.input-wrapper{z-index:1;margin-bottom:15px;position:relative}.input-wrapper--regular{position:unset}.input-container-regular{background-color:#fff;border:1px solid #fff;border-radius:10px;flex-direction:column;align-self:center;align-items:center;width:100%;height:50px;display:flex;position:relative}.input-container-regular input{color:#000;border-radius:10px;outline-style:none;flex:1 1 0;width:100%;padding:10px;font-size:16px;display:flex}.input-container-regular--regular{border-radius:4px;height:42px;box-shadow:1px 2px 7px rgba(0,0,0,.16)}.input-container-regular--regular input{padding:5px 10px}.input-container-regular--disabled input{cursor:not-allowed}.input-container-regular--label input{position:relative;top:3px}.input-container-regular--dark{background-color:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1)}.input-container-regular--dark input{color:#fff;background-color:transparent}.input-container-regular--focused{border:1px solid #ffcd3d}.input-container-regular--invalid{border-color:#ff233e}.input-container-regular__label{color:#94a3b8;z-index:-1;transition:all .1s;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.input-container-regular__label--top{font-size:10px;top:8px}.input-container-regular__hint{justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;display:flex;position:absolute;top:50%;right:35px;transform:translateY(-50%)}.password-toggle-icon{color:#94a3b8;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.password-toggle-icon--show i{color:#fff}
.validation-error{color:#ff233e;margin-top:5px;font-size:12px}
.tooltip__trigger{position:relative}.tooltip__trigger:hover .tooltip__content{opacity:1;pointer-events:auto;transform:scale(1)}.tooltip__content{opacity:0;pointer-events:none;z-index:5;color:#151544;border-radius:10px;width:calc(100dvw - 30px);font-size:14px;transition:opacity .2s,transform .2s;position:fixed;transform:scale(.95)}.tooltip__content:hover{opacity:1;pointer-events:auto;transform:scale(1)}.tooltip__arrow{background:#22276d;border-radius:3px;width:18px;height:18px;position:absolute}
.validation-tooltip__title{margin-bottom:5px;font-weight:700}.validation-tooltip__content{align-items:center;margin-bottom:5px;display:flex}.validation-tooltip__content:last-of-type{margin-bottom:0}.validation-tooltip__content i{font-size:18px}.validation-tooltip__validation-description{margin-left:5px}.validation-tooltip .tooltip__trigger{position:unset}.validation-tooltip--top .tooltip__content{color:#fff;background-color:#22276d;width:calc(100% + 4px);padding:10px;position:absolute;top:-130px!important;left:-2px!important}.validation-tooltip--top .tooltip__content .tooltip__arrow{right:45px;left:unset!important;bottom:-6px!important}.validation-tooltip--bottom .tooltip__content{color:#fff;z-index:304;background-color:#22276d;width:calc(100% + 4px);padding:10px;position:absolute;top:auto!important;bottom:-130px!important;left:-2px!important}.validation-tooltip--bottom .tooltip__content .tooltip__arrow{right:45px;left:unset!important;bottom:-6px!important}
.input-wrapper{z-index:1;margin-bottom:15px;position:relative}.phone-input-container{background-color:#fff;border:1px solid #fff;border-radius:10px;flex-direction:column;align-self:center;align-items:center;width:100%;height:50px;display:flex;position:relative}.phone-input-container--disabled input{cursor:not-allowed}.phone-input-container input{color:#000;border-radius:10px;outline-style:none;flex:1 1 0;width:100%;margin-top:2px;padding:12px 10px 10px;font-size:16px;line-height:.5;display:flex}.phone-input-container::placeholder{color:#fff;opacity:1}.phone-input-container--dark{background-color:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1)}.phone-input-container--dark input{color:#fff;background-color:transparent}.phone-input-container--disabled{cursor:not-allowed}.phone-input-container--disabled:hover,.phone-input-container--disabled:focus,.phone-input-container--disabled:active{outline:none}.phone-input-container--focused{border:1px solid #ffcd3d}.phone-input-container__label{color:#94a3b8;z-index:-1;transition:all .1s;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.phone-input-container__label--top{font-size:10px;top:8px}
.text-area{width:100%;margin-bottom:15px}.text-area--dark .text-area__wrapper{background-color:rgba(255,255,255,.02);border-color:rgba(255,255,255,.04)}.text-area--dark .text-area__label,.text-area--dark .text-area__input{color:#fff}.text-area--focused .text-area__wrapper{border-color:#e3a933;box-shadow:0 0 0 2px rgba(227,169,51,.2)}.text-area--invalid .text-area__wrapper{border-color:#ff233e}.text-area--disabled{opacity:.6;cursor:not-allowed}.text-area--disabled .text-area__input{cursor:not-allowed}.text-area__tooltip{position:absolute;top:10px;right:5px}.text-area__input{color:#000;resize:none;background:0 0;border:none;outline:none;width:100%;padding:10px;font-size:16px}.text-area__input--tooltip{padding-right:30px}.text-area__label{color:#94a3b8;margin-bottom:10px;font-size:14px;display:block}.text-area__wrapper{background-color:#fff;border:1px solid #dee5ea;border-radius:8px;transition:all .3s;position:relative}.text-area__error{color:#ff233e;margin-top:5px;padding:0 10px;font-size:12px}
.input-tooltip-container .tooltip__content{color:#fff;background-color:#ff233e;border-radius:4px;max-width:max-content;margin-right:10px;padding:5px 10px;font-size:12px}
.exclamation-mark{color:#fff;cursor:pointer;background-color:#ff233e;border-radius:11px;justify-content:center;align-items:center;width:22px;height:22px;font-size:16px;display:flex}.exclamation-mark--small{width:16px;height:16px;font-size:12px}.exclamation-mark--secondary{background-color:#f2ac5a}.exclamation-mark__label{text-align:center;vertical-align:center}
