.auth-otp-dialog .button__primary{background-color:var(--color-primary,#0c5894);color:#fff;border-radius:6px;font-size:var(--font-sm,14px);padding:12px 32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;text-align:center;border:none;font-weight:500;cursor:pointer}.auth-otp-dialog .button__primary:disabled{opacity:.7;cursor:not-allowed}.otp-holder button,.otp-holder input{width:100%;max-width:300px;box-sizing:border-box}.otp-holder{width:100%}.otp_model{width:min(420px,calc(100vw - 24px));max-width:100%;box-sizing:border-box}.enter-otp,.enter-otp-text{text-align:center!important;display:block}.loader{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid #f3f3f3;border-top-color:#3498db;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:320px){.otp_model{width:min(420px,calc(100vw - 16px));max-width:100%;padding-left:12px;padding-right:12px}}:is(.sif__section,.suf__section).section{padding-block:40px}:is(.sif__container,.suf__container).container{max-width:1440px;width:80vw;margin-inline:var(--pm-auto);padding-inline:var(--pm-075)}:is(.sif__form--container,.suf__form--container,.si-form__container,.su-form__container) .button__primary{background-color:var(--color-primary);color:white;border-radius:6px;font-size:var(--font-sm);padding:var(--pm-075) var(--pm-200);display:block;text-align:center;border:none;font-weight:500;cursor:pointer}:is(.sif__form--container,.suf__form--container,.si-form__container,.su-form__container) .auth-submit-button{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:8px}:is(.sif__form--container,.suf__form--container,.si-form__container,.su-form__container) .auth-submit-button svg{flex-shrink:0}:is(.sif__form--container,.suf__form--container,.si-form__container,.su-form__container) .input,:is(.sif__form--container,.suf__form--container,.si-form__container,.su-form__container) .select,:is(.sif__form--container,.suf__form--container,.si-form__container,.su-form__container) .textarea{border:1px solid #e9eaf0;background-color:white;color:var(--color-text-400);width:100%;font-size:var(--font-normal);line-height:1.5}:is(.sif__form--container,.suf__form--container,.si-form__container,.su-form__container) .input,:is(.sif__form--container,.suf__form--container,.si-form__container,.su-form__container) .textarea{padding:var(--pm-075)}:is(.sif__form--container,.suf__form--container,.si-form__container,.su-form__container) .select{padding:var(--pm-075) var(--pm-150);line-height:1.2;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/img/icons/down-arrow.svg);background-repeat:no-repeat!important;background-position:right 6px center;background-size:18px;cursor:pointer}:is(.sif__form--container,.suf__form--container,.si-form__container,.su-form__container) .input,:is(.sif__form--container,.suf__form--container,.si-form__container,.su-form__container) .select{height:45px}:is(.sif__form--container,.suf__form--container,.si-form__container,.su-form__container) .error-input{border-color:var(--color-error);color:var(--color-error);outline-color:var(--color-error)}:is(.sif__form--container,.suf__form--container,.si-form__container,.su-form__container) .error{color:var(--color-error);font-size:.8rem;font-weight:400}:is(.sif__form--container,.suf__form--container,.si-form__container,.su-form__container) .label{font-family:var(--font-inter);font-size:var(--font-xs);font-weight:500;line-height:1.5;color:#3db7ec;cursor:default;transition:color .3s linear}:is(.sif__form--container,.suf__form--container,.si-form__container,.su-form__container) .ex-title{font-size:var(--font-xl);font-weight:700;color:var(--color-text-300);line-height:1.35}:is(.sif__form--container,.suf__form--container,.si-form__container,.su-form__container) .line-text__container{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:425px;margin-inline:auto}:is(.sif__form--container,.suf__form--container,.si-form__container,.su-form__container) .line-text__container span{height:1px;background-color:#9a9a9a;flex:1}@media only screen and (min-width:680px){:is(.sif__container,.suf__container).container{padding-inline:var(--pm-150)}:is(.sif__form--container,.suf__form--container,.si-form__container,.su-form__container) .ex-title{font-size:var(--font-4xl)}:is(.sif__form--container,.suf__form--container,.si-form__container,.su-form__container) .button__primary{font-size:var(--font-normal)}}@supports (font-size:clamp(1rem,2.5vw,2rem)){:is(.sif__form--container,.suf__form--container,.si-form__container,.su-form__container) .ex-title{font-size:clamp(var(--font-xl),4vw,var(--font-4xl))}}@media only screen and (max-width:847px){:is(.sif__container,.suf__container).container{width:100%}}@media (max-width:767px){:is(.sif__form--container,.suf__form--container,.si-form__container,.su-form__container) .input,:is(.sif__form--container,.suf__form--container,.si-form__container,.su-form__container) .select{min-height:44px;font-size:16px}:is(.sif__form--container,.suf__form--container,.si-form__container,.su-form__container) .textarea{font-size:16px}:is(.sif__form--container,.suf__form--container,.si-form__container,.su-form__container) .button__primary{min-height:44px;padding:12px 24px;display:inline-flex;align-items:center;justify-content:center}:is(.sif__form--container,.suf__form--container,.si-form__container,.su-form__container) .button__primary:active{transform:scale(.98)}}.si-form__container{gap:25px;align-items:center;justify-content:center;padding-top:var(--pm-150)}.si-form,.si-form__container{display:flex;flex-direction:column;width:100%}.si-form{gap:20px;max-width:560px}.si-form__input--container{display:flex;flex-direction:column;gap:8px}.si-form__recover--container{margin-bottom:var(--pm-075);display:flex;justify-content:flex-end}.si-form__recover{color:#ca2706;font-size:var(--font-xs);font-weight:500;transition:all .2s ease}.si-form__recover:hover{color:#ec3b17}.forget{top:-111px;position:relative;width:100%;display:flex;justify-content:end}@media only screen and (max-width:767px){.si-form__container{gap:16px;padding-top:12px}.si-form{gap:14px}.si-form__recover{min-height:44px;display:inline-flex;align-items:center}}