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}.forgot-password-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){.forgot-password-flow{max-height:none!important;overflow:auto!important}}.forgot-password-flow .auth-main-layout{display:-ms-flexbox;display:flex;width:100%!important;max-width:100%!important;min-height:100vh;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;background-color:#fff;box-sizing:border-box;padding:0!important;margin:0!important}[dir=rtl] .forgot-password-flow .auth-main-layout{-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width: 991.98px){.forgot-password-flow .auth-main-layout{-ms-flex-pack:center;justify-content:center;padding:2.5rem 0!important}}@media (max-width: 767.98px){.forgot-password-flow .auth-main-layout{padding:1.5rem 0!important}}.forgot-password-flow .auth-illustration-panel{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:70vh;margin:0}@media (max-width: 991.98px){.forgot-password-flow .auth-illustration-panel{display:none!important}}.forgot-password-flow .auth-illustration-panel img{margin-right:clamp(111px,-27.8235294118px + 11.568627451vw,170px);width:auto!important;height:90%!important;max-width:100%!important;-o-object-fit:contain;object-fit:contain}@media (min-width: 1400px) and (min-width: 1900px){.forgot-password-flow .auth-illustration-panel img{height:90%!important;-o-object-fit:contain!important;object-fit:contain!important}}@media (max-width: 1399.98px){.forgot-password-flow .auth-illustration-panel img{margin-right:5rem}}@media (max-width: 1199.98px){.forgot-password-flow .auth-illustration-panel img{margin-right:2.5rem}}.forgot-password-flow .form-control.is-invalid{background-image:none!important;padding-right:1rem!important;padding-left:1rem!important}.forgot-password-flow .auth-form-panel{-ms-flex:0 0 38.8125rem;flex:0 0 38.8125rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;padding:0 5.5rem 0 0px!important;background-color:#fff}@media (max-width: 1399.98px){.forgot-password-flow .auth-form-panel{-ms-flex:0 0 34.375rem;flex:0 0 34.375rem;padding:0 3.75rem 0 0px!important}}@media (max-width: 1199.98px){.forgot-password-flow .auth-form-panel{-ms-flex:0 0 31.25rem;flex:0 0 31.25rem;padding:0 2.5rem 0 0px!important}}@media (max-width: 991.98px){.forgot-password-flow .auth-form-panel{padding:0!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex:1!important;flex:1!important;width:100%!important}}@media (min-width: 1400px) and (min-width: 1900px){.forgot-password-flow .auth-form-panel{-ms-flex:0 0 50rem;flex:0 0 50rem;padding:0 clamp(78px,-20.8235294118px + 8.2352941176vw,120px) 0 0px!important}}[dir=rtl] .forgot-password-flow .auth-form-panel{-ms-flex-align:start;align-items:flex-start;padding:0 5.5rem 0 0px!important}@media (max-width: 1399.98px){[dir=rtl] .forgot-password-flow .auth-form-panel{padding:0 3.75rem 0 0px!important}}@media (max-width: 1199.98px){[dir=rtl] .forgot-password-flow .auth-form-panel{padding:0 2.5rem 0 0px!important}}@media (min-width: 1400px) and (min-width: 1900px){[dir=rtl] .forgot-password-flow .auth-form-panel{padding:0 clamp(78px,-20.8235294118px + 8.2352941176vw,120px) 0 0px!important}}@media (max-width: 991.98px){[dir=rtl] .forgot-password-flow .auth-form-panel{padding:0!important;-ms-flex-align:center!important;align-items:center!important}}.forgot-password-flow .auth-form-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (max-width: 991.98px){.forgot-password-flow .auth-form-container{max-width:28.125rem!important;margin:0 auto!important}}@media (max-width: 767.98px){.forgot-password-flow .auth-form-container{max-width:90%!important}}.forgot-password-flow .auth-header{text-align:left;margin:0}[dir=rtl] .forgot-password-flow .auth-header{text-align:right}@media (max-width: 991.98px){.forgot-password-flow .auth-header,[dir=rtl] .forgot-password-flow .auth-header{text-align:center!important}}.forgot-password-flow .auth-header h3{font-family:Cairo,sans-serif;font-weight:700;color:#3b5573;line-height:1.3;font-size:clamp(1.5rem,2.2vw,2rem);margin:0}@media (max-width: 767.98px){.forgot-password-flow .auth-header h3{font-size:1.5rem}}.forgot-password-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-top:1.5rem;margin-bottom:3rem}@media (max-width: 767.98px){.forgot-password-flow .auth-header p{font-size:.9375rem;margin-top:1rem;margin-bottom:2rem}}.forgot-password-flow .auth-header .error-text{font-family:Cairo,sans-serif;font-size:1rem;font-weight:700;color:#c90000!important;margin-bottom:.5rem}.forgot-password-flow #formAuthentication{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.forgot-password-flow .figma-input-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.forgot-password-flow .figma-input-group label{font-size:.875rem;line-height:1.4;font-weight:500;color:#393939;font-family:Cairo,sans-serif;margin-bottom:1rem}@media (max-width: 767.98px){.forgot-password-flow .figma-input-group label{margin-bottom:.75rem}}.forgot-password-flow .btn-figma-primary{background-color:#3b5573!important;border-color:#3b5573!important;color:#fff!important;font-weight:600!important;font-size:1rem!important;line-height:1.5;border-radius:.5rem!important;margin-top:3rem;margin-bottom:4.5rem}@media (max-width: 767.98px){.forgot-password-flow .btn-figma-primary{font-size:.9375rem!important;margin-top:2rem;margin-bottom:3rem}}.forgot-password-flow .btn-figma-primary:hover{background-color:#3b5573!important;border-color:#3b5573!important}.forgot-password-flow .btn-figma-primary:disabled{opacity:.6;cursor:not-allowed}.forgot-password-flow .auth-back-link{color:#999;font-weight:700;font-size:1rem;transition:all .3s ease;gap:.5rem}.forgot-password-flow .auth-back-link i{font-size:1.5rem;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.forgot-password-flow .auth-back-link:hover{color:#3b5573}.forgot-password-flow .auth-back-link:hover i{-webkit-transform:translateX(-.3125rem);transform:translate(-.3125rem)}[dir=rtl] .forgot-password-flow .auth-back-link:hover i{-webkit-transform:translateX(.3125rem);transform:translate(.3125rem)}.forgot-password-flow .auth-footer-logo{margin-top:1.5rem!important;text-align:center;width:100%}@media (max-width: 767.98px){.forgot-password-flow .auth-footer-logo{margin-top:1rem!important}}.forgot-password-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}.forgot-password-flow .auth-footer-logo .footer-logo-img{width:10.1875rem!important;height:auto!important;-o-object-fit:contain;object-fit:contain}@media (max-width: 767.98px){.forgot-password-flow .auth-footer-logo .footer-logo-img{width:8.125rem!important}}@media (max-width: 575.98px){.forgot-password-flow .auth-footer-logo .footer-logo-img{width:6.875rem!important}}.forgot-password-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){.forgot-password-flow .auth-footer-logo .footer-logo-text{font-size:1.5rem}}.forgot-password-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:center;justify-content:center;font-family:Cairo,sans-serif;font-weight:500!important;line-height:1.5!important;font-size:.9375rem!important;border:1px solid #F5C6CB!important}@media (max-width: 767.98px){.forgot-password-flow .auth-custom-alert{padding:.75rem;font-size:.9375rem!important;margin-top:1.25rem}}.forgot-password-flow .auth-custom-alert i{font-size:1.2rem}.forgot-password-flow .auth-custom-alert span{line-height:1.5!important;font-size:.9375rem!important;font-weight:500!important}@media (max-width: 767.98px){.forgot-password-flow .auth-custom-alert span{font-size:.9375rem!important}}@media (min-width: 1920px){.forgot-password-flow .auth-form-panel{-ms-flex:0 0 43.75rem;flex:0 0 43.75rem;padding:0 6.25rem 0 0px!important}[dir=rtl] .forgot-password-flow .auth-form-panel{padding:0 6.25rem 0 0px!important}}
