.section-testimonials .page-width>.caption{display:block;margin:0 auto .9rem;max-width:fit-content}.section-testimonials .page-width>h2{margin:0 auto;text-align:center;max-width:29ch}.section-testimonials .page-width>p{font:normal 500 2rem/1.25 var(--font-body-family);text-align:center;margin:2rem auto 0;max-width:75ch}.section-testimonials .page-width>.button{margin:6rem auto 0;display:block;width:fit-content}.section-testimonials--container{position:relative;display:flex;flex-direction:row;gap:1rem;margin-top:6rem}.section-testimonials--container:has(.service){gap:3rem}@media screen and (max-width:989px){.section-testimonials--container{flex-direction:column;margin-top:3rem}}.section-testimonials--container .testimonial{--padding-size:4rem;border:1px solid var(--body-text-color);border-radius:var(--border-radius);padding:var(--padding-size);width:calc(33% - 1rem);min-height:100%;display:flex;flex-direction:column;background-color:var(--white)}@media screen and (max-width:990px){.section-testimonials--container .testimonial{--padding-size:2rem}}.section-testimonials--container .testimonial.swiper-slide{padding:0}.section-testimonials--container .testimonial.swiper-slide>*{margin-inline:var(--padding-size);width:calc(100% - 2*var(--padding-size))}.section-testimonials--container .testimonial.swiper-slide>:first-child{margin-top:var(--padding-size)}.section-testimonials--container .testimonial.swiper-slide>:last-child{margin-bottom:var(--padding-size)}.section-testimonials--container .testimonial.--greige{border:0;background-color:var(--greige)}@media screen and (min-width:989px){.section-testimonials--container .testimonial{scale:1!important;filter:blur(0)!important}}@media screen and (max-width:989px){.section-testimonials--container .testimonial{width:100%;--padding-size:2rem;max-width:100%;position:sticky;top:6rem;transition:.3s ease-in}}@media screen and (max-width:749px){.section-testimonials--container .testimonial{--padding-size:1.5rem}}.section-testimonials--container .testimonial .testimonial--content{font:normal 400 1.8rem/1.4 var(--font-body-family)}.section-testimonials--container .testimonial .testimonial--content .stars-container{display:flex;width:100%;justify-content:flex-start;gap:.5rem}.section-testimonials--container .testimonial .testimonial--content .loox-aggregate-reviews .loox-star__container{position:relative}.section-testimonials--container .testimonial .testimonial--content .loox-aggregate-reviews .loox-star.border,.section-testimonials--container .testimonial .testimonial--content .loox-star{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:3rem;height:3rem;display:block}.section-testimonials--container .testimonial .testimonial--content .loox-aggregate-reviews .loox-star.border{position:absolute;top:-1.5px;left:-1.5px;width:1.8rem;height:1.8rem}.section-testimonials--container .testimonial .testimonial--content .loox-aggregate-reviews .loox-star.loox-star--full,.section-testimonials--container .testimonial .testimonial--content .loox-star.border{background-color:#000}.section-testimonials--container .testimonial .testimonial--content .loox-star.loox-star--half{background-color:#fff}.section-testimonials--container .testimonial .testimonial--content .loox-aggregate-reviews .loox-star::before{content:none!important}.section-testimonials--container .testimonial .testimonial--content .title{margin-top:3rem}.section-testimonials--container .testimonial .testimonial--info{display:flex;align-items:center;gap:3rem;flex-direction:row;flex-wrap:nowrap;margin-top:auto}.section-testimonials--container .testimonial .testimonial--info img{width:7.6rem;height:auto;border-radius:var(--border-radius--small)}@media screen and (max-width:1500px){.section-testimonials--container .testimonial{--padding-size:3rem}.section-testimonials--container .testimonial .testimonial--info img{width:5rem}}.section-testimonials--container .testimonial .testimonial--info div{width:100%;display:flex;flex-direction:column}.section-testimonials--container .testimonial .testimonial--info div span{font:normal 400 1.4rem/1.4 var(--font-body-family);text-transform:none;line-height:1;width:fit-content;display:block}.section-testimonials--container .testimonial .testimonial--info div span.name{font:normal 400 1.8rem/1.4 var(--font-body-family)}.section-testimonials--container .testimonial .testimonial--info div span.product_name{font:normal 600 1.4rem/1.4 var(--font-body-family)}.section-testimonials--container .swiper{width:100%;overflow:visible}.section-testimonials--container .swiper .img-container{justify-content:flex-start}.section-testimonials--container .swiper .swiper-slide.avantage>*{text-align:left}
/*# sourceMappingURL=component-testimonials.css.map */
