

/* Agency Custom CSS */

/*Hide header name*/
body.moms #header_agency-name a {
    display: none
}

/* Hide Nav*/
body.moms .row.left-menu,
body.moms header #top-menu-nav-btn {
    display: none;
}

@media print, screen and (min-width: 40em) and (max-width: 63.9988em) {
    body.moms.adaptive.show-horizontal-menu header #header_top ul#header_elem-list:not(.no-menu) {
        padding-left: 0;
    }
}

body.moms.adaptive article section.hero {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
}

body.moms.adaptive article section.hero h1 {
    padding: 3vw 0 18vw 0;
    font-size: 3vw;
    line-height: 1.3;
}

@media print, screen and (max-width: 39.9988em) {
    body.moms.adaptive article section.hero {
        background-size: cover;
    }
    
    body.moms.adaptive article section.hero h1 {
        padding: 0 0 19vw 0;
        font-size: 5vw;
        line-height: 1.2;
    }
}

body.moms section.confidential span.phone {
    font-size: 3vw;
    font-weight: 700;
    color: #008080;
}

@media print, screen and (max-width: 39.9988em) {
    body.moms section.confidential span.phone {
        font-size: 7vw;
    }
}


body.adaptive.moms main #subpage-banner-container #subpage-banner-overlay {
    background: rgba(0, 0, 0, 0.1);
}