/* Giro 2 · n. 8 · verde WhatsApp. Bianco: 4,3768:1 prima, 4,5428:1 dopo. */
:root{--wa:#1f874a}
.hero-ctas .btn-wa:hover,.send .btn-wa:hover{color:#fff}

/* Giro 2 · n. 9 · collegamenti di riserva, solo senza JavaScript. */
.tt-nojs-menu{display:flex;flex-wrap:wrap;gap:8px 24px;padding-block:24px;background:var(--paper);color:var(--ink)}
.tt-nojs-menu a{padding-block:8px;text-decoration:underline}
body:has(.tt-nojs-menu) .top{position:relative;background:var(--paper);color:var(--ink)}
body:has(.tt-nojs-menu) .menu-btn{display:none}
@media(max-width:900px){.tt-nojs-menu{display:grid;grid-template-columns:1fr 1fr}}

/* Giro 2 · n. 11 · accapo dei collegamenti lunghi nel piè di pagina. */
.foot-grid>*{min-width:0}
.foot a{max-width:100%;overflow-wrap:anywhere}

/* Giro 2 · n. 12 · parole lunghe dentro il titolo animato. */
.hero h1 .line span{max-width:100%;overflow-wrap:anywhere}

/* Giro 2 · n. 13 · fax ed email secondaria su righe distinte. */
.tt-fax-line,.tt-email-line{display:block}
@media(max-width:600px){
  .tt-fax-way{align-items:start}
  .tt-fax-way .tt-email-line{margin-left:-64px;width:calc(100% + 64px);margin-top:6px;font-size:clamp(14px,4.4vw,17px)}
}
