.testimonial-container > .swiper {
    padding-left: 0; /* Abstand links */
    padding-right: 120px; /* Abstand rechts */
    overflow: hidden;   /* Damit die Slides nicht abgeschnitten werden */
}

.testimonial-container {
    margin-top: -70px;
}

.testimonial-container .swiper-slide {
    transition: transform 0.3s ease; /* Optional: Übergangseffekt beim Sliden */
    /*margin-right: 1.5em !important;*/
}

.swiper-slide-active, .swiper-slide-next {
    margin-right: 1.5em !important
}

.testimonial-container .swiper-slide .content {
    /* transform: translateX(-5em); */
    padding: 2.3em 3.8em;
    background-color: #f9f9f9;
	height: 550px;
	overflow: auto;
}

.testimonial-container .swiper-slide .content::after {
	content: "";
	width: 100%;
	height: 70px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: linear-gradient(0deg,rgba(249, 249, 249, 1) 0%, rgba(249, 249, 249, 1) 25%, rgba(255, 255, 255, 0) 100%);
}

/* .testimonial-container .swiper-slide-prev {
    display: none;
} */

.testimonial-container .swiper-slide .content p:first-child {
    
}

.testimonial-container .swiper-slide .content p:last-child {
    font-weight: 600;
}

.testimonial-container .swiper-button-next,
.testimonial-container .swiper-button-prev {
    display: block;
    width: 55px;
    height: 55px;
    position: relative;
    margin: 0 20px; 
    transition: all 0.3s ease-in-out;
}

.testimonial-container .swiper-button-next:hover,
.testimonial-container .swiper-button-prev:hover {
    opacity: 0.8;
}

.testimonial-container .swiper-button-next::after,
.testimonial-container .swiper-button-prev::after {
    display: none;
}

.testimonial-container .testimonial-navigation {
    display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: flex-end;
    margin-bottom: 2.5em;
    padding-right: 2em;
}

.testimonial-container .swiper::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 80px; /* Breite des Fade */
  height: 100%;
  pointer-events: none; /* verhindert Klick-Blockade */
  background: linear-gradient(to left, white, transparent); /* oder rgba(255,255,255,1) → rgba(255,255,255,0) */
  z-index: 10;
}

@media (max-width: 767px) {
    .testimonial-container .swiper-button-next,
    .testimonial-container .swiper-button-prev {
        display: block;
    }
	
	.testimonial-container .testimonial-navigation {
		padding-right: 0;
		margin-top: 3em;
		justify-content: center;
	}
	
	.testimonial-container > .swiper {
		padding-right: 20px; /* Abstand rechts */
	}
}
