﻿@layer fonts, tokens, base, layout, components;@layer fonts{@font-face{font-family:"Sora";src:url("/assets/fonts/sora-variable.woff2") format("woff2");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("/assets/fonts/open-sans-variable.woff2") format("woff2");font-weight:300 800;font-style:normal;font-display:swap}}@layer tokens{:root{--color-dunkelblau: #042435;--color-footer-blau: #1e3949;--color-weiss: #ffffff;--color-schwarz: #000000;--color-gelb: #ffeb00;--color-gelb-mitte: #fcd500;--color-orange: #f49e00;--color-linie-hell: #bbc3c8;--color-hover: #2b526a;--color-heading: var(--color-dunkelblau);--color-text: var(--color-schwarz);--color-text-invers: var(--color-weiss);--color-surface: var(--color-weiss);--color-surface-footer: var(--color-footer-blau);--color-focus: var(--color-dunkelblau);--color-faq-linie: var(--color-linie-hell);--color-link-hover: var(--color-hover);--color-link-hover-invers: var(--color-linie-hell);--gradient-button-size: 75.25% 107.59%;--gradient-button-mitte: 44.44%;--gradient-button: radial-gradient( var(--gradient-button-size) at 50% 50%, var(--color-gelb) 0%, var(--color-gelb-mitte) var(--gradient-button-mitte), var(--color-orange) 100% );--shadow-color: rgb(4 36 53 / 0.4);--shadow-card: 0 0 2.0625rem var(--shadow-color);--shadow-card-kompakt: 0 0 1.5rem var(--shadow-color);--shadow-stoerer: 0 0 1.4375rem var(--shadow-color);--shadow-card-klein: 0 0 0.75rem var(--shadow-color);--font-heading: "Sora", system-ui, sans-serif;--font-body: "Open Sans", system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--weight-regular: 400;--weight-bold: 700;--weight-extrabold: 800;--size-h1: 2.8125rem;--leading-h1: 1.1778;--size-h2: 1.875rem;--leading-h2: 1.3334;--size-h3: 1rem;--leading-h3: 1.625;--size-body: 1rem;--leading-body: 1.625;--size-body-klein: 1rem;--leading-body-klein: 1.625;--size-footer-titel: 1.25rem;--leading-footer-titel: 1.4;--footer-titel-ausgleich: 0;--size-footer-text: 1rem;--leading-footer-text: 1.625;--size-button: 0.9375rem;--leading-button: 1.7334;--space-2xs: 0.5rem;--space-xs: 1rem;--space-s: 1.5rem;--space-m: 2rem;--space-ml: 2.5rem;--space-l: 3rem;--space-xl: 3.5rem;--space-2xl: 5rem;--space-3xl: 7.5rem;--layout-padding: 1.25rem;--layout-content: max(21.875rem, 100vw - 2.6875rem);--media-fit: cover;--header-padding: 1.75rem;--header-height: 3.375rem;--logo-width: 7.375rem;--radius-card: 2.25rem;--radius-card-gross: 3.125rem;--radius-faq: 1.5625rem;--radius-button: 0.875rem;--radius-kreis: 50%;--hero-media-top: 13.125rem;--hero-media-height: clamp(44rem, 61.4rem - 36.23vw, 52.5rem);--hero-text-width: min(100%, 36rem);--hero-space-top: var(--space-s);--hero-space-bottom: var(--space-l);--hero-min-height: auto;--hero-text-max: var(--hero-text-width);--hero-kicker-gap: 0;--hero-subtitle-gap: var(--space-2xs);--hero-button-gap: 1.0625rem;--stoerer-size: 16.875rem;--stoerer-padding: var(--space-m);--stoerer-title-size: 1.875rem;--stoerer-title-leading: 1.2;--stoerer-text-size: 0.9375rem;--stoerer-text-leading: 1.4;--stoerer-position: static;--stoerer-top: auto;--stoerer-start: auto;--stoerer-end: auto;--stoerer-shift: 0;--stoerer-flow-gap: var(--space-s);--banner-columns: 1fr;--banner-column-gap: 0;--banner-padding: 1.875rem;--banner-radius: var(--radius-card);--banner-shadow: var(--shadow-card-kompakt);--banner-title-size: var(--size-h2);--banner-title-leading: var(--leading-h2);--banner-text-size: var(--size-body);--banner-text-leading: var(--leading-body);--banner-space-bottom: var(--space-l);--banner-padding-bottom: 2.8125rem;--banner-row-gap: var(--space-xs);--banner-body-gap: var(--space-2xs);--banner-text-gap: 0;--cards-columns: 1;--cards-column-gap: 0;--cards-row-gap: var(--space-s);--cards-space-top: var(--space-m);--cards-space-bottom: var(--space-m);--card-width: 16.875rem;--card-icon-size: 10rem;--card-align: center;--card-icon-margin: auto;--schritt-text-width: 100%;--schritt-text-gap: var(--space-2xs);--schritt-space-bottom: var(--space-m);--faq-card-width: 100%;--faq-padding-start: 1.25rem;--faq-padding-end: 1.5rem;--faq-padding-top: 1.375rem;--faq-padding-bottom: 2.5rem;--faq-radius: 1.125rem;--faq-shadow: var(--shadow-card-klein);--faq-title-size: var(--size-h2);--faq-title-leading: var(--leading-h2);--faq-heading-gap: var(--space-2xs);--faq-line: 0.0625rem solid var(--color-faq-linie);--faq-question-space-top: 0.8125rem;--faq-question-space-bottom: 0.6875rem;--faq-answer-gap: 0;--faq-answer-space-bottom: 0.75rem;--faq-list-gap: var(--space-2xs);--faq-list-indent: var(--space-s);--faq-text-reserve: 1.625rem;--faq-icon-size: 0.75rem;--faq-icon-open: url("/assets/img/icon-minus.svg");--faq-icon-closed: url("/assets/img/icon-plus.svg");--faq-icon-color: var(--color-dunkelblau);--faq-icon-color-hover: var(--color-hover);--faq-space-bottom: 0;--seite-space-top: var(--hero-space-top);--seite-min-height: calc(var(--hero-media-top) + var(--hero-media-height));--seite-title-gap: var(--space-m);--seite-card-padding-top: var(--banner-padding);--seite-card-padding-bottom: var(--banner-padding-bottom);--seite-space-bottom: var(--faq-space-bottom);--seite-zeile: calc(var(--leading-body) * var(--size-body));--seite-paragraph-gap: calc(var(--seite-zeile) / 3);--seite-block-gap: calc(var(--seite-zeile) + var(--seite-paragraph-gap));--seite-heading-gap: var(--seite-zeile);--seite-list-indent: var(--space-m);--seite-table-line: 0.0625rem solid var(--color-faq-linie);--seite-table-cell: var(--space-2xs) var(--space-xs);--color-fehler: #b3261e;--form-space-top: var(--seite-block-gap);--form-row-gap: var(--space-xs);--form-size: var(--size-body-klein);--form-leading: var(--leading-body-klein);--form-max-width: 46rem;--form-label-width: 12.5rem;--form-column-gap: var(--space-s);--form-label-gap: var(--space-2xs);--form-field-border: 0.0625rem solid var(--color-footer-blau);--form-field-radius: var(--space-2xs);--form-field-padding: var(--space-2xs) var(--space-xs);--form-check-size: 1.25rem;--form-check-gap: var(--space-xs);--form-textarea-height: 10rem;--form-disabled-opacity: 0.5;--klaro-size: var(--size-footer-text);--klaro-leading: var(--leading-footer-text);--klaro-title-size: var(--size-footer-titel);--klaro-title-leading: var(--leading-footer-titel);--klaro-radius: var(--radius-card);--klaro-shadow: var(--shadow-card-kompakt);--klaro-backdrop: var(--shadow-color);--klaro-line: 0.0625rem solid var(--color-faq-linie);--klaro-line-width: 0.0625rem;--klaro-padding: var(--space-s);--klaro-gap: var(--space-2xs);--klaro-switch-width: 3.125rem;--klaro-switch-height: 1.875rem;--klaro-knob-size: 1.25rem;--klaro-knob-inset: 0.3125rem;--klaro-appear: var(--transition-faq);--klaro-details-label: 12rem;--klaro-max-width: 50rem;--footer-max-width: none;--footer-outer-padding: 0;--footer-radius: 0;--footer-padding: 1.1875rem;--footer-padding-top: 1.75rem;--footer-padding-bottom: 3.5rem;--footer-columns: 1fr;--footer-column-gap: 0;--footer-row-gap: var(--space-ml);--footer-mitglied-column: auto;--footer-mitglied-row: auto;--footer-gruppe-column: auto;--footer-gruppe-row: auto;--footer-block-gap: var(--space-xs);--footer-link-padding-block: 0.75rem;--footer-logo-width: 10.8125rem;--footer-logo-gap: 0.75rem;--footer-siegel-height: 6.75rem;--footer-siegel-gap-column: 1.5rem;--footer-siegel-gap-row: 0.75rem;--footer-siegel-wrap: wrap;--footer-nav-gap: var(--space-l);--footer-space-top: var(--space-ml);--footer-space-bottom: 0;--footer-logo-radius: 0.75rem;--footer-media-top: auto;--footer-media-bottom: calc(100% - 3.1875rem);--footer-media-height: max(45.25rem, 143.7vw);--button-height: 3rem;--button-shadow: var(--banner-shadow);--button-padding-inline: var(--space-xs);--touch-target: 2.75rem;--focus-width: 0.1875rem;--focus-offset: 0.125rem;--transition: 150ms ease;--transition-faq: 300ms ease;--nav-separator-gap: 1.0693em;--skip-link-layer: 3;--bp-tablet: 48em;--bp-laptop: 64em;--bp-desktop: 80em;--bp-wide: 100em}@media(min-width: 48em){:root{--size-h1: 4.6875rem;--leading-h1: 1.0667;--size-h2: 1.875rem;--leading-h2: 1.3334;--size-h3: 1.5rem;--leading-h3: 1.5;--size-body: 1.3125rem;--leading-body: 1.5715;--size-body-klein: 1.125rem;--leading-body-klein: 1.5556;--size-button: 1.1875rem;--leading-button: 1.7369;--layout-padding: 1.875rem;--layout-content: 46.875rem;--media-fit: fill;--header-padding: 1.5625rem;--header-height: 4.625rem;--logo-width: 10.5rem;--radius-button: 1.1875rem;--button-height: 4.25rem;--button-padding-inline: var(--space-s);--hero-media-top: 16.5rem;--hero-media-height: 52.5rem;--hero-text-width: 36rem;--hero-kicker-gap: var(--space-xs);--hero-subtitle-gap: var(--space-s);--hero-button-gap: 2.3125rem;--hero-space-top: var(--space-l);--hero-space-bottom: var(--space-2xl);--stoerer-size: 18.125rem;--stoerer-padding: var(--space-m);--stoerer-title-leading: 1.3334;--stoerer-text-size: 1.0625rem;--stoerer-text-leading: 1.5883;--stoerer-flow-gap: var(--space-xs);--banner-padding: 2.625rem;--banner-title-size: 2.375rem;--banner-title-leading: 1.3158;--banner-text-size: var(--size-body-klein);--banner-text-leading: var(--leading-body-klein);--banner-space-bottom: var(--space-xl);--banner-padding-bottom: 2.875rem;--banner-row-gap: var(--space-s);--banner-text-gap: var(--space-2xs);--cards-columns: 2;--cards-column-gap: var(--space-m);--cards-row-gap: var(--space-m);--cards-space-top: var(--space-m);--cards-space-bottom: var(--space-l);--card-align: start;--card-icon-margin: 0;--schritt-text-gap: var(--space-2xs);--schritt-space-bottom: var(--space-ml);--footer-max-width: calc(var(--layout-content) + var(--layout-padding) * 2);--footer-outer-padding: var(--layout-padding);--footer-radius: 2rem;--footer-padding: 3.4375rem;--footer-padding-top: 3.0625rem;--footer-padding-bottom: 2.875rem;--footer-nav-gap: var(--space-m);--footer-space-bottom: var(--space-m);--footer-media-top: auto;--footer-media-bottom: 0;--footer-media-height: calc(100% + 20.5625rem);--footer-columns: minmax(0, 1fr) minmax(0, 1fr);--footer-column-gap: var(--space-xl);--footer-mitglied-column: 2;--footer-mitglied-row: 1 / span 2;--footer-gruppe-column: 1;--footer-gruppe-row: 2;--footer-logo-width: 8.5rem;--footer-logo-gap: 0.5625rem;--footer-siegel-height: 4.5625rem;--footer-siegel-gap-column: 0.5rem;--footer-siegel-gap-row: 0.5rem;--footer-siegel-wrap: nowrap;--footer-space-top: var(--space-xl);--gradient-button-size: 75.25% 99.44%;--faq-padding-start: 3.5rem;--faq-padding-end: 3.75rem;--faq-padding-top: 3.3125rem;--faq-padding-bottom: 4.4375rem;--faq-radius: 1.125rem;--faq-shadow: var(--shadow-card-kompakt);--faq-title-size: 2.375rem;--faq-title-leading: 1.3158;--faq-heading-gap: 1.375rem;--faq-question-space-top: 1rem;--faq-question-space-bottom: 0.8125rem;--faq-answer-gap: 0.5rem;--faq-answer-space-bottom: 0.875rem;--faq-text-reserve: 2.875rem;--faq-icon-size: 1.125rem;--faq-space-bottom: 0}}@media(min-width: 64em){:root{--button-shadow: none;--size-h2: 2.375rem;--leading-h2: 1.3158;--layout-padding: 3.125rem;--layout-content: 61.25rem;--header-padding: 1.5625rem;--hero-media-top: -4.625rem;--hero-media-height: 46.3125rem;--hero-text-width: 49.8125rem;--hero-space-bottom: var(--space-xl);--hero-min-height: 51.6875rem;--banner-columns: 307fr 662fr;--banner-column-gap: 2.375rem;--banner-padding: 2.8125rem;--banner-title-size: var(--size-h2);--banner-title-leading: var(--leading-h2);--banner-text-size: var(--size-body);--banner-text-leading: var(--leading-body);--banner-space-bottom: var(--space-2xl);--banner-padding-bottom: 3.1875rem;--faq-card-width: 43.25rem;--faq-title-size: var(--size-h2);--faq-title-leading: var(--leading-h2);--faq-space-bottom: var(--space-m);--footer-space-bottom: 4.3125rem;--footer-media-height: calc(100% + 7.1875rem);--schritt-text-width: 43.25rem;--schritt-text-gap: var(--space-xs);--schritt-space-bottom: 4.125rem;--cards-columns: 3;--cards-column-gap: 4.0625rem;--cards-space-top: var(--space-ml);--cards-space-bottom: var(--space-2xl);--stoerer-position: absolute;--stoerer-top: 29.9375rem;--stoerer-start: 50%;--stoerer-end: auto;--stoerer-shift: -50%;--stoerer-flow-gap: 0}}@media(min-width: 80em){:root{--layout-content: 68.75rem;--header-padding: 3.1875rem;--header-height: 5.8125rem;--logo-width: 12.875rem;--radius-button: 1.5625rem;--hero-media-top: -5.8125rem;--hero-media-height: 44.125rem;--hero-text-width: 33.375rem;--hero-text-max: min( var(--hero-text-width), calc( 100% + var(--layout-padding) - var(--stoerer-end) - var(--stoerer-size) - var(--space-m) ) );--hero-space-bottom: var(--space-2xl);--hero-min-height: auto;--banner-space-bottom: var(--space-xl);--faq-space-bottom: var(--space-l);--footer-space-bottom: var(--space-l);--footer-media-height: calc(100% + 28.4375rem);--footer-columns: 1fr 1fr 1fr;--footer-column-gap: var(--space-xl);--footer-mitglied-column: auto;--footer-mitglied-row: auto;--footer-gruppe-column: auto;--footer-gruppe-row: auto;--footer-radius: 3.125rem;--footer-padding: 5.4375rem;--footer-padding-top: 4.9375rem;--footer-padding-bottom: 4.4375rem;--size-footer-titel: 1.375rem;--footer-titel-ausgleich: 0.35rem;--leading-footer-text: 1.75;--footer-logo-width: 8.8125rem;--footer-siegel-height: 5.25rem;--footer-siegel-gap-column: 1rem;--footer-siegel-gap-row: 0.75rem;--footer-siegel-wrap: wrap;--footer-nav-gap: var(--space-s);--schritt-text-width: 42.5625rem;--schritt-space-bottom: var(--space-2xl);--cards-column-gap: 4.6875rem;--cards-space-top: var(--space-m);--cards-space-bottom: var(--space-m);--stoerer-size: 22.375rem;--stoerer-padding: 2.4375rem;--stoerer-title-size: 2.375rem;--stoerer-title-leading: 1.3158;--stoerer-text-size: 1.3125rem;--stoerer-text-leading: 1.5715;--stoerer-top: 9.8125rem;--stoerer-start: auto;--stoerer-end: 11.3125rem;--stoerer-shift: 0}}@media(min-width: 100em){:root{--size-h1: 5.875rem;--leading-h1: 1.1064;--size-h2: 3.125rem;--leading-h2: 1.2;--size-h3: 1.875rem;--leading-h3: 1.3334;--size-body: 1.5rem;--leading-body: 1.5;--size-body-klein: 1.3125rem;--leading-body-klein: 1.6191;--size-button: 1.5rem;--leading-button: 1.5;--layout-padding: 13.5rem;--layout-content: 93rem;--header-padding: 4.0625rem;--header-height: 7.5625rem;--logo-width: 17.9375rem;--button-height: 5.5rem;--button-padding-inline: var(--space-m);--hero-media-top: -7.5625rem;--hero-media-height: 75.1875rem;--hero-text-width: 46.8125rem;--hero-text-max: min( var(--hero-text-width), calc( 100% + var(--layout-padding) - var(--stoerer-end) - var(--stoerer-size) - var(--space-m) ) );--hero-kicker-gap: var(--space-2xs);--hero-subtitle-gap: var(--space-xs);--hero-button-gap: var(--space-m);--hero-space-top: var(--space-xl);--hero-space-bottom: var(--space-3xl);--banner-columns: 426fr 862fr;--banner-column-gap: var(--space-m);--banner-padding: 4.625rem;--banner-radius: var(--radius-card-gross);--banner-shadow: var(--shadow-card);--banner-space-bottom: var(--space-3xl);--banner-padding-bottom: 4.6875rem;--banner-body-gap: var(--space-xs);--banner-text-gap: 0;--footer-outer-padding: 6.75rem;--footer-siegel-height: 6.75rem;--footer-siegel-gap-column: 1.6875rem;--footer-space-top: var(--space-2xl);--footer-space-bottom: var(--space-3xl);--footer-media-height: calc(100% + 39.75rem);--seite-space-top: 7.25rem;--seite-title-gap: 6.375rem;--seite-space-bottom: 5.125rem;--seite-card-padding-top: 3.9375rem;--seite-card-padding-bottom: 5.0625rem;--gradient-button-mitte: 46.19%;--faq-card-width: 59.125rem;--faq-padding-start: 5.25rem;--faq-padding-end: 5.25rem;--faq-padding-top: 3.8125rem;--faq-padding-bottom: 5rem;--faq-radius: var(--radius-faq);--faq-shadow: var(--shadow-card);--faq-heading-gap: 1.25rem;--faq-question-space-top: 1.6875rem;--faq-question-space-bottom: 1.125rem;--faq-answer-gap: 0.4375rem;--faq-answer-space-bottom: 1.75rem;--faq-text-reserve: 4.9375rem;--faq-icon-size: 1.4375rem;--faq-space-bottom: var(--space-ml);--schritt-text-width: 46.25rem;--schritt-text-gap: var(--space-ml);--schritt-space-bottom: var(--space-3xl);--cards-column-gap: 7.6875rem;--cards-space-top: var(--space-ml);--cards-space-bottom: var(--space-2xl);--card-width: 23.625rem;--card-icon-size: 12.5rem;--stoerer-size: 25.375rem;--stoerer-padding: 2.75rem;--stoerer-title-size: 3.125rem;--stoerer-title-leading: 1.2;--stoerer-text-size: 1.5rem;--stoerer-text-leading: 1.5;--stoerer-top: 9.25rem;--stoerer-end: 20.375rem}}}@layer base{*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:none;text-size-adjust:none}body{margin:0;color:var(--color-text);background-color:var(--color-surface);font-family:var(--font-body);font-size:var(--size-body);font-weight:var(--weight-regular);line-height:var(--leading-body);text-wrap:pretty}h1,h2,h3{margin:0;color:var(--color-heading);font-family:var(--font-heading);text-wrap:balance}h1{font-size:var(--size-h1);font-weight:var(--weight-regular);line-height:var(--leading-h1)}h2{font-size:var(--size-h2);font-weight:var(--weight-bold);line-height:var(--leading-h2)}h3{font-size:var(--size-h3);font-weight:var(--weight-bold);line-height:var(--leading-h3)}p{margin:0}hgroup{margin:0}img,picture,svg{display:block;max-width:100%;height:auto}a{color:currentColor;transition:color var(--transition)}a:hover{color:var(--color-link-hover)}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}}@layer layout{.site-header,.hero__inner,.seite__inner,.banner__inner,.cards__inner,.schritt__inner,.faq__inner{max-inline-size:calc(var(--layout-content) + var(--layout-padding)*2);margin-inline:auto}}@layer components{.site-header{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs);padding-inline:var(--header-padding);padding-block-start:var(--space-xs);min-block-size:var(--header-height)}.site-header__brand{display:flex;align-items:center;min-block-size:var(--touch-target);inline-size:var(--logo-width)}.site-header__logo{inline-size:100%}.language-nav{font-size:var(--size-footer-text);line-height:var(--leading-footer-text);color:var(--color-heading)}.language-nav a{display:inline-block;min-block-size:var(--touch-target);padding-inline:var(--space-2xs);line-height:var(--touch-target);text-decoration-thickness:from-font;text-underline-offset:var(--space-2xs)}.language-nav a[aria-current]{font-weight:var(--weight-bold);text-decoration:none}.language-nav a[aria-current]:hover{color:inherit}.language-nav a{position:relative}.language-nav a:not(:last-child){margin-inline-end:var(--nav-separator-gap)}.language-nav a:not(:last-child)::after{content:"|";content:"|"/"";position:absolute;inset-inline-start:100%;inline-size:var(--nav-separator-gap);font-weight:var(--weight-regular);text-align:center;pointer-events:none}.skip-link{position:absolute;inset-block-start:var(--space-2xs);inset-inline-start:var(--space-2xs);z-index:var(--skip-link-layer);min-block-size:var(--touch-target);padding-inline:var(--space-xs);border-radius:var(--radius-button);background-color:var(--color-surface);box-shadow:var(--shadow-card-klein);color:var(--color-dunkelblau);font-weight:var(--weight-bold);line-height:var(--touch-target);translate:0 calc(-100% - var(--space-xs))}.skip-link:focus{translate:none}}@layer components{.button{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--button-height);padding-inline:var(--button-padding-inline);border-radius:var(--radius-button);background-image:var(--gradient-button);box-shadow:var(--button-shadow);color:var(--color-dunkelblau);font-family:var(--font-body);font-size:var(--size-button);font-weight:var(--weight-bold);line-height:var(--leading-button);text-decoration:none;transition:filter var(--transition)}.button:hover{filter:brightness(1.06)}.button:active{filter:brightness(0.96)}}@layer components{.hero{position:relative;isolation:isolate}.hero__media,.seite__media{position:absolute;z-index:-1;inset-block-start:var(--hero-media-top);inset-inline:0;block-size:var(--hero-media-height)}.hero__media img,.seite__media img{inline-size:100%;block-size:100%;object-fit:var(--media-fit)}.hero__inner{position:relative;padding-inline:var(--layout-padding);padding-block-start:var(--hero-space-top);padding-block-end:var(--hero-space-bottom);min-block-size:var(--hero-min-height)}.hero__kicker{color:var(--color-heading);font-family:var(--font-heading);font-size:var(--size-h3);font-weight:var(--weight-bold);line-height:var(--leading-h3)}.hero__title{margin-block-start:var(--hero-kicker-gap)}.hero__title-brand{font-weight:var(--weight-extrabold)}.hero__subtitle{margin-block-start:var(--hero-subtitle-gap);max-inline-size:var(--hero-text-max);font-size:var(--size-h3);line-height:var(--leading-h3)}.hero__text{max-inline-size:var(--hero-text-max)}.hero__button{margin-block-start:var(--hero-button-gap)}}@layer components{.banner{position:relative;padding-block-end:var(--banner-space-bottom)}.banner__inner{padding-inline:var(--layout-padding)}.banner__card{display:grid;grid-template-columns:var(--banner-columns);column-gap:var(--banner-column-gap);row-gap:var(--banner-row-gap);padding:var(--banner-padding) var(--banner-padding) var(--banner-padding-bottom);border-radius:var(--banner-radius);background-color:var(--color-surface);box-shadow:var(--banner-shadow)}.banner__title{font-size:var(--banner-title-size);line-height:var(--banner-title-leading)}.banner__body{display:grid;gap:var(--banner-body-gap);align-content:start}.banner__text+.banner__text{margin-block-start:var(--banner-text-gap)}.banner__text{font-size:var(--banner-text-size);line-height:var(--banner-text-leading)}.banner__subtitle-break{display:none}@media(min-width: 64em){.banner__subtitle-break{display:inline}}}@layer components{.cards{position:relative}.cards__inner{padding-inline:var(--layout-padding);padding-block-end:var(--cards-space-bottom)}.cards__title{text-align:center}.cards__list{display:grid;grid-template-columns:repeat(var(--cards-columns), minmax(0, var(--card-width)));justify-content:center;column-gap:var(--cards-column-gap);row-gap:var(--cards-row-gap);margin-block:var(--cards-space-top) 0;padding:0;list-style:none}@media(min-width: 48em)and (max-width: 63.9375em){.cards__list>:last-child{grid-column:1/-1;justify-self:center;inline-size:var(--card-width)}}.card{text-align:var(--card-align)}.card__icon{inline-size:var(--card-icon-size);max-inline-size:100%;block-size:auto;margin-inline:var(--card-icon-margin)}.card__text{font-size:var(--size-body-klein);line-height:var(--leading-body-klein)}}@layer components{.schritt{position:relative}.schritt__inner{padding-inline:var(--layout-padding);padding-block-end:var(--schritt-space-bottom);text-align:center}.schritt__text{margin-block-start:var(--schritt-text-gap);margin-inline:auto;max-inline-size:var(--schritt-text-width);font-size:var(--size-body-klein);line-height:var(--leading-body-klein)}}@layer components{.seite{position:relative;isolation:isolate;min-block-size:var(--seite-min-height)}.seite__inner{padding-inline:var(--layout-padding);padding-block:var(--seite-space-top) var(--seite-space-bottom)}.seite__title{font-weight:var(--weight-extrabold);hyphens:auto;overflow-wrap:break-word}.seite__card{margin-block-start:var(--seite-title-gap);padding:var(--seite-card-padding-top) var(--banner-padding) var(--seite-card-padding-bottom);border-radius:var(--banner-radius);background-color:var(--color-surface);box-shadow:var(--banner-shadow);font-size:var(--size-body);line-height:var(--leading-body);overflow-wrap:break-word}.seite__card h2{font-size:var(--size-h3);line-height:var(--leading-h3)}.seite__card h3{margin-block-start:var(--seite-block-gap);color:var(--color-text);font-family:var(--font-body);font-size:var(--size-body);font-weight:var(--weight-bold);line-height:var(--leading-body);text-wrap:wrap}.seite__card h4{margin-block-start:var(--seite-zeile);color:var(--color-text);font-family:var(--font-body);font-size:var(--size-body);font-style:italic;font-weight:var(--weight-bold);line-height:var(--leading-body);text-wrap:wrap}.seite__card h3+h4{margin-block-start:var(--seite-paragraph-gap)}.seite__card h2+h3{margin-block-start:var(--seite-heading-gap)}.seite__card h2+p{margin-block-start:var(--seite-heading-gap)}.seite__card p{margin-block-start:var(--seite-paragraph-gap)}.seite__card h2:not(:first-child){margin-block-start:var(--seite-block-gap)}.seite__card ul{margin-block:var(--seite-paragraph-gap) 0;padding-inline-start:var(--seite-list-indent)}.seite__card table{margin-block-start:var(--seite-paragraph-gap);border-collapse:collapse}.seite__card th,.seite__card td{padding:var(--seite-table-cell);border-block-end:var(--seite-table-line);text-align:start;vertical-align:top}.seite__card code{font-family:var(--font-mono)}.seite__table{overflow-x:auto}.seite__card>:first-child{margin-block-start:0}}@layer components{.hero,.seite,.banner,.cards,.schritt,.faq{z-index:1}.faq{position:relative}.faq__inner{padding-inline:var(--layout-padding);padding-block-end:var(--faq-space-bottom)}.faq__card{inline-size:var(--faq-card-width);max-inline-size:100%;margin-inline:auto;padding:var(--faq-padding-top) var(--faq-padding-end) var(--faq-padding-bottom) var(--faq-padding-start);border-radius:var(--faq-radius);background-color:var(--color-surface);box-shadow:var(--faq-shadow)}.faq__title{font-size:var(--faq-title-size);line-height:var(--faq-title-leading)}.faq__list{margin-block:var(--faq-heading-gap) 0;padding:0;border-block-start:var(--faq-line);list-style:none}.faq__list>li{padding-block-end:var(--faq-question-space-bottom);border-block-end:var(--faq-line)}.faq__question{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) var(--faq-icon-size);align-items:center;column-gap:calc(var(--faq-text-reserve) - var(--faq-icon-size));padding-block-start:var(--faq-question-space-top);color:var(--color-heading);font-family:var(--font-heading);font-size:var(--size-h3);font-weight:var(--weight-bold);line-height:var(--leading-h3);text-wrap:wrap;list-style:none;cursor:pointer}.faq__question::-webkit-details-marker{display:none}.faq__item:not([open])>.faq__question::before{content:"";position:absolute;inset:0 0 calc(var(--faq-question-space-bottom)*-1)}.faq__question::after{content:"";aspect-ratio:1;background-color:var(--faq-icon-color);mask:var(--faq-icon-closed) center/contain no-repeat;transition:background-color var(--transition)}.faq__item[open]>.faq__question::after{mask-image:var(--faq-icon-open)}.faq__question:hover::after,.faq__question:focus-visible::after{background-color:var(--faq-icon-color-hover)}.faq__answer{display:grid;grid-template-rows:1fr}.faq__list--animated .faq__answer{transition:grid-template-rows var(--transition-faq)}.faq__list--animated .faq__item:not(.faq__item--open)>.faq__answer{grid-template-rows:0fr}.faq__list--animated .faq__item:not(.faq__item--open)>.faq__question::after{mask-image:var(--faq-icon-closed)}.faq__answer-inner{min-block-size:0;overflow:hidden;padding-inline-end:var(--faq-text-reserve);font-size:var(--size-body-klein);line-height:var(--leading-body-klein)}.faq__answer-inner>*{margin-block:0}.faq__answer-inner>:first-child{margin-block-start:var(--faq-answer-gap)}.faq__answer-inner>:last-child{margin-block-end:calc(var(--faq-answer-space-bottom) - var(--faq-question-space-bottom))}.faq__liste{margin-block-start:var(--faq-list-gap);padding-inline-start:var(--faq-list-indent);list-style:disc}.faq__liste a{white-space:nowrap}}@layer components{.site-footer{position:relative;isolation:isolate;padding-block:var(--footer-space-top) var(--footer-space-bottom)}.site-footer__media{position:absolute;z-index:-1;inset-inline:0;inset-block-start:var(--footer-media-top);inset-block-end:var(--footer-media-bottom);block-size:var(--footer-media-height)}.site-footer__media img{inline-size:100%;block-size:100%;object-fit:var(--media-fit)}.site-footer__inner{max-inline-size:var(--footer-max-width);margin-inline:auto;padding-inline:var(--footer-outer-padding)}.site-footer__card{--color-focus: var(--color-weiss);padding:var(--footer-padding-top) var(--footer-padding) var(--footer-padding-bottom);border-radius:var(--footer-radius);background-color:var(--color-surface-footer);color:var(--color-text-invers)}.site-footer__columns{display:grid;grid-template-columns:var(--footer-columns);column-gap:var(--footer-column-gap);row-gap:var(--footer-row-gap)}.footer-block--mitglied{grid-column:var(--footer-mitglied-column);grid-row:var(--footer-mitglied-row)}.footer-block--gruppe{grid-column:var(--footer-gruppe-column);grid-row:var(--footer-gruppe-row)}.footer-block__title{padding-block:var(--footer-titel-ausgleich);color:var(--color-text-invers);font-family:var(--font-heading);font-size:var(--size-footer-titel);font-weight:var(--weight-bold);line-height:var(--leading-footer-titel);text-wrap:balance}.footer-block__adresse,.footer-block__hinweis,.footer-block__liste{font-size:var(--size-footer-text);line-height:var(--leading-footer-text);font-style:normal}.footer-block__adresse{margin-block-start:var(--footer-block-gap)}.footer-block__adresse a,.footer-block__liste a{padding-block:var(--footer-link-padding-block)}.footer-block__hinweis{margin-block-start:var(--footer-block-gap);font-weight:var(--weight-bold)}.footer-block__liste{margin-block:var(--footer-block-gap) 0;padding:0;list-style:none}.footer-logos,.footer-siegel{margin-block:var(--footer-block-gap) 0;padding:0;list-style:none}.footer-logos{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--footer-logo-gap);max-inline-size:calc(var(--footer-logo-width)*2 + var(--footer-logo-gap))}.footer-logos a,.footer-siegel a{display:block}.footer-logos img{inline-size:100%;block-size:auto;border-radius:var(--footer-logo-radius)}.footer-siegel{display:flex;flex-wrap:var(--footer-siegel-wrap);align-items:flex-end;gap:var(--footer-siegel-gap-row) var(--footer-siegel-gap-column)}.footer-siegel>li{flex:none}.footer-siegel img{block-size:var(--footer-siegel-height);inline-size:auto}.site-footer__nav{margin-block-start:var(--footer-nav-gap);font-size:var(--size-footer-text);line-height:var(--leading-footer-text)}.site-footer__nav a,.site-footer__nav button{display:inline-block;min-block-size:var(--touch-target);padding-inline:var(--space-2xs);line-height:var(--touch-target);text-decoration-thickness:from-font;text-underline-offset:var(--space-2xs)}.site-footer__nav button{transition:color var(--transition);padding-block:0;border:0;background:none;color:inherit;font:inherit;line-height:var(--touch-target);text-decoration-line:underline;cursor:pointer}.site-footer a:hover,.site-footer__nav button:hover{color:var(--color-link-hover-invers)}.site-footer__nav [hidden]{display:none}.site-footer__nav>*{position:relative}.site-footer__nav>:has(~:not([hidden])){margin-inline-end:var(--nav-separator-gap)}.site-footer__nav>:has(~:not([hidden]))::after{content:"|";content:"|"/"";position:absolute;inset-inline-start:100%;inline-size:var(--nav-separator-gap);font-weight:var(--weight-regular);text-align:center;pointer-events:none}}@layer components{.stoerer{display:grid;align-content:center;gap:var(--space-2xs);inline-size:var(--stoerer-size);aspect-ratio:1;padding:var(--stoerer-padding);border-radius:var(--radius-kreis);background-color:var(--color-surface);box-shadow:var(--shadow-stoerer);text-align:center;overflow-wrap:break-word}.stoerer__title{font-size:var(--stoerer-title-size);line-height:var(--stoerer-title-leading)}.stoerer__text{font-size:var(--stoerer-text-size);line-height:var(--stoerer-text-leading)}.hero__stoerer{position:var(--stoerer-position);inset-block-start:var(--stoerer-top);inset-inline-start:var(--stoerer-start);inset-inline-end:var(--stoerer-end);translate:var(--stoerer-shift);margin-block-start:var(--stoerer-flow-gap);margin-inline:auto}}.seite__formular{margin-block-start:var(--form-space-top)}.seite__formular .mauticform_wrapper,.seite__formular .mauticform-innerform{max-inline-size:none;margin:0}.seite__formular form{max-inline-size:var(--form-max-width);font-size:var(--form-size);line-height:var(--form-leading)}.seite__formular .mauticform-row{margin-block-end:var(--form-row-gap)}.seite__formular .mauticform-label{margin-block-end:var(--form-label-gap);color:var(--color-text);font-family:var(--font-body);font-size:var(--form-size);font-weight:var(--weight-bold);line-height:var(--form-leading)}.seite__formular .mauticform-row.mauticform-required .mauticform-label::after{color:currentColor}.seite__formular .mauticform-input,.seite__formular .mauticform-selectbox,.seite__formular .mauticform-textarea{min-block-size:var(--touch-target);padding:var(--form-field-padding);border:var(--form-field-border);border-radius:var(--form-field-radius);background-color:var(--color-surface);color:var(--color-text);font:inherit}.seite__formular .mauticform-textarea{min-block-size:var(--form-textarea-height);resize:vertical}.seite__formular .mauticform-input:focus-visible,.seite__formular .mauticform-selectbox:focus-visible,.seite__formular .mauticform-textarea:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.seite__formular .mauticform-checkboxgrp,.seite__formular .mauticform-radiogrp{display:flex;flex-wrap:wrap;column-gap:var(--form-check-gap)}.seite__formular .mauticform-checkboxgrp>.mauticform-label,.seite__formular .mauticform-radiogrp>.mauticform-label,.seite__formular .mauticform-checkboxgrp>.mauticform-errormsg,.seite__formular .mauticform-radiogrp>.mauticform-errormsg{flex-basis:100%}.seite__formular .mauticform-checkboxgrp-row,.seite__formular .mauticform-radiogrp-row{display:flex;align-items:center;gap:var(--form-label-gap);min-block-size:var(--touch-target)}.seite__formular .mauticform-checkboxgrp-checkbox,.seite__formular .mauticform-radiogrp-radio{inline-size:var(--form-check-size);block-size:var(--form-check-size);margin:0;accent-color:var(--color-dunkelblau)}.seite__formular .mauticform-checkboxgrp-label,.seite__formular .mauticform-radiogrp-label{font-size:var(--form-size);line-height:var(--form-leading)}@media(min-width: 48em){.seite__formular .mauticform-row{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--form-check-gap);padding-inline-start:calc(var(--form-label-width) + var(--form-column-gap))}.seite__formular .mauticform-row>.mauticform-label,.seite__formular .mauticform-checkboxgrp>.mauticform-label,.seite__formular .mauticform-radiogrp>.mauticform-label{flex:0 0 var(--form-label-width);margin-block-end:0;margin-inline:calc((var(--form-label-width) + var(--form-column-gap))*-1) calc(var(--form-column-gap) - var(--form-check-gap))}.seite__formular .mauticform-row>.mauticform-input,.seite__formular .mauticform-row>.mauticform-selectbox,.seite__formular .mauticform-row>.mauticform-textarea{flex:1 1 0;min-inline-size:0}.seite__formular .mauticform-row>.mauticform-errormsg,.seite__formular .mauticform-ixcaptcha>*,.seite__formular .mauticform-button-wrapper>*{flex-basis:100%}.seite__formular .mauticform-button-wrapper>.mauticform-button{flex-basis:auto}}.seite__formular .mauticform-errormsg,.seite__formular .mauticform-error{color:var(--color-fehler);font-size:var(--size-footer-text);line-height:var(--leading-footer-text)}.seite__formular .mauticform-message{color:var(--color-heading);font-weight:var(--weight-bold)}.seite__formular .mauticform-ixcaptcha *{font-family:var(--font-body) !important}.seite__formular .ixcaptcha-consent-wrapper{margin:0;padding:var(--space-xs);border:var(--form-field-border);border-radius:var(--form-field-radius);background-color:var(--color-surface)}.seite__formular .ixcaptcha-consent-notice{color:var(--color-text);font-size:var(--form-size);line-height:var(--form-leading)}.seite__formular .ixcaptcha-privacy-info{font-size:var(--size-footer-text);line-height:var(--leading-footer-text)}.seite__formular .ixcaptcha-privacy-info a{color:var(--color-text)}.seite__formular .ixcaptcha-consent-btn{min-block-size:var(--touch-target);padding-inline:var(--button-padding-inline);border:var(--form-field-border);border-radius:var(--radius-button);background:var(--color-surface) !important;color:var(--color-dunkelblau) !important;font-size:var(--size-button);font-weight:var(--weight-bold)}.seite__formular .ixcaptcha-submit-hint{color:var(--color-text);font-size:var(--size-footer-text);line-height:var(--leading-footer-text)}.seite__formular .mauticform-button-wrapper .mauticform-button{min-block-size:var(--button-height);padding-inline:var(--button-padding-inline);border:0;border-radius:var(--radius-button);background-image:var(--gradient-button);box-shadow:var(--button-shadow);color:var(--color-dunkelblau);font-family:var(--font-body);font-size:var(--size-button);font-weight:var(--weight-bold);line-height:var(--leading-button)}.seite__formular .mauticform-button-wrapper .mauticform-button:disabled{cursor:not-allowed;opacity:var(--form-disabled-opacity)}#klaro .klaro{--dark1: var(--color-surface);--dark2: var(--color-footer-blau);--dark3: var(--color-text);--light1: var(--color-text);--light2: var(--color-faq-linie);--light3: var(--color-dunkelblau);--white2: var(--color-surface);--white3: var(--color-footer-blau);--green1: var(--color-dunkelblau);--green2: var(--color-dunkelblau);--green3: var(--color-focus);--blue1: var(--color-footer-blau);--blue2: var(--color-dunkelblau);--button-text-color: var(--color-dunkelblau);--box-shadow-color: var(--color-focus);--border-radius: var(--radius-button);--border-width: var(--klaro-line-width);--font-family: var(--font-body);--title-font-family: var(--font-heading);--font-size: var(--klaro-size);line-height:var(--klaro-leading)}#klaro .cookie-modal .cm-bg{background:var(--klaro-backdrop);animation:klaro-appear var(--klaro-appear) both}#klaro .cookie-modal .cm-modal.cm-klaro{box-shadow:var(--klaro-shadow);color:var(--color-text);animation:klaro-appear var(--klaro-appear) both}@media(min-width: 41.25em){#klaro .cookie-modal .cm-modal.cm-klaro{max-inline-size:var(--klaro-max-width);border-radius:var(--klaro-radius)}#klaro .cookie-modal .cm-details dl{display:grid;grid-template-columns:var(--klaro-details-label) minmax(0, 1fr);column-gap:var(--klaro-gap)}#klaro .cookie-modal .cm-details dd{margin-block-end:0}#klaro .cookie-modal .cm-details dt,#klaro .cookie-modal .cm-details dd{padding-block-end:calc(var(--klaro-gap)/2)}}#klaro .cookie-modal .cm-modal.cm-klaro:focus{outline:none}#klaro .cookie-modal .cm-modal .cm-header,#klaro .cookie-modal .cm-modal .cm-body,#klaro .cookie-modal .cm-modal .cm-footer{padding:var(--klaro-padding)}#klaro .cookie-modal .cm-modal .cm-header{border-block-end:var(--klaro-line)}#klaro .cookie-modal .cm-modal .cm-footer{border-block-start:var(--klaro-line)}#klaro .cookie-modal .cm-modal .cm-header h1{color:var(--color-heading);font-size:var(--klaro-title-size);font-weight:var(--weight-bold);line-height:var(--klaro-title-leading)}#klaro .cookie-modal p,#klaro .cookie-modal li{line-height:var(--klaro-leading)}#klaro .cookie-modal .cm-modal{hyphens:auto;overflow-wrap:break-word}#klaro .cookie-modal .cm-modal .cm-header p{margin-block-start:var(--klaro-gap)}#klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose,#klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service{min-block-size:var(--touch-target);padding-inline-start:calc(var(--klaro-switch-width) + var(--klaro-padding));line-height:var(--klaro-leading)}#klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose+li.cm-purpose{margin-block-start:var(--klaro-padding)}#klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all{padding-block-start:var(--klaro-padding);border-block-start:var(--klaro-line)}#klaro .cookie-modal .cm-list-title{color:var(--color-heading);font-size:inherit;font-weight:var(--weight-bold)}#klaro .cookie-modal .cm-list-description{padding-block-start:0;color:var(--color-text);font-size:inherit}#klaro .cookie-modal .cm-details{margin-block-start:var(--klaro-gap)}#klaro .cookie-modal .cm-details>summary{display:flex;align-items:center;min-block-size:var(--touch-target);color:var(--color-dunkelblau);font-weight:var(--weight-bold);cursor:pointer}#klaro .cookie-modal .cm-details>summary::before{content:"▸";content:"▸"/"";margin-inline-end:var(--klaro-gap)}#klaro .cookie-modal .cm-details[open]>summary::before{content:"▾";content:"▾"/""}#klaro .cookie-modal .cm-details__titel{margin-block:var(--klaro-padding) 0;color:var(--color-heading);font-weight:var(--weight-bold)}#klaro .cookie-modal .cm-details dl{margin-block:var(--klaro-gap) 0;padding-block-start:var(--klaro-gap);border-block-start:var(--klaro-line)}#klaro .cookie-modal .cm-details dt{color:var(--color-heading);font-weight:var(--weight-bold);overflow-wrap:anywhere}#klaro .cookie-modal .cm-details dd{margin:0 0 var(--klaro-gap);overflow-wrap:anywhere}#klaro .cookie-modal .cm-details code{font:inherit}#klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li p.purposes{color:var(--color-dunkelblau);font-size:inherit}#klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded{margin-block-start:var(--klaro-gap)}#klaro .cookie-modal a{color:var(--color-dunkelblau);font-weight:var(--weight-bold);text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:var(--focus-offset);transition:color var(--transition)}#klaro .cookie-modal a:hover{color:var(--color-link-hover)}#klaro .cookie-modal .cm-list-input{inset-block-start:calc((var(--klaro-switch-height) - var(--touch-target))/2);inline-size:var(--klaro-switch-width);block-size:var(--touch-target);cursor:pointer}#klaro .cookie-modal .cm-switch,#klaro .cookie-modal .cm-list-label .slider{inline-size:var(--klaro-switch-width);block-size:var(--klaro-switch-height)}#klaro .cookie-modal .cm-list-label .slider,#klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider{background-color:var(--color-surface);box-shadow:inset 0 0 0 var(--klaro-line-width) var(--color-footer-blau);transition:background-color var(--transition)}#klaro .cookie-modal .cm-list-label .slider::before{inset-inline-start:var(--klaro-knob-inset);inset-block-end:var(--klaro-knob-inset);inline-size:var(--klaro-knob-size);block-size:var(--klaro-knob-size);background-color:var(--color-footer-blau);transition:transform var(--transition),background-color var(--transition)}#klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,#klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider{background-color:var(--color-dunkelblau);box-shadow:none;opacity:1}#klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider::before{background-color:var(--color-surface)}#klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider{opacity:1}#klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider::before{transform:none}#klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider{opacity:var(--form-disabled-opacity)}#klaro .cookie-modal .cm-list-input:focus-visible+.cm-list-label .slider{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}#klaro .cookie-modal .cm-modal .cm-footer-buttons{flex-wrap:wrap;gap:var(--klaro-gap)}#klaro .cookie-modal .cm-btn{flex:1 1 auto;min-block-size:var(--touch-target);margin:0;padding-block:0;padding-inline:var(--button-padding-inline);border-radius:var(--radius-button);font-weight:var(--weight-bold);line-height:var(--klaro-leading);transition:filter var(--transition)}#klaro .cookie-modal .cm-btn:hover{filter:brightness(1.06)}#klaro .cookie-modal .cm-btn:active{filter:brightness(0.96)}#klaro .cookie-modal .cm-btn.cm-btn-decline,#klaro .cookie-modal .cm-btn.cm-btn-accept{background:var(--color-surface);box-shadow:inset 0 0 0 var(--klaro-line-width) var(--color-footer-blau);color:var(--color-dunkelblau)}#klaro .cookie-modal .cm-btn.cm-btn-accept-all{background-color:rgba(0,0,0,0);background-image:var(--gradient-button);color:var(--color-dunkelblau)}@keyframes klaro-appear{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion: reduce){#klaro .cookie-modal .cm-bg,#klaro .cookie-modal .cm-modal.cm-klaro{animation:none}#klaro .cookie-modal .cm-list-label .slider,#klaro .cookie-modal .cm-list-label .slider::before,#klaro .cookie-modal .cm-btn{transition:none}}
