:root{--maxWidthHeroContent:545px}.hero{aspect-ratio:unset;height:325px}@media (min-width:40rem){.hero{height:540px}}@media (min-width:64rem){.hero{height:600px}}.hero__logo{width:300px}.hero__content{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:hsla(0,0%,97%,.6);border-radius:6px;margin:auto;max-width:var(--maxWidthHeroContent);padding:var(--spacing-5);text-align:center;width:-moz-fit-content;width:fit-content}@media (min-width:40rem){.hero__content{margin:0;text-align:left}}@media (min-width:64rem){.hero__content{border-radius:10px;padding:var(--spacing-6)}}@media (min-width:85rem){.hero__content{padding:var(--spacing-8)}}.hero__title{font-size:clamp(18px,2px + 5vw,54px)!important;font-weight:600!important;padding-bottom:1rem;text-wrap:balance;margin-bottom:0!important;max-width:none!important}@media (min-width:40rem){.hero__title{line-height:1.3}}.hero .object-position-medium{-o-object-position:50% 55%;object-position:50% 55%}.hero .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;background-color:transparent;border-color:var(--neutralWhiteColor)!important;border-width:.5px;height:10px!important;opacity:1;width:10px!important}.hero .swiper-pagination-horizontal{bottom:20px!important;left:0!important;position:absolute;width:100%!important}.hero .swiper-pagination-bullet-active{background-color:var(--neutralWhiteColor);border-color:var(--neutralWhiteColor)!important}.hero .swiper-pagination-bullet-active:after{content:none}.hero .slider__container:not(.hero .slider__thumb) .lazyload{display:none}.hero .slider__container:not(.hero .slider__thumb) .swiper-slide-active .lazyload,.hero .slider__container:not(.hero .slider__thumb) .swiper-slide-next .lazyload,.hero .slider__container:not(.hero .slider__thumb) .swiper-slide-prev .lazyload{display:block}.hero .slider__control{cursor:pointer;z-index:2}.hero .slider__control .svg-icon{transition:fill .15s;fill:var(--neutralWhiteColor)}.hero .slider__control:hover .svg-icon{fill:var(--shadeLightColor)}.hero .slider__pagination>span{border:1px solid var(--neutralWhiteColor);height:8px;width:8px}.hero .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px}.hero.hero--xl{height:calc(100vh - var(--header-height))}.gradient-over.is-loaded:after,.gradient-over.lazyloaded:after{background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.2));content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}
