.full-bleed.astro-avppjede{width:100vw;margin-left:50%;transform:translate(-50%)}.testimonials.astro-avppjede{position:relative}.testimonials-wrapper.astro-avppjede{max-width:1440px;margin:40px auto 0;padding:0 20px}@media only screen and (min-width: 1024px){.testimonials-wrapper.astro-avppjede{margin:88px auto 112px;padding:0 30px}.testimonials-wrapper.astro-avppjede.inset{padding:0 56px}}.testimonials-wrapper.astro-avppjede.alt .testimonials-container__inner.astro-avppjede{background-color:#0000004d}.testimonials-wrapper.astro-avppjede.alt .testimonials-container.astro-avppjede .image-container.astro-avppjede img.astro-avppjede{object-position:top}@media only screen and (min-width: 1200px){.testimonials-wrapper.astro-avppjede.alt .testimonials-container.astro-avppjede .image-container.astro-avppjede img.astro-avppjede{transform:scale(1) translateY(0)!important}}.testimonials-wrapper.astro-avppjede.shape{margin-bottom:0;padding-bottom:30%}@media only screen and (min-width: 768px){.testimonials-wrapper.astro-avppjede.shape{padding-bottom:27%}}@media only screen and (min-width: 1440px){.testimonials-wrapper.astro-avppjede.shape{padding-bottom:25%}}.testimonials-wrapper.astro-avppjede.shape:after{content:"";position:absolute;inset:auto -1px -1px;z-index:0;display:block;height:100%;background-image:url(../../images/page-strip-shape-wide.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom;min-height:33%}.testimonials-button-small.astro-avppjede{display:grid;place-items:center;font-size:14px;letter-spacing:.05em;background-color:transparent;outline:none;background:linear-gradient(116deg,#efefef59 10.92%,#ffffff14 96.4%);backdrop-filter:blur(10px);transition:transform .22s ease-out;position:absolute;display:flex;bottom:auto;top:0;left:20px;align-items:center;justify-content:center;min-width:94px;min-height:36px;gap:6px;z-index:53;border-radius:4px 0 10px 10px;color:#fff}@media only screen and (min-width: 1024px){.testimonials-button-small.astro-avppjede{left:50px;border-radius:0 0 10px 10px}}.testimonials-button-small.astro-avppjede .text.astro-avppjede{line-height:1;transform:translateY(1px)}.testimonials-button-small.astro-avppjede:after{content:"";position:absolute;pointer-events:none;width:100%;height:100%;border:2px solid #ffffff;z-index:53;border-radius:inherit;border-top-left-radius:4px;-webkit-mask-image:linear-gradient(to bottom right,rgba(0,0,0,.6),rgba(0,0,0,.1));mask-image:linear-gradient(to bottom right,#0009,#0000001a)}@media only screen and (min-width: 1024px){.testimonials-button-small.astro-avppjede:after{border-top-left-radius:0}}.testimonials-container.astro-avppjede{border-radius:30px;position:relative}.testimonials-container.astro-avppjede .image-container.astro-avppjede{border-radius:30px;overflow:hidden;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.testimonials-container.astro-avppjede .image-container.astro-avppjede img.astro-avppjede{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (min-width: 1200px){.testimonials-container.astro-avppjede .image-container.astro-avppjede img.astro-avppjede{transform:scale(1.3) translateY(-10%);transform-origin:top right}}.testimonials-container__inner.astro-avppjede{position:relative;z-index:0;color:#fff;border-radius:30px}@media only screen and (min-width: 1200px){.testimonials-container__inner.astro-avppjede{display:grid;grid-template-columns:1fr 600px;align-items:center;gap:80px}}.testimonials-container__inner-left.astro-avppjede{width:100%;padding:68px 20px 40px;position:relative}@media only screen and (min-width: 1024px){.testimonials-container__inner-left.astro-avppjede{padding:68px 50px 50px}}@media only screen and (min-width: 1200px){.testimonials-container__inner-left.astro-avppjede{padding:128px 50px}}.testimonials-container__inner-left.astro-avppjede p.astro-avppjede{font-size:14px;line-height:24px;font-weight:400;max-width:478px;margin-top:20px}@media only screen and (min-width: 1024px){.testimonials-container__inner-left.astro-avppjede p.astro-avppjede{margin-top:24px}}.testimonials-container__inner-left.astro-avppjede .rating-container.astro-avppjede{display:flex;flex-direction:row;align-items:center;gap:12px;margin-top:24px}.testimonials-container__inner-left.astro-avppjede .rating-container.astro-avppjede p.astro-avppjede{margin:0}.testimonials-container__inner-left.astro-avppjede .products-group.astro-avppjede{display:none;visibility:hidden}@media only screen and (min-width: 1200px){.testimonials-container__inner-left.astro-avppjede .products-group.astro-avppjede{display:block;visibility:visible;position:absolute;top:100%;left:0;width:60%;max-width:430px;margin-top:-100px}}@media only screen and (min-width: 1440px){.testimonials-container__inner-left.astro-avppjede .products-group.astro-avppjede{margin-top:-64px}}.testimonials-container__inner-right.astro-avppjede{width:100%;overflow:hidden}@media only screen and (min-width: 1200px){.testimonials-container__inner-right.astro-avppjede{padding:0 50px;height:700px}}.testimonials-container__inner-right.astro-avppjede .testimonials-carousel.astro-avppjede{display:flex;flex-direction:row;padding-bottom:40px}.testimonials-container__inner-right.astro-avppjede .testimonials-carousel.astro-avppjede .group.astro-avppjede{display:flex;flex-direction:row;flex-shrink:0}@media only screen and (min-width: 1024px){.testimonials-container__inner-right.astro-avppjede .testimonials-carousel.astro-avppjede{padding-bottom:80px}}@media only screen and (min-width: 1200px){.testimonials-container__inner-right.astro-avppjede .testimonials-carousel.astro-avppjede{flex-direction:column;padding-bottom:0}.testimonials-container__inner-right.astro-avppjede .testimonials-carousel.astro-avppjede .group.astro-avppjede{display:block}}.testimonials-container__inner-right.astro-avppjede .testimonial.astro-avppjede{padding:24px 20px 30px;border-radius:30px;background:linear-gradient(116deg,#efefef59 10.92%,#ffffff14 96.4%);backdrop-filter:blur(30px);display:flex;flex-direction:column;justify-content:space-between;gap:20px;width:calc(100vw - 80px);max-width:500px;flex-shrink:0;margin-right:8px}.testimonials-container__inner-right.astro-avppjede .testimonial.astro-avppjede:after{content:"";position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;border:1.5px solid #ffffff;-webkit-mask-image:linear-gradient(to right,rgba(255,255,255,.6),rgba(255,255,255,.1));mask-image:linear-gradient(to right,#fff9,#ffffff1a);pointer-events:none}@media only screen and (min-width: 1200px){.testimonials-container__inner-right.astro-avppjede .testimonial.astro-avppjede{width:100%;min-height:280px;padding:32px 24px 24px;margin-top:10px;margin-right:0;max-width:unset}}.testimonials-container__inner-right.astro-avppjede .testimonial.astro-avppjede p.astro-avppjede{font-size:14px;line-height:24px}.testimonials-container__inner-right.astro-avppjede .testimonial.astro-avppjede .info.astro-avppjede{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.testimonials-container__inner-right.astro-avppjede .testimonial.astro-avppjede .info.astro-avppjede p.astro-avppjede{font-size:16px;line-height:24px;font-weight:700}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee-reverse{0%{transform:translate(0)}to{transform:translate(100%)}}:root{--spring-easing: linear( 0, .0027, .0105 .69%, .0445, .0987 2.2%, .1771 3.03%, .3581 4.54%, .8868 8.46%, 1.0146, 1.1232, 1.2098 11.76%, 1.2699 12.8%, 1.2909 13.28%, 1.3096, 1.3227, 1.3306 14.93%, 1.3334, 1.3291 16.31%, 1.3169, 1.2981, 1.2738 18.58%, 1.2396 19.47%, 1.0515 23.67%, 1.0072 24.77%, .9734 25.73%, .9396 26.9%, .9156 28%, .8987, .8902 30.34%, .8888 31.03%, .8901, .894, .9001 33.3%, .9203 35.02%, .9821 39.15%, 1.0083 41.21%, 1.0197 42.38%, 1.0278, 1.0333 44.58%, 1.0364 45.75%, 1.0368 47.2%, 1.0333 48.85%, 1.0265 50.57%, .9977 56.62%, .9911, .988 61.02%, .9889 64.4%, 1.0006 72.03%, 1.0039 76.23%, 1.0037 79.94%, .9988 90.68%, .9995 99.96% )}.full-bleed{width:100vw;margin-left:50%;transform:translate(-50%)}.testimonials+.shape{margin-top:-40px}@media only screen and (min-width: 1024px){.testimonials+.shape{margin-top:-156px}}
