.glow {
  font-size: 40px;
  color: #fff; /* Colore iniziale del testo */
  text-align: center;
  -webkit-animation: glow 2.5s ease-in-out infinite alternate;
  animation: glow 2.5s ease-in-out infinite alternate;
}

.glow-subtitle {
  font-size: 20px; /* Imposta una dimensione del carattere più piccola per il sottotitolo */
  color: #fff;
  text-align: center;
  /* Applica la stessa animazione 'glow' */
  -webkit-animation: glow 2.5s ease-in-out infinite alternate;
  animation: glow 2.5s ease-in-out infinite alternate;
}

@keyframes glow {
  from {
    /* Il bagliore scompare completamente */
    text-shadow: none;
  }
  to {
    /* Bagliore leggero (circa la metà dell'intensità precedente) */
    text-shadow: 0 0 1.5px #fff, 0 0 3px #fff, 0 0 7px #fff;
  }
}

@-webkit-keyframes glow {
  from {
    /* Il bagliore scompare completamente */
    text-shadow: none;
  }
  to {
    /* Bagliore leggero (circa la metà dell'intensità precedente) */
    text-shadow: 0 0 1.5px #fff, 0 0 3px #fff, 0 0 7px #fff;
  }
}

@keyframes glow-subtitle {
  from {
    /* Il bagliore scompare completamente */
    text-shadow: none;
  }
  to {
    /* Bagliore leggero (circa la metà dell'intensità precedente) */
    text-shadow: 0 0 0.5px #fff, 0 0 0.8px #fff, 0 0 1.3px #fff;
  }
}

@-webkit-keyframes glow-subtitle {
  from {
    /* Il bagliore scompare completamente */
    text-shadow: none;
  }
  to {
    /* Bagliore leggero (circa la metà dell'intensità precedente) */
    text-shadow: 0 0 0.5px #fff, 0 0 0.8px #fff, 0 0 1.3px #fff;
  }
}
