.form__item{margin-bottom:24px;position:relative}.form__input{background-color:#ffffff66;border:.8px solid transparent;border-radius:15px;box-sizing:border-box;display:block;font-family:HelveticaNeueCyr,Helvetica Neue;font-size:24px;line-height:120%;padding:16px 28px;width:100%}.form__input:-webkit-autofill,.form__input:-webkit-autofill:active,.form__input:-webkit-autofill:focus,.form__input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.form__item-input-button{background-color:transparent;border:0;cursor:pointer;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.form__input:focus{outline:0}.form__label{color:#999;font-size:14px;font-weight:300;left:20px;line-height:16px;padding:0 5px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}.form__bar{display:block;position:relative;width:100%}.form__bar:after,.form__bar:before{background:#000;bottom:1px;content:"";height:2px;position:absolute;width:0}.form__bar:before{left:50%}.form__bar:after{right:50%}.form__highlight{height:60%;left:0;opacity:.5;pointer-events:none;position:absolute;top:25%;width:100px}.form__input.small:placeholder-shown~.form__label,.form__item.form__item--error .form__label{top:20px}.form__item:not(.form__item--error) .form__input:placeholder-shown~.form__label{background:0 0;left:20px;top:min(35px,50%);transform:translateY(-50%)}.form__input:-webkit-autofill~.form__label,.form__input:focus~.form__label,.form__input:placeholder-shown:focus~.form__label,.form__input:valid~.form__label,.form__item.form__item--error .form__label{background:#fff;left:10px;top:2px}.form__input:focus~.form__bar:after,.form__input:focus~.form__bar:before{width:50%}.form__item.form__item--error input{border:.8px solid #c0202d}.form__item.form__item--error label{color:#c0202d}.email-sub-form{max-width:207px}.email-sub-form .form__item{margin-bottom:20px}.email-sub-form .form__input:first-child{margin-top:30px}.form__item--captcha img{max-width:100%}.form__item--captcha-input{flex:100%;margin-left:20px}.form__captcha-wrapper{align-items:center;position:relative}.form__captcha-wrapper .form__item--captcha{left:7px;position:absolute}.form__captcha-wrapper .form__item--captcha-input-wrapper{width:100%}.form__captcha-wrapper .form__item--captcha-input-wrapper label{margin-left:180px;transition:all .2s ease}.form__captcha-wrapper .form__item.form__item--error .form__label,.form__input:-webkit-autofill~.form__label,.form__input:focus~.form__label,.form__input:placeholder-shown:focus~.form__label,.form__input:valid~.form__label{margin-left:0;top:-2px}.form__captcha-wrapper .form__item:not(.form__item--error) .form__input:placeholder-shown~.form__label{margin-left:180px}.form__items-row{display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.form__items-row .form__item{flex:100%}.form__buttons-wrapper{display:flex;gap:22px;justify-content:space-between;margin-top:15px!important}.form__description{margin-bottom:40px}@media (max-width:992px){.form__description{margin-bottom:28px}.form__items-row{margin-bottom:14px}.form__buttons-wrapper,.form__items-row{flex-wrap:wrap;gap:14px}textarea.big{height:14px}}.form__checkbox{align-items:center;display:flex;gap:21px}.form__checkbox,.form__checkbox span{color:#000;font-size:16px;font-weight:300;letter-spacing:.4px;line-height:21px}.lg\:border-r-white,.sm\:border-r-white{border-right-style:solid}@media (max-width:767px){.form__input{min-height:44px;padding:9px 20px}}@media (max-width:480px){.form__item--captcha img{height:auto;max-width:110%}}.checkbox{align-items:center;display:flex;gap:10px;line-height:16px}.checkbox input[type=checkbox]{align-items:center;appearance:none;background:0 0;border:1px solid #e4032e;border-radius:2px;display:flex;height:34px;justify-content:center;margin:0;min-width:34px;position:relative;transition:.6s ease}.form .form__item.checkbox{margin-bottom:0;margin-top:0}.checkbox input[type=checkbox]:after{background:no-repeat 50%/contain url(../assets/dropdown-arrow.svg);content:"";height:16px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s ease;visibility:hidden;width:15px}.checkbox input[type=checkbox]:checked{background:#fff;transition:.3s ease}.checkbox input[type=checkbox]:checked:after{opacity:1;transition:.6s ease;visibility:visible}