.sr-casestudy-slider{left:50%;margin-left:-50vw;margin-right:-50vw;padding:3rem 0;position:relative;right:50%;width:100vw}.sr-casestudy-slider__splide{overflow:visible;position:relative}.sr-casestudy-slider__slide{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;cursor:grab;display:flex;height:100%;min-height:480px;overflow:hidden;padding:80px;position:relative;transition:transform .3s ease,opacity .3s ease}.sr-casestudy-slider__card{background:#fff;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.1);max-width:50%;padding:2.5rem;transition:opacity .3s ease}.sr-casestudy-slider__logo{margin-bottom:1.25rem}.sr-casestudy-slider__logo img{max-height:32px;object-fit:contain;width:auto}.sr-casestudy-slider__description{color:#4b5563;font-size:.9375rem;line-height:1.6;margin-top:1rem}.sr-casestudy-slider__description.lead{font-size:1.125rem}.sr-casestudy-slider .sr-casestudy-slider__pagination.splide__pagination{bottom:auto;display:flex!important;gap:.75rem;justify-content:center;left:auto;margin-top:2rem;padding:0;position:relative;transform:none}.sr-casestudy-slider .sr-casestudy-slider__pagination.splide__pagination li{line-height:0}.sr-casestudy-slider .sr-casestudy-slider__pagination .splide__pagination__page{background:transparent!important;border:2px solid #a50063!important;border-radius:50%!important;cursor:pointer;height:12px!important;margin:0!important;opacity:1!important;padding:0!important;transition:all .2s ease;width:12px!important}.sr-casestudy-slider .sr-casestudy-slider__pagination .splide__pagination__page.is-active{background:#a50063!important;border:2px solid #a50063!important}.sr-casestudy-slider .sr-casestudy-slider__pagination .splide__pagination__page:hover{background:rgba(165,0,99,.5)!important}.sr-casestudy-slider .splide__arrows{display:flex;justify-content:space-between;left:0;padding:0 1rem;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10}.sr-casestudy-slider .splide__arrow{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.15);cursor:pointer;display:flex;height:48px;justify-content:center;opacity:1;pointer-events:auto;transition:all .2s ease;width:48px}.sr-casestudy-slider .splide__arrow:hover{background:#a50063;transform:scale(1.05)}.sr-casestudy-slider .splide__arrow:hover svg{fill:#fff}.sr-casestudy-slider .splide__arrow svg{fill:#a50063;height:20px;transition:fill .2s ease;width:20px}.sr-casestudy-slider .splide__arrow--prev{left:1rem;rotate:180deg}.sr-casestudy-slider .splide__arrow--next{right:1rem}@media (max-width:992px){.sr-casestudy-slider__slide{min-height:420px;padding:2.5rem 2rem}.sr-casestudy-slider__card{max-width:380px;padding:2rem}}@media (max-width:768px){.sr-casestudy-slider{padding:2rem 0}.sr-casestudy-slider__slide{min-height:380px;padding:2rem 1.5rem}.sr-casestudy-slider__card{max-width:100%;padding:1.5rem}.sr-casestudy-slider__pagination{margin-top:1.5rem}.sr-casestudy-slider .splide__arrow{height:40px;width:40px}.sr-casestudy-slider .splide__arrow svg{height:16px;width:16px}}