.form{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0;width:100%}.form__title{color:var(--text-color-secondary);text-align:center;text-transform:uppercase}.input{align-items:center;border-radius:12px;color:var(--text-color-body);cursor:text;display:flex;padding:0 16px;position:relative;transition:background-color .3s ease,border-color .3s ease;width:100%;z-index:10}.input__left-container{display:flex;font-size:16px;margin-right:16px}.input__right-container{align-items:center;display:flex;gap:8px}.input .input__native,.input--default .input__native{color:var(--text-color-body)}.input .input__native+.input__focus-container,.input--default .input__native+.input__focus-container{background:var(--background-main);border-color:var(--background-main)}.input .input__native:hover:not([disabled]),.input--default .input__native:hover:not([disabled]){color:var(--text-color-body)}.input .input__native:hover:not([disabled])+.input__focus-container,.input--default .input__native:hover:not([disabled])+.input__focus-container{background:var(--background-main);border-color:var(--button-secondary-border)}.input .input__native:focus:not([disabled]),.input--default .input__native:focus:not([disabled]){color:var(--text-color-body)}.input .input__native:focus:not([disabled])+.input__focus-container,.input--default .input__native:focus:not([disabled])+.input__focus-container{background:var(--background-main);border-color:var(--button-secondary-border)}.input--empty .input__native{color:#696d7b}.input--empty .input__native+.input__focus-container{background:var(--background-main) none;border-color:var(--background-main)}.input--empty .input__native:hover{color:#696d7b}.input--empty .input__native:hover+.input__focus-container{background:var(--background-main);border-color:var(--background-main)}.input--empty .input__native:focus{color:var(--text-color-body)}.input--empty .input__native:focus+.input__focus-container{background:var(--background-main);border-color:var(--background-main)}.input--error .input__native+.input__focus-container{border-color:#de2b2b}.input--warning .input__native+.input__focus-container{border-color:#ffc90a}.input--success .input__native+.input__focus-container{border-color:#21ca6f}.input__native{background-color:transparent;border:none;caret-color:var(--text-color-body);display:block;font-size:12px;font-weight:400;height:40px;letter-spacing:normal;line-height:1;margin:1px 0;outline:none;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;text-transform:none;transition:color .3s ease;vertical-align:middle;white-space:nowrap;width:100%}.input__native[name=mobile_phone-code]{min-width:40px}.input__native:active,.input__native:focus,.input__native:hover{background-color:transparent;box-shadow:none;outline:none}.input__native::-moz-placeholder{color:#696d7b!important;line-height:38px!important;opacity:1;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease!important;transition:color .3s ease,background-color .3s ease,border-color .3s ease!important}.input__native::-webkit-input-placeholder{color:#696d7b!important;line-height:normal;opacity:1;-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease!important;transition:color .3s ease,background-color .3s ease,border-color .3s ease!important}.input__native:hover::-moz-placeholder{color:#696d7b!important;opacity:1}.input__native:hover::-webkit-input-placeholder{color:#696d7b!important;opacity:1}.input__native:focus::-moz-placeholder{color:#696d7b!important;opacity:1}.input__native:focus::-webkit-input-placeholder{color:#696d7b!important;opacity:1}.input__native:-webkit-autofill{-webkit-text-fill-color:var(--text-color-body)!important;background:var(--background-main)!important;background-clip:content-box!important;border:none!important;border-radius:0!important;box-shadow:inset 0 0 0 100px var(--background-main)!important;color:var(--text-color-body)!important;-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease!important;transition:color .3s ease,background-color .3s ease,border-color .3s ease!important}.input__native:-webkit-autofill:active,.input__native:-webkit-autofill:active:focus,.input__native:-webkit-autofill:active:hover,.input__native:-webkit-autofill:focus,.input__native:-webkit-autofill:focus:hover,.input__native:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-color-body)!important;box-shadow:inset 0 0 0 100px var(--background-main)!important;color:var(--text-color-body)!important}.input__native:-webkit-autofill:active:not(:hover){-webkit-text-fill-color:var(--text-color-body)!important}.input__focus-container{background:var(--background-main);border:1px solid var(--background-main);border-radius:12px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:border-color .3s ease;z-index:-1}.input--disabled{background:var(--background-main) none!important;border-color:var(--background-main)!important;color:#696d7b!important}.input--disabled,.input--disabled input{cursor:not-allowed}.form-element{display:block;margin:0;padding:0;width:100%}.form-element__error{color:var(--indicator-error);display:block;font-size:10px;font-weight:400;letter-spacing:normal;line-height:1.2;margin:0;padding:4px 0 0 17px;text-align:left;text-transform:capitalize;width:100%}.checkbox{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0;width:100%}.checkbox__input{display:none;height:0;margin:0;opacity:0;position:absolute}.checkbox__block{align-items:center;align-self:stretch;cursor:pointer;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:0;padding:0;width:auto}.checkbox__block:focus{outline:none}.checkbox__required{color:#9747ff;display:inline-block}.checkbox__point{align-items:center;background:transparent;border:1px solid #cec9db;border-radius:4px;box-shadow:none;color:#3b167a;display:inline-flex;flex-direction:row;flex-wrap:nowrap;font-size:9px;height:16px;justify-content:center;margin:0 12px 0 0;overflow:hidden;padding:0;position:relative;text-shadow:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease;width:16px}.checkbox__point .font-icons{display:none}.checkbox__label{align-items:center;color:var(--text-color-body);display:inline-flex;flex:1;flex-direction:row;flex-wrap:wrap;font-size:12px;font-style:normal;font-weight:400;justify-content:flex-start;letter-spacing:normal;line-height:1.2;margin:0;min-height:16px;padding:0;text-align:left;text-transform:none;transition:color .3s ease;width:100%}.checkbox__label a{cursor:pointer;outline:none;transition:color .3s ease}.checkbox__label a,.checkbox__label a:active,.checkbox__label a:focus,.checkbox__label a:hover{color:#9747ff;text-decoration:none}.checkbox__label a:hover{color:#9747ff;text-decoration:underline}.checkbox__label sup{color:#9747ff;top:0}.checkbox__input:checked+.checkbox__block .checkbox__point{background:#e1ddee;border-color:#e1ddee}.checkbox__input:checked+.checkbox__block .checkbox__point:before{opacity:1}.checkbox__input:checked+.checkbox__block .checkbox__point .font-icons{display:block}.checkbox__input:checked+.checkbox__block .checkbox__label{color:var(--text-color-body)}.checkbox__input:checked+.checkbox__block:hover .checkbox__point{background:#e1ddee;border-color:#e1ddee}.checkbox__input:checked+.checkbox__block:hover .checkbox__label{color:var(--text-color-body)}.checkbox--disabled,.checkbox[disabled]{cursor:not-allowed}.checkbox--disabled .checkbox__block,.checkbox[disabled] .checkbox__block{pointer-events:none}.checkbox--disabled .checkbox__point,.checkbox[disabled] .checkbox__point{background:#cec9db;border-color:#cec9db}.checkbox--disabled .checkbox__label,.checkbox[disabled] .checkbox__label{color:#cec9db}.checkbox--disabled .checkbox__input:checked+.checkbox__block .checkbox__point,.checkbox[disabled] .checkbox__input:checked+.checkbox__block .checkbox__point{background:#cec9db;border-color:#cec9db}.checkbox--disabled .checkbox__input:checked+.checkbox__block .checkbox__label,.checkbox[disabled] .checkbox__input:checked+.checkbox__block .checkbox__label{color:#cec9db}.checkbox--error .checkbox__point{border-color:#de2b2b!important}.checkbox--error .checkbox__label,.checkbox--error .checkbox__label a,.checkbox--error .checkbox__label a:hover{color:#de2b2b!important}.radio-group{background:var(--block-background-color);border-radius:8px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:0;padding:14px 16px;width:100%}.radio{align-items:flex-start;align-self:stretch;display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0;width:auto}.radio__input{display:none;height:0;margin:0;opacity:0;position:absolute}.radio__block{align-items:flex-start;align-self:stretch;cursor:pointer;justify-content:flex-start;margin:0;width:auto}.radio__block,.radio__point{display:inline-flex;flex-direction:row;flex-wrap:nowrap;padding:0}.radio__point{align-items:center;background:transparent;border:1px solid #cec9db;border-radius:50%;box-shadow:none;height:20px;justify-content:center;margin:0 12px 0 0;overflow:hidden;transition:background-color .3s ease,border-color .3s ease,color .3s ease;width:20px}.radio__point:before{background:transparent none;border-radius:50%;content:"";display:block;height:10px;transition:background-color .3s ease;width:10px}.radio__block:hover .radio__point{background:transparent;border-color:#cec9db}.radio__label{align-items:center;color:#696d7b;display:inline-flex;flex:1;flex-direction:row;flex-wrap:wrap;font-size:13px;font-style:normal;font-weight:400;justify-content:flex-start;letter-spacing:normal;line-height:1.2;margin:0;min-height:20px;padding:0;text-align:left;text-transform:none;transition:color .3s ease;width:100%;word-break:break-all}.radio__block:hover .radio__label{color:#696d7b}.radio__input:checked+.radio__block .radio__point{background:#cec9db;border-color:#cec9db}.radio__input:checked+.radio__block .radio__point:before{background:#461a90}.radio__input:checked+.radio__block .radio__label{color:#696d7b}.radio__input:checked+.radio__block:hover .radio__point{background:#cec9db;border-color:#cec9db}.radio__input:checked+.radio__block:hover .radio__point:before{background:#461a90}.radio__input:checked+.radio__block:hover .radio__label{color:#696d7b}.radio--disabled,.radio[disabled]{cursor:not-allowed}.radio--disabled .radio__item,.radio[disabled] .radio__item{pointer-events:none}.radio--disabled .radio__point,.radio[disabled] .radio__point{background:transparent;border-color:#cec9db}.radio--disabled .radio__label,.radio[disabled] .radio__label{color:#cec9db}.radio--disabled .radio__input:checked+.radio__block .radio__point,.radio[disabled] .radio__input:checked+.radio__block .radio__point{background:#cec9db;border-color:#cec9db}.radio--disabled .radio__input:checked+.radio__block .radio__point:before,.radio[disabled] .radio__input:checked+.radio__block .radio__point:before{background:#461a90}.radio--disabled .radio__input:checked+.radio__block .radio__label,.radio[disabled] .radio__input:checked+.radio__block .radio__label{color:#cec9db}.radio--error .radio__point{border-color:#de2b2b!important}.radio--error .radio__label{color:#de2b2b!important}.select__list{scrollbar-color:linear-gradient(180deg,#7b43d9,#4b1e97)}.select__list::-webkit-scrollbar{height:2px;width:2px}.select__list::-webkit-scrollbar-track{background:#e2d1f5;border-radius:2px}.select__list::-webkit-scrollbar-thumb{border-radius:2px;margin:0}.select__list::-webkit-scrollbar-thumb,.select__list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#7b43d9,#4b1e97)}.select__list:hover::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7b43d9,#4b1e97)}.body--light .select__list::-webkit-scrollbar-track{background:hsla(0,0%,100%,.6)}.body--light .select__list::-webkit-scrollbar-thumb,.body--light .select__list::-webkit-scrollbar-thumb:hover{background:rgba(187,205,236,.4)}.body--light .select__list:hover::-webkit-scrollbar-thumb{background:rgba(187,205,236,.4)}.select{color:#fff;display:block;font-size:12px;font-weight:400;line-height:1.2;margin:0;padding:0;position:relative;text-align:left;width:100%}.select .select__option{border-radius:8px;min-height:36px}.select .select__option:not(:first-child){margin-top:1px}.select .select__option--currency{margin:0;padding:10px 2px 10px 8px}.select .select__option--currency:not(:first-child){margin-top:0}.select__bottom-line{height:0;position:relative;width:100%}.select__dropdown{background:var(--background-main);border:0 solid transparent;border-radius:12px;box-shadow:rgba(11,5,20,.6);color:#696d7b;display:block;font-size:12px;font-weight:400;left:0;margin:4px 0 0;padding:0;position:absolute;text-transform:none;top:100%;width:100%;z-index:100}.select--currency .select__dropdown{width:calc(200% + 6px)}.select__arrow-icon-wrapper{background:none;border:none;color:#696d7b;cursor:pointer;font-size:10px;padding:0;transform:rotate(0deg);transform-origin:center;transition:transform .3s,color .3s ease}.select__arrow-icon-wrapper--open{color:var(--text-color-body);transform:rotate(180deg)}.option{align-items:center;border-radius:8px;color:#696d7b;cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0;outline:none;padding:0 16px;text-decoration:none;text-shadow:none;transition:color .3s ease,background-color .3s ease;width:100%}.option:first-of-type{margin-top:0}.option:last-of-type{margin-bottom:0}.option:only-child{margin:0}.option--highlighted,.option--selected{background:var(--block-background-color) none}.simple-date{color:var(--text-color-primary);display:flex}.simple-date__day,.simple-date__month{margin-right:8px}.tel{display:flex;width:100%}.tel__code-select+.tel__number-input{margin-left:10px}.select-with-country-icons__dropdown,.select__list{scrollbar-color:linear-gradient(180deg,#7b43d9,#4b1e97)}.select-with-country-icons__dropdown::-webkit-scrollbar,.select__list::-webkit-scrollbar{height:2px;width:2px}.select-with-country-icons__dropdown::-webkit-scrollbar-track,.select__list::-webkit-scrollbar-track{background:#e2d1f5;border-radius:2px}.select-with-country-icons__dropdown::-webkit-scrollbar-thumb,.select__list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7b43d9,#4b1e97);border-radius:2px;margin:0}.select-with-country-icons__dropdown::-webkit-scrollbar-thumb:hover,.select-with-country-icons__dropdown:hover::-webkit-scrollbar-thumb,.select__list::-webkit-scrollbar-thumb:hover,.select__list:hover::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7b43d9,#4b1e97)}.body--light .select-with-country-icons__dropdown::-webkit-scrollbar-track,.body--light .select__list::-webkit-scrollbar-track{background:hsla(0,0%,100%,.6)}.body--light .select-with-country-icons__dropdown::-webkit-scrollbar-thumb,.body--light .select-with-country-icons__dropdown::-webkit-scrollbar-thumb:hover,.body--light .select__list::-webkit-scrollbar-thumb,.body--light .select__list::-webkit-scrollbar-thumb:hover{background:rgba(187,205,236,.4)}.body--light .select-with-country-icons__dropdown:hover::-webkit-scrollbar-thumb,.body--light .select__list:hover::-webkit-scrollbar-thumb{background:rgba(187,205,236,.4)}.select,.select-with-country-icons{color:#fff;display:block;font-size:12px;font-weight:400;line-height:1.2;margin:0;padding:0;position:relative;text-align:left;width:100%}.select .select__option,.select-with-country-icons .select__option{border-radius:8px;min-height:36px}.select .select__option:not(:first-child),.select-with-country-icons .select__option:not(:first-child){margin-top:1px}.select .select__option--currency,.select-with-country-icons .select__option--currency{margin:0;padding:10px 2px 10px 8px}.select .select__option--currency:not(:first-child),.select-with-country-icons .select__option--currency:not(:first-child){margin-top:0}.select-with-country-icons__bottom-line,.select__bottom-line{height:0;position:relative;width:100%}.select-with-country-icons__dropdown,.select__dropdown{background:var(--background-main);border:0 solid transparent;border-radius:12px;box-shadow:rgba(11,5,20,.6);color:#696d7b;display:block;font-size:12px;font-weight:400;left:0;margin:4px 0 0;padding:0;position:absolute;text-transform:none;top:100%;width:100%;z-index:100}.select__dropdown--open{padding:4px;z-index:101}.select--currency .select-with-country-icons__dropdown,.select--currency .select__dropdown,.select__dropdown--double-width{width:calc(200% + 6px)}.select__dropdown--right{left:auto;right:0}.select__list{max-height:144px;overflow:hidden;overflow-y:auto;padding:4px;z-index:100}.select__list--currency{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.select__currency-icon{margin-right:6px;min-width:14px;width:14px}.select__currency-icon.image--hidden{display:none}.select-with-country-icons__arrow-icon-wrapper,.select__arrow-icon-wrapper{background:none;border:none;color:#696d7b;cursor:pointer;font-size:10px;padding:0;transform:rotate(0deg);transform-origin:center;transition:transform .3s,color .3s ease}.select-with-country-icons__arrow-icon-wrapper--open,.select__arrow-icon-wrapper--open{color:var(--text-color-body);transform:rotate(180deg)}.select-with-country-icons__dropdown{max-height:200px;overflow:auto}.select-with-country-icons__dropdown--open{padding:4px}.select-with-country-icons__input-country-icon,.select-with-country-icons__option-country-icon{height:24px;min-width:24px;width:24px}.select-with-country-icons__option-country-icon{margin-right:12px}.select-with-country-icons__option{min-height:36px}.select-with-country-icons__globe-icon{align-items:center;display:flex;height:24px;justify-content:center;min-width:24px;opacity:.6;width:24px}.tel-without-code{display:flex;flex-wrap:wrap;width:100%}.tel-without-code__number-input{margin-left:0}.password-input .password-input__visibility-button{margin-left:8px}.password-input .password-input__visibility-icon{font-size:16px;font-weight:400;line-height:1}.password-input__strength{display:block;margin:0;padding:4px 16px 0;width:100%}.password-input__strength-bar{background:rgba(11,5,20,.6);border-radius:2px;display:block;height:2px;margin:0 0 2px;padding:0;position:relative;width:100%}.password-input__strength-progress{border-radius:2px;display:block;height:100%;position:absolute;right:0;top:0;transition:background-color .3s ease,width .3s ease}.password-input__strength--bad .password-input__strength-progress{background-color:#de2b2b}.password-input__strength--weak .password-input__strength-progress{background-color:#ffc90a}.password-input__strength--strong .password-input__strength-progress{background-color:#2f80ed}.password-input__strength--great .password-input__strength-progress{background-color:#21ca6f}.password-input__strength-description{color:#696d7b;display:block;font-size:10px;font-weight:400;line-height:130%;margin:0;padding:0;text-align:left;text-transform:capitalize;transition:color .3s ease;width:100%}.password-input__strength--bad .password-input__strength-description{color:#de2b2b}.password-input__strength--weak .password-input__strength-description{color:#ffc90a}.password-input__strength--strong .password-input__strength-description{color:#2f80ed}.password-input__strength--great .password-input__strength-description{color:#21ca6f}