.ads-slider{position:relative;width:100%;overflow:hidden;aspect-ratio:var(--ads-ratio);max-height:var(--ads-maxh);background:#e7e7e7;--ads-scale:1;--ads-speed:600ms;contain:layout paint;-webkit-user-select:none;user-select:none;touch-action:pan-y}
.ads-slider--fullscreen{aspect-ratio:auto;max-height:none;height:calc(100vh - var(--ads-offset,0px));height:calc(100svh - var(--ads-offset,0px));min-height:var(--ads-minh,320px)}
.ads-slider__track{position:absolute;inset:0}
.ads-slider__slide{position:absolute;inset:0;opacity:0;visibility:hidden;z-index:1;transition:opacity var(--ads-speed) ease,visibility 0s linear var(--ads-speed),transform var(--ads-speed) ease}
.ads-slider__slide.is-active{opacity:1;visibility:visible;z-index:2;transition:opacity var(--ads-speed) ease,visibility 0s,transform var(--ads-speed) ease}
.ads-slider__slide[data-mode="slide"]{opacity:1;transform:translateX(100%)}
.ads-slider__slide[data-mode="slide"].is-prev{transform:translateX(-100%)}
.ads-slider__slide[data-mode="slide"].is-active{transform:none}
.ads-slider__bg{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;border:0;display:block;object-fit:cover}
.ads-slider__stage{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(var(--ads-scale));transform-origin:center center;pointer-events:none;z-index:3}
.ads-slider__layer{pointer-events:auto;box-sizing:border-box;transform:translate(calc(var(--ads-tx,0px) + var(--ads-dx,0px)),calc(var(--ads-ty,0px) + var(--ads-dy,20px)));opacity:0;transition-property:opacity,transform;transition-duration:.7s;transition-timing-function:cubic-bezier(.22,.61,.36,1)}
.ads-slider__slide.is-active .ads-slider__layer{opacity:1;transform:translate(var(--ads-tx,0px),var(--ads-ty,0px))}
.ads-slider__layer{border:0 solid transparent;margin:0}
.ads-v6 .ads-slider__layer--text,.ads-v6 .ads-slider__layer--button{color:#fff;font-family:Roboto,sans-serif;font-size:20px;line-height:25px;white-space:nowrap}
.ads-slider__layer img{display:block;max-width:none;height:auto}
.ads-slider__layer a{color:inherit;text-decoration:none}
.ads-slider__link{position:absolute;inset:0;z-index:4}
.ads-slider__arrow{position:absolute;top:50%;z-index:10;width:50px;height:50px;margin:-25px 0 0;padding:0;border:0;border-radius:0;background:transparent;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.85;transition:opacity .2s,transform .2s;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}
.ads-slider__arrow:hover{opacity:1;background:transparent}
.ads-slider__arrow--prev{left:20px}
.ads-slider__arrow--next{right:20px}
.ads-slider__arrow--prev:hover{transform:translateX(-4px)}
.ads-slider__arrow--next:hover{transform:translateX(4px)}
.ads-slider__dots{position:absolute;left:0;right:0;bottom:var(--ads-dots-bottom,20px);z-index:10;display:flex;justify-content:center;gap:var(--ads-dots-gap,10px);pointer-events:none}
.ads-slider__dot{pointer-events:auto;position:relative;width:15px;height:15px;padding:0;margin:0;border:0;border-radius:50%;background:transparent;cursor:pointer;box-shadow:0 0 0 2px rgba(255,255,255,0);transition:box-shadow .3s}
.ads-slider__dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:rgba(255,255,255,.3);transition:transform .3s,background-color .3s}
.ads-slider__dot:hover::after{background:rgba(255,255,255,.6)}
.ads-slider__dot[aria-current="true"]{box-shadow:0 0 0 2px #fff}
.ads-slider__dot[aria-current="true"]::after{background:#fff;transform:scale(.4)}
.ads-slider__arrow:focus-visible,.ads-slider__dot:focus-visible{outline:2px solid #fff;outline-offset:2px}
.ads-slider .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap} .ads-nav-zeus .ads-slider__arrow{width:70px;height:70px;margin-top:-35px;border-radius:50%;background:rgba(0,0,0,.1);opacity:1;filter:none}
.ads-nav-zeus .ads-slider__arrow svg{width:26px;height:26px}
.ads-nav-zeus .ads-slider__arrow:hover{background:rgba(0,0,0,.3);transform:none}
.ads-nav-zeus .ads-slider__arrow--prev{left:0}
.ads-nav-zeus .ads-slider__arrow--next{right:0}
.ads-dots-zeus .ads-slider__dot{width:13px;height:13px;box-shadow:none;border:2px solid #fff;box-sizing:border-box}
.ads-dots-zeus .ads-slider__dot::after{background:#fff;transform:scale(0);transition:transform .3s}
.ads-dots-zeus .ads-slider__dot:hover::after,.ads-dots-zeus .ads-slider__dot[aria-current="true"]::after{background:#fff;transform:scale(1)}
.ads-dots-zeus .ads-slider__dot[aria-current="true"]{box-shadow:none} .ads-nav-default .ads-slider__arrow{width:40px;height:40px;margin-top:-20px;border-radius:50%;background:rgba(0,0,0,.5);opacity:1;filter:none}
.ads-nav-default .ads-slider__arrow svg{width:20px;height:20px}
.ads-nav-default .ads-slider__arrow:hover{background:#000;transform:none}
.ads-dots-default .ads-slider__dot{width:12px;height:12px;box-shadow:none;border:3px solid #e5e5e5;background:#999;box-sizing:content-box}
.ads-dots-default .ads-slider__dot::after{display:none}
.ads-dots-default .ads-slider__dot[aria-current="true"],.ads-dots-default .ads-slider__dot:hover{background:#fff;box-shadow:none} @media (hover:hover){.ads-arrows-hover .ads-slider__arrow{opacity:0;transition:opacity .3s,background-color .3s}.ads-arrows-hover:hover .ads-slider__arrow,.ads-arrows-hover .ads-slider__arrow:focus-visible{opacity:1}}
@media (max-width:767px){.ads-slider__arrow{width:40px;height:40px;margin-top:-20px}.ads-slider__arrow svg{width:30px;height:30px}.ads-slider__arrow--prev{left:6px}.ads-slider__arrow--next{right:6px}.ads-slider__dots{bottom:10px}.ads-arrows-nomobile .ads-slider__arrow,.ads-dots-nomobile .ads-slider__dots{display:none}}
@media (prefers-reduced-motion:reduce){.ads-slider__slide,.ads-slider__layer{transition:none!important}}