@layer dc.board{.km{--nacht:#0d1724;--oy:#e8e3d5;--oy2:#dfdacc;--oy3:#c9c4b6;--gelb:#eabc0a;--haar:#c8ced629;--aus:cubic-bezier(.16,1,.3,1);background:var(--nacht);width:390px;color:var(--oy);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-family:Hanken Grotesk,Hanken Fallback,sans-serif;position:relative;overflow:clip}.km ::selection{color:#171511;background:#eabc0ad9}.km a{color:var(--oy)}.km :focus-visible{outline:2px solid var(--oy);outline-offset:3px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kopf-spur{z-index:30;pointer-events:none;width:100%;position:absolute;top:0;bottom:0;left:0}.aw-kopf{z-index:1;box-sizing:border-box;height:calc(72px - 12px * var(--kopf,0));pointer-events:none;justify-content:space-between;align-items:center;gap:10px;padding:0 16px;display:flex;position:sticky;top:0}.aw-kopf>*{pointer-events:auto}.aw-kopf:before{content:"";z-index:-1;opacity:0;height:88px;transition:opacity .5s var(--aus);pointer-events:none;background:linear-gradient(#090f18f5,#090f18e6 62%,#090f1800);position:absolute;top:0;left:0;right:0}.km[data-gerollt] .aw-kopf:before{opacity:1}.aw-kopf img{filter:drop-shadow(0 1px 8px #050a1099);width:auto;height:20px;display:block}.menue-knopf{all:unset;pointer-events:auto;z-index:31;min-height:44px;color:var(--oy);cursor:pointer;text-shadow:0 1px 10px #050a10b3;align-items:center;gap:10px;padding:0 4px 0 12px;font:500 15px/1 Hanken Grotesk,Hanken Fallback,sans-serif;display:inline-flex;position:relative}.menue-knopf i{border-top:1.5px solid;border-bottom:1.5px solid;width:20px;height:7px;display:block}.menue{height:calc(100vh / var(--z,1));z-index:70;box-sizing:border-box;background:#0a111b;flex-direction:column;padding:84px 24px 28px;display:flex;position:absolute;left:0;right:0;overflow-y:auto}.menue a{border-bottom:1px solid #e8e3d533;justify-content:space-between;align-items:center;min-height:56px;font-size:22px;font-weight:400;text-decoration:none;display:flex}.menue a.unter{color:#e8e3d5db;border-bottom-color:#e8e3d51a;min-height:44px;padding-left:18px;font-size:17px}.menue a.direkt{justify-content:flex-start;gap:10px}.menue a.direkt small{letter-spacing:.04em;color:var(--oy3);margin-left:auto;font:400 12px/1.5 Martian Mono,Mono Fallback,monospace}.menue-zu{all:unset;min-height:44px;color:var(--oy);cursor:pointer;align-items:center;gap:10px;padding:0 4px 0 12px;font:500 15px/1 Hanken Grotesk,Hanken Fallback,sans-serif;display:inline-flex;position:absolute;top:14px;right:16px}.km-welt{z-index:0;height:clamp(300px,calc(44svh / var(--z,1)),400px);background:#16263a;position:relative;overflow:hidden;container-type:size}.km-tal{aspect-ratio:1871/1559;width:max(100cqw,120.013cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.km-tal .tal-bild{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.km-tal .tal-topo{opacity:0;display:none}.km[data-gerollt] .km-tal .tal-topo{display:block}.tal-ringe,.tal-marke{z-index:1}.tal-ringe{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tal-ringe ellipse{fill:none;stroke:#e8e3d5;vector-effect:non-scaling-stroke}.tr-spur{stroke-width:1px;stroke-opacity:.3;stroke-dasharray:2 6}.tr{stroke-width:2px;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s var(--aus),stroke-opacity .6s}.tr.zu{stroke-dashoffset:0}.tr.r1{stroke-opacity:.95}.tr.r2{stroke-opacity:.75}.tr.r3{stroke-opacity:.55}.tal-ringe.fertig .tr{stroke-opacity:1}.tal-o-min{transform-box:fill-box;transform-origin:50% 100%;transition:transform 1.4s var(--aus);transform:rotate(-3.6deg)}.tal-ringe.fertig .tal-o-min{transform:rotate(212.4deg)}.tal-marke{width:0;height:0;position:absolute}.tal-marke:before{content:"";background:linear-gradient(#e8e3d599,#e8e3d526);width:1px;height:38px;position:absolute;top:-56px;left:0}.tal-marke span{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:#e8e3d5;text-shadow:0 1px 8px #050a10f2,0 0 2px #050a10e6;font:400 11px/1.4 Martian Mono,Mono Fallback,monospace;position:absolute;top:-72px;left:0;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.tr,.tal-o-min{transition:none}}.km-schleier{z-index:1;pointer-events:none;background:linear-gradient(#0d172480 0%,#0d172400 24% 52%,#0d1724b8 84%,#0d1724 100%);position:absolute;inset:0}.km-seite{z-index:2;box-sizing:border-box;margin:-52px auto 0;padding:0 20px 56px;position:relative}.km-h{letter-spacing:-.035em;color:var(--oy);outline:none;margin:0;scroll-margin-top:96px;font-size:clamp(29px,9vw,34px);font-weight:400;line-height:1.04}.km-form{margin-top:18px}.km-fields{flex-direction:column;display:flex}.km-f{flex-direction:column;min-width:0;display:flex}.km-frage{color:var(--oy2);text-wrap:pretty;margin:0 0 14px;font-size:19px;line-height:1.42;display:block}.km-l{letter-spacing:.12em;text-transform:uppercase;color:var(--oy3);margin:2px 0 9px;font:400 12px/1.4 Martian Mono,Mono Fallback,monospace;display:block}.km-l small{letter-spacing:.01em;text-transform:none;color:var(--oy3);margin-left:8px;font:400 13px/1 Hanken Grotesk,Hanken Fallback,sans-serif}.km-in{box-sizing:border-box;width:100%;height:54px;color:var(--oy);background:#16263a8c;border:1px solid #c8ced647;border-radius:14px;margin:0;padding:0 16px;scroll-margin:112px 0 24px;font:400 17px/1.4 Hanken Grotesk,Hanken Fallback,sans-serif;transition:border-color .2s,background .2s}textarea.km-in{resize:none;height:auto;min-height:220px;max-height:520px;padding:14px 16px;line-height:1.5}.km-in::placeholder{color:#a9afb8}.km-in:focus{outline:2px solid var(--oy);outline-offset:2px;background:#0d1724e6;border-color:#e8e3d58c}.km-in[aria-invalid=true]{border-color:#e8957a}.km-err{color:#f0a88e;min-height:22px;margin:6px 0 4px;font-size:14px;line-height:1.4}.km-bezug{color:var(--oy3);margin:-4px 0 12px;font-size:15px;line-height:1.45}.km-bezug b{color:var(--oy2);font-weight:500}.km-err:not(:empty):before{content:"";background:#e8957a;border-radius:50%;width:6px;height:6px;margin:0 8px 1px 2px;display:inline-block}.km-senden{margin-top:6px}.km-send{box-sizing:border-box;background:var(--gelb);color:#171511;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;height:56px;padding:0 28px;font:600 17px/1 Hanken Grotesk,Hanken Fallback,sans-serif;transition:background .2s;display:flex;box-shadow:0 14px 30px -14px #000000e6}.km-send:hover{background:#f3cc2b}.km-send:focus-visible{outline:2px solid var(--oy);outline-offset:3px}.km-form[aria-busy=true] .km-send{cursor:progress;background:#d9ae0a}.km-warten{justify-content:space-between;width:14px;display:inline-flex}.km-warten i{opacity:.35;background:currentColor;border-radius:50%;width:3.5px;height:3.5px;animation:1s ease-in-out infinite km-warten}.km-warten i:nth-child(2){animation-delay:.15s}.km-warten i:nth-child(3){animation-delay:.3s}@keyframes km-warten{40%{opacity:1}}.km-fehler{min-height:0;margin:14px 0 0}.km-fehler:empty{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.km-hinweis{color:var(--oy3);margin:14px 0 0;font-size:14px;line-height:1.5}.km-senden:has(.km-fehler:not(:empty)) .km-hinweis{display:none}.km-hinweis a{text-underline-offset:3px;margin-block:-10px;padding-block:10px;display:inline-block}.km-ok{flex-direction:column;align-items:flex-start;gap:18px;margin-top:22px;padding:4px 0 8px;display:flex}.km .km-ok,.km .km-h{outline:none}.km-ok-mark{border:1.5px solid var(--gelb);width:52px;height:52px;color:var(--gelb);border-radius:50%;justify-content:center;align-items:center;display:flex}.km-ok-mark path{stroke-dasharray:20;stroke-dashoffset:0;animation:km-haken .5s var(--aus) .25s both}@keyframes km-haken{0%{stroke-dashoffset:20px}}.km-ok p{color:var(--oy);margin:0;font-family:Instrument Serif,Instrument Fallback,serif;font-size:29px;font-style:italic;line-height:1.24}.km-ok b{letter-spacing:-.01em;color:var(--oy);overflow-wrap:anywhere;font-family:Hanken Grotesk,Hanken Fallback,sans-serif;font-size:.74em;font-style:normal;font-weight:500}.km-ok>*{animation:km-auf .6s var(--aus) both}.km-ok>p{animation-delay:80ms}@keyframes km-auf{0%{opacity:0;transform:translateY(12px)}}.km-direkt{border-top:1px solid var(--haar);margin-top:40px}.km-direkt .km-l{margin:22px 0 6px}.km-weg{box-sizing:border-box;-webkit-tap-highlight-color:transparent;border-bottom:1px solid #c8ced61a;grid-template-columns:44px 1fr;align-items:center;column-gap:14px;min-height:68px;padding:8px 0;text-decoration:none;display:grid}.km-weg:last-child{border-bottom:0}.km-weg-i{width:44px;height:44px;color:var(--gelb);border:1px solid #c8ced642;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;transition:border-color .2s;display:flex}.km-weg-t{color:var(--oy);font:500 17px/1.3 Hanken Grotesk,Hanken Fallback,sans-serif}.km-weg-w{letter-spacing:.03em;color:var(--oy3);font:400 13px/1.5 Martian Mono,Mono Fallback,monospace}.km-weg:hover .km-weg-i,.km-weg:active .km-weg-i{border-color:#e8e3d5b8}.km-weg:focus-visible{outline-offset:2px;border-radius:12px}@media (min-width:700px){.km-welt{height:clamp(360px,calc(46svh / var(--z,1)),520px)}.km-seite{max-width:640px;margin-top:-64px;padding:0 24px 80px}.km-h{font-size:52px}.km-frage{font-size:21px}.km-ok p{font-size:34px}}@media (min-width:700px) and (max-height:520px){.km-welt{height:260px}.km-seite{margin-top:-48px}.km-h{font-size:40px}}.fb{z-index:20;color:#bdb8aa;background:#0a121c;border-top:1px solid #e8e3d524;flex-direction:column;gap:14px;margin:0;padding:32px 20px;font:400 14px/1.5 Hanken Grotesk,Hanken Fallback,sans-serif;display:flex;position:relative}.fb-logo{align-self:flex-start;width:auto;height:20px;display:block}.fb a{color:#e8e3d5;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.fb-klein{letter-spacing:.04em;color:#bdb8aa;font:400 12px/1.5 Martian Mono,Mono Fallback,monospace}.fb-branchen,.fb-recht{border-top:1px solid #e8e3d51a;flex-wrap:wrap;gap:0 18px;padding-top:10px;display:flex}.fb-branchen .fb-klein{width:100%}.fb-recht-klein{order:9;align-items:center;gap:10px;display:inline-flex}.bq{flex-wrap:wrap;display:inline-flex;position:relative}.bq-knopf{all:unset;box-sizing:border-box;letter-spacing:.04em;color:#e8e3d5c7;cursor:pointer;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:0 8px;font:400 12px/1 Martian Mono,Mono Fallback,monospace;transition:color .2s;display:inline-flex}.bq-knopf:hover,.bq-knopf:focus-visible,.bq-knopf[aria-expanded=true]{color:#eabc0a}.bq-knopf:focus-visible{outline-offset:2px;outline:2px solid #e8e3d5}.bq-tip{letter-spacing:.04em;color:#dfdacc;font:400 12px/1.4 Martian Mono,Mono Fallback,monospace;display:none}.bq[data-auf]>.bq-tip{animation:km-auf .25s var(--aus);flex-basis:100%;padding:0 8px 6px;display:block}@media (prefers-reduced-motion:reduce){.km-ok>*,.km-ok-mark path,.bq[data-auf]>.bq-tip{animation:none}.km-warten i{opacity:.8;animation:none}.km-in,.aw-kopf:before,.km-send,.km-weg-i,.bq-knopf{transition:none}}}@layer dc.inline{.ds-kontakt-mobil-f69871a{top:62%;left:46%}.kt-hp{opacity:0;width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.kt-hp input{opacity:0}}@layer dc.mobil{.dc-buehne[data-board=Kontakt-Mobil] .km{width:100%}.dc-buehne[data-board=Kontakt]{visibility:hidden;content-visibility:hidden;height:0;position:absolute;top:0;left:0;right:0;overflow:hidden}}
