.module-testimonial-slider[class*=theme-]{background-color:inherit}.module-testimonial-slider .module-inner{display:grid;gap:var(--baseline-2)}.module-testimonial-slider .carousel-item{margin-right:5px;width:calc(100% - var(--container-diff)*2)}.module-testimonial-slider .carousel-item a{cursor:pointer}@media screen and (min-width:993px){.module-testimonial-slider .carousel-item{width:calc(100% - var(--container-diff)*2)}}@media screen and (min-width:1201px){.module-testimonial-slider .carousel-item{margin-right:10px}}@media screen and (min-width:1341px){.module-testimonial-slider .carousel-item{margin-right:40px}}.module-testimonial-slider .carousel-item-full-width{margin:0 auto;max-width:var(--container-max-width);width:100%}.module-testimonial-slider .ui-testimonial{container:ui-testimonial/inline-size}.module-testimonial-slider .ui-testimonial .ui-testimonial-inner{background-color:var(--semantic-surface);border-radius:var(--rounded-normal);display:flex;flex-direction:column-reverse;gap:var(--baseline-2);padding:var(--baseline);--copy-size:100%;--visual-size:100%}.module-testimonial-slider .ui-testimonial .ui-testimonial-inner.variant-slider{--copy-size:var(--grid-col-6);--visual-size:var(--grid-col-6)}.module-testimonial-slider .ui-testimonial .ui-testimonial-content{display:flex;flex:1 0 var(--copy-size);flex-direction:column;gap:var(--baseline-2) 10px;padding:var(--baseline);padding-right:0}.module-testimonial-slider .ui-testimonial .ui-testimonial-visual{border-radius:var(--rounded-normal);flex:1 1 var(--visual-size);overflow:hidden}.module-testimonial-slider .ui-testimonial .ui-testimonial-visual img{aspect-ratio:4/3;height:100%;object-fit:cover;width:100%}.module-testimonial-slider .ui-testimonial .client-quote{margin-top:auto}.module-testimonial-slider .ui-testimonial .client-quote-logo{margin-bottom:calc(var(--baseline)/2)}.module-testimonial-slider .ui-testimonial .client-quote-logo img{max-height:50px;width:100%}@container ui-testimonial (width < 600px){.module-testimonial-slider .ui-testimonial .ui-testimonial-inner:not(.variant-slider){flex-direction:column-reverse}.module-testimonial-slider .ui-testimonial .ui-testimonial-visual img{aspect-ratio:5/3}}@container ui-testimonial (width >=600px){.module-testimonial-slider .ui-testimonial .ui-testimonial-inner{--copy-size:var(--grid-col-7);--visual-size:var(--grid-col-5);flex-direction:row}}.module-testimonial-slider.on-light-green .ui-testimonial-inner{background-color:#fff}.module-testimonial-slider .ui-testimonial .ui-testimonial-inner{background-color:var(--semantic-background)}.module-testimonial-slider .semantic-surface .ui-testimonial-inner{background-color:var(--semantic-surface)}.module-testimonial-slider .trigger-modale{position:relative}.module-testimonial-slider .trigger-modale span{display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.module-testimonial-slider .trigger-modale span:before{background-color:var(--semantic-surface-primary-strong);border-radius:100%;content:"";display:block;height:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease-out;width:60px;z-index:-1}.module-testimonial-slider .trigger-modale span svg{margin-left:5px;width:20px}.module-testimonial-slider .trigger-modale span path{fill:var(--semantic-white)}.module-testimonial-slider .trigger-modale:hover span:before{background-color:var(--semantic-secondary)}.module-modale-video{display:none}.module-modale-video .modale-inner{align-items:center;background-color:none;display:flex}.module-modale-video .modale-content{width:100%}.module-modale-video .trigger-close-modal{color:var(--semantic-white)}.module-modale-video .trigger-close-modal:hover{--btn-fill:var(--btn-primary-overlay-fill-hover);background:hsla(0,0%,94%,.1)}@media screen and (min-width:1200px){.module-modale-video .video-item{aspect-ratio:16/9;margin:0 auto;max-height:calc(100dvh - var(--modal-padding)*2)}.module-modale-video .video-item video{height:calc(100dvh - var(--modal-padding)*2);object-fit:cover;object-position:center;width:100%}}.module-modale-video .video-item:not(.active){display:none}