.hero-slider{position:relative}.hero-slider__links .button{font-size:.875rem;line-height:.9625rem;letter-spacing:.08em;padding:1rem .625rem;width:50%}.hero-slider__media-wrapper{position:absolute;left:0;top:0;height:100%;width:100%;z-index:0}.hero-slider__media-wrapper .img--wrapper{height:100%;margin:0;padding:0}.hero-slider__image .img--landscape,.hero-slider__video .img--landscape{height:0;padding-bottom:46.28%;}.hero-slider__image .img--landscape img{object-position: top;}.hero-slider__image .img--portrait,.hero-slider__video .img--portrait{height:0;padding-bottom:144%}.hero-slider__slide.color-scheme--primary .video-wrapper__button{color:var(--color-brand-text-on-primary)}.hero-slider__slide.color-scheme--secondary .hero-slider__heading{color:var(--color-brand-text-on-secondary)}.hero-slider__slide.color-scheme--secondary .video-wrapper__button{color:var(--color-brand-text-on-secondary)}.hero-slider__content-wrapper{max-width:1790px;margin:0;width:auto}.hero-slider__content{box-sizing:border-box;max-width:1854px;padding-top:2rem;padding-bottom:2rem;position:relative;pointer-events:none}@media screen and (min-width:768px){.hero-slider__content{padding-bottom:2.5rem}}@media screen and (min-width:768px){.has-transparent-header .hero-slider__content{padding-top:6.4375rem}}@media screen and (max-width:767px){.has-split-content .hero-slider__content{display:flex;flex-direction:column;justify-content:space-between;min-height:144vw;padding:2rem;text-align:center;width:100%}.has-split-content .hero-slider__content .button{width:max-content;margin:0 auto}}.hero-slider__content .button{pointer-events:visible}.hero-slider__heading{margin:0;max-width:33.375rem}.hero-slider__button-wrapper{display:inline-flex;justify-content:flex-start;margin-top:.5rem}@media screen and (min-width:768px){.hero-slider__button-wrapper{margin-top:2.5rem}}.hero-slider__button-wrapper.center{justify-content:center}.hero-slider__button-wrapper.right{justify-content:flex-end}.hero-slider__button-wrapper .button{padding:1rem 2rem;width:fit-content}.hero-slider .swiper-button{top:calc(50% - .75rem)}.slider_button--with-hover:hover{color: var(--textColorHoverHero) !important;background-color: var(--backgroundColorHoverHero) !important;border-color: var(--borderColorHoverHero) !important;}