
  @font-face { font-family: "Archivo"; font-style: normal; font-weight: 500; font-display: swap; src: url("fonts/Archivo-Medium.woff2") format("woff2"); }
  @font-face { font-family: "Archivo"; font-style: normal; font-weight: 600; font-display: swap; src: url("fonts/Archivo-SemiBold.woff2") format("woff2"); }
  @font-face { font-family: "Archivo"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/Archivo-Bold.woff2") format("woff2"); }
  @font-face { font-family: "IBM Plex Sans"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/IBMPlexSans-Regular.woff2") format("woff2"); }
  @font-face { font-family: "IBM Plex Sans"; font-style: normal; font-weight: 500; font-display: swap; src: url("fonts/IBMPlexSans-Medium.woff2") format("woff2"); }
  @font-face { font-family: "IBM Plex Sans"; font-style: normal; font-weight: 600; font-display: swap; src: url("fonts/IBMPlexSans-SemiBold.woff2") format("woff2"); }
  * { box-sizing: border-box; }
  html { scroll-behavior: smooth; }
  body { margin: 0; background: #f8f6f2; color: #16263f; font-family: "IBM Plex Sans", system-ui, sans-serif; -webkit-font-smoothing: antialiased; }
  h1, h2, h3, h4 { font-family: "Archivo", system-ui, sans-serif; margin: 0; text-wrap: balance; }
  p { margin: 0; text-wrap: pretty; }
  a { color: #16263f; text-decoration: none; }
  a:hover { color: #3f6a54; }
  :focus-visible { outline: 2px solid #4b7c62; outline-offset: 3px; }
  @keyframes ksbRise { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: none; } }

.ksb-hover-wissen-0:hover, .ksb-hover-wissen-0:focus-visible {color: #3f6a54 !important}
.ksb-hover-wissen-1:hover, .ksb-hover-wissen-1:focus-visible {color: #3f6a54 !important}
.ksb-hover-wissen-2:hover, .ksb-hover-wissen-2:focus-visible {color: #3f6a54 !important}
.ksb-hover-wissen-3:hover, .ksb-hover-wissen-3:focus-visible {color: #3f6a54 !important}
.ksb-hover-wissen-4:hover, .ksb-hover-wissen-4:focus-visible {color: #3f6a54 !important}
.ksb-hover-wissen-5:hover, .ksb-hover-wissen-5:focus-visible {color: #3f6a54 !important}
.ksb-hover-wissen-6:hover, .ksb-hover-wissen-6:focus-visible {background: #4b7c62 !important;color: #ffffff !important}
.ksb-hover-wissen-7:hover, .ksb-hover-wissen-7:focus-visible {color: #16263f !important}
.ksb-hover-wissen-8:hover, .ksb-hover-wissen-8:focus-visible {color: #16263f !important}
.ksb-hover-wissen-9:hover, .ksb-hover-wissen-9:focus-visible {color: #16263f !important}
.ksb-hover-wissen-10:hover, .ksb-hover-wissen-10:focus-visible {color: #16263f !important}
.ksb-hover-wissen-11:hover, .ksb-hover-wissen-11:focus-visible {background: #4b7c62 !important;color: #ffffff !important}
.ksb-hover-wissen-12:hover, .ksb-hover-wissen-12:focus-visible {background: #f8f6f2 !important}
.ksb-hover-wissen-13:hover, .ksb-hover-wissen-13:focus-visible {color: #8fc4a5 !important}
.ksb-hover-wissen-14:hover, .ksb-hover-wissen-14:focus-visible {color: #8fc4a5 !important}
.ksb-hover-wissen-15:hover, .ksb-hover-wissen-15:focus-visible {color: #8fc4a5 !important}
.ksb-hover-wissen-16:hover, .ksb-hover-wissen-16:focus-visible {color: #8fc4a5 !important}
.ksb-hover-wissen-17:hover, .ksb-hover-wissen-17:focus-visible {color: #8fc4a5 !important}
.ksb-hover-wissen-18:hover, .ksb-hover-wissen-18:focus-visible {color: #8fc4a5 !important}
.ksb-hover-wissen-19:hover, .ksb-hover-wissen-19:focus-visible {color: #8fc4a5 !important}
.ksb-hover-wissen-20:hover, .ksb-hover-wissen-20:focus-visible {color: #8fc4a5 !important}
.ksb-hover-wissen-21:hover, .ksb-hover-wissen-21:focus-visible {color: #8fc4a5 !important}
.ksb-hover-wissen-22:hover, .ksb-hover-wissen-22:focus-visible {color: #8fc4a5 !important}