.cases{padding:var(--band-section) 0}.cases--wrapper{align-items:center;display:flex;flex-direction:column;gap:var(--band-md)}.cases__subtext{margin:0 auto;max-width:487px;text-align:center}.case__slider-wrapper{background:var(--bg-secondary);border-radius:var(--border-radius-sm);overflow:hidden}.case__item--wrapper{display:flex}.case__slider-wrapper .swiper-wrapper{max-height:100vh;max-width:100%;min-height:0;min-width:0;width:100%}.case__item--image{align-items:flex-end;aspect-ratio:1;background-position:50%;background-size:cover;display:flex;flex:1 1 50%;flex-direction:column;gap:var(--band-xs);justify-content:flex-end;padding:40px var(--band-sm)}.kpi__item{border-radius:var(--border-radius-xs);display:inline-flex;flex-direction:column;justify-content:center;min-height:120px;padding:var(--band-xs)}.kpi__item,.kpi__item-top{align-items:center;gap:var(--band-xxs)}.kpi__item-top{display:flex}.case__item--content{display:flex;flex:1 1 50%;flex-direction:column;gap:var(--band-md);justify-content:center;padding:var(--band-md) 100px}.case__item--content .h5{line-height:1.33}.case__slider--pagination{inset:0!important;position:relative;transform:unset!important;width:auto!important}.case__slider-controls{align-items:center;background:var(--bg-secondary);border-radius:100px;display:inline-flex;gap:16px;padding:20px var(--band-sm)}.case__slider-button{align-items:center;background:transparent;border:0;color:var(--primary);cursor:pointer;display:inline-flex;font-size:22px;justify-content:center;line-height:1;padding:0}.case__slider-button img{display:block;height:auto;max-width:56px}.case__slider-button.swiper-button-disabled{cursor:default;opacity:.4}.case__slider-controls-wrapper{display:flex;gap:20px}.case__slider--pagination .swiper-pagination-bullet{background:unset;border:unset;fill:var(--tertiary);height:unset;opacity:unset;width:unset}.case__slider--pagination .swiper-pagination-bullet-active{fill:var(--primary)}h2.h1.header_image-text{background:#ff653340;height:446px;width:100%}@media(max-width:992px){.case__item--content{padding:var(--band-md) 32px}}@media(max-width:576px){.case__item--wrapper{flex-direction:column}.case__slider-controls{gap:12px;padding:16px 20px}.case__slider-button img{max-width:40px}}