.ugel-carousel{position:relative;width:100%;overflow:hidden;background:#092d59;isolation:isolate}
.ugel-carousel-track{position:relative;width:100%;aspect-ratio:16/6;min-height:250px;max-height:650px}
.ugel-carousel-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .55s ease,visibility .55s ease}
.ugel-carousel-slide.is-active{opacity:1;visibility:visible;z-index:1}
.ugel-carousel-slide img{display:block;width:100%;height:100%;object-fit:cover}
.ugel-carousel-imglink{display:block;width:100%;height:100%}
.ugel-carousel-caption{position:absolute;bottom:45px;left:6%;max-width:min(590px,76%);background:rgba(5,35,74,.78);padding:16px 22px;border-radius:6px;color:#fff;pointer-events:none}
.ugel-carousel-caption h2{color:#fff;font-size:clamp(20px,3vw,36px);line-height:1.2;margin:0 0 5px}
.ugel-carousel-caption p{color:#fff;font-size:clamp(13px,1.35vw,17px);margin:0}
.ugel-carousel-prev,.ugel-carousel-next{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:42px;height:42px;border:0;border-radius:50%;background:rgba(0,0,0,.48);color:white;cursor:pointer;font-size:24px;line-height:1}
.ugel-carousel-prev{left:15px}.ugel-carousel-next{right:15px}
.ugel-carousel-prev:hover,.ugel-carousel-next:hover{background:#0b559e}
.ugel-carousel-dots{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:9px;z-index:3}
.ugel-carousel-dots button{border:2px solid white;border-radius:50%;background:transparent;width:13px;height:13px;padding:0;cursor:pointer}
.ugel-carousel-dots button[aria-current=true]{background:#fff}
.ugel-carousel :focus-visible{outline:3px solid #f4bf35;outline-offset:2px}
@media(max-width:700px){.ugel-carousel-track{aspect-ratio:16/9;min-height:210px}.ugel-carousel-caption{left:12%;bottom:38px;padding:8px 12px;max-width:74%}.ugel-carousel-caption h2{font-size:18px}.ugel-carousel-caption p{font-size:12px}.ugel-carousel-prev,.ugel-carousel-next{width:30px;height:30px;font-size:16px}.ugel-carousel-prev{left:3px}.ugel-carousel-next{right:3px}}
@media(prefers-reduced-motion:reduce){.ugel-carousel-slide{transition:none}}
