.elementor-41 .elementor-element.elementor-element-5dbe574{--display:flex;}.elementor-41 .elementor-element.elementor-element-129c70c{--display:flex;}.elementor-41 .elementor-element.elementor-element-6e427f5 .ah-header-dc611f22{--ah-menu-image-width:36px;--ah-menu-image-gap:10px;--ah-desktop-border:rgba(255,255,255,0.15);--ah-desktop-height:90px;--ah-content-width:1250px;--ah-desktop-padding:35px;--ah-desktop-logo-width:70px;--ah-desktop-text:#FFFFFF;--ah-desktop-hover:#D5002E;--ah-menu-gap:24px;--ah-dropdown-bg:#0B0B0B;--ah-dropdown-text:#979797;--ah-dropdown-hover-text:#000000;--ah-dropdown-hover-bg:#000000;--ah-dropdown-offset:27px;--ah-dropdown-width:290px;--ah-desktop-sub-blur:14px;--ah-desktop-sub-blur-overlay:rgba(0,0,0,0.42);--ah-desktop-sub-glass-bg:rgba(11,11,11,0.78);--ah-mega-sidebar-bg:#1B1B1B;--ah-mega-content-bg:#000000;--ah-mega-panel-border:#474747;--ah-mega-divider:#474747;--ah-mega-width:1120px;--ah-mega-sidebar-width:278px;--ah-mega-category-color:#969696;--ah-mega-category-active:#FFFFFF;--ah-mega-category-bg:rgba(255,255,255,0);--ah-mega-category-active-bg:rgba(255,255,255,0);--ah-mega-heading-color:#FFFFFF;--ah-mega-intro-color:#C2C1C1;--ah-mega-explore-color:#FFFFFF;--ah-mega-explore-hover:#FFFFFF;--ah-mega-card-title-color:#979797;--ah-mega-card-hover:#FFFFFF;--ah-mega-card-desc-color:#555555;--ah-mega-card-bg:rgba(255,255,255,0);--ah-mega-card-hover-bg:rgba(255,255,255,0);--ah-mobile-bg:#000000;--ah-mobile-panel-bg:#000000;--ah-mobile-height:76px;--ah-mobile-padding:20px;--ah-mobile-logo-width:60px;--ah-mobile-text:#FFFFFF;--ah-mobile-hover:#D5002E;--ah-mobile-divider:#FFFFFF17;--ah-mobile-sub-bg:#131313;--ah-mobile-sub-text:#FFFFFF;--ah-mobile-sub-blur:14px;--ah-mobile-sub-blur-overlay:rgba(0,0,0,0.42);--ah-mobile-sub-glass-bg:rgba(16,16,16,0.38);--ah-hamburger-color:#FFFFFF;--ah-hamburger-width:30px;--ah-hamburger-thickness:2px;}.elementor-41 .elementor-element.elementor-element-6e427f5 .ah-desktop-nav-dc611f22{justify-content:flex-end;}.elementor-41 .elementor-element.elementor-element-6e427f5 .ah-desktop-menu-dc611f22 > li > a{text-transform:uppercase;}.elementor-41 .elementor-element.elementor-element-6e427f5 .ah-header-dc611f22 .ah-mega-panel-dc611f22{border-radius:6px;}.elementor-41 .elementor-element.elementor-element-6e427f5 .ah-header-dc611f22 .ah-mega-category-dc611f22{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-41 .elementor-element.elementor-element-6e427f5 .ah-header-dc611f22 .ah-mega-intro-dc611f22 h2{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;}.elementor-41 .elementor-element.elementor-element-6e427f5 .ah-header-dc611f22 .ah-mega-intro-dc611f22 p{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-41 .elementor-element.elementor-element-6e427f5 .ah-header-dc611f22 .ah-mega-card-title-dc611f22{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;}.elementor-41 .elementor-element.elementor-element-6e427f5 .ah-header-dc611f22 .ah-mega-card-desc-dc611f22{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-41 .elementor-element.elementor-element-6e427f5 .ah-mobile-main-link-dc611f22{justify-content:flex-start;text-transform:uppercase;}.elementor-41 .elementor-element.elementor-element-6e427f5 .ah-mobile-submenu-dc611f22 a{justify-content:flex-start;}.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-41 .elementor-element.elementor-element-5dbe574{--content-width:1250px;}}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-6e427f5 .ah-header-dc611f22{--ah-menu-image-width:32px;}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-6e427f5 .ah-header-dc611f22{--ah-menu-image-width:28px;}}/* Start custom CSS *//* Stato iniziale dell'header */
.elementor-41 {
  background-color: transparent; /* O il tuo colore iniziale */
  transition: background-color 0.5s ease-in-out !important; /* Gestisce il fade in */
}

/* Stato dopo lo scorrimento di 1080px */
.elementor-41.elementor-sticky--effects {
  background-color: #000000 !important; /* Nero */
}/* End custom CSS */