/* Solo pagina Prodotti: il banner contatti ha altezza piu compatta.
   Altre pagine e il contenuto del banner restano invariati. */
@media (min-width: 821px) {
  body.prodotti .cta-band { padding: 65px 0; }
  body.prodotti .cta-content h2 {
    font-size: clamp(43px, 5vw, 70px);
    line-height: 1.08;
    margin: 16px 0;
  }
}
@media (min-width: 481px) and (max-width: 820px) {
  body.prodotti .cta-band { padding: 56px 0; }
  body.prodotti .cta-content h2 { margin: 16px 0; }
}
@media (max-width: 480px) {
  body.prodotti .cta-band { padding: 49px 0 53px; }
  body.prodotti .cta-content h2 {
    font-size: clamp(38px, 9.8vw, 54px);
    line-height: 1.08;
    margin: 14px 0;
  }
}
