/* Start custom CSS */.elementor h2.text-gradient-accent {
  color: transparent;
  background-image: linear-gradient(90deg, #117E9E 0%, #37967B 50%, #5CAF57 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-inline-end: 0.15em;
}
h2.text-gradient-accent .word, h2.text-gradient-accent .char {
  display: inline;
  color: inherit;
  -webkit-text-fill-color: inherit;
}

/* Spazio tra il blocco di testo dopo la hero e il contenuto successivo */
html .elementor .elementor-element-1e742189 { padding-block-end: 0 !important; }
html .elementor .elementor-element-478ba338 { padding-block-start: clamp(64px, 8.5vw, 120px) !important; }/* End custom CSS */