.testimonials-section .rich-text__blocks{max-width:none;margin-bottom:2.5rem}.testimonials-section h2{margin:0}.testimonials-section .swiper-slide{display:flex;height:unset}.testimonials-slide{padding:40px;border:0;margin:0;flex-grow:1}.testimonials-slider__text{margin:0;padding:0;border:0;display:flex;flex-direction:column;font-style:normal}.swiper-testimonial .swiper-pagination,.custom-pagination{position:static!important;text-align:center}.testimonials-slider__text p{line-height:normal;margin-top:0}.testimonials-slider__text .medium{font-size:2rem}.testimonials-slider__text .large{font-size:2.5rem}.testimonials-slider__text .xlarge{font-size:3rem}.quote-icon svg{width:40px}.testimonials-section .image-wrap{width:60px;height:60px;margin:0 15px 0 auto;border-radius:8px;overflow:hidden}.testimonials-section .testimonial-image--round .image-wrap{border-radius:100%}.testimonials-section .image-wrap img{width:100%;height:100%;object-fit:cover;object-position:0 0}.testimonials-section.text-left .image-wrap{margin-left:0}.testimonials-section.text-right .image-wrap{margin-right:0}.swiper-button-white{border:none;cursor:pointer;width:44px;height:44px;display:flex!important;align-items:center;justify-content:center;background:#fff;border-radius:1000%;box-shadow:0 5px 5px #0000001a;transition:all ease .2s}.testimonials-slider .swiper-button-white{pointer-events:auto;opacity:1}.testimonials-slider:hover .swiper-button-white{opacity:1}.author-holder{display:flex;align-items:end}.author-info{line-height:normal}.testimonials-slider__text cite{font-style:normal}.author-info .caption-with-letter-spacing{opacity:.5;margin-top:0}.content-align--center{text-align:center}.content-align--center .author-holder{flex-direction:column;align-items:center}.content-align--center .author-holder .author-info{padding-left:0}.content-align--center .image-wrap{margin:0 0 15px}.content-align--right .image-wrap{margin-left:15px;margin-right:0}.content-align--right{text-align:right}.content-align--right .author-holder{flex-direction:row-reverse}.content-align--right .author-holder .author-info{padding-left:0}@media only screen and (max-width:991px){.testimonials-slide{padding:20px}}@media only screen and (max-width:743px){.slider-navigation{display:none}.testimonials-slider .page-full-width,.testimonials-slider .page-width{padding:0!important}.testimonials-slider .swiper-slide:first-child{margin-left:2rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/testimonial.css.map */
