.case-study-carousel{background:#fff;background-image:none!important;overflow:hidden;padding:70px 0;width:100%}.case-study-carousel .container{margin:0 auto;max-width:1440px;padding:0 20px;position:relative;z-index:2}.case-study-carousel .flexy{align-items:center;flex-wrap:wrap}.case-study-carousel .flexy .left{width:50%}.case-study-carousel .flexy .left .slider-outer{position:relative}.case-study-carousel .flexy .right{width:50%}.case-study-carousel:before{background-image:var(--cs-bg-prev,none);transform:translateX(0);will-change:transform;z-index:0}.case-study-carousel:after,.case-study-carousel:before{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:-14%;position:absolute;right:-14%;top:0}.case-study-carousel:after{background-image:var(--cs-bg,none);opacity:0;transform:translateX(calc(var(--cs-bg-dir,1)*14%));will-change:transform,opacity;z-index:1}.case-study-carousel{position:relative;--cs-bg:none;--cs-bg-prev:none;--cs-bg-dir:1}.case-study-carousel .flexy{display:flex}.case-study-carousel .left{position:relative;z-index:2}.case-study-carousel .right{border-radius:12px;flex:1;min-height:420px;overflow:hidden;position:relative}.case-study-carousel.bg-animating:before{transform:translateX(calc(var(--cs-bg-dir,1)*-14%));transition:transform .45s ease}.case-study-carousel.bg-animating:after{opacity:1;transform:translateX(0);transition:transform .45s ease,opacity 0s linear}.case-study-carousel .js-case-study-slider{position:relative}.case-study-carousel .slick-next:before,.case-study-carousel .slick-prev:before{display:none!important}.case-study-carousel .flexy .left .slider-outer .slider-inner{background:rgba(27,37,60,.9);border-radius:8px;box-shadow:0 10px 20px 0 rgba(85,54,145,.18),0 2px 6px 0 rgba(85,54,145,.12),0 0 1px 0 rgba(0,0,0,.04);display:flex;flex-direction:column;padding:57px 38px 140px;position:relative}.case-study-carousel .flexy .left .slider-outer .slider-inner .top{padding:10px 0}.case-study-carousel .flexy .left .slider-outer .slider-inner .top .case-study{color:#fff;font-family:PublicSans;font-size:38px;font-style:normal;font-weight:900;line-height:normal}.case-study-carousel .flexy .left .slider-outer .slider-inner .top .case-study-title{color:#fff;font-family:PublicSansThin;font-size:38px;font-style:normal;font-weight:200;line-height:normal}.case-study-carousel .flexy .left .slider-outer .slider-inner .content{flex:1 1 auto}.case-study-carousel .flexy .left .slider-outer .slider-inner .content,.case-study-carousel .flexy .left .slider-outer .slider-inner .content p,.case-study-carousel .flexy .left .slider-outer .slider-inner .content span{color:#fff;font-family:PublicSans;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.case-study-carousel .flexy .left .slider-outer .slider-inner .button-wrapper{align-items:center;bottom:74px;display:flex;gap:12px;left:38px;position:absolute;z-index:5}.case-study-carousel .flexy .left .slider-outer .slider-inner .button-wrapper .button-1 a{align-items:center;background:#efca08;border:1px solid #efca08;border-radius:8px;color:#1b253c;display:inline-flex;font-family:PublicSans;font-size:14px;font-style:normal;font-weight:600;justify-content:center;line-height:20.296px;padding:10.873px 21.746px;text-align:center;text-decoration:none}.case-study-carousel .flexy .left .slider-outer .slider-inner .button-wrapper .button-1 a:hover{background:#1b253c;color:#efca08}.case-study-carousel .flexy .left .slider-outer .slider-inner .button-wrapper .button-2 a{align-items:center;background:transparent;border:1px solid #fff;border-radius:8px;color:#fff;display:inline-flex;font-family:PublicSans;font-size:14px;font-style:normal;font-weight:600;justify-content:center;line-height:20.296px;padding:10.873px 21.746px;text-align:center;text-decoration:none}.case-study-carousel .flexy .left .slider-outer .slider-inner .button-wrapper .button-2 a:hover{background:#fff;color:#1b253c}.case-study-carousel .js-case-study-slider .slick-list{position:relative;z-index:1}.case-study-carousel .js-case-study-slider .slick-dots{align-items:center;bottom:25px;display:flex!important;gap:8px;height:34px;justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translateX(-50%);z-index:4}.case-study-carousel .js-case-study-slider .slick-dots li{height:auto;margin:0;padding:0;width:auto}.case-study-carousel .js-case-study-slider .slick-dots button{background:hsla(0,0%,100%,.35);border:0;border-radius:50%;cursor:pointer;font-size:0;height:8px;line-height:0;padding:0;width:8px}.case-study-carousel .js-case-study-slider .slick-dots li.slick-active button{background:#fff}.case-study-carousel .js-case-study-slider .slick-next,.case-study-carousel .js-case-study-slider .slick-prev{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.6);border-radius:50%;bottom:25px!important;cursor:pointer;display:flex!important;font-size:0;height:34px;justify-content:center;line-height:0;padding:0;position:absolute!important;top:auto!important;width:34px;z-index:5}.case-study-carousel .js-case-study-slider .slick-prev{left:50%;transform:translateX(calc(-50% - 70px))}.case-study-carousel .js-case-study-slider .slick-next{left:50%;transform:translateX(calc(-50% + 70px))}.case-study-carousel .js-case-study-slider .slick-next span,.case-study-carousel .js-case-study-slider .slick-prev span{border-right:2px solid #fff;border-top:2px solid #fff;display:block;height:8px;width:8px}.case-study-carousel .js-case-study-slider .slick-prev span{margin-left:2px;transform:rotate(-135deg)}.case-study-carousel .js-case-study-slider .slick-next span{margin-right:2px;transform:rotate(45deg)}@media(max-width:1280px){.case-study-carousel .container{padding:0 20px}}@media(max-width:991px){.case-study-carousel .flexy .left,.case-study-carousel .flexy .right{width:100%}}@media(max-width:767px){.case-study-carousel .flexy .left .slider-outer .slider-inner{padding:36px 22px 160px}.case-study-carousel .flexy .left .slider-outer .slider-inner .button-wrapper{bottom:92px;flex-wrap:wrap;gap:8px;justify-content:center;left:0;width:100%}.case-study-carousel .js-case-study-slider .slick-dots{bottom:34px}.case-study-carousel .js-case-study-slider .slick-prev{transform:translateX(calc(-50% - 62px))}.case-study-carousel .js-case-study-slider .slick-next{transform:translateX(calc(-50% + 62px))}}