.footer__main{display:flex;gap:130px;justify-content:space-between}.footer__main__left{flex:672px 0 1}.footer__logo{margin:0 0 50px}.footer__contact{display:flex;gap:32px}.footer__social{flex:100px 0 0}.footer__social-title{color:var(--neutral-white,#fff);text-align:left;leading-trim:both;text-edge:cap;font-family:Overpass;font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin:0 0 24px}.footer__social-wrap{display:flex;gap:12px}.footer__form{flex:auto 1 1}.footer__form .form-title{color:var(--neutral-white,#fff);leading-trim:both;text-edge:cap;font-family:Overpass;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.footer__form form{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.footer__form form .hs-form-field{width:100%}.footer__form form>div:not(.hs-form-field):not(.hs-submit){order:10}.footer__form form .hs-input,.footer__form form label{margin:0}.footer__form form ::-webkit-input-placeholder{color:var(--primary-dark-blue,#292b33);leading-trim:both;text-edge:cap;font-family:Overpass;font-size:15px;font-style:normal;font-weight:400;line-height:23px}.footer__form form ::placeholder{color:var(--primary-dark-blue,#292b33);leading-trim:both;text-edge:cap;font-family:Overpass;font-size:15px;font-style:normal;font-weight:400;line-height:23px}.footer__form form .hs_submit{width:100%}.footer__form form .hs_submit input[type=submit]{display:block;margin-inline:auto;padding:1.5rem 3.6rem 1.2rem 1.4rem;width:100%}.footer__form form label.hs-error-msg{color:#fff;margin:10px 0}.footer__social-wrap a *{transition:all .3s ease}.footer__social-wrap a:focus svg rect,.footer__social-wrap a:hover svg rect{stroke:var(--primary-color-hover);fill:var(--primary-color-hover)}.footer__social-wrap a:focus svg path,.footer__social-wrap a:hover svg path{fill:var(--base-color)}.footer__menu ul{list-style:none;margin:0;padding:0}.footer__menu .hs-menu-wrapper>ul{column-count:2;column-gap:60px}.footer__menu .hs-menu-wrapper>ul>li>a{color:var(--neutral-white,#fff);display:block;font-family:Overpass;font-size:16px;font-weight:700;line-height:1.5}.footer__menu .hs-menu-wrapper>ul>li{line-height:1;margin:0 0 30px}.footer__menu .hs-menu-wrapper>ul>li>ul li a{color:var(--neutral-white,#fff);font-size:15px;font-weight:400}.footer__menu .hs-menu-wrapper>ul>li>ul{margin-top:20px}.footer__menu .hs-menu-wrapper>ul>li>ul li{margin:0 0 25px}.footer__menu .hs-menu-wrapper>ul>li>a:focus,.footer__menu .hs-menu-wrapper>ul>li>a:hover,.footer__menu .hs-menu-wrapper>ul>li>ul li a:focus,.footer__menu .hs-menu-wrapper>ul>li>ul li a:hover{color:var(--primary-color-hover,#fff)}.footer__menu .hs-menu-wrapper>ul>li:last-child>a.button.button--white-outline{margin-top:20px;text-align:left}.footer__menu .hs-menu-wrapper>ul>li:last-child>a.button.button--white-outline:focus,.footer__menu .hs-menu-wrapper>ul>li:last-child>a.button.button--white-outline:hover{color:var(--base-color)!important}.footer__copyright{border-top:1px solid #dce8ff;color:var(--neutral-light-gray,#f8f9fb);margin-top:80px;padding-top:32px;text-align:center;leading-trim:both;text-edge:cap;font-family:Overpass;font-size:14px;font-style:normal;font-weight:400;line-height:14px}@media(min-width:651px) and (max-width:991px){.footer__menu .hs-menu-wrapper>ul{max-height:300px}}@media(min-width:992px) and (max-width:1199px){.footer__main{gap:4rem}.footer__main__left{flex:650px 0 1}.footer__menu .hs-menu-wrapper>ul{column-gap:3rem}}@media (min-width:651px){.footer__form form{flex-direction:row;flex-wrap:wrap}.footer__form form .hs-form-field{width:calc(33.3333% - 6.6666px)}.footer__form form .hs_submit{width:100%}}@media(max-width:991px){.footer__main{flex-direction:column;gap:3rem}.footer__main__left{flex:auto 1 1}.footer__menu{margin:0 auto;max-width:530px;width:100%}}@media(max-width:650px){.footer__contact,.footer__logo,.footer__social-title{text-align:center}.footer__contact{align-items:center;flex-direction:column}.footer__form form{text-align:left}.footer__form form input[type=email]{margin:0}.footer__menu .hs-menu-wrapper>ul{column-count:auto;text-align:center}.footer__copyright{margin-top:40px}.footer__copyright .hs_cos_wrapper_type_text a,.footer__copyright .hs_cos_wrapper_type_text span{display:block;margin:25px 0;text-align:center}.footer__copyright .hs_cos_wrapper_type_text span.pipe{display:none}}@media (max-width:599px){.footer__form form{grid-template-columns:1fr 1fr}.footer__form form .hs-submit{grid-column-end:3;grid-column-start:1;grid-row-start:2}.footer__form form>div:not(.hs-form-field):not(.hs-submit){grid-row-start:auto;text-align:center}}