:root{--font-montserrat:"Montserrat",sans-serif;--font-poppins:"Poppins",sans-serif;--fs-h1:26px;--fs-h2:24px;--fs-h3:22px;--fs-h4:20px;--fs-h5:18px;--fs-h6:15px;--fs-h7:12px;--fs-h-extra:11px;--fs-body-xl:15px;--fs-body-lg:15px;--fs-body-md:12px;--fs-body-sm:12px;--fs-body-aa:12px;--fs-label-lg:15px;--fs-label-sm:13px;--fs-btn-primary:14px;--fs-btn-secondary:13px;--fs-btn-tertiary:13px;--fs-btn-xs:11px;--fs-6:6px;--fs-7:7px;--fs-8:8px;--fs-9:9px;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--fs-19:19px;--fs-20:20px;--fs-22:22px;--fs-23:23px;--fs-24:24px;--fs-25:25px;--fs-26:26px;--fs-27:27px;--fs-28:28px;--fs-32:32px;--fs-34:34px;--fs-42:42px;--fs-44:44px;--fs-52:52px;--fs-68:68px;--fs-72:72px}@media(min-width:48.01em){:root{--fs-h1:72px;--fs-h2:68px;--fs-h3:52px;--fs-h4:44px;--fs-h5:32px;--fs-h6:24px;--fs-h7:16px;--fs-body-xl:22px;--fs-body-lg:18px;--fs-body-md:15px;--fs-body-sm:12px;--fs-body-aa:16px;--fs-btn-primary:16px;--fs-btn-secondary:13px;--fs-btn-tertiary:13px;--fs-btn-xs:11px}}body,html{box-sizing:border-box;font-family:var(--font-poppins),system-ui,-apple-system,"Segoe UI",sans-serif;margin:0;max-width:100vw;overflow-x:clip;padding:0}*,:after,:before{box-sizing:inherit}#__nuxt{font-family:var(--font-poppins);max-width:100vw;overflow-x:clip;width:100%}.otp-input{border:2px solid #9498b5;border-radius:.5em;color:#2d3a8c;font-size:clamp(20px,3vw,25px);font-weight:800;height:50px;line-height:1;max-width:50px;text-align:center;width:100%}.otp-input:focus{border:2px solid #2d3a8c!important;outline:none}.otp-input:disabled{cursor:not-allowed;opacity:.6}.otp-input-group{-moz-column-gap:clamp(.5em,1vw,.75em);column-gap:clamp(.5em,1vw,.75em);display:flex;justify-content:center;position:relative;width:100%}.otp-input-group--loading .otp-input{visibility:hidden}.otp-input-group-loader{inset:0;position:absolute}.otp-input.hasValue{border-color:#2d3a8c}.otp-label{color:#232e5b;display:block;margin-bottom:clamp(.5em,1vw,.75em)}.otp-error-message,.otp-label{font-size:clamp(.875em,1.2vw,1em)}.otp-error-message{color:#e13d25;margin-top:clamp(.5em,1vw,.75em);text-align:center}.otp-container.has-error .otp-input{background-color:#f22d2d0d;border-color:#e13d25}.otp-container.has-error .otp-label{color:#e13d25}@media only screen and (max-width:576px){.otp-input{height:40px;max-width:40px}}
