.hero-slider{overflow:hidden;position:relative}.hero-slider .site-center{width:100%}.hero-slider__slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.hero-slider__image-wrapper{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.hero-slider__image-wrapper .img--wrapper{height:100%;margin:0;padding:0}.hero-slider__image-overlay{background-color:var(--color-black);bottom:0;left:0;opacity:.3;position:absolute;right:0;top:0;z-index:1}.hero-slider__content{min-height:31.25rem}@media screen and (min-width:768px){.hero-slider__content{min-height:31.25rem}}@media screen and (min-width:1200px){.hero-slider__content{min-height:37.5rem}}.hero-slider__content-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:calc(var(--container-spacing)*2);padding-top:calc(var(--container-spacing)*2);z-index:2}@media screen and (min-width:768px){.hero-slider__content-wrapper{max-width:var(--site-center-narrow);padding-left:calc(var(--site-side-spacing-md)*2);padding-right:calc(var(--site-side-spacing-md)*2)}}.hero-slider__content-wrapper.has-navigation{padding-left:1rem;padding-right:1rem}@media screen and (min-width:768px){.hero-slider__content-wrapper.has-navigation{padding-left:4rem;padding-right:4rem}}.hero-slider__heading,.hero-slider__text{word-wrap:break-word}.hero-slider__heading--primary,.hero-slider__text--primary{color:var(--color-brand-primary)}.hero-slider__heading--secondary,.hero-slider__text--secondary{color:var(--color-brand-secondary)}.hero-slider__heading--accent,.hero-slider__text--accent{color:var(--color-brand-accent)}.hero-slider__heading--white,.hero-slider__text--white{color:var(--color-white)}.hero-slider__heading--black,.hero-slider__text--black{color:var(--color-black)}.hero-slider__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;margin-top:2rem;margin-top:calc(var(--element-spacing)*3)}@media screen and (max-width:767px){.hero-slider__buttons,.hero-slider__buttons .button+.button{margin-top:var(--element-spacing)}}@media screen and (min-width:768px){.hero-slider__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-direction:row;flex-direction:row;justify-content:flex-start}.hero-slider__buttons .button+.button{margin-left:var(--element-spacing)}.hero-slider__buttons.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-slider__buttons.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.hero-slider .swiper-navigation{bottom:0;height:1px;left:0;position:absolute;right:0;top:50%;z-index:10}.hero-slider .swiper-button-next{right:.625rem}@media screen and (min-width:768px){.hero-slider .swiper-button-next{right:2rem}}.hero-slider .swiper-button-prev{left:.625rem}@media screen and (min-width:768px){.hero-slider .swiper-button-prev{left:2rem}}.hero-slider .swiper-pagination-bullets{bottom:1.25pxrem}@media screen and (min-width:768px){.hero-slider .swiper-pagination-bullets{bottom:1.75rem}}