.lebcom-hero-slider-host{position:relative;overflow:hidden!important;isolation:isolate}
.lebcom-hs-layers{position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important}
.lebcom-hs-layer{position:absolute!important;inset:0!important;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important;opacity:0;transition-property:opacity;transition-timing-function:ease;will-change:opacity}
.lebcom-hs-layer.is-active{opacity:1}
.lebcom-hs-content{position:relative!important;z-index:2!important}
.lebcom-hs-controls{position:absolute!important;inset:0!important;z-index:4!important;pointer-events:none!important}
.lebcom-hs-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:999px;background:rgba(0,0,0,.32);color:#fff;font-size:23px;line-height:40px;padding:0;cursor:pointer;pointer-events:auto;opacity:.78}
.lebcom-hs-prev{left:12px}.lebcom-hs-next{right:12px}
.lebcom-hs-dots{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);display:flex;gap:8px;pointer-events:auto}
.lebcom-hs-dot{display:block;width:9px;height:9px;padding:0;border:1px solid rgba(255,255,255,.95);border-radius:50%;background:rgba(0,0,0,.3);cursor:pointer}
.lebcom-hs-dot.is-active{background:#fff}
@media(max-width:767px){.lebcom-hs-arrow{width:36px;height:36px;line-height:36px;font-size:20px}.lebcom-hs-prev{left:8px}.lebcom-hs-next{right:8px}.lebcom-hs-dots{bottom:10px}}
@media(prefers-reduced-motion:reduce){.lebcom-hs-layer{transition-duration:0s!important}}
