:root{--blau: #194081;--blau-hover: #122F60;--blau-dunkel: #0F2A54;--ink: #141A18;--muted: #3D4542;--sand: #F3EEE3;--grau-hell: #F4F6F5;--linie: #E3E6E4;--akzent: #A4501F;--weiss: #FFFFFF;--hero-bg: #1C2230;--hero-text: #F2F5F4;--kontakt-linie: #D5DAD8;--feld-rand: #8E9894;--punktlinie: #A89E88;--dunkel-text: #E6ECF5;--dunkel-label: #BFCDE8;--footer-meta: #D3DCEC;--dunkel-linie: rgba(255, 255, 255, .22);--footer-linie: rgba(255, 255, 255, .18);--fehler: #A3261B;--font-text: "Source Sans 3", "Segoe UI", Arial, sans-serif;--font-titel: "Outfit", "Segoe UI", Arial, sans-serif;--font-hand: "Caveat", cursive;--fs-basis: 18px;--fs-h2: clamp(30px, 2.8vw, 40px);--max-breit: 1320px;--max-inhalt: 1200px;--max-preise: 860px;--rand-x: 32px;--radius: 4px;--sek-gross: 120px;--sek: 112px;--spalten-gap: 112px;--zeilen-gap: 64px;--scroll-offset: 0px}@media(min-width:721px)and (max-width:1023px){:root{--sek-gross: 96px;--sek: 88px;--spalten-gap: 48px}}@media(max-width:720px){:root{--rand-x: 20px;--sek-gross: 72px;--sek: 64px;--spalten-gap: 48px;--zeilen-gap: 48px}}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--weiss)}*{box-sizing:border-box}a{color:var(--blau)}a:hover{color:var(--blau-hover)}input,select,textarea,button{font:inherit}section[id]{scroll-margin-top:var(--scroll-offset)}app-root{display:block;font-family:var(--font-text);font-size:var(--fs-basis);line-height:1.6;color:var(--ink);background:var(--weiss)}
