  .hero--video button {
    display: none;
}

.thirty {
    width: 70%;
    margin: 0 auto;
    margin-top: 4rem;
}

@media screen and (min-width: 990px) { 
    .thirty {
    padding: 0rem 5rem 0rem 5rem;
}
.flex__item {
    padding: 2.2rem;
}
}

.thiry--intro__title {
    font-size: 64px;
    line-height: 4.5rem;
    margin-bottom: 2rem;
}

.thirty--intro__subtitle {
    font-weight: 300;
}

a.section-link {
    background: #efefef !important;
    color: #0c2340;
    border-radius: 30px;
    padding: 10px 20px;
    text-decoration: none;
    font-weight: 900;
    transform: scale(1);
    transition: 0.3s;
    margin-left: 1rem;
}

a.section-link:first-of-type{
    margin-left: 0;
}

.thirty--menu {
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-bottom: 40px;
    line-height: 3.5 !important;

}

.thirty--content__header {
    display: flex;
    align-items: flex-end;
    gap: 10px;
    font-size: 48px;
}

.thirty--content__header:after {
    content: " ";
    background: url(https://www.xavier.edu/alumni/images/30under30/rectangle-475.png) repeat-x;
    flex-grow: 1;
    height: 3px;
    margin: 0px 0px 15px 0px;
}

.quote-top {
    padding: 0px 0px 00px 0px !important;
}

.quotes {
    font-size: 18px !important;
    padding-bottom: 0px;
}

.no {
    display: flex;
    width: 100%;
    align-items: center;
}

.noa {
    flex: 1;
}

.names-quote {
    font-size: 16px;
    font-weight: 900;
}


.quote-bot {
    float: right;
    max-width: 100%;
    height: auto;
    display: block;
    margin-left: auto;
}

.candidates {
    margin-top: 3.5rem;
}

.names {
    
}

 .role {
	 color:#0033A0 !important;
	 font-size:0.85rem !important;
}

.degree{
       color: #0033A0 !important;
    font-size: 0.85rem !important;
    margin: 0px 0px 10px 0px;
    font-weight: 300;
    padding-bottom: 10px;
}

 p.info-peep {
	 color: #414449 !important;
	 font-size: 0.85rem;
}
.section-link  {
    transform: scale(1) !important;
}
.section-link:hover {
    font-size:1.05rem;
    transform: scale(1.08) !important;
    color:#1a1aff !important;
    transition: all 0.8s ease !important;
}
.quote-top, .quote-bot, .names-quote {
 display:none !important;   
}


.flex__item {
    transform: scale(1);
    width: 100% !important;
}

@media screen and (min-width: 990px) { 
.flex__item:hover {
    transform: scale(1.02) !important;
    transition: all 0.8s ease !important;
    box-shadow: 0px 9px 14px 14px rgba(0, 0, 0, 0.011) !important;
    background: url(https://www.xavier.edu/alumni/images/30under30/hoverimg.png) !important;
    background-position: bottom !important;
    background-repeat: no-repeat !important;
    background-size: 13% !important;
}
}

@media screen and (max-width: 775px) { 
    .thirty--menu {
        display:none !important;
    }
    .thirty--content__header {
        padding-top:25px;
        line-height: 3rem;
}
}
    
@media screen and (max-width: 990px) { 
 .thirty--content__header {
     font-size: 42px !important;
 }
 .thirty--content__header:after {
     display:none !important;
     margin:0px 0px 3px 0px !important;
 }
 .thiry--intro__title .thirty--intro__subtitle {
    font-size: 58px !important;
}
}