.custom-select{align-items:center;background-color:#fff;border:1px solid #c2ccdb;border-radius:10px;cursor:pointer;display:flex;font-size:1rem;font-weight:450;min-height:54px;outline:none;position:relative;transition:0s;user-select:none}.custom-select:after{background-color:#7d92b2;content:"";height:10px;-webkit-mask:url(/client-app-assets/build/images/select-arrow.e91ed888.svg) center/100% auto no-repeat;mask:url(/client-app-assets/build/images/select-arrow.e91ed888.svg) center/100% auto no-repeat;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:.3s;width:10px;z-index:1}.custom-select:focus{border-color:#13325d}.custom-select__options{background:#fff;border:1px solid #13325d;border-radius:10px;display:none;left:-1px;position:absolute;right:-1px;top:calc(100% + 5px);z-index:10}.custom-select__options:before{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));opacity:0;top:0}.custom-select__options:after,.custom-select__options:before{border-radius:10px;content:"";height:43px;left:0;pointer-events:none;position:absolute;transition:opacity .2s;width:calc(100% - 10px);z-index:1}.custom-select__options:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 58.85%);bottom:0;opacity:1}.custom-select__options.gradient-top-visible:before{opacity:1}.custom-select__options.gradient-bottom-hidden:after{opacity:0}.custom-select__options-inner{max-height:182px;overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:10px}.custom-select__options-inner::-webkit-scrollbar{background-color:transparent;width:11px}.custom-select__options-inner::-webkit-scrollbar-button{background-color:transparent;height:6px;width:0}.custom-select__options-inner::-webkit-scrollbar-track,.custom-select__options-inner::-webkit-scrollbar-track-piece{background-color:transparent}.custom-select__options-inner::-webkit-scrollbar-thumb{border:4px solid transparent;border-radius:11px;-webkit-box-shadow:inset 0 0 6px #7d92b2;height:70px;width:1px}.custom-select__options-inner::-webkit-scrollbar-corner{background-color:transparent}.custom-select__option{align-items:center;cursor:pointer;display:flex;line-height:150%;min-height:43px;padding:10px 10px 10px 15px}.custom-select__option.selected{background:#e8f1f7;position:relative}.custom-select__option:last-child{position:relative;z-index:3}.custom-select__option:hover{background:#f6f9fc}.custom-select__label{align-items:center;color:#7d92b2;display:flex;font-size:1rem;font-style:normal;font-weight:400;left:0;line-height:150%;margin:0;padding:0 25px 0 15px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:.2s;z-index:5}.custom-select__selected{color:#13325d;font-size:1rem;font-weight:450;line-height:1.5;opacity:0;overflow:hidden;padding:1.375rem 30px 7px 15px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%;z-index:2}.custom-select__selected_placeholder{color:#dce2eb;transition:.2s}.custom-select__selected_placeholder:after,.custom-select__selected_placeholder:before{content:"-"}.custom-select.open .custom-select__label,.custom-select.selected .custom-select__label{font-size:.625rem;font-weight:600;transform:translateY(-20px) translateX(1px);transition:.2s}.custom-select.selected .custom-select__selected{opacity:1}.custom-select.open{border-color:#13325d}.custom-select.open:after{background-color:#13325d;transform:translateY(-50%) rotate(180deg)}.custom-select.open .custom-select__options{display:block}.custom-select.open .custom-select__selected_placeholder{opacity:1}.custom-select[data-multiple] .custom-select__selected{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select[data-multiple] .custom-select__option{padding-right:40px;position:relative}.custom-select[data-multiple] .custom-select__option:before{border:1.5px solid #c2ccdb;border-radius:50%;content:"";height:18px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:18px}.custom-select[data-multiple] .custom-select__option .cp-icon{display:none}.custom-select[data-multiple] .custom-select__option.selected{background:transparent}.custom-select[data-multiple] .custom-select__option.selected:hover{background:#e8f1f7}.custom-select[data-multiple] .custom-select__option.selected .cp-icon{align-items:center;background-color:#13325d;background-position:50%;background-repeat:no-repeat;background-size:10px;border-radius:50%;color:#fff;display:flex;font-size:.6rem;height:18px;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:18px}.custom-select[data-multiple] .custom-select__option.disabled{color:#c2ccdb;cursor:default}.custom-select[data-multiple] .custom-select__option.disabled:hover{background:transparent}.custom-select[data-multiple] .custom-select__option.disabled:before{border-color:transparent}.custom-select[data-multiple] .custom-select__option-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}select.error+.custom-select{border-color:#f33}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:transparent;border:0;border-radius:0;box-sizing:border-box;color:inherit;font:inherit;margin:0;outline:none!important;text-transform:none}select.form__input{background:url(/client-app-assets/build/images/select-light.d4e283bf.png) calc(100% - 10px) 50% no-repeat;color:#7d92b2;overflow:hidden;padding:15px 27px 15px 15px;text-overflow:ellipsis;white-space:nowrap}select.form__input.active{color:#036;padding:22px 27px 8px 15px}select.form__input option{color:#13325d}input::placeholder,textarea::placeholder{color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button{background-color:transparent}fieldset{border:0;outline:0}.fieldset-row{display:flex}.fieldset-row label{margin-right:30px;width:auto}.fieldset-row label:last-child{margin-right:0}.form__send{margin-bottom:0;margin-top:20px;text-align:center}.form__send-btn{background-color:#ff8900;border-radius:10px;color:#fff;cursor:pointer;font-size:1.25rem;font-weight:600;min-height:54px;width:261px}.form__send-btn:disabled,.form__send-btn:hover{background-color:#ffa844}.form__send-btn .preloader{display:none;transform:scale(.4)}.form__send-btn.disabled .preloader,.form__send-btn:disabled .preloader{align-items:center;display:inline-flex;justify-content:center;transform:scale(1)}.form__send-btn.disabled .text,.form__send-btn:disabled .text{display:none}.form__p-input{margin-top:10px;position:relative}.form__p-input input{margin:0}.form__p-input input:focus{padding-left:50px}.form__p-input input:focus~span{display:block}.form__p-input input.error~span{background-color:#ffe9e9;border-color:#f33}.form__p-input input.success~span{background-color:rgba(51,204,102,.2);border-color:#3c6}.form__p-input span{display:none;font-weight:450;left:15px;position:absolute;top:50%;transform:translateY(-50%);transition:.3s}.form__p-input #passport-series{margin-right:10px;padding-left:10px;width:100px}.form__p-input #passport-id{padding-left:10px;width:calc(100% - 115px)}.form__radio{font-size:.875rem;font-weight:400;margin-top:10px;width:100%}.form__radio,.form__radio input[type=radio]{align-items:center;cursor:pointer;display:flex}.form__radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #7d92b2;border-radius:50%;height:20px;justify-content:center;margin-right:10px;width:20px}.form__radio input[type=radio]:after{background-color:#13325d;border-radius:50%;content:"";height:12px;opacity:0;width:12px}.form__radio input.error{border-color:#f33}.form__radio input.error~span{color:#f33}.form__radio input:checked{border-color:#13325d}.form__radio input:checked:after{opacity:1}.form__radio span{line-height:1.5}.form__checkbox{display:flex;font-weight:400;margin-top:20px}.form__checkbox label{cursor:pointer;display:flex;height:100%}.form__checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #7d92b2;border-radius:4px;cursor:pointer;flex-shrink:0;height:20px;margin-right:10px;position:relative;width:20px}.form__checkbox input:after{background-color:#fff;background-size:14px;content:"";height:14px;left:50%;-webkit-mask:url(/client-app-assets/build/images/tick.57e55ab0.svg);mask:url(/client-app-assets/build/images/tick.57e55ab0.svg);mask-size:100%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.form__checkbox span{font-size:.875rem;font-weight:450;line-height:1.5}.form__checkbox input.error{border-color:#f33}.form__checkbox input.error~span{color:#f33}.form__checkbox input:checked{background-color:#13325d;border-color:#13325d}.form__checkbox input:checked:after{opacity:1}.form__checkbox:disabled{opacity:.45}.form__input{background-color:#fff;border:1px solid #c2ccdb;border-radius:10px;color:#13325d;font-size:1rem;font-weight:450;min-height:54px;padding:1.375rem 15px 7px;transition:.3s;width:100%}.form__input:focus{border-color:#13325d}.form__input.error{border-color:#f33}.form__input .success{border-color:#3c6}.form__input:-webkit-autofill{color:#13325d;-webkit-text-fill-color:#13325d;transition:background-color 5000s ease-in-out 0s}.form__input-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.form__input-icon.icon{margin-left:0;margin-right:0}.form__i-box{color:#13325d;display:block;font-size:1rem;font-weight:600;line-height:1.25;margin-top:20px}.form__i-box,.form__i-box .form__input-wrapper{position:relative}.mask .card-mask,.mask .cvv-mask,.mask .date-mask,.mask .phone-mask{bottom:7.5px;color:#e8f1f7;display:none;font-size:1rem;font-weight:450;height:24px;left:1rem;line-height:150%;position:absolute;width:auto;z-index:1}.mask .card-mask,.mask .cvv-mask,.mask .date-mask{font-family:monospace}.mask .form__input{background:transparent;position:relative;z-index:3}.mask .form__input:focus{border-color:#036}.mask .form__input:focus~.card-mask,.mask .form__input:focus~.cvv-mask,.mask .form__input:focus~.date-mask,.mask .form__input:focus~.phone-mask{display:block}.mask .form__input::-webkit-input-placeholder{color:transparent}.mask .form__input::-moz-placeholder{color:transparent}.mask .form__input:-ms-input-placeholder{color:transparent}.mask .form__input::-ms-input-placeholder{color:transparent}.mask .form__input::placeholder{color:transparent}.mask #cvv,.mask #number,.mask .exp-date{font-family:monospace}.form__input-phone{padding-left:3.0625rem}.phone_code{color:#13325d;display:none;font-size:1rem;font-style:normal;font-weight:450;left:15px;line-height:150%;position:absolute;top:42%}.phone-mask{padding-left:2rem}.form__input:focus~.phone_code,.form__input:not(:placeholder-shown)~.phone_code{display:block;z-index:5}.file_block{background-color:#f4f5f9;border:1px dashed #d1d2d6;border-radius:5px;margin-top:10px;padding:12px 27px;width:100%}.file_block .close_file{cursor:pointer;float:right;text-align:right;width:30px}.form__area{background-color:#fff;border:1px solid #c2ccdb;border-radius:10px;color:#13325d;font-weight:450;height:162px;padding:1.375rem 15px 15px;transition:.3s;width:100%}.form__area:focus{border-color:#13325d}.form__area.error{border-color:#f33}.form__area.success{border-color:#3c6}.upload-form{border:none;border-radius:5px;cursor:pointer;margin-top:20px;min-height:25px;padding:0;position:relative;width:100%}@media (max-width:768px){.upload-form{margin-bottom:25px}}.upload-form input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%;z-index:2}.upload-form .file_text{align-items:center;background:#fff;border:0 solid red;cursor:pointer;display:flex;flex-wrap:wrap;padding:0}@media(max-width:768.08px){.upload-form .file_text{flex-direction:column;justify-content:center}}.upload-form .file_text .file_change_text{align-items:center;background:#edf6ff;border-radius:10px;display:flex;margin-right:15px;padding:10px 20px}@media(max-width:768.08px){.upload-form .file_text .file_change_text{justify-content:center;margin-bottom:15px;margin-right:0;width:100%}}.upload-form .file_text .file_change_text span{color:#13325d;font-size:1rem;font-weight:600;line-height:150%}.upload-form .file_text .file_size_text{color:#7d92b2;font-size:.75rem;font-weight:450;line-height:150%}.upload-form .file_text .file_change_err_text{color:#f33;font-size:.875rem;width:100%}.btn{background-color:#ff8900;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-size:1.25rem;font-weight:600;min-height:54px;position:relative;text-align:center;transition:.3s;vertical-align:middle;width:100%}.form__file-name{overflow:hidden;text-overflow:ellipsis;word-break:keep-all}.form__i-box__label{align-items:center;color:#7d92b2;display:flex;font-size:1rem;font-style:normal;font-weight:400;left:0;line-height:150%;margin:0;padding:0 15px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:.2s;z-index:5}.form__i-box__label.select_label{display:none}.form__i-box__label.select_label.active{display:block}textarea+.form__i-box__label{top:27px}.form__i-box__label_date:before{background-color:#13325d;content:"";height:20px;margin-right:10px;-webkit-mask:url(/client-app-assets/build/images/calendar.b0602fc7.svg) no-repeat;mask:url(/client-app-assets/build/images/calendar.b0602fc7.svg) no-repeat;-webkit-mask-size:100%;mask-size:100%;transition:.3s;width:20px}.form__input:focus~.form__i-box__label,.form__input:not(:placeholder-shown)~.form__i-box__label{font-size:.625rem;font-weight:600;padding:0 15px;transform:translateY(-20px) translateX(1px)}.form__input:focus~.form__i-box__label:before,.form__input:not(:placeholder-shown)~.form__i-box__label:before{background-color:#7d92b2;height:12px;margin-right:5px;width:12px}.forms{width:100%}.forms.forms_light #feedback-text h2{color:#13325d;font-size:1rem;font-weight:600}.forms__title{color:#13325d;font-size:1.5rem;font-weight:600;line-height:1.25;margin-bottom:20px}.form-sent-message{line-height:0;text-align:center}.form-sent-message__icon{height:75px;margin-bottom:30px;width:75px}.form-sent-message__text{font-size:1.5rem;font-weight:700;line-height:1.5}.wave-dots{align-items:center;display:flex;justify-content:center}.wave-dots div{-webkit-animation:wave 1.2s ease-in-out infinite;animation:wave 1.2s ease-in-out infinite;background-color:#fff;border-radius:50%;height:8px;margin:0 3px;opacity:.6;width:8px}.wave-dots div:first-child{-webkit-animation-delay:0s;animation-delay:0s}.wave-dots div:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.wave-dots div:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.wave-dots div:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s}.wave-dots div:nth-child(5){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes wave{0%{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px) scale(1.2)}}@keyframes wave{0%{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px) scale(1.2)}}.input-info-block{background-color:#ccebff;border-radius:5px;font-size:1rem;font-weight:400;margin-bottom:25px;margin-top:15px;padding:15px;position:relative;text-align:center}.input-info-block:not(.hidden)~.form__input{border:1px solid #f64141}.input-info-block.block-err,.input-info-block.cyrillic-warning{background-color:transparent;border-radius:0;bottom:-32px;color:#f64141;font-size:.625rem;font-style:normal;font-weight:600;height:30px;line-height:150%;margin:2px 0 0;padding:0 5px 0 15px;position:absolute;text-align:left;width:100%}.input-info-block.block-err:after,.input-info-block.cyrillic-warning:after{background:url(/client-app-assets/build/images/error-icon.5117ce78.svg) no-repeat;background-size:contain;content:"";height:20px;margin:0;position:absolute;right:15px;top:-40px;width:20px;z-index:1}.input-info-block.select-err:after{right:30px}.input-info-block.block-err-id{background-color:#f4f5f7;color:#f33;font-weight:700}.input-info-block.block-err-id:before{border-bottom:10px solid #f4f5f7}.input-info-block.send-block-err{bottom:auto;height:auto;margin-top:5px;padding-right:40px;position:relative}.input-info-block.send-block-err:after{top:-3px}.form__i-box.optional .input-info-block:after{top:-60px}.info-block{background-color:#ccebff;border-radius:5px;margin-bottom:25px;padding:15px;text-align:center}.info-block.block-err{background-color:#f4f5f7;color:#f33;font-weight:700}.info-block.block-success{background-color:#e4f7ec;color:#1e7e5a}.has-error input{border-color:#f33}.input-info-block-second{background-color:#ffefed;border-radius:10px;bottom:45px;color:#f64141;font-size:.625rem;font-weight:700;line-height:1.5;margin-bottom:0;padding:10px;position:absolute;width:100px}.input-info-block-second:before{border:10px solid transparent;border-bottom-color:#ffefed;bottom:-17px;content:"";position:absolute;right:15px;transform:rotate(180deg)}.input-info-block-second.block-err{background-color:#ffefed;color:#f33;font-weight:700}.input-info-block-second.block-err:before{border-bottom:10px solid #ffefed}.input-info-block-third{right:0;width:100%}.fieldset-row+.input-info-block.block-err:after,.form__checkbox+.input-info-block.block-err:after{top:-22px}.custom-select+.input-info-block.block-err:after{right:24px;top:-40px}.select_label+.input-info-block.block-err:after{right:30px}.form__input-wrapper:has(textarea)+.input-info-block.block-err:after{top:-50px}.form__checkbox .agree-privacy-link{font-weight:600;text-decoration-line:underline}.form_contacts .form__send,.form_contacts .form__send-btn{width:100%}