.testimonials-slider{position:relative;color:#000}
.testimonials-slider picture{position:absolute;width:100%}
.testimonials-slider .testimonials-wrapper{position:relative;z-index:2;padding:50px 0}
.testimonials-slider .testimonials-container{background-color:#5fe78d;border-radius:10px;margin:0 15px}
.testimonials-slider .testimonials-container .splide__arrows{top:50px;width:auto;left:100px}
.testimonials-slider .testimonials-container .splide__arrows .splide__arrow--prev{left:unset}
.testimonials-slider .testimonials-container .splide__track{padding-top:100px}
.testimonials-slider__wrapper{display:flex;flex-direction:column;align-items:center;gap:20px;border-top:1px solid #000;margin:0 15px;padding:25px 15px}
.testimonials-slider__wrapper h2{margin:0;text-transform:uppercase;text-align:center}
.testimonials-slider__wrapper blockquote{padding:0;margin:0}
.testimonials-slider__wrapper .author{align-self:flex-end;display:flex;flex-direction:column;gap:5px}
.testimonials-slider__wrapper .author strong{display:block}
@media(min-width:576px){.testimonials-slider .testimonials-container{margin:0 auto}
.testimonials-slider__wrapper{padding:40px}
}@media(min-width:992px){.testimonials-slider__wrapper{flex-direction:row-reverse}
.testimonials-slider__wrapper blockquote{flex-basis:70%}
.testimonials-slider__wrapper .author{flex-basis:30%}
}