/* COLORI */

:root {
  /* Colore Primario: Navy Profondo - Comunica autorità e stabilità */
  --primo: #1d4070;

  /* Colore Secondario: Blu Elettrico Business - Per call-to-action e focus */
  --secondo: #0056D2;

  /* Colore Accento: Slate Gray - Per elementi strutturali e icone */
  --terzo: #64748B;

  /* Colore di Contrasto: Acciaio/Ghiaccio - Per sfondi di sezione */
  --quarto: #E2E8F0;

  /* Colore Success/Gold: Solo per dettagli di prestigio (opzionale) */
  --quinto: #B89352;

  /* Tipografia e Sfondi */
  --nero: #0F172A;     /* Un nero-bluastro molto più moderno del #333 */
  --bianco: #FFFFFF;
  --grigio: #F8FAFC;   /* Grigio chiarissimo "pulito" per il corpo pagina */
  
  /* Trasparenze tecniche */
  --primo-trasp: rgba(27, 43, 65, 0.9);
}

/* FINE COLORI */

b, strong {
    color: #0056D2;
}

#form-business .wpcf7-form-control-wrap {
    width: 100%!important;
}

#form-business input[type=checkbox], 
#form-business input[type=radio] {
    width: 10px!important;
    display: inline-table!important;
    margin-right: 10px!important;
} 

#form-business .wpcf7-not-valid-tip {
    margin-top: -15px;
    margin-bottom: 25px;
}