.GridItem {
  --col-start: span;
  --row-start: span;
  --col-end: span;
  --row-end: span;

  min-width: 0;
  grid-column: var(--col-start, span) var(--col-end, 1);
  grid-row: var(--row-start, span) var(--row-end, 1);
}

  .GridItem_col_1 {
      --col-end: 1;
    }

  .GridItem_col_2 {
      --col-end: 2;
    }

  .GridItem_col_3 {
      --col-end: 3;
    }

  .GridItem_col_4 {
      --col-end: 4;
    }

  .GridItem_col_5 {
      --col-end: 5;
    }

  .GridItem_col_6 {
      --col-end: 6;
    }

  .GridItem_col_7 {
      --col-end: 7;
    }

  .GridItem_col_8 {
      --col-end: 8;
    }

  .GridItem_col_9 {
      --col-end: 9;
    }

  .GridItem_col_10 {
      --col-end: 10;
    }

  .GridItem_col_11 {
      --col-end: 11;
    }

  .GridItem_col_12 {
      --col-end: 12;
    }

  .GridItem_colStart_1 {
      --col-start: 1 / span;
    }

  .GridItem_colStart_2 {
      --col-start: 2 / span;
    }

  .GridItem_colStart_3 {
      --col-start: 3 / span;
    }

  .GridItem_colStart_4 {
      --col-start: 4 / span;
    }

  .GridItem_colStart_5 {
      --col-start: 5 / span;
    }

  .GridItem_colStart_6 {
      --col-start: 6 / span;
    }

  .GridItem_colStart_7 {
      --col-start: 7 / span;
    }

  .GridItem_colStart_8 {
      --col-start: 8 / span;
    }

  .GridItem_colStart_9 {
      --col-start: 9 / span;
    }

  .GridItem_colStart_10 {
      --col-start: 10 / span;
    }

  .GridItem_colStart_11 {
      --col-start: 11 / span;
    }

  .GridItem_colStart_12 {
      --col-start: 12 / span;
    }

  .GridItem_row_1 {
      --row-end: 1;
    }

  .GridItem_row_2 {
      --row-end: 2;
    }

  .GridItem_row_3 {
      --row-end: 3;
    }

  .GridItem_row_4 {
      --row-end: 4;
    }

  .GridItem_rowStart_1 {
      --row-start: 1 / span;
    }

  .GridItem_rowStart_2 {
      --row-start: 2 / span;
    }

  .GridItem_rowStart_3 {
      --row-start: 3 / span;
    }

  .GridItem_rowStart_4 {
      --row-start: 4 / span;
    }

  .GridItem_order_-1 {
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1;
    }

  .GridItem_order_0 {
      -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
              order: 0;
    }

  .GridItem_order_1 {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
    }

  @media screen and (max-width: 767px) {
    .GridItem_mobile\:col_1 {
      --col-end: 1;
    }

    .GridItem_mobile\:col_2 {
      --col-end: 2;
    }

    .GridItem_mobile\:col_3 {
      --col-end: 3;
    }

    .GridItem_mobile\:col_4 {
      --col-end: 4;
    }

    .GridItem_mobile\:col_5 {
      --col-end: 5;
    }

    .GridItem_mobile\:col_6 {
      --col-end: 6;
    }

    .GridItem_mobile\:col_7 {
      --col-end: 7;
    }

    .GridItem_mobile\:col_8 {
      --col-end: 8;
    }

    .GridItem_mobile\:col_9 {
      --col-end: 9;
    }

    .GridItem_mobile\:col_10 {
      --col-end: 10;
    }

    .GridItem_mobile\:col_11 {
      --col-end: 11;
    }

    .GridItem_mobile\:col_12 {
      --col-end: 12;
    }
    .GridItem_mobile\:colStart_1 {
      --col-start: 1 / span;
    }

    .GridItem_mobile\:colStart_2 {
      --col-start: 2 / span;
    }

    .GridItem_mobile\:colStart_3 {
      --col-start: 3 / span;
    }

    .GridItem_mobile\:colStart_4 {
      --col-start: 4 / span;
    }

    .GridItem_mobile\:colStart_5 {
      --col-start: 5 / span;
    }

    .GridItem_mobile\:colStart_6 {
      --col-start: 6 / span;
    }

    .GridItem_mobile\:colStart_7 {
      --col-start: 7 / span;
    }

    .GridItem_mobile\:colStart_8 {
      --col-start: 8 / span;
    }

    .GridItem_mobile\:colStart_9 {
      --col-start: 9 / span;
    }

    .GridItem_mobile\:colStart_10 {
      --col-start: 10 / span;
    }

    .GridItem_mobile\:colStart_11 {
      --col-start: 11 / span;
    }

    .GridItem_mobile\:colStart_12 {
      --col-start: 12 / span;
    }
    .GridItem_mobile\:row_1 {
      --row-end: 1;
    }

    .GridItem_mobile\:row_2 {
      --row-end: 2;
    }

    .GridItem_mobile\:row_3 {
      --row-end: 3;
    }

    .GridItem_mobile\:row_4 {
      --row-end: 4;
    }
    .GridItem_mobile\:rowStart_1 {
      --row-start: 1 / span;
    }

    .GridItem_mobile\:rowStart_2 {
      --row-start: 2 / span;
    }

    .GridItem_mobile\:rowStart_3 {
      --row-start: 3 / span;
    }

    .GridItem_mobile\:rowStart_4 {
      --row-start: 4 / span;
    }
    .GridItem_mobile\:order_-1 {
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1;
    }

    .GridItem_mobile\:order_0 {
      -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
              order: 0;
    }

    .GridItem_mobile\:order_1 {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
    }
  }

  @media screen and (min-width: 768px) and (max-width: 1199px) {
    .GridItem_tablet\:col_1 {
      --col-end: 1;
    }

    .GridItem_tablet\:col_2 {
      --col-end: 2;
    }

    .GridItem_tablet\:col_3 {
      --col-end: 3;
    }

    .GridItem_tablet\:col_4 {
      --col-end: 4;
    }

    .GridItem_tablet\:col_5 {
      --col-end: 5;
    }

    .GridItem_tablet\:col_6 {
      --col-end: 6;
    }

    .GridItem_tablet\:col_7 {
      --col-end: 7;
    }

    .GridItem_tablet\:col_8 {
      --col-end: 8;
    }

    .GridItem_tablet\:col_9 {
      --col-end: 9;
    }

    .GridItem_tablet\:col_10 {
      --col-end: 10;
    }

    .GridItem_tablet\:col_11 {
      --col-end: 11;
    }

    .GridItem_tablet\:col_12 {
      --col-end: 12;
    }
    .GridItem_tablet\:colStart_1 {
      --col-start: 1 / span;
    }

    .GridItem_tablet\:colStart_2 {
      --col-start: 2 / span;
    }

    .GridItem_tablet\:colStart_3 {
      --col-start: 3 / span;
    }

    .GridItem_tablet\:colStart_4 {
      --col-start: 4 / span;
    }

    .GridItem_tablet\:colStart_5 {
      --col-start: 5 / span;
    }

    .GridItem_tablet\:colStart_6 {
      --col-start: 6 / span;
    }

    .GridItem_tablet\:colStart_7 {
      --col-start: 7 / span;
    }

    .GridItem_tablet\:colStart_8 {
      --col-start: 8 / span;
    }

    .GridItem_tablet\:colStart_9 {
      --col-start: 9 / span;
    }

    .GridItem_tablet\:colStart_10 {
      --col-start: 10 / span;
    }

    .GridItem_tablet\:colStart_11 {
      --col-start: 11 / span;
    }

    .GridItem_tablet\:colStart_12 {
      --col-start: 12 / span;
    }
    .GridItem_tablet\:row_1 {
      --row-end: 1;
    }

    .GridItem_tablet\:row_2 {
      --row-end: 2;
    }

    .GridItem_tablet\:row_3 {
      --row-end: 3;
    }

    .GridItem_tablet\:row_4 {
      --row-end: 4;
    }
    .GridItem_tablet\:rowStart_1 {
      --row-start: 1 / span;
    }

    .GridItem_tablet\:rowStart_2 {
      --row-start: 2 / span;
    }

    .GridItem_tablet\:rowStart_3 {
      --row-start: 3 / span;
    }

    .GridItem_tablet\:rowStart_4 {
      --row-start: 4 / span;
    }
    .GridItem_tablet\:order_-1 {
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1;
    }

    .GridItem_tablet\:order_0 {
      -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
              order: 0;
    }

    .GridItem_tablet\:order_1 {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
    }
  }

  @media screen and (min-width: 1200px) {
    .GridItem_desktop\:col_1 {
      --col-end: 1;
    }

    .GridItem_desktop\:col_2 {
      --col-end: 2;
    }

    .GridItem_desktop\:col_3 {
      --col-end: 3;
    }

    .GridItem_desktop\:col_4 {
      --col-end: 4;
    }

    .GridItem_desktop\:col_5 {
      --col-end: 5;
    }

    .GridItem_desktop\:col_6 {
      --col-end: 6;
    }

    .GridItem_desktop\:col_7 {
      --col-end: 7;
    }

    .GridItem_desktop\:col_8 {
      --col-end: 8;
    }

    .GridItem_desktop\:col_9 {
      --col-end: 9;
    }

    .GridItem_desktop\:col_10 {
      --col-end: 10;
    }

    .GridItem_desktop\:col_11 {
      --col-end: 11;
    }

    .GridItem_desktop\:col_12 {
      --col-end: 12;
    }
    .GridItem_desktop\:colStart_1 {
      --col-start: 1 / span;
    }

    .GridItem_desktop\:colStart_2 {
      --col-start: 2 / span;
    }

    .GridItem_desktop\:colStart_3 {
      --col-start: 3 / span;
    }

    .GridItem_desktop\:colStart_4 {
      --col-start: 4 / span;
    }

    .GridItem_desktop\:colStart_5 {
      --col-start: 5 / span;
    }

    .GridItem_desktop\:colStart_6 {
      --col-start: 6 / span;
    }

    .GridItem_desktop\:colStart_7 {
      --col-start: 7 / span;
    }

    .GridItem_desktop\:colStart_8 {
      --col-start: 8 / span;
    }

    .GridItem_desktop\:colStart_9 {
      --col-start: 9 / span;
    }

    .GridItem_desktop\:colStart_10 {
      --col-start: 10 / span;
    }

    .GridItem_desktop\:colStart_11 {
      --col-start: 11 / span;
    }

    .GridItem_desktop\:colStart_12 {
      --col-start: 12 / span;
    }
    .GridItem_desktop\:row_1 {
      --row-end: 1;
    }

    .GridItem_desktop\:row_2 {
      --row-end: 2;
    }

    .GridItem_desktop\:row_3 {
      --row-end: 3;
    }

    .GridItem_desktop\:row_4 {
      --row-end: 4;
    }
    .GridItem_desktop\:rowStart_1 {
      --row-start: 1 / span;
    }

    .GridItem_desktop\:rowStart_2 {
      --row-start: 2 / span;
    }

    .GridItem_desktop\:rowStart_3 {
      --row-start: 3 / span;
    }

    .GridItem_desktop\:rowStart_4 {
      --row-start: 4 / span;
    }
    .GridItem_desktop\:order_-1 {
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1;
    }

    .GridItem_desktop\:order_0 {
      -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
              order: 0;
    }

    .GridItem_desktop\:order_1 {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
    }
  }
