:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden;direction:rtl}body{font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.ls-style-none{list-style:none!important}.btn-submit-custom{background-color:var(--bs-blue)!important}.f07rem{font-size:.7rem!important}.cursor-pointer-custom{cursor:pointer!important}.min-max-height23rem{min-height:23rem;max-height:23rem;overflow-x:auto;overflow-y:auto}.bg-gradient-org{background:linear-gradient(135deg,#023df3,#0f55e4 60%,#14a8b8)!important;border-radius:20px 0 0 20px!important}.border-radius20px{border-radius:20px}.glassy-bg{background:linear-gradient(135deg,rgba(4,45,255,.12),rgba(63,107,255,.05)),hsla(0,0%,100%,.65);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:0 20px 20px 0!important;border:1px solid rgba(4,45,255,.18);box-shadow:0 10px 30px rgba(0,0,0,.08),inset 0 1px 1px hsla(0,0%,100%,.6)}.logo-class-navbar{max-width:100%;height:3rem}.f-4rem{font-size:3rem!important}.d-none-custom{display:none!important}.hover-fast-access{transition:all .2s}.hover-fast-access:hover{background-color:var(--bs-blue)!important}.hover-fast-access:hover h6,.hover-fast-access:hover i{color:#fff!important}.none-active-stepper{border:1px solid var(--bs-blue);color:var(--bs-blue)!important}.active-second{background-color:rgba(38,60,85,.06)!important}.fullpage-loader{opacity:1;transition:all 2s}.bs-stepper-header .step-trigger{pointer-events:none!important;cursor:default!important}.react-select__control{border:1px solid #d4d8dd;border-radius:.375rem;font-size:.9375rem!important;padding:.11rem .735rem!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;line-height:1.4;background-color:#fff}.react-select__control--is-focused{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.is-invalid .react-select__control{border-color:#dc3545}.is-invalid .react-select__control--is-focused{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.react-select__menu{border-radius:.375rem;border:1px solid #ced4da;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);background-color:#fff}.react-select__option{padding:.375rem .75rem;cursor:pointer}.react-select__option--is-focused{background-color:#e9ecef}.react-select__option--is-selected{background-color:#0d6efd;color:#fff}[dir=rtl] .react-select__control,[dir=rtl] .react-select__placeholder{text-align:right}.overflow-x-auto{overflow-x:auto!important}.bg-menu-theme .menu-sub>.menu-item>.menu-link:before{display:none!important}.ReactTags__tagInput{display:inline-block}.ReactTags__tagInputField{border:none;outline:none}.ReactTags__tag{background:#0d6efd;color:#fff;padding:4px 8px;margin:2px;border-radius:4px;display:inline-flex;align-items:center}.ReactTags__remove{margin-left:6px;cursor:pointer;background-color:transparent!important;border:none!important}.ck-editor__editable{min-height:160px;border-radius:.375rem}.is-invalid .ck-editor__editable{border-color:#dc3545}.margin-right-zero{margin-right:0}.menu-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:998}.side-menu{position:fixed;top:0;right:0;width:280px;height:100vh;background:#fff;transform:translateX(100%);transition:transform .3s ease;z-index:999;overflow-y:auto}.side-menu.open{transform:translateX(0)}.side-menu-list{list-style:none;padding:0;margin:0}.side-menu-list li a{display:flex;justify-content:space-between;padding:12px 16px;text-decoration:none;color:#333}.accordion-sub{background:#f9f9f9}.accordion-sub li a{padding-right:32px;font-size:14px}.arrow{font-size:12px}.side-menu-header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #eee;font-weight:700}.side-menu-header button{background:none;border:none;font-size:18px;cursor:pointer}.accordion-sub{overflow:hidden;transition:max-height .3s ease}.dir-ltr{direction:ltr!important}.h-5rem{height:5rem!important}@keyframes fadeIn{to{opacity:1}}@media (prefers-color-scheme:dark){html{color-scheme:dark}}