@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../../files/Berning-Systems/fonts/Poppins.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Oswald";
  src: url("../../files/Berning-Systems/fonts/Oswald.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../../files/Berning-Systems/fonts/Roboto.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
}
main h1, main h2, main h3, main h4, main h5, main h6, main p, main strong {
  font-family: "Roboto";
}
main h1, main h2, main h3, main h4, main h5, main h6 {
  font-weight: 400;
  color: #151619;
  font-family: "Roboto";
}
main h1 strong, main h2 strong, main h3 strong, main h4 strong, main h5 strong, main h6 strong {
  font-family: "Roboto";
  color: #3498db;
  font-weight: 900;
}
main p, main strong {
  font-size: 18px;
  color: #151619;
  font-weight: 300;
  font-family: "Roboto";
}
main strong {
  color: #3498db;
  font-weight: 100;
}
main .fullscreen h1, main .fullscreen h2, main .fullscreen h3, main .fullscreen h4, main .fullscreen h5, main .fullscreen h6 {
  color: red;
}
main .fullscreen h1 strong, main .fullscreen h2 strong, main .fullscreen h3 strong, main .fullscreen h4 strong, main .fullscreen h5 strong, main .fullscreen h6 strong {
  color: green;
}
main .fullscreen p {
  color: red;
}
main .content-text h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #151619;
  font-weight: 500;
}
main .content-text h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #3498db;
  font-weight: 500;
}
main .content-text h4 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #3498db;
  font-weight: 300;
}
.dark-mode main h1, .dark-mode main h2, .dark-mode main h3, .dark-mode main h4, .dark-mode main h5, .dark-mode main h6 {
  color: grey;
}
.dark-mode main h1 strong, .dark-mode main h2 strong, .dark-mode main h3 strong, .dark-mode main h4 strong, .dark-mode main h5 strong, .dark-mode main h6 strong {
  color: darkgrey;
}
.dark-mode main p {
  color: grey;
}
.dark-mode main strong {
  color: #3498db;
}
.dark-mode main .fullscreen h1, .dark-mode main .fullscreen h2, .dark-mode main .fullscreen h3, .dark-mode main .fullscreen h4, .dark-mode main .fullscreen h5, .dark-mode main .fullscreen h6 {
  color: yellow;
}
.dark-mode main .fullscreen h1 strong, .dark-mode main .fullscreen h2 strong, .dark-mode main .fullscreen h3 strong, .dark-mode main .fullscreen h4 strong, .dark-mode main .fullscreen h5 strong, .dark-mode main .fullscreen h6 strong {
  color: blue;
}
.dark-mode main .content-text h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: green;
  font-weight: 500;
}
.dark-mode main .content-text h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: yellow;
  font-weight: 500;
}
.dark-mode main .content-text h4 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: red;
  font-weight: 300;
}
h1 {
  font-size: clamp(1.4rem, calc(2vw + 1.4rem), 3.5rem);
}
h1 strong {
  font-size: clamp(1.4rem, calc(2vw + 1.4rem), 3.5rem);
}
h2 {
  font-size: clamp(1.12rem, calc(2vw + 1.12rem), 2.52rem);
}
h2 strong {
  font-size: clamp(1.12rem, calc(2vw + 1.12rem), 2.52rem);
}
h3 {
  font-size: clamp(0.84rem, calc(2vw + 0.84rem), 2.24rem);
}
h3 strong {
  font-size: clamp(0.84rem, calc(2vw + 0.84rem), 2.24rem);
}
h4 {
  font-size: clamp(0.56rem, calc(2vw + 0.56rem), 1.4rem);
}
h4 strong {
  font-size: clamp(0.56rem, calc(2vw + 0.56rem), 1.4rem);
}
h5 {
  font-size: clamp(0.42rem, calc(2vw + 0.42rem), 1.68rem);
}
h5 strong {
  font-size: clamp(0.42rem, calc(2vw + 0.42rem), 1.68rem);
}
h6 {
  font-size: clamp(0.28rem, calc(2vw + 0.28rem), 1.4rem);
}
h6 strong {
  font-size: clamp(0.28rem, calc(2vw + 0.28rem), 1.4rem);
}
main h2 {
  font-weight: 500;
}
@media (max-width: 1023px) {
  p {
    font-size: 14.4px !important;
  }
  h1 {
    font-size: clamp(25.6px, calc(2vw + 25.6px), 38.4px);
    font-family: "Roboto";
  }
  h1 strong {
    font-size: clamp(25.6px, calc(2vw + 25.6px), 38.4px);
  }
  h2 {
    font-size: clamp(22.4px, calc(2vw + 22.4px), 32px);
    font-family: "Roboto";
  }
  h2 strong {
    font-size: clamp(22.4px, calc(2vw + 22.4px), 32px);
  }
  h3 {
    font-size: clamp(19.2px, calc(2vw + 19.2px), 28.8px);
    font-family: "Roboto";
  }
  h3 strong {
    font-size: clamp(19.2px, calc(2vw + 19.2px), 28.8px);
  }
  h4 {
    font-size: clamp(16px, calc(2vw + 16px), 24px);
    font-family: "Roboto";
  }
  h4 strong {
    font-size: clamp(16px, calc(2vw + 16px), 24px);
  }
  h5 {
    font-size: clamp(14.4px, calc(2vw + 14.4px), 19.2px);
    font-family: "Roboto";
  }
  h5 strong {
    font-size: clamp(14.4px, calc(2vw + 14.4px), 19.2px);
  }
  h6 {
    font-size: clamp(12.8px, calc(2vw + 12.8px), 17.6px);
    font-family: "Roboto";
  }
  h6 strong {
    font-size: clamp(12.8px, calc(2vw + 12.8px), 17.6px);
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22var%2Fwww%2Fvhosts%2Ffabiene-ahorner.de%2FWebseite%2Ffiles%2FBerning-Systems%2Fcss%2Fbase%2Ftypography.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAyBF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAFF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAFF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAFF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAFF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAFF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAMA%3BAAEE%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAHF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAHF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAHF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAHF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAHF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%22%7D */