/* Isolated review controls and native-media fallback only. */
html{margin-top:0!important}
body{margin-top:0!important}
.ls-preview-bar{box-sizing:border-box;position:relative;z-index:10001;display:flex;align-items:center;justify-content:center;gap:16px;min-height:40px;padding:7px 16px;background:#152440;color:#fff;font:500 12px/1.6 system-ui,-apple-system,sans-serif;letter-spacing:.02em}
.ls-preview-bar a{color:#fff!important;text-decoration:none!important;border-bottom:1px solid #ffffff66;padding:1px 0}
.ls-preview-bar a:hover,.ls-preview-bar a:focus-visible{border-color:#ffe477;color:#ffe477!important}
.ls-preview-bar .ls-preview-current{color:#ffe477;font-weight:700;white-space:nowrap}
.ls-preview-bar .ls-preview-links{display:flex;align-items:center;gap:14px}
.ls-preview-bar a[aria-current=page]{color:#ffe477!important;border-bottom-color:#ffe477}
.elementor-background-video-container{position:absolute!important;inset:0!important;overflow:hidden;pointer-events:none}
.elementor-background-video-container video.elementor-background-video-hosted{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;transform:none!important;opacity:0;transition:opacity .25s ease}
.elementor-background-video-container video.ls-video-playing{opacity:1}
.elementor-background-video-container video.ls-video-unavailable{display:none!important}
.ast-mobile-header-content{display:none!important}
body.ls-preview-menu-open .ast-mobile-header-content{display:block!important}
body.ls-preview-menu-open .ast-mobile-header-content .main-header-bar-navigation{display:block!important;visibility:visible!important;opacity:1!important}
@media(min-width:922px){#ast-mobile-header{display:none!important}#ast-desktop-header{display:block!important}}
@media(max-width:921px){#ast-desktop-header{display:none!important}#ast-mobile-header{display:block!important}}
@media(max-width:400px){.ls-preview-bar{gap:10px;padding-left:10px;padding-right:10px;font-size:11px}.ls-preview-bar .ls-preview-links{gap:10px}}
