.custom-dropdown{width:100%;position:relative}.custom-dropdown__wrapper{position:relative;width:100%}.custom-dropdown__btn,.custom-dropdown__btn-calendar{border:1px solid #e1e3eb;border-radius:5px;padding:13px 20px;min-height:60px;background:#fff;position:relative;display:block;width:100%;text-align:left;font-weight:400;font-size:16px;line-height:130%;color:#08151a;transition:.3s ease;display:flex;justify-content:space-between;align-items:center;gap:20px;transition:border-color .3s,background-color .3s}.custom-dropdown__btn.active:after,.active.custom-dropdown__btn-calendar:after{transform:rotate(180deg)}.custom-dropdown__btn.active+.select-list,.active.custom-dropdown__btn-calendar+.select-list{pointer-events:all;opacity:1;top:calc(100% + 5px)}.custom-dropdown__btn:after,.custom-dropdown__btn-calendar:after{content:"";display:block;width:10px;height:10px;background-color:#08151a;-webkit-mask-image:url(../images/icons/icon-arrow-gray.svg);mask-image:url(../images/icons/icon-arrow-gray.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;pointer-events:none;transition:.3s ease;margin-left:auto}.custom-dropdown__btn:focus,.custom-dropdown__btn-calendar:focus,.custom-dropdown__btn.active,.active.custom-dropdown__btn-calendar{outline:none;border-color:#4765f1;background-color:#f7f9fe}.aside .custom-dropdown__btn,.aside .custom-dropdown__btn-calendar{min-height:48px;font-size:14px;line-height:140%;padding:13px 15px}.aside .custom-dropdown__btn:after,.aside .custom-dropdown__btn-calendar:after{background-color:#8897b1}.aside .select-list__item{font-size:14px}.select-list{margin:0;list-style-type:none;position:absolute;z-index:5;top:calc(100% + 20px);width:100%;list-style:none;background-color:transparent;border-radius:5px;background-color:#fff;box-shadow:5px 5px 30px #848fb733;overflow:hidden;padding:5px 0;pointer-events:none;opacity:0;transition:top .3s ease,opacity .3s ease}.select-list__item{min-height:40px;text-align:left;padding:9px 15px;font-weight:400;font-size:16px;line-height:130%;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#08151a;cursor:pointer;background-color:transparent;transition:background-color .3s ease}.select-list__item:after{content:"";display:block;width:24px;height:24px;background-image:url(../images/icons/check-blue.svg);background-repeat:no-repeat;background-position:center;opacity:0}.select-list__item.current{background-color:#f7f9fe}.select-list__item.current:after{opacity:1}.form-groups{display:grid;gap:20px}.form-group.active .form-group__items .checkbox:nth-child(n+6){display:block}.form-group__caption{font-weight:600;font-size:16px;line-height:130%;color:#08151a;margin-bottom:15px}.form-group__items{display:grid;gap:10px}.form-group__items .checkbox:nth-child(n+6){display:none}.form-group__btn-show{font-weight:400;font-size:14px;color:#1c8cf3;display:inline-flex;align-items:center;gap:4px;box-shadow:0 1px #1c8cf3;margin-top:16px}.form-group__btn-show:after{content:"";display:block;width:8px;height:8px;-webkit-mask-image:url(../images/icons/arrow-blue.svg);mask-image:url(../images/icons/arrow-blue.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#1c8cf3;transform:rotate(90deg)}.form-group__values{display:grid;grid-template-columns:repeat(2,1fr);gap:26px;margin-bottom:18px;position:relative;margin-top:5px}.form-group__values:before{content:"";position:absolute;margin:auto;top:calc(50% - 1px);left:0;right:0;width:10px;height:1px;background-color:#e1e3eb;pointer-events:none}.form-group__value{position:relative;width:100%}.form-group__value-input{width:100%;padding:10px 15px 10px 33px;height:39px;border-radius:5px;border:1px solid #e1e3eb;font-size:14px;line-height:140%;color:#08151a}.form-group__value-caption{position:absolute;top:50%;transform:translateY(-44%);left:15px;font-size:14px;line-height:140%}.aside-form__bottom{margin-top:30px;display:grid;gap:10px;justify-items:center}.aside-form__bottom .btn-submit .btn-text-mobile{display:none}.btn-submit{width:100%}.btn-reset{font-weight:600;font-size:16px;line-height:130%;color:#8897b1}.checkbox{position:relative}.checkbox input:checked~label span{background-color:#18abc6;border-color:#18abc6}.checkbox input:checked~label span:before{opacity:1}.checkbox input:checked~.checkbox-count{color:#18abc6}.checkbox label{display:inline-flex;align-items:flex-start;flex-direction:row-reverse;gap:10px;font-weight:400;font-size:14px;line-height:140%;color:#08151a}.checkbox label span{border-radius:3px;border:1px solid #8897b1;background-color:transparent;width:15px;height:15px;flex-shrink:0;display:grid;place-items:center;position:relative;top:3px;transition:border .15s linear,background-color .15s linear}.checkbox label span:before{position:absolute;content:"";background-color:#fff;-webkit-mask-image:url(../images/icons/check.svg);mask-image:url(../images/icons/check.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:9px 8px;mask-size:9px 8px;width:100%;height:100%;opacity:0;transition:opacity .15s linear}.checkbox-count{font-size:14px;line-height:140%;transition:color .3s}.form-object{display:grid;gap:20px}.form-object__items{display:grid;gap:10px}.form-object__bottom{display:grid;gap:21px}.form-object__bottom-title{font-weight:700;font-size:18px;line-height:120%;color:#000}.form-object__buttons{display:flex;align-content:inherit;gap:10px}.form-object__btn-submit{width:204px}.form-object__btn-reset{padding-left:24px;padding-right:24px}.form-object__text{font-size:14px;line-height:140%;color:#08151a}.form-object__text a{color:#1c8cf3}.form-object .checkbox label{font-size:16px;line-height:130%}.form-object .custom-dropdown__btn,.form-object .custom-dropdown__btn-calendar{min-height:60px}.form-object .custom-dropdown__btn:after,.form-object .custom-dropdown__btn-calendar:after{background-color:#08151a}.form-item{width:100%;display:grid;gap:10px}.form-item__caption{font-size:14px;line-height:140%;color:#8897b1}.form-item__field,.form-item__field-phone{position:relative}.form-item__field-phone input{padding:18.5px 20px 18.5px 53px}.form-item__field-phone:before{content:"";display:block;width:18px;height:12px;background-image:url(../images/icons/flag.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:50%;transform:translateY(-50%);left:20px}.form-item.error .form-input{border-color:#f06363;background-color:#f7f9fe}.form-item.error .form-input[type=password]{color:#f06363}.form-item.error .form-label{top:19.5px;font-size:16px}.form-item.focus .form-label{top:8.5px;font-size:14px}.form-input,.form-textarea{border:1px solid #e1e3eb;border-radius:5px;padding:29.5px 20px 7.5px;width:100%;min-height:60px;color:#08151a;font-size:16px;line-height:130%;transition:background-color .3s,border-color .3s}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{font-size:16px;line-height:130%;color:#8897b1;font-family:inherit;-moz-transition:opacity .15s;transition:opacity .15s}.form-input::placeholder,.form-textarea::placeholder{font-size:16px;line-height:130%;color:#8897b1;font-family:inherit;transition:opacity .15s}.form-input:focus-visible,.form-textarea:focus-visible{border-color:#1c8cf3;background-color:#f7f9fe}.form-input:focus-visible::-moz-placeholder,.form-textarea:focus-visible::-moz-placeholder{opacity:0}.form-input:focus-visible::placeholder,.form-textarea:focus-visible::placeholder{opacity:0}.form-textarea{min-height:120px;max-height:160px;resize:vertical}.form-label{font-size:16px;line-height:130%;color:#8897b1;position:absolute;top:19.5px;left:20px;transition:top .3s,font-size .3s}.error-message{font-size:12px;line-height:120%;color:#f06363}.custom-radio label{border:1px solid #e1e3eb;border-radius:5px;padding:12px 15px;width:45px;height:45px;background:#fff;flex-shrink:0;display:grid;place-items:center;font-size:16px;line-height:130%;text-align:center;transition:background-color .15s,border-color .15s}.custom-radio input:checked~label{background-color:#18abc6;border-color:#18abc6;color:#fff}.noUi-connect{background:#18abc6}.noUi-target{width:216px;background:#e1e3eb;border:none;box-shadow:none;position:relative;margin-right:11px;margin-bottom:7px;height:2px}.noUi-target:before,.noUi-target:after{content:"";width:10px;height:2px;background:#e1e3eb;position:absolute;top:0}.noUi-target:before{content:none;left:-7.5px}.noUi-target:after{right:-10px}.noUi-horizontal{height:2px}.noUi-handle{width:15px;height:15px;flex-shrink:0;border-radius:50%;box-shadow:none;background-color:#fff;cursor:pointer;border:2px solid #fff;box-shadow:0 4px 5px #2a587340}.noUi-handle:before{content:"";display:block;width:calc(100% - 2px);height:calc(100% - 2px);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);background:#18abc6}.noUi-handle:after{content:none}.noUi-horizontal .noUi-handle{right:-15px;width:15px;height:15px;top:50%;transform:translateY(-50%)}.noUi-connects{border-radius:0}.auth{padding-bottom:80px}.auth__body{padding-top:120px;display:grid;justify-content:center}.auth-password-recovery .auth-form{width:498px}.auth-password-recovery .auth-form__sub-title{max-width:80%}.auth-password-recovery,.auth-password-code{padding-bottom:130px}.auth-password-code .auth-form__items{margin-top:10px}.header-auth{min-height:67px;display:flex;align-items:flex-end;border-bottom:1px solid #e1e3eb}.header-auth__links{display:flex;gap:34px}.header-auth__link{padding-bottom:14px;position:relative;font-weight:600;font-size:16px;line-height:130%;color:#bac1cc;transition:color .3s}.header-auth__link.active{color:#1d2741}.header-auth__link.active:before{transform:scaleX(1)}.header-auth__link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#18abc6;transform:scaleX(0);transform-origin:right;transition:transform .3s}.auth-form{display:grid;gap:20px;width:370px}.auth-form__heading{display:grid;gap:20px;text-align:center;margin-bottom:10px}.auth-form__title{font-weight:700;font-size:24px;line-height:120%}.auth-form__sub-title{line-height:130%;margin:0 auto}.auth-form__items,.auth-form__footer{display:grid;gap:10px}.auth-form__text{font-size:14px;line-height:140%;text-align:center}.auth-form__link{justify-self:end;font-size:16px;line-height:130%}.code-auth{display:grid;gap:20px}.code-auth__caption{font-weight:700;font-size:18px;line-height:130%;text-align:center}.code-auth__numbers{display:flex;align-items:center;justify-content:center;gap:20px}.code-auth__time{font-size:14px;line-height:140%;text-align:center;color:#8897b1}.code-auth__time span{display:inline-block;width:17px}.form-input-number{width:49px;height:62px;display:flex;align-items:center;justify-content:center;text-align:center;padding:14px 5px;border:1px solid #18abc6;border-radius:7px;position:relative;background-image:url(../images/icons/line.svg);background-repeat:no-repeat;background-position:center bottom 12px}.field-password{position:relative}.field-password input[type=text]~.btn-password span:after{opacity:0}.field-password .form-input{padding-right:72px}.btn-password{width:72px;height:100%;position:absolute;right:0;top:0;display:grid;place-items:center}.btn-password span{width:24px;height:24px}.btn-password span:before{content:"";display:block;width:100%;height:100%;-webkit-mask-image:url(../images/icons/eye.svg);mask-image:url(../images/icons/eye.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#8897b180}.btn-password span:after{content:"";display:block;position:absolute;top:50%;left:50%;width:30px;height:2px;border-radius:10px;background-color:#8897b180;transform:translate(-50%,-50%) rotate(45deg);transition:opacity .15s}@media screen and (max-width: 1024px){.aside-form__bottom{position:sticky;bottom:0;z-index:5;padding:10px 12px;box-shadow:0 -10px 10px #111d220d;background:#fff;margin-left:-20px;margin-right:-20px}.aside-form__bottom .btn-reset{display:none}.aside-form__bottom .btn-submit .btn-text-mobile{display:block}.aside-form__bottom .btn-submit .btn-text-pc{display:none}.noUi-target{width:calc(100% - 13px)}.auth{padding-bottom:40px}.auth__body{padding-top:60px}.auth-password-recovery,.auth-password-code{padding-bottom:60px}}@media screen and (max-width: 767.98px){.form-object{background-color:#fff;padding:20px 12px;margin:0 -12px}.form-object__buttons{flex-direction:column}.form-object__btn-submit{width:100%}.custom-radio label{width:51px;height:45px}.noUi-target{width:calc(100% - 13px)}.auth{padding-bottom:10px}.auth__body{padding-top:30px;justify-content:stretch}.auth-password-recovery .auth-form{width:100%}.auth-password-recovery .auth-form__sub-title{max-width:100%}.auth-password-recovery,.auth-password-code{padding-bottom:0}.auth-password-recovery .auth__body,.auth-password-code .auth__body{padding-top:20px}.header-auth{min-height:51px;border:none}.header-auth .container{width:100%}.header-auth__links{width:100%;justify-content:space-between;border-bottom:1px solid #e1e3eb}.header-auth__link{padding-bottom:10px}.header-auth__link:before{height:2px}.auth-form{width:100%;gap:10px}.auth-form__heading{gap:10px}}@media (any-hover: hover){.custom-dropdown__btn:hover,.custom-dropdown__btn-calendar:hover{cursor:pointer;background-color:#f7f9fe}.select-list__item:hover{background-color:#f7f9fe}.checkbox label{cursor:pointer}.checkbox label:hover span{background-color:#a7e0eb;border-color:#a7e0eb}.checkbox label:hover span:before{opacity:1}.form-input:hover,.form-textarea:hover{background-color:#f7f9fe}.custom-radio label:hover{background-color:#dcf0f3;border-color:#dcf0f3;cursor:pointer}.header-auth__link:hover{color:#1d2741}.header-auth__link:hover:before{transform:scaleX(1);transform-origin:left}}
