.footer{background-color:var(--primary);color:#fff;font-size:1.4rem;padding:50px 0}.footer__title{font-size:2rem;font-weight:var(--bold);margin-bottom:1.4rem}.footer__wrapper{display:grid;gap:30px}.footer__wrapper--1{grid-template-columns:1fr}.footer__wrapper--2{grid-template-columns:repeat(2,1fr)}.footer__wrapper--3{grid-template-columns:repeat(3,1fr)}.footer__wrapper--4{grid-template-columns:repeat(4,1fr)}@media(max-width:992px){.footer__wrapper--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.footer__wrapper--2,.footer__wrapper--3,.footer__wrapper--4{grid-template-columns:1fr}}.footer .hs-menu-wrapper ul{list-style:none;margin:0;padding:0}.footer .hs-menu-wrapper ul a{text-decoration:none}.footer .hs-menu-wrapper ul a:hover{text-decoration:underline}.footer__socials{column-gap:10px;display:flex;gap:10px;list-style:none;margin:0;padding:0;row-gap:10px}.footer__social a{aspect-ratio:1;border:2px solid;border-radius:50%;color:#fff;display:block;display:grid;place-items:center;transition:all .2s ease-in-out;width:40px}.footer__social a:hover{color:var(--secondary)}.footer__socials svg{fill:currentColor;height:18px;vertical-align:top;width:18px}.footer form label{color:currentColor}.footer form .hs-button.primary,.footer form input[type=submit]{background-color:var(--secondary);border-color:var(--secondary)}.footer form .hs-button.primary:hover,.footer form input[type=submit]:hover{background-color:var(--secondary--dark);border-color:var(--secondary--dark)}.footer label.hs-error-msg{background-color:#ef6b51;border-radius:3px;font-size:1.2rem;padding:6px}