[data-mirror-sticky]{position:sticky;top:var(--mirror-top,0px);z-index:99}
@media (max-width:767px){[data-mirror-sticky]:not([data-mirror-sticky~="mobile"]){position:static}}
@media (min-width:768px) and (max-width:1024px){[data-mirror-sticky]:not([data-mirror-sticky~="tablet"]){position:static}}
@media (min-width:1025px){[data-mirror-sticky]:not([data-mirror-sticky~="desktop"]){position:static}}
.elementor-nav-menu--main .elementor-nav-menu li:hover>ul,.elementor-nav-menu--main .elementor-nav-menu li:focus-within>ul{display:block}
.mirror-page{max-width:720px;margin:0 auto;padding:4rem 1.25rem}
.mirror-page ul{margin:1rem 0 0;padding-left:1.25rem}
.mirror-page li{margin:.4rem 0}
[data-mirror-slider] .slick-track,[data-mirror-slider] .swiper-wrapper{display:flex;transition:transform var(--mirror-speed,300ms) ease}
[data-mirror-slider] .slick-slide,[data-mirror-slider] .swiper-slide{float:none;flex:0 0 auto;width:calc((100% - (var(--mirror-cols,1) - 1) * var(--mirror-gap,0px)) / var(--mirror-cols,1));max-width:none;min-width:0;margin-right:var(--mirror-gap,0px)}
[data-mirror-slider] .slick-slide{height:auto}
[data-mirror-slider] .slick-list,[data-mirror-slider].swiper{touch-action:pan-y}
[data-mirror-slider].mirror-moved .slick-slide:not(.mirror-on) :is(.elementor-widget-wrap,.e-con-inner,.e-con) .elementor-element{display:none}
@media (prefers-reduced-motion:reduce){[data-mirror-slider] .slick-track,[data-mirror-slider] .swiper-wrapper{transition:none}}
[data-mirror-share]{cursor:pointer}
