.o-hero{margin-inline:auto;max-width:192rem;overflow-y:hidden;position:relative}.o-hero[data-pagination=bottom_center] .o-hero__slide{padding-bottom:5rem}.o-hero[data-pagination=bottom_center] .o-hero__pagination{--swiper-pagination-bottom:-3rem}@media screen and (min-width:768px){.o-hero[data-pagination=bottom_center] .o-hero__pagination{--swiper-pagination-bottom:-6rem}}.o-hero[data-pagination=bottom_right] .swiper-pagination-bullets.swiper-pagination-horizontal,.o-hero[data-pagination=bottom_right] .swiper-pagination-custom,.o-hero[data-pagination=bottom_right] .swiper-pagination-fraction,.o-hero[data-pagination=bottom_right].swiper-horizontal>.swiper-pagination-bullets{padding-right:var(--layout-site-padding);text-align:right}.o-hero .swiper-wrapper{align-items:stretch}.o-hero .swiper-slide{height:auto}.o-hero__slide{display:flex;max-width:192rem;position:relative}@media screen and (min-width:768px){.o-hero__slide{display:block}}.o-hero__slide--indented-left,.o-hero__slide--indented-right,.o-hero__slide--wide{padding-inline:var(--layout-site-padding)}.o-hero__slide--inner{display:grid;position:relative}.o-hero__slide--inner .o-hero__slide--content,.o-hero__slide--inner .o-hero__slide--media{grid-column:1;grid-row:1}@media screen and (min-width:768px){.o-hero__slide--content{margin-top:unset}.o-hero__slide--content .o-hero__content{width:unset}.o-hero__slide--indented-left .o-hero__slide--content,.o-hero__slide--indented-right .o-hero__slide--content{grid-column:1/-1}.o-hero__slide--indented-left{grid-template-columns:1fr 6fr}.o-hero__slide--indented-left .o-hero__slide--media{grid-column:2}.o-hero__slide--indented-right{grid-template-columns:6fr 1fr}.o-hero__slide--indented-right .o-hero__slide--media{grid-column:1}}.o-hero__slide--media{height:100%;margin-inline:calc(var(--layout-site-padding)*-1);position:relative;z-index:-1}.o-hero__slide--video{height:100%;position:relative;width:100%}.o-hero__slide--video video{height:100%;left:50%;object-fit:cover;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.o-hero__slide--image{height:100%}.o-hero__slide--image img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}@media screen and (min-width:768px){.o-hero__slide--image img{height:auto}}.o-hero__slide--image.desktop,.o-hero__slide--video.desktop{display:none}@media screen and (min-width:768px){.o-hero__slide--image.desktop,.o-hero__slide--video.desktop{display:block}}.o-hero__slide--image.mobile,.o-hero__slide--video.mobile{display:block}@media screen and (min-width:768px){.o-hero__slide--image.mobile,.o-hero__slide--video.mobile{display:none}}.o-hero__slide--overlay{background:rgba(0,0,0,.2);height:100%;left:0;position:absolute;top:0;width:100%}.o-hero__content{--hero-block-padding:0;padding:var(--hero-block-padding);width:100%}@media screen and (min-width:768px){.o-hero__content{max-width:50rem;width:unset}}.o-hero__content--padding{--hero-block-padding:3rem 0}@media screen and (min-width:768px){.o-hero__content--padding{--hero-block-padding:4rem}}.o-hero__content--shadow{box-shadow:0 24px 25px 0 rgba(0,0,0,.16)}.o-hero__text{display:none}@media screen and (min-width:768px){.o-hero__text{display:block;max-width:36rem;width:100%}}.o-hero .a-btn{width:100%}@media screen and (min-width:768px){.o-hero .a-btn{width:fit-content}.o-hero .a-btn,.o-hero .a-link{margin-top:2.4rem}}.o-hero .a-btn--transparent,.o-hero .a-checkbox__label,.o-hero .a-input__field,.o-hero__caption,.o-hero__heading{color:inherit}@media screen and (min-width:768px){.o-hero .o-hero__content{opacity:0;transform:translateY(50%);transition:transform .25s ease-in-out 0s,opacity .25s ease-in-out}.o-hero .swiper-slide.revealSlide .o-hero__content{opacity:1;transform:translateY(0)}.o-hero .swiper-slide.hideSlide .o-hero__content{opacity:0;transform:translateY(50%)}}