.PasswordResetForm-module__NJSGlG__form{gap:2.4rem;margin-top:2rem;display:grid}.PasswordResetForm-module__NJSGlG__fieldGroup{flex-direction:column;gap:.8rem;display:flex}.PasswordResetForm-module__NJSGlG__fieldWrapper{flex-direction:column;gap:1.2rem;display:flex}.PasswordResetForm-module__NJSGlG__passwordToggle{flex-shrink:0}.PasswordResetForm-module__NJSGlG__submitButton{cursor:pointer;color:#fff;background-color:#d71f2b;flex:1;gap:2rem;padding:1.5rem;font-size:14px;font-weight:500;transition:all .2s linear}.PasswordResetForm-module__NJSGlG__resultMessage{border-radius:1.2rem;align-items:center;gap:.8rem;padding:1.5rem;display:flex}.PasswordResetForm-module__NJSGlG__success{background-color:rgba(33,150,83,.1)}.PasswordResetForm-module__NJSGlG__success .PasswordResetForm-module__NJSGlG__successText{color:#219653}.PasswordResetForm-module__NJSGlG__successLoginLink{color:#219653;font-weight:500;text-decoration:underline}.PasswordResetForm-module__NJSGlG__successLoginLink:hover{color:#d71f2b}.PasswordResetForm-module__NJSGlG__error{background-color:rgba(215,31,43,.1)}.PasswordResetForm-module__NJSGlG__error .PasswordResetForm-module__NJSGlG__errorText{color:#d71f2b}.ResetPassword-module__-RwKPq__container{flex-direction:column-reverse;gap:1.5rem;width:100%;margin-bottom:3rem;display:flex}@media (min-width:768px) and (orientation:landscape){.ResetPassword-module__-RwKPq__container{flex-direction:row;gap:2rem}}.ResetPassword-module__-RwKPq__formSection{background-color:#fff;border:1px solid #e0e0e0;border-radius:7px;flex-direction:column;width:100%;padding:1.5rem;display:flex;box-shadow:4px 4px 4px rgba(0,0,0,.05),-4px -4px 4px rgba(0,0,0,.04)}@media (min-width:768px) and (orientation:landscape){.ResetPassword-module__-RwKPq__formSection{flex:1}}@media (min-width:1024px) and (orientation:landscape){.ResetPassword-module__-RwKPq__formSection{padding:2rem}}.ResetPassword-module__-RwKPq__header{flex-direction:column;display:flex}.ResetPassword-module__-RwKPq__headerContent{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.ResetPassword-module__-RwKPq__headerContent .ResetPassword-module__-RwKPq__title{color:#3c3c3b;font-size:18px;font-weight:500;line-height:40px}@media (min-width:360px) and (orientation:landscape),(min-width:360px) and (orientation:portrait){.ResetPassword-module__-RwKPq__headerContent .ResetPassword-module__-RwKPq__title{font-size:20px}}@media (min-width:1024px) and (orientation:landscape){.ResetPassword-module__-RwKPq__headerContent .ResetPassword-module__-RwKPq__title{font-size:24px}}.ResetPassword-module__-RwKPq__description{color:#3c3c3b;margin-top:2rem;margin-bottom:1.5rem;font-size:14px;font-weight:400;line-height:20px}.ResetPassword-module__-RwKPq__loginLink{color:rgba(60,60,59,.75);white-space:nowrap;text-align:right;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;font-size:16px;font-weight:500;line-height:35px;text-decoration:underline;transition:color .2s}.ResetPassword-module__-RwKPq__loginLink:hover{color:#d71f2b}@media (min-width:360px) and (orientation:landscape),(min-width:360px) and (orientation:portrait){.ResetPassword-module__-RwKPq__loginLink{font-size:18px}}