/* -------------------------------------------------------------------------- */
/*                                Falcon Button                               */
/* -------------------------------------------------------------------------- */
/* prettier-ignore */
/*# sourceMappingURL=user.css.map */
@font-face {
    font-family: "Kalpurush";
    src: url(/assets/fonts/Kalpurush-7268d6d360d4ec731abaea2f93deb19d.woff) format("woff");
    font-size: 1rem;
}

@font-face {
    font-family: "ArialBold";
    src: url(/assets/fonts/ArialBold-93807c4a20da72fdf1b2c9bbf07f3cad.woff) format("woff");
    font-size: 1rem;
    unicode-range: U+06??, U+0750-077F, U+0870–089F, U+08A0–08FF, U+FB50–FDFF, U+FE70–FEFF, U+1EE00–1EEFF;
}

:root{
    --falcon-body-font-family: Kalpurush, ArialBold, sans-serif;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-family: Kalpurush, ArialBold, sans-serif;
    font-weight: 500;
    line-height: 1.2;
    color: var(--falcon-headings-color);
}

input,
button,
select,
optgroup,
textarea,
label,
.alert,
.badge,
.blockquote-footer,
.btn,
[data-list] .page,
.tox .tox-menu__footer .tox-button:last-child,
.tox .tox-dialog__footer .tox-button:last-child,
.tox .tox-menu__footer .tox-button--secondary,
.tox .tox-dialog__footer .tox-button--secondary,
.navbar,
.pagination,
.valid-feedback,
.invalid-feedback {
    font-family: Kalpurush, ArialBold, sans-serif;
}

/*
    Sneha Custom
*/

/*.nav-item .normal{*/
/*    font-weight: normal;*/
/*}*/

/*.custom-scrollbar{
    scrollbar-width: thin;
    scrollbar-color: rgba(116, 129, 148, 0.3) #e4e4e4;
}

.custom-scrollbar::-webkit-scrollbar {
    background-color: #e4e4e4;
    width: 12px;
}

.custom-scrollbar::-webkit-scrollbar-track {
    background-color: #e4e4e4;
    border-radius: 20px;
}

.custom-scrollbar::-webkit-scrollbar-thumb {
    background-color: rgba(116, 129, 148, 0.3);
    border-radius: 20px;
}
*/
@media print {
    body {-webkit-print-color-adjust: exact;
    background: white;
    }
    .navbar.navbar-top, .navbar-brand { /* .navbar.navbar-vertical, */
        background-color: white;
    }
}

.w-max-content {
    width: max-content;
}

.border-top-black {
    border-top-color: rgb(var(--falcon-black-rgb)) !important;
}

.text-right {
    text-align: right !important;
}

.captcha-sized-row {
    width: 304px;
}

@media (max-width: 350px) {
    .captcha-sized-row {
        width: 125% !important;
        padding: 0 0.75rem;
    }

    .resize-g-recaptcha {
        transform:scale(0.77);
        -ms-transform:scale(0.77);
    }
}


@media print
{
    html, body {
        height: 100%;
        margin: 0 !important;
        padding: 0 !important;
    }

    .card {
        box-shadow: none;
    }

    .navbar-glass-shadow {
        box-shadow: none;
    }

    .position-print-relative {
        position: relative;
    }

    #card{
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: 0;
        right: 0;
    }
}

@media (min-width: 1000px) {
    .overflow-y-auto{
        overflow-y: auto;
        scrollbar-gutter: stable;
    }

    .overflow-y-scroll {
        overflow-y: scroll;
    }
    .logo-text{
        font-size: 15px;
    }
    .img-w{
        width: 718px;
    }
    h1, .h1 {
        font-size: 2.28832rem;
    }
}
@media (min-width: 1000px) {
    h2, .h2 {
        font-size: 2.0536rem;
    }
}
@media (min-width: 1000px) {
    h3, .h3 {
        font-size: 1.528rem;
    }
}
@media (min-width: 1000px) {
    h4, .h4 {
        font-size: 1.24rem;
    }
}
@media (min-width: 1000px) {
    legend {
        font-size: 1.5rem;
    }
}
@media (min-width: 1000px) {
    .display-1 {
        font-size: 4.29981696rem;
    }
}
@media (min-width: 1000px) {
    .display-2 {
        font-size: 3.5831808rem;
    }
}
@media (min-width: 1000px) {
    .display-3 {
        font-size: 2.985984rem;
    }
}
@media (min-width: 1000px) {
    .display-4 {
        font-size: 2.48832rem;
    }
}
@media (min-width: 1000px) {
    .display-5 {
        font-size: 2.0736rem;
    }
}
@media (min-width: 1000px) {
    .display-6 {
        font-size: 1.728rem;
    }
}
@media (min-width: 1000px) {
    .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 940px;
    }
}
@media (min-width: 1000px) {
    .col-xl {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
    }

    .row-cols-xl-auto > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-xl-1 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-xl-2 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-xl-3 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .row-cols-xl-4 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-xl-5 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-xl-6 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.6666666667%;
    }

    .col-xl-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
    }

    .col-xl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-xl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-xl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%;
    }

    .col-xl-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-xl-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-xl-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%;
    }

    .col-xl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-xl-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-xl-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 75%;
    }

    .col-xl-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-xl-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-xl-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-xl-0 {
        margin-left: 0;
    }

    .offset-xl-1 {
        margin-left: 8.33333333%;
    }

    .offset-xl-2 {
        margin-left: 16.66666667%;
    }

    .offset-xl-3 {
        margin-left: 25%;
    }

    .offset-xl-4 {
        margin-left: 33.33333333%;
    }

    .offset-xl-5 {
        margin-left: 41.66666667%;
    }

    .offset-xl-6 {
        margin-left: 50%;
    }

    .offset-xl-7 {
        margin-left: 58.33333333%;
    }

    .offset-xl-8 {
        margin-left: 66.66666667%;
    }

    .offset-xl-9 {
        margin-left: 75%;
    }

    .offset-xl-10 {
        margin-left: 83.33333333%;
    }

    .offset-xl-11 {
        margin-left: 91.66666667%;
    }

    .g-xl-0,
    .gx-xl-0 {
        --falcon-gutter-x: 0;
    }

    .g-xl-0,
    .gy-xl-0 {
        --falcon-gutter-y: 0;
    }

    .g-xl-1,
    .gx-xl-1 {
        --falcon-gutter-x: 0.25rem;
    }

    .g-xl-1,
    .gy-xl-1 {
        --falcon-gutter-y: 0.25rem;
    }

    .g-xl-2,
    .gx-xl-2 {
        --falcon-gutter-x: 0.5rem;
    }

    .g-xl-2,
    .gy-xl-2 {
        --falcon-gutter-y: 0.5rem;
    }

    .g-xl-3,
    .gx-xl-3 {
        --falcon-gutter-x: 1rem;
    }

    .g-xl-3,
    .gy-xl-3 {
        --falcon-gutter-y: 1rem;
    }

    .g-xl-4,
    .gx-xl-4 {
        --falcon-gutter-x: 1.8rem;
    }

    .g-xl-4,
    .gy-xl-4 {
        --falcon-gutter-y: 1.8rem;
    }

    .g-xl-5,
    .gx-xl-5 {
        --falcon-gutter-x: 3rem;
    }

    .g-xl-5,
    .gy-xl-5 {
        --falcon-gutter-y: 3rem;
    }

    .g-xl-6,
    .gx-xl-6 {
        --falcon-gutter-x: 4rem;
    }

    .g-xl-6,
    .gy-xl-6 {
        --falcon-gutter-y: 4rem;
    }

    .g-xl-7,
    .gx-xl-7 {
        --falcon-gutter-x: 5rem;
    }

    .g-xl-7,
    .gy-xl-7 {
        --falcon-gutter-y: 5rem;
    }

    .g-xl-8,
    .gx-xl-8 {
        --falcon-gutter-x: 7.5rem;
    }

    .g-xl-8,
    .gy-xl-8 {
        --falcon-gutter-y: 7.5rem;
    }

    .g-xl-9,
    .gx-xl-9 {
        --falcon-gutter-x: 10rem;
    }

    .g-xl-9,
    .gy-xl-9 {
        --falcon-gutter-y: 10rem;
    }

    .g-xl-10,
    .gx-xl-10 {
        --falcon-gutter-x: 12.5rem;
    }

    .g-xl-10,
    .gy-xl-10 {
        --falcon-gutter-y: 12.5rem;
    }

    .g-xl-11,
    .gx-xl-11 {
        --falcon-gutter-x: 15rem;
    }

    .g-xl-11,
    .gy-xl-11 {
        --falcon-gutter-y: 15rem;
    }

    .g-xl-card,
    .gx-xl-card {
        --falcon-gutter-x: 2.5rem;
    }

    .g-xl-card,
    .gy-xl-card {
        --falcon-gutter-y: 2.5rem;
    }
}
@media (min-width: 1000px) {
    .dropdown-menu-xl-start {
        --bs-position: start;
    }
    .dropdown-menu-xl-start[data-bs-popper] {
        right: auto;
        left: 0;
    }

    .dropdown-menu-xl-end {
        --bs-position: end;
    }
    .dropdown-menu-xl-end[data-bs-popper] {
        right: 0;
        left: auto;
    }
}
@media (min-width: 1000px) {
    .navbar-brand {
        font-size: 1.728rem;
    }
}
@media (min-width: 1000px) {
    .navbar-expand-xl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .navbar-expand-xl .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    .navbar-expand-xl .navbar-nav-scroll {
        overflow: visible;
    }
    .navbar-expand-xl .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }
    .navbar-expand-xl .navbar-toggler {
        display: none;
    }
    .navbar-expand-xl .offcanvas-header {
        display: none;
    }
    .navbar-expand-xl .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        visibility: visible !important;
        background-color: transparent;
        border-right: 0;
        border-left: 0;
        -webkit-transition: none;
        -o-transition: none;
        transition: none;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
    .navbar-expand-xl .offcanvas-top,
    .navbar-expand-xl .offcanvas-bottom {
        height: auto;
        border-top: 0;
        border-bottom: 0;
    }
    .navbar-expand-xl .offcanvas-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
    }
}
@media (min-width: 1000px) {
    .modal-xl {
        max-width: 1140px;
    }
}
@media (min-width: 1000px) {
    .sticky-xl-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1015;
    }
}
@media (min-width: 1000px) {
    .float-xl-start {
        float: left !important;
    }

    .float-xl-end {
        float: right !important;
    }

    .float-xl-none {
        float: none !important;
    }

    .opacity-xl-0 {
        opacity: 0 !important;
    }

    .opacity-xl-25 {
        opacity: 0.25 !important;
    }

    .opacity-xl-50 {
        opacity: 0.5 !important;
    }

    .opacity-xl-75 {
        opacity: 0.75 !important;
    }

    .opacity-xl-85 {
        opacity: 0.85 !important;
    }

    .opacity-xl-100 {
        opacity: 1 !important;
    }

    .d-xl-inline {
        display: inline !important;
    }

    .d-xl-inline-block {
        display: inline-block !important;
    }

    .d-xl-block {
        display: block !important;
    }

    .d-xl-grid {
        display: grid !important;
    }

    .d-xl-table {
        display: table !important;
    }

    .d-xl-table-row {
        display: table-row !important;
    }

    .d-xl-table-cell {
        display: table-cell !important;
    }

    .d-xl-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .d-xl-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }

    .d-xl-none {
        display: none !important;
    }

    .position-xl-static {
        position: static !important;
    }

    .position-xl-absolute {
        position: absolute !important;
    }

    .position-xl-relative {
        position: relative !important;
    }

    .position-xl-fixed {
        position: fixed !important;
    }

    .position-xl-sticky {
        position: -webkit-sticky !important;
        position: sticky !important;
    }

    .translate-xl-middle {
        -webkit-transform: translateX(-50%) translateY(-50%) !important;
        -ms-transform: translateX(-50%) translateY(-50%) !important;
        transform: translateX(-50%) translateY(-50%) !important;
    }

    .translate-xl-middle-x {
        -webkit-transform: translateX(-50%) !important;
        -ms-transform: translateX(-50%) !important;
        transform: translateX(-50%) !important;
    }

    .translate-xl-middle-y {
        -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;
    }

    .border-xl {
        border: 1px solid var(--falcon-border-color) !important;
    }

    .border-xl-0 {
        border: 0 !important;
    }

    .border-xl-top {
        border-top: 1px solid var(--falcon-border-color) !important;
    }

    .border-xl-top-0 {
        border-top: 0 !important;
    }

    .border-xl-end {
        border-right: 1px solid var(--falcon-border-color) !important;
    }

    .border-xl-end-0 {
        border-right: 0 !important;
    }

    .border-xl-bottom {
        border-bottom: 1px solid var(--falcon-border-color) !important;
    }

    .border-xl-bottom-0 {
        border-bottom: 0 !important;
    }

    .border-xl-start {
        border-left: 1px solid var(--falcon-border-color) !important;
    }

    .border-xl-start-0 {
        border-left: 0 !important;
    }

    .border-xl-primary {
        border-color: rgb(var(--falcon-primary-rgb)) !important;
    }

    .border-xl-secondary {
        border-color: rgb(var(--falcon-secondary-rgb)) !important;
    }

    .border-xl-success {
        border-color: rgb(var(--falcon-success-rgb)) !important;
    }

    .border-xl-info {
        border-color: rgb(var(--falcon-info-rgb)) !important;
    }

    .border-xl-warning {
        border-color: rgb(var(--falcon-warning-rgb)) !important;
    }

    .border-xl-danger {
        border-color: rgb(var(--falcon-danger-rgb)) !important;
    }

    .border-xl-light {
        border-color: rgb(var(--falcon-light-rgb)) !important;
    }

    .border-xl-dark {
        border-color: rgb(var(--falcon-dark-rgb)) !important;
    }

    .border-xl-facebook {
        border-color: rgb(var(--falcon-facebook-rgb)) !important;
    }

    .border-xl-google-plus {
        border-color: rgb(var(--falcon-google-plus-rgb)) !important;
    }

    .border-xl-twitter {
        border-color: rgb(var(--falcon-twitter-rgb)) !important;
    }

    .border-xl-linkedin {
        border-color: rgb(var(--falcon-linkedin-rgb)) !important;
    }

    .border-xl-youtube {
        border-color: rgb(var(--falcon-youtube-rgb)) !important;
    }

    .border-xl-github {
        border-color: rgb(var(--falcon-github-rgb)) !important;
    }

    .border-xl-black {
        border-color: rgb(var(--falcon-black-rgb)) !important;
    }

    .border-xl-100 {
        border-color: rgb(var(--falcon-100-rgb)) !important;
    }

    .border-xl-200 {
        border-color: rgb(var(--falcon-200-rgb)) !important;
    }

    .border-xl-300 {
        border-color: rgb(var(--falcon-300-rgb)) !important;
    }

    .border-xl-400 {
        border-color: rgb(var(--falcon-400-rgb)) !important;
    }

    .border-xl-500 {
        border-color: rgb(var(--falcon-500-rgb)) !important;
    }

    .border-xl-600 {
        border-color: rgb(var(--falcon-600-rgb)) !important;
    }

    .border-xl-700 {
        border-color: rgb(var(--falcon-700-rgb)) !important;
    }

    .border-xl-800 {
        border-color: rgb(var(--falcon-800-rgb)) !important;
    }

    .border-xl-900 {
        border-color: rgb(var(--falcon-900-rgb)) !important;
    }

    .border-xl-1000 {
        border-color: rgb(var(--falcon-1000-rgb)) !important;
    }

    .border-xl-1100 {
        border-color: rgb(var(--falcon-1100-rgb)) !important;
    }

    .border-xl-white {
        border-color: rgb(var(--falcon-white-rgb)) !important;
    }

    .w-xl-25 {
        width: 25% !important;
    }

    .w-xl-50 {
        width: 50% !important;
    }

    .w-xl-75 {
        width: 75% !important;
    }

    .w-xl-100 {
        width: 100% !important;
    }

    .w-xl-auto {
        width: auto !important;
    }

    .vw-xl-25 {
        width: 25vw !important;
    }

    .vw-xl-50 {
        width: 50vw !important;
    }

    .vw-xl-75 {
        width: 75vw !important;
    }

    .vw-xl-100 {
        width: 100vw !important;
    }

    .h-xl-25 {
        height: 25% !important;
    }

    .h-xl-50 {
        height: 50% !important;
    }

    .h-xl-75 {
        height: 75% !important;
    }

    .h-xl-100 {
        height: 100% !important;
    }

    .h-xl-auto {
        height: auto !important;
    }

    .vh-xl-25 {
        height: 25vh !important;
    }

    .vh-xl-50 {
        height: 50vh !important;
    }

    .vh-xl-75 {
        height: 75vh !important;
    }

    .vh-xl-100 {
        height: 100vh !important;
    }

    .min-vh-xl-25 {
        min-height: 25vh !important;
    }

    .min-vh-xl-50 {
        min-height: 50vh !important;
    }

    .min-vh-xl-75 {
        min-height: 75vh !important;
    }

    .min-vh-xl-100 {
        min-height: 100vh !important;
    }

    .flex-xl-fill {
        -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }

    .flex-xl-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }

    .flex-xl-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

    .flex-xl-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }

    .flex-xl-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }

    .flex-xl-grow-0 {
        -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }

    .flex-xl-grow-1 {
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }

    .flex-xl-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }

    .flex-xl-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }

    .flex-xl-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }

    .flex-xl-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }

    .flex-xl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }

    .gap-xl-0 {
        gap: 0 !important;
    }

    .gap-xl-1 {
        gap: 0.25rem !important;
    }

    .gap-xl-2 {
        gap: 0.5rem !important;
    }

    .gap-xl-3 {
        gap: 1rem !important;
    }

    .gap-xl-4 {
        gap: 1.8rem !important;
    }

    .gap-xl-5 {
        gap: 3rem !important;
    }

    .gap-xl-6 {
        gap: 4rem !important;
    }

    .gap-xl-7 {
        gap: 5rem !important;
    }

    .gap-xl-8 {
        gap: 7.5rem !important;
    }

    .gap-xl-9 {
        gap: 10rem !important;
    }

    .gap-xl-10 {
        gap: 12.5rem !important;
    }

    .gap-xl-11 {
        gap: 15rem !important;
    }

    .justify-content-xl-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }

    .justify-content-xl-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }

    .justify-content-xl-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }

    .justify-content-xl-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }

    .justify-content-xl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }

    .justify-content-xl-evenly {
        -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
    }

    .align-items-xl-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }

    .align-items-xl-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }

    .align-items-xl-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }

    .align-items-xl-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }

    .align-items-xl-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }

    .align-content-xl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }

    .align-content-xl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }

    .align-content-xl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }

    .align-content-xl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }

    .align-content-xl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }

    .align-content-xl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }

    .align-self-xl-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }

    .align-self-xl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }

    .align-self-xl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }

    .align-self-xl-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }

    .align-self-xl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }

    .align-self-xl-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }

    .order-xl-first {
        -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
        order: -1 !important;
    }

    .order-xl-0 {
        -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
        order: 0 !important;
    }

    .order-xl-1 {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }

    .order-xl-2 {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }

    .order-xl-3 {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
    }

    .order-xl-4 {
        -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
        order: 4 !important;
    }

    .order-xl-5 {
        -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
        order: 5 !important;
    }

    .order-xl-last {
        -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
        order: 6 !important;
    }

    .m-xl-0 {
        margin: 0 !important;
    }

    .m-xl-1 {
        margin: 0.25rem !important;
    }

    .m-xl-2 {
        margin: 0.5rem !important;
    }

    .m-xl-3 {
        margin: 1rem !important;
    }

    .m-xl-4 {
        margin: 1.8rem !important;
    }

    .m-xl-5 {
        margin: 3rem !important;
    }

    .m-xl-6 {
        margin: 4rem !important;
    }

    .m-xl-7 {
        margin: 5rem !important;
    }

    .m-xl-8 {
        margin: 7.5rem !important;
    }

    .m-xl-9 {
        margin: 10rem !important;
    }

    .m-xl-10 {
        margin: 12.5rem !important;
    }

    .m-xl-11 {
        margin: 15rem !important;
    }

    .m-xl-auto {
        margin: auto !important;
    }

    .mx-xl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-xl-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .mx-xl-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .mx-xl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-xl-4 {
        margin-right: 1.8rem !important;
        margin-left: 1.8rem !important;
    }

    .mx-xl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-xl-6 {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }

    .mx-xl-7 {
        margin-right: 5rem !important;
        margin-left: 5rem !important;
    }

    .mx-xl-8 {
        margin-right: 7.5rem !important;
        margin-left: 7.5rem !important;
    }

    .mx-xl-9 {
        margin-right: 10rem !important;
        margin-left: 10rem !important;
    }

    .mx-xl-10 {
        margin-right: 12.5rem !important;
        margin-left: 12.5rem !important;
    }

    .mx-xl-11 {
        margin-right: 15rem !important;
        margin-left: 15rem !important;
    }

    .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-xl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-xl-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-xl-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-xl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-xl-4 {
        margin-top: 1.8rem !important;
        margin-bottom: 1.8rem !important;
    }

    .my-xl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-xl-6 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }

    .my-xl-7 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }

    .my-xl-8 {
        margin-top: 7.5rem !important;
        margin-bottom: 7.5rem !important;
    }

    .my-xl-9 {
        margin-top: 10rem !important;
        margin-bottom: 10rem !important;
    }

    .my-xl-10 {
        margin-top: 12.5rem !important;
        margin-bottom: 12.5rem !important;
    }

    .my-xl-11 {
        margin-top: 15rem !important;
        margin-bottom: 15rem !important;
    }

    .my-xl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-xl-0 {
        margin-top: 0 !important;
    }

    .mt-xl-1 {
        margin-top: 0.25rem !important;
    }

    .mt-xl-2 {
        margin-top: 0.5rem !important;
    }

    .mt-xl-3 {
        margin-top: 1rem !important;
    }

    .mt-xl-4 {
        margin-top: 1.8rem !important;
    }

    .mt-xl-5 {
        margin-top: 3rem !important;
    }

    .mt-xl-6 {
        margin-top: 4rem !important;
    }

    .mt-xl-7 {
        margin-top: 5rem !important;
    }

    .mt-xl-8 {
        margin-top: 7.5rem !important;
    }

    .mt-xl-9 {
        margin-top: 10rem !important;
    }

    .mt-xl-10 {
        margin-top: 12.5rem !important;
    }

    .mt-xl-11 {
        margin-top: 15rem !important;
    }

    .mt-xl-auto {
        margin-top: auto !important;
    }

    .me-xl-0 {
        margin-right: 0 !important;
    }

    .me-xl-1 {
        margin-right: 0.25rem !important;
    }

    .me-xl-2 {
        margin-right: 0.5rem !important;
    }

    .me-xl-3 {
        margin-right: 1rem !important;
    }

    .me-xl-4 {
        margin-right: 1.8rem !important;
    }

    .me-xl-5 {
        margin-right: 3rem !important;
    }

    .me-xl-6 {
        margin-right: 4rem !important;
    }

    .me-xl-7 {
        margin-right: 5rem !important;
    }

    .me-xl-8 {
        margin-right: 7.5rem !important;
    }

    .me-xl-9 {
        margin-right: 10rem !important;
    }

    .me-xl-10 {
        margin-right: 12.5rem !important;
    }

    .me-xl-11 {
        margin-right: 15rem !important;
    }

    .me-xl-auto {
        margin-right: auto !important;
    }

    .mb-xl-0 {
        margin-bottom: 0 !important;
    }

    .mb-xl-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-xl-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-xl-3 {
        margin-bottom: 1rem !important;
    }

    .mb-xl-4 {
        margin-bottom: 1.8rem !important;
    }

    .mb-xl-5 {
        margin-bottom: 3rem !important;
    }

    .mb-xl-6 {
        margin-bottom: 4rem !important;
    }

    .mb-xl-7 {
        margin-bottom: 5rem !important;
    }

    .mb-xl-8 {
        margin-bottom: 7.5rem !important;
    }

    .mb-xl-9 {
        margin-bottom: 10rem !important;
    }

    .mb-xl-10 {
        margin-bottom: 12.5rem !important;
    }

    .mb-xl-11 {
        margin-bottom: 15rem !important;
    }

    .mb-xl-auto {
        margin-bottom: auto !important;
    }

    .ms-xl-0 {
        margin-left: 0 !important;
    }

    .ms-xl-1 {
        margin-left: 0.25rem !important;
    }

    .ms-xl-2 {
        margin-left: 0.5rem !important;
    }

    .ms-xl-3 {
        margin-left: 1rem !important;
    }

    .ms-xl-4 {
        margin-left: 1.8rem !important;
    }

    .ms-xl-5 {
        margin-left: 3rem !important;
    }

    .ms-xl-6 {
        margin-left: 4rem !important;
    }

    .ms-xl-7 {
        margin-left: 5rem !important;
    }

    .ms-xl-8 {
        margin-left: 7.5rem !important;
    }

    .ms-xl-9 {
        margin-left: 10rem !important;
    }

    .ms-xl-10 {
        margin-left: 12.5rem !important;
    }

    .ms-xl-11 {
        margin-left: 15rem !important;
    }

    .ms-xl-auto {
        margin-left: auto !important;
    }

    .m-xl-n1 {
        margin: -0.25rem !important;
    }

    .m-xl-n2 {
        margin: -0.5rem !important;
    }

    .m-xl-n3 {
        margin: -1rem !important;
    }

    .m-xl-n4 {
        margin: -1.8rem !important;
    }

    .m-xl-n5 {
        margin: -3rem !important;
    }

    .m-xl-n6 {
        margin: -4rem !important;
    }

    .m-xl-n7 {
        margin: -5rem !important;
    }

    .m-xl-n8 {
        margin: -7.5rem !important;
    }

    .m-xl-n9 {
        margin: -10rem !important;
    }

    .m-xl-n10 {
        margin: -12.5rem !important;
    }

    .m-xl-n11 {
        margin: -15rem !important;
    }

    .mx-xl-n1 {
        margin-right: -0.25rem !important;
        margin-left: -0.25rem !important;
    }

    .mx-xl-n2 {
        margin-right: -0.5rem !important;
        margin-left: -0.5rem !important;
    }

    .mx-xl-n3 {
        margin-right: -1rem !important;
        margin-left: -1rem !important;
    }

    .mx-xl-n4 {
        margin-right: -1.8rem !important;
        margin-left: -1.8rem !important;
    }

    .mx-xl-n5 {
        margin-right: -3rem !important;
        margin-left: -3rem !important;
    }

    .mx-xl-n6 {
        margin-right: -4rem !important;
        margin-left: -4rem !important;
    }

    .mx-xl-n7 {
        margin-right: -5rem !important;
        margin-left: -5rem !important;
    }

    .mx-xl-n8 {
        margin-right: -7.5rem !important;
        margin-left: -7.5rem !important;
    }

    .mx-xl-n9 {
        margin-right: -10rem !important;
        margin-left: -10rem !important;
    }

    .mx-xl-n10 {
        margin-right: -12.5rem !important;
        margin-left: -12.5rem !important;
    }

    .mx-xl-n11 {
        margin-right: -15rem !important;
        margin-left: -15rem !important;
    }

    .my-xl-n1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important;
    }

    .my-xl-n2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important;
    }

    .my-xl-n3 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important;
    }

    .my-xl-n4 {
        margin-top: -1.8rem !important;
        margin-bottom: -1.8rem !important;
    }

    .my-xl-n5 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important;
    }

    .my-xl-n6 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important;
    }

    .my-xl-n7 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important;
    }

    .my-xl-n8 {
        margin-top: -7.5rem !important;
        margin-bottom: -7.5rem !important;
    }

    .my-xl-n9 {
        margin-top: -10rem !important;
        margin-bottom: -10rem !important;
    }

    .my-xl-n10 {
        margin-top: -12.5rem !important;
        margin-bottom: -12.5rem !important;
    }

    .my-xl-n11 {
        margin-top: -15rem !important;
        margin-bottom: -15rem !important;
    }

    .mt-xl-n1 {
        margin-top: -0.25rem !important;
    }

    .mt-xl-n2 {
        margin-top: -0.5rem !important;
    }

    .mt-xl-n3 {
        margin-top: -1rem !important;
    }

    .mt-xl-n4 {
        margin-top: -1.8rem !important;
    }

    .mt-xl-n5 {
        margin-top: -3rem !important;
    }

    .mt-xl-n6 {
        margin-top: -4rem !important;
    }

    .mt-xl-n7 {
        margin-top: -5rem !important;
    }

    .mt-xl-n8 {
        margin-top: -7.5rem !important;
    }

    .mt-xl-n9 {
        margin-top: -10rem !important;
    }

    .mt-xl-n10 {
        margin-top: -12.5rem !important;
    }

    .mt-xl-n11 {
        margin-top: -15rem !important;
    }

    .me-xl-n1 {
        margin-right: -0.25rem !important;
    }

    .me-xl-n2 {
        margin-right: -0.5rem !important;
    }

    .me-xl-n3 {
        margin-right: -1rem !important;
    }

    .me-xl-n4 {
        margin-right: -1.8rem !important;
    }

    .me-xl-n5 {
        margin-right: -3rem !important;
    }

    .me-xl-n6 {
        margin-right: -4rem !important;
    }

    .me-xl-n7 {
        margin-right: -5rem !important;
    }

    .me-xl-n8 {
        margin-right: -7.5rem !important;
    }

    .me-xl-n9 {
        margin-right: -10rem !important;
    }

    .me-xl-n10 {
        margin-right: -12.5rem !important;
    }

    .me-xl-n11 {
        margin-right: -15rem !important;
    }

    .mb-xl-n1 {
        margin-bottom: -0.25rem !important;
    }

    .mb-xl-n2 {
        margin-bottom: -0.5rem !important;
    }

    .mb-xl-n3 {
        margin-bottom: -1rem !important;
    }

    .mb-xl-n4 {
        margin-bottom: -1.8rem !important;
    }

    .mb-xl-n5 {
        margin-bottom: -3rem !important;
    }

    .mb-xl-n6 {
        margin-bottom: -4rem !important;
    }

    .mb-xl-n7 {
        margin-bottom: -5rem !important;
    }

    .mb-xl-n8 {
        margin-bottom: -7.5rem !important;
    }

    .mb-xl-n9 {
        margin-bottom: -10rem !important;
    }

    .mb-xl-n10 {
        margin-bottom: -12.5rem !important;
    }

    .mb-xl-n11 {
        margin-bottom: -15rem !important;
    }

    .ms-xl-n1 {
        margin-left: -0.25rem !important;
    }

    .ms-xl-n2 {
        margin-left: -0.5rem !important;
    }

    .ms-xl-n3 {
        margin-left: -1rem !important;
    }

    .ms-xl-n4 {
        margin-left: -1.8rem !important;
    }

    .ms-xl-n5 {
        margin-left: -3rem !important;
    }

    .ms-xl-n6 {
        margin-left: -4rem !important;
    }

    .ms-xl-n7 {
        margin-left: -5rem !important;
    }

    .ms-xl-n8 {
        margin-left: -7.5rem !important;
    }

    .ms-xl-n9 {
        margin-left: -10rem !important;
    }

    .ms-xl-n10 {
        margin-left: -12.5rem !important;
    }

    .ms-xl-n11 {
        margin-left: -15rem !important;
    }

    .p-xl-0 {
        padding: 0 !important;
    }

    .p-xl-1 {
        padding: 0.25rem !important;
    }

    .p-xl-2 {
        padding: 0.5rem !important;
    }

    .p-xl-3 {
        padding: 1rem !important;
    }

    .p-xl-4 {
        padding: 1.8rem !important;
    }

    .p-xl-5 {
        padding: 3rem !important;
    }

    .p-xl-6 {
        padding: 4rem !important;
    }

    .p-xl-7 {
        padding: 5rem !important;
    }

    .p-xl-8 {
        padding: 7.5rem !important;
    }

    .p-xl-9 {
        padding: 10rem !important;
    }

    .p-xl-10 {
        padding: 12.5rem !important;
    }

    .p-xl-11 {
        padding: 15rem !important;
    }

    .px-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-xl-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .px-xl-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .px-xl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-xl-4 {
        padding-right: 1.8rem !important;
        padding-left: 1.8rem !important;
    }

    .px-xl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .px-xl-6 {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }

    .px-xl-7 {
        padding-right: 5rem !important;
        padding-left: 5rem !important;
    }

    .px-xl-8 {
        padding-right: 7.5rem !important;
        padding-left: 7.5rem !important;
    }

    .px-xl-9 {
        padding-right: 10rem !important;
        padding-left: 10rem !important;
    }

    .px-xl-10 {
        padding-right: 12.5rem !important;
        padding-left: 12.5rem !important;
    }

    .px-xl-11 {
        padding-right: 15rem !important;
        padding-left: 15rem !important;
    }

    .py-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-xl-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-xl-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-xl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-xl-4 {
        padding-top: 1.8rem !important;
        padding-bottom: 1.8rem !important;
    }

    .py-xl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .py-xl-6 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }

    .py-xl-7 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }

    .py-xl-8 {
        padding-top: 7.5rem !important;
        padding-bottom: 7.5rem !important;
    }

    .py-xl-9 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }

    .py-xl-10 {
        padding-top: 12.5rem !important;
        padding-bottom: 12.5rem !important;
    }

    .py-xl-11 {
        padding-top: 15rem !important;
        padding-bottom: 15rem !important;
    }

    .pt-xl-0 {
        padding-top: 0 !important;
    }

    .pt-xl-1 {
        padding-top: 0.25rem !important;
    }

    .pt-xl-2 {
        padding-top: 0.5rem !important;
    }

    .pt-xl-3 {
        padding-top: 1rem !important;
    }

    .pt-xl-4 {
        padding-top: 1.8rem !important;
    }

    .pt-xl-5 {
        padding-top: 3rem !important;
    }

    .pt-xl-6 {
        padding-top: 4rem !important;
    }

    .pt-xl-7 {
        padding-top: 5rem !important;
    }

    .pt-xl-8 {
        padding-top: 7.5rem !important;
    }

    .pt-xl-9 {
        padding-top: 10rem !important;
    }

    .pt-xl-10 {
        padding-top: 12.5rem !important;
    }

    .pt-xl-11 {
        padding-top: 15rem !important;
    }

    .pe-xl-0 {
        padding-right: 0 !important;
    }

    .pe-xl-1 {
        padding-right: 0.25rem !important;
    }

    .pe-xl-2 {
        padding-right: 0.5rem !important;
    }

    .pe-xl-3 {
        padding-right: 1rem !important;
    }

    .pe-xl-4 {
        padding-right: 1.8rem !important;
    }

    .pe-xl-5 {
        padding-right: 3rem !important;
    }

    .pe-xl-6 {
        padding-right: 4rem !important;
    }

    .pe-xl-7 {
        padding-right: 5rem !important;
    }

    .pe-xl-8 {
        padding-right: 7.5rem !important;
    }

    .pe-xl-9 {
        padding-right: 10rem !important;
    }

    .pe-xl-10 {
        padding-right: 12.5rem !important;
    }

    .pe-xl-11 {
        padding-right: 15rem !important;
    }

    .pb-xl-0 {
        padding-bottom: 0 !important;
    }

    .pb-xl-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-xl-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-xl-3 {
        padding-bottom: 1rem !important;
    }

    .pb-xl-4 {
        padding-bottom: 1.8rem !important;
    }

    .pb-xl-5 {
        padding-bottom: 3rem !important;
    }

    .pb-xl-6 {
        padding-bottom: 4rem !important;
    }

    .pb-xl-7 {
        padding-bottom: 5rem !important;
    }

    .pb-xl-8 {
        padding-bottom: 7.5rem !important;
    }

    .pb-xl-9 {
        padding-bottom: 10rem !important;
    }

    .pb-xl-10 {
        padding-bottom: 12.5rem !important;
    }

    .pb-xl-11 {
        padding-bottom: 15rem !important;
    }

    .ps-xl-0 {
        padding-left: 0 !important;
    }

    .ps-xl-1 {
        padding-left: 0.25rem !important;
    }

    .ps-xl-2 {
        padding-left: 0.5rem !important;
    }

    .ps-xl-3 {
        padding-left: 1rem !important;
    }

    .ps-xl-4 {
        padding-left: 1.8rem !important;
    }

    .ps-xl-5 {
        padding-left: 3rem !important;
    }

    .ps-xl-6 {
        padding-left: 4rem !important;
    }

    .ps-xl-7 {
        padding-left: 5rem !important;
    }

    .ps-xl-8 {
        padding-left: 7.5rem !important;
    }

    .ps-xl-9 {
        padding-left: 10rem !important;
    }

    .ps-xl-10 {
        padding-left: 12.5rem !important;
    }

    .ps-xl-11 {
        padding-left: 15rem !important;
    }

    .fs-xl--2 {
        font-size: 0.6944444444rem !important;
    }

    .fs-xl--1 {
        font-size: 0.8333333333rem !important;
    }

    .fs-xl-0 {
        font-size: 1rem !important;
    }

    .fs-xl-1 {
        font-size: 1.2rem !important;
    }

    .fs-xl-2 {
        font-size: 1.44rem !important;
    }

    .fs-xl-3 {
        font-size: 1.728rem !important;
    }

    .fs-xl-4 {
        font-size: 2.0736rem !important;
    }

    .fs-xl-5 {
        font-size: 2.48832rem !important;
    }

    .fs-xl-6 {
        font-size: 2.985984rem !important;
    }

    .fs-xl-7 {
        font-size: 3.5831808rem !important;
    }

    .fs-xl-8 {
        font-size: 4.29981696rem !important;
    }

    .text-xl-start {
        text-align: left !important;
    }

    .text-xl-end {
        text-align: right !important;
    }

    .text-xl-center {
        text-align: center !important;
    }

    .rounded-xl-top {
        border-top-left-radius: 0.25rem !important;
        border-top-right-radius: 0.25rem !important;
    }

    .rounded-xl-top-lg {
        border-top-left-radius: 0.375rem !important;
        border-top-right-radius: 0.375rem !important;
    }

    .rounded-xl-top-0 {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important;
    }

    .rounded-xl-end {
        border-top-right-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important;
    }

    .rounded-xl-end-lg {
        border-top-right-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important;
    }

    .rounded-xl-end-0 {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
    }

    .rounded-xl-bottom {
        border-bottom-right-radius: 0.25rem !important;
        border-bottom-left-radius: 0.25rem !important;
    }

    .rounded-xl-bottom-lg {
        border-bottom-right-radius: 0.375rem !important;
        border-bottom-left-radius: 0.375rem !important;
    }

    .rounded-xl-bottom-0 {
        border-bottom-right-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
    }

    .rounded-xl-start {
        border-bottom-left-radius: 0.25rem !important;
        border-top-left-radius: 0.25rem !important;
    }

    .rounded-xl-start-lg {
        border-bottom-left-radius: 0.375rem !important;
        border-top-left-radius: 0.375rem !important;
    }

    .rounded-xl-start-0 {
        border-bottom-left-radius: 0 !important;
        border-top-left-radius: 0 !important;
    }

    .max-vh-xl-25 {
        max-height: 25vh !important;
    }

    .max-vh-xl-50 {
        max-height: 50vh !important;
    }

    .max-vh-xl-75 {
        max-height: 75vh !important;
    }

    .max-vh-xl-100 {
        max-height: 100vh !important;
    }

    .border-xl-x {
        border-left: 1px solid var(--falcon-border-color) !important;
        border-right: 1px solid var(--falcon-border-color) !important;
    }

    .border-xl-x-0 {
        border-left: 0 !important;
        border-right: 0 !important;
    }

    .border-xl-y {
        border-top: 1px solid var(--falcon-border-color) !important;
        border-bottom: 1px solid var(--falcon-border-color) !important;
    }

    .border-xl-y-0 {
        border-top: 0 !important;
        border-bottom: 0 !important;
    }

    .border-xl-dashed {
        border: 1px dashed var(--falcon-border-color) !important;
    }

    .border-xl-dashed-top {
        border-top: 1px dashed var(--falcon-border-color) !important;
    }

    .border-xl-dashed-end {
        border-right: 1px dashed var(--falcon-border-color) !important;
    }

    .border-xl-dashed-start {
        border-left: 1px dashed var(--falcon-border-color) !important;
    }

    .border-xl-dashed-bottom {
        border-bottom: 1px dashed var(--falcon-border-color) !important;
    }

    .border-xl-dashed-x {
        border-left: 1px dashed var(--falcon-border-color) !important;
        border-right: 1px dashed var(--falcon-border-color) !important;
    }

    .border-xl-dashed-y {
        border-top: 1px dashed var(--falcon-border-color) !important;
        border-bottom: 1px dashed var(--falcon-border-color) !important;
    }

    .rounded-xl-0 {
        border-radius: 0 !important;
    }
}
@media (min-width: 1000px) {
    .product-slider {
        height: calc(100% - 3.3125rem);
    }
}
@media (min-width: 1000px) {
    [data-layout=container].container-fluid .product-slider, [data-layout=container].container-sm .product-slider, [data-layout=container].container-md .product-slider, [data-layout=container].container-lg .product-slider, [data-layout=container].container-xl .product-slider, [data-layout=container].container-xxl .product-slider {
        height: calc(100% - 4.86rem);
    }
}
@media (min-width: 1000px) {
    .container .navbar-vertical {
        max-width: 1140px;
    }
}
@media (min-width: 1000px) {
    .navbar-vertical.navbar-expand-xl {
        max-width: 9.625rem;
        top: 0;
        height: 100vh;
        margin: 0;
    }
    .navbar-vertical.navbar-expand-xl .nav-link {
        padding: 0.35rem 0;
    }
    .navbar-vertical.navbar-expand-xl .navbar-brand {
        display: block;
        text-align: center;
    }
    .navbar-vertical.navbar-expand-xl .navbar-collapse {
        margin-top: -0.3125rem;
        -webkit-transition: width 0.2s ease;
        -o-transition: width 0.2s ease;
        transition: width 0.2s ease;
        -webkit-transition-property: width, -webkit-box-shadow;
        transition-property: width, -webkit-box-shadow;
        -o-transition-property: width, box-shadow;
        transition-property: width, box-shadow;
        transition-property: width, box-shadow, -webkit-box-shadow;
        display: inline-block !important;
        width: 9.625rem;
    }
    .navbar-vertical.navbar-expand-xl .navbar-vertical-content {
        width: 9.625rem;
        height: calc(100vh - 4.3125rem);
        padding: 0.5rem 0 0 0;
    }
    .navbar-vertical.navbar-expand-xl .navbar-vertical-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .navbar-vertical.navbar-expand-xl.navbar-card, .navbar-vertical.navbar-expand-xl.navbar-vibrant, .navbar-vertical.navbar-expand-xl.navbar-inverted {
        padding: 0;
        max-width: 14.625rem !important;
    }
    .navbar-vertical.navbar-expand-xl.navbar-card .navbar-vertical-content, .navbar-vertical.navbar-expand-xl.navbar-vibrant .navbar-vertical-content, .navbar-vertical.navbar-expand-xl.navbar-inverted .navbar-vertical-content {
        padding: 0.5rem 0.625rem 0 1rem !important;
    }
    .navbar-vertical.navbar-expand-xl.navbar-card .toggle-icon-wrapper, .navbar-vertical.navbar-expand-xl.navbar-vibrant .toggle-icon-wrapper, .navbar-vertical.navbar-expand-xl.navbar-inverted .toggle-icon-wrapper {
        margin-left: 0.25rem;
        margin-right: 1.5rem;
    }
    .navbar-vertical.navbar-expand-xl.navbar-card .navbar-collapse,
    .navbar-vertical.navbar-expand-xl.navbar-card .navbar-vertical-content, .navbar-vertical.navbar-expand-xl.navbar-vibrant .navbar-collapse,
    .navbar-vertical.navbar-expand-xl.navbar-vibrant .navbar-vertical-content, .navbar-vertical.navbar-expand-xl.navbar-inverted .navbar-collapse,
    .navbar-vertical.navbar-expand-xl.navbar-inverted .navbar-vertical-content {
        width: 14.625rem !important;
    }
    .navbar-vertical.navbar-expand-xl.navbar-card + .content, .navbar-vertical.navbar-expand-xl.navbar-vibrant + .content, .navbar-vertical.navbar-expand-xl.navbar-inverted + .content {
        margin-left: 10.625rem;
    }
    .navbar-vertical.navbar-expand-xl + .content {
        margin-left: 10.625rem;
    }
    .navbar-vertical.navbar-expand-xl + .content .navbar-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
    }
    .navbar-vertical.navbar-expand-xl + .content .navbar-top .navbar-toggler,
    .navbar-vertical.navbar-expand-xl + .content .navbar-top .navbar-brand {
        display: none;
    }

    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl {
        z-index: 1030;
        width: 3.125rem;
        height: 100vh;
    }
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-collapse {
        width: 3.125rem !important;
        margin-left: -1rem;
        overflow: hidden;
    }
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-content {
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-label {
        display: none;
        -webkit-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .dropdown-indicator:after,
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-link .badge,
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-link-text,
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .settings {
        opacity: 0;
        -webkit-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-toggle-icon {
        padding-right: 0.3125rem;
    }
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-toggle-icon:after {
        width: 75%;
    }
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-toggle-icon:before {
        width: 50%;
    }
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl + .content {
        margin-left: 3.125rem;
    }
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl + .content .navbar-top {
        padding-left: 13.5rem;
    }
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-card, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-vibrant, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-inverted {
        width: 4.125rem;
    }
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-card .navbar-collapse, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-vibrant .navbar-collapse, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-inverted .navbar-collapse {
        width: 4.125rem;
        margin-left: 0;
    }
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-card + .content, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-vibrant + .content, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-inverted + .content {
        margin-left: 4.125rem;
    }
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-card + .content .navbar-top, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-vibrant + .content .navbar-top, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-inverted + .content .navbar-top {
        padding-left: 12.5rem;
    }
    .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .navbar-collapse,
    .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .nav.collapse.show,
    .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .nav-link .badge,
    .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .settings,
    .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .nav-link-text {
        display: none;
    }
    .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .navbar-vertical-divider {
        max-width: 2rem;
    }

    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl {
        width: 9.625rem;
    }
    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .navbar-collapse {
        width: 9.625rem !important;
    }
    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .navbar-collapse {
        -webkit-box-shadow: 0.625rem 0 0.625rem -0.5625rem var(--falcon-navbar-vertical-collapsed-hover-shadow-color);
        box-shadow: 0.625rem 0 0.625rem -0.5625rem var(--falcon-navbar-vertical-collapsed-hover-shadow-color);
    }
    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .dropdown-indicator:after,
    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .nav-link .badge,
    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .nav-link-text,
    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .settings {
        opacity: 1;
        padding-right: 0;
    }
    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .navbar-vertical-label {
        display: block;
    }
    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-card, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-vibrant, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-inverted {
        width: 14.625rem;
    }
    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-card .navbar-collapse,
    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-card .navbar-vertical-content, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-vibrant .navbar-collapse,
    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-vibrant .navbar-vertical-content, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-inverted .navbar-collapse,
    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-inverted .navbar-vertical-content {
        width: 14.625rem !important;
    }
}
@media (min-width: 1000px) {
    .navbar-expand-xl.navbar-top .navbar-collapse {
        max-height: none;
        margin: 0;
        padding: 0;
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    }
    .navbar-expand-xl.navbar .max-h-dropdown {
        max-height: 75vh;
    }
    .navbar-expand-xl.navbar-standard .navbar-collapse {
        max-height: none;
    }
    .navbar-expand-xl.navbar-top .navbar-nav:not(.navbar-nav-icons) .dropdown-menu:after, .navbar-expand-xl.navbar-standard .navbar-nav:not(.navbar-nav-icons) .dropdown-menu:after {
        display: block;
    }

    .navbar.navbar-expand-xl:not(.navbar-vertical) .navbar-collapse {
        overflow: visible !important;
    }
}
@media (min-width: 1000px) and (max-width: 1539.98px) {
    .img-landing-banner, .img-showcase-banner {
        margin-bottom: -18rem;
    }
}
@media (min-width: 1000px) {
    .list-group-horizontal-xl {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .list-group-horizontal-xl > .list-group-item:first-child {
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0;
    }
    .list-group-horizontal-xl > .list-group-item:last-child {
        border-top-right-radius: 0.25rem;
        border-bottom-left-radius: 0;
    }
    .list-group-horizontal-xl > .list-group-item.active {
        margin-top: 0;
    }
    .list-group-horizontal-xl > .list-group-item + .list-group-item {
        border-top-width: 1px;
        border-left-width: 0;
    }
    .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px;
    }
}
/*@media (min-width: 1000px) {*/
/*    .navbar.navbar-vertical > div {*/
/*        background-color: #EEF2F9;*/
/*        width: 20px;*/
/*    }*/
/*}*/

/*1200*/
@media (min-width: 1200px) {
    .logo-text{
        font-size: 17px;
    }
    .img-w{
        width: 1094px;
    }
    h1, .h1 {
        font-size: 2.48832rem;
    }
}
@media (min-width: 1200px) {
    h2, .h2 {
        font-size: 2.0736rem;
    }
}
@media (min-width: 1200px) {
    h3, .h3 {
        font-size: 1.728rem;
    }
}
@media (min-width: 1200px) {
    h4, .h4 {
        font-size: 1.44rem;
    }
}
@media (min-width: 1200px) {
    legend {
        font-size: 1.5rem;
    }
}
@media (min-width: 1200px) {
    .display-1 {
        font-size: 4.29981696rem;
    }
}
@media (min-width: 1200px) {
    .display-2 {
        font-size: 3.5831808rem;
    }
}
@media (min-width: 1200px) {
    .display-3 {
        font-size: 2.985984rem;
    }
}
@media (min-width: 1200px) {
    .display-4 {
        font-size: 2.48832rem;
    }
}
@media (min-width: 1200px) {
    .display-5 {
        font-size: 2.0736rem;
    }
}
@media (min-width: 1200px) {
    .display-6 {
        font-size: 1.728rem;
    }
}
@media (min-width: 1200px) {
    .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 1140px;
    }
}
@media (min-width: 1200px) {
    .col-xl {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
    }

    .row-cols-xl-auto > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-xl-1 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-xl-2 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-xl-3 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .row-cols-xl-4 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-xl-5 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-xl-6 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.6666666667%;
    }

    .col-xl-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
    }

    .col-xl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-xl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-xl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%;
    }

    .col-xl-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-xl-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-xl-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%;
    }

    .col-xl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-xl-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-xl-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 75%;
    }

    .col-xl-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-xl-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-xl-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-xl-0 {
        margin-left: 0;
    }

    .offset-xl-1 {
        margin-left: 8.33333333%;
    }

    .offset-xl-2 {
        margin-left: 16.66666667%;
    }

    .offset-xl-3 {
        margin-left: 25%;
    }

    .offset-xl-4 {
        margin-left: 33.33333333%;
    }

    .offset-xl-5 {
        margin-left: 41.66666667%;
    }

    .offset-xl-6 {
        margin-left: 50%;
    }

    .offset-xl-7 {
        margin-left: 58.33333333%;
    }

    .offset-xl-8 {
        margin-left: 66.66666667%;
    }

    .offset-xl-9 {
        margin-left: 75%;
    }

    .offset-xl-10 {
        margin-left: 83.33333333%;
    }

    .offset-xl-11 {
        margin-left: 91.66666667%;
    }

    .g-xl-0,
    .gx-xl-0 {
        --falcon-gutter-x: 0;
    }

    .g-xl-0,
    .gy-xl-0 {
        --falcon-gutter-y: 0;
    }

    .g-xl-1,
    .gx-xl-1 {
        --falcon-gutter-x: 0.25rem;
    }

    .g-xl-1,
    .gy-xl-1 {
        --falcon-gutter-y: 0.25rem;
    }

    .g-xl-2,
    .gx-xl-2 {
        --falcon-gutter-x: 0.5rem;
    }

    .g-xl-2,
    .gy-xl-2 {
        --falcon-gutter-y: 0.5rem;
    }

    .g-xl-3,
    .gx-xl-3 {
        --falcon-gutter-x: 1rem;
    }

    .g-xl-3,
    .gy-xl-3 {
        --falcon-gutter-y: 1rem;
    }

    .g-xl-4,
    .gx-xl-4 {
        --falcon-gutter-x: 1.8rem;
    }

    .g-xl-4,
    .gy-xl-4 {
        --falcon-gutter-y: 1.8rem;
    }

    .g-xl-5,
    .gx-xl-5 {
        --falcon-gutter-x: 3rem;
    }

    .g-xl-5,
    .gy-xl-5 {
        --falcon-gutter-y: 3rem;
    }

    .g-xl-6,
    .gx-xl-6 {
        --falcon-gutter-x: 4rem;
    }

    .g-xl-6,
    .gy-xl-6 {
        --falcon-gutter-y: 4rem;
    }

    .g-xl-7,
    .gx-xl-7 {
        --falcon-gutter-x: 5rem;
    }

    .g-xl-7,
    .gy-xl-7 {
        --falcon-gutter-y: 5rem;
    }

    .g-xl-8,
    .gx-xl-8 {
        --falcon-gutter-x: 7.5rem;
    }

    .g-xl-8,
    .gy-xl-8 {
        --falcon-gutter-y: 7.5rem;
    }

    .g-xl-9,
    .gx-xl-9 {
        --falcon-gutter-x: 10rem;
    }

    .g-xl-9,
    .gy-xl-9 {
        --falcon-gutter-y: 10rem;
    }

    .g-xl-10,
    .gx-xl-10 {
        --falcon-gutter-x: 12.5rem;
    }

    .g-xl-10,
    .gy-xl-10 {
        --falcon-gutter-y: 12.5rem;
    }

    .g-xl-11,
    .gx-xl-11 {
        --falcon-gutter-x: 15rem;
    }

    .g-xl-11,
    .gy-xl-11 {
        --falcon-gutter-y: 15rem;
    }

    .g-xl-card,
    .gx-xl-card {
        --falcon-gutter-x: 2.5rem;
    }

    .g-xl-card,
    .gy-xl-card {
        --falcon-gutter-y: 2.5rem;
    }
}
@media (min-width: 1200px) {
    .dropdown-menu-xl-start {
        --bs-position: start;
    }
    .dropdown-menu-xl-start[data-bs-popper] {
        right: auto;
        left: 0;
    }

    .dropdown-menu-xl-end {
        --bs-position: end;
    }
    .dropdown-menu-xl-end[data-bs-popper] {
        right: 0;
        left: auto;
    }
}
@media (min-width: 1200px) {
    .navbar-brand {
        font-size: 1.728rem;
    }
}
@media (min-width: 1200px) {
    .navbar-expand-xl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .navbar-expand-xl .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    .navbar-expand-xl .navbar-nav-scroll {
        overflow: visible;
    }
    .navbar-expand-xl .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }
    .navbar-expand-xl .navbar-toggler {
        display: none;
    }
    .navbar-expand-xl .offcanvas-header {
        display: none;
    }
    .navbar-expand-xl .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        visibility: visible !important;
        background-color: transparent;
        border-right: 0;
        border-left: 0;
        -webkit-transition: none;
        -o-transition: none;
        transition: none;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
    .navbar-expand-xl .offcanvas-top,
    .navbar-expand-xl .offcanvas-bottom {
        height: auto;
        border-top: 0;
        border-bottom: 0;
    }
    .navbar-expand-xl .offcanvas-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
    }
}
@media (min-width: 1200px) {
    .modal-xl {
        max-width: 1140px;
    }
}
@media (min-width: 1000px) {
    .modal-custom {
        max-width: 1000px;
    }
}
@media (min-width: 1200px) {
    .modal-custom {
        max-width: 1100px;
    }
}
@media (min-width: 1200px) {
    .sticky-xl-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1015;
    }
}
@media (min-width: 1200px) {
    .float-xl-start {
        float: left !important;
    }

    .float-xl-end {
        float: right !important;
    }

    .float-xl-none {
        float: none !important;
    }

    .opacity-xl-0 {
        opacity: 0 !important;
    }

    .opacity-xl-25 {
        opacity: 0.25 !important;
    }

    .opacity-xl-50 {
        opacity: 0.5 !important;
    }

    .opacity-xl-75 {
        opacity: 0.75 !important;
    }

    .opacity-xl-85 {
        opacity: 0.85 !important;
    }

    .opacity-xl-100 {
        opacity: 1 !important;
    }

    .d-xl-inline {
        display: inline !important;
    }

    .d-xl-inline-block {
        display: inline-block !important;
    }

    .d-xl-block {
        display: block !important;
    }

    .d-xl-grid {
        display: grid !important;
    }

    .d-xl-table {
        display: table !important;
    }

    .d-xl-table-row {
        display: table-row !important;
    }

    .d-xl-table-cell {
        display: table-cell !important;
    }

    .d-xl-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .d-xl-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }

    .d-xl-none {
        display: none !important;
    }

    .position-xl-static {
        position: static !important;
    }

    .position-xl-absolute {
        position: absolute !important;
    }

    .position-xl-relative {
        position: relative !important;
    }

    .position-xl-fixed {
        position: fixed !important;
    }

    .position-xl-sticky {
        position: -webkit-sticky !important;
        position: sticky !important;
    }

    .translate-xl-middle {
        -webkit-transform: translateX(-50%) translateY(-50%) !important;
        -ms-transform: translateX(-50%) translateY(-50%) !important;
        transform: translateX(-50%) translateY(-50%) !important;
    }

    .translate-xl-middle-x {
        -webkit-transform: translateX(-50%) !important;
        -ms-transform: translateX(-50%) !important;
        transform: translateX(-50%) !important;
    }

    .translate-xl-middle-y {
        -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;
    }

    .border-xl {
        border: 1px solid var(--falcon-border-color) !important;
    }

    .border-xl-0 {
        border: 0 !important;
    }

    .border-xl-top {
        border-top: 1px solid var(--falcon-border-color) !important;
    }

    .border-xl-top-0 {
        border-top: 0 !important;
    }

    .border-xl-end {
        border-right: 1px solid var(--falcon-border-color) !important;
    }

    .border-xl-end-0 {
        border-right: 0 !important;
    }

    .border-xl-bottom {
        border-bottom: 1px solid var(--falcon-border-color) !important;
    }

    .border-xl-bottom-0 {
        border-bottom: 0 !important;
    }

    .border-xl-start {
        border-left: 1px solid var(--falcon-border-color) !important;
    }

    .border-xl-start-0 {
        border-left: 0 !important;
    }

    .border-xl-primary {
        border-color: rgb(var(--falcon-primary-rgb)) !important;
    }

    .border-xl-secondary {
        border-color: rgb(var(--falcon-secondary-rgb)) !important;
    }

    .border-xl-success {
        border-color: rgb(var(--falcon-success-rgb)) !important;
    }

    .border-xl-info {
        border-color: rgb(var(--falcon-info-rgb)) !important;
    }

    .border-xl-warning {
        border-color: rgb(var(--falcon-warning-rgb)) !important;
    }

    .border-xl-danger {
        border-color: rgb(var(--falcon-danger-rgb)) !important;
    }

    .border-xl-light {
        border-color: rgb(var(--falcon-light-rgb)) !important;
    }

    .border-xl-dark {
        border-color: rgb(var(--falcon-dark-rgb)) !important;
    }

    .border-xl-facebook {
        border-color: rgb(var(--falcon-facebook-rgb)) !important;
    }

    .border-xl-google-plus {
        border-color: rgb(var(--falcon-google-plus-rgb)) !important;
    }

    .border-xl-twitter {
        border-color: rgb(var(--falcon-twitter-rgb)) !important;
    }

    .border-xl-linkedin {
        border-color: rgb(var(--falcon-linkedin-rgb)) !important;
    }

    .border-xl-youtube {
        border-color: rgb(var(--falcon-youtube-rgb)) !important;
    }

    .border-xl-github {
        border-color: rgb(var(--falcon-github-rgb)) !important;
    }

    .border-xl-black {
        border-color: rgb(var(--falcon-black-rgb)) !important;
    }

    .border-xl-100 {
        border-color: rgb(var(--falcon-100-rgb)) !important;
    }

    .border-xl-200 {
        border-color: rgb(var(--falcon-200-rgb)) !important;
    }

    .border-xl-300 {
        border-color: rgb(var(--falcon-300-rgb)) !important;
    }

    .border-xl-400 {
        border-color: rgb(var(--falcon-400-rgb)) !important;
    }

    .border-xl-500 {
        border-color: rgb(var(--falcon-500-rgb)) !important;
    }

    .border-xl-600 {
        border-color: rgb(var(--falcon-600-rgb)) !important;
    }

    .border-xl-700 {
        border-color: rgb(var(--falcon-700-rgb)) !important;
    }

    .border-xl-800 {
        border-color: rgb(var(--falcon-800-rgb)) !important;
    }

    .border-xl-900 {
        border-color: rgb(var(--falcon-900-rgb)) !important;
    }

    .border-xl-1000 {
        border-color: rgb(var(--falcon-1000-rgb)) !important;
    }

    .border-xl-1100 {
        border-color: rgb(var(--falcon-1100-rgb)) !important;
    }

    .border-xl-white {
        border-color: rgb(var(--falcon-white-rgb)) !important;
    }

    .w-xl-25 {
        width: 25% !important;
    }

    .w-xl-50 {
        width: 50% !important;
    }

    .w-xl-75 {
        width: 75% !important;
    }

    .w-xl-100 {
        width: 100% !important;
    }

    .w-xl-auto {
        width: auto !important;
    }

    .vw-xl-25 {
        width: 25vw !important;
    }

    .vw-xl-50 {
        width: 50vw !important;
    }

    .vw-xl-75 {
        width: 75vw !important;
    }

    .vw-xl-100 {
        width: 100vw !important;
    }

    .h-xl-25 {
        height: 25% !important;
    }

    .h-xl-50 {
        height: 50% !important;
    }

    .h-xl-75 {
        height: 75% !important;
    }

    .h-xl-100 {
        height: 100% !important;
    }

    .h-xl-auto {
        height: auto !important;
    }

    .vh-xl-25 {
        height: 25vh !important;
    }

    .vh-xl-50 {
        height: 50vh !important;
    }

    .vh-xl-75 {
        height: 75vh !important;
    }

    .vh-xl-100 {
        height: 100vh !important;
    }

    .min-vh-xl-25 {
        min-height: 25vh !important;
    }

    .min-vh-xl-50 {
        min-height: 50vh !important;
    }

    .min-vh-xl-75 {
        min-height: 75vh !important;
    }

    .min-vh-xl-100 {
        min-height: 100vh !important;
    }

    .flex-xl-fill {
        -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }

    .flex-xl-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }

    .flex-xl-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

    .flex-xl-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }

    .flex-xl-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }

    .flex-xl-grow-0 {
        -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }

    .flex-xl-grow-1 {
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }

    .flex-xl-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }

    .flex-xl-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }

    .flex-xl-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }

    .flex-xl-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }

    .flex-xl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }

    .gap-xl-0 {
        gap: 0 !important;
    }

    .gap-xl-1 {
        gap: 0.25rem !important;
    }

    .gap-xl-2 {
        gap: 0.5rem !important;
    }

    .gap-xl-3 {
        gap: 1rem !important;
    }

    .gap-xl-4 {
        gap: 1.8rem !important;
    }

    .gap-xl-5 {
        gap: 3rem !important;
    }

    .gap-xl-6 {
        gap: 4rem !important;
    }

    .gap-xl-7 {
        gap: 5rem !important;
    }

    .gap-xl-8 {
        gap: 7.5rem !important;
    }

    .gap-xl-9 {
        gap: 10rem !important;
    }

    .gap-xl-10 {
        gap: 12.5rem !important;
    }

    .gap-xl-11 {
        gap: 15rem !important;
    }

    .justify-content-xl-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }

    .justify-content-xl-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }

    .justify-content-xl-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }

    .justify-content-xl-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }

    .justify-content-xl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }

    .justify-content-xl-evenly {
        -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
    }

    .align-items-xl-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }

    .align-items-xl-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }

    .align-items-xl-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }

    .align-items-xl-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }

    .align-items-xl-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }

    .align-content-xl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }

    .align-content-xl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }

    .align-content-xl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }

    .align-content-xl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }

    .align-content-xl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }

    .align-content-xl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }

    .align-self-xl-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }

    .align-self-xl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }

    .align-self-xl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }

    .align-self-xl-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }

    .align-self-xl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }

    .align-self-xl-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }

    .order-xl-first {
        -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
        order: -1 !important;
    }

    .order-xl-0 {
        -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
        order: 0 !important;
    }

    .order-xl-1 {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }

    .order-xl-2 {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }

    .order-xl-3 {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
    }

    .order-xl-4 {
        -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
        order: 4 !important;
    }

    .order-xl-5 {
        -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
        order: 5 !important;
    }

    .order-xl-last {
        -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
        order: 6 !important;
    }

    .m-xl-0 {
        margin: 0 !important;
    }

    .m-xl-1 {
        margin: 0.25rem !important;
    }

    .m-xl-2 {
        margin: 0.5rem !important;
    }

    .m-xl-3 {
        margin: 1rem !important;
    }

    .m-xl-4 {
        margin: 1.8rem !important;
    }

    .m-xl-5 {
        margin: 3rem !important;
    }

    .m-xl-6 {
        margin: 4rem !important;
    }

    .m-xl-7 {
        margin: 5rem !important;
    }

    .m-xl-8 {
        margin: 7.5rem !important;
    }

    .m-xl-9 {
        margin: 10rem !important;
    }

    .m-xl-10 {
        margin: 12.5rem !important;
    }

    .m-xl-11 {
        margin: 15rem !important;
    }

    .m-xl-auto {
        margin: auto !important;
    }

    .mx-xl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-xl-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .mx-xl-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .mx-xl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-xl-4 {
        margin-right: 1.8rem !important;
        margin-left: 1.8rem !important;
    }

    .mx-xl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-xl-6 {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }

    .mx-xl-7 {
        margin-right: 5rem !important;
        margin-left: 5rem !important;
    }

    .mx-xl-8 {
        margin-right: 7.5rem !important;
        margin-left: 7.5rem !important;
    }

    .mx-xl-9 {
        margin-right: 10rem !important;
        margin-left: 10rem !important;
    }

    .mx-xl-10 {
        margin-right: 12.5rem !important;
        margin-left: 12.5rem !important;
    }

    .mx-xl-11 {
        margin-right: 15rem !important;
        margin-left: 15rem !important;
    }

    .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-xl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-xl-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-xl-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-xl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-xl-4 {
        margin-top: 1.8rem !important;
        margin-bottom: 1.8rem !important;
    }

    .my-xl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-xl-6 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }

    .my-xl-7 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }

    .my-xl-8 {
        margin-top: 7.5rem !important;
        margin-bottom: 7.5rem !important;
    }

    .my-xl-9 {
        margin-top: 10rem !important;
        margin-bottom: 10rem !important;
    }

    .my-xl-10 {
        margin-top: 12.5rem !important;
        margin-bottom: 12.5rem !important;
    }

    .my-xl-11 {
        margin-top: 15rem !important;
        margin-bottom: 15rem !important;
    }

    .my-xl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-xl-0 {
        margin-top: 0 !important;
    }

    .mt-xl-1 {
        margin-top: 0.25rem !important;
    }

    .mt-xl-2 {
        margin-top: 0.5rem !important;
    }

    .mt-xl-3 {
        margin-top: 1rem !important;
    }

    .mt-xl-4 {
        margin-top: 1.8rem !important;
    }

    .mt-xl-5 {
        margin-top: 3rem !important;
    }

    .mt-xl-6 {
        margin-top: 4rem !important;
    }

    .mt-xl-7 {
        margin-top: 5rem !important;
    }

    .mt-xl-8 {
        margin-top: 7.5rem !important;
    }

    .mt-xl-9 {
        margin-top: 10rem !important;
    }

    .mt-xl-10 {
        margin-top: 12.5rem !important;
    }

    .mt-xl-11 {
        margin-top: 15rem !important;
    }

    .mt-xl-auto {
        margin-top: auto !important;
    }

    .me-xl-0 {
        margin-right: 0 !important;
    }

    .me-xl-1 {
        margin-right: 0.25rem !important;
    }

    .me-xl-2 {
        margin-right: 0.5rem !important;
    }

    .me-xl-3 {
        margin-right: 1rem !important;
    }

    .me-xl-4 {
        margin-right: 1.8rem !important;
    }

    .me-xl-5 {
        margin-right: 3rem !important;
    }

    .me-xl-6 {
        margin-right: 4rem !important;
    }

    .me-xl-7 {
        margin-right: 5rem !important;
    }

    .me-xl-8 {
        margin-right: 7.5rem !important;
    }

    .me-xl-9 {
        margin-right: 10rem !important;
    }

    .me-xl-10 {
        margin-right: 12.5rem !important;
    }

    .me-xl-11 {
        margin-right: 15rem !important;
    }

    .me-xl-auto {
        margin-right: auto !important;
    }

    .mb-xl-0 {
        margin-bottom: 0 !important;
    }

    .mb-xl-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-xl-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-xl-3 {
        margin-bottom: 1rem !important;
    }

    .mb-xl-4 {
        margin-bottom: 1.8rem !important;
    }

    .mb-xl-5 {
        margin-bottom: 3rem !important;
    }

    .mb-xl-6 {
        margin-bottom: 4rem !important;
    }

    .mb-xl-7 {
        margin-bottom: 5rem !important;
    }

    .mb-xl-8 {
        margin-bottom: 7.5rem !important;
    }

    .mb-xl-9 {
        margin-bottom: 10rem !important;
    }

    .mb-xl-10 {
        margin-bottom: 12.5rem !important;
    }

    .mb-xl-11 {
        margin-bottom: 15rem !important;
    }

    .mb-xl-auto {
        margin-bottom: auto !important;
    }

    .ms-xl-0 {
        margin-left: 0 !important;
    }

    .ms-xl-1 {
        margin-left: 0.25rem !important;
    }

    .ms-xl-2 {
        margin-left: 0.5rem !important;
    }

    .ms-xl-3 {
        margin-left: 1rem !important;
    }

    .ms-xl-4 {
        margin-left: 1.8rem !important;
    }

    .ms-xl-5 {
        margin-left: 3rem !important;
    }

    .ms-xl-6 {
        margin-left: 4rem !important;
    }

    .ms-xl-7 {
        margin-left: 5rem !important;
    }

    .ms-xl-8 {
        margin-left: 7.5rem !important;
    }

    .ms-xl-9 {
        margin-left: 10rem !important;
    }

    .ms-xl-10 {
        margin-left: 12.5rem !important;
    }

    .ms-xl-11 {
        margin-left: 15rem !important;
    }

    .ms-xl-auto {
        margin-left: auto !important;
    }

    .m-xl-n1 {
        margin: -0.25rem !important;
    }

    .m-xl-n2 {
        margin: -0.5rem !important;
    }

    .m-xl-n3 {
        margin: -1rem !important;
    }

    .m-xl-n4 {
        margin: -1.8rem !important;
    }

    .m-xl-n5 {
        margin: -3rem !important;
    }

    .m-xl-n6 {
        margin: -4rem !important;
    }

    .m-xl-n7 {
        margin: -5rem !important;
    }

    .m-xl-n8 {
        margin: -7.5rem !important;
    }

    .m-xl-n9 {
        margin: -10rem !important;
    }

    .m-xl-n10 {
        margin: -12.5rem !important;
    }

    .m-xl-n11 {
        margin: -15rem !important;
    }

    .mx-xl-n1 {
        margin-right: -0.25rem !important;
        margin-left: -0.25rem !important;
    }

    .mx-xl-n2 {
        margin-right: -0.5rem !important;
        margin-left: -0.5rem !important;
    }

    .mx-xl-n3 {
        margin-right: -1rem !important;
        margin-left: -1rem !important;
    }

    .mx-xl-n4 {
        margin-right: -1.8rem !important;
        margin-left: -1.8rem !important;
    }

    .mx-xl-n5 {
        margin-right: -3rem !important;
        margin-left: -3rem !important;
    }

    .mx-xl-n6 {
        margin-right: -4rem !important;
        margin-left: -4rem !important;
    }

    .mx-xl-n7 {
        margin-right: -5rem !important;
        margin-left: -5rem !important;
    }

    .mx-xl-n8 {
        margin-right: -7.5rem !important;
        margin-left: -7.5rem !important;
    }

    .mx-xl-n9 {
        margin-right: -10rem !important;
        margin-left: -10rem !important;
    }

    .mx-xl-n10 {
        margin-right: -12.5rem !important;
        margin-left: -12.5rem !important;
    }

    .mx-xl-n11 {
        margin-right: -15rem !important;
        margin-left: -15rem !important;
    }

    .my-xl-n1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important;
    }

    .my-xl-n2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important;
    }

    .my-xl-n3 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important;
    }

    .my-xl-n4 {
        margin-top: -1.8rem !important;
        margin-bottom: -1.8rem !important;
    }

    .my-xl-n5 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important;
    }

    .my-xl-n6 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important;
    }

    .my-xl-n7 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important;
    }

    .my-xl-n8 {
        margin-top: -7.5rem !important;
        margin-bottom: -7.5rem !important;
    }

    .my-xl-n9 {
        margin-top: -10rem !important;
        margin-bottom: -10rem !important;
    }

    .my-xl-n10 {
        margin-top: -12.5rem !important;
        margin-bottom: -12.5rem !important;
    }

    .my-xl-n11 {
        margin-top: -15rem !important;
        margin-bottom: -15rem !important;
    }

    .mt-xl-n1 {
        margin-top: -0.25rem !important;
    }

    .mt-xl-n2 {
        margin-top: -0.5rem !important;
    }

    .mt-xl-n3 {
        margin-top: -1rem !important;
    }

    .mt-xl-n4 {
        margin-top: -1.8rem !important;
    }

    .mt-xl-n5 {
        margin-top: -3rem !important;
    }

    .mt-xl-n6 {
        margin-top: -4rem !important;
    }

    .mt-xl-n7 {
        margin-top: -5rem !important;
    }

    .mt-xl-n8 {
        margin-top: -7.5rem !important;
    }

    .mt-xl-n9 {
        margin-top: -10rem !important;
    }

    .mt-xl-n10 {
        margin-top: -12.5rem !important;
    }

    .mt-xl-n11 {
        margin-top: -15rem !important;
    }

    .me-xl-n1 {
        margin-right: -0.25rem !important;
    }

    .me-xl-n2 {
        margin-right: -0.5rem !important;
    }

    .me-xl-n3 {
        margin-right: -1rem !important;
    }

    .me-xl-n4 {
        margin-right: -1.8rem !important;
    }

    .me-xl-n5 {
        margin-right: -3rem !important;
    }

    .me-xl-n6 {
        margin-right: -4rem !important;
    }

    .me-xl-n7 {
        margin-right: -5rem !important;
    }

    .me-xl-n8 {
        margin-right: -7.5rem !important;
    }

    .me-xl-n9 {
        margin-right: -10rem !important;
    }

    .me-xl-n10 {
        margin-right: -12.5rem !important;
    }

    .me-xl-n11 {
        margin-right: -15rem !important;
    }

    .mb-xl-n1 {
        margin-bottom: -0.25rem !important;
    }

    .mb-xl-n2 {
        margin-bottom: -0.5rem !important;
    }

    .mb-xl-n3 {
        margin-bottom: -1rem !important;
    }

    .mb-xl-n4 {
        margin-bottom: -1.8rem !important;
    }

    .mb-xl-n5 {
        margin-bottom: -3rem !important;
    }

    .mb-xl-n6 {
        margin-bottom: -4rem !important;
    }

    .mb-xl-n7 {
        margin-bottom: -5rem !important;
    }

    .mb-xl-n8 {
        margin-bottom: -7.5rem !important;
    }

    .mb-xl-n9 {
        margin-bottom: -10rem !important;
    }

    .mb-xl-n10 {
        margin-bottom: -12.5rem !important;
    }

    .mb-xl-n11 {
        margin-bottom: -15rem !important;
    }

    .ms-xl-n1 {
        margin-left: -0.25rem !important;
    }

    .ms-xl-n2 {
        margin-left: -0.5rem !important;
    }

    .ms-xl-n3 {
        margin-left: -1rem !important;
    }

    .ms-xl-n4 {
        margin-left: -1.8rem !important;
    }

    .ms-xl-n5 {
        margin-left: -3rem !important;
    }

    .ms-xl-n6 {
        margin-left: -4rem !important;
    }

    .ms-xl-n7 {
        margin-left: -5rem !important;
    }

    .ms-xl-n8 {
        margin-left: -7.5rem !important;
    }

    .ms-xl-n9 {
        margin-left: -10rem !important;
    }

    .ms-xl-n10 {
        margin-left: -12.5rem !important;
    }

    .ms-xl-n11 {
        margin-left: -15rem !important;
    }

    .p-xl-0 {
        padding: 0 !important;
    }

    .p-xl-1 {
        padding: 0.25rem !important;
    }

    .p-xl-2 {
        padding: 0.5rem !important;
    }

    .p-xl-3 {
        padding: 1rem !important;
    }

    .p-xl-4 {
        padding: 1.8rem !important;
    }

    .p-xl-5 {
        padding: 3rem !important;
    }

    .p-xl-6 {
        padding: 4rem !important;
    }

    .p-xl-7 {
        padding: 5rem !important;
    }

    .p-xl-8 {
        padding: 7.5rem !important;
    }

    .p-xl-9 {
        padding: 10rem !important;
    }

    .p-xl-10 {
        padding: 12.5rem !important;
    }

    .p-xl-11 {
        padding: 15rem !important;
    }

    .px-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-xl-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .px-xl-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .px-xl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-xl-4 {
        padding-right: 1.8rem !important;
        padding-left: 1.8rem !important;
    }

    .px-xl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .px-xl-6 {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }

    .px-xl-7 {
        padding-right: 5rem !important;
        padding-left: 5rem !important;
    }

    .px-xl-8 {
        padding-right: 7.5rem !important;
        padding-left: 7.5rem !important;
    }

    .px-xl-9 {
        padding-right: 10rem !important;
        padding-left: 10rem !important;
    }

    .px-xl-10 {
        padding-right: 12.5rem !important;
        padding-left: 12.5rem !important;
    }

    .px-xl-11 {
        padding-right: 15rem !important;
        padding-left: 15rem !important;
    }

    .py-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-xl-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-xl-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-xl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-xl-4 {
        padding-top: 1.8rem !important;
        padding-bottom: 1.8rem !important;
    }

    .py-xl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .py-xl-6 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }

    .py-xl-7 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }

    .py-xl-8 {
        padding-top: 7.5rem !important;
        padding-bottom: 7.5rem !important;
    }

    .py-xl-9 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }

    .py-xl-10 {
        padding-top: 12.5rem !important;
        padding-bottom: 12.5rem !important;
    }

    .py-xl-11 {
        padding-top: 15rem !important;
        padding-bottom: 15rem !important;
    }

    .pt-xl-0 {
        padding-top: 0 !important;
    }

    .pt-xl-1 {
        padding-top: 0.25rem !important;
    }

    .pt-xl-2 {
        padding-top: 0.5rem !important;
    }

    .pt-xl-3 {
        padding-top: 1rem !important;
    }

    .pt-xl-4 {
        padding-top: 1.8rem !important;
    }

    .pt-xl-5 {
        padding-top: 3rem !important;
    }

    .pt-xl-6 {
        padding-top: 4rem !important;
    }

    .pt-xl-7 {
        padding-top: 5rem !important;
    }

    .pt-xl-8 {
        padding-top: 7.5rem !important;
    }

    .pt-xl-9 {
        padding-top: 10rem !important;
    }

    .pt-xl-10 {
        padding-top: 12.5rem !important;
    }

    .pt-xl-11 {
        padding-top: 15rem !important;
    }

    .pe-xl-0 {
        padding-right: 0 !important;
    }

    .pe-xl-1 {
        padding-right: 0.25rem !important;
    }

    .pe-xl-2 {
        padding-right: 0.5rem !important;
    }

    .pe-xl-3 {
        padding-right: 1rem !important;
    }

    .pe-xl-4 {
        padding-right: 1.8rem !important;
    }

    .pe-xl-5 {
        padding-right: 3rem !important;
    }

    .pe-xl-6 {
        padding-right: 4rem !important;
    }

    .pe-xl-7 {
        padding-right: 5rem !important;
    }

    .pe-xl-8 {
        padding-right: 7.5rem !important;
    }

    .pe-xl-9 {
        padding-right: 10rem !important;
    }

    .pe-xl-10 {
        padding-right: 12.5rem !important;
    }

    .pe-xl-11 {
        padding-right: 15rem !important;
    }

    .pb-xl-0 {
        padding-bottom: 0 !important;
    }

    .pb-xl-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-xl-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-xl-3 {
        padding-bottom: 1rem !important;
    }

    .pb-xl-4 {
        padding-bottom: 1.8rem !important;
    }

    .pb-xl-5 {
        padding-bottom: 3rem !important;
    }

    .pb-xl-6 {
        padding-bottom: 4rem !important;
    }

    .pb-xl-7 {
        padding-bottom: 5rem !important;
    }

    .pb-xl-8 {
        padding-bottom: 7.5rem !important;
    }

    .pb-xl-9 {
        padding-bottom: 10rem !important;
    }

    .pb-xl-10 {
        padding-bottom: 12.5rem !important;
    }

    .pb-xl-11 {
        padding-bottom: 15rem !important;
    }

    .ps-xl-0 {
        padding-left: 0 !important;
    }

    .ps-xl-1 {
        padding-left: 0.25rem !important;
    }

    .ps-xl-2 {
        padding-left: 0.5rem !important;
    }

    .ps-xl-3 {
        padding-left: 1rem !important;
    }

    .ps-xl-4 {
        padding-left: 1.8rem !important;
    }

    .ps-xl-5 {
        padding-left: 3rem !important;
    }

    .ps-xl-6 {
        padding-left: 4rem !important;
    }

    .ps-xl-7 {
        padding-left: 5rem !important;
    }

    .ps-xl-8 {
        padding-left: 7.5rem !important;
    }

    .ps-xl-9 {
        padding-left: 10rem !important;
    }

    .ps-xl-10 {
        padding-left: 12.5rem !important;
    }

    .ps-xl-11 {
        padding-left: 15rem !important;
    }

    .fs-xl--2 {
        font-size: 0.6944444444rem !important;
    }

    .fs-xl--1 {
        font-size: 0.8333333333rem !important;
    }

    .fs-xl-0 {
        font-size: 1rem !important;
    }

    .fs-xl-1 {
        font-size: 1.2rem !important;
    }

    .fs-xl-2 {
        font-size: 1.44rem !important;
    }

    .fs-xl-3 {
        font-size: 1.728rem !important;
    }

    .fs-xl-4 {
        font-size: 2.0736rem !important;
    }

    .fs-xl-5 {
        font-size: 2.48832rem !important;
    }

    .fs-xl-6 {
        font-size: 2.985984rem !important;
    }

    .fs-xl-7 {
        font-size: 3.5831808rem !important;
    }

    .fs-xl-8 {
        font-size: 4.29981696rem !important;
    }

    .text-xl-start {
        text-align: left !important;
    }

    .text-xl-end {
        text-align: right !important;
    }

    .text-xl-center {
        text-align: center !important;
    }

    .rounded-xl-top {
        border-top-left-radius: 0.25rem !important;
        border-top-right-radius: 0.25rem !important;
    }

    .rounded-xl-top-lg {
        border-top-left-radius: 0.375rem !important;
        border-top-right-radius: 0.375rem !important;
    }

    .rounded-xl-top-0 {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important;
    }

    .rounded-xl-end {
        border-top-right-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important;
    }

    .rounded-xl-end-lg {
        border-top-right-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important;
    }

    .rounded-xl-end-0 {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
    }

    .rounded-xl-bottom {
        border-bottom-right-radius: 0.25rem !important;
        border-bottom-left-radius: 0.25rem !important;
    }

    .rounded-xl-bottom-lg {
        border-bottom-right-radius: 0.375rem !important;
        border-bottom-left-radius: 0.375rem !important;
    }

    .rounded-xl-bottom-0 {
        border-bottom-right-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
    }

    .rounded-xl-start {
        border-bottom-left-radius: 0.25rem !important;
        border-top-left-radius: 0.25rem !important;
    }

    .rounded-xl-start-lg {
        border-bottom-left-radius: 0.375rem !important;
        border-top-left-radius: 0.375rem !important;
    }

    .rounded-xl-start-0 {
        border-bottom-left-radius: 0 !important;
        border-top-left-radius: 0 !important;
    }

    .max-vh-xl-25 {
        max-height: 25vh !important;
    }

    .max-vh-xl-50 {
        max-height: 50vh !important;
    }

    .max-vh-xl-75 {
        max-height: 75vh !important;
    }

    .max-vh-xl-100 {
        max-height: 100vh !important;
    }

    .border-xl-x {
        border-left: 1px solid var(--falcon-border-color) !important;
        border-right: 1px solid var(--falcon-border-color) !important;
    }

    .border-xl-x-0 {
        border-left: 0 !important;
        border-right: 0 !important;
    }

    .border-xl-y {
        border-top: 1px solid var(--falcon-border-color) !important;
        border-bottom: 1px solid var(--falcon-border-color) !important;
    }

    .border-xl-y-0 {
        border-top: 0 !important;
        border-bottom: 0 !important;
    }

    .border-xl-dashed {
        border: 1px dashed var(--falcon-border-color) !important;
    }

    .border-xl-dashed-top {
        border-top: 1px dashed var(--falcon-border-color) !important;
    }

    .border-xl-dashed-end {
        border-right: 1px dashed var(--falcon-border-color) !important;
    }

    .border-xl-dashed-start {
        border-left: 1px dashed var(--falcon-border-color) !important;
    }

    .border-xl-dashed-bottom {
        border-bottom: 1px dashed var(--falcon-border-color) !important;
    }

    .border-xl-dashed-x {
        border-left: 1px dashed var(--falcon-border-color) !important;
        border-right: 1px dashed var(--falcon-border-color) !important;
    }

    .border-xl-dashed-y {
        border-top: 1px dashed var(--falcon-border-color) !important;
        border-bottom: 1px dashed var(--falcon-border-color) !important;
    }

    .rounded-xl-0 {
        border-radius: 0 !important;
    }
}
@media (min-width: 1200px) {
    .product-slider {
        height: calc(100% - 3.3125rem);
    }
}
@media (min-width: 1200px) {
    [data-layout=container].container-fluid .product-slider, [data-layout=container].container-sm .product-slider, [data-layout=container].container-md .product-slider, [data-layout=container].container-lg .product-slider, [data-layout=container].container-xl .product-slider, [data-layout=container].container-xxl .product-slider {
        height: calc(100% - 4.86rem);
    }
}
@media (min-width: 1200px) {
    .container .navbar-vertical {
        max-width: 1140px;
    }
}
@media (min-width: 1200px) {
    .navbar-vertical.navbar-expand-xl {
        max-width: 12.625rem;
        top: 0;
        height: 100vh;
        margin: 0;
    }
    .navbar-vertical.navbar-expand-xl .nav-link {
        padding: 0.35rem 0;
    }
    .navbar-vertical.navbar-expand-xl .navbar-brand {
        display: block;
        text-align: center;
    }
    .navbar-vertical.navbar-expand-xl .navbar-collapse {
        margin-top: -0.3125rem;
        -webkit-transition: width 0.2s ease;
        -o-transition: width 0.2s ease;
        transition: width 0.2s ease;
        -webkit-transition-property: width, -webkit-box-shadow;
        transition-property: width, -webkit-box-shadow;
        -o-transition-property: width, box-shadow;
        transition-property: width, box-shadow;
        transition-property: width, box-shadow, -webkit-box-shadow;
        display: inline-block !important;
        width: 12.625rem;
    }
    .navbar-vertical.navbar-expand-xl .navbar-vertical-content {
        width: 12.625rem;
        height: calc(100vh - 4.3125rem);
        padding: 0.5rem 0 0 0;
    }
    .navbar-vertical.navbar-expand-xl .navbar-vertical-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .navbar-vertical.navbar-expand-xl.navbar-card, .navbar-vertical.navbar-expand-xl.navbar-vibrant, .navbar-vertical.navbar-expand-xl.navbar-inverted {
        padding: 0;
        max-width: 14.625rem !important;
    }
    .navbar-vertical.navbar-expand-xl.navbar-card .navbar-vertical-content, .navbar-vertical.navbar-expand-xl.navbar-vibrant .navbar-vertical-content, .navbar-vertical.navbar-expand-xl.navbar-inverted .navbar-vertical-content {
        padding: 0.5rem 0.625rem 0 1rem !important;
    }
    .navbar-vertical.navbar-expand-xl.navbar-card .toggle-icon-wrapper, .navbar-vertical.navbar-expand-xl.navbar-vibrant .toggle-icon-wrapper, .navbar-vertical.navbar-expand-xl.navbar-inverted .toggle-icon-wrapper {
        margin-left: 0.25rem;
        margin-right: 1.5rem;
    }
    .navbar-vertical.navbar-expand-xl.navbar-card .navbar-collapse,
    .navbar-vertical.navbar-expand-xl.navbar-card .navbar-vertical-content, .navbar-vertical.navbar-expand-xl.navbar-vibrant .navbar-collapse,
    .navbar-vertical.navbar-expand-xl.navbar-vibrant .navbar-vertical-content, .navbar-vertical.navbar-expand-xl.navbar-inverted .navbar-collapse,
    .navbar-vertical.navbar-expand-xl.navbar-inverted .navbar-vertical-content {
        width: 14.625rem !important;
    }
    .navbar-vertical.navbar-expand-xl.navbar-card + .content, .navbar-vertical.navbar-expand-xl.navbar-vibrant + .content, .navbar-vertical.navbar-expand-xl.navbar-inverted + .content {
        margin-left: 15.625rem;
    }
    .navbar-vertical.navbar-expand-xl + .content {
        margin-left: 15.625rem;
    }
    .navbar-vertical.navbar-expand-xl + .content .navbar-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
    }
    .navbar-vertical.navbar-expand-xl + .content .navbar-top .navbar-toggler,
    .navbar-vertical.navbar-expand-xl + .content .navbar-top .navbar-brand {
        display: none;
    }

    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl {
        z-index: 1030;
        width: 3.125rem;
        height: 100vh;
    }
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-collapse {
        width: 3.125rem !important;
        margin-left: -1rem;
        overflow: hidden;
    }
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-content {
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-label {
        display: none;
        -webkit-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .dropdown-indicator:after,
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-link .badge,
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-link-text,
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .settings {
        opacity: 0;
        -webkit-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-toggle-icon {
        padding-right: 0.3125rem;
    }
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-toggle-icon:after {
        width: 75%;
    }
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-toggle-icon:before {
        width: 50%;
    }
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl + .content {
        margin-left: 3.125rem;
    }
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl + .content .navbar-top {
        padding-left: 13.5rem;
    }
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-card, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-vibrant, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-inverted {
        width: 4.125rem;
    }
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-card .navbar-collapse, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-vibrant .navbar-collapse, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-inverted .navbar-collapse {
        width: 4.125rem;
        margin-left: 0;
    }
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-card + .content, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-vibrant + .content, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-inverted + .content {
        margin-left: 4.125rem;
    }
    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-card + .content .navbar-top, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-vibrant + .content .navbar-top, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-inverted + .content .navbar-top {
        padding-left: 12.5rem;
    }
    .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .navbar-collapse,
    .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .nav.collapse.show,
    .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .nav-link .badge,
    .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .settings,
    .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .nav-link-text {
        display: none;
    }
    .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .navbar-vertical-divider {
        max-width: 2rem;
    }

    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl {
        width: 12.625rem;
    }
    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .navbar-collapse {
        width: 12.625rem !important;
    }
    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .navbar-collapse {
        -webkit-box-shadow: 0.625rem 0 0.625rem -0.5625rem var(--falcon-navbar-vertical-collapsed-hover-shadow-color);
        box-shadow: 0.625rem 0 0.625rem -0.5625rem var(--falcon-navbar-vertical-collapsed-hover-shadow-color);
    }
    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .dropdown-indicator:after,
    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .nav-link .badge,
    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .nav-link-text,
    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .settings {
        opacity: 1;
        padding-right: 0;
    }
    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .navbar-vertical-label {
        display: block;
    }
    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-card, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-vibrant, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-inverted {
        width: 14.625rem;
    }
    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-card .navbar-collapse,
    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-card .navbar-vertical-content, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-vibrant .navbar-collapse,
    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-vibrant .navbar-vertical-content, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-inverted .navbar-collapse,
    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-inverted .navbar-vertical-content {
        width: 14.625rem !important;
    }
}
@media (min-width: 1200px) {
    .navbar-expand-xl.navbar-top .navbar-collapse {
        max-height: none;
        margin: 0;
        padding: 0;
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    }
    .navbar-expand-xl.navbar .max-h-dropdown {
        max-height: 75vh;
    }
    .navbar-expand-xl.navbar-standard .navbar-collapse {
        max-height: none;
    }
    .navbar-expand-xl.navbar-top .navbar-nav:not(.navbar-nav-icons) .dropdown-menu:after, .navbar-expand-xl.navbar-standard .navbar-nav:not(.navbar-nav-icons) .dropdown-menu:after {
        display: block;
    }

    .navbar.navbar-expand-xl:not(.navbar-vertical) .navbar-collapse {
        overflow: visible !important;
    }
}
@media (min-width: 1200px) and (max-width: 1539.98px) {
    .img-landing-banner, .img-showcase-banner {
        margin-bottom: -18rem;
    }
}
@media (min-width: 1200px) {
    .list-group-horizontal-xl {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .list-group-horizontal-xl > .list-group-item:first-child {
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0;
    }
    .list-group-horizontal-xl > .list-group-item:last-child {
        border-top-right-radius: 0.25rem;
        border-bottom-left-radius: 0;
    }
    .list-group-horizontal-xl > .list-group-item.active {
        margin-top: 0;
    }
    .list-group-horizontal-xl > .list-group-item + .list-group-item {
        border-top-width: 1px;
        border-left-width: 0;
    }
    .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px;
    }
}

/*old*/
/*@media (min-width: 1200px) {*/
/*    .navbar-vertical.navbar-expand-xl {*/
/*        max-width: 12.625rem;*/
/*        top: 0;*/
/*        height: 100vh;*/
/*        margin: 0;*/
/*    }*/
/*    .navbar-vertical.navbar-expand-xl .nav-link {*/
/*        padding: 0.35rem 0;*/
/*    }*/
/*    .navbar-vertical.navbar-expand-xl .navbar-brand {*/
/*        display: block;*/
/*        text-align: center;*/
/*    }*/
/*    .navbar-vertical.navbar-expand-xl .navbar-collapse {*/
/*        margin-top: -0.3125rem;*/
/*        -webkit-transition: width 0.2s ease;*/
/*        -o-transition: width 0.2s ease;*/
/*        transition: width 0.2s ease;*/
/*        -webkit-transition-property: width, -webkit-box-shadow;*/
/*        transition-property: width, -webkit-box-shadow;*/
/*        -o-transition-property: width, box-shadow;*/
/*        transition-property: width, box-shadow;*/
/*        transition-property: width, box-shadow, -webkit-box-shadow;*/
/*        display: inline-block !important;*/
/*        width: 12.625rem;*/
/*    }*/
/*    .navbar-vertical.navbar-expand-xl .navbar-vertical-content {*/
/*        width: 12.625rem;*/
/*        height: calc(100vh - 4.3125rem);*/
/*        padding: 0.5rem 0 0 0;*/
/*    }*/
/*    .navbar-vertical.navbar-expand-xl .navbar-vertical-toggle {*/
/*        display: -webkit-box;*/
/*        display: -ms-flexbox;*/
/*        display: flex;*/
/*    }*/
/*    .navbar-vertical.navbar-expand-xl.navbar-card, .navbar-vertical.navbar-expand-xl.navbar-vibrant, .navbar-vertical.navbar-expand-xl.navbar-inverted {*/
/*        padding: 0;*/
/*        max-width: 14.625rem !important;*/
/*    }*/
/*    .navbar-vertical.navbar-expand-xl.navbar-card .navbar-vertical-content, .navbar-vertical.navbar-expand-xl.navbar-vibrant .navbar-vertical-content, .navbar-vertical.navbar-expand-xl.navbar-inverted .navbar-vertical-content {*/
/*        padding: 0.5rem 0.625rem 0 1rem !important;*/
/*    }*/
/*    .navbar-vertical.navbar-expand-xl.navbar-card .toggle-icon-wrapper, .navbar-vertical.navbar-expand-xl.navbar-vibrant .toggle-icon-wrapper, .navbar-vertical.navbar-expand-xl.navbar-inverted .toggle-icon-wrapper {*/
/*        margin-left: 0.25rem;*/
/*        margin-right: 1.5rem;*/
/*    }*/
/*    .navbar-vertical.navbar-expand-xl.navbar-card .navbar-collapse,*/
/*    .navbar-vertical.navbar-expand-xl.navbar-card .navbar-vertical-content, .navbar-vertical.navbar-expand-xl.navbar-vibrant .navbar-collapse,*/
/*    .navbar-vertical.navbar-expand-xl.navbar-vibrant .navbar-vertical-content, .navbar-vertical.navbar-expand-xl.navbar-inverted .navbar-collapse,*/
/*    .navbar-vertical.navbar-expand-xl.navbar-inverted .navbar-vertical-content {*/
/*        width: 14.625rem !important;*/
/*    }*/
/*    .navbar-vertical.navbar-expand-xl.navbar-card + .content, .navbar-vertical.navbar-expand-xl.navbar-vibrant + .content, .navbar-vertical.navbar-expand-xl.navbar-inverted + .content {*/
/*        margin-left: 15.625rem;*/
/*    }*/
/*    .navbar-vertical.navbar-expand-xl + .content {*/
/*        margin-left: 15.625rem;*/
/*    }*/
/*    .navbar-vertical.navbar-expand-xl + .content .navbar-top {*/
/*        position: -webkit-sticky;*/
/*        position: sticky;*/
/*        top: 0;*/
/*    }*/
/*    .navbar-vertical.navbar-expand-xl + .content .navbar-top .navbar-toggler,*/
/*    .navbar-vertical.navbar-expand-xl + .content .navbar-top .navbar-brand {*/
/*        display: none;*/
/*    }*/

/*    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl {*/
/*        z-index: 1030;*/
/*        width: 3.125rem;*/
/*        height: 100vh;*/
/*    }*/
/*    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-collapse {*/
/*        width: 3.125rem !important;*/
/*        margin-left: -1rem;*/
/*        overflow: hidden;*/
/*    }*/
/*    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-content {*/
/*        padding-right: 1rem;*/
/*        padding-left: 1rem;*/
/*    }*/
/*    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-label {*/
/*        display: none;*/
/*        -webkit-transition: all 0.5s ease;*/
/*        -o-transition: all 0.5s ease;*/
/*        transition: all 0.5s ease;*/
/*    }*/
/*    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .dropdown-indicator:after,*/
/*    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-link .badge,*/
/*    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-link-text,*/
/*    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .settings {*/
/*        opacity: 0;*/
/*        -webkit-transition: all 0.5s ease;*/
/*        -o-transition: all 0.5s ease;*/
/*        transition: all 0.5s ease;*/
/*    }*/
/*    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-toggle-icon {*/
/*        padding-right: 0.3125rem;*/
/*    }*/
/*    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-toggle-icon:after {*/
/*        width: 75%;*/
/*    }*/
/*    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-toggle-icon:before {*/
/*        width: 50%;*/
/*    }*/
/*    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl + .content {*/
/*        margin-left: 3.125rem;*/
/*    }*/
/*    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl + .content .navbar-top {*/
/*        padding-left: 13.5rem;*/
/*    }*/
/*    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-card, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-vibrant, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-inverted {*/
/*        width: 4.125rem;*/
/*    }*/
/*    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-card .navbar-collapse, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-vibrant .navbar-collapse, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-inverted .navbar-collapse {*/
/*        width: 4.125rem;*/
/*        margin-left: 0;*/
/*    }*/
/*    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-card + .content, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-vibrant + .content, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-inverted + .content {*/
/*        margin-left: 4.125rem;*/
/*    }*/
/*    .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-card + .content .navbar-top, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-vibrant + .content .navbar-top, .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl.navbar-inverted + .content .navbar-top {*/
/*        padding-left: 12.5rem;*/
/*    }*/
/*    .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .navbar-collapse,*/
/*    .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .nav.collapse.show,*/
/*    .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .nav-link .badge,*/
/*    .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .settings,*/
/*    .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .nav-link-text {*/
/*        display: none;*/
/*    }*/
/*    .navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .navbar-vertical-divider {*/
/*        max-width: 2rem;*/
/*    }*/

/*    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl {*/
/*        width: 12.625rem;*/
/*    }*/
/*    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .navbar-collapse {*/
/*        width: 12.625rem !important;*/
/*    }*/
/*    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .navbar-collapse {*/
/*        -webkit-box-shadow: 0.625rem 0 0.625rem -0.5625rem var(--falcon-navbar-vertical-collapsed-hover-shadow-color);*/
/*        box-shadow: 0.625rem 0 0.625rem -0.5625rem var(--falcon-navbar-vertical-collapsed-hover-shadow-color);*/
/*    }*/
/*    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .dropdown-indicator:after,*/
/*    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .nav-link .badge,*/
/*    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .nav-link-text,*/
/*    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .settings {*/
/*        opacity: 1;*/
/*        padding-right: 0;*/
/*    }*/
/*    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .navbar-vertical-label {*/
/*        display: block;*/
/*    }*/
/*    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-card, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-vibrant, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-inverted {*/
/*        width: 14.625rem;*/
/*    }*/
/*    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-card .navbar-collapse,*/
/*    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-card .navbar-vertical-content, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-vibrant .navbar-collapse,*/
/*    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-vibrant .navbar-vertical-content, .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-inverted .navbar-collapse,*/
/*    .navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl.navbar-inverted .navbar-vertical-content {*/
/*        width: 14.625rem !important;*/
/*    }*/
/*}*/
@media (min-width: 1200px){
    .navbar.navbar-top, .navbar-brand { /* .navbar.navbar-vertical, */
        background-color: #EEF2F9;
    }

    .navbar.navbar-vertical > div {
        background-color: #EEF2F9;
        width: 260px;
    }

    /*#top .container-fluid {*/
    /*    padding-left: 2rem;*/
    /*}*/

    .overflow-y-auto{
        overflow-y: auto;
        scrollbar-gutter: stable;
    }

    .overflow-y-scroll {
        overflow-y: scroll;
    }
    .navbar-vertical.navbar-expand-xl.navbar-card + .content, .navbar-vertical.navbar-expand-xl.navbar-vibrant + .content, .navbar-vertical.navbar-expand-xl.navbar-inverted + .content {
        margin-left: 15.625rem;
    }
    .navbar-vertical.navbar-expand-xl + .content {
        margin-left: 15.625rem;
    }
}
@media (max-width: 768px) {
    .fs-sm--3{
        font-size: 0.65rem !important;
    }
    .fs-sm--4{
        font-size: 0.45rem !important;
    }
    .custom-width-s{
        width: 12%;
    }
    .custom-width-l{
        width: 88%;
    }
    .custom-width-30-100{
        width: 100%;
    }
    .custom-width-50-100{
        width: 100%;
    }
}
@media (min-width: 769px) {
    .custom-width-s{
        width: 5%;
    }
    .custom-width-l{
        width: 95%;
    }
    .custom-width-30-100{
        width: 30%;
    }
    .custom-width-50-100{
        width: 50%;
    }
}

.btn-white {
    color: #3A6B38;
    background-color: #fff;
    border-color: #046233;
}

.btn-white:hover {
    color: #046233;
    background-color: #EEF2F9;
}

.btn-outline-primary-rev {
    color: #fff;
    background-color: #3A6B38;
    border-color: #3A6B38;
}
.btn-outline-primary-rev:hover {
    color: #3A6B38;
    background-color: #fff;
    border-color: #3A6B38;
}
