/* Community Level Styles */

:root {
    --menu-logo-max-width: 100px;
    
    --navbar-logo-max-width: 100px;
}


#intro_text_section .hpt-impact-text .hpt-impact-line-one  {
    font-family: var(--fonts-accent);
    font-size: calc(var(--intro-hpt-impact-font-size) * 2.3);
    color: #B29F8C;
}

footer .button-style-1 {
    margin: 10px auto;
}

@media (min-width: 768px) {
    footer .top-section {
        grid-template-columns: auto auto;
    }
    
    footer .footer-group {
        justify-content: center;
    }
}

@media (min-width: 1180px) {
    footer .top-section {
        grid-template-columns: auto auto;
    }
}

footer .footer-office-information:before {
    display: none;
}

footer .spacing {
    text-align: center;
}