.s-hero-carousel{--cms-actions-focus: var(--white);background:transparent;padding-block:var(--section-spacing);margin-bottom:var(--section-spacing);color:var(--white);height:var(--s-hero-carousel-height, 28rem);position:relative}.s-hero-carousel__background{--cms-image-height: 100%;--cms-image-width: 100%;--cms-image-object-fit: cover;--cms-video-height: 100%;--cms-video-width: 100%;--cms-video-object-fit: cover;border-radius:var(--s-hero-carousel-border-radius);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.s-hero-carousel__container{margin:0 auto;max-width:calc(var(--container-max-width) + var(--container-spacing-desktop) * 2);padding-inline:var(--container-spacing);left:50%;top:50%;transform:translate(-50%,-50%);align-items:var(--s-hero-carousel-container-justify, center);display:flex;flex-direction:var(--s-hero-carousel-container-direction, column);gap:var(--s-hero-carousel-container-gap, var(--space-200));justify-content:var(--s-hero-carousel-container-align, center);height:calc(100% - var(--section-spacing) * 2);margin:var(--s-hero-carousel-container-margin);position:absolute;width:100%}.s-hero-carousel__title{--cms-title-color: var(--s-hero-carousel-title-color, currentColor);--cms-title-main-color: var(--s-hero-carousel-title-main-color, currentColor);--cms-title-subtitle-color: var(--s-hero-carousel-subtitle-color, currentColor);--cms-title-align: var(--s-hero-carousel-title-align, center)}@media (min-width: 48.0625rem){.s-hero-carousel__title{--cms-title-margin: var(--s-hero-carousel-title-margin-tablet);width:var(--s-hero-carousel-title-width-tablet)}}.s-hero-carousel__actions .cms-link{--cms-actions-min-height: var(--size-700);--cms-actions-min-height-variant: var(--size-700);--cms-actions-padding: var(--space-100) var(--space-200);--cms-actions-padding-variant: var(--space-100) var(--space-200);--cms-actions-font-size: var(--font-size-4);--cms-actions-font-size-variant: var(--font-size-4);--cms-actions-gap: var(--space-100);--cms-actions-gap-variant: var(--space-100);--cms-actions-icon-size: var(--size-300);--cms-actions-icon-size-variant: var(--size-300);--cms-actions-background-color-variant: var(--primary);--cms-actions-hover-background-color-variant: var(--primary-500);--cms-actions-color-variant: var(--primary);--cms-actions-hover-color-variant: var(--primary-600);--cms-actions-border-color-variant: var(--primary);--cms-actions-hover-border-color-variant: var(--primary-600);--cms-actions-outline-hover-background-color-variant: var(--primary-100);--cms-actions-background-color: var( --cms-actions-filled-primary-background-color, var(--cms-actions-background-color-variant, var(--gray-500)) );--cms-actions-hover-background-color: var( --cms-actions-filled-primary-hover-background-color, var(--cms-actions-hover-background-color-variant, var(--gray-600)) );--cms-actions-color: var( --cms-actions-filled-primary-color, var(--white) );--cms-actions-hover-color: var( --cms-actions-filled-primary-hover-color, var(--white) );--cms-actions-border: var( --cms-actions-filled-primary-border, none );--cms-actions-border-color: var( --cms-actions-filled-primary-border-color, transparent );--cms-actions-hover-border-color: var( --cms-actions-filled-primary-hover-border-color, transparent );--cms-actions-border-radius: var( --cms-actions-filled-primary-border-radius, var(--cms-actions-filled-border-radius, var(--border-radius-100)) );--cms-actions-min-height: var( --cms-actions-filled-primary-min-height, var(--cms-actions-min-height-variant) );--cms-actions-padding: var( --cms-actions-filled-primary-padding, var(--cms-actions-padding-variant) );--cms-actions-text-decoration: var( --cms-actions-filled-primary-text-decoration, none );--cms-actions-hover-text-decoration: var( --cms-actions-filled-primary-hover-text-decoration, none )}.s-hero-carousel__scroll{--cms-actions-color: var(--white);--cms-actions-hover-color: var(--white)}.s-hero-carousel .w2m-slider{--w2m-slider-default: var(--s-hero-carousel-w2m-slider-default, var(--primary));--arrows-background: var(--s-hero-carousel-arrows-background, var(--primary));--arrows-hover-background: var( --s-hero-carousel-arrows-hover-background, var(--primary-600) );--arrows-border: var( --s-hero-carousel-arrows-border, var(--border-width-200) solid var(--primary) );--arrows-hover-border-color: var( --s-hero-carousel-hover-border-color, var(--primary-600) );--arrows-border-radius: var( --s-hero-carousel-arrows-border-radius, var(--border-radius-100) );--arrows-box-shadow: var(--s-hero-carousel-arrows-box-shadow);--arrows-icon-color: var(--s-hero-carousel-arrows-icon-color, var(--white));--arrows-size: var(--s-hero-carousel-arrows-size, var(--size-500));--arrows-spacing: var(--s-hero-carousel-arrows-spacing, var(--container-spacing));--bullets-active: var(--s-hero-carousel-bullets-active);--bullets-box-shadow: var(--s-hero-carousel-bullets-box-shadow);--bullets-size: var(--s-hero-carousel-bullets-size);--bullets-gap: var(--s-hero-carousel-bullets-gap);--bullets-bottom: var(--s-hero-carousel-bullets-bottom);--bullets-right: var(--s-hero-carousel-bullets-right);--arrows-right: var(--arrows-spacing);--arrows-left: var(--arrows-spacing)}@media (max-width: 94rem){.s-hero-carousel:has(.glide__arrows[style="display: block;"]) .s-hero-carousel__container{--container-spacing: calc( calc(var(--arrows-spacing) * 2) + var(--arrows-size) )}}.s-hero-carousel__slide{position:relative;white-space:initial}.s-hero-carousel__image{filter:brightness(var(--s-hero-carousel-filter, var(--opacity-60)))}.s-hero-carousel__logo{--cms-image-object-fit: var(--s-hero-carousel-logo-object-fit, contain);margin:var(--s-hero-carousel-logo-margin);min-height:var(--s-hero-carousel-logo-min-height, 0)}.s-hero-carousel__logo.cms-image img.w2m-image{height:var(--s-hero-carousel-logo-height, 100%)}@media (min-width: 30.0625rem){.s-hero-carousel__logo{margin:var(--s-hero-carousel-logo-margin-desktop)}.s-hero-carousel__logo.cms-image img.w2m-image{height:var(--s-hero-carousel-logo-height-desktop, 100%)}}.s-hero-carousel .w2m-slider,.s-hero-carousel .glide,.s-hero-carousel .glide__track,.s-hero-carousel .glide__slides,.s-hero-carousel__slide{height:100%}
