.sky-slideshow{position:relative;height:clamp(320px,40vw,580px);isolation:isolate;background:#03032e}
.sky-slideshow-stage{position:absolute;inset:0;overflow:hidden}
.sky-slideshow .sky-slideshow-image{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--sky-slide-focus,var(--sky-focus,50%)) center;opacity:0;transition:opacity .9s ease}
.sky-slideshow .sky-slideshow-image.is-visible{opacity:1}
.sky-slideshow-controls{position:absolute;z-index:3;bottom:16px;right:max(16px,calc((100% - 1200px)/2));display:flex;align-items:center;gap:8px;padding:5px;border-radius:7px;background:#03032eb3;color:#fff}
.sky-slideshow-controls[hidden]{display:none}
.sky-site .sky-slideshow-controls button{min-width:40px;min-height:40px;border:1px solid #ffffff70;border-radius:4px;padding:4px 10px;background:#03032e70;color:#fff;font:inherit;cursor:pointer;line-height:1}
.sky-site .sky-slideshow-controls button:hover{background:#174b8c}
.sky-slideshow-controls [data-slide-prev],.sky-slideshow-controls [data-slide-next]{font-size:27px}
.sky-slideshow-controls [data-slide-pause]{font-size:13px}
.sky-slide-counter{min-width:48px;text-align:center;font-size:13px;font-variant-numeric:tabular-nums}
@media(max-width:760px){.sky-slideshow{height:360px}.sky-slideshow .sky-slideshow-image{object-position:var(--sky-slide-mobile-focus,var(--sky-mobile-focus,50%)) center}.sky-slideshow-controls{bottom:12px;right:12px;gap:6px}}
@media(prefers-reduced-motion:reduce){.sky-slideshow .sky-slideshow-image{transition:none}}
