/* // Helvetica
@font-face {
    font-family: 'Helvetica Neue Bold';
    src: url('../dipendenze/fonts/HelveticaNeue-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url('../dipendenze/fonts/HelveticaNeue.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue Italic';
    src: url('../dipendenze/fonts/HelveticaNeue-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue Bold Italic';
    src: url('../dipendenze/fonts/HelveticaNeue-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}
*/
@import url("https://fonts.googleapis.com/css2?family=Kantumruy+Pro:ital,wght@0,100..700;1,100..700&display=swap");
.arancio {
  color: var(--color-arancio);
}

.grigio {
  color: var(--color-grigio);
}

.bianco {
  color: var(--color-bianco);
}

.nero {
  color: var(--color-nero);
}

* {
  font-family: "Kantumruy Pro", sans-serif !important;
  font-optical-sizing: auto !important;
  font-style: normal;
  font-variation-settings: "slnt" 0, "CRSV" 0, "SHRP" 0;
}

h1 {
  font-size: 64px;
  font-weight: 400;
  line-height: 1;
}
@media (max-width: 767px) {
  h1 {
    font-size: 48px;
  }
}

h2 {
  font-size: 42px;
  font-weight: 400;
  line-height: 1;
}
@media (max-width: 767px) {
  h2 {
    font-size: 36px;
  }
}

h3, .toggle > h3.toggle-title > a {
  font-size: 30px;
  font-weight: 400;
  line-height: 1;
}
@media (max-width: 999px) {
  h3, .toggle > h3.toggle-title > a {
    font-size: 28px;
  }
}

h4 {
  font-size: 25px;
  font-weight: 400;
  line-height: 1.2;
}
@media (max-width: 767px) {
  h4 {
    font-size: 22px;
  }
}
h4.sub {
  text-transform: uppercase;
}

p {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
}
@media (max-width: 767px) {
  p {
    font-size: 16px;
  }
}

button {
  font-size: 16px;
  font-weight: 100;
}
button a, button span {
  font-size: 16px;
  font-weight: 300;
}

ul {
  list-style: none;
  margin: 0 !important;
}
ul li {
  list-style: none;
}/*# sourceMappingURL=typography.css.map */