.text-xxl{font-size:calc(var(--font-body-scale)*2rem);letter-spacing:.016rem}@media(min-width:990px){.text-xxl{font-size:calc(var(--font-body-scale)*2.4rem)}}.list-slider-v2{overflow:hidden}.list-slider-v2__head{align-items:flex-end;-moz-column-gap:1.6rem;column-gap:1.6rem;display:flex;flex-wrap:nowrap;justify-content:space-between}.list-slider-v2__heading{margin:0}.list-slider-v2__text{margin:.5rem 0 0;max-width:50rem}.list-slider-v2__link-wrapper{display:flex;justify-content:center;margin-top:2.4rem}@media(min-width:990px){.list-slider-v2__link-wrapper{margin-top:0}.list-slider-v2__slider-wrapper--1,.list-slider-v2__slider-wrapper--2,.list-slider-v2__slider-wrapper--3,.list-slider-v2__slider-wrapper--4{justify-content:center}}.list-slider-v2__slider-container{display:block;margin:1.2rem 0 0;padding-bottom:2.4rem}@media(min-width:990px){.list-slider-v2__slider-container{margin:2rem 0 0;padding-bottom:3.2rem}}.list-slider-v2 .swiper{overflow:visible}.list-slider-v2 .swiper:not(.swiper-initialized).slider-items--small .swiper-wrapper{-moz-column-gap:1rem;column-gap:1rem}@media(min-width:990px){.list-slider-v2 .swiper:not(.swiper-initialized).slider-items--small .swiper-wrapper{-moz-column-gap:2rem;column-gap:2rem}}.list-slider-v2 .swiper:not(.swiper-initialized).slider-items--small .swiper-slide{width:calc(50% - .5rem)}@media(min-width:990px){.list-slider-v2 .swiper:not(.swiper-initialized).slider-items--small .swiper-slide{width:calc(21.3% - 1.70213rem)}}.list-slider-v2 .swiper:not(.swiper-initialized).slider-items--medium .swiper-wrapper{-moz-column-gap:1rem;column-gap:1rem}.list-slider-v2 .swiper:not(.swiper-initialized).slider-items--medium .swiper-slide{width:calc(66.66% - .66667rem)}@media(min-width:990px){.list-slider-v2 .swiper:not(.swiper-initialized).slider-items--medium .swiper-slide{width:calc(23.8% - .71429rem)}}.list-slider-v2 .swiper:not(.swiper-initialized).slider-items--large .swiper-wrapper{-moz-column-gap:1rem;column-gap:1rem}.list-slider-v2 .swiper:not(.swiper-initialized).slider-items--large .swiper-slide{width:100%}@media(min-width:990px){.list-slider-v2 .swiper:not(.swiper-initialized).slider-items--large .swiper-slide{width:calc(27.02% - .81081rem)}}.list-slider-v2__slider-wrapper{margin:0}.list-slider-v2__slider-wrapper.grid_mobile{display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:990px){.list-slider-v2__slider-wrapper.grid_mobile{display:flex}}@media(max-width:989px){.list-slider-v2__slider-nav .swiper-buttons{display:none}}.list-slider-v2__slider-nav .swiper-scrollbar{z-index:1!important}.list-slider-v2__slider-slide{display:flex;flex-direction:column;height:auto;position:relative}.list-slider-v2__slider-slide img{transition:all .2s ease-in-out}.list-slider-v2__slider-slide-link:hover img{transform:scale(1.04)}.list-slider-v2__slider-slide video{-o-object-fit:cover;object-fit:cover}.list-slider-v2__slider-slide-media{position:relative}.list-slider-v2__slider-slide-title{font-weight:700;margin:.8rem 0 0}.list-slider-v2__slider-slide-subheading{letter-spacing:normal;line-height:110%;margin:.5rem 0 1rem}.list-slider-v2__slider-slide-button{box-sizing:border-box;margin:auto 0 0;min-width:100%;padding:1.3rem .8rem}.list-slider-v2__overlay-text{background-color:transparent;color:rgb(var(--color-foreground));display:flex;flex-direction:column;height:calc(100% - 4rem)!important;inset:0;padding:0;padding:2rem!important;pointer-events:none;position:absolute;width:calc(100% - 4rem)!important;z-index:2}.list-slider-v2__overlay-text .list-slider-v2__slider-slide-title{margin:var(--overlay-margin,2rem)}.list-slider-v2__overlay-text .list-slider-v2__slider-slide-subheading{margin:.3rem var(--overlay-margin,2rem) 0}.list-slider-v2__overlay-text p{margin:0}.list-slider-v2__overlay-text--top-left{align-items:flex-start;display:flex!important;justify-content:flex-start}.list-slider-v2__overlay-text--top-center{align-items:center;display:flex!important;justify-content:flex-start;text-align:center}.list-slider-v2__overlay-text--top-right{align-items:flex-end;display:flex!important;justify-content:flex-start;text-align:right}.list-slider-v2__overlay-text--center{align-items:center;display:flex!important;justify-content:center;text-align:center}.list-slider-v2__overlay-text--bottom-left{align-items:flex-start;display:flex!important;justify-content:flex-end}.list-slider-v2__overlay-text--bottom-center{align-items:center;display:flex!important;justify-content:flex-end;text-align:center}.list-slider-v2__overlay-text--bottom-right{align-items:flex-end;display:flex!important;justify-content:flex-end;text-align:right}.list-slider-v2__hover-card{background-color:rgb(var(--color-background));border-radius:inherit;color:rgb(var(--color-foreground));display:flex;flex-direction:column;inset:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;transition:opacity .3s ease-in-out;z-index:3}.list-slider-v2__hover-card--top-left{align-items:flex-start;justify-content:flex-start}.list-slider-v2__hover-card--top-center{align-items:center;justify-content:flex-start;text-align:center}.list-slider-v2__hover-card--top-right{align-items:flex-end;justify-content:flex-start;text-align:right}.list-slider-v2__hover-card--center{align-items:center;justify-content:center;text-align:center}.list-slider-v2__hover-card--bottom-left{align-items:flex-start;justify-content:flex-end}.list-slider-v2__hover-card--bottom-center{align-items:center;justify-content:flex-end;text-align:center}.list-slider-v2__hover-card--bottom-right{align-items:flex-end;justify-content:flex-end;text-align:right}@media(min-width:990px){.list-slider-v2__slider-slide:hover .list-slider-v2__hover-card{opacity:1;pointer-events:auto}}.list-slider-v2__slider-slide.is-flipped .list-slider-v2__hover-card{opacity:1;pointer-events:auto}.list-slider-v2__hover-card-image{height:100%;inset:0;position:absolute;width:100%}.list-slider-v2__hover-card-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.list-slider-v2__hover-card-heading{color:inherit;font-weight:800;margin:var(--hover-margin,2rem);position:relative;z-index:1}.list-slider-v2__hover-card-text{margin:-.5rem var(--hover-margin,2rem) var(--hover-margin,2rem) var(--hover-margin,2rem);position:relative;z-index:1}.list-slider-v2 .media--rounded{border-radius:.5rem;overflow:hidden}