body.local-improved .sx-page .sx-mv-stage{position:relative;aspect-ratio:5/4;overflow:hidden;background:#e8e7dd}
body.local-improved .sx-page .sx-mv-slide{position:absolute;inset:0;margin:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .9s ease,visibility 0s .9s}
body.local-improved .sx-page .sx-mv-slide.is-active{opacity:1;visibility:visible;transition:opacity .9s ease}
body.local-improved .sx-page .sx-mv-slide img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:50% 50%}
body.local-improved .sx-page .sx-mv:not(.is-ready) .sx-mv-slide:not(:first-child){display:none}
body.local-improved .sx-page .sx-mv-touch{position:absolute;inset:0;z-index:3;display:block;appearance:none;border:0;border-radius:0;margin:0;padding:0;background:transparent;box-shadow:none;width:100%;height:100%;cursor:grab;touch-action:pan-y;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent}
body.local-improved .sx-page .sx-mv-touch[hidden]{display:none}
body.local-improved .sx-page .sx-mv-touch:active{cursor:grabbing}
body.local-improved .sx-page .sx-mv-touch:focus-visible{outline:2px solid #354a36;outline-offset:-5px}
@media(max-width:760px){body.local-improved .sx-page .sx-mv-stage{aspect-ratio:3/2}}
@media(prefers-reduced-motion:reduce){body.local-improved .sx-page .sx-mv-slide,body.local-improved .sx-page .sx-mv-slide.is-active{transition:none}}
