.bec-slider{position:relative;width:100%;overflow:hidden;background:#111;isolation:isolate}
.bec-slide{position:absolute;inset:0;visibility:hidden;opacity:0;transition:opacity var(--bec-transition,1000ms) ease;overflow:hidden}
.bec-slide.is-current{visibility:visible;opacity:1}
.bec-slide-background{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center;border:0!important;max-width:none!important}
.bec-slide-canvas{position:absolute;left:0;top:0;transform-origin:0 0}
.bec-layer{position:absolute;box-sizing:border-box;margin:0;border:0;max-width:none;animation-fill-mode:both}
.bec-layer-image img{width:100%;height:100%;max-width:none;border:0}
.bec-layer-button{display:inline-block;text-align:center;cursor:pointer;text-decoration:none;appearance:none;outline-offset:5px}
.bec-layer-button:hover{background:#fff!important;color:#111!important}
.bec-layer:focus-visible,.bec-slider button:focus-visible{outline:3px solid #fff;box-shadow:0 0 0 6px #360151}
.bec-slider.is-enhanced .is-current .bec-layer{animation-name:bec-layer-enter;animation-delay:var(--bec-enter-delay,0ms);animation-duration:var(--bec-enter-duration,500ms);animation-timing-function:cubic-bezier(.22,.61,.36,1)}
@keyframes bec-layer-enter{from{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur(0)}}
.bec-slider.is-enhanced .is-current [data-enter="PopUpSmooth"]{animation-name:bec-layer-popup}
@keyframes bec-layer-popup{from{opacity:0;translate:0 20px;scale:.9}to{opacity:1;translate:0 0;scale:1}}
.bec-slider.is-enhanced .bec-slide.is-current[data-transition="slidingoverlayhorizontal"]{animation:bec-slide-wipe var(--bec-transition,1000ms) ease both}
@keyframes bec-slide-wipe{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}
.bec-slider-navigation{position:absolute;inset:0;z-index:100;pointer-events:none;display:flex;align-items:center;justify-content:space-between;padding:20px}
.bec-slider-navigation button{pointer-events:auto;background:transparent;color:white;font:50px/1 Arial,sans-serif;padding:0;border:0;cursor:pointer;text-shadow:0 1px 4px #000}
.bec-slider-pause{position:absolute;bottom:12px;right:12px;z-index:100;border:1px solid #fff;background:#111b;color:#fff;padding:6px 12px;cursor:pointer}
.bec-slider-status{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.bec-slider-nojs{position:relative;padding:60px 10%;text-align:center;color:white;background:#0008}.bec-slider-nojs a{color:white;text-decoration:underline}
.bec-slider-video{position:fixed;inset:0;width:min(960px,90vw);max-width:90vw;height:auto;padding:0;border:0;background:#000;overflow:visible;z-index:1000}
.bec-slider-video::backdrop{background:rgba(0,0,0,.85)}
.bec-video-frame{aspect-ratio:16/9}.bec-video-frame iframe{width:100%;height:100%;border:0;display:block}
.bec-video-close{position:absolute;right:0;top:-50px;background:transparent;color:white;font:40px/1 Arial,sans-serif;border:0;cursor:pointer}
@media(max-width:767px){.bec-slider-navigation{display:none}}
@media(prefers-reduced-motion:reduce){.bec-slide{transition:none}.bec-slider.is-enhanced .bec-slide.is-current[data-transition],.bec-slider.is-enhanced .is-current .bec-layer{animation:none}}

@media(min-width:1240px){.bec-hide-desktop{display:none!important}}
@media(min-width:1024px) and (max-width:1239px){.bec-hide-notebook{display:none!important}}
@media(min-width:778px) and (max-width:1023px){.bec-hide-tablet{display:none!important}}
@media(max-width:777px){.bec-hide-mobile{display:none!important}}

.bec-slide.is-current .bec-background-zoom{animation:bec-background-zoom var(--bec-zoom-duration,30000ms) linear both}
@keyframes bec-background-zoom{from{transform:scale(var(--bec-zoom-from,1.4))}to{transform:scale(var(--bec-zoom-to,1))}}
@media(prefers-reduced-motion:reduce){.bec-slide.is-current .bec-background-zoom{animation:none}}
