.et-hero{position:relative;width:100%;max-width:1600px;margin:auto;line-height:0;overflow:hidden}
.et-hero-window{width:100%;aspect-ratio:8/3;overflow:hidden}
.et-hero-track{display:flex;width:100%;height:100%;transition:transform .8s ease}
.et-hero-slide{flex:0 0 100%;min-width:0;height:100%;background:#2c3b4d}
.et-hero-slide img{display:block;width:100%;height:100%;object-fit:contain}
.et-hero-controls{position:absolute;inset:0;pointer-events:none}
.et-hero-controls[hidden]{display:none}
.et-hero-controls button{position:absolute;top:50%;width:44px;height:44px;padding:4.5px;border:0;background:transparent;transform:translateY(-50%);cursor:pointer;pointer-events:auto}
.et-hero-controls button img{display:block;width:35px;height:35px}
.et-hero-previous{left:5px}.et-hero-next{right:5px}.et-hero-playpause{left:50%;margin-left:-22px}
.et-hero-controls button:focus-visible{outline:3px solid white;outline-offset:2px}
@media (prefers-reduced-motion:reduce){.et-hero-track{transition:none}}
