:root {
  --border-radius: 2px;
  --spacing-25: 25rem;
  --spacing-38: 37.5rem;
  --spacing-50: 50rem;
  --spacing-75: 70rem;
  --spacing-100: 100rem;
  --spacing-125: 150rem;
  --spacing-150: 150rem;
  --spacing-175: 175rem;
  --spacing-200: 200rem;
  --cc-btn-border-radius: var(---border-radius);
  --cc-modal-border-radius: var(---border-radius);
  --cc-btn-primary-border-color: var(--textCol);
  --cc-primary-color: var(--textCol);
  --cc-font-family: inherit;
}

body.kontakt a.button {
  text-decoration: none;
}
body.kontakt .desktop {
  display: none;
}
@media (min-width: 769px) {
  body.kontakt .mobilesection {
    display: none;
  }
  body.kontakt .desktop {
    display: grid;
  }
  body.kontakt .grid-30-30 {
    grid-column-gap: 25rem;
    grid-template-columns: 1fr 1fr 1fr;
  }
  body.kontakt > section > div:nth-child(2),
  body.kontakt > section > div:nth-child(3) {
    margin-top: 30rem;
  }
}/*# sourceMappingURL=kontakt.css.map */