.gap-xxs {
    gap: var(--space-xxs)
}
.gap-xs {
    gap: var(--space-xs)
}
.gap-s {
    gap: var(--space-s)
}
.gap-n {
    gap: var(--space-n)
}
.gap-m {
    gap: var(--space-m)
}
.gap-l {
    gap: var(--space-l)
}
.gap-xl {
    gap: var(--space-xl)
}
.gap-xxl {
    gap: var(--space-xxl)
}
.gap-b {
    gap: var(--space-b)
}
.gap-xb {
    gap: var(--space-xb)
}
.gap-xxb {
    gap: var(--space-xxb)
}
.gap-row-xxs {
    row-gap: var(--space-xxs)
}
.gap-row-xs {
    row-gap: var(--space-xs)
}
.gap-row-s {
    row-gap: var(--space-s)
}
.gap-row-n {
    row-gap: var(--space-n)
}
.gap-row-m {
    row-gap: var(--space-m)
}
.gap-row-l {
    row-gap: var(--space-l)
}
.gap-row-xl {
    row-gap: var(--space-xl)
}
.gap-row-xxl {
    row-gap: var(--space-xxl)
}
.gap-row-b {
    row-gap: var(--space-b)
}
.gap-row-xb {
    row-gap: var(--space-xb)
}
.gap-row-xxb {
    row-gap: var(--space-xxb)
}
.gap-column-xxs {
    column-gap: var(--space-xxs)
}
.gap-column-xs {
    column-gap: var(--space-xs)
}
.gap-column-s {
    column-gap: var(--space-s)
}
.gap-column-n {
    column-gap: var(--space-n)
}
.gap-column-m {
    column-gap: var(--space-m)
}
.gap-column-l {
    column-gap: var(--space-l)
}
.gap-column-xl {
    column-gap: var(--space-xl)
}
.gap-column-xxl {
    column-gap: var(--space-xxl)
}
.gap-column-b {
    column-gap: var(--space-b)
}
.gap-column-xb {
    column-gap: var(--space-xb)
}
.gap-column-xxb {
    column-gap: var(--space-xxb)
}
.g-0, .gx-0 {
    --bs-gutter-x: 0;
}
.g-xxs, .gx-xxs {
    --bs-gutter-x: var(--space-xxs);
}
.g-xs, .gx-xs {
    --bs-gutter-x: var(--space-xs);
}
.g-s, .gx-s {
    --bs-gutter-x: var(--space-s);
}
.g-n, .gx-n {
    --bs-gutter-x: var(--space-n);
}
.g-m, .gx-m {
    --bs-gutter-x: var(--space-m);
}
.g-l, .gx-l {
    --bs-gutter-x: var(--space-l);
}
.g-xl, .gx-xl {
    --bs-gutter-x: var(--space-xl);
}
.g-xxl, .gx-xxl {
    --bs-gutter-x: var(--space-xxl);
}
.g-b, .gx-b {
    --bs-gutter-x: var(--space-b);
}
.g-xb, .gx-xb {
    --bs-gutter-x: var(--space-xb)
}
.g-xxb, .gx-xxb {
    --bs-gutter-x: var(--space-xxb)
}
.g-0, .gy-0 {
    --bs-gutter-y: 0;
}
.g-xxs, .gy-xxs {
    --bs-gutter-y: var(--space-xxs);
}
.g-xs, .gy-xs {
    --bs-gutter-y: var(--space-xs);
}
.g-s, .gy-s {
    --bs-gutter-y: var(--space-s);
}
.g-n, .gy-n {
    --bs-gutter-y: var(--space-n);
}
.g-m, .gy-m {
    --bs-gutter-y: var(--space-m);
}
.g-l, .gy-l {
    --bs-gutter-y: var(--space-l);
}
.g-xl, .gy-xl {
    --bs-gutter-y: var(--space-xl);
}
.g-xxl, .gy-xxl {
    --bs-gutter-y: var(--space-xxl);
}
.g-b, .gy-b {
    --bs-gutter-y: var(--space-b);
}
.g-xb, .gy-xb {
    --bs-gutter-y: var(--space-xb)
}
.g-xxb, .gy-xxb {
    --bs-gutter-y: var(--space-xxb)
}
@media (min-width: 576px) {
    .g-sm-0, .gx-sm-0 {
        --bs-gutter-x: 0;
    }
    .g-sm-xxs, .gx-sm-xxs {
        --bs-gutter-x: var(--space-xxs);
    }
    .g-sm-xs, .gx-sm-xs {
        --bs-gutter-x: var(--space-xs);
    }
    .g-sm-s, .gx-sm-s {
        --bs-gutter-x: var(--space-s);
    }
    .g-sm-n, .gx-sm-n {
        --bs-gutter-x: var(--space-n);
    }
    .g-sm-m, .gx-sm-m {
        --bs-gutter-x: var(--space-m);
    }
    .g-sm-l, .gx-sm-l {
        --bs-gutter-x: var(--space-l);
    }
    .g-sm-xl, .gx-sm-xl {
        --bs-gutter-x: var(--space-xl);
    }
    .g-sm-xxl, .gx-sm-xxl {
        --bs-gutter-x: var(--space-xxl);
    }
    .g-sm-b, .gx-sm-b {
        --bs-gutter-x: var(--space-b);
    }
    .g-sm-xb, .gx-sm-xb {
        --bs-gutter-x: var(--space-xb)
    }
    .g-sm-xxb, .gx-sm-xxb {
        --bs-gutter-x: var(--space-xxb)
    }
    .g-sm-0, .gy-sm-0 {
        --bs-gutter-y: 0;
    }
    .g-sm-xxs, .gy-sm-xxs {
        --bs-gutter-y: var(--space-xxs);
    }
    .g-sm-xs, .gy-sm-xs {
        --bs-gutter-y: var(--space-xs);
    }
    .g-sm-s, .gy-sm-s {
        --bs-gutter-y: var(--space-s);
    }
    .g-sm-n, .gy-sm-n {
        --bs-gutter-y: var(--space-n);
    }
    .g-sm-m, .gy-sm-m {
        --bs-gutter-y: var(--space-m);
    }
    .g-sm-l, .gy-sm-l {
        --bs-gutter-y: var(--space-l);
    }
    .g-sm-xl, .gy-sm-xl {
        --bs-gutter-y: var(--space-xl);
    }
    .g-sm-xxl, .gy-sm-xxl {
        --bs-gutter-y: var(--space-xxl);
    }
    .g-sm-b, .gy-sm-b {
        --bs-gutter-y: var(--space-b);
    }
    .g-sm-xb, .gy-sm-xb {
        --bs-gutter-y: var(--space-xb)
    }
    .g-sm-xxb, .gy-sm-xxb {
        --bs-gutter-y: var(--space-xxb)
    }
}
@media (min-width: 768px) {
    .g-md-0, .gx-md-0 {
        --bs-gutter-x: 0;
    }
    .g-md-xxs, .gx-md-xxs {
        --bs-gutter-x: var(--space-xxs);
    }
    .g-md-xs, .gx-md-xs {
        --bs-gutter-x: var(--space-xs);
    }
    .g-md-s, .gx-md-s {
        --bs-gutter-x: var(--space-s);
    }
    .g-md-n, .gx-md-n {
        --bs-gutter-x: var(--space-n);
    }
    .g-md-m, .gx-md-m {
        --bs-gutter-x: var(--space-m);
    }
    .g-md-l, .gx-md-l {
        --bs-gutter-x: var(--space-l);
    }
    .g-md-xl, .gx-md-xl {
        --bs-gutter-x: var(--space-xl);
    }
    .g-md-xxl, .gx-md-xxl {
        --bs-gutter-x: var(--space-xxl);
    }
    .g-md-b, .gx-md-b {
        --bs-gutter-x: var(--space-b);
    }
    .g-md-xb, .gx-md-xb {
        --bs-gutter-x: var(--space-xb)
    }
    .g-md-xxb, .gx-md-xxb {
        --bs-gutter-x: var(--space-xxb)
    }
    .g-md-0, .gy-md-0 {
        --bs-gutter-y: 0;
    }
    .g-md-xxs, .gy-md-xxs {
        --bs-gutter-y: var(--space-xxs);
    }
    .g-md-xs, .gy-md-xs {
        --bs-gutter-y: var(--space-xs);
    }
    .g-md-s, .gy-md-s {
        --bs-gutter-y: var(--space-s);
    }
    .g-md-n, .gy-md-n {
        --bs-gutter-y: var(--space-n);
    }
    .g-md-m, .gy-md-m {
        --bs-gutter-y: var(--space-m);
    }
    .g-md-l, .gy-md-l {
        --bs-gutter-y: var(--space-l);
    }
    .g-md-xl, .gy-md-xl {
        --bs-gutter-y: var(--space-xl);
    }
    .g-md-xxl, .gy-md-xxl {
        --bs-gutter-y: var(--space-xxl);
    }
    .g-md-b, .gy-md-b {
        --bs-gutter-y: var(--space-b);
    }
    .g-md-xb, .gy-md-xb {
        --bs-gutter-y: var(--space-xb)
    }
    .g-md-xxb, .gy-md-xxb {
        --bs-gutter-y: var(--space-xxb)
    }
}
@media (min-width: 992px) {
    .g-lg-0, .gx-lg-0 {
        --bs-gutter-x: 0;
    }
    .g-lg-xxs, .gx-lg-xxs {
        --bs-gutter-x: var(--space-xxs);
    }
    .g-lg-xs, .gx-lg-xs {
        --bs-gutter-x: var(--space-xs);
    }
    .g-lg-s, .gx-lg-s {
        --bs-gutter-x: var(--space-s);
    }
    .g-lg-n, .gx-lg-n {
        --bs-gutter-x: var(--space-n);
    }
    .g-lg-m, .gx-lg-m {
        --bs-gutter-x: var(--space-m);
    }
    .g-lg-l, .gx-lg-l {
        --bs-gutter-x: var(--space-l);
    }
    .g-lg-xl, .gx-lg-xl {
        --bs-gutter-x: var(--space-xl);
    }
    .g-lg-xxl, .gx-lg-xxl {
        --bs-gutter-x: var(--space-xxl);
    }
    .g-lg-b, .gx-lg-b {
        --bs-gutter-x: var(--space-b);
    }
    .g-lg-xb, .gx-lg-xb {
        --bs-gutter-x: var(--space-xb)
    }
    .g-lg-xxb, .gx-lg-xxb {
        --bs-gutter-x: var(--space-xxb)
    }
    .g-lg-0, .gy-lg-0 {
        --bs-gutter-y: 0;
    }
    .g-lg-xxs, .gy-lg-xxs {
        --bs-gutter-y: var(--space-xxs);
    }
    .g-lg-xs, .gy-lg-xs {
        --bs-gutter-y: var(--space-xs);
    }
    .g-lg-s, .gy-lg-s {
        --bs-gutter-y: var(--space-s);
    }
    .g-lg-n, .gy-lg-n {
        --bs-gutter-y: var(--space-n);
    }
    .g-lg-m, .gy-lg-m {
        --bs-gutter-y: var(--space-m);
    }
    .g-lg-l, .gy-lg-l {
        --bs-gutter-y: var(--space-l);
    }
    .g-lg-xl, .gy-lg-xl {
        --bs-gutter-y: var(--space-xl);
    }
    .g-lg-xxl, .gy-lg-xxl {
        --bs-gutter-y: var(--space-xxl);
    }
    .g-lg-b, .gy-lg-b {
        --bs-gutter-y: var(--space-b);
    }
    .g-lg-xb, .gy-lg-xb {
        --bs-gutter-y: var(--space-xb)
    }
    .g-lg-xxb, .gy-lg-xxb {
        --bs-gutter-y: var(--space-xxb)
    }
}
@media (min-width: 1200px) {
    .g-xl-0, .gx-xl-0 {
        --bs-gutter-x: 0;
    }
    .g-xl-xxs, .gx-xl-xxs {
        --bs-gutter-x: var(--space-xxs);
    }
    .g-xl-xs, .gx-xl-xs {
        --bs-gutter-x: var(--space-xs);
    }
    .g-xl-s, .gx-xl-s {
        --bs-gutter-x: var(--space-s);
    }
    .g-xl-n, .gx-xl-n {
        --bs-gutter-x: var(--space-n);
    }
    .g-xl-m, .gx-xl-m {
        --bs-gutter-x: var(--space-m);
    }
    .g-xl-l, .gx-xl-l {
        --bs-gutter-x: var(--space-l);
    }
    .g-xl-xl, .gx-xl-xl {
        --bs-gutter-x: var(--space-xl);
    }
    .g-xl-xxl, .gx-xl-xxl {
        --bs-gutter-x: var(--space-xxl);
    }
    .g-xl-b, .gx-xl-b {
        --bs-gutter-x: var(--space-b);
    }
    .g-xl-xb, .gx-xl-xb {
        --bs-gutter-x: var(--space-xb)
    }
    .g-xl-xxb, .gx-xl-xxb {
        --bs-gutter-x: var(--space-xxb)
    }
    .g-xl-0, .gy-xl-0 {
        --bs-gutter-y: 0;
    }
    .g-xl-xxs, .gy-xl-xxs {
        --bs-gutter-y: var(--space-xxs);
    }
    .g-xl-xs, .gy-xl-xs {
        --bs-gutter-y: var(--space-xs);
    }
    .g-xl-s, .gy-xl-s {
        --bs-gutter-y: var(--space-s);
    }
    .g-xl-n, .gy-xl-n {
        --bs-gutter-y: var(--space-n);
    }
    .g-xl-m, .gy-xl-m {
        --bs-gutter-y: var(--space-m);
    }
    .g-xl-l, .gy-xl-l {
        --bs-gutter-y: var(--space-l);
    }
    .g-xl-xl, .gy-xl-xl {
        --bs-gutter-y: var(--space-xl);
    }
    .g-xl-xxl, .gy-xl-xxl {
        --bs-gutter-y: var(--space-xxl);
    }
    .g-xl-b, .gy-xl-b {
        --bs-gutter-y: var(--space-b);
    }
    .g-xl-xb, .gy-xl-xb {
        --bs-gutter-y: var(--space-xb)
    }
    .g-xl-xxb, .gy-xl-xxb {
        --bs-gutter-y: var(--space-xxb)
    }
}
@media (min-width: 1400px) {
    .g-xxl-0, .gx-xxl-0 {
        --bs-gutter-x: 0;
    }
    .g-xxl-xxs, .gx-xxl-xxs {
        --bs-gutter-x: var(--space-xxs);
    }
    .g-xxl-xs, .gx-xxl-xs {
        --bs-gutter-x: var(--space-xs);
    }
    .g-xxl-s, .gx-xxl-s {
        --bs-gutter-x: var(--space-s);
    }
    .g-xxl-n, .gx-xxl-n {
        --bs-gutter-x: var(--space-n);
    }
    .g-xxl-m, .gx-xxl-m {
        --bs-gutter-x: var(--space-m);
    }
    .g-xxl-l, .gx-xxl-l {
        --bs-gutter-x: var(--space-l);
    }
    .g-xxl-xl, .gx-xxl-xl {
        --bs-gutter-x: var(--space-xl);
    }
    .g-xxl-xxl, .gx-xxl-xxl {
        --bs-gutter-x: var(--space-xxl);
    }
    .g-xxl-b, .gx-xxl-b {
        --bs-gutter-x: var(--space-b);
    }
    .g-xxl-xb, .gx-xxl-xb {
        --bs-gutter-x: var(--space-xb)
    }
    .g-xxl-xxb, .gx-xxl-xxb {
        --bs-gutter-x: var(--space-xxb)
    }
    .g-xxl-0, .gy-xxl-0 {
        --bs-gutter-y: 0;
    }
    .g-xxl-xxs, .gy-xxl-xxs {
        --bs-gutter-y: var(--space-xxs);
    }
    .g-xxl-xs, .gy-xxl-xs {
        --bs-gutter-y: var(--space-xs);
    }
    .g-xxl-s, .gy-xxl-s {
        --bs-gutter-y: var(--space-s);
    }
    .g-xxl-n, .gy-xxl-n {
        --bs-gutter-y: var(--space-n);
    }
    .g-xxl-m, .gy-xxl-m {
        --bs-gutter-y: var(--space-m);
    }
    .g-xxl-l, .gy-xxl-l {
        --bs-gutter-y: var(--space-l);
    }
    .g-xxl-xl, .gy-xxl-xl {
        --bs-gutter-y: var(--space-xl);
    }
    .g-xxl-xxl, .gy-xxl-xxl {
        --bs-gutter-y: var(--space-xxl);
    }
    .g-xxl-b, .gy-xxl-b {
        --bs-gutter-y: var(--space-b);
    }
    .g-xxl-xb, .gy-xxl-xb {
        --bs-gutter-y: var(--space-xb)
    }
    .g-xxl-xxb, .gy-xxl-xxb {
        --bs-gutter-y: var(--space-xxb)
    }
}
.p-0 {
    padding: 0!important;
}
.p-xxs {
    padding: var(--space-xxs)!important;
}
.p-xs {
    padding: var(--space-xs)!important;
}
.p-s {
    padding: var(--space-s)!important;
}
.p-n {
    padding: var(--space-n)!important;
}
.p-m {
    padding: var(--space-m)!important;
}
.p-l {
    padding: var(--space-l)!important;
}
.p-xl {
    padding: var(--space-xl)!important;
}
.p-xxl {
    padding: var(--space-xxl)!important;
}
.p-b {
    padding: var(--space-b)!important;
}
.p-xb {
    padding: var(--space-xb)!important;
}
.p-xxb {
    padding: var(--space-xxb)!important;
}
.pt-0 {
    padding-top: 0!important;
}
.pt-xxs {
    padding-top: var(--space-xxs)!important;
}
.pt-xs {
    padding-top: var(--space-xs)!important;
}
.pt-s {
    padding-top: var(--space-s)!important;
}
.pt-n {
    padding-top: var(--space-n)!important;
}
.pt-m {
    padding-top: var(--space-m)!important;
}
.pt-l {
    padding-top: var(--space-l)!important;
}
.pt-xl {
    padding-top: var(--space-xl)!important;
}
.pt-xxl {
    padding-top: var(--space-xxl)!important;
}
.pt-b {
    padding-top: var(--space-b)!important;
}
.pt-xb {
    padding-top: var(--space-xb)!important;
}
.pt-xxb {
    padding-top: var(--space-xxb)!important;
}
.pe-0 {
    padding-right: 0!important;
}
.pe-xxs {
    padding-right: var(--space-xxs)!important;
}
.pe-xs {
    padding-right: var(--space-xs)!important;
}
.pe-s {
    padding-right: var(--space-s)!important;
}
.pe-n {
    padding-right: var(--space-n)!important;
}
.pe-m {
    padding-right: var(--space-m)!important;
}
.pe-l {
    padding-right: var(--space-l)!important;
}
.pe-xl {
    padding-right: var(--space-xl)!important;
}
.pe-xxl {
    padding-right: var(--space-xxl)!important;
}
.pe-b {
    padding-right: var(--space-b)!important;
}
.pe-xb {
    padding-right: var(--space-xb)!important;
}
.pe-xxb {
    padding-right: var(--space-xxb)!important;
}
.pb-0 {
    padding-bottom: 0!important;
}
.pb-xxs {
    padding-bottom: var(--space-xxs)!important;
}
.pb-xs {
    padding-bottom: var(--space-xs)!important;
}
.pb-s {
    padding-bottom: var(--space-s)!important;
}
.pb-n {
    padding-bottom: var(--space-n)!important;
}
.pb-m {
    padding-bottom: var(--space-m)!important;
}
.pb-l {
    padding-bottom: var(--space-l)!important;
}
.pb-xl {
    padding-bottom: var(--space-xl)!important;
}
.pb-xxl {
    padding-bottom: var(--space-xxl)!important;
}
.pb-b {
    padding-bottom: var(--space-b)!important;
}
.pb-xb {
    padding-bottom: var(--space-xb)!important;
}
.pb-xxb {
    padding-bottom: var(--space-xxb)!important;
}
.ps-0 {
    padding-left: 0!important;
}
.ps-xxs {
    padding-left: var(--space-xxs)!important;
}
.ps-xs {
    padding-left: var(--space-xs)!important;
}
.ps-s {
    padding-left: var(--space-s)!important;
}
.ps-n {
    padding-left: var(--space-n)!important;
}
.ps-m {
    padding-left: var(--space-m)!important;
}
.ps-l {
    padding-left: var(--space-l)!important;
}
.ps-xl {
    padding-left: var(--space-xl)!important;
}
.ps-xxl {
    padding-left: var(--space-xxl)!important;
}
.ps-b {
    padding-left: var(--space-b)!important;
}
.ps-xb {
    padding-left: var(--space-xb)!important;
}
.ps-xxb {
    padding-left: var(--space-xxb)!important;
}
.mb-0 {
    margin-bottom: 0!important;
}
.mb-xxs {
    margin-bottom: var(--space-xxs)!important;
}
.mb-xs {
    margin-bottom: var(--space-xs)!important;
}
.mb-s {
    margin-bottom: var(--space-s)!important;
}
.mb-n {
    margin-bottom: var(--space-n)!important;
}
.mb-m {
    margin-bottom: var(--space-m)!important;
}
.mb-l {
    margin-bottom: var(--space-l)!important;
}
.mb-xl {
    margin-bottom: var(--space-xl)!important;
}
.mb-xxl {
    margin-bottom: var(--space-xxl)!important;
}
.mb-b {
    margin-bottom: var(--space-b)!important;
}
.mb-xb {
    margin-bottom: var(--space-xb)!important;
}
.mb-xxb {
    margin-bottom: var(--space-xxb)!important;
}
.mt-0 {
    margin-top: 0!important;
}
.mt-xxs {
    margin-top: var(--space-xxs)!important;
}
.mt-xs {
    margin-top: var(--space-xs)!important;
}
.mt-s {
    margin-top: var(--space-s)!important;
}
.mt-n {
    margin-top: var(--space-n)!important;
}
.mt-m {
    margin-top: var(--space-m)!important;
}
.mt-l {
    margin-top: var(--space-l)!important;
}
.mt-xl {
    margin-top: var(--space-xl)!important;
}
.mt-xxl {
    margin-top: var(--space-xxl)!important;
}
.mt-b {
    margin-top: var(--space-b)!important;
}
.mt-xb {
    margin-top: var(--space-xb)!important;
}
.mt-xxb {
    margin-top: var(--space-xxb)!important;
}
.ms-0 {
    margin-left: 0!important;
}
.ms-xxs {
    margin-left: var(--space-xxs)!important;
}
.ms-xs {
    margin-left: var(--space-xs)!important;
}
.ms-s {
    margin-left: var(--space-s)!important;
}
.ms-n {
    margin-left: var(--space-n)!important;
}
.ms-m {
    margin-left: var(--space-m)!important;
}
.ms-l {
    margin-left: var(--space-l)!important;
}
.ms-xl {
    margin-left: var(--space-xl)!important;
}
.ms-xxl {
    margin-left: var(--space-xxl)!important;
}
.ms-b {
    margin-left: var(--space-b)!important;
}
.ms-xb {
    margin-left: var(--space-xb)!important;
}
.ms-xxb {
    margin-left: var(--space-xxb)!important;
}
.me-0 {
    margin-right: 0!important;
}
.me-xxs {
    margin-right: var(--space-xxs)!important;
}
.me-xs {
    margin-right: var(--space-xs)!important;
}
.me-s {
    margin-right: var(--space-s)!important;
}
.me-n {
    margin-right: var(--space-n)!important;
}
.me-m {
    margin-right: var(--space-m)!important;
}
.me-l {
    margin-right: var(--space-l)!important;
}
.me-xl {
    margin-right: var(--space-xl)!important;
}
.me-xxl {
    margin-right: var(--space-xxl)!important;
}
.me-b {
    margin-right: var(--space-b)!important;
}
.me-xb {
    margin-right: var(--space-xb)!important;
}
.me-xxb {
    margin-right: var(--space-xxb)!important;
}
.top-0 {
    top: 0!important;
}
.top-xxs {
    top: var(--space-xxs)!important;
}
.top-xs {
    top: var(--space-xs)!important;
}
.top-s {
    top: var(--space-s)!important;
}
.top-n {
    top: var(--space-n)!important;
}
.top-m {
    top: var(--space-m)!important;
}
.top-l {
    top: var(--space-l)!important;
}
.top-xl {
    top: var(--space-xl)!important;
}
.top-xxl {
    top: var(--space-xxl)!important;
}
.top-b {
    top: var(--space-b)!important;
}
.top-xb {
    top: var(--space-xb)!important;
}
.top-xxb {
    top: var(--space-xxb)!important;
}
.bottom-0 {
    bottom: 0!important;
}
.bottom-xxs {
    bottom: var(--space-xxs)!important;
}
.bottom-xs {
    bottom: var(--space-xs)!important;
}
.bottom-s {
    bottom: var(--space-s)!important;
}
.bottom-n {
    bottom: var(--space-n)!important;
}
.bottom-m {
    bottom: var(--space-m)!important;
}
.bottom-l {
    bottom: var(--space-l)!important;
}
.bottom-xl {
    bottom: var(--space-xl)!important;
}
.bottom-xxl {
    bottom: var(--space-xxl)!important;
}
.bottom-b {
    bottom: var(--space-b)!important;
}
.bottom-xb {
    bottom: var(--space-xb)!important;
}
.bottom-xxb {
    bottom: var(--space-xxb)!important;
}
.fs-7 {
    font-size: .9rem!important
}
.fs-8 {
    font-size: .8rem!important
}
.fs-9 {
    font-size: .7rem!important
}
.fs-10 {
    font-size: .6rem!important
}
@media (max-width: 991.98px) {
    .fs-5 {
        font-size: 1rem!important
    }
    .fs-7 {
        font-size: .8rem!important
    }
    .fs-8 {
        font-size: .7rem!important
    }
    .fs-9 {
        font-size: .6rem!important
    }
    .fs-10 {
        font-size: .5rem!important
    }
}
.lineclamp-2,
.lineclamp-3,
.lineclamp-4,
.lineclamp-5,
.lineclamp-6 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.lineclamp-2 {
    -webkit-line-clamp: 2;
}
.lineclamp-3 {
    -webkit-line-clamp: 3;
}
.lineclamp-4 {
    -webkit-line-clamp: 4;
}
.lineclamp-5 {
    -webkit-line-clamp: 5;
}
.lineclamp-6 {
    -webkit-line-clamp: 6;
}
.rounded-1 {
    border-radius: calc(var(--border-radius) * .25)!important;
}
.rounded-2 {
    border-radius: calc(var(--border-radius) * .5)!important;
}
.rounded, .rounded-3 {
    border-radius: var(--border-radius)!important;
}
.rounded-4 {
    border-radius: calc(var(--border-radius) * 2)!important;
}
.rounded-5 {
    border-radius: calc(var(--border-radius) * 4)!important;
}
.rounded-full {
    border-radius: 50%;
}
.rounded-top {
    border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 0!important;
}
.rounded-bottom {
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important;
}
.rounded-start {
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
}
.rounded-end {
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
}
.cursor-zoom-in {
    cursor: zoom-in;
}
.gutter-0 {
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
}
.gutter-12 {
    --bs-gutter-x: 12px;
    --bs-gutter-y: 12px;
}
.gutter-16 {
    --bs-gutter-x: 16px;
    --bs-gutter-y: 16px;
}
.gutter-20 {
    --bs-gutter-x: 20px;
    --bs-gutter-y: 20px;
}
.gutter-24 {
    --bs-gutter-x: 24px;
    --bs-gutter-y: 24px;
}
.gutter-30 {
    --bs-gutter-x: 30px;
    --bs-gutter-y: 30px;
}
.gutter-40 {
    --bs-gutter-x: 40px;
    --bs-gutter-y: 40px;
}
.gutter-60 {
    --bs-gutter-x: 60px;
    --bs-gutter-y: 60px;
}
.gap-0 {
    --bs-gap: 0;
}
.gap-12 {
    --bs-gap: 12px;
}
.gap-16 {
    --bs-gap: 16px;
}
.gap-20 {
    --bs-gap: 20px;
}
.gap-24 {
    --bs-gap: 24px;
}
.gap-30 {
    --bs-gap: 30px;
}
.gap-40 {
    --bs-gap: 40px;
}
.gap-60 {
    --bs-gap: 60px;
}
@media (max-width: 991.98px) {
    .gutter-12 {
        --bs-gutter-x: 6px;
        --bs-gutter-y: 6px;
    }
    .gutter-16 {
        --bs-gutter-x: 8px;
        --bs-gutter-y: 8px;
    }
    .gutter-20 {
        --bs-gutter-x: 10px;
        --bs-gutter-y: 10px;
    }
    .gutter-24 {
        --bs-gutter-x: 12px;
        --bs-gutter-y: 12px;
    }
    .gutter-30, .gutter-40, .gutter-60 {
        --bs-gutter-x: 15px;
        --bs-gutter-y: 15px;
    }
    .gap-12 {
        --bs-gap: 6px;
    }
    .gap-16 {
        --bs-gap: 8px;
    }
    .gap-20 {
        --bs-gap: 10px;
    }
    .gap-24 {
        --bs-gap: 12px;
    }
    .gap-30, .gap-40, .gap-60 {
        --bs-gap: 15px;
    }
}
@media (min-width: 992px) {
    .gap-lg-xxs {
        gap: var(--space-xxs)
    }
    .gap-lg-xs {
        gap: var(--space-xs)
    }
    .gap-lg-s {
        gap: var(--space-s)
    }
    .gap-lg-n {
        gap: var(--space-n)
    }
    .gap-lg-m {
        gap: var(--space-m)
    }
    .gap-lg-l {
        gap: var(--space-l)
    }
    .gap-lg-xl {
        gap: var(--space-xl)
    }
    .gap-lg-xxl {
        gap: var(--space-xxl)
    }
    .gap-lg-b {
        gap: var(--space-b)
    }
    .gap-lg-xb {
        gap: var(--space-xb)
    }
    .gap-lg-xxb {
        gap: var(--space-xxb)
    }
    .gap-column-lg-xxs {
        column-gap: var(--space-xxs)
    }
    .gap-column-lg-xs {
        column-gap: var(--space-xs)
    }
    .gap-column-lg-s {
        column-gap: var(--space-s)
    }
    .gap-column-lg-n {
        column-gap: var(--space-n)
    }
    .gap-column-lg-m {
        column-gap: var(--space-m)
    }
    .gap-column-lg-l {
        column-gap: var(--space-l)
    }
    .gap-column-lg-xl {
        column-gap: var(--space-xl)
    }
    .gap-column-lg-xxl {
        column-gap: var(--space-xxl)
    }
    .gap-column-lg-b {
        column-gap: var(--space-b)
    }
    .gap-column-lg-xb {
        column-gap: var(--space-xb)
    }
    .gap-column-lg-xxb {
        column-gap: var(--space-xxb)
    }
    .gap-row-lg-xxs {
        row-gap: var(--space-xxs)
    }
    .gap-row-lg-xs {
        row-gap: var(--space-xs)
    }
    .gap-row-lg-s {
        row-gap: var(--space-s)
    }
    .gap-row-lg-n {
        row-gap: var(--space-n)
    }
    .gap-row-lg-m {
        row-gap: var(--space-m)
    }
    .gap-row-lg-l {
        row-gap: var(--space-l)
    }
    .gap-row-lg-xl {
        row-gap: var(--space-xl)
    }
    .gap-row-lg-xxl {
        row-gap: var(--space-xxl)
    }
    .gap-row-lg-b {
        row-gap: var(--space-b)
    }
    .gap-row-lg-xb {
        row-gap: var(--space-xb)
    }
    .gap-row-lg-xxb {
        row-gap: var(--space-xxb)
    }
    .fs-lg-6 {
        font-size: 1rem!important
    }
    .fs-lg-7 {
        font-size: .9rem!important
    }
    .fs-lg-8 {
        font-size: .8rem!important
    }
    .fs-lg-9 {
        font-size: .7rem!important
    }
    .fs-lg-10 {
        font-size: .6rem!important
    }
    .p-lg-0 {
        padding: 0!important;
    }
    .p-lg-xxs {
        padding: var(--space-xxs)!important;
    }
    .p-lg-xs {
        padding: var(--space-xs)!important;
    }
    .p-lg-s {
        padding: var(--space-s)!important;
    }
    .p-lg-n {
        padding: var(--space-n)!important;
    }
    .p-lg-m {
        padding: var(--space-m)!important;
    }
    .p-lg-l {
        padding: var(--space-l)!important;
    }
    .p-lg-xl {
        padding: var(--space-xl)!important;
    }
    .p-lg-xxl {
        padding: var(--space-xxl)!important;
    }
    .p-lg-b {
        padding: var(--space-b)!important;
    }
    .p-lg-xb {
        padding: var(--space-xb)!important;
    }
    .p-lg-xxb {
        padding: var(--space-xxb)!important;
    }
    .pt-lg-0 {
        padding-top: 0!important;
    }
    .pt-lg-xxs {
        padding-top: var(--space-xxs)!important;
    }
    .pt-lg-xs {
        padding-top: var(--space-xs)!important;
    }
    .pt-lg-s {
        padding-top: var(--space-s)!important;
    }
    .pt-lg-n {
        padding-top: var(--space-n)!important;
    }
    .pt-lg-m {
        padding-top: var(--space-m)!important;
    }
    .pt-lg-l {
        padding-top: var(--space-l)!important;
    }
    .pt-lg-xl {
        padding-top: var(--space-xl)!important;
    }
    .pt-lg-xxl {
        padding-top: var(--space-xxl)!important;
    }
    .pt-lg-b {
        padding-top: var(--space-b)!important;
    }
    .pt-lg-xb {
        padding-top: var(--space-xb)!important;
    }
    .pt-lg-xxb {
        padding-top: var(--space-xxb)!important;
    }
    .pe-lg-0 {
        padding-right: 0!important;
    }
    .pe-lg-xxs {
        padding-right: var(--space-xxs)!important;
    }
    .pe-lg-xs {
        padding-right: var(--space-xs)!important;
    }
    .pe-lg-s {
        padding-right: var(--space-s)!important;
    }
    .pe-lg-n {
        padding-right: var(--space-n)!important;
    }
    .pe-lg-m {
        padding-right: var(--space-m)!important;
    }
    .pe-lg-l {
        padding-right: var(--space-l)!important;
    }
    .pe-lg-xl {
        padding-right: var(--space-xl)!important;
    }
    .pe-lg-xxl {
        padding-right: var(--space-xxl)!important;
    }
    .pe-lg-b {
        padding-right: var(--space-b)!important;
    }
    .pe-lg-xb {
        padding-right: var(--space-xb)!important;
    }
    .pe-lg-xxb {
        padding-right: var(--space-xxb)!important;
    }
    .pb-lg-0 {
        padding-bottom: 0!important;
    }
    .pb-lg-xxs {
        padding-bottom: var(--space-xxs)!important;
    }
    .pb-lg-xs {
        padding-bottom: var(--space-xs)!important;
    }
    .pb-lg-s {
        padding-bottom: var(--space-s)!important;
    }
    .pb-lg-n {
        padding-bottom: var(--space-n)!important;
    }
    .pb-lg-m {
        padding-bottom: var(--space-m)!important;
    }
    .pb-lg-l {
        padding-bottom: var(--space-l)!important;
    }
    .pb-lg-xl {
        padding-bottom: var(--space-xl)!important;
    }
    .pb-lg-xxl {
        padding-bottom: var(--space-xxl)!important;
    }
    .pb-lg-b {
        padding-bottom: var(--space-b)!important;
    }
    .pb-lg-xb {
        padding-bottom: var(--space-xb)!important;
    }
    .pb-lg-xxb {
        padding-bottom: var(--space-xxb)!important;
    }
    .ps-lg-0 {
        padding-left: 0!important;
    }
    .ps-lg-xxs {
        padding-left: var(--space-xxs)!important;
    }
    .ps-lg-xs {
        padding-left: var(--space-xs)!important;
    }
    .ps-lg-s {
        padding-left: var(--space-s)!important;
    }
    .ps-lg-n {
        padding-left: var(--space-n)!important;
    }
    .ps-lg-m {
        padding-left: var(--space-m)!important;
    }
    .ps-lg-l {
        padding-left: var(--space-l)!important;
    }
    .ps-lg-xl {
        padding-left: var(--space-xl)!important;
    }
    .ps-lg-xxl {
        padding-left: var(--space-xxl)!important;
    }
    .ps-lg-b {
        padding-left: var(--space-b)!important;
    }
    .ps-lg-xb {
        padding-left: var(--space-xb)!important;
    }
    .ps-lg-xxb {
        padding-left: var(--space-xxb)!important;
    }
    .mb-lg-0 {
        margin-bottom: 0!important;
    }
    .mb-lg-xxs {
        margin-bottom: var(--space-xxs)!important;
    }
    .mb-lg-xs {
        margin-bottom: var(--space-xs)!important;
    }
    .mb-lg-s {
        margin-bottom: var(--space-s)!important;
    }
    .mb-lg-n {
        margin-bottom: var(--space-n)!important;
    }
    .mb-lg-m {
        margin-bottom: var(--space-m)!important;
    }
    .mb-lg-l {
        margin-bottom: var(--space-l)!important;
    }
    .mb-lg-xl {
        margin-bottom: var(--space-xl)!important;
    }
    .mb-lg-xxl {
        margin-bottom: var(--space-xxl)!important;
    }
    .mb-lg-b {
        margin-bottom: var(--space-b)!important;
    }
    .mb-lg-xb {
        margin-bottom: var(--space-xb)!important;
    }
    .mb-lg-xxb {
        margin-bottom: var(--space-xxb)!important;
    }
    .mt-lg-0 {
        margin-top: 0!important;
    }
    .mt-lg-xxs {
        margin-top: var(--space-xxs)!important;
    }
    .mt-lg-xs {
        margin-top: var(--space-xs)!important;
    }
    .mt-lg-s {
        margin-top: var(--space-s)!important;
    }
    .mt-lg-n {
        margin-top: var(--space-n)!important;
    }
    .mt-lg-m {
        margin-top: var(--space-m)!important;
    }
    .mt-lg-l {
        margin-top: var(--space-l)!important;
    }
    .mt-lg-xl {
        margin-top: var(--space-xl)!important;
    }
    .mt-lg-xxl {
        margin-top: var(--space-xxl)!important;
    }
    .mt-lg-b {
        margin-top: var(--space-b)!important;
    }
    .mt-lg-xb {
        margin-top: var(--space-xb)!important;
    }
    .mt-lg-xxb {
        margin-top: var(--space-xxb)!important;
    }
    .ms-lg-0 {
        margin-left: 0!important;
    }
    .ms-lg-xxs {
        margin-left: var(--space-xxs)!important;
    }
    .ms-lg-xs {
        margin-left: var(--space-xs)!important;
    }
    .ms-lg-s {
        margin-left: var(--space-s)!important;
    }
    .ms-lg-n {
        margin-left: var(--space-n)!important;
    }
    .ms-lg-m {
        margin-left: var(--space-m)!important;
    }
    .ms-lg-l {
        margin-left: var(--space-l)!important;
    }
    .ms-lg-xl {
        margin-left: var(--space-xl)!important;
    }
    .ms-lg-xxl {
        margin-left: var(--space-xxl)!important;
    }
    .ms-lg-b {
        margin-left: var(--space-b)!important;
    }
    .ms-lg-xb {
        margin-left: var(--space-xb)!important;
    }
    .ms-lg-xxb {
        margin-left: var(--space-xxb)!important;
    }
    .me-lg-0 {
        margin-right: 0!important;
    }
    .me-lg-xxs {
        margin-right: var(--space-xxs)!important;
    }
    .me-lg-xs {
        margin-right: var(--space-xs)!important;
    }
    .me-lg-s {
        margin-right: var(--space-s)!important;
    }
    .me-lg-n {
        margin-right: var(--space-n)!important;
    }
    .me-lg-m {
        margin-right: var(--space-m)!important;
    }
    .me-lg-l {
        margin-right: var(--space-l)!important;
    }
    .me-lg-xl {
        margin-right: var(--space-xl)!important;
    }
    .me-lg-xxl {
        margin-right: var(--space-xxl)!important;
    }
    .me-lg-b {
        margin-right: var(--space-b)!important;
    }
    .me-lg-xb {
        margin-right: var(--space-xb)!important;
    }
    .me-lg-xxb {
        margin-right: var(--space-xxb)!important;
    }
}
.grid {
    display: grid;
    grid-template-rows: repeat(var(--bs-rows, 1),1fr);
    grid-template-columns: repeat(var(--bs-columns, 12),1fr);
    gap: var(--bs-gap, 1.5rem)
}

.grid .g-col-1 {
    grid-column: auto/span 1
}

.grid .g-col-2 {
    grid-column: auto/span 2
}

.grid .g-col-3 {
    grid-column: auto/span 3
}

.grid .g-col-4 {
    grid-column: auto/span 4
}

.grid .g-col-5 {
    grid-column: auto/span 5
}

.grid .g-col-6 {
    grid-column: auto/span 6
}

.grid .g-col-7 {
    grid-column: auto/span 7
}

.grid .g-col-8 {
    grid-column: auto/span 8
}

.grid .g-col-9 {
    grid-column: auto/span 9
}

.grid .g-col-10 {
    grid-column: auto/span 10
}

.grid .g-col-11 {
    grid-column: auto/span 11
}

.grid .g-col-12 {
    grid-column: auto/span 12
}

.grid .g-row-1 {
    grid-row: auto/span 1
}

.grid .g-row-2 {
    grid-row: auto/span 2
}

.grid .g-row-3 {
    grid-row: auto/span 3
}

.grid .g-row-4 {
    grid-row: auto/span 4
}

.grid .g-row-5 {
    grid-row: auto/span 5
}

.grid .g-row-6 {
    grid-row: auto/span 6
}

.grid .g-row-7 {
    grid-row: auto/span 7
}

.grid .g-row-8 {
    grid-row: auto/span 8
}

.grid .g-row-9 {
    grid-row: auto/span 9
}

.grid .g-row-10 {
    grid-row: auto/span 10
}

.grid .g-row-11 {
    grid-row: auto/span 11
}

.grid .g-row-12 {
    grid-row: auto/span 12
}

.grid .g-start-1, .grid .g-col-start-1 {
    grid-column-start: 1
}

.grid .g-start-2, .grid .g-col-start-2 {
    grid-column-start: 2
}

.grid .g-start-3, .grid .g-col-start-3 {
    grid-column-start: 3
}

.grid .g-start-4, .grid .g-col-start-4 {
    grid-column-start: 4
}

.grid .g-start-5, .grid .g-col-start-5 {
    grid-column-start: 5
}

.grid .g-start-6, .grid .g-col-start-6 {
    grid-column-start: 6
}

.grid .g-start-7, .grid .g-col-start-7 {
    grid-column-start: 7
}

.grid .g-start-8, .grid .g-col-start-7 {
    grid-column-start: 8
}

.grid .g-start-9, .grid .g-col-start-8 {
    grid-column-start: 9
}

.grid .g-start-10, .grid .g-col-start-10 {
    grid-column-start: 10
}

.grid .g-start-11, .grid .g-col-start-11 {
    grid-column-start: 11
}

.grid .g-row-start-1 {
    grid-row-start: 1
}

.grid .g-row-start-2 {
    grid-row-start: 2
}

.grid .g-row-start-3 {
    grid-row-start: 3
}

.grid .g-row-start-4 {
    grid-row-start: 4
}

.grid .g-row-start-5 {
    grid-row-start: 5
}

.grid .g-row-start-6 {
    grid-row-start: 6
}

.grid .g-row-start-7 {
    grid-row-start: 7
}

.grid .g-row-start-8 {
    grid-row-start: 8
}

.grid .g-row-start-9 {
    grid-row-start: 9
}

.grid .g-row-start-10 {
    grid-row-start: 10
}

.grid .g-row-start-11 {
    grid-row-start: 11
}

@media (min-width: 576px) {
    .grid .g-col-sm-1 {
        grid-column:auto/span 1
    }

    .grid .g-col-sm-2 {
        grid-column: auto/span 2
    }

    .grid .g-col-sm-3 {
        grid-column: auto/span 3
    }

    .grid .g-col-sm-4 {
        grid-column: auto/span 4
    }

    .grid .g-col-sm-5 {
        grid-column: auto/span 5
    }

    .grid .g-col-sm-6 {
        grid-column: auto/span 6
    }

    .grid .g-col-sm-7 {
        grid-column: auto/span 7
    }

    .grid .g-col-sm-8 {
        grid-column: auto/span 8
    }

    .grid .g-col-sm-9 {
        grid-column: auto/span 9
    }

    .grid .g-col-sm-10 {
        grid-column: auto/span 10
    }

    .grid .g-col-sm-11 {
        grid-column: auto/span 11
    }

    .grid .g-col-sm-12 {
        grid-column: auto/span 12
    }

    .grid .g-row-sm-1 {
        grid-row: auto/span 1
    }

    .grid .g-row-sm-2 {
        grid-row: auto/span 2
    }

    .grid .g-row-sm-3 {
        grid-row: auto/span 3
    }

    .grid .g-row-sm-4 {
        grid-row: auto/span 4
    }

    .grid .g-row-sm-5 {
        grid-row: auto/span 5
    }

    .grid .g-row-sm-6 {
        grid-row: auto/span 6
    }

    .grid .g-row-sm-7 {
        grid-row: auto/span 7
    }

    .grid .g-row-sm-8 {
        grid-row: auto/span 8
    }

    .grid .g-row-sm-9 {
        grid-row: auto/span 9
    }

    .grid .g-row-sm-10 {
        grid-row: auto/span 10
    }

    .grid .g-row-sm-11 {
        grid-row: auto/span 11
    }

    .grid .g-row-sm-12 {
        grid-row: auto/span 12
    }

    .grid .g-start-sm-1, .grid .g-col-start-sm-1 {
        grid-column-start: 1
    }

    .grid .g-start-sm-2, .grid .g-col-start-sm-2 {
        grid-column-start: 2
    }

    .grid .g-start-sm-3, .grid .g-col-start-sm-3 {
        grid-column-start: 3
    }

    .grid .g-start-sm-4, .grid .g-col-start-sm-4 {
        grid-column-start: 4
    }

    .grid .g-start-sm-5, .grid .g-col-start-sm-5 {
        grid-column-start: 5
    }

    .grid .g-start-sm-6, .grid .g-col-start-sm-6 {
        grid-column-start: 6
    }

    .grid .g-start-sm-7, .grid .g-col-start-sm-7 {
        grid-column-start: 7
    }

    .grid .g-start-sm-8, .grid .g-col-start-sm-8 {
        grid-column-start: 8
    }

    .grid .g-start-sm-9, .grid .g-col-start-sm-9 {
        grid-column-start: 9
    }

    .grid .g-start-sm-10, .grid .g-col-start-sm-10 {
        grid-column-start: 10
    }

    .grid .g-start-sm-11, .grid .g-col-start-sm-11 {
        grid-column-start: 11
    }

    .grid .g-row-start-sm-1 {
        grid-row-start: 1
    }

    .grid .g-row-start-sm-2 {
        grid-row-start: 2
    }

    .grid .g-row-start-sm-3 {
        grid-row-start: 3
    }

    .grid .g-row-start-sm-4 {
        grid-row-start: 4
    }

    .grid .g-row-start-sm-5 {
        grid-row-start: 5
    }

    .grid .g-row-start-sm-6 {
        grid-row-start: 6
    }

    .grid .g-row-start-sm-7 {
        grid-row-start: 7
    }

    .grid .g-row-start-sm-8 {
        grid-row-start: 8
    }

    .grid .g-row-start-sm-9 {
        grid-row-start: 9
    }

    .grid .g-row-start-sm-10 {
        grid-row-start: 10
    }

    .grid .g-row-start-sm-11 {
        grid-row-start: 11
    }
}

@media (min-width: 768px) {
    .grid .g-col-md-1 {
        grid-column:auto/span 1
    }

    .grid .g-col-md-2 {
        grid-column: auto/span 2
    }

    .grid .g-col-md-3 {
        grid-column: auto/span 3
    }

    .grid .g-col-md-4 {
        grid-column: auto/span 4
    }

    .grid .g-col-md-5 {
        grid-column: auto/span 5
    }

    .grid .g-col-md-6 {
        grid-column: auto/span 6
    }

    .grid .g-col-md-7 {
        grid-column: auto/span 7
    }

    .grid .g-col-md-8 {
        grid-column: auto/span 8
    }

    .grid .g-col-md-9 {
        grid-column: auto/span 9
    }

    .grid .g-col-md-10 {
        grid-column: auto/span 10
    }

    .grid .g-col-md-11 {
        grid-column: auto/span 11
    }

    .grid .g-col-md-12 {
        grid-column: auto/span 12
    }

    .grid .g-row-md-1 {
        grid-row: auto/span 1
    }

    .grid .g-row-md-2 {
        grid-row: auto/span 2
    }

    .grid .g-row-md-3 {
        grid-row: auto/span 3
    }

    .grid .g-row-md-4 {
        grid-row: auto/span 4
    }

    .grid .g-row-md-5 {
        grid-row: auto/span 5
    }

    .grid .g-row-md-6 {
        grid-row: auto/span 6
    }

    .grid .g-row-md-7 {
        grid-row: auto/span 7
    }

    .grid .g-row-md-8 {
        grid-row: auto/span 8
    }

    .grid .g-row-md-9 {
        grid-row: auto/span 9
    }

    .grid .g-row-md-10 {
        grid-row: auto/span 10
    }

    .grid .g-row-md-11 {
        grid-row: auto/span 11
    }

    .grid .g-row-md-12 {
        grid-row: auto/span 12
    }

    .grid .g-start-md-1, .grid .g-col-start-md-1 {
        grid-column-start: 1
    }

    .grid .g-start-md-2, .grid .g-col-start-md-2 {
        grid-column-start: 2
    }

    .grid .g-start-md-3, .grid .g-col-start-md-3 {
        grid-column-start: 3
    }

    .grid .g-start-md-4, .grid .g-col-start-md-4 {
        grid-column-start: 4
    }

    .grid .g-start-md-5, .grid .g-col-start-md-5 {
        grid-column-start: 5
    }

    .grid .g-start-md-6, .grid .g-col-start-md-6 {
        grid-column-start: 6
    }

    .grid .g-start-md-7, .grid .g-col-start-md-7 {
        grid-column-start: 7
    }

    .grid .g-start-md-8, .grid .g-col-start-md-8 {
        grid-column-start: 8
    }

    .grid .g-start-md-9, .grid .g-col-start-md-9 {
        grid-column-start: 9
    }

    .grid .g-start-md-10, .grid .g-col-start-md-10 {
        grid-column-start: 10
    }

    .grid .g-start-md-11, .grid .g-col-start-md-11 {
        grid-column-start: 11
    }

    .grid .g-row-start-md-1 {
        grid-row-start: 1
    }

    .grid .g-row-start-md-2 {
        grid-row-start: 2
    }

    .grid .g-row-start-md-3 {
        grid-row-start: 3
    }

    .grid .g-row-start-md-4 {
        grid-row-start: 4
    }

    .grid .g-row-start-md-5 {
        grid-row-start: 5
    }

    .grid .g-row-start-md-6 {
        grid-row-start: 6
    }

    .grid .g-row-start-md-7 {
        grid-row-start: 7
    }

    .grid .g-row-start-md-8 {
        grid-row-start: 8
    }

    .grid .g-row-start-md-9 {
        grid-row-start: 9
    }

    .grid .g-row-start-md-10 {
        grid-row-start: 10
    }

    .grid .g-row-start-md-11 {
        grid-row-start: 11
    }
}

@media (min-width: 992px) {
    .grid .g-col-lg-1 {
        grid-column:auto/span 1
    }

    .grid .g-col-lg-2 {
        grid-column: auto/span 2
    }

    .grid .g-col-lg-3 {
        grid-column: auto/span 3
    }

    .grid .g-col-lg-4 {
        grid-column: auto/span 4
    }

    .grid .g-col-lg-5 {
        grid-column: auto/span 5
    }

    .grid .g-col-lg-6 {
        grid-column: auto/span 6
    }

    .grid .g-col-lg-7 {
        grid-column: auto/span 7
    }

    .grid .g-col-lg-8 {
        grid-column: auto/span 8
    }

    .grid .g-col-lg-9 {
        grid-column: auto/span 9
    }

    .grid .g-col-lg-10 {
        grid-column: auto/span 10
    }

    .grid .g-col-lg-11 {
        grid-column: auto/span 11
    }

    .grid .g-col-lg-12 {
        grid-column: auto/span 12
    }

    .grid .g-row-lg-1 {
        grid-row: auto/span 1
    }

    .grid .g-row-lg-2 {
        grid-row: auto/span 2
    }

    .grid .g-row-lg-3 {
        grid-row: auto/span 3
    }

    .grid .g-row-lg-4 {
        grid-row: auto/span 4
    }

    .grid .g-row-lg-5 {
        grid-row: auto/span 5
    }

    .grid .g-row-lg-6 {
        grid-row: auto/span 6
    }

    .grid .g-row-lg-7 {
        grid-row: auto/span 7
    }

    .grid .g-row-lg-8 {
        grid-row: auto/span 8
    }

    .grid .g-row-lg-9 {
        grid-row: auto/span 9
    }

    .grid .g-row-lg-10 {
        grid-row: auto/span 10
    }

    .grid .g-row-lg-11 {
        grid-row: auto/span 11
    }

    .grid .g-row-lg-12 {
        grid-row: auto/span 12
    }

    .grid .g-start-lg-1, .grid .g-col-start-lg-1 {
        grid-column-start: 1
    }

    .grid .g-start-lg-2, .grid .g-col-start-lg-2 {
        grid-column-start: 2
    }

    .grid .g-start-lg-3, .grid .g-col-start-lg-3 {
        grid-column-start: 3
    }

    .grid .g-start-lg-4, .grid .g-col-start-lg-4 {
        grid-column-start: 4
    }

    .grid .g-start-lg-5, .grid .g-col-start-lg-5 {
        grid-column-start: 5
    }

    .grid .g-start-lg-6, .grid .g-col-start-lg-6 {
        grid-column-start: 6
    }

    .grid .g-start-lg-7, .grid .g-col-start-lg-7 {
        grid-column-start: 7
    }

    .grid .g-start-lg-8, .grid .g-col-start-lg-8 {
        grid-column-start: 8
    }

    .grid .g-start-lg-9, .grid .g-col-start-lg-9 {
        grid-column-start: 9
    }

    .grid .g-start-lg-10, .grid .g-col-start-lg-10 {
        grid-column-start: 10
    }

    .grid .g-start-lg-11, .grid .g-col-start-lg-11 {
        grid-column-start: 11
    }

    .grid .g-row-start-lg-1 {
        grid-row-start: 1
    }

    .grid .g-row-start-lg-2 {
        grid-row-start: 2
    }

    .grid .g-row-start-lg-3 {
        grid-row-start: 3
    }

    .grid .g-row-start-lg-4 {
        grid-row-start: 4
    }

    .grid .g-row-start-lg-5 {
        grid-row-start: 5
    }

    .grid .g-row-start-lg-6 {
        grid-row-start: 6
    }

    .grid .g-row-start-lg-7 {
        grid-row-start: 7
    }

    .grid .g-row-start-lg-8 {
        grid-row-start: 8
    }

    .grid .g-row-start-lg-9 {
        grid-row-start: 9
    }

    .grid .g-row-start-lg-10 {
        grid-row-start: 10
    }

    .grid .g-row-start-lg-11 {
        grid-row-start: 11
    }
}

@media (min-width: 1200px) {
    .grid .g-col-xl-1 {
        grid-column:auto/span 1
    }

    .grid .g-col-xl-2 {
        grid-column: auto/span 2
    }

    .grid .g-col-xl-3 {
        grid-column: auto/span 3
    }

    .grid .g-col-xl-4 {
        grid-column: auto/span 4
    }

    .grid .g-col-xl-5 {
        grid-column: auto/span 5
    }

    .grid .g-col-xl-6 {
        grid-column: auto/span 6
    }

    .grid .g-col-xl-7 {
        grid-column: auto/span 7
    }

    .grid .g-col-xl-8 {
        grid-column: auto/span 8
    }

    .grid .g-col-xl-9 {
        grid-column: auto/span 9
    }

    .grid .g-col-xl-10 {
        grid-column: auto/span 10
    }

    .grid .g-col-xl-11 {
        grid-column: auto/span 11
    }

    .grid .g-col-xl-12 {
        grid-column: auto/span 12
    }

    .grid .g-row-xl-1 {
        grid-row: auto/span 1
    }

    .grid .g-row-xl-2 {
        grid-row: auto/span 2
    }

    .grid .g-row-xl-3 {
        grid-row: auto/span 3
    }

    .grid .g-row-xl-4 {
        grid-row: auto/span 4
    }

    .grid .g-row-xl-5 {
        grid-row: auto/span 5
    }

    .grid .g-row-xl-6 {
        grid-row: auto/span 6
    }

    .grid .g-row-xl-7 {
        grid-row: auto/span 7
    }

    .grid .g-row-xl-8 {
        grid-row: auto/span 8
    }

    .grid .g-row-xl-9 {
        grid-row: auto/span 9
    }

    .grid .g-row-xl-10 {
        grid-row: auto/span 10
    }

    .grid .g-row-xl-11 {
        grid-row: auto/span 11
    }

    .grid .g-row-xl-12 {
        grid-row: auto/span 12
    }

    .grid .g-start-xl-1, .grid .g-col-start-xl-1 {
        grid-column-start: 1
    }

    .grid .g-start-xl-2, .grid .g-col-start-xl-2 {
        grid-column-start: 2
    }

    .grid .g-start-xl-3, .grid .g-col-start-xl-3 {
        grid-column-start: 3
    }

    .grid .g-start-xl-4, .grid .g-col-start-xl-4 {
        grid-column-start: 4
    }

    .grid .g-start-xl-5, .grid .g-col-start-xl-5 {
        grid-column-start: 5
    }

    .grid .g-start-xl-6, .grid .g-col-start-xl-6 {
        grid-column-start: 6
    }

    .grid .g-start-xl-7, .grid .g-col-start-xl-7 {
        grid-column-start: 7
    }

    .grid .g-start-xl-8, .grid .g-col-start-xl-8 {
        grid-column-start: 8
    }

    .grid .g-start-xl-9, .grid .g-col-start-xl-9 {
        grid-column-start: 9
    }

    .grid .g-start-xl-10, .grid .g-col-start-xl-10 {
        grid-column-start: 10
    }

    .grid .g-start-xl-11, .grid .g-col-start-xl-11 {
        grid-column-start: 11
    }

    .grid .g-row-start-xl-1 {
        grid-row-start: 1
    }

    .grid .g-row-start-xl-2 {
        grid-row-start: 2
    }

    .grid .g-row-start-xl-3 {
        grid-row-start: 3
    }

    .grid .g-row-start-xl-4 {
        grid-row-start: 4
    }

    .grid .g-row-start-xl-5 {
        grid-row-start: 5
    }

    .grid .g-row-start-xl-6 {
        grid-row-start: 6
    }

    .grid .g-row-start-xl-7 {
        grid-row-start: 7
    }

    .grid .g-row-start-xl-8 {
        grid-row-start: 8
    }

    .grid .g-row-start-xl-9 {
        grid-row-start: 9
    }

    .grid .g-row-start-xl-10 {
        grid-row-start: 10
    }

    .grid .g-row-start-xl-11 {
        grid-row-start: 11
    }
}

@media (min-width: 1400px) {
    .grid .g-col-xxl-1 {
        grid-column:auto/span 1
    }

    .grid .g-col-xxl-2 {
        grid-column: auto/span 2
    }

    .grid .g-col-xxl-3 {
        grid-column: auto/span 3
    }

    .grid .g-col-xxl-4 {
        grid-column: auto/span 4
    }

    .grid .g-col-xxl-5 {
        grid-column: auto/span 5
    }

    .grid .g-col-xxl-6 {
        grid-column: auto/span 6
    }

    .grid .g-col-xxl-7 {
        grid-column: auto/span 7
    }

    .grid .g-col-xxl-8 {
        grid-column: auto/span 8
    }

    .grid .g-col-xxl-9 {
        grid-column: auto/span 9
    }

    .grid .g-col-xxl-10 {
        grid-column: auto/span 10
    }

    .grid .g-col-xxl-11 {
        grid-column: auto/span 11
    }

    .grid .g-col-xxl-12 {
        grid-column: auto/span 12
    }

    .grid .g-row-xxl-1 {
        grid-row: auto/span 1
    }

    .grid .g-row-xxl-2 {
        grid-row: auto/span 2
    }

    .grid .g-row-xxl-3 {
        grid-row: auto/span 3
    }

    .grid .g-row-xxl-4 {
        grid-row: auto/span 4
    }

    .grid .g-row-xxl-5 {
        grid-row: auto/span 5
    }

    .grid .g-row-xxl-6 {
        grid-row: auto/span 6
    }

    .grid .g-row-xxl-7 {
        grid-row: auto/span 7
    }

    .grid .g-row-xxl-8 {
        grid-row: auto/span 8
    }

    .grid .g-row-xxl-9 {
        grid-row: auto/span 9
    }

    .grid .g-row-xxl-10 {
        grid-row: auto/span 10
    }

    .grid .g-row-xxl-11 {
        grid-row: auto/span 11
    }

    .grid .g-row-xxl-12 {
        grid-row: auto/span 12
    }

    .grid .g-start-xxl-1, .grid .g-col-start-xxl-1 {
        grid-column-start: 1
    }

    .grid .g-start-xxl-2, .grid .g-col-start-xxl-2 {
        grid-column-start: 2
    }

    .grid .g-start-xxl-3, .grid .g-col-start-xxl-3 {
        grid-column-start: 3
    }

    .grid .g-start-xxl-4, .grid .g-col-start-xxl-4 {
        grid-column-start: 4
    }

    .grid .g-start-xxl-5, .grid .g-col-start-xxl-5 {
        grid-column-start: 5
    }

    .grid .g-start-xxl-6, .grid .g-col-start-xxl-6 {
        grid-column-start: 6
    }

    .grid .g-start-xxl-7, .grid .g-col-start-xxl-7 {
        grid-column-start: 7
    }

    .grid .g-start-xxl-8, .grid .g-col-start-xxl-8 {
        grid-column-start: 8
    }

    .grid .g-start-xxl-9, .grid .g-col-start-xxl-9 {
        grid-column-start: 9
    }

    .grid .g-start-xxl-10, .grid .g-col-start-xxl-10 {
        grid-column-start: 10
    }

    .grid .g-start-xxl-11, .grid .g-col-start-xxl-11 {
        grid-column-start: 11
    }

    .grid .g-row-start-xxl-1 {
        grid-row-start: 1
    }

    .grid .g-row-start-xxl-2 {
        grid-row-start: 2
    }

    .grid .g-row-start-xxl-3 {
        grid-row-start: 3
    }

    .grid .g-row-start-xxl-4 {
        grid-row-start: 4
    }

    .grid .g-row-start-xxl-5 {
        grid-row-start: 5
    }

    .grid .g-row-start-xxl-6 {
        grid-row-start: 6
    }

    .grid .g-row-start-xxl-7 {
        grid-row-start: 7
    }

    .grid .g-row-start-xxl-8 {
        grid-row-start: 8
    }

    .grid .g-row-start-xxl-9 {
        grid-row-start: 9
    }

    .grid .g-row-start-xxl-10 {
        grid-row-start: 10
    }

    .grid .g-row-start-xxl-11 {
        grid-row-start: 11
    }
}
.grid-auto-rows {
    grid-auto-rows: 1fr;
}
@media (min-width: 1200px) {
    .grid-auto-rows-xl-300 {
        grid-template-rows: unset;
        grid-auto-rows: 300px;
    }
}
.mix-blend-mode-multiply {
    mix-blend-mode: multiply
}
.max-height-none {
    max-height: none;
}
.max-height-200px {
    max-height: 200px;
}
.min-height-200px {
    min-height: 200px;
}
.min-height-auto {
    min-height: auto;
}
.max-height-25 {
    max-height: 25%;
}
.max-height-50 {
    max-height: 50%;
}
.max-height-75 {
    max-height: 75%;
}
.max-height-100 {
    max-height: 100%;
}
.max-width-none {
    max-width: none;
}
.max-width-25 {
    max-width: 25%;
}
.max-width-50 {
    max-width: 50%;
}
.max-width-75 {
    max-width: 75%;
}
.max-width-100 {
    max-width: 100%;
}
.min-width-none {
    min-width: none;
}
@media (min-width: 576px) {
    .min-height-sm-200px {
        min-height: 200px;
    }
    .min-height-sm-auto {
        min-height: auto;
    }
    .max-height-sm-none {
        max-height: none;
    }
    .max-height-sm-200px {
        max-height: 200px;
    }
    .max-height-sm-25 {
        max-height: 25%;
    }
    .max-height-sm-50 {
        max-height: 50%;
    }
    .max-height-sm-75 {
        max-height: 75%;
    }
    .max-height-sm-100 {
        max-height: 100%;
    }
    .max-width-sm-none {
        max-width: none;
    }
    .max-width-sm-25 {
        max-width: 25%;
    }
    .max-width-sm-50 {
        max-width: 50%;
    }
    .max-width-sm-75 {
        max-width: 75%;
    }
    .max-width-sm-100 {
        max-width: 100%;
    }
}
@media (min-width: 768px) {
    .min-height-md-200px {
        min-height: 200px;
    }
    .min-height-md-auto {
        min-height: auto;
    }
    .max-height-md-none {
        max-height: none;
    }
    .max-height-md-200px {
        max-height: 200px;
    }
    .max-height-md-25 {
        max-height: 25%;
    }
    .max-height-md-50 {
        max-height: 50%;
    }
    .max-height-md-75 {
        max-height: 75%;
    }
    .max-height-md-100 {
        max-height: 100%;
    }
    .max-width-md-none {
        max-width: none;
    }
    .max-width-md-25 {
        max-width: 25%;
    }
    .max-width-md-50 {
        max-width: 50%;
    }
    .max-width-md-75 {
        max-width: 75%;
    }
    .max-width-md-100 {
        max-width: 100%;
    }
}
@media (min-width: 992px) {
    .min-height-lg-200px {
        min-height: 200px;
    }
    .min-height-lg-auto {
        min-height: auto;
    }
    .max-height-lg-none {
        max-height: none;
    }
    .max-height-lg-200px {
        max-height: 200px;
    }
    .max-height-lg-25 {
        max-height: 25%;
    }
    .max-height-lg-50 {
        max-height: 50%;
    }
    .max-height-lg-75 {
        max-height: 75%;
    }
    .max-height-lg-100 {
        max-height: 100%;
    }
    .max-width-lg-none {
        max-width: none;
    }
    .max-width-lg-25 {
        max-width: 25%;
    }
    .max-width-lg-50 {
        max-width: 50%;
    }
    .max-width-lg-75 {
        max-width: 75%;
    }
    .max-width-lg-100 {
        max-width: 100%;
    }
}
@media (min-width: 1200px) {
    .min-height-xl-200px {
        min-height: 200px;
    }
    .min-height-xl-auto {
        min-height: auto;
    }
    .max-height-xl-none {
        max-height: none;
    }
    .max-height-xl-200px {
        max-height: 200px;
    }
    .max-height-xl-25 {
        max-height: 25%;
    }
    .max-height-xl-50 {
        max-height: 50%;
    }
    .max-height-xl-75 {
        max-height: 75%;
    }
    .max-height-xl-100 {
        max-height: 100%;
    }
    .max-width-xl-none {
        max-width: none;
    }
    .max-width-xl-25 {
        max-width: 25%;
    }
    .max-width-xl-50 {
        max-width: 50%;
    }
    .max-width-xl-75 {
        max-width: 75%;
    }
    .max-width-xl-100 {
        max-width: 100%;
    }
}
@media (min-width: 1400px) {
    .min-height-xxl-200px {
        min-height: 200px;
    }
    .min-height-xxl-auto {
        min-height: auto;
    }
    .max-height-xxl-none {
        max-height: none;
    }
    .max-height-xxl-200px {
        max-height: 200px;
    }
    .max-height-xxl-25 {
        max-height: 25%;
    }
    .max-height-xxl-50 {
        max-height: 50%;
    }
    .max-height-xxl-75 {
        max-height: 75%;
    }
    .max-height-xxl-100 {
        max-height: 100%;
    }
    .max-width-xxl-none {
        max-width: none;
    }
    .max-width-xxl-25 {
        max-width: 25%;
    }
    .max-width-xxl-50 {
        max-width: 50%;
    }
    .max-width-xxl-75 {
        max-width: 75%;
    }
    .max-width-xxl-100 {
        max-width: 100%;
    }
}