.sedita-hero{position:relative;left:50%;width:100vw;min-height:var(--sedita-hero-height);margin-left:-50vw;overflow:hidden}.sedita-hero__track{position:relative;min-height:var(--sedita-hero-height)}.sedita-hero__slide{position:absolute;inset:0;z-index:0;min-height:var(--sedita-hero-height);opacity:0;visibility:hidden;transition:opacity .65s ease,visibility 0s linear .65s;pointer-events:none}.sedita-hero__slide[hidden]{display:block!important}.sedita-hero__slide.is-active{z-index:1;opacity:1;visibility:visible;transition-delay:0s;pointer-events:auto}.sedita-hero__content{width:min(100%,1200px);min-height:inherit;margin:0 auto}.sedita-hero__mobile{display:none}.sedita-hero__slide.is-active [class*="__copy"],.sedita-hero__slide.is-active h1,.sedita-hero__slide.is-active h2,.sedita-hero__slide.is-active p,.sedita-hero__slide.is-active a{animation:sedita-hero-rise .62s cubic-bezier(.22,.61,.36,1) both}.sedita-hero__slide.is-active [class*="__visual"],.sedita-hero__slide.is-active [class*="__image"],.sedita-hero__slide.is-active img{animation:sedita-hero-float-in .8s cubic-bezier(.22,.61,.36,1) both}.sedita-hero__slide.is-active h1,.sedita-hero__slide.is-active h2{animation-delay:.08s}.sedita-hero__slide.is-active p{animation-delay:.16s}.sedita-hero__slide.is-active a{animation-delay:.24s}@keyframes sedita-hero-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes sedita-hero-float-in{from{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.sedita-hero__prev,.sedita-hero__next{position:absolute;z-index:5;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#fff;font-size:54px;line-height:1;padding:10px 18px;cursor:pointer;text-shadow:0 1px 5px #0008}.sedita-hero__prev{left:10px}.sedita-hero__next{right:10px}.sedita-hero__dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:5;display:flex;gap:10px}.sedita-hero__dots button{height:12px;width:12px;border:1px solid #fff;border-radius:50%;background:transparent;padding:0;cursor:pointer}.sedita-hero__dots .is-active{background:#fff}@media(max-width:980px){.sedita-hero,.sedita-hero__track,.sedita-hero__slide{min-height:auto}.sedita-hero__track{min-height:var(--sedita-mobile-height,720px)}.sedita-has-mobile .sedita-hero__desktop{display:none}.sedita-has-mobile .sedita-hero__mobile{display:block}}@media(prefers-reduced-motion:reduce){.sedita-hero__slide,.sedita-hero__slide.is-active{transition:none!important}.sedita-hero__slide.is-active *{animation:none!important}}
