@font-face {
  font-family: "GothamBold";
  font-weight: normal;
  font-style: normal;
  src: url("Gotham-Bold.ttf") format("truetype");
}

html,
body,
button,
input {
  font-family: "GothamBold" !important;
}

/* ZSK CI-Blau — gilt für alle Texte (Headline, Feld-Labels, Checkbox, Danke-Seite) */
.title,
.subtitle,
.label,
.checkbox,
.checkbox a,
.input {
  color: #2C4466;
}

.title {
  text-transform: uppercase;
}

button.button.is-submit {
  background: #2C4466;
  color: #fff;
}

/* Validierungs-Fehler bleiben rot — nach der CI-Regel, damit es sie überschreibt */
.checkbox.is-danger,
.checkbox.is-danger a {
  color: #f14668;
}
