.styles-module-scss-module__BMJbYG__page{background:#f8f8fc;justify-content:space-between;height:100vh;display:flex}.styles-module-scss-module__BMJbYG__page .styles-module-scss-module__BMJbYG__sideContainer{background:linear-gradient(135deg,#1e40af,#1d4ed8);flex:0 0 40%;justify-content:center;align-items:center;display:flex;position:relative}.styles-module-scss-module__BMJbYG__page .styles-module-scss-module__BMJbYG__sideContainer .styles-module-scss-module__BMJbYG__sfLogo{aspect-ratio:1;width:60%;min-width:300px;max-width:500px;position:relative}.styles-module-scss-module__BMJbYG__page .styles-module-scss-module__BMJbYG__sideContainer .styles-module-scss-module__BMJbYG__sfLogo .styles-module-scss-module__BMJbYG__logo{object-fit:contain}.styles-module-scss-module__BMJbYG__page .styles-module-scss-module__BMJbYG__mainContainer{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.styles-module-scss-module__BMJbYG__page .styles-module-scss-module__BMJbYG__mainContainer .styles-module-scss-module__BMJbYG__loginForm{justify-content:center;align-items:center;width:100%;max-width:480px;padding:2rem;display:flex}
.LoginForm-module-scss-module__JXnJlG__loginFormContainer{background:#fefeff;border:1px solid #d7d7d7;border-radius:.5rem;justify-content:center;align-items:center;width:40rem;height:40rem;margin:auto;padding:1rem 2rem;font-size:1rem;display:flex;position:relative;box-shadow:1px 1px 2px #00000040}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner{flex-direction:column;justify-content:space-between;align-items:center;gap:2rem;width:100%;height:100%;padding:2rem 0;display:flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__title{text-align:center;margin-bottom:1rem}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__title h1{margin-bottom:.3rem;font-size:1.6rem}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__title p{color:#787878;font-size:1rem;font-weight:500}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form{flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:80%;display:flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__loginInformation{flex-direction:column;gap:2rem;width:100%;display:flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__loginInformation .LoginForm-module-scss-module__JXnJlG__formContainer{flex-direction:column;width:100%;display:flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__loginInformation .LoginForm-module-scss-module__JXnJlG__formContainer p{margin-bottom:.3rem;font-size:1.1rem}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__loginInformation .LoginForm-module-scss-module__JXnJlG__formContainer input{border:1px solid #d7d7d7;border-radius:.3rem;width:100%;padding:.2rem .4rem;font-size:1.2rem;line-height:1.5}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__loginInformation .LoginForm-module-scss-module__JXnJlG__formContainer .LoginForm-module-scss-module__JXnJlG__passwordField{position:relative}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__loginInformation .LoginForm-module-scss-module__JXnJlG__formContainer .LoginForm-module-scss-module__JXnJlG__passwordField .LoginForm-module-scss-module__JXnJlG__eyeButton{cursor:pointer;background:0 0;border:none;padding:0;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__loginInformation .LoginForm-module-scss-module__JXnJlG__formContainer .LoginForm-module-scss-module__JXnJlG__passwordField .LoginForm-module-scss-module__JXnJlG__eyeButton .LoginForm-module-scss-module__JXnJlG__eyeIcon{vertical-align:middle;width:1.2rem;height:1.6rem;line-height:1;display:inline-block}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__keepLogin{justify-content:flex-end;align-items:center;gap:.3rem;width:100%;font-size:.9rem;display:flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__loginButton{width:100%;margin-top:.5rem}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__loginButton button{color:#fff;white-space:nowrap;cursor:pointer;letter-spacing:.2rem;background-color:#1d4ed8;border:1px solid #1d4ed8;border-radius:.3rem;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:.5rem 1rem;font-size:1rem;font-weight:bolder;text-decoration:none;transition:background-color .2s ease-in-out;display:inline-flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__loginButton button:hover{color:#2648b6;background-color:#8cb0ff4d}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__loginButton button:disabled{cursor:not-allowed;opacity:.7;background-color:#426de6}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__loginButton button{width:100%}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__alertText{text-align:right;color:#787878;width:80%}
