/* Keep imported typography, spacing, SVGs and breakpoints; only replace the
   presentation state formerly supplied by SmartMenus/Elementor's JavaScript. */
[data-aviv-native-menu] .elementor-nav-menu--main .sub-menu{display:none;position:absolute;top:100%;right:0;z-index:20;min-width:12em}
[data-aviv-native-menu] .elementor-nav-menu--main li{position:relative}
[data-aviv-native-menu] .elementor-nav-menu--main li.aviv-submenu-open>.sub-menu{display:block}
[data-aviv-native-menu] .elementor-nav-menu--main .sub-menu .sub-menu{top:0;right:100%}
[data-aviv-native-menu]>.elementor-nav-menu--dropdown,[data-aviv-native-menu]>.elementor-widget-container>.elementor-nav-menu--dropdown{position:absolute;top:100%;max-height:none!important;overflow:visible!important;z-index:30}
[data-aviv-native-menu] .elementor-nav-menu--dropdown[aria-hidden="true"]{display:none!important}
[data-aviv-native-menu] .elementor-nav-menu--dropdown[aria-hidden="false"]{display:block}
[data-aviv-native-menu]>.elementor-nav-menu--dropdown .sub-menu,[data-aviv-native-menu]>.elementor-widget-container>.elementor-nav-menu--dropdown .sub-menu{display:none;position:static}
[data-aviv-native-menu]>.elementor-nav-menu--dropdown li.aviv-submenu-open>.sub-menu,[data-aviv-native-menu]>.elementor-widget-container>.elementor-nav-menu--dropdown li.aviv-submenu-open>.sub-menu{display:block}
[data-aviv-native-toc].elementor-toc--collapsed .elementor-toc__body{display:none}
[data-aviv-native-elements] .elementor-menu-anchor{scroll-margin-top:var(--aviv-native-header-height,0px)}
[data-aviv-native-elements] .elementor-post__thumbnail img{object-fit:cover}
[data-aviv-native-sticky].elementor-sticky--active{position:fixed;top:0;z-index:100}
@media(prefers-reduced-motion:reduce){[data-aviv-native-elements]{scroll-behavior:auto}}
