@charset "UTF-8";.login__auth__heading,.login__auth__subheading{font-family:Inter,Helvetica,Tahoma,Arial;line-height:28px;margin:0;font-weight:600}.login__auth__card__header__icon,.login__auth__card__plan__icon,.login__auth__image,.login__otp__image,.login__otp__option__icon{object-fit:contain;aspect-ratio:square}.ellipsis-01{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#identification-div.wrapper-con{background:#fff}@media screen and (max-width:767px){#identification-div.wrapper-con{min-height:calc(90dvh - 72px)!important}}.login__container{position:relative;display:flex;justify-content:center;background-color:#fff;padding:24px 16px;overflow-y:visible;box-sizing:border-box;min-height:calc(100vh - 224px)!important}.login__auth__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.login__auth__image{width:96px;height:96px}.login__auth__heading{font-size:24px;color:#212121;letter-spacing:.36px;text-align:left}.login__auth__subheading{font-size:20px;color:#212121;letter-spacing:0;text-align:left}.login__auth__card__badge,.login__auth__card__plan__titles h4{font-family:Inter,Helvetica,Tahoma,Arial;font-size:12px;line-height:16px;color:#212121;text-align:left}.login__auth__main{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}.login__auth__wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:32px}@media screen and (min-width:768px){.login__auth__wrapper{max-width:526px;margin:0 auto}}.login__auth__preview{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.login__auth__items{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px}.login__auth__card{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;border-radius:16px;padding:12px;background-color:#fff;border:1px solid #e9e9e9}.login__auth__card--skeleton{width:100%;min-height:180px;background:#ddd;padding:12px;border-radius:16px;border:1px solid #ddd}.login__auth__card__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0}.login__auth__card__header__icon{width:24px;height:24px}.login__auth__card__badge{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;font-weight:600;letter-spacing:0;margin:0;border:1px solid #42e8b4;border-radius:4px;overflow:hidden}.login__auth__card__badge__dcto{padding:0 12px;background-color:#42e8b4}.login__auth__card__badge__text{padding:0 12px}.login__auth__card__plan{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0}.login__auth__card__plan__details,.login__auth__card__plan__prices{flex-direction:column;display:flex}.login__auth__card__plan__details{justify-content:center;align-items:flex-start;gap:0}.login__auth__card__plan__titles h4{font-weight:400;letter-spacing:.06px;margin:0}.login__auth__card__plan__prices strong,.login__auth__card__plan__titles h3{font-family:Inter,Helvetica,Tahoma,Arial;font-weight:600;font-size:16px;line-height:24px;color:#212121;letter-spacing:.08px}.login__auth__card__plan__titles h3{text-align:left;margin:0}.login__auth__card__plan__prices strong{text-align:left;margin:0}.login__auth__card__plan__modality span,.login__auth__card__plan__prices small{font-family:Inter,Helvetica,Tahoma,Arial;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.06px;text-align:left;margin:0}.login__auth__card__plan__prices small{color:#66686c}.login__auth__card__plan__modality span{color:#212121}.login__auth__card__plan__icon{width:64px;height:64px}.login__auth__footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;width:100%}.login__auth__footer .button{max-width:100%}.login__auth .shipping-address__form-control--label{letter-spacing:0}.login__auth .shipping-address__form-control--label-empty,.login__auth .shipping-address__form-control--label-error,.login__auth .shipping-address__form-control--label-success{color:#0c0c0c}.login__auth .shipping-address__form-control--group{position:relative;height:48px;border-radius:8px;background-color:#fff;box-sizing:border-box}.login__auth .shipping-address__form-control--group-empty{border:1px solid #66686c}.login__auth .shipping-address__form-control--group-focus{border:1px solid #002eff;background-color:#f3f5ff;box-shadow:0 0 0 1px #002eff}.login__auth .shipping-address__form-control--group-success{border:0;border-radius:0 0 8px 8px;background-color:#fff}.login__auth .shipping-address__form-control--group-success::after{content:'';position:absolute;right:0;bottom:0;left:0;height:8px;border-right:1px solid #1ea67b;border-bottom:1px solid #1ea67b;border-left:1px solid #1ea67b;border-radius:0 0 8px 8px;pointer-events:none}.login__auth .shipping-address__form-control--group-error{border:0;border-radius:0 0 8px 8px;background-color:#fff}.login__auth .shipping-address__form-control--group-error::after{content:'';position:absolute;right:0;bottom:0;left:0;height:8px;border-right:1px solid red;border-bottom:1px solid red;border-left:1px solid red;border-radius:0 0 8px 8px;pointer-events:none}.login__auth .shipping-address__form-control--input{font-size:18px;letter-spacing:0}.login__otp__header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.login__otp__header__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0 auto}.login__otp__heading,.login__otp__paragraph{font-family:Inter,Helvetica,Tahoma,Arial;color:#212121;text-align:left;margin:0}.login__otp__image{width:168px;height:168px}.login__otp__heading{font-weight:600;font-size:24px;line-height:28px;letter-spacing:.36px}.login__otp__paragraph{font-weight:400;font-size:16px;line-height:24px;letter-spacing:.08px}.login__otp__main{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:32px}.login__otp__options,.login__otp__wrapper{flex-direction:column;width:100%;display:flex}.login__otp__wrapper{justify-content:flex-start;align-items:stretch;gap:32px}@media screen and (min-width:768px){.login__otp__wrapper{max-width:526px;margin:0 auto}}.login__otp__option__paragraph,.login__otp__option__text,.login__otp__option__title{font-family:Inter,Helvetica,Tahoma,Arial;color:#212121;text-align:left;margin:0}.login__otp__options{justify-content:flex-start;align-items:stretch;gap:16px}.login__otp__list-of-options{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%}.login__otp__option{width:100%;border:0;padding:16px 16px 24px;border-bottom:1px solid #d7d7d7;background-color:#fff;text-align:left}.login__otp__option__wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:8px}.login__otp__option__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.login__otp__option__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.login__otp__option__title{font-weight:600;font-size:18px;line-height:24px;letter-spacing:0}.login__otp__option__paragraph{font-weight:400;font-size:16px;line-height:24px;letter-spacing:.08px}.login__otp__option__icon{width:32px;height:32px}.login__otp__option__text{font-weight:600;font-size:14px;line-height:20px;letter-spacing:.07px}.login__otp__code__input-code,.login__otp__code__input-code__error-message{font-family:Inter,Helvetica,Tahoma,Arial;font-weight:400;letter-spacing:.06px}.login__otp__code{display:flex;flex-direction:column;gap:24px}.login__otp__code__input-groups{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;max-width:356px;margin:0 auto;width:100%}.login__otp__code__input-code{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:12px;line-height:16px;color:#0c0c0c}.login__otp__code__input-code>div{width:calc(100% / 6 - 8px)!important;height:48px}.login__otp__code__input-code>div>input{display:block;width:100%!important;height:48px;padding:0;border:1px solid #66686c;border-radius:6px;background-color:#fff;box-shadow:none;color:#0c0c0c;font-family:Inter,Helvetica,Tahoma,Arial;font-size:13px;font-weight:400;line-height:48px;outline:0;text-align:center;transition:border-color 120ms ease,box-shadow 120ms ease,background-color 120ms ease}.login__otp__code__input-code>div>input:focus{border-color:#002eff;box-shadow:0 0 0 1px #002eff}.login__otp__code__input-code__error-message{font-size:12px;line-height:16px;color:red;margin:0}.login__otp__code__input-code--error{border:1px solid red!important;box-shadow:none!important;margin:0}.login__otp__code__input-code--error:focus{border-color:red!important;box-shadow:none!important}.login__otp__code__input-code>div>input.login__otp__code__input-code--error,.login__otp__code__input-code>div>input.login__otp__code__input-code--error:focus{border:1px solid red!important;box-shadow:none!important;outline:0!important}.login__otp__code__input-code--focus{border:1px solid #002eff!important;box-shadow:0 0 0 1px #002eff!important;margin:0}.login__otp__code__input-code--disabled{background-color:#f7f7f7!important;opacity:.8;margin:0}.login__otp__code__input-code--complete>div>input{border:1px solid #1ea67b!important;box-shadow:none!important}.login__otp__code__footer{display:flex;justify-content:center;flex-direction:column;row-gap:16px}.login__otp__code__footer__buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%}.login__otp__code__footer__btn{border-radius:100px;max-width:376px;width:100%;padding:12px 16px;border:1px solid #66686c;background-color:#f7f7f7;color:#66686c;font-family:Barlow,Helvetica,Tahoma,Arial;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.2px;margin:0 auto;cursor:pointer}.login__otp__code__footer__btn--primary{border:1px solid #002eff;background-color:#002eff;color:#fff}.login__otp__code__footer__btn--secondary{border:1px solid #66686c;background-color:#f7f7f7;color:#66686c}.login__otp__code__footer__btn--outline{border:1px solid #002eff;background-color:#fff;color:#002eff}.login__otp__code__footer__btn--link{border:1px solid transparent;background-color:transparent;color:#002eff}.login__otp__code__footer__btn:disabled{opacity:.8;cursor:not-allowed}