.new-testimonials-section{padding:60px 0;background-color:#fff;overflow:hidden}.new-testimonials-section .container{max-width:1200px;margin:0 auto;padding:0 20px}.testimonials-header{text-align:left;margin-bottom:0}.testimonials-title{font-size:36px;font-weight:500;color:#383434;line-height:44px;max-width:910px;margin:0;font-family:Montserrat,sans-serif}.testimonials-subtitle{font-size:32px;color:#383434;margin:0 0 13px;font-weight:400;font-style:italic;font-family:Cormorant Garamond,serif}.testimonials-disclaimer{font-size:32px;line-height:34px;color:#383434;font-style:italic;margin:12px 0}.testimonials-slider-wrapper{position:relative;margin:0 auto;max-width:100%}.testimonials-swiper{padding:0;overflow:visible}.testimonial-card{background:#fff;border-radius:12px;padding:42px 43px;border:1px solid #e7e6e6;height:100%;width:100%;display:flex;flex-direction:column;position:relative;transition:transform .3s ease,box-shadow .3s ease}.testimonials-swiper .swiper-slide{width:380px;height:auto}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001f}.quote-icon{font-family:EB Garamond,serif;font-size:70px;line-height:normal;height:25px;display:flex}.testimonial-content{flex-grow:1;margin-bottom:11px}.testimonial-text{letter-spacing:0px;font-size:19px;color:#383434;line-height:23px;margin:0;font-weight:500}.testimonial-author{display:flex;align-items:center;gap:15px;margin-top:auto}.author-image{flex-shrink:0;width:102px;height:102px;border-radius:50%;overflow:hidden}.author-image img{width:100%;height:100%;object-fit:cover}.author-info{flex-grow:1}.author-name{font-size:24px;font-weight:400;color:#383434;margin:0 0 5px;line-height:1.2;font-family:Cormorant Garamond,serif}.author-title{font-size:.9rem;color:#ff6b35;font-weight:500;margin:0 0 3px}.author-credentials{font-size:12px;color:#666;margin:0;font-family:Montserrat,sans-serif;line-height:1.3}.testimonials-pagination{bottom:20px!important;text-align:center!important}.testimonials-pagination .swiper-pagination-bullet{width:12px!important;height:12px!important;background:#ccc!important;opacity:1!important;margin:0 6px!important;transition:all .3s ease!important}.testimonials-pagination .swiper-pagination-bullet-active{background:#ff6b35!important;transform:scale(1.2)!important}@media (max-width: 1200px){.testimonials-swiper .swiper-slide{width:340px}}@media (max-width: 1024px){.testimonials-title{font-size:2.2rem}.testimonials-swiper .swiper-slide{width:320px}}@media (max-width: 768px){.new-testimonials-section{padding:40px 0}.testimonials-header{margin-bottom:30px}.testimonials-title{font-size:1.8rem}.testimonials-subtitle{font-size:1.1rem}.testimonials-swiper .swiper-slide{width:100%!important;max-width:400px}.testimonial-card{padding:25px 20px}.quote-icon{font-size:3rem;margin-bottom:10px}.testimonial-text{font-size:1rem}.author-image{width:50px;height:50px}.author-name{font-size:.95rem}}@media (max-width: 480px){.new-testimonials-section .container{padding:0 15px}.testimonials-title{font-size:24px;line-height:29px}.testimonials-disclaimer{font-size:20px;line-height:24px;margin:8px 0 15px}.page-joint-inner-circle .testimonials-header{margin-bottom:0}.testimonials-swiper .swiper-slide{width:100%!important;max-width:220px}.testimonial-card{padding:20px 15px}.testimonial-author{gap:12px}.author-image{width:45px;height:45px;border-width:2px}}.testimonial-card:focus-within{outline:2px solid #ff6b35;outline-offset:2px}@media (prefers-reduced-motion: reduce){.testimonial-card,.testimonials-next,.testimonials-prev,.testimonials-pagination .swiper-pagination-bullet{transition:none!important}.testimonial-card:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/new-testimonials.css.map */
