.skip.svelte-1elxaub{position:absolute;left:-9999px;top:0;z-index:100;background:var(--navy);color:var(--paper);padding:.8rem 1.2rem}.skip.svelte-1elxaub:focus{left:0}.kopf.svelte-1elxaub{position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:1px solid transparent;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.fest.svelte-1elxaub{border-bottom-color:var(--line);box-shadow:0 1px 14px #0533660f}.reihe.svelte-1elxaub{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:.85rem}.signet.svelte-1elxaub img:where(.svelte-1elxaub){width:230px;height:auto}.weit.svelte-1elxaub{display:flex;gap:2rem;margin-left:auto}.weit.svelte-1elxaub a:where(.svelte-1elxaub){position:relative;font-size:.95rem;font-weight:600;color:var(--navy);padding-block:.35rem;border-bottom:2px solid transparent;transition:border-color .28s var(--ease),color .28s var(--ease)}.weit.svelte-1elxaub a:where(.svelte-1elxaub):hover{border-bottom-color:var(--green)}.tat.svelte-1elxaub{display:flex;align-items:center;gap:.75rem}.anfrage.svelte-1elxaub{padding:.8rem 1.4rem;font-size:.88rem}.burger.svelte-1elxaub{display:none;align-items:center;justify-content:center;width:2.85rem;height:2.85rem;background:transparent;border:2px solid var(--navy-hair);border-radius:2px;color:var(--navy);transition:border-color .28s var(--ease)}.burger.svelte-1elxaub:hover{border-color:var(--navy)}.vs.svelte-1elxaub{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.eng.svelte-1elxaub{border-top:1px solid var(--line);background:var(--paper);padding-block:1.1rem 1.5rem}.eng.svelte-1elxaub .shell{display:grid;gap:.35rem}.eng.svelte-1elxaub a:where(.svelte-1elxaub){font-size:1.02rem;font-weight:600;color:var(--navy);padding-block:.7rem;border-bottom:1px solid var(--line)}.eng.svelte-1elxaub .knopf{margin-top:.9rem;border-bottom:2px solid var(--green)}@media(max-width:900px){.weit.svelte-1elxaub{display:none}.burger.svelte-1elxaub{display:inline-flex}.anfrage.svelte-1elxaub{display:none}.signet.svelte-1elxaub img:where(.svelte-1elxaub){width:185px}}.fuss.svelte-jz8lnl{background:var(--navy-deep);color:#ffffffbf;padding-block:clamp(3.5rem,7vw,5rem) 2rem}.oben.svelte-jz8lnl{display:grid;grid-template-columns:1.3fr 1fr repeat(4,.8fr);gap:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(2.5rem,5vw,3.5rem)}.signet.svelte-jz8lnl img:where(.svelte-jz8lnl){width:250px;height:auto;filter:brightness(0) invert(1)}.claim.svelte-jz8lnl{margin-top:1.2rem;max-width:36ch;font-size:.92rem;line-height:1.75}h3.svelte-jz8lnl{font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin-bottom:1.2rem}address.svelte-jz8lnl{font-style:normal;font-size:.92rem;line-height:1.7;margin-bottom:.9rem}.zeile.svelte-jz8lnl{display:block;width:fit-content;font-size:.92rem;color:var(--paper);padding-bottom:.3rem;border-bottom:1px solid transparent;transition:border-color .3s var(--ease)}.zeile.svelte-jz8lnl:hover{border-bottom-color:var(--green)}.zeiten.svelte-jz8lnl{margin-top:1rem;font-size:.84rem;color:#ffffff8c;line-height:1.7}.spalte.svelte-jz8lnl nav:where(.svelte-jz8lnl){display:grid;gap:.7rem}.spalte.svelte-jz8lnl nav:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl){width:fit-content;font-size:.92rem;transition:color .3s var(--ease)}.spalte.svelte-jz8lnl nav:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl):hover{color:var(--green)}.gebiete.svelte-jz8lnl{padding-top:1.8rem;border-top:1px solid rgba(255,255,255,.12);font-size:.88rem;line-height:1.7}.gebiete.svelte-jz8lnl span:where(.svelte-jz8lnl){display:inline-block;margin-right:.5rem;font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--green)}.siegel.svelte-jz8lnl{width:100%;max-width:17rem;height:auto;margin-top:1.7rem}.unten.svelte-jz8lnl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1.8rem;border-top:1px solid rgba(255,255,255,.12);font-size:.8rem;color:#ffffff8c}.unten.svelte-jz8lnl nav:where(.svelte-jz8lnl){display:flex;gap:1.6rem}.unten.svelte-jz8lnl nav:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl):hover{color:var(--green)}@media(max-width:1150px){.oben.svelte-jz8lnl{grid-template-columns:repeat(3,1fr);row-gap:2.5rem}}@media(max-width:760px){.oben.svelte-jz8lnl{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.oben.svelte-jz8lnl{grid-template-columns:1fr}}
