.station-slider{position:relative;width:100%;min-width:0;max-width:100%;margin:0;background:#123e78;overflow:hidden;border-radius:var(--station-radius,28px);isolation:isolate}.station-slider *{box-sizing:border-box}.station-slider-stage{position:relative;aspect-ratio:16/9}.station-slider .station-slide{position:absolute;inset:0}.station-slider [hidden]{display:none!important}.station-slide a{display:block;width:100%;height:100%}.station-slider .station-slide img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;border:0;border-radius:0;margin:0}.station-slider[data-fit="cover"] .station-slide img{object-fit:cover}.station-slider button{font-family:inherit;cursor:pointer;border:0;box-shadow:none;color:#fff;background:#082c55d9;padding:0;min-width:44px;min-height:44px;line-height:1;border-radius:3px}.station-slider button:hover{background:#005baa}.station-slider button:focus-visible,.station-slide a:focus-visible{outline:3px solid #fff;outline-offset:-4px}.station-slider .station-prev,.station-slider .station-next-slide{position:absolute;top:50%;transform:translateY(-50%);font-size:34px;font-weight:700;z-index:2;width:44px;height:44px;border-radius:50%;background:rgba(0,91,170,.45);display:grid;place-items:center}.station-slider .station-prev{left:10px}.station-slider .station-next-slide{right:10px}.station-slider-footer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px;padding:2px 8px;background:#123e78}.station-dots{display:flex;justify-content:center;flex-wrap:wrap}.station-slider .station-dots button{background:transparent;position:relative}.station-dots button::after{content:'';display:block;width:11px;height:11px;border-radius:50%;border:2px solid #fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.station-dots button[aria-current="true"]::after{background:#fff}.station-slider .station-toggle{font-size:12px;padding:0 10px;background:transparent}.station-slider-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(min-width:600px){.station-slider-footer{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#0008)}}

.station-slider .station-prev:hover,.station-slider .station-next-slide:hover{background:rgba(0,91,170,.7)}
@media(max-width:599px){.station-slider{border-radius:min(var(--station-radius,28px),20px)}}
/* Isolate navigation from theme/Elementor button padding and minimum widths. */
.station-slider[data-station-slider] .station-slider-controls button.station-prev,
.station-slider[data-station-slider] .station-slider-controls button.station-next-slide{
 appearance:none!important;-webkit-appearance:none!important;
 box-sizing:border-box!important;width:44px!important;height:44px!important;
 min-width:44px!important;max-width:44px!important;min-height:44px!important;max-height:44px!important;
 padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;
 background:rgba(0,91,170,.45)!important;background-image:none!important;
 box-shadow:none!important;text-shadow:none!important;letter-spacing:0!important;
 font-size:0!important;line-height:0!important;display:flex!important;
 align-items:center!important;justify-content:center!important;
}
.station-slider[data-station-slider] .station-slider-controls button.station-prev:hover,
.station-slider[data-station-slider] .station-slider-controls button.station-next-slide:hover{background:rgba(0,91,170,.65)!important}
.station-slider[data-station-slider] .station-slider-controls button.station-prev::before,
.station-slider[data-station-slider] .station-slider-controls button.station-next-slide::before{content:none!important}
.station-slider[data-station-slider] .station-slider-controls button.station-prev::after,
.station-slider[data-station-slider] .station-slider-controls button.station-next-slide::after{
 content:''!important;position:absolute!important;display:block!important;
 width:10px!important;height:10px!important;top:50%!important;left:50%!important;
 margin:0!important;padding:0!important;border:0!important;border-top:3px solid #fff!important;
 border-right:3px solid #fff!important;border-radius:0!important;background:transparent!important;
 box-shadow:none!important;opacity:1!important;
}
.station-slider[data-station-slider] .station-slider-controls button.station-prev::after{transform:translate(-35%,-50%) rotate(-135deg)!important}
.station-slider[data-station-slider] .station-slider-controls button.station-next-slide::after{transform:translate(-65%,-50%) rotate(45deg)!important}
.station-slider[data-station-slider] .station-dots button{
 width:32px!important;min-width:32px!important;max-width:32px!important;
 height:44px!important;min-height:44px!important;max-height:44px!important;
 padding:0!important;margin:0!important;border:0!important;border-radius:0!important;
 background:transparent!important;box-shadow:none!important;font-size:0!important;
}
/* Keep the same image-overlay controls on mobile and desktop. */
.station-slider[data-station-slider] .station-slider-footer{
 position:absolute;bottom:0;left:0;right:0;z-index:2;
 background:linear-gradient(transparent,rgba(0,0,0,.45));
 padding:0 8px;min-height:44px;
}
.station-slider[data-station-slider] .station-slider-controls button.station-prev,
.station-slider[data-station-slider] .station-slider-controls button.station-next-slide{
 top:50%!important;transform:translateY(-50%)!important;
}
@media(max-width:599px){
 .station-slider[data-station-slider] .station-prev{left:8px}
 .station-slider[data-station-slider] .station-next-slide{right:8px}
 .station-slider[data-station-slider] .station-slider-controls button.station-prev,
 .station-slider[data-station-slider] .station-slider-controls button.station-next-slide{background:rgba(0,91,170,.32)!important}
}

.station-slider[data-station-slider]{background:var(--station-color,#005baa)}
.station-slider[data-station-slider] .station-slider-controls button.station-prev,
.station-slider[data-station-slider] .station-slider-controls button.station-next-slide{background:color-mix(in srgb,var(--station-color,#005baa) 45%,transparent)!important}
.station-slider[data-station-slider] .station-slider-controls button.station-prev:hover,
.station-slider[data-station-slider] .station-slider-controls button.station-next-slide:hover{background:color-mix(in srgb,var(--station-color,#005baa) 65%,transparent)!important}
