#main{display:flex;padding:24px;align-items:center;height:100%;width:100%;box-sizing:border-box;margin:0 auto;max-width:1500px}.login-page{display:flex;align-items:center;gap:40px;align-self:stretch;border-radius:24px;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3),0 1px 3px 1px rgba(0,0,0,0.15);width:100%;padding:40px}.login-page .login-form{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex-basis:50%;height:100%}.login-page .login-form .link{color:#70787D;letter-spacing:0.15px}.login-page .login-text{display:flex;flex-direction:column;justify-content:space-around;align-items:center;border-radius:16px;background:linear-gradient(153deg, #71C7ED .01%, #41B5E7 49.52%, #007DB5 99.99%);flex-basis:50%;height:100%;box-sizing:border-box;padding:50px}.login-page .login-text h1{color:#fff;font-size:6vh;font-weight:700;line-height:52px;margin-bottom:20px}.login-page .login-text h3{color:#fff;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.1px;margin-bottom:10px}.login-page .login-text img{width:auto;max-width:100%;height:auto;max-height:60%}#auth{width:100%;overflow:auto}#auth h1{font-size:24px;font-weight:700;line-height:32px;text-align:center}#auth h3{color:#70787D;font-size:16px;line-height:24px;letter-spacing:0.15px;text-align:center;margin-bottom:56px}#auth .buttons .forgot{text-align:right;margin-bottom:32px;margin-top:8px}#auth .buttons .btn{width:100%}@media (max-width: 600px), (max-height: 600px){.login-page .login-form{flex-basis:100%}.login-page .login-text{display:none}}
