.login-main-container{width:100vw;height:100vh;display:grid;grid-template-columns:repeat(12,1fr);background-color:#0e2078}.login-main-container .left-container{height:100%;grid-column:span 7;display:flex;flex-direction:column;justify-content:flex-end;background-image:url(/icons/login-background.png);background-repeat:no-repeat;background-size:cover}.login-main-container .left-container .img-main{height:100%;width:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;background-image:url(/icons/login-img.png);background-size:contain;background-repeat:no-repeat;background-position:100%}.login-main-container .left-container .tagline-main{width:100%;display:flex;flex-direction:column;padding:40px 40px 80px 80px}.login-main-container .left-container .tagline-main .tagline-top{font-size:36px;font-weight:600;background:linear-gradient(90deg,#128eec 0,#ddae21 63%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.login-main-container .left-container .tagline-main .tagline-bottom{font-size:20px;font-weight:400;color:hsla(0,0%,100%,.8)}.login-main-container .right-container{grid-column:span 5;background:linear-gradient(180deg,#172a7f 0,#0b1338 71%);display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-left:1.5px solid hsla(0,0%,100%,.2)}.login-main-container .right-container .threatmon-logo{padding:20px 20px 0 0;display:flex;justify-content:flex-end;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.login-main-container .right-container .content-main{padding:0 80px;max-width:680px;width:100%;display:flex;gap:48px;justify-content:center;align-items:center;flex-direction:column}.login-main-container .right-container .content-main .content-title-main{width:100%;display:flex;flex-direction:column;gap:8px}.login-main-container .right-container .content-main .content-title-main .content-title-row{display:flex;gap:8px}.login-main-container .right-container .content-main .content-title-main .content-title-row .content-title{color:#fff;font-size:22px;font-weight:600}.login-main-container .right-container .content-main .content-title-main .content-description{color:hsla(0,0%,100%,.6);font-size:13px;font-weight:400}.login-main-container .right-container .content-main .content-title-main .content-description .resend-code{color:#41a5f1;text-decoration:underline;cursor:pointer;font-weight:700}.login-main-container .right-container .content-main .form-container{width:100%;display:flex;flex-direction:column;gap:48px}.login-main-container .right-container .content-main .inputs-container{width:100%;display:flex;flex-direction:column;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.login-main-container .right-container .content-main .inputs-container .error-box{display:flex;align-items:center;border:1px solid rgba(255,76,81,.4);color:#ff4c51;font-size:14px;font-weight:500;height:42px;width:1005;border-radius:8px;background-color:rgba(255,76,81,.2);padding:4px 12px}.login-main-container .right-container .content-main .inputs-container .information-box{display:flex;align-items:center;border:1px solid rgba(65,165,241,.4);color:#41a5f1;font-size:14px;font-weight:500;height:42px;width:1005;border-radius:8px;background-color:rgba(65,165,241,.2);padding:4px 12px}.login-main-container .right-container .content-main .inputs-container .input-main{display:flex;gap:8px;width:100%;height:42px;align-items:center;background-color:rgba(4,13,57,.6);border:1.5px solid hsla(0,0%,100%,.2);border-radius:8px;padding:4px 12px}.login-main-container .right-container .content-main .inputs-container .input-main:focus-within{border:1.5px solid hsla(0,0%,100%,.6)}.login-main-container .right-container .content-main .inputs-container .input-main ::-moz-placeholder{color:#fff}.login-main-container .right-container .content-main .inputs-container .input-main ::placeholder{color:#fff}.login-main-container .right-container .content-main .inputs-container .input-main input:focus::-moz-placeholder{color:transparent}.login-main-container .right-container .content-main .inputs-container .input-main input:focus::placeholder{color:transparent}.login-main-container .right-container .content-main .inputs-container .input-main .input{background:none;border:none;outline:none;height:100%;width:100%;color:#fff;font-size:14px;border-radius:6px}.login-main-container .right-container .content-main .inputs-container .input-main .input:-webkit-autofill,.login-main-container .right-container .content-main .inputs-container .input-main .input:-webkit-autofill:focus,.login-main-container .right-container .content-main .inputs-container .input-main .input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px rgba(4,13,57,.6);-webkit-transition:background-color 100000s ease-in-out 0s;transition:background-color 100000s ease-in-out 0s}.login-main-container .right-container .content-main .inputs-container .input-main .open-hide{cursor:pointer}.login-main-container .right-container .content-main .inputs-container .remember-forgot-main{width:100%;display:flex;gap:24px;justify-content:space-between;padding:4px 12px}.login-main-container .right-container .content-main .inputs-container .remember-forgot-main .remember-me{display:flex;gap:8px;color:#fff;font-size:12px;font-weight:400;align-items:center}.login-main-container .right-container .content-main .inputs-container .remember-forgot-main .remember-me .checkbox{height:14px;width:14px;background:transparent;border:1.5px solid hsla(0,0%,100%,.8);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;cursor:pointer}.login-main-container .right-container .content-main .inputs-container .remember-forgot-main .remember-me .checkbox:checked{background:#1233d7}.login-main-container .right-container .content-main .inputs-container .remember-forgot-main .forgot-password{font-size:12px;font-weight:400;color:hsla(0,0%,100%,.6);text-decoration:underline;cursor:pointer}.login-main-container .right-container .content-main .login-button-main{display:flex;flex-direction:column;gap:8px}.login-main-container .right-container .content-main .login-button-main .login-sso-button{font-size:12px;font-weight:400;color:hsla(0,0%,100%,.6);text-decoration:underline;cursor:pointer;text-align:center}.login-main-container .right-container .content-main .main-button{width:100%;height:42px;border-radius:8px;background-color:#2043ea;cursor:pointer;color:#fff;font-weight:500;font-size:15px;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.login-main-container .right-container .content-main .main-button.disabled{cursor:default;background-color:#1231c4}.login-main-container .right-container .content-main .back-login-main{display:flex;justify-content:flex-start;width:100%}.login-main-container .right-container .content-main .back-login-main .back-login{padding:12px 16px;border-radius:8px;border:1.5px solid hsla(0,0%,100%,.2);color:#fff;display:flex;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center}.login-main-container .right-container .content-main .new-account-main{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.login-main-container .right-container .content-main .new-account-main .new-account-text{font-size:13px;font-weight:400;color:#9ea1b3}.login-main-container .right-container .content-main .new-account-main .new-account-button{width:100%;height:42px;border:1.5px solid #2043ea;cursor:pointer;color:#fff;font-size:15px;font-weight:400;display:flex;justify-content:center;align-items:center;border-radius:8px;gap:8px}.login-main-container .right-container .footer-main{padding:0 0 20px;width:100%;display:flex;justify-content:center;align-items:center}.login-main-container .right-container .footer-main .footer{display:flex;align-items:center;flex-direction:column;font-size:12px;font-weight:400;color:#fff}.login-main-container .right-container .footer-main .footer .copyright{color:hsla(0,0%,100%,.6);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:1300px){.login-main-container .content-main{padding:0 60px!important}}@media screen and (max-width:1000px){.login-main-container .left-container{display:none}.login-main-container .right-container{grid-column:span 12;border-left:none!important}}@media screen and (max-width:500px){.login-main-container .right-container{border-left:none!important}.login-main-container .right-container .content-main{padding:0 20px!important}}