@media (max-width: 1280px) {
	#item-17103289472460 > .ba-overlay {
  	background-color: var(--primary);
	}
}
/* === Correzione colonne testo su iPhone 12/13/14/15/16/17 === */
@media only screen and (max-width: 600px) {

  /* Tutte le colonne testo si estendono al 100% */
  .g-col.text-column {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box;
    padding-left: 12px;   /* regola se serve */
    padding-right: 12px;
  }

  /* Testo scalabile e leggibile */
  .g-col.text-column p,
  .g-col.text-column span,
  .g-col.text-column li {
    font-size: 1rem !important;
    line-height: 1.4em !important;
  }

  /* Titoli adattivi */
  .g-col.text-column h1 { font-size: 1.5rem !important; line-height: 1.3em !important; }
  .g-col.text-column h2 { font-size: 1.3rem !important; line-height: 1.3em !important; }
  .g-col.text-column h3 { font-size: 1.2rem !important; line-height: 1.3em !important; }

  /* Evita overflow orizzontale */
  .g-col.text-column {
    overflow-x: hidden !important;
  }
}
.ombra {
  text-shadow:   
  0px 0px 6px rgb(0,0,0,0.8); 
}