#loginPage{background:#f0f2f5;width:100%;min-height:100vh;position:relative;overflow:hidden}@media (min-width:992px){#loginPage{height:100vh;overflow:hidden}}#loginPage .demo-row{min-height:100vh;margin:0}@media (min-width:992px){#loginPage .demo-row{height:100vh;overflow:hidden}}#loginPage .demo-row>.demo-bg:first-child{background-position:27% 0}#loginPage .ellipse-glow{display:none}@media (min-width:992px){#loginPage .ellipse-glow{filter:blur(67px);pointer-events:none;z-index:10;background:#013b5b;border-radius:50%;width:200px;height:200px;display:block;position:absolute;top:55.6%;left:65.5%;transform:translate(-50%,-50%)}}#loginPage .demo-bg{z-index:1;background-position:55% 0;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-end;align-items:center;min-height:40vh;padding-bottom:44px;display:flex;position:relative}@media (min-width:992px){#loginPage .demo-bg{height:100vh;flex:0 0 43%!important;max-width:43%!important}}#loginPage .overlay-card-wrapper{width:100%;max-width:380px;margin:0 137px -24px auto}#loginPage .overlay-glass-card{-webkit-backdrop-filter:blur(50px)brightness(.75);backdrop-filter:blur(50px)brightness(.75);z-index:1;background:#fff2f221;border-radius:10px;flex-direction:column;width:100%;height:auto;padding:28px 24px;display:flex;position:relative}#loginPage .overlay-glass-card .overlay-text{color:#fff;text-shadow:0 1px 3px #0003;text-align:left;z-index:2;margin:0 0 20px;font-family:Lato,sans-serif;font-size:16px;font-weight:400;line-height:20px;position:relative}#loginPage .overlay-glass-card a{z-index:2;position:relative}#loginPage .overlay-glass-card .overlay-btn{cursor:pointer;z-index:2;justify-content:center;align-items:center;margin:0 auto;font-family:Lato,sans-serif;font-size:16px;font-weight:700;transition:all .2s;display:flex;position:relative;color:#fafafa!important;background-color:#013b5b!important;border:none!important;border-radius:10px!important;width:219px!important;height:40px!important;padding:0!important}#loginPage .overlay-glass-card .overlay-btn:hover{background-color:#012133!important}#loginPage .form-column{z-index:2;background-color:#f0f2f5;padding:40px 20px}@media (min-width:992px){#loginPage .form-column{justify-content:center;align-items:center;height:100vh;padding:60px 40px;display:flex;overflow-y:auto;flex:0 0 57%!important;max-width:57%!important}}#loginPage .auth-form-wrapper{flex-direction:column;align-items:center;width:100%;max-width:400px;display:flex}#loginPage .auth-form-wrapper:has(.welcome-container){max-width:456px}#loginPage .auth-form-wrapper .logo-circle-container{background:0 0;justify-content:center;align-items:center;width:150px;height:110px;margin-bottom:24px;display:flex}#loginPage .auth-form-wrapper .logo-circle-container .auth-logo-img{object-fit:contain;width:122px;height:92px}#loginPage .auth-form-wrapper h1,#loginPage .auth-form-wrapper h2{color:#000;text-align:center;width:100%;margin-bottom:8px;font-family:Lato,sans-serif;font-size:36px;font-weight:600;line-height:44px}#loginPage .auth-form-wrapper p{color:#000;text-align:center;width:100%;margin-bottom:32px;font-family:Lato,sans-serif;font-size:16px;font-weight:400;line-height:29px}#loginPage .auth-form-wrapper p.text-muted{color:#425583!important}#loginPage .auth-form-wrapper .c-input{margin-bottom:0}#loginPage .auth-form-wrapper .form-control,#loginPage .auth-form-wrapper input{color:#2e2e2e;background-color:#fff;width:100%;padding:12px 23px;font-family:Lato,sans-serif;font-size:16px;border:1px solid #d9d9d9!important;border-radius:10px!important;height:50px!important}#loginPage .auth-form-wrapper .form-control::placeholder,#loginPage .auth-form-wrapper input::placeholder{color:#2e2e2e;opacity:.3}#loginPage .auth-form-wrapper .form-control:focus,#loginPage .auth-form-wrapper input:focus{border-color:#013b5b!important;box-shadow:0 0 0 2px #013b5b1a!important}#loginPage .auth-form-wrapper .form-control.is-invalid,#loginPage .auth-form-wrapper input.is-invalid{background-color:#fff!important;border:2px solid #ea3829!important;box-shadow:0 0 0 2px #ea38291a!important}#loginPage .auth-form-wrapper .form-control.is-valid,#loginPage .auth-form-wrapper input.is-valid{background-color:#e8f0fe!important;border:2px solid #388e3c!important;box-shadow:0 0 0 2px #388e3c1a!important}#loginPage .auth-form-wrapper .otp-input-container{justify-content:space-between;width:100%;margin:32px 0;display:flex}#loginPage .auth-form-wrapper .otp-input-container .otp-input-box{text-align:center;background:#fff;outline:none;font-family:Lato,sans-serif;font-weight:600;transition:all .2s;color:#2e2e2e!important;border:2px solid #1976d2!important;border-radius:2px!important;width:42px!important;height:50px!important;padding:0!important;font-size:24px!important}#loginPage .auth-form-wrapper .otp-input-container .otp-input-box:focus{border-color:#1976d2!important;box-shadow:0 0 0 2px #013b5b1a!important}#loginPage .auth-form-wrapper .suffix-icn{z-index:5;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%);background:0 0!important;border:none!important}#loginPage .auth-form-wrapper .suffix-icn span{align-items:center;display:flex}#loginPage .auth-form-wrapper .switch-container{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}#loginPage .auth-form-wrapper .switch-container .switch-track{background:#ececec;border:.5px solid #c9c9c9;border-radius:36.5px;width:38px;height:20px;transition:background-color .2s;position:relative}#loginPage .auth-form-wrapper .switch-container .switch-track.active{background:#013b5b;border-color:#013b5b}#loginPage .auth-form-wrapper .switch-container .switch-track.active .switch-knob{left:19px}#loginPage .auth-form-wrapper .switch-container .switch-knob{background:#fff;border-radius:12px;width:16px;height:16px;transition:left .2s;position:absolute;top:1.5px;left:2px;box-shadow:1px 1px 2px -1px #3333334d}#loginPage .auth-form-wrapper .switch-container .switch-label{letter-spacing:.3px;color:#1a1a1a;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:20px}#loginPage .auth-form-wrapper .btn-primary,#loginPage .auth-form-wrapper button[type=submit],#loginPage .auth-form-wrapper .btn-action,#loginPage .auth-form-wrapper .action-button{height:50px;font-family:Lato,sans-serif;font-size:18px;font-weight:600;transition:all .2s;color:#fafafa!important;background-color:#013b5b!important;border:none!important;border-radius:10px!important}#loginPage .auth-form-wrapper .btn-primary:hover,#loginPage .auth-form-wrapper button[type=submit]:hover,#loginPage .auth-form-wrapper .btn-action:hover,#loginPage .auth-form-wrapper .action-button:hover{background-color:#012133!important}#loginPage .auth-form-wrapper .btn-primary:disabled,#loginPage .auth-form-wrapper button[type=submit]:disabled,#loginPage .auth-form-wrapper .btn-action:disabled,#loginPage .auth-form-wrapper .action-button:disabled{background-color:#003b54!important}#loginPage .auth-form-wrapper .recover-password-link{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:14px;text-decoration:none;color:#d93f21!important}#loginPage .auth-form-wrapper .recover-password-link:hover{text-decoration:underline}#loginPage .auth-form-wrapper .footer-text{color:#0c0c0c;text-align:center;margin-top:32px;font-family:Lato,sans-serif;font-size:14px;font-weight:500;line-height:17px}#loginPage .auth-form-wrapper .footer-text a{color:#018bad;font-weight:500;text-decoration:underline}#loginPage .auth-form-wrapper .footer-text a:hover{color:#014e61}#loginPage .auth-form-wrapper .text-danger{text-align:left;width:100%;margin-top:6px;margin-bottom:0;font-family:Lato,sans-serif;font-size:13px;font-weight:500;display:block;color:#ea3829!important}#loginPage .forgot-option-card{cursor:pointer;background:#fafafa;border:1px solid #0c0c0c33;border-radius:10px;flex-direction:row;align-items:center;width:100%;margin-bottom:12px;padding:14px 18px;transition:all .2s ease-in-out;display:flex}#loginPage .forgot-option-card:hover,#loginPage .forgot-option-card.selected{background:#fff;border-color:#013b5b}#loginPage .forgot-option-card .checkbox-icon{color:#0c0c0c;margin-right:12px;font-size:20px}#loginPage .forgot-option-card span{color:#0c0c0c;font-family:Lato,sans-serif;font-size:16px;font-weight:500;line-height:19px}#loginPage .welcome-container{flex-direction:column;align-items:center;width:100%;max-width:456px;margin:0 auto;display:flex;position:relative}#loginPage .welcome-container .welcome-title{color:#333;text-align:center;width:100%;margin-bottom:32px;font-family:Lato,sans-serif;font-size:30px;font-weight:800;line-height:36px}#loginPage .welcome-container .welcome-description-wrapper{width:100%}#loginPage .welcome-container .welcome-description-wrapper .welcome-description,#loginPage .welcome-container .welcome-description-wrapper .welcome-continue-text{color:#0c0c0c;text-align:left;margin:0;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:28px}#loginPage .welcome-container .welcome-buttons-row{justify-content:center;width:100%;display:flex;gap:16px!important}#loginPage .welcome-container .welcome-btn-cancel{box-sizing:border-box;color:#013b5b;cursor:pointer;background:0 0;border:1px solid #013b5b;border-radius:10px;justify-content:center;align-items:center;width:224px;height:42px;font-family:Lato,sans-serif;font-size:16px;font-weight:700;line-height:19px;transition:all .2s;display:flex}#loginPage .welcome-container .welcome-btn-cancel:hover{background:#013b5b0d}#loginPage .welcome-container .welcome-btn-continue{color:#fafafa;cursor:pointer;background:#013b5b;border:none;border-radius:10px;justify-content:center;align-items:center;width:224px;height:42px;font-family:Lato,sans-serif;font-size:16px;font-weight:700;line-height:19px;transition:all .2s;display:flex}#loginPage .welcome-container .welcome-btn-continue:hover{background:#012133}#loginPage .welcome-container .welcome-terms-text{color:#5a5a5a;text-align:center;width:505px;height:15px;font-family:Poppins,sans-serif;font-size:14px;font-weight:300;line-height:14px;position:absolute;bottom:-68px;left:50%;transform:translate(-50%)}
