/* HERO 
*****************************/
.hero-section .element-type-customhtml, 
.hero-section .element-type-quicklinkbuttons {
    max-width: 880px;
}

@media (min-width: 768px) {
    h1.display {
        font-size: 52px !important;
    }
}

/* FORMS
*****************************/
.form-control.form-control {
    min-height: 50px;
}

/* NAVBAR
*****************************/
.navbar-toggle {
    margin-top: 32px;
}

@media (min-width: 768px) {
    .navbar-nav, a.navbar-brand:has(.fa-home) {
        margin-block-start: 1.2em;
    }
}