:root{--color-primary:#e72c63;--color-primary-opacity:#e72c633a;--color-dark-primary-backup:#2d3333;--color-dark-primary:#060508;--color-dark-primary-opacity:#0605083a;--color-dark-light:#707070;--color-light-gray:#f5f5f5;--color-light-gray-rgb:245, 245, 245;--color-white:#f9f9f9;--color-medium-gray:#a9a9a9;--color-dark-gray:#707070;--border-radius:7px;--border-radius-big:14px;--border-radius-round:100%;--color-success:#28a745;--color-info:#17a2b8;--color-warning:#ffc107;--color-danger:#dc3545;--font-big:"Staatliches", system-ui;--container:"1320px;" --space-xs: 4px;--space-sm:8px;--space-md:16px;--space-lg:32px;--space-xl:64px}.section.svelte-s80eht.svelte-s80eht{padding:5rem 0;position:relative;z-index:2}.btn.svelte-s80eht.svelte-s80eht{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:var(--border-radius);transition:all .3s ease;cursor:pointer}.btn-primary.svelte-s80eht.svelte-s80eht{background-color:var(--color-primary);color:var(--color-white);border:2px solid var(--color-primary)}.btn-primary.svelte-s80eht.svelte-s80eht:hover{background-color:transparent;color:var(--color-white);border-color:var(--color-white)}.hero.svelte-s80eht.svelte-s80eht,.section.svelte-s80eht.svelte-s80eht{background-color:var(--color-dark-primary);position:relative;z-index:2}.hero.svelte-s80eht.svelte-s80eht{padding:8rem 0 3rem}.section.svelte-s80eht.svelte-s80eht{padding:3rem 0}.weitere-section.svelte-s80eht.svelte-s80eht{padding-bottom:6rem}.wrap.svelte-s80eht.svelte-s80eht{width:90%;max-width:1320px;margin:0 auto}.kicker.svelte-s80eht.svelte-s80eht{color:var(--color-primary);font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin:1.5rem 0 .75rem}h1.svelte-s80eht.svelte-s80eht{font-family:var(--font-big);font-size:clamp(2.75rem,8vw,7.5rem);line-height:1;color:var(--color-white);margin:0 0 2rem;overflow-wrap:break-word}h2.svelte-s80eht.svelte-s80eht{font-family:var(--font-big);font-size:clamp(2rem,4vw,3rem);line-height:1.05;color:var(--color-white);margin:0 0 1.5rem;overflow-wrap:break-word}.intro.svelte-s80eht.svelte-s80eht{font-size:1.15rem;line-height:1.7;color:var(--color-white);max-width:820px;margin:0}.fly-in.svelte-s80eht.svelte-s80eht{animation:svelte-s80eht-fly-in .5s cubic-bezier(.33,1,.68,1) var(--fly-delay, 0ms) both}@keyframes svelte-s80eht-fly-in{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.fly-in.svelte-s80eht.svelte-s80eht{animation:none}}.inhalt-grid.svelte-s80eht.svelte-s80eht{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3rem;align-items:start}.aufgaben.svelte-s80eht.svelte-s80eht{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.aufgaben.svelte-s80eht li.svelte-s80eht{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;line-height:1.5;color:var(--color-white);background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius)}.aufgaben.svelte-s80eht li.svelte-s80eht svg{color:var(--color-primary);flex-shrink:0;margin-top:.15rem}.vor-ort.svelte-s80eht.svelte-s80eht{padding:2rem;border-radius:var(--border-radius-big);background:#e72c6314;border:1px solid rgba(231,44,99,.35)}.vor-ort.svelte-s80eht p.svelte-s80eht{line-height:1.7;color:var(--color-white);margin:0 0 1.25rem}.vor-ort.svelte-s80eht .adresse.svelte-s80eht{display:flex;align-items:flex-start;gap:.5rem;margin:0;font-size:.95rem;color:#ffffffbf}.vor-ort.svelte-s80eht .adresse.svelte-s80eht svg{color:var(--color-primary);flex-shrink:0;margin-top:.2rem}.faq-liste.svelte-s80eht.svelte-s80eht{display:grid;gap:.75rem;max-width:900px}details.svelte-s80eht.svelte-s80eht{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius);transition:border-color .3s ease}details[open].svelte-s80eht.svelte-s80eht{border-color:var(--color-primary)}details[open].svelte-s80eht summary.svelte-s80eht svg{transform:rotate(180deg)}details.svelte-s80eht p.svelte-s80eht{margin:0;padding:0 1.25rem 1.25rem;line-height:1.7;color:#ffffffd9}summary.svelte-s80eht.svelte-s80eht{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;cursor:pointer;list-style:none;font-size:1.05rem;font-weight:600;color:var(--color-white)}summary.svelte-s80eht.svelte-s80eht::-webkit-details-marker{display:none}summary.svelte-s80eht.svelte-s80eht:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--border-radius)}summary.svelte-s80eht svg{color:var(--color-primary);flex-shrink:0;transition:transform .3s ease}.cta-box.svelte-s80eht.svelte-s80eht{padding:2.5rem;border-radius:var(--border-radius-big);background:linear-gradient(135deg,#e72c632e,#ffffff08);border:1px solid rgba(255,255,255,.1)}.cta-box.svelte-s80eht p.svelte-s80eht{font-size:1.1rem;line-height:1.6;color:var(--color-white);margin:0 0 1.75rem;max-width:700px}.cta-actions.svelte-s80eht.svelte-s80eht{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.cta-phone.svelte-s80eht.svelte-s80eht{display:inline-flex;align-items:center;gap:.6rem;padding:.75rem 1.25rem;font-size:1.2rem;font-weight:600;color:var(--color-white);border:2px solid rgba(255,255,255,.25);border-radius:var(--border-radius);transition:border-color .3s ease}.cta-phone.svelte-s80eht svg{color:var(--color-primary)}.cta-phone.svelte-s80eht.svelte-s80eht:hover,.cta-phone.svelte-s80eht.svelte-s80eht:focus-visible{border-color:var(--color-primary)}.cta-kontakt.svelte-s80eht.svelte-s80eht{padding:.85rem 1.5rem;font-weight:600;font-size:1rem}.cta-detail.svelte-s80eht.svelte-s80eht{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:var(--color-primary)}.cta-detail.svelte-s80eht.svelte-s80eht:hover,.cta-detail.svelte-s80eht.svelte-s80eht:focus-visible{text-decoration:underline}.weitere-liste.svelte-s80eht.svelte-s80eht{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.weitere-liste.svelte-s80eht a.svelte-s80eht{display:block;padding:1rem 1.25rem;color:var(--color-white);font-size:1.1rem;font-weight:500;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius);transition:border-color .3s ease,color .3s ease}.weitere-liste.svelte-s80eht a.svelte-s80eht:hover,.weitere-liste.svelte-s80eht a.svelte-s80eht:focus-visible{border-color:var(--color-primary);color:var(--color-primary)}@media (max-width: 1024px){.inhalt-grid.svelte-s80eht.svelte-s80eht{grid-template-columns:minmax(0,1fr);gap:2.5rem}}@media (max-width: 768px){.hero.svelte-s80eht.svelte-s80eht{padding:7rem 0 2rem}.section.svelte-s80eht.svelte-s80eht{padding:2.5rem 0}.weitere-section.svelte-s80eht.svelte-s80eht{padding-bottom:5rem}.intro.svelte-s80eht.svelte-s80eht{font-size:1.05rem}.vor-ort.svelte-s80eht.svelte-s80eht,.cta-box.svelte-s80eht.svelte-s80eht{padding:1.5rem}.cta-actions.svelte-s80eht.svelte-s80eht{flex-direction:column;align-items:stretch}.cta-phone.svelte-s80eht.svelte-s80eht,.cta-kontakt.svelte-s80eht.svelte-s80eht{justify-content:center}.cta-detail.svelte-s80eht.svelte-s80eht{justify-content:center;padding:.5rem 0}.weitere-liste.svelte-s80eht.svelte-s80eht{grid-template-columns:minmax(0,1fr)}}
