/* ------ GRIDS LAYOUTS -----*/
/* https://grid.layoutit.com/ */
.position-01, .position-02, .position-03, .position-04, .position-05, .position-06{
	border: 1px solid #dddddd;
	position: relative;
}
.content-grid-layout{
	display: block;
	height: 100%;
	width: 100%;
}
.content-grid-layout .grid-container{
	height: 100%;
}
@media (max-width: 699px) {
	.grid-slider {
		display: block;
		float: none;
		display: block;
		overflow: hidden;
		position: relative;    
		width: 100%;
		height: 33.33%;
	}
	.grid-layout-16 .grid-slider{
		display: block;
		float: none;
		display: block;
		overflow: hidden;
		position: relative;    
		width: 100%;
		height: 50%;
	}
	.grid-layout-17 .grid-slider{
		display: block;
		float: none;
		display: block;
		overflow: hidden;
		position: relative;    
		width: 100%;
		height: 100%;
	}
	.position-04, .position-05, .position-06 {
		display: none !important;
	}
}
@media (min-width: 700px) {
/* Layout 01 */ 
#grid-layout-01{}
#grid-layout-01 .grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "position-01 position-01 position-02 position-02" "position-01 position-01 position-03 position-03";
}

#grid-layout-01 .grid-container .position-01 { grid-area: position-01; }

#grid-layout-01 .grid-container .position-02 { grid-area: position-02; }

#grid-layout-01 .grid-container .position-03 { grid-area: position-03; }


@media all and (-ms-high-contrast:none) {
  #grid-layout-01 .grid-container {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr 1fr;
  }

  #grid-layout-01 .grid-container .position-01 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #grid-layout-01 .grid-container .position-02 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
  }

  #grid-layout-01 .grid-container .position-03 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
  }

}

/* Layout 02 */
#grid-layout-02{}
#grid-layout-02 .grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "position-02 position-02 position-01 position-01" "position-03 position-03 position-01 position-01";
}

#grid-layout-02 .grid-container .position-01 { grid-area: position-01; }

#grid-layout-02 .grid-container .position-02 { grid-area: position-02; }

#grid-layout-02 .grid-container .position-03 { grid-area: position-03; }


@media all and (-ms-high-contrast:none) {
  #grid-layout-02 .grid-container {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr 1fr;
  }

  #grid-layout-02 .grid-container .position-01 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
  }

  #grid-layout-02 .grid-container .position-02 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #grid-layout-02 .grid-container .position-03 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

}
/* Layout 03 */
#grid-layout-03{}
#grid-layout-03 .grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "position-01 position-01 position-02 position-03" "position-01 position-01 position-04 position-05";
}

#grid-layout-03 .grid-container .position-01 { grid-area: position-01; }

#grid-layout-03 .grid-container .position-02 { grid-area: position-02; }

#grid-layout-03 .grid-container  .position-03 { grid-area: position-03; }

#grid-layout-03 .grid-container .position-04 { grid-area: position-04; }

#grid-layout-03 .grid-container  .position-05 { grid-area: position-05; }


@media all and (-ms-high-contrast:none) {
  #grid-layout-03 .grid-container {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr 1fr;
  }

  #grid-layout-03 .grid-container .position-01 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #grid-layout-03 .grid-container .position-02 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }

  #grid-layout-03 .grid-container .position-03 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
  }

  #grid-layout-03 .grid-container .position-04 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }

  #grid-layout-03 .grid-container .position-05 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
  }

}
/* Layout 04 */
#grid-layout-04{}
#grid-layout-04 .grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "position-02 position-03 position-01 position-01" "position-04 position-05 position-01 position-01";
}

#grid-layout-04 .grid-container .position-01 { grid-area: position-01; }

#grid-layout-04 .grid-container .position-02 { grid-area: position-02; }

#grid-layout-04 .grid-container .position-03 { grid-area: position-03; }

#grid-layout-04 .grid-container .position-04 { grid-area: position-04; }

#grid-layout-04 .grid-container .position-05 { grid-area: position-05; }


@media all and (-ms-high-contrast:none) {
  #grid-layout-04 .grid-container {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr 1fr;
  }

  #grid-layout-04 .grid-container .position-01 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
  }

  #grid-layout-04 .grid-container .position-02 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #grid-layout-04 .grid-container .position-03 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }

  #grid-layout-04 .grid-container .position-04 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #grid-layout-04 .grid-container .position-05 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }

}
/* Layout 05 */
#grid-layout-05{}
#grid-layout-05 .grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "position-01 position-01 position-02 position-02" "position-01 position-01 position-03 position-04";
}

#grid-layout-05 .grid-container .position-01 { grid-area: position-01; }

#grid-layout-05 .grid-container .position-02 { grid-area: position-02; }

#grid-layout-05 .grid-container .position-03 { grid-area: position-03; }

#grid-layout-05 .grid-container .position-04 { grid-area: position-04; }


@media all and (-ms-high-contrast:none) {
  #grid-layout-05 .grid-container {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr 1fr;
  }

  #grid-layout-05 .grid-container .position-01 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #grid-layout-05 .grid-container .position-02 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
  }

  #grid-layout-05 .grid-container .position-03 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }

  #grid-layout-05 .grid-container .position-04 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
  }

}
/* Layout 06 */
#grid-layout-06 {}
#grid-layout-06 .grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "position-02 position-02 position-01 position-01" "position-03 position-04 position-01 position-01";
}

#grid-layout-06 .grid-container .position-01 { grid-area: position-01; }

#grid-layout-06 .grid-container .position-02 { grid-area: position-02; }

#grid-layout-06 .grid-container .position-03 { grid-area: position-03; }

#grid-layout-06 .grid-container .position-04 { grid-area: position-04; }


@media all and (-ms-high-contrast:none) {
  #grid-layout-06 .grid-container {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr 1fr;
  }

  #grid-layout-06 .grid-container .position-01 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
  }

  #grid-layout-06 .grid-container .position-02 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #grid-layout-06 .grid-container .position-03 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #grid-layout-06 .grid-container .position-04 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }

}
/* Layout 07 */
#grid-layout-07{}
#grid-layout-07 .grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "position-01 position-01 position-02 position-03" "position-01 position-01 position-04 position-04";
}

#grid-layout-07 .grid-container .position-01 { grid-area: position-01; }

#grid-layout-07 .grid-container .position-02 { grid-area: position-02; }

#grid-layout-07 .grid-container .position-03 { grid-area: position-03; }

#grid-layout-07 .grid-container .position-04 { grid-area: position-04; }


@media all and (-ms-high-contrast:none) {
  #grid-layout-07 .grid-container {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr 1fr;
  }

  #grid-layout-07 .grid-container .position-01 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #grid-layout-07 .grid-container .position-02 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }

  #grid-layout-07 .grid-container .position-03 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
  }

  #grid-layout-07 .grid-container .position-04 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
  }

}
/* Layout 08 */
#grid-layout-08{}
#grid-layout-08 .grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "position-02 position-03 position-01 position-01" "position-04 position-04 position-01 position-01";
}

#grid-layout-08 .grid-container .position-01 { grid-area: position-01; }

#grid-layout-08 .grid-container .position-02 { grid-area: position-02; }

#grid-layout-08 .grid-container .position-03 { grid-area: position-03; }

#grid-layout-08 .grid-container .position-04 { grid-area: position-04; }


@media all and (-ms-high-contrast:none) {
  #grid-layout-08 .grid-container  {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr 1fr;
  }

  #grid-layout-08 .grid-container .position-01 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
  }

  #grid-layout-08 .grid-container .position-02 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #grid-layout-08 .grid-container .position-03 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }

  #grid-layout-08 .grid-container .position-04 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

}
/* Layout 09 */
#grid-layout-09{}
#grid-layout-09 .grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "position-01 position-01 position-02 position-02" "position-03 position-03 position-04 position-04";
}

#grid-layout-09 .grid-container .position-01 { grid-area: position-01; }

#grid-layout-09 .grid-container .position-02 { grid-area: position-02; }

#grid-layout-09 .grid-container .position-03 { grid-area: position-03; }

#grid-layout-09 .grid-container .position-04 { grid-area: position-04; }


@media all and (-ms-high-contrast:none) {
  #grid-layout-09 .grid-container  {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr 1fr;
  }

  #grid-layout-09 .grid-container .position-01 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #grid-layout-09 .grid-container .position-02 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
  }

  #grid-layout-09 .grid-container .position-03 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #grid-layout-09 .grid-container .position-04 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
  }

}
/* Layout 10 */
#grid-layout-10 .grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "position-01 position-02 position-03 position-03" "position-04 position-04 position-05 position-06";
}

#grid-layout-10 .grid-container .position-01 { grid-area: position-01; }

#grid-layout-10 .grid-container .position-02 { grid-area: position-02; }

#grid-layout-10 .grid-container .position-03 { grid-area: position-03; }

#grid-layout-10 .grid-container .position-04 { grid-area: position-04; }

#grid-layout-10 .grid-container .position-05 { grid-area: position-05; }

#grid-layout-10 .grid-container .position-06 { grid-area: position-06; }


@media all and (-ms-high-contrast:none) {
  #grid-layout-10 .grid-container  {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr 1fr;
  }

  #grid-layout-10 .grid-container .position-01 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #grid-layout-10 .grid-container .position-02 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }

  #grid-layout-10 .grid-container .position-03 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
  }

  #grid-layout-10 .grid-container .position-04 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #grid-layout-10 .grid-container .position-05 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }

  #grid-layout-10 .grid-container .position-06 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
  }

}
/* Layout 11 */
#grid-layout-11{}
#grid-layout-11 .grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "position-01 position-01 position-02 position-03" "position-04 position-05 position-06 position-06";
}

#grid-layout-11 .grid-container .position-01 { grid-area: position-01; }

#grid-layout-11 .grid-container .position-02 { grid-area: position-02; }

#grid-layout-11 .grid-container .position-03 { grid-area: position-03; }

#grid-layout-11 .grid-container .position-04 { grid-area: position-04; }

#grid-layout-11 .grid-container .position-05 { grid-area: position-05; }

#grid-layout-11 .grid-container .position-06 { grid-area: position-06; }


@media all and (-ms-high-contrast:none) {
  #grid-layout-11 .grid-container  {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr 1fr;
  }

  #grid-layout-11 .grid-container .position-01 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #grid-layout-11 .grid-container .position-02 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }

  #grid-layout-11 .grid-container .position-03 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
  }

  #grid-layout-11 .grid-container .position-04 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #grid-layout-11 .grid-container .position-05 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }

  #grid-layout-11 .grid-container .position-06 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
  }

}

/* Layout 12 */
#grid-layout-12{}
#grid-layout-12 .grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "position-01 position-01 position-02 position-02" "position-03 position-04 position-05 position-06";
}

#grid-layout-12 .grid-container .position-01 { grid-area: position-01; }

#grid-layout-12 .grid-container .position-02 { grid-area: position-02; }

#grid-layout-12 .grid-container .position-03 { grid-area: position-03; }

#grid-layout-12 .grid-container .position-04 { grid-area: position-04; }

#grid-layout-12 .grid-container .position-05 { grid-area: position-05; }

#grid-layout-12 .grid-container .position-06 { grid-area: position-06; }


@media all and (-ms-high-contrast:none) {
  #grid-layout-12 .grid-container  {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr 1fr;
  }

  #grid-layout-12 .grid-container .position-01 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #grid-layout-12 .grid-container .position-02 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
  }

  #grid-layout-12 .grid-container .position-03 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #grid-layout-12 .grid-container .position-04 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }

  #grid-layout-12 .grid-container .position-05 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }

  #grid-layout-12 .grid-container .position-06 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
  }

}
/* Layout 13 */
#grid-layout-13{}
#grid-layout-13 .grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "position-01 position-02 position-03 position-04" "position-05 position-05 position-06 position-06";
}

#grid-layout-13 .grid-container .position-01 { grid-area: position-01; }

#grid-layout-13 .grid-container .position-02 { grid-area: position-02; }

#grid-layout-13 .grid-container .position-03 { grid-area: position-03; }

#grid-layout-13 .grid-container .position-04 { grid-area: position-04; }

#grid-layout-13 .grid-container .position-05 { grid-area: position-05; }

#grid-layout-13 .grid-container .position-06 { grid-area: position-06; }


@media all and (-ms-high-contrast:none) {
  #grid-layout-13 .grid-container  {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr 1fr;
  }

  #grid-layout-13 .grid-container .position-01 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #grid-layout-13 .grid-container .position-02 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }

  #grid-layout-13 .grid-container .position-03 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }

  #grid-layout-13 .grid-container .position-04 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
  }

  #grid-layout-13 .grid-container .position-05 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #grid-layout-13 .grid-container .position-06 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
  }

}
/* Layout 14 */
#grid-layout-14{}
#grid-layout-14 .grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "position-01 position-01 position-02 position-03" "position-04 position-04 position-05 position-06";
}

#grid-layout-14 .grid-container .position-01 { grid-area: position-01; }

#grid-layout-14 .grid-container .position-02 { grid-area: position-02; }

#grid-layout-14 .grid-container .position-03 { grid-area: position-03; }

#grid-layout-14 .grid-container .position-04 { grid-area: position-04; }

#grid-layout-14 .grid-container .position-05 { grid-area: position-05; }

#grid-layout-14 .grid-container .position-06 { grid-area: position-06; }


@media all and (-ms-high-contrast:none) {
  #grid-layout-14 .grid-container  {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr 1fr;
  }

  #grid-layout-14 .grid-container .position-01 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #grid-layout-14 .grid-container .position-02 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }

  #grid-layout-14 .grid-container .position-03 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
  }

  #grid-layout-14 .grid-container .position-04 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #grid-layout-14 .grid-container .position-05 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }

  #grid-layout-14 .grid-container .position-06 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
  }

}
/* Layout 15 */ 
#grid-layout-15{}
#grid-layout-15 .grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "position-01 position-02 position-03 position-03" "position-04 position-05 position-06 position-06";
}

#grid-layout-15 .grid-container .position-01 { grid-area: position-01; }

#grid-layout-15 .grid-container .position-02 { grid-area: position-02; }

#grid-layout-15 .grid-container .position-03 { grid-area: position-03; }

#grid-layout-15 .grid-container .position-04 { grid-area: position-04; }

#grid-layout-15 .grid-container .position-05 { grid-area: position-05; }

#grid-layout-15 .grid-container .position-06 { grid-area: position-06; }


@media all and (-ms-high-contrast:none) {
  #grid-layout-15 .grid-container  {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr 1fr;
  }

  #grid-layout-15 .grid-container .position-01 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #grid-layout-15 .grid-container .position-02 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }

  #grid-layout-15 .grid-container .position-03 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
  }

  #grid-layout-15 .grid-container .position-04 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #grid-layout-15 .grid-container .position-05 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }

  #grid-layout-15 .grid-container .position-06 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
  }

}
/* Layout 16 */
#grid-layout-16{}
#grid-layout-16 .grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "position-01 position-01 position-02 position-02" "position-01 position-01 position-02 position-02";
}

#grid-layout-16 .grid-container .position-01 { grid-area: position-01; }

#grid-layout-16 .grid-container .position-02 { grid-area: position-02; }


@media all and (-ms-high-contrast:none) {
  #grid-layout-16 .grid-container  {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr 1fr;
  }

  #grid-layout-16 .grid-container .position-01 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #grid-layout-16 .grid-container .position-02 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
  }

}
/* Layout 17 */
#grid-layout-17{}
#grid-layout-17 .grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: ". . . ." ". . . .";
}


@media all and (-ms-high-contrast:none) {
  #grid-layout-17 .grid-container  {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr 1fr;
  }

}

#grid-layout-17 .grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr;
  grid-template-areas: "position-01 position-01 position-01 position-01" "position-01 position-01 position-01 position-01" "position-01 position-01 position-01 position-01";
}

#grid-layout-17 .position-01 { grid-area: position-01; }


@media all and (-ms-high-contrast:none) {
  #grid-layout-17 .grid-container {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr 1fr 1fr;
  }

  #grid-layout-17 .position-01 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
  }

}

}