.b-hoverable-light{transition:background-color .3s}.b-hoverable-light:hover{background-color:hsla(0,0%,100%,.05)}.b-hoverable-dark{transition:background-color .3s}.b-hoverable-dark:hover{background-color:rgba(0,0,0,.05)}.bg-primary-150{background-color:#242a7b}.bg-secondary-10{background-color:rgb(233.5,249.4,254.5)}.bg-gray-80{background-color:rgb(62.52,64.44,90.36)}@media(min-width: 768px){.bg-md-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}}@media(min-width: 992px){.bg-lg-secondary-10{background-color:rgb(233.5,249.4,254.5)}}
.fs-7{font-size:.875rem}@media(min-width: 768px){.fs-md-2{font-size:2rem !important}}@media(min-width: 992px){.fs-lg-1{font-size:2.5rem !important}.fs-lg-4{font-size:1.5rem !important}}
.py-6{padding-top:4.5rem;padding-bottom:4.5rem}.py-7{padding-top:6rem;padding-bottom:6rem}.py-8{padding-top:7.5rem;padding-bottom:7.5rem}
.bottom-viewport{top:100vh}
.z-index-back{z-index:0}.z-index-front{z-index:999}
.back-to-top-button{width:48px;height:48px;right:max(0px,50vw - var(--container-max-half, 50vw) - 48px - 1rem);bottom:calc(-48px + -1rem);transition:bottom 600ms ease 0s}@media(min-width: 992px){.back-to-top-button{--container-max-half: 480px}}@media(min-width: 1200px){.back-to-top-button{--container-max-half: 570px}}@media(min-width: 1400px){.back-to-top-button{--container-max-half: 660px}}.back-to-top-button.available{bottom:0}
:root{--bs-primary: settings.$palette-primary;--bs-primary-rgb: 72, 84, 246;--bs-secondary: settings.$palette-secondary;--bs-secondary-rgb: 40, 199, 250;--bs-dark: rgb(14.4, 16.8, 49.2);--bs-dark-rgb: 14.4, 16.8, 49.2;--bs-body-color: rgb(14.4, 16.8, 49.2);--bs-body-color-rgb: 14.4, 16.8, 49.2}.btn-outline-primary{--bs-btn-color: #4854F6;--bs-btn-border-color: #4854F6;--bs-btn-hover-bg: #4854F6;--bs-btn-hover-border-color: #4854F6;--bs-btn-focus-shadow-rgb: 72, 84, 246;--bs-btn-active-bg: #4854F6;--bs-btn-active-border-color: #4854F6;--bs-btn-disabled-color: #4854F6;--bs-btn-disabled-border-color: #4854F6}
.sticky-add-row{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #dee2e6;padding-top:8px;padding-bottom:8px}@media(max-width: 991.98px){.sticky-add-row{top:70px}}@media(min-width: 992px){.sticky-add-row{top:90px}.currency-select__menu{margin-top:32px !important}}
.admin-menu-nav .active-link{color:#fff !important;font-weight:700;text-decoration:underline !important;background:#0d6efd !important;border-color:#0d6efd !important;box-shadow:0 2px 8px 0 rgba(13,110,253,.1);outline:2px solid #0a58ca;outline-offset:-2px;z-index:2;transition:background .2s,color .2s,filter .2s}.admin-menu-nav .active-link:hover,.admin-menu-nav .active-link:focus{background:#fff !important;color:#0d6efd !important;text-decoration:underline !important;border-color:#0d6efd !important;filter:brightness(1.1)}.admin-menu-nav .admin-menu-link{margin-left:1.5rem !important;margin-right:.5rem !important;font-weight:500;font-size:1.05rem}.admin-menu-nav .logout-link{color:#dc3545 !important;border:1px solid #dc3545;border-radius:20px;padding:.3rem 1.1rem;font-weight:600;background:rgba(220,53,69,.08);transition:background .2s,color .2s}.admin-menu-nav .logout-link:hover,.admin-menu-nav .logout-link:focus{background:#dc3545;color:#fff !important}.admin-menu-nav .link-style{color:#0d6efd !important;background:none !important;border:none !important;text-decoration:none;transition:text-decoration .2s,color .2s}.admin-menu-nav .link-style:hover,.admin-menu-nav .link-style:focus{text-decoration:underline;color:#0a58ca !important}@media(max-width: 991.98px){.admin-menu-spacer{padding-top:70px !important}}@media(min-width: 992px){.admin-menu-spacer{padding-top:64px !important}}
