.kopf{background:var(--papier);border-bottom:1px solid var(--linie)}.kopf__zeile{display:flex;align-items:center;justify-content:space-between;gap:var(--raum);min-height:4.5rem;flex-wrap:wrap}.kopf__schalter{display:none;min-height:var(--tippziel);min-width:var(--tippziel);padding:0 .9rem;background:transparent;border:1px solid var(--linie);color:var(--tinte);font-size:var(--text-meta);cursor:pointer}.kopf__menue ul{display:flex;align-items:center;gap:clamp(.75rem,.2rem + 1.4vw,2rem)}.kopf__punkt{display:inline-flex;align-items:center;min-height:var(--tippziel);font-size:var(--text-meta);text-decoration:none;color:var(--tinte-mtl);border-bottom:2px solid transparent;transition:color var(--dauer-mikro) var(--ease-ruhig)}.kopf__punkt:hover{color:var(--tinte)}.kopf__punkt--aktiv{color:var(--signal);border-bottom-color:var(--signal)}@media(max-width:56rem){.kopf__schalter{display:inline-flex;align-items:center;justify-content:center}.kopf__menue{display:none;flex-basis:100%}.kopf__menue--offen{display:block;padding-bottom:var(--raum)}.kopf__menue ul{flex-direction:column;align-items:stretch;gap:0}.kopf__menue li+li{border-top:1px solid var(--linie)}.kopf__punkt{width:100%;min-height:3rem;font-size:var(--text-base);border-bottom:0;border-left:2px solid transparent;padding-left:.75rem}.kopf__punkt--aktiv{border-left-color:var(--signal)}}[data-marke-im-hero=ja] .kopf .marke{visibility:hidden;opacity:0;transform:translateY(-6px)}.kopf .marke{visibility:visible;opacity:1;transform:none;transition:opacity .42s var(--ease-ruhig),transform .42s var(--ease-ruhig),visibility .42s}@media(prefers-reduced-motion:reduce){.kopf .marke{transition:none}[data-marke-im-hero=ja] .kopf .marke{visibility:visible;opacity:1;transform:none}}.kopf__telefon{order:3;display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 1rem;border-radius:var(--kiesel);background:var(--signal);color:var(--auf-signal);font-size:var(--text-meta);font-weight:500;font-variant-numeric:tabular-nums;text-decoration:none;white-space:nowrap;transition:background var(--dauer-mikro) var(--ease-ruhig),transform var(--dauer-mikro) var(--ease-ruhig)}.kopf__telefon:hover{background:#25452f;transform:translateY(-1px)}.kopf__telefon:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.kopf__telefon-zeichen{width:1.05rem;height:1.05rem;flex:none}.kopf__menue{order:2;margin-left:auto}.kopf__schalter{order:2}@media(min-width:56.01rem){.kopf__telefon{margin-left:clamp(.5rem,.2rem + .8vw,1.25rem)}}@media(max-width:56rem){.kopf__schalter{margin-left:auto}.kopf__telefon{width:var(--tippziel);height:var(--tippziel);min-height:0;padding:0;justify-content:center;border-radius:50%}.kopf__telefon-zeichen{width:1.2rem;height:1.2rem}.kopf__telefon-nummer{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kopf__menue{order:4;margin-left:0}}@media(prefers-reduced-motion:reduce){.kopf__telefon,.kopf__telefon:hover{transform:none}}.fuss{background-color:var(--leinen);border-top:1px solid var(--linie);padding-block:var(--raum-gross) var(--raum);margin-top:0}main:has(>.flaeche-leinen:last-child)+.fuss{margin-top:var(--raum-sektion)}.fuss__raster{display:grid;grid-template-columns:1fr;gap:var(--raum-gross) var(--raum);align-items:start}@media(min-width:44rem){.fuss__raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:68rem){.fuss__raster{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.9fr);column-gap:var(--raum-gross)}}.fuss__spalte h2{margin-bottom:.9rem}.fuss__adresse{font-style:normal;font-size:var(--text-meta);line-height:1.7;color:var(--tinte)}.fuss__telefon{display:inline-flex;align-items:center;min-height:var(--tippziel);margin-top:.35rem;font-size:var(--text-base);color:var(--signal);text-decoration:none;border-bottom:1px solid var(--linie)}.fuss__telefon:hover{border-bottom-color:var(--signal)}.fuss__zeiten{font-size:var(--text-meta);line-height:1.9;color:var(--tinte)}.fuss__zeiten li{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--linie)}.fuss__tag{color:var(--tinte-mtl)}.fuss__spanne{display:grid;justify-items:end;font-variant-numeric:tabular-nums;white-space:nowrap}.fuss__ausstehend{margin-bottom:.5rem}.fuss__mehr{display:inline-flex;align-items:center;min-height:var(--tippziel);font-size:var(--text-meta)}.fuss__wege{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--raum)}.fuss__wege li a{display:flex;align-items:center;min-height:var(--tippziel);font-size:var(--text-meta);color:var(--tinte);text-decoration:none;border-bottom:1px solid transparent;transition:color .25s var(--ease-ruhig),border-color .25s var(--ease-ruhig)}.fuss__wege li a:hover{color:var(--signal);border-bottom-color:var(--linie);transition-duration:.15s}.fuss__abschluss{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--raum-klein) var(--raum);margin-top:var(--raum-gross);padding-top:var(--raum);border-top:1px solid var(--linie)}.fuss__abschluss a{display:inline-flex;align-items:center;min-height:var(--tippziel);padding-inline:.35rem;color:var(--signal);font-weight:500;text-decoration:none;border-bottom:1px solid currentColor}.fuss__recht{display:flex;gap:var(--raum)}.fuss__recht a{font-size:var(--text-meta);font-weight:400;color:var(--tinte-mtl);border-bottom-color:var(--linie)}.fuss__recht a:hover{color:var(--signal)}.fuss__zeile{margin:.35rem 0 0}.fuss__signatur{display:flex;flex-wrap:wrap;align-items:center;gap:var(--raum) clamp(1.5rem,1rem + 3vw,4rem);margin-top:var(--raum-sektion, 5rem)}.fuss__signatur-marke{width:clamp(9rem,6rem + 14vw,20rem);height:auto;flex:none}.fuss__signatur-text{display:grid;gap:.7rem;min-width:0}.fuss__signatur-name{font-family:var(--schrift-display);font-weight:300;font-size:clamp(1.5rem,1rem + 2.4vw,3rem);line-height:1.15;letter-spacing:.16em;color:var(--tinte);text-wrap:balance}.fuss__signatur-fach{font-size:var(--text-meta);letter-spacing:var(--tracking-label);color:var(--tinte-mtl)}@font-face{font-family:Lexend;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/lexend-900.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+2197}.fuss__abschluss .fuss__urheber{display:inline-grid;justify-items:end;gap:.55rem;padding:.35rem 0;border-bottom:0;color:var(--tinte-mtl);font-weight:400;text-decoration:none}.fuss__urheber-vor{font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.fuss__urheber-marke{display:inline-flex;align-items:baseline;gap:.4rem}.fuss__urheber-wort{display:inline-block;font-family:"Lexend",var(--schrift-display),ui-sans-serif,system-ui,sans-serif;font-weight:900;letter-spacing:-.045em;font-size:clamp(1.15rem,.95rem + .7vw,1.5rem);line-height:1;padding:.16em .1em .2em;margin:-.16em -.1em -.2em;background-image:linear-gradient(104deg,#6337af,#a341be,#dc44b5,#a341be,#6337af,#a341be,#dc44b5,#a341be,#6337af);background-size:400% 100%;background-position:92% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:urheber-wandern 18s linear infinite}.fuss__urheber-strich{font-size:.72em;vertical-align:.149em;margin-right:.03em}@keyframes urheber-wandern{0%{background-position:92% 0}to{background-position:-308% 0}}.fuss__urheber-pfeil{font-size:1rem;line-height:1;transition:transform var(--dauer-mikro) var(--ease-ruhig)}.fuss__urheber:hover .fuss__urheber-pfeil{transform:translate(2px,-2px)}@media(pointer:coarse),(prefers-reduced-motion:reduce){.fuss__urheber-wort{animation:none;background-position:100% 0}.fuss__urheber:hover .fuss__urheber-pfeil{transform:none}}@media(max-width:43.99rem){.fuss__abschluss .fuss__urheber{justify-items:start}}.fuss__signatur{align-items:flex-end;padding-top:var(--raum);border-top:1px solid var(--linie)}.fuss__signatur-marke{width:clamp(4.5rem,3rem + 5vw,8rem)}.fuss__signatur-text{flex:1 1 32rem}.fuss__signatur-name{font-size:clamp(2.4rem,.6rem + 6.2vw,7.2rem);line-height:.98;letter-spacing:-.02em;text-wrap:balance}
