@font-face{font-family:"BDMegatoya-Regular";src:url("../fonts/BDMegatoya-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"BD-Megatoya-Semi-Bold";src:url("../fonts/BD-Megatoya-Semi-Bold.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
:root{--c-primary:#80a291;--c-light:#fdfcfa;--c-white:#ffffff;--c-background:#fefcfa;--container:1170px}
html{font-size:18px}
:root{--mod-gap:16px}
body.art{font-family:"BDMegatoya-Regular",sans-serif;color:var(--c-primary);background:var(--c-background)}
.art h1{color:var(--c-primary)}
.art h1{font-size:clamp(17.77px, -5.1479px + 2.3103vw, 28.12px)}
.art h1{line-height:1.5}
.art h2{color:var(--c-primary)}
.art h2{font-size:clamp(16px, 11.5714px + 0.4464vw, 18px)}
.art h2{line-height:1.65}
.art h3{color:var(--c-primary)}
.art h3{font-size:clamp(20px, 11.1429px + 0.8929vw, 24px)}
.art h3{line-height:1.55}
.art p{color:var(--c-primary)}
.art p{font-size:clamp(14px, 9.5714px + 0.4464vw, 16px)}
.art p{line-height:1.75}
.art p{margin-bottom:28px}
.tx-h1:is(h1,h2,h3,h4,p){margin-bottom:0}
.tx-h1:is(h1,h2,h3,h4,p){color:var(--c-primary)}
.tx-h1:is(h1,h2,h3,h4,p){font-size:clamp(17.77px, -5.1479px + 2.3103vw, 28.12px)}
.tx-h1:is(h1,h2,h3,h4,p){line-height:1.5}
.tx-h2:is(h1,h2,h3,h4,p){margin-bottom:0}
.tx-h2:is(h1,h2,h3,h4,p){color:var(--c-primary)}
.tx-h2:is(h1,h2,h3,h4,p){font-size:clamp(16px, 11.5714px + 0.4464vw, 18px)}
.tx-h2:is(h1,h2,h3,h4,p){line-height:1.65}
.tx-h3:is(h1,h2,h3,h4,p){margin-bottom:0}
.tx-h3:is(h1,h2,h3,h4,p){color:var(--c-primary)}
.tx-h3:is(h1,h2,h3,h4,p){font-size:clamp(20px, 11.1429px + 0.8929vw, 24px)}
.tx-h3:is(h1,h2,h3,h4,p){line-height:1.55}
.tx-p:is(h1,h2,h3,h4,p){color:var(--c-primary)}
.tx-p:is(h1,h2,h3,h4,p){font-size:clamp(14px, 9.5714px + 0.4464vw, 16px)}
.tx-p:is(h1,h2,h3,h4,p){line-height:1.75}
.tx-p:is(h1,h2,h3,h4,p){margin-bottom:28px}
.art li, .art .zeitleiste{font-size:clamp(14px, 9.5714px + 0.4464vw, 16px)}
.art li, .art .zeitleiste{line-height:1.75}
.art :is(strong,b){font-family:"BD-Megatoya-Semi-Bold",sans-serif;font-weight:inherit}
.art .mod-text a{color:inherit;text-decoration:underline}
.btn-pille{font-family:"BDMegatoya-Regular",sans-serif;color:var(--c-white);background:transparent;border:1px solid var(--c-light);line-height:1.6667}
.btn-pille{font-size:clamp(12.44px, -3.5914px + 1.6161vw, 19.68px)}
.btn-pille{border-radius:0.714em}
.btn-pille{padding-top:0.43em;padding-right:2.14em;padding-bottom:0.43em;padding-left:2.14em}
.btn-pille:hover,.btn-pille:focus-visible{color:var(--c-primary);background:var(--c-white);border-color:var(--c-primary)}
.btn-text{font-family:"BDMegatoya-Regular",sans-serif;color:var(--c-white);background:transparent;border:0px solid transparent;line-height:1.2;letter-spacing:1px}
.btn-text{font-size:clamp(12.44px, -3.5914px + 1.6161vw, 19.68px)}
.btn-text{border-radius:0.714em}
.btn-text{padding-top:0.43em;padding-right:2.14em;padding-bottom:0.43em;padding-left:2.14em}
.btn-text{margin-top:calc(-1 * 0.43em - 0.1em);margin-bottom:calc(-1 * 0.43em - 0.1em);margin-left:calc(-1 * 2.14em);margin-right:calc(-1 * 2.14em)}
.btn-text:hover,.btn-text:focus-visible{color:var(--c-primary);background:var(--c-white)}
.sty-kacheln{background-color:var(--c-background);background-image:none}
.sty-kacheln{padding-top:30px;padding-right:11%;padding-bottom:30px;padding-left:11%}
.sty-kacheln{--gap:60px}
:root{--nav-h:88px}
.nav{background:var(--c-primary);--nav-bg:var(--c-primary);color:var(--c-white);--nav-fg:var(--c-white)}
.nav{padding-left:50px;padding-right:50px;--nav-px:50px}
.nav-logo img{width:210px}
.nav-overlay{background:var(--c-light);color:var(--c-primary)}
.nav-overlay a{font-size:35px}
@media (max-width:991px){:root{--mod-gap:12px}.art h1{font-size:clamp(15.13px, -5.1204px + 2.6368vw, 21.01px)}.art h2{font-size:15px}.art h3{font-size:18px}.art p{font-size:13px}.art p{line-height:1.7}.art p{margin-bottom:22px}.tx-h1:is(h1,h2,h3,h4,p){font-size:clamp(15.13px, -5.1204px + 2.6368vw, 21.01px)}.tx-h1:is(h1,h2,h3,h4,p){line-height:1.5}.tx-h2:is(h1,h2,h3,h4,p){font-size:15px}.tx-h2:is(h1,h2,h3,h4,p){line-height:1.65}.tx-h3:is(h1,h2,h3,h4,p){font-size:18px}.tx-h3:is(h1,h2,h3,h4,p){line-height:1.55}.tx-p:is(h1,h2,h3,h4,p){font-size:13px}.tx-p:is(h1,h2,h3,h4,p){line-height:1.7}.tx-p:is(h1,h2,h3,h4,p){margin-bottom:22px}.art li, .art .zeitleiste{font-size:13px}.art li, .art .zeitleiste{line-height:1.7}.btn-pille{font-size:clamp(13px, 7.1109px + 0.7668vw, 14.71px)}.btn-text{font-size:clamp(13px, 7.1109px + 0.7668vw, 14.71px)}.sty-kacheln{padding-top:20px;padding-right:8%;padding-bottom:20px;padding-left:8%}:root{--nav-h:78px}.nav{padding-left:40px;padding-right:40px;--nav-px:40px}.nav-logo img{width:190px}}
@media (max-width:767px){:root{--mod-gap:8px}.art h1{font-size:clamp(13.58px, -2.4121px + 4.4423vw, 31.66px)}.art h1{line-height:1.3}.art h2{font-size:15px}.art h3{font-size:16px}.art p{font-size:13px}.art p{margin-bottom:20px}.tx-h1:is(h1,h2,h3,h4,p){font-size:clamp(13.58px, -2.4121px + 4.4423vw, 31.66px)}.tx-h1:is(h1,h2,h3,h4,p){line-height:1.3}.tx-h2:is(h1,h2,h3,h4,p){font-size:15px}.tx-h2:is(h1,h2,h3,h4,p){line-height:1.65}.tx-h3:is(h1,h2,h3,h4,p){font-size:16px}.tx-h3:is(h1,h2,h3,h4,p){line-height:1.55}.tx-p:is(h1,h2,h3,h4,p){font-size:13px}.tx-p:is(h1,h2,h3,h4,p){line-height:1.7}.tx-p:is(h1,h2,h3,h4,p){margin-bottom:20px}.art li, .art .zeitleiste{font-size:13px}.btn-pille{font-size:clamp(11.2px, -1.8909px + 3.6364vw, 26px)}.btn-pille{border-radius:1.15em}.btn-pille{padding-top:0.77em;padding-right:0.92em;padding-bottom:0.77em;padding-left:0.92em}.btn-text{font-size:clamp(10.9px, -5.1098px + 4.4472vw, 29px)}.btn-text{border-radius:1.15em}.btn-text{padding-top:0.5em;padding-right:0.9em;padding-bottom:0.5em;padding-left:0.9em}.btn-text{margin-top:calc(-1 * 0.5em - 0.1em);margin-bottom:calc(-1 * 0.5em - 0.1em);margin-left:calc(-1 * 0.9em);margin-right:calc(-1 * 0.9em)}.sty-kacheln{padding-top:16px;padding-right:5%;padding-bottom:16px;padding-left:5%}.sty-kacheln{--gap:12px}:root{--nav-h:68px}.nav{padding-left:6%;padding-right:6%;--nav-px:6%}.nav-logo img{width:164px}.nav-menu{display:none}.nav-burger{display:flex}}