html.menu-mobile-aperto { overflow: hidden; }
[data-elementor-type=popup].menu-attivo { display: block; position: fixed; inset: 0; z-index: 10000; overflow-y: auto; background: #e4a032; }
button.menu-mobile-chiudi, button.menu-mobile-chiudi:hover, button.menu-mobile-chiudi:focus { position: fixed; z-index: 10001; top: 12px; right: 14px; padding: 0 4px; border: 0; background: transparent; color: white; font-size: 30px; line-height: 1; cursor: pointer; }
.menu-mobile-chiudi:focus-visible { outline: 2px solid white; outline-offset: 3px; }
