.hero-slider{position:relative;overflow:hidden}.hero-slider a:not(.button){position:relative;display:inline-block}.hero-slider a:not(.button):before{width:0;opacity:.2;width:100%}.hero-slider a:not(.button):after,.hero-slider a:not(.button):before{content:"";position:absolute;height:2px;bottom:0;left:0;background:var(--color-black);border-radius:4px}.hero-slider a:not(.button):after{width:0;opacity:1;transition:width .32s ease}.hero-slider a:not(.button):focus,.hero-slider a:not(.button):hover{text-decoration:none}.hero-slider a:not(.button):focus:after,.hero-slider a:not(.button):hover:after{width:100%;background:var(--color-black)}.hero-slider .site-center{width:100%}.hero-slider__slide{display:flex;min-height:19rem}@media screen and (min-width:1200px){.hero-slider__slide{min-height:45rem}}@media screen and (min-width:1600px){.hero-slider__slide{min-height:50.625rem}}.hero-slider__image-wrapper{position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.hero-slider__image-wrapper .img--wrapper{height:100%;margin:0;padding:0}.hero-slider__image-desktop{display:none}@media screen and (min-width:768px){.hero-slider__image-desktop{display:block}}@media screen and (min-width:768px){.hero-slider__image-mobile{display:none}}.hero-slider__content-wrapper{padding-top:2rem;padding-bottom:2rem;max-width:80%;box-sizing:border-box}@media screen and (min-width:768px){.hero-slider__content-wrapper{max-width:var(--site-center-narrow)}}.hero-slider__content-wrapper.has-navigation{padding-left:2rem;padding-right:2rem}@media screen and (min-width:768px){.hero-slider__content-wrapper.has-navigation{padding-left:4rem;padding-right:4rem}}.hero-slider__content-wrapper--transparent{background:rgba(0,0,0,0)}.hero-slider__content-wrapper--primary{background:var(--color-brand-primary)}.hero-slider__content-wrapper--accent{background:var(--color-brand-accent)}.hero-slider__content-wrapper--white{background:var(--color-white)}.hero-slider__content-wrapper--black{background:var(--color-black)}.hero-slider__heading,.hero-slider__text{overflow-wrap:break-word}.hero-slider__heading--primary,.hero-slider__text--primary{color:var(--color-brand-primary)}.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{margin-top:2rem;display:inline-flex;flex-direction:column}@media screen and (max-width:767px){.hero-slider__buttons .button+.button{margin-top:var(--element-spacing)}}@media screen and (min-width:768px){.hero-slider__buttons{flex-direction:row;justify-content:flex-start}.hero-slider__buttons .button+.button{margin-left:var(--element-spacing)}.hero-slider__buttons.center{justify-content:center}.hero-slider__buttons.right{justify-content:flex-end}}.hero-slider .swiper-navigation{position:absolute;height:1px;top:50%;bottom:0;left:0;right:0;z-index:10}.hero-slider .swiper-button-next,.hero-slider .swiper-button-prev{display:none;transform:none}@media screen and (min-width:768px){.hero-slider .swiper-button-next,.hero-slider .swiper-button-prev{display:block}}.hero-slider .swiper-pagination-bullets{bottom:1.25pxrem}@media screen and (min-width:768px){.hero-slider .swiper-pagination-bullets{bottom:1.75rem}}