.CaseStudyCarousel{overflow:hidden}.CaseStudyCarousel .carousel-viewport{background-color:#ffebf5}.CaseStudyCarousel .carousel-container{max-width:var(--page-width);gap:0;margin:0 auto}.CaseStudyCarousel .carousel-container:before{content:"";margin-left:44px}@media screen and (width>768px){.CaseStudyCarousel .carousel-container:before{margin-left:0}}.CaseStudyCarousel .carousel-slide{flex:0 0 270px;min-width:0}@media screen and (width>768px){.CaseStudyCarousel .carousel-slide{flex:0 0 50%}}.CaseStudyCarousel .carousel-slide:first-of-type .case-study-content{border-left:1px solid #eac9d3}.CaseStudyCarousel .case-study-logo{--logo-scale:1}.CaseStudyCarousel .case-study-logo img{height:48px;transform:scale(var(--logo-scale));transform-origin:0}@media screen and (width<769px){.CaseStudyCarousel .case-study-logo img{height:32px}}.CaseStudyCarousel .case-study-logo:after{content:"";height:2px;margin-bottom:var(--size6);margin-top:var(--size6);background:#ff0089;width:42px;display:block}.CaseStudyCarousel .case-study-block{color:#000;text-decoration:none}.CaseStudyCarousel .case-study-content{font-size:var(--font-lg);gap:var(--size8);height:100%;padding:var(--size14) var(--size7) var(--size11);border-right:1px solid #eac9d3;flex-direction:column;justify-content:space-between;font-weight:600;line-height:1.5;display:flex}@media screen and (width>768px){.CaseStudyCarousel .case-study-content{padding:var(--size14) var(--size11) var(--size15)}}.CaseStudyCarousel .case-study-content .case-study-quote{flex-direction:row;gap:6px;display:flex}.CaseStudyCarousel .case-study-content .case-study-quote .quote-mark{width:fit-content;display:flex}.CaseStudyCarousel .case-study-content .case-study-quote .quote-mark:after{content:"“"}.CaseStudyCarousel .case-study-content .case-study-quote p{color:#060609;text-wrap:pretty;font-size:15px;font-weight:500}.CaseStudyCarousel .case-study-content cite{font-size:var(--font-xs);margin-top:var(--size3);display:none}.CaseStudyCarousel .case-study-cta .call-to-action{transform-origin:0;transform:scale(.85)}.CaseStudyCarousel .carousel-controls{padding-top:var(--size5)}@media screen and (width>768px){.CaseStudyCarousel .carousel-controls{padding-top:var(--size7)}}.CaseStudyCarousel .carousel-controls .carousel-dots{padding-top:0;padding-bottom:0}.CaseStudyCarousel .carousel-controls .carousel-dots .carousel-dot{height:var(--size2);width:var(--size2);background-color:#d9d5c6}.CaseStudyCarousel .carousel-controls .carousel-dots .carousel-dot.carousel-dot-selected{background-color:var(--color-brand)}
