/* Qui verranno raccolte le regole CSS per i font */

h2 {
  font-size: 24px;
}

h3 {
  font-family: "Sofia Sans Semi Condensed", Arial, Helvetica, sans-serif;
  font-size: 22px;
  /* margin-top: 0px; */
  padding-top: 12px;

}

h3.particular {
  margin-top: 0px !important;
}

p {
  font-family: "Sofia Sans Semi Condensed", Arial, Helvetica, sans-serif;
  font-size: 19px;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5; /* 1.5 volte l’altezza del font */
}

.sopratitolo {
  font-family: "Sofia Sans Semi Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #7e7e7e;
  margin-bottom: 0px;
  text-shadow: 1px 1px #bdbdbd;
}

.grassetto {
  font-weight: 700; /* equivalente di bold 700 */
}