.home-module-scss-module__YAGOlW__main{min-height:100vh;padding-top:10vh;position:relative}.home-module-scss-module__YAGOlW__guestAccess{text-align:center;max-width:70vw;margin:10vh auto 0}
.LoginForm-module-scss-module__-UguLG__loginContainer{background:radial-gradient(at top left,#ffffff4d,#fff0),linear-gradient(60deg,var(--color-primary-magenta)0%,var(--color-primary-orange)100%);color:#fff;background-position:50%;border-radius:15px;max-width:550px;margin:0 auto;padding:60px 90px;box-shadow:2px 2px 8px #0000004d}@media (max-width:550px){.LoginForm-module-scss-module__-UguLG__loginContainer{padding:60px 10vw}}.LoginForm-module-scss-module__-UguLG__loginContainer h1{font-size:1.75em;font-weight:400;position:relative}.LoginForm-module-scss-module__-UguLG__formWrapper input{background:#fff;border:none;border-radius:5px;outline:none;font-size:1em;box-shadow:1px 1px 2px #0003}.LoginForm-module-scss-module__-UguLG__formWrapper label{font-size:var(--font-size-smallest);letter-spacing:.035em;text-transform:uppercase;margin-bottom:5px;margin-left:1px;display:inline-block}.LoginForm-module-scss-module__-UguLG__formWrapper button{color:#fff;cursor:pointer;text-transform:uppercase;background:0 0;border:2px solid #fff;border-radius:10px;outline:none;padding:12px 20px;font-weight:700}.LoginForm-module-scss-module__-UguLG__formWrapper button:active,.LoginForm-module-scss-module__-UguLG__formWrapper button:focus,.LoginForm-module-scss-module__-UguLG__formWrapper button:hover{color:#000;mix-blend-mode:lighten;background:#fff}.LoginForm-module-scss-module__-UguLG__formWrapper .LoginForm-module-scss-module__-UguLG__fieldWrapper label{font-weight:700}.LoginForm-module-scss-module__-UguLG__formWrapper .LoginForm-module-scss-module__-UguLG__fieldWrapper input{width:100%;padding:10px;display:block}.LoginForm-module-scss-module__-UguLG__passwordResetFormToggle{font-size:var(--font-size-small);margin-top:20px;display:inline-block}.LoginForm-module-scss-module__-UguLG__passwordResetFormToggle:hover{cursor:pointer;text-decoration:underline}
.OTPModalContent-module-scss-module__pYlG5G__authQrCode{margin:15px 0}.OTPModalContent-module-scss-module__pYlG5G__authTokenForm{width:100%}.OTPModalContent-module-scss-module__pYlG5G__authTokenForm .OTPModalContent-module-scss-module__pYlG5G__formFieldContainer{margin-bottom:20px}.OTPModalContent-module-scss-module__pYlG5G__authTokenForm .OTPModalContent-module-scss-module__pYlG5G__formFieldContainer input,.OTPModalContent-module-scss-module__pYlG5G__authTokenForm .OTPModalContent-module-scss-module__pYlG5G__formFieldContainer select{width:100%}.OTPModalContent-module-scss-module__pYlG5G__authTokenForm .OTPModalContent-module-scss-module__pYlG5G__formFieldContainer input:focus,.OTPModalContent-module-scss-module__pYlG5G__authTokenForm .OTPModalContent-module-scss-module__pYlG5G__formFieldContainer select:focus{outline:1px solid var(--color-light)}.OTPModalContent-module-scss-module__pYlG5G__authTokenForm .OTPModalContent-module-scss-module__pYlG5G__formActionsContainer{margin-top:30px}.OTPModalContent-module-scss-module__pYlG5G__authTokenForm .OTPModalContent-module-scss-module__pYlG5G__formActionsContainer button:not(:first-of-type){margin-left:15px}.OTPModalContent-module-scss-module__pYlG5G__authTokenForm .OTPModalContent-module-scss-module__pYlG5G__formActionsContainer button[type=submit]{background-color:var(--color-green);color:var(--color-lightest);transition:background-color .1s,color .1s}.OTPModalContent-module-scss-module__pYlG5G__authTokenForm .OTPModalContent-module-scss-module__pYlG5G__formActionsContainer button[type=submit]:not(:disabled):hover{color:var(--color-green);background-color:#0000}
.PasswordReset-module-scss-module__Zs3Tla__passwordResetRequestWrapper input{background:#fff;border:none;border-radius:5px;outline:none;font-size:1em;box-shadow:1px 1px 2px #0003}.PasswordReset-module-scss-module__Zs3Tla__passwordResetRequestWrapper label{font-size:var(--font-size-smallest);letter-spacing:.035em;text-transform:uppercase;margin-bottom:5px;margin-left:1px;display:inline-block}.PasswordReset-module-scss-module__Zs3Tla__passwordResetRequestWrapper button{color:#fff;cursor:pointer;text-transform:uppercase;background:0 0;border:2px solid #fff;border-radius:10px;outline:none;padding:12px 20px;font-weight:700}.PasswordReset-module-scss-module__Zs3Tla__passwordResetRequestWrapper button[type=submit]:not(:disabled):active,.PasswordReset-module-scss-module__Zs3Tla__passwordResetRequestWrapper button[type=submit]:not(:disabled):focus,.PasswordReset-module-scss-module__Zs3Tla__passwordResetRequestWrapper button[type=submit]:not(:disabled):hover{color:#000;mix-blend-mode:lighten;background:#fff}.PasswordReset-module-scss-module__Zs3Tla__passwordResetRequestWrapper button[type=submit]:disabled{opacity:.3;cursor:not-allowed}.PasswordReset-module-scss-module__Zs3Tla__passwordResetRequestWrapper .PasswordReset-module-scss-module__Zs3Tla__passwordResetInputContainer{margin-bottom:20px}.PasswordReset-module-scss-module__Zs3Tla__passwordResetRequestWrapper .PasswordReset-module-scss-module__Zs3Tla__passwordResetInputContainer label{font-weight:700}.PasswordReset-module-scss-module__Zs3Tla__passwordResetRequestWrapper .PasswordReset-module-scss-module__Zs3Tla__passwordResetInputContainer input{width:100%;padding:10px;display:block}.PasswordReset-module-scss-module__Zs3Tla__passwordResetRequestWrapper .PasswordReset-module-scss-module__Zs3Tla__cancelButton{border:0;margin-left:10px;display:inline-block}.PasswordReset-module-scss-module__Zs3Tla__passwordResetRequestWrapper .PasswordReset-module-scss-module__Zs3Tla__cancelButton:hover{text-decoration:underline}
