.login_Login__lE3z9{text-align:center}.login_Login__lE3z9 img{width:57%;height:auto;display:block;margin:auto}@media(max-width:700px){.login_Login__lE3z9 img{width:85%}}.login_Login__lE3z9 h1,.login_Login__lE3z9 p{color:#006d2e}.login_Login__lE3z9 h1{font-size:1.7rem;font-weight:500;margin-top:1rem}@media(max-width:700px){.login_Login__lE3z9 h1{font-size:1.6rem}}@media(max-width:400px){.login_Login__lE3z9 h1{font-size:1.5rem}}.login_Login__lE3z9 h2{font-weight:400;font-size:1rem}.login_Login__lE3z9 span{color:#000}.login_Login__lE3z9 .login_LoginButtons__fgebC{margin-top:1.5rem;width:100%;display:flex;justify-content:center;gap:20px}@media(max-width:700px){.login_Login__lE3z9 .login_LoginButtons__fgebC{gap:15px}}.login_Login__lE3z9 .login_LoginButtons__fgebC button{border:none;width:90px;background:transparent;font-size:.8rem}@media(max-width:1500px){.login_Login__lE3z9 .login_LoginButtons__fgebC button{width:75px}}@media(max-width:700px){.login_Login__lE3z9 .login_LoginButtons__fgebC button{width:100px}}.login_Login__lE3z9 .login_LoginButtons__fgebC button img{width:70%;background:#fff;padding:5px;border-radius:100%;border:1px solid #000;margin-bottom:5px}@media(max-width:700px){.login_Login__lE3z9 .login_LoginButtons__fgebC button img{width:50px;height:50px}}.login_Login__lE3z9 .login_SignUp__9qMFc{margin-top:1.5rem}.login_Login__lE3z9 .login_SignUp__9qMFc a{display:block;margin-bottom:1.5rem;color:#2e2573;font-weight:700;font-size:1.4rem}.login_Login__lE3z9 hr{margin-bottom:10px}.login_Login__lE3z9 .login_Form__3bugx{width:93%;margin:auto}@media(max-width:700px){.login_Login__lE3z9 .login_Form__3bugx{width:85%}}.login_Login__lE3z9 .login_Form__3bugx a,.login_Login__lE3z9 .login_Form__3bugx label{font-size:.9rem;text-align:left}.otp_OTP__NGilh{text-align:center}.otp_OTP__NGilh h5{font-size:1.5rem;margin-bottom:1.5rem;color:#333}.otp_OTP__NGilh div{justify-content:center;margin-bottom:1rem;gap:10px}.otp_OTP__NGilh div input{width:40px!important;height:50px!important;font-weight:500;font-size:1.2rem;border:1px solid #ddd;border-radius:8px;text-align:center}.otp_OTP__NGilh div input:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.2)}.otp_OTP__NGilh p{margin:1rem 0;color:#666;line-height:1.5}.otp_OTP__NGilh p span{color:#4a90e2;cursor:pointer;font-weight:500}.otp_OTP__NGilh p span:hover{text-decoration:underline}.otp_OTP__NGilh .otp_error__1VaOu{color:#e74c3c;margin:1rem 0;font-size:.9rem}.otp_OTP__NGilh .otp_btn__nfvpH{width:100%;padding:12px;margin-top:1rem;background-color:#4a90e2;color:#fff;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color .3s}.otp_OTP__NGilh .otp_btn__nfvpH:disabled{background-color:#ccc;cursor:not-allowed}.otp_OTP__NGilh .otp_btn__nfvpH:not(:disabled):hover{background-color:#357ab8}.otp_OTP__NGilh .otp_close__Ag7y1{margin-top:1rem;background:none;border:none;color:#666;cursor:pointer;font-size:.8rem}.otp_OTP__NGilh .otp_close__Ag7y1:hover{text-decoration:underline}.otp_Success__blAfb{text-align:center;padding:2rem}.otp_Success__blAfb img{width:55%;margin-top:-125px;margin-bottom:1rem}@media(max-width:700px){.otp_Success__blAfb img{width:70%;margin-top:-120px}}.otp_Success__blAfb h5{font-size:1.5rem;color:#2ecc71;margin-bottom:.5rem}.otp_Success__blAfb p{color:#666;margin-bottom:1.5rem}.otp_Loading__EM1FP{text-align:center;padding:2rem}.otp_Loading__EM1FP p{color:#666;font-size:1.1rem}.otp_Error__BtwOW{text-align:center;padding:2rem}.otp_Error__BtwOW h5{font-size:1.3rem;color:#e74c3c;margin-bottom:1rem}.otp_Error__BtwOW p{color:#666;margin-bottom:1.5rem;line-height:1.5}.otp_Error__BtwOW .otp_Buttons__VmVy0{display:flex;flex-direction:column;gap:1rem}.otp_Error__BtwOW .otp_Buttons__VmVy0 .otp_btn__nfvpH{width:100%;padding:12px;background-color:#4a90e2;color:#fff;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color .3s}.otp_Error__BtwOW .otp_Buttons__VmVy0 .otp_btn__nfvpH:hover{background-color:#357ab8}.otp_Error__BtwOW .otp_Buttons__VmVy0 .otp_btn__nfvpH.otp_secondary__srp9N{background-color:#f1f1f1;color:#333}.otp_Error__BtwOW .otp_Buttons__VmVy0 .otp_btn__nfvpH.otp_secondary__srp9N:hover{background-color:#e1e1e1}.otp_Error__BtwOW .otp_passworderrors__kllWm{margin:1rem 0;padding:1rem;background:#f8f9fa;border-radius:8px}.otp_Error__BtwOW .otp_passworderrors__kllWm h4{margin-bottom:.5rem;font-size:.9rem;color:#495057}.otp_Error__BtwOW .otp_passworderrors__kllWm ul{margin:0;padding-left:1.2rem}.otp_Error__BtwOW .otp_passworderrors__kllWm li{font-size:.85rem;margin-bottom:.3rem}.otp_Error__BtwOW .otp_passworderrors__kllWm li.otp_error__1VaOu{color:#dc3545}.otp_Error__BtwOW .otp_passworderrors__kllWm li.otp_neutral__Qc9OR{color:#6c757d}.otp_Error__BtwOW .otp_passworderrors__kllWm li::marker{font-size:.7em}@media(max-width:480px){.otp_OTP__NGilh div input{width:35px!important;height:45px!important;font-size:1rem}}