:root{--farbe-primaer:#014cb1;--farbe-primaer-tief:#013a87;--farbe-sekundaer:#049aed;--farbe-band:#0378b8;--farbe-verlauf:linear-gradient(90deg,#049bee 30%,#014cb1 100%);--farbe-text:#262630;--farbe-akzent:#434453;--farbe-text-2:#434453;--farbe-text-3:#5a5b68;--farbe-text-hell:#ffffff;--farbe-flaeche:#ffffff;--farbe-flaeche-2:#f7f7f7;--farbe-linie:#cfcfd1;--farbe-linie-2:#e7e7e8;--farbe-linie-3:#a0a1a6;--farbe-fokus:#049aed;--muster-raster:url("/wp-content/uploads/2025/05/grid-scaled.webp?v=290df8e7b029");--muster-raster-fein:url("/wp-content/uploads/2025/05/grid2-scaled.webp?v=0980fce68976");--muster-band:url("/wp-content/uploads/2025/05/pattern1-scaled.webp?v=a09c272edb2f");--muster-band-2:url("/wp-content/uploads/2025/05/pattern2-scaled.webp?v=80e0602ba753");--muster-schritte:url("/wp-content/uploads/2025/05/bg_2-scaled.webp?v=a40c8e498d77");--muster-karte:url("/wp-content/uploads/2025/05/blue_pattern.webp?v=c0c831fe6d0a");--muster-karte-2:url("/wp-content/uploads/2025/05/bg.webp?v=a9deb8edc2fc");--muster-fuss:url("/wp-content/uploads/2022/04/Parttern-scaled.webp?v=7b92acea64b6");--linie-waagrecht:url("/wp-content/uploads/2025/05/lines_horizontal.webp?v=e9097a4555e5");--linie-senkrecht:url("/wp-content/uploads/2025/05/line_vertical.webp?v=592efee1a475");--schrift-grund:var(--schrift-kindsans),sans-serif;--schrift-titel:var(--schrift-grund);--gewicht-leicht:300;--gewicht-normal:400;--gewicht-fett:700;--gewicht-titel:400;--groesse-grund:18px;--groesse-lead:20px;--groesse-klein:16px;--groesse-nav:16px;--groesse-knopf:18px;--groesse-h1:52px;--groesse-h2:48px;--groesse-h3:36px;--groesse-h4:24px;--zeile-titel:120%;--zeile-text:1.5;--spationierung-titel:-1px;--breite-max:1440px;--rand:64px;--breite-inhalt:1312px;--breite-lese:780px;--abstand-block:20px;--hoehe-kopf:92px;--hoehe-kopf-handy:63px;--radius-knopf:1000px;--radius-karte:24px;--radius-kachel:16px;--radius-klein:12px;--radius-film:8px;--schatten-symbol:drop-shadow(3px 5px 0.75rem rgba(0,0,0,0.2));--bewegung-dauer:0.3s;--bewegung-kurve:ease;--bewegung-versatz:28px;--einblenden-dauer:1.25s;--einblenden-von:translate3d(-100%,0,0);--auftritt-dauer:0.9s;--auftritt-kurve:cubic-bezier(0.16,1,0.3,1)}@font-face{font-family:"Kind Sans";font-style:normal;font-weight:300;font-display:swap;src:url("/wp-content/uploads/2025/05/KindSans-Semilight.woff2") format("woff2")}@font-face{font-family:"Kind Sans";font-style:normal;font-weight:400;font-display:swap;src:url("/wp-content/uploads/2025/05/KindSans-Regular.woff2") format("woff2")}@font-face{font-family:"Kind Sans";font-style:normal;font-weight:700;font-display:swap;src:url("/wp-content/uploads/2025/05/KindSans-Bold.woff2") format("woff2")}:root{--schrift-kindsans:"Kind Sans"}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:104px}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--farbe-flaeche);color:var(--farbe-text);font-family:var(--schrift-grund);font-size:var(--groesse-grund);font-weight:var(--gewicht-normal);line-height:1.2;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-family:var(--schrift-titel);font-weight:var(--gewicht-titel);color:inherit}h1{font-size:var(--groesse-h1);line-height:var(--zeile-titel);letter-spacing:var(--spationierung-titel)}h2{font-size:var(--groesse-h2);line-height:var(--zeile-titel);letter-spacing:var(--spationierung-titel)}h3{font-size:var(--groesse-h3);line-height:1}h4{font-size:var(--groesse-h4);line-height:1.2}html{text-wrap:pretty}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--farbe-primaer);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}img,video,svg{display:block;max-width:100%;height:auto}button{font:inherit}:focus-visible{outline:3px solid var(--farbe-fokus);outline-offset:3px;border-radius:4px}.mitte{text-align:center}.hell{color:var(--farbe-text-hell)}.oben{margin-top:var(--abstand-block)}.unsichtbar{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.unterstrich{position:relative}.unterstrich--block{display:inline-block}.unterstrich::before{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:var(--farbe-verlauf)}.sprung{position:absolute;left:16px;top:-60px;padding:10px 16px;border-radius:var(--radius-knopf);background:var(--farbe-primaer);color:var(--farbe-text-hell);z-index:10000}.sprung:focus{top:16px}@keyframes einblenden{from{opacity:0;transform:var(--einblenden-von)}to{opacity:1;transform:none}}.einblenden:not(.sichtbar){opacity:0}.einblenden.sichtbar{animation:einblenden var(--einblenden-dauer) backwards;animation-delay:var(--verzoegerung,0ms)}.einblenden--hoch.sichtbar,.einblenden--wachsen.sichtbar{animation-duration:var(--auftritt-dauer);animation-timing-function:var(--auftritt-kurve)}.einblenden--hoch.sichtbar{animation-name:auftritt-hoch}.einblenden--wachsen.sichtbar{animation-name:auftritt-wachsen}.einblenden--wisch-links.sichtbar,.einblenden--wisch-rechts.sichtbar{animation-duration:1.2s;animation-timing-function:var(--auftritt-kurve)}.einblenden--wisch-links.sichtbar{animation-name:auftritt-wisch-links}.einblenden--wisch-rechts.sichtbar{animation-name:auftritt-wisch-rechts}.einblenden--gruppe.sichtbar{animation:none}@media (max-width:767px){[class*="einblenden--"]{--verzoegerung:0ms !important}}@keyframes auftritt-hoch{from{opacity:0;transform:translate3d(0,var(--bewegung-versatz),0)}to{opacity:1;transform:none}}@keyframes auftritt-links{from{opacity:0;transform:translate3d(calc(var(--bewegung-versatz) * -1),0,0)}to{opacity:1;transform:none}}@keyframes auftritt-wachsen{from{opacity:0;transform:scale(0.92)}to{opacity:1;transform:none}}@keyframes auftritt-sprung{0%{opacity:0;transform:scale(0.3)}60%{opacity:1;transform:scale(1.12)}100%{opacity:1;transform:none}}@keyframes auftritt-wisch-links{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes auftritt-wisch-rechts{from{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes auftritt-strich{from{transform:scaleX(0)}to{transform:none}}@media (max-width:1366px){html{scroll-padding-top:84px}}.nur-lesend{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1024px){.nur-breit{display:none}}@media (max-width:767px){html{scroll-padding-top:75px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.einblenden:not(.sichtbar),.einblenden.sichtbar{opacity:1;animation:none}.einblenden *,.unterstrich::before{animation:none !important}*{transition-duration:0s !important}}.innen{width:100%;max-width:var(--breite-max);margin-inline:auto;padding-inline:var(--rand)}.kopf{position:sticky;top:0;z-index:9998;background:var(--farbe-flaeche)}.kopf__zeile{display:flex;align-items:center;justify-content:space-between;min-height:var(--hoehe-kopf)}.kopf__logo img{width:244px;height:52px}.kopf__rechts{display:flex;align-items:center;gap:36px}.kopf__nav{display:flex}.kopf__nav a{display:flex;align-items:center;padding:13px 20px;font-size:var(--groesse-nav);line-height:24px;color:var(--farbe-akzent);transition:transform 0.1s}.kopf__nav a:hover{text-decoration:none;transform:scale(1.05)}.sprache{display:inline-flex;gap:4px;padding:4px;border-radius:112px;border:1px solid var(--farbe-linie-2);background:var(--farbe-flaeche-2)}.sprache a{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-knopf);font-size:var(--groesse-nav);line-height:24px;color:var(--farbe-text-3)}.sprache a:hover{text-decoration:none;color:var(--farbe-text)}.sprache a[aria-current="true"]{background:var(--farbe-flaeche)}.sprache a[data-betont="true"]{color:var(--farbe-text)}.sprache--kurz{display:none}.menue{display:none;position:relative}.menue>summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--farbe-text)}.menue>summary::-webkit-details-marker{display:none}.menue>summary .zu{display:none}.menue[open]>summary .auf{display:none}.menue[open]>summary .zu{display:block}.menue__liste{position:fixed;left:0;right:0;top:var(--hoehe-kopf-handy);max-height:calc(100vh - var(--hoehe-kopf-handy));overflow-y:auto;background:var(--farbe-flaeche);box-shadow:0 20px 40px rgba(0,0,0,0.10);padding:8px 10px 20px}.menue__liste a{display:block;padding:14px 16px;border-radius:10px;color:var(--farbe-akzent);font-size:var(--groesse-grund);transition:background-color 0.2s ease}.menue__liste a:hover{background:rgba(3,120,184,0.08);color:var(--farbe-band);text-decoration:none}.menue__liste a:not([aria-current]):focus{background:rgba(255,255,255,0.12)}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 25px 16px 30px;border-radius:var(--radius-knopf);background:var(--farbe-primaer);color:var(--farbe-text-hell);font-size:var(--groesse-knopf);line-height:1;white-space:nowrap;transition:transform var(--bewegung-dauer) var(--bewegung-kurve)}.knopf:hover{transform:scale(1.03);text-decoration:none}.knopf .symbol{width:6px;height:11px}.knopf--rahmen{background:var(--farbe-flaeche);color:var(--farbe-text);border:1px solid var(--farbe-linie-3);border-radius:100px}.knopf--rahmen .symbol{visibility:hidden}.handlung{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.reiter__leiste,.problem__pille,.held__text,.held__pillen,.online h2:nth-of-type(2),.online__text2{transform:translateZ(0)}.reiter__leiste,.problem__pille{will-change:transform}.knopf{filter:brightness(1)}@font-face{font-family:"eicon-zu";src:url("/schrift/eicon-schliessen.woff") format("woff");font-weight:normal;font-style:normal;font-display:block}.symbol{display:inline-flex;flex:none;align-items:center;justify-content:center}.symbol svg{width:100%;height:100%}.pillen{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;margin-inline:-21px}.pillen li{display:flex;align-items:center;justify-content:center;margin-inline:21px;text-align:center;padding:8px 12px;border-radius:100px;background:var(--farbe-flaeche);font-size:var(--groesse-grund);line-height:21.6px;color:var(--farbe-text)}.pillen .symbol{width:32px;height:32px;margin-right:8px}.pillen li span:not(.symbol){padding-left:5px}.pillen--eng{margin-inline:-10px}.pillen--eng li{margin-inline:10px}.film{position:relative;border-radius:var(--radius-film);overflow:hidden}.film video{width:100%;height:auto;object-fit:cover;border-radius:var(--radius-film)}.film__ohne-skript{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:var(--radius-film)}.film--rahmen::before{content:"";position:absolute;top:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px);outline:12px solid var(--farbe-flaeche);border-radius:var(--radius-film);pointer-events:none;z-index:3}.film__start{position:absolute;inset:0;margin:0;padding:0;border:0;background:transparent;cursor:pointer;z-index:2}.film__start img{width:100%;height:100%;object-fit:cover}.film__start .symbol{position:absolute;left:50%;top:50%;width:64px;height:69.59px;align-items:flex-start;transform:translate(-50%,-50%);transition:transform var(--bewegung-dauer) var(--bewegung-kurve)}.film__start .symbol svg{height:64px}.film__start:hover .symbol{transform:translate(-50%,-50%) scale(1.1)}.film--laeuft .film__start{display:none}.reiter{display:flex;flex-direction:column}.reiter__inhalt{display:none;margin-bottom:20px}.reiter__laptop{position:relative;width:100%;aspect-ratio:1422 / 958;padding-top:8px}.reiter__laptop::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:url("/wp-content/uploads/2026/02/laptop-bg-frame.png?v=730ab44649a0") center / 100% auto no-repeat}.reiter__laptop .film{position:absolute;top:7.5%;left:11.3%;width:77%;height:76.14%;z-index:1;border-radius:0}.reiter__laptop .film video{width:100%;height:100%;object-fit:cover;border-radius:0}.reiter__leiste{display:flex;align-items:center;width:100%;padding:6px;border-radius:100px;background:var(--farbe-flaeche)}.reiter__leiste label{flex:1 1 auto;display:flex;align-items:center;justify-content:center;text-align:center;padding:15px;border-radius:100px;cursor:pointer;font-size:var(--groesse-klein);line-height:21.6px;color:#333;transition:background var(--bewegung-dauer) var(--bewegung-kurve),color var(--bewegung-dauer) var(--bewegung-kurve)}.reiter__leiste label:hover{color:var(--farbe-text-hell);background:var(--farbe-primaer)}.reiter__wahl:nth-of-type(1):checked ~ .reiter__leiste label:nth-of-type(1),.reiter__wahl:nth-of-type(2):checked ~ .reiter__leiste label:nth-of-type(2),.reiter__wahl:nth-of-type(3):checked ~ .reiter__leiste label:nth-of-type(3){background:var(--farbe-primaer);color:var(--farbe-text-hell)}.reiter__wahl:nth-of-type(1):checked ~ .reiter__inhalt:nth-of-type(1),.reiter__wahl:nth-of-type(2):checked ~ .reiter__inhalt:nth-of-type(2),.reiter__wahl:nth-of-type(3):checked ~ .reiter__inhalt:nth-of-type(3){display:block}.reiter__wahl:focus-visible ~ .reiter__leiste{outline:3px solid var(--farbe-fokus);outline-offset:3px}.akkordeon details{margin-bottom:12px}.akkordeon summary{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-radius:var(--radius-klein);background:var(--farbe-flaeche);border:1px solid rgba(0,0,0,0.02);cursor:pointer;list-style:none;font-size:var(--groesse-grund);line-height:27px;color:#333}.akkordeon summary::-webkit-details-marker{display:none}.akkordeon summary>span:not(.symbol){padding-right:20px}.akkordeon summary:hover,.akkordeon details[open]:not(.zu) summary{color:var(--farbe-text)}.akkordeon summary .symbol{width:18px;height:22px;margin-right:10px;align-items:flex-start}.akkordeon summary{transition:border-radius 0.3s ease-in-out}.akkordeon details[open]:not(.zu) summary{border-radius:var(--radius-klein) var(--radius-klein) 0 0}.akkordeon summary .symbol{transform-origin:9px 11px;transition:transform 0.3s ease-in-out}.akkordeon details[open]:not(.zu) summary .symbol{transform:rotate(90deg)}.akkordeon summary .symbol svg{height:18px;transform:rotate(180deg)}.akkordeon details[open]:not(.zu) summary .symbol svg{transform:rotate(-90deg)}.akkordeon .antwort{margin-top:-12px;padding:0 24px;border-radius:var(--radius-klein);background:var(--farbe-flaeche);color:var(--farbe-akzent);font-size:var(--groesse-klein);line-height:24px}.akkordeon .antwort p{margin:0;padding-bottom:16px}.akkordeon--absaetze .antwort{padding-bottom:16px}.akkordeon--absaetze .antwort p{margin:0 0 14.4px;padding:0}.fuss{margin-top:auto;background:var(--farbe-band) var(--muster-fuss) 0 0 / cover repeat;color:var(--farbe-text-hell);padding:50px 0}.fuss__logo{display:block;width:488px;max-width:100%;margin:0 auto 40px}.fuss__logo img{width:100%;height:auto}.fuss__zeile{display:flex;align-items:flex-end;justify-content:space-between;min-height:42px}.fuss__sozial{display:flex;margin-inline:-9px;padding:5px 0}.fuss__sozial li{margin-inline:9px}.fuss__sozial a{display:flex;transition:transform var(--bewegung-dauer) var(--bewegung-kurve)}.fuss__sozial a:hover{transform:translateY(-2px)}.fuss__sozial .symbol{width:32px;height:32px}.fuss__recht{display:flex;margin-inline:-8px;font-size:var(--groesse-klein);line-height:21.6px}.fuss__recht a{margin-inline:8px;color:inherit}@media (max-width:1366px){.kopf__zeile{min-height:0;padding:10px 20px}}@media (max-width:1200px){.kopf__nav{display:none}.menue{display:block;order:-1}.menue>summary{width:36px;height:41px;padding:6px;border-radius:3px;color:#000}.menue>summary .symbol{width:24px;height:25px}.menue>summary .auf{margin-bottom:4px}.menue>summary .zu{width:24px;height:24px}.menue>summary .zu svg{display:none}.menue>summary .zu::before{content:"\e87f";display:inline;font:normal 24px/24px "eicon-zu"}.menue__liste{top:72px;max-height:calc(100vh - 72px);display:flex;flex-direction:column;padding:10px;background:var(--farbe-primaer);box-shadow:none;z-index:9997}.menue__liste a{margin:3px 0;padding:11px 16px;border-radius:12px;color:var(--farbe-text-hell);font-size:var(--groesse-klein);line-height:24px}.menue__liste a:hover{background:rgba(3,120,184,0.08);color:var(--farbe-band)}}@media (max-width:1024px){.kopf__rechts{gap:24px}.menue{order:0}}@media (max-width:1200px){.pillen{margin-inline:-10px}.pillen li{margin-inline:10px;max-width:30vw;padding:20px;overflow-wrap:break-word}}@media (max-width:1024px){.pillen li{max-width:31vw}}@media (min-width:768px) and (max-width:880px){.reiter__leiste{align-self:center;width:calc(50vw + 40px);max-width:80vw;padding:20px;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center}}@media (min-width:768px) and (max-width:768px){.pillen--eng{width:calc(70vw + 20px);margin-inline:auto}.pillen--eng li{width:70vw;max-width:none;margin:0 10px 20px;justify-content:flex-start}}@media (max-width:767px){.innen{padding-inline:20px}.kopf__zeile{min-height:0;padding:10px 20px}.kopf__logo img{width:200px;height:auto}.kopf__rechts{gap:10px}.sprache--lang{display:none}.sprache--kurz{display:inline-flex;border-radius:16px}.sprache--kurz a[aria-current="true"]{display:none}.menue__liste{top:var(--hoehe-kopf-handy);max-height:calc(100vh - var(--hoehe-kopf-handy))}.handlung{flex-direction:column;align-items:center}.pillen{flex-direction:column;align-items:stretch;gap:0;margin-inline:-10px}.pillen li{width:auto;max-width:none;margin:0 10px 20px;padding:20px;justify-content:flex-start;text-align:left}.pillen--eng{width:90vw;max-width:none;margin-inline:calc((100% - 90vw) / 2)}.pillen--eng li{margin:0 0 20px}.reiter__leiste{flex-wrap:wrap;width:calc(100% + 2px);margin:0 -1px;padding:20px;border-radius:16px}.reiter__leiste label{margin:5px;border:1px solid var(--farbe-primaer)}.reiter__laptop{padding:4vw 3.5vw 0}.fuss{padding:20px 0}.fuss__logo{width:259px;margin-bottom:40px}.fuss__zeile{flex-direction:column;align-items:center;gap:20px;min-height:0}.fuss__sozial{margin:0 -9px 0 -7px}}.kopf__nav a[aria-current="page"]{position:relative;color:var(--farbe-primaer);font-weight:500}.kopf__nav a[aria-current="page"]::after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:2;height:2px;border-radius:2px;background:var(--farbe-verlauf)}.menue__liste a[aria-current="page"]{background:var(--farbe-band);font-weight:600}.menue__liste a[aria-current="page"]:hover{background:rgba(3,120,184,0.08);color:var(--farbe-band)}.kontakt{min-height:80vh;padding:0 var(--rand)}.kontakt__innen{max-width:1150px;margin:0 auto;padding:20px 0;display:flex;flex-direction:column;gap:20px}.kontakt h1{width:100%;text-align:center;font-size:var(--kontakt-titel,40px);line-height:1.2;font-weight:500;letter-spacing:-1px;text-wrap:balance}.kontakt__untertitel{width:100%;max-width:760px;margin:0 auto;text-align:center;font-size:var(--groesse-lead);line-height:150%;text-wrap:balance}.kontakt__einleitung{width:100%;margin-bottom:14.4px;text-align:center;font-size:var(--groesse-grund);line-height:21.6px}.formular{width:90vw;max-width:800px;margin:40px auto;padding-bottom:30vh}.formular form{display:block}.formular__felder{display:grid;gap:16px;position:relative}.feld{position:relative;width:100%;padding:30px 0;margin:0;border:0;min-width:0}.feld__titel{display:flex;align-items:flex-end;margin-bottom:10px;color:#333;font-size:24px;line-height:24px;font-weight:500;text-align:left}legend.feld__titel{line-height:21.6px;padding:0;max-width:100%}.feld__wort{padding-right:3px}.feld__pflicht{display:block;margin-left:4px;padding-bottom:2px;color:rgb(211,47,47);font-size:19.2px;line-height:19.2px;font-weight:500;vertical-align:top}legend .feld__pflicht,legend .feld__pflicht span{line-height:21.6px}.feld__pflicht span{margin-left:4px;padding-bottom:2px;font-size:15.36px;line-height:15.36px;font-weight:400;font-style:italic;vertical-align:top}.feld__eingabe{display:flex;flex-direction:column;align-items:center;width:100%}.feld__eingabe input{width:100%;height:50px;padding:8px;border:1px solid #ccc;border-radius:6px;background:#fff;color:#333;font:inherit;font-size:18px;line-height:1.15;text-align:center;box-sizing:border-box}.feld__eingabe input:focus{border-color:var(--farbe-primaer);box-shadow:inset 0 0 0 1px var(--farbe-primaer);outline:none}.feld__wahlen{display:flex;flex-direction:column;gap:10px;width:100%}.wahl{display:flex;position:relative}.wahl input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wahl label{display:flex;align-items:center;justify-content:center;width:calc(100% - 32px);min-height:50px;padding:10px 20px;border:1px solid #ccc;border-radius:6px;background:#fff;color:#333;font-size:18px;line-height:23.4px;font-weight:500;cursor:pointer;box-sizing:border-box;transition:background-color 0.2s,border-color 0.2s,color 0.2s}.wahl input:checked + label{background:var(--farbe-primaer);border-color:var(--farbe-primaer);color:#fff}.wahl input:focus + label{outline:2px solid var(--farbe-primaer);outline-offset:2px}.feld__fehler{width:100%;margin-top:10px;padding:8px 15px;border:1px solid #e5c3c3;border-radius:6px;background:#fbefef;color:#b80000;font-size:14px;line-height:21.6px;font-weight:500;text-align:center;box-sizing:border-box}.formular--schritte .feld:not(.feld--aktiv):not(.feld--erledigt){opacity:0;visibility:hidden;position:absolute;inset:0;height:0;padding:0;margin:0;overflow:hidden;border:0}.formular--schritte .feld--erledigt{opacity:0.5;transition:opacity 0.4s ease-out}.formular--schritte .feld--aktiv{opacity:1}.formular__fuss{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-top:20px;padding:30px 0 16px;border-top:1px solid #e9e9e9}.formular__fuss button{min-width:max-content;margin:0 0 16px;padding:12px 28px;border:1px solid var(--farbe-primaer);border-radius:6px;background:var(--farbe-primaer);color:#fff;font:inherit;font-size:16px;line-height:1.15;font-weight:600;cursor:pointer}.formular__fuss .formular__weiter,.formular__fuss .formular__absenden{margin-left:8px}.formular__fuss button:hover{filter:brightness(1.1)}.formular__fuss button{transition:transform var(--bewegung-dauer) var(--bewegung-kurve)}.formular__fuss button:hover:not(:disabled){transform:scale(1.03)}.formular__fuss button:disabled{background:#ccc;border-color:#ccc;color:#666;cursor:not-allowed;filter:none}.formular__fuss .formular__zurueck{background:transparent;color:var(--farbe-primaer);border-color:#ccc}.formular__fuss .formular__zurueck:hover{background:#f5f5f5;filter:none}.formular__absenden{display:inline-block}.termin{padding:0 80px}.termin__innen{min-height:810px;max-width:1440px;margin:0 auto;padding:80px 0;display:flex;flex-direction:column;gap:20px;box-sizing:border-box}.termin h1{margin-bottom:30px;text-align:center;font-size:36px;line-height:43.2px;font-weight:500;letter-spacing:-1px}.termin__kalender{min-height:700px;height:720px;display:flex;justify-content:center}.termin__kalender iframe{width:100%;max-width:800px;min-height:720px}.danke{min-height:80vh;padding:120px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;box-sizing:border-box}.danke__innen{max-width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.danke h1{font-size:52px;line-height:62.4px;font-weight:500;letter-spacing:-1px}.danke p{width:360px;max-width:100%;margin-bottom:14.4px;font-size:var(--groesse-grund);line-height:21.6px}.danke--satzfrei p{width:auto;margin-bottom:0}.danke__knopf{gap:5px}@media (max-width:1024px){.termin{padding:0 40px}.termin__innen{padding:40px 0}}@media (max-width:767px){.kontakt{padding:0 20px}.kontakt__innen{padding:40px 0}.kontakt h1{font-size:28px;line-height:33.6px}.kontakt__untertitel{font-size:var(--groesse-grund)}.kontakt__einleitung{font-size:var(--groesse-klein)}.termin{padding:0 20px}.termin__innen{padding:20px 0}.termin h1{margin-bottom:20px;font-size:28px;line-height:33.6px}.danke{padding:120px 20px}.danke h1{font-size:32px;line-height:38.4px;text-align:center}.danke p{text-align:center}}