@font-face {
  font-family: "PlusJakartaSans";
  src: url("../../bundles/kfleck/fonts/PlusJakartaSans-Regular.woff2") format("woff2"), url("../../bundles/kfleck/fonts/PlusJakartaSans-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "PlusJakartaSans";
  src: url("../../bundles/kfleck/fonts/PlusJakartaSans-SemiBold.woff2") format("woff2"), url("../../bundles/kfleck/fonts/PlusJakartaSans-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "PlusJakartaSans";
  src: url("../../bundles/kfleck/fonts/PlusJakartaSans-Bold.woff2") format("woff2"), url("../../bundles/kfleck/fonts/PlusJakartaSans-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "PlusJakartaSans";
  src: url("../../bundles/kfleck/fonts/PlusJakartaSans-ExtraBold.woff2") format("woff2"), url("../../bundles/kfleck/fonts/PlusJakartaSans-ExtraBold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
html {
  width: 100%;
  height: 100%;
}

a:focus-visible,
button:focus-visible {
  outline: 5px dashed #ff754f !important;
}

.error header {
  background-color: #116b7a !important;
}
.error .ce_simple_text {
  padding-top: 4em;
  min-height: 60vh;
}
.error .ce_simple_text h1,
.error .ce_simple_text h2 {
  color: #ff754f;
}

main,
header,
footer {
  display: block;
  width: 100%;
}

a:not(.btn):hover {
  color: #ff5f33;
}

.mod_newsreader .back {
  margin-block: clamp(3rem, 2rem + 2.222vw, 4rem);
  text-align: center;
}
.mod_newsreader .back a {
  font-family: "PlusJakartaSans", helvetica, arial, sans-serif;
  font-size: 0.875em;
  line-height: 1;
  font-weight: 600;
  color: #fff;
  display: inline-block;
  padding: 1rem 3rem;
  border-radius: 3rem;
  background-color: #116b7a;
  text-decoration: none;
  color: #fff;
  text-align: center;
  cursor: pointer;
  transition: all 300ms ease;
  background-color: #ff754f;
}
.mod_newsreader .back a:hover {
  background-color: #0c4e5a;
}
.mod_newsreader .back a:hover {
  background-color: #ff5f33;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%22%2C%22sources%22%3A%5B%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Fkf.abnahme-server.de%5C%2Fhttpdocs%5C%2Fpublic%5C%2Fbundles%5C%2Fkfleck%5C%2Fcss%5C%2Fglobals.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Fkf.abnahme-server.de%5C%2Fhttpdocs%5C%2Fpublic%5C%2Fbundles%5C%2Fkfleck%5C%2Fcss%5C%2Fincludes%5C%2F_variables.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Fkf.abnahme-server.de%5C%2Fhttpdocs%5C%2Fpublic%5C%2Fbundles%5C%2Fkfleck%5C%2Fcss%5C%2Fincludes%5C%2F_typography.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAEA%3BAAAA%2CEACI%3BAAAA%2CEACA%2CKACI%3BAAAA%2CEAEJ%3BAAAA%2CEACA%3BAAAA%2CEACA%3BAAAA%3BAAGJ%3BAAAA%2CEACI%3BAAAA%2CEACA%2CKACI%3BAAAA%2CEAEJ%3BAAAA%2CEACA%3BAAAA%2CEACA%3BAAAA%3BAAGJ%3BAAAA%2CEACI%3BAAAA%2CEACA%2CKACI%3BAAAA%2CEAEJ%3BAAAA%2CEACA%3BAAAA%2CEACA%3BAAAA%3BAAGJ%3BAAAA%2CEACI%3BAAAA%2CEACA%2CKACI%3BAAAA%2CEAEJ%3BAAAA%2CEACA%3BAAAA%2CEACA%3BAAAA%3BAAGJ%3BEACI%3BEACA%3B%3B%3BAAKA%3BAAAA%3BEACI%3B%3B%3BAAKJ%3BEACI%3B%3BAAEJ%3BEACI%3BEACA%3B%3BAACA%3BAAAA%3BEAEI%2COC%5C%2FCJ%3B%3B%3BADoDR%3BAAAA%3BAAAA%3BEAGI%3BEACA%3B%3B%3BAAGJ%3BEACI%2COC3DU%3B%3B%3BAD8Dd%3BEACI%2CcC3CQ%3BED4CR%3B%3BAACA%3BEE4CA%2CaD7HW%3BEC8HX%3BEACA%3BEACA%2CaD5HmB%3BEC6HnB%2CODxHI%3BEC6HJ%3BEACA%3BEACA%3BEACA%2CkBD3HO%3BEC4HP%3BEACA%2CODlII%3BECmIJ%3BEACA%3BEACA%3BEAeI%2CkBD9IA%3B%3BACiIJ%3BEACI%2CkBDpIG%3B%3BACkJH%3BEACI%2CkBDhJE%22%7D */