.csl-container{padding:200px 30px 100px}.csl-container .csl-limiter{margin:0 auto;max-width:1160px;width:100%}.csl-container .csl-limiter .cs-title-wrapper{margin-bottom:30px}.csl-container .csl-limiter .cs-title-wrapper *{text-align:center}.csl-container .csl-limiter .cs-title-wrapper h1{margin-bottom:0}@media (max-width:767px){.csl-container{padding:200px 20px 100px}}.cs-case-study{--cs-content:840px}.cs-case-study .cs-content-wrapper{margin:0 auto;max-width:var(--cs-content)}.cs-case-study .cs-hero{background:var(--clr-dark);padding:154px 30px 80px}.cs-case-study .cs-hero .cs-subtitle{color:var(--clr-lime);font-size:15px;font-weight:700;letter-spacing:0;line-height:26px;margin-bottom:20px;text-transform:uppercase}.cs-case-study .cs-hero .cs-title{color:var(--clr-beige);margin-bottom:20px;text-wrap:balance}@media (max-width:480px){.cs-case-study .cs-hero .cs-title{font-size:32px}}.cs-case-study .cs-hero .cs-info{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-sm);max-width:100%}.cs-case-study .cs-hero .cs-info .cs-category,.cs-case-study .cs-hero .cs-info .cs-category .cs-cat-link{color:var(--clr-light-grey);display:inline-block;font-size:15px;font-weight:700;letter-spacing:0;line-height:26px;margin-bottom:0;text-decoration:none;text-transform:uppercase;transition:var(--transition)}.cs-case-study .cs-hero .cs-info .cs-category .cs-cat-link{cursor:pointer}.cs-case-study .cs-hero .cs-info .cs-category .cs-cat-link:hover{color:var(--clr-accent);font-weight:700}.cs-case-study .cs-hero .cs-info .dot-divider{background:var(--clr-accent);border-radius:50%;height:5px;width:5px}.cs-case-study .cs-hero .cs-info .share-wrapper .list-title{color:var(--clr-accent)}.cs-case-study .cs-hero .cs-info .share-wrapper .list-title svg path{fill:var(--clr-accent)}.cs-case-study .cs-block{padding:60px 30px}.cs-case-study .cs-main-content .cs-block.content-block-bottom{padding-bottom:40px}.cs-case-study .cs-block.ct-light{--img-wrapper-bg:#f5f5f5;--cs-text-color:#151e21;--cs-link-color:#34d5b3}.cs-case-study .cs-block.ct-dark{--img-wrapper-bg:#222d30;--cs-text-color:#fcfdf8;--cs-link-color:#34d5b3}.cs-case-study .cs-block .cs-content-limiter{margin:0 auto;max-width:var(--cs-content);width:100%}.cs-case-study .cs-block :is(h1,h2,h3,h4,h5,h6,p,span,blockquote,li,code){color:var(--cs-text-color)}.cs-case-study .cs-block a{color:var(--cs-link-color)}.cs-case-study .cs-block h2{font-size:28px;font-weight:700;line-height:1.35;margin-bottom:20px}.cs-case-study .cs-block h3{font-size:24px;font-weight:700;line-height:1.35;margin-bottom:15px}.cs-case-study .cs-block h2 *,.cs-case-study .cs-block h3 *{font-size:inherit;font-weight:inherit;line-height:inherit}.cs-case-study .cs-block h2:not(:first-child){margin-top:60px}.cs-case-study .cs-block ol,.cs-case-study .cs-block ol li,.cs-case-study .cs-block p,.cs-case-study .cs-block ul,.cs-case-study .cs-block ul li{margin-bottom:20px}.cs-case-study .cs-block li>ol,.cs-case-study .cs-block li>ul{margin-top:20px}.cs-case-study .cs-block .cs-content-wrapper>:last-child,.cs-case-study .cs-block ol li:last-child,.cs-case-study .cs-block ul li:last-child{margin-bottom:0}.cs-case-study .cs-block p:has(img){background:var(--img-wrapper-bg);border-radius:20px;margin:20px 0 40px;overflow:hidden;padding:20px;text-align:center}.cs-case-study .cs-block img,.cs-case-study .cs-block p img{border-radius:20px;display:block;height:auto;margin:0 auto;max-width:100%;width:auto}.cs-case-study .splide{padding-bottom:84px}.cs-case-study .splide .splide__arrows{align-items:center;bottom:0;display:flex;gap:var(--gap-sm);left:50%;position:absolute;transform:translateX(-50%)}.cs-case-study .splide .splide__arrows .splide__arrow{background:#fff;border:1px solid var(--clr-dark);border-radius:5px;cursor:pointer;height:44px;opacity:1;padding:0;position:static!important;top:auto;transform:translateY(0);transition:var(--transition);width:44px}.cs-case-study .splide .splide__arrows .splide__arrow svg{fill:var(--clr-dark);height:16px;transition:var(--transition);width:12px}.cs-case-study .splide .splide__arrows .splide__arrow:hover{border:1px solid var(--clr-accent)}.cs-case-study .splide .splide__arrows .splide__arrow:hover svg{fill:var(--clr-accent)}.cs-case-study #cs-slider .splide__slide{align-items:center;display:flex;padding-left:0}.cs-case-study #cs-slider .splide__slide .cs-slide-img-wrapper{margin:auto}.cs-case-study #cs-slider .cs-slide-image{border-radius:20px;display:block;margin:0 auto;max-width:100%}.cs-case-study .mcs-slider-wrapper{padding:60px 30px 20px}.cs-case-study .mcs-slider-wrapper .mcs-slider-limiter{margin:0 auto;max-width:1200px;overflow:hidden;width:100%}.cs-case-study .mcs-slider-wrapper .mcs-title{margin-bottom:40px}.cs-case-study .mcs-slider-wrapper .cs-card{overflow:hidden}.cs-case-study .mcs-slider-wrapper .cs-card img{aspect-ratio:3.1/2;border-radius:20px;cursor:pointer;display:block;margin-bottom:20px;max-width:100%;object-fit:cover;width:100%}.cs-case-study .mcs-slider-wrapper .cs-card .cs-img-link,.cs-case-study .mcs-slider-wrapper .cs-card .cs-title-link{text-decoration:none;transition:var(--transition)}.cs-case-study .mcs-slider-wrapper .cs-card .cs-categories{margin-bottom:20px}.cs-case-study .mcs-slider-wrapper .cs-card .cs-category{color:var(--clr-grey);display:inline-block;font-size:15px;font-weight:700;letter-spacing:0;line-height:26px;margin-bottom:0;text-transform:uppercase}.cs-case-study .mcs-slider-wrapper .cs-card .cs-title,.cs-case-study .mcs-slider-wrapper .cs-card .cs-title .cs-title-link{color:#000;cursor:pointer;font-weight:700;margin-bottom:0;transition:var(--transition)}.cs-case-study .mcs-slider-wrapper .cs-card .cs-title:hover,.cs-case-study .mcs-slider-wrapper .cs-card .cs-title:hover .cs-title-link{color:var(--clr-accent)}.cs-case-study .cs-cta-section{background:linear-gradient(180deg,#fff,rgba(198,244,234,.37));background-position:0 0;background-repeat:no-repeat;background-size:auto;padding:80px 30px}@media (max-width:767px){.cs-case-study .cs-hero{padding:120px 20px 60px}.cs-case-study .cs-main-content .cs-block{padding:60px 20px}.cs-case-study .cs-main-content .cs-block.content-block-bottom{padding-bottom:40px}.cs-case-study .cs-block h2{font-size:28px}.cs-case-study .cs-block h3{font-size:24px}.cs-case-study .mcs-slider-wrapper{padding:100px 20px 20px}.cs-case-study .cs-cta-section{padding:80px 20px}}@media (max-width:480px){.cs-case-study .cs-hero .cs-info{align-items:flex-start;flex-direction:column}.cs-case-study .cs-hero .cs-info .dot-divider{display:none}}