.row:has(.twz-card-slider){--row-maxwidth: var(--row-large);background:var(--gradient, var(--backgroundColor, transparent))}.row:has(.twz-card-slider):before{content:unset}.row:has(.twz-card-slider):is([style*="--gradient"],[style*="--backgroundColor"]){margin-block:calc(var(--row-padding-block)*2) var(--row-padding-block)}.twz-card-slider{--card-slider-media-height: 35rem;--twz-card-slider-bg: var(--white);--twz-card-slider-btn-offset: 2rem;--twz-card-slider-card-width: 40.6rem;--twz-card-slider-media-aspect-ratio: 10/7;padding-inline:var(--twz-card-slider-padding-inline, 6rem)}@media(max-width: 767px){.twz-card-slider{--twz-card-slider-padding-inline: 2.5rem;--twz-card-slider-inner-gap: 2.5rem;--twz-card-slider-intro-gap: var(--twz-card-slider-inner-gap)}}.row:not([style*="--backgroundColor: var(--grey-300)"]) .twz-card-slider{--twz-card-slider-bg: var(--grey-300)}.twz-card-slider__inner{display:flex;flex-direction:column;gap:var(--twz-card-slider-inner-gap, 4rem)}@media(max-width: 1024px){.twz-card-slider__inner{gap:3rem}}.twz-card-slider__intro{max-width:130rem;margin-block-end:var(--twz-card-slider-intro-gap, 4rem)}.twz-card-slider__intro h2{font-size:clamp(2.8rem,4.2vw,var(--fs-1))}.twz-card-slider__title{margin:0;line-height:1.05;text-transform:uppercase}@media(max-width: 549px){.twz-card-slider__title{font-size:clamp(3rem,9vw,4.4rem)}}.twz-card-slider__carousel{width:100%;transition:var(--animation-speed-xxl) ease-in-out}.row:not([data-in-view=true]) .twz-card-slider__carousel{translate:20% 0}.twz-card-slider__carousel .flickity-viewport{overflow:visible}.twz-card-slider__track{display:flex;gap:2rem}.twz-card-slider--is-ready .twz-card-slider__track{display:block}.twz-card-slider__card{--text-color: var(--black);flex:0 0 min(45rem,95%);width:min(45rem,95%);color:var(--text-color)}.twz-card-slider__card:is(:hover,:focus-visible){--twz-card-slider-bg: var(--black);--text-color: var(--white)}.twz-card-slider__card:is(:hover,:focus-visible) .twz-card-slider__media{height:calc(var(--card-slider-media-height)*.8)}.twz-card-slider__card-wrapper{width:100%;display:flex;flex-direction:column;background:var(--twz-card-slider-bg);position:relative;transition:var(--animation-speed-m) ease}@media(prefers-reduced-motion: reduce){.twz-card-slider__card-wrapper{transition:none}}.twz-card-slider--is-ready .twz-card-slider__card{padding-inline-end:2rem;height:100%;display:flex}@media(max-width: 767px){.twz-card-slider--is-ready .twz-card-slider__card{padding-inline-end:1rem}}.twz-card-slider__media{width:100%;overflow:clip;height:var(--card-slider-media-height, 35rem);transition:var(--animation-speed-m) ease}@media(prefers-reduced-motion: reduce){.twz-card-slider__media{transition:none}}@media(max-width: 767px){.twz-card-slider__media{height:var(--card-slider-media-height, 23rem)}}.twz-card-slider__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.twz-card-slider__content{min-height:23.1rem;padding:3rem;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;flex-grow:1}@media(max-width: 1024px){.twz-card-slider__content{min-height:12rem;padding:2.4rem}}.twz-card-slider__card-title{margin:0;line-height:1}.twz-card-slider__link-label{font-size:1.8rem;letter-spacing:.036rem;text-transform:uppercase;font-weight:700}.twz-card-slider__nav{display:flex;align-items:center;gap:2rem}@media(max-width: 767px){.twz-card-slider__nav{gap:1rem}}.twz-card-slider__arrow{inline-size:5rem;block-size:5rem;border:0;border-radius:50%;background:var(--black);color:var(--white);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:var(--animation-speed-s) ease}.twz-card-slider:not(.twz-card-slider--is-ready) .twz-card-slider__arrow{display:none}.twz-card-slider__arrow:disabled{opacity:.35;pointer-events:none}.twz-card-slider__arrow::before{content:none}.twz-card-slider__arrow:is(:hover,:focus-visible){scale:1.1}@media(prefers-reduced-motion: reduce){.twz-card-slider__arrow{transition:none}.twz-card-slider__arrow:is(:hover,:focus-visible){scale:1}}.twz-card-slider__arrow svg{inline-size:2rem;block-size:2rem;display:block;rotate:0deg}.twz-card-slider__arrow--prev svg{rotate:180deg}
