.acf-kunden-slider{
padding-left: 0px !important;
padding-right: 0px !important;
}
.slider-controls {
display: flex;
justify-content: center;
gap: 1rem;
z-index:2;
position: relative;
margin-bottom: -20px;
}
.slider-btn {
background: var(--wp--preset--color--custom-rot-pink);
color: white;
border-radius: 999px;
width: 40px;
height: 40px;
border: none;
cursor: pointer;
font-size: 1.2rem;
transition-duration: 0.3s;
}
.slider-btn:hover {
background: var(--wp--preset--color--custom-anthrazit);
} .slider-row-wrapper {
overflow: hidden;
position: relative;
}
.slider-wrapper {
display: flex;
flex-direction: column;
z-index: 0;
position: relative;
overflow: hidden;
} .top-row,
.bottom-row {
display: flex;
transition: transform 0.4s ease;
will-change: transform;
transform: translate3d(0,0,0);
}
.slide img {
width: 100%;
height: auto;
aspect-ratio: 2 / 1.1;
object-fit: cover; }  @media (min-width: 1025px) {
.top-row .slide {
flex: 0 0 50%; padding: 0 5px;
}
.bottom-row .slide {
flex: 0 0 30%;
padding: 0 5px 
}
.top-row-wrapper {
padding: 0 25vw; }
.bottom-row-wrapper {
padding: 0 15vw;
}
} @media (min-width: 601px) and (max-width: 1024px) {
.top-row .slide {
flex: 0 0 70%; }
.bottom-row .slide {
flex: 0 0 50%; 
}
.top-row-wrapper {
padding: 0 10vw;
}
.bottom-row-wrapper {
padding: 0;
}
} @media (max-width: 600px) {
.top-row .slide {
flex: 0 0 100%; }
.bottom-row .slide {
flex: 0 0 100%;
}
.top-row-wrapper,
.bottom-row-wrapper {
padding: 0;
}
}