/* Types */

/* Headlines */
h1, h2, h3, h4 {
  font-weight: var(--font-weight-headline);
  font-family: var(--font-company-headline);
  color:       var(--color-company-1);
}

h1 {
  letter-spacing: 0px;
  font-size:      var(--headline-size-1);
  line-height:    1.25em;
  margin-top:     0.60em;
  margin-bottom:  1.25em;
}

h2 {
  font-size:      var(--headline-size-2);
  line-height:    1.25em;
  margin-top:     0.60em;
  margin-bottom:  0.85em;
}

h3 {
  font-size:      var(--headline-size-3);
  line-height:    1.15em;
  margin-bottom:  0em;
}

h4,
h5,
h6 {
  font-size:      var(--font-size-reg);
  }

h1+h2,
h1+div h2 {
  margin-top: 0;
}