.login-container{display:flex;flex-wrap:wrap;height:100vh;overflow:hidden}.login-container .left{flex:1 1}.login-container .left img{width:100%;height:100vh}.login-container .right{flex:2 1;padding:3.2vw 10.2vw;overflow-y:auto;max-height:100vh}.login-container .right .login-form h1{margin-top:137px;color:#141416;font-size:48px;font-style:normal;font-weight:600;line-height:68px;display:flex;flex-direction:column}.login-container .right .login-form .input-container{margin-top:40px;display:flex;flex-direction:column;gap:16px;max-width:385px;width:100%}@media screen and (max-width:991px){.login-container .right .login-form .input-container{max-width:100%}}.login-container .right .login-form .input-container input{display:flex;height:56px;width:100%;padding:10px 15px;align-items:center;gap:10px;align-self:stretch;border-radius:12px;border:1px solid #b1b5c3;background:#fff;outline:none}.login-container .right .login-form .input-container input:focus-visible{border:1px solid #0035f0}.login-container .right .login-form .input-container input:active{border:1px solid #0035f0}.login-container .right .login-form .input-container .password-container{position:relative}.login-container .right .login-form .input-container .eye-icon{position:absolute;top:18px;right:20px;cursor:pointer}.login-container .right .login-form .input-container a{color:#777e90;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration:none}.login-container .right .login-form .login-register-cotainer{display:flex;flex-direction:column;gap:40px;margin-top:40px}.login-container .right .login-form .login-register-cotainer .login-btn{display:flex;padding:16px;align-items:center;gap:10px;border-radius:12px;background:#0035f0;border:none;cursor:pointer;color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:600;line-height:28px;width:20%;justify-content:center}.login-container .right .login-form .login-register-cotainer .section{display:flex;gap:24px}.login-container .right .login-form .login-register-cotainer .section label{color:#777e90;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.login-container .right .login-form .login-register-cotainer .section button{color:#2e58ea;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:24px;background:transparent;border:none;display:flex;align-items:center;gap:5px}.login-container .right .login-form .login-register-cotainer .section button:hover{cursor:pointer}.login-container .right .login-form .login-register-cotainer .section a{color:#2e58ea;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration:none}@media only screen and (max-width:767px){.login-container .left{display:none}.login-container .right{flex:1 1;padding:30px 50px}.login-container .right .login-form h1{font-size:34px;line-height:50px;margin-top:80px}.login-container .right .login-form .input-container input,.login-container .right .login-form .login-register-cotainer div,.login-container .right .login-form .login-register-cotainer div .login-btn{width:100%}.login-container .right .login-form .login-register-cotainer div .ant-spin{width:100%!important}}@media only screen and (max-width:991px){.login-container .right{flex:1 1;padding:30px 50px}.login-container .right .login-form .input-container input,.login-container .right .login-form .login-register-cotainer div,.login-container .right .login-form .login-register-cotainer div .login-btn{width:100%}.login-container .right .login-form .login-register-cotainer div .ant-spin{width:100%!important}}