.footer{background:var(--black);color:var(--primary);padding:71px 0 33px}.footer__info{padding-right:100px}.footer__info h3{color:var(--primary);font-family:Sohne;margin-bottom:30px}.footer__info p{margin-bottom:22px}.footer__info ul{padding-left:26px}.footer__info ul li:not(:last-child){margin-bottom:6px}.footer__form-wrapper{max-width:504px;padding:7px 15px 0 10px}.footer__form-wrapper label{font-size:12px;line-height:1.33;margin-bottom:10px}.footer__form-wrapper .hs-email label{letter-spacing:.02em}.footer__form-wrapper label>.hs-form-required{display:none}.footer__form-wrapper input[type=email]{border:none;color:var(--black);font-size:16px;line-height:1.37;padding:14px 24px;transition:.3s}.footer__form-wrapper input:focus{box-shadow:none;outline:none}.footer__form-wrapper input.active:focus{box-shadow:0 0 10px 3px var(--brand)}.footer__form-wrapper input::placeholder{color:rgba(0,0,0,.5);transition:.3s}.footer__form-wrapper input:focus::placeholder{opacity:0}.footer__form-wrapper input.error{background:var(--white,) url(https://5802517.fs1.hubspotusercontent-na1.net/hubfs/5802517/BetterUp/error-icon.svg) no-repeat center/18px;background-position-x:calc(100% - 15px)}.footer__form-wrapper .hs-error-msgs{display:none!important}.footer__form-wrapper .hs-richtext p{font-size:10px;line-height:1.4;margin-bottom:16px}.footer__form-wrapper .hs-fieldtype-booleancheckbox,.footer__form-wrapper .hs-richtext{margin-bottom:16px}.footer__form-wrapper .hs-fieldtype-booleancheckbox label,.footer__form-wrapper li.hs-form-booleancheckbox{margin:0}.footer__form-wrapper .hs-form-booleancheckbox-display>input{margin:10px 0 0 20px;opacity:0;position:absolute;z-index:-1}.footer__form-wrapper .hs-form-booleancheckbox-display>input+span{cursor:pointer;margin-left:0!important;padding:0 0 0 18px;position:relative}.footer__form-wrapper .hs-form-booleancheckbox-display>input+span:before{background:var(--primary);bottom:0;content:"";height:10px;left:0;margin:auto 0;position:absolute;top:0;transition:.3s;width:10px}.footer__form-wrapper .hs-form-booleancheckbox-display>input+span:after{background:var(--brand);bottom:2px;content:"";height:6px;left:2px;margin:auto 0;opacity:0;position:absolute;top:2px;transition:.3s;width:6px}.footer__form-wrapper .hs-form-booleancheckbox-display input:checked+span:after{opacity:1}.footer__form-wrapper .hs_submit{margin-top:25px}.footer__form-wrapper .actions{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--primary);border-radius:100px;color:var(--black);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Sohne;font-size:16px;justify-content:center;line-height:1.375;overflow:hidden;position:relative}.footer__form-wrapper .actions>input{background:none!important;border:none;box-shadow:none;color:var(--black);font-weight:500;height:100%;outline:none!important;padding:8px 35px 10px;position:relative;width:100%;z-index:1}.footer__form-wrapper .actions:after{background:linear-gradient(93.14deg,#f92155 5.49%,#e918d3 86.88%);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%}.footer__form-wrapper .actions:hover input{color:var(--primary)}.footer__form-wrapper .actions:hover:after{opacity:1}.footer__bottom-row{border-top:1px solid var(--primary);margin-top:62px;padding-top:32px}.footer__copyright{font-size:12px;line-height:1.33;margin:0 20px 0 0;opacity:.7}.footer__social{display:flex;list-style-type:none;margin:0;opacity:.7;padding:0}.footer__social li:not(:last-child){margin-right:11px}.footer__social a{display:inline-flex;text-decoration:none}.footer__social a svg{transition:.3s}.footer__social a:hover svg{opacity:.5;transform:scale(.9)}@media (max-width:1199px){.footer{padding-top:59px}.footer__info{padding:0 70px 0 30px}.footer__info h3{margin-bottom:30px}}@media (max-width:991px){.footer{padding-top:50px}.footer__info{padding:0 44px 0 30px}.footer__form-wrapper{padding-right:30px}.footer__bottom-row .container{padding:0 30px}.footer__logo img{height:auto!important;max-width:155px!important}.footer__copyright{font-size:10px}}@media (max-width:767px){.footer{padding-bottom:30px}.footer__info{margin-bottom:18px}.footer__form-wrapper,.footer__info{padding:0 15px}.footer__logo img{margin-bottom:30px}.footer__copyright{margin:0;order:1}.footer__social{margin-bottom:15px}.footer__logo-col{text-align:center}}@media (max-width:575px){.footer .container{padding:0 20px}.footer__info h3{margin-bottom:20px}.footer__info p{margin-bottom:15px}.footer__form-wrapper .actions{width:100%}}