.ny-hero-con{padding:0 !important;}
.ny-hero-slideshow{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#0b1b2b;}
.ny-hero-slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1.1s ease-in-out;}
.ny-hero-slide--active{opacity:1;}
.ny-hero-dots{position:absolute;left:0;right:0;bottom:18px;display:flex;justify-content:center;gap:10px;z-index:3;}
.ny-hero-dot{width:9px;height:9px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,0.85);background:transparent;cursor:pointer;transition:background .25s ease,transform .25s ease;-webkit-appearance:none;appearance:none;}
.ny-hero-dot--active{background:#D3AB80;border-color:#D3AB80;transform:scale(1.15);}
.ny-hero-dot:focus-visible{outline:2px solid #D3AB80;outline-offset:2px;}
@media (max-width:767px){.ny-hero-slideshow{aspect-ratio:4/3;}.ny-hero-dots{bottom:12px;}}
