.elementor-1083 .elementor-element.elementor-element-589d752e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1083 .elementor-element.elementor-element-589d752e:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-589d752e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-1083 .elementor-element.elementor-element-589d752e > .elementor-container{min-height:80px;}.elementor-1083 .elementor-element.elementor-element-589d752e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 1rem 0rem 1rem;}.elementor-1083 .elementor-element.elementor-element-589d752e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1083 .elementor-element.elementor-element-6ad088e9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1083 .elementor-element.elementor-element-6ad088e9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-1083 .elementor-element.elementor-element-6ad088e9.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1083 .elementor-element.elementor-element-6ad088e9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1083 .elementor-element.elementor-element-6ad088e9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1083 .elementor-element.elementor-element-165d1139{text-align:left;}.elementor-1083 .elementor-element.elementor-element-165d1139 img{width:100%;max-width:100%;height:28px;object-fit:contain;object-position:center left;transition-duration:0.3s;}.elementor-1083 .elementor-element.elementor-element-165d1139:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 65deg );}.elementor-1083 .elementor-element.elementor-element-59b891a3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1083 .elementor-element.elementor-element-59b891a3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22a0a4d );}.elementor-1083 .elementor-element.elementor-element-59b891a3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1083 .elementor-element.elementor-element-59b891a3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1083 .elementor-element.elementor-element-13aa4ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1083 .elementor-element.elementor-element-5687f4da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1083 .elementor-element.elementor-element-5687f4da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22a0a4d );}.elementor-1083 .elementor-element.elementor-element-5687f4da.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1083 .elementor-element.elementor-element-5687f4da > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1083 .elementor-element.elementor-element-5687f4da > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1083 .elementor-element.elementor-element-6a33310c .elementor-icon-wrapper{text-align:right;}.elementor-1083 .elementor-element.elementor-element-6a33310c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1083 .elementor-element.elementor-element-6a33310c.elementor-view-framed .elementor-icon, .elementor-1083 .elementor-element.elementor-element-6a33310c.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1083 .elementor-element.elementor-element-6a33310c.elementor-view-framed .elementor-icon, .elementor-1083 .elementor-element.elementor-element-6a33310c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-1083 .elementor-element.elementor-element-6a33310c.elementor-view-stacked .elementor-icon:hover{background-color:#383634;}.elementor-1083 .elementor-element.elementor-element-6a33310c.elementor-view-framed .elementor-icon:hover, .elementor-1083 .elementor-element.elementor-element-6a33310c.elementor-view-default .elementor-icon:hover{color:#383634;border-color:#383634;}.elementor-1083 .elementor-element.elementor-element-6a33310c.elementor-view-framed .elementor-icon:hover, .elementor-1083 .elementor-element.elementor-element-6a33310c.elementor-view-default .elementor-icon:hover svg{fill:#383634;}.elementor-1083 .elementor-element.elementor-element-6a33310c .elementor-icon{font-size:32px;}.elementor-1083 .elementor-element.elementor-element-6a33310c .elementor-icon svg{height:32px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1083 .elementor-element.elementor-element-59b891a3{width:68.499%;}.elementor-1083 .elementor-element.elementor-element-5687f4da{width:6.501%;}}@media(max-width:1024px){.elementor-1083 .elementor-element.elementor-element-589d752e > .elementor-container{min-height:0px;}.elementor-1083 .elementor-element.elementor-element-589d752e{padding:15px 20px 15px 20px;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1083 .elementor-element.elementor-element-165d1139 img{height:49px;}.elementor-1083 .elementor-element.elementor-element-59b891a3 > .elementor-element-populated{padding:0px 30px 0px 0px;}}@media(max-width:767px){.elementor-1083 .elementor-element.elementor-element-589d752e > .elementor-container{min-height:3rem;}.elementor-1083 .elementor-element.elementor-element-589d752e{padding:12px 10px 12px 10px;}.elementor-1083 .elementor-element.elementor-element-6ad088e9{width:44%;}.elementor-1083 .elementor-element.elementor-element-6ad088e9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0rem 0rem 0rem 0.8rem;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1083 .elementor-element.elementor-element-165d1139 img{width:100vw;max-width:40vw;height:30px;object-fit:contain;object-position:center center;}.elementor-1083 .elementor-element.elementor-element-59b891a3{width:36%;}.elementor-1083 .elementor-element.elementor-element-59b891a3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-13aa4ab{width:var( --container-widget-width, 93px );max-width:93px;--container-widget-width:93px;--container-widget-flex-grow:0;}.elementor-1083 .elementor-element.elementor-element-5687f4da{width:20%;}.elementor-1083 .elementor-element.elementor-element-5687f4da > .elementor-element-populated{padding:0rem 1rem 0rem 0rem;}.elementor-1083 .elementor-element.elementor-element-6a33310c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-6a33310c .elementor-icon{font-size:30px;}.elementor-1083 .elementor-element.elementor-element-6a33310c .elementor-icon svg{height:30px;}}/* Start custom CSS for icon, class: .elementor-element-6a33310c */.elementor-menu-toggle {
        background-color: transparent;
        padding-right: 0;
        align-items: flex-end;
    border: 0 solid;
    border-radius: 3px;
    color: #33373d;
    cursor: pointer;
    display: flex;
    justify-content: flex-end;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-589d752e *//* HEADER SEMPRE TRASPARENTE E FISSO */
#sticky-header {
    position: fixed;
    width: 100%;
    z-index: 9999;
    background: transparent !important;
    box-shadow: none !important;
    transition: all 0.3s ease-in-out;
}

/* LOGO E MENU BIANCHI INIZIALMENTE SU TUTTO IL SITO */
#sticky-header .elementor-nav-menu a,
#sticky-header .elementor-widget-image img,
#sticky-header .elementor-menu-toggle {
    filter: brightness(0) invert(1);
    transition: filter 0.3s ease-in-out;
}

/* DOPO LA HERO: LOGO E MENU NERI */
.scrolled #sticky-header .elementor-nav-menu a,
.scrolled #sticky-header .elementor-widget-image img,
.scrolled #sticky-header .elementor-menu-toggle {
    filter: none;
}/* End custom CSS */