/* Seitz Immobilien - generated from tokens.json */
:root {
  --gruen: #56645a;
  --dunkelgruen: #484d46;
  --gold: #cabb93;
  --papier: #ffffff;
  --schrift: #4d4d4d;
  --leise: #5f6861;
  --linie: #d5d8d3;
  --rahmen: #8a938c;
  --flaeche: #eef0ed;
  --fehler: #a4281c;
  --fehler-flaeche: #fbefed;
  --abstand-1: 4px;
  --abstand-2: 8px;
  --abstand-3: 16px;
  --abstand-4: 24px;
  --abstand-5: 40px;
  --abstand-6: 64px;
  --ecke: 0;
  --ecke-feld: 2px;
  --font-marke: "Open Sans", Calibri, "Segoe UI", Arial, sans-serif;
}
@font-face { font-family: "Open Sans"; font-weight: 400; font-style: normal; font-display: swap; src: url("schrift/OpenSans-Regular.woff2") format("woff2"); }
@font-face { font-family: "Open Sans"; font-weight: 700; font-style: normal; font-display: swap; src: url("schrift/OpenSans-Bold.woff2") format("woff2"); }
.titel { font-family: var(--font-marke); font-size: 30px; line-height: 36px; font-weight: 400; }
.abschnitt { font-family: var(--font-marke); font-size: 20px; line-height: 26px; font-weight: 700; }
.text { font-family: var(--font-marke); font-size: 18px; line-height: 27px; font-weight: 400; }
.klein { font-family: var(--font-marke); font-size: 15px; line-height: 21px; font-weight: 400; }
.dachzeile { font-family: var(--font-marke); font-size: 13px; line-height: 18px; font-weight: 700; letter-spacing: 0.16em; }
.brief-text { font-family: var(--font-marke); font-size: 13.33px; line-height: 1.5; font-weight: 400; }
.brief-betreff { font-family: var(--font-marke); font-size: 13.33px; line-height: 1.5; font-weight: 700; }
.brief-klein { font-family: var(--font-marke); font-size: 10.67px; line-height: 1.3; font-weight: 400; }
