footer .log-banner-slot{background:linear-gradient(to top,#fff 0%,#fff 50%,transparent 50%,transparent 100%) !important;}footer .footer-contact-button .button-icon{aspect-ratio:unset !important;padding:14px 48px !important;border-radius:var(--bable-m-border-radius) !important;background-color:var(--bable-white) !important;color:var(--bable-primary-main) !important;width:unset !important;f}footer .footer-contact-button span.content::before{content:"Contact";}footer .content__wrapper{--bable-primary-darkest:var(--bable-white) !important;--bable-primary-main-text:var(--bable-text-color) !important;--bable-footer-text-color:var(--bable-text-color) !important;}footer .content__wrapper .links{width:100%;background:var(--bable-primary-main) !important;--bable-footer-text-color:var(--bable-white) !important;}footer .log-banner .button-primary-inverse{display:none !important;}footer .brand{max-width:90% !important;}footer .brand .description{width:100%;}footer .brand .icons{flex-wrap:wrap !important;}footer .social-icon{border-radius:unset !important;background-color:unset !important;pointer-events:none !important;height:50px !important;width:unset !important;}footer .social-icon img{height:100% !important;width:auto !important;}footer.vue-root{background-color:transparent;}nav.main .logo a img{height:80%;}nav.main:not(.simple-main) ul.menu li.top-level-item a{font-size:0.9em;}@media (max-width:1600px){nav.main{width:95% !important;padding:0 2.5% !important;}nav.main:not(.simple-main) .logo.mobile img{height:70%;}nav.main:not(.simple-main) ul.menu li.top-level-item a{padding:0px 10px !important;font-size:0.8em;}nav.main .logo a{padding-right:10px !important;}}
