.testimonial__image{position:relative}.testimonial__image:has(img):before{z-index:1}.testimonial__image:before{background-image:url(../svg/quote.svg);background-size:contain;background-repeat:no-repeat;background-position:0;content:"";position:absolute;top:0;left:0;width:94px;height:45px;z-index:0}@media (min-width:768px){.testimonial__image:before{left:1rem}}.is-empty-testimonial.testimonial__image:before{display:none}.testimonial__body{position:relative;z-index:1}.testimonials__dots{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.carousel__control[disabled]{opacity:.5}