.-m-cms-cont-cd-kachel-slider .-grid {
	display:grid;
	grid-template-columns: repeat(40, 1fr);
	grid-template-rows: repeat(21, 1fr);
}


/*
.-m-cms-cont-cd-kachel-slider .-i1 {
	grid-column: 1 / span 19;
	grid-row: 2 / span 19;
}
.-m-cms-cont-cd-kachel-slider .-i2 {
	grid-column: 18 / span 13;
	grid-row: 1 / span 12;
}
.-m-cms-cont-cd-kachel-slider .-i3 {
	grid-column: 32 / span 9;
	grid-row: 2 / span 9;
}
.-m-cms-cont-cd-kachel-slider .-i4 {
	grid-column: 21 / span 20;
	grid-row: 12 / span 10;
}
*/



.-m-cms-cont-cd-kachel-slider .-grid {
  grid-template-columns: repeat(41, 1fr);
  grid-template-rows: repeat(19, 1fr);
}
.-m-cms-cont-cd-kachel-slider .-i1 {
	grid-column: 1 / span 21;
	grid-row: 1 / span 19;
}
.-m-cms-cont-cd-kachel-slider .-i2 {
	grid-column: 23 / span 9;
	grid-row: 1 / span 9;
}
.-m-cms-cont-cd-kachel-slider .-i3 {
	grid-column: 33 / span 9;
	grid-row: 1 / span 9;
}
.-m-cms-cont-cd-kachel-slider .-i4 {
	grid-column: 23 / span 19;
	grid-row: 11 / span 9;
}



.-m-cms-cont-cd-kachel-slider u1-carousel::part(control) {
	display:none;
}



.-m-cms-cont-cd-kachel-slider u1-carousel > *  {
	transition: opacity 0s .3s linear;
}

.-m-cms-cont-cd-kachel-slider u1-carousel > *::before  {
	content:'';
	display:block;
	position:absolute;
	top:0; left:0; bottom:0; right:0;
	background:var(--color);
	z-index:1;
	transform:var(--initial-transform);
}

.-m-cms-cont-cd-kachel-slider u1-carousel > [aria-hidden=false]::before  {
	animation:slideAniOut .3s .3s ease-in;
}
.-m-cms-cont-cd-kachel-slider u1-carousel > [aria-hidden=true]::before  {
	animation:slideAniIn .3s ease-out;
}
@keyframes slideAniIn {
  0% { transform:var(--initial-transform) }
  50% { transform:translateY(0) }
  100% { transform:translateY(0) }
}
@keyframes slideAniOut {
  0% { transform:translateY(0) }
  50% { transform:translateY(0) }
  100% { transform:var(--initial-transform) }
}

.-m-cms-cont-cd-kachel-slider .-i1 { --initial-transform:translateY(-101%); }
.-m-cms-cont-cd-kachel-slider .-i2 { --initial-transform:translateY(101%); }
.-m-cms-cont-cd-kachel-slider .-i3 { --initial-transform:translateX(-101%); }
.-m-cms-cont-cd-kachel-slider .-i4 { --initial-transform:translateX(101%); }



@media (max-width: 1000px) {
	.-m-cms-cont-cd-kachel-slider .-grid {
		grid-template-columns: repeat(29, 1fr);
		xgrid-template-rows: repeat(29, 1fr);
		grid-template-rows: repeat(31, 1.2em);
	}


	.-m-cms-cont-cd-kachel-slider .-i1 {
	  grid-column: 1 / span 29;
	  grid-row: 1 / span 13;
	}
	.-m-cms-cont-cd-kachel-slider .-i2 {
		grid-column: 1 / span 14;
		grid-row: 15 / span 8;
	}
	.-m-cms-cont-cd-kachel-slider .-i3 {
		grid-column: 16 / span 14;
		grid-row: 15 / span 8;
	}
	.-m-cms-cont-cd-kachel-slider .-i4 {
		grid-column: 1 / span 29;
		grid-row: 24 / span 8;
	}
}
/*
@media (max-width: 1000px) {
	.-m-cms-cont-cd-kachel-slider .-grid {
		grid-template-columns: repeat(30, 1fr);
		grid-template-rows: repeat(29, 1fr);
	}

	.-m-cms-cont-cd-kachel-slider .-i3 {
	  grid-column: 21 / span 9;
	  grid-row: 12 / span 9;
	}
	.-m-cms-cont-cd-kachel-slider .-i4 {
	  grid-column: 5 / span 20;
	  grid-row: 20 / span 10;
	}
}
*/