.elementor .titolo-typewriter{.titolo-typewriter .elementor-heading-title {
display: inline-block;
overflow: hidden; /* Nasconde il testo non ancora "scritto" */
white-space: nowrap; /* Evita che il testo vada a capo durante l'animazione */
border-right: 3px solid #FF6B00; /* Il cursore che lampeggia, usa un colore del tuo brand */
width: 0;
max-width: max-content;
/* L'animazione dura 2.5s, inizia subito, "scatta" 40 volte e resta fissa alla fine */
animation: typing 2.5s steps(40, end) forwards, blink-caret .75s step-end infinite;
}

/* Animazione scrittura */
@keyframes typing {
from { width: 0 }
to { width: 100% }
}

/* Animazione lampeggio cursore */
@keyframes blink-caret {
from, to { border-color: transparent }
50% { border-color: #FF6B00; }
}\n}