.swiper-slide {
    border-radius: var(--wp--custom--border-radius--medium);overflow:hidden;
}
.testimonials .swiper-button-next, .testimonials .swiper-button-prev {
    color: var(--wp--preset--color--secondary);
}
.testimonial-caption {
    max-width: 90%;
    margin: auto;
}
.swiper-slide .caption {
    position: absolute;
    top: 10px;
    right: 50%;
    border-radius: var(
    --wp--custom--border-radius--medium);
    font-size: var(--wp--preset--font-size--normal);
    padding: 5px 10px;
    transform: translate(50%, 0px);
    max-width: 500px;
    width: 100%;
    z-index: 999;
    height: fit-content;
    text-align: center;
    font-size: 16px;
}

.image-carousel img {width: 100%;object-fit: cover;height: 600px;margin-bottom: -10px;max-height: 600px;}

.image-carousel-container .caption h3 {
    background: var(--wp--preset--color--primary);
    border-radius: 12px;
    padding: 20px;
    color: var(--wp--preset--color--senary);
    margin-bottom: var(--wp--preset--spacing--50);
    text-align: center;
}

.image-carousel-container:after {
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--wp--preset--color--senary);
    position: absolute;
    z-index: 90;
    opacity: 0.7;
}

.image-carousel-container .caption p {
    color: var(--wp--preset--color--primary);
    font-size: var(--wp--preset--font-size--small);
    padding: 0 15px;
}


.image-carousel-container {height: max-content;min-height: 600px;}
div#image-carousel-1255001915 {
    height: 100%;
}

.swiper-slide {
    height: auto;
}
.swiper-slide-active .image-carousel-container p {font-size:18px;}



.swiper-slide-active .image-carousel-container:after {opacity:0.8}

.image-carousel-container:after{transition:opacity 0.2s ease-in-out;}



@media only screen and (max-width: 900px) {
.swiper.image-carousel {
    padding: 0 var(--wp--preset--spacing--medium);
    
}	
.image-carousel .swiper-button-prev,.swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset,30px);
    right: auto
}
.image-carousel .swiper-button-next,.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset,30px);
    left: auto
}
	
}