@charset "UTF-8";.custom-input{display:inline-block;position:relative;width:100%}.custom-input.error .custom-input__error{opacity:1;transform:translate(0)}.custom-input.error .custom-input__input{animation-duration:.3s;animation-name:bounce;border-color:#f24e71}.custom-input.icon .custom-input__input{padding:16px 16px 16px 48px}.custom-input.transparent .custom-input__input{background-color:transparent;color:gray}.custom-input.transparent .custom-input__input::-moz-placeholder{opacity:1}.custom-input.transparent .custom-input__input::placeholder{opacity:1}.custom-input.transparent .custom-input__error{background-color:#f24e71;border-radius:4px;color:#fff}.custom-input.white .custom-input__input{background-color:#fff;color:gray}.custom-input.white .custom-input__input::-moz-placeholder{opacity:1}.custom-input.white .custom-input__input::placeholder{opacity:1}.custom-input.white .custom-input__error{background-color:#f24e71;border-radius:4px;color:#fff}.custom-input__input{border:1px solid #dbdfe9;border-radius:8px;color:#333c57;padding:12px 12px 12px 16px;transition:border .3s ease;width:100%}.custom-input__input:focus,.custom-input__input:focus-visible{outline:none}.custom-input__input::-moz-placeholder{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;opacity:.7}.custom-input__input::placeholder{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;opacity:.7}.custom-input__error-container{display:flex;justify-content:flex-end;padding:8px 0 0}.custom-input__error{background:transparent;color:#f24e71;font-size:12px;font-size:14px;font-weight:400;line-height:20px;opacity:0;position:relative;right:0;text-align:right;transform:translateY(10px);transition:transform .3s ease,opacity .3s ease;white-space:nowrap}.custom-input__placeholder{font-weight:400;left:16px;pointer-events:none;position:absolute;top:8px}.custom-input__placeholder-hide{opacity:0}.colored-placeholder{color:#f24e71}@media (max-width:819px){.custom-input__input::-moz-placeholder{font-size:15px}.custom-input__input::placeholder,.custom-input__placeholder{font-size:15px}}@keyframes bounce{0%{transform:translate(0)}37%{transform:translate(5px)}55%{transform:translate(-5px)}73%{transform:translate(4px)}82%{transform:translate(-4px)}91%{transform:translate(2px)}96%{transform:translate(-2px)}to{transform:translate(0)}}.checkbox{cursor:pointer;display:flex;position:relative}@media (max-width:480px){.checkbox{align-items:flex-start}}.checkbox.orange .checkbox__input:checked~.checkbox__arrow{background-color:#342a98;border-color:#342a98}.checkbox.white .checkbox__arrow{background-color:#fff}.checkbox.error .checkbox__input~.checkbox__arrow{border-color:#f24e71}.checkbox.error .checkbox__text,.checkbox.error .checkbox__text a{color:#f24e71}.checkbox__input{left:0;opacity:0;position:absolute;top:0;z-index:-1}.checkbox__input:focus-visible~.checkbox__arrow{background-color:#201a6033}.checkbox__arrow{border:1px solid #dbdfe9;border-radius:2px;display:inline-block;flex:0 0 16px;height:16px;margin-right:8px;position:relative;transition:background-color .3s ease,border-color .3s ease;width:16px}.checkbox__text{font-size:14px;line-height:20px;transition:color .3s ease}@media (max-width:480px){.checkbox__text br{display:none}}.checkbox__text a{color:#201a60;text-underline-offset:4px}.checkbox__text a:hover{text-decoration:none}.checkbox__arrow:before{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";display:inline-block;height:4px;left:2px;opacity:0;position:absolute;top:3px;transform:scale(0) rotate(-45deg);transition:opacity .3s ease,transform .3s ease;width:8px}.checkbox__input:checked~.checkbox__arrow{animation-duration:.7s;animation-name:input-animate;background-color:#333c57;border-color:#333c57}.checkbox__input:checked~.checkbox__arrow:before{animation-delay:.3s;animation-duration:.2s;animation-name:checkbox__arrow;opacity:1;transform:scale(1) rotate(-45deg)}@keyframes input-animate{0%{transform:scale(1)}40%{transform:scale(1.3,.7)}55%{transform:scale(1)}70%{transform:scale(1.2,.8)}80%{transform:scale(1)}90%{transform:scale(1.1,.9)}to{transform:scale(1)}}@keyframes checkbox__arrow{0%{opacity:0;transform:scale(0) rotate(-45deg)}to{opacity:1;transform:scale(1) rotate(-45deg)}}.input-file__files[data-v-be530523]{list-style:none;margin:10px 0;padding:0}.input-file__file[data-v-be530523]{align-items:center;color:#333c57;display:flex;font-size:16px;font-weight:400;justify-content:space-between;line-height:34px;max-width:300px;text-overflow:ellipsis}.input-file__file .not-accepted[data-v-be530523]{text-decoration:line-through}.input-file__file+.input-file__file[data-v-be530523]{margin-top:15px}.input-file__file-li[data-v-be530523]{margin-top:15px;padding-left:0}.input-file__file-li[data-v-be530523]:before{content:none}.form__file[data-v-be530523]{align-items:center;display:flex;gap:8px;height:24px}.form__icon[data-v-be530523]{max-height:100%}.input-file__file_error[data-v-be530523]{color:#f24e71;font-size:14px;margin-bottom:20px}.input-file-input[data-v-be530523]{left:-1000000px;opacity:0;position:absolute}.input-file-label[data-v-be530523]{align-items:center;background-color:transparent;border:1px solid #9b84e7;border-radius:40px;color:#333c57;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:center;line-height:20px;overflow:hidden;position:relative;text-decoration:none;transition:background-position .3s ease,transform .3s ease;width:220px}.input-file-label[data-v-be530523]:focus-visible,.input-file-label[data-v-be530523]:hover{background:#e9e6fd80}.input-file-label:focus-visible .button-arrow[data-v-be530523],.input-file-label:hover .button-arrow[data-v-be530523]{background-color:#fff6}.input-file-label[data-v-be530523]:active{background:#e9e6fd}.input-file-label:active .button-arrow[data-v-be530523]{transform:scale3d(.95,.95,1)}.input-file-label[data-v-be530523]:disabled{border:1px solid #9b84e7;color:#333c5780}@media (max-width:1280px){.input-file-label[data-v-be530523]{font-size:16px;line-height:23px}}@media (max-width:768px){.input-file-label[data-v-be530523]{margin-bottom:20px}}.input-file-label span[data-v-be530523]{position:relative;z-index:3}.form__remove[data-v-be530523]{background-color:transparent;border:0;cursor:pointer;margin-left:16px;padding:0}.form__remove svg[data-v-be530523]{transition:transform .15s ease}.form__remove:hover svg[data-v-be530523]{transform:scale(1.2) rotate(90deg)}.form__remove:active svg[data-v-be530523]{transform:scale(1) rotate(90deg)}.buttons-wrapper[data-v-be530523]{align-items:center;-moz-column-gap:4px;column-gap:4px;display:grid;grid-template-columns:auto minmax(0,1fr);row-gap:24px}@media (max-width:768px){.buttons-wrapper[data-v-be530523]{grid-template-columns:auto}}@media (max-width:819px){.buttons-wrapper[data-v-be530523]{row-gap:4px}}.textarea{border:1px solid #dbdfe9;border-radius:8px;color:#333c57;display:block;font-weight:400;padding:12px 12px 12px 16px;resize:none;transition:border .3s ease;width:100%}.textarea::-moz-placeholder{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.textarea::placeholder{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.textarea:focus,.textarea:focus-visible{outline:none}.textarea.transparent{background-color:transparent}.textarea-wrapper{position:relative}.form-box[data-v-019e0034]{background:#fff;border-radius:20px;padding:24px}@media (max-width:768px){.form-box[data-v-019e0034]{padding:16px}}.success-box .title-h3[data-v-019e0034]{margin:0 0 8px;text-align:center}.form__input+.form__input[data-v-019e0034],.form__textarea[data-v-019e0034]{margin-top:8px}.form__file[data-v-019e0034]{align-items:center;display:flex;margin-top:16px}.form__сheckbox[data-v-019e0034]{grid-column:1/3;grid-row:1/2;margin-top:16px}@media (max-width:768px){.form__сheckbox[data-v-019e0034]{grid-column:1/2}}.form__icon[data-v-019e0034]{margin-right:8px}.form__svg[data-v-019e0034]{display:block}.form__buttons[data-v-019e0034]{display:flex;gap:24px;margin-top:40px;width:100%}@media (max-width:480px){.form__buttons[data-v-019e0034]{display:block}}.form__button[data-v-019e0034]{padding:12px 30px;white-space:nowrap;width:100%}@media (max-width:480px){.form__button+.form__button[data-v-019e0034]{margin-top:8px}}.form__remove[data-v-019e0034]{background-color:transparent;border:0;cursor:pointer;margin-left:16px;padding:0}.form__remove svg[data-v-019e0034]{transition:transform .15s ease}.form__remove:hover svg[data-v-019e0034]{transform:scale(1.2) rotate(90deg)}.form__remove:active svg[data-v-019e0034]{transform:scale(1) rotate(90deg)}.form-container[data-v-019e0034]{position:relative}.form__contacts__button.submit[data-v-019e0034]{height:48px;width:156px}@media (max-width:819px){.form__contacts__button.submit[data-v-019e0034]{width:calc(100vw - 64px)}}@media (max-width:1280px){.form-input-file[data-v-019e0034]{display:flex;flex-direction:column;justify-content:center;margin-bottom:0}}.contacts-page__title[data-v-019e0034]{margin-bottom:0;text-align:center}.contacts-page__inner[data-v-019e0034]{min-width:644px}.contacts-page__inner .btn.gradient[data-v-019e0034]:hover:before{opacity:0}@media (max-width:1023px){.contacts-page__inner[data-v-019e0034]{min-width:auto}}[data-v-019e0034] .custom-input{background-color:#fff;color:#201a60}@media (max-width:819px){[data-v-019e0034] .input-file-label{margin:20px 0 0;width:calc(100vw - 64px)}[data-v-019e0034] .input-file__files{margin:0}[data-v-019e0034] .checkbox__text,[data-v-019e0034] .input-file__file{font-size:13px}[data-v-019e0034] .custom-input__placeholder{font-size:15px}}.small-form__holder-recaptcha>div[data-v-019e0034]{display:flex;justify-content:center}.small-form__holder-recaptcha>div>div[data-v-019e0034]{position:relative;z-index:4}@media (max-width:700px){.small-form__holder-recaptcha>div>div[data-v-019e0034]{margin:0 auto}}@media (max-width:380px){.small-form__holder-recaptcha>div>div[data-v-019e0034]{transform:scale(.81)}}@media (max-width:300px){.small-form__holder-recaptcha>div>div[data-v-019e0034]{transform:scale(.68)}}@media (max-width:480px){.small-form__item_recaptcha[data-v-019e0034]{margin-top:20px}}.small-form__holder-recaptcha_error[data-v-019e0034]{color:red;display:block;font-size:14px;left:50%;opacity:0;position:absolute;top:95%;transform:translate(-50%,5px);transition:opacity .3s ease,transform .3s ease;white-space:nowrap}.small-form__holder-recaptcha_error.error[data-v-019e0034]{opacity:1;transform:translate(-50%)}.form__error[data-v-019e0034]{color:#f24e71;margin-top:12px}
