.hero {
    padding-top: 0 !important;
}

.hero__functional--wrapper {
    background-image: url(https://www.xavier.edu/president/images/preshero1.jpg);
    background-size: cover;
    background-position: center;
}

@media (min-width: 62.5rem) {
    .hero__functional--top {
        height: calc(35vh + 4rem);
        min-height: 250px;
        align-content: end;
    }
}

.hero__functional--img {
    display: none !important;
}

.highlighttext {
    font-size: 1.5rem;
    line-height: 2rem;
}

.highlightattr {
    text-align: right;
    font-size: 1.2rem;
}

@media (min-width: 62.5rem) {
    .ctacardhighlight__left {
        flex-basis: 40%;
    }
}

.fancyFont {
    font-size: 4rem;
}