@media only screen and (min-width: 1024px) {
  body {
    /* layout 7 */
    /* layout 6 */
    /* layout 6 */
    /* LAYOUT 5 */
    /* FINE LAYOUT 5 */
    /* LAYOUT 4 */
    /* FINE LAYOUT 4 */
    /* LAYOUT 3 */
    /* FINE LAYOUT 3 */
    /* LAYOUT 2 */
    /* FINE LAYOUT 2 */
    /* LAYOUT 1 */
    /* FINE LAYOUT 1 */
  }
  body .grid-mosaic {
    gap: 10px;
    height: 693px;
  }
  body .grid-mosaic:not(.flickity-enabled) {
    overflow: hidden;
    display: grid;
  }
  body .grid-mosaic .grid_mosaic_box {
    height: auto;
    width: auto;
  }
  body .grid-mosaic .item_short_desc .item_short_desc_excerpt {
    max-height: 0;
  }
  body .grid-mosaic.grid-mosaic-7 {
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto auto;
  }
  body .grid-mosaic.grid-mosaic-7 article.index0 {
    grid-column: 1 / 5;
    grid-row: 1;
  }
  body .grid-mosaic.grid-mosaic-7 article.index1 {
    grid-column: 5 / 9;
    grid-row: 1;
  }
  body .grid-mosaic.grid-mosaic-7 article.index2 {
    grid-column: 9 / 13;
    grid-row: 1;
  }
  body .grid-mosaic.grid-mosaic-7 article.index3 {
    grid-column: 1 / 4;
    grid-row: 2;
  }
  body .grid-mosaic.grid-mosaic-7 article.index4 {
    grid-column: 4 / 7;
    grid-row: 2;
  }
  body .grid-mosaic.grid-mosaic-7 article.index5 {
    grid-column: 7 / 10;
    grid-row: 2;
  }
  body .grid-mosaic.grid-mosaic-7 article.index6 {
    grid-column: 10 / 13;
    grid-row: 2;
  }
  body .grid-mosaic.grid-mosaic-7 .item_short_desc h3 {
    font-size: 2rem;
    line-height: 2.2rem;
  }
  body .grid-mosaic.grid-mosaic-7 p.item_short_desc_excerpt {
    font-size: 1.4rem;
  }
  body .grid-mosaic.grid-mosaic-6 {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto auto;
  }
  body .grid-mosaic.grid-mosaic-6 article.index0 {
    grid-column: 1;
    grid-row: 1;
  }
  body .grid-mosaic.grid-mosaic-6 article.index1 {
    grid-column: 2;
    grid-row: 1;
  }
  body .grid-mosaic.grid-mosaic-6 article.index2 {
    grid-column: 3;
    grid-row: 1;
  }
  body .grid-mosaic.grid-mosaic-6 article.index3 {
    grid-column: 1;
    grid-row: 2;
  }
  body .grid-mosaic.grid-mosaic-6 article.index4 {
    grid-column: 2;
    grid-row: 2;
  }
  body .grid-mosaic.grid-mosaic-6 article.index5 {
    grid-column: 3;
    grid-row: 2;
  }
  body .grid-mosaic.grid-mosaic-6 .item_short_desc h3 {
    font-size: 2rem;
    line-height: 2.2rem;
  }
  body .grid-mosaic.grid-mosaic-6 p.item_short_desc_excerpt {
    font-size: 1.4rem;
  }
  body .grid-mosaic.grid-mosaic-6 {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto auto;
  }
  body .grid-mosaic.grid-mosaic-6 article.index0 {
    grid-column: 1;
    grid-row: 1;
  }
  body .grid-mosaic.grid-mosaic-6 article.index1 {
    grid-column: 2;
    grid-row: 1;
  }
  body .grid-mosaic.grid-mosaic-6 article.index2 {
    grid-column: 3;
    grid-row: 1;
  }
  body .grid-mosaic.grid-mosaic-6 article.index3 {
    grid-column: 1;
    grid-row: 2;
  }
  body .grid-mosaic.grid-mosaic-6 article.index4 {
    grid-column: 2;
    grid-row: 2;
  }
  body .grid-mosaic.grid-mosaic-6 article.index5 {
    grid-column: 3;
    grid-row: 2;
  }
  body .grid-mosaic.grid-mosaic-6 .item_short_desc h3 {
    font-size: 2rem;
    line-height: 2.2rem;
  }
  body .grid-mosaic.grid-mosaic-6 p.item_short_desc_excerpt {
    font-size: 1.4rem;
  }
  body .grid-mosaic.grid-mosaic-5 {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto auto;
  }
  body .grid-mosaic.grid-mosaic-5 article.index0 {
    grid-column: 1 / 2;
    grid-row: 1 / 3;
  }
  body .grid-mosaic.grid-mosaic-5 article.index1 {
    grid-column: 2;
    grid-row: 1;
  }
  body .grid-mosaic.grid-mosaic-5 article.index2 {
    grid-column: 3;
    grid-row: 1;
  }
  body .grid-mosaic.grid-mosaic-5 article.index3 {
    grid-column: 2;
    grid-row: 2;
  }
  body .grid-mosaic.grid-mosaic-5 article.index4 {
    grid-column: 3;
    grid-row: 2;
  }
  body .grid-mosaic.grid-mosaic-5 .item_short_desc h3 {
    font-size: 1rem;
  }
  body .grid-mosaic.grid-mosaic-5 .grid_mosaic_box.index0 .item_short_desc h3 {
    font-size: 1.5rem;
  }
  body .grid-mosaic.grid-mosaic-4 {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto auto;
  }
  body .grid-mosaic.grid-mosaic-4 article.index0 {
    grid-column: 1 / 2;
    grid-row: 1 / 3;
  }
  body .grid-mosaic.grid-mosaic-4 article.index1 {
    grid-column: 2 / 4;
    grid-row: 1;
  }
  body .grid-mosaic.grid-mosaic-4 article.index2 {
    grid-column: 2;
    grid-row: 2;
  }
  body .grid-mosaic.grid-mosaic-4 article.index3 {
    grid-column: 3;
    grid-row: 2;
  }
  body .grid-mosaic.grid-mosaic-4 .item_short_desc h3 {
    font-size: 1rem;
  }
  body .grid-mosaic.grid-mosaic-4 .grid_mosaic_box.index0 .item_short_desc h3 {
    font-size: 1.5rem;
  }
  body .grid-mosaic.grid-mosaic-3 {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto auto;
  }
  body .grid-mosaic.grid-mosaic-3 article.index0 {
    grid-column: 1 / 3;
    grid-row: 1 / 3;
  }
  body .grid-mosaic.grid-mosaic-3 article.index1 {
    grid-column: 3;
    grid-row: 1;
  }
  body .grid-mosaic.grid-mosaic-3 article.index2 {
    grid-column: 3;
    grid-row: 2;
  }
  body .grid-mosaic.grid-mosaic-3 .item_short_desc h3 {
    font-size: 1rem;
  }
  body .grid-mosaic.grid-mosaic-3 .grid_mosaic_box.index0 .item_short_desc h3 {
    font-size: 1.5rem;
  }
  body .grid-mosaic.grid-mosaic-2 {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
  }
  body .grid-mosaic.grid-mosaic-2 article.index0 {
    grid-column: 1;
    grid-row: 1;
  }
  body .grid-mosaic.grid-mosaic-2 article.index1 {
    grid-column: 2;
    grid-row: 1;
  }
  body .grid-mosaic.grid-mosaic-2 .item_short_desc h3 {
    font-size: 1.5rem;
  }
  body .grid-mosaic.grid-mosaic-1 {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
  }
  body .grid-mosaic.grid-mosaic-2 article.index0 {
    grid-column: 1;
    grid-row: 1;
  }
  body .grid-mosaic.grid-mosaic-1 .item_short_desc h3 {
    font-size: 2rem;
  }
  body .grid-mosaic.split {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  body .grid-mosaic.split .split-mosaic-row {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  body .grid-mosaic.split .split-mosaic-row:first-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  body .grid-mosaic.split .split-mosaic-row:first-child article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-height: 50%;
  }
}
