.testimonial-header span.sub-heading{display:block;font-family:Montserrat-light;letter-spacing:0;line-height:1.3}.testimonial-header h2.heading{margin:0;line-height:1.25;font-family:Montserrat-semi-bold}.testimonial-header span.sub-heading+.heading.center{margin-top:2rem}.testimonial-header+.testimonial-body{margin-top:4.5rem;position:relative;padding:0 2.8rem;margin-left:-2.8rem;margin-right:-2.8rem}.testimonial-body+.testimonial-footer{margin-top:5rem}.testimonial-footer a.button-label{margin:0 auto;display:flex;width:100%;max-width:25rem;padding:5px;min-height:5.4rem;font-size:1.8rem;letter-spacing:0;line-height:1}.testimonial-slider .swiper-slide{width:40%;margin:0 10px}.testimonial-item{display:grid;grid-template-columns:1fr 1fr;gap:20px;height:100%}.testimonial-image-wrap,.testimonial-content-wrap{border-radius:16px;overflow:hidden;position:relative}.testimonial-image-wrap .image-media{position:relative;padding-top:145%}.testimonial-image-wrap .image-media svg,.testimonial-image-wrap .image-media img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover}.testimonial-content-info{height:calc(100% - 20px);width:calc(100% - 20px);display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;padding:10px}.testimonial-review{display:flex;align-items:center;gap:2px}.testimonial-review img{width:2rem;height:2rem}.testimonial-content-info .testimonial-feedback{margin:2.5rem 0 3.5rem}.testimonial-content-info .testimonial-feedback p{margin:0;font-size:24px;color:#0d0d0d;line-height:1.3;font-family:Montserrat-semi-bold;letter-spacing:0}.testimonial-content-info span.title{width:100%;background:#fff;font-size:16px;line-height:1;color:#0d0d0d;max-width:16rem;margin:0 auto;padding:5px;min-height:4.7rem;display:flex;align-items:center;justify-content:center;border-radius:38px}.testimonial-image-wrap .overlay-text{position:absolute;bottom:2rem;left:2rem;right:2rem;width:calc(100% - 4rem)}.testimonial-image-wrap .overlay-text p.short-note{margin:1rem 0 0;font-size:1.6rem;line-height:1.2;color:#fff;letter-spacing:0}.testimonial-slider.swiper-initialized .swiper-slide{margin:0;height:unset}.testimonial-slider.swiper-initialized{position:unset}@media (max-width: 1700px){.testimonial-header+.testimonial-body{padding:0 1.5rem;margin-left:-1.5rem;margin-right:-1.5rem}}@media (max-width: 749px){.testimonial-image-wrap .image-media{padding-top:155%}.testimonial-header+.testimonial-body{padding:0 1rem;margin-left:-1rem;margin-right:-1rem}.testimonial-header span.sub-heading+.heading.center{margin-top:1.5rem}.testimonial-header+.testimonial-body{margin-top:2.5rem}.testimonial-content-info .testimonial-feedback p{font-size:20px}.testimonial-content-info .testimonial-feedback{margin:2.5rem 0}.testimonial-review img{width:1.8rem;height:1.8rem}.testimonial-content-info span.title{min-height:2.6rem;max-width:14rem;font-size:1.3rem}.testimonial-image-wrap .overlay-text{bottom:1.5rem;left:1.5rem;right:1.5rem;width:calc(100% - 3rem)}.testimonial-body+.testimonial-footer{margin-top:3rem}.testimonial-footer a.button-label{min-height:2.6rem;font-size:1.3rem;max-width:16rem}.testimonial-footer a.button-label .icon-arrow{width:12px}.testimonial-footer .custom-arrow-animate:hover .icon-wrap{right:10px;width:10px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/testimonial.css.map */
