.acf-swiper-wrapper {
    margin: 2rem 0;
	position:relative;z-index:10;
}
.acf-swiper-wrapper:not(:has(.video-items)) > .swiper{
	border-radius:15px;
	overflow:hidden;
}
.acf-swiper-wrapper:has(.mmcd-testimonial) > .swiper {border-radius:0;}
.swiper-slide {
    background: #fff;
    border-radius: 8px;
}
.carousel-image img {
    width: 100%;
    height: auto;
    display: block;
}
.carousel-text h3 {
    margin-top: 1rem;
}
.btm-next, .btm-prev {
	height: 110px;
    background: #fff;
    width: 100px;
	position:absolute;
	top:unset;
	transition:all .2s ease-in-out;
}
.mmcd-testimonials .swiper-button-next:after, .mmcd-testimonials .swiper-button-prev:after {font-size:24px;color:#000;transition:all .2s ease-in-out;}
.mmcd-testimonials .swiper-button-next:hover:after, .mmcd-testimonials .swiper-button-prev:hover:after {color:var(--mmcd-orange);transition:all .2s ease-in-out;}
.mmcd-testimonials .swiper-button-next {right:-40px;}
.mmcd-testimonials .swiper-button-prev {left:-40px;}
.mmcd-testimonials .swiper-wrapper {padding-top:20px;padding-bottom:20px;}
.carousel-image.testimonial-circ-img {border-radius:400px;height:140px;width:140px; overflow:hidden;position:relative;}
.swiper-button-next.btm-next:after, .swiper-button-prev.btm-prev:after {content:'';}
.btm-next{right:0;bottom:0; background:url('imgs/icon-navi-arrow-next.svg') center no-repeat #fff;}
.btm-prev {width:100px;right:100px;bottom:0;left:unset;background:url('imgs/icon-navi-arrow-prev.svg') right center no-repeat #fff;border-radius:10px 0 0 0;}
.btm-next:hover{background:url('imgs/icon-navi-arrow-next-hover.svg') center no-repeat #fff; transition:all .2s ease-in-out;}
.btm-prev:hover {background:url('imgs/icon-navi-arrow-prev-hover.svg') right center no-repeat #fff; transition:all .2s ease-in-out;}
.mmcd-testimonial {padding: 40px;
    border-radius: 10px;
    border: 1px solid var(--mmcd-border);
background:url(imgs/testimonial-quote.svg) bottom 40px right 40px no-repeat #fff;}

.mmcd-img-only .swiper-autoheight .swiper-wrapper{align-items:center;}
.swiper-slide.video-items {
    border-radius: 10px 10px 0 0;
    overflow: hidden;
}
.swiper-slide.video-items h3{font-family: 'Libre Franklin';font-weight:bold;}
.swiper-slide.video-items .carousel-text {
    padding: 20px;
    border: solid var(--mmcd-border);
    border-width: 0 1px 1px;
    border-radius: 0 0 10px 10px;
}
