.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* Stato dopo lo scroll (la classe is-scrolled la aggiunge lo script in Custom Code) */
.elementor .vl-header.is-scrolled { color: var(--notte); }
.vl-header.is-scrolled .vl-header-logo > :first-child { opacity: 0; }
.vl-header.is-scrolled .vl-header-logo > :last-child { opacity: 1; }

/* Sotto 768px base-mobile.css di Elementor mette gli e-grid su una colonna:
   l'header resta su una riga (colonna vuota, logo, colonna vuota). */
@media (max-width: 899px) {
  .elementor .e-grid-base.vl-header { grid-template-columns: 1fr auto 1fr; grid-template-rows: auto; }
}/* End custom CSS */