@font-face{font-family: "Inter ES";src: url("../fonts/InterVariable.woff2") format("woff2");font-weight: 100 900;font-display: swap}@font-face{font-family: "Inter ES";src: url("../fonts/InterVariable-latin.woff2") format("woff2");font-weight: 100 900;font-display: swap;unicode-range: U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2030, U+2039-203A, U+20AC, U+2122, U+2190-2193, U+2212}:root{--oc: #F9F9F9;--gc: #222222;--uv: #AA99FF;--sb: #339CFF;--qc: #00D0D3;--se: #20DB78;--sg: #F2C522;--ko: #FF9628;--pr: #FF4055;--hm: #F65BE2;--font: "Inter ES", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ease-in: cubic-bezier(0.22, 1, 0.36, 1);--ease-std: cubic-bezier(0.2, 0, 0, 1);--r-ctl: 12px;--r-card: 16px;--gutter: max(16px, env(safe-area-inset-left, 0px));--gutter-r: max(16px, env(safe-area-inset-right, 0px));--wrap: 1240px;--page: #F9F9F9;--fg: #222222;--muted: rgb(34 34 34 / .64);--line: rgb(34 34 34 / .1);--veil: rgb(34 34 34 / .06);--glas: rgb(255 255 255 / .58);--glas-stark: rgb(255 255 255 / .72);--glas-line: rgb(34 34 34 / .1);--schatten: 0 18px 40px -22px rgb(34 34 34 / .35);--btn-bg: #222222;--btn-fg: #F9F9F9;--btn-schatten: rgb(0 0 0 / .34);--schatten-neutral: rgb(34 34 34 / .2);--focus: #079A52;--k-tut: #0169CD;--k-draw: #7337EE;--k-infl: #7F6A03;--k-core: #03823A;--k-core-linie: #079A52;--hud: rgb(34 34 34 / .6);--punkt: rgb(34 34 34 / .09);--karte: #FFFFFF;--raster: rgb(34 34 34 / .075);--ro1: #7337EE;--ro2: #0169CD;--ro3: #008896;--ro4: #079A52;--ro5: #AA8B00;--ro6: #C86500;--ro6-text: #A65300;--ro7: #D51F36;--ro8: #BF1AAF;--hg-linie: rgb(34 34 34 / .05);--k: var(--k-core-linie);color-scheme: light}@media (prefers-color-scheme: dark){:root{--page: #1C1C1C;--fg: #F9F9F9;--muted: rgb(249 249 249 / .64);--line: rgb(249 249 249 / .12);--veil: rgb(249 249 249 / .07);--glas: rgb(30 30 30 / .5);--glas-stark: rgb(30 30 30 / .7);--glas-line: rgb(249 249 249 / .12);--schatten: 0 18px 40px -22px rgb(0 0 0 / .8);--btn-bg: #20DB78;--btn-fg: #1C1C1C;--btn-schatten: rgb(0 0 0 / .62);--schatten-neutral: rgb(0 0 0 / .55);--focus: #20DB78;--k-tut: #339CFF;--k-draw: #AA99FF;--k-infl: #F2C522;--k-core: #20DB78;--k-core-linie: #20DB78;--hud: rgb(249 249 249 / .6);--punkt: rgb(249 249 249 / .1);--karte: #252525;--raster: rgb(249 249 249 / .07);--ro1: #AA99FF;--ro2: #339CFF;--ro3: #00D0D3;--ro4: #20DB78;--ro5: #F2C522;--ro6: #FF9628;--ro6-text: #FF9628;--ro7: #FF4055;--ro8: #F65BE2;--hg-linie: rgb(249 249 249 / .045);color-scheme: dark}}:root:root{--wp--preset--color--seite: var(--page);--wp--preset--color--text: var(--fg);--wp--preset--color--karte: var(--karte);--wp--preset--color--lernen: var(--k-tut);--wp--preset--color--arbeiten: var(--k-draw);--wp--preset--color--blog: var(--k-infl);--wp--preset--color--ueber: var(--k-core)}.es-schema-hell{--page: #F9F9F9;--fg: #222222;--muted: rgb(34 34 34 / .64);--line: rgb(34 34 34 / .1);--veil: rgb(34 34 34 / .06);--glas: rgb(255 255 255 / .58);--glas-stark: rgb(255 255 255 / .72);--glas-line: rgb(34 34 34 / .1);--schatten: 0 18px 40px -22px rgb(34 34 34 / .35);--btn-bg: #222222;--btn-fg: #F9F9F9;--btn-schatten: rgb(0 0 0 / .34);--schatten-neutral: rgb(34 34 34 / .2);--focus: #079A52;--k-tut: #0169CD;--k-draw: #7337EE;--k-infl: #7F6A03;--k-core: #03823A;--k-core-linie: #079A52;--punkt: rgb(34 34 34 / .09);--karte: #FFFFFF;--ro1: #7337EE;--ro2: #0169CD;--ro3: #008896;--ro4: #079A52;--ro5: #AA8B00;--ro6: #C86500;--ro6-text: #A65300;--ro7: #D51F36;--ro8: #BF1AAF;color-scheme: light;color: var(--fg)}.es-schema-dunkel{--page: #1C1C1C;--fg: #F9F9F9;--muted: rgb(249 249 249 / .64);--line: rgb(249 249 249 / .12);--veil: rgb(249 249 249 / .07);--glas: rgb(30 30 30 / .5);--glas-stark: rgb(30 30 30 / .7);--glas-line: rgb(249 249 249 / .12);--schatten: 0 18px 40px -22px rgb(0 0 0 / .8);--btn-bg: #20DB78;--btn-fg: #1C1C1C;--btn-schatten: rgb(0 0 0 / .62);--schatten-neutral: rgb(0 0 0 / .55);--focus: #20DB78;--k-tut: #339CFF;--k-draw: #AA99FF;--k-infl: #F2C522;--k-core: #20DB78;--k-core-linie: #20DB78;--punkt: rgb(249 249 249 / .1);--karte: #252525;--ro1: #AA99FF;--ro2: #339CFF;--ro3: #00D0D3;--ro4: #20DB78;--ro5: #F2C522;--ro6: #FF9628;--ro6-text: #FF9628;--ro7: #FF4055;--ro8: #F65BE2;color-scheme: dark;color: var(--fg)}body .es-schema-hell, body .es-schema-dunkel{color: var(--fg)}.es-abschnitt.es-schema-hell, .es-abschnitt.es-schema-dunkel, .kontakt.es-schema-hell, .kontakt.es-schema-dunkel{background: var(--page)}:is(.karten, .fragen-raster, .pakete, .ki, .zwei-spalten, .schrittfolge, .zeitleiste):is(.es-schema-hell, .es-schema-dunkel){background: var(--page);border-radius: 22px;padding: clamp(20px, 3vw, 36px)}*{box-sizing: border-box}[hidden]{display: none !important}html{-webkit-text-size-adjust: 100%}html, body{overflow-x: clip}body{margin: 0;font-family: var(--font);font-feature-settings: "cv11", "ss01";-webkit-font-smoothing: antialiased;background: var(--page);color: var(--fg)}a{color: inherit}img{max-width: 100%;height: auto;display: block}h1, h2, h3, h4{text-wrap: balance;margin: 0;font-weight: 600;letter-spacing: -0.025em}p{margin: 0}.wrap{max-width: var(--wrap);margin-inline: auto;padding-left: var(--gutter);padding-right: var(--gutter-r)}.eyebrow{font-size: 11px;font-weight: 600;letter-spacing: 0.16em;text-transform: uppercase;text-wrap: balance}.sr, .screen-reader-text{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}:focus-visible{outline: 2px solid var(--focus, var(--se));outline-offset: 2px;border-radius: 4px}main{position: relative;z-index: 1;display: block}.glas{background: var(--glas);border: 1px solid var(--glas-line);backdrop-filter: blur(22px) saturate(1.4);-webkit-backdrop-filter: blur(22px) saturate(1.4)}.es-sprung{position: absolute;left: 12px;top: -80px;z-index: 100;padding: 12px 16px;border-radius: 12px;background: var(--btn-bg);color: var(--btn-fg);font-weight: 600;text-decoration: none}.es-sprung:focus{top: calc(env(safe-area-inset-top, 0px) + 12px)}.ui-logo{height: 18px;width: auto;display: block;--ui-wm1: #212121;--ui-wm2: #222;--ui-wm3: #0169cd;--ui-wm4: #aa8b00;--ui-wm5: #079a52;--ui-wm6: #008896;--ui-wm7: #d51f36;--ui-wm8: #bf1aaf;--ui-wm9: #7337ee;--ui-wm10: #c86500}@media (prefers-color-scheme: dark){.ui-logo{--ui-wm1: #f3f3f3;--ui-wm2: #f9f9f9;--ui-wm3: #339cff;--ui-wm4: #f2c522;--ui-wm5: #20db78;--ui-wm6: #00d0d3;--ui-wm7: #ff4055;--ui-wm8: #f65be2;--ui-wm9: #a9f;--ui-wm10: #ff9628}}.es-schema-hell .ui-logo{--ui-wm1: #212121;--ui-wm2: #222;--ui-wm3: #0169cd;--ui-wm4: #aa8b00;--ui-wm5: #079a52;--ui-wm6: #008896;--ui-wm7: #d51f36;--ui-wm8: #bf1aaf;--ui-wm9: #7337ee;--ui-wm10: #c86500}.es-schema-dunkel .ui-logo{--ui-wm1: #f3f3f3;--ui-wm2: #f9f9f9;--ui-wm3: #339cff;--ui-wm4: #f2c522;--ui-wm5: #20db78;--ui-wm6: #00d0d3;--ui-wm7: #ff4055;--ui-wm8: #f65be2;--ui-wm9: #a9f;--ui-wm10: #ff9628}.ui-logo .ui-wm1{fill: var(--ui-wm1)}.ui-logo .ui-wm2{fill: var(--ui-wm2)}.ui-logo .ui-wm3{fill: var(--ui-wm3)}.ui-logo .ui-wm4{fill: var(--ui-wm4)}.ui-logo .ui-wm5{fill: var(--ui-wm5)}.ui-logo .ui-wm6{fill: var(--ui-wm6)}.ui-logo .ui-wm7{fill: var(--ui-wm7)}.ui-logo .ui-wm8{fill: var(--ui-wm8)}.ui-logo .ui-wm9{fill: var(--ui-wm9)}.ui-logo .ui-wm10{fill: var(--ui-wm10)}.navi{position: fixed;z-index: 50;top: calc(env(safe-area-inset-top, 0px) + 12px);left: 0;right: 0;padding-left: var(--gutter);padding-right: var(--gutter-r);pointer-events: none}.admin-bar .navi{top: calc(env(safe-area-inset-top, 0px) + 44px)}.navi__in{pointer-events: auto;max-width: 1240px;margin-inline: auto;height: 60px;border-radius: 18px;display: flex;align-items: center;gap: 8px;padding: 0 8px 0 20px;box-shadow: var(--schatten)}.navi__marke{margin-right: auto;display: flex;align-items: center;padding: 8px 0}.navi__marke .ui-logo{height: 17px}.navi nav{display: flex;gap: 2px}.navi nav a{text-decoration: none;font-size: 14px;font-weight: 500;padding: 10px 14px;border-radius: 12px;opacity: .8;transition: opacity .12s, background-color .12s}.navi nav a:hover, .navi nav a.aktiv{opacity: 1;background: var(--veil)}.menue-knopf{display: none;width: 44px;height: 44px;border-radius: 12px;border: 1px solid var(--glas-line);background: transparent;color: inherit;align-items: center;justify-content: center;cursor: pointer}.menue{position: fixed;inset: 0;z-index: 60;background: var(--page);display: flex;flex-direction: column;padding: calc(env(safe-area-inset-top, 0px) + 12px) var(--gutter-r) 24px var(--gutter);overflow-y: auto}.menue__kopf{display: flex;justify-content: space-between;align-items: center;height: 52px}.menue__kopf .menue-knopf{display: inline-flex}.menue nav{display: flex;flex-direction: column;margin-top: 32px}.menue nav a{font-size: 30px;font-weight: 600;letter-spacing: -.02em;text-decoration: none;padding: 12px 0;border-bottom: 1px solid var(--line)}.menue > .knopf-v{margin-top: 28px;align-self: flex-start}@media (max-width: 860px){.navi nav, .navi .knopf-v{display: none}.navi .menue-knopf{display: inline-flex}.navi__in{height: 56px;padding-left: 16px}}.knopf-v{--b: var(--btn-bg);--sch: var(--btn-schatten);position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding: 0 24px;border-radius: 14px;color: var(--btn-fg);background: var(--b);font: 650 15px/1 var(--font);letter-spacing: -.005em;text-decoration: none;white-space: nowrap;border: 0;cursor: pointer;box-shadow: inset 0 1px 0 rgb(255 255 255 / .16), inset 0 -4px 8px -3px rgb(0 0 0 / .3), 0 1px 2px var(--sch), 0 6px 12px -5px var(--sch), 0 18px 30px -14px var(--sch);transition: transform .2s var(--ease-std), box-shadow .2s var(--ease-std), background-color .2s}.knopf-v:hover{transform: translateY(-2px);box-shadow: inset 0 1px 0 rgb(255 255 255 / .18), inset 0 -4px 8px -3px rgb(0 0 0 / .3), 0 2px 4px var(--sch), 0 10px 18px -6px var(--sch), 0 26px 40px -16px var(--sch)}.knopf-v:active{transform: translateY(1px);transition-duration: .06s;box-shadow: inset 0 2px 6px rgb(0 0 0 / .32), 0 1px 2px var(--sch)}.knopf-v svg{width: 17px;height: 17px;flex: none;transition: transform .25s var(--ease-in)}.knopf-v:hover svg{transform: translateX(3px)}.knopf-v--klein{min-height: 40px;padding: 0 16px;font-size: 14px;border-radius: 12px;box-shadow: inset 0 1px 0 rgb(255 255 255 / .16), inset 0 -3px 6px -3px rgb(0 0 0 / .3), 0 1px 2px var(--sch), 0 5px 10px -5px var(--sch)}.knopf-v--klein:hover{box-shadow: inset 0 1px 0 rgb(255 255 255 / .18), inset 0 -3px 6px -3px rgb(0 0 0 / .3), 0 2px 3px var(--sch), 0 8px 14px -6px var(--sch)}.knopf-zwei{--b: var(--karte);--sch: var(--schatten-neutral);color: var(--fg)}.knopf-zwei::after{content: "";position: absolute;inset: 0;border-radius: inherit;border: 1px solid var(--glas-line);pointer-events: none}.knopf-bald{--b: var(--veil);color: var(--muted);box-shadow: inset 0 0 0 1.5px var(--line);cursor: default}.knopf-bald:hover{transform: none;box-shadow: inset 0 0 0 1.5px var(--line)}.link-v{display: inline-flex;align-items: center;gap: 8px;text-decoration: none;font-weight: 600;font-size: 15px;min-height: 44px;color: inherit}.link-v span{background: linear-gradient(currentColor, currentColor) left bottom / 100% 1.5px no-repeat;padding-bottom: 3px;transition: background-size .35s var(--ease-in)}.link-v:hover span{background-size: 30% 1.5px}.link-v svg{width: 16px;height: 16px;flex: none;transition: transform .25s var(--ease-in)}.link-v:hover svg{transform: translateX(4px)}.link-v.es-farbig{color: var(--k)}.es-knoepfe{display: flex;flex-wrap: wrap;gap: 12px 22px;align-items: center}.es-knoepfe--mitte{justify-content: center}@media (max-width: 600px){.es-knoepfe:has(> .knopf-v:first-child + .link-v + .link-v){display: grid;grid-template-columns: repeat(3, auto);justify-content: center;gap: 14px 22px}.es-knoepfe:has(> .knopf-v:first-child + .link-v + .link-v) > .knopf-v{grid-column: 1 / -1;justify-self: center}.es-knoepfe:not(.es-knoepfe--mitte):has(> .knopf-v:first-child + .link-v + .link-v){justify-content: start}.es-knoepfe:not(.es-knoepfe--mitte):has(> .knopf-v:first-child + .link-v + .link-v) > .knopf-v{justify-self: start}}.ep{position: fixed;z-index: 40;right: max(20px, env(safe-area-inset-right, 0px));bottom: calc(20px + env(safe-area-inset-bottom, 0px));display: flex;align-items: center;gap: 10px}.ep__ring{width: 60px;height: 60px;border-radius: 50%;display: grid;place-items: center;position: relative;box-shadow: var(--schatten)}.ep__ring svg{position: absolute;inset: 4px;width: calc(100% - 8px);height: calc(100% - 8px)}.ep__ring strong{font-size: 13px;font-weight: 700;letter-spacing: .04em}.ep__ring.puls{animation: puls .5s var(--ease-in)}@keyframes puls{40%{transform: scale(1.1)}}.ep__level{border-radius: 14px;padding: 10px 14px;font-size: 13px;line-height: 1.3;opacity: 0;transform: translateX(10px);transition: opacity .3s, transform .4s var(--ease-in);pointer-events: none;max-width: 210px}.ep__level b{display: block;color: var(--k-core);font-size: 11px;letter-spacing: .14em;text-transform: uppercase}.ep__level.zeigen{opacity: 1;transform: none;pointer-events: auto}.erfolg{position: fixed;z-index: 45;right: max(20px, env(safe-area-inset-right, 0px));top: calc(env(safe-area-inset-top, 0px) + 86px);border-radius: 16px;padding: 10px 16px 10px 10px;display: flex;align-items: center;gap: 12px;box-shadow: var(--schatten);transform: translateY(-12px);opacity: 0;transition: opacity .3s, transform .45s var(--ease-in);pointer-events: none}.erfolg.zeigen{opacity: 1;transform: none}.erfolg svg{width: 38px;height: 38px;flex: none}.erfolg small{display: block;font-size: 10.5px;letter-spacing: .14em;text-transform: uppercase;color: var(--muted);font-weight: 600}.erfolg strong{font-size: 14px}.zr{transition: stroke-dashoffset .4s var(--ease-in)}@media (max-width: 860px){.fuss__leiste{padding-bottom: 76px}.ep{right: 12px;bottom: calc(12px + env(safe-area-inset-bottom, 0px))}.ep__ring{width: 52px;height: 52px}.erfolg{top: calc(env(safe-area-inset-top, 0px) + 78px);right: 12px;left: 12px}}.abschnitt{padding-block: clamp(100px, 13vw, 180px)}.abschnitt--oben-klein{padding-top: clamp(56px, 6vw, 80px)}.abschnitt--oben-mittel{padding-top: clamp(64px, 8vw, 110px)}.abschnitt--oben-weit{padding-top: clamp(72px, 8vw, 110px)}.abschnitt--oben-null{padding-top: 0}.abschnitt--unten-null{padding-bottom: 0}[data-abschnitt], .es-abschnitt[id]{scroll-margin-top: 90px}.kopfzeile{display: grid;gap: 10px;margin-bottom: 64px}.kopfzeile--ohne-abstand{margin-bottom: 0}.kopfzeile .eyebrow{color: var(--k)}.kopfzeile h2{font-size: clamp(38px, 5.4vw, 72px);line-height: .95;letter-spacing: -.045em}.kopfzeile p{color: var(--muted);font-size: 17px;line-height: 1.55;max-width: 44ch}.kopfzeile > :is(h2, h3) + p, .lesetext > h2 + p{margin-top: 10px}.betreuung h2 + p{margin-top: 20px}.kopfzeile--umbruch > :is(h2, h3){max-width: 11em;text-wrap: balance}@media (max-width: 700px){.kopfzeile--umbruch > :is(h2, h3){max-width: none}}.kopfzeile--umbruch.kopfzeile--mitte > :is(h2, h3){margin-inline: auto}.kopfzeile--mitte{justify-items: center;text-align: center}.kopfzeile--mitte p{margin-inline: auto}.kopfzeile--klein{gap: 14px;margin-bottom: 0}.kopfzeile--klein h2{font-size: 1.5em;line-height: 1.2;letter-spacing: -0.025em}.kopfzeile h2 em, .kopfzeile h3 em{font-style: normal;color: var(--k)}.es-abschnitt .wrap > p{font-size: 17px;line-height: 1.6;max-width: 725px;margin-top: 14px}.es-abschnitt .wrap > .kopfzeile--klein + p{margin-top: 14px}.striche, .is-style-striche, .is-style-striche-aus{list-style: none;padding: 0;margin: 0;display: grid;gap: .5em}.striche li, .is-style-striche li, .is-style-striche-aus li{position: relative;padding-left: 28px}.striche li::before, .is-style-striche li::before, .is-style-striche-aus li::before{content: "";position: absolute;left: 0;top: .78em;width: 14px;height: 2px;border-radius: 1px;background: var(--r, var(--k))}.striche--aus li::before, .is-style-striche-aus li::before{background: var(--muted)}.es-text-gedaempft{color: var(--muted)}.es-klein{font-size: 14px}body.liniengrid{background-image: linear-gradient(var(--hg-linie) 1px, transparent 1px), linear-gradient(90deg, var(--hg-linie) 1px, transparent 1px);background-size: 48px 48px;background-position: center top}body.liniengrid .figur__grund, body.liniengrid .folge__ersatz, body.liniengrid .titelbild__grund, body.liniengrid .vorlage__bild, body.liniengrid .beitrag__bild, body.liniengrid .karte-r__bild{background-image: none}.seitenkopf{position: relative;padding-top: calc(env(safe-area-inset-top, 0px) + 128px);text-align: center}.pfad{display: flex;justify-content: center;flex-wrap: wrap;gap: 10px;font-size: 13px;color: var(--muted);margin-bottom: 22px}.pfad a{text-decoration: none}.pfad a:hover{color: var(--fg);text-decoration: underline;text-underline-offset: 4px}.seitenkopf .eyebrow{color: var(--k)}.seitenkopf h1{font-size: clamp(44px, 7.4vw, 108px);line-height: .93;letter-spacing: -.052em;font-weight: 650;margin: 14px auto 0;max-width: 15ch}.seitenkopf h1 em{font-style: normal;color: var(--k)}.seitenkopf--gross h1{font-size: clamp(48px, 8vw, 116px);line-height: .92;max-width: none}.seitenkopf--mittel h1{font-size: clamp(40px, 5.6vw, 80px)}.seitenkopf--lang h1{font-size: clamp(36px, 4.6vw, 68px);max-width: 20ch}.seitenkopf__satz{color: var(--muted);font-size: clamp(16px, 1.45vw, 19px);line-height: 1.5;max-width: 50ch;margin: 18px auto 0}.seitenkopf__knoepfe{display: flex;justify-content: center;flex-wrap: wrap;gap: 12px 22px;align-items: center;margin-top: 30px}.seitenkopf__unter{position: relative;z-index: 3}.seitenkopf__unter > * + *{margin-top: 14px}.seitenkopf__unter > .es-knoepfe:first-child{margin-top: 30px}.seitenkopf--links{text-align: left}.seitenkopf--links .pfad, .seitenkopf--links .seitenkopf__knoepfe{justify-content: flex-start}.seitenkopf--links h1, .seitenkopf--links .seitenkopf__satz{margin-left: 0}.gitter{position: absolute;inset: 0;width: 100%;height: 100%;display: block}.gitter line{stroke: var(--line);stroke-width: 1;vector-effect: non-scaling-stroke}.motiv{--feld: clamp(100px, 12vw, 160px);--h: clamp(400px, 44vw, 600px);position: relative;height: var(--h);margin-top: 8px;overflow: hidden}.motiv--mittel{--h: clamp(380px, 40vw, 540px)}.motiv--klein{--h: clamp(360px, 38vw, 520px)}.motiv__ring{position: absolute;left: 50%;bottom: var(--feld);width: min(64vw, 880px, calc((var(--h) - var(--feld)) * 2 - 28px));aspect-ratio: 1;translate: -50% 50%}.motiv__ring svg{width: 100%;height: 100%}.es-dreht .motiv__ring svg{animation: ringdreh 120s linear infinite}@keyframes ringdreh{to{transform: rotate(-360deg)}}.motiv > img{position: absolute;left: 50%;bottom: 0;height: calc(100% - 12px);width: auto;max-width: none;translate: -50% 0;z-index: 1}.motiv__feld{position: absolute;left: 0;right: 0;bottom: 0;height: var(--feld);background: var(--page);overflow: hidden;z-index: 2}.motiv__feld::after{content: "";position: absolute;inset: 0;background: linear-gradient(var(--page), transparent 40%)}.motiv__feld::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 1px;background: var(--line);z-index: 1}@media (prefers-reduced-motion: reduce){.motiv__ring svg, .es-dreht svg{animation: none !important}}.preis-pille{display: inline-flex;align-items: center;gap: 8px;min-height: 30px;padding: 0 12px;border-radius: 999px;font-size: 12.5px;font-weight: 650;background: color-mix(in srgb, var(--r, var(--k)) 14%, var(--karte));color: var(--fg);justify-self: start}.bald-pille{display: inline-flex;align-items: center;min-height: 28px;padding: 0 12px;border-radius: 999px;background: var(--k);color: var(--page) !important;font-size: 12px !important;font-weight: 700 !important;letter-spacing: .04em}.aktionszeile{display: inline-flex;align-items: center;gap: 14px;padding: 8px 8px 8px 20px;border-radius: 18px;box-shadow: var(--schatten);margin-top: 30px;font-size: 14px;font-weight: 600}.aktionszeile > span:not(.bald-pille){color: var(--muted);font-weight: 500}@media (max-width: 560px){.aktionszeile{flex-direction: column;align-items: stretch;padding: 14px;text-align: center}}.fuss{--linie: var(--k-linie, var(--k, var(--fg)));position: relative;z-index: 1;background: var(--page);padding: clamp(72px, 9vw, 120px) 0 calc(20px + env(safe-area-inset-bottom, 0px));border: 0}.fuss--alle{--linie: linear-gradient(90deg, var(--ro1), var(--ro2), var(--ro3), var(--ro4), var(--ro5), var(--ro6), var(--ro7), var(--ro8))}.fuss__linie{height: 4px;border-radius: 2px;background: var(--linie)}.fuss__kopf{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 2.1fr);gap: clamp(32px, 5vw, 80px);padding: clamp(32px, 4vw, 48px) 0 clamp(28px, 3.4vw, 40px)}.fuss__marke{display: grid;gap: 16px;align-content: start;justify-items: start}.fuss__marke .ui-logo{height: 19px}.fuss__marke p{color: var(--muted);font-size: 15px;line-height: 1.55;max-width: 32ch}.fuss__spalten{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 24px}.fuss__spalte h2{font-size: 11px;letter-spacing: .16em;text-transform: uppercase;font-weight: 600;color: var(--muted);display: grid;justify-items: start;gap: 12px;margin-bottom: 6px}.fuss__spalte h2::before{content: "";width: 22px;height: 3px;border-radius: 2px;background: var(--k)}.fuss__spalte ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 0}.fuss__spalte a{display: inline-flex;align-items: center;min-height: 34px;text-decoration: none;font-size: 14.5px;font-weight: 500;color: var(--fg);opacity: .84;transition: opacity .15s, color .15s}.fuss__spalte a:hover{opacity: 1;color: var(--k)}.fuss__leiste{display: flex;flex-wrap: wrap;gap: 14px 28px;align-items: center;justify-content: space-between;padding-top: 18px;border-top: 1px solid var(--line)}.fuss__links{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 26px}.fuss__profile{display: flex;justify-content: flex-start;gap: 6px;margin: 0}.fuss__profile a{width: 40px;height: 40px;display: grid;place-items: center;border-radius: 12px;border: 1px solid var(--line);color: var(--fg);transition: transform .2s var(--ease-in), background-color .15s}.fuss__profile a:hover{transform: translateY(-2px);background: var(--veil)}.fuss__recht{display: flex;flex-wrap: wrap;justify-content: flex-start;gap: 2px 20px;margin: 0;font-size: 13px;color: var(--muted)}.fuss__recht a{text-decoration: none;min-height: 32px;display: inline-flex;align-items: center}.fuss__recht a:hover{color: var(--fg);text-decoration: underline;text-underline-offset: 4px}.fuss__rechts{display: flex;flex-wrap: wrap;gap: 12px 22px;align-items: center}.nach-oben{font-size: 14px;min-height: 36px}.nach-oben svg{transform: rotate(-90deg)}.nach-oben:hover svg{transform: rotate(-90deg) translateX(4px)}@media (max-width: 960px){.fuss__kopf{grid-template-columns: minmax(0, 1fr)}}@media (max-width: 640px){.fuss__spalten{grid-template-columns: repeat(2, minmax(0, 1fr))}.fuss__leiste{flex-direction: column;align-items: flex-start;padding-right: 64px}.fuss__links{flex-direction: column;align-items: flex-start;gap: 6px}}.bereiche{position: fixed;z-index: 30;right: max(22px, env(safe-area-inset-right, 0px));top: 50%;transform: translateY(-50%);display: grid;gap: 2px;justify-items: end;transition: opacity .3s}.bereiche a{display: flex;align-items: center;gap: 10px;justify-content: flex-end;min-height: 34px;text-decoration: none;font-size: 11px;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--muted)}.bereiche a i{width: 22px;height: 2px;background: currentColor;opacity: .5;border-radius: 1px;transition: width .3s var(--ease-in)}.bereiche a:hover{color: var(--fg)}.bereiche a.aktiv{color: var(--fg)}.bereiche a.aktiv i{width: 44px;opacity: 1;background: var(--k)}.bereiche__unter{display: grid;justify-items: end;gap: 0;margin: 2px 0 6px}.bereiche__unter a{min-height: 24px;font-size: 10px;letter-spacing: .1em}.bereiche__unter a span{opacity: 0;transform: translateX(6px);transition: opacity .2s, transform .3s var(--ease-in);background: var(--page);padding: 2px 6px;border-radius: 6px}.bereiche__unter a:hover span, .bereiche__unter a.jetzt span, .bereiche__unter a:focus-visible span{opacity: 1;transform: none}.bereiche__unter a i{width: 10px}.bereiche__unter a.jetzt{color: var(--k)}.bereiche__unter a.jetzt i{width: 22px;opacity: 1;background: var(--k)}.bereiche.weg{opacity: 0;pointer-events: none}@media (max-width: 1279px){.bereiche{display: none}}.es-seite > :where(:not(.es-voll):not(.es-abschnitt):not(section):not(header):not(.wp-block-eric-schejnoha-seite)){max-width: var(--wrap);margin-inline: auto;padding-left: var(--gutter);padding-right: var(--gutter-r)}.es-seite > :where(p, ul, ol, h2, h3, h4, .wp-block-image, .wp-block-table){margin-block: 1em}.es-hinweis-editor{display: none}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important}}.karten{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: clamp(16px, 2vw, 24px)}@media (max-width: 900px){.karten{grid-template-columns: minmax(0, 1fr)}}.karte-r{--r: var(--k);text-decoration: none;color: inherit;display: grid;grid-template-rows: auto 1fr;border-radius: 22px;overflow: hidden;background: var(--karte);border: 1px solid var(--glas-line);box-shadow: var(--schatten);transition: transform .3s var(--ease-in), box-shadow .3s}a.karte-r:hover{transform: translateY(-6px);box-shadow: 0 30px 54px -28px rgb(0 0 0 / .55)}.karte-r__bild{aspect-ratio: 16/9;position: relative;overflow: hidden;background-color: color-mix(in srgb, var(--r) 12%, var(--karte));background-image: radial-gradient(var(--punkt) 1.2px, transparent 1.3px);background-size: 20px 20px}.karte-r__bild svg{--k: var(--r);--k-linie: var(--r);position: absolute;left: 50%;top: 100%;width: 88%;translate: -50% -50%;transition: rotate .9s var(--ease-in)}a.karte-r:not(.es-ruhig):hover .karte-r__bild svg{rotate: 22.5deg}.karte-r__bild img{width: 100%;height: 100%;object-fit: cover}.karte-r__text{padding: 18px 20px 22px;display: grid;gap: 8px;align-content: start}.karte-r__text .eyebrow{color: var(--r)}.karte-r__text h3{font-size: 20px;letter-spacing: -.02em;line-height: 1.2}.karte-r__text p{font-size: 14.5px;color: var(--muted);line-height: 1.5}.karte-r__text .link-v{color: var(--r);margin-top: 2px}.weiter{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: clamp(16px, 2vw, 24px)}.beitrag{--r: var(--k);text-decoration: none;display: grid;border-radius: 22px;overflow: hidden;background: var(--karte);border: 1px solid var(--glas-line);box-shadow: var(--schatten);transition: transform .3s var(--ease-in)}.beitrag:hover{transform: translateY(-6px)}.beitrag__bild{aspect-ratio: 16/10;position: relative;overflow: hidden;background-color: color-mix(in srgb, var(--r) 12%, var(--karte));background-image: radial-gradient(var(--punkt) 1.2px, transparent 1.3px);background-size: 20px 20px}.beitrag__bild svg{--k: var(--r);--k-linie: var(--r);position: absolute;left: 50%;top: 100%;width: 90%;translate: -50% -50%;transition: rotate .9s var(--ease-in)}.beitrag:hover .beitrag__bild svg{rotate: 22.5deg}.beitrag__text{padding: 18px 20px 22px;display: grid;gap: 8px}.beitrag__text .eyebrow{color: var(--r)}.beitrag__text h3{font-size: 19px;letter-spacing: -.02em;line-height: 1.25}.beitrag__text p{font-size: 14px;color: var(--muted)}@media (max-width: 860px){.weiter{grid-template-columns: minmax(0, 1fr)}}.bruecke{display: flex;align-items: center;justify-content: space-between;gap: 18px 32px;flex-wrap: wrap;border: 1.5px solid var(--line);border-radius: 20px;padding: 22px 26px}.bruecke p{font-size: 17px;line-height: 1.5;max-width: 52ch}.bruecke .link-v{color: var(--r, var(--k))}.es-seitenzahlen .nav-links{display: flex;justify-content: center;gap: 6px;margin-top: 40px}.es-seitenzahlen .page-numbers{min-width: 44px;min-height: 44px;display: grid;place-items: center;border-radius: 12px;border: 1px solid var(--line);text-decoration: none;font-weight: 600}.es-seitenzahlen .page-numbers.current{background: var(--fg);color: var(--page);border-color: var(--fg)}.wpcf7 form, .formular{display: grid;gap: 20px}.wpcf7 form > *{margin: 0}.wpcf7 form p{margin: 0;font-size: 14px;line-height: 1.55;color: var(--muted)}.wpcf7 form p a{color: var(--fg);text-decoration-color: var(--k);text-underline-offset: 3px;overflow-wrap: anywhere}.wpcf7 label, .feld label, .feld__titel{display: block;font-size: 14px;font-weight: 600;color: var(--fg)}.wpcf7 label:has(.wpcf7-form-control-wrap){display: grid;gap: 8px}.wpcf7 label > br{display: none}.feld{display: grid;gap: 8px}.feld label b, .wpcf7 label b{color: var(--k);font-weight: 600}.wpcf7 .wpcf7-form-control-wrap{display: block}.wpcf7 :is(input[type=text], input[type=email], input[type=tel], input[type=url], input[type=number], input[type=date], select, textarea), .feld input, .feld textarea{display: block;width: 100%;max-width: none;min-height: 52px;border-radius: 14px;border: 1.5px solid var(--line);background: var(--page);color: var(--fg);padding: 14px 16px;font: 500 16px/1.4 var(--font);transition: border-color .15s, box-shadow .15s}.wpcf7 textarea, .feld textarea{min-height: 140px;height: 140px;resize: vertical}.wpcf7 :is(input, textarea)::placeholder{color: var(--muted);opacity: 1}.wpcf7 :is(input, select, textarea):focus{outline: none;border-color: var(--k);box-shadow: 0 0 0 4px color-mix(in srgb, var(--k) 18%, transparent)}.wpcf7 :is(input[type=checkbox], input[type=radio]){width: 20px;height: 20px;accent-color: var(--k);margin: 0 8px 0 0;vertical-align: -4px}.wpcf7 .wpcf7-list-item{display: inline-block;margin: 0 18px 6px 0;font-weight: 500}.wpcf7 .wpcf7-list-item label{display: inline;font-weight: 500}.wpcf7 input[type=file]{font: 500 14px/1.4 var(--font);color: var(--muted)}.feld small{font-size: 12.5px;color: var(--muted)}.feld.fehler input, .feld.fehler textarea, .wpcf7 .wpcf7-not-valid{border-color: var(--ro7) !important}.feld.fehler small{color: var(--ro7)}.wpcf7-not-valid-tip{display: block;margin-top: 8px;font-size: 12.5px;font-weight: 500;color: var(--ro7)}.feld:has(.wpcf7-not-valid-tip) > small{display: none}.wpcf7 .wpcf7-submit, .wpcf7 form > .knopf-v{justify-self: start}.wpcf7 .wpcf7-submit::after{content: "";width: 17px;height: 17px;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition: transform .25s var(--ease-in)}.wpcf7 .wpcf7-submit:hover::after{transform: translateX(3px)}.wpcf7 .wpcf7-submit:disabled{opacity: .7;cursor: progress}.wpcf7-spinner{display: none}.formular__hinweis{display: grid;gap: 6px;font-size: 14px;line-height: 1.55;color: var(--muted)}.formular__hinweis p{margin: 0}.formular__hinweis a{color: var(--fg);text-decoration-color: var(--k);text-underline-offset: 3px}.es-falle{position: absolute !important;left: -9999px;width: 1px;height: 1px;overflow: hidden}.wpcf7 .screen-reader-response, .wpcf7 .hidden-fields-container{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.wpcf7 .hidden-fields-container{display: none}.wpcf7-response-output{margin: 0 !important;border: 1.5px solid var(--ro7) !important;border-radius: 14px;padding: 12px 16px !important;font-size: 14.5px;line-height: 1.5;color: var(--fg)}.wpcf7-response-output:empty{display: none}.wpcf7 form.sent .wpcf7-response-output{border-color: var(--k-core-linie) !important}
