.login_pageContainer__4eAlA{background-color:#f3f4f6;display:flex;justify-content:center;align-items:center;height:100vh}.login_pageContainer__4eAlA .login_boxContainer__Z0Yuw{position:relative;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 50px 100px 0 rgba(0,0,0,.1019607843);padding:30px 100px;gap:20px;max-width:420px;min-width:380px}.login_pageContainer__4eAlA .login_backButton__nHLo7{position:absolute!important;top:8px!important;left:8px!important;color:#4b5563;opacity:.8;padding:2px;font-size:.75rem}.login_pageContainer__4eAlA .login_backButton__nHLo7:hover{opacity:1;background-color:rgba(0,0,0,0)}.login_pageContainer__4eAlA .login_formContainer__35DVp{width:100%;max-width:280px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.login_pageContainer__4eAlA .login_formContainer__35DVp .login_errorLogin__5Hg2R{color:red;font-size:9pt;margin-bottom:10px}.login_pageContainer__4eAlA .login_formContainer__35DVp .login_divider__J2z8n{display:flex;align-items:center;text-align:center;width:100%;margin:8px 0;color:#4b5563;font-size:7pt}.login_pageContainer__4eAlA .login_formContainer__35DVp .login_divider__J2z8n:after,.login_pageContainer__4eAlA .login_formContainer__35DVp .login_divider__J2z8n:before{content:"";flex:1 1;height:1px;background:#d1d5db}.login_pageContainer__4eAlA .login_formContainer__35DVp .login_divider__J2z8n:before{margin-right:8px}.login_pageContainer__4eAlA .login_formContainer__35DVp .login_divider__J2z8n:after{margin-left:8px}.login_pageContainer__4eAlA .login_formContainer__35DVp .login_microsoftButton__ZtWbY{width:100%;background-color:#fff!important;border:1px solid #d1d5db!important;color:#374151!important}.login_pageContainer__4eAlA .login_formContainer__35DVp .login_microsoftButton__ZtWbY:hover{background-color:#f3f4f6!important;border-color:#9ca3af!important}.login_pageContainer__4eAlA .login_formContainer__35DVp .login_microsoftButton__ZtWbY .login_microsoftIcon__X8Edx{margin-right:8px;width:16px;height:16px}.login_finalStepContainer__xiqdq{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.CustomIcon_buttonCircleContainer__gk7Vr{border-radius:9999px;border:1px solid #e5e7eb;padding:4px;display:flex;background-color:#fff}.EmailStep_forgotPwFormContainer__BOs0g{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:200px}.EmailStep_forgotPwFormContainer__BOs0g .EmailStep_row__hnUlW{display:flex;flex-direction:column;gap:10px}.EmailStep_forgotPwFormContainer__BOs0g .EmailStep_registerInput__FSgJn{margin-bottom:20px}.EmailStep_forgotPwFormContainer__BOs0g .EmailStep_title__Yw5nt{margin-bottom:15px}.PasswordCriterias_title__5OVgK{margin-bottom:8px}.PasswordCriterias_criteriasContainer__RckaJ{display:flex;width:100%;margin-bottom:10px;align-items:flex-start}.PasswordCriterias_criteriasContainer__RckaJ .PasswordCriterias_row__aIq4j{display:flex;flex-direction:column;justify-content:center;gap:8px}.PasswordCriterias_criteriasContainer__RckaJ .PasswordCriterias_row__aIq4j .PasswordCriterias_criteria__Db3kD{display:flex;align-items:center}.PasswordCriterias_criteriasContainer__RckaJ .PasswordCriterias_row__aIq4j .PasswordCriterias_criteria__Db3kD svg{margin-right:10px}.CustomPassword_setPasswordContainer__opb4P{align-items:center;justify-content:center;margin-top:10px}.CustomPassword_setPasswordContainer__opb4P,.CustomPassword_setPasswordContainer__opb4P .CustomPassword_row__CVAlW{display:flex;flex-direction:column;width:100%;gap:8px}.CustomPassword_setPasswordContainer__opb4P .CustomPassword_passwordInput__JURl3{width:100%}.CustomPassword_setPasswordContainer__opb4P .CustomPassword_criteriasContainer__TNjys{display:flex;flex-direction:column;align-items:center;justify-content:center}.CustomPassword_setPasswordContainer__opb4P .CustomPassword_criteriasContainer__TNjys .CustomPassword_row__CVAlW{display:flex;flex-direction:row;align-items:center;justify-content:center}.CustomPassword_setPasswordContainer__opb4P .CustomPassword_criteriasContainer__TNjys .CustomPassword_row__CVAlW .CustomPassword_criteria__tQvLp{flex:1 1}.CustomPassword_setPasswordContainer__opb4P .CustomPassword_alert__34EFW{width:95%;padding:2px 8px;font-size:12px}.CustomLoader_customLoaderContainer__JWRG_{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.CustomLoader_small__hrSc2{min-height:auto}.CustomLoader_generic__B3LmR{min-height:100px}.CodeStep_codeFormContainer__qSGzm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.CodeStep_codeFormContainer__qSGzm .CodeStep_row__zPHfg{display:flex;flex-direction:column;gap:8px}.CodeStep_codeFormContainer__qSGzm .CodeStep_codeInput__orXuH{width:100%}.CodeStep_errorMsg__DCekL{margin-top:25px;width:90%}.CustomFinalStep_finalStepContainer__mRO1v{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.CustomFinalStep_finalStepContainer__mRO1v svg{font-size:50pt}.CustomFinalStep_finalStepContainer__mRO1v .CustomFinalStep_message__ulrq3{margin-top:15px;font-size:9pt}.CustomFinalStep_finalStepContainer__mRO1v .CustomFinalStep_buttonContainer__Iz2c1{margin:0 auto}.CustomFinalStep_finalStepContainer__mRO1v .CustomFinalStep_buttonContainer__Iz2c1 button{width:100%}.ForgotPassword_forgotPasswordContainer__TMXJa{padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #d1d5db;border-radius:8px;min-width:200px}.FirstConnect_firstConnectContainer__acODa{padding:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #ccc;margin-top:10px;border-radius:5px}.RegisterForm_errorMsg__dt7Dx{margin:15px 0}.RegisterForm_registerFormContainer__rwnnJ{padding:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #ccc;margin-top:10px;border-radius:5px}.RegisterForm_registerFormContainer__rwnnJ .RegisterForm_registerInput__AYoKF{margin-bottom:20px}.RegisterForm_createAccountContainer__Y8IjV{margin-top:15px;text-align:center}