/*!
 * Bootstrap v5.0.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */









@media (min-width: 1200px) {


    .col-xl-4,
    .row-cols-xl-3 > * {
        flex: 0 0 auto;
        width: 33.33333%;
    }
    .col-xl-3,
    .row-cols-xl-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }
    .row-cols-xl-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }
    .col-xl-2,
    .row-cols-xl-6 > * {
        flex: 0 0 auto;
        width: 16.66667%;
    }
    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333%;
    }
    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66667%;
    }
    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333%;
    }
    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.66667%;
    }
    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%;
    }
    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333%;
    }
    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.66667%;
    }
    .offset-xl-0 {
        margin-left: 0;
    }
    .offset-xl-1 {
        margin-left: 8.33333%;
    }
    .offset-xl-2 {
        margin-left: 16.66667%;
    }
    .offset-xl-3 {
        margin-left: 25%;
    }
    .offset-xl-4 {
        margin-left: 33.33333%;
    }
    .offset-xl-5 {
        margin-left: 41.66667%;
    }
    .offset-xl-6 {
        margin-left: 50%;
    }
    .offset-xl-7 {
        margin-left: 58.33333%;
    }
    .offset-xl-8 {
        margin-left: 66.66667%;
    }
    .offset-xl-9 {
        margin-left: 75%;
    }
    .offset-xl-10 {
        margin-left: 83.33333%;
    }
    .offset-xl-11 {
        margin-left: 91.66667%;
    }
    
    .table {
        --bs-table-bg: rgba(0, 0, 0, 0);
        --bs-table-striped-color: #54595f;
        --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
        --bs-table-active-color: #54595f;
        --bs-table-active-bg: rgba(0, 0, 0, 0.1);
        --bs-table-hover-color: #54595f;
        --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
        width: 100%;
        margin-bottom: 1rem;
        color: #54595f;
        vertical-align: top;
        border-color: #dee2e6;
    }
    .table > :not(caption) > * > * {
        padding: 0.5rem;
        background-color: var(--bs-table-bg);
        border-bottom-width: 1px;
        box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
    }
    .table > tbody {
        vertical-align: inherit;
    }
    .table > thead {
        vertical-align: bottom;
    }
    .table > :not(:last-child) > :last-child > * {
        border-bottom-color: currentColor;
    }
    .caption-top {
        caption-side: top;
    }
    .table-sm > :not(caption) > * > * {
        padding: 0.25rem;
    }
    .table-bordered > :not(caption) > * {
        border-width: 1px 0;
    }
    .table-bordered > :not(caption) > * > * {
        border-width: 0 1px;
    }
    .list-group-flush > .list-group-item:last-child,
    .table-borderless > :not(caption) > * > * {
        border-bottom-width: 0;
    }
    .table-striped > tbody > tr:nth-of-type(odd) {
        --bs-table-accent-bg: var(--bs-table-striped-bg);
        color: var(--bs-table-striped-color);
    }
    .table-active {
        --bs-table-accent-bg: var(--bs-table-active-bg);
        color: var(--bs-table-active-color);
    }
    .table-danger,
    .table-info,
    .table-light,
    .table-primary,
    .table-secondary,
    .table-success,
    .table-warning {
        --bs-table-striped-color: #000;
        --bs-table-active-color: #000;
        --bs-table-hover-color: #000;
        color: #000;
    }
    .table-hover > tbody > tr:hover {
        --bs-table-accent-bg: var(--bs-table-hover-bg);
        color: var(--bs-table-hover-color);
    }
    .table-primary {
        --bs-table-bg: #fffae1;
        --bs-table-striped-bg: #f2eed6;
        --bs-table-active-bg: #e6e1cb;
        --bs-table-hover-bg: #ece7d0;
        border-color: #e6e1cb;
    }
    .table-secondary {
        --bs-table-bg: #e8f4d9;
        --bs-table-striped-bg: #dce8ce;
        --bs-table-active-bg: #d1dcc3;
        --bs-table-hover-bg: #d7e2c9;
        border-color: #d1dcc3;
    }
    .table-success {
        --bs-table-bg: #d1e7dd;
        --bs-table-striped-bg: #c7dbd2;
        --bs-table-active-bg: #bcd0c7;
        --bs-table-hover-bg: #c1d6cc;
        border-color: #bcd0c7;
    }
    .table-info {
        --bs-table-bg: #cff4fc;
        --bs-table-striped-bg: #c5e8ef;
        --bs-table-active-bg: #badce3;
        --bs-table-hover-bg: #bfe2e9;
        border-color: #badce3;
    }
    .table-warning {
        --bs-table-bg: #fff3cd;
        --bs-table-striped-bg: #f2e7c3;
        --bs-table-active-bg: #e6dbb9;
        --bs-table-hover-bg: #ece1be;
        border-color: #e6dbb9;
    }
    .table-danger {
        --bs-table-bg: #f8d7da;
        --bs-table-striped-bg: #eccccf;
        --bs-table-active-bg: #dfc2c4;
        --bs-table-hover-bg: #e5c7ca;
        border-color: #dfc2c4;
    }
    .table-light {
        --bs-table-bg: #f2f2f2;
        --bs-table-striped-bg: #e6e6e6;
        --bs-table-active-bg: #dadada;
        --bs-table-hover-bg: #e0e0e0;
        border-color: #dadada;
    }
    .table-dark {
        --bs-table-bg: #272630;
        --bs-table-striped-bg: #32313a;
        --bs-table-striped-color: #fff;
        --bs-table-active-bg: #3d3c45;
        --bs-table-active-color: #fff;
        --bs-table-hover-bg: #373640;
        --bs-table-hover-color: #fff;
        color: #fff;
        border-color: #3d3c45;
    }
    .table-responsive {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .btn-check {
        clip: rect(0, 0, 0, 0);
    }

    .invalid-feedback {
        display: none;
        width: 100%;
        margin-top: 0.25rem;
        font-size: 0.875em;
        color: #dc3545;
    }
    .invalid-tooltip {
        margin-top: 0.1rem;
        font-size: 0.875rem;
        color: #fff;
        background-color: rgba(220, 53, 69, 0.9);
    }

    .btn .badge {
        top: -1px;
    }
    .alert {
        padding: 1rem;
        border: 1px solid transparent;
        border-radius: 8px;
    }
    .list-group,
    .progress {
        display: flex;
        border-radius: 8px;
    }
    .alert-dismissible .btn-close {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 2;
        padding: 1.25rem 1rem;
    }
    .alert-primary {
        color: #665b2a;
        background-color: #fffae1;
        border-color: #fff7d2;
    }
    .alert-primary .alert-link {
        color: #524922;
    }
    .alert-secondary {
        color: #547727;
        background-color: #e8f4d9;
        border-color: #ddeec6;
    }
    .alert-secondary .alert-link {
        color: #435f1f;
    }
    .alert-success {
        color: #0f5132;
        background-color: #d1e7dd;
        border-color: #badbcc;
    }
    .alert-success .alert-link {
        color: #0c4128;
    }
    .alert-info {
        color: #055160;
        background-color: #cff4fc;
        border-color: #b6effb;
    }
    .alert-info .alert-link {
        color: #04414d;
    }
    .alert-warning {
        color: #664d03;
        background-color: #fff3cd;
        border-color: #ffecb5;
    }
    .alert-warning .alert-link {
        color: #523e02;
    }
    .alert-danger {
        color: #842029;
        background-color: #f8d7da;
        border-color: #f5c2c7;
    }
    .alert-danger .alert-link {
        color: #6a1a21;
    }
    .alert-light {
        color: #616161;
        background-color: #fcfcfc;
        border-color: #fbfbfb;
    }
    .alert-light .alert-link {
        color: #4e4e4e;
    }
    .alert-dark {
        color: #17171d;
        background-color: #d4d4d6;
        border-color: #bebec1;
    }
    .alert-dark .alert-link {
        color: #121217;
    }
    @keyframes progress-bar-stripes {
        0% {
            background-position-x: 1rem;
        }
    }
    .progress {
        height: 1rem;
        overflow: hidden;
        font-size: 0.75rem;
        background-color: #e9ecef;
    }
    .progress-bar {
        display: flex;
        justify-content: center;
        overflow: hidden;
        color: #fff;
        background-color: #ffe468;
        transition: width 0.6s;
    }
    .popover,
    .tooltip {
        font-family: var(--bs-font-sans-serif);
        font-style: normal;
        font-weight: 400;
        line-height: 1.5;
        text-shadow: none;
        text-transform: none;
        letter-spacing: normal;
        word-break: normal;
        word-spacing: normal;
        white-space: normal;
        line-break: auto;
        font-size: 0.875rem;
        word-wrap: break-word;
        text-decoration: none;
    }
    .progress-bar-striped {
        background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
        background-size: 1rem 1rem;
    }
    .progress-bar-animated {
        animation: 1s linear infinite progress-bar-stripes;
    }
    .list-group {
        flex-direction: column;
        padding-left: 0;
        margin-bottom: 0;
    }
    .list-group-numbered {
        list-style-type: none;
        counter-reset: section;
    }
    .list-group-numbered > li::before {
        content: counters(section, ".") ". ";
            counter-increment: section;
        }
        .list-group-item-action {
            width: 100%;
            color: #495057;
            text-align: inherit;
        }
        .list-group-item-action:focus,
        .list-group-item-action:hover {
            z-index: 1;
            color: #495057;
            text-decoration: none;
            background-color: #f8f9fa;
        }
        .list-group-item-action:active {
            color: #54595f;
            background-color: #e9ecef;
        }
        .list-group-item {
            display: block;
            padding: 0.5rem 1rem;
            color: #212529;
            background-color: #fff;
            border: 1px solid rgba(0, 0, 0, 0.125);
        }
        .list-group-item:first-child {
            border-top-left-radius: inherit;
            border-top-right-radius: inherit;
        }
        .list-group-item:last-child {
            border-bottom-right-radius: inherit;
            border-bottom-left-radius: inherit;
        }
        .list-group-item.disabled,
        .list-group-item:disabled {
            color: #6c757d;
            pointer-events: none;
            background-color: #fff;
        }
        .list-group-item.active {
            z-index: 2;
            color: #fff;
            background-color: #ffe468;
            border-color: #ffe468;
        }
        .list-group-item + .list-group-item {
            border-top-width: 0;
        }
        .list-group-item + .list-group-item.active {
            margin-top: -1px;
            border-top-width: 1px;
        }
        .list-group-horizontal > .list-group-item:first-child {
            border-bottom-left-radius: 8px;
            border-top-right-radius: 0;
        }
        .list-group-horizontal > .list-group-item:last-child {
            border-top-right-radius: 8px;
            border-bottom-left-radius: 0;
        }
        .list-group-horizontal > .list-group-item.active {
            margin-top: 0;
        }
        .list-group-horizontal > .list-group-item + .list-group-item {
            border-top-width: 1px;
            border-left-width: 0;
        }
        .list-group-horizontal > .list-group-item + .list-group-item.active {
            margin-left: -1px;
            border-left-width: 1px;
        }
        .list-group-flush > .list-group-item {
            border-width: 0 0 1px;
        }
        .list-group-item-primary {
            color: #665b2a;
            background-color: #fffae1;
        }
        .list-group-item-primary.list-group-item-action:focus,
        .list-group-item-primary.list-group-item-action:hover {
            color: #665b2a;
            background-color: #e6e1cb;
        }
        .list-group-item-primary.list-group-item-action.active {
            color: #fff;
            background-color: #665b2a;
            border-color: #665b2a;
        }
        .list-group-item-secondary {
            color: #547727;
            background-color: #e8f4d9;
        }
        .list-group-item-secondary.list-group-item-action:focus,
        .list-group-item-secondary.list-group-item-action:hover {
            color: #547727;
            background-color: #d1dcc3;
        }
        .list-group-item-secondary.list-group-item-action.active {
            color: #fff;
            background-color: #547727;
            border-color: #547727;
        }
        .list-group-item-success {
            color: #0f5132;
            background-color: #d1e7dd;
        }
        .list-group-item-success.list-group-item-action:focus,
        .list-group-item-success.list-group-item-action:hover {
            color: #0f5132;
            background-color: #bcd0c7;
        }
        .list-group-item-success.list-group-item-action.active {
            color: #fff;
            background-color: #0f5132;
            border-color: #0f5132;
        }
        .list-group-item-info {
            color: #055160;
            background-color: #cff4fc;
        }
        .list-group-item-info.list-group-item-action:focus,
        .list-group-item-info.list-group-item-action:hover {
            color: #055160;
            background-color: #badce3;
        }
        .list-group-item-info.list-group-item-action.active {
            color: #fff;
            background-color: #055160;
            border-color: #055160;
        }
        .list-group-item-warning {
            color: #664d03;
            background-color: #fff3cd;
        }
        .list-group-item-warning.list-group-item-action:focus,
        .list-group-item-warning.list-group-item-action:hover {
            color: #664d03;
            background-color: #e6dbb9;
        }
        .list-group-item-warning.list-group-item-action.active {
            color: #fff;
            background-color: #664d03;
            border-color: #664d03;
        }
        .list-group-item-danger {
            color: #842029;
            background-color: #f8d7da;
        }
        .list-group-item-danger.list-group-item-action:focus,
        .list-group-item-danger.list-group-item-action:hover {
            color: #842029;
            background-color: #dfc2c4;
        }
        .list-group-item-danger.list-group-item-action.active {
            color: #fff;
            background-color: #842029;
            border-color: #842029;
        }
        .list-group-item-light {
            color: #616161;
            background-color: #fcfcfc;
        }
        .list-group-item-light.list-group-item-action:focus,
        .list-group-item-light.list-group-item-action:hover {
            color: #616161;
            background-color: #e3e3e3;
        }
        .list-group-item-light.list-group-item-action.active {
            color: #fff;
            background-color: #616161;
            border-color: #616161;
        }
        .list-group-item-dark {
            color: #17171d;
            background-color: #d4d4d6;
        }
        .list-group-item-dark.list-group-item-action:focus,
        .list-group-item-dark.list-group-item-action:hover {
            color: #17171d;
            background-color: #bfbfc1;
        }
        .list-group-item-dark.list-group-item-action.active {
            color: #fff;
            background-color: #17171d;
            border-color: #17171d;
        }
        .btn-close {
            box-sizing: content-box;
            width: 1em;
            height: 1em;
            padding: 0.25em;
            color: #000;
            background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e")
            center/1em auto no-repeat;
            border: 0;
            border-radius: 8px;
        }
        .toast,
        .toast-header {
            background-color: rgba(255, 255, 255, 0.85);
        }
        .modal-content,
        .popover,
        .toast,
        .toast-header {
            background-clip: padding-box;
        }
        .btn-close:hover {
            color: #000;
            text-decoration: none;
            opacity: 0.75;
        }
        .btn-close:focus {
            opacity: 1;
        }
        .btn-close.disabled,
        .btn-close:disabled {
            pointer-events: none;
            user-select: none;
            opacity: 0.25;
        }
        .btn-close-white {
            filter: invert(1) grayscale(100%) brightness(200%);
        }

        @media (max-width: 767.98px) {
            .table-responsive-md {
                overflow-x: auto;
                -webkit-overflow-scrolling: touch;
            }
            .modal-fullscreen-md-down {
                width: 100vw;
                max-width: none;
                height: 100%;
                margin: 0;
            }
            .modal-fullscreen-md-down .modal-content {
                height: 100%;
                border: 0;
                border-radius: 0;
            }
            .modal-fullscreen-md-down .modal-footer,
            .modal-fullscreen-md-down .modal-header {
                border-radius: 0;
            }
            .modal-fullscreen-md-down .modal-body {
                overflow-y: auto;
            }
        }
        @media (max-width: 991.98px) {
            .table-responsive-lg {
                overflow-x: auto;
                -webkit-overflow-scrolling: touch;
            }
            .modal-fullscreen-lg-down {
                width: 100vw;
                max-width: none;
                height: 100%;
                margin: 0;
            }
            .modal-fullscreen-lg-down .modal-content {
                height: 100%;
                border: 0;
                border-radius: 0;
            }
            .modal-fullscreen-lg-down .modal-footer,
            .modal-fullscreen-lg-down .modal-header {
                border-radius: 0;
            }
            .modal-fullscreen-lg-down .modal-body {
                overflow-y: auto;
            }
        }


        .stretched-link::after {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 1;
            content: "";
        }
        .text-truncate {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        .align-baseline {
            vertical-align: baseline !important;
        }
        .align-top {
            vertical-align: top !important;
        }
        .align-middle {
            vertical-align: middle !important;
        }
        .align-bottom {
            vertical-align: bottom !important;
        }
        .align-text-bottom {
            vertical-align: text-bottom !important;
        }
        .align-text-top {
            vertical-align: text-top !important;
        }
        .float-start {
            float: left !important;
        }
        .float-end {
            float: right !important;
        }
        .float-none {
            float: none !important;
        }
        .overflow-auto {
            overflow: auto !important;
        }
        .overflow-hidden {
            overflow: hidden !important;
        }
        .overflow-visible {
            overflow: visible !important;
        }
        .overflow-scroll {
            overflow: scroll !important;
        }
        .d-inline {
            display: inline !important;
        }
        .d-inline-block {
            display: inline-block !important;
        }
        .d-block {
            display: block !important;
        }
        .d-grid {
            display: grid !important;
        }
        .d-table {
            display: table !important;
        }
        .d-table-row {
            display: table-row !important;
        }
        .d-table-cell {
            display: table-cell !important;
        }
        .d-flex {
            display: flex !important;
        }
        .d-inline-flex {
            display: inline-flex !important;
        }
        .shadow {
            box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
        }
        .shadow-sm {
            box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
        }
        .shadow-lg {
            box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
        }
        .shadow-none {
            box-shadow: none !important;
        }
        .position-static {
            position: static !important;
        }
        .position-relative {
            position: relative !important;
        }
        .position-absolute {
            position: absolute !important;
        }
        .position-fixed {
            position: fixed !important;
        }
        .position-sticky {
            position: sticky !important;
        }
        .top-0 {
            top: 0 !important;
        }
        .top-50 {
            top: 50% !important;
        }
        .top-100 {
            top: 100% !important;
        }
        .bottom-0 {
            bottom: 0 !important;
        }
        .bottom-50 {
            bottom: 50% !important;
        }
        .bottom-100 {
            bottom: 100% !important;
        }
        .start-0 {
            left: 0 !important;
        }
        .start-50 {
            left: 50% !important;
        }
        .start-100 {
            left: 100% !important;
        }
        .end-0 {
            right: 0 !important;
        }
        .end-50 {
            right: 50% !important;
        }
        .end-100 {
            right: 100% !important;
        }
        .translate-middle {
            transform: translate(-50%, -50%) !important;
        }
        .translate-middle-x {
            transform: translateX(-50%) !important;
        }
        .translate-middle-y {
            transform: translateY(-50%) !important;
        }
        .border {
            border: 1px solid #dee2e6 !important;
        }
        .border-0 {
            border: 0 !important;
        }
        .border-top {
            border-top: 1px solid #dee2e6 !important;
        }
        .border-top-0 {
            border-top: 0 !important;
        }
        .border-end {
            border-right: 1px solid #dee2e6 !important;
        }
        .border-end-0 {
            border-right: 0 !important;
        }
        .border-bottom {
            border-bottom: 1px solid #dee2e6 !important;
        }
        .border-bottom-0 {
            border-bottom: 0 !important;
        }
        .border-start {
            border-left: 1px solid #dee2e6 !important;
        }
        .border-start-0 {
            border-left: 0 !important;
        }
        .border-primary {
            border-color: #ffe468 !important;
        }
        .border-secondary {
            border-color: #8cc641 !important;
        }
        .border-success {
            border-color: #198754 !important;
        }
        .border-info {
            border-color: #0dcaf0 !important;
        }
        .border-warning {
            border-color: #ffc107 !important;
        }
        .border-danger {
            border-color: #dc3545 !important;
        }
        .border-light {
            border-color: #f2f2f2 !important;
        }
        .border-dark {
            border-color: #272630 !important;
        }
        .border-white {
            border-color: #fff !important;
        }
        .border-1 {
            border-width: 1px !important;
        }
        .border-2 {
            border-width: 2px !important;
        }
        .border-3 {
            border-width: 3px !important;
        }
        .border-4 {
            border-width: 4px !important;
        }
        .border-5 {
            border-width: 5px !important;
        }
        .w-25 {
            width: 25% !important;
        }
        .w-50 {
            width: 50% !important;
        }
        .w-75 {
            width: 75% !important;
        }
        .w-100 {
            width: 100% !important;
        }
        .w-auto {
            width: auto !important;
        }
        .mw-100 {
            max-width: 100% !important;
        }
        .vw-100 {
            width: 100vw !important;
        }
        .min-vw-100 {
            min-width: 100vw !important;
        }
        .h-25 {
            height: 25% !important;
        }
        .h-50 {
            height: 50% !important;
        }
        .h-75 {
            height: 75% !important;
        }
        .h-100 {
            height: 100% !important;
        }
        .h-auto {
            height: auto !important;
        }
        .mh-100 {
            max-height: 100% !important;
        }
        .vh-100 {
            height: 100vh !important;
        }
        .min-vh-100 {
            min-height: 100vh !important;
        }
        .flex-fill {
            flex: 1 1 auto !important;
        }
        .flex-row {
            flex-direction: row !important;
        }
        .flex-column {
            flex-direction: column !important;
        }
        .flex-row-reverse {
            flex-direction: row-reverse !important;
        }
        .flex-column-reverse {
            flex-direction: column-reverse !important;
        }
        .flex-grow-0 {
            flex-grow: 0 !important;
        }
        .flex-grow-1 {
            flex-grow: 1 !important;
        }
        .flex-shrink-0 {
            flex-shrink: 0 !important;
        }
        .flex-shrink-1 {
            flex-shrink: 1 !important;
        }
        .flex-wrap {
            flex-wrap: wrap !important;
        }
        .flex-nowrap {
            flex-wrap: nowrap !important;
        }
        .flex-wrap-reverse {
            flex-wrap: wrap-reverse !important;
        }
        .gap-0 {
            gap: 0 !important;
        }
        .gap-1 {
            gap: 0.25rem !important;
        }
        .gap-2 {
            gap: 0.5rem !important;
        }
        .gap-3 {
            gap: 1rem !important;
        }
        .gap-4 {
            gap: 1.5rem !important;
        }
        .gap-5 {
            gap: 3rem !important;
        }
        .justify-content-start {
            justify-content: flex-start !important;
        }
        .justify-content-end {
            justify-content: flex-end !important;
        }
        .justify-content-center {
            justify-content: center !important;
        }
        .justify-content-between {
            justify-content: space-between !important;
        }
        .justify-content-around {
            justify-content: space-around !important;
        }
        .justify-content-evenly {
            justify-content: space-evenly !important;
        }
        .align-items-start {
            align-items: flex-start !important;
        }
        .align-items-end {
            align-items: flex-end !important;
        }
        .align-items-center {
            align-items: center !important;
        }
        .align-items-baseline {
            align-items: baseline !important;
        }
        .align-items-stretch {
            align-items: stretch !important;
        }
        .align-content-start {
            align-content: flex-start !important;
        }
        .align-content-end {
            align-content: flex-end !important;
        }
        .align-content-center {
            align-content: center !important;
        }
        .align-content-between {
            align-content: space-between !important;
        }
        .align-content-around {
            align-content: space-around !important;
        }
        .align-content-stretch {
            align-content: stretch !important;
        }
        .align-self-auto {
            align-self: auto !important;
        }
        .align-self-start {
            align-self: flex-start !important;
        }
        .align-self-end {
            align-self: flex-end !important;
        }
        .align-self-center {
            align-self: center !important;
        }
        .align-self-baseline {
            align-self: baseline !important;
        }
        .align-self-stretch {
            align-self: stretch !important;
        }
        .order-first {
            order: -1 !important;
        }
        .order-0 {
            order: 0 !important;
        }
        .order-1 {
            order: 1 !important;
        }
        .order-2 {
            order: 2 !important;
        }
        .order-3 {
            order: 3 !important;
        }
        .order-4 {
            order: 4 !important;
        }
        .order-5 {
            order: 5 !important;
        }
        .order-last {
            order: 6 !important;
        }
        .m-0 {
            margin: 0 !important;
        }
        .m-1 {
            margin: 0.25rem !important;
        }
        .m-2 {
            margin: 0.5rem !important;
        }
        .m-3 {
            margin: 1rem !important;
        }
        .m-4 {
            margin: 1.5rem !important;
        }
        .m-5 {
            margin: 3rem !important;
        }
        .m-auto {
            margin: auto !important;
        }
        .mx-0 {
            margin-right: 0 !important;
            margin-left: 0 !important;
        }
        .mx-1 {
            margin-right: 0.25rem !important;
            margin-left: 0.25rem !important;
        }
        .mx-2 {
            margin-right: 0.5rem !important;
            margin-left: 0.5rem !important;
        }
        .mx-3 {
            margin-right: 1rem !important;
            margin-left: 1rem !important;
        }
        .mx-4 {
            margin-right: 1.5rem !important;
            margin-left: 1.5rem !important;
        }
        .mx-5 {
            margin-right: 3rem !important;
            margin-left: 3rem !important;
        }
        .mx-auto {
            margin-right: auto !important;
            margin-left: auto !important;
        }
        .my-0 {
            margin-top: 0 !important;
            margin-bottom: 0 !important;
        }
        .my-1 {
            margin-top: 0.25rem !important;
            margin-bottom: 0.25rem !important;
        }
        .my-2 {
            margin-top: 0.5rem !important;
            margin-bottom: 0.5rem !important;
        }
        .my-3 {
            margin-top: 1rem !important;
            margin-bottom: 1rem !important;
        }
        .my-4 {
            margin-top: 1.5rem !important;
            margin-bottom: 1.5rem !important;
        }
        .my-5 {
            margin-top: 3rem !important;
            margin-bottom: 3rem !important;
        }
        .my-auto {
            margin-top: auto !important;
            margin-bottom: auto !important;
        }
        .mt-0 {
            margin-top: 0 !important;
        }
        .mt-1 {
            margin-top: 0.25rem !important;
        }
        .mt-2 {
            margin-top: 0.5rem !important;
        }
        .mt-3 {
            margin-top: 1rem !important;
        }
        .mt-4 {
            margin-top: 1.5rem !important;
        }
        .mt-5 {
            margin-top: 3rem !important;
        }
        .mt-auto {
            margin-top: auto !important;
        }
        .me-0 {
            margin-right: 0 !important;
        }
        .me-1 {
            margin-right: 0.25rem !important;
        }
        .me-2 {
            margin-right: 0.5rem !important;
        }
        .me-3 {
            margin-right: 1rem !important;
        }
        .me-4 {
            margin-right: 1.5rem !important;
            padding: 10px;
        }
        .me-5 {
            margin-right: 3rem !important;
        }
        .me-auto {
            margin-right: auto !important;
        }
        .mb-0 {
            margin-bottom: 0 !important;
        }
        .mb-1 {
            margin-bottom: 0.25rem !important;
        }
        .mb-2 {
            margin-bottom: 0.5rem !important;
        }
        .mb-3 {
            margin-bottom: 1rem !important;
        }
        .mb-4 {
            margin-bottom: 1.5rem !important;
        }
        .mb-5 {
            margin-bottom: 3rem !important;
        }
        .mb-auto {
            margin-bottom: auto !important;
        }
        .ms-0 {
            margin-left: 0 !important;
        }
        .ms-1 {
            margin-left: 0.25rem !important;
        }
        .ms-2 {
            margin-left: 0.5rem !important;
        }
        .ms-3 {
            margin-left: 1rem !important;
        }
        .ms-4 {
            margin-left: 1.5rem !important;
        }
        .ms-5 {
            margin-left: 3rem !important;
        }
        .ms-auto {
            margin-left: auto !important;
        }
        .m-n1 {
            margin: -0.25rem !important;
        }
        .m-n2 {
            margin: -0.5rem !important;
        }
        .m-n3 {
            margin: -1rem !important;
        }
        .m-n4 {
            margin: -1.5rem !important;
        }
        .m-n5 {
            margin: -3rem !important;
        }
        .mx-n1 {
            margin-right: -0.25rem !important;
            margin-left: -0.25rem !important;
        }
        .mx-n2 {
            margin-right: -0.5rem !important;
            margin-left: -0.5rem !important;
        }
        .mx-n3 {
            margin-right: -1rem !important;
            margin-left: -1rem !important;
        }
        .mx-n4 {
            margin-right: -1.5rem !important;
            margin-left: -1.5rem !important;
        }
        .mx-n5 {
            margin-right: -3rem !important;
            margin-left: -3rem !important;
        }
        .my-n1 {
            margin-top: -0.25rem !important;
            margin-bottom: -0.25rem !important;
        }
        .my-n2 {
            margin-top: -0.5rem !important;
            margin-bottom: -0.5rem !important;
        }
        .my-n3 {
            margin-top: -1rem !important;
            margin-bottom: -1rem !important;
        }
        .my-n4 {
            margin-top: -1.5rem !important;
            margin-bottom: -1.5rem !important;
        }
        .my-n5 {
            margin-top: -3rem !important;
            margin-bottom: -3rem !important;
        }
        .mt-n1 {
            margin-top: -0.25rem !important;
        }
        .mt-n2 {
            margin-top: -0.5rem !important;
        }
        .mt-n3 {
            margin-top: -1rem !important;
        }
        .mt-n4 {
            margin-top: -1.5rem !important;
        }
        .mt-n5 {
            margin-top: -3rem !important;
        }
        .me-n1 {
            margin-right: -0.25rem !important;
        }
        .me-n2 {
            margin-right: -0.5rem !important;
        }
        .me-n3 {
            margin-right: -1rem !important;
        }
        .me-n4 {
            margin-right: -1.5rem !important;
        }
        .me-n5 {
            margin-right: -3rem !important;
        }
        .mb-n1 {
            margin-bottom: -0.25rem !important;
        }
        .mb-n2 {
            margin-bottom: -0.5rem !important;
        }
        .mb-n3 {
            margin-bottom: -1rem !important;
        }
        .mb-n4 {
            margin-bottom: -1.5rem !important;
        }
        .mb-n5 {
            margin-bottom: -3rem !important;
        }
        .ms-n1 {
            margin-left: -0.25rem !important;
        }
        .ms-n2 {
            margin-left: -0.5rem !important;
        }
        .ms-n3 {
            margin-left: -1rem !important;
        }
        .ms-n4 {
            margin-left: -1.5rem !important;
        }
        .ms-n5 {
            margin-left: -3rem !important;
        }
        .p-0 {
            padding: 0 !important;
        }
        .p-1 {
            padding: 0.25rem !important;
        }
        .p-2 {
            padding: 0.5rem !important;
        }
        .p-3 {
            padding: 1rem !important;
        }
        .p-4 {
            padding: 1.5rem !important;
        }
        .p-5 {
            padding: 3rem !important;
        }
        .px-0 {
            padding-right: 0 !important;
            padding-left: 0 !important;
        }
        .px-1 {
            padding-right: 0.25rem !important;
            padding-left: 0.25rem !important;
        }
        .px-2 {
            padding-right: 0.5rem !important;
            padding-left: 0.5rem !important;
        }
        .px-3 {
            padding-right: 1rem !important;
            padding-left: 1rem !important;
        }
        .px-4 {
            padding-right: 1.5rem !important;
            padding-left: 1.5rem !important;
        }
        .px-5 {
            padding-right: 3rem !important;
            padding-left: 3rem !important;
        }
        .py-0 {
            padding-top: 0 !important;
            padding-bottom: 0 !important;
        }
        .py-1 {
            padding-top: 0.25rem !important;
            padding-bottom: 0.25rem !important;
        }
        .py-2 {
            padding-top: 0.5rem !important;
            padding-bottom: 0.5rem !important;
        }
        .py-3 {
            padding-top: 1rem !important;
            padding-bottom: 1rem !important;
        }
        .py-4 {
            padding-top: 1.5rem !important;
            padding-bottom: 1.5rem !important;
        }
        .py-5 {
            padding-top: 3rem !important;
            padding-bottom: 3rem !important;
        }
        .pt-0 {
            padding-top: 0 !important;
        }
        .pt-1 {
            padding-top: 0.25rem !important;
        }
        .pt-2 {
            padding-top: 0.5rem !important;
        }
        .pt-3 {
            padding-top: 1rem !important;
        }
        .pt-4 {
            padding-top: 1.5rem !important;
        }
        .pt-5 {
            padding-top: 3rem !important;
        }
        .pe-0 {
            padding-right: 0 !important;
        }
        .pe-1 {
            padding-right: 0.25rem !important;
        }
        .pe-2 {
            padding-right: 0.5rem !important;
        }
        .pe-3 {
            padding-right: 1rem !important;
        }
        .pe-4 {
            padding-right: 1.5rem !important;
        }
        .pe-5 {
            padding-right: 3rem !important;
        }
        .pb-0 {
            padding-bottom: 0 !important;
        }
        .pb-1 {
            padding-bottom: 0.25rem !important;
        }
        .pb-2 {
            padding-bottom: 0.5rem !important;
        }
        .pb-3 {
            padding-bottom: 1rem !important;
        }
        .pb-4 {
            padding-bottom: 1.5rem !important;
        }
        .pb-5 {
            padding-bottom: 3rem !important;
        }
        .ps-0 {
            padding-left: 0 !important;
        }
        .ps-1 {
            padding-left: 0.25rem !important;
        }
        .ps-2 {
            padding-left: 0.5rem !important;
        }
        .ps-3 {
            padding-left: 1rem !important;
        }
        .ps-4 {
            padding-left: 1.5rem !important;
        }
        .ps-5 {
            padding-left: 3rem !important;
        }
        .font-monospace {
            font-family: var(--bs-font-monospace) !important;
        }
        .fs-1 {
            font-size: calc(1.375rem + 1.5vw) !important;
        }
        .fs-2 {
            font-size: calc(1.325rem + 0.9vw) !important;
        }
        .fs-3 {
            font-size: calc(1.3rem + 0.6vw) !important;
        }
        .fs-4 {
            font-size: calc(1.275rem + 0.3vw) !important;
        }
        .fs-5 {
            font-size: 1.25rem !important;
        }
        .fs-6 {
            font-size: 1rem !important;
        }
        .fst-italic {
            font-style: italic !important;
        }
        .fst-normal {
            font-style: normal !important;
        }
        .fw-light {
            font-weight: 300 !important;
        }
        .fw-lighter {
            font-weight: lighter !important;
        }
        .fw-normal {
            font-weight: 400 !important;
        }
        .fw-bold {
            font-weight: 700 !important;
        }
        .fw-bolder {
            font-weight: bolder !important;
        }
        .lh-1 {
            line-height: 1 !important;
        }
        .lh-sm {
            line-height: 1.25 !important;
        }
        .lh-base {
            line-height: 1.5 !important;
        }
        .lh-lg {
            line-height: 2 !important;
        }
        .text-start {
            text-align: left !important;
        }
        .text-end {
            text-align: right !important;
        }
        .text-center {
            text-align: center !important;
        }
        .text-decoration-none {
            text-decoration: none !important;
        }
        .text-decoration-underline {
            text-decoration: underline !important;
        }
        .text-decoration-line-through {
            text-decoration: line-through !important;
        }
        .text-lowercase {
            text-transform: lowercase !important;
        }
        .text-uppercase {
            text-transform: uppercase !important;
        }
        .text-capitalize {
            text-transform: capitalize !important;
        }
        .text-wrap {
            white-space: normal !important;
        }
        .text-nowrap {
            white-space: nowrap !important;
        }
        .text-break {
            word-wrap: break-word !important;
            word-break: break-word !important;
        }
        .text-primary {
            color: #ffe468 !important;
        }
        .text-secondary {
            color: #8cc641 !important;
        }
        .text-success {
            color: #198754 !important;
        }
        .text-info {
            color: #0dcaf0 !important;
        }
        .text-warning {
            color: #ffc107 !important;
        }
        .text-danger {
            color: #dc3545 !important;
        }
        .text-light {
            color: #f2f2f2 !important;
        }
        .text-dark {
            color: #272630 !important;
        }
        .text-white {
            color: #fff !important;
        }
        .text-body {
            color: #54595f !important;
        }
        .text-muted {
            color: #6c757d !important;
        }
        .text-black-50 {
            color: rgba(0, 0, 0, 0.5) !important;
        }
        .text-white-50 {
            color: rgba(255, 255, 255, 0.5) !important;
        }
        .text-reset {
            color: inherit !important;
        }
        .bg-primary {
            background-color: #E5242A !important;
        }
        .bg-secondary {
            background-color: #1B4090 !important;
        }
        .bg-success {
            background-color: #198754 !important;
        }
        .bg-info {
            background-color: #0dcaf0 !important;
        }
        .bg-warning {
            background-color: #ffc107 !important;
        }
        .bg-danger {
            background-color: #dc3545 !important;
        }
        .bg-light {
            background-color: #f2f2f2 !important;
        }
        .bg-dark {
            background-color: #272630 !important;
        }
        .bg-body,
        .bg-white {
            background-color: #fff !important;
        }
        .bg-transparent {
            background-color: rgba(0, 0, 0, 0) !important;
        }
        .bg-gradient {
            background-image: var(--bs-gradient) !important;
        }

        
    }
    @media (min-width: 1400px) {
        .container,
        .container-lg,
        .container-md,
        .container-sm,
        .container-xl,
        .container-xxl {
            max-width: 1320px;
        }
        .col-xxl {
            flex: 1 0 0%;
        }
        .col-xxl-auto,
        .row-cols-xxl-auto > * {
            flex: 0 0 auto;
            width: auto;
        }
        .col-xxl-12,
        .row-cols-xxl-1 > * {
            flex: 0 0 auto;
            width: 100%;
        }
        .col-xxl-6,
        .row-cols-xxl-2 > * {
            flex: 0 0 auto;
            width: 50%;
        }
        .col-xxl-4,
        .row-cols-xxl-3 > * {
            flex: 0 0 auto;
            width: 33.33333%;
        }
        .col-xxl-3,
        .row-cols-xxl-4 > * {
            flex: 0 0 auto;
            width: 25%;
        }
        .row-cols-xxl-5 > * {
            flex: 0 0 auto;
            width: 20%;
        }
        .col-xxl-2,
        .row-cols-xxl-6 > * {
            flex: 0 0 auto;
            width: 16.66667%;
        }
        .col-xxl-1 {
            flex: 0 0 auto;
            width: 8.33333%;
        }
        .col-xxl-5 {
            flex: 0 0 auto;
            width: 41.66667%;
        }
        .col-xxl-7 {
            flex: 0 0 auto;
            width: 58.33333%;
        }
        .col-xxl-8 {
            flex: 0 0 auto;
            width: 66.66667%;
        }
        .col-xxl-9 {
            flex: 0 0 auto;
            width: 75%;
        }
        .col-xxl-10 {
            flex: 0 0 auto;
            width: 83.33333%;
        }
        .col-xxl-11 {
            flex: 0 0 auto;
            width: 91.66667%;
        }
        .offset-xxl-0 {
            margin-left: 0;
        }
        .offset-xxl-1 {
            margin-left: 8.33333%;
        }
        .offset-xxl-2 {
            margin-left: 16.66667%;
        }
        .offset-xxl-3 {
            margin-left: 25%;
        }
        .offset-xxl-4 {
            margin-left: 33.33333%;
        }
        .offset-xxl-5 {
            margin-left: 41.66667%;
        }
        .offset-xxl-6 {
            margin-left: 50%;
        }
        .offset-xxl-7 {
            margin-left: 58.33333%;
        }
        .offset-xxl-8 {
            margin-left: 66.66667%;
        }
        .offset-xxl-9 {
            margin-left: 75%;
        }
        .offset-xxl-10 {
            margin-left: 83.33333%;
        }
        .offset-xxl-11 {
            margin-left: 91.66667%;
        }
        .g-xxl-0,
        .gx-xxl-0 {
            --bs-gutter-x: 0;
        }
        .g-xxl-0,
        .gy-xxl-0 {
            --bs-gutter-y: 0;
        }
        .g-xxl-1,
        .gx-xxl-1 {
            --bs-gutter-x: 0.25rem;
        }
        .g-xxl-1,
        .gy-xxl-1 {
            --bs-gutter-y: 0.25rem;
        }
        .g-xxl-2,
        .gx-xxl-2 {
            --bs-gutter-x: 0.5rem;
        }
        .g-xxl-2,
        .gy-xxl-2 {
            --bs-gutter-y: 0.5rem;
        }
        .g-xxl-3,
        .gx-xxl-3 {
            --bs-gutter-x: 1rem;
        }
        .g-xxl-3,
        .gy-xxl-3 {
            --bs-gutter-y: 1rem;
        }
        .g-xxl-4,
        .gx-xxl-4 {
            --bs-gutter-x: 1.5rem;
        }
        .g-xxl-4,
        .gy-xxl-4 {
            --bs-gutter-y: 1.5rem;
        }
        .g-xxl-5,
        .gx-xxl-5 {
            --bs-gutter-x: 3rem;
        }
        .g-xxl-5,
        .gy-xxl-5 {
            --bs-gutter-y: 3rem;
        }
        .dropdown-menu-xxl-start {
            --bs-position: start;
        }
        .dropdown-menu-xxl-start[data-bs-popper] {
            right: auto /* rtl:ignore */;
            left: 0;
        }
        .dropdown-menu-xxl-end {
            --bs-position: end;
        }
        .dropdown-menu-xxl-end[data-bs-popper] {
            right: 0 /* rtl:ignore */;
            left: auto;
        }
        .navbar-expand-xxl {
            flex-wrap: nowrap;
            justify-content: flex-start;
        }
        .list-group-horizontal-xxl,
        .navbar-expand-xxl .navbar-nav {
            flex-direction: row;
        }
        .navbar-expand-xxl .navbar-nav .dropdown-menu {
            position: absolute;
        }
        .navbar-expand-xxl .navbar-nav .nav-link {
            padding-right: 0.5rem;
            padding-left: 0.5rem;
        }
        .navbar-expand-xxl .navbar-nav-scroll {
            overflow: visible;
        }
        .navbar-expand-xxl .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }
        .navbar-expand-xxl .navbar-toggler {
            display: none;
        }
        .list-group-horizontal-xxl > .list-group-item:first-child {
            border-bottom-left-radius: 8px;
            border-top-right-radius: 0;
        }
        .list-group-horizontal-xxl > .list-group-item:last-child {
            border-top-right-radius: 8px;
            border-bottom-left-radius: 0;
        }
        .list-group-horizontal-xxl > .list-group-item.active {
            margin-top: 0;
        }
        .list-group-horizontal-xxl > .list-group-item + .list-group-item {
            border-top-width: 1px;
            border-left-width: 0;
        }
        .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
            margin-left: -1px;
            border-left-width: 1px;
        }
        .sticky-xxl-top {
            position: sticky;
            top: 0;
            z-index: 1020;
        }
        .float-xxl-start {
            float: left !important;
        }
        .float-xxl-end {
            float: right !important;
        }
        .float-xxl-none {
            float: none !important;
        }
        .d-xxl-inline {
            display: inline !important;
        }
        .d-xxl-inline-block {
            display: inline-block !important;
        }
        .d-xxl-block {
            display: block !important;
        }
        .d-xxl-grid {
            display: grid !important;
        }
        .d-xxl-table {
            display: table !important;
        }
        .d-xxl-table-row {
            display: table-row !important;
        }
        .d-xxl-table-cell {
            display: table-cell !important;
        }
        .d-xxl-flex {
            display: flex !important;
        }
        .d-xxl-inline-flex {
            display: inline-flex !important;
        }
        .d-xxl-none {
            display: none !important;
        }
        .flex-xxl-fill {
            flex: 1 1 auto !important;
        }
        .flex-xxl-row {
            flex-direction: row !important;
        }
        .flex-xxl-column {
            flex-direction: column !important;
        }
        .flex-xxl-row-reverse {
            flex-direction: row-reverse !important;
        }
        .flex-xxl-column-reverse {
            flex-direction: column-reverse !important;
        }
        .flex-xxl-grow-0 {
            flex-grow: 0 !important;
        }
        .flex-xxl-grow-1 {
            flex-grow: 1 !important;
        }
        .flex-xxl-shrink-0 {
            flex-shrink: 0 !important;
        }
        .flex-xxl-shrink-1 {
            flex-shrink: 1 !important;
        }
        .flex-xxl-wrap {
            flex-wrap: wrap !important;
        }
        .flex-xxl-nowrap {
            flex-wrap: nowrap !important;
        }
        .flex-xxl-wrap-reverse {
            flex-wrap: wrap-reverse !important;
        }
        .gap-xxl-0 {
            gap: 0 !important;
        }
        .gap-xxl-1 {
            gap: 0.25rem !important;
        }
        .gap-xxl-2 {
            gap: 0.5rem !important;
        }
        .gap-xxl-3 {
            gap: 1rem !important;
        }
        .gap-xxl-4 {
            gap: 1.5rem !important;
        }
        .gap-xxl-5 {
            gap: 3rem !important;
        }
        .justify-content-xxl-start {
            justify-content: flex-start !important;
        }
        .justify-content-xxl-end {
            justify-content: flex-end !important;
        }
        .justify-content-xxl-center {
            justify-content: center !important;
        }
        .justify-content-xxl-between {
            justify-content: space-between !important;
        }
        .justify-content-xxl-around {
            justify-content: space-around !important;
        }
        .justify-content-xxl-evenly {
            justify-content: space-evenly !important;
        }
        .align-items-xxl-start {
            align-items: flex-start !important;
        }
        .align-items-xxl-end {
            align-items: flex-end !important;
        }
        .align-items-xxl-center {
            align-items: center !important;
        }
        .align-items-xxl-baseline {
            align-items: baseline !important;
        }
        .align-items-xxl-stretch {
            align-items: stretch !important;
        }
        .align-content-xxl-start {
            align-content: flex-start !important;
        }
        .align-content-xxl-end {
            align-content: flex-end !important;
        }
        .align-content-xxl-center {
            align-content: center !important;
        }
        .align-content-xxl-between {
            align-content: space-between !important;
        }
        .align-content-xxl-around {
            align-content: space-around !important;
        }
        .align-content-xxl-stretch {
            align-content: stretch !important;
        }
        .align-self-xxl-auto {
            align-self: auto !important;
        }
        .align-self-xxl-start {
            align-self: flex-start !important;
        }
        .align-self-xxl-end {
            align-self: flex-end !important;
        }
        .align-self-xxl-center {
            align-self: center !important;
        }
        .align-self-xxl-baseline {
            align-self: baseline !important;
        }
        .align-self-xxl-stretch {
            align-self: stretch !important;
        }
        .order-xxl-first {
            order: -1 !important;
        }
        .order-xxl-0 {
            order: 0 !important;
        }
        .order-xxl-1 {
            order: 1 !important;
        }
        .order-xxl-2 {
            order: 2 !important;
        }
        .order-xxl-3 {
            order: 3 !important;
        }
        .order-xxl-4 {
            order: 4 !important;
        }
        .order-xxl-5 {
            order: 5 !important;
        }
        .order-xxl-last {
            order: 6 !important;
        }
        .m-xxl-0 {
            margin: 0 !important;
        }
        .m-xxl-1 {
            margin: 0.25rem !important;
        }
        .m-xxl-2 {
            margin: 0.5rem !important;
        }
        .m-xxl-3 {
            margin: 1rem !important;
        }
        .m-xxl-4 {
            margin: 1.5rem !important;
        }
        .m-xxl-5 {
            margin: 3rem !important;
        }
        .m-xxl-auto {
            margin: auto !important;
        }
        .mx-xxl-0 {
            margin-right: 0 !important;
            margin-left: 0 !important;
        }
        .mx-xxl-1 {
            margin-right: 0.25rem !important;
            margin-left: 0.25rem !important;
        }
        .mx-xxl-2 {
            margin-right: 0.5rem !important;
            margin-left: 0.5rem !important;
        }
        .mx-xxl-3 {
            margin-right: 1rem !important;
            margin-left: 1rem !important;
        }
        .mx-xxl-4 {
            margin-right: 1.5rem !important;
            margin-left: 1.5rem !important;
        }
        .mx-xxl-5 {
            margin-right: 3rem !important;
            margin-left: 3rem !important;
        }
        .mx-xxl-auto {
            margin-right: auto !important;
            margin-left: auto !important;
        }
        .my-xxl-0 {
            margin-top: 0 !important;
            margin-bottom: 0 !important;
        }
        .my-xxl-1 {
            margin-top: 0.25rem !important;
            margin-bottom: 0.25rem !important;
        }
        .my-xxl-2 {
            margin-top: 0.5rem !important;
            margin-bottom: 0.5rem !important;
        }
        .my-xxl-3 {
            margin-top: 1rem !important;
            margin-bottom: 1rem !important;
        }
        .my-xxl-4 {
            margin-top: 1.5rem !important;
            margin-bottom: 1.5rem !important;
        }
        .my-xxl-5 {
            margin-top: 3rem !important;
            margin-bottom: 3rem !important;
        }
        .my-xxl-auto {
            margin-top: auto !important;
            margin-bottom: auto !important;
        }
        .mt-xxl-0 {
            margin-top: 0 !important;
        }
        .mt-xxl-1 {
            margin-top: 0.25rem !important;
        }
        .mt-xxl-2 {
            margin-top: 0.5rem !important;
        }
        .mt-xxl-3 {
            margin-top: 1rem !important;
        }
        .mt-xxl-4 {
            margin-top: 1.5rem !important;
        }
        .mt-xxl-5 {
            margin-top: 3rem !important;
        }
        .mt-xxl-auto {
            margin-top: auto !important;
        }
        .me-xxl-0 {
            margin-right: 0 !important;
        }
        .me-xxl-1 {
            margin-right: 0.25rem !important;
        }
        .me-xxl-2 {
            margin-right: 0.5rem !important;
        }
        .me-xxl-3 {
            margin-right: 1rem !important;
        }
        .me-xxl-4 {
            margin-right: 1.5rem !important;
        }
        .me-xxl-5 {
            margin-right: 3rem !important;
        }
        .me-xxl-auto {
            margin-right: auto !important;
        }
        .mb-xxl-0 {
            margin-bottom: 0 !important;
        }
        .mb-xxl-1 {
            margin-bottom: 0.25rem !important;
        }
        .mb-xxl-2 {
            margin-bottom: 0.5rem !important;
        }
        .mb-xxl-3 {
            margin-bottom: 1rem !important;
        }
        .mb-xxl-4 {
            margin-bottom: 1.5rem !important;
        }
        .mb-xxl-5 {
            margin-bottom: 3rem !important;
        }
        .mb-xxl-auto {
            margin-bottom: auto !important;
        }
        .ms-xxl-0 {
            margin-left: 0 !important;
        }
        .ms-xxl-1 {
            margin-left: 0.25rem !important;
        }
        .ms-xxl-2 {
            margin-left: 0.5rem !important;
        }
        .ms-xxl-3 {
            margin-left: 1rem !important;
        }
        .ms-xxl-4 {
            margin-left: 1.5rem !important;
        }
        .ms-xxl-5 {
            margin-left: 3rem !important;
        }
        .ms-xxl-auto {
            margin-left: auto !important;
        }
        .m-xxl-n1 {
            margin: -0.25rem !important;
        }
        .m-xxl-n2 {
            margin: -0.5rem !important;
        }
        .m-xxl-n3 {
            margin: -1rem !important;
        }
        .m-xxl-n4 {
            margin: -1.5rem !important;
        }
        .m-xxl-n5 {
            margin: -3rem !important;
        }
        .mx-xxl-n1 {
            margin-right: -0.25rem !important;
            margin-left: -0.25rem !important;
        }
        .mx-xxl-n2 {
            margin-right: -0.5rem !important;
            margin-left: -0.5rem !important;
        }
        .mx-xxl-n3 {
            margin-right: -1rem !important;
            margin-left: -1rem !important;
        }
        .mx-xxl-n4 {
            margin-right: -1.5rem !important;
            margin-left: -1.5rem !important;
        }
        .mx-xxl-n5 {
            margin-right: -3rem !important;
            margin-left: -3rem !important;
        }
        .my-xxl-n1 {
            margin-top: -0.25rem !important;
            margin-bottom: -0.25rem !important;
        }
        .my-xxl-n2 {
            margin-top: -0.5rem !important;
            margin-bottom: -0.5rem !important;
        }
        .my-xxl-n3 {
            margin-top: -1rem !important;
            margin-bottom: -1rem !important;
        }
        .my-xxl-n4 {
            margin-top: -1.5rem !important;
            margin-bottom: -1.5rem !important;
        }
        .my-xxl-n5 {
            margin-top: -3rem !important;
            margin-bottom: -3rem !important;
        }
        .mt-xxl-n1 {
            margin-top: -0.25rem !important;
        }
        .mt-xxl-n2 {
            margin-top: -0.5rem !important;
        }
        .mt-xxl-n3 {
            margin-top: -1rem !important;
        }
        .mt-xxl-n4 {
            margin-top: -1.5rem !important;
        }
        .mt-xxl-n5 {
            margin-top: -3rem !important;
        }
        .me-xxl-n1 {
            margin-right: -0.25rem !important;
        }
        .me-xxl-n2 {
            margin-right: -0.5rem !important;
        }
        .me-xxl-n3 {
            margin-right: -1rem !important;
        }
        .me-xxl-n4 {
            margin-right: -1.5rem !important;
        }
        .me-xxl-n5 {
            margin-right: -3rem !important;
        }
        .mb-xxl-n1 {
            margin-bottom: -0.25rem !important;
        }
        .mb-xxl-n2 {
            margin-bottom: -0.5rem !important;
        }
        .mb-xxl-n3 {
            margin-bottom: -1rem !important;
        }
        .mb-xxl-n4 {
            margin-bottom: -1.5rem !important;
        }
        .mb-xxl-n5 {
            margin-bottom: -3rem !important;
        }
        .ms-xxl-n1 {
            margin-left: -0.25rem !important;
        }
        .ms-xxl-n2 {
            margin-left: -0.5rem !important;
        }
        .ms-xxl-n3 {
            margin-left: -1rem !important;
        }
        .ms-xxl-n4 {
            margin-left: -1.5rem !important;
        }
        .ms-xxl-n5 {
            margin-left: -3rem !important;
        }
        .p-xxl-0 {
            padding: 0 !important;
        }
        .p-xxl-1 {
            padding: 0.25rem !important;
        }
        .p-xxl-2 {
            padding: 0.5rem !important;
        }
        .p-xxl-3 {
            padding: 1rem !important;
        }
        .p-xxl-4 {
            padding: 1.5rem !important;
        }
        .p-xxl-5 {
            padding: 3rem !important;
        }
        .px-xxl-0 {
            padding-right: 0 !important;
            padding-left: 0 !important;
        }
        .px-xxl-1 {
            padding-right: 0.25rem !important;
            padding-left: 0.25rem !important;
        }
        .px-xxl-2 {
            padding-right: 0.5rem !important;
            padding-left: 0.5rem !important;
        }
        .px-xxl-3 {
            padding-right: 1rem !important;
            padding-left: 1rem !important;
        }
        .px-xxl-4 {
            padding-right: 1.5rem !important;
            padding-left: 1.5rem !important;
        }
        .px-xxl-5 {
            padding-right: 3rem !important;
            padding-left: 3rem !important;
        }
        .py-xxl-0 {
            padding-top: 0 !important;
            padding-bottom: 0 !important;
        }
        .py-xxl-1 {
            padding-top: 0.25rem !important;
            padding-bottom: 0.25rem !important;
        }
        .py-xxl-2 {
            padding-top: 0.5rem !important;
            padding-bottom: 0.5rem !important;
        }
        .py-xxl-3 {
            padding-top: 1rem !important;
            padding-bottom: 1rem !important;
        }
        .py-xxl-4 {
            padding-top: 1.5rem !important;
            padding-bottom: 1.5rem !important;
        }
        .py-xxl-5 {
            padding-top: 3rem !important;
            padding-bottom: 3rem !important;
        }
        .pt-xxl-0 {
            padding-top: 0 !important;
        }
        .pt-xxl-1 {
            padding-top: 0.25rem !important;
        }
        .pt-xxl-2 {
            padding-top: 0.5rem !important;
        }
        .pt-xxl-3 {
            padding-top: 1rem !important;
        }
        .pt-xxl-4 {
            padding-top: 1.5rem !important;
        }
        .pt-xxl-5 {
            padding-top: 3rem !important;
        }
        .pe-xxl-0 {
            padding-right: 0 !important;
        }
        .pe-xxl-1 {
            padding-right: 0.25rem !important;
        }
        .pe-xxl-2 {
            padding-right: 0.5rem !important;
        }
        .pe-xxl-3 {
            padding-right: 1rem !important;
        }
        .pe-xxl-4 {
            padding-right: 1.5rem !important;
        }
        .pe-xxl-5 {
            padding-right: 3rem !important;
        }
        .pb-xxl-0 {
            padding-bottom: 0 !important;
        }
        .pb-xxl-1 {
            padding-bottom: 0.25rem !important;
        }
        .pb-xxl-2 {
            padding-bottom: 0.5rem !important;
        }
        .pb-xxl-3 {
            padding-bottom: 1rem !important;
        }
        .pb-xxl-4 {
            padding-bottom: 1.5rem !important;
        }
        .pb-xxl-5 {
            padding-bottom: 3rem !important;
        }
        .ps-xxl-0 {
            padding-left: 0 !important;
        }
        .ps-xxl-1 {
            padding-left: 0.25rem !important;
        }
        .ps-xxl-2 {
            padding-left: 0.5rem !important;
        }
        .ps-xxl-3 {
            padding-left: 1rem !important;
        }
        .ps-xxl-4 {
            padding-left: 1.5rem !important;
        }
        .ps-xxl-5 {
            padding-left: 3rem !important;
        }
        .text-xxl-start {
            text-align: left !important;
        }
        .text-xxl-end {
            text-align: right !important;
        }
        .text-xxl-center {
            text-align: center !important;
        }
    }
    @media (min-width: 1200px) {
        .dropdown-menu-xl-start {
            --bs-position: start;
        }
        .dropdown-menu-xl-start[data-bs-popper] {
            right: auto /* rtl:ignore */;
            left: 0;
        }
        .dropdown-menu-xl-end {
            --bs-position: end;
        }
        .dropdown-menu-xl-end[data-bs-popper] {
            right: 0 /* rtl:ignore */;
            left: auto;
        }
        .navbar-expand-xl {
            flex-wrap: nowrap;
            justify-content: flex-start;
        }
        .list-group-horizontal-xl,
        .navbar-expand-xl .navbar-nav {
            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: flex !important;
            flex-basis: auto;
        }
        .navbar-expand-xl .navbar-toggler {
            display: none;
        }
        .list-group-horizontal-xl > .list-group-item:first-child {
            border-bottom-left-radius: 8px;
            border-top-right-radius: 0;
        }
        .list-group-horizontal-xl > .list-group-item:last-child {
            border-top-right-radius: 8px;
            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;
        }
        .modal-xl {
            max-width: 1140px;
        }
        .sticky-xl-top {
            position: sticky;
            top: 0;
            z-index: 1020;
        }
        .float-xl-start {
            float: left !important;
        }
        .float-xl-end {
            float: right !important;
        }
        .float-xl-none {
            float: none !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: flex !important;
        }
        .d-xl-inline-flex {
            display: inline-flex !important;
        }
        .d-xl-none {
            display: none !important;
        }
        .flex-xl-fill {
            flex: 1 1 auto !important;
        }
        .flex-xl-row {
            flex-direction: row !important;
        }
        .flex-xl-column {
            flex-direction: column !important;
        }
        .flex-xl-row-reverse {
            flex-direction: row-reverse !important;
        }
        .flex-xl-column-reverse {
            flex-direction: column-reverse !important;
        }
        .flex-xl-grow-0 {
            flex-grow: 0 !important;
        }
        .flex-xl-grow-1 {
            flex-grow: 1 !important;
        }
        .flex-xl-shrink-0 {
            flex-shrink: 0 !important;
        }
        .flex-xl-shrink-1 {
            flex-shrink: 1 !important;
        }
        .flex-xl-wrap {
            flex-wrap: wrap !important;
        }
        .flex-xl-nowrap {
            flex-wrap: nowrap !important;
        }
        .flex-xl-wrap-reverse {
            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.5rem !important;
        }
        .gap-xl-5 {
            gap: 3rem !important;
        }
        .justify-content-xl-start {
            justify-content: flex-start !important;
        }
        .justify-content-xl-end {
            justify-content: flex-end !important;
        }
        .justify-content-xl-center {
            justify-content: center !important;
        }
        .justify-content-xl-between {
            justify-content: space-between !important;
        }
        .justify-content-xl-around {
            justify-content: space-around !important;
        }
        .justify-content-xl-evenly {
            justify-content: space-evenly !important;
        }
        .align-items-xl-start {
            align-items: flex-start !important;
        }
        .align-items-xl-end {
            align-items: flex-end !important;
        }
        .align-items-xl-center {
            align-items: center !important;
        }
        .align-items-xl-baseline {
            align-items: baseline !important;
        }
        .align-items-xl-stretch {
            align-items: stretch !important;
        }
        .align-content-xl-start {
            align-content: flex-start !important;
        }
        .align-content-xl-end {
            align-content: flex-end !important;
        }
        .align-content-xl-center {
            align-content: center !important;
        }
        .align-content-xl-between {
            align-content: space-between !important;
        }
        .align-content-xl-around {
            align-content: space-around !important;
        }
        .align-content-xl-stretch {
            align-content: stretch !important;
        }
        .align-self-xl-auto {
            align-self: auto !important;
        }
        .align-self-xl-start {
            align-self: flex-start !important;
        }
        .align-self-xl-end {
            align-self: flex-end !important;
        }
        .align-self-xl-center {
            align-self: center !important;
        }
        .align-self-xl-baseline {
            align-self: baseline !important;
        }
        .align-self-xl-stretch {
            align-self: stretch !important;
        }
        .order-xl-first {
            order: -1 !important;
        }
        .order-xl-0 {
            order: 0 !important;
        }
        .order-xl-1 {
            order: 1 !important;
        }
        .order-xl-2 {
            order: 2 !important;
        }
        .order-xl-3 {
            order: 3 !important;
        }
        .order-xl-4 {
            order: 4 !important;
        }
        .order-xl-5 {
            order: 5 !important;
        }
        .order-xl-last {
            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.5rem !important;
        }
        .m-xl-5 {
            margin: 3rem !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.5rem !important;
            margin-left: 1.5rem !important;
        }
        .mx-xl-5 {
            margin-right: 3rem !important;
            margin-left: 3rem !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.5rem !important;
            margin-bottom: 1.5rem !important;
        }
        .my-xl-5 {
            margin-top: 3rem !important;
            margin-bottom: 3rem !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.5rem !important;
        }
        .mt-xl-5 {
            margin-top: 3rem !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.5rem !important;
        }
        .me-xl-5 {
            margin-right: 3rem !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.5rem !important;
        }
        .mb-xl-5 {
            margin-bottom: 3rem !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.5rem !important;
        }
        .ms-xl-5 {
            margin-left: 3rem !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.5rem !important;
        }
        .m-xl-n5 {
            margin: -3rem !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.5rem !important;
            margin-left: -1.5rem !important;
        }
        .mx-xl-n5 {
            margin-right: -3rem !important;
            margin-left: -3rem !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.5rem !important;
            margin-bottom: -1.5rem !important;
        }
        .my-xl-n5 {
            margin-top: -3rem !important;
            margin-bottom: -3rem !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.5rem !important;
        }
        .mt-xl-n5 {
            margin-top: -3rem !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.5rem !important;
        }
        .me-xl-n5 {
            margin-right: -3rem !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.5rem !important;
        }
        .mb-xl-n5 {
            margin-bottom: -3rem !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.5rem !important;
        }
        .ms-xl-n5 {
            margin-left: -3rem !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.5rem !important;
        }
        .p-xl-5 {
            padding: 3rem !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.5rem !important;
            padding-left: 1.5rem !important;
        }
        .px-xl-5 {
            padding-right: 3rem !important;
            padding-left: 3rem !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.5rem !important;
            padding-bottom: 1.5rem !important;
        }
        .py-xl-5 {
            padding-top: 3rem !important;
            padding-bottom: 3rem !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.5rem !important;
        }
        .pt-xl-5 {
            padding-top: 3rem !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.5rem !important;
        }
        .pe-xl-5 {
            padding-right: 3rem !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.5rem !important;
        }
        .pb-xl-5 {
            padding-bottom: 3rem !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.5rem !important;
        }
        .ps-xl-5 {
            padding-left: 3rem !important;
        }
        .text-xl-start {
            text-align: left !important;
        }
        .text-xl-end {
            text-align: right !important;
        }
        .text-xl-center {
            text-align: center !important;
        }
        .fs-1 {
            font-size: 2.5rem !important;
        }
        .fs-2 {
            font-size: 2rem !important;
        }
        .fs-3 {
            font-size: 1.75rem !important;
        }
        .fs-4 {
            font-size: 1.5rem !important;
        }
    }

}
