.login-div{height:100%}.login-section{display:flex;align-items:stretch;justify-content:center;height:100%}.login-section-right{padding:20px}.login-section-right,.register-main-section .login-section-left{flex:1 1;align-items:center;justify-content:center;display:flex;flex-direction:column}.register-main-section .login-section-left{padding:40px 10px}.login-section-left .image,.login-section-right .image{min-height:calc(100dvh - 116px);border-radius:24px;width:100%;background:#d9d9d9;background-repeat:no-repeat;background-size:cover;height:100%}.login-div .logo{font-weight:600;font-size:24px;line-height:110.00000000000001%;letter-spacing:15%;text-align:center;margin-bottom:20px;cursor:pointer}.login-div .logo img{height:40px}.login-div .form-title{font-weight:500;font-size:36px;line-height:110.00000000000001%;letter-spacing:-4%}.login-div .form-sub-title,.login-div .form-title{font-family:var(--font-plusJakarta),sans-serif;text-align:center}.login-div .form-sub-title{font-weight:400;font-size:18px;line-height:150%;letter-spacing:0;margin-bottom:40px;margin-top:20px;display:flex;align-items:center;justify-content:center}.login-div .form-group{display:flex;flex-direction:column;position:relative;margin-top:20px}.login-div .form-group label{background-color:white;font-size:10px;position:absolute;left:10px;top:-10px;padding:3px}.login-div .form-group input,.login-div .form-group label{font-family:var(--font-plusJakarta),sans-serif;font-weight:400;line-height:150%;letter-spacing:0}.login-div .form-group input{height:56px;width:100%;top:68px;border-radius:10px;border:1px solid #232323;font-size:16px;padding-left:10px;padding-right:10px}.login-div .checkbox{width:24px;height:24px;border:solid black;margin-right:10px}.login-div .checkbox-label{font-family:var(--font-plusJakarta),sans-serif;font-weight:500;font-size:16px;letter-spacing:0}.login-div .checkbox-group{display:flex;align-items:center;margin-top:20px}.login-div .form-submit{background:#000000;color:#ffffff;font-family:var(--font-plusJakarta),sans-serif;font-weight:500;font-size:18px;line-height:120%;letter-spacing:-1%;width:100%;border-radius:10px;cursor:pointer;margin-top:15px}.login-div .partition{position:relative;margin-top:30px;margin-bottom:30px}.login-div .or{font-family:Helvetica;font-weight:400;font-size:12px;line-height:150%;letter-spacing:0;position:absolute;color:#3c3c3c;top:-10px;background-color:white;padding:2px;left:50%}.login-div .providers{display:flex;flex-direction:column}.login-div .providers .google{width:100%;height:54;border-radius:32px;font-family:var(--font-plusJakarta),sans-serif;font-size:18px;line-height:120%;letter-spacing:0;background-color:white;border:1px solid #e6e8e7;display:flex;align-items:center;justify-content:center}.login-div .google-icon{height:25px;margin-right:10px}.login-div .switch{font-family:var(--font-plusJakarta),sans-serif;font-weight:400;font-size:18px;line-height:150%;letter-spacing:0;text-align:center;margin-top:20px;cursor:pointer}.login-div .error{margin-top:10px;color:red}.login-div button:disabled,.login-div button:hover{background-color:#3c3c3c!important}.login-div .google:disabled,.login-div .google:hover{background-color:rgb(236,233,233)!important}@media (max-width:1000px){.login-main-section .login-section-left,.register-main-section .login-section-right{display:none}.login-main-section nav,.register-main-section nav{display:flex}.login-section .login-nav{display:none}}.login-main-section .image{background-position:0}.login-main-section .image,.register-main-section .image{background-image:url(/login/login-new-banner.png);background-repeat:no-repeat;background-size:cover}.register-main-section .image{background-position:100%}.login-div .loading-svg{height:30px;width:30px}