
.node__content {
  font-size: initial !important;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  margin-top: 0;
  margin-bottom: 1rem;
}

h1, .h1 {
  color: var(--h1-clr);
  font-size: var(--h1-fs);
  line-height: 1.25;
  font-weight: 500;
  letter-spacing: 0px;
  text-transform: none;
}

h2, .h2 {
  color: var(--h2-clr);
  font-size: var(--h2-fs);
  line-height: 1.25;
  font-weight: 500;
  letter-spacing: 0rem;
  text-transform: none;
}


h3, .h3 {
  color: var(--h3-clr);
  font-size: var(--h3-fs);
  line-height: 1.5;
  font-weight: 500;
  letter-spacing: 0rem;
  text-transform: none;
}

.field--name-field-ueberschrift, .field--name-title {
  color: var(--h4-clr);
  font-size: var(--h4-fs);
  line-height: 1.5;
  font-weight: 500;
  letter-spacing: 0rem;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 1rem;
}

h4, .h4 {
  color: var(--h4-clr);
  font-size: var(--h4-fs);
  line-height: 1.5;
  font-weight: 500;
  letter-spacing: 0rem;
  text-transform: none;
}


a {
  font-weight: var(--fw-base);
  color: var(--clr-primary);
  text-decoration: none;
}


.modal-content.hidden {
  display: none;
}
