.footer{border-top:1px solid #b8babc}.footer__logo img{margin:0 auto 30px;width:150px}.footer__text{color:#666;color:#000;font-size:14px;font-size:16px;font-weight:400;line-height:150%;margin-top:30px;opacity:.9;text-align:center}.footer__form{background:#f8f8f8;border-radius:8px;margin:0 auto;max-width:558px;padding:25px 15px 15px;width:100%}.footer__form form{display:flex;flex-direction:column;font-family:Ubuntu,sans-serif;gap:20px;width:100%}.footer__form form input{width:100%}.footer__form form input,.footer__form select{border:1px solid #e9e9e9;border-radius:8px;font-size:16px;height:52px;padding:10px 12px;transition:border-color .3s ease,box-shadow .3s ease}.footer__form select{width:100%!important}.footer__form textarea{border:1px solid #e9e9e9;border-radius:8px;font-size:16px;min-height:52px;padding:10px 12px;transition:border-color .3s ease,box-shadow .3s ease;width:100%!important}.footer__form .form-columns-2{display:flex!important;gap:10px}.footer__form form input:focus{border-color:#00bcd4;outline:none}.footer__form form input[type=submit]{background-color:#fff;border:1px solid #203568;border-radius:8px;color:#203568;cursor:pointer;display:block;font-size:16px;font-weight:600;height:52px;margin:5px auto 0;padding:14px 34px 16px;text-align:center;transition:background-color .3s ease,color .3s ease;width:fit-content}.footer__form .hs-error-msg,.footer__form .hs_error_rollup{color:red;font-size:14px}.footer__form .hs_error_rollup label{display:block;text-align:center;width:100%}.footer__form form input[type=submit]:hover{background-color:#203568;color:#fff}.footer__form-bottom{color:#3f454f;font-size:15px;font-weight:500;letter-spacing:-.02em;line-height:187%;margin-top:15px;text-align:center}.footer__form-bottom a{color:#01b1c6}.footer__form-bottom a:hover{text-decoration:underline}