/* compiled by scssphp 1.6.0 on Mon, 17 Mar 2025 12:41:28 +0000 (0.0392s) */

.card.--cases-slider{position:relative;display:flex;flex-direction:column}.card.--cases-slider .card_link{flex:1;display:flex;flex-direction:column;position:relative}.card.--cases-slider .card__image{width:100%;height:100%;position:relative}.card.--cases-slider .card__image::before{content:'';position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background-color:var(--color-white);opacity:0.1}.card.--cases-slider .card__image img{width:100%;height:100%}.card.--cases-slider .card__image source{display:none}.card.--cases-slider .card__content{background-color:var(--color-black);color:var(--color-white);padding:2.5rem 2.5rem 1.875rem 2.5rem;max-width:100%}@media (min-width:48rem){.card.--cases-slider .card__content{position:absolute;left:2rem;bottom:2rem;z-index:1;max-width:25rem}}.card.--cases-slider .card__title{color:var(--color-grey--1);font-family:var(--font-family--body);font-weight:var(--font-weight--bold);font-size:0.875rem;text-transform:uppercase;margin-block-end:1.25rem}.card.--cases-slider .card__location{font-family:var(--font-family--body);font-weight:var(--font-weight--regular);font-size:0.875rem;margin-block-end:1.875rem;display:block}.card.--cases-slider .card__employee{display:flex;align-items:center;gap:1rem}.card.--cases-slider .card__employee-image{width:3.8125rem;min-width:3.8125rem;height:3.8125rem;border-radius:50%}.card.--cases-slider .card__employee-info{flex:1}.card.--cases-slider .card__employee-name{font-family:var(--font-family--body);font-weight:var(--font-weight--bold);font-size:1rem;margin:0}.card.--cases-slider .card__employee-function{font-family:var(--font-family--body);font-weight:var(--font-weight--regular);font-size:0.875rem}.cases-slider{position:relative;padding-block:3.75rem;margin-block-end:0;--slides: 1;--space-between: 10;--pagination-type: bullets}@media (min-width:64rem){.cases-slider{padding-block:5.375rem;--space-between: 20;--pagination-type: progressbar}}@media (min-width:86rem){.cases-slider{padding-block:6.25rem}}@media (min-width:96rem){.cases-slider{--space-between: 50}}.cases-slider__container{grid-column:2/-2;display:grid;grid-template-columns:subgrid}.cases-slider.--background-white{--button__border-width--primary: 0}.cases-slider .heading{margin-block-end:2.5rem}.cases-slider .heading__title{grid-column:1/-1;font-size:2rem}@media (min-width:48rem){.cases-slider .heading__title{grid-column:1/2}}.cases-slider .heading .button{grid-row:2;grid-column:1/-1;align-self:start;justify-self:start;margin-block-start:1.25rem}@media (min-width:48rem){.cases-slider .heading .button{grid-row:1/-1;grid-column:-2/-1;align-self:center;justify-self:end;margin-block-start:0}}.cases-slider .slider{padding-block-end:6.125rem;inline-size:auto;max-width:100%}.cases-slider .slider .swiper-slide{display:flex;flex-direction:column;opacity:0.5}.cases-slider .slider .swiper-slide .card__content{transition:0.4s ease-in-out}@media (min-width:48rem){.cases-slider .slider .swiper-slide .card__content{opacity:0}}.cases-slider .slider .swiper-slide-active{opacity:1}@media (min-width:48rem){.cases-slider .slider .swiper-slide-active .card__content{opacity:1}}.cases-slider .slider__current,.cases-slider .slider__total{color:var(--color-black)}.cases-slider .slider__current{margin-inline-end:1.5rem}.cases-slider .slider__total{margin-inline-start:1.5rem}.cases-slider .slider__controls{width:100%;padding-block-start:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;margin-block-start:0}.cases-slider .slider__pager{text-align:start;position:static;min-inline-size:100%;width:100%;margin-block:1rem}@media (max-width:63.99rem){.cases-slider .slider__pager{display:flex;align-items:center;justify-content:center}}.cases-slider .slider .swiper-pagination-progressbar{background:var(--color-grey--4);height:0.25rem}.cases-slider .slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--color-black)}.cases-slider .slider__prev{margin-inline-start:auto}.cases-slider .slider .button{display:block;padding:0;border:0 none;background-color:transparent;color:var(--color-black)}.cases-slider .slider .button svg{display:block;--icon-scale: 1.5rem;--icon-scale-block-size: 1.5rem}.cases-slider .slider .button:hover,.cases-slider .slider .button:focus-visible{background-color:transparent;color:var(--color-black)}.cases-slider .slider .button:hover svg,.cases-slider .slider .button:focus-visible svg{--icon-scale: 1.5rem}.cases-slider .slider .button:has(svg):not(:hover){padding-inline-end:0}