
.renew-hero-slider{position:relative;isolation:isolate;overflow:hidden}
.renew-hero-slider>main{position:relative;z-index:6}
.renew-hero-slider.is-second>main{visibility:hidden;pointer-events:none}
.renew-hero-slider.is-second .renew-hero-persistent-link{visibility:visible;pointer-events:auto}
.renew-hero-slide-two{position:absolute;inset:0;z-index:5;background:#242c23;opacity:0;visibility:hidden;transition:opacity .65s ease,visibility .65s;pointer-events:none}
.renew-hero-slide-two img{width:100%;height:100%;display:block;object-fit:cover;object-position:right center}
.renew-hero-slider.is-second .renew-hero-slide-two{opacity:1;visibility:visible}
.renew-hero-controls{position:absolute;z-index:8;bottom:18px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;padding:5px 12px;border-radius:24px;background:rgba(0,0,0,.28)}
.renew-hero-controls button{border:0;color:#fff;background:transparent;cursor:pointer;width:30px;height:30px;display:grid;place-items:center;padding:0}
.renew-hero-controls button:focus-visible{outline:2px solid white;outline-offset:3px}
.renew-hero-controls .hero-dot{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.4)}
.renew-hero-controls .hero-dot[aria-pressed="true"]{background:#fff}
.renew-hero-controls svg{width:18px;height:18px}
@media(max-width:991px){.renew-hero-slide-two img{object-fit:cover;object-position:right center}.renew-hero-controls{bottom:10px}}
@media(prefers-reduced-motion:reduce){.renew-hero-slider>main,.renew-hero-slide-two{transition:none}}



.renew-hero-arrow{position:absolute;z-index:8;top:50%;transform:translateY(-50%);width:48px;height:48px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.65);border-radius:50%;background:rgba(0,0,0,.3);color:#fff;cursor:pointer}
.renew-hero-arrow svg{width:24px;height:24px}
.renew-hero-prev{left:24px}.renew-hero-next{right:132px}
.renew-hero-arrow:hover{background:rgba(0,0,0,.55)}
.renew-hero-arrow:focus-visible{outline:3px solid #fff;outline-offset:4px}
@media(max-width:991px){.renew-hero-arrow{width:36px;height:36px}.renew-hero-prev{left:12px}.renew-hero-next{right:12px}}

/* Hide first-slide text/images even when animation styles set visibility. */
.renew-hero-slider.is-second>main [doz_type="widget"]:not(.renew-hero-persistent-link){opacity:0!important;visibility:hidden!important;pointer-events:none!important}
.renew-hero-slider.is-second>main [doz_type="widget"]:not(.renew-hero-persistent-link) *{visibility:hidden!important;pointer-events:none!important}

.renew-hero-slider{touch-action:pan-y pinch-zoom;cursor:grab}
.renew-hero-slider.is-dragging{cursor:grabbing;user-select:none}
.renew-hero-slider img{-webkit-user-drag:none;user-select:none}

.renew-hero-slide-two picture{display:block;width:100%;height:100%}
@media(max-width:991px){.renew-hero-slide-two img{object-fit:contain;object-position:center top}}
