.footer{align-items:center;background-color:var(--off-black);border-radius:30px 30px 0 0;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:1620px;padding:100px 0 50px;position:relative;z-index:98}.footer-decoration{bottom:0;max-height:320px;position:absolute;right:-24px}.footer-logo{position:relative}.footer .content-wrapper{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:0;padding:var(--spacing-xl) 0 var(--spacing-xl) 0;width:100%}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer p,.footer span{color:var(--white)}.footer-main{display:grid;gap:64px;grid-template-columns:2fr repeat(4,1fr);padding:64px 0 40px}.footer-main__column{display:flex;flex-direction:column;gap:44px}.footer-main__column.footer-main__column--first{gap:44px}.footer-main__form{border-bottom:1px solid var(--protocol-grey);position:relative}.footer-main__form svg{position:absolute;right:0;top:50%;transform:translateY(50%)}.footer-main__column.footer-main__column--first form{margin-bottom:var(--spacing-md)}.footer-main__column.footer-main__column--first form .hs-form-field{border-bottom:0;margin:0!important;width:80%}.footer-main__column.footer-main__column--first form .hs-form-field label{color:var(--white);font-size:14px;opacity:.7}.footer-main__column.footer-main__column--first form{align-items:center;display:flex;flex-direction:row;gap:20px;width:100%}.footer-main__column.footer-main__column--first form .legal-consent-container{display:flex;height:50px}.footer-main__column.footer-main__column--first form .hs_submit .hs-button{border:none;margin:0;padding:10px 32px!important}.footer-main__column.footer-main__column--first form input[type=email]{border-bottom:0;color:var(--white);padding:12px 0!important}.footer-main__column.footer-main__column--first form input::placeholder{color:var(--white)}.footer-main__column.footer-main__column--first form input[type=submit].hs-button{background-color:var(--transparent);transition:var(--transition)}.footer-main__socials{display:flex;flex-direction:row;gap:28px}.footer-main__socials .big-text{margin-bottom:0}.footer-main__column-row h5{color:var(--white);margin-bottom:var(--spacing-sm)}.footer-main__column-row ul{display:flex;flex-direction:column;gap:24px;list-style:none;margin:0;padding:0}.footer-main__column-row ul li{margin:0;padding:0}.footer-main__column-row ul li a{color:var(--white)!important;opacity:.7;transition:var(--transition)}.footer-main__column-row.footer-main__column-row--hidden-title ul li a{color:var(--white)!important;font-size:20px;line-height:1.2;opacity:1}.footer-main__column-row ul li a:hover{opacity:1}.footer-main__column-row ul li:first-of-type{align-items:center;display:flex;flex-direction:row;gap:6px}.footer-main__column-row.footer-main__column-row--featured-link ul li:first-of-type:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath stroke='%23f70' stroke-width='1.5' d='M1.167 7h11.666m0 0L7 12.54M12.833 7 7 1.458'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:14px;min-width:14px;width:14px}.footer-lower{align-items:center;display:grid;gap:64px;grid-template-columns:2fr repeat(4,1fr);padding-top:40px}.social-icon{align-items:center;display:flex;justify-content:center;position:relative}.social-icon span{line-height:1;margin-top:1px}.social-icon svg{height:22px;width:22px}.social-icon svg path{fill:var(--lightcycle-green);transition:var(--transition)}.social-icon:hover svg path{fill:var(--ignition-orange)}.footer-lower__copywrite-notice p{margin-bottom:0}.footer-policy__policy-menu{display:flex;flex-direction:row;gap:40px;grid-column:span 4}@media screen and (max-width:1620px){.footer{margin:0 10px}}@media screen and (max-width:1460px){.footer .content-wrapper{padding:0 20px}}@media screen and (max-width:1024px){.footer-main{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.footer-main{grid-template-columns:1fr}.footer-lower{align-items:flex-start;gap:32px}.footer-lower,.footer-policy__policy-menu{display:flex;flex-direction:column}}