:root {
    --gs-columns: 24;
    --gs-gutter: 1.5rem;
    --gs-margin: 1.5rem;
    --gs-bp-xs: 0;
    --gs-bp-sm: 576px;
    --gs-bp-md: 768px;
    --gs-bp-lg: 1024px;
    --gs-bp-xl: 1200px;
    --gs-bp-xxl: 1440px;
    --gs-container-max-sm: 540px;
    --gs-container-max-md: 720px;
    --gs-container-max-lg: 992px;
    --gs-container-max-xl: 1140px;
    --gs-container-max-xxl: 1440px;
}

@media (width >=1024px) {
    :root {
        --gs-margin: 2rem;
    }
}

@media (width >=1200px) {
    :root {
        --gs-margin: 3rem;
    }
}

@media (width >=1440px) {
    :root {
        --gs-margin: 4rem;
    }
}

.gs-container-fluid,
.gs-container-xxl,
.gs-container-xl,
.gs-container-lg,
.gs-container-md,
.gs-container-sm,
.gs-container,
.gs-container-article {
    width: 100%;
    margin-inline: auto;
    padding-inline: var(--gs-margin);
    box-sizing: border-box;
}

@media (width >=576px) {
    .gs-container {
        max-width: 540px;
    }
}

@media (width >=768px) {
    .gs-container {
        max-width: 720px;
    }
}

@media (width >=1024px) {
    .gs-container {
        max-width: 992px;
    }
}

@media (width >=1200px) {
    .gs-container {
        max-width: 1140px;
    }
}

@media (width >=1440px) {
    .gs-container {
        max-width: 1440px;
    }
}

@media (width >=576px) {
    .gs-container-sm {
        max-width: 540px;
    }
}

@media (width >=768px) {
    .gs-container-sm {
        max-width: 720px;
    }
}

@media (width >=1024px) {
    .gs-container-sm {
        max-width: 992px;
    }
}

@media (width >=1200px) {
    .gs-container-sm {
        max-width: 1140px;
    }
}

@media (width >=1440px) {
    .gs-container-sm {
        max-width: 1440px;
    }
}

@media (width >=768px) {
    .gs-container-md {
        max-width: 720px;
    }
}

@media (width >=1024px) {
    .gs-container-md {
        max-width: 992px;
    }
}

@media (width >=1200px) {
    .gs-container-md {
        max-width: 1140px;
    }
}

@media (width >=1440px) {
    .gs-container-md {
        max-width: 1440px;
    }
}

@media (width >=1024px) {
    .gs-container-lg {
        max-width: 992px;
    }
}

@media (width >=1200px) {
    .gs-container-lg {
        max-width: 1140px;
    }
}

@media (width >=1440px) {
    .gs-container-lg {
        max-width: 1440px;
    }
}

@media (width >=1200px) {
    .gs-container-xl {
        max-width: 1140px;
    }
}

@media (width >=1440px) {
    .gs-container-xl {
        max-width: 1440px;
    }
}

@media (width >=1440px) {
    .gs-container-xxl {
        max-width: 1440px;
    }
}

@media (width >= 768px) {
    .gs-container-article {
        max-width: calc(48.125rem + var(--gs-margin) * 2);
    }
}

@media (width >= 1024px) {
    .gs-container-article {
        max-width: calc(62.25rem + var(--gs-margin) * 2);
    }
}

.gs-row {
    display: grid;
    grid-template-columns: repeat(var(--gs-columns), 1fr);
    gap: var(--gs-gutter);
    box-sizing: border-box;
}

.gs-row.gs-row--no-gap {
    gap: 0;
}

.gs-row.gs-row--gap-sm {
    gap: calc(var(--gs-gutter) * 0.5);
}

.gs-row.gs-row--gap-lg {
    gap: calc(var(--gs-gutter) * 2);
}

.gs-row.gs-row--align-start {
    align-items: start;
}

.gs-row.gs-row--align-center {
    align-items: center;
}

.gs-row.gs-row--align-end {
    align-items: end;
}

.gs-row.gs-row--align-stretch {
    align-items: stretch;
}

.gs-row.gs-row--justify-start {
    justify-items: start;
}

.gs-row.gs-row--justify-center {
    justify-items: center;
}

.gs-row.gs-row--justify-end {
    justify-items: end;
}

[class*=gs-col-] {
    grid-column: span 24;
    min-width: 0;
}

.gs-col-1 {
    grid-column: span 1;
}

.gs-col-2 {
    grid-column: span 2;
}

.gs-col-3 {
    grid-column: span 3;
}

.gs-col-4 {
    grid-column: span 4;
}

.gs-col-5 {
    grid-column: span 5;
}

.gs-col-6 {
    grid-column: span 6;
}

.gs-col-7 {
    grid-column: span 7;
}

.gs-col-8 {
    grid-column: span 8;
}

.gs-col-9 {
    grid-column: span 9;
}

.gs-col-10 {
    grid-column: span 10;
}

.gs-col-11 {
    grid-column: span 11;
}

.gs-col-12 {
    grid-column: span 12;
}

.gs-col-13 {
    grid-column: span 13;
}

.gs-col-14 {
    grid-column: span 14;
}

.gs-col-15 {
    grid-column: span 15;
}

.gs-col-16 {
    grid-column: span 16;
}

.gs-col-17 {
    grid-column: span 17;
}

.gs-col-18 {
    grid-column: span 18;
}

.gs-col-19 {
    grid-column: span 19;
}

.gs-col-20 {
    grid-column: span 20;
}

.gs-col-21 {
    grid-column: span 21;
}

.gs-col-22 {
    grid-column: span 22;
}

.gs-col-23 {
    grid-column: span 23;
}

.gs-col-24 {
    grid-column: span 24;
}

.gs-col-auto {
    grid-column: auto;
    width: auto;
}

.gs-col-offset-0 {
    grid-column-start: auto;
}

.gs-col-offset-1 {
    grid-column-start: 2;
}

.gs-col-offset-2 {
    grid-column-start: 3;
}

.gs-col-offset-3 {
    grid-column-start: 4;
}

.gs-col-offset-4 {
    grid-column-start: 5;
}

.gs-col-offset-5 {
    grid-column-start: 6;
}

.gs-col-offset-6 {
    grid-column-start: 7;
}

.gs-col-offset-7 {
    grid-column-start: 8;
}

.gs-col-offset-8 {
    grid-column-start: 9;
}

.gs-col-offset-9 {
    grid-column-start: 10;
}

.gs-col-offset-10 {
    grid-column-start: 11;
}

.gs-col-offset-11 {
    grid-column-start: 12;
}

.gs-col-offset-12 {
    grid-column-start: 13;
}

@media (width >=576px) {
    .gs-col-sm-1 {
        grid-column: span 1;
    }

    .gs-col-sm-2 {
        grid-column: span 2;
    }

    .gs-col-sm-3 {
        grid-column: span 3;
    }

    .gs-col-sm-4 {
        grid-column: span 4;
    }

    .gs-col-sm-5 {
        grid-column: span 5;
    }

    .gs-col-sm-6 {
        grid-column: span 6;
    }

    .gs-col-sm-7 {
        grid-column: span 7;
    }

    .gs-col-sm-8 {
        grid-column: span 8;
    }

    .gs-col-sm-9 {
        grid-column: span 9;
    }

    .gs-col-sm-10 {
        grid-column: span 10;
    }

    .gs-col-sm-11 {
        grid-column: span 11;
    }

    .gs-col-sm-12 {
        grid-column: span 12;
    }

    .gs-col-sm-13 {
        grid-column: span 13;
    }

    .gs-col-sm-14 {
        grid-column: span 14;
    }

    .gs-col-sm-15 {
        grid-column: span 15;
    }

    .gs-col-sm-16 {
        grid-column: span 16;
    }

    .gs-col-sm-17 {
        grid-column: span 17;
    }

    .gs-col-sm-18 {
        grid-column: span 18;
    }

    .gs-col-sm-19 {
        grid-column: span 19;
    }

    .gs-col-sm-20 {
        grid-column: span 20;
    }

    .gs-col-sm-21 {
        grid-column: span 21;
    }

    .gs-col-sm-22 {
        grid-column: span 22;
    }

    .gs-col-sm-23 {
        grid-column: span 23;
    }

    .gs-col-sm-24 {
        grid-column: span 24;
    }

    .gs-col-sm-auto {
        grid-column: auto;
        width: auto;
    }

    .gs-col-sm-offset-0 {
        grid-column-start: auto;
    }

    .gs-col-sm-offset-1 {
        grid-column-start: 2;
    }

    .gs-col-sm-offset-2 {
        grid-column-start: 3;
    }

    .gs-col-sm-offset-3 {
        grid-column-start: 4;
    }

    .gs-col-sm-offset-4 {
        grid-column-start: 5;
    }

    .gs-col-sm-offset-5 {
        grid-column-start: 6;
    }

    .gs-col-sm-offset-6 {
        grid-column-start: 7;
    }

    .gs-col-sm-offset-7 {
        grid-column-start: 8;
    }

    .gs-col-sm-offset-8 {
        grid-column-start: 9;
    }

    .gs-col-sm-offset-9 {
        grid-column-start: 10;
    }

    .gs-col-sm-offset-10 {
        grid-column-start: 11;
    }

    .gs-col-sm-offset-11 {
        grid-column-start: 12;
    }

    .gs-col-sm-offset-12 {
        grid-column-start: 13;
    }

    .gs-order-sm-first {
        order: -1;
    }

    .gs-order-sm-last {
        order: 999;
    }

    .gs-order-sm-0 {
        order: 0;
    }

    .gs-order-sm-1 {
        order: 1;
    }

    .gs-order-sm-2 {
        order: 2;
    }

    .gs-order-sm-3 {
        order: 3;
    }

    .gs-order-sm-4 {
        order: 4;
    }

    .gs-order-sm-5 {
        order: 5;
    }
}

@media (width >=768px) {
    .gs-col-md-1 {
        grid-column: span 1;
    }

    .gs-col-md-2 {
        grid-column: span 2;
    }

    .gs-col-md-3 {
        grid-column: span 3;
    }

    .gs-col-md-4 {
        grid-column: span 4;
    }

    .gs-col-md-5 {
        grid-column: span 5;
    }

    .gs-col-md-6 {
        grid-column: span 6;
    }

    .gs-col-md-7 {
        grid-column: span 7;
    }

    .gs-col-md-8 {
        grid-column: span 8;
    }

    .gs-col-md-9 {
        grid-column: span 9;
    }

    .gs-col-md-10 {
        grid-column: span 10;
    }

    .gs-col-md-11 {
        grid-column: span 11;
    }

    .gs-col-md-12 {
        grid-column: span 12;
    }

    .gs-col-md-13 {
        grid-column: span 13;
    }

    .gs-col-md-14 {
        grid-column: span 14;
    }

    .gs-col-md-15 {
        grid-column: span 15;
    }

    .gs-col-md-16 {
        grid-column: span 16;
    }

    .gs-col-md-17 {
        grid-column: span 17;
    }

    .gs-col-md-18 {
        grid-column: span 18;
    }

    .gs-col-md-19 {
        grid-column: span 19;
    }

    .gs-col-md-20 {
        grid-column: span 20;
    }

    .gs-col-md-21 {
        grid-column: span 21;
    }

    .gs-col-md-22 {
        grid-column: span 22;
    }

    .gs-col-md-23 {
        grid-column: span 23;
    }

    .gs-col-md-24 {
        grid-column: span 24;
    }

    .gs-col-md-auto {
        grid-column: auto;
        width: auto;
    }

    .gs-col-md-offset-0 {
        grid-column-start: auto;
    }

    .gs-col-md-offset-1 {
        grid-column-start: 2;
    }

    .gs-col-md-offset-2 {
        grid-column-start: 3;
    }

    .gs-col-md-offset-3 {
        grid-column-start: 4;
    }

    .gs-col-md-offset-4 {
        grid-column-start: 5;
    }

    .gs-col-md-offset-5 {
        grid-column-start: 6;
    }

    .gs-col-md-offset-6 {
        grid-column-start: 7;
    }

    .gs-col-md-offset-7 {
        grid-column-start: 8;
    }

    .gs-col-md-offset-8 {
        grid-column-start: 9;
    }

    .gs-col-md-offset-9 {
        grid-column-start: 10;
    }

    .gs-col-md-offset-10 {
        grid-column-start: 11;
    }

    .gs-col-md-offset-11 {
        grid-column-start: 12;
    }

    .gs-col-md-offset-12 {
        grid-column-start: 13;
    }

    .gs-order-md-first {
        order: -1;
    }

    .gs-order-md-last {
        order: 999;
    }

    .gs-order-md-0 {
        order: 0;
    }

    .gs-order-md-1 {
        order: 1;
    }

    .gs-order-md-2 {
        order: 2;
    }

    .gs-order-md-3 {
        order: 3;
    }

    .gs-order-md-4 {
        order: 4;
    }

    .gs-order-md-5 {
        order: 5;
    }
}

@media (width >=1024px) {
    .gs-col-lg-1 {
        grid-column: span 1;
    }

    .gs-col-lg-2 {
        grid-column: span 2;
    }

    .gs-col-lg-3 {
        grid-column: span 3;
    }

    .gs-col-lg-4 {
        grid-column: span 4;
    }

    .gs-col-lg-5 {
        grid-column: span 5;
    }

    .gs-col-lg-6 {
        grid-column: span 6;
    }

    .gs-col-lg-7 {
        grid-column: span 7;
    }

    .gs-col-lg-8 {
        grid-column: span 8;
    }

    .gs-col-lg-9 {
        grid-column: span 9;
    }

    .gs-col-lg-10 {
        grid-column: span 10;
    }

    .gs-col-lg-11 {
        grid-column: span 11;
    }

    .gs-col-lg-12 {
        grid-column: span 12;
    }

    .gs-col-lg-13 {
        grid-column: span 13;
    }

    .gs-col-lg-14 {
        grid-column: span 14;
    }

    .gs-col-lg-15 {
        grid-column: span 15;
    }

    .gs-col-lg-16 {
        grid-column: span 16;
    }

    .gs-col-lg-17 {
        grid-column: span 17;
    }

    .gs-col-lg-18 {
        grid-column: span 18;
    }

    .gs-col-lg-19 {
        grid-column: span 19;
    }

    .gs-col-lg-20 {
        grid-column: span 20;
    }

    .gs-col-lg-21 {
        grid-column: span 21;
    }

    .gs-col-lg-22 {
        grid-column: span 22;
    }

    .gs-col-lg-23 {
        grid-column: span 23;
    }

    .gs-col-lg-24 {
        grid-column: span 24;
    }

    .gs-col-lg-auto {
        grid-column: auto;
        width: auto;
    }

    .gs-col-lg-offset-0 {
        grid-column-start: auto;
    }

    .gs-col-lg-offset-1 {
        grid-column-start: 2;
    }

    .gs-col-lg-offset-2 {
        grid-column-start: 3;
    }

    .gs-col-lg-offset-3 {
        grid-column-start: 4;
    }

    .gs-col-lg-offset-4 {
        grid-column-start: 5;
    }

    .gs-col-lg-offset-5 {
        grid-column-start: 6;
    }

    .gs-col-lg-offset-6 {
        grid-column-start: 7;
    }

    .gs-col-lg-offset-7 {
        grid-column-start: 8;
    }

    .gs-col-lg-offset-8 {
        grid-column-start: 9;
    }

    .gs-col-lg-offset-9 {
        grid-column-start: 10;
    }

    .gs-col-lg-offset-10 {
        grid-column-start: 11;
    }

    .gs-col-lg-offset-11 {
        grid-column-start: 12;
    }

    .gs-col-lg-offset-12 {
        grid-column-start: 13;
    }

    .gs-order-lg-first {
        order: -1;
    }

    .gs-order-lg-last {
        order: 999;
    }

    .gs-order-lg-0 {
        order: 0;
    }

    .gs-order-lg-1 {
        order: 1;
    }

    .gs-order-lg-2 {
        order: 2;
    }

    .gs-order-lg-3 {
        order: 3;
    }

    .gs-order-lg-4 {
        order: 4;
    }

    .gs-order-lg-5 {
        order: 5;
    }
}

@media (width >=1200px) {
    .gs-col-xl-1 {
        grid-column: span 1;
    }

    .gs-col-xl-2 {
        grid-column: span 2;
    }

    .gs-col-xl-3 {
        grid-column: span 3;
    }

    .gs-col-xl-4 {
        grid-column: span 4;
    }

    .gs-col-xl-5 {
        grid-column: span 5;
    }

    .gs-col-xl-6 {
        grid-column: span 6;
    }

    .gs-col-xl-7 {
        grid-column: span 7;
    }

    .gs-col-xl-8 {
        grid-column: span 8;
    }

    .gs-col-xl-9 {
        grid-column: span 9;
    }

    .gs-col-xl-10 {
        grid-column: span 10;
    }

    .gs-col-xl-11 {
        grid-column: span 11;
    }

    .gs-col-xl-12 {
        grid-column: span 12;
    }

    .gs-col-xl-13 {
        grid-column: span 13;
    }

    .gs-col-xl-14 {
        grid-column: span 14;
    }

    .gs-col-xl-15 {
        grid-column: span 15;
    }

    .gs-col-xl-16 {
        grid-column: span 16;
    }

    .gs-col-xl-17 {
        grid-column: span 17;
    }

    .gs-col-xl-18 {
        grid-column: span 18;
    }

    .gs-col-xl-19 {
        grid-column: span 19;
    }

    .gs-col-xl-20 {
        grid-column: span 20;
    }

    .gs-col-xl-21 {
        grid-column: span 21;
    }

    .gs-col-xl-22 {
        grid-column: span 22;
    }

    .gs-col-xl-23 {
        grid-column: span 23;
    }

    .gs-col-xl-24 {
        grid-column: span 24;
    }

    .gs-col-xl-auto {
        grid-column: auto;
        width: auto;
    }

    .gs-col-xl-offset-0 {
        grid-column-start: auto;
    }

    .gs-col-xl-offset-1 {
        grid-column-start: 2;
    }

    .gs-col-xl-offset-2 {
        grid-column-start: 3;
    }

    .gs-col-xl-offset-3 {
        grid-column-start: 4;
    }

    .gs-col-xl-offset-4 {
        grid-column-start: 5;
    }

    .gs-col-xl-offset-5 {
        grid-column-start: 6;
    }

    .gs-col-xl-offset-6 {
        grid-column-start: 7;
    }

    .gs-col-xl-offset-7 {
        grid-column-start: 8;
    }

    .gs-col-xl-offset-8 {
        grid-column-start: 9;
    }

    .gs-col-xl-offset-9 {
        grid-column-start: 10;
    }

    .gs-col-xl-offset-10 {
        grid-column-start: 11;
    }

    .gs-col-xl-offset-11 {
        grid-column-start: 12;
    }

    .gs-col-xl-offset-12 {
        grid-column-start: 13;
    }

    .gs-order-xl-first {
        order: -1;
    }

    .gs-order-xl-last {
        order: 999;
    }

    .gs-order-xl-0 {
        order: 0;
    }

    .gs-order-xl-1 {
        order: 1;
    }

    .gs-order-xl-2 {
        order: 2;
    }

    .gs-order-xl-3 {
        order: 3;
    }

    .gs-order-xl-4 {
        order: 4;
    }

    .gs-order-xl-5 {
        order: 5;
    }
}

@media (width >=1440px) {
    .gs-col-xxl-1 {
        grid-column: span 1;
    }

    .gs-col-xxl-2 {
        grid-column: span 2;
    }

    .gs-col-xxl-3 {
        grid-column: span 3;
    }

    .gs-col-xxl-4 {
        grid-column: span 4;
    }

    .gs-col-xxl-5 {
        grid-column: span 5;
    }

    .gs-col-xxl-6 {
        grid-column: span 6;
    }

    .gs-col-xxl-7 {
        grid-column: span 7;
    }

    .gs-col-xxl-8 {
        grid-column: span 8;
    }

    .gs-col-xxl-9 {
        grid-column: span 9;
    }

    .gs-col-xxl-10 {
        grid-column: span 10;
    }

    .gs-col-xxl-11 {
        grid-column: span 11;
    }

    .gs-col-xxl-12 {
        grid-column: span 12;
    }

    .gs-col-xxl-13 {
        grid-column: span 13;
    }

    .gs-col-xxl-14 {
        grid-column: span 14;
    }

    .gs-col-xxl-15 {
        grid-column: span 15;
    }

    .gs-col-xxl-16 {
        grid-column: span 16;
    }

    .gs-col-xxl-17 {
        grid-column: span 17;
    }

    .gs-col-xxl-18 {
        grid-column: span 18;
    }

    .gs-col-xxl-19 {
        grid-column: span 19;
    }

    .gs-col-xxl-20 {
        grid-column: span 20;
    }

    .gs-col-xxl-21 {
        grid-column: span 21;
    }

    .gs-col-xxl-22 {
        grid-column: span 22;
    }

    .gs-col-xxl-23 {
        grid-column: span 23;
    }

    .gs-col-xxl-24 {
        grid-column: span 24;
    }

    .gs-col-xxl-auto {
        grid-column: auto;
        width: auto;
    }

    .gs-col-xxl-offset-0 {
        grid-column-start: auto;
    }

    .gs-col-xxl-offset-1 {
        grid-column-start: 2;
    }

    .gs-col-xxl-offset-2 {
        grid-column-start: 3;
    }

    .gs-col-xxl-offset-3 {
        grid-column-start: 4;
    }

    .gs-col-xxl-offset-4 {
        grid-column-start: 5;
    }

    .gs-col-xxl-offset-5 {
        grid-column-start: 6;
    }

    .gs-col-xxl-offset-6 {
        grid-column-start: 7;
    }

    .gs-col-xxl-offset-7 {
        grid-column-start: 8;
    }

    .gs-col-xxl-offset-8 {
        grid-column-start: 9;
    }

    .gs-col-xxl-offset-9 {
        grid-column-start: 10;
    }

    .gs-col-xxl-offset-10 {
        grid-column-start: 11;
    }

    .gs-col-xxl-offset-11 {
        grid-column-start: 12;
    }

    .gs-col-xxl-offset-12 {
        grid-column-start: 13;
    }

    .gs-order-xxl-first {
        order: -1;
    }

    .gs-order-xxl-last {
        order: 999;
    }

    .gs-order-xxl-0 {
        order: 0;
    }

    .gs-order-xxl-1 {
        order: 1;
    }

    .gs-order-xxl-2 {
        order: 2;
    }

    .gs-order-xxl-3 {
        order: 3;
    }

    .gs-order-xxl-4 {
        order: 4;
    }

    .gs-order-xxl-5 {
        order: 5;
    }
}

.gs-order-first {
    order: -1;
}

.gs-order-last {
    order: 999;
}

.gs-order-0 {
    order: 0;
}

.gs-order-1 {
    order: 1;
}

.gs-order-2 {
    order: 2;
}

.gs-order-3 {
    order: 3;
}

.gs-order-4 {
    order: 4;
}

.gs-order-5 {
    order: 5;
}

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

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

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

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

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

.gs-d-inline-grid {
    display: inline-grid !important;
}

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

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

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

.gs-d-flex {
    display: flex !important;
}

.gs-d-inline-flex {
    display: inline-flex !important;
}

@media (width >=576px) {
    .gs-d-sm-none {
        display: none !important;
    }

    .gs-d-sm-inline {
        display: inline !important;
    }

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

    .gs-d-sm-block {
        display: block !important;
    }

    .gs-d-sm-grid {
        display: grid !important;
    }

    .gs-d-sm-inline-grid {
        display: inline-grid !important;
    }

    .gs-d-sm-table {
        display: table !important;
    }

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

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

    .gs-d-sm-flex {
        display: flex !important;
    }

    .gs-d-sm-inline-flex {
        display: inline-flex !important;
    }
}

@media (width >=768px) {
    .gs-d-md-none {
        display: none !important;
    }

    .gs-d-md-inline {
        display: inline !important;
    }

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

    .gs-d-md-block {
        display: block !important;
    }

    .gs-d-md-grid {
        display: grid !important;
    }

    .gs-d-md-inline-grid {
        display: inline-grid !important;
    }

    .gs-d-md-table {
        display: table !important;
    }

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

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

    .gs-d-md-flex {
        display: flex !important;
    }

    .gs-d-md-inline-flex {
        display: inline-flex !important;
    }
}

@media (width >=1024px) {
    .gs-d-lg-none {
        display: none !important;
    }

    .gs-d-lg-inline {
        display: inline !important;
    }

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

    .gs-d-lg-block {
        display: block !important;
    }

    .gs-d-lg-grid {
        display: grid !important;
    }

    .gs-d-lg-inline-grid {
        display: inline-grid !important;
    }

    .gs-d-lg-table {
        display: table !important;
    }

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

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

    .gs-d-lg-flex {
        display: flex !important;
    }

    .gs-d-lg-inline-flex {
        display: inline-flex !important;
    }
}

@media (width >=1200px) {
    .gs-d-xl-none {
        display: none !important;
    }

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

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

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

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

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

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

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

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

    .gs-d-xl-flex {
        display: flex !important;
    }

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

@media (width >=1440px) {
    .gs-d-xxl-none {
        display: none !important;
    }

    .gs-d-xxl-inline {
        display: inline !important;
    }

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

    .gs-d-xxl-block {
        display: block !important;
    }

    .gs-d-xxl-grid {
        display: grid !important;
    }

    .gs-d-xxl-inline-grid {
        display: inline-grid !important;
    }

    .gs-d-xxl-table {
        display: table !important;
    }

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

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

    .gs-d-xxl-flex {
        display: flex !important;
    }

    .gs-d-xxl-inline-flex {
        display: inline-flex !important;
    }
}

@media print {
    .gs-d-print-none {
        display: none !important;
    }

    .gs-d-print-inline {
        display: inline !important;
    }

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

    .gs-d-print-block {
        display: block !important;
    }

    .gs-d-print-grid {
        display: grid !important;
    }

    .gs-d-print-inline-grid {
        display: inline-grid !important;
    }

    .gs-d-print-table {
        display: table !important;
    }

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

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

    .gs-d-print-flex {
        display: flex !important;
    }

    .gs-d-print-inline-flex {
        display: inline-flex !important;
    }
}
