.case-study-carousel__viewport{overflow:hidden;border-radius:24px}.case-study-carousel__content{display:flex;margin-right:-8px}.case-study-carousel__img{flex:0 0 calc(100% - 8px);min-width:0;margin-right:8px;border-radius:24px;overflow:hidden;background:#f2f5fd;aspect-ratio:4/3}.case-study-carousel__img .image,.case-study-carousel__img picture,.case-study-carousel__img img{width:100%;height:100%}.case-study-carousel__img img{-o-object-fit:cover;object-fit:cover}.case-study-carousel__nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:32px}.case-study-carousel__nav .embla__dots{flex:1 1 260px;min-width:160px;justify-content:flex-start;padding-top:0}.case-study-carousel__controls{display:flex;align-items:center;gap:16px;flex:none;margin-left:auto}.case-study-carousel__counter{font-size:16px;font-weight:600;color:#7a7a7a;font-variant-numeric:tabular-nums}.case-study-carousel__controls .embla__btn{position:static;background:rgba(0,0,0,0);transform:translate(0)}.case-study-carousel__controls .embla__btn .icon-svg{color:#003cdb}.hoverevents .case-study-carousel__controls .embla__btn:hover .icon-svg{color:#ffa900}@media(max-width: 979.98px){.case-study-carousel.embla--dots-overflow .case-study-carousel__controls{width:100%;margin-left:0;justify-content:flex-end}.case-study-carousel.embla--dots-overflow .case-study-carousel__counter{margin-right:auto}}@media(min-width: 750px){.case-study-carousel__img{flex-basis:calc(76% - 8px);aspect-ratio:16/9}}@media(min-width: 980px){.case-study-carousel__content{margin-right:-20px}.case-study-carousel__img{flex-basis:calc(76% - 20px);margin-right:20px}.case-study-carousel__nav .embla__dots{gap:10px}}@media(min-width: 1440px){.case-study-carousel__img{border-radius:40px}}
