.elementor-908 .elementor-element.elementor-element-1faff22{--display:flex;--min-height:216px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-908 .elementor-element.elementor-element-1faff22:not(.elementor-motion-effects-element-type-background), .elementor-908 .elementor-element.elementor-element-1faff22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-908 .elementor-element.elementor-element-972ad96{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;z-index:28;text-align:right;}body:not(.rtl) .elementor-908 .elementor-element.elementor-element-972ad96{left:0px;}body.rtl .elementor-908 .elementor-element.elementor-element-972ad96{right:0px;}.elementor-908 .elementor-element.elementor-element-972ad96 img{width:7%;max-width:46%;height:84px;}.elementor-908 .elementor-element.elementor-element-e3154c5{--display:flex;--min-height:100vh;}/* Start custom CSS for image, class: .elementor-element-972ad96 */ .menu-trigger {
    position: fixed;   /* rimane sempre visibile */
    top: 20px;         /* distanza dal bordo superiore */
    right: 20px;       /* distanza dal bordo destro */
    z-index: 10001;    /* sopra overlay */
    cursor: pointer;
    width: auto;       /* lascia che il contenitore si adatti all'immagine */
    height: auto;
    display: block;    /* non centrare l'immagine, la lasciamo a destra */
}

.menu-trigger img {
    width: 40px;       /* dimensione icona, puoi cambiare */
    height: auto;
    display: block;    /* rimuove eventuali spazi bianchi */
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3154c5 */ .menu-overlay {
  z-index: 9999; /* deve stare sotto il trigger */
} /* End custom CSS */