.hero-slider{position:relative;min-height:570px}.hero-slider .hero-slide{position:absolute;inset:0;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .75s ease,visibility .75s}.hero-slider .hero-slide.is-active{visibility:visible;opacity:1;pointer-events:auto}.hero-slider .hero-slide>img,.hero-slider .hero-slide>.hero-overlay{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-slider .hero-content{position:relative;z-index:2}.hero-slider .hero-content a{position:relative;z-index:3;pointer-events:auto}.hero-slider .hero-arrow{position:absolute;z-index:5;top:52%;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:rgba(15,25,29,.25);color:#fff;font-size:19px;cursor:pointer;opacity:.9}.hero-slider .hero-arrow:hover{background:var(--coral);border-color:var(--coral)}.hero-slider .prev{left:max(18px,calc((100% - 1030px)/2))}.hero-slider .next{right:max(18px,calc((100% - 1030px)/2))}.hero-slider .hero-dots{z-index:5}.hero-slider .hero-dots button{width:7px;height:7px;padding:0;border:1px solid #fff;border-radius:50%;background:transparent;cursor:pointer}.hero-slider .hero-dots button.active{width:18px;border-radius:9px;background:#fff}@media(max-width:520px){.hero-slider .hero-arrow{display:none}.hero-slider{min-height:570px}}
