.testimonial-wrapper{gap:2rem;position:relative;width:100vw;flex-direction:row;flex-wrap:nowrap;margin-top:2rem;overflow-x:hidden}.marquee-gradient-left{z-index:1;width:10rem;height:100%;position:absolute;left:0;right:auto;top:0;bottom:0;display:block!important;background-image:linear-gradient(270deg,#f7f5f200,#f7f5f2b3 50%,#fff)}.marquee-gradient-right{z-index:1;width:10rem;height:100%;position:absolute;left:auto;right:0;top:0;bottom:0;display:block!important;background-image:linear-gradient(to right,#f7f5f200,#f7f5f2b3 50%,#fff)}.testimonial .liquid-wrapper,.testimonial .title{margin:0}.testimonial.no-heading .title{display:none}.testimonial .title-wrapper-with-link{margin-top:0}.testimonial .title strong{display:inline-block;position:relative}.testimonial .title strong:before{content:"";display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);width:calc(100% + 40px);height:100%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;z-index:-1;background-color:#ffd5c7}@media screen and (max-width: 749px){.testimonial .title-wrapper-with-link{margin-bottom:3rem}.testimonial .page-width{padding-left:0;padding-right:0}}.testimonial-card__image-wrapper--third-width{width:33%}.testimonial-card__image-wrapper--half-width{width:50%}.testimonial-list__item.center .testimonial-card__image-wrapper:not(.testimonial-card__image-wrapper--full-width),.testimonial-list__item:only-child{margin-left:auto;margin-right:auto}.testimonial .button{margin-top:1.5rem}@media screen and (min-width: 750px){.testimonial .button{margin-top:2rem}}.testimonial-list{margin-top:0;margin-bottom:0;padding:0}.testimonial-list__item:only-child{max-width:72rem}.testimonial-list__item--empty{display:none}.testimonial:not(.background-none) .testimonial-card{background:rgb(var(--color-background));height:100%;-webkit-transition-property:all .2s ease-in-out;-moz-transition-property:all .2s ease-in-out;-ms-transition-property:all .2s ease-in-out;-o-transition-property:all .2s ease-in-out;transition:all .2s ease-in-out}.testimonial:not(.background-none) .testimonial-card:before{content:"";top:.2rem;right:.2rem;bottom:.2rem;left:.2rem;border:.2rem solid #1890ff;position:absolute;z-index:2;pointer-events:none;border-radius:var(--text-boxes-radius);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:all var(--duration-default) ease}.testimonial.background-primary .testimonial-card{background:rgb(var(--color-background)) linear-gradient(rgba(var(--color-foreground),.04),rgba(var(--color-foreground),.04))}.testimonial:not(.background-none) .testimonial-card.link-column:hover{box-shadow:0 1rem 1.5rem #0000001a}.testimonial:not(.background-none) .testimonial-card.link-column:hover:before{filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity:1;opacity:1;top:0rem;right:0rem;bottom:0rem;left:0rem}.testimonial-list h3{line-height:calc(1 + .5/max(1,var(--font-heading-scale)))}.testimonial-list h3,.testimonial-list p{margin:0}.testimonial-card-spacing{padding-top:2.5rem;margin-left:2.5rem;margin-right:2.5rem}.testimonial-card__info>:nth-child(2){margin-top:1rem}.testimonial-list__item.center .media--adapt,.testimonial-list__item .media--adapt .testimonial-card__image{width:auto}.testimonial-list__item.center .media--adapt img{left:50%;transform:translate(-50%)}@media screen and (max-width: 749px){.testimonial-list{margin:0;width:100%}.testimonial-list:not(.slider){padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width: 750px){.testimonial-list.slider,.testimonial-list.grid--4-col-desktop{padding:0}.testimonial-list__item,.grid--4-col-desktop .testimonial-list__item{padding-bottom:0}.background-none .grid--2-col-tablet .testimonial-list__item{margin-top:4rem}}.background-none .testimonial-card-spacing{padding:0;margin:0}.testimonial-card__info{padding:2.5rem}.background-none .testimonial-card__info{padding-top:0;padding-left:0;padding-right:0}.background-none .slider .testimonial-card__info{padding-bottom:0}.background-none .testimonial-card__image-wrapper+.testimonial-card__info{padding-top:2.5rem}.background-none .slider .testimonial-card__info{padding-left:.5rem}.background-none .slider .testimonial-card__image-wrapper+.testimonial-card__info{padding-left:1.5rem}.background-none .testimonial-list:not(.slider) .center .testimonial-card__info{padding-left:2.5rem;padding-right:2.5rem}@media screen and (max-width: 749px){.background-none .slider .testimonial-card__info{padding-bottom:1rem}.testimonial.background-none .slider.slider--mobile{margin-bottom:0rem}}@media screen and (min-width: 750px){.background-none .testimonial-card__image-wrapper{margin-left:1.5rem;margin-right:1.5rem}.background-none .testimonial-list .testimonial-card__info,.background-none .testimonial-list:not(.slider) .center .testimonial-card__info{padding-left:1.5rem;padding-right:1.5rem}}.testimonial-card{position:relative;box-sizing:border-box}.testimonial-card>.testimonial-card__image-wrapper--full-width:not(.testimonial-card-spacing){border-top-left-radius:calc(var(--text-boxes-radius) - var(--text-boxes-border-width));border-top-right-radius:calc(var(--text-boxes-radius) - var(--text-boxes-border-width));overflow:hidden}.testimonial.background-none .testimonial-card{border-radius:0}.testimonial-card__info .link{text-decoration:none;font-size:inherit;margin-top:1.5rem}.testimonial-card__info .icon-wrap{margin-left:.8rem;white-space:nowrap}@media screen and (min-width: 990px){.testimonial-list__item--empty{display:list-item}}:root{--color-text: navy;--color-bg-accent: #ecdcc0;--size: clamp(10rem, 1rem + 40vmin, 30rem);--gap: 2rem;--duration: 40s;--scroll-start: 0;--scroll-end: calc(-100% - var(--gap))}.marquee{display:inline-flex;-webkit-user-select:none;user-select:none;gap:var(--gap)}.marquee__group{flex-shrink:0;display:flex;align-items:center;gap:var(--gap);animation:scroll var(--duration) linear infinite}@media screen and (min-width: 990px){.marquee:hover .marquee__group{animation-play-state:paused}}@media (prefers-reduced-motion: reduce){.marquee__group{animation-play-state:paused}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--gap)))}}@media screen and (max-width: 749px){:root{--size: clamp(12rem, 1rem + 30vmin, 20rem)}}.marquee li{display:grid;place-items:center;width:var(--size);height:100%}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-testimonials.css.map */
