html{font-size:clamp(12px,.9356vw,16px)!important}:root{--figma-primary: #3B5573;--figma-primary-hover: #314661;--figma-secondary: #263950;--figma-orange: #FF9800;--figma-orange-hover: #F57C00;--figma-bg: #FFF;--figma-text-main: #393939;--figma-text-muted: #7D7D7D;--figma-border: #DBE5F2;--sidebar-bg: #F6FAFF;--sidebar-border: #DBE5F2;--menu-active-bg: #F5F7FA;--menu-active-text: #393939;--menu-inactive-text: #7D7D7D;--header-bg: #263950;--navbar-bg: #263950;--status-success-bg: #E8F5E9;--status-success-text: #4CAF50;--status-warning-bg: #FFF3E0;--status-warning-text: #FF9800;--status-info-bg: #E3F2FD;--status-info-text: #2196F3;--bs-light: #F4F8FC;--bs-light-rgb: 244, 248, 252}.login-page-flow{display:-ms-flexbox;display:flex;min-height:100vh;max-height:100vh;overflow:hidden;width:100%;background-color:#fff;font-family:Cairo,sans-serif}@media (max-width: 991.98px){.login-page-flow{max-height:none!important;overflow:auto!important}}.login-page-flow .auth-main-layout{display:-ms-flexbox;display:flex;width:100%!important;max-width:100%!important;min-height:100vh;height:100%;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;background-color:#fff;box-sizing:border-box;margin:0!important;padding:0!important}[dir=rtl] .login-page-flow .auth-main-layout{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.login-page-flow .auth-main-layout input,.login-page-flow .auth-main-layout button,.login-page-flow .auth-main-layout select,.login-page-flow .auth-main-layout textarea,.login-page-flow .auth-main-layout label{font-family:Cairo,sans-serif!important}@media (max-width: 991.98px){.login-page-flow .auth-main-layout{-ms-flex-pack:center;justify-content:center;padding:2.5rem 0!important}}@media (max-width: 767.98px){.login-page-flow .auth-main-layout{padding:1.5rem 0!important}}.login-page-flow .form-control.is-invalid{background-image:none!important;padding-right:1rem!important;padding-left:1rem!important}.login-page-flow .auth-illustration-panel{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;width:100%!important;height:100%;min-height:100vh;margin:0;position:relative;overflow:hidden;-ms-flex-align:center;align-items:center;margin-left:-8%!important;-ms-flex-pack:start;justify-content:flex-start}@media (max-width: 991.98px){.login-page-flow .auth-illustration-panel{display:none!important}}.login-page-flow .auth-illustration-panel img{width:100%!important;height:90%!important;max-width:100%!important;-o-object-fit:contain;object-fit:contain;z-index:2}@media (min-width: 1400px) and (min-width: 1900px){.login-page-flow .auth-illustration-panel img{height:70vh!important;width:100%!important;max-width:none!important;margin-left:0!important;-o-object-fit:cover!important;object-fit:cover!important}}.login-page-flow .auth-form-panel{-ms-flex:0 0 38.8125rem;flex:0 0 38.8125rem;-ms-flex-item-align:stretch;align-self:stretch;min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;padding:3rem 5.5rem 3rem 0px!important;background-color:#fff}@media (max-width: 1399.98px){.login-page-flow .auth-form-panel{-ms-flex:0 0 34.375rem;flex:0 0 34.375rem;padding:2.5rem 3.75rem 2.5rem 0px!important}}@media (max-width: 1199.98px){.login-page-flow .auth-form-panel{-ms-flex:0 0 31.25rem;flex:0 0 31.25rem;padding:2rem 2.5rem 2rem 0px!important}}@media (max-width: 991.98px){.login-page-flow .auth-form-panel{padding:2rem 1.5rem!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex:1!important;flex:1!important;width:100%!important;min-height:auto;-ms-flex-item-align:auto;align-self:auto}}@media (min-width: 1400px) and (min-width: 1900px){.login-page-flow .auth-form-panel{-ms-flex:0 0 50rem;flex:0 0 50rem;padding:3.75rem clamp(78px,-20.8235294118px + 8.2352941176vw,120px) 3.75rem 0px!important}}[dir=rtl] .login-page-flow .auth-form-panel{-ms-flex-align:start;align-items:flex-start;padding:3rem 5.5rem 3rem 0px!important}@media (max-width: 1399.98px){[dir=rtl] .login-page-flow .auth-form-panel{padding:2.5rem 3.75rem 2.5rem 0px!important}}@media (max-width: 1199.98px){[dir=rtl] .login-page-flow .auth-form-panel{padding:2rem 2.5rem 2rem 0px!important}}@media (min-width: 1400px) and (min-width: 1900px){[dir=rtl] .login-page-flow .auth-form-panel{padding:3.75rem clamp(78px,-20.8235294118px + 8.2352941176vw,120px) 3.75rem 0px!important}}@media (max-width: 991.98px){[dir=rtl] .login-page-flow .auth-form-panel{padding:2rem 1.5rem!important;-ms-flex-align:center!important;align-items:center!important}}.login-page-flow .auth-form-container{width:100%;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:2.25rem;position:relative;padding:0}@media (max-width: 1199.98px){.login-page-flow .auth-form-container{gap:1.75rem}}@media (max-width: 991.98px){.login-page-flow .auth-form-container{-ms-flex:none;flex:none;max-width:28.125rem!important;margin:0 auto!important;gap:1.5rem}}@media (max-width: 767.98px){.login-page-flow .auth-form-container{max-width:90%!important;gap:1.25rem}}.login-page-flow #formAuthentication{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.login-page-flow .auth-header{text-align:left;margin:0}[dir=rtl] .login-page-flow .auth-header{text-align:right}@media (max-width: 991.98px){.login-page-flow .auth-header{text-align:center!important;margin-bottom:.5rem}[dir=rtl] .login-page-flow .auth-header{text-align:center!important}}.login-page-flow .auth-header h3{font-family:Cairo,sans-serif;font-weight:700;line-height:1.2;margin-bottom:0;color:#3b5573;font-size:clamp(1.5rem,2.2vw,2rem);margin-top:1.5rem}@media (max-width: 767.98px){.login-page-flow .auth-header h3{font-size:1.5rem;margin-top:1rem}}.login-page-flow .auth-header p{font-family:Cairo,sans-serif;color:#393939;font-weight:500;line-height:1.5;font-size:clamp(.9375rem,1.5vw,1rem);margin:.75rem 0 0}@media (max-width: 767.98px){.login-page-flow .auth-header p{font-size:.9375rem;margin-top:.5rem}}.login-page-flow .auth-header .error-text{font-family:Cairo,sans-serif;font-size:1rem;font-weight:700;color:#c90000!important;margin-bottom:.5rem}.login-page-flow .figma-input-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:100%;text-align:left}[dir=rtl] .login-page-flow .figma-input-group{text-align:right}@media (max-width: 767.98px){.login-page-flow .figma-input-group{gap:.75rem}}.login-page-flow .figma-input-group label{font-size:.875rem;line-height:1.4;font-weight:500;color:#393939;font-family:Cairo,sans-serif;margin:0}.login-page-flow .figma-input-group .form-control.is-invalid{background-image:none!important;padding-right:1rem!important;padding-left:1rem!important}.login-page-flow .figma-input-group .otp-box{width:4.375rem;height:4.375rem;font-size:2rem!important;font-weight:800!important;color:#3b5573!important;text-align:center;border-radius:1rem!important;border:2px solid #EEE!important;background:#f9fafb!important;transition:all .3s ease!important}@media (max-width: 767.98px){.login-page-flow .figma-input-group .otp-box{width:3.4375rem;height:3.4375rem;font-size:1.5rem!important;border-radius:.75rem!important}}@media (max-width: 575.98px){.login-page-flow .figma-input-group .otp-box{width:2.8125rem;height:2.8125rem;font-size:1.25rem!important;border-radius:.5rem!important}}.login-page-flow .figma-input-group .otp-box:focus{border-color:#ff9800!important;background:#fff!important;-webkit-transform:translateY(-.25rem);transform:translateY(-.25rem);box-shadow:0 10px 20px #ff980026!important}.login-page-flow .figma-input-group .otp-box.filled{border-color:#3b5573!important;background:#fff!important}.login-page-flow .password-toggle-wrapper{position:relative;width:100%}.login-page-flow .password-toggle-btn{position:absolute;top:50%;inset-inline-end:.9375rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;padding:0;color:#999;font-size:1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}.login-page-flow .forgot-wrapper{line-height:.6875rem!important;text-align:left!important}@media (max-width: 991.98px){.login-page-flow .forgot-wrapper{text-align:center!important}}.login-page-flow .forgot-link{color:#f07a37!important;font-family:Cairo,sans-serif!important;font-size:.875rem!important;font-style:normal!important;font-weight:600!important;line-height:1.5!important;text-decoration:none;display:inline-block}.login-page-flow .forgot-link:hover{text-decoration:underline!important;color:#e35d11!important}.login-page-flow p{color:#ff9800!important;margin:0!important}.login-page-flow .error-text{font-family:Cairo,sans-serif;font-size:1rem;font-weight:700;color:#c90000!important;margin-bottom:.5rem}.login-page-flow .figma-remember-me{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:auto;margin-top:0}@media (max-width: 991.98px){.login-page-flow .figma-remember-me{-ms-flex-pack:center;justify-content:center}}.login-page-flow .figma-remember-me .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.75rem;padding:0;margin:0;min-height:auto}.login-page-flow .figma-remember-me .form-check-input{width:1.25rem;height:1.25rem;margin:0;cursor:pointer;border:1.5px solid #D1D5DB;border-radius:.375rem}@media (max-width: 767.98px){.login-page-flow .figma-remember-me .form-check-input{width:1.125rem;height:1.125rem}}.login-page-flow .figma-remember-me .form-check-input:checked{background-color:#3b5573;border-color:#3b5573}.login-page-flow .figma-remember-me .form-check-input:focus{box-shadow:0 0 0 2px #3b55731a}.login-page-flow .figma-remember-me .form-check-label{font-family:Cairo,sans-serif;font-size:.875rem;font-weight:500;color:#393939;cursor:pointer;line-height:1.4;margin:0}.login-page-flow .btn-figma-primary{width:100%}.login-page-flow .btn-figma-primary:hover{background-color:#263950!important;border-color:#263950!important}.login-page-flow .auth-custom-alert{background:#c9000029;color:#c90000;border-radius:.5rem;padding:1rem;margin-top:2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;gap:.75rem;box-shadow:0 4px 12px #dc26260d;font-family:Cairo,sans-serif;-webkit-animation:alertFadeIn .3s ease-out forwards;animation:alertFadeIn .3s ease-out forwards}@-webkit-keyframes alertFadeIn{0%{opacity:0;-webkit-transform:translateY(-.25rem);transform:translateY(-.25rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes alertFadeIn{0%{opacity:0;-webkit-transform:translateY(-.25rem);transform:translateY(-.25rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}[dir=rtl] .login-page-flow .auth-custom-alert{text-align:right}@media (max-width: 767.98px){.login-page-flow .auth-custom-alert{padding:.625rem .875rem!important;margin-top:1rem!important;gap:.5rem}}.login-page-flow .auth-custom-alert i{font-size:1.35rem;-ms-flex-negative:0;flex-shrink:0}.login-page-flow .auth-custom-alert span{line-height:1.4!important;font-size:.9375rem!important;font-weight:500!important;text-align:start}@media (max-width: 767.98px){.login-page-flow .auth-custom-alert span{font-size:.9375rem!important}}.login-page-flow .auth-footer-logo{margin-top:1.5rem!important;text-align:center;width:100%}@media (max-width: 767.98px){.login-page-flow .auth-footer-logo{margin-top:1rem!important}}.login-page-flow .auth-footer-logo a{text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.login-page-flow .auth-footer-logo .footer-logo-img{width:10.1875rem!important;-o-object-fit:contain;object-fit:contain}@media (max-width: 767.98px){.login-page-flow .auth-footer-logo .footer-logo-img{width:8.125rem!important}}@media (max-width: 575.98px){.login-page-flow .auth-footer-logo .footer-logo-img{width:6.875rem!important}}.login-page-flow .auth-footer-logo .footer-logo-text{font-family:Cairo,sans-serif;font-weight:700;color:#3b5573;font-size:clamp(1.5rem,2vw,2rem);margin:0}@media (max-width: 767.98px){.login-page-flow .auth-footer-logo .footer-logo-text{font-size:1.5rem}}@media (min-width: 1920px){.login-page-flow .auth-form-panel{-ms-flex:0 0 43.75rem;flex:0 0 43.75rem;padding:0 6.25rem 0 0px!important;margin-bottom:2rem!important}[dir=rtl] .login-page-flow .auth-form-panel{padding:0 6.25rem 0 0px!important}}
