/*!
 * CSS Grid v1.0.0
 * Copyright 2018 Webeetle s.r.l.
 * Licensed under MIT
 */
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
  height: 100%;
}

body {
  height: 100%;
  padding: 0;
  margin: 0;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

.grid-container {
  display: grid;
  grid-gap: 16px;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 480px) {
  .grid-container {
    max-width: 640px;
  }
}

@media (min-width: 960px) {
  .grid-container {
    max-width: 1024px;
  }
}

@media (min-width: 1140px) {
  .grid-container {
    max-width: 1280px;
  }
}

@media (min-width: 1280px) {
  .grid-container {
    max-width: 1440px;
  }
}

.grid-container .colspan-1 {
  grid-column: span 1;
}

.grid-container .col-start-1-end-1 {
  grid-column: 1 / 2;
}

.grid-container .row-start-1-end-1 {
  grid-row: 1 / 2;
}

.grid-container .col-start-1-end-2 {
  grid-column: 1 / 3;
}

.grid-container .row-start-1-end-2 {
  grid-row: 1 / 3;
}

.grid-container .col-start-1-end-3 {
  grid-column: 1 / 4;
}

.grid-container .row-start-1-end-3 {
  grid-row: 1 / 4;
}

.grid-container .col-start-1-end-4 {
  grid-column: 1 / 5;
}

.grid-container .row-start-1-end-4 {
  grid-row: 1 / 5;
}

.grid-container .col-start-1-end-5 {
  grid-column: 1 / 6;
}

.grid-container .row-start-1-end-5 {
  grid-row: 1 / 6;
}

.grid-container .col-start-1-end-6 {
  grid-column: 1 / 7;
}

.grid-container .row-start-1-end-6 {
  grid-row: 1 / 7;
}

.grid-container .col-start-1-end-7 {
  grid-column: 1 / 8;
}

.grid-container .row-start-1-end-7 {
  grid-row: 1 / 8;
}

.grid-container .col-start-1-end-8 {
  grid-column: 1 / 9;
}

.grid-container .row-start-1-end-8 {
  grid-row: 1 / 9;
}

.grid-container .col-start-1-end-9 {
  grid-column: 1 / 10;
}

.grid-container .row-start-1-end-9 {
  grid-row: 1 / 10;
}

.grid-container .col-start-1-end-10 {
  grid-column: 1 / 11;
}

.grid-container .row-start-1-end-10 {
  grid-row: 1 / 11;
}

.grid-container .col-start-1-end-11 {
  grid-column: 1 / 12;
}

.grid-container .row-start-1-end-11 {
  grid-row: 1 / 12;
}

.grid-container .col-start-1-end-12 {
  grid-column: 1 / 13;
}

.grid-container .row-start-1-end-12 {
  grid-row: 1 / 13;
}

.grid-container .colspan-2 {
  grid-column: span 2;
}

.grid-container .col-start-2-end-2 {
  grid-column: 2 / 3;
}

.grid-container .row-start-2-end-2 {
  grid-row: 2 / 3;
}

.grid-container .col-start-2-end-3 {
  grid-column: 2 / 4;
}

.grid-container .row-start-2-end-3 {
  grid-row: 2 / 4;
}

.grid-container .col-start-2-end-4 {
  grid-column: 2 / 5;
}

.grid-container .row-start-2-end-4 {
  grid-row: 2 / 5;
}

.grid-container .col-start-2-end-5 {
  grid-column: 2 / 6;
}

.grid-container .row-start-2-end-5 {
  grid-row: 2 / 6;
}

.grid-container .col-start-2-end-6 {
  grid-column: 2 / 7;
}

.grid-container .row-start-2-end-6 {
  grid-row: 2 / 7;
}

.grid-container .col-start-2-end-7 {
  grid-column: 2 / 8;
}

.grid-container .row-start-2-end-7 {
  grid-row: 2 / 8;
}

.grid-container .col-start-2-end-8 {
  grid-column: 2 / 9;
}

.grid-container .row-start-2-end-8 {
  grid-row: 2 / 9;
}

.grid-container .col-start-2-end-9 {
  grid-column: 2 / 10;
}

.grid-container .row-start-2-end-9 {
  grid-row: 2 / 10;
}

.grid-container .col-start-2-end-10 {
  grid-column: 2 / 11;
}

.grid-container .row-start-2-end-10 {
  grid-row: 2 / 11;
}

.grid-container .col-start-2-end-11 {
  grid-column: 2 / 12;
}

.grid-container .row-start-2-end-11 {
  grid-row: 2 / 12;
}

.grid-container .col-start-2-end-12 {
  grid-column: 2 / 13;
}

.grid-container .row-start-2-end-12 {
  grid-row: 2 / 13;
}

.grid-container .colspan-3 {
  grid-column: span 3;
}

.grid-container .col-start-3-end-3 {
  grid-column: 3 / 4;
}

.grid-container .row-start-3-end-3 {
  grid-row: 3 / 4;
}

.grid-container .col-start-3-end-4 {
  grid-column: 3 / 5;
}

.grid-container .row-start-3-end-4 {
  grid-row: 3 / 5;
}

.grid-container .col-start-3-end-5 {
  grid-column: 3 / 6;
}

.grid-container .row-start-3-end-5 {
  grid-row: 3 / 6;
}

.grid-container .col-start-3-end-6 {
  grid-column: 3 / 7;
}

.grid-container .row-start-3-end-6 {
  grid-row: 3 / 7;
}

.grid-container .col-start-3-end-7 {
  grid-column: 3 / 8;
}

.grid-container .row-start-3-end-7 {
  grid-row: 3 / 8;
}

.grid-container .col-start-3-end-8 {
  grid-column: 3 / 9;
}

.grid-container .row-start-3-end-8 {
  grid-row: 3 / 9;
}

.grid-container .col-start-3-end-9 {
  grid-column: 3 / 10;
}

.grid-container .row-start-3-end-9 {
  grid-row: 3 / 10;
}

.grid-container .col-start-3-end-10 {
  grid-column: 3 / 11;
}

.grid-container .row-start-3-end-10 {
  grid-row: 3 / 11;
}

.grid-container .col-start-3-end-11 {
  grid-column: 3 / 12;
}

.grid-container .row-start-3-end-11 {
  grid-row: 3 / 12;
}

.grid-container .col-start-3-end-12 {
  grid-column: 3 / 13;
}

.grid-container .row-start-3-end-12 {
  grid-row: 3 / 13;
}

.grid-container .colspan-4 {
  grid-column: span 4;
}

.grid-container .col-start-4-end-4 {
  grid-column: 4 / 5;
}

.grid-container .row-start-4-end-4 {
  grid-row: 4 / 5;
}

.grid-container .col-start-4-end-5 {
  grid-column: 4 / 6;
}

.grid-container .row-start-4-end-5 {
  grid-row: 4 / 6;
}

.grid-container .col-start-4-end-6 {
  grid-column: 4 / 7;
}

.grid-container .row-start-4-end-6 {
  grid-row: 4 / 7;
}

.grid-container .col-start-4-end-7 {
  grid-column: 4 / 8;
}

.grid-container .row-start-4-end-7 {
  grid-row: 4 / 8;
}

.grid-container .col-start-4-end-8 {
  grid-column: 4 / 9;
}

.grid-container .row-start-4-end-8 {
  grid-row: 4 / 9;
}

.grid-container .col-start-4-end-9 {
  grid-column: 4 / 10;
}

.grid-container .row-start-4-end-9 {
  grid-row: 4 / 10;
}

.grid-container .col-start-4-end-10 {
  grid-column: 4 / 11;
}

.grid-container .row-start-4-end-10 {
  grid-row: 4 / 11;
}

.grid-container .col-start-4-end-11 {
  grid-column: 4 / 12;
}

.grid-container .row-start-4-end-11 {
  grid-row: 4 / 12;
}

.grid-container .col-start-4-end-12 {
  grid-column: 4 / 13;
}

.grid-container .row-start-4-end-12 {
  grid-row: 4 / 13;
}

.grid-container .colspan-5 {
  grid-column: span 5;
}

.grid-container .col-start-5-end-5 {
  grid-column: 5 / 6;
}

.grid-container .row-start-5-end-5 {
  grid-row: 5 / 6;
}

.grid-container .col-start-5-end-6 {
  grid-column: 5 / 7;
}

.grid-container .row-start-5-end-6 {
  grid-row: 5 / 7;
}

.grid-container .col-start-5-end-7 {
  grid-column: 5 / 8;
}

.grid-container .row-start-5-end-7 {
  grid-row: 5 / 8;
}

.grid-container .col-start-5-end-8 {
  grid-column: 5 / 9;
}

.grid-container .row-start-5-end-8 {
  grid-row: 5 / 9;
}

.grid-container .col-start-5-end-9 {
  grid-column: 5 / 10;
}

.grid-container .row-start-5-end-9 {
  grid-row: 5 / 10;
}

.grid-container .col-start-5-end-10 {
  grid-column: 5 / 11;
}

.grid-container .row-start-5-end-10 {
  grid-row: 5 / 11;
}

.grid-container .col-start-5-end-11 {
  grid-column: 5 / 12;
}

.grid-container .row-start-5-end-11 {
  grid-row: 5 / 12;
}

.grid-container .col-start-5-end-12 {
  grid-column: 5 / 13;
}

.grid-container .row-start-5-end-12 {
  grid-row: 5 / 13;
}

.grid-container .colspan-6 {
  grid-column: span 6;
}

.grid-container .col-start-6-end-6 {
  grid-column: 6 / 7;
}

.grid-container .row-start-6-end-6 {
  grid-row: 6 / 7;
}

.grid-container .col-start-6-end-7 {
  grid-column: 6 / 8;
}

.grid-container .row-start-6-end-7 {
  grid-row: 6 / 8;
}

.grid-container .col-start-6-end-8 {
  grid-column: 6 / 9;
}

.grid-container .row-start-6-end-8 {
  grid-row: 6 / 9;
}

.grid-container .col-start-6-end-9 {
  grid-column: 6 / 10;
}

.grid-container .row-start-6-end-9 {
  grid-row: 6 / 10;
}

.grid-container .col-start-6-end-10 {
  grid-column: 6 / 11;
}

.grid-container .row-start-6-end-10 {
  grid-row: 6 / 11;
}

.grid-container .col-start-6-end-11 {
  grid-column: 6 / 12;
}

.grid-container .row-start-6-end-11 {
  grid-row: 6 / 12;
}

.grid-container .col-start-6-end-12 {
  grid-column: 6 / 13;
}

.grid-container .row-start-6-end-12 {
  grid-row: 6 / 13;
}

.grid-container .colspan-7 {
  grid-column: span 7;
}

.grid-container .col-start-7-end-7 {
  grid-column: 7 / 8;
}

.grid-container .row-start-7-end-7 {
  grid-row: 7 / 8;
}

.grid-container .col-start-7-end-8 {
  grid-column: 7 / 9;
}

.grid-container .row-start-7-end-8 {
  grid-row: 7 / 9;
}

.grid-container .col-start-7-end-9 {
  grid-column: 7 / 10;
}

.grid-container .row-start-7-end-9 {
  grid-row: 7 / 10;
}

.grid-container .col-start-7-end-10 {
  grid-column: 7 / 11;
}

.grid-container .row-start-7-end-10 {
  grid-row: 7 / 11;
}

.grid-container .col-start-7-end-11 {
  grid-column: 7 / 12;
}

.grid-container .row-start-7-end-11 {
  grid-row: 7 / 12;
}

.grid-container .col-start-7-end-12 {
  grid-column: 7 / 13;
}

.grid-container .row-start-7-end-12 {
  grid-row: 7 / 13;
}

.grid-container .colspan-8 {
  grid-column: span 8;
}

.grid-container .col-start-8-end-8 {
  grid-column: 8 / 9;
}

.grid-container .row-start-8-end-8 {
  grid-row: 8 / 9;
}

.grid-container .col-start-8-end-9 {
  grid-column: 8 / 10;
}

.grid-container .row-start-8-end-9 {
  grid-row: 8 / 10;
}

.grid-container .col-start-8-end-10 {
  grid-column: 8 / 11;
}

.grid-container .row-start-8-end-10 {
  grid-row: 8 / 11;
}

.grid-container .col-start-8-end-11 {
  grid-column: 8 / 12;
}

.grid-container .row-start-8-end-11 {
  grid-row: 8 / 12;
}

.grid-container .col-start-8-end-12 {
  grid-column: 8 / 13;
}

.grid-container .row-start-8-end-12 {
  grid-row: 8 / 13;
}

.grid-container .colspan-9 {
  grid-column: span 9;
}

.grid-container .col-start-9-end-9 {
  grid-column: 9 / 10;
}

.grid-container .row-start-9-end-9 {
  grid-row: 9 / 10;
}

.grid-container .col-start-9-end-10 {
  grid-column: 9 / 11;
}

.grid-container .row-start-9-end-10 {
  grid-row: 9 / 11;
}

.grid-container .col-start-9-end-11 {
  grid-column: 9 / 12;
}

.grid-container .row-start-9-end-11 {
  grid-row: 9 / 12;
}

.grid-container .col-start-9-end-12 {
  grid-column: 9 / 13;
}

.grid-container .row-start-9-end-12 {
  grid-row: 9 / 13;
}

.grid-container .colspan-10 {
  grid-column: span 10;
}

.grid-container .col-start-10-end-10 {
  grid-column: 10 / 11;
}

.grid-container .row-start-10-end-10 {
  grid-row: 10 / 11;
}

.grid-container .col-start-10-end-11 {
  grid-column: 10 / 12;
}

.grid-container .row-start-10-end-11 {
  grid-row: 10 / 12;
}

.grid-container .col-start-10-end-12 {
  grid-column: 10 / 13;
}

.grid-container .row-start-10-end-12 {
  grid-row: 10 / 13;
}

.grid-container .colspan-11 {
  grid-column: span 11;
}

.grid-container .col-start-11-end-11 {
  grid-column: 11 / 12;
}

.grid-container .row-start-11-end-11 {
  grid-row: 11 / 12;
}

.grid-container .col-start-11-end-12 {
  grid-column: 11 / 13;
}

.grid-container .row-start-11-end-12 {
  grid-row: 11 / 13;
}

.grid-container .colspan-12 {
  grid-column: span 12;
}

.grid-container .col-start-12-end-12 {
  grid-column: 12 / 13;
}

.grid-container .row-start-12-end-12 {
  grid-row: 12 / 13;
}

.grid-container .colspan-1 {
  grid-column: span 1;
}

.grid-container .col-start-1-end-1 {
  grid-column: 1 / 2;
}

.grid-container .row-start-1-end-1 {
  grid-row: 1 / 2;
}

.grid-container .col-start-1-end-2 {
  grid-column: 1 / 3;
}

.grid-container .row-start-1-end-2 {
  grid-row: 1 / 3;
}

.grid-container .col-start-1-end-3 {
  grid-column: 1 / 4;
}

.grid-container .row-start-1-end-3 {
  grid-row: 1 / 4;
}

.grid-container .col-start-1-end-4 {
  grid-column: 1 / 5;
}

.grid-container .row-start-1-end-4 {
  grid-row: 1 / 5;
}

.grid-container .col-start-1-end-5 {
  grid-column: 1 / 6;
}

.grid-container .row-start-1-end-5 {
  grid-row: 1 / 6;
}

.grid-container .col-start-1-end-6 {
  grid-column: 1 / 7;
}

.grid-container .row-start-1-end-6 {
  grid-row: 1 / 7;
}

.grid-container .col-start-1-end-7 {
  grid-column: 1 / 8;
}

.grid-container .row-start-1-end-7 {
  grid-row: 1 / 8;
}

.grid-container .col-start-1-end-8 {
  grid-column: 1 / 9;
}

.grid-container .row-start-1-end-8 {
  grid-row: 1 / 9;
}

.grid-container .col-start-1-end-9 {
  grid-column: 1 / 10;
}

.grid-container .row-start-1-end-9 {
  grid-row: 1 / 10;
}

.grid-container .col-start-1-end-10 {
  grid-column: 1 / 11;
}

.grid-container .row-start-1-end-10 {
  grid-row: 1 / 11;
}

.grid-container .col-start-1-end-11 {
  grid-column: 1 / 12;
}

.grid-container .row-start-1-end-11 {
  grid-row: 1 / 12;
}

.grid-container .col-start-1-end-12 {
  grid-column: 1 / 13;
}

.grid-container .row-start-1-end-12 {
  grid-row: 1 / 13;
}

.grid-container .colspan-2 {
  grid-column: span 2;
}

.grid-container .col-start-2-end-2 {
  grid-column: 2 / 3;
}

.grid-container .row-start-2-end-2 {
  grid-row: 2 / 3;
}

.grid-container .col-start-2-end-3 {
  grid-column: 2 / 4;
}

.grid-container .row-start-2-end-3 {
  grid-row: 2 / 4;
}

.grid-container .col-start-2-end-4 {
  grid-column: 2 / 5;
}

.grid-container .row-start-2-end-4 {
  grid-row: 2 / 5;
}

.grid-container .col-start-2-end-5 {
  grid-column: 2 / 6;
}

.grid-container .row-start-2-end-5 {
  grid-row: 2 / 6;
}

.grid-container .col-start-2-end-6 {
  grid-column: 2 / 7;
}

.grid-container .row-start-2-end-6 {
  grid-row: 2 / 7;
}

.grid-container .col-start-2-end-7 {
  grid-column: 2 / 8;
}

.grid-container .row-start-2-end-7 {
  grid-row: 2 / 8;
}

.grid-container .col-start-2-end-8 {
  grid-column: 2 / 9;
}

.grid-container .row-start-2-end-8 {
  grid-row: 2 / 9;
}

.grid-container .col-start-2-end-9 {
  grid-column: 2 / 10;
}

.grid-container .row-start-2-end-9 {
  grid-row: 2 / 10;
}

.grid-container .col-start-2-end-10 {
  grid-column: 2 / 11;
}

.grid-container .row-start-2-end-10 {
  grid-row: 2 / 11;
}

.grid-container .col-start-2-end-11 {
  grid-column: 2 / 12;
}

.grid-container .row-start-2-end-11 {
  grid-row: 2 / 12;
}

.grid-container .col-start-2-end-12 {
  grid-column: 2 / 13;
}

.grid-container .row-start-2-end-12 {
  grid-row: 2 / 13;
}

.grid-container .colspan-3 {
  grid-column: span 3;
}

.grid-container .col-start-3-end-3 {
  grid-column: 3 / 4;
}

.grid-container .row-start-3-end-3 {
  grid-row: 3 / 4;
}

.grid-container .col-start-3-end-4 {
  grid-column: 3 / 5;
}

.grid-container .row-start-3-end-4 {
  grid-row: 3 / 5;
}

.grid-container .col-start-3-end-5 {
  grid-column: 3 / 6;
}

.grid-container .row-start-3-end-5 {
  grid-row: 3 / 6;
}

.grid-container .col-start-3-end-6 {
  grid-column: 3 / 7;
}

.grid-container .row-start-3-end-6 {
  grid-row: 3 / 7;
}

.grid-container .col-start-3-end-7 {
  grid-column: 3 / 8;
}

.grid-container .row-start-3-end-7 {
  grid-row: 3 / 8;
}

.grid-container .col-start-3-end-8 {
  grid-column: 3 / 9;
}

.grid-container .row-start-3-end-8 {
  grid-row: 3 / 9;
}

.grid-container .col-start-3-end-9 {
  grid-column: 3 / 10;
}

.grid-container .row-start-3-end-9 {
  grid-row: 3 / 10;
}

.grid-container .col-start-3-end-10 {
  grid-column: 3 / 11;
}

.grid-container .row-start-3-end-10 {
  grid-row: 3 / 11;
}

.grid-container .col-start-3-end-11 {
  grid-column: 3 / 12;
}

.grid-container .row-start-3-end-11 {
  grid-row: 3 / 12;
}

.grid-container .col-start-3-end-12 {
  grid-column: 3 / 13;
}

.grid-container .row-start-3-end-12 {
  grid-row: 3 / 13;
}

.grid-container .colspan-4 {
  grid-column: span 4;
}

.grid-container .col-start-4-end-4 {
  grid-column: 4 / 5;
}

.grid-container .row-start-4-end-4 {
  grid-row: 4 / 5;
}

.grid-container .col-start-4-end-5 {
  grid-column: 4 / 6;
}

.grid-container .row-start-4-end-5 {
  grid-row: 4 / 6;
}

.grid-container .col-start-4-end-6 {
  grid-column: 4 / 7;
}

.grid-container .row-start-4-end-6 {
  grid-row: 4 / 7;
}

.grid-container .col-start-4-end-7 {
  grid-column: 4 / 8;
}

.grid-container .row-start-4-end-7 {
  grid-row: 4 / 8;
}

.grid-container .col-start-4-end-8 {
  grid-column: 4 / 9;
}

.grid-container .row-start-4-end-8 {
  grid-row: 4 / 9;
}

.grid-container .col-start-4-end-9 {
  grid-column: 4 / 10;
}

.grid-container .row-start-4-end-9 {
  grid-row: 4 / 10;
}

.grid-container .col-start-4-end-10 {
  grid-column: 4 / 11;
}

.grid-container .row-start-4-end-10 {
  grid-row: 4 / 11;
}

.grid-container .col-start-4-end-11 {
  grid-column: 4 / 12;
}

.grid-container .row-start-4-end-11 {
  grid-row: 4 / 12;
}

.grid-container .col-start-4-end-12 {
  grid-column: 4 / 13;
}

.grid-container .row-start-4-end-12 {
  grid-row: 4 / 13;
}

.grid-container .colspan-5 {
  grid-column: span 5;
}

.grid-container .col-start-5-end-5 {
  grid-column: 5 / 6;
}

.grid-container .row-start-5-end-5 {
  grid-row: 5 / 6;
}

.grid-container .col-start-5-end-6 {
  grid-column: 5 / 7;
}

.grid-container .row-start-5-end-6 {
  grid-row: 5 / 7;
}

.grid-container .col-start-5-end-7 {
  grid-column: 5 / 8;
}

.grid-container .row-start-5-end-7 {
  grid-row: 5 / 8;
}

.grid-container .col-start-5-end-8 {
  grid-column: 5 / 9;
}

.grid-container .row-start-5-end-8 {
  grid-row: 5 / 9;
}

.grid-container .col-start-5-end-9 {
  grid-column: 5 / 10;
}

.grid-container .row-start-5-end-9 {
  grid-row: 5 / 10;
}

.grid-container .col-start-5-end-10 {
  grid-column: 5 / 11;
}

.grid-container .row-start-5-end-10 {
  grid-row: 5 / 11;
}

.grid-container .col-start-5-end-11 {
  grid-column: 5 / 12;
}

.grid-container .row-start-5-end-11 {
  grid-row: 5 / 12;
}

.grid-container .col-start-5-end-12 {
  grid-column: 5 / 13;
}

.grid-container .row-start-5-end-12 {
  grid-row: 5 / 13;
}

.grid-container .colspan-6 {
  grid-column: span 6;
}

.grid-container .col-start-6-end-6 {
  grid-column: 6 / 7;
}

.grid-container .row-start-6-end-6 {
  grid-row: 6 / 7;
}

.grid-container .col-start-6-end-7 {
  grid-column: 6 / 8;
}

.grid-container .row-start-6-end-7 {
  grid-row: 6 / 8;
}

.grid-container .col-start-6-end-8 {
  grid-column: 6 / 9;
}

.grid-container .row-start-6-end-8 {
  grid-row: 6 / 9;
}

.grid-container .col-start-6-end-9 {
  grid-column: 6 / 10;
}

.grid-container .row-start-6-end-9 {
  grid-row: 6 / 10;
}

.grid-container .col-start-6-end-10 {
  grid-column: 6 / 11;
}

.grid-container .row-start-6-end-10 {
  grid-row: 6 / 11;
}

.grid-container .col-start-6-end-11 {
  grid-column: 6 / 12;
}

.grid-container .row-start-6-end-11 {
  grid-row: 6 / 12;
}

.grid-container .col-start-6-end-12 {
  grid-column: 6 / 13;
}

.grid-container .row-start-6-end-12 {
  grid-row: 6 / 13;
}

.grid-container .colspan-7 {
  grid-column: span 7;
}

.grid-container .col-start-7-end-7 {
  grid-column: 7 / 8;
}

.grid-container .row-start-7-end-7 {
  grid-row: 7 / 8;
}

.grid-container .col-start-7-end-8 {
  grid-column: 7 / 9;
}

.grid-container .row-start-7-end-8 {
  grid-row: 7 / 9;
}

.grid-container .col-start-7-end-9 {
  grid-column: 7 / 10;
}

.grid-container .row-start-7-end-9 {
  grid-row: 7 / 10;
}

.grid-container .col-start-7-end-10 {
  grid-column: 7 / 11;
}

.grid-container .row-start-7-end-10 {
  grid-row: 7 / 11;
}

.grid-container .col-start-7-end-11 {
  grid-column: 7 / 12;
}

.grid-container .row-start-7-end-11 {
  grid-row: 7 / 12;
}

.grid-container .col-start-7-end-12 {
  grid-column: 7 / 13;
}

.grid-container .row-start-7-end-12 {
  grid-row: 7 / 13;
}

.grid-container .colspan-8 {
  grid-column: span 8;
}

.grid-container .col-start-8-end-8 {
  grid-column: 8 / 9;
}

.grid-container .row-start-8-end-8 {
  grid-row: 8 / 9;
}

.grid-container .col-start-8-end-9 {
  grid-column: 8 / 10;
}

.grid-container .row-start-8-end-9 {
  grid-row: 8 / 10;
}

.grid-container .col-start-8-end-10 {
  grid-column: 8 / 11;
}

.grid-container .row-start-8-end-10 {
  grid-row: 8 / 11;
}

.grid-container .col-start-8-end-11 {
  grid-column: 8 / 12;
}

.grid-container .row-start-8-end-11 {
  grid-row: 8 / 12;
}

.grid-container .col-start-8-end-12 {
  grid-column: 8 / 13;
}

.grid-container .row-start-8-end-12 {
  grid-row: 8 / 13;
}

.grid-container .colspan-9 {
  grid-column: span 9;
}

.grid-container .col-start-9-end-9 {
  grid-column: 9 / 10;
}

.grid-container .row-start-9-end-9 {
  grid-row: 9 / 10;
}

.grid-container .col-start-9-end-10 {
  grid-column: 9 / 11;
}

.grid-container .row-start-9-end-10 {
  grid-row: 9 / 11;
}

.grid-container .col-start-9-end-11 {
  grid-column: 9 / 12;
}

.grid-container .row-start-9-end-11 {
  grid-row: 9 / 12;
}

.grid-container .col-start-9-end-12 {
  grid-column: 9 / 13;
}

.grid-container .row-start-9-end-12 {
  grid-row: 9 / 13;
}

.grid-container .colspan-10 {
  grid-column: span 10;
}

.grid-container .col-start-10-end-10 {
  grid-column: 10 / 11;
}

.grid-container .row-start-10-end-10 {
  grid-row: 10 / 11;
}

.grid-container .col-start-10-end-11 {
  grid-column: 10 / 12;
}

.grid-container .row-start-10-end-11 {
  grid-row: 10 / 12;
}

.grid-container .col-start-10-end-12 {
  grid-column: 10 / 13;
}

.grid-container .row-start-10-end-12 {
  grid-row: 10 / 13;
}

.grid-container .colspan-11 {
  grid-column: span 11;
}

.grid-container .col-start-11-end-11 {
  grid-column: 11 / 12;
}

.grid-container .row-start-11-end-11 {
  grid-row: 11 / 12;
}

.grid-container .col-start-11-end-12 {
  grid-column: 11 / 13;
}

.grid-container .row-start-11-end-12 {
  grid-row: 11 / 13;
}

.grid-container .colspan-12 {
  grid-column: span 12;
}

.grid-container .col-start-12-end-12 {
  grid-column: 12 / 13;
}

.grid-container .row-start-12-end-12 {
  grid-row: 12 / 13;
}

@media (min-width: 480px) {
  .grid-container .colspan-sm-1 {
    grid-column: span 1;
  }
  .grid-container .col-sm-start-1-end-1 {
    grid-column: 1 / 2;
  }
  .grid-container .row-sm-start-1-end-1 {
    grid-row: 1 / 2;
  }
  .grid-container .col-sm-start-1-end-2 {
    grid-column: 1 / 3;
  }
  .grid-container .row-sm-start-1-end-2 {
    grid-row: 1 / 3;
  }
  .grid-container .col-sm-start-1-end-3 {
    grid-column: 1 / 4;
  }
  .grid-container .row-sm-start-1-end-3 {
    grid-row: 1 / 4;
  }
  .grid-container .col-sm-start-1-end-4 {
    grid-column: 1 / 5;
  }
  .grid-container .row-sm-start-1-end-4 {
    grid-row: 1 / 5;
  }
  .grid-container .col-sm-start-1-end-5 {
    grid-column: 1 / 6;
  }
  .grid-container .row-sm-start-1-end-5 {
    grid-row: 1 / 6;
  }
  .grid-container .col-sm-start-1-end-6 {
    grid-column: 1 / 7;
  }
  .grid-container .row-sm-start-1-end-6 {
    grid-row: 1 / 7;
  }
  .grid-container .col-sm-start-1-end-7 {
    grid-column: 1 / 8;
  }
  .grid-container .row-sm-start-1-end-7 {
    grid-row: 1 / 8;
  }
  .grid-container .col-sm-start-1-end-8 {
    grid-column: 1 / 9;
  }
  .grid-container .row-sm-start-1-end-8 {
    grid-row: 1 / 9;
  }
  .grid-container .col-sm-start-1-end-9 {
    grid-column: 1 / 10;
  }
  .grid-container .row-sm-start-1-end-9 {
    grid-row: 1 / 10;
  }
  .grid-container .col-sm-start-1-end-10 {
    grid-column: 1 / 11;
  }
  .grid-container .row-sm-start-1-end-10 {
    grid-row: 1 / 11;
  }
  .grid-container .col-sm-start-1-end-11 {
    grid-column: 1 / 12;
  }
  .grid-container .row-sm-start-1-end-11 {
    grid-row: 1 / 12;
  }
  .grid-container .col-sm-start-1-end-12 {
    grid-column: 1 / 13;
  }
  .grid-container .row-sm-start-1-end-12 {
    grid-row: 1 / 13;
  }
  .grid-container .colspan-sm-2 {
    grid-column: span 2;
  }
  .grid-container .col-sm-start-2-end-2 {
    grid-column: 2 / 3;
  }
  .grid-container .row-sm-start-2-end-2 {
    grid-row: 2 / 3;
  }
  .grid-container .col-sm-start-2-end-3 {
    grid-column: 2 / 4;
  }
  .grid-container .row-sm-start-2-end-3 {
    grid-row: 2 / 4;
  }
  .grid-container .col-sm-start-2-end-4 {
    grid-column: 2 / 5;
  }
  .grid-container .row-sm-start-2-end-4 {
    grid-row: 2 / 5;
  }
  .grid-container .col-sm-start-2-end-5 {
    grid-column: 2 / 6;
  }
  .grid-container .row-sm-start-2-end-5 {
    grid-row: 2 / 6;
  }
  .grid-container .col-sm-start-2-end-6 {
    grid-column: 2 / 7;
  }
  .grid-container .row-sm-start-2-end-6 {
    grid-row: 2 / 7;
  }
  .grid-container .col-sm-start-2-end-7 {
    grid-column: 2 / 8;
  }
  .grid-container .row-sm-start-2-end-7 {
    grid-row: 2 / 8;
  }
  .grid-container .col-sm-start-2-end-8 {
    grid-column: 2 / 9;
  }
  .grid-container .row-sm-start-2-end-8 {
    grid-row: 2 / 9;
  }
  .grid-container .col-sm-start-2-end-9 {
    grid-column: 2 / 10;
  }
  .grid-container .row-sm-start-2-end-9 {
    grid-row: 2 / 10;
  }
  .grid-container .col-sm-start-2-end-10 {
    grid-column: 2 / 11;
  }
  .grid-container .row-sm-start-2-end-10 {
    grid-row: 2 / 11;
  }
  .grid-container .col-sm-start-2-end-11 {
    grid-column: 2 / 12;
  }
  .grid-container .row-sm-start-2-end-11 {
    grid-row: 2 / 12;
  }
  .grid-container .col-sm-start-2-end-12 {
    grid-column: 2 / 13;
  }
  .grid-container .row-sm-start-2-end-12 {
    grid-row: 2 / 13;
  }
  .grid-container .colspan-sm-3 {
    grid-column: span 3;
  }
  .grid-container .col-sm-start-3-end-3 {
    grid-column: 3 / 4;
  }
  .grid-container .row-sm-start-3-end-3 {
    grid-row: 3 / 4;
  }
  .grid-container .col-sm-start-3-end-4 {
    grid-column: 3 / 5;
  }
  .grid-container .row-sm-start-3-end-4 {
    grid-row: 3 / 5;
  }
  .grid-container .col-sm-start-3-end-5 {
    grid-column: 3 / 6;
  }
  .grid-container .row-sm-start-3-end-5 {
    grid-row: 3 / 6;
  }
  .grid-container .col-sm-start-3-end-6 {
    grid-column: 3 / 7;
  }
  .grid-container .row-sm-start-3-end-6 {
    grid-row: 3 / 7;
  }
  .grid-container .col-sm-start-3-end-7 {
    grid-column: 3 / 8;
  }
  .grid-container .row-sm-start-3-end-7 {
    grid-row: 3 / 8;
  }
  .grid-container .col-sm-start-3-end-8 {
    grid-column: 3 / 9;
  }
  .grid-container .row-sm-start-3-end-8 {
    grid-row: 3 / 9;
  }
  .grid-container .col-sm-start-3-end-9 {
    grid-column: 3 / 10;
  }
  .grid-container .row-sm-start-3-end-9 {
    grid-row: 3 / 10;
  }
  .grid-container .col-sm-start-3-end-10 {
    grid-column: 3 / 11;
  }
  .grid-container .row-sm-start-3-end-10 {
    grid-row: 3 / 11;
  }
  .grid-container .col-sm-start-3-end-11 {
    grid-column: 3 / 12;
  }
  .grid-container .row-sm-start-3-end-11 {
    grid-row: 3 / 12;
  }
  .grid-container .col-sm-start-3-end-12 {
    grid-column: 3 / 13;
  }
  .grid-container .row-sm-start-3-end-12 {
    grid-row: 3 / 13;
  }
  .grid-container .colspan-sm-4 {
    grid-column: span 4;
  }
  .grid-container .col-sm-start-4-end-4 {
    grid-column: 4 / 5;
  }
  .grid-container .row-sm-start-4-end-4 {
    grid-row: 4 / 5;
  }
  .grid-container .col-sm-start-4-end-5 {
    grid-column: 4 / 6;
  }
  .grid-container .row-sm-start-4-end-5 {
    grid-row: 4 / 6;
  }
  .grid-container .col-sm-start-4-end-6 {
    grid-column: 4 / 7;
  }
  .grid-container .row-sm-start-4-end-6 {
    grid-row: 4 / 7;
  }
  .grid-container .col-sm-start-4-end-7 {
    grid-column: 4 / 8;
  }
  .grid-container .row-sm-start-4-end-7 {
    grid-row: 4 / 8;
  }
  .grid-container .col-sm-start-4-end-8 {
    grid-column: 4 / 9;
  }
  .grid-container .row-sm-start-4-end-8 {
    grid-row: 4 / 9;
  }
  .grid-container .col-sm-start-4-end-9 {
    grid-column: 4 / 10;
  }
  .grid-container .row-sm-start-4-end-9 {
    grid-row: 4 / 10;
  }
  .grid-container .col-sm-start-4-end-10 {
    grid-column: 4 / 11;
  }
  .grid-container .row-sm-start-4-end-10 {
    grid-row: 4 / 11;
  }
  .grid-container .col-sm-start-4-end-11 {
    grid-column: 4 / 12;
  }
  .grid-container .row-sm-start-4-end-11 {
    grid-row: 4 / 12;
  }
  .grid-container .col-sm-start-4-end-12 {
    grid-column: 4 / 13;
  }
  .grid-container .row-sm-start-4-end-12 {
    grid-row: 4 / 13;
  }
  .grid-container .colspan-sm-5 {
    grid-column: span 5;
  }
  .grid-container .col-sm-start-5-end-5 {
    grid-column: 5 / 6;
  }
  .grid-container .row-sm-start-5-end-5 {
    grid-row: 5 / 6;
  }
  .grid-container .col-sm-start-5-end-6 {
    grid-column: 5 / 7;
  }
  .grid-container .row-sm-start-5-end-6 {
    grid-row: 5 / 7;
  }
  .grid-container .col-sm-start-5-end-7 {
    grid-column: 5 / 8;
  }
  .grid-container .row-sm-start-5-end-7 {
    grid-row: 5 / 8;
  }
  .grid-container .col-sm-start-5-end-8 {
    grid-column: 5 / 9;
  }
  .grid-container .row-sm-start-5-end-8 {
    grid-row: 5 / 9;
  }
  .grid-container .col-sm-start-5-end-9 {
    grid-column: 5 / 10;
  }
  .grid-container .row-sm-start-5-end-9 {
    grid-row: 5 / 10;
  }
  .grid-container .col-sm-start-5-end-10 {
    grid-column: 5 / 11;
  }
  .grid-container .row-sm-start-5-end-10 {
    grid-row: 5 / 11;
  }
  .grid-container .col-sm-start-5-end-11 {
    grid-column: 5 / 12;
  }
  .grid-container .row-sm-start-5-end-11 {
    grid-row: 5 / 12;
  }
  .grid-container .col-sm-start-5-end-12 {
    grid-column: 5 / 13;
  }
  .grid-container .row-sm-start-5-end-12 {
    grid-row: 5 / 13;
  }
  .grid-container .colspan-sm-6 {
    grid-column: span 6;
  }
  .grid-container .col-sm-start-6-end-6 {
    grid-column: 6 / 7;
  }
  .grid-container .row-sm-start-6-end-6 {
    grid-row: 6 / 7;
  }
  .grid-container .col-sm-start-6-end-7 {
    grid-column: 6 / 8;
  }
  .grid-container .row-sm-start-6-end-7 {
    grid-row: 6 / 8;
  }
  .grid-container .col-sm-start-6-end-8 {
    grid-column: 6 / 9;
  }
  .grid-container .row-sm-start-6-end-8 {
    grid-row: 6 / 9;
  }
  .grid-container .col-sm-start-6-end-9 {
    grid-column: 6 / 10;
  }
  .grid-container .row-sm-start-6-end-9 {
    grid-row: 6 / 10;
  }
  .grid-container .col-sm-start-6-end-10 {
    grid-column: 6 / 11;
  }
  .grid-container .row-sm-start-6-end-10 {
    grid-row: 6 / 11;
  }
  .grid-container .col-sm-start-6-end-11 {
    grid-column: 6 / 12;
  }
  .grid-container .row-sm-start-6-end-11 {
    grid-row: 6 / 12;
  }
  .grid-container .col-sm-start-6-end-12 {
    grid-column: 6 / 13;
  }
  .grid-container .row-sm-start-6-end-12 {
    grid-row: 6 / 13;
  }
  .grid-container .colspan-sm-7 {
    grid-column: span 7;
  }
  .grid-container .col-sm-start-7-end-7 {
    grid-column: 7 / 8;
  }
  .grid-container .row-sm-start-7-end-7 {
    grid-row: 7 / 8;
  }
  .grid-container .col-sm-start-7-end-8 {
    grid-column: 7 / 9;
  }
  .grid-container .row-sm-start-7-end-8 {
    grid-row: 7 / 9;
  }
  .grid-container .col-sm-start-7-end-9 {
    grid-column: 7 / 10;
  }
  .grid-container .row-sm-start-7-end-9 {
    grid-row: 7 / 10;
  }
  .grid-container .col-sm-start-7-end-10 {
    grid-column: 7 / 11;
  }
  .grid-container .row-sm-start-7-end-10 {
    grid-row: 7 / 11;
  }
  .grid-container .col-sm-start-7-end-11 {
    grid-column: 7 / 12;
  }
  .grid-container .row-sm-start-7-end-11 {
    grid-row: 7 / 12;
  }
  .grid-container .col-sm-start-7-end-12 {
    grid-column: 7 / 13;
  }
  .grid-container .row-sm-start-7-end-12 {
    grid-row: 7 / 13;
  }
  .grid-container .colspan-sm-8 {
    grid-column: span 8;
  }
  .grid-container .col-sm-start-8-end-8 {
    grid-column: 8 / 9;
  }
  .grid-container .row-sm-start-8-end-8 {
    grid-row: 8 / 9;
  }
  .grid-container .col-sm-start-8-end-9 {
    grid-column: 8 / 10;
  }
  .grid-container .row-sm-start-8-end-9 {
    grid-row: 8 / 10;
  }
  .grid-container .col-sm-start-8-end-10 {
    grid-column: 8 / 11;
  }
  .grid-container .row-sm-start-8-end-10 {
    grid-row: 8 / 11;
  }
  .grid-container .col-sm-start-8-end-11 {
    grid-column: 8 / 12;
  }
  .grid-container .row-sm-start-8-end-11 {
    grid-row: 8 / 12;
  }
  .grid-container .col-sm-start-8-end-12 {
    grid-column: 8 / 13;
  }
  .grid-container .row-sm-start-8-end-12 {
    grid-row: 8 / 13;
  }
  .grid-container .colspan-sm-9 {
    grid-column: span 9;
  }
  .grid-container .col-sm-start-9-end-9 {
    grid-column: 9 / 10;
  }
  .grid-container .row-sm-start-9-end-9 {
    grid-row: 9 / 10;
  }
  .grid-container .col-sm-start-9-end-10 {
    grid-column: 9 / 11;
  }
  .grid-container .row-sm-start-9-end-10 {
    grid-row: 9 / 11;
  }
  .grid-container .col-sm-start-9-end-11 {
    grid-column: 9 / 12;
  }
  .grid-container .row-sm-start-9-end-11 {
    grid-row: 9 / 12;
  }
  .grid-container .col-sm-start-9-end-12 {
    grid-column: 9 / 13;
  }
  .grid-container .row-sm-start-9-end-12 {
    grid-row: 9 / 13;
  }
  .grid-container .colspan-sm-10 {
    grid-column: span 10;
  }
  .grid-container .col-sm-start-10-end-10 {
    grid-column: 10 / 11;
  }
  .grid-container .row-sm-start-10-end-10 {
    grid-row: 10 / 11;
  }
  .grid-container .col-sm-start-10-end-11 {
    grid-column: 10 / 12;
  }
  .grid-container .row-sm-start-10-end-11 {
    grid-row: 10 / 12;
  }
  .grid-container .col-sm-start-10-end-12 {
    grid-column: 10 / 13;
  }
  .grid-container .row-sm-start-10-end-12 {
    grid-row: 10 / 13;
  }
  .grid-container .colspan-sm-11 {
    grid-column: span 11;
  }
  .grid-container .col-sm-start-11-end-11 {
    grid-column: 11 / 12;
  }
  .grid-container .row-sm-start-11-end-11 {
    grid-row: 11 / 12;
  }
  .grid-container .col-sm-start-11-end-12 {
    grid-column: 11 / 13;
  }
  .grid-container .row-sm-start-11-end-12 {
    grid-row: 11 / 13;
  }
  .grid-container .colspan-sm-12 {
    grid-column: span 12;
  }
  .grid-container .col-sm-start-12-end-12 {
    grid-column: 12 / 13;
  }
  .grid-container .row-sm-start-12-end-12 {
    grid-row: 12 / 13;
  }
}

@media (min-width: 960px) {
  .grid-container .colspan-md-1 {
    grid-column: span 1;
  }
  .grid-container .col-md-start-1-end-1 {
    grid-column: 1 / 2;
  }
  .grid-container .row-md-start-1-end-1 {
    grid-row: 1 / 2;
  }
  .grid-container .col-md-start-1-end-2 {
    grid-column: 1 / 3;
  }
  .grid-container .row-md-start-1-end-2 {
    grid-row: 1 / 3;
  }
  .grid-container .col-md-start-1-end-3 {
    grid-column: 1 / 4;
  }
  .grid-container .row-md-start-1-end-3 {
    grid-row: 1 / 4;
  }
  .grid-container .col-md-start-1-end-4 {
    grid-column: 1 / 5;
  }
  .grid-container .row-md-start-1-end-4 {
    grid-row: 1 / 5;
  }
  .grid-container .col-md-start-1-end-5 {
    grid-column: 1 / 6;
  }
  .grid-container .row-md-start-1-end-5 {
    grid-row: 1 / 6;
  }
  .grid-container .col-md-start-1-end-6 {
    grid-column: 1 / 7;
  }
  .grid-container .row-md-start-1-end-6 {
    grid-row: 1 / 7;
  }
  .grid-container .col-md-start-1-end-7 {
    grid-column: 1 / 8;
  }
  .grid-container .row-md-start-1-end-7 {
    grid-row: 1 / 8;
  }
  .grid-container .col-md-start-1-end-8 {
    grid-column: 1 / 9;
  }
  .grid-container .row-md-start-1-end-8 {
    grid-row: 1 / 9;
  }
  .grid-container .col-md-start-1-end-9 {
    grid-column: 1 / 10;
  }
  .grid-container .row-md-start-1-end-9 {
    grid-row: 1 / 10;
  }
  .grid-container .col-md-start-1-end-10 {
    grid-column: 1 / 11;
  }
  .grid-container .row-md-start-1-end-10 {
    grid-row: 1 / 11;
  }
  .grid-container .col-md-start-1-end-11 {
    grid-column: 1 / 12;
  }
  .grid-container .row-md-start-1-end-11 {
    grid-row: 1 / 12;
  }
  .grid-container .col-md-start-1-end-12 {
    grid-column: 1 / 13;
  }
  .grid-container .row-md-start-1-end-12 {
    grid-row: 1 / 13;
  }
  .grid-container .colspan-md-2 {
    grid-column: span 2;
  }
  .grid-container .col-md-start-2-end-2 {
    grid-column: 2 / 3;
  }
  .grid-container .row-md-start-2-end-2 {
    grid-row: 2 / 3;
  }
  .grid-container .col-md-start-2-end-3 {
    grid-column: 2 / 4;
  }
  .grid-container .row-md-start-2-end-3 {
    grid-row: 2 / 4;
  }
  .grid-container .col-md-start-2-end-4 {
    grid-column: 2 / 5;
  }
  .grid-container .row-md-start-2-end-4 {
    grid-row: 2 / 5;
  }
  .grid-container .col-md-start-2-end-5 {
    grid-column: 2 / 6;
  }
  .grid-container .row-md-start-2-end-5 {
    grid-row: 2 / 6;
  }
  .grid-container .col-md-start-2-end-6 {
    grid-column: 2 / 7;
  }
  .grid-container .row-md-start-2-end-6 {
    grid-row: 2 / 7;
  }
  .grid-container .col-md-start-2-end-7 {
    grid-column: 2 / 8;
  }
  .grid-container .row-md-start-2-end-7 {
    grid-row: 2 / 8;
  }
  .grid-container .col-md-start-2-end-8 {
    grid-column: 2 / 9;
  }
  .grid-container .row-md-start-2-end-8 {
    grid-row: 2 / 9;
  }
  .grid-container .col-md-start-2-end-9 {
    grid-column: 2 / 10;
  }
  .grid-container .row-md-start-2-end-9 {
    grid-row: 2 / 10;
  }
  .grid-container .col-md-start-2-end-10 {
    grid-column: 2 / 11;
  }
  .grid-container .row-md-start-2-end-10 {
    grid-row: 2 / 11;
  }
  .grid-container .col-md-start-2-end-11 {
    grid-column: 2 / 12;
  }
  .grid-container .row-md-start-2-end-11 {
    grid-row: 2 / 12;
  }
  .grid-container .col-md-start-2-end-12 {
    grid-column: 2 / 13;
  }
  .grid-container .row-md-start-2-end-12 {
    grid-row: 2 / 13;
  }
  .grid-container .colspan-md-3 {
    grid-column: span 3;
  }
  .grid-container .col-md-start-3-end-3 {
    grid-column: 3 / 4;
  }
  .grid-container .row-md-start-3-end-3 {
    grid-row: 3 / 4;
  }
  .grid-container .col-md-start-3-end-4 {
    grid-column: 3 / 5;
  }
  .grid-container .row-md-start-3-end-4 {
    grid-row: 3 / 5;
  }
  .grid-container .col-md-start-3-end-5 {
    grid-column: 3 / 6;
  }
  .grid-container .row-md-start-3-end-5 {
    grid-row: 3 / 6;
  }
  .grid-container .col-md-start-3-end-6 {
    grid-column: 3 / 7;
  }
  .grid-container .row-md-start-3-end-6 {
    grid-row: 3 / 7;
  }
  .grid-container .col-md-start-3-end-7 {
    grid-column: 3 / 8;
  }
  .grid-container .row-md-start-3-end-7 {
    grid-row: 3 / 8;
  }
  .grid-container .col-md-start-3-end-8 {
    grid-column: 3 / 9;
  }
  .grid-container .row-md-start-3-end-8 {
    grid-row: 3 / 9;
  }
  .grid-container .col-md-start-3-end-9 {
    grid-column: 3 / 10;
  }
  .grid-container .row-md-start-3-end-9 {
    grid-row: 3 / 10;
  }
  .grid-container .col-md-start-3-end-10 {
    grid-column: 3 / 11;
  }
  .grid-container .row-md-start-3-end-10 {
    grid-row: 3 / 11;
  }
  .grid-container .col-md-start-3-end-11 {
    grid-column: 3 / 12;
  }
  .grid-container .row-md-start-3-end-11 {
    grid-row: 3 / 12;
  }
  .grid-container .col-md-start-3-end-12 {
    grid-column: 3 / 13;
  }
  .grid-container .row-md-start-3-end-12 {
    grid-row: 3 / 13;
  }
  .grid-container .colspan-md-4 {
    grid-column: span 4;
  }
  .grid-container .col-md-start-4-end-4 {
    grid-column: 4 / 5;
  }
  .grid-container .row-md-start-4-end-4 {
    grid-row: 4 / 5;
  }
  .grid-container .col-md-start-4-end-5 {
    grid-column: 4 / 6;
  }
  .grid-container .row-md-start-4-end-5 {
    grid-row: 4 / 6;
  }
  .grid-container .col-md-start-4-end-6 {
    grid-column: 4 / 7;
  }
  .grid-container .row-md-start-4-end-6 {
    grid-row: 4 / 7;
  }
  .grid-container .col-md-start-4-end-7 {
    grid-column: 4 / 8;
  }
  .grid-container .row-md-start-4-end-7 {
    grid-row: 4 / 8;
  }
  .grid-container .col-md-start-4-end-8 {
    grid-column: 4 / 9;
  }
  .grid-container .row-md-start-4-end-8 {
    grid-row: 4 / 9;
  }
  .grid-container .col-md-start-4-end-9 {
    grid-column: 4 / 10;
  }
  .grid-container .row-md-start-4-end-9 {
    grid-row: 4 / 10;
  }
  .grid-container .col-md-start-4-end-10 {
    grid-column: 4 / 11;
  }
  .grid-container .row-md-start-4-end-10 {
    grid-row: 4 / 11;
  }
  .grid-container .col-md-start-4-end-11 {
    grid-column: 4 / 12;
  }
  .grid-container .row-md-start-4-end-11 {
    grid-row: 4 / 12;
  }
  .grid-container .col-md-start-4-end-12 {
    grid-column: 4 / 13;
  }
  .grid-container .row-md-start-4-end-12 {
    grid-row: 4 / 13;
  }
  .grid-container .colspan-md-5 {
    grid-column: span 5;
  }
  .grid-container .col-md-start-5-end-5 {
    grid-column: 5 / 6;
  }
  .grid-container .row-md-start-5-end-5 {
    grid-row: 5 / 6;
  }
  .grid-container .col-md-start-5-end-6 {
    grid-column: 5 / 7;
  }
  .grid-container .row-md-start-5-end-6 {
    grid-row: 5 / 7;
  }
  .grid-container .col-md-start-5-end-7 {
    grid-column: 5 / 8;
  }
  .grid-container .row-md-start-5-end-7 {
    grid-row: 5 / 8;
  }
  .grid-container .col-md-start-5-end-8 {
    grid-column: 5 / 9;
  }
  .grid-container .row-md-start-5-end-8 {
    grid-row: 5 / 9;
  }
  .grid-container .col-md-start-5-end-9 {
    grid-column: 5 / 10;
  }
  .grid-container .row-md-start-5-end-9 {
    grid-row: 5 / 10;
  }
  .grid-container .col-md-start-5-end-10 {
    grid-column: 5 / 11;
  }
  .grid-container .row-md-start-5-end-10 {
    grid-row: 5 / 11;
  }
  .grid-container .col-md-start-5-end-11 {
    grid-column: 5 / 12;
  }
  .grid-container .row-md-start-5-end-11 {
    grid-row: 5 / 12;
  }
  .grid-container .col-md-start-5-end-12 {
    grid-column: 5 / 13;
  }
  .grid-container .row-md-start-5-end-12 {
    grid-row: 5 / 13;
  }
  .grid-container .colspan-md-6 {
    grid-column: span 6;
  }
  .grid-container .col-md-start-6-end-6 {
    grid-column: 6 / 7;
  }
  .grid-container .row-md-start-6-end-6 {
    grid-row: 6 / 7;
  }
  .grid-container .col-md-start-6-end-7 {
    grid-column: 6 / 8;
  }
  .grid-container .row-md-start-6-end-7 {
    grid-row: 6 / 8;
  }
  .grid-container .col-md-start-6-end-8 {
    grid-column: 6 / 9;
  }
  .grid-container .row-md-start-6-end-8 {
    grid-row: 6 / 9;
  }
  .grid-container .col-md-start-6-end-9 {
    grid-column: 6 / 10;
  }
  .grid-container .row-md-start-6-end-9 {
    grid-row: 6 / 10;
  }
  .grid-container .col-md-start-6-end-10 {
    grid-column: 6 / 11;
  }
  .grid-container .row-md-start-6-end-10 {
    grid-row: 6 / 11;
  }
  .grid-container .col-md-start-6-end-11 {
    grid-column: 6 / 12;
  }
  .grid-container .row-md-start-6-end-11 {
    grid-row: 6 / 12;
  }
  .grid-container .col-md-start-6-end-12 {
    grid-column: 6 / 13;
  }
  .grid-container .row-md-start-6-end-12 {
    grid-row: 6 / 13;
  }
  .grid-container .colspan-md-7 {
    grid-column: span 7;
  }
  .grid-container .col-md-start-7-end-7 {
    grid-column: 7 / 8;
  }
  .grid-container .row-md-start-7-end-7 {
    grid-row: 7 / 8;
  }
  .grid-container .col-md-start-7-end-8 {
    grid-column: 7 / 9;
  }
  .grid-container .row-md-start-7-end-8 {
    grid-row: 7 / 9;
  }
  .grid-container .col-md-start-7-end-9 {
    grid-column: 7 / 10;
  }
  .grid-container .row-md-start-7-end-9 {
    grid-row: 7 / 10;
  }
  .grid-container .col-md-start-7-end-10 {
    grid-column: 7 / 11;
  }
  .grid-container .row-md-start-7-end-10 {
    grid-row: 7 / 11;
  }
  .grid-container .col-md-start-7-end-11 {
    grid-column: 7 / 12;
  }
  .grid-container .row-md-start-7-end-11 {
    grid-row: 7 / 12;
  }
  .grid-container .col-md-start-7-end-12 {
    grid-column: 7 / 13;
  }
  .grid-container .row-md-start-7-end-12 {
    grid-row: 7 / 13;
  }
  .grid-container .colspan-md-8 {
    grid-column: span 8;
  }
  .grid-container .col-md-start-8-end-8 {
    grid-column: 8 / 9;
  }
  .grid-container .row-md-start-8-end-8 {
    grid-row: 8 / 9;
  }
  .grid-container .col-md-start-8-end-9 {
    grid-column: 8 / 10;
  }
  .grid-container .row-md-start-8-end-9 {
    grid-row: 8 / 10;
  }
  .grid-container .col-md-start-8-end-10 {
    grid-column: 8 / 11;
  }
  .grid-container .row-md-start-8-end-10 {
    grid-row: 8 / 11;
  }
  .grid-container .col-md-start-8-end-11 {
    grid-column: 8 / 12;
  }
  .grid-container .row-md-start-8-end-11 {
    grid-row: 8 / 12;
  }
  .grid-container .col-md-start-8-end-12 {
    grid-column: 8 / 13;
  }
  .grid-container .row-md-start-8-end-12 {
    grid-row: 8 / 13;
  }
  .grid-container .colspan-md-9 {
    grid-column: span 9;
  }
  .grid-container .col-md-start-9-end-9 {
    grid-column: 9 / 10;
  }
  .grid-container .row-md-start-9-end-9 {
    grid-row: 9 / 10;
  }
  .grid-container .col-md-start-9-end-10 {
    grid-column: 9 / 11;
  }
  .grid-container .row-md-start-9-end-10 {
    grid-row: 9 / 11;
  }
  .grid-container .col-md-start-9-end-11 {
    grid-column: 9 / 12;
  }
  .grid-container .row-md-start-9-end-11 {
    grid-row: 9 / 12;
  }
  .grid-container .col-md-start-9-end-12 {
    grid-column: 9 / 13;
  }
  .grid-container .row-md-start-9-end-12 {
    grid-row: 9 / 13;
  }
  .grid-container .colspan-md-10 {
    grid-column: span 10;
  }
  .grid-container .col-md-start-10-end-10 {
    grid-column: 10 / 11;
  }
  .grid-container .row-md-start-10-end-10 {
    grid-row: 10 / 11;
  }
  .grid-container .col-md-start-10-end-11 {
    grid-column: 10 / 12;
  }
  .grid-container .row-md-start-10-end-11 {
    grid-row: 10 / 12;
  }
  .grid-container .col-md-start-10-end-12 {
    grid-column: 10 / 13;
  }
  .grid-container .row-md-start-10-end-12 {
    grid-row: 10 / 13;
  }
  .grid-container .colspan-md-11 {
    grid-column: span 11;
  }
  .grid-container .col-md-start-11-end-11 {
    grid-column: 11 / 12;
  }
  .grid-container .row-md-start-11-end-11 {
    grid-row: 11 / 12;
  }
  .grid-container .col-md-start-11-end-12 {
    grid-column: 11 / 13;
  }
  .grid-container .row-md-start-11-end-12 {
    grid-row: 11 / 13;
  }
  .grid-container .colspan-md-12 {
    grid-column: span 12;
  }
  .grid-container .col-md-start-12-end-12 {
    grid-column: 12 / 13;
  }
  .grid-container .row-md-start-12-end-12 {
    grid-row: 12 / 13;
  }
}

@media (min-width: 1140px) {
  .grid-container .colspan-lg-1 {
    grid-column: span 1;
  }
  .grid-container .col-lg-start-1-end-1 {
    grid-column: 1 / 2;
  }
  .grid-container .row-lg-start-1-end-1 {
    grid-row: 1 / 2;
  }
  .grid-container .col-lg-start-1-end-2 {
    grid-column: 1 / 3;
  }
  .grid-container .row-lg-start-1-end-2 {
    grid-row: 1 / 3;
  }
  .grid-container .col-lg-start-1-end-3 {
    grid-column: 1 / 4;
  }
  .grid-container .row-lg-start-1-end-3 {
    grid-row: 1 / 4;
  }
  .grid-container .col-lg-start-1-end-4 {
    grid-column: 1 / 5;
  }
  .grid-container .row-lg-start-1-end-4 {
    grid-row: 1 / 5;
  }
  .grid-container .col-lg-start-1-end-5 {
    grid-column: 1 / 6;
  }
  .grid-container .row-lg-start-1-end-5 {
    grid-row: 1 / 6;
  }
  .grid-container .col-lg-start-1-end-6 {
    grid-column: 1 / 7;
  }
  .grid-container .row-lg-start-1-end-6 {
    grid-row: 1 / 7;
  }
  .grid-container .col-lg-start-1-end-7 {
    grid-column: 1 / 8;
  }
  .grid-container .row-lg-start-1-end-7 {
    grid-row: 1 / 8;
  }
  .grid-container .col-lg-start-1-end-8 {
    grid-column: 1 / 9;
  }
  .grid-container .row-lg-start-1-end-8 {
    grid-row: 1 / 9;
  }
  .grid-container .col-lg-start-1-end-9 {
    grid-column: 1 / 10;
  }
  .grid-container .row-lg-start-1-end-9 {
    grid-row: 1 / 10;
  }
  .grid-container .col-lg-start-1-end-10 {
    grid-column: 1 / 11;
  }
  .grid-container .row-lg-start-1-end-10 {
    grid-row: 1 / 11;
  }
  .grid-container .col-lg-start-1-end-11 {
    grid-column: 1 / 12;
  }
  .grid-container .row-lg-start-1-end-11 {
    grid-row: 1 / 12;
  }
  .grid-container .col-lg-start-1-end-12 {
    grid-column: 1 / 13;
  }
  .grid-container .row-lg-start-1-end-12 {
    grid-row: 1 / 13;
  }
  .grid-container .colspan-lg-2 {
    grid-column: span 2;
  }
  .grid-container .col-lg-start-2-end-2 {
    grid-column: 2 / 3;
  }
  .grid-container .row-lg-start-2-end-2 {
    grid-row: 2 / 3;
  }
  .grid-container .col-lg-start-2-end-3 {
    grid-column: 2 / 4;
  }
  .grid-container .row-lg-start-2-end-3 {
    grid-row: 2 / 4;
  }
  .grid-container .col-lg-start-2-end-4 {
    grid-column: 2 / 5;
  }
  .grid-container .row-lg-start-2-end-4 {
    grid-row: 2 / 5;
  }
  .grid-container .col-lg-start-2-end-5 {
    grid-column: 2 / 6;
  }
  .grid-container .row-lg-start-2-end-5 {
    grid-row: 2 / 6;
  }
  .grid-container .col-lg-start-2-end-6 {
    grid-column: 2 / 7;
  }
  .grid-container .row-lg-start-2-end-6 {
    grid-row: 2 / 7;
  }
  .grid-container .col-lg-start-2-end-7 {
    grid-column: 2 / 8;
  }
  .grid-container .row-lg-start-2-end-7 {
    grid-row: 2 / 8;
  }
  .grid-container .col-lg-start-2-end-8 {
    grid-column: 2 / 9;
  }
  .grid-container .row-lg-start-2-end-8 {
    grid-row: 2 / 9;
  }
  .grid-container .col-lg-start-2-end-9 {
    grid-column: 2 / 10;
  }
  .grid-container .row-lg-start-2-end-9 {
    grid-row: 2 / 10;
  }
  .grid-container .col-lg-start-2-end-10 {
    grid-column: 2 / 11;
  }
  .grid-container .row-lg-start-2-end-10 {
    grid-row: 2 / 11;
  }
  .grid-container .col-lg-start-2-end-11 {
    grid-column: 2 / 12;
  }
  .grid-container .row-lg-start-2-end-11 {
    grid-row: 2 / 12;
  }
  .grid-container .col-lg-start-2-end-12 {
    grid-column: 2 / 13;
  }
  .grid-container .row-lg-start-2-end-12 {
    grid-row: 2 / 13;
  }
  .grid-container .colspan-lg-3 {
    grid-column: span 3;
  }
  .grid-container .col-lg-start-3-end-3 {
    grid-column: 3 / 4;
  }
  .grid-container .row-lg-start-3-end-3 {
    grid-row: 3 / 4;
  }
  .grid-container .col-lg-start-3-end-4 {
    grid-column: 3 / 5;
  }
  .grid-container .row-lg-start-3-end-4 {
    grid-row: 3 / 5;
  }
  .grid-container .col-lg-start-3-end-5 {
    grid-column: 3 / 6;
  }
  .grid-container .row-lg-start-3-end-5 {
    grid-row: 3 / 6;
  }
  .grid-container .col-lg-start-3-end-6 {
    grid-column: 3 / 7;
  }
  .grid-container .row-lg-start-3-end-6 {
    grid-row: 3 / 7;
  }
  .grid-container .col-lg-start-3-end-7 {
    grid-column: 3 / 8;
  }
  .grid-container .row-lg-start-3-end-7 {
    grid-row: 3 / 8;
  }
  .grid-container .col-lg-start-3-end-8 {
    grid-column: 3 / 9;
  }
  .grid-container .row-lg-start-3-end-8 {
    grid-row: 3 / 9;
  }
  .grid-container .col-lg-start-3-end-9 {
    grid-column: 3 / 10;
  }
  .grid-container .row-lg-start-3-end-9 {
    grid-row: 3 / 10;
  }
  .grid-container .col-lg-start-3-end-10 {
    grid-column: 3 / 11;
  }
  .grid-container .row-lg-start-3-end-10 {
    grid-row: 3 / 11;
  }
  .grid-container .col-lg-start-3-end-11 {
    grid-column: 3 / 12;
  }
  .grid-container .row-lg-start-3-end-11 {
    grid-row: 3 / 12;
  }
  .grid-container .col-lg-start-3-end-12 {
    grid-column: 3 / 13;
  }
  .grid-container .row-lg-start-3-end-12 {
    grid-row: 3 / 13;
  }
  .grid-container .colspan-lg-4 {
    grid-column: span 4;
  }
  .grid-container .col-lg-start-4-end-4 {
    grid-column: 4 / 5;
  }
  .grid-container .row-lg-start-4-end-4 {
    grid-row: 4 / 5;
  }
  .grid-container .col-lg-start-4-end-5 {
    grid-column: 4 / 6;
  }
  .grid-container .row-lg-start-4-end-5 {
    grid-row: 4 / 6;
  }
  .grid-container .col-lg-start-4-end-6 {
    grid-column: 4 / 7;
  }
  .grid-container .row-lg-start-4-end-6 {
    grid-row: 4 / 7;
  }
  .grid-container .col-lg-start-4-end-7 {
    grid-column: 4 / 8;
  }
  .grid-container .row-lg-start-4-end-7 {
    grid-row: 4 / 8;
  }
  .grid-container .col-lg-start-4-end-8 {
    grid-column: 4 / 9;
  }
  .grid-container .row-lg-start-4-end-8 {
    grid-row: 4 / 9;
  }
  .grid-container .col-lg-start-4-end-9 {
    grid-column: 4 / 10;
  }
  .grid-container .row-lg-start-4-end-9 {
    grid-row: 4 / 10;
  }
  .grid-container .col-lg-start-4-end-10 {
    grid-column: 4 / 11;
  }
  .grid-container .row-lg-start-4-end-10 {
    grid-row: 4 / 11;
  }
  .grid-container .col-lg-start-4-end-11 {
    grid-column: 4 / 12;
  }
  .grid-container .row-lg-start-4-end-11 {
    grid-row: 4 / 12;
  }
  .grid-container .col-lg-start-4-end-12 {
    grid-column: 4 / 13;
  }
  .grid-container .row-lg-start-4-end-12 {
    grid-row: 4 / 13;
  }
  .grid-container .colspan-lg-5 {
    grid-column: span 5;
  }
  .grid-container .col-lg-start-5-end-5 {
    grid-column: 5 / 6;
  }
  .grid-container .row-lg-start-5-end-5 {
    grid-row: 5 / 6;
  }
  .grid-container .col-lg-start-5-end-6 {
    grid-column: 5 / 7;
  }
  .grid-container .row-lg-start-5-end-6 {
    grid-row: 5 / 7;
  }
  .grid-container .col-lg-start-5-end-7 {
    grid-column: 5 / 8;
  }
  .grid-container .row-lg-start-5-end-7 {
    grid-row: 5 / 8;
  }
  .grid-container .col-lg-start-5-end-8 {
    grid-column: 5 / 9;
  }
  .grid-container .row-lg-start-5-end-8 {
    grid-row: 5 / 9;
  }
  .grid-container .col-lg-start-5-end-9 {
    grid-column: 5 / 10;
  }
  .grid-container .row-lg-start-5-end-9 {
    grid-row: 5 / 10;
  }
  .grid-container .col-lg-start-5-end-10 {
    grid-column: 5 / 11;
  }
  .grid-container .row-lg-start-5-end-10 {
    grid-row: 5 / 11;
  }
  .grid-container .col-lg-start-5-end-11 {
    grid-column: 5 / 12;
  }
  .grid-container .row-lg-start-5-end-11 {
    grid-row: 5 / 12;
  }
  .grid-container .col-lg-start-5-end-12 {
    grid-column: 5 / 13;
  }
  .grid-container .row-lg-start-5-end-12 {
    grid-row: 5 / 13;
  }
  .grid-container .colspan-lg-6 {
    grid-column: span 6;
  }
  .grid-container .col-lg-start-6-end-6 {
    grid-column: 6 / 7;
  }
  .grid-container .row-lg-start-6-end-6 {
    grid-row: 6 / 7;
  }
  .grid-container .col-lg-start-6-end-7 {
    grid-column: 6 / 8;
  }
  .grid-container .row-lg-start-6-end-7 {
    grid-row: 6 / 8;
  }
  .grid-container .col-lg-start-6-end-8 {
    grid-column: 6 / 9;
  }
  .grid-container .row-lg-start-6-end-8 {
    grid-row: 6 / 9;
  }
  .grid-container .col-lg-start-6-end-9 {
    grid-column: 6 / 10;
  }
  .grid-container .row-lg-start-6-end-9 {
    grid-row: 6 / 10;
  }
  .grid-container .col-lg-start-6-end-10 {
    grid-column: 6 / 11;
  }
  .grid-container .row-lg-start-6-end-10 {
    grid-row: 6 / 11;
  }
  .grid-container .col-lg-start-6-end-11 {
    grid-column: 6 / 12;
  }
  .grid-container .row-lg-start-6-end-11 {
    grid-row: 6 / 12;
  }
  .grid-container .col-lg-start-6-end-12 {
    grid-column: 6 / 13;
  }
  .grid-container .row-lg-start-6-end-12 {
    grid-row: 6 / 13;
  }
  .grid-container .colspan-lg-7 {
    grid-column: span 7;
  }
  .grid-container .col-lg-start-7-end-7 {
    grid-column: 7 / 8;
  }
  .grid-container .row-lg-start-7-end-7 {
    grid-row: 7 / 8;
  }
  .grid-container .col-lg-start-7-end-8 {
    grid-column: 7 / 9;
  }
  .grid-container .row-lg-start-7-end-8 {
    grid-row: 7 / 9;
  }
  .grid-container .col-lg-start-7-end-9 {
    grid-column: 7 / 10;
  }
  .grid-container .row-lg-start-7-end-9 {
    grid-row: 7 / 10;
  }
  .grid-container .col-lg-start-7-end-10 {
    grid-column: 7 / 11;
  }
  .grid-container .row-lg-start-7-end-10 {
    grid-row: 7 / 11;
  }
  .grid-container .col-lg-start-7-end-11 {
    grid-column: 7 / 12;
  }
  .grid-container .row-lg-start-7-end-11 {
    grid-row: 7 / 12;
  }
  .grid-container .col-lg-start-7-end-12 {
    grid-column: 7 / 13;
  }
  .grid-container .row-lg-start-7-end-12 {
    grid-row: 7 / 13;
  }
  .grid-container .colspan-lg-8 {
    grid-column: span 8;
  }
  .grid-container .col-lg-start-8-end-8 {
    grid-column: 8 / 9;
  }
  .grid-container .row-lg-start-8-end-8 {
    grid-row: 8 / 9;
  }
  .grid-container .col-lg-start-8-end-9 {
    grid-column: 8 / 10;
  }
  .grid-container .row-lg-start-8-end-9 {
    grid-row: 8 / 10;
  }
  .grid-container .col-lg-start-8-end-10 {
    grid-column: 8 / 11;
  }
  .grid-container .row-lg-start-8-end-10 {
    grid-row: 8 / 11;
  }
  .grid-container .col-lg-start-8-end-11 {
    grid-column: 8 / 12;
  }
  .grid-container .row-lg-start-8-end-11 {
    grid-row: 8 / 12;
  }
  .grid-container .col-lg-start-8-end-12 {
    grid-column: 8 / 13;
  }
  .grid-container .row-lg-start-8-end-12 {
    grid-row: 8 / 13;
  }
  .grid-container .colspan-lg-9 {
    grid-column: span 9;
  }
  .grid-container .col-lg-start-9-end-9 {
    grid-column: 9 / 10;
  }
  .grid-container .row-lg-start-9-end-9 {
    grid-row: 9 / 10;
  }
  .grid-container .col-lg-start-9-end-10 {
    grid-column: 9 / 11;
  }
  .grid-container .row-lg-start-9-end-10 {
    grid-row: 9 / 11;
  }
  .grid-container .col-lg-start-9-end-11 {
    grid-column: 9 / 12;
  }
  .grid-container .row-lg-start-9-end-11 {
    grid-row: 9 / 12;
  }
  .grid-container .col-lg-start-9-end-12 {
    grid-column: 9 / 13;
  }
  .grid-container .row-lg-start-9-end-12 {
    grid-row: 9 / 13;
  }
  .grid-container .colspan-lg-10 {
    grid-column: span 10;
  }
  .grid-container .col-lg-start-10-end-10 {
    grid-column: 10 / 11;
  }
  .grid-container .row-lg-start-10-end-10 {
    grid-row: 10 / 11;
  }
  .grid-container .col-lg-start-10-end-11 {
    grid-column: 10 / 12;
  }
  .grid-container .row-lg-start-10-end-11 {
    grid-row: 10 / 12;
  }
  .grid-container .col-lg-start-10-end-12 {
    grid-column: 10 / 13;
  }
  .grid-container .row-lg-start-10-end-12 {
    grid-row: 10 / 13;
  }
  .grid-container .colspan-lg-11 {
    grid-column: span 11;
  }
  .grid-container .col-lg-start-11-end-11 {
    grid-column: 11 / 12;
  }
  .grid-container .row-lg-start-11-end-11 {
    grid-row: 11 / 12;
  }
  .grid-container .col-lg-start-11-end-12 {
    grid-column: 11 / 13;
  }
  .grid-container .row-lg-start-11-end-12 {
    grid-row: 11 / 13;
  }
  .grid-container .colspan-lg-12 {
    grid-column: span 12;
  }
  .grid-container .col-lg-start-12-end-12 {
    grid-column: 12 / 13;
  }
  .grid-container .row-lg-start-12-end-12 {
    grid-row: 12 / 13;
  }
}

@media (min-width: 1280px) {
  .grid-container .colspan-xl-1 {
    grid-column: span 1;
  }
  .grid-container .col-xl-start-1-end-1 {
    grid-column: 1 / 2;
  }
  .grid-container .row-xl-start-1-end-1 {
    grid-row: 1 / 2;
  }
  .grid-container .col-xl-start-1-end-2 {
    grid-column: 1 / 3;
  }
  .grid-container .row-xl-start-1-end-2 {
    grid-row: 1 / 3;
  }
  .grid-container .col-xl-start-1-end-3 {
    grid-column: 1 / 4;
  }
  .grid-container .row-xl-start-1-end-3 {
    grid-row: 1 / 4;
  }
  .grid-container .col-xl-start-1-end-4 {
    grid-column: 1 / 5;
  }
  .grid-container .row-xl-start-1-end-4 {
    grid-row: 1 / 5;
  }
  .grid-container .col-xl-start-1-end-5 {
    grid-column: 1 / 6;
  }
  .grid-container .row-xl-start-1-end-5 {
    grid-row: 1 / 6;
  }
  .grid-container .col-xl-start-1-end-6 {
    grid-column: 1 / 7;
  }
  .grid-container .row-xl-start-1-end-6 {
    grid-row: 1 / 7;
  }
  .grid-container .col-xl-start-1-end-7 {
    grid-column: 1 / 8;
  }
  .grid-container .row-xl-start-1-end-7 {
    grid-row: 1 / 8;
  }
  .grid-container .col-xl-start-1-end-8 {
    grid-column: 1 / 9;
  }
  .grid-container .row-xl-start-1-end-8 {
    grid-row: 1 / 9;
  }
  .grid-container .col-xl-start-1-end-9 {
    grid-column: 1 / 10;
  }
  .grid-container .row-xl-start-1-end-9 {
    grid-row: 1 / 10;
  }
  .grid-container .col-xl-start-1-end-10 {
    grid-column: 1 / 11;
  }
  .grid-container .row-xl-start-1-end-10 {
    grid-row: 1 / 11;
  }
  .grid-container .col-xl-start-1-end-11 {
    grid-column: 1 / 12;
  }
  .grid-container .row-xl-start-1-end-11 {
    grid-row: 1 / 12;
  }
  .grid-container .col-xl-start-1-end-12 {
    grid-column: 1 / 13;
  }
  .grid-container .row-xl-start-1-end-12 {
    grid-row: 1 / 13;
  }
  .grid-container .colspan-xl-2 {
    grid-column: span 2;
  }
  .grid-container .col-xl-start-2-end-2 {
    grid-column: 2 / 3;
  }
  .grid-container .row-xl-start-2-end-2 {
    grid-row: 2 / 3;
  }
  .grid-container .col-xl-start-2-end-3 {
    grid-column: 2 / 4;
  }
  .grid-container .row-xl-start-2-end-3 {
    grid-row: 2 / 4;
  }
  .grid-container .col-xl-start-2-end-4 {
    grid-column: 2 / 5;
  }
  .grid-container .row-xl-start-2-end-4 {
    grid-row: 2 / 5;
  }
  .grid-container .col-xl-start-2-end-5 {
    grid-column: 2 / 6;
  }
  .grid-container .row-xl-start-2-end-5 {
    grid-row: 2 / 6;
  }
  .grid-container .col-xl-start-2-end-6 {
    grid-column: 2 / 7;
  }
  .grid-container .row-xl-start-2-end-6 {
    grid-row: 2 / 7;
  }
  .grid-container .col-xl-start-2-end-7 {
    grid-column: 2 / 8;
  }
  .grid-container .row-xl-start-2-end-7 {
    grid-row: 2 / 8;
  }
  .grid-container .col-xl-start-2-end-8 {
    grid-column: 2 / 9;
  }
  .grid-container .row-xl-start-2-end-8 {
    grid-row: 2 / 9;
  }
  .grid-container .col-xl-start-2-end-9 {
    grid-column: 2 / 10;
  }
  .grid-container .row-xl-start-2-end-9 {
    grid-row: 2 / 10;
  }
  .grid-container .col-xl-start-2-end-10 {
    grid-column: 2 / 11;
  }
  .grid-container .row-xl-start-2-end-10 {
    grid-row: 2 / 11;
  }
  .grid-container .col-xl-start-2-end-11 {
    grid-column: 2 / 12;
  }
  .grid-container .row-xl-start-2-end-11 {
    grid-row: 2 / 12;
  }
  .grid-container .col-xl-start-2-end-12 {
    grid-column: 2 / 13;
  }
  .grid-container .row-xl-start-2-end-12 {
    grid-row: 2 / 13;
  }
  .grid-container .colspan-xl-3 {
    grid-column: span 3;
  }
  .grid-container .col-xl-start-3-end-3 {
    grid-column: 3 / 4;
  }
  .grid-container .row-xl-start-3-end-3 {
    grid-row: 3 / 4;
  }
  .grid-container .col-xl-start-3-end-4 {
    grid-column: 3 / 5;
  }
  .grid-container .row-xl-start-3-end-4 {
    grid-row: 3 / 5;
  }
  .grid-container .col-xl-start-3-end-5 {
    grid-column: 3 / 6;
  }
  .grid-container .row-xl-start-3-end-5 {
    grid-row: 3 / 6;
  }
  .grid-container .col-xl-start-3-end-6 {
    grid-column: 3 / 7;
  }
  .grid-container .row-xl-start-3-end-6 {
    grid-row: 3 / 7;
  }
  .grid-container .col-xl-start-3-end-7 {
    grid-column: 3 / 8;
  }
  .grid-container .row-xl-start-3-end-7 {
    grid-row: 3 / 8;
  }
  .grid-container .col-xl-start-3-end-8 {
    grid-column: 3 / 9;
  }
  .grid-container .row-xl-start-3-end-8 {
    grid-row: 3 / 9;
  }
  .grid-container .col-xl-start-3-end-9 {
    grid-column: 3 / 10;
  }
  .grid-container .row-xl-start-3-end-9 {
    grid-row: 3 / 10;
  }
  .grid-container .col-xl-start-3-end-10 {
    grid-column: 3 / 11;
  }
  .grid-container .row-xl-start-3-end-10 {
    grid-row: 3 / 11;
  }
  .grid-container .col-xl-start-3-end-11 {
    grid-column: 3 / 12;
  }
  .grid-container .row-xl-start-3-end-11 {
    grid-row: 3 / 12;
  }
  .grid-container .col-xl-start-3-end-12 {
    grid-column: 3 / 13;
  }
  .grid-container .row-xl-start-3-end-12 {
    grid-row: 3 / 13;
  }
  .grid-container .colspan-xl-4 {
    grid-column: span 4;
  }
  .grid-container .col-xl-start-4-end-4 {
    grid-column: 4 / 5;
  }
  .grid-container .row-xl-start-4-end-4 {
    grid-row: 4 / 5;
  }
  .grid-container .col-xl-start-4-end-5 {
    grid-column: 4 / 6;
  }
  .grid-container .row-xl-start-4-end-5 {
    grid-row: 4 / 6;
  }
  .grid-container .col-xl-start-4-end-6 {
    grid-column: 4 / 7;
  }
  .grid-container .row-xl-start-4-end-6 {
    grid-row: 4 / 7;
  }
  .grid-container .col-xl-start-4-end-7 {
    grid-column: 4 / 8;
  }
  .grid-container .row-xl-start-4-end-7 {
    grid-row: 4 / 8;
  }
  .grid-container .col-xl-start-4-end-8 {
    grid-column: 4 / 9;
  }
  .grid-container .row-xl-start-4-end-8 {
    grid-row: 4 / 9;
  }
  .grid-container .col-xl-start-4-end-9 {
    grid-column: 4 / 10;
  }
  .grid-container .row-xl-start-4-end-9 {
    grid-row: 4 / 10;
  }
  .grid-container .col-xl-start-4-end-10 {
    grid-column: 4 / 11;
  }
  .grid-container .row-xl-start-4-end-10 {
    grid-row: 4 / 11;
  }
  .grid-container .col-xl-start-4-end-11 {
    grid-column: 4 / 12;
  }
  .grid-container .row-xl-start-4-end-11 {
    grid-row: 4 / 12;
  }
  .grid-container .col-xl-start-4-end-12 {
    grid-column: 4 / 13;
  }
  .grid-container .row-xl-start-4-end-12 {
    grid-row: 4 / 13;
  }
  .grid-container .colspan-xl-5 {
    grid-column: span 5;
  }
  .grid-container .col-xl-start-5-end-5 {
    grid-column: 5 / 6;
  }
  .grid-container .row-xl-start-5-end-5 {
    grid-row: 5 / 6;
  }
  .grid-container .col-xl-start-5-end-6 {
    grid-column: 5 / 7;
  }
  .grid-container .row-xl-start-5-end-6 {
    grid-row: 5 / 7;
  }
  .grid-container .col-xl-start-5-end-7 {
    grid-column: 5 / 8;
  }
  .grid-container .row-xl-start-5-end-7 {
    grid-row: 5 / 8;
  }
  .grid-container .col-xl-start-5-end-8 {
    grid-column: 5 / 9;
  }
  .grid-container .row-xl-start-5-end-8 {
    grid-row: 5 / 9;
  }
  .grid-container .col-xl-start-5-end-9 {
    grid-column: 5 / 10;
  }
  .grid-container .row-xl-start-5-end-9 {
    grid-row: 5 / 10;
  }
  .grid-container .col-xl-start-5-end-10 {
    grid-column: 5 / 11;
  }
  .grid-container .row-xl-start-5-end-10 {
    grid-row: 5 / 11;
  }
  .grid-container .col-xl-start-5-end-11 {
    grid-column: 5 / 12;
  }
  .grid-container .row-xl-start-5-end-11 {
    grid-row: 5 / 12;
  }
  .grid-container .col-xl-start-5-end-12 {
    grid-column: 5 / 13;
  }
  .grid-container .row-xl-start-5-end-12 {
    grid-row: 5 / 13;
  }
  .grid-container .colspan-xl-6 {
    grid-column: span 6;
  }
  .grid-container .col-xl-start-6-end-6 {
    grid-column: 6 / 7;
  }
  .grid-container .row-xl-start-6-end-6 {
    grid-row: 6 / 7;
  }
  .grid-container .col-xl-start-6-end-7 {
    grid-column: 6 / 8;
  }
  .grid-container .row-xl-start-6-end-7 {
    grid-row: 6 / 8;
  }
  .grid-container .col-xl-start-6-end-8 {
    grid-column: 6 / 9;
  }
  .grid-container .row-xl-start-6-end-8 {
    grid-row: 6 / 9;
  }
  .grid-container .col-xl-start-6-end-9 {
    grid-column: 6 / 10;
  }
  .grid-container .row-xl-start-6-end-9 {
    grid-row: 6 / 10;
  }
  .grid-container .col-xl-start-6-end-10 {
    grid-column: 6 / 11;
  }
  .grid-container .row-xl-start-6-end-10 {
    grid-row: 6 / 11;
  }
  .grid-container .col-xl-start-6-end-11 {
    grid-column: 6 / 12;
  }
  .grid-container .row-xl-start-6-end-11 {
    grid-row: 6 / 12;
  }
  .grid-container .col-xl-start-6-end-12 {
    grid-column: 6 / 13;
  }
  .grid-container .row-xl-start-6-end-12 {
    grid-row: 6 / 13;
  }
  .grid-container .colspan-xl-7 {
    grid-column: span 7;
  }
  .grid-container .col-xl-start-7-end-7 {
    grid-column: 7 / 8;
  }
  .grid-container .row-xl-start-7-end-7 {
    grid-row: 7 / 8;
  }
  .grid-container .col-xl-start-7-end-8 {
    grid-column: 7 / 9;
  }
  .grid-container .row-xl-start-7-end-8 {
    grid-row: 7 / 9;
  }
  .grid-container .col-xl-start-7-end-9 {
    grid-column: 7 / 10;
  }
  .grid-container .row-xl-start-7-end-9 {
    grid-row: 7 / 10;
  }
  .grid-container .col-xl-start-7-end-10 {
    grid-column: 7 / 11;
  }
  .grid-container .row-xl-start-7-end-10 {
    grid-row: 7 / 11;
  }
  .grid-container .col-xl-start-7-end-11 {
    grid-column: 7 / 12;
  }
  .grid-container .row-xl-start-7-end-11 {
    grid-row: 7 / 12;
  }
  .grid-container .col-xl-start-7-end-12 {
    grid-column: 7 / 13;
  }
  .grid-container .row-xl-start-7-end-12 {
    grid-row: 7 / 13;
  }
  .grid-container .colspan-xl-8 {
    grid-column: span 8;
  }
  .grid-container .col-xl-start-8-end-8 {
    grid-column: 8 / 9;
  }
  .grid-container .row-xl-start-8-end-8 {
    grid-row: 8 / 9;
  }
  .grid-container .col-xl-start-8-end-9 {
    grid-column: 8 / 10;
  }
  .grid-container .row-xl-start-8-end-9 {
    grid-row: 8 / 10;
  }
  .grid-container .col-xl-start-8-end-10 {
    grid-column: 8 / 11;
  }
  .grid-container .row-xl-start-8-end-10 {
    grid-row: 8 / 11;
  }
  .grid-container .col-xl-start-8-end-11 {
    grid-column: 8 / 12;
  }
  .grid-container .row-xl-start-8-end-11 {
    grid-row: 8 / 12;
  }
  .grid-container .col-xl-start-8-end-12 {
    grid-column: 8 / 13;
  }
  .grid-container .row-xl-start-8-end-12 {
    grid-row: 8 / 13;
  }
  .grid-container .colspan-xl-9 {
    grid-column: span 9;
  }
  .grid-container .col-xl-start-9-end-9 {
    grid-column: 9 / 10;
  }
  .grid-container .row-xl-start-9-end-9 {
    grid-row: 9 / 10;
  }
  .grid-container .col-xl-start-9-end-10 {
    grid-column: 9 / 11;
  }
  .grid-container .row-xl-start-9-end-10 {
    grid-row: 9 / 11;
  }
  .grid-container .col-xl-start-9-end-11 {
    grid-column: 9 / 12;
  }
  .grid-container .row-xl-start-9-end-11 {
    grid-row: 9 / 12;
  }
  .grid-container .col-xl-start-9-end-12 {
    grid-column: 9 / 13;
  }
  .grid-container .row-xl-start-9-end-12 {
    grid-row: 9 / 13;
  }
  .grid-container .colspan-xl-10 {
    grid-column: span 10;
  }
  .grid-container .col-xl-start-10-end-10 {
    grid-column: 10 / 11;
  }
  .grid-container .row-xl-start-10-end-10 {
    grid-row: 10 / 11;
  }
  .grid-container .col-xl-start-10-end-11 {
    grid-column: 10 / 12;
  }
  .grid-container .row-xl-start-10-end-11 {
    grid-row: 10 / 12;
  }
  .grid-container .col-xl-start-10-end-12 {
    grid-column: 10 / 13;
  }
  .grid-container .row-xl-start-10-end-12 {
    grid-row: 10 / 13;
  }
  .grid-container .colspan-xl-11 {
    grid-column: span 11;
  }
  .grid-container .col-xl-start-11-end-11 {
    grid-column: 11 / 12;
  }
  .grid-container .row-xl-start-11-end-11 {
    grid-row: 11 / 12;
  }
  .grid-container .col-xl-start-11-end-12 {
    grid-column: 11 / 13;
  }
  .grid-container .row-xl-start-11-end-12 {
    grid-row: 11 / 13;
  }
  .grid-container .colspan-xl-12 {
    grid-column: span 12;
  }
  .grid-container .col-xl-start-12-end-12 {
    grid-column: 12 / 13;
  }
  .grid-container .row-xl-start-12-end-12 {
    grid-row: 12 / 13;
  }
}

.grid-container.cols-1 {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

.grid-container.cols-2 {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

.grid-container.cols-3 {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

.grid-container.cols-4 {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

.grid-container.cols-5 {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

.grid-container.cols-6 {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

.grid-container.cols-7 {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(7, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

.grid-container.cols-8 {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(8, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

.grid-container.cols-9 {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(9, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

.grid-container.cols-10 {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(10, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

.grid-container.cols-11 {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(11, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

.grid-container.cols-12 {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 480px) {
  .grid-container {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-sm-1 {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-sm-2 {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-sm-3 {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-sm-4 {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-sm-5 {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-sm-6 {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-sm-7 {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(7, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-sm-8 {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(8, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-sm-9 {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(9, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-sm-10 {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(10, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-sm-11 {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(11, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-sm-12 {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
}

@media (min-width: 960px) {
  .grid-container {
    display: grid;
    grid-gap: 18px;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-md-1 {
    display: grid;
    grid-gap: 18px;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-md-2 {
    display: grid;
    grid-gap: 18px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-md-3 {
    display: grid;
    grid-gap: 18px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-md-4 {
    display: grid;
    grid-gap: 18px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-md-5 {
    display: grid;
    grid-gap: 18px;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-md-6 {
    display: grid;
    grid-gap: 18px;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-md-7 {
    display: grid;
    grid-gap: 18px;
    grid-template-columns: repeat(7, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-md-8 {
    display: grid;
    grid-gap: 18px;
    grid-template-columns: repeat(8, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-md-9 {
    display: grid;
    grid-gap: 18px;
    grid-template-columns: repeat(9, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-md-10 {
    display: grid;
    grid-gap: 18px;
    grid-template-columns: repeat(10, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-md-11 {
    display: grid;
    grid-gap: 18px;
    grid-template-columns: repeat(11, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-md-12 {
    display: grid;
    grid-gap: 18px;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
}

@media (min-width: 1140px) {
  .grid-container {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-lg-1 {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-lg-2 {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-lg-3 {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-lg-4 {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-lg-5 {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-lg-6 {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-lg-7 {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(7, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-lg-8 {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(8, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-lg-9 {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(9, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-lg-10 {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(10, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-lg-11 {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(11, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-lg-12 {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
}

@media (min-width: 1280px) {
  .grid-container {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-xl-1 {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-xl-2 {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-xl-3 {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-xl-4 {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-xl-5 {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-xl-6 {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-xl-7 {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(7, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-xl-8 {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(8, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-xl-9 {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(9, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-xl-10 {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(10, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-xl-11 {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(11, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container.cols-xl-12 {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
}

.grid-container-fluid {
  width: 100%;
  display: grid;
  grid-gap: 16px;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

.grid-container-fluid .colspan-1 {
  grid-column: span 1;
}

.grid-container-fluid .col-start-1-end-1 {
  grid-column: 1 / 2;
}

.grid-container-fluid .row-start-1-end-1 {
  grid-row: 1 / 2;
}

.grid-container-fluid .col-start-1-end-2 {
  grid-column: 1 / 3;
}

.grid-container-fluid .row-start-1-end-2 {
  grid-row: 1 / 3;
}

.grid-container-fluid .col-start-1-end-3 {
  grid-column: 1 / 4;
}

.grid-container-fluid .row-start-1-end-3 {
  grid-row: 1 / 4;
}

.grid-container-fluid .col-start-1-end-4 {
  grid-column: 1 / 5;
}

.grid-container-fluid .row-start-1-end-4 {
  grid-row: 1 / 5;
}

.grid-container-fluid .col-start-1-end-5 {
  grid-column: 1 / 6;
}

.grid-container-fluid .row-start-1-end-5 {
  grid-row: 1 / 6;
}

.grid-container-fluid .col-start-1-end-6 {
  grid-column: 1 / 7;
}

.grid-container-fluid .row-start-1-end-6 {
  grid-row: 1 / 7;
}

.grid-container-fluid .col-start-1-end-7 {
  grid-column: 1 / 8;
}

.grid-container-fluid .row-start-1-end-7 {
  grid-row: 1 / 8;
}

.grid-container-fluid .col-start-1-end-8 {
  grid-column: 1 / 9;
}

.grid-container-fluid .row-start-1-end-8 {
  grid-row: 1 / 9;
}

.grid-container-fluid .col-start-1-end-9 {
  grid-column: 1 / 10;
}

.grid-container-fluid .row-start-1-end-9 {
  grid-row: 1 / 10;
}

.grid-container-fluid .col-start-1-end-10 {
  grid-column: 1 / 11;
}

.grid-container-fluid .row-start-1-end-10 {
  grid-row: 1 / 11;
}

.grid-container-fluid .col-start-1-end-11 {
  grid-column: 1 / 12;
}

.grid-container-fluid .row-start-1-end-11 {
  grid-row: 1 / 12;
}

.grid-container-fluid .col-start-1-end-12 {
  grid-column: 1 / 13;
}

.grid-container-fluid .row-start-1-end-12 {
  grid-row: 1 / 13;
}

.grid-container-fluid .colspan-2 {
  grid-column: span 2;
}

.grid-container-fluid .col-start-2-end-2 {
  grid-column: 2 / 3;
}

.grid-container-fluid .row-start-2-end-2 {
  grid-row: 2 / 3;
}

.grid-container-fluid .col-start-2-end-3 {
  grid-column: 2 / 4;
}

.grid-container-fluid .row-start-2-end-3 {
  grid-row: 2 / 4;
}

.grid-container-fluid .col-start-2-end-4 {
  grid-column: 2 / 5;
}

.grid-container-fluid .row-start-2-end-4 {
  grid-row: 2 / 5;
}

.grid-container-fluid .col-start-2-end-5 {
  grid-column: 2 / 6;
}

.grid-container-fluid .row-start-2-end-5 {
  grid-row: 2 / 6;
}

.grid-container-fluid .col-start-2-end-6 {
  grid-column: 2 / 7;
}

.grid-container-fluid .row-start-2-end-6 {
  grid-row: 2 / 7;
}

.grid-container-fluid .col-start-2-end-7 {
  grid-column: 2 / 8;
}

.grid-container-fluid .row-start-2-end-7 {
  grid-row: 2 / 8;
}

.grid-container-fluid .col-start-2-end-8 {
  grid-column: 2 / 9;
}

.grid-container-fluid .row-start-2-end-8 {
  grid-row: 2 / 9;
}

.grid-container-fluid .col-start-2-end-9 {
  grid-column: 2 / 10;
}

.grid-container-fluid .row-start-2-end-9 {
  grid-row: 2 / 10;
}

.grid-container-fluid .col-start-2-end-10 {
  grid-column: 2 / 11;
}

.grid-container-fluid .row-start-2-end-10 {
  grid-row: 2 / 11;
}

.grid-container-fluid .col-start-2-end-11 {
  grid-column: 2 / 12;
}

.grid-container-fluid .row-start-2-end-11 {
  grid-row: 2 / 12;
}

.grid-container-fluid .col-start-2-end-12 {
  grid-column: 2 / 13;
}

.grid-container-fluid .row-start-2-end-12 {
  grid-row: 2 / 13;
}

.grid-container-fluid .colspan-3 {
  grid-column: span 3;
}

.grid-container-fluid .col-start-3-end-3 {
  grid-column: 3 / 4;
}

.grid-container-fluid .row-start-3-end-3 {
  grid-row: 3 / 4;
}

.grid-container-fluid .col-start-3-end-4 {
  grid-column: 3 / 5;
}

.grid-container-fluid .row-start-3-end-4 {
  grid-row: 3 / 5;
}

.grid-container-fluid .col-start-3-end-5 {
  grid-column: 3 / 6;
}

.grid-container-fluid .row-start-3-end-5 {
  grid-row: 3 / 6;
}

.grid-container-fluid .col-start-3-end-6 {
  grid-column: 3 / 7;
}

.grid-container-fluid .row-start-3-end-6 {
  grid-row: 3 / 7;
}

.grid-container-fluid .col-start-3-end-7 {
  grid-column: 3 / 8;
}

.grid-container-fluid .row-start-3-end-7 {
  grid-row: 3 / 8;
}

.grid-container-fluid .col-start-3-end-8 {
  grid-column: 3 / 9;
}

.grid-container-fluid .row-start-3-end-8 {
  grid-row: 3 / 9;
}

.grid-container-fluid .col-start-3-end-9 {
  grid-column: 3 / 10;
}

.grid-container-fluid .row-start-3-end-9 {
  grid-row: 3 / 10;
}

.grid-container-fluid .col-start-3-end-10 {
  grid-column: 3 / 11;
}

.grid-container-fluid .row-start-3-end-10 {
  grid-row: 3 / 11;
}

.grid-container-fluid .col-start-3-end-11 {
  grid-column: 3 / 12;
}

.grid-container-fluid .row-start-3-end-11 {
  grid-row: 3 / 12;
}

.grid-container-fluid .col-start-3-end-12 {
  grid-column: 3 / 13;
}

.grid-container-fluid .row-start-3-end-12 {
  grid-row: 3 / 13;
}

.grid-container-fluid .colspan-4 {
  grid-column: span 4;
}

.grid-container-fluid .col-start-4-end-4 {
  grid-column: 4 / 5;
}

.grid-container-fluid .row-start-4-end-4 {
  grid-row: 4 / 5;
}

.grid-container-fluid .col-start-4-end-5 {
  grid-column: 4 / 6;
}

.grid-container-fluid .row-start-4-end-5 {
  grid-row: 4 / 6;
}

.grid-container-fluid .col-start-4-end-6 {
  grid-column: 4 / 7;
}

.grid-container-fluid .row-start-4-end-6 {
  grid-row: 4 / 7;
}

.grid-container-fluid .col-start-4-end-7 {
  grid-column: 4 / 8;
}

.grid-container-fluid .row-start-4-end-7 {
  grid-row: 4 / 8;
}

.grid-container-fluid .col-start-4-end-8 {
  grid-column: 4 / 9;
}

.grid-container-fluid .row-start-4-end-8 {
  grid-row: 4 / 9;
}

.grid-container-fluid .col-start-4-end-9 {
  grid-column: 4 / 10;
}

.grid-container-fluid .row-start-4-end-9 {
  grid-row: 4 / 10;
}

.grid-container-fluid .col-start-4-end-10 {
  grid-column: 4 / 11;
}

.grid-container-fluid .row-start-4-end-10 {
  grid-row: 4 / 11;
}

.grid-container-fluid .col-start-4-end-11 {
  grid-column: 4 / 12;
}

.grid-container-fluid .row-start-4-end-11 {
  grid-row: 4 / 12;
}

.grid-container-fluid .col-start-4-end-12 {
  grid-column: 4 / 13;
}

.grid-container-fluid .row-start-4-end-12 {
  grid-row: 4 / 13;
}

.grid-container-fluid .colspan-5 {
  grid-column: span 5;
}

.grid-container-fluid .col-start-5-end-5 {
  grid-column: 5 / 6;
}

.grid-container-fluid .row-start-5-end-5 {
  grid-row: 5 / 6;
}

.grid-container-fluid .col-start-5-end-6 {
  grid-column: 5 / 7;
}

.grid-container-fluid .row-start-5-end-6 {
  grid-row: 5 / 7;
}

.grid-container-fluid .col-start-5-end-7 {
  grid-column: 5 / 8;
}

.grid-container-fluid .row-start-5-end-7 {
  grid-row: 5 / 8;
}

.grid-container-fluid .col-start-5-end-8 {
  grid-column: 5 / 9;
}

.grid-container-fluid .row-start-5-end-8 {
  grid-row: 5 / 9;
}

.grid-container-fluid .col-start-5-end-9 {
  grid-column: 5 / 10;
}

.grid-container-fluid .row-start-5-end-9 {
  grid-row: 5 / 10;
}

.grid-container-fluid .col-start-5-end-10 {
  grid-column: 5 / 11;
}

.grid-container-fluid .row-start-5-end-10 {
  grid-row: 5 / 11;
}

.grid-container-fluid .col-start-5-end-11 {
  grid-column: 5 / 12;
}

.grid-container-fluid .row-start-5-end-11 {
  grid-row: 5 / 12;
}

.grid-container-fluid .col-start-5-end-12 {
  grid-column: 5 / 13;
}

.grid-container-fluid .row-start-5-end-12 {
  grid-row: 5 / 13;
}

.grid-container-fluid .colspan-6 {
  grid-column: span 6;
}

.grid-container-fluid .col-start-6-end-6 {
  grid-column: 6 / 7;
}

.grid-container-fluid .row-start-6-end-6 {
  grid-row: 6 / 7;
}

.grid-container-fluid .col-start-6-end-7 {
  grid-column: 6 / 8;
}

.grid-container-fluid .row-start-6-end-7 {
  grid-row: 6 / 8;
}

.grid-container-fluid .col-start-6-end-8 {
  grid-column: 6 / 9;
}

.grid-container-fluid .row-start-6-end-8 {
  grid-row: 6 / 9;
}

.grid-container-fluid .col-start-6-end-9 {
  grid-column: 6 / 10;
}

.grid-container-fluid .row-start-6-end-9 {
  grid-row: 6 / 10;
}

.grid-container-fluid .col-start-6-end-10 {
  grid-column: 6 / 11;
}

.grid-container-fluid .row-start-6-end-10 {
  grid-row: 6 / 11;
}

.grid-container-fluid .col-start-6-end-11 {
  grid-column: 6 / 12;
}

.grid-container-fluid .row-start-6-end-11 {
  grid-row: 6 / 12;
}

.grid-container-fluid .col-start-6-end-12 {
  grid-column: 6 / 13;
}

.grid-container-fluid .row-start-6-end-12 {
  grid-row: 6 / 13;
}

.grid-container-fluid .colspan-7 {
  grid-column: span 7;
}

.grid-container-fluid .col-start-7-end-7 {
  grid-column: 7 / 8;
}

.grid-container-fluid .row-start-7-end-7 {
  grid-row: 7 / 8;
}

.grid-container-fluid .col-start-7-end-8 {
  grid-column: 7 / 9;
}

.grid-container-fluid .row-start-7-end-8 {
  grid-row: 7 / 9;
}

.grid-container-fluid .col-start-7-end-9 {
  grid-column: 7 / 10;
}

.grid-container-fluid .row-start-7-end-9 {
  grid-row: 7 / 10;
}

.grid-container-fluid .col-start-7-end-10 {
  grid-column: 7 / 11;
}

.grid-container-fluid .row-start-7-end-10 {
  grid-row: 7 / 11;
}

.grid-container-fluid .col-start-7-end-11 {
  grid-column: 7 / 12;
}

.grid-container-fluid .row-start-7-end-11 {
  grid-row: 7 / 12;
}

.grid-container-fluid .col-start-7-end-12 {
  grid-column: 7 / 13;
}

.grid-container-fluid .row-start-7-end-12 {
  grid-row: 7 / 13;
}

.grid-container-fluid .colspan-8 {
  grid-column: span 8;
}

.grid-container-fluid .col-start-8-end-8 {
  grid-column: 8 / 9;
}

.grid-container-fluid .row-start-8-end-8 {
  grid-row: 8 / 9;
}

.grid-container-fluid .col-start-8-end-9 {
  grid-column: 8 / 10;
}

.grid-container-fluid .row-start-8-end-9 {
  grid-row: 8 / 10;
}

.grid-container-fluid .col-start-8-end-10 {
  grid-column: 8 / 11;
}

.grid-container-fluid .row-start-8-end-10 {
  grid-row: 8 / 11;
}

.grid-container-fluid .col-start-8-end-11 {
  grid-column: 8 / 12;
}

.grid-container-fluid .row-start-8-end-11 {
  grid-row: 8 / 12;
}

.grid-container-fluid .col-start-8-end-12 {
  grid-column: 8 / 13;
}

.grid-container-fluid .row-start-8-end-12 {
  grid-row: 8 / 13;
}

.grid-container-fluid .colspan-9 {
  grid-column: span 9;
}

.grid-container-fluid .col-start-9-end-9 {
  grid-column: 9 / 10;
}

.grid-container-fluid .row-start-9-end-9 {
  grid-row: 9 / 10;
}

.grid-container-fluid .col-start-9-end-10 {
  grid-column: 9 / 11;
}

.grid-container-fluid .row-start-9-end-10 {
  grid-row: 9 / 11;
}

.grid-container-fluid .col-start-9-end-11 {
  grid-column: 9 / 12;
}

.grid-container-fluid .row-start-9-end-11 {
  grid-row: 9 / 12;
}

.grid-container-fluid .col-start-9-end-12 {
  grid-column: 9 / 13;
}

.grid-container-fluid .row-start-9-end-12 {
  grid-row: 9 / 13;
}

.grid-container-fluid .colspan-10 {
  grid-column: span 10;
}

.grid-container-fluid .col-start-10-end-10 {
  grid-column: 10 / 11;
}

.grid-container-fluid .row-start-10-end-10 {
  grid-row: 10 / 11;
}

.grid-container-fluid .col-start-10-end-11 {
  grid-column: 10 / 12;
}

.grid-container-fluid .row-start-10-end-11 {
  grid-row: 10 / 12;
}

.grid-container-fluid .col-start-10-end-12 {
  grid-column: 10 / 13;
}

.grid-container-fluid .row-start-10-end-12 {
  grid-row: 10 / 13;
}

.grid-container-fluid .colspan-11 {
  grid-column: span 11;
}

.grid-container-fluid .col-start-11-end-11 {
  grid-column: 11 / 12;
}

.grid-container-fluid .row-start-11-end-11 {
  grid-row: 11 / 12;
}

.grid-container-fluid .col-start-11-end-12 {
  grid-column: 11 / 13;
}

.grid-container-fluid .row-start-11-end-12 {
  grid-row: 11 / 13;
}

.grid-container-fluid .colspan-12 {
  grid-column: span 12;
}

.grid-container-fluid .col-start-12-end-12 {
  grid-column: 12 / 13;
}

.grid-container-fluid .row-start-12-end-12 {
  grid-row: 12 / 13;
}

.grid-container-fluid .colspan-1 {
  grid-column: span 1;
}

.grid-container-fluid .col-start-1-end-1 {
  grid-column: 1 / 2;
}

.grid-container-fluid .row-start-1-end-1 {
  grid-row: 1 / 2;
}

.grid-container-fluid .col-start-1-end-2 {
  grid-column: 1 / 3;
}

.grid-container-fluid .row-start-1-end-2 {
  grid-row: 1 / 3;
}

.grid-container-fluid .col-start-1-end-3 {
  grid-column: 1 / 4;
}

.grid-container-fluid .row-start-1-end-3 {
  grid-row: 1 / 4;
}

.grid-container-fluid .col-start-1-end-4 {
  grid-column: 1 / 5;
}

.grid-container-fluid .row-start-1-end-4 {
  grid-row: 1 / 5;
}

.grid-container-fluid .col-start-1-end-5 {
  grid-column: 1 / 6;
}

.grid-container-fluid .row-start-1-end-5 {
  grid-row: 1 / 6;
}

.grid-container-fluid .col-start-1-end-6 {
  grid-column: 1 / 7;
}

.grid-container-fluid .row-start-1-end-6 {
  grid-row: 1 / 7;
}

.grid-container-fluid .col-start-1-end-7 {
  grid-column: 1 / 8;
}

.grid-container-fluid .row-start-1-end-7 {
  grid-row: 1 / 8;
}

.grid-container-fluid .col-start-1-end-8 {
  grid-column: 1 / 9;
}

.grid-container-fluid .row-start-1-end-8 {
  grid-row: 1 / 9;
}

.grid-container-fluid .col-start-1-end-9 {
  grid-column: 1 / 10;
}

.grid-container-fluid .row-start-1-end-9 {
  grid-row: 1 / 10;
}

.grid-container-fluid .col-start-1-end-10 {
  grid-column: 1 / 11;
}

.grid-container-fluid .row-start-1-end-10 {
  grid-row: 1 / 11;
}

.grid-container-fluid .col-start-1-end-11 {
  grid-column: 1 / 12;
}

.grid-container-fluid .row-start-1-end-11 {
  grid-row: 1 / 12;
}

.grid-container-fluid .col-start-1-end-12 {
  grid-column: 1 / 13;
}

.grid-container-fluid .row-start-1-end-12 {
  grid-row: 1 / 13;
}

.grid-container-fluid .colspan-2 {
  grid-column: span 2;
}

.grid-container-fluid .col-start-2-end-2 {
  grid-column: 2 / 3;
}

.grid-container-fluid .row-start-2-end-2 {
  grid-row: 2 / 3;
}

.grid-container-fluid .col-start-2-end-3 {
  grid-column: 2 / 4;
}

.grid-container-fluid .row-start-2-end-3 {
  grid-row: 2 / 4;
}

.grid-container-fluid .col-start-2-end-4 {
  grid-column: 2 / 5;
}

.grid-container-fluid .row-start-2-end-4 {
  grid-row: 2 / 5;
}

.grid-container-fluid .col-start-2-end-5 {
  grid-column: 2 / 6;
}

.grid-container-fluid .row-start-2-end-5 {
  grid-row: 2 / 6;
}

.grid-container-fluid .col-start-2-end-6 {
  grid-column: 2 / 7;
}

.grid-container-fluid .row-start-2-end-6 {
  grid-row: 2 / 7;
}

.grid-container-fluid .col-start-2-end-7 {
  grid-column: 2 / 8;
}

.grid-container-fluid .row-start-2-end-7 {
  grid-row: 2 / 8;
}

.grid-container-fluid .col-start-2-end-8 {
  grid-column: 2 / 9;
}

.grid-container-fluid .row-start-2-end-8 {
  grid-row: 2 / 9;
}

.grid-container-fluid .col-start-2-end-9 {
  grid-column: 2 / 10;
}

.grid-container-fluid .row-start-2-end-9 {
  grid-row: 2 / 10;
}

.grid-container-fluid .col-start-2-end-10 {
  grid-column: 2 / 11;
}

.grid-container-fluid .row-start-2-end-10 {
  grid-row: 2 / 11;
}

.grid-container-fluid .col-start-2-end-11 {
  grid-column: 2 / 12;
}

.grid-container-fluid .row-start-2-end-11 {
  grid-row: 2 / 12;
}

.grid-container-fluid .col-start-2-end-12 {
  grid-column: 2 / 13;
}

.grid-container-fluid .row-start-2-end-12 {
  grid-row: 2 / 13;
}

.grid-container-fluid .colspan-3 {
  grid-column: span 3;
}

.grid-container-fluid .col-start-3-end-3 {
  grid-column: 3 / 4;
}

.grid-container-fluid .row-start-3-end-3 {
  grid-row: 3 / 4;
}

.grid-container-fluid .col-start-3-end-4 {
  grid-column: 3 / 5;
}

.grid-container-fluid .row-start-3-end-4 {
  grid-row: 3 / 5;
}

.grid-container-fluid .col-start-3-end-5 {
  grid-column: 3 / 6;
}

.grid-container-fluid .row-start-3-end-5 {
  grid-row: 3 / 6;
}

.grid-container-fluid .col-start-3-end-6 {
  grid-column: 3 / 7;
}

.grid-container-fluid .row-start-3-end-6 {
  grid-row: 3 / 7;
}

.grid-container-fluid .col-start-3-end-7 {
  grid-column: 3 / 8;
}

.grid-container-fluid .row-start-3-end-7 {
  grid-row: 3 / 8;
}

.grid-container-fluid .col-start-3-end-8 {
  grid-column: 3 / 9;
}

.grid-container-fluid .row-start-3-end-8 {
  grid-row: 3 / 9;
}

.grid-container-fluid .col-start-3-end-9 {
  grid-column: 3 / 10;
}

.grid-container-fluid .row-start-3-end-9 {
  grid-row: 3 / 10;
}

.grid-container-fluid .col-start-3-end-10 {
  grid-column: 3 / 11;
}

.grid-container-fluid .row-start-3-end-10 {
  grid-row: 3 / 11;
}

.grid-container-fluid .col-start-3-end-11 {
  grid-column: 3 / 12;
}

.grid-container-fluid .row-start-3-end-11 {
  grid-row: 3 / 12;
}

.grid-container-fluid .col-start-3-end-12 {
  grid-column: 3 / 13;
}

.grid-container-fluid .row-start-3-end-12 {
  grid-row: 3 / 13;
}

.grid-container-fluid .colspan-4 {
  grid-column: span 4;
}

.grid-container-fluid .col-start-4-end-4 {
  grid-column: 4 / 5;
}

.grid-container-fluid .row-start-4-end-4 {
  grid-row: 4 / 5;
}

.grid-container-fluid .col-start-4-end-5 {
  grid-column: 4 / 6;
}

.grid-container-fluid .row-start-4-end-5 {
  grid-row: 4 / 6;
}

.grid-container-fluid .col-start-4-end-6 {
  grid-column: 4 / 7;
}

.grid-container-fluid .row-start-4-end-6 {
  grid-row: 4 / 7;
}

.grid-container-fluid .col-start-4-end-7 {
  grid-column: 4 / 8;
}

.grid-container-fluid .row-start-4-end-7 {
  grid-row: 4 / 8;
}

.grid-container-fluid .col-start-4-end-8 {
  grid-column: 4 / 9;
}

.grid-container-fluid .row-start-4-end-8 {
  grid-row: 4 / 9;
}

.grid-container-fluid .col-start-4-end-9 {
  grid-column: 4 / 10;
}

.grid-container-fluid .row-start-4-end-9 {
  grid-row: 4 / 10;
}

.grid-container-fluid .col-start-4-end-10 {
  grid-column: 4 / 11;
}

.grid-container-fluid .row-start-4-end-10 {
  grid-row: 4 / 11;
}

.grid-container-fluid .col-start-4-end-11 {
  grid-column: 4 / 12;
}

.grid-container-fluid .row-start-4-end-11 {
  grid-row: 4 / 12;
}

.grid-container-fluid .col-start-4-end-12 {
  grid-column: 4 / 13;
}

.grid-container-fluid .row-start-4-end-12 {
  grid-row: 4 / 13;
}

.grid-container-fluid .colspan-5 {
  grid-column: span 5;
}

.grid-container-fluid .col-start-5-end-5 {
  grid-column: 5 / 6;
}

.grid-container-fluid .row-start-5-end-5 {
  grid-row: 5 / 6;
}

.grid-container-fluid .col-start-5-end-6 {
  grid-column: 5 / 7;
}

.grid-container-fluid .row-start-5-end-6 {
  grid-row: 5 / 7;
}

.grid-container-fluid .col-start-5-end-7 {
  grid-column: 5 / 8;
}

.grid-container-fluid .row-start-5-end-7 {
  grid-row: 5 / 8;
}

.grid-container-fluid .col-start-5-end-8 {
  grid-column: 5 / 9;
}

.grid-container-fluid .row-start-5-end-8 {
  grid-row: 5 / 9;
}

.grid-container-fluid .col-start-5-end-9 {
  grid-column: 5 / 10;
}

.grid-container-fluid .row-start-5-end-9 {
  grid-row: 5 / 10;
}

.grid-container-fluid .col-start-5-end-10 {
  grid-column: 5 / 11;
}

.grid-container-fluid .row-start-5-end-10 {
  grid-row: 5 / 11;
}

.grid-container-fluid .col-start-5-end-11 {
  grid-column: 5 / 12;
}

.grid-container-fluid .row-start-5-end-11 {
  grid-row: 5 / 12;
}

.grid-container-fluid .col-start-5-end-12 {
  grid-column: 5 / 13;
}

.grid-container-fluid .row-start-5-end-12 {
  grid-row: 5 / 13;
}

.grid-container-fluid .colspan-6 {
  grid-column: span 6;
}

.grid-container-fluid .col-start-6-end-6 {
  grid-column: 6 / 7;
}

.grid-container-fluid .row-start-6-end-6 {
  grid-row: 6 / 7;
}

.grid-container-fluid .col-start-6-end-7 {
  grid-column: 6 / 8;
}

.grid-container-fluid .row-start-6-end-7 {
  grid-row: 6 / 8;
}

.grid-container-fluid .col-start-6-end-8 {
  grid-column: 6 / 9;
}

.grid-container-fluid .row-start-6-end-8 {
  grid-row: 6 / 9;
}

.grid-container-fluid .col-start-6-end-9 {
  grid-column: 6 / 10;
}

.grid-container-fluid .row-start-6-end-9 {
  grid-row: 6 / 10;
}

.grid-container-fluid .col-start-6-end-10 {
  grid-column: 6 / 11;
}

.grid-container-fluid .row-start-6-end-10 {
  grid-row: 6 / 11;
}

.grid-container-fluid .col-start-6-end-11 {
  grid-column: 6 / 12;
}

.grid-container-fluid .row-start-6-end-11 {
  grid-row: 6 / 12;
}

.grid-container-fluid .col-start-6-end-12 {
  grid-column: 6 / 13;
}

.grid-container-fluid .row-start-6-end-12 {
  grid-row: 6 / 13;
}

.grid-container-fluid .colspan-7 {
  grid-column: span 7;
}

.grid-container-fluid .col-start-7-end-7 {
  grid-column: 7 / 8;
}

.grid-container-fluid .row-start-7-end-7 {
  grid-row: 7 / 8;
}

.grid-container-fluid .col-start-7-end-8 {
  grid-column: 7 / 9;
}

.grid-container-fluid .row-start-7-end-8 {
  grid-row: 7 / 9;
}

.grid-container-fluid .col-start-7-end-9 {
  grid-column: 7 / 10;
}

.grid-container-fluid .row-start-7-end-9 {
  grid-row: 7 / 10;
}

.grid-container-fluid .col-start-7-end-10 {
  grid-column: 7 / 11;
}

.grid-container-fluid .row-start-7-end-10 {
  grid-row: 7 / 11;
}

.grid-container-fluid .col-start-7-end-11 {
  grid-column: 7 / 12;
}

.grid-container-fluid .row-start-7-end-11 {
  grid-row: 7 / 12;
}

.grid-container-fluid .col-start-7-end-12 {
  grid-column: 7 / 13;
}

.grid-container-fluid .row-start-7-end-12 {
  grid-row: 7 / 13;
}

.grid-container-fluid .colspan-8 {
  grid-column: span 8;
}

.grid-container-fluid .col-start-8-end-8 {
  grid-column: 8 / 9;
}

.grid-container-fluid .row-start-8-end-8 {
  grid-row: 8 / 9;
}

.grid-container-fluid .col-start-8-end-9 {
  grid-column: 8 / 10;
}

.grid-container-fluid .row-start-8-end-9 {
  grid-row: 8 / 10;
}

.grid-container-fluid .col-start-8-end-10 {
  grid-column: 8 / 11;
}

.grid-container-fluid .row-start-8-end-10 {
  grid-row: 8 / 11;
}

.grid-container-fluid .col-start-8-end-11 {
  grid-column: 8 / 12;
}

.grid-container-fluid .row-start-8-end-11 {
  grid-row: 8 / 12;
}

.grid-container-fluid .col-start-8-end-12 {
  grid-column: 8 / 13;
}

.grid-container-fluid .row-start-8-end-12 {
  grid-row: 8 / 13;
}

.grid-container-fluid .colspan-9 {
  grid-column: span 9;
}

.grid-container-fluid .col-start-9-end-9 {
  grid-column: 9 / 10;
}

.grid-container-fluid .row-start-9-end-9 {
  grid-row: 9 / 10;
}

.grid-container-fluid .col-start-9-end-10 {
  grid-column: 9 / 11;
}

.grid-container-fluid .row-start-9-end-10 {
  grid-row: 9 / 11;
}

.grid-container-fluid .col-start-9-end-11 {
  grid-column: 9 / 12;
}

.grid-container-fluid .row-start-9-end-11 {
  grid-row: 9 / 12;
}

.grid-container-fluid .col-start-9-end-12 {
  grid-column: 9 / 13;
}

.grid-container-fluid .row-start-9-end-12 {
  grid-row: 9 / 13;
}

.grid-container-fluid .colspan-10 {
  grid-column: span 10;
}

.grid-container-fluid .col-start-10-end-10 {
  grid-column: 10 / 11;
}

.grid-container-fluid .row-start-10-end-10 {
  grid-row: 10 / 11;
}

.grid-container-fluid .col-start-10-end-11 {
  grid-column: 10 / 12;
}

.grid-container-fluid .row-start-10-end-11 {
  grid-row: 10 / 12;
}

.grid-container-fluid .col-start-10-end-12 {
  grid-column: 10 / 13;
}

.grid-container-fluid .row-start-10-end-12 {
  grid-row: 10 / 13;
}

.grid-container-fluid .colspan-11 {
  grid-column: span 11;
}

.grid-container-fluid .col-start-11-end-11 {
  grid-column: 11 / 12;
}

.grid-container-fluid .row-start-11-end-11 {
  grid-row: 11 / 12;
}

.grid-container-fluid .col-start-11-end-12 {
  grid-column: 11 / 13;
}

.grid-container-fluid .row-start-11-end-12 {
  grid-row: 11 / 13;
}

.grid-container-fluid .colspan-12 {
  grid-column: span 12;
}

.grid-container-fluid .col-start-12-end-12 {
  grid-column: 12 / 13;
}

.grid-container-fluid .row-start-12-end-12 {
  grid-row: 12 / 13;
}

@media (min-width: 480px) {
  .grid-container-fluid .colspan-sm-1 {
    grid-column: span 1;
  }
  .grid-container-fluid .col-sm-start-1-end-1 {
    grid-column: 1 / 2;
  }
  .grid-container-fluid .row-sm-start-1-end-1 {
    grid-row: 1 / 2;
  }
  .grid-container-fluid .col-sm-start-1-end-2 {
    grid-column: 1 / 3;
  }
  .grid-container-fluid .row-sm-start-1-end-2 {
    grid-row: 1 / 3;
  }
  .grid-container-fluid .col-sm-start-1-end-3 {
    grid-column: 1 / 4;
  }
  .grid-container-fluid .row-sm-start-1-end-3 {
    grid-row: 1 / 4;
  }
  .grid-container-fluid .col-sm-start-1-end-4 {
    grid-column: 1 / 5;
  }
  .grid-container-fluid .row-sm-start-1-end-4 {
    grid-row: 1 / 5;
  }
  .grid-container-fluid .col-sm-start-1-end-5 {
    grid-column: 1 / 6;
  }
  .grid-container-fluid .row-sm-start-1-end-5 {
    grid-row: 1 / 6;
  }
  .grid-container-fluid .col-sm-start-1-end-6 {
    grid-column: 1 / 7;
  }
  .grid-container-fluid .row-sm-start-1-end-6 {
    grid-row: 1 / 7;
  }
  .grid-container-fluid .col-sm-start-1-end-7 {
    grid-column: 1 / 8;
  }
  .grid-container-fluid .row-sm-start-1-end-7 {
    grid-row: 1 / 8;
  }
  .grid-container-fluid .col-sm-start-1-end-8 {
    grid-column: 1 / 9;
  }
  .grid-container-fluid .row-sm-start-1-end-8 {
    grid-row: 1 / 9;
  }
  .grid-container-fluid .col-sm-start-1-end-9 {
    grid-column: 1 / 10;
  }
  .grid-container-fluid .row-sm-start-1-end-9 {
    grid-row: 1 / 10;
  }
  .grid-container-fluid .col-sm-start-1-end-10 {
    grid-column: 1 / 11;
  }
  .grid-container-fluid .row-sm-start-1-end-10 {
    grid-row: 1 / 11;
  }
  .grid-container-fluid .col-sm-start-1-end-11 {
    grid-column: 1 / 12;
  }
  .grid-container-fluid .row-sm-start-1-end-11 {
    grid-row: 1 / 12;
  }
  .grid-container-fluid .col-sm-start-1-end-12 {
    grid-column: 1 / 13;
  }
  .grid-container-fluid .row-sm-start-1-end-12 {
    grid-row: 1 / 13;
  }
  .grid-container-fluid .colspan-sm-2 {
    grid-column: span 2;
  }
  .grid-container-fluid .col-sm-start-2-end-2 {
    grid-column: 2 / 3;
  }
  .grid-container-fluid .row-sm-start-2-end-2 {
    grid-row: 2 / 3;
  }
  .grid-container-fluid .col-sm-start-2-end-3 {
    grid-column: 2 / 4;
  }
  .grid-container-fluid .row-sm-start-2-end-3 {
    grid-row: 2 / 4;
  }
  .grid-container-fluid .col-sm-start-2-end-4 {
    grid-column: 2 / 5;
  }
  .grid-container-fluid .row-sm-start-2-end-4 {
    grid-row: 2 / 5;
  }
  .grid-container-fluid .col-sm-start-2-end-5 {
    grid-column: 2 / 6;
  }
  .grid-container-fluid .row-sm-start-2-end-5 {
    grid-row: 2 / 6;
  }
  .grid-container-fluid .col-sm-start-2-end-6 {
    grid-column: 2 / 7;
  }
  .grid-container-fluid .row-sm-start-2-end-6 {
    grid-row: 2 / 7;
  }
  .grid-container-fluid .col-sm-start-2-end-7 {
    grid-column: 2 / 8;
  }
  .grid-container-fluid .row-sm-start-2-end-7 {
    grid-row: 2 / 8;
  }
  .grid-container-fluid .col-sm-start-2-end-8 {
    grid-column: 2 / 9;
  }
  .grid-container-fluid .row-sm-start-2-end-8 {
    grid-row: 2 / 9;
  }
  .grid-container-fluid .col-sm-start-2-end-9 {
    grid-column: 2 / 10;
  }
  .grid-container-fluid .row-sm-start-2-end-9 {
    grid-row: 2 / 10;
  }
  .grid-container-fluid .col-sm-start-2-end-10 {
    grid-column: 2 / 11;
  }
  .grid-container-fluid .row-sm-start-2-end-10 {
    grid-row: 2 / 11;
  }
  .grid-container-fluid .col-sm-start-2-end-11 {
    grid-column: 2 / 12;
  }
  .grid-container-fluid .row-sm-start-2-end-11 {
    grid-row: 2 / 12;
  }
  .grid-container-fluid .col-sm-start-2-end-12 {
    grid-column: 2 / 13;
  }
  .grid-container-fluid .row-sm-start-2-end-12 {
    grid-row: 2 / 13;
  }
  .grid-container-fluid .colspan-sm-3 {
    grid-column: span 3;
  }
  .grid-container-fluid .col-sm-start-3-end-3 {
    grid-column: 3 / 4;
  }
  .grid-container-fluid .row-sm-start-3-end-3 {
    grid-row: 3 / 4;
  }
  .grid-container-fluid .col-sm-start-3-end-4 {
    grid-column: 3 / 5;
  }
  .grid-container-fluid .row-sm-start-3-end-4 {
    grid-row: 3 / 5;
  }
  .grid-container-fluid .col-sm-start-3-end-5 {
    grid-column: 3 / 6;
  }
  .grid-container-fluid .row-sm-start-3-end-5 {
    grid-row: 3 / 6;
  }
  .grid-container-fluid .col-sm-start-3-end-6 {
    grid-column: 3 / 7;
  }
  .grid-container-fluid .row-sm-start-3-end-6 {
    grid-row: 3 / 7;
  }
  .grid-container-fluid .col-sm-start-3-end-7 {
    grid-column: 3 / 8;
  }
  .grid-container-fluid .row-sm-start-3-end-7 {
    grid-row: 3 / 8;
  }
  .grid-container-fluid .col-sm-start-3-end-8 {
    grid-column: 3 / 9;
  }
  .grid-container-fluid .row-sm-start-3-end-8 {
    grid-row: 3 / 9;
  }
  .grid-container-fluid .col-sm-start-3-end-9 {
    grid-column: 3 / 10;
  }
  .grid-container-fluid .row-sm-start-3-end-9 {
    grid-row: 3 / 10;
  }
  .grid-container-fluid .col-sm-start-3-end-10 {
    grid-column: 3 / 11;
  }
  .grid-container-fluid .row-sm-start-3-end-10 {
    grid-row: 3 / 11;
  }
  .grid-container-fluid .col-sm-start-3-end-11 {
    grid-column: 3 / 12;
  }
  .grid-container-fluid .row-sm-start-3-end-11 {
    grid-row: 3 / 12;
  }
  .grid-container-fluid .col-sm-start-3-end-12 {
    grid-column: 3 / 13;
  }
  .grid-container-fluid .row-sm-start-3-end-12 {
    grid-row: 3 / 13;
  }
  .grid-container-fluid .colspan-sm-4 {
    grid-column: span 4;
  }
  .grid-container-fluid .col-sm-start-4-end-4 {
    grid-column: 4 / 5;
  }
  .grid-container-fluid .row-sm-start-4-end-4 {
    grid-row: 4 / 5;
  }
  .grid-container-fluid .col-sm-start-4-end-5 {
    grid-column: 4 / 6;
  }
  .grid-container-fluid .row-sm-start-4-end-5 {
    grid-row: 4 / 6;
  }
  .grid-container-fluid .col-sm-start-4-end-6 {
    grid-column: 4 / 7;
  }
  .grid-container-fluid .row-sm-start-4-end-6 {
    grid-row: 4 / 7;
  }
  .grid-container-fluid .col-sm-start-4-end-7 {
    grid-column: 4 / 8;
  }
  .grid-container-fluid .row-sm-start-4-end-7 {
    grid-row: 4 / 8;
  }
  .grid-container-fluid .col-sm-start-4-end-8 {
    grid-column: 4 / 9;
  }
  .grid-container-fluid .row-sm-start-4-end-8 {
    grid-row: 4 / 9;
  }
  .grid-container-fluid .col-sm-start-4-end-9 {
    grid-column: 4 / 10;
  }
  .grid-container-fluid .row-sm-start-4-end-9 {
    grid-row: 4 / 10;
  }
  .grid-container-fluid .col-sm-start-4-end-10 {
    grid-column: 4 / 11;
  }
  .grid-container-fluid .row-sm-start-4-end-10 {
    grid-row: 4 / 11;
  }
  .grid-container-fluid .col-sm-start-4-end-11 {
    grid-column: 4 / 12;
  }
  .grid-container-fluid .row-sm-start-4-end-11 {
    grid-row: 4 / 12;
  }
  .grid-container-fluid .col-sm-start-4-end-12 {
    grid-column: 4 / 13;
  }
  .grid-container-fluid .row-sm-start-4-end-12 {
    grid-row: 4 / 13;
  }
  .grid-container-fluid .colspan-sm-5 {
    grid-column: span 5;
  }
  .grid-container-fluid .col-sm-start-5-end-5 {
    grid-column: 5 / 6;
  }
  .grid-container-fluid .row-sm-start-5-end-5 {
    grid-row: 5 / 6;
  }
  .grid-container-fluid .col-sm-start-5-end-6 {
    grid-column: 5 / 7;
  }
  .grid-container-fluid .row-sm-start-5-end-6 {
    grid-row: 5 / 7;
  }
  .grid-container-fluid .col-sm-start-5-end-7 {
    grid-column: 5 / 8;
  }
  .grid-container-fluid .row-sm-start-5-end-7 {
    grid-row: 5 / 8;
  }
  .grid-container-fluid .col-sm-start-5-end-8 {
    grid-column: 5 / 9;
  }
  .grid-container-fluid .row-sm-start-5-end-8 {
    grid-row: 5 / 9;
  }
  .grid-container-fluid .col-sm-start-5-end-9 {
    grid-column: 5 / 10;
  }
  .grid-container-fluid .row-sm-start-5-end-9 {
    grid-row: 5 / 10;
  }
  .grid-container-fluid .col-sm-start-5-end-10 {
    grid-column: 5 / 11;
  }
  .grid-container-fluid .row-sm-start-5-end-10 {
    grid-row: 5 / 11;
  }
  .grid-container-fluid .col-sm-start-5-end-11 {
    grid-column: 5 / 12;
  }
  .grid-container-fluid .row-sm-start-5-end-11 {
    grid-row: 5 / 12;
  }
  .grid-container-fluid .col-sm-start-5-end-12 {
    grid-column: 5 / 13;
  }
  .grid-container-fluid .row-sm-start-5-end-12 {
    grid-row: 5 / 13;
  }
  .grid-container-fluid .colspan-sm-6 {
    grid-column: span 6;
  }
  .grid-container-fluid .col-sm-start-6-end-6 {
    grid-column: 6 / 7;
  }
  .grid-container-fluid .row-sm-start-6-end-6 {
    grid-row: 6 / 7;
  }
  .grid-container-fluid .col-sm-start-6-end-7 {
    grid-column: 6 / 8;
  }
  .grid-container-fluid .row-sm-start-6-end-7 {
    grid-row: 6 / 8;
  }
  .grid-container-fluid .col-sm-start-6-end-8 {
    grid-column: 6 / 9;
  }
  .grid-container-fluid .row-sm-start-6-end-8 {
    grid-row: 6 / 9;
  }
  .grid-container-fluid .col-sm-start-6-end-9 {
    grid-column: 6 / 10;
  }
  .grid-container-fluid .row-sm-start-6-end-9 {
    grid-row: 6 / 10;
  }
  .grid-container-fluid .col-sm-start-6-end-10 {
    grid-column: 6 / 11;
  }
  .grid-container-fluid .row-sm-start-6-end-10 {
    grid-row: 6 / 11;
  }
  .grid-container-fluid .col-sm-start-6-end-11 {
    grid-column: 6 / 12;
  }
  .grid-container-fluid .row-sm-start-6-end-11 {
    grid-row: 6 / 12;
  }
  .grid-container-fluid .col-sm-start-6-end-12 {
    grid-column: 6 / 13;
  }
  .grid-container-fluid .row-sm-start-6-end-12 {
    grid-row: 6 / 13;
  }
  .grid-container-fluid .colspan-sm-7 {
    grid-column: span 7;
  }
  .grid-container-fluid .col-sm-start-7-end-7 {
    grid-column: 7 / 8;
  }
  .grid-container-fluid .row-sm-start-7-end-7 {
    grid-row: 7 / 8;
  }
  .grid-container-fluid .col-sm-start-7-end-8 {
    grid-column: 7 / 9;
  }
  .grid-container-fluid .row-sm-start-7-end-8 {
    grid-row: 7 / 9;
  }
  .grid-container-fluid .col-sm-start-7-end-9 {
    grid-column: 7 / 10;
  }
  .grid-container-fluid .row-sm-start-7-end-9 {
    grid-row: 7 / 10;
  }
  .grid-container-fluid .col-sm-start-7-end-10 {
    grid-column: 7 / 11;
  }
  .grid-container-fluid .row-sm-start-7-end-10 {
    grid-row: 7 / 11;
  }
  .grid-container-fluid .col-sm-start-7-end-11 {
    grid-column: 7 / 12;
  }
  .grid-container-fluid .row-sm-start-7-end-11 {
    grid-row: 7 / 12;
  }
  .grid-container-fluid .col-sm-start-7-end-12 {
    grid-column: 7 / 13;
  }
  .grid-container-fluid .row-sm-start-7-end-12 {
    grid-row: 7 / 13;
  }
  .grid-container-fluid .colspan-sm-8 {
    grid-column: span 8;
  }
  .grid-container-fluid .col-sm-start-8-end-8 {
    grid-column: 8 / 9;
  }
  .grid-container-fluid .row-sm-start-8-end-8 {
    grid-row: 8 / 9;
  }
  .grid-container-fluid .col-sm-start-8-end-9 {
    grid-column: 8 / 10;
  }
  .grid-container-fluid .row-sm-start-8-end-9 {
    grid-row: 8 / 10;
  }
  .grid-container-fluid .col-sm-start-8-end-10 {
    grid-column: 8 / 11;
  }
  .grid-container-fluid .row-sm-start-8-end-10 {
    grid-row: 8 / 11;
  }
  .grid-container-fluid .col-sm-start-8-end-11 {
    grid-column: 8 / 12;
  }
  .grid-container-fluid .row-sm-start-8-end-11 {
    grid-row: 8 / 12;
  }
  .grid-container-fluid .col-sm-start-8-end-12 {
    grid-column: 8 / 13;
  }
  .grid-container-fluid .row-sm-start-8-end-12 {
    grid-row: 8 / 13;
  }
  .grid-container-fluid .colspan-sm-9 {
    grid-column: span 9;
  }
  .grid-container-fluid .col-sm-start-9-end-9 {
    grid-column: 9 / 10;
  }
  .grid-container-fluid .row-sm-start-9-end-9 {
    grid-row: 9 / 10;
  }
  .grid-container-fluid .col-sm-start-9-end-10 {
    grid-column: 9 / 11;
  }
  .grid-container-fluid .row-sm-start-9-end-10 {
    grid-row: 9 / 11;
  }
  .grid-container-fluid .col-sm-start-9-end-11 {
    grid-column: 9 / 12;
  }
  .grid-container-fluid .row-sm-start-9-end-11 {
    grid-row: 9 / 12;
  }
  .grid-container-fluid .col-sm-start-9-end-12 {
    grid-column: 9 / 13;
  }
  .grid-container-fluid .row-sm-start-9-end-12 {
    grid-row: 9 / 13;
  }
  .grid-container-fluid .colspan-sm-10 {
    grid-column: span 10;
  }
  .grid-container-fluid .col-sm-start-10-end-10 {
    grid-column: 10 / 11;
  }
  .grid-container-fluid .row-sm-start-10-end-10 {
    grid-row: 10 / 11;
  }
  .grid-container-fluid .col-sm-start-10-end-11 {
    grid-column: 10 / 12;
  }
  .grid-container-fluid .row-sm-start-10-end-11 {
    grid-row: 10 / 12;
  }
  .grid-container-fluid .col-sm-start-10-end-12 {
    grid-column: 10 / 13;
  }
  .grid-container-fluid .row-sm-start-10-end-12 {
    grid-row: 10 / 13;
  }
  .grid-container-fluid .colspan-sm-11 {
    grid-column: span 11;
  }
  .grid-container-fluid .col-sm-start-11-end-11 {
    grid-column: 11 / 12;
  }
  .grid-container-fluid .row-sm-start-11-end-11 {
    grid-row: 11 / 12;
  }
  .grid-container-fluid .col-sm-start-11-end-12 {
    grid-column: 11 / 13;
  }
  .grid-container-fluid .row-sm-start-11-end-12 {
    grid-row: 11 / 13;
  }
  .grid-container-fluid .colspan-sm-12 {
    grid-column: span 12;
  }
  .grid-container-fluid .col-sm-start-12-end-12 {
    grid-column: 12 / 13;
  }
  .grid-container-fluid .row-sm-start-12-end-12 {
    grid-row: 12 / 13;
  }
}

@media (min-width: 960px) {
  .grid-container-fluid .colspan-md-1 {
    grid-column: span 1;
  }
  .grid-container-fluid .col-md-start-1-end-1 {
    grid-column: 1 / 2;
  }
  .grid-container-fluid .row-md-start-1-end-1 {
    grid-row: 1 / 2;
  }
  .grid-container-fluid .col-md-start-1-end-2 {
    grid-column: 1 / 3;
  }
  .grid-container-fluid .row-md-start-1-end-2 {
    grid-row: 1 / 3;
  }
  .grid-container-fluid .col-md-start-1-end-3 {
    grid-column: 1 / 4;
  }
  .grid-container-fluid .row-md-start-1-end-3 {
    grid-row: 1 / 4;
  }
  .grid-container-fluid .col-md-start-1-end-4 {
    grid-column: 1 / 5;
  }
  .grid-container-fluid .row-md-start-1-end-4 {
    grid-row: 1 / 5;
  }
  .grid-container-fluid .col-md-start-1-end-5 {
    grid-column: 1 / 6;
  }
  .grid-container-fluid .row-md-start-1-end-5 {
    grid-row: 1 / 6;
  }
  .grid-container-fluid .col-md-start-1-end-6 {
    grid-column: 1 / 7;
  }
  .grid-container-fluid .row-md-start-1-end-6 {
    grid-row: 1 / 7;
  }
  .grid-container-fluid .col-md-start-1-end-7 {
    grid-column: 1 / 8;
  }
  .grid-container-fluid .row-md-start-1-end-7 {
    grid-row: 1 / 8;
  }
  .grid-container-fluid .col-md-start-1-end-8 {
    grid-column: 1 / 9;
  }
  .grid-container-fluid .row-md-start-1-end-8 {
    grid-row: 1 / 9;
  }
  .grid-container-fluid .col-md-start-1-end-9 {
    grid-column: 1 / 10;
  }
  .grid-container-fluid .row-md-start-1-end-9 {
    grid-row: 1 / 10;
  }
  .grid-container-fluid .col-md-start-1-end-10 {
    grid-column: 1 / 11;
  }
  .grid-container-fluid .row-md-start-1-end-10 {
    grid-row: 1 / 11;
  }
  .grid-container-fluid .col-md-start-1-end-11 {
    grid-column: 1 / 12;
  }
  .grid-container-fluid .row-md-start-1-end-11 {
    grid-row: 1 / 12;
  }
  .grid-container-fluid .col-md-start-1-end-12 {
    grid-column: 1 / 13;
  }
  .grid-container-fluid .row-md-start-1-end-12 {
    grid-row: 1 / 13;
  }
  .grid-container-fluid .colspan-md-2 {
    grid-column: span 2;
  }
  .grid-container-fluid .col-md-start-2-end-2 {
    grid-column: 2 / 3;
  }
  .grid-container-fluid .row-md-start-2-end-2 {
    grid-row: 2 / 3;
  }
  .grid-container-fluid .col-md-start-2-end-3 {
    grid-column: 2 / 4;
  }
  .grid-container-fluid .row-md-start-2-end-3 {
    grid-row: 2 / 4;
  }
  .grid-container-fluid .col-md-start-2-end-4 {
    grid-column: 2 / 5;
  }
  .grid-container-fluid .row-md-start-2-end-4 {
    grid-row: 2 / 5;
  }
  .grid-container-fluid .col-md-start-2-end-5 {
    grid-column: 2 / 6;
  }
  .grid-container-fluid .row-md-start-2-end-5 {
    grid-row: 2 / 6;
  }
  .grid-container-fluid .col-md-start-2-end-6 {
    grid-column: 2 / 7;
  }
  .grid-container-fluid .row-md-start-2-end-6 {
    grid-row: 2 / 7;
  }
  .grid-container-fluid .col-md-start-2-end-7 {
    grid-column: 2 / 8;
  }
  .grid-container-fluid .row-md-start-2-end-7 {
    grid-row: 2 / 8;
  }
  .grid-container-fluid .col-md-start-2-end-8 {
    grid-column: 2 / 9;
  }
  .grid-container-fluid .row-md-start-2-end-8 {
    grid-row: 2 / 9;
  }
  .grid-container-fluid .col-md-start-2-end-9 {
    grid-column: 2 / 10;
  }
  .grid-container-fluid .row-md-start-2-end-9 {
    grid-row: 2 / 10;
  }
  .grid-container-fluid .col-md-start-2-end-10 {
    grid-column: 2 / 11;
  }
  .grid-container-fluid .row-md-start-2-end-10 {
    grid-row: 2 / 11;
  }
  .grid-container-fluid .col-md-start-2-end-11 {
    grid-column: 2 / 12;
  }
  .grid-container-fluid .row-md-start-2-end-11 {
    grid-row: 2 / 12;
  }
  .grid-container-fluid .col-md-start-2-end-12 {
    grid-column: 2 / 13;
  }
  .grid-container-fluid .row-md-start-2-end-12 {
    grid-row: 2 / 13;
  }
  .grid-container-fluid .colspan-md-3 {
    grid-column: span 3;
  }
  .grid-container-fluid .col-md-start-3-end-3 {
    grid-column: 3 / 4;
  }
  .grid-container-fluid .row-md-start-3-end-3 {
    grid-row: 3 / 4;
  }
  .grid-container-fluid .col-md-start-3-end-4 {
    grid-column: 3 / 5;
  }
  .grid-container-fluid .row-md-start-3-end-4 {
    grid-row: 3 / 5;
  }
  .grid-container-fluid .col-md-start-3-end-5 {
    grid-column: 3 / 6;
  }
  .grid-container-fluid .row-md-start-3-end-5 {
    grid-row: 3 / 6;
  }
  .grid-container-fluid .col-md-start-3-end-6 {
    grid-column: 3 / 7;
  }
  .grid-container-fluid .row-md-start-3-end-6 {
    grid-row: 3 / 7;
  }
  .grid-container-fluid .col-md-start-3-end-7 {
    grid-column: 3 / 8;
  }
  .grid-container-fluid .row-md-start-3-end-7 {
    grid-row: 3 / 8;
  }
  .grid-container-fluid .col-md-start-3-end-8 {
    grid-column: 3 / 9;
  }
  .grid-container-fluid .row-md-start-3-end-8 {
    grid-row: 3 / 9;
  }
  .grid-container-fluid .col-md-start-3-end-9 {
    grid-column: 3 / 10;
  }
  .grid-container-fluid .row-md-start-3-end-9 {
    grid-row: 3 / 10;
  }
  .grid-container-fluid .col-md-start-3-end-10 {
    grid-column: 3 / 11;
  }
  .grid-container-fluid .row-md-start-3-end-10 {
    grid-row: 3 / 11;
  }
  .grid-container-fluid .col-md-start-3-end-11 {
    grid-column: 3 / 12;
  }
  .grid-container-fluid .row-md-start-3-end-11 {
    grid-row: 3 / 12;
  }
  .grid-container-fluid .col-md-start-3-end-12 {
    grid-column: 3 / 13;
  }
  .grid-container-fluid .row-md-start-3-end-12 {
    grid-row: 3 / 13;
  }
  .grid-container-fluid .colspan-md-4 {
    grid-column: span 4;
  }
  .grid-container-fluid .col-md-start-4-end-4 {
    grid-column: 4 / 5;
  }
  .grid-container-fluid .row-md-start-4-end-4 {
    grid-row: 4 / 5;
  }
  .grid-container-fluid .col-md-start-4-end-5 {
    grid-column: 4 / 6;
  }
  .grid-container-fluid .row-md-start-4-end-5 {
    grid-row: 4 / 6;
  }
  .grid-container-fluid .col-md-start-4-end-6 {
    grid-column: 4 / 7;
  }
  .grid-container-fluid .row-md-start-4-end-6 {
    grid-row: 4 / 7;
  }
  .grid-container-fluid .col-md-start-4-end-7 {
    grid-column: 4 / 8;
  }
  .grid-container-fluid .row-md-start-4-end-7 {
    grid-row: 4 / 8;
  }
  .grid-container-fluid .col-md-start-4-end-8 {
    grid-column: 4 / 9;
  }
  .grid-container-fluid .row-md-start-4-end-8 {
    grid-row: 4 / 9;
  }
  .grid-container-fluid .col-md-start-4-end-9 {
    grid-column: 4 / 10;
  }
  .grid-container-fluid .row-md-start-4-end-9 {
    grid-row: 4 / 10;
  }
  .grid-container-fluid .col-md-start-4-end-10 {
    grid-column: 4 / 11;
  }
  .grid-container-fluid .row-md-start-4-end-10 {
    grid-row: 4 / 11;
  }
  .grid-container-fluid .col-md-start-4-end-11 {
    grid-column: 4 / 12;
  }
  .grid-container-fluid .row-md-start-4-end-11 {
    grid-row: 4 / 12;
  }
  .grid-container-fluid .col-md-start-4-end-12 {
    grid-column: 4 / 13;
  }
  .grid-container-fluid .row-md-start-4-end-12 {
    grid-row: 4 / 13;
  }
  .grid-container-fluid .colspan-md-5 {
    grid-column: span 5;
  }
  .grid-container-fluid .col-md-start-5-end-5 {
    grid-column: 5 / 6;
  }
  .grid-container-fluid .row-md-start-5-end-5 {
    grid-row: 5 / 6;
  }
  .grid-container-fluid .col-md-start-5-end-6 {
    grid-column: 5 / 7;
  }
  .grid-container-fluid .row-md-start-5-end-6 {
    grid-row: 5 / 7;
  }
  .grid-container-fluid .col-md-start-5-end-7 {
    grid-column: 5 / 8;
  }
  .grid-container-fluid .row-md-start-5-end-7 {
    grid-row: 5 / 8;
  }
  .grid-container-fluid .col-md-start-5-end-8 {
    grid-column: 5 / 9;
  }
  .grid-container-fluid .row-md-start-5-end-8 {
    grid-row: 5 / 9;
  }
  .grid-container-fluid .col-md-start-5-end-9 {
    grid-column: 5 / 10;
  }
  .grid-container-fluid .row-md-start-5-end-9 {
    grid-row: 5 / 10;
  }
  .grid-container-fluid .col-md-start-5-end-10 {
    grid-column: 5 / 11;
  }
  .grid-container-fluid .row-md-start-5-end-10 {
    grid-row: 5 / 11;
  }
  .grid-container-fluid .col-md-start-5-end-11 {
    grid-column: 5 / 12;
  }
  .grid-container-fluid .row-md-start-5-end-11 {
    grid-row: 5 / 12;
  }
  .grid-container-fluid .col-md-start-5-end-12 {
    grid-column: 5 / 13;
  }
  .grid-container-fluid .row-md-start-5-end-12 {
    grid-row: 5 / 13;
  }
  .grid-container-fluid .colspan-md-6 {
    grid-column: span 6;
  }
  .grid-container-fluid .col-md-start-6-end-6 {
    grid-column: 6 / 7;
  }
  .grid-container-fluid .row-md-start-6-end-6 {
    grid-row: 6 / 7;
  }
  .grid-container-fluid .col-md-start-6-end-7 {
    grid-column: 6 / 8;
  }
  .grid-container-fluid .row-md-start-6-end-7 {
    grid-row: 6 / 8;
  }
  .grid-container-fluid .col-md-start-6-end-8 {
    grid-column: 6 / 9;
  }
  .grid-container-fluid .row-md-start-6-end-8 {
    grid-row: 6 / 9;
  }
  .grid-container-fluid .col-md-start-6-end-9 {
    grid-column: 6 / 10;
  }
  .grid-container-fluid .row-md-start-6-end-9 {
    grid-row: 6 / 10;
  }
  .grid-container-fluid .col-md-start-6-end-10 {
    grid-column: 6 / 11;
  }
  .grid-container-fluid .row-md-start-6-end-10 {
    grid-row: 6 / 11;
  }
  .grid-container-fluid .col-md-start-6-end-11 {
    grid-column: 6 / 12;
  }
  .grid-container-fluid .row-md-start-6-end-11 {
    grid-row: 6 / 12;
  }
  .grid-container-fluid .col-md-start-6-end-12 {
    grid-column: 6 / 13;
  }
  .grid-container-fluid .row-md-start-6-end-12 {
    grid-row: 6 / 13;
  }
  .grid-container-fluid .colspan-md-7 {
    grid-column: span 7;
  }
  .grid-container-fluid .col-md-start-7-end-7 {
    grid-column: 7 / 8;
  }
  .grid-container-fluid .row-md-start-7-end-7 {
    grid-row: 7 / 8;
  }
  .grid-container-fluid .col-md-start-7-end-8 {
    grid-column: 7 / 9;
  }
  .grid-container-fluid .row-md-start-7-end-8 {
    grid-row: 7 / 9;
  }
  .grid-container-fluid .col-md-start-7-end-9 {
    grid-column: 7 / 10;
  }
  .grid-container-fluid .row-md-start-7-end-9 {
    grid-row: 7 / 10;
  }
  .grid-container-fluid .col-md-start-7-end-10 {
    grid-column: 7 / 11;
  }
  .grid-container-fluid .row-md-start-7-end-10 {
    grid-row: 7 / 11;
  }
  .grid-container-fluid .col-md-start-7-end-11 {
    grid-column: 7 / 12;
  }
  .grid-container-fluid .row-md-start-7-end-11 {
    grid-row: 7 / 12;
  }
  .grid-container-fluid .col-md-start-7-end-12 {
    grid-column: 7 / 13;
  }
  .grid-container-fluid .row-md-start-7-end-12 {
    grid-row: 7 / 13;
  }
  .grid-container-fluid .colspan-md-8 {
    grid-column: span 8;
  }
  .grid-container-fluid .col-md-start-8-end-8 {
    grid-column: 8 / 9;
  }
  .grid-container-fluid .row-md-start-8-end-8 {
    grid-row: 8 / 9;
  }
  .grid-container-fluid .col-md-start-8-end-9 {
    grid-column: 8 / 10;
  }
  .grid-container-fluid .row-md-start-8-end-9 {
    grid-row: 8 / 10;
  }
  .grid-container-fluid .col-md-start-8-end-10 {
    grid-column: 8 / 11;
  }
  .grid-container-fluid .row-md-start-8-end-10 {
    grid-row: 8 / 11;
  }
  .grid-container-fluid .col-md-start-8-end-11 {
    grid-column: 8 / 12;
  }
  .grid-container-fluid .row-md-start-8-end-11 {
    grid-row: 8 / 12;
  }
  .grid-container-fluid .col-md-start-8-end-12 {
    grid-column: 8 / 13;
  }
  .grid-container-fluid .row-md-start-8-end-12 {
    grid-row: 8 / 13;
  }
  .grid-container-fluid .colspan-md-9 {
    grid-column: span 9;
  }
  .grid-container-fluid .col-md-start-9-end-9 {
    grid-column: 9 / 10;
  }
  .grid-container-fluid .row-md-start-9-end-9 {
    grid-row: 9 / 10;
  }
  .grid-container-fluid .col-md-start-9-end-10 {
    grid-column: 9 / 11;
  }
  .grid-container-fluid .row-md-start-9-end-10 {
    grid-row: 9 / 11;
  }
  .grid-container-fluid .col-md-start-9-end-11 {
    grid-column: 9 / 12;
  }
  .grid-container-fluid .row-md-start-9-end-11 {
    grid-row: 9 / 12;
  }
  .grid-container-fluid .col-md-start-9-end-12 {
    grid-column: 9 / 13;
  }
  .grid-container-fluid .row-md-start-9-end-12 {
    grid-row: 9 / 13;
  }
  .grid-container-fluid .colspan-md-10 {
    grid-column: span 10;
  }
  .grid-container-fluid .col-md-start-10-end-10 {
    grid-column: 10 / 11;
  }
  .grid-container-fluid .row-md-start-10-end-10 {
    grid-row: 10 / 11;
  }
  .grid-container-fluid .col-md-start-10-end-11 {
    grid-column: 10 / 12;
  }
  .grid-container-fluid .row-md-start-10-end-11 {
    grid-row: 10 / 12;
  }
  .grid-container-fluid .col-md-start-10-end-12 {
    grid-column: 10 / 13;
  }
  .grid-container-fluid .row-md-start-10-end-12 {
    grid-row: 10 / 13;
  }
  .grid-container-fluid .colspan-md-11 {
    grid-column: span 11;
  }
  .grid-container-fluid .col-md-start-11-end-11 {
    grid-column: 11 / 12;
  }
  .grid-container-fluid .row-md-start-11-end-11 {
    grid-row: 11 / 12;
  }
  .grid-container-fluid .col-md-start-11-end-12 {
    grid-column: 11 / 13;
  }
  .grid-container-fluid .row-md-start-11-end-12 {
    grid-row: 11 / 13;
  }
  .grid-container-fluid .colspan-md-12 {
    grid-column: span 12;
  }
  .grid-container-fluid .col-md-start-12-end-12 {
    grid-column: 12 / 13;
  }
  .grid-container-fluid .row-md-start-12-end-12 {
    grid-row: 12 / 13;
  }
}

@media (min-width: 1140px) {
  .grid-container-fluid .colspan-lg-1 {
    grid-column: span 1;
  }
  .grid-container-fluid .col-lg-start-1-end-1 {
    grid-column: 1 / 2;
  }
  .grid-container-fluid .row-lg-start-1-end-1 {
    grid-row: 1 / 2;
  }
  .grid-container-fluid .col-lg-start-1-end-2 {
    grid-column: 1 / 3;
  }
  .grid-container-fluid .row-lg-start-1-end-2 {
    grid-row: 1 / 3;
  }
  .grid-container-fluid .col-lg-start-1-end-3 {
    grid-column: 1 / 4;
  }
  .grid-container-fluid .row-lg-start-1-end-3 {
    grid-row: 1 / 4;
  }
  .grid-container-fluid .col-lg-start-1-end-4 {
    grid-column: 1 / 5;
  }
  .grid-container-fluid .row-lg-start-1-end-4 {
    grid-row: 1 / 5;
  }
  .grid-container-fluid .col-lg-start-1-end-5 {
    grid-column: 1 / 6;
  }
  .grid-container-fluid .row-lg-start-1-end-5 {
    grid-row: 1 / 6;
  }
  .grid-container-fluid .col-lg-start-1-end-6 {
    grid-column: 1 / 7;
  }
  .grid-container-fluid .row-lg-start-1-end-6 {
    grid-row: 1 / 7;
  }
  .grid-container-fluid .col-lg-start-1-end-7 {
    grid-column: 1 / 8;
  }
  .grid-container-fluid .row-lg-start-1-end-7 {
    grid-row: 1 / 8;
  }
  .grid-container-fluid .col-lg-start-1-end-8 {
    grid-column: 1 / 9;
  }
  .grid-container-fluid .row-lg-start-1-end-8 {
    grid-row: 1 / 9;
  }
  .grid-container-fluid .col-lg-start-1-end-9 {
    grid-column: 1 / 10;
  }
  .grid-container-fluid .row-lg-start-1-end-9 {
    grid-row: 1 / 10;
  }
  .grid-container-fluid .col-lg-start-1-end-10 {
    grid-column: 1 / 11;
  }
  .grid-container-fluid .row-lg-start-1-end-10 {
    grid-row: 1 / 11;
  }
  .grid-container-fluid .col-lg-start-1-end-11 {
    grid-column: 1 / 12;
  }
  .grid-container-fluid .row-lg-start-1-end-11 {
    grid-row: 1 / 12;
  }
  .grid-container-fluid .col-lg-start-1-end-12 {
    grid-column: 1 / 13;
  }
  .grid-container-fluid .row-lg-start-1-end-12 {
    grid-row: 1 / 13;
  }
  .grid-container-fluid .colspan-lg-2 {
    grid-column: span 2;
  }
  .grid-container-fluid .col-lg-start-2-end-2 {
    grid-column: 2 / 3;
  }
  .grid-container-fluid .row-lg-start-2-end-2 {
    grid-row: 2 / 3;
  }
  .grid-container-fluid .col-lg-start-2-end-3 {
    grid-column: 2 / 4;
  }
  .grid-container-fluid .row-lg-start-2-end-3 {
    grid-row: 2 / 4;
  }
  .grid-container-fluid .col-lg-start-2-end-4 {
    grid-column: 2 / 5;
  }
  .grid-container-fluid .row-lg-start-2-end-4 {
    grid-row: 2 / 5;
  }
  .grid-container-fluid .col-lg-start-2-end-5 {
    grid-column: 2 / 6;
  }
  .grid-container-fluid .row-lg-start-2-end-5 {
    grid-row: 2 / 6;
  }
  .grid-container-fluid .col-lg-start-2-end-6 {
    grid-column: 2 / 7;
  }
  .grid-container-fluid .row-lg-start-2-end-6 {
    grid-row: 2 / 7;
  }
  .grid-container-fluid .col-lg-start-2-end-7 {
    grid-column: 2 / 8;
  }
  .grid-container-fluid .row-lg-start-2-end-7 {
    grid-row: 2 / 8;
  }
  .grid-container-fluid .col-lg-start-2-end-8 {
    grid-column: 2 / 9;
  }
  .grid-container-fluid .row-lg-start-2-end-8 {
    grid-row: 2 / 9;
  }
  .grid-container-fluid .col-lg-start-2-end-9 {
    grid-column: 2 / 10;
  }
  .grid-container-fluid .row-lg-start-2-end-9 {
    grid-row: 2 / 10;
  }
  .grid-container-fluid .col-lg-start-2-end-10 {
    grid-column: 2 / 11;
  }
  .grid-container-fluid .row-lg-start-2-end-10 {
    grid-row: 2 / 11;
  }
  .grid-container-fluid .col-lg-start-2-end-11 {
    grid-column: 2 / 12;
  }
  .grid-container-fluid .row-lg-start-2-end-11 {
    grid-row: 2 / 12;
  }
  .grid-container-fluid .col-lg-start-2-end-12 {
    grid-column: 2 / 13;
  }
  .grid-container-fluid .row-lg-start-2-end-12 {
    grid-row: 2 / 13;
  }
  .grid-container-fluid .colspan-lg-3 {
    grid-column: span 3;
  }
  .grid-container-fluid .col-lg-start-3-end-3 {
    grid-column: 3 / 4;
  }
  .grid-container-fluid .row-lg-start-3-end-3 {
    grid-row: 3 / 4;
  }
  .grid-container-fluid .col-lg-start-3-end-4 {
    grid-column: 3 / 5;
  }
  .grid-container-fluid .row-lg-start-3-end-4 {
    grid-row: 3 / 5;
  }
  .grid-container-fluid .col-lg-start-3-end-5 {
    grid-column: 3 / 6;
  }
  .grid-container-fluid .row-lg-start-3-end-5 {
    grid-row: 3 / 6;
  }
  .grid-container-fluid .col-lg-start-3-end-6 {
    grid-column: 3 / 7;
  }
  .grid-container-fluid .row-lg-start-3-end-6 {
    grid-row: 3 / 7;
  }
  .grid-container-fluid .col-lg-start-3-end-7 {
    grid-column: 3 / 8;
  }
  .grid-container-fluid .row-lg-start-3-end-7 {
    grid-row: 3 / 8;
  }
  .grid-container-fluid .col-lg-start-3-end-8 {
    grid-column: 3 / 9;
  }
  .grid-container-fluid .row-lg-start-3-end-8 {
    grid-row: 3 / 9;
  }
  .grid-container-fluid .col-lg-start-3-end-9 {
    grid-column: 3 / 10;
  }
  .grid-container-fluid .row-lg-start-3-end-9 {
    grid-row: 3 / 10;
  }
  .grid-container-fluid .col-lg-start-3-end-10 {
    grid-column: 3 / 11;
  }
  .grid-container-fluid .row-lg-start-3-end-10 {
    grid-row: 3 / 11;
  }
  .grid-container-fluid .col-lg-start-3-end-11 {
    grid-column: 3 / 12;
  }
  .grid-container-fluid .row-lg-start-3-end-11 {
    grid-row: 3 / 12;
  }
  .grid-container-fluid .col-lg-start-3-end-12 {
    grid-column: 3 / 13;
  }
  .grid-container-fluid .row-lg-start-3-end-12 {
    grid-row: 3 / 13;
  }
  .grid-container-fluid .colspan-lg-4 {
    grid-column: span 4;
  }
  .grid-container-fluid .col-lg-start-4-end-4 {
    grid-column: 4 / 5;
  }
  .grid-container-fluid .row-lg-start-4-end-4 {
    grid-row: 4 / 5;
  }
  .grid-container-fluid .col-lg-start-4-end-5 {
    grid-column: 4 / 6;
  }
  .grid-container-fluid .row-lg-start-4-end-5 {
    grid-row: 4 / 6;
  }
  .grid-container-fluid .col-lg-start-4-end-6 {
    grid-column: 4 / 7;
  }
  .grid-container-fluid .row-lg-start-4-end-6 {
    grid-row: 4 / 7;
  }
  .grid-container-fluid .col-lg-start-4-end-7 {
    grid-column: 4 / 8;
  }
  .grid-container-fluid .row-lg-start-4-end-7 {
    grid-row: 4 / 8;
  }
  .grid-container-fluid .col-lg-start-4-end-8 {
    grid-column: 4 / 9;
  }
  .grid-container-fluid .row-lg-start-4-end-8 {
    grid-row: 4 / 9;
  }
  .grid-container-fluid .col-lg-start-4-end-9 {
    grid-column: 4 / 10;
  }
  .grid-container-fluid .row-lg-start-4-end-9 {
    grid-row: 4 / 10;
  }
  .grid-container-fluid .col-lg-start-4-end-10 {
    grid-column: 4 / 11;
  }
  .grid-container-fluid .row-lg-start-4-end-10 {
    grid-row: 4 / 11;
  }
  .grid-container-fluid .col-lg-start-4-end-11 {
    grid-column: 4 / 12;
  }
  .grid-container-fluid .row-lg-start-4-end-11 {
    grid-row: 4 / 12;
  }
  .grid-container-fluid .col-lg-start-4-end-12 {
    grid-column: 4 / 13;
  }
  .grid-container-fluid .row-lg-start-4-end-12 {
    grid-row: 4 / 13;
  }
  .grid-container-fluid .colspan-lg-5 {
    grid-column: span 5;
  }
  .grid-container-fluid .col-lg-start-5-end-5 {
    grid-column: 5 / 6;
  }
  .grid-container-fluid .row-lg-start-5-end-5 {
    grid-row: 5 / 6;
  }
  .grid-container-fluid .col-lg-start-5-end-6 {
    grid-column: 5 / 7;
  }
  .grid-container-fluid .row-lg-start-5-end-6 {
    grid-row: 5 / 7;
  }
  .grid-container-fluid .col-lg-start-5-end-7 {
    grid-column: 5 / 8;
  }
  .grid-container-fluid .row-lg-start-5-end-7 {
    grid-row: 5 / 8;
  }
  .grid-container-fluid .col-lg-start-5-end-8 {
    grid-column: 5 / 9;
  }
  .grid-container-fluid .row-lg-start-5-end-8 {
    grid-row: 5 / 9;
  }
  .grid-container-fluid .col-lg-start-5-end-9 {
    grid-column: 5 / 10;
  }
  .grid-container-fluid .row-lg-start-5-end-9 {
    grid-row: 5 / 10;
  }
  .grid-container-fluid .col-lg-start-5-end-10 {
    grid-column: 5 / 11;
  }
  .grid-container-fluid .row-lg-start-5-end-10 {
    grid-row: 5 / 11;
  }
  .grid-container-fluid .col-lg-start-5-end-11 {
    grid-column: 5 / 12;
  }
  .grid-container-fluid .row-lg-start-5-end-11 {
    grid-row: 5 / 12;
  }
  .grid-container-fluid .col-lg-start-5-end-12 {
    grid-column: 5 / 13;
  }
  .grid-container-fluid .row-lg-start-5-end-12 {
    grid-row: 5 / 13;
  }
  .grid-container-fluid .colspan-lg-6 {
    grid-column: span 6;
  }
  .grid-container-fluid .col-lg-start-6-end-6 {
    grid-column: 6 / 7;
  }
  .grid-container-fluid .row-lg-start-6-end-6 {
    grid-row: 6 / 7;
  }
  .grid-container-fluid .col-lg-start-6-end-7 {
    grid-column: 6 / 8;
  }
  .grid-container-fluid .row-lg-start-6-end-7 {
    grid-row: 6 / 8;
  }
  .grid-container-fluid .col-lg-start-6-end-8 {
    grid-column: 6 / 9;
  }
  .grid-container-fluid .row-lg-start-6-end-8 {
    grid-row: 6 / 9;
  }
  .grid-container-fluid .col-lg-start-6-end-9 {
    grid-column: 6 / 10;
  }
  .grid-container-fluid .row-lg-start-6-end-9 {
    grid-row: 6 / 10;
  }
  .grid-container-fluid .col-lg-start-6-end-10 {
    grid-column: 6 / 11;
  }
  .grid-container-fluid .row-lg-start-6-end-10 {
    grid-row: 6 / 11;
  }
  .grid-container-fluid .col-lg-start-6-end-11 {
    grid-column: 6 / 12;
  }
  .grid-container-fluid .row-lg-start-6-end-11 {
    grid-row: 6 / 12;
  }
  .grid-container-fluid .col-lg-start-6-end-12 {
    grid-column: 6 / 13;
  }
  .grid-container-fluid .row-lg-start-6-end-12 {
    grid-row: 6 / 13;
  }
  .grid-container-fluid .colspan-lg-7 {
    grid-column: span 7;
  }
  .grid-container-fluid .col-lg-start-7-end-7 {
    grid-column: 7 / 8;
  }
  .grid-container-fluid .row-lg-start-7-end-7 {
    grid-row: 7 / 8;
  }
  .grid-container-fluid .col-lg-start-7-end-8 {
    grid-column: 7 / 9;
  }
  .grid-container-fluid .row-lg-start-7-end-8 {
    grid-row: 7 / 9;
  }
  .grid-container-fluid .col-lg-start-7-end-9 {
    grid-column: 7 / 10;
  }
  .grid-container-fluid .row-lg-start-7-end-9 {
    grid-row: 7 / 10;
  }
  .grid-container-fluid .col-lg-start-7-end-10 {
    grid-column: 7 / 11;
  }
  .grid-container-fluid .row-lg-start-7-end-10 {
    grid-row: 7 / 11;
  }
  .grid-container-fluid .col-lg-start-7-end-11 {
    grid-column: 7 / 12;
  }
  .grid-container-fluid .row-lg-start-7-end-11 {
    grid-row: 7 / 12;
  }
  .grid-container-fluid .col-lg-start-7-end-12 {
    grid-column: 7 / 13;
  }
  .grid-container-fluid .row-lg-start-7-end-12 {
    grid-row: 7 / 13;
  }
  .grid-container-fluid .colspan-lg-8 {
    grid-column: span 8;
  }
  .grid-container-fluid .col-lg-start-8-end-8 {
    grid-column: 8 / 9;
  }
  .grid-container-fluid .row-lg-start-8-end-8 {
    grid-row: 8 / 9;
  }
  .grid-container-fluid .col-lg-start-8-end-9 {
    grid-column: 8 / 10;
  }
  .grid-container-fluid .row-lg-start-8-end-9 {
    grid-row: 8 / 10;
  }
  .grid-container-fluid .col-lg-start-8-end-10 {
    grid-column: 8 / 11;
  }
  .grid-container-fluid .row-lg-start-8-end-10 {
    grid-row: 8 / 11;
  }
  .grid-container-fluid .col-lg-start-8-end-11 {
    grid-column: 8 / 12;
  }
  .grid-container-fluid .row-lg-start-8-end-11 {
    grid-row: 8 / 12;
  }
  .grid-container-fluid .col-lg-start-8-end-12 {
    grid-column: 8 / 13;
  }
  .grid-container-fluid .row-lg-start-8-end-12 {
    grid-row: 8 / 13;
  }
  .grid-container-fluid .colspan-lg-9 {
    grid-column: span 9;
  }
  .grid-container-fluid .col-lg-start-9-end-9 {
    grid-column: 9 / 10;
  }
  .grid-container-fluid .row-lg-start-9-end-9 {
    grid-row: 9 / 10;
  }
  .grid-container-fluid .col-lg-start-9-end-10 {
    grid-column: 9 / 11;
  }
  .grid-container-fluid .row-lg-start-9-end-10 {
    grid-row: 9 / 11;
  }
  .grid-container-fluid .col-lg-start-9-end-11 {
    grid-column: 9 / 12;
  }
  .grid-container-fluid .row-lg-start-9-end-11 {
    grid-row: 9 / 12;
  }
  .grid-container-fluid .col-lg-start-9-end-12 {
    grid-column: 9 / 13;
  }
  .grid-container-fluid .row-lg-start-9-end-12 {
    grid-row: 9 / 13;
  }
  .grid-container-fluid .colspan-lg-10 {
    grid-column: span 10;
  }
  .grid-container-fluid .col-lg-start-10-end-10 {
    grid-column: 10 / 11;
  }
  .grid-container-fluid .row-lg-start-10-end-10 {
    grid-row: 10 / 11;
  }
  .grid-container-fluid .col-lg-start-10-end-11 {
    grid-column: 10 / 12;
  }
  .grid-container-fluid .row-lg-start-10-end-11 {
    grid-row: 10 / 12;
  }
  .grid-container-fluid .col-lg-start-10-end-12 {
    grid-column: 10 / 13;
  }
  .grid-container-fluid .row-lg-start-10-end-12 {
    grid-row: 10 / 13;
  }
  .grid-container-fluid .colspan-lg-11 {
    grid-column: span 11;
  }
  .grid-container-fluid .col-lg-start-11-end-11 {
    grid-column: 11 / 12;
  }
  .grid-container-fluid .row-lg-start-11-end-11 {
    grid-row: 11 / 12;
  }
  .grid-container-fluid .col-lg-start-11-end-12 {
    grid-column: 11 / 13;
  }
  .grid-container-fluid .row-lg-start-11-end-12 {
    grid-row: 11 / 13;
  }
  .grid-container-fluid .colspan-lg-12 {
    grid-column: span 12;
  }
  .grid-container-fluid .col-lg-start-12-end-12 {
    grid-column: 12 / 13;
  }
  .grid-container-fluid .row-lg-start-12-end-12 {
    grid-row: 12 / 13;
  }
}

@media (min-width: 1280px) {
  .grid-container-fluid .colspan-xl-1 {
    grid-column: span 1;
  }
  .grid-container-fluid .col-xl-start-1-end-1 {
    grid-column: 1 / 2;
  }
  .grid-container-fluid .row-xl-start-1-end-1 {
    grid-row: 1 / 2;
  }
  .grid-container-fluid .col-xl-start-1-end-2 {
    grid-column: 1 / 3;
  }
  .grid-container-fluid .row-xl-start-1-end-2 {
    grid-row: 1 / 3;
  }
  .grid-container-fluid .col-xl-start-1-end-3 {
    grid-column: 1 / 4;
  }
  .grid-container-fluid .row-xl-start-1-end-3 {
    grid-row: 1 / 4;
  }
  .grid-container-fluid .col-xl-start-1-end-4 {
    grid-column: 1 / 5;
  }
  .grid-container-fluid .row-xl-start-1-end-4 {
    grid-row: 1 / 5;
  }
  .grid-container-fluid .col-xl-start-1-end-5 {
    grid-column: 1 / 6;
  }
  .grid-container-fluid .row-xl-start-1-end-5 {
    grid-row: 1 / 6;
  }
  .grid-container-fluid .col-xl-start-1-end-6 {
    grid-column: 1 / 7;
  }
  .grid-container-fluid .row-xl-start-1-end-6 {
    grid-row: 1 / 7;
  }
  .grid-container-fluid .col-xl-start-1-end-7 {
    grid-column: 1 / 8;
  }
  .grid-container-fluid .row-xl-start-1-end-7 {
    grid-row: 1 / 8;
  }
  .grid-container-fluid .col-xl-start-1-end-8 {
    grid-column: 1 / 9;
  }
  .grid-container-fluid .row-xl-start-1-end-8 {
    grid-row: 1 / 9;
  }
  .grid-container-fluid .col-xl-start-1-end-9 {
    grid-column: 1 / 10;
  }
  .grid-container-fluid .row-xl-start-1-end-9 {
    grid-row: 1 / 10;
  }
  .grid-container-fluid .col-xl-start-1-end-10 {
    grid-column: 1 / 11;
  }
  .grid-container-fluid .row-xl-start-1-end-10 {
    grid-row: 1 / 11;
  }
  .grid-container-fluid .col-xl-start-1-end-11 {
    grid-column: 1 / 12;
  }
  .grid-container-fluid .row-xl-start-1-end-11 {
    grid-row: 1 / 12;
  }
  .grid-container-fluid .col-xl-start-1-end-12 {
    grid-column: 1 / 13;
  }
  .grid-container-fluid .row-xl-start-1-end-12 {
    grid-row: 1 / 13;
  }
  .grid-container-fluid .colspan-xl-2 {
    grid-column: span 2;
  }
  .grid-container-fluid .col-xl-start-2-end-2 {
    grid-column: 2 / 3;
  }
  .grid-container-fluid .row-xl-start-2-end-2 {
    grid-row: 2 / 3;
  }
  .grid-container-fluid .col-xl-start-2-end-3 {
    grid-column: 2 / 4;
  }
  .grid-container-fluid .row-xl-start-2-end-3 {
    grid-row: 2 / 4;
  }
  .grid-container-fluid .col-xl-start-2-end-4 {
    grid-column: 2 / 5;
  }
  .grid-container-fluid .row-xl-start-2-end-4 {
    grid-row: 2 / 5;
  }
  .grid-container-fluid .col-xl-start-2-end-5 {
    grid-column: 2 / 6;
  }
  .grid-container-fluid .row-xl-start-2-end-5 {
    grid-row: 2 / 6;
  }
  .grid-container-fluid .col-xl-start-2-end-6 {
    grid-column: 2 / 7;
  }
  .grid-container-fluid .row-xl-start-2-end-6 {
    grid-row: 2 / 7;
  }
  .grid-container-fluid .col-xl-start-2-end-7 {
    grid-column: 2 / 8;
  }
  .grid-container-fluid .row-xl-start-2-end-7 {
    grid-row: 2 / 8;
  }
  .grid-container-fluid .col-xl-start-2-end-8 {
    grid-column: 2 / 9;
  }
  .grid-container-fluid .row-xl-start-2-end-8 {
    grid-row: 2 / 9;
  }
  .grid-container-fluid .col-xl-start-2-end-9 {
    grid-column: 2 / 10;
  }
  .grid-container-fluid .row-xl-start-2-end-9 {
    grid-row: 2 / 10;
  }
  .grid-container-fluid .col-xl-start-2-end-10 {
    grid-column: 2 / 11;
  }
  .grid-container-fluid .row-xl-start-2-end-10 {
    grid-row: 2 / 11;
  }
  .grid-container-fluid .col-xl-start-2-end-11 {
    grid-column: 2 / 12;
  }
  .grid-container-fluid .row-xl-start-2-end-11 {
    grid-row: 2 / 12;
  }
  .grid-container-fluid .col-xl-start-2-end-12 {
    grid-column: 2 / 13;
  }
  .grid-container-fluid .row-xl-start-2-end-12 {
    grid-row: 2 / 13;
  }
  .grid-container-fluid .colspan-xl-3 {
    grid-column: span 3;
  }
  .grid-container-fluid .col-xl-start-3-end-3 {
    grid-column: 3 / 4;
  }
  .grid-container-fluid .row-xl-start-3-end-3 {
    grid-row: 3 / 4;
  }
  .grid-container-fluid .col-xl-start-3-end-4 {
    grid-column: 3 / 5;
  }
  .grid-container-fluid .row-xl-start-3-end-4 {
    grid-row: 3 / 5;
  }
  .grid-container-fluid .col-xl-start-3-end-5 {
    grid-column: 3 / 6;
  }
  .grid-container-fluid .row-xl-start-3-end-5 {
    grid-row: 3 / 6;
  }
  .grid-container-fluid .col-xl-start-3-end-6 {
    grid-column: 3 / 7;
  }
  .grid-container-fluid .row-xl-start-3-end-6 {
    grid-row: 3 / 7;
  }
  .grid-container-fluid .col-xl-start-3-end-7 {
    grid-column: 3 / 8;
  }
  .grid-container-fluid .row-xl-start-3-end-7 {
    grid-row: 3 / 8;
  }
  .grid-container-fluid .col-xl-start-3-end-8 {
    grid-column: 3 / 9;
  }
  .grid-container-fluid .row-xl-start-3-end-8 {
    grid-row: 3 / 9;
  }
  .grid-container-fluid .col-xl-start-3-end-9 {
    grid-column: 3 / 10;
  }
  .grid-container-fluid .row-xl-start-3-end-9 {
    grid-row: 3 / 10;
  }
  .grid-container-fluid .col-xl-start-3-end-10 {
    grid-column: 3 / 11;
  }
  .grid-container-fluid .row-xl-start-3-end-10 {
    grid-row: 3 / 11;
  }
  .grid-container-fluid .col-xl-start-3-end-11 {
    grid-column: 3 / 12;
  }
  .grid-container-fluid .row-xl-start-3-end-11 {
    grid-row: 3 / 12;
  }
  .grid-container-fluid .col-xl-start-3-end-12 {
    grid-column: 3 / 13;
  }
  .grid-container-fluid .row-xl-start-3-end-12 {
    grid-row: 3 / 13;
  }
  .grid-container-fluid .colspan-xl-4 {
    grid-column: span 4;
  }
  .grid-container-fluid .col-xl-start-4-end-4 {
    grid-column: 4 / 5;
  }
  .grid-container-fluid .row-xl-start-4-end-4 {
    grid-row: 4 / 5;
  }
  .grid-container-fluid .col-xl-start-4-end-5 {
    grid-column: 4 / 6;
  }
  .grid-container-fluid .row-xl-start-4-end-5 {
    grid-row: 4 / 6;
  }
  .grid-container-fluid .col-xl-start-4-end-6 {
    grid-column: 4 / 7;
  }
  .grid-container-fluid .row-xl-start-4-end-6 {
    grid-row: 4 / 7;
  }
  .grid-container-fluid .col-xl-start-4-end-7 {
    grid-column: 4 / 8;
  }
  .grid-container-fluid .row-xl-start-4-end-7 {
    grid-row: 4 / 8;
  }
  .grid-container-fluid .col-xl-start-4-end-8 {
    grid-column: 4 / 9;
  }
  .grid-container-fluid .row-xl-start-4-end-8 {
    grid-row: 4 / 9;
  }
  .grid-container-fluid .col-xl-start-4-end-9 {
    grid-column: 4 / 10;
  }
  .grid-container-fluid .row-xl-start-4-end-9 {
    grid-row: 4 / 10;
  }
  .grid-container-fluid .col-xl-start-4-end-10 {
    grid-column: 4 / 11;
  }
  .grid-container-fluid .row-xl-start-4-end-10 {
    grid-row: 4 / 11;
  }
  .grid-container-fluid .col-xl-start-4-end-11 {
    grid-column: 4 / 12;
  }
  .grid-container-fluid .row-xl-start-4-end-11 {
    grid-row: 4 / 12;
  }
  .grid-container-fluid .col-xl-start-4-end-12 {
    grid-column: 4 / 13;
  }
  .grid-container-fluid .row-xl-start-4-end-12 {
    grid-row: 4 / 13;
  }
  .grid-container-fluid .colspan-xl-5 {
    grid-column: span 5;
  }
  .grid-container-fluid .col-xl-start-5-end-5 {
    grid-column: 5 / 6;
  }
  .grid-container-fluid .row-xl-start-5-end-5 {
    grid-row: 5 / 6;
  }
  .grid-container-fluid .col-xl-start-5-end-6 {
    grid-column: 5 / 7;
  }
  .grid-container-fluid .row-xl-start-5-end-6 {
    grid-row: 5 / 7;
  }
  .grid-container-fluid .col-xl-start-5-end-7 {
    grid-column: 5 / 8;
  }
  .grid-container-fluid .row-xl-start-5-end-7 {
    grid-row: 5 / 8;
  }
  .grid-container-fluid .col-xl-start-5-end-8 {
    grid-column: 5 / 9;
  }
  .grid-container-fluid .row-xl-start-5-end-8 {
    grid-row: 5 / 9;
  }
  .grid-container-fluid .col-xl-start-5-end-9 {
    grid-column: 5 / 10;
  }
  .grid-container-fluid .row-xl-start-5-end-9 {
    grid-row: 5 / 10;
  }
  .grid-container-fluid .col-xl-start-5-end-10 {
    grid-column: 5 / 11;
  }
  .grid-container-fluid .row-xl-start-5-end-10 {
    grid-row: 5 / 11;
  }
  .grid-container-fluid .col-xl-start-5-end-11 {
    grid-column: 5 / 12;
  }
  .grid-container-fluid .row-xl-start-5-end-11 {
    grid-row: 5 / 12;
  }
  .grid-container-fluid .col-xl-start-5-end-12 {
    grid-column: 5 / 13;
  }
  .grid-container-fluid .row-xl-start-5-end-12 {
    grid-row: 5 / 13;
  }
  .grid-container-fluid .colspan-xl-6 {
    grid-column: span 6;
  }
  .grid-container-fluid .col-xl-start-6-end-6 {
    grid-column: 6 / 7;
  }
  .grid-container-fluid .row-xl-start-6-end-6 {
    grid-row: 6 / 7;
  }
  .grid-container-fluid .col-xl-start-6-end-7 {
    grid-column: 6 / 8;
  }
  .grid-container-fluid .row-xl-start-6-end-7 {
    grid-row: 6 / 8;
  }
  .grid-container-fluid .col-xl-start-6-end-8 {
    grid-column: 6 / 9;
  }
  .grid-container-fluid .row-xl-start-6-end-8 {
    grid-row: 6 / 9;
  }
  .grid-container-fluid .col-xl-start-6-end-9 {
    grid-column: 6 / 10;
  }
  .grid-container-fluid .row-xl-start-6-end-9 {
    grid-row: 6 / 10;
  }
  .grid-container-fluid .col-xl-start-6-end-10 {
    grid-column: 6 / 11;
  }
  .grid-container-fluid .row-xl-start-6-end-10 {
    grid-row: 6 / 11;
  }
  .grid-container-fluid .col-xl-start-6-end-11 {
    grid-column: 6 / 12;
  }
  .grid-container-fluid .row-xl-start-6-end-11 {
    grid-row: 6 / 12;
  }
  .grid-container-fluid .col-xl-start-6-end-12 {
    grid-column: 6 / 13;
  }
  .grid-container-fluid .row-xl-start-6-end-12 {
    grid-row: 6 / 13;
  }
  .grid-container-fluid .colspan-xl-7 {
    grid-column: span 7;
  }
  .grid-container-fluid .col-xl-start-7-end-7 {
    grid-column: 7 / 8;
  }
  .grid-container-fluid .row-xl-start-7-end-7 {
    grid-row: 7 / 8;
  }
  .grid-container-fluid .col-xl-start-7-end-8 {
    grid-column: 7 / 9;
  }
  .grid-container-fluid .row-xl-start-7-end-8 {
    grid-row: 7 / 9;
  }
  .grid-container-fluid .col-xl-start-7-end-9 {
    grid-column: 7 / 10;
  }
  .grid-container-fluid .row-xl-start-7-end-9 {
    grid-row: 7 / 10;
  }
  .grid-container-fluid .col-xl-start-7-end-10 {
    grid-column: 7 / 11;
  }
  .grid-container-fluid .row-xl-start-7-end-10 {
    grid-row: 7 / 11;
  }
  .grid-container-fluid .col-xl-start-7-end-11 {
    grid-column: 7 / 12;
  }
  .grid-container-fluid .row-xl-start-7-end-11 {
    grid-row: 7 / 12;
  }
  .grid-container-fluid .col-xl-start-7-end-12 {
    grid-column: 7 / 13;
  }
  .grid-container-fluid .row-xl-start-7-end-12 {
    grid-row: 7 / 13;
  }
  .grid-container-fluid .colspan-xl-8 {
    grid-column: span 8;
  }
  .grid-container-fluid .col-xl-start-8-end-8 {
    grid-column: 8 / 9;
  }
  .grid-container-fluid .row-xl-start-8-end-8 {
    grid-row: 8 / 9;
  }
  .grid-container-fluid .col-xl-start-8-end-9 {
    grid-column: 8 / 10;
  }
  .grid-container-fluid .row-xl-start-8-end-9 {
    grid-row: 8 / 10;
  }
  .grid-container-fluid .col-xl-start-8-end-10 {
    grid-column: 8 / 11;
  }
  .grid-container-fluid .row-xl-start-8-end-10 {
    grid-row: 8 / 11;
  }
  .grid-container-fluid .col-xl-start-8-end-11 {
    grid-column: 8 / 12;
  }
  .grid-container-fluid .row-xl-start-8-end-11 {
    grid-row: 8 / 12;
  }
  .grid-container-fluid .col-xl-start-8-end-12 {
    grid-column: 8 / 13;
  }
  .grid-container-fluid .row-xl-start-8-end-12 {
    grid-row: 8 / 13;
  }
  .grid-container-fluid .colspan-xl-9 {
    grid-column: span 9;
  }
  .grid-container-fluid .col-xl-start-9-end-9 {
    grid-column: 9 / 10;
  }
  .grid-container-fluid .row-xl-start-9-end-9 {
    grid-row: 9 / 10;
  }
  .grid-container-fluid .col-xl-start-9-end-10 {
    grid-column: 9 / 11;
  }
  .grid-container-fluid .row-xl-start-9-end-10 {
    grid-row: 9 / 11;
  }
  .grid-container-fluid .col-xl-start-9-end-11 {
    grid-column: 9 / 12;
  }
  .grid-container-fluid .row-xl-start-9-end-11 {
    grid-row: 9 / 12;
  }
  .grid-container-fluid .col-xl-start-9-end-12 {
    grid-column: 9 / 13;
  }
  .grid-container-fluid .row-xl-start-9-end-12 {
    grid-row: 9 / 13;
  }
  .grid-container-fluid .colspan-xl-10 {
    grid-column: span 10;
  }
  .grid-container-fluid .col-xl-start-10-end-10 {
    grid-column: 10 / 11;
  }
  .grid-container-fluid .row-xl-start-10-end-10 {
    grid-row: 10 / 11;
  }
  .grid-container-fluid .col-xl-start-10-end-11 {
    grid-column: 10 / 12;
  }
  .grid-container-fluid .row-xl-start-10-end-11 {
    grid-row: 10 / 12;
  }
  .grid-container-fluid .col-xl-start-10-end-12 {
    grid-column: 10 / 13;
  }
  .grid-container-fluid .row-xl-start-10-end-12 {
    grid-row: 10 / 13;
  }
  .grid-container-fluid .colspan-xl-11 {
    grid-column: span 11;
  }
  .grid-container-fluid .col-xl-start-11-end-11 {
    grid-column: 11 / 12;
  }
  .grid-container-fluid .row-xl-start-11-end-11 {
    grid-row: 11 / 12;
  }
  .grid-container-fluid .col-xl-start-11-end-12 {
    grid-column: 11 / 13;
  }
  .grid-container-fluid .row-xl-start-11-end-12 {
    grid-row: 11 / 13;
  }
  .grid-container-fluid .colspan-xl-12 {
    grid-column: span 12;
  }
  .grid-container-fluid .col-xl-start-12-end-12 {
    grid-column: 12 / 13;
  }
  .grid-container-fluid .row-xl-start-12-end-12 {
    grid-row: 12 / 13;
  }
}

.grid-container-fluid.cols-1 {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

.grid-container-fluid.cols-2 {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

.grid-container-fluid.cols-3 {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

.grid-container-fluid.cols-4 {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

.grid-container-fluid.cols-5 {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

.grid-container-fluid.cols-6 {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

.grid-container-fluid.cols-7 {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(7, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

.grid-container-fluid.cols-8 {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(8, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

.grid-container-fluid.cols-9 {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(9, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

.grid-container-fluid.cols-10 {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(10, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

.grid-container-fluid.cols-11 {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(11, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

.grid-container-fluid.cols-12 {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 480px) {
  .grid-container-fluid {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-sm-1 {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-sm-2 {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-sm-3 {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-sm-4 {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-sm-5 {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-sm-6 {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-sm-7 {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(7, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-sm-8 {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(8, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-sm-9 {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(9, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-sm-10 {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(10, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-sm-11 {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(11, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-sm-12 {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
}

@media (min-width: 960px) {
  .grid-container-fluid {
    display: grid;
    grid-gap: 18px;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-md-1 {
    display: grid;
    grid-gap: 18px;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-md-2 {
    display: grid;
    grid-gap: 18px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-md-3 {
    display: grid;
    grid-gap: 18px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-md-4 {
    display: grid;
    grid-gap: 18px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-md-5 {
    display: grid;
    grid-gap: 18px;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-md-6 {
    display: grid;
    grid-gap: 18px;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-md-7 {
    display: grid;
    grid-gap: 18px;
    grid-template-columns: repeat(7, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-md-8 {
    display: grid;
    grid-gap: 18px;
    grid-template-columns: repeat(8, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-md-9 {
    display: grid;
    grid-gap: 18px;
    grid-template-columns: repeat(9, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-md-10 {
    display: grid;
    grid-gap: 18px;
    grid-template-columns: repeat(10, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-md-11 {
    display: grid;
    grid-gap: 18px;
    grid-template-columns: repeat(11, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-md-12 {
    display: grid;
    grid-gap: 18px;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
}

@media (min-width: 1140px) {
  .grid-container-fluid {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-lg-1 {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-lg-2 {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-lg-3 {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-lg-4 {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-lg-5 {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-lg-6 {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-lg-7 {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(7, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-lg-8 {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(8, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-lg-9 {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(9, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-lg-10 {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(10, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-lg-11 {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(11, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-lg-12 {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
}

@media (min-width: 1280px) {
  .grid-container-fluid {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-xl-1 {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-xl-2 {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-xl-3 {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-xl-4 {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-xl-5 {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-xl-6 {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-xl-7 {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(7, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-xl-8 {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(8, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-xl-9 {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(9, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-xl-10 {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(10, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-xl-11 {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(11, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-container-fluid.cols-xl-12 {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-template-rows: auto;
    margin-right: auto;
    margin-left: auto;
  }
}

.custom-grid {
  display: grid;
  grid-gap: var(--gap);
  grid-template-columns: repeat(var(--cols-number), minmax(0, 1fr));
  grid-template-rows: auto;
  margin-right: auto;
  margin-left: auto;
}

.grid-item {
  box-sizing: border-box;
  padding: 1rem;
}

.grid-item.no-padding {
  padding: 0;
}

.layout-1 {
  display: grid;
  width: 100%;
  height: 100vh;
  grid-template-rows: minmax(56px, auto) 1fr;
  grid-template-areas: "head head" "main main";
}

.layout-1 header {
  grid-area: head;
}

.layout-1 header.fixed {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}

.layout-1 > nav {
  grid-area: nav;
}

.layout-1 > nav.overflow-y-auto {
  overflow-y: auto;
}

.layout-1 > aside {
  grid-area: aside;
}

.layout-1 > aside.overflow-y-auto {
  overflow-y: auto;
}

.layout-1 > main {
  grid-area: main;
}

.layout-1 > main.overflow-y-auto {
  overflow-y: auto;
}

.layout-1 > footer {
  grid-area: foot;
}

.layout-2 {
  display: grid;
  width: 100%;
  height: 100vh;
  grid-template-rows: minmax(56px, auto) 1fr;
  grid-template-columns: 250px 1fr;
  grid-template-areas: "head head" "nav main";
}

.layout-2 header {
  grid-area: head;
}

.layout-2 header.fixed {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}

.layout-2 > nav {
  grid-area: nav;
}

.layout-2 > nav.overflow-y-auto {
  overflow-y: auto;
}

.layout-2 > aside {
  grid-area: aside;
}

.layout-2 > aside.overflow-y-auto {
  overflow-y: auto;
}

.layout-2 > main {
  grid-area: main;
}

.layout-2 > main.overflow-y-auto {
  overflow-y: auto;
}

.layout-2 > footer {
  grid-area: foot;
}

.layout-3 {
  display: grid;
  width: 100%;
  height: 100vh;
  grid-template-rows: minmax(56px, auto) 1fr;
  grid-template-columns: 250px 1fr;
  grid-template-areas: "nav head" "nav main";
}

.layout-3 header {
  grid-area: head;
}

.layout-3 header.fixed {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}

.layout-3 > nav {
  grid-area: nav;
}

.layout-3 > nav.overflow-y-auto {
  overflow-y: auto;
}

.layout-3 > aside {
  grid-area: aside;
}

.layout-3 > aside.overflow-y-auto {
  overflow-y: auto;
}

.layout-3 > main {
  grid-area: main;
}

.layout-3 > main.overflow-y-auto {
  overflow-y: auto;
}

.layout-3 > footer {
  grid-area: foot;
}

.layout-4 {
  display: grid;
  width: 100%;
  height: 100vh;
  grid-template-rows: minmax(56px, auto) 1fr minmax(-webkit-max-content, 50px);
  grid-template-rows: minmax(56px, auto) 1fr minmax(max-content, 50px);
  grid-template-columns: 250px 1fr;
  grid-template-areas: "head head" "nav main" "foot foot";
}

.layout-4 header {
  grid-area: head;
}

.layout-4 header.fixed {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}

.layout-4 > nav {
  grid-area: nav;
}

.layout-4 > nav.overflow-y-auto {
  overflow-y: auto;
}

.layout-4 > aside {
  grid-area: aside;
}

.layout-4 > aside.overflow-y-auto {
  overflow-y: auto;
}

.layout-4 > main {
  grid-area: main;
}

.layout-4 > main.overflow-y-auto {
  overflow-y: auto;
}

.layout-4 > footer {
  grid-area: foot;
}

.layout-5 {
  display: grid;
  width: 100%;
  height: 100vh;
  grid-template-rows: minmax(56px, auto) 1fr minmax(-webkit-max-content, 50px);
  grid-template-rows: minmax(56px, auto) 1fr minmax(max-content, 50px);
  grid-template-columns: 250px 1fr;
  grid-template-areas: "head head" "nav main" "nav foot";
}

.layout-5 header {
  grid-area: head;
}

.layout-5 header.fixed {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}

.layout-5 > nav {
  grid-area: nav;
}

.layout-5 > nav.overflow-y-auto {
  overflow-y: auto;
}

.layout-5 > aside {
  grid-area: aside;
}

.layout-5 > aside.overflow-y-auto {
  overflow-y: auto;
}

.layout-5 > main {
  grid-area: main;
}

.layout-5 > main.overflow-y-auto {
  overflow-y: auto;
}

.layout-5 > footer {
  grid-area: foot;
}

.layout-6 {
  display: grid;
  width: 100%;
  height: 100vh;
  grid-template-rows: minmax(56px, auto) 1fr minmax(-webkit-max-content, 50px);
  grid-template-rows: minmax(56px, auto) 1fr minmax(max-content, 50px);
  grid-template-columns: 250px 1fr;
  grid-template-areas: "nav head" "nav main" "nav foot";
}

.layout-6 header {
  grid-area: head;
}

.layout-6 header.fixed {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}

.layout-6 > nav {
  grid-area: nav;
}

.layout-6 > nav.overflow-y-auto {
  overflow-y: auto;
}

.layout-6 > aside {
  grid-area: aside;
}

.layout-6 > aside.overflow-y-auto {
  overflow-y: auto;
}

.layout-6 > main {
  grid-area: main;
}

.layout-6 > main.overflow-y-auto {
  overflow-y: auto;
}

.layout-6 > footer {
  grid-area: foot;
}

.layout-7 {
  display: grid;
  width: 100%;
  height: 100vh;
  grid-template-rows: minmax(56px, auto) 1fr minmax(-webkit-max-content, 50px);
  grid-template-rows: minmax(56px, auto) 1fr minmax(max-content, 50px);
  grid-template-columns: 250px 1fr 200px;
  grid-template-areas: "head head head" "nav main aside" "foot foot foot";
}

.layout-7 header {
  grid-area: head;
}

.layout-7 header.fixed {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}

.layout-7 > nav {
  grid-area: nav;
}

.layout-7 > nav.overflow-y-auto {
  overflow-y: auto;
}

.layout-7 > aside {
  grid-area: aside;
}

.layout-7 > aside.overflow-y-auto {
  overflow-y: auto;
}

.layout-7 > main {
  grid-area: main;
}

.layout-7 > main.overflow-y-auto {
  overflow-y: auto;
}

.layout-7 > footer {
  grid-area: foot;
}

.layout-8 {
  display: grid;
  width: 100%;
  height: 100vh;
  grid-template-rows: minmax(56px, auto) 1fr;
  grid-template-columns: 250px 1fr 200px;
  grid-template-areas: "head head head" "nav main aside";
}

.layout-8 header {
  grid-area: head;
}

.layout-8 header.fixed {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}

.layout-8 > nav {
  grid-area: nav;
}

.layout-8 > nav.overflow-y-auto {
  overflow-y: auto;
}

.layout-8 > aside {
  grid-area: aside;
}

.layout-8 > aside.overflow-y-auto {
  overflow-y: auto;
}

.layout-8 > main {
  grid-area: main;
}

.layout-8 > main.overflow-y-auto {
  overflow-y: auto;
}

.layout-8 > footer {
  grid-area: foot;
}

.layout-9 {
  display: grid;
  width: 100%;
  height: 100vh;
  grid-template-rows: minmax(56px, auto) 1fr;
  grid-template-columns: 250px 1fr 200px;
  grid-template-areas: "nav head head" "nav main aside";
}

.layout-9 header {
  grid-area: head;
}

.layout-9 header.fixed {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}

.layout-9 > nav {
  grid-area: nav;
}

.layout-9 > nav.overflow-y-auto {
  overflow-y: auto;
}

.layout-9 > aside {
  grid-area: aside;
}

.layout-9 > aside.overflow-y-auto {
  overflow-y: auto;
}

.layout-9 > main {
  grid-area: main;
}

.layout-9 > main.overflow-y-auto {
  overflow-y: auto;
}

.layout-9 > footer {
  grid-area: foot;
}

.layout-10 {
  display: grid;
  width: 100%;
  height: 100vh;
  grid-template-rows: minmax(56px, auto) 1fr minmax(-webkit-max-content, 50px);
  grid-template-rows: minmax(56px, auto) 1fr minmax(max-content, 50px);
  grid-template-columns: 250px 1fr 200px;
  grid-template-areas: "nav head head" "nav main aside" "nav foot foot";
}

.layout-10 header {
  grid-area: head;
}

.layout-10 header.fixed {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}

.layout-10 > nav {
  grid-area: nav;
}

.layout-10 > nav.overflow-y-auto {
  overflow-y: auto;
}

.layout-10 > aside {
  grid-area: aside;
}

.layout-10 > aside.overflow-y-auto {
  overflow-y: auto;
}

.layout-10 > main {
  grid-area: main;
}

.layout-10 > main.overflow-y-auto {
  overflow-y: auto;
}

.layout-10 > footer {
  grid-area: foot;
}

@media (max-width: 959.98px) {
  .layout-1 {
    display: grid;
    width: 100%;
    height: 100vh;
    grid-template-rows: minmax(56px, auto) 1fr;
    grid-template-columns: 1fr;
    grid-template-areas: "head" "main";
  }
  .layout-1 header {
    grid-area: head;
  }
  .layout-1 header.fixed {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
  }
  .layout-1 > nav {
    grid-area: nav;
  }
  .layout-1 > nav.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-1 > aside {
    grid-area: aside;
  }
  .layout-1 > aside.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-1 > main {
    grid-area: main;
  }
  .layout-1 > main.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-1 > footer {
    grid-area: foot;
  }
  .layout-2 {
    display: grid;
    width: 100%;
    height: 100vh;
    grid-template-rows: minmax(56px, auto) minmax(56px, auto) 1fr;
    grid-template-columns: 1fr;
    grid-template-areas: "head" "nav" "main";
  }
  .layout-2 header {
    grid-area: head;
  }
  .layout-2 header.fixed {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
  }
  .layout-2 > nav {
    grid-area: nav;
  }
  .layout-2 > nav.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-2 > aside {
    grid-area: aside;
  }
  .layout-2 > aside.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-2 > main {
    grid-area: main;
  }
  .layout-2 > main.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-2 > footer {
    grid-area: foot;
  }
  .layout-3 {
    display: grid;
    width: 100%;
    height: 100vh;
    grid-template-rows: minmax(56px, auto) minmax(56px, auto) 1fr;
    grid-template-columns: 1fr;
    grid-template-areas: "head" "nav" "main";
  }
  .layout-3 header {
    grid-area: head;
  }
  .layout-3 header.fixed {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
  }
  .layout-3 > nav {
    grid-area: nav;
  }
  .layout-3 > nav.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-3 > aside {
    grid-area: aside;
  }
  .layout-3 > aside.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-3 > main {
    grid-area: main;
  }
  .layout-3 > main.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-3 > footer {
    grid-area: foot;
  }
  .layout-4 {
    display: grid;
    width: 100%;
    height: 100vh;
    grid-template-rows: minmax(56px, auto) minmax(56px, auto) 1fr minmax(-webkit-max-content, 50px);
    grid-template-rows: minmax(56px, auto) minmax(56px, auto) 1fr minmax(max-content, 50px);
    grid-template-columns: 1fr;
    grid-template-areas: "head" "nav" "main" "foot";
  }
  .layout-4 header {
    grid-area: head;
  }
  .layout-4 header.fixed {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
  }
  .layout-4 > nav {
    grid-area: nav;
  }
  .layout-4 > nav.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-4 > aside {
    grid-area: aside;
  }
  .layout-4 > aside.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-4 > main {
    grid-area: main;
  }
  .layout-4 > main.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-4 > footer {
    grid-area: foot;
  }
  .layout-5 {
    display: grid;
    width: 100%;
    height: 100vh;
    grid-template-rows: minmax(56px, auto) minmax(56px, auto) 1fr minmax(-webkit-max-content, 50px);
    grid-template-rows: minmax(56px, auto) minmax(56px, auto) 1fr minmax(max-content, 50px);
    grid-template-columns: 1fr;
    grid-template-areas: "head" "nav" "main" "foot";
  }
  .layout-5 header {
    grid-area: head;
  }
  .layout-5 header.fixed {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
  }
  .layout-5 > nav {
    grid-area: nav;
  }
  .layout-5 > nav.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-5 > aside {
    grid-area: aside;
  }
  .layout-5 > aside.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-5 > main {
    grid-area: main;
  }
  .layout-5 > main.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-5 > footer {
    grid-area: foot;
  }
  .layout-6 {
    display: grid;
    width: 100%;
    height: 100vh;
    grid-template-rows: minmax(56px, auto) minmax(56px, auto) 1fr minmax(-webkit-max-content, 50px);
    grid-template-rows: minmax(56px, auto) minmax(56px, auto) 1fr minmax(max-content, 50px);
    grid-template-columns: 1fr;
    grid-template-areas: "head" "nav" "main" "foot";
  }
  .layout-6 header {
    grid-area: head;
  }
  .layout-6 header.fixed {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
  }
  .layout-6 > nav {
    grid-area: nav;
  }
  .layout-6 > nav.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-6 > aside {
    grid-area: aside;
  }
  .layout-6 > aside.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-6 > main {
    grid-area: main;
  }
  .layout-6 > main.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-6 > footer {
    grid-area: foot;
  }
  .layout-7 {
    display: grid;
    width: 100%;
    height: 100vh;
    grid-template-rows: minmax(56px, auto) minmax(56px, auto) 1fr auto minmax(-webkit-max-content, 50px);
    grid-template-rows: minmax(56px, auto) minmax(56px, auto) 1fr auto minmax(max-content, 50px);
    grid-template-columns: 1fr;
    grid-template-areas: "head" "nav" "main" "aside" "foot";
  }
  .layout-7 header {
    grid-area: head;
  }
  .layout-7 header.fixed {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
  }
  .layout-7 > nav {
    grid-area: nav;
  }
  .layout-7 > nav.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-7 > aside {
    grid-area: aside;
  }
  .layout-7 > aside.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-7 > main {
    grid-area: main;
  }
  .layout-7 > main.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-7 > footer {
    grid-area: foot;
  }
  .layout-8 {
    display: grid;
    width: 100%;
    height: 100vh;
    grid-template-rows: minmax(56px, auto) minmax(56px, auto) 1fr auto;
    grid-template-columns: 1fr;
    grid-template-areas: "head" "nav" "main" "aside";
  }
  .layout-8 header {
    grid-area: head;
  }
  .layout-8 header.fixed {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
  }
  .layout-8 > nav {
    grid-area: nav;
  }
  .layout-8 > nav.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-8 > aside {
    grid-area: aside;
  }
  .layout-8 > aside.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-8 > main {
    grid-area: main;
  }
  .layout-8 > main.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-8 > footer {
    grid-area: foot;
  }
  .layout-9 {
    display: grid;
    width: 100%;
    height: 100vh;
    grid-template-rows: minmax(56px, auto) minmax(56px, auto) 1fr auto;
    grid-template-columns: 1fr;
    grid-template-areas: "head" "nav" "main" "aside";
  }
  .layout-9 header {
    grid-area: head;
  }
  .layout-9 header.fixed {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
  }
  .layout-9 > nav {
    grid-area: nav;
  }
  .layout-9 > nav.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-9 > aside {
    grid-area: aside;
  }
  .layout-9 > aside.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-9 > main {
    grid-area: main;
  }
  .layout-9 > main.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-9 > footer {
    grid-area: foot;
  }
  .layout-10 {
    display: grid;
    width: 100%;
    height: 100vh;
    grid-template-rows: minmax(56px, auto) minmax(56px, auto) 1fr auto minmax(-webkit-max-content, 50px);
    grid-template-rows: minmax(56px, auto) minmax(56px, auto) 1fr auto minmax(max-content, 50px);
    grid-template-columns: 1fr;
    grid-template-areas: "head" "nav" "main" "aside" "foot";
  }
  .layout-10 header {
    grid-area: head;
  }
  .layout-10 header.fixed {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
  }
  .layout-10 > nav {
    grid-area: nav;
  }
  .layout-10 > nav.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-10 > aside {
    grid-area: aside;
  }
  .layout-10 > aside.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-10 > main {
    grid-area: main;
  }
  .layout-10 > main.overflow-y-auto {
    overflow-y: auto;
  }
  .layout-10 > footer {
    grid-area: foot;
  }
}

.grid-item.align-self-auto {
  align-self: auto;
}

.grid-item.align-self-start {
  align-self: flex-start;
}

.grid-item.align-self-end {
  align-self: flex-end;
}

.grid-item.align-self-center {
  align-self: center;
}

.grid-item.align-self-baseline {
  align-self: baseline;
}

.grid-item.align-self-stretch {
  align-self: stretch;
}

.grid-item.justify-self-auto {
  justify-self: auto;
}

.grid-item.justify-self-start {
  justify-self: flex-start;
}

.grid-item.justify-self-end {
  justify-self: flex-end;
}

.grid-item.justify-self-center {
  justify-self: center;
}

.grid-item.justify-self-baseline {
  justify-self: baseline;
}

.grid-item.justify-self-stretch {
  justify-self: stretch;
}

@media (max-width: 479.98px) {
  .grid-item.align-self-auto {
    align-self: auto;
  }
  .grid-item.align-self-start {
    align-self: flex-start;
  }
  .grid-item.align-self-end {
    align-self: flex-end;
  }
  .grid-item.align-self-center {
    align-self: center;
  }
  .grid-item.align-self-baseline {
    align-self: baseline;
  }
  .grid-item.align-self-stretch {
    align-self: stretch;
  }
  .grid-item.justify-self-auto {
    justify-self: auto;
  }
  .grid-item.justify-self-start {
    justify-self: flex-start;
  }
  .grid-item.justify-self-end {
    justify-self: flex-end;
  }
  .grid-item.justify-self-center {
    justify-self: center;
  }
  .grid-item.justify-self-baseline {
    justify-self: baseline;
  }
  .grid-item.justify-self-stretch {
    justify-self: stretch;
  }
}

@media (max-width: 959.98px) {
  .grid-item.align-self-sm-auto {
    align-self: auto;
  }
  .grid-item.align-self-sm-start {
    align-self: flex-start;
  }
  .grid-item.align-self-sm-end {
    align-self: flex-end;
  }
  .grid-item.align-self-sm-center {
    align-self: center;
  }
  .grid-item.align-self-sm-baseline {
    align-self: baseline;
  }
  .grid-item.align-self-sm-stretch {
    align-self: stretch;
  }
  .grid-item.justify-self-sm-auto {
    justify-self: auto;
  }
  .grid-item.justify-self-sm-start {
    justify-self: flex-start;
  }
  .grid-item.justify-self-sm-end {
    justify-self: flex-end;
  }
  .grid-item.justify-self-sm-center {
    justify-self: center;
  }
  .grid-item.justify-self-sm-baseline {
    justify-self: baseline;
  }
  .grid-item.justify-self-sm-stretch {
    justify-self: stretch;
  }
}

@media (max-width: 1139.98px) {
  .grid-item.align-self-md-auto {
    align-self: auto;
  }
  .grid-item.align-self-md-start {
    align-self: flex-start;
  }
  .grid-item.align-self-md-end {
    align-self: flex-end;
  }
  .grid-item.align-self-md-center {
    align-self: center;
  }
  .grid-item.align-self-md-baseline {
    align-self: baseline;
  }
  .grid-item.align-self-md-stretch {
    align-self: stretch;
  }
  .grid-item.justify-self-md-auto {
    justify-self: auto;
  }
  .grid-item.justify-self-md-start {
    justify-self: flex-start;
  }
  .grid-item.justify-self-md-end {
    justify-self: flex-end;
  }
  .grid-item.justify-self-md-center {
    justify-self: center;
  }
  .grid-item.justify-self-md-baseline {
    justify-self: baseline;
  }
  .grid-item.justify-self-md-stretch {
    justify-self: stretch;
  }
}

@media (max-width: 1279.98px) {
  .grid-item.align-self-lg-auto {
    align-self: auto;
  }
  .grid-item.align-self-lg-start {
    align-self: flex-start;
  }
  .grid-item.align-self-lg-end {
    align-self: flex-end;
  }
  .grid-item.align-self-lg-center {
    align-self: center;
  }
  .grid-item.align-self-lg-baseline {
    align-self: baseline;
  }
  .grid-item.align-self-lg-stretch {
    align-self: stretch;
  }
  .grid-item.justify-self-lg-auto {
    justify-self: auto;
  }
  .grid-item.justify-self-lg-start {
    justify-self: flex-start;
  }
  .grid-item.justify-self-lg-end {
    justify-self: flex-end;
  }
  .grid-item.justify-self-lg-center {
    justify-self: center;
  }
  .grid-item.justify-self-lg-baseline {
    justify-self: baseline;
  }
  .grid-item.justify-self-lg-stretch {
    justify-self: stretch;
  }
}

.grid-item.align-self-xl-auto {
  align-self: auto;
}

.grid-item.align-self-xl-start {
  align-self: flex-start;
}

.grid-item.align-self-xl-end {
  align-self: flex-end;
}

.grid-item.align-self-xl-center {
  align-self: center;
}

.grid-item.align-self-xl-baseline {
  align-self: baseline;
}

.grid-item.align-self-xl-stretch {
  align-self: stretch;
}

.grid-item.justify-self-xl-auto {
  justify-self: auto;
}

.grid-item.justify-self-xl-start {
  justify-self: flex-start;
}

.grid-item.justify-self-xl-end {
  justify-self: flex-end;
}

.grid-item.justify-self-xl-center {
  justify-self: center;
}

.grid-item.justify-self-xl-baseline {
  justify-self: baseline;
}

.grid-item.justify-self-xl-stretch {
  justify-self: stretch;
}
/*# sourceMappingURL=bee-grid.css.map */