.ek-customer-review-wrap {
 
     color: #111;
}

.ek-swiper-container {
     position: relative;
     max-width: 1600px;
     margin: 0 auto;
     overflow: visible !important;
}

.ek-swiper-container .ek-swiper-wrapper {
     display: flex;
}

.ek-swiper-container .swiper-slide {
     width: 40%; 
     max-width: 555px;
}

.ek-swiper-container .ek-swiper-slide {
     flex: 0 0 auto;
     padding: 32px;
     box-sizing: border-box;
     background: #F7F5F3;
     border-radius: 16px;
     height: auto;
     padding: 22px;
     border-radius: 18px;
     min-height: 160px;
}

.ek-swiper-container .ek-stars {
     display:flex;
     align-items:center;
     justify-content:space-between;
     margin-bottom:20px;
}

.ek-swiper-container .ek-stars .star {
     font-size:30px;
     color:#E99C37;
     margin-right:4px;
}

.ek-swiper-container .ek-stars .star.filled {
     color:#E99C37;
}

.ek-swiper-container .ek-date {
     color: #1C1B1B;
     margin-left:auto;
}

.ek-text {
     font-size:16px;
     color:#222;
     margin-bottom:20px;
}

.ek-author {
     font-weight: 500
}

.ek-swiper-button-prev, .ek-swiper-button-next {
    width: 48px;
    height: 48px;
    border: 2px solid #000;
    border-radius: 6px;
    display: grid;
    place-items: center;
    cursor: pointer;
    transition: all 0.3s ease;
}

.ek-swiper-button-prev svg path, .ek-swiper-button-next svg path{
     transition: all 0.3s ease;
}

.ek-swiper-button-prev.swiper-button-disabled , 
.ek-swiper-button-next.swiper-button-disabled {
    border-color: #ACBBC1;
}


.ek-swiper-button-prev.swiper-button-disabled svg path, 
.ek-swiper-button-next.swiper-button-disabled svg path {
    fill: #ACBBC1
}


 .ek-swiper-button-prev {
     right:64px;
}

.ek-swiper-nav {
    position: absolute;
    top: -8.25rem;
    right: 287px;
    display: flex;
    gap: 24px;
    z-index: 4;
}

@media(max-width: 768px) { 
	.ek-swiper-nav { 
		position: relative; 
		top: 1em; 
		justify-content: center; 
		margin-bottom: 20px; 
	} 
	.ek-kundenbewertungen-wrap { 
		display: flex; 
		flex-direction: column-reverse; 
		width: 100%; 
	} 
	.ek-swiper-container { 
		width: 100%; 
	}
     .ek-swiper-container .swiper-slide {
          width: 90%; 
          max-width: 555px;
     }

     .ek-swiper-nav {
          position: relative;
          top: auto;
          right: auto;
          justify-content: end;
          margin-bottom: 1.5rem;
     }
}

