.modulecontainer.testimonials .xenspan.rolloverborder{border-color:transparent;padding:2rem 1rem 0}.modulecontainer.testimonials .splide.testimonials{position:relative}.splide.testimonials .splide__slide{align-content:center;display:flex;flex-wrap:wrap;flex-flow:column;height:auto;justify-content:center;text-align:center}.splide.testimonials .splide__slide h4.names{font-family:DM Sans,sans-serif;font-size:16px;margin:0 0 2rem;text-transform:uppercase}.splide.testimonials .splide__slide h4.names span{display:block}.splide.testimonials .splide__slide blockquote{border-left:none;margin:0 auto;max-width:800px;padding:0}.splide.testimonials .splide__slide blockquote p{font-family:Cormorant,serif;font-size:22px}.splide.testimonials .button-wrapper{text-align:center}.splide.testimonials .splide__arrows.splide__arrows--ltr{display:none}.splide.testimonials .splide-custom-arrows button{background-color:transparent;background-position:0;background-repeat:no-repeat;background-size:57px 13px;border:none;border-radius:0;color:transparent;font:0/0 a;height:13px;text-shadow:none;width:57px}.splide.testimonials .splide-custom-arrows.prev button{background-position:0;margin:0 0 0 .5rem}.splide.testimonials .splide-custom-arrows.next button{background-position:100%;margin:0 .5rem 0 0}.splide.testimonials .splide-custom-arrows button:hover{opacity:100%}.splide.testimonials .splide-custom-arrows.next{text-align:right}@media only screen and (min-width:768px){.splide.testimonials .splide-custom-arrows.next,.splide.testimonials .splide-custom-arrows.prev{text-align:center}.modulecontainer.testimonials:hover .xenspan.rolloverborder{border-color:grey}}