:root{--farbe-akzent: #8e5a3b;--farbe-akzent-rgb: 142, 90, 59;--farbe-akzent-button: var(--farbe-akzent);--farbe-akzent-interaktiv: var(--farbe-akzent);--farbe-akzent-hover: #3a3238;--farbe-akzent-auswahl: #d8b4a0;--farbe-primaer: var(--farbe-akzent);--farbe-sekundaer: #3a3238;--farbe-highlight: #d8b4a0;--farbe-salbei: #547a69;--farbe-text: #3a3238;--farbe-text-lesen: #000000;--farbe-text-ueberschrift: #3a3238;--farbe-text-gedaempft: #6d6d6d;--farbe-text-invers: #ffffff;--farbe-text-widget: rgba(255, 255, 255, .7);--farbe-hintergrund: #f8f5f3;--farbe-hintergrund-rgb: 248, 245, 243;--farbe-hintergrund-alt: #f0eae6;--farbe-hintergrund-beige: #e4ddda;--farbe-hintergrund-karte: #ffffff;--farbe-hintergrund-dunkel: #3a3238;--farbe-hintergrund-rose: var(--farbe-hintergrund-alt);--farbe-hintergrund-grau: var(--farbe-hintergrund-alt);--farbe-hintergrund-akzent-dunkel: var(--farbe-hintergrund-dunkel);--farbe-rahmen: #e7e0dc;--farbe-rahmen-akkordeon: rgba(0, 0, 0, .05);--farbe-rahmen-invers: rgba(255, 255, 255, .15);--font-text: "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--font-headline: "Cormorant Garamond", Georgia, "Times New Roman", serif;--schriftgewicht-normal: 400;--schriftgewicht-medium: 500;--schriftgewicht-halbfett: 600;--schriftgewicht-fett: 700;--schriftgewicht-extrafett: 700;--schriftgewicht-black: 900;--schriftgewicht-ueberschrift: 600;--schrift-basis: 1rem;--zeilenhoehe-basis: 1.8;--schrift-h1: clamp(1.73rem, 1.375rem + 1.5vw, 2.5rem);--zeilenhoehe-h1: 1.2;--schrift-h2: clamp(1.54rem, 1.325rem + .9vw, 2rem);--zeilenhoehe-h2: 1.2;--schrift-h3: clamp(1.44rem, 1.3rem + .6vw, 1.75rem);--zeilenhoehe-h3: 1.2;--schrift-h4: clamp(1.35rem, 1.275rem + .3vw, 1.5rem);--zeilenhoehe-h4: 1.2;--schrift-h5: 1.25rem;--zeilenhoehe-h5: 1.2;--schrift-h6: 1rem;--zeilenhoehe-h6: 1.2;--schrift-absatz: 1rem;--zeilenhoehe-absatz: 1.8;--abstand-absatz: 2rem;--schrift-blockquote: 1.1rem;--zeilenhoehe-blockquote: 1.7;--schrift-hero: clamp(2.5rem, 1.9rem + 1.34vw, 3.5rem);--schrift-lead: 1.25rem;--schrift-inhalt-sub: .875rem;--zeilenhoehe-inhalt-sub: 1.2;--schrift-inhalt-xl: clamp(1.9rem, 1.4rem + 2vw, 3rem);--zeilenhoehe-inhalt-xl: 1.2;--schrift-inhalt-lg: clamp(2rem, 1.7rem + 1vw, 2.5rem);--zeilenhoehe-inhalt-lg: 1.2;--schrift-inhalt-md: clamp(1.44rem, 1.3rem + .6vw, 1.75rem);--zeilenhoehe-inhalt-md: 1.3;--schrift-inhalt-sm: clamp(1.35rem, 1.275rem + .3vw, 1.5rem);--zeilenhoehe-inhalt-sm: 1.35;--schrift-inhalt-xs: 1.25rem;--zeilenhoehe-inhalt-xs: 1.4;--laufweite-normal: normal;--laufweite-weit: 1.2px;--laufweite-hero: 1px;--abstand-0: 0;--abstand-1: .25rem;--abstand-2: .5rem;--abstand-3: 1rem;--abstand-4: 1.5rem;--abstand-5: 2rem;--abstand-6: 2.5rem;--abstand-7: 3rem;--abstand-8: 4rem;--abstand-9: 5rem;--abstand-10: 6rem;--abstand-11: 8rem;--abstand-sektion: 6rem;--abstand-sektion-mittel: 4rem;--abstand-sektion-klein: 3rem;--gutter: .75rem;--breite-container-sm: 540px;--breite-container-md: 720px;--breite-container-lg: 960px;--breite-container: 1140px;--breite-container-xl: 1320px;--breite-inhalt: 760px;--breite-sidebar: 380px;--breite-nav-mobil: 350px;--breite-dropdown: 260px;--bp-sm: 768px;--bp-md: 992px;--bp-lg: 1200px;--bp-mobil-max: 767px;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 20px;--radius-pill: 30px;--radius-kreis: 50%;--schatten-header: 0 4px 30px rgba(0, 0, 0, .05);--schatten-karte: 0 10px 30px rgba(0, 0, 0, .05);--schatten-karte-hover: 0 20px 40px rgba(0, 0, 0, .1);--schatten-karte-klein: 0 5px 15px rgba(0, 0, 0, .05);--schatten-karte-klein-hover: 0 15px 30px rgba(0, 0, 0, .1);--schatten-bild: 20px 20px 60px rgba(58, 50, 56, .1), -20px -20px 60px rgba(248, 245, 243, .8);--schatten-button: 0 6px 15px rgba(var(--farbe-akzent-rgb), .2);--schatten-button-hover: 0 10px 20px rgba(var(--farbe-akzent-rgb), .3);--schatten-box: 0 8px 32px rgba(0, 0, 0, .1);--schatten-dropdown: 0 8px 32px rgba(0, 0, 0, .1);--schatten-nav-mobil: 0 25px 40px rgba(0, 0, 0, .2);--schatten-schwebend: 0 4px 15px rgba(0, 0, 0, .15);--transition: all .3s ease;--transition-dauer: .3s;--transition-kurve: ease;--transition-langsam: all .5s ease;--kurve-aus: cubic-bezier(.16, 1, .3, 1);--dauer-druck: .14s;--druck-skalierung: .985;--anim-reveal-dauer: .56s;--anim-reveal-distanz: 24px;--hover-hub: -3px;--hover-hub-karte: -10px;--hover-schub: 3px;--hoehe-header: 100px;--hoehe-logo: 48px;--hoehe-logo-footer: 30px;--hoehe-feld: 56px;--hoehe-textarea: 200px;--hoehe-page-header: 420px;--hoehe-card-bild: 180px;--hoehe-back-to-top: 50px;--z-header: 9999;--z-nav-mobil: 10000;--z-dropdown: 999}@media(max-width:991px){:root{--abstand-sektion: 4rem}}@media(prefers-reduced-motion:reduce){:root{--transition: none;--transition-langsam: none;--transition-dauer: 0s;--hover-hub: 0px;--hover-hub-karte: 0px;--hover-schub: 0px;--druck-skalierung: 1;--dauer-druck: 0s}}@font-face{font-family:Mulish;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/mulish/mulish-v13-latin-300.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/mulish/mulish-v13-latin-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mulish/mulish-v13-latin-regular.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/mulish/mulish-v13-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/mulish/mulish-v13-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/mulish/mulish-v13-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/mulish/mulish-v13-latin-800.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/mulish/mulish-v13-latin-900.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/libre-baskerville/libre-baskerville-v14-latin_latin-ext-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libre-baskerville/libre-baskerville-v14-latin_latin-ext-regular.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/libre-baskerville/libre-baskerville-v14-latin_latin-ext-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat/montserrat-v29-latin-regular.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat/montserrat-v29-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat/montserrat-v29-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat/montserrat-v29-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/montserrat/montserrat-v29-latin-900.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond/cormorant-garamond-v19-latin-regular.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond/cormorant-garamond-v19-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond/cormorant-garamond-v19-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond/cormorant-garamond-v19-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fontawesome/fa-regular-400.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/fontawesome/fa-solid-900.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}body,figure,blockquote,dl,dd{margin:0}html{overflow-y:scroll;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;overflow-x:clip;font-family:var(--font-text);font-size:var(--schrift-basis);font-weight:var(--schriftgewicht-normal);line-height:var(--zeilenhoehe-basis);color:var(--farbe-text);background-color:var(--farbe-hintergrund);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video,canvas,iframe{max-width:100%;vertical-align:middle}img,video{height:auto}svg{fill:currentColor}svg[fill=none]{fill:none}hr{height:0;margin:var(--abstand-4) 0;border:0;border-top:1px solid var(--farbe-rahmen)}table{width:100%;border-collapse:collapse}::selection{background:var(--farbe-akzent-auswahl);color:var(--farbe-text-ueberschrift)}h1,h2,h3,h4,h5,h6{font-family:var(--font-headline);font-weight:var(--schriftgewicht-ueberschrift);color:var(--farbe-text-ueberschrift);margin:0 0 .5rem}h1{font-size:var(--schrift-h1);line-height:var(--zeilenhoehe-h1)}h2{font-size:var(--schrift-h2);line-height:var(--zeilenhoehe-h2)}h3{font-size:var(--schrift-h3);line-height:var(--zeilenhoehe-h3)}h4{font-size:var(--schrift-h4);line-height:var(--zeilenhoehe-h4)}h5{font-size:var(--schrift-h5);line-height:var(--zeilenhoehe-h5)}h6{font-size:var(--schrift-h6);line-height:var(--zeilenhoehe-h6)}p{margin:0 0 var(--abstand-absatz);font-family:var(--font-text);font-size:var(--schrift-absatz);line-height:var(--zeilenhoehe-absatz);color:var(--farbe-text)}ul,ol{margin-top:0;margin-bottom:var(--abstand-2)}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}li{color:var(--farbe-text)}blockquote{padding:var(--abstand-2) var(--abstand-4);margin:0 0 var(--abstand-4);font-size:var(--schrift-blockquote);line-height:var(--zeilenhoehe-blockquote);color:var(--farbe-text);border-left:5px solid var(--farbe-akzent)}blockquote>:last-child{margin-bottom:0}small{font-size:85%}strong,b{font-weight:var(--schriftgewicht-fett)}em,i{font-style:italic}a{color:var(--farbe-akzent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em;transition:color var(--transition-dauer) var(--transition-kurve),text-decoration-thickness var(--transition-dauer) var(--transition-kurve)}a:hover,a:active{color:var(--farbe-text);text-decoration-thickness:2px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--farbe-akzent);outline-offset:3px;border-radius:2px}.inhalt-hell :focus-visible,.flaeche-dunkel :focus-visible{outline-color:var(--farbe-text-invers)}input,select,textarea,button{font-family:inherit;font-size:100%;margin:0}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=search],input[type=password],input[type=date],select,textarea{width:100%;padding:var(--abstand-2) var(--abstand-3);font-family:var(--font-text);font-size:1rem;font-weight:var(--schriftgewicht-normal);color:var(--farbe-text);background-color:var(--farbe-hintergrund-karte);border:1px solid var(--farbe-rahmen);border-radius:var(--radius-md);transition:var(--transition)}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=search],input[type=password],input[type=date],select{height:var(--hoehe-feld);line-height:normal}select{appearance:none;padding-right:calc(var(--abstand-3) + 1.75rem);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%238e5a3b' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--abstand-3) center;cursor:pointer}textarea{height:var(--hoehe-textarea);line-height:var(--zeilenhoehe-absatz);resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--farbe-akzent-button);box-shadow:0 0 0 3px rgba(var(--farbe-akzent-rgb),.1);outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--farbe-akzent);outline-offset:2px}label{display:inline-block;max-width:100%;width:100%;margin-bottom:var(--abstand-1);font-family:var(--font-text);font-size:.9375rem;font-weight:var(--schriftgewicht-medium)}button{cursor:pointer}button[disabled],input[disabled],select[disabled],textarea[disabled]{cursor:not-allowed;opacity:.6}::placeholder{color:var(--farbe-text-gedaempft);opacity:1}.inhalt-hell,.inhalt-hell h1,.inhalt-hell h2,.inhalt-hell h3,.inhalt-hell h4,.inhalt-hell h5,.inhalt-hell h6,.inhalt-hell p,.inhalt-hell li,.inhalt-hell a{color:var(--farbe-text-invers)}.kicker{position:relative;margin:0 0 .75rem;font-family:var(--font-text);font-size:var(--schrift-inhalt-sub);font-weight:var(--schriftgewicht-halbfett);line-height:var(--zeilenhoehe-inhalt-sub);letter-spacing:var(--laufweite-weit);text-transform:uppercase;text-align:left;color:var(--farbe-akzent)}.kicker--punkt{padding-left:88px}.kicker--punkt:before{content:"";position:absolute;top:6px;left:0;width:6px;height:6px;border-radius:var(--radius-kreis);background:var(--farbe-akzent)}.kicker--punkt:after{content:"";position:absolute;top:8px;left:14px;width:50px;height:2px;opacity:.5;background:var(--farbe-akzent)}.kicker--mittig{display:table;margin:0 auto .75rem;text-align:center}.kicker--mittig.kicker--punkt{padding-right:88px}.inhalt-hell .kicker{color:var(--farbe-text-invers)}.inhalt-hell .kicker--punkt:before,.inhalt-hell .kicker--punkt:after{background:var(--farbe-text-invers)}@media(max-width:767px){.nur-desktop{display:none}}.nur-mobil{display:none}@media(max-width:767px){.nur-mobil{display:var(--anzeige-mobil, block)}}.nur-screenreader{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nur-screenreader:focus-visible{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.text-zentriert{text-align:center}.text-links{text-align:left}.text-rechts{text-align:right}.schrift-400{font-weight:var(--schriftgewicht-normal)}.schrift-500{font-weight:var(--schriftgewicht-medium)}.schrift-600{font-weight:var(--schriftgewicht-halbfett)}.schrift-700{font-weight:var(--schriftgewicht-fett)}.schrift-800{font-weight:var(--schriftgewicht-extrafett)}.schrift-900{font-weight:var(--schriftgewicht-black)}.schrift-headline{font-family:var(--font-headline)}.schrift-text{font-family:var(--font-text)}.abstand-oben-0{margin-top:0}.abstand-oben-10{margin-top:10px}.abstand-oben-20{margin-top:20px}.abstand-oben-30{margin-top:30px}.abstand-oben-40{margin-top:40px}.abstand-oben-50{margin-top:50px}.abstand-oben-60{margin-top:60px}.abstand-oben-70{margin-top:70px}.abstand-oben-80{margin-top:80px}.abstand-oben-90{margin-top:90px}.abstand-oben-100{margin-top:100px}.ohne-abstand-unten{margin-bottom:0}#cc-main{--cc-font-family: var(--font-text);--cc-bg: var(--farbe-hintergrund);--cc-primary-color: var(--farbe-text-ueberschrift);--cc-secondary-color: var(--farbe-text);--cc-link-color: var(--farbe-akzent);--cc-btn-primary-bg: var(--farbe-akzent);--cc-btn-primary-color: var(--farbe-text-invers);--cc-btn-primary-border-color: var(--farbe-akzent);--cc-btn-primary-hover-bg: var(--farbe-akzent-hover);--cc-btn-primary-hover-color: var(--farbe-text-invers);--cc-btn-primary-hover-border-color: var(--farbe-akzent-hover);--cc-btn-secondary-bg: var(--farbe-hintergrund-alt);--cc-btn-secondary-color: var(--farbe-text-ueberschrift);--cc-btn-secondary-border-color: var(--farbe-rahmen);--cc-btn-secondary-hover-bg: var(--farbe-hintergrund-alt);--cc-btn-secondary-hover-color: var(--farbe-text-ueberschrift);--cc-btn-secondary-hover-border-color: var(--farbe-rahmen);--cc-btn-border-radius: var(--radius-pill);--cc-modal-border-radius: var(--radius-xl);--cc-pm-toggle-border-radius: var(--radius-pill);--cc-toggle-on-bg: var(--farbe-akzent);--cc-toggle-off-bg: #8f8f8f;--cc-toggle-readonly-bg: var(--farbe-rahmen);--cc-toggle-readonly-knob-bg: var(--farbe-hintergrund);--cc-toggle-readonly-knob-icon-color: var(--farbe-text-gedaempft);--cc-toggle-enabled-icon-color: var(--farbe-text-invers);--cc-toggle-disabled-icon-color: var(--farbe-text-invers);--cc-separator-border-color: var(--farbe-rahmen);--cc-section-category-border: var(--farbe-rahmen);--cc-cookie-category-block-bg: var(--farbe-hintergrund-alt);--cc-cookie-category-block-border: var(--farbe-rahmen);--cc-cookie-category-block-hover-bg: var(--farbe-hintergrund-alt);--cc-cookie-category-block-hover-border: var(--farbe-rahmen);--cc-cookie-category-expanded-block-bg: var(--farbe-hintergrund);--cc-cookie-category-expanded-block-hover-bg: var(--farbe-hintergrund-alt);--cc-footer-bg: var(--farbe-hintergrund-alt);--cc-footer-color: var(--farbe-text);--cc-footer-border-color: var(--farbe-rahmen);--cc-overlay-bg: rgba(58, 50, 56, .65);--cc-z-index: 10010}#cc-main .cm__btn,#cc-main .pm__btn{text-decoration:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.js [data-aos]{opacity:0;transition:opacity var(--anim-reveal-dauer) var(--kurve-aus),transform var(--anim-reveal-dauer) var(--kurve-aus);transition-delay:var(--anim-reveal-delay, 0ms)}.js [data-aos=fade-up]{transform:translate3d(0,var(--anim-reveal-distanz),0)}.js [data-aos=fade-left]{transform:translate3d(var(--anim-reveal-distanz),0,0)}.js [data-aos=fade-right]{transform:translate3d(calc(-1 * var(--anim-reveal-distanz)),0,0)}.js [data-aos].aos-animate{opacity:1;transform:none}.js [data-aos-delay="100"]{--anim-reveal-delay: 70ms}.js [data-aos-delay="200"]{--anim-reveal-delay: .14s}.js [data-aos-delay="300"]{--anim-reveal-delay: .21s}@media(prefers-reduced-motion:reduce){.js [data-aos]{opacity:1;transform:none;transition:none}}.abschnitt-mittig{margin-inline:auto;text-align:center}@media(max-width:767px){.abschnitt-mittig{text-align:left}.mobil-links.mobil-links.mobil-links{margin-left:0;padding-right:0;text-align:left}}
