.hw-slider { position:relative; width:100%; aspect-ratio:1920/924; overflow:hidden; isolation:isolate; }
.hw-slider img.hw-slide { position:absolute; inset:0; width:100%!important; height:100%!important; max-height:none; object-fit:cover; margin:0!important; }
.hw-slider [hidden] { display:none!important; }
.hw-slider img.hw-welcome { position:absolute; bottom:2%; left:2%; width:96%!important; height:auto!important; margin:0!important; pointer-events:none; }
.hw-slider button.hw-prev,.hw-slider button.hw-next {position:absolute; top:50%; transform:translateY(-50%); border:none!important; border-radius:0!important; width:44px; height:44px; padding:0!important; background:transparent!important; color:#fff!important; box-shadow:none!important; text-shadow:none!important; font:30px/1 system-ui; cursor:pointer;}
.hw-slider button:focus-visible {outline:1px solid white;outline-offset:-5px;}
.hw-prev {left:clamp(12px,4vw,76px);} .hw-next {right:max(76px,5%);}
@media(max-width:600px){.hw-slider {aspect-ratio:1920/924;} .hw-slider img.hw-welcome {bottom:5%;}}
.hw-slider img.hw-welcome, .hw-slider button {z-index:2;}
