.bild-slider img::selection {
	background-color: transparent;
}
/* Block container */
.bild-slider {
	overflow: hidden;
}

@media screen and (max-width: 1025px) {
	.bild-slider {
		overflow: hidden;
	}
}

@media screen and (min-width: 1026px) and (max-width: 1269px) {
	.bild-slider {
		padding-top: -5rem;
		padding-bottom: 5rem;
	}
}

@media screen and (min-width: 1270px) and (max-width: 1470px) {
	.bild-slider {
		padding-top: -1rem;
		padding-bottom: 7rem;
	}
}

@media screen and (min-width: 1471px) and (max-width: 1670px) {
	.bild-slider {
		padding-top: 3rem;
		padding-bottom: 11rem;
	}
}
@media screen and (min-width: 1671px) {
	.bild-slider {
		padding-top: 7vw;
		padding-bottom: 11vw;
	}
}
@media screen and (min-width: 2000px) {
	.bild-slider {
		padding-top: 11vw;
		padding-bottom: 17vw;
	}
}

@media screen and (min-width: 2500px) {
	.bild-slider {
		padding-top: 19vw;
		padding-bottom: 20vw;
	}
}
/* Grid wrapper for imagesets and decorative */
.bild-slider__wrapper {
	display: grid;
	grid-auto-columns: min-content;
	perspective: 1000px;
	position: relative;
	transform-style: preserve-3d;
	width: 100%;
	height: 700px;
	align-items: center;
}
@media screen and (max-width: 1025px) {
	.bild-slider__wrapper {
		height: 270px;
	}
}
@media screen and (min-width: 200px) and (max-width: 1025px) {
	.bild-slider {
		margin-top: -12rem;
		padding-top: 19rem;
		padding-bottom: 14rem;
	}
	.bild-slider__decorative-wrapper {
		transform: translate(-50%, -50%) rotate(-9deg) !important;
	}
	.bild-slider__decorative {
		min-width: 143vw !important;
	}
}

@media screen and (min-width: 767px) and (max-width: 1025px) {
	.bild-slider {
		margin-top: -5rem;
		padding-top: 46rem;
		padding-bottom: 37rem;
	}
}

/* Decorative image wrapper */
.bild-slider__decorative-wrapper {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	pointer-events: none;
}

.bild-slider__decorative {
	min-width: 100vw;
	object-fit: cover;
}

/* Imageset (scrolling track) */
.bild-slider__imageset {
	display: grid;
	grid-row: 1;
	grid-auto-flow: column;
	grid-auto-columns: 30.5vw 28vw 30.5vw 24.75vw;
	gap: 30px;
	padding-right: 30px;
	transform-style: preserve-3d;
	height: 100%;
	align-items: center;
}

/* Mobile: 2 images visible */
@media screen and (max-width: 766px) {
	.bild-slider__imageset {
		grid-auto-columns: 73vw 73vw;
		gap: 20px;
		padding-right: 20px;
	}
}

/* Tablet: 3 images visible */
@media screen and (min-width: 767px) and (max-width: 1025px) {
	.bild-slider__imageset {
		grid-auto-columns: 80vw 70vw 90vw;
		gap: 25px;
		padding-right: 25px;
	}
}

.bild-slider__imageset[data-index="1"] {
	grid-column: 1;
}
.bild-slider__imageset[data-index="2"] {
	grid-column: 2;
}
.bild-slider__imageset[data-index="3"] {
	grid-column: 3;
}

/* Image wrapper (BEM modifier element) */
.bild-slider__image-wrapper {
	position: relative;
	height: 100%;
}

.bild-slider__image-wrapper:nth-child(1) {
	grid-column: 1;
}
.bild-slider__image-wrapper:nth-child(2) {
	grid-column: 2;
}
.bild-slider__image-wrapper:nth-child(3) {
	grid-column: 3;
}
.bild-slider__image-wrapper:nth-child(4) {
	grid-column: 4;
}
.bild-slider__image-wrapper:nth-child(5) {
	grid-column: 5;
}
.bild-slider__image-wrapper:nth-child(6) {
	grid-column: 6;
}
.bild-slider__image-wrapper:nth-child(7) {
	grid-column: 7;
}
.bild-slider__image-wrapper:nth-child(8) {
	grid-column: 8;
}
.bild-slider__image-wrapper:nth-child(9) {
	grid-column: 9;
}
.bild-slider__image-wrapper:nth-child(10) {
	grid-column: 10;
}

.bild-slider__image-wrapper[data-zindex="over"] {
	transform: translateZ(10px);
}

/* Inner image container */
.bild-slider__image-container {
	position: relative;
	width: 100%;
	height: 100%;
}

/* Slider image */
.bild-slider__image {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 100%;
	height: auto;
	object-fit: cover;
	pointer-events: none;
}
