.header__cta:hover{background-color:#5a7246!important;border:1px solid #5a7246!important}@media screen and (max-width:767px){.header__navigation.open{background-color:hsla(0,0%,100%,.98)}.header__logo img{max-width:80px!important}.header__language-switcher.open,.header__navigation.open,.header__search.open{top:105px!important}}.hero__banner-text h1{padding-bottom:20px}@media screen and (max-width:767px){.hero__banner{height:90vh!important}}.slide-subhead{color:#5a7246}#hs_cos_wrapper_dnd_area-module-6 .material-symbols-outlined{font-size:55px!important}.action-buttons__text{padding-top:10px}.custom-recent-work_desc_wrap .subhead{line-height:1.2}.subpage__banner-text h1{padding-bottom:15px}.cta__banner-text{max-width:1000px!important}@media screen and (max-width:767px){#hs_cos_wrapper_dnd_area-module-3 .card__details:not(:last-child){padding-right:0!important}}.blog-post{padding-top:250px!important}.body-container--blog-post .cta-v2__section{padding:80px 0 130px!important}.footer__row{grid-template-areas:"footer__logo footer__menu footer__links footer__contact"!important;grid-template-columns:1fr 1fr 1fr 1fr!important}@media screen and (max-width:767px){.footer__row{display:block!important}.footer__logo{padding-bottom:60px}.footer__menu{padding-bottom:40px}.footer__contact,.footer__links,.footer__menu{text-align:center}.footer__contact{padding-bottom:40px}.social-links{justify-content:center}}