.footer{padding:68px 0;font-size:1.6rem;line-height:2.5;color:var(--footer-color,#fff);background-color:var(--footer-bg,#2b2b2b)}.footer__wrapper{display:grid;grid-template-columns:repeat(12,1fr);grid-template-areas:"logo logo contact contact links links links links . newsletter newsletter newsletter";gap:15px}.footer__col--logo{grid-area:logo}.footer__col--contact{grid-area:contact}.footer__col--links{grid-area:links}.footer__col--newsletter{grid-area:newsletter}.footer :is(h3,.h3){font-size:1.8rem;line-height:2.5;color:currentColor;font-weight:bold;margin:0}.footer a{color:currentColor;text-decoration:none}.footer a:hover{color:currentColor;text-decoration:underline}.footer__contact--links{margin:0;padding:0;list-style:none}.footer__contact--link-icon{display:inline-block;min-width:30px}#hs_menu_wrapper_footer_main_links ul{margin:0;padding-left:0;list-style:none}#hs_menu_wrapper_footer_main_links>ul{column-count:2;column-width:220px}#hs_menu_wrapper_footer_main_links ul>li{margin-left:20px;break-inside:avoid}#hs_menu_wrapper_footer_main_links ul>li:before{content:'\203A\00a0';margin-left:-20px}.footer__newsletter-wrapper{line-height:1.25}.footer .hs-form{position:relative}.footer .hs-form label{color:currentColor;margin:0 0 10px 0;display:none}.footer .hs-form .hs-submit input[type="submit"]{margin:0;padding:0;text-indent:-9999px;width:44px;height:44px;position:absolute;top:0;right:0;border-radius:0 3px 3px 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='26' height='16' xml:space='preserve'%3E%3Cpath fill='none' stroke='%23fbfbfb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M1 8h24'/%3E%3Cpath fill='none' stroke='%23fbfbfb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M18.4 1.4 25 8l-6.6 6.6'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:20px}@media(max-width:1450px){.footer__wrapper{display:grid;grid-template-columns:repeat(12,1fr);grid-template-areas:"logo logo logo contact contact contact links links links newsletter newsletter newsletter";gap:15px}}@media(max-width:992px){.footer__wrapper{grid-template-columns:repeat(2,1fr);grid-template-areas:"logo contact " "links newsletter";gap:50px 20px}.footer .hs-form .hs-submit input[type="submit"]{position:static;width:100%;height:auto;text-indent:0;padding:10px 30px;line-height:1.4;background-image:none;border-radius:5px}}@media(max-width:320px){.footer__wrapper{grid-template-columns:1fr;grid-template-areas:"logo" "contact" "links" "newsletter"}}