/* Image-only: no headline, subtitle or CTA overlays */
.pisdt-imgslider{position:relative;width:100%;overflow:hidden;background:linear-gradient(180deg,#f8fbff,#eef4ff);aspect-ratio:431/146;min-height:170px;max-height:740px;border-bottom:1px solid rgba(8,43,93,.08)}
.pisdt-imgslider-track,.pisdt-imgslider-slide{position:absolute;inset:0}
.pisdt-imgslider-slide{opacity:0;visibility:hidden;transition:opacity .7s ease}
.pisdt-imgslider-slide.is-active{opacity:1;visibility:visible}
.pisdt-imgslider-slide img{display:block;width:100%;height:100%;object-fit:contain;object-position:center center;background:#fff}
.pisdt-imgslider-prev,.pisdt-imgslider-next{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border:0;border-radius:50%;background:rgba(255,255,255,.92);color:#123260;font-size:23px;cursor:pointer;z-index:3;box-shadow:0 10px 25px rgba(6,32,74,.18)}
.pisdt-imgslider-prev:hover,.pisdt-imgslider-next:hover{background:#f7ba3f;color:#0c2954}
.pisdt-imgslider-prev{left:17px}.pisdt-imgslider-next{right:17px}
.pisdt-imgslider-dots{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);z-index:3;display:flex;gap:8px}
.pisdt-imgslider-dots button{border:0;width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.78);cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.08)}
.pisdt-imgslider-dots button.on{width:30px;border-radius:10px;background:#f7ba3f}
@media(max-width:991px){.pisdt-imgslider{aspect-ratio:16/7;max-height:none}}
@media(max-width:700px){.pisdt-imgslider{aspect-ratio:16/9;min-height:0}.pisdt-imgslider-slide img{object-fit:contain}.pisdt-imgslider-prev,.pisdt-imgslider-next{width:34px;height:34px;font-size:16px}.pisdt-imgslider-prev{left:7px}.pisdt-imgslider-next{right:7px}}
@media(prefers-reduced-motion:reduce){.pisdt-imgslider-slide{transition:none}}
