#page-topbar {
    background-color: #2A3042 !important;
}

#page-header-user-dropdown {
    color: #a6b0cf !important;
}

.navbar-header .dropdown .show.header-item {
    background-color: #212529;
}

#table_pago_responsive {
    overflow-y: scroll;
    max-height: 50vh;
}

.selected-menu-option {
    background-color: #212529;
}

.custom-collapse-sidebar-show {
    margin-left: 60px !important;
}

@media (max-width: 992px) {
    .custom-collapse-sidebar-hide {
        margin-left: 0 !important;
    }
}

.swal2-with-backdrop {
    background-color: rgba(150, 148, 148, 0.3) !important;
    backdrop-filter: blur(10px) !important;
}

.box1
{
    color:white;
    background-color:#4ABDAC;
    border:1px solid #4ABDAC;
    font-size:15px;
}
.box1 a
{
    color:#4ABDAC;
}

.box2
{
    color:white;
    background-color:#F7882F;
    border:1px solid #F7882F;
    font-size:15px;
}
.box2 a
{
    color:#F7882F;
}

.box3
{
    color:white;
    background-color:#6C648B;
    border:1px solid #6C648B;
    font-size:15px;
}
.box3 a
{
    color:#6C648B;
}

.box4
{
    color:white;
    background-color:#CF6766;
    border:1px solid #CF6766;
    font-size:15px;
}
.box4 a
{
    color:#CF6766;
}


.box5
{
    color:white;
    background-color: #66a7cf;
    border:1px solid #66a7cf;
    font-size:15px;
}
.box5 a
{
    color:#66a7cf;
}

.panel{
    margin-bottom: 20px;
    /*background-color: #fff;*/
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
    box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
}
.text-right{
    text-align: right;
}
.panel-body{
    padding: 15px;
}
.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

/* CUSTOM WIDTHS */
.w-10, .w-xs-10 { width: 10%!important; }
.w-15, .w-xs-15 { width: 15%!important; }
.w-20, .w-xs-20 { width: 20%!important; }
.w-25, .w-xs-25 { width: 25%!important; }
.w-30, .w-xs-30 { width: 30%!important; }
.w-35, .w-xs-35 { width: 35%!important; }
.w-40, .w-xs-40 { width: 40%!important; }
.w-45, .w-xs-45 { width: 45%!important; }
.w-50, .w-xs-50 { width: 50%!important; }
.w-55, .w-xs-55 { width: 55%!important; }
.w-60, .w-xs-60 { width: 60%!important; }
.w-65, .w-xs-65 { width: 65%!important; }
.w-70, .w-xs-70 { width: 70%!important; }
.w-75, .w-xs-75 { width: 75%!important; }
.w-80, .w-xs-80 { width: 80%!important; }
.w-85, .w-xs-85 { width: 85%!important; }
.w-90, .w-xs-90 { width: 90%!important; }
.w-95, .w-xs-95 { width: 95%!important; }
.w-100, .w-xs-100 { width: 100%!important; }

/* BREAKPOINTS */

/* SM breakpoint */
@media (min-width: 576px) {
    /* CUSTOM WIDTHS */
    .w-sm-10 { width: 10%!important; }
    .w-sm-15 { width: 15%!important; }
    .w-sm-20 { width: 20%!important; }
    .w-sm-25 { width: 25%!important; }
    .w-sm-30 { width: 30%!important; }
    .w-sm-35 { width: 35%!important; }
    .w-sm-40 { width: 40%!important; }
    .w-sm-45 { width: 45%!important; }
    .w-sm-50 { width: 50%!important; }
    .w-sm-55 { width: 55%!important; }
    .w-sm-60 { width: 60%!important; }
    .w-sm-65 { width: 65%!important; }
    .w-sm-70 { width: 70%!important; }
    .w-sm-75 { width: 75%!important; }
    .w-sm-80 { width: 80%!important; }
    .w-sm-85 { width: 85%!important; }
    .w-sm-90 { width: 90%!important; }
    .w-sm-95 { width: 95%!important; }
    .w-sm-100 { width: 100%!important; }
}

/* MD breakpoint*/
@media (min-width: 768px) {
    /* CUSTOM WIDTHS */
    .w-md-10 { width: 10%!important; }
    .w-md-15 { width: 15%!important; }
    .w-md-20 { width: 20%!important; }
    .w-md-25 { width: 25%!important; }
    .w-md-30 { width: 30%!important; }
    .w-md-35 { width: 35%!important; }
    .w-md-40 { width: 40%!important; }
    .w-md-45 { width: 45%!important; }
    .w-md-50 { width: 50%!important; }
    .w-md-55 { width: 55%!important; }
    .w-md-60 { width: 60%!important; }
    .w-md-65 { width: 65%!important; }
    .w-md-70 { width: 70%!important; }
    .w-md-75 { width: 75%!important; }
    .w-md-80 { width: 80%!important; }
    .w-md-85 { width: 85%!important; }
    .w-md-90 { width: 90%!important; }
    .w-md-95 { width: 95%!important; }
    .w-md-100 { width: 100%!important; }
}

/* LG breakpoint */
@media (min-width: 992px) {
    /* CUSTOM WIDTHS */
    .w-lg-10 { width: 10%!important; }
    .w-lg-15 { width: 15%!important; }
    .w-lg-20 { width: 20%!important; }
    .w-lg-25 { width: 25%!important; }
    .w-lg-30 { width: 30%!important; }
    .w-lg-35 { width: 35%!important; }
    .w-lg-40 { width: 40%!important; }
    .w-lg-45 { width: 45%!important; }
    .w-lg-50 { width: 50%!important; }
    .w-lg-55 { width: 55%!important; }
    .w-lg-60 { width: 60%!important; }
    .w-lg-65 { width: 65%!important; }
    .w-lg-70 { width: 70%!important; }
    .w-lg-75 { width: 75%!important; }
    .w-lg-80 { width: 80%!important; }
    .w-lg-85 { width: 85%!important; }
    .w-lg-90 { width: 90%!important; }
    .w-lg-95 { width: 95%!important; }
    .w-lg-100 { width: 100%!important; }
}

:root {
    --bs-primary: #7367f0 !important;
    --bs-primary-hover: #5e52ea !important;
    --bs-btn-bg: #7367f0 !important;
    --bs-primary-rgb: 115,103,240 !important;
    --bs-info-rgb:   115,103,240 !important;
}

/* XL breakpoint */
@media (min-width: 1200px) {
    .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;
    }
    .position-xl-static {
        position: static !important;
    }
    .position-xl-relative {
        position: relative !important;
    }
    .position-xl-absolute {
        position: absolute !important;
    }
    .position-xl-fixed {
        position: fixed !important;
    }
    .position-xl-sticky {
        position: sticky !important;
    }
    .top-xl-auto {
        top: auto !important;
    }
    .top-xl-0 {
        top: 0 !important;
    }
    .top-xl-50 {
        top: 50% !important;
    }
    .top-xl-100 {
        top: 100% !important;
    }
    .bottom-xl-auto {
        bottom: auto !important;
    }
    .bottom-xl-0 {
        bottom: 0 !important;
    }
    .bottom-xl-50 {
        bottom: 50% !important;
    }
    .bottom-xl-100 {
        bottom: 100% !important;
    }
    .start-xl-auto {
        left: auto !important;
    }
    .start-xl-0 {
        left: 0 !important;
    }
    .start-xl-50 {
        left: 50% !important;
    }
    .start-xl-100 {
        left: 100% !important;
    }
    .end-xl-auto {
        right: auto !important;
    }
    .end-xl-0 {
        right: 0 !important;
    }
    .end-xl-50 {
        right: 50% !important;
    }
    .end-xl-100 {
        right: 100% !important;
    }
    .translate-middle-xl {
        transform: translate(-50%, -50%) !important;
    }
    .translate-middle-xl-x {
        transform: translateX(-50%) !important;
    }
    .translate-middle-xl-y {
        transform: translateY(-50%) !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;
    }
    .w-xl-1rem {
        width: 1rem !important;
    }
    .w-xl-1-5rem {
        width: 1.5rem !important;
    }
    .w-xl-2rem {
        width: 2rem !important;
    }
    .w-xl-3rem {
        width: 3rem !important;
    }
    .w-xl-4rem {
        width: 4rem !important;
    }
    .w-xl-5rem {
        width: 5rem !important;
    }
    .w-xl-6rem {
        width: 6rem !important;
    }
    .w-xl-7rem {
        width: 7rem !important;
    }
    .w-xl-8rem {
        width: 8rem !important;
    }
    .w-xl-10rem {
        width: 10rem !important;
    }
    .w-xl-12rem {
        width: 12rem !important;
    }
    .w-xl-16rem {
        width: 16rem !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;
    }
    .h-xl-1rem {
        height: 1rem !important;
    }
    .h-xl-1-5rem {
        height: 1.5rem !important;
    }
    .h-xl-2rem {
        height: 2rem !important;
    }
    .h-xl-3rem {
        height: 3rem !important;
    }
    .h-xl-4rem {
        height: 4rem !important;
    }
    .h-xl-5rem {
        height: 5rem !important;
    }
    .h-xl-6rem {
        height: 6rem !important;
    }
    .h-xl-7rem {
        height: 7rem !important;
    }
    .h-xl-8rem {
        height: 8rem !important;
    }
    .h-xl-10rem {
        height: 10rem !important;
    }
    .h-xl-12rem {
        height: 12rem !important;
    }
    .h-xl-16rem {
        height: 16rem !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;
    }
    .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-0-5 {
        margin: 0.125rem !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: 2rem !important;
    }
    .m-xl-6 {
        margin: 3.5rem !important;
    }
    .m-xl-7 {
        margin: 4rem !important;
    }
    .m-xl-8 {
        margin: 4.5rem !important;
    }
    .m-xl-9 {
        margin: 5rem !important;
    }
    .m-xl-10 {
        margin: 6rem !important;
    }
    .m-xl-11 {
        margin: 7rem !important;
    }
    .m-xl-12 {
        margin: 8rem !important;
    }
    .m-xl-gs {
        margin: 2rem !important;
    }
    .m-xl-10p {
        margin: 10% !important;
    }
    .m-xl-20p {
        margin: 20% !important;
    }
    .m-xl-25p {
        margin: 25% !important;
    }
    .m-xl-30p {
        margin: 30% !important;
    }
    .m-xl-35p {
        margin: 35% !important;
    }
    .m-xl-40p {
        margin: 40% !important;
    }
    .m-xl-45p {
        margin: 45% !important;
    }
    .m-xl-50p {
        margin: 50% !important;
    }
    .m-xl-60p {
        margin: 60% !important;
    }
    .m-xl-70p {
        margin: 70% !important;
    }
    .m-xl-75p {
        margin: 75% !important;
    }
    .m-xl-80p {
        margin: 80% !important;
    }
    .m-xl-90p {
        margin: 90% !important;
    }
    .m-xl-100p {
        margin: 100% !important;
    }
    .m-xl-auto {
        margin: auto !important;
    }
    .mx-xl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .mx-xl-0-5 {
        margin-right: 0.125rem !important;
        margin-left: 0.125rem !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: 2rem !important;
        margin-left: 2rem !important;
    }
    .mx-xl-6 {
        margin-right: 3.5rem !important;
        margin-left: 3.5rem !important;
    }
    .mx-xl-7 {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }
    .mx-xl-8 {
        margin-right: 4.5rem !important;
        margin-left: 4.5rem !important;
    }
    .mx-xl-9 {
        margin-right: 5rem !important;
        margin-left: 5rem !important;
    }
    .mx-xl-10 {
        margin-right: 6rem !important;
        margin-left: 6rem !important;
    }
    .mx-xl-11 {
        margin-right: 7rem !important;
        margin-left: 7rem !important;
    }
    .mx-xl-12 {
        margin-right: 8rem !important;
        margin-left: 8rem !important;
    }
    .mx-xl-gs {
        margin-right: 2rem !important;
        margin-left: 2rem !important;
    }
    .mx-xl-10p {
        margin-right: 10% !important;
        margin-left: 10% !important;
    }
    .mx-xl-20p {
        margin-right: 20% !important;
        margin-left: 20% !important;
    }
    .mx-xl-25p {
        margin-right: 25% !important;
        margin-left: 25% !important;
    }
    .mx-xl-30p {
        margin-right: 30% !important;
        margin-left: 30% !important;
    }
    .mx-xl-35p {
        margin-right: 35% !important;
        margin-left: 35% !important;
    }
    .mx-xl-40p {
        margin-right: 40% !important;
        margin-left: 40% !important;
    }
    .mx-xl-45p {
        margin-right: 45% !important;
        margin-left: 45% !important;
    }
    .mx-xl-50p {
        margin-right: 50% !important;
        margin-left: 50% !important;
    }
    .mx-xl-60p {
        margin-right: 60% !important;
        margin-left: 60% !important;
    }
    .mx-xl-70p {
        margin-right: 70% !important;
        margin-left: 70% !important;
    }
    .mx-xl-75p {
        margin-right: 75% !important;
        margin-left: 75% !important;
    }
    .mx-xl-80p {
        margin-right: 80% !important;
        margin-left: 80% !important;
    }
    .mx-xl-90p {
        margin-right: 90% !important;
        margin-left: 90% !important;
    }
    .mx-xl-100p {
        margin-right: 100% !important;
        margin-left: 100% !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-0-5 {
        margin-top: 0.125rem !important;
        margin-bottom: 0.125rem !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: 2rem !important;
        margin-bottom: 2rem !important;
    }
    .my-xl-6 {
        margin-top: 3.5rem !important;
        margin-bottom: 3.5rem !important;
    }
    .my-xl-7 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }
    .my-xl-8 {
        margin-top: 4.5rem !important;
        margin-bottom: 4.5rem !important;
    }
    .my-xl-9 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }
    .my-xl-10 {
        margin-top: 6rem !important;
        margin-bottom: 6rem !important;
    }
    .my-xl-11 {
        margin-top: 7rem !important;
        margin-bottom: 7rem !important;
    }
    .my-xl-12 {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important;
    }
    .my-xl-gs {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }
    .my-xl-10p {
        margin-top: 10% !important;
        margin-bottom: 10% !important;
    }
    .my-xl-20p {
        margin-top: 20% !important;
        margin-bottom: 20% !important;
    }
    .my-xl-25p {
        margin-top: 25% !important;
        margin-bottom: 25% !important;
    }
    .my-xl-30p {
        margin-top: 30% !important;
        margin-bottom: 30% !important;
    }
    .my-xl-35p {
        margin-top: 35% !important;
        margin-bottom: 35% !important;
    }
    .my-xl-40p {
        margin-top: 40% !important;
        margin-bottom: 40% !important;
    }
    .my-xl-45p {
        margin-top: 45% !important;
        margin-bottom: 45% !important;
    }
    .my-xl-50p {
        margin-top: 50% !important;
        margin-bottom: 50% !important;
    }
    .my-xl-60p {
        margin-top: 60% !important;
        margin-bottom: 60% !important;
    }
    .my-xl-70p {
        margin-top: 70% !important;
        margin-bottom: 70% !important;
    }
    .my-xl-75p {
        margin-top: 75% !important;
        margin-bottom: 75% !important;
    }
    .my-xl-80p {
        margin-top: 80% !important;
        margin-bottom: 80% !important;
    }
    .my-xl-90p {
        margin-top: 90% !important;
        margin-bottom: 90% !important;
    }
    .my-xl-100p {
        margin-top: 100% !important;
        margin-bottom: 100% !important;
    }
    .my-xl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .mt-xl-0 {
        margin-top: 0 !important;
    }
    .mt-xl-0-5 {
        margin-top: 0.125rem !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: 2rem !important;
    }
    .mt-xl-6 {
        margin-top: 3.5rem !important;
    }
    .mt-xl-7 {
        margin-top: 4rem !important;
    }
    .mt-xl-8 {
        margin-top: 4.5rem !important;
    }
    .mt-xl-9 {
        margin-top: 5rem !important;
    }
    .mt-xl-10 {
        margin-top: 6rem !important;
    }
    .mt-xl-11 {
        margin-top: 7rem !important;
    }
    .mt-xl-12 {
        margin-top: 8rem !important;
    }
    .mt-xl-gs {
        margin-top: 2rem !important;
    }
    .mt-xl-10p {
        margin-top: 10% !important;
    }
    .mt-xl-20p {
        margin-top: 20% !important;
    }
    .mt-xl-25p {
        margin-top: 25% !important;
    }
    .mt-xl-30p {
        margin-top: 30% !important;
    }
    .mt-xl-35p {
        margin-top: 35% !important;
    }
    .mt-xl-40p {
        margin-top: 40% !important;
    }
    .mt-xl-45p {
        margin-top: 45% !important;
    }
    .mt-xl-50p {
        margin-top: 50% !important;
    }
    .mt-xl-60p {
        margin-top: 60% !important;
    }
    .mt-xl-70p {
        margin-top: 70% !important;
    }
    .mt-xl-75p {
        margin-top: 75% !important;
    }
    .mt-xl-80p {
        margin-top: 80% !important;
    }
    .mt-xl-90p {
        margin-top: 90% !important;
    }
    .mt-xl-100p {
        margin-top: 100% !important;
    }
    .mt-xl-auto {
        margin-top: auto !important;
    }
    .me-xl-0 {
        margin-right: 0 !important;
    }
    .me-xl-0-5 {
        margin-right: 0.125rem !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: 2rem !important;
    }
    .me-xl-6 {
        margin-right: 3.5rem !important;
    }
    .me-xl-7 {
        margin-right: 4rem !important;
    }
    .me-xl-8 {
        margin-right: 4.5rem !important;
    }
    .me-xl-9 {
        margin-right: 5rem !important;
    }
    .me-xl-10 {
        margin-right: 6rem !important;
    }
    .me-xl-11 {
        margin-right: 7rem !important;
    }
    .me-xl-12 {
        margin-right: 8rem !important;
    }
    .me-xl-gs {
        margin-right: 2rem !important;
    }
    .me-xl-10p {
        margin-right: 10% !important;
    }
    .me-xl-20p {
        margin-right: 20% !important;
    }
    .me-xl-25p {
        margin-right: 25% !important;
    }
    .me-xl-30p {
        margin-right: 30% !important;
    }
    .me-xl-35p {
        margin-right: 35% !important;
    }
    .me-xl-40p {
        margin-right: 40% !important;
    }
    .me-xl-45p {
        margin-right: 45% !important;
    }
    .me-xl-50p {
        margin-right: 50% !important;
    }
    .me-xl-60p {
        margin-right: 60% !important;
    }
    .me-xl-70p {
        margin-right: 70% !important;
    }
    .me-xl-75p {
        margin-right: 75% !important;
    }
    .me-xl-80p {
        margin-right: 80% !important;
    }
    .me-xl-90p {
        margin-right: 90% !important;
    }
    .me-xl-100p {
        margin-right: 100% !important;
    }
    .me-xl-auto {
        margin-right: auto !important;
    }
    .mb-xl-0 {
        margin-bottom: 0 !important;
    }
    .mb-xl-0-5 {
        margin-bottom: 0.125rem !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: 2rem !important;
    }
    .mb-xl-6 {
        margin-bottom: 3.5rem !important;
    }
    .mb-xl-7 {
        margin-bottom: 4rem !important;
    }
    .mb-xl-8 {
        margin-bottom: 4.5rem !important;
    }
    .mb-xl-9 {
        margin-bottom: 5rem !important;
    }
    .mb-xl-10 {
        margin-bottom: 6rem !important;
    }
    .mb-xl-11 {
        margin-bottom: 7rem !important;
    }
    .mb-xl-12 {
        margin-bottom: 8rem !important;
    }
    .mb-xl-gs {
        margin-bottom: 2rem !important;
    }
    .mb-xl-10p {
        margin-bottom: 10% !important;
    }
    .mb-xl-20p {
        margin-bottom: 20% !important;
    }
    .mb-xl-25p {
        margin-bottom: 25% !important;
    }
    .mb-xl-30p {
        margin-bottom: 30% !important;
    }
    .mb-xl-35p {
        margin-bottom: 35% !important;
    }
    .mb-xl-40p {
        margin-bottom: 40% !important;
    }
    .mb-xl-45p {
        margin-bottom: 45% !important;
    }
    .mb-xl-50p {
        margin-bottom: 50% !important;
    }
    .mb-xl-60p {
        margin-bottom: 60% !important;
    }
    .mb-xl-70p {
        margin-bottom: 70% !important;
    }
    .mb-xl-75p {
        margin-bottom: 75% !important;
    }
    .mb-xl-80p {
        margin-bottom: 80% !important;
    }
    .mb-xl-90p {
        margin-bottom: 90% !important;
    }
    .mb-xl-100p {
        margin-bottom: 100% !important;
    }
    .mb-xl-auto {
        margin-bottom: auto !important;
    }
    .ms-xl-0 {
        margin-left: 0 !important;
    }
    .ms-xl-0-5 {
        margin-left: 0.125rem !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: 2rem !important;
    }
    .ms-xl-6 {
        margin-left: 3.5rem !important;
    }
    .ms-xl-7 {
        margin-left: 4rem !important;
    }
    .ms-xl-8 {
        margin-left: 4.5rem !important;
    }
    .ms-xl-9 {
        margin-left: 5rem !important;
    }
    .ms-xl-10 {
        margin-left: 6rem !important;
    }
    .ms-xl-11 {
        margin-left: 7rem !important;
    }
    .ms-xl-12 {
        margin-left: 8rem !important;
    }
    .ms-xl-gs {
        margin-left: 2rem !important;
    }
    .ms-xl-10p {
        margin-left: 10% !important;
    }
    .ms-xl-20p {
        margin-left: 20% !important;
    }
    .ms-xl-25p {
        margin-left: 25% !important;
    }
    .ms-xl-30p {
        margin-left: 30% !important;
    }
    .ms-xl-35p {
        margin-left: 35% !important;
    }
    .ms-xl-40p {
        margin-left: 40% !important;
    }
    .ms-xl-45p {
        margin-left: 45% !important;
    }
    .ms-xl-50p {
        margin-left: 50% !important;
    }
    .ms-xl-60p {
        margin-left: 60% !important;
    }
    .ms-xl-70p {
        margin-left: 70% !important;
    }
    .ms-xl-75p {
        margin-left: 75% !important;
    }
    .ms-xl-80p {
        margin-left: 80% !important;
    }
    .ms-xl-90p {
        margin-left: 90% !important;
    }
    .ms-xl-100p {
        margin-left: 100% !important;
    }
    .ms-xl-auto {
        margin-left: auto !important;
    }
    .m-xl-n0-5 {
        margin: -0.125rem !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: -2rem !important;
    }
    .m-xl-n6 {
        margin: -3.5rem !important;
    }
    .m-xl-n7 {
        margin: -4rem !important;
    }
    .m-xl-n8 {
        margin: -4.5rem !important;
    }
    .m-xl-n9 {
        margin: -5rem !important;
    }
    .m-xl-n10 {
        margin: -6rem !important;
    }
    .m-xl-n11 {
        margin: -7rem !important;
    }
    .m-xl-n12 {
        margin: -8rem !important;
    }
    .m-xl-ngs {
        margin: -2rem !important;
    }
    .m-xl-n10p {
        margin: -10% !important;
    }
    .m-xl-n20p {
        margin: -20% !important;
    }
    .m-xl-n25p {
        margin: -25% !important;
    }
    .m-xl-n30p {
        margin: -30% !important;
    }
    .m-xl-n35p {
        margin: -35% !important;
    }
    .m-xl-n40p {
        margin: -40% !important;
    }
    .m-xl-n45p {
        margin: -45% !important;
    }
    .m-xl-n50p {
        margin: -50% !important;
    }
    .m-xl-n60p {
        margin: -60% !important;
    }
    .m-xl-n70p {
        margin: -70% !important;
    }
    .m-xl-n75p {
        margin: -75% !important;
    }
    .m-xl-n80p {
        margin: -80% !important;
    }
    .m-xl-n90p {
        margin: -90% !important;
    }
    .m-xl-n100p {
        margin: -100% !important;
    }
    .mx-xl-n0-5 {
        margin-right: -0.125rem !important;
        margin-left: -0.125rem !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: -2rem !important;
        margin-left: -2rem !important;
    }
    .mx-xl-n6 {
        margin-right: -3.5rem !important;
        margin-left: -3.5rem !important;
    }
    .mx-xl-n7 {
        margin-right: -4rem !important;
        margin-left: -4rem !important;
    }
    .mx-xl-n8 {
        margin-right: -4.5rem !important;
        margin-left: -4.5rem !important;
    }
    .mx-xl-n9 {
        margin-right: -5rem !important;
        margin-left: -5rem !important;
    }
    .mx-xl-n10 {
        margin-right: -6rem !important;
        margin-left: -6rem !important;
    }
    .mx-xl-n11 {
        margin-right: -7rem !important;
        margin-left: -7rem !important;
    }
    .mx-xl-n12 {
        margin-right: -8rem !important;
        margin-left: -8rem !important;
    }
    .mx-xl-ngs {
        margin-right: -2rem !important;
        margin-left: -2rem !important;
    }
    .mx-xl-n10p {
        margin-right: -10% !important;
        margin-left: -10% !important;
    }
    .mx-xl-n20p {
        margin-right: -20% !important;
        margin-left: -20% !important;
    }
    .mx-xl-n25p {
        margin-right: -25% !important;
        margin-left: -25% !important;
    }
    .mx-xl-n30p {
        margin-right: -30% !important;
        margin-left: -30% !important;
    }
    .mx-xl-n35p {
        margin-right: -35% !important;
        margin-left: -35% !important;
    }
    .mx-xl-n40p {
        margin-right: -40% !important;
        margin-left: -40% !important;
    }
    .mx-xl-n45p {
        margin-right: -45% !important;
        margin-left: -45% !important;
    }
    .mx-xl-n50p {
        margin-right: -50% !important;
        margin-left: -50% !important;
    }
    .mx-xl-n60p {
        margin-right: -60% !important;
        margin-left: -60% !important;
    }
    .mx-xl-n70p {
        margin-right: -70% !important;
        margin-left: -70% !important;
    }
    .mx-xl-n75p {
        margin-right: -75% !important;
        margin-left: -75% !important;
    }
    .mx-xl-n80p {
        margin-right: -80% !important;
        margin-left: -80% !important;
    }
    .mx-xl-n90p {
        margin-right: -90% !important;
        margin-left: -90% !important;
    }
    .mx-xl-n100p {
        margin-right: -100% !important;
        margin-left: -100% !important;
    }
    .my-xl-n0-5 {
        margin-top: -0.125rem !important;
        margin-bottom: -0.125rem !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: -2rem !important;
        margin-bottom: -2rem !important;
    }
    .my-xl-n6 {
        margin-top: -3.5rem !important;
        margin-bottom: -3.5rem !important;
    }
    .my-xl-n7 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important;
    }
    .my-xl-n8 {
        margin-top: -4.5rem !important;
        margin-bottom: -4.5rem !important;
    }
    .my-xl-n9 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important;
    }
    .my-xl-n10 {
        margin-top: -6rem !important;
        margin-bottom: -6rem !important;
    }
    .my-xl-n11 {
        margin-top: -7rem !important;
        margin-bottom: -7rem !important;
    }
    .my-xl-n12 {
        margin-top: -8rem !important;
        margin-bottom: -8rem !important;
    }
    .my-xl-ngs {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important;
    }
    .my-xl-n10p {
        margin-top: -10% !important;
        margin-bottom: -10% !important;
    }
    .my-xl-n20p {
        margin-top: -20% !important;
        margin-bottom: -20% !important;
    }
    .my-xl-n25p {
        margin-top: -25% !important;
        margin-bottom: -25% !important;
    }
    .my-xl-n30p {
        margin-top: -30% !important;
        margin-bottom: -30% !important;
    }
    .my-xl-n35p {
        margin-top: -35% !important;
        margin-bottom: -35% !important;
    }
    .my-xl-n40p {
        margin-top: -40% !important;
        margin-bottom: -40% !important;
    }
    .my-xl-n45p {
        margin-top: -45% !important;
        margin-bottom: -45% !important;
    }
    .my-xl-n50p {
        margin-top: -50% !important;
        margin-bottom: -50% !important;
    }
    .my-xl-n60p {
        margin-top: -60% !important;
        margin-bottom: -60% !important;
    }
    .my-xl-n70p {
        margin-top: -70% !important;
        margin-bottom: -70% !important;
    }
    .my-xl-n75p {
        margin-top: -75% !important;
        margin-bottom: -75% !important;
    }
    .my-xl-n80p {
        margin-top: -80% !important;
        margin-bottom: -80% !important;
    }
    .my-xl-n90p {
        margin-top: -90% !important;
        margin-bottom: -90% !important;
    }
    .my-xl-n100p {
        margin-top: -100% !important;
        margin-bottom: -100% !important;
    }
    .mt-xl-n0-5 {
        margin-top: -0.125rem !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: -2rem !important;
    }
    .mt-xl-n6 {
        margin-top: -3.5rem !important;
    }
    .mt-xl-n7 {
        margin-top: -4rem !important;
    }
    .mt-xl-n8 {
        margin-top: -4.5rem !important;
    }
    .mt-xl-n9 {
        margin-top: -5rem !important;
    }
    .mt-xl-n10 {
        margin-top: -6rem !important;
    }
    .mt-xl-n11 {
        margin-top: -7rem !important;
    }
    .mt-xl-n12 {
        margin-top: -8rem !important;
    }
    .mt-xl-ngs {
        margin-top: -2rem !important;
    }
    .mt-xl-n10p {
        margin-top: -10% !important;
    }
    .mt-xl-n20p {
        margin-top: -20% !important;
    }
    .mt-xl-n25p {
        margin-top: -25% !important;
    }
    .mt-xl-n30p {
        margin-top: -30% !important;
    }
    .mt-xl-n35p {
        margin-top: -35% !important;
    }
    .mt-xl-n40p {
        margin-top: -40% !important;
    }
    .mt-xl-n45p {
        margin-top: -45% !important;
    }
    .mt-xl-n50p {
        margin-top: -50% !important;
    }
    .mt-xl-n60p {
        margin-top: -60% !important;
    }
    .mt-xl-n70p {
        margin-top: -70% !important;
    }
    .mt-xl-n75p {
        margin-top: -75% !important;
    }
    .mt-xl-n80p {
        margin-top: -80% !important;
    }
    .mt-xl-n90p {
        margin-top: -90% !important;
    }
    .mt-xl-n100p {
        margin-top: -100% !important;
    }
    .me-xl-n0-5 {
        margin-right: -0.125rem !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: -2rem !important;
    }
    .me-xl-n6 {
        margin-right: -3.5rem !important;
    }
    .me-xl-n7 {
        margin-right: -4rem !important;
    }
    .me-xl-n8 {
        margin-right: -4.5rem !important;
    }
    .me-xl-n9 {
        margin-right: -5rem !important;
    }
    .me-xl-n10 {
        margin-right: -6rem !important;
    }
    .me-xl-n11 {
        margin-right: -7rem !important;
    }
    .me-xl-n12 {
        margin-right: -8rem !important;
    }
    .me-xl-ngs {
        margin-right: -2rem !important;
    }
    .me-xl-n10p {
        margin-right: -10% !important;
    }
    .me-xl-n20p {
        margin-right: -20% !important;
    }
    .me-xl-n25p {
        margin-right: -25% !important;
    }
    .me-xl-n30p {
        margin-right: -30% !important;
    }
    .me-xl-n35p {
        margin-right: -35% !important;
    }
    .me-xl-n40p {
        margin-right: -40% !important;
    }
    .me-xl-n45p {
        margin-right: -45% !important;
    }
    .me-xl-n50p {
        margin-right: -50% !important;
    }
    .me-xl-n60p {
        margin-right: -60% !important;
    }
    .me-xl-n70p {
        margin-right: -70% !important;
    }
    .me-xl-n75p {
        margin-right: -75% !important;
    }
    .me-xl-n80p {
        margin-right: -80% !important;
    }
    .me-xl-n90p {
        margin-right: -90% !important;
    }
    .me-xl-n100p {
        margin-right: -100% !important;
    }
    .mb-xl-n0-5 {
        margin-bottom: -0.125rem !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: -2rem !important;
    }
    .mb-xl-n6 {
        margin-bottom: -3.5rem !important;
    }
    .mb-xl-n7 {
        margin-bottom: -4rem !important;
    }
    .mb-xl-n8 {
        margin-bottom: -4.5rem !important;
    }
    .mb-xl-n9 {
        margin-bottom: -5rem !important;
    }
    .mb-xl-n10 {
        margin-bottom: -6rem !important;
    }
    .mb-xl-n11 {
        margin-bottom: -7rem !important;
    }
    .mb-xl-n12 {
        margin-bottom: -8rem !important;
    }
    .mb-xl-ngs {
        margin-bottom: -2rem !important;
    }
    .mb-xl-n10p {
        margin-bottom: -10% !important;
    }
    .mb-xl-n20p {
        margin-bottom: -20% !important;
    }
    .mb-xl-n25p {
        margin-bottom: -25% !important;
    }
    .mb-xl-n30p {
        margin-bottom: -30% !important;
    }
    .mb-xl-n35p {
        margin-bottom: -35% !important;
    }
    .mb-xl-n40p {
        margin-bottom: -40% !important;
    }
    .mb-xl-n45p {
        margin-bottom: -45% !important;
    }
    .mb-xl-n50p {
        margin-bottom: -50% !important;
    }
    .mb-xl-n60p {
        margin-bottom: -60% !important;
    }
    .mb-xl-n70p {
        margin-bottom: -70% !important;
    }
    .mb-xl-n75p {
        margin-bottom: -75% !important;
    }
    .mb-xl-n80p {
        margin-bottom: -80% !important;
    }
    .mb-xl-n90p {
        margin-bottom: -90% !important;
    }
    .mb-xl-n100p {
        margin-bottom: -100% !important;
    }
    .ms-xl-n0-5 {
        margin-left: -0.125rem !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: -2rem !important;
    }
    .ms-xl-n6 {
        margin-left: -3.5rem !important;
    }
    .ms-xl-n7 {
        margin-left: -4rem !important;
    }
    .ms-xl-n8 {
        margin-left: -4.5rem !important;
    }
    .ms-xl-n9 {
        margin-left: -5rem !important;
    }
    .ms-xl-n10 {
        margin-left: -6rem !important;
    }
    .ms-xl-n11 {
        margin-left: -7rem !important;
    }
    .ms-xl-n12 {
        margin-left: -8rem !important;
    }
    .ms-xl-ngs {
        margin-left: -2rem !important;
    }
    .ms-xl-n10p {
        margin-left: -10% !important;
    }
    .ms-xl-n20p {
        margin-left: -20% !important;
    }
    .ms-xl-n25p {
        margin-left: -25% !important;
    }
    .ms-xl-n30p {
        margin-left: -30% !important;
    }
    .ms-xl-n35p {
        margin-left: -35% !important;
    }
    .ms-xl-n40p {
        margin-left: -40% !important;
    }
    .ms-xl-n45p {
        margin-left: -45% !important;
    }
    .ms-xl-n50p {
        margin-left: -50% !important;
    }
    .ms-xl-n60p {
        margin-left: -60% !important;
    }
    .ms-xl-n70p {
        margin-left: -70% !important;
    }
    .ms-xl-n75p {
        margin-left: -75% !important;
    }
    .ms-xl-n80p {
        margin-left: -80% !important;
    }
    .ms-xl-n90p {
        margin-left: -90% !important;
    }
    .ms-xl-n100p {
        margin-left: -100% !important;
    }
    .p-xl-0 {
        padding: 0 !important;
    }
    .p-xl-0-5 {
        padding: 0.125rem !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: 2rem !important;
    }
    .p-xl-6 {
        padding: 3.5rem !important;
    }
    .p-xl-7 {
        padding: 4rem !important;
    }
    .p-xl-8 {
        padding: 4.5rem !important;
    }
    .p-xl-9 {
        padding: 5rem !important;
    }
    .p-xl-10 {
        padding: 6rem !important;
    }
    .p-xl-11 {
        padding: 7rem !important;
    }
    .p-xl-12 {
        padding: 8rem !important;
    }
    .p-xl-gs {
        padding: 2rem !important;
    }
    .p-xl-10p {
        padding: 10% !important;
    }
    .p-xl-20p {
        padding: 20% !important;
    }
    .p-xl-25p {
        padding: 25% !important;
    }
    .p-xl-30p {
        padding: 30% !important;
    }
    .p-xl-35p {
        padding: 35% !important;
    }
    .p-xl-40p {
        padding: 40% !important;
    }
    .p-xl-45p {
        padding: 45% !important;
    }
    .p-xl-50p {
        padding: 50% !important;
    }
    .p-xl-60p {
        padding: 60% !important;
    }
    .p-xl-70p {
        padding: 70% !important;
    }
    .p-xl-75p {
        padding: 75% !important;
    }
    .p-xl-80p {
        padding: 80% !important;
    }
    .p-xl-90p {
        padding: 90% !important;
    }
    .p-xl-100p {
        padding: 100% !important;
    }
    .px-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .px-xl-0-5 {
        padding-right: 0.125rem !important;
        padding-left: 0.125rem !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: 2rem !important;
        padding-left: 2rem !important;
    }
    .px-xl-6 {
        padding-right: 3.5rem !important;
        padding-left: 3.5rem !important;
    }
    .px-xl-7 {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }
    .px-xl-8 {
        padding-right: 4.5rem !important;
        padding-left: 4.5rem !important;
    }
    .px-xl-9 {
        padding-right: 5rem !important;
        padding-left: 5rem !important;
    }
    .px-xl-10 {
        padding-right: 6rem !important;
        padding-left: 6rem !important;
    }
    .px-xl-11 {
        padding-right: 7rem !important;
        padding-left: 7rem !important;
    }
    .px-xl-12 {
        padding-right: 8rem !important;
        padding-left: 8rem !important;
    }
    .px-xl-gs {
        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }
    .px-xl-10p {
        padding-right: 10% !important;
        padding-left: 10% !important;
    }
    .px-xl-20p {
        padding-right: 20% !important;
        padding-left: 20% !important;
    }
    .px-xl-25p {
        padding-right: 25% !important;
        padding-left: 25% !important;
    }
    .px-xl-30p {
        padding-right: 30% !important;
        padding-left: 30% !important;
    }
    .px-xl-35p {
        padding-right: 35% !important;
        padding-left: 35% !important;
    }
    .px-xl-40p {
        padding-right: 40% !important;
        padding-left: 40% !important;
    }
    .px-xl-45p {
        padding-right: 45% !important;
        padding-left: 45% !important;
    }
    .px-xl-50p {
        padding-right: 50% !important;
        padding-left: 50% !important;
    }
    .px-xl-60p {
        padding-right: 60% !important;
        padding-left: 60% !important;
    }
    .px-xl-70p {
        padding-right: 70% !important;
        padding-left: 70% !important;
    }
    .px-xl-75p {
        padding-right: 75% !important;
        padding-left: 75% !important;
    }
    .px-xl-80p {
        padding-right: 80% !important;
        padding-left: 80% !important;
    }
    .px-xl-90p {
        padding-right: 90% !important;
        padding-left: 90% !important;
    }
    .px-xl-100p {
        padding-right: 100% !important;
        padding-left: 100% !important;
    }
    .py-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .py-xl-0-5 {
        padding-top: 0.125rem !important;
        padding-bottom: 0.125rem !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: 2rem !important;
        padding-bottom: 2rem !important;
    }
    .py-xl-6 {
        padding-top: 3.5rem !important;
        padding-bottom: 3.5rem !important;
    }
    .py-xl-7 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }
    .py-xl-8 {
        padding-top: 4.5rem !important;
        padding-bottom: 4.5rem !important;
    }
    .py-xl-9 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    .py-xl-10 {
        padding-top: 6rem !important;
        padding-bottom: 6rem !important;
    }
    .py-xl-11 {
        padding-top: 7rem !important;
        padding-bottom: 7rem !important;
    }
    .py-xl-12 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }
    .py-xl-gs {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }
    .py-xl-10p {
        padding-top: 10% !important;
        padding-bottom: 10% !important;
    }
    .py-xl-20p {
        padding-top: 20% !important;
        padding-bottom: 20% !important;
    }
    .py-xl-25p {
        padding-top: 25% !important;
        padding-bottom: 25% !important;
    }
    .py-xl-30p {
        padding-top: 30% !important;
        padding-bottom: 30% !important;
    }
    .py-xl-35p {
        padding-top: 35% !important;
        padding-bottom: 35% !important;
    }
    .py-xl-40p {
        padding-top: 40% !important;
        padding-bottom: 40% !important;
    }
    .py-xl-45p {
        padding-top: 45% !important;
        padding-bottom: 45% !important;
    }
    .py-xl-50p {
        padding-top: 50% !important;
        padding-bottom: 50% !important;
    }
    .py-xl-60p {
        padding-top: 60% !important;
        padding-bottom: 60% !important;
    }
    .py-xl-70p {
        padding-top: 70% !important;
        padding-bottom: 70% !important;
    }
    .py-xl-75p {
        padding-top: 75% !important;
        padding-bottom: 75% !important;
    }
    .py-xl-80p {
        padding-top: 80% !important;
        padding-bottom: 80% !important;
    }
    .py-xl-90p {
        padding-top: 90% !important;
        padding-bottom: 90% !important;
    }
    .py-xl-100p {
        padding-top: 100% !important;
        padding-bottom: 100% !important;
    }
    .pt-xl-0 {
        padding-top: 0 !important;
    }
    .pt-xl-0-5 {
        padding-top: 0.125rem !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: 2rem !important;
    }
    .pt-xl-6 {
        padding-top: 3.5rem !important;
    }
    .pt-xl-7 {
        padding-top: 4rem !important;
    }
    .pt-xl-8 {
        padding-top: 4.5rem !important;
    }
    .pt-xl-9 {
        padding-top: 5rem !important;
    }
    .pt-xl-10 {
        padding-top: 6rem !important;
    }
    .pt-xl-11 {
        padding-top: 7rem !important;
    }
    .pt-xl-12 {
        padding-top: 8rem !important;
    }
    .pt-xl-gs {
        padding-top: 2rem !important;
    }
    .pt-xl-10p {
        padding-top: 10% !important;
    }
    .pt-xl-20p {
        padding-top: 20% !important;
    }
    .pt-xl-25p {
        padding-top: 25% !important;
    }
    .pt-xl-30p {
        padding-top: 30% !important;
    }
    .pt-xl-35p {
        padding-top: 35% !important;
    }
    .pt-xl-40p {
        padding-top: 40% !important;
    }
    .pt-xl-45p {
        padding-top: 45% !important;
    }
    .pt-xl-50p {
        padding-top: 50% !important;
    }
    .pt-xl-60p {
        padding-top: 60% !important;
    }
    .pt-xl-70p {
        padding-top: 70% !important;
    }
    .pt-xl-75p {
        padding-top: 75% !important;
    }
    .pt-xl-80p {
        padding-top: 80% !important;
    }
    .pt-xl-90p {
        padding-top: 90% !important;
    }
    .pt-xl-100p {
        padding-top: 100% !important;
    }
    .pe-xl-0 {
        padding-right: 0 !important;
    }
    .pe-xl-0-5 {
        padding-right: 0.125rem !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: 2rem !important;
    }
    .pe-xl-6 {
        padding-right: 3.5rem !important;
    }
    .pe-xl-7 {
        padding-right: 4rem !important;
    }
    .pe-xl-8 {
        padding-right: 4.5rem !important;
    }
    .pe-xl-9 {
        padding-right: 5rem !important;
    }
    .pe-xl-10 {
        padding-right: 6rem !important;
    }
    .pe-xl-11 {
        padding-right: 7rem !important;
    }
    .pe-xl-12 {
        padding-right: 8rem !important;
    }
    .pe-xl-gs {
        padding-right: 2rem !important;
    }
    .pe-xl-10p {
        padding-right: 10% !important;
    }
    .pe-xl-20p {
        padding-right: 20% !important;
    }
    .pe-xl-25p {
        padding-right: 25% !important;
    }
    .pe-xl-30p {
        padding-right: 30% !important;
    }
    .pe-xl-35p {
        padding-right: 35% !important;
    }
    .pe-xl-40p {
        padding-right: 40% !important;
    }
    .pe-xl-45p {
        padding-right: 45% !important;
    }
    .pe-xl-50p {
        padding-right: 50% !important;
    }
    .pe-xl-60p {
        padding-right: 60% !important;
    }
    .pe-xl-70p {
        padding-right: 70% !important;
    }
    .pe-xl-75p {
        padding-right: 75% !important;
    }
    .pe-xl-80p {
        padding-right: 80% !important;
    }
    .pe-xl-90p {
        padding-right: 90% !important;
    }
    .pe-xl-100p {
        padding-right: 100% !important;
    }
    .pb-xl-0 {
        padding-bottom: 0 !important;
    }
    .pb-xl-0-5 {
        padding-bottom: 0.125rem !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: 2rem !important;
    }
    .pb-xl-6 {
        padding-bottom: 3.5rem !important;
    }
    .pb-xl-7 {
        padding-bottom: 4rem !important;
    }
    .pb-xl-8 {
        padding-bottom: 4.5rem !important;
    }
    .pb-xl-9 {
        padding-bottom: 5rem !important;
    }
    .pb-xl-10 {
        padding-bottom: 6rem !important;
    }
    .pb-xl-11 {
        padding-bottom: 7rem !important;
    }
    .pb-xl-12 {
        padding-bottom: 8rem !important;
    }
    .pb-xl-gs {
        padding-bottom: 2rem !important;
    }
    .pb-xl-10p {
        padding-bottom: 10% !important;
    }
    .pb-xl-20p {
        padding-bottom: 20% !important;
    }
    .pb-xl-25p {
        padding-bottom: 25% !important;
    }
    .pb-xl-30p {
        padding-bottom: 30% !important;
    }
    .pb-xl-35p {
        padding-bottom: 35% !important;
    }
    .pb-xl-40p {
        padding-bottom: 40% !important;
    }
    .pb-xl-45p {
        padding-bottom: 45% !important;
    }
    .pb-xl-50p {
        padding-bottom: 50% !important;
    }
    .pb-xl-60p {
        padding-bottom: 60% !important;
    }
    .pb-xl-70p {
        padding-bottom: 70% !important;
    }
    .pb-xl-75p {
        padding-bottom: 75% !important;
    }
    .pb-xl-80p {
        padding-bottom: 80% !important;
    }
    .pb-xl-90p {
        padding-bottom: 90% !important;
    }
    .pb-xl-100p {
        padding-bottom: 100% !important;
    }
    .ps-xl-0 {
        padding-left: 0 !important;
    }
    .ps-xl-0-5 {
        padding-left: 0.125rem !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: 2rem !important;
    }
    .ps-xl-6 {
        padding-left: 3.5rem !important;
    }
    .ps-xl-7 {
        padding-left: 4rem !important;
    }
    .ps-xl-8 {
        padding-left: 4.5rem !important;
    }
    .ps-xl-9 {
        padding-left: 5rem !important;
    }
    .ps-xl-10 {
        padding-left: 6rem !important;
    }
    .ps-xl-11 {
        padding-left: 7rem !important;
    }
    .ps-xl-12 {
        padding-left: 8rem !important;
    }
    .ps-xl-gs {
        padding-left: 2rem !important;
    }
    .ps-xl-10p {
        padding-left: 10% !important;
    }
    .ps-xl-20p {
        padding-left: 20% !important;
    }
    .ps-xl-25p {
        padding-left: 25% !important;
    }
    .ps-xl-30p {
        padding-left: 30% !important;
    }
    .ps-xl-35p {
        padding-left: 35% !important;
    }
    .ps-xl-40p {
        padding-left: 40% !important;
    }
    .ps-xl-45p {
        padding-left: 45% !important;
    }
    .ps-xl-50p {
        padding-left: 50% !important;
    }
    .ps-xl-60p {
        padding-left: 60% !important;
    }
    .ps-xl-70p {
        padding-left: 70% !important;
    }
    .ps-xl-75p {
        padding-left: 75% !important;
    }
    .ps-xl-80p {
        padding-left: 80% !important;
    }
    .ps-xl-90p {
        padding-left: 90% !important;
    }
    .ps-xl-100p {
        padding-left: 100% !important;
    }
    .gap-xl-0 {
        gap: 0 !important;
    }
    .gap-xl-0-5 {
        gap: 0.125rem !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: 2rem !important;
    }
    .gap-xl-6 {
        gap: 3.5rem !important;
    }
    .gap-xl-7 {
        gap: 4rem !important;
    }
    .gap-xl-8 {
        gap: 4.5rem !important;
    }
    .gap-xl-9 {
        gap: 5rem !important;
    }
    .gap-xl-10 {
        gap: 6rem !important;
    }
    .gap-xl-11 {
        gap: 7rem !important;
    }
    .gap-xl-12 {
        gap: 8rem !important;
    }
    .gap-xl-gs {
        gap: 2rem !important;
    }
    .gap-xl-10p {
        gap: 10% !important;
    }
    .gap-xl-20p {
        gap: 20% !important;
    }
    .gap-xl-25p {
        gap: 25% !important;
    }
    .gap-xl-30p {
        gap: 30% !important;
    }
    .gap-xl-35p {
        gap: 35% !important;
    }
    .gap-xl-40p {
        gap: 40% !important;
    }
    .gap-xl-45p {
        gap: 45% !important;
    }
    .gap-xl-50p {
        gap: 50% !important;
    }
    .gap-xl-60p {
        gap: 60% !important;
    }
    .gap-xl-70p {
        gap: 70% !important;
    }
    .gap-xl-75p {
        gap: 75% !important;
    }
    .gap-xl-80p {
        gap: 80% !important;
    }
    .gap-xl-90p {
        gap: 90% !important;
    }
    .gap-xl-100p {
        gap: 100% !important;
    }
    .text-xl-start {
        text-align: left !important;
    }
    .text-xl-end {
        text-align: right !important;
    }
    .text-xl-center {
        text-align: center !important;
    }
}


/* XXL breakpoint */
@media (min-width: 1400px) {
    .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;
    }
    .position-xxl-static {
        position: static !important;
    }
    .position-xxl-relative {
        position: relative !important;
    }
    .position-xxl-absolute {
        position: absolute !important;
    }
    .position-xxl-fixed {
        position: fixed !important;
    }
    .position-xxl-sticky {
        position: sticky !important;
    }
    .top-xxl-auto {
        top: auto !important;
    }
    .top-xxl-0 {
        top: 0 !important;
    }
    .top-xxl-50 {
        top: 50% !important;
    }
    .top-xxl-100 {
        top: 100% !important;
    }
    .bottom-xxl-auto {
        bottom: auto !important;
    }
    .bottom-xxl-0 {
        bottom: 0 !important;
    }
    .bottom-xxl-50 {
        bottom: 50% !important;
    }
    .bottom-xxl-100 {
        bottom: 100% !important;
    }
    .start-xxl-auto {
        left: auto !important;
    }
    .start-xxl-0 {
        left: 0 !important;
    }
    .start-xxl-50 {
        left: 50% !important;
    }
    .start-xxl-100 {
        left: 100% !important;
    }
    .end-xxl-auto {
        right: auto !important;
    }
    .end-xxl-0 {
        right: 0 !important;
    }
    .end-xxl-50 {
        right: 50% !important;
    }
    .end-xxl-100 {
        right: 100% !important;
    }
    .translate-middle-xxl {
        transform: translate(-50%, -50%) !important;
    }
    .translate-middle-xxl-x {
        transform: translateX(-50%) !important;
    }
    .translate-middle-xxl-y {
        transform: translateY(-50%) !important;
    }
    .w-xxl-25 {
        width: 25% !important;
    }
    .w-xxl-50 {
        width: 50% !important;
    }
    .w-xxl-75 {
        width: 75% !important;
    }
    .w-xxl-100 {
        width: 100% !important;
    }
    .w-xxl-auto {
        width: auto !important;
    }
    .w-xxl-1rem {
        width: 1rem !important;
    }
    .w-xxl-1-5rem {
        width: 1.5rem !important;
    }
    .w-xxl-2rem {
        width: 2rem !important;
    }
    .w-xxl-3rem {
        width: 3rem !important;
    }
    .w-xxl-4rem {
        width: 4rem !important;
    }
    .w-xxl-5rem {
        width: 5rem !important;
    }
    .w-xxl-6rem {
        width: 6rem !important;
    }
    .w-xxl-7rem {
        width: 7rem !important;
    }
    .w-xxl-8rem {
        width: 8rem !important;
    }
    .w-xxl-10rem {
        width: 10rem !important;
    }
    .w-xxl-12rem {
        width: 12rem !important;
    }
    .w-xxl-16rem {
        width: 16rem !important;
    }
    .h-xxl-25 {
        height: 25% !important;
    }
    .h-xxl-50 {
        height: 50% !important;
    }
    .h-xxl-75 {
        height: 75% !important;
    }
    .h-xxl-100 {
        height: 100% !important;
    }
    .h-xxl-auto {
        height: auto !important;
    }
    .h-xxl-1rem {
        height: 1rem !important;
    }
    .h-xxl-1-5rem {
        height: 1.5rem !important;
    }
    .h-xxl-2rem {
        height: 2rem !important;
    }
    .h-xxl-3rem {
        height: 3rem !important;
    }
    .h-xxl-4rem {
        height: 4rem !important;
    }
    .h-xxl-5rem {
        height: 5rem !important;
    }
    .h-xxl-6rem {
        height: 6rem !important;
    }
    .h-xxl-7rem {
        height: 7rem !important;
    }
    .h-xxl-8rem {
        height: 8rem !important;
    }
    .h-xxl-10rem {
        height: 10rem !important;
    }
    .h-xxl-12rem {
        height: 12rem !important;
    }
    .h-xxl-16rem {
        height: 16rem !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;
    }
    .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-0-5 {
        margin: 0.125rem !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: 2rem !important;
    }
    .m-xxl-6 {
        margin: 3.5rem !important;
    }
    .m-xxl-7 {
        margin: 4rem !important;
    }
    .m-xxl-8 {
        margin: 4.5rem !important;
    }
    .m-xxl-9 {
        margin: 5rem !important;
    }
    .m-xxl-10 {
        margin: 6rem !important;
    }
    .m-xxl-11 {
        margin: 7rem !important;
    }
    .m-xxl-12 {
        margin: 8rem !important;
    }
    .m-xxl-gs {
        margin: 2rem !important;
    }
    .m-xxl-10p {
        margin: 10% !important;
    }
    .m-xxl-20p {
        margin: 20% !important;
    }
    .m-xxl-25p {
        margin: 25% !important;
    }
    .m-xxl-30p {
        margin: 30% !important;
    }
    .m-xxl-35p {
        margin: 35% !important;
    }
    .m-xxl-40p {
        margin: 40% !important;
    }
    .m-xxl-45p {
        margin: 45% !important;
    }
    .m-xxl-50p {
        margin: 50% !important;
    }
    .m-xxl-60p {
        margin: 60% !important;
    }
    .m-xxl-70p {
        margin: 70% !important;
    }
    .m-xxl-75p {
        margin: 75% !important;
    }
    .m-xxl-80p {
        margin: 80% !important;
    }
    .m-xxl-90p {
        margin: 90% !important;
    }
    .m-xxl-100p {
        margin: 100% !important;
    }
    .m-xxl-auto {
        margin: auto !important;
    }
    .mx-xxl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .mx-xxl-0-5 {
        margin-right: 0.125rem !important;
        margin-left: 0.125rem !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: 2rem !important;
        margin-left: 2rem !important;
    }
    .mx-xxl-6 {
        margin-right: 3.5rem !important;
        margin-left: 3.5rem !important;
    }
    .mx-xxl-7 {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }
    .mx-xxl-8 {
        margin-right: 4.5rem !important;
        margin-left: 4.5rem !important;
    }
    .mx-xxl-9 {
        margin-right: 5rem !important;
        margin-left: 5rem !important;
    }
    .mx-xxl-10 {
        margin-right: 6rem !important;
        margin-left: 6rem !important;
    }
    .mx-xxl-11 {
        margin-right: 7rem !important;
        margin-left: 7rem !important;
    }
    .mx-xxl-12 {
        margin-right: 8rem !important;
        margin-left: 8rem !important;
    }
    .mx-xxl-gs {
        margin-right: 2rem !important;
        margin-left: 2rem !important;
    }
    .mx-xxl-10p {
        margin-right: 10% !important;
        margin-left: 10% !important;
    }
    .mx-xxl-20p {
        margin-right: 20% !important;
        margin-left: 20% !important;
    }
    .mx-xxl-25p {
        margin-right: 25% !important;
        margin-left: 25% !important;
    }
    .mx-xxl-30p {
        margin-right: 30% !important;
        margin-left: 30% !important;
    }
    .mx-xxl-35p {
        margin-right: 35% !important;
        margin-left: 35% !important;
    }
    .mx-xxl-40p {
        margin-right: 40% !important;
        margin-left: 40% !important;
    }
    .mx-xxl-45p {
        margin-right: 45% !important;
        margin-left: 45% !important;
    }
    .mx-xxl-50p {
        margin-right: 50% !important;
        margin-left: 50% !important;
    }
    .mx-xxl-60p {
        margin-right: 60% !important;
        margin-left: 60% !important;
    }
    .mx-xxl-70p {
        margin-right: 70% !important;
        margin-left: 70% !important;
    }
    .mx-xxl-75p {
        margin-right: 75% !important;
        margin-left: 75% !important;
    }
    .mx-xxl-80p {
        margin-right: 80% !important;
        margin-left: 80% !important;
    }
    .mx-xxl-90p {
        margin-right: 90% !important;
        margin-left: 90% !important;
    }
    .mx-xxl-100p {
        margin-right: 100% !important;
        margin-left: 100% !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-0-5 {
        margin-top: 0.125rem !important;
        margin-bottom: 0.125rem !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: 2rem !important;
        margin-bottom: 2rem !important;
    }
    .my-xxl-6 {
        margin-top: 3.5rem !important;
        margin-bottom: 3.5rem !important;
    }
    .my-xxl-7 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }
    .my-xxl-8 {
        margin-top: 4.5rem !important;
        margin-bottom: 4.5rem !important;
    }
    .my-xxl-9 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }
    .my-xxl-10 {
        margin-top: 6rem !important;
        margin-bottom: 6rem !important;
    }
    .my-xxl-11 {
        margin-top: 7rem !important;
        margin-bottom: 7rem !important;
    }
    .my-xxl-12 {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important;
    }
    .my-xxl-gs {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }
    .my-xxl-10p {
        margin-top: 10% !important;
        margin-bottom: 10% !important;
    }
    .my-xxl-20p {
        margin-top: 20% !important;
        margin-bottom: 20% !important;
    }
    .my-xxl-25p {
        margin-top: 25% !important;
        margin-bottom: 25% !important;
    }
    .my-xxl-30p {
        margin-top: 30% !important;
        margin-bottom: 30% !important;
    }
    .my-xxl-35p {
        margin-top: 35% !important;
        margin-bottom: 35% !important;
    }
    .my-xxl-40p {
        margin-top: 40% !important;
        margin-bottom: 40% !important;
    }
    .my-xxl-45p {
        margin-top: 45% !important;
        margin-bottom: 45% !important;
    }
    .my-xxl-50p {
        margin-top: 50% !important;
        margin-bottom: 50% !important;
    }
    .my-xxl-60p {
        margin-top: 60% !important;
        margin-bottom: 60% !important;
    }
    .my-xxl-70p {
        margin-top: 70% !important;
        margin-bottom: 70% !important;
    }
    .my-xxl-75p {
        margin-top: 75% !important;
        margin-bottom: 75% !important;
    }
    .my-xxl-80p {
        margin-top: 80% !important;
        margin-bottom: 80% !important;
    }
    .my-xxl-90p {
        margin-top: 90% !important;
        margin-bottom: 90% !important;
    }
    .my-xxl-100p {
        margin-top: 100% !important;
        margin-bottom: 100% !important;
    }
    .my-xxl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .mt-xxl-0 {
        margin-top: 0 !important;
    }
    .mt-xxl-0-5 {
        margin-top: 0.125rem !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: 2rem !important;
    }
    .mt-xxl-6 {
        margin-top: 3.5rem !important;
    }
    .mt-xxl-7 {
        margin-top: 4rem !important;
    }
    .mt-xxl-8 {
        margin-top: 4.5rem !important;
    }
    .mt-xxl-9 {
        margin-top: 5rem !important;
    }
    .mt-xxl-10 {
        margin-top: 6rem !important;
    }
    .mt-xxl-11 {
        margin-top: 7rem !important;
    }
    .mt-xxl-12 {
        margin-top: 8rem !important;
    }
    .mt-xxl-gs {
        margin-top: 2rem !important;
    }
    .mt-xxl-10p {
        margin-top: 10% !important;
    }
    .mt-xxl-20p {
        margin-top: 20% !important;
    }
    .mt-xxl-25p {
        margin-top: 25% !important;
    }
    .mt-xxl-30p {
        margin-top: 30% !important;
    }
    .mt-xxl-35p {
        margin-top: 35% !important;
    }
    .mt-xxl-40p {
        margin-top: 40% !important;
    }
    .mt-xxl-45p {
        margin-top: 45% !important;
    }
    .mt-xxl-50p {
        margin-top: 50% !important;
    }
    .mt-xxl-60p {
        margin-top: 60% !important;
    }
    .mt-xxl-70p {
        margin-top: 70% !important;
    }
    .mt-xxl-75p {
        margin-top: 75% !important;
    }
    .mt-xxl-80p {
        margin-top: 80% !important;
    }
    .mt-xxl-90p {
        margin-top: 90% !important;
    }
    .mt-xxl-100p {
        margin-top: 100% !important;
    }
    .mt-xxl-auto {
        margin-top: auto !important;
    }
    .me-xxl-0 {
        margin-right: 0 !important;
    }
    .me-xxl-0-5 {
        margin-right: 0.125rem !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: 2rem !important;
    }
    .me-xxl-6 {
        margin-right: 3.5rem !important;
    }
    .me-xxl-7 {
        margin-right: 4rem !important;
    }
    .me-xxl-8 {
        margin-right: 4.5rem !important;
    }
    .me-xxl-9 {
        margin-right: 5rem !important;
    }
    .me-xxl-10 {
        margin-right: 6rem !important;
    }
    .me-xxl-11 {
        margin-right: 7rem !important;
    }
    .me-xxl-12 {
        margin-right: 8rem !important;
    }
    .me-xxl-gs {
        margin-right: 2rem !important;
    }
    .me-xxl-10p {
        margin-right: 10% !important;
    }
    .me-xxl-20p {
        margin-right: 20% !important;
    }
    .me-xxl-25p {
        margin-right: 25% !important;
    }
    .me-xxl-30p {
        margin-right: 30% !important;
    }
    .me-xxl-35p {
        margin-right: 35% !important;
    }
    .me-xxl-40p {
        margin-right: 40% !important;
    }
    .me-xxl-45p {
        margin-right: 45% !important;
    }
    .me-xxl-50p {
        margin-right: 50% !important;
    }
    .me-xxl-60p {
        margin-right: 60% !important;
    }
    .me-xxl-70p {
        margin-right: 70% !important;
    }
    .me-xxl-75p {
        margin-right: 75% !important;
    }
    .me-xxl-80p {
        margin-right: 80% !important;
    }
    .me-xxl-90p {
        margin-right: 90% !important;
    }
    .me-xxl-100p {
        margin-right: 100% !important;
    }
    .me-xxl-auto {
        margin-right: auto !important;
    }
    .mb-xxl-0 {
        margin-bottom: 0 !important;
    }
    .mb-xxl-0-5 {
        margin-bottom: 0.125rem !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: 2rem !important;
    }
    .mb-xxl-6 {
        margin-bottom: 3.5rem !important;
    }
    .mb-xxl-7 {
        margin-bottom: 4rem !important;
    }
    .mb-xxl-8 {
        margin-bottom: 4.5rem !important;
    }
    .mb-xxl-9 {
        margin-bottom: 5rem !important;
    }
    .mb-xxl-10 {
        margin-bottom: 6rem !important;
    }
    .mb-xxl-11 {
        margin-bottom: 7rem !important;
    }
    .mb-xxl-12 {
        margin-bottom: 8rem !important;
    }
    .mb-xxl-gs {
        margin-bottom: 2rem !important;
    }
    .mb-xxl-10p {
        margin-bottom: 10% !important;
    }
    .mb-xxl-20p {
        margin-bottom: 20% !important;
    }
    .mb-xxl-25p {
        margin-bottom: 25% !important;
    }
    .mb-xxl-30p {
        margin-bottom: 30% !important;
    }
    .mb-xxl-35p {
        margin-bottom: 35% !important;
    }
    .mb-xxl-40p {
        margin-bottom: 40% !important;
    }
    .mb-xxl-45p {
        margin-bottom: 45% !important;
    }
    .mb-xxl-50p {
        margin-bottom: 50% !important;
    }
    .mb-xxl-60p {
        margin-bottom: 60% !important;
    }
    .mb-xxl-70p {
        margin-bottom: 70% !important;
    }
    .mb-xxl-75p {
        margin-bottom: 75% !important;
    }
    .mb-xxl-80p {
        margin-bottom: 80% !important;
    }
    .mb-xxl-90p {
        margin-bottom: 90% !important;
    }
    .mb-xxl-100p {
        margin-bottom: 100% !important;
    }
    .mb-xxl-auto {
        margin-bottom: auto !important;
    }
    .ms-xxl-0 {
        margin-left: 0 !important;
    }
    .ms-xxl-0-5 {
        margin-left: 0.125rem !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: 2rem !important;
    }
    .ms-xxl-6 {
        margin-left: 3.5rem !important;
    }
    .ms-xxl-7 {
        margin-left: 4rem !important;
    }
    .ms-xxl-8 {
        margin-left: 4.5rem !important;
    }
    .ms-xxl-9 {
        margin-left: 5rem !important;
    }
    .ms-xxl-10 {
        margin-left: 6rem !important;
    }
    .ms-xxl-11 {
        margin-left: 7rem !important;
    }
    .ms-xxl-12 {
        margin-left: 8rem !important;
    }
    .ms-xxl-gs {
        margin-left: 2rem !important;
    }
    .ms-xxl-10p {
        margin-left: 10% !important;
    }
    .ms-xxl-20p {
        margin-left: 20% !important;
    }
    .ms-xxl-25p {
        margin-left: 25% !important;
    }
    .ms-xxl-30p {
        margin-left: 30% !important;
    }
    .ms-xxl-35p {
        margin-left: 35% !important;
    }
    .ms-xxl-40p {
        margin-left: 40% !important;
    }
    .ms-xxl-45p {
        margin-left: 45% !important;
    }
    .ms-xxl-50p {
        margin-left: 50% !important;
    }
    .ms-xxl-60p {
        margin-left: 60% !important;
    }
    .ms-xxl-70p {
        margin-left: 70% !important;
    }
    .ms-xxl-75p {
        margin-left: 75% !important;
    }
    .ms-xxl-80p {
        margin-left: 80% !important;
    }
    .ms-xxl-90p {
        margin-left: 90% !important;
    }
    .ms-xxl-100p {
        margin-left: 100% !important;
    }
    .ms-xxl-auto {
        margin-left: auto !important;
    }
    .m-xxl-n0-5 {
        margin: -0.125rem !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: -2rem !important;
    }
    .m-xxl-n6 {
        margin: -3.5rem !important;
    }
    .m-xxl-n7 {
        margin: -4rem !important;
    }
    .m-xxl-n8 {
        margin: -4.5rem !important;
    }
    .m-xxl-n9 {
        margin: -5rem !important;
    }
    .m-xxl-n10 {
        margin: -6rem !important;
    }
    .m-xxl-n11 {
        margin: -7rem !important;
    }
    .m-xxl-n12 {
        margin: -8rem !important;
    }
    .m-xxl-ngs {
        margin: -2rem !important;
    }
    .m-xxl-n10p {
        margin: -10% !important;
    }
    .m-xxl-n20p {
        margin: -20% !important;
    }
    .m-xxl-n25p {
        margin: -25% !important;
    }
    .m-xxl-n30p {
        margin: -30% !important;
    }
    .m-xxl-n35p {
        margin: -35% !important;
    }
    .m-xxl-n40p {
        margin: -40% !important;
    }
    .m-xxl-n45p {
        margin: -45% !important;
    }
    .m-xxl-n50p {
        margin: -50% !important;
    }
    .m-xxl-n60p {
        margin: -60% !important;
    }
    .m-xxl-n70p {
        margin: -70% !important;
    }
    .m-xxl-n75p {
        margin: -75% !important;
    }
    .m-xxl-n80p {
        margin: -80% !important;
    }
    .m-xxl-n90p {
        margin: -90% !important;
    }
    .m-xxl-n100p {
        margin: -100% !important;
    }
    .mx-xxl-n0-5 {
        margin-right: -0.125rem !important;
        margin-left: -0.125rem !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: -2rem !important;
        margin-left: -2rem !important;
    }
    .mx-xxl-n6 {
        margin-right: -3.5rem !important;
        margin-left: -3.5rem !important;
    }
    .mx-xxl-n7 {
        margin-right: -4rem !important;
        margin-left: -4rem !important;
    }
    .mx-xxl-n8 {
        margin-right: -4.5rem !important;
        margin-left: -4.5rem !important;
    }
    .mx-xxl-n9 {
        margin-right: -5rem !important;
        margin-left: -5rem !important;
    }
    .mx-xxl-n10 {
        margin-right: -6rem !important;
        margin-left: -6rem !important;
    }
    .mx-xxl-n11 {
        margin-right: -7rem !important;
        margin-left: -7rem !important;
    }
    .mx-xxl-n12 {
        margin-right: -8rem !important;
        margin-left: -8rem !important;
    }
    .mx-xxl-ngs {
        margin-right: -2rem !important;
        margin-left: -2rem !important;
    }
    .mx-xxl-n10p {
        margin-right: -10% !important;
        margin-left: -10% !important;
    }
    .mx-xxl-n20p {
        margin-right: -20% !important;
        margin-left: -20% !important;
    }
    .mx-xxl-n25p {
        margin-right: -25% !important;
        margin-left: -25% !important;
    }
    .mx-xxl-n30p {
        margin-right: -30% !important;
        margin-left: -30% !important;
    }
    .mx-xxl-n35p {
        margin-right: -35% !important;
        margin-left: -35% !important;
    }
    .mx-xxl-n40p {
        margin-right: -40% !important;
        margin-left: -40% !important;
    }
    .mx-xxl-n45p {
        margin-right: -45% !important;
        margin-left: -45% !important;
    }
    .mx-xxl-n50p {
        margin-right: -50% !important;
        margin-left: -50% !important;
    }
    .mx-xxl-n60p {
        margin-right: -60% !important;
        margin-left: -60% !important;
    }
    .mx-xxl-n70p {
        margin-right: -70% !important;
        margin-left: -70% !important;
    }
    .mx-xxl-n75p {
        margin-right: -75% !important;
        margin-left: -75% !important;
    }
    .mx-xxl-n80p {
        margin-right: -80% !important;
        margin-left: -80% !important;
    }
    .mx-xxl-n90p {
        margin-right: -90% !important;
        margin-left: -90% !important;
    }
    .mx-xxl-n100p {
        margin-right: -100% !important;
        margin-left: -100% !important;
    }
    .my-xxl-n0-5 {
        margin-top: -0.125rem !important;
        margin-bottom: -0.125rem !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: -2rem !important;
        margin-bottom: -2rem !important;
    }
    .my-xxl-n6 {
        margin-top: -3.5rem !important;
        margin-bottom: -3.5rem !important;
    }
    .my-xxl-n7 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important;
    }
    .my-xxl-n8 {
        margin-top: -4.5rem !important;
        margin-bottom: -4.5rem !important;
    }
    .my-xxl-n9 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important;
    }
    .my-xxl-n10 {
        margin-top: -6rem !important;
        margin-bottom: -6rem !important;
    }
    .my-xxl-n11 {
        margin-top: -7rem !important;
        margin-bottom: -7rem !important;
    }
    .my-xxl-n12 {
        margin-top: -8rem !important;
        margin-bottom: -8rem !important;
    }
    .my-xxl-ngs {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important;
    }
    .my-xxl-n10p {
        margin-top: -10% !important;
        margin-bottom: -10% !important;
    }
    .my-xxl-n20p {
        margin-top: -20% !important;
        margin-bottom: -20% !important;
    }
    .my-xxl-n25p {
        margin-top: -25% !important;
        margin-bottom: -25% !important;
    }
    .my-xxl-n30p {
        margin-top: -30% !important;
        margin-bottom: -30% !important;
    }
    .my-xxl-n35p {
        margin-top: -35% !important;
        margin-bottom: -35% !important;
    }
    .my-xxl-n40p {
        margin-top: -40% !important;
        margin-bottom: -40% !important;
    }
    .my-xxl-n45p {
        margin-top: -45% !important;
        margin-bottom: -45% !important;
    }
    .my-xxl-n50p {
        margin-top: -50% !important;
        margin-bottom: -50% !important;
    }
    .my-xxl-n60p {
        margin-top: -60% !important;
        margin-bottom: -60% !important;
    }
    .my-xxl-n70p {
        margin-top: -70% !important;
        margin-bottom: -70% !important;
    }
    .my-xxl-n75p {
        margin-top: -75% !important;
        margin-bottom: -75% !important;
    }
    .my-xxl-n80p {
        margin-top: -80% !important;
        margin-bottom: -80% !important;
    }
    .my-xxl-n90p {
        margin-top: -90% !important;
        margin-bottom: -90% !important;
    }
    .my-xxl-n100p {
        margin-top: -100% !important;
        margin-bottom: -100% !important;
    }
    .mt-xxl-n0-5 {
        margin-top: -0.125rem !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: -2rem !important;
    }
    .mt-xxl-n6 {
        margin-top: -3.5rem !important;
    }
    .mt-xxl-n7 {
        margin-top: -4rem !important;
    }
    .mt-xxl-n8 {
        margin-top: -4.5rem !important;
    }
    .mt-xxl-n9 {
        margin-top: -5rem !important;
    }
    .mt-xxl-n10 {
        margin-top: -6rem !important;
    }
    .mt-xxl-n11 {
        margin-top: -7rem !important;
    }
    .mt-xxl-n12 {
        margin-top: -8rem !important;
    }
    .mt-xxl-ngs {
        margin-top: -2rem !important;
    }
    .mt-xxl-n10p {
        margin-top: -10% !important;
    }
    .mt-xxl-n20p {
        margin-top: -20% !important;
    }
    .mt-xxl-n25p {
        margin-top: -25% !important;
    }
    .mt-xxl-n30p {
        margin-top: -30% !important;
    }
    .mt-xxl-n35p {
        margin-top: -35% !important;
    }
    .mt-xxl-n40p {
        margin-top: -40% !important;
    }
    .mt-xxl-n45p {
        margin-top: -45% !important;
    }
    .mt-xxl-n50p {
        margin-top: -50% !important;
    }
    .mt-xxl-n60p {
        margin-top: -60% !important;
    }
    .mt-xxl-n70p {
        margin-top: -70% !important;
    }
    .mt-xxl-n75p {
        margin-top: -75% !important;
    }
    .mt-xxl-n80p {
        margin-top: -80% !important;
    }
    .mt-xxl-n90p {
        margin-top: -90% !important;
    }
    .mt-xxl-n100p {
        margin-top: -100% !important;
    }
    .me-xxl-n0-5 {
        margin-right: -0.125rem !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: -2rem !important;
    }
    .me-xxl-n6 {
        margin-right: -3.5rem !important;
    }
    .me-xxl-n7 {
        margin-right: -4rem !important;
    }
    .me-xxl-n8 {
        margin-right: -4.5rem !important;
    }
    .me-xxl-n9 {
        margin-right: -5rem !important;
    }
    .me-xxl-n10 {
        margin-right: -6rem !important;
    }
    .me-xxl-n11 {
        margin-right: -7rem !important;
    }
    .me-xxl-n12 {
        margin-right: -8rem !important;
    }
    .me-xxl-ngs {
        margin-right: -2rem !important;
    }
    .me-xxl-n10p {
        margin-right: -10% !important;
    }
    .me-xxl-n20p {
        margin-right: -20% !important;
    }
    .me-xxl-n25p {
        margin-right: -25% !important;
    }
    .me-xxl-n30p {
        margin-right: -30% !important;
    }
    .me-xxl-n35p {
        margin-right: -35% !important;
    }
    .me-xxl-n40p {
        margin-right: -40% !important;
    }
    .me-xxl-n45p {
        margin-right: -45% !important;
    }
    .me-xxl-n50p {
        margin-right: -50% !important;
    }
    .me-xxl-n60p {
        margin-right: -60% !important;
    }
    .me-xxl-n70p {
        margin-right: -70% !important;
    }
    .me-xxl-n75p {
        margin-right: -75% !important;
    }
    .me-xxl-n80p {
        margin-right: -80% !important;
    }
    .me-xxl-n90p {
        margin-right: -90% !important;
    }
    .me-xxl-n100p {
        margin-right: -100% !important;
    }
    .mb-xxl-n0-5 {
        margin-bottom: -0.125rem !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: -2rem !important;
    }
    .mb-xxl-n6 {
        margin-bottom: -3.5rem !important;
    }
    .mb-xxl-n7 {
        margin-bottom: -4rem !important;
    }
    .mb-xxl-n8 {
        margin-bottom: -4.5rem !important;
    }
    .mb-xxl-n9 {
        margin-bottom: -5rem !important;
    }
    .mb-xxl-n10 {
        margin-bottom: -6rem !important;
    }
    .mb-xxl-n11 {
        margin-bottom: -7rem !important;
    }
    .mb-xxl-n12 {
        margin-bottom: -8rem !important;
    }
    .mb-xxl-ngs {
        margin-bottom: -2rem !important;
    }
    .mb-xxl-n10p {
        margin-bottom: -10% !important;
    }
    .mb-xxl-n20p {
        margin-bottom: -20% !important;
    }
    .mb-xxl-n25p {
        margin-bottom: -25% !important;
    }
    .mb-xxl-n30p {
        margin-bottom: -30% !important;
    }
    .mb-xxl-n35p {
        margin-bottom: -35% !important;
    }
    .mb-xxl-n40p {
        margin-bottom: -40% !important;
    }
    .mb-xxl-n45p {
        margin-bottom: -45% !important;
    }
    .mb-xxl-n50p {
        margin-bottom: -50% !important;
    }
    .mb-xxl-n60p {
        margin-bottom: -60% !important;
    }
    .mb-xxl-n70p {
        margin-bottom: -70% !important;
    }
    .mb-xxl-n75p {
        margin-bottom: -75% !important;
    }
    .mb-xxl-n80p {
        margin-bottom: -80% !important;
    }
    .mb-xxl-n90p {
        margin-bottom: -90% !important;
    }
    .mb-xxl-n100p {
        margin-bottom: -100% !important;
    }
    .ms-xxl-n0-5 {
        margin-left: -0.125rem !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: -2rem !important;
    }
    .ms-xxl-n6 {
        margin-left: -3.5rem !important;
    }
    .ms-xxl-n7 {
        margin-left: -4rem !important;
    }
    .ms-xxl-n8 {
        margin-left: -4.5rem !important;
    }
    .ms-xxl-n9 {
        margin-left: -5rem !important;
    }
    .ms-xxl-n10 {
        margin-left: -6rem !important;
    }
    .ms-xxl-n11 {
        margin-left: -7rem !important;
    }
    .ms-xxl-n12 {
        margin-left: -8rem !important;
    }
    .ms-xxl-ngs {
        margin-left: -2rem !important;
    }
    .ms-xxl-n10p {
        margin-left: -10% !important;
    }
    .ms-xxl-n20p {
        margin-left: -20% !important;
    }
    .ms-xxl-n25p {
        margin-left: -25% !important;
    }
    .ms-xxl-n30p {
        margin-left: -30% !important;
    }
    .ms-xxl-n35p {
        margin-left: -35% !important;
    }
    .ms-xxl-n40p {
        margin-left: -40% !important;
    }
    .ms-xxl-n45p {
        margin-left: -45% !important;
    }
    .ms-xxl-n50p {
        margin-left: -50% !important;
    }
    .ms-xxl-n60p {
        margin-left: -60% !important;
    }
    .ms-xxl-n70p {
        margin-left: -70% !important;
    }
    .ms-xxl-n75p {
        margin-left: -75% !important;
    }
    .ms-xxl-n80p {
        margin-left: -80% !important;
    }
    .ms-xxl-n90p {
        margin-left: -90% !important;
    }
    .ms-xxl-n100p {
        margin-left: -100% !important;
    }
    .p-xxl-0 {
        padding: 0 !important;
    }
    .p-xxl-0-5 {
        padding: 0.125rem !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: 2rem !important;
    }
    .p-xxl-6 {
        padding: 3.5rem !important;
    }
    .p-xxl-7 {
        padding: 4rem !important;
    }
    .p-xxl-8 {
        padding: 4.5rem !important;
    }
    .p-xxl-9 {
        padding: 5rem !important;
    }
    .p-xxl-10 {
        padding: 6rem !important;
    }
    .p-xxl-11 {
        padding: 7rem !important;
    }
    .p-xxl-12 {
        padding: 8rem !important;
    }
    .p-xxl-gs {
        padding: 2rem !important;
    }
    .p-xxl-10p {
        padding: 10% !important;
    }
    .p-xxl-20p {
        padding: 20% !important;
    }
    .p-xxl-25p {
        padding: 25% !important;
    }
    .p-xxl-30p {
        padding: 30% !important;
    }
    .p-xxl-35p {
        padding: 35% !important;
    }
    .p-xxl-40p {
        padding: 40% !important;
    }
    .p-xxl-45p {
        padding: 45% !important;
    }
    .p-xxl-50p {
        padding: 50% !important;
    }
    .p-xxl-60p {
        padding: 60% !important;
    }
    .p-xxl-70p {
        padding: 70% !important;
    }
    .p-xxl-75p {
        padding: 75% !important;
    }
    .p-xxl-80p {
        padding: 80% !important;
    }
    .p-xxl-90p {
        padding: 90% !important;
    }
    .p-xxl-100p {
        padding: 100% !important;
    }
    .px-xxl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .px-xxl-0-5 {
        padding-right: 0.125rem !important;
        padding-left: 0.125rem !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: 2rem !important;
        padding-left: 2rem !important;
    }
    .px-xxl-6 {
        padding-right: 3.5rem !important;
        padding-left: 3.5rem !important;
    }
    .px-xxl-7 {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }
    .px-xxl-8 {
        padding-right: 4.5rem !important;
        padding-left: 4.5rem !important;
    }
    .px-xxl-9 {
        padding-right: 5rem !important;
        padding-left: 5rem !important;
    }
    .px-xxl-10 {
        padding-right: 6rem !important;
        padding-left: 6rem !important;
    }
    .px-xxl-11 {
        padding-right: 7rem !important;
        padding-left: 7rem !important;
    }
    .px-xxl-12 {
        padding-right: 8rem !important;
        padding-left: 8rem !important;
    }
    .px-xxl-gs {
        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }
    .px-xxl-10p {
        padding-right: 10% !important;
        padding-left: 10% !important;
    }
    .px-xxl-20p {
        padding-right: 20% !important;
        padding-left: 20% !important;
    }
    .px-xxl-25p {
        padding-right: 25% !important;
        padding-left: 25% !important;
    }
    .px-xxl-30p {
        padding-right: 30% !important;
        padding-left: 30% !important;
    }
    .px-xxl-35p {
        padding-right: 35% !important;
        padding-left: 35% !important;
    }
    .px-xxl-40p {
        padding-right: 40% !important;
        padding-left: 40% !important;
    }
    .px-xxl-45p {
        padding-right: 45% !important;
        padding-left: 45% !important;
    }
    .px-xxl-50p {
        padding-right: 50% !important;
        padding-left: 50% !important;
    }
    .px-xxl-60p {
        padding-right: 60% !important;
        padding-left: 60% !important;
    }
    .px-xxl-70p {
        padding-right: 70% !important;
        padding-left: 70% !important;
    }
    .px-xxl-75p {
        padding-right: 75% !important;
        padding-left: 75% !important;
    }
    .px-xxl-80p {
        padding-right: 80% !important;
        padding-left: 80% !important;
    }
    .px-xxl-90p {
        padding-right: 90% !important;
        padding-left: 90% !important;
    }
    .px-xxl-100p {
        padding-right: 100% !important;
        padding-left: 100% !important;
    }
    .py-xxl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .py-xxl-0-5 {
        padding-top: 0.125rem !important;
        padding-bottom: 0.125rem !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: 2rem !important;
        padding-bottom: 2rem !important;
    }
    .py-xxl-6 {
        padding-top: 3.5rem !important;
        padding-bottom: 3.5rem !important;
    }
    .py-xxl-7 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }
    .py-xxl-8 {
        padding-top: 4.5rem !important;
        padding-bottom: 4.5rem !important;
    }
    .py-xxl-9 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    .py-xxl-10 {
        padding-top: 6rem !important;
        padding-bottom: 6rem !important;
    }
    .py-xxl-11 {
        padding-top: 7rem !important;
        padding-bottom: 7rem !important;
    }
    .py-xxl-12 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }
    .py-xxl-gs {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }
    .py-xxl-10p {
        padding-top: 10% !important;
        padding-bottom: 10% !important;
    }
    .py-xxl-20p {
        padding-top: 20% !important;
        padding-bottom: 20% !important;
    }
    .py-xxl-25p {
        padding-top: 25% !important;
        padding-bottom: 25% !important;
    }
    .py-xxl-30p {
        padding-top: 30% !important;
        padding-bottom: 30% !important;
    }
    .py-xxl-35p {
        padding-top: 35% !important;
        padding-bottom: 35% !important;
    }
    .py-xxl-40p {
        padding-top: 40% !important;
        padding-bottom: 40% !important;
    }
    .py-xxl-45p {
        padding-top: 45% !important;
        padding-bottom: 45% !important;
    }
    .py-xxl-50p {
        padding-top: 50% !important;
        padding-bottom: 50% !important;
    }
    .py-xxl-60p {
        padding-top: 60% !important;
        padding-bottom: 60% !important;
    }
    .py-xxl-70p {
        padding-top: 70% !important;
        padding-bottom: 70% !important;
    }
    .py-xxl-75p {
        padding-top: 75% !important;
        padding-bottom: 75% !important;
    }
    .py-xxl-80p {
        padding-top: 80% !important;
        padding-bottom: 80% !important;
    }
    .py-xxl-90p {
        padding-top: 90% !important;
        padding-bottom: 90% !important;
    }
    .py-xxl-100p {
        padding-top: 100% !important;
        padding-bottom: 100% !important;
    }
    .pt-xxl-0 {
        padding-top: 0 !important;
    }
    .pt-xxl-0-5 {
        padding-top: 0.125rem !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: 2rem !important;
    }
    .pt-xxl-6 {
        padding-top: 3.5rem !important;
    }
    .pt-xxl-7 {
        padding-top: 4rem !important;
    }
    .pt-xxl-8 {
        padding-top: 4.5rem !important;
    }
    .pt-xxl-9 {
        padding-top: 5rem !important;
    }
    .pt-xxl-10 {
        padding-top: 6rem !important;
    }
    .pt-xxl-11 {
        padding-top: 7rem !important;
    }
    .pt-xxl-12 {
        padding-top: 8rem !important;
    }
    .pt-xxl-gs {
        padding-top: 2rem !important;
    }
    .pt-xxl-10p {
        padding-top: 10% !important;
    }
    .pt-xxl-20p {
        padding-top: 20% !important;
    }
    .pt-xxl-25p {
        padding-top: 25% !important;
    }
    .pt-xxl-30p {
        padding-top: 30% !important;
    }
    .pt-xxl-35p {
        padding-top: 35% !important;
    }
    .pt-xxl-40p {
        padding-top: 40% !important;
    }
    .pt-xxl-45p {
        padding-top: 45% !important;
    }
    .pt-xxl-50p {
        padding-top: 50% !important;
    }
    .pt-xxl-60p {
        padding-top: 60% !important;
    }
    .pt-xxl-70p {
        padding-top: 70% !important;
    }
    .pt-xxl-75p {
        padding-top: 75% !important;
    }
    .pt-xxl-80p {
        padding-top: 80% !important;
    }
    .pt-xxl-90p {
        padding-top: 90% !important;
    }
    .pt-xxl-100p {
        padding-top: 100% !important;
    }
    .pe-xxl-0 {
        padding-right: 0 !important;
    }
    .pe-xxl-0-5 {
        padding-right: 0.125rem !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: 2rem !important;
    }
    .pe-xxl-6 {
        padding-right: 3.5rem !important;
    }
    .pe-xxl-7 {
        padding-right: 4rem !important;
    }
    .pe-xxl-8 {
        padding-right: 4.5rem !important;
    }
    .pe-xxl-9 {
        padding-right: 5rem !important;
    }
    .pe-xxl-10 {
        padding-right: 6rem !important;
    }
    .pe-xxl-11 {
        padding-right: 7rem !important;
    }
    .pe-xxl-12 {
        padding-right: 8rem !important;
    }
    .pe-xxl-gs {
        padding-right: 2rem !important;
    }
    .pe-xxl-10p {
        padding-right: 10% !important;
    }
    .pe-xxl-20p {
        padding-right: 20% !important;
    }
    .pe-xxl-25p {
        padding-right: 25% !important;
    }
    .pe-xxl-30p {
        padding-right: 30% !important;
    }
    .pe-xxl-35p {
        padding-right: 35% !important;
    }
    .pe-xxl-40p {
        padding-right: 40% !important;
    }
    .pe-xxl-45p {
        padding-right: 45% !important;
    }
    .pe-xxl-50p {
        padding-right: 50% !important;
    }
    .pe-xxl-60p {
        padding-right: 60% !important;
    }
    .pe-xxl-70p {
        padding-right: 70% !important;
    }
    .pe-xxl-75p {
        padding-right: 75% !important;
    }
    .pe-xxl-80p {
        padding-right: 80% !important;
    }
    .pe-xxl-90p {
        padding-right: 90% !important;
    }
    .pe-xxl-100p {
        padding-right: 100% !important;
    }
    .pb-xxl-0 {
        padding-bottom: 0 !important;
    }
    .pb-xxl-0-5 {
        padding-bottom: 0.125rem !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: 2rem !important;
    }
    .pb-xxl-6 {
        padding-bottom: 3.5rem !important;
    }
    .pb-xxl-7 {
        padding-bottom: 4rem !important;
    }
    .pb-xxl-8 {
        padding-bottom: 4.5rem !important;
    }
    .pb-xxl-9 {
        padding-bottom: 5rem !important;
    }
    .pb-xxl-10 {
        padding-bottom: 6rem !important;
    }
    .pb-xxl-11 {
        padding-bottom: 7rem !important;
    }
    .pb-xxl-12 {
        padding-bottom: 8rem !important;
    }
    .pb-xxl-gs {
        padding-bottom: 2rem !important;
    }
    .pb-xxl-10p {
        padding-bottom: 10% !important;
    }
    .pb-xxl-20p {
        padding-bottom: 20% !important;
    }
    .pb-xxl-25p {
        padding-bottom: 25% !important;
    }
    .pb-xxl-30p {
        padding-bottom: 30% !important;
    }
    .pb-xxl-35p {
        padding-bottom: 35% !important;
    }
    .pb-xxl-40p {
        padding-bottom: 40% !important;
    }
    .pb-xxl-45p {
        padding-bottom: 45% !important;
    }
    .pb-xxl-50p {
        padding-bottom: 50% !important;
    }
    .pb-xxl-60p {
        padding-bottom: 60% !important;
    }
    .pb-xxl-70p {
        padding-bottom: 70% !important;
    }
    .pb-xxl-75p {
        padding-bottom: 75% !important;
    }
    .pb-xxl-80p {
        padding-bottom: 80% !important;
    }
    .pb-xxl-90p {
        padding-bottom: 90% !important;
    }
    .pb-xxl-100p {
        padding-bottom: 100% !important;
    }
    .ps-xxl-0 {
        padding-left: 0 !important;
    }
    .ps-xxl-0-5 {
        padding-left: 0.125rem !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: 2rem !important;
    }
    .ps-xxl-6 {
        padding-left: 3.5rem !important;
    }
    .ps-xxl-7 {
        padding-left: 4rem !important;
    }
    .ps-xxl-8 {
        padding-left: 4.5rem !important;
    }
    .ps-xxl-9 {
        padding-left: 5rem !important;
    }
    .ps-xxl-10 {
        padding-left: 6rem !important;
    }
    .ps-xxl-11 {
        padding-left: 7rem !important;
    }
    .ps-xxl-12 {
        padding-left: 8rem !important;
    }
    .ps-xxl-gs {
        padding-left: 2rem !important;
    }
    .ps-xxl-10p {
        padding-left: 10% !important;
    }
    .ps-xxl-20p {
        padding-left: 20% !important;
    }
    .ps-xxl-25p {
        padding-left: 25% !important;
    }
    .ps-xxl-30p {
        padding-left: 30% !important;
    }
    .ps-xxl-35p {
        padding-left: 35% !important;
    }
    .ps-xxl-40p {
        padding-left: 40% !important;
    }
    .ps-xxl-45p {
        padding-left: 45% !important;
    }
    .ps-xxl-50p {
        padding-left: 50% !important;
    }
    .ps-xxl-60p {
        padding-left: 60% !important;
    }
    .ps-xxl-70p {
        padding-left: 70% !important;
    }
    .ps-xxl-75p {
        padding-left: 75% !important;
    }
    .ps-xxl-80p {
        padding-left: 80% !important;
    }
    .ps-xxl-90p {
        padding-left: 90% !important;
    }
    .ps-xxl-100p {
        padding-left: 100% !important;
    }
    .gap-xxl-0 {
        gap: 0 !important;
    }
    .gap-xxl-0-5 {
        gap: 0.125rem !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: 2rem !important;
    }
    .gap-xxl-6 {
        gap: 3.5rem !important;
    }
    .gap-xxl-7 {
        gap: 4rem !important;
    }
    .gap-xxl-8 {
        gap: 4.5rem !important;
    }
    .gap-xxl-9 {
        gap: 5rem !important;
    }
    .gap-xxl-10 {
        gap: 6rem !important;
    }
    .gap-xxl-11 {
        gap: 7rem !important;
    }
    .gap-xxl-12 {
        gap: 8rem !important;
    }
    .gap-xxl-gs {
        gap: 2rem !important;
    }
    .gap-xxl-10p {
        gap: 10% !important;
    }
    .gap-xxl-20p {
        gap: 20% !important;
    }
    .gap-xxl-25p {
        gap: 25% !important;
    }
    .gap-xxl-30p {
        gap: 30% !important;
    }
    .gap-xxl-35p {
        gap: 35% !important;
    }
    .gap-xxl-40p {
        gap: 40% !important;
    }
    .gap-xxl-45p {
        gap: 45% !important;
    }
    .gap-xxl-50p {
        gap: 50% !important;
    }
    .gap-xxl-60p {
        gap: 60% !important;
    }
    .gap-xxl-70p {
        gap: 70% !important;
    }
    .gap-xxl-75p {
        gap: 75% !important;
    }
    .gap-xxl-80p {
        gap: 80% !important;
    }
    .gap-xxl-90p {
        gap: 90% !important;
    }
    .gap-xxl-100p {
        gap: 100% !important;
    }
    .text-xxl-start {
        text-align: left !important;
    }
    .text-xxl-end {
        text-align: right !important;
    }
    .text-xxl-center {
        text-align: center !important;
    }
}