.footer{background-color:var(--black);color:var(--brand-orange);padding:var(--section-padding--narrow)}.footer .footer-wrap{margin:0 auto;max-width:var(--section-max-width);width:100%}.footer .footer-logo #lottie{display:block;height:100%;opacity:1;overflow:hidden;transform:translateZ(0);width:100%}.footer .footer-logo svg{height:431px!important;width:180px!important}.footer .footer-column1,.footer .footer-column2,.footer .footer-column3,.footer .footer-column4{border-top:1px dashed var(--brand-orange);padding:20px 0}.footer .footer-column1 p,.footer .footer-column2 p,.footer .footer-column3 p,.footer .footer-column4 p{font:var(--font-optima-body-3);letter-spacing:0}.footer .footer-column1 p:last-of-type,.footer .footer-column2 p:last-of-type,.footer .footer-column3 p:last-of-type,.footer .footer-column4 p:last-of-type{margin-bottom:0}.footer .hs-menu-wrapper ul{display:block;list-style:none;margin:0;padding-left:0}.footer .hs-menu-wrapper ul li{margin:0}.footer .hs-menu-wrapper ul li a{display:inline-block;font:var(--font-inter-button-text);letter-spacing:var(--font-letter-spacing-1);margin-bottom:14px;text-transform:uppercase}.footer .footer-column3 h6{margin-bottom:0;text-transform:uppercase}.footer .footer-column3 h6+a{display:inline-block;margin-bottom:14px}.footer .footer-column3 a,.footer .footer-column3 a:active,.footer .footer-column3 a:hover{font:var(--font-folio-body-1);letter-spacing:var(--font-letter-spacing-3)}.footer .footer-column3 ul.footer-socialicon{align-items:center;display:flex;gap:20px;list-style:none;margin:5px 0 0;padding:0}.footer .footer-column4 .hs-menu-wrapper ul li a,.footer .footer-column4 .hs-menu-wrapper ul li a:active,.footer .footer-column4 .hs-menu-wrapper ul li a:hover{font:var(--font-folio-h6);letter-spacing:var(--font-letter-spacing-2);text-transform:uppercase}@media(min-width:992px){.footer .footer-wrap{grid-column-gap:30px;display:grid;grid-auto-columns:165px;grid-template-columns:repeat(5,1fr)}}@media(max-width:991px){.footer .footer-logo{margin-bottom:14px;text-align:center;width:100%}.footer .footer-logo svg{height:148px!important;width:120px!important}.footer .footer-column4{border-bottom:1px dashed var(--brand-orange)}.footer .footer-year p{margin-bottom:22px}}