.hero-overlay{--font-size:calc(24/var(--base)*1rem);--height:216px;--padding:var(--site-gutter-mobile);--swiper-pagination-bottom:0;--navHeight:50px;overflow:hidden}.hero-overlay .slider__wrapper{box-sizing:border-box}.hero-overlay .slider__nav.swiper-pagination{bottom:auto;top:var(--height)}@media(min-width:768px){.hero-overlay{--font-size:calc(32/var(--base)*1rem);--height:480px}.hero-overlay .hero-overlay__slider.swiper{padding-bottom:0}.hero-overlay{--padding:var(--site-gutter-desktop) 60px}}@media(min-width:992px){.hero-overlay{--font-size:calc(60/var(--base)*1rem);--padding:80px var(--site-gutter-desktop);--height:696px}.hero-overlay .hero-overlay__slide{min-height:var(--height);padding:var(--padding);padding-left:17%}.hero-overlay .hero-overlay__slide-wrap{min-height:0;padding:0;position:revert}.hero-overlay .hero-overlay__overlay{text-align:left}.hero-overlay .hero-overlay__cta{margin-top:15px;padding:0}.hero-overlay .slider__nav.swiper-pagination{bottom:0;top:auto}}.hero-overlay__slide{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:0}.hero-overlay__slide.swiper-slide-active{z-index:1}.hero-overlay__slide-wrap{-ms-flex-pack:end;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:end;min-height:var(--height);padding:var(--padding);position:relative}.hero-overlay__image,.hero-overlay__video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hero-overlay__image img,.hero-overlay__video video{height:100%;object-fit:cover;width:100%}.hero-overlay__image--bottom img{object-position:center bottom}.hero-overlay__image--center img{object-position:center}.hero-overlay__image--top img{object-position:center top}.hero-overlay__overlay{background:rgba(var(--color-text),.3);border-radius:8px;color:rgb(var(--color-white));padding:20px;position:relative;text-align:center;z-index:1}.hero-overlay__overlay h2{font-size:var(--font-size);margin-bottom:0}.hero-overlay__cta{padding:var(--padding);width:100%}.hero-overlay--slider .hero-overlay__cta{margin-top:35px}