.footer{background:var(--dark);color:var(--lav);font-size:12.5px}.footer .footer-wrapper{width:100%}.footer .footer-main{display:grid;gap:32px;grid-template-columns:1.7fr .8fr 1fr 1.1fr 1fr}.footer .h4{color:#fff;font-size:13px;font-weight:700;margin:0 0 10px}.footer .footer-logo{display:inline-block}.footer .footer-logo img{display:block;margin-bottom:14px}.footer .footer-tagline{color:#fff;font-weight:600;margin-bottom:6px}.footer .footer-subtagline{color:var(--lav)}.footer .footer-address{margin-top:16px}.footer .footer-subtagline+.footer-address{margin-top:24px}.footer .footer-address address{color:var(--lav);font-style:normal}.footer .footer-email{color:var(--lav);display:inline-block;margin-top:16px}.footer .footer-socials{align-items:center;display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:14px}.footer .footer-socials a{align-items:center;color:#fff;display:inline-flex;font-weight:700;gap:7px}.footer .footer-socials .material-symbols-outlined{font-size:18px}.footer .footer-column .h4{color:#fff}.footer .footer-nav .hs-menu-wrapper,.footer .footer-nav .hs_cos_wrapper{width:100%}.footer .footer-legal .hs-menu-wrapper li,.footer .footer-legal .hs-menu-wrapper ul,.footer .footer-nav .hs-menu-wrapper li,.footer .footer-nav .hs-menu-wrapper ul{list-style:none;margin:0;padding:0}.footer .footer-nav .hs-menu-wrapper>ul{align-items:flex-start;display:flex;flex-direction:column}.footer .footer-nav .hs-menu-wrapper>ul>li{display:block;width:100%}.footer .footer-nav .hs-menu-wrapper>ul>li>a{color:#fff;display:block;line-height:24px;margin-bottom:8px}.footer .footer-nav .hs-menu-wrapper>ul>li:last-child>a{margin-bottom:0}.footer .footer-bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.14);display:flex;flex-wrap:wrap;font-size:11px;gap:8px 26px;justify-content:space-between;margin-top:30px;padding-top:18px}.footer .footer-copyright{color:var(--lav)}.footer .footer-legal .hs-menu-wrapper>ul{display:flex;flex-wrap:wrap;gap:6px 18px}.footer a:focus,.footer button:focus{outline:none}.footer a:focus-visible,.footer button:focus-visible{outline:2px solid #fff;outline-offset:1px}.footer .footer-legal .hs-menu-wrapper>ul>li>a{color:#fff;display:block;line-height:24px}@media (max-width:1024px){.footer .footer-main{grid-template-columns:1fr}}