/* fixes: aggiunte dopo le prove su telefono */
.hero article { max-width: 760px; }
/* .banda-galleria { padding-top: 40px; } */
.banda-galleria { padding-top: 0; }
.tabellone li span:first-child { min-width: 0; }
.modulo-corto .draw-border { min-width: 200px; }
.piede-link { max-width: 520px; text-align: right; }
.menu-tel { border-top: 1px solid rgba(255,255,255,.2); }
@media (max-width: 768px) { .piede-link { text-align: center; } }

/* tre segni */
.banda-segni { padding: 70px 0 60px; text-align: center; }
.segni-intro { font-weight: 200; max-width: 560px; margin: 10px auto 40px; }
.segni-fila { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 34px; text-align: left; }
.segno svg { margin-bottom: 16px; }
.segno h4 { font-size: 30px; line-height: 32px; margin: 0 0 8px; }
.segno p { font-weight: 200; padding-bottom: 14px; border-bottom: 1px solid rgba(0,0,0,.2); }
@media (max-width: 768px) { .segni-fila { grid-template-columns: 1fr; gap: 10px; } }
