@font-face{font-family:KMR Waldenburg;src:url(/assets/fonts/KMR-Waldenburg-Normal.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:KMR Waldenburg;src:url(/assets/fonts/KMR-Waldenburg-NormalKursiv.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:KMR Waldenburg;src:url(/assets/fonts/KMR-Waldenburg-Mager.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:KMR Waldenburg;src:url(/assets/fonts/KMR-Waldenburg-Halbfett.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:KMR Waldenburg;src:url(/assets/fonts/KMR-Waldenburg-Halbfett.otf) format("opentype");font-weight:700;font-style:normal}:root{--font-sans-regular:"KMR Waldenburg",sans-serif;--font-sans-regular-italic:"KMR Waldenburg",sans-serif;--font-sans-medium:"KMR Waldenburg",sans-serif;--font-sans-medium-italic:"KMR Waldenburg",sans-serif;--font-sans-bold:"KMR Waldenburg",sans-serif;--font-sans-bold-italic:"KMR Waldenburg",sans-serif;--site-header-height:82px}@media (min-width:46em){:root{--site-header-height:64px}}*,:after,:before{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth;background:#424242}body,html{max-width:100vw;min-height:100vh}img{vertical-align:middle}p a{color:inherit}.zerolinelayer{display:none}