#root,body,html{height:100%;overflow:hidden}:root{--ant-primary-color:#1890ff;--ant-primary-bg-color:#e6f4ff;--header-bg-color:#001529;--header-height:48px;--divider-color:#f0f0f0;--schedule-break-color:#fff8e3;--schedule-downtime-color:#ffebec;--schedule-holiday-color:#efeff0;--schedule-holiday-border-color:#e7e7e9;--schedule-split-bg-color:#fff}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.container,.main{height:100%;overflow:hidden}.container{width:100%}[class*=freshchat-launcher]:not([class*=open]),[id*=freshchat-launcher],a[class*=fc-launcher],button[class*=fc-launcher],div[class*=fc-launcher],iframe[src*=fc_frame][src*=launcher],iframe[src*=freshchat][src*=launcher]{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.page-loader{height:100%;min-height:100vh;width:100%}.main-page .page-loader{min-height:calc(100vh - 96px)}.chat-card .page-loader{height:100%;min-height:240px}.contact-form-modal .ant-modal-body,.contact-form-modal .ant-modal-content{padding:0}.contact-form-container .contact-form-header{border-bottom:2px solid #e8e8e8;padding:24px;text-align:center}.contact-form-container .contact-form-header .contact-form-title{color:#190702;font-size:18px;font-weight:600;letter-spacing:.5px}.contact-form-container .contact-form{padding:24px}.contact-form-container .contact-form .form-label{color:#5e5e5e;font-size:16px;font-weight:400;letter-spacing:1%}.contact-form-container .contact-form .contact-form-input{border:1px solid #d9d9d9;border-radius:4px;color:#190702;font-size:14px;font-weight:500;height:56px;line-height:24px;padding:16px}.contact-form-container .contact-form .contact-form-input::placeholder{color:#bfbfbf}.contact-form-container .contact-form .contact-form-input:hover{border-color:#f16323}.contact-form-container .contact-form .contact-form-input:focus{border-color:#f16323;box-shadow:0 0 0 2px #f163231a}.contact-form-container .contact-form .contact-form-textarea{border:1px solid #d9d9d9;border-radius:4px;color:#190702;font-size:14px;font-weight:500;line-height:24px;padding:16px;resize:none}.contact-form-container .contact-form .contact-form-textarea::placeholder{color:#bfbfbf}.contact-form-container .contact-form .contact-form-textarea:hover{border-color:#f16323}.contact-form-container .contact-form .contact-form-textarea:focus{border-color:#f16323;box-shadow:0 0 0 2px #f163231a}.contact-form-container .contact-form .ant-form-item{margin-bottom:24px}.contact-form-container .contact-form .contact-form-spacer{height:13px;margin-bottom:24px}.contact-form-container .contact-form .contact-form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.contact-form-container .contact-form .contact-form-actions .contact-form-cancel-btn{background-color:rgba(255,230,216,.047);border:1px solid #757575;border-radius:4px;color:#5e5e5e;font-size:16px;height:40px;padding:0 24px}.contact-form-container .contact-form .contact-form-actions .contact-form-cancel-btn:hover{border-color:#f16323;color:#f16323}.contact-form-container .contact-form .contact-form-actions .contact-form-submit-btn{background-color:#f16323;border-color:#f16323;border-radius:4px;color:#fff;font-size:16px;height:40px;padding:0 24px}.contact-form-container .contact-form .contact-form-actions .contact-form-submit-btn:hover{background-color:#d4551a;border-color:#d4551a}@media screen and (max-width:768px){.contact-form-modal .ant-modal{max-width:90%!important;width:90%!important}.contact-form-container .contact-form-header{padding:20px 16px}.contact-form-container .contact-form-header .contact-form-title{font-size:16px}.contact-form-container .contact-form{padding:20px 16px}.contact-form-container .contact-form .contact-form-actions{flex-direction:column-reverse;width:100%}.contact-form-container .contact-form .contact-form-actions .contact-form-cancel-btn,.contact-form-container .contact-form .contact-form-actions .contact-form-submit-btn{width:100%}}@media screen and (max-width:576px){.contact-form-container .contact-form .form-label{font-size:14px}.contact-form-container .contact-form .contact-form-input{font-size:14px;height:48px;padding:12px}.contact-form-container .contact-form .contact-form-textarea{font-size:14px;padding:12px}}.invalid-account-page{align-items:center;background:#f4f5f7;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:48px 24px}.invalid-account-card{background:#fff;border:1px solid #dfe1e6;border-radius:8px;box-sizing:border-box;max-width:640px;padding:40px 48px 32px;text-align:center;width:100%}.invalid-account-title{color:#172b4d;font-size:28px;font-weight:600;line-height:1.25;margin:0 0 24px}.invalid-account-divider{border:0;border-top:1px solid #ebecf0;margin:0 0 28px}.invalid-account-body{margin-bottom:28px}.invalid-account-body p{color:#44546f;font-size:15px;line-height:1.6;margin:0 0 16px}.invalid-account-body p:last-child{margin-bottom:0}.invalid-account-actions{display:flex;gap:12px;justify-content:center}.invalid-account-actions .submit-btn{background-color:#f16222!important;border-color:#f16222!important;border-radius:4px;height:55px}.invalid-account-actions .submit-btn span{font-family:Outfit,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:.5px;line-height:100%}.invalid-account-actions .submit-btn:hover{background-color:#c84614!important;border-color:#c84614!important}.invalid-account-footer{margin-top:32px}.invalid-account-logo{height:28px;opacity:.9;width:auto}.auth-container .img-container{width:50%}.auth-container .img-container .login-img{width:100%}.auth-container .header{margin-bottom:30px}.auth-container .header .header-icon{fill:var(--ant-primary-color);height:38px}.auth-container .header h1{color:var(--ant-primary-color);margin:0 0 0 8px}.auth-container .right-panel{flex-grow:1;height:100vh}.auth-container .right-panel .detail-form-container{width:100%}.auth-container .left-side-panel{background:#f16222;background-position:100% 100%;background-repeat:no-repeat;background-size:300px;display:flex;flex-direction:column;padding:5% 5% 0;width:30%!important}.auth-container .left-side-panel img{width:220px}.auth-container .left-side-panel .header-text-container{display:flex;flex-direction:column;flex-grow:1;margin-top:28vh;row-gap:10px}.auth-container .left-side-panel .header-text-container .header-text{color:#fff;font-family:Outfit,sans-serif;font-size:3.875rem;font-weight:600;letter-spacing:0;line-height:100%}@media screen and (min-width:1024px){.auth-container .right-panel{align-items:center;justify-content:flex-start;margin-left:5.5%;margin-right:32px}.auth-container .right-panel .header-image{display:none}}@media screen and (max-width:1023px){.auth-container .img-container{display:none}.auth-container .right-panel{padding-top:16px}.auth-container .right-panel .detail-form-container{align-items:center;display:flex;flex-direction:column;max-width:none!important;width:90%!important}.auth-container .right-panel .detail-form-container .header-image{display:block;width:142px}}@media screen and (min-width:1024px)and (max-width:1440px){.auth-container .left-side-panel{background-size:250px}.auth-container .left-side-panel .header-text-container .header-text{font-size:3rem}}.login-container{max-width:400px}.login-container .login-msg{margin:0 0 24px!important}.login-container .form-header{font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:100%}.login-container .form-container{margin-top:40px}.login-container .form-container .form-field{margin-bottom:28px!important}.login-container .form-container .login-form{width:100%}.login-container .form-container h1{font-size:2rem;margin-bottom:.5rem}.login-container .form-container p{color:#555;margin-bottom:1.5rem}.login-container .form-container .divider{color:#aaa;margin:1.5rem 0}.login-container .form-container form .form-group{margin-bottom:1rem;text-align:left}.login-container .form-container form .form-group label{display:block;font-size:.9rem;margin-bottom:.5rem}.login-container .form-container form .form-group input{border:1px solid #ccc;border-radius:4px;font-size:1rem;padding:10px;width:100%}.login-container .form-container form .form-input-field{border-color:#e0e0e0;border-radius:4px;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;height:56px;letter-spacing:0;line-height:24px;padding:16px 12px!important}.login-container .form-container form .form-input-field.password-field input{font-weight:500}.login-container .form-container form .forgot-link{margin-bottom:60px!important;margin-top:20px!important}.login-container .form-container form .forgot-link a{color:#f16222!important;font-family:Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:1%;line-height:100%}.login-container .form-container form .forgot-link .ant-checkbox .ant-checkbox-inner{height:20px;width:20px}.login-container .form-container form .forgot-link .ant-checkbox-checked .ant-checkbox-inner{background-color:#f16222!important}.login-container .form-container form .forgot-link .form-check-box .ant-checkbox+span{color:#6e6e6e;font-family:Inter,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;line-height:100%;padding:0;padding-left:10px!important}.login-container .form-container form .sign-in-button{background-color:#6a11cb;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:10px;width:100%}.login-container .form-container form .forgot-password{color:#6a11cb;display:block;font-size:.9rem;margin-top:1rem}.login-container .form-container form .form-field-label{color:#6e6e6e;font-size:.875rem;font-weight:400;letter-spacing:1%;line-height:1.5rem}.login-container .form-container .register-btn{margin-top:10px}.login-container .form-container .register-btn p.label{margin:0 4px 0 0!important}.login-container .form-container .register-btn a.signup-url{color:var(--ant-primary-color);font-weight:700;text-decoration:none}.login-container .form-container .submit-btn{background-color:#f16222;border-radius:4px;height:55px;width:100%!important}.login-container .form-container .submit-btn span{font-family:Outfit,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:.5px;line-height:100%}.login-container .form-container .submit-btn:hover{background-color:#c84614}.login-container .form-container .okta-signin-btn{background-color:#1a31a9!important;border-color:#1a31a9!important;border-radius:4px;color:#fff!important;height:55px;width:100%!important}.login-container .form-container .okta-signin-btn span{color:#fff!important;font-family:Outfit,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:.5px;line-height:100%}.login-container .form-container .okta-signin-btn:focus,.login-container .form-container .okta-signin-btn:hover{background-color:#1a31a9!important;background-image:linear-gradient(#ffffff0a 0 0)!important;border-color:#1a31a9!important;color:#fff!important}.login-container .form-container .okta-signin-btn:active{background-color:#142480!important;background-image:none!important;border-color:#142480!important}.login-container .form-container .register-link-container{color:#6e6e6e;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:100%;margin-top:52px;text-align:center}.login-container .form-container .register-link-container a.signup-link{color:#f16222;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;letter-spacing:0;line-height:100%}@media screen and (max-width:1023px){.login-container{margin-top:32px;max-width:637px;width:100%}}.password-reset-container .signup-url{color:#f16222!important}.password-reset-container .reset-btn{background-color:#f16222!important}