.module--testimonials-carousel__testimonial{transform:translateX(0);transition:transform var(--normal-transition) ease-in-out}.module--testimonials-carousel__testimonial .module--testimonials-carousel__ellipsis:not(.module--testimonials-carousel__ellipsis--active),.module--testimonials-carousel__testimonial .module--testimonials-carousel__rest.module--testimonials-carousel__rest--active .module--testimonials-carousel__read-more,.module--testimonials-carousel__testimonial .module--testimonials-carousel__rest:not(.module--testimonials-carousel__rest--active){display:none}.module--testimonials-carousel .module--testimonials-carousel__read-more{cursor:pointer;font-size:var(--extra-small-font-size);font-weight:var(--body-font-weight-bold);line-height:var(--extra-small-line-height);text-decoration:underline;transition:color var(--normal-transition) ease-in-out}.module--testimonials-carousel .module--testimonials-carousel__testimonial-inner{display:flex;flex-flow:column;gap:calc(var(--spacing-base)*4);position:relative}.module--testimonials-carousel .module--testimonials-carousel__testimonial-inner .author_infos{align-items:center;display:flex;flex-flow:row;gap:calc(var(--spacing-base)*4);justify-content:space-between;width:100%}.module--testimonials-carousel .module--testimonials-carousel__testimonial-inner .author_infos svg{flex:0 0 calc(var(--spacing-base)*6)}.module--testimonials-carousel__testimonial-inner .module--testimonials-carousel__quote-image{left:0;position:absolute;top:0}@keyframes appearY{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes appearX{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@media (max-width:991px){.dnd-section .row-fluid>[class*=span]:has(>.module--testimonials-carousel__case-studies-container){display:none}.module--testimonials-carousel .module--testimonials-carousel__testimonials-container{display:flex;flex-flow:row;margin:calc(var(--spacing-base)*-6) calc(var(--columns-gap)*-1);overflow:auto;padding-bottom:calc(var(--spacing-base)*6);padding-top:calc(var(--spacing-base)*6);scroll-snap-type:x mandatory;-ms-scrollbar-width:none;scrollbar-width:none}.module--testimonials-carousel .module--testimonials-carousel__testimonials-container::webkit-scrollbar{display:none}.module--testimonials-carousel .module--testimonials-carousel__testimonial{display:flex;flex:0 0 80%;flex-flow:row wrap;justify-content:center;scroll-snap-align:start;width:80%}.module--testimonials-carousel .module--testimonials-carousel__testimonials-container>.module--testimonials-carousel__testimonial:before{content:"";display:block;flex:0 0 var(--columns-gap);height:100%;width:var(--columns-gap)}.module--testimonials-carousel .module--testimonials-carousel__testimonials-container:after{content:"";display:block;flex:0 0 80%;height:100%;width:80%}.module--testimonials-carousel .module--testimonials-carousel__testimonials-container>.module--testimonials-carousel__testimonial .module--testimonials-carousel__testimonial-inner{flex:0 0 calc(100% - var(--columns-gap))}.module--testimonials-carousel__testimonial .module--testimonials-carousel__testimonial-box{box-shadow:0 calc(var(--spacing-base)*.5) var(--spacing-base) 0 rgba(var(--black-color-rgb),.16)}.module--testimonials-carousel .module--testimonials-carousel__testimonial .author_infos svg{opacity:0}.module--testimonials-carousel .module--testimonials-carousel__testimonial-inner{align-items:center}}@media (min-width:992px){.module--testimonials-carousel .module--testimonials-carousel__testimonials-container{display:flex;flex-flow:column;gap:calc(var(--spacing-base)*6)}.module--testimonials-carousel__testimonial{max-width:calc(100% - var(--spacing-base)*5)}.module--testimonials-carousel__testimonial.module--testimonials-carousel__testimonial--active{transform:translateX(calc(var(--spacing-base)*5))}.module--testimonials-carousel__case-study:not(.module--testimonials-carousel__case-study--active){max-height:0;opacity:0;overflow:hidden}.module--testimonials-carousel__case-study.module--testimonials-carousel__case-study--active{animation:appearY var(--normal-transition) ease-in-out forwards}.module--testimonials-carousel .module--testimonials-carousel__case-study,.module--testimonials-carousel .module--testimonials-carousel__testimonial-inner{align-items:flex-start;display:flex;flex-flow:column;gap:calc(var(--spacing-base)*4);position:relative}.module--testimonials-carousel .module--testimonials-carousel__testimonial-box{overflow:hidden}.module--testimonials-carousel .module--testimonials-carousel__case-study-image{display:flex;width:100%}.module--testimonials-carousel__case-study-description{align-items:flex-start;padding-left:calc(var(--spacing-base)*12);position:relative}.module--testimonials-carousel__case-study-description:before{border-bottom:5px solid var(--first-color);border-bottom-left-radius:calc(var(--spacing-base)*6);border-left:5px solid var(--first-color);content:"";display:inline-block;height:calc(var(--spacing-base)*8);left:0;position:absolute;top:0;width:calc(var(--spacing-base)*8)}.module--testimonials-carousel__testimonial:not(.module--testimonials-carousel__testimonial--active) .module--testimonials-carousel__testimonial-box{box-shadow:0 calc(var(--spacing-base)*.5) var(--spacing-base) 0 rgba(var(--black-color-rgb),.16);transition:box-shadow var(--normal-transition) ease-in-out}.module--testimonials-carousel__testimonial.module--testimonials-carousel__testimonial--active .module--testimonials-carousel__testimonial-box{box-shadow:0 calc(var(--spacing-base)*10) calc(var(--spacing-base)*20) calc(var(--spacing-base)*-4) rgba(var(--black-color-rgb),.16),inset 0 0 0 1px var(--first-color);transition:box-shadow var(--normal-transition) ease-in-out}.module--testimonials-carousel .module--testimonials-carousel__testimonial:not(.module--testimonials-carousel__testimonial--active) .author_infos svg{opacity:0}.module--testimonials-carousel .module--testimonials-carousel__testimonial.module--testimonials-carousel__testimonial--active .author_infos svg{animation:appearX var(--normal-transition) ease-in-out forwards}.module--testimonials-carousel .module--testimonials-carousel__testimonial{cursor:pointer}.module--testimonials-carousel .module--testimonials-carousel__testimonial:hover .module--testimonials-carousel__read-more{color:var(--first-color)}.module--testimonials-carousel__testimonial-inner .button{display:none}}