:root{--breakpoint-mobile:$breakpoint-mobile;--breakpoint-tablet:$breakpoint-tablet;--breakpoint-desktop:$breakpoint-desktop;--spacing:$spacing}@layer components-case-study-carousel{.case-study-carousel{display:flex;-moz-column-gap:5rem;column-gap:5rem;row-gap:3.75rem;flex-direction:column}.case-study-carousel-header{min-width:320px}.case-study-carousel-header-tag{margin:0}.case-study-carousel-header-title{margin:0;font-weight:400}.case-study-carousel-slides{display:flex;flex-direction:row;gap:2rem;margin:0;padding:0;overflow-x:hidden}.case-study-carousel-slides .case-study-carousel-slide{list-style:none;display:flex;flex-direction:column;overflow:hidden;width:150px;min-width:150px;padding-left:.5rem}.case-study-carousel-slides .case-study-carousel-slide a{display:flex;flex-direction:column;flex:1 1}.case-study-carousel-slides .case-study-carousel-slide a img{width:100%;height:250px;border-radius:22px}.case-study-carousel-slides .case-study-carousel-slide a p{margin-top:1rem}.case-study-carousel-controls{display:flex;gap:1rem;margin-top:1.25rem}.case-study-carousel-control-next,.case-study-carousel-control-prev{border:1px solid #50e3c2;border-radius:100%;padding:.5rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}.case-study-carousel-control-next svg,.case-study-carousel-control-prev svg{stroke:#50e3c2}@media(min-width:992px){.case-study-carousel{flex-direction:row}.case-study-carousel .case-study-carousel-slide{width:250px;min-width:250px}.case-study-carousel .case-study-carousel-slide a img{height:400px}}@media(min-width:640px){.case-study-carousel .case-study-carousel-slide{width:200px;min-width:200px}.case-study-carousel .case-study-carousel-slide a img{height:350px}}}