/* Preview-only behavior; existing brand/layout styles remain the baseline. */
.elementor-invisible{visibility:visible!important}.e-con.e-parent{--e-con-transform:none}
.review-embed{min-height:180px;display:grid;place-items:center;background:#f3f1ef;color:#555;padding:20px;text-align:center;border:1px solid #ddd}
.review-form-note{padding:12px;border:1px solid #b62031;color:#8e1724;background:#fff7f8}
#review-status{position:fixed;left:16px;right:16px;bottom:16px;z-index:2147483647;background:white;color:#333;padding:16px;border:2px solid #b62031;box-shadow:0 3px 16px #0003;font:14px/1.6 sans-serif}
.checkbox-toggle:focus-visible+.ue_hamburger{outline:3px solid #111;outline-offset:3px}
.review-carousel>.swiper-wrapper{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;transform:none!important;scrollbar-width:none}
.review-carousel>.swiper-wrapper>.swiper-slide{flex:0 0 33.333%;scroll-snap-align:start}
.ext-rss__track{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.review-blog-menu .p-spMenu{visibility:visible!important;opacity:1!important;pointer-events:auto!important}
.review-blog-menu .p-spMenu__inner{transform:translateX(0)!important;visibility:visible!important}
.review-blog-menu .p-spMenu__overlay{visibility:visible!important;opacity:.5!important}
.review-search-open{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
.review-search-results{padding:30px 20px}.review-search-results article{padding:20px 0;border-bottom:1px solid #ddd}.review-search-results a{font-size:1.2em}
@media(max-width:767px){.review-carousel>.swiper-wrapper>.swiper-slide{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}}

.elementor-background-video-container .elementor-background-video-hosted{width:100%;height:100%;object-fit:cover}

.review-blog-menu .p-spMenu{display:block!important}
.p-mainVisual .swiper-slide{flex-basis:100%!important}

.p-mainVisual .swiper-slide,.p-mainVisual .p-mainVisual__textLayer{visibility:visible!important}
