.login{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:12.4rem}
.login-left{display:flex;max-width:100%}
.login-left>img{max-width:100%;height:100%;max-height:75.4rem}
.login-right{width:37rem;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}
.login-right-title{margin-bottom:1.6rem;font-size:3.6rem;font-weight:500;line-height:3.8rem}
.login-right-separator{margin-top:1.6rem;margin-bottom:1.6rem;display:block}
.login-right-separator+div{display:none}
.login-right-form{width:100%}
.login-right-buttons{margin-top:2rem;margin-bottom:3rem;display:flex;justify-content:center;align-items:center;gap:3.6rem}
.login-right-buttons>button{text-transform:uppercase;width:50%;display:flex;align-items:center;justify-content:center;color:#fff;height:48px;background:#1b1b1b;border:none;margin:0;border-radius:100px;transition:.3s ease;border:1px solid transparent}
.login-right-buttons>button:hover{color:#1b1b1b;background:rgba(0,0,0,0);border:1px solid #1b1b1b}
.login-right-link{font-size:1.5rem;font-weight:500;line-height:2.2rem;color:#232323}
.login-right .scheme-match{width:100%!important}
.login-right-register{margin-top:6.4rem;margin-bottom:1rem;font-size:2.3rem;line-height:2.8rem;font-weight:500}
.login-right-register-subtitle{margin-bottom:2.2rem;display:flex;justify-content:flex-start;align-items:center;gap:.8rem}
.login-right-register-subtitle>p{margin:0}
.login-right-register-button{text-decoration:none;text-transform:uppercase;width:100%;display:flex;align-items:center;justify-content:center;color:#232323;height:4.8rem;background:#fff;border:.1rem solid #232323;margin:18px 0 0 0;border-radius:10rem;transition:.3s ease}
.login-right-register-button:hover{color:#fff!important;background:#1b1b1b}
@media screen and (max-width:990px){
.login-left{display:none}
.login-right{width:100%;margin-top:4rem}
}