.logo{position:fixed;top:0;left:0;width:100%;padding:10px 30px;z-index:1}.logo img{height:60px;width:fit-content}.loginContainer{display:flex;height:100vh}.loginContainer .info{flex:0.45;display:flex;background-color:#4d8bf7;align-items:center;justify-content:center;flex-direction:column}.loginContainer .info h2{color:#fff;font-size:20px;margin:30px 0 15px;text-align:center;width:40%;font-family:GeneralSans SemiBold;font-weight:500}.loginContainer .info p{color:#fff;font-size:12px;width:32%;margin:0;text-align:center;font-family:GeneralSans Regular}.loginContainer .login{flex:0.55;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column}.loginContainer .login h2{text-align:start;width:40%;font-family:GeneralSans Bold;font-weight:500}.loginContainer .login form{width:40%;display:flex;flex-direction:column;gap:15px;font-family:GeneralSans Regular;position:relative}.loginContainer .login form input{margin-bottom:10px}.loginContainer .login .error{color:rgba(255,0,0,.786);font-size:13px;font-family:GeneralSans Regular;text-align:left;position:absolute;bottom:-40px;left:0}.loginContainer .login .signUp{color:#4d8bf7;font-size:13px;font-family:GeneralSans Regular;cursor:pointer}@media only screen and (max-width:600px){.loginContainer .login form,.loginContainer .login h2{width:80%}}@media only screen and (max-width:1150px){.info{display:none!important}.loginContainer .login{flex:1}}