.footer__main{padding:100px 0 80px}img.footer-logo{margin-bottom:40px}.footer__main h3,.footer__menu-section-trigger{color:var(--text-grey);font-size:18px;font-weight:500;letter-spacing:1px;line-height:28px;text-transform:uppercase}.footer__main ul li{color:var(--text-grey);font-size:18px;line-height:28px;margin-bottom:10px}.footer__bottom ul li a,.footer__main span a,.footer__main ul li a{color:var(--text-grey);text-decoration:none}.footer__bottom ul li a:hover,.footer__main span a:hover,.footer__main ul li a:hover{color:var(--purple);text-decoration:underline}.footer__main form{max-width:100%}.footer__block{gap:40px}body .footer__main form .hs-form-field>label{font-size:18px;line-height:28px}body .footer__main form input[type=color],body .footer__main form input[type=date],body .footer__main form input[type=datetime-local],body .footer__main form input[type=datetime],body .footer__main form input[type=email],body .footer__main form input[type=file],body .footer__main form input[type=month],body .footer__main form input[type=number],body .footer__main form input[type=password],body .footer__main form input[type=search],body .footer__main form input[type=tel],body .footer__main form input[type=text],body .footer__main form input[type=time],body .footer__main form input[type=url],body .footer__main form input[type=week],body .footer__main form select,body .footer__main form textarea{background-color:var(--white);border:2px solid var(--white)}.footer__socials{column-gap:22px;margin-top:50px}.footer__socials svg:hover.social-icn{fill:var(--purple)}.footer__socials svg.social-icn{fill:var(--text-grey);transition:fill .3s ease-in-out}.footer__main .btn{font-size:16px;padding:14px 20px}.footer__main form label.hs-error-msg{font-size:14px;line-height:20px}.footer__bottom{padding-bottom:32px}.footer__bottom-links{gap:20px}.footer__bottom-links ul{column-gap:100px;row-gap:15px}.footer__bottom-links span,.footer__bottom-links ul li{font-size:16px;line-height:26px}@media only screen and (max-width:1299px){.footer__bottom-links ul{column-gap:60px}}@media only screen and (max-width:991px){.footer__main{padding:47px 0 51px}.footer__block{gap:15px}.footer__socials{margin-top:20px}.footer__menu-section-content{display:none}.footer__menu-section-trigger{margin-bottom:0;padding-right:30px}.footer__menu-section-trigger:after{content:"\0048";font-family:Zai-icons;font-size:13px;position:absolute;right:0;rotate:90deg;top:2px;transition:scale .25s ease}.footer__menu-section-trigger--active:after{scale:-1 1}}