@layer settings{:root{--clr-black: hsl(0deg 0% 18%);--clr-white: hsl(0deg 0% 100%);--clr-blue-500: hsl(217deg 71% 53%);--clr-red-500: hsl(6deg 85% 49%);--clr-red-300: hsl(6deg 85% 36%);--clr-grey-200: hsl(0deg 0% 18%);--clr-grey-300: hsl(0deg 0% 32%);--clr-grey-400: hsl(0deg 0% 46%);--clr-grey-500: hsl(0deg 0% 49%);--clr-grey-600: hsl(0deg 0% 60%);--clr-grey-800: hsl(0deg 0% 96%);--clr-grey-900: hsl(0deg 0% 97%);--clr-yellow-500: hsl(44deg 88% 60%);--clr-green-300: hsl(128deg 29% 24%);--clr-green-700: hsl(128deg 29% 69%);--ff-sans: "Overpass", "Noto Sans", "Segoe UI", roboto, arial, sans-serif;--ff-script: "DancingScript", "Noto Sans", "Segoe UI", roboto, arial, sans-serif;--lh-none: 1;--lh-sm: 1.15;--lh-regular: 1.4;--lh-m: 1.5;--lh-l: 1.8;--fs-200: 0.75rem;--fs-300: 0.875rem;--fs-400: 0.875rem;--fs-500: 1rem;--fs-600: 1.125rem;--fs-650: 1.25rem;--fs-700: 1.375rem;--fs-800: 1.5rem;--fs-900: 1.625rem;--fs-1000: 2.125rem;--fs-1100: 2.65rem}@media(width > 48rem){:root{--fs-200: 0.75rem;--fs-300: 0.875rem;--fs-400: 1rem;--fs-500: 1.125rem;--fs-600: 1.25rem;--fs-650: 1.375rem;--fs-700: 1.5rem;--fs-800: 1.625rem;--fs-900: 2.125rem;--fs-1000: 2.65rem;--fs-1100: 2.875rem}}:root{--fw-200: 200;--fw-300: 300;--fw-400: 400;--fw-500: 500;--fw-600: 600;--fw-700: 700;--fw-800: 800;--fw-900: 900;--fs-hl-xxl-display-min: 3.375rem;--fs-hl-xxl-display-max: 8.625rem;--fs-hl-xxl-display-min-no-unit: 3.375;--fs-hl-xxl-display-max-no-unit: 8.625;--fs-hl-xxl-min: 2rem;--fs-hl-xxl-max: 3.756rem;--fs-hl-xxl-min-no-unit: 2;--fs-hl-xxl-max-no-unit: 3.756;--fs-hl-xl-min: 1.75rem;--fs-hl-xl-max: 3.125rem;--fs-hl-xl-min-no-unit: 1.75;--fs-hl-xl-max-no-unit: 3.125;--fs-hl-lg-min: 1.5rem;--fs-hl-lg-max: 2rem;--fs-hl-lg-min-no-unit: 1.5;--fs-hl-lg-max-no-unit: 2;--fs-regular-min: 1.125rem;--fs-regular-min-no-unit: 1.125;--fs-regular-max: 1.375rem;--fs-regular-max-no-unit: 1.37;--width-100: 26rem;--width-300: 40rem;--width-500: 82rem;--width-600: 100rem;--width-700: 125rem;--width-1000: 100%;--element-width-100: 160px;--element-width-200: 240px;--element-width-300: 320px;--element-width-400: 380px;--element-width-500: 416px;--element-width-700: 640px;--space-100: 0.2rem;--space-200: 0.25rem;--space-300: 0.5rem;--space-350: 0.6rem;--space-400: 0.75rem;--space-450: 0.8rem;--space-500: 1rem;--space-600: 1.25rem;--space-700: 1.5rem;--space-750: 1.75rem;--space-800: 2.5rem;--space-900: 3.5rem}@media(width > 48rem){:root{--space-100: 0.25rem;--space-200: 0.5rem;--space-300: 0.75rem;--space-350: 1rem;--space-400: 1.25rem;--space-450: 1.5rem;--space-500: 1.75rem;--space-600: 2.125rem;--space-700: 2.5rem;--space-750: 3rem;--space-800: 4.75rem;--space-900: 7rem}}:root{--space-100-em: 0.2em;--space-200-em: 0.25em;--space-300-em: 0.5em;--space-400-em: 0.75em;--space-500-em: 1em;--space-600-em: 1.25em;--space-700-em: 1.5em;--space-800-em: 1.75em;--space-900-em: 2em}@media(width > 48rem){:root{--space-100-em: 0.25em;--space-200-em: 0.5em;--space-300-em: 0.75em;--space-400-em: 1.25em;--space-500-em: 1.75em;--space-600-em: 2.125em;--space-700-em: 2.5em;--space-800-em: 3em;--space-900-em: 4.75em}}:root{--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--radius-xl: 0;--border-width-100: 1px;--border-width-200: 2px;--object-size-xs: 0.75rem;--object-size-sm: 1rem;--object-size-regular: 1.375rem;--object-size-md: 1.5rem;--object-size-lg: 2rem;--object-size-xl: 3rem;--object-size-xxl: 5rem}}@layer settings{:root{--focus-color-default: var(--clr-blue-500);--focus-color-default-inverted: var(--clr-white);--focus-outline-width: 2px;--focus-outline-offset: 3px;--skip-link-color: var(--clr-white);--skip-link-background: var(--clr-black);--skip-link-focus-border-color: var(--clr-white);--skip-link-font-weight: var(--fw-400);--section-width-xs: var(--width-500);--section-width-sm: var(--width-600);--section-width-default: var(--width-700);--section-width-full: var(--width-1000);--section-padding-inline: var(--space-400);--section-padding-block: var(--space-800);--section-margin-block: var(--space-100);--wrapper-padding-inline: var(--space-600);--wrapper-padding-block: var(--space-750);--elements-gap-inline: var(--space-750);--elements-gap-block: var(--space-800);--flow-spacing-block-sm: var(--space-200-em);--flow-spacing-block-default: var(--space-400-em);--flow-spacing-block-lg: var(--space-500-em);--flow-grid-spacing-block: var(--space-700);--card-padding-inline: var(--space-600);--card-padding-block: var(--space-700);--card-padding-inline-sm: var(--space-300);--card-padding-block-sm: var(--space-350);--equal-columns-gap-sm: var(--space-500);--equal-columns-gap-default: var(--space-750);--equal-columns-gap-lg: var(--space-800);--flex-group-gap-default: var(--space-750);--grid-auto-fit-column-size-min: var(--element-width-300);--grid-auto-fit-column-size-max: var(--element-width-400);--header-padding-block-default: var(--space-600);--logo-width-default: 420px;--navigation-gap-inline-default: var(--space-800);--navigation-gap-block-default: var(--space-300);--navigation-font-size-default: var(--fs-650);--navigation-font-weight-default: var(--fw-300);--navigation-line-height-item: var(--lh-m);--navigation-font-family-default: var(--ff-sans);--navigation-color-default: var(--clr-black);--navigation-color-default-hover: var(--clr-yellow-500);--navigation-color-active: var(--clr-yellow-500);--navigation-list-row-gap-default: var(--space-300);--navigation-color-default-inverted: var(--clr-white);--navigation-color-default-hover-inverted: var(--clr-yellow-500);--navigation-color-active-inverted: var(--clr-yellow-500);--navigation-mobile-background-color: var(--clr-grey-800);--navigation-mobile-background-active-color: var(--clr-grey-800);--button-background-primary: var(--clr-yellow-500);--button-background-secondary: var(--clr-green-300);--button-background-reduced: var(--clr-grey-800);--button-background-accent: var(--clr-red-500);--button-background-primary-hover: var(--clr-white);--button-background-secondary-hover: var(--clr-white);--button-background-reduced-hover: var(--clr-white);--button-background-accent-hover: var(--clr-white);--button-color-primary: var(--clr-black);--button-color-secondary: var(--clr-white);--button-color-reduced: var(--clr-black);--button-color-accent: var(--clr-black);--button-color-primary-hover: var(--clr-black);--button-color-secondary-hover: var(--clr-black);--button-color-reduced-hover: var(--clr-black);--button-color-accent-hover: var(--clr-black);--button-padding-inline: var(--space-500);--button-padding-block: var(--space-350);--button-padding-inline-sm: var(--space-350);--button-padding-block-sm: var(--space-200);--link-color-default: var(--clr-black);--link-color-default-hover: var(--clr-yellow-500);--link-color-default-inverted: var(--clr-white);--link-color-default-hover-inverted: var(--clr-yellow-500);--text-color-default: var(--clr-black);--text-color-light: var(--clr-grey-500);--text-color-extra-light: var(--clr-white);--text-color-default-hover: var(--clr-yellow-500);--text-color-default-inverted: var(--clr-grey-800);--text-color-default-inverted-hover: var(--clr-yellow-500);--background-color-extra-dark: var(--clr-black);--background-color-default: var(--clr-white);--background-color-light: var(--clr-grey-800);--background-color-extra-light: var(--clr-grey-900);--form-field-background-color-default: var(--clr-grey-800);--form-field-background-color-default-hover: var(--clr-white);--form-field-background-color-default-focus: var(--clr-white);--form-field-border-color-focus: var(--focus-color-default);--form-mandatory-color: var(--clr-red-500);--form-color-error: var(--clr-red-500);--form-color-input: var(--clr-black);--form-color-label: var(--clr-black);--form-font-weight-label: var(--fw-200);--form-field-padding-inline: var(--space-400);--form-field-padding-block: var(--space-300);--table-header-background-color: var(--clr-grey-800);--table-header-color: var(--clr-black);--table-row-background-color: var(--clr-white);--table-row-odd-background-color: var(--clr-grey-900);--table-border-color: var(--clr-grey-600);--table-cell-padding-inline-sm: var(--space-200);--table-cell-padding-inline-default: var(--space-300);--table-cell-padding-block-sm: var(--space-100);--table-cell-padding-block-default: var(--space-200);--border-color-default: var(--clr-grey-500);--border-color-light: var(--clr-grey-600);--border-color-extra-light: var(--clr-white);--border-radius-lg: var(--radius-lg);--border-radius-default: var(--radius-md);--border-width-default: var(--border-width-100);--icon-size-sm: var(--object-size-sm);--icon-size-regular: var(--object-size-regular);--icon-size-lg: var(--object-size-lg);--icon-size-xl: var(--object-size-xl);--icon-padding-inline-regular: var(--space-200);--icon-padding-inline-lg: var(--space-300);--font-size-heading-sm: var(--fs-650);--font-size-heading-regular: var(--fs-800);--font-size-heading-lg-min: var(--fs-hl-lg-min);--font-size-heading-lg-max: var(--fs-hl-lg-max);--font-size-heading-lg-min-no-unit: var(--fs-hl-lg-min-no-unit);--font-size-heading-lg-max-no-unit: var(--fs-hl-lg-max-no-unit);--font-size-heading-xl-min: var(--fs-hl-xl-min);--font-size-heading-xl-max: var(--fs-hl-xl-max);--font-size-heading-xl-min-no-unit: var(--fs-hl-xl-min-no-unit);--font-size-heading-xl-max-no-unit: var(--fs-hl-xl-max-no-unit);--font-size-heading-xxl-min: var(--fs-hl-xxl-min);--font-size-heading-xxl-max: var(--fs-hl-xxl-max);--font-size-heading-xxl-min-no-unit: var(--fs-hl-xxl-min-no-unit);--font-size-heading-xxl-max-no-unit: var(--fs-hl-xxl-max-no-unit);--font-size-heading-xxl-display-min: var(--fs-hl-xxl-display-min);--font-size-heading-xxl-display-max: var(--fs-hl-xxl-display-max);--font-size-heading-xxl-display-min-no-unit: var(--fs-hl-xxl-display-min-no-unit);--font-size-heading-xxl-display-max-no-unit: var(--fs-hl-xxl-display-max-no-unit);--font-size-regular-min: var(--fs-regular-min);--font-size-regular-min-no-unit: var(--fs-regular-min-no-unit);--font-size-regular-max: var(--fs-regular-max);--font-size-regular-max-no-unit: var(--fs-regular-max-no-unit);--font-size-xs: var(--fs-400);--font-size-sm: var(--fs-500);--font-size-regular: var(--fs-650);--font-size-md: var(--fs-700);--font-size-lg: var(--fs-900);--font-weight-light: var(--fw-200);--font-weight-book: var(--fw-300);--font-weight-regular: var(--fw-400);--font-weight-medium: var(--fw-500);--font-weight-semi-bold: var(--fw-600);--font-weight-bold: var(--fw-700);--font-weight-heavy: var(--fw-900);--fluid-breakpoint-min: 26.25rem;--fluid-breakpoint-max: 90rem;--fluid-breakpoint-min-no-unit: 26.25;--fluid-breakpoint-max-no-unit: 90;--font-family-base: var(--ff-sans);--font-family-heading: var(--ff-sans);--line-height-body: var(--lh-regular);--line-height-heading: var(--lh-sm)}}@layer settings{:root{--brand-color-primary: var(--clr-green-300);--brand-color-secondary: var(--clr-yellow-500);--rsce-headline-subheadline-font-family-subheadline: var(--ff-script);--rsce-headline-subheadline-color-subheadline: var(--clr-green-300);--rsce-headline-subheadline-color-subheadline-inverted: var(--clr-yellow-500);--rsce-button-arrow-left-right-background-primary: var(--clr-yellow-500);--rsce-button-arrow-left-right-background-primary-hover: var(--clr-green-300);--rsce-button-arrow-left-right-color-primary: var(--clr-green-300);--rsce-button-arrow-left-right-color-primary-hover: var(--clr-yellow-500);--high-contrast-text-color-light: var(--clr-grey-300);--high-contrast-text-color-on-image: var(--clr-white);--high-contrast-form-color-error: var(--clr-red-300);--high-contrast-form-mandatory-color: var(--clr-red-300);--high-contrast-border-color-light: var(--clr-grey-400);--high-contrast-table-border-color: var(--clr-grey-400);--high-contrast-rsce-button-arrow-left-right-color-primary: var(--clr-green-300);--high-contrast-rsce-button-arrow-left-right-color-primary-hover: var(--clr-black);--high-contrast-rsce-button-arrow-left-right-color-primary-inverted: var(--clr-green-700);--high-contrast-rsce-button-arrow-left-right-color-primary-inverted-hover: var(--clr-white);--high-contrast-link-text-icon-highlighted-color-hover: var(--clr-black);--high-contrast-link-text-icon-highlighted-border-color: var(--clr-black);--high-contrast-link-text-icon-highlighted-background-hover: var(--clr-yellow-500);--high-contrast-link-text-icon-highlighted-color-hover-inverted: var(--clr-yellow-500);--high-contrast-link-text-icon-highlighted-border-color-inverted: var(--clr-yellow-500);--font-size-heading-lg: var(--fs-900);--font-family-script: var(--ff-script)}}@layer generic{html{text-size-adjust:none}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}[role=list]{list-style:none;margin:0;padding:0}body{min-block-size:100vh;line-height:var(--line-height-body)}h1,h2,h3,h4,h5,h6,button,input,label{line-height:1.1}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}:where(p,li){text-wrap:pretty}img,picture,video,canvas,svg{max-inline-size:100%;block-size:auto;display:block}input,button,textarea,select{font:inherit}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}button{all:unset;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;line-height:inherit;text-align:inherit;text-decoration:none;box-shadow:none;border-radius:0;cursor:pointer}}@layer generic{@font-face{font-family:Overpass;src:url("../../files/custom/theme/dist/fonts/Overpass-Thin.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Overpass;src:url("../../files/custom/theme/dist/fonts/Overpass-ExtraLight.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Overpass;src:url("../../files/custom/theme/dist/fonts/Overpass-ExtraLightItalic.woff2") format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Overpass;src:url("../../files/custom/theme/dist/fonts/Overpass-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Overpass;src:url("../../files/custom/theme/dist/fonts/Overpass-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Overpass;src:url("../../files/custom/theme/dist/fonts/Overpass-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Overpass;src:url("../../files/custom/theme/dist/fonts/Overpass-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Overpass;src:url("../../files/custom/theme/dist/fonts/Overpass-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Overpass;src:url("../../files/custom/theme/dist/fonts/Overpass-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Overpass;src:url("../../files/custom/theme/dist/fonts/Overpass-ExtraBold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Overpass;src:url("../../files/custom/theme/dist/fonts/Overpass-Black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:DancingScript;src:url("../../files/custom/theme/dist/fonts/DancingScript-Regular.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap}}@layer base{@media(prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{background-color:var(--background-color-default)}}@layer base{:where(a,button,.button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-outline-width) solid var(--focus-color-default);outline-offset:var(--focus-outline-offset)}}@layer base{html{font-family:var(--font-family-base);line-height:var(--line-height-body)}body{font-size:var(--font-size-regular);font-weight:var(--font-weight-light);color:var(--text-color-default)}h1,h2,h3,h4,h5{font-family:var(--font-family-heading);line-height:var(--line-height-heading);color:var(--text-color-default)}h1{--min-font-size: var(--font-size-heading-xxl-min);--max-font-size: var(--font-size-heading-xxl-max);--min-font-size-no-unit: var(--font-size-heading-xxl-min-no-unit);--max-font-size-no-unit: var(--font-size-heading-xxl-max-no-unit);--slope: calc( (var(--max-font-size-no-unit) - var(--min-font-size-no-unit)) / (var(--fluid-breakpoint-max-no-unit) - var(--fluid-breakpoint-min-no-unit)) );--intercept: calc( var(--min-font-size) - (var(--max-font-size-no-unit) - var(--min-font-size-no-unit)) / (var(--fluid-breakpoint-max-no-unit) - var(--fluid-breakpoint-min-no-unit)) * var(--fluid-breakpoint-min) );font-size:clamp(var(--min-font-size),var(--intercept) + var(--slope)*100vw,var(--max-font-size));font-weight:var(--font-weight-heavy);margin-block-end:var(--flow-spacing-block-sm);text-align:center;margin-inline:auto}h1.display{--min-font-size: var(--font-size-heading-xxl-display-min);--max-font-size: var(--font-size-heading-xxl-display-max);--min-font-size-no-unit: var(--font-size-heading-xxl-display-min-no-unit);--max-font-size-no-unit: var(--font-size-heading-xxl-display-max-no-unit);--slope: calc( (var(--max-font-size-no-unit) - var(--min-font-size-no-unit)) / (var(--fluid-breakpoint-max-no-unit) - var(--fluid-breakpoint-min-no-unit)) );--intercept: calc( var(--min-font-size) - (var(--max-font-size-no-unit) - var(--min-font-size-no-unit)) / (var(--fluid-breakpoint-max-no-unit) - var(--fluid-breakpoint-min-no-unit)) * var(--fluid-breakpoint-min) );font-size:clamp(var(--min-font-size),var(--intercept) + var(--slope)*100vw,var(--max-font-size));font-weight:var(--font-weight-heavy);margin-block-end:var(--flow-spacing-block-sm);text-align:left;margin-inline:0}h2{--min-font-size: var(--font-size-heading-xl-min);--max-font-size: var(--font-size-heading-xl-max);--min-font-size-no-unit: var(--font-size-heading-xl-min-no-unit);--max-font-size-no-unit: var(--font-size-heading-xl-max-no-unit);--slope: calc( (var(--max-font-size-no-unit) - var(--min-font-size-no-unit)) / (var(--fluid-breakpoint-max-no-unit) - var(--fluid-breakpoint-min-no-unit)) );--intercept: calc( var(--min-font-size) - (var(--max-font-size-no-unit) - var(--min-font-size-no-unit)) / (var(--fluid-breakpoint-max-no-unit) - var(--fluid-breakpoint-min-no-unit)) * var(--fluid-breakpoint-min) );font-size:clamp(var(--min-font-size),var(--intercept) + var(--slope)*100vw,var(--max-font-size));font-weight:var(--font-weight-heavy);text-align:center;margin-inline:auto}h3{--min-font-size: var(--font-size-heading-lg-min);--max-font-size: var(--font-size-heading-lg-max);--min-font-size-no-unit: var(--font-size-heading-lg-min-no-unit);--max-font-size-no-unit: var(--font-size-heading-lg-max-no-unit);--slope: calc( (var(--max-font-size-no-unit) - var(--min-font-size-no-unit)) / (var(--fluid-breakpoint-max-no-unit) - var(--fluid-breakpoint-min-no-unit)) );--intercept: calc( var(--min-font-size) - (var(--max-font-size-no-unit) - var(--min-font-size-no-unit)) / (var(--fluid-breakpoint-max-no-unit) - var(--fluid-breakpoint-min-no-unit)) * var(--fluid-breakpoint-min) );font-size:clamp(var(--min-font-size),var(--intercept) + var(--slope)*100vw,var(--max-font-size));font-weight:var(--font-weight-bold)}h4{font-size:var(--font-size-heading-regular);font-weight:var(--font-weight-semi-bold)}h5{font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-medium)}.headline--left{text-align:left}.headline--center{text-align:center;margin-inline:auto}.headline--center.content-text>:is(h2,h3,h4,h5,h6){text-align:center;margin-inline:auto}th,td,caption,p{color:var(--text-color-default);--min-font-size: var(--font-size-regular-min);--max-font-size: var(--font-size-regular-max);--min-font-size-no-unit: var(--font-size-regular-min-no-unit);--max-font-size-no-unit: var(--font-size-regular-max-no-unit);--slope: calc( (var(--max-font-size-no-unit) - var(--min-font-size-no-unit)) / (var(--fluid-breakpoint-max-no-unit) - var(--fluid-breakpoint-min-no-unit)) );--intercept: calc( var(--min-font-size) - (var(--max-font-size-no-unit) - var(--min-font-size-no-unit)) / (var(--fluid-breakpoint-max-no-unit) - var(--fluid-breakpoint-min-no-unit)) * var(--fluid-breakpoint-min) );font-size:clamp(var(--min-font-size),var(--intercept) + var(--slope)*100vw,var(--max-font-size));hyphens:auto}strong,b{font-weight:var(--font-weight-medium)}a{color:var(--text-color-default);transition:color .3s ease}@media(width < 26.25rem){h1,h2,h3,h4,h5{text-align:left}.headline--center{text-align:left;margin-inline:0}.headline--center.content-text>:is(h2,h3,h4,h5,h6){text-align:left;margin-inline:0}}a:hover{color:var(--text-color-default-hover)}@media(prefers-reduced-motion: reduce){a{transition:none !important}}}@layer base{.button{--button-background: var(--button-background-primary);--button-color: var(--button-color-primary);padding-inline:var(--button-padding-inline);padding-block:var(--button-padding-block);background-color:var(--button-background);color:var(--button-color);border-radius:var(--border-radius-lg);text-decoration:none;transition:color .3s ease,background-color .3s ease}.button.button--primary{--button-background: var(--button-background-primary);--button-color: var(--button-color-primary)}.button.button--primary:hover{--button-color-hover: var(--button-color-primary-hover);--button-background-hover: var(--button-background-primary-hover)}.button.button--secondary{--button-background: var(--button-background-secondary);--button-color: var(--button-color-secondary)}.button.button--secondary:hover{--button-color-hover: var(--button-color-secondary-hover);--button-background-hover: var(--button-background-secondary-hover)}.button.button--accent{--button-background: var(--button-background-accent);--button-color: var(--button-color-accent)}.button.button--accent:hover{--button-color-hover: var(--button-color-accent-hover);--button-background-hover: var(--button-background-accent-hover)}.button.button--reduced{--button-background: var(--button-background-reduced);--button-color: var(--button-color-reduced)}.button.button--reduced:hover{--button-color-hover: var(--button-color-reduced-hover);--button-background-hover: var(--button-background-reduced-hover)}.button.button--only-text-icon{--button-background: transparent;--button-color: var(--navigation-color-default)}.button.button--only-text-icon:hover{--button-color-hover: var(--navigation-color-default-hover);--button-background-hover: transparent}.button:hover{background-color:var(--button-background-hover);color:var(--button-color-hover)}.button.button--center{margin-inline:auto}button.is-disabled{cursor:not-allowed;opacity:.5}@media(width < 26.25rem){.button.button--center{margin-inline:0}}.content-download.button--center .button{margin-inline:auto}@media(width < 26.25rem){.content-download.button--center .button{margin-inline:0}}:where(button,.button){outline:none}}@layer base{img{border-radius:var(--border-radius-default)}}@layer base{video{border-radius:var(--border-radius-default)}}@layer base{.svg-icon{--svg-icon-width: var(--icon-size-regular);--svg-icon-height: var(--icon-size-regular);display:inline-flex;inline-size:var(--svg-icon-width);block-size:var(--svg-icon-width)}.svg-icon--size-sm{--svg-icon-width: var(--icon-size-sm);--svg-icon-height: var(--icon-size-sm)}.svg-icon--size-lg{--svg-icon-width: var(--icon-size-lg);--svg-icon-height: var(--icon-size-lg)}.svg-icon--size-xl{--svg-icon-width: var(--icon-size-xl);--svg-icon-height: var(--icon-size-xl)}.svg-icon--size-font{--svg-icon-width: 1em;--svg-icon-height: 1em}}@layer base{.card{--flow-spacing-block: var(--flow-spacing-block-default);display:grid}.card:has(>:not(svg)~:not(svg)):not(:has(>.card__image))>*{padding-inline:0}.card:has(>:not(svg)~:not(svg)):not(:has(>.card__image))>*:last-child{padding-block-end:var(--card-padding-block)}.card:has(>:not(svg)~:not(svg)):not(:has(>.card__image))>*:first-child{padding-block-start:var(--card-padding-block)}.card:has(>:not(svg)~:not(svg)):not(:has(>.card__image))>:nth-child(n+2){margin-block-start:var(--flow-spacing-block)}.card:has(.card__image)>*:not(:first-child){padding-inline:var(--card-padding-inline)}.card:has(.card__image)>*:first-child{padding-block-start:0}.card:has(.card__image)>*:last-child{padding-block-end:var(--card-padding-block)}.card:has(.card__image)>*:nth-child(2){padding-block-start:var(--card-padding-block)}.card:has(.card__image)>:nth-child(n+2){margin-block-start:0}.card:has(.card__image)>:nth-child(n+3){margin-block-start:var(--flow-spacing-block)}.card--background,.card--border{border-radius:var(--border-radius-default);padding-inline:var(--card-padding-inline);padding-block:var(--card-padding-block)}.card--background{background-color:var(--background-color-light)}.card--border{border:var(--border-width-default) solid var(--border-color-default)}}@layer base{li{color:var(--text-color-default)}li::marker{color:var(--brand-color-primary)}.link-list{--link-list-row-padding-block: var(--navigation-list-row-gap-default);--link-list-row-padding-inline: 0;--link-list-row-min-block-size: 2.75rem;--link-list-row-gap: 0.5rem;list-style:none;margin:0;padding:0}.link-list__row{padding-block:var(--link-list-row-padding-block);padding-inline:var(--link-list-row-padding-inline);min-block-size:var(--link-list-row-min-block-size)}}@layer layout{.wrapper{--wrapper-max-width: var(--section-width-default);--wrapper-padding: var(--wrapper-padding-inline);max-width:var(--wrapper-max-width);margin-inline:auto;padding-inline:var(--wrapper-padding)}.wrapper.wrapper--width-full{--wrapper-max-width: var(--section-width-full)}.wrapper.wrapper--width-standard{--wrapper-max-width: var(--section-width-default)}.wrapper.wrapper--width-medium{--wrapper-max-width: var(--section-width-sm)}.wrapper.wrapper--width-narrow{--wrapper-max-width: var(--section-width-xs)}section:not(.hero,.site-footer__inner,.site-footer__bottom) .content-block>*+*{margin-block-start:var(--elements-gap-block, 1.25rem)}section:not(.hero,.site-footer__inner,.site-footer__bottom) .content-block>.content-headline:not(h1)+*{margin-block-start:var(--flow-spacing-block-default)}section:not(.hero,.site-footer__inner,.site-footer__bottom) .content-block>:is(.content-text,.content-table)+:is(.content-text,.content-table){margin-block-start:var(--flow-spacing-block-default)}section:not(.hero,.site-footer__inner,.site-footer__bottom) .content-block>.ce_rsce_headline_subheadline:not(h1)+.content-collection:has(.ce_rsce_two_columns_text){margin-block-start:var(--flow-spacing-block-default)}section{padding-block:var(--section-padding-block)}section section{padding-block:0}.element--center{margin-inline:auto}}@layer layout{.flow>*+*{margin-block-start:var(--flow-spacing-block-default);hyphens:auto;overflow-wrap:break-word}.grid-flow{display:grid;gap:var(--flow-grid-spacing-block);align-content:start;justify-items:start}}@layer layout{.equal-columns{--equal-columns-gap-columns: var(--equal-columns-gap-default);--equal-columns-gap-rows: var(--equal-columns-gap-default);container-type:inline-size;container-name:equal-columns;display:grid;gap:var(--equal-columns-gap-rows) var(--equal-columns-gap-columns);align-items:var(--column-layout-alignment, start)}.equal-columns:has(.content-download){gap:var(--flow-grid-spacing-block) var(--equal-columns-gap-columns)}.equal-columns.equal-columns--gap-lg{--equal-columns-gap-columns: var(--equal-columns-gap-lg);--equal-columns-gap-rows: var(--equal-columns-gap-lg)}.equal-columns.equal-columns--alignment-center{--column-layout-alignment: center}.equal-columns.equal-columns--alignment-bottom{--column-layout-alignment: end}.equal-columns.equal-columns--alignment-stretch{--column-layout-alignment: stretch}.equal-columns.equal-columns--only-content{--equal-columns-gap-rows: var(--flow-spacing-block-default)}.equal-columns h2,.equal-columns h3,.equal-columns h4,.equal-columns h5{text-align:left}.equal-columns.equal-columns--three-columns-middle-wide:not(.equal-columns--columns-center)>*{justify-self:center}@container article-wrapper (width > 46rem){.equal-columns{grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-auto-fit-column-size-min, 250px), 100%), 1fr))}}.content-collection{container-type:inline-size;container-name:article-wrapper}.content-collection>:is(h2,h3,h4,h5,h6):first-child+*{margin-block-start:var(--flow-spacing-block-default)}@container article-wrapper (width > 46rem){.equal-columns--columns-4{grid-template-columns:repeat(2, 1fr)}.equal-columns--columns-4.equal-columns--columns-center{grid-template-columns:repeat(4, 1fr)}.equal-columns--columns-4.equal-columns--columns-center>*{grid-column:span 2}.equal-columns--columns-4.equal-columns--columns-center>*:nth-child(2n+1):nth-last-child(1){grid-column:2/span 2}}@container article-wrapper (width > 70rem){.equal-columns--columns-4{grid-template-columns:repeat(4, 1fr)}.equal-columns--columns-4.equal-columns--columns-center{grid-template-columns:repeat(8, 1fr)}.equal-columns--columns-4.equal-columns--columns-center>*{grid-column:span 2}.equal-columns--columns-4.equal-columns--columns-center>*:nth-child(2n+1):nth-last-child(1){grid-column:span 2}.equal-columns--columns-4.equal-columns--columns-center>*:nth-child(4n+1):nth-last-child(1){grid-column:4/span 2}.equal-columns--columns-4.equal-columns--columns-center>*:nth-child(4n+1):nth-last-child(2){grid-column:3/span 2}.equal-columns--columns-4.equal-columns--columns-center>*:nth-child(4n+2):nth-last-child(1){grid-column:5/span 2}.equal-columns--columns-4.equal-columns--columns-center>*:nth-child(4n+1):nth-last-child(3){grid-column:2/span 2}.equal-columns--columns-4.equal-columns--columns-center>*:nth-child(4n+2):nth-last-child(2){grid-column:4/span 2}.equal-columns--columns-4.equal-columns--columns-center>*:nth-child(4n+3):nth-last-child(1){grid-column:6/span 2}}@container article-wrapper (width > 46rem){.equal-columns--columns-3{grid-template-columns:repeat(2, 1fr)}.equal-columns--columns-3.equal-columns--three-columns-middle-wide:not(.equal-columns--columns-center){grid-template-columns:repeat(2, 1fr)}.equal-columns--columns-3.equal-columns--columns-center{grid-template-columns:repeat(4, 1fr)}.equal-columns--columns-3.equal-columns--columns-center>*{grid-column:span 2}.equal-columns--columns-3.equal-columns--columns-center>*:nth-child(2n+1):nth-last-child(1){grid-column:2/span 2}}@container article-wrapper (width > 70rem){.equal-columns--columns-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.equal-columns--columns-3.equal-columns--three-columns-middle-wide:not(.equal-columns--columns-center){grid-template-columns:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr)}.equal-columns--columns-3.equal-columns--columns-center{grid-template-columns:repeat(6, 1fr)}.equal-columns--columns-3.equal-columns--columns-center>*{grid-column:span 2}.equal-columns--columns-3.equal-columns--columns-center>*:nth-child(2n+1):nth-last-child(1){grid-column:span 2}.equal-columns--columns-3.equal-columns--columns-center>*:nth-child(3n+1):nth-last-child(1){grid-column:3/span 2}.equal-columns--columns-3.equal-columns--columns-center>*:nth-child(3n+1):nth-last-child(2){grid-column:2/span 2}.equal-columns--columns-3.equal-columns--columns-center>*:nth-child(3n+2):nth-last-child(1){grid-column:4/span 2}}@container article-wrapper (width > 46rem){.equal-columns--columns-2{grid-template-columns:repeat(2, 1fr)}.equal-columns--columns-2.equal-columns--two-columns-left-wide{grid-template-columns:3fr 2fr}.equal-columns--columns-2.equal-columns--two-columns-right-wide{grid-template-columns:2fr 3fr}.equal-columns--columns-2.equal-columns--columns-center{grid-template-columns:repeat(4, 1fr)}.equal-columns--columns-2.equal-columns--columns-center>*{grid-column:span 2}.equal-columns--columns-2.equal-columns--columns-center>*:nth-child(2n+1):nth-last-child(1){grid-column:2/span 2}}}@layer layout{.flex-group{display:flex;gap:var(--flex-group-gap-default, 0.5rem);flex-wrap:wrap;align-items:var(--flex-group-alignment, center);justify-content:var(--flex-group-justification, flex-start)}.flex-group.flex-group--align-start{--flex-group-alignment: start}.flex-group.flex-group--align-center{--flex-group-alignment: center}.flex-group.flex-group--align-end{--flex-group-alignment: end}.flex-group.flex-group--justify-center{--flex-group-justification: center}.flex-group.flex-group--justify-space-between{--flex-group-justification: space-between}.flex-group.flex-group--justify-end{--flex-group-justification: flex-end}.flex-group.flex-group--justify-start{--flex-group-justification: flex-start}@media(width < 26.25rem){.flex-group.flex-group--justify-center{--flex-group-justification: flex-start}}}@layer layout{.background-color--light{background-color:var(--background-color-light)}.background-color--default{background-color:var(--background-color-default)}.background-color--extra-light{background-color:var(--background-color-extra-light)}.background-color--dark{background-color:var(--background-color-extra-dark)}}@layer layout{.background-color--dark{--text-color-default: var( --text-color-default-inverted );--navigation-color-default: var( --navigation-color-default-inverted );--link-color-default: var( --link-color-default-inverted );--focus-color-default: var( --focus-color-default-inverted );color:var(--text-color-default)}.background-color--dark a:hover{--text-color-default-hover: var(--text-color-default-inverted-hover)}.background-color--dark svg{fill:var(--text-color-default-inverted)}}@layer extensions{.content-text>*+*,.content-text>.rte>*+*{margin-block-start:var(--flow-spacing-block-default, 1.25em)}.content-text>h1+*{margin-block-start:var(--elements-gap-block)}}@layer extensions{@media(width > 46rem){.newslist{grid-template-rows:auto auto auto}}.newslist__card{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0}a.newslist__link{text-decoration:none;color:var(--text-color-default)}.newslist__card>*:not(:first-child){padding-inline:var(--card-padding-inline, 1rem)}.newslist__card>*:nth-child(2){padding-block-start:var(--card-padding-block, 1.5rem)}.newslist__card>*:last-child{padding-block-end:var(--card-padding-block, 1.5rem)}.newslist__card>:nth-child(n+3){margin-block-start:var(--flow-grid-spacing-block, 1.5rem)}.newslist__info .newslist__meta{margin:0;padding:0;list-style-type:none;display:flex;font-weight:var(--font-weight-light);font-size:var(--font-size-sm);color:var(--text-color-default);gap:.25em .9rem;flex-flow:wrap}.newslist__info .newslist__divider{padding-inline-end:.9rem}.layout_full{margin-block-end:var(--section-padding-block)}.layout_full .info{display:none}.mod_newsreader a{text-decoration:none}.wrapper--width-standard .content-block>*:not(.content-gallery){max-width:var(--section-width-sm);margin-inline:auto}@media(max-width: 26.25rem){.newslist__info .newslist__meta{display:block}.newslist__info .newslist__divider{display:none}}}@layer extensions{.wrapper--width-narrow :is(h2,h3,h4,h5,h6),.wrapper--width-medium :is(h2,h3,h4,h5,h6),.wrapper--width-standard :is(h2,h3,h4,h5,h6){max-width:25em}.wrapper--width-narrow>.content-text,.wrapper--width-medium>.content-text,.wrapper--width-standard>.content-text{max-width:75ch}.wrapper--width-narrow>.content-text:not(:has(.u-text-center)) h2,.wrapper--width-narrow>.content-text:not(:has(.u-text-center)) h3,.wrapper--width-narrow>.content-text:not(:has(.u-text-center)) h4,.wrapper--width-narrow>.content-text:not(:has(.u-text-center)) h5,.wrapper--width-narrow>.content-text:not(:has(.u-text-center)) h6,.wrapper--width-medium>.content-text:not(:has(.u-text-center)) h2,.wrapper--width-medium>.content-text:not(:has(.u-text-center)) h3,.wrapper--width-medium>.content-text:not(:has(.u-text-center)) h4,.wrapper--width-medium>.content-text:not(:has(.u-text-center)) h5,.wrapper--width-medium>.content-text:not(:has(.u-text-center)) h6,.wrapper--width-standard>.content-text:not(:has(.u-text-center)) h2,.wrapper--width-standard>.content-text:not(:has(.u-text-center)) h3,.wrapper--width-standard>.content-text:not(:has(.u-text-center)) h4,.wrapper--width-standard>.content-text:not(:has(.u-text-center)) h5,.wrapper--width-standard>.content-text:not(:has(.u-text-center)) h6{text-align:left}.wrapper--width-narrow>.content-text:has(.u-text-center),.wrapper--width-medium>.content-text:has(.u-text-center),.wrapper--width-standard>.content-text:has(.u-text-center){margin-inline:auto}.wrapper--width-narrow>*:not(:has(.equal-columns)) .content-text,.wrapper--width-medium>*:not(:has(.equal-columns)) .content-text,.wrapper--width-standard>*:not(:has(.equal-columns)) .content-text{max-width:65ch}.wrapper--width-standard>* .ce_rsce_two_columns_text{max-width:var(--section-width-sm);margin-inline:auto}}@layer extensions{:root{--swiper-navigation-size: 2rem !important;--swiper-pagination-bullet-inactive-opacity: 0.5;--swiper-pagination-bullet-size: 16px;--swiper-pagination-bullet-width: 16px;--swiper-pagination-bullet-height: 16px;--swiper-pagination-bullet-inactive-color: #f5f5f5;--swiper-pagination-bullet-horizontal-gap: 0.3rem;--swiper-theme-color: #000 !important;--swiper-navigation-color: var(--swiper-theme-color)}.swiper--pagination-under-image .swiper-pagination{position:static !important;margin-block-start:var(--flow-grid-spacing-block)}.equal-columns>*:has(.swiper){min-width:0}}@layer extensions{.formbody{display:grid;gap:var(--flow-grid-spacing-block, 1.25rem);align-content:start}.formbody .invisible{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.formbody fieldset{border:0;padding:0;margin:0}.formbody>fieldset>legend{padding:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semi-bold)}.formbody .widget>*+*,.formbody fieldset>*+*,.formbody>fieldset>legend+*{margin-block-start:var(--flow-spacing-block-sm)}.formbody>fieldset>*+*{margin-block-start:var(--equal-columns-gap-rows)}.formbody :is(label,legend).visually-hidden+*{margin-block-start:0}.formbody .widget>p.help{font-size:var(--font-size-xs);font-weight:var(--font-weight-light);font-style:italic;color:var(--text-color-light)}.formbody .widget>p.hint{font-size:var(--font-size-xs);font-weight:var(--font-weight-book);font-style:italic}.formbody .widget>p.error{font-size:var(--font-size-sm);font-weight:var(--font-weight-book);font-style:italic;color:var(--form-color-error)}.formbody input.text,.formbody textarea,.formbody select{width:100%;box-sizing:border-box;border-radius:var(--border-radius-default);border:1px solid var(--border-color-light);background:var(--form-field-background-color-default);padding-inline:var(--form-field-padding-inline);padding-block:var(--form-field-padding-block);font-size:var(--font-size-xs);line-height:1.4;outline:none;color:var(--form-color-input);transition:border-color .3s ease}.formbody input.upload{width:100%;box-sizing:border-box;font-size:1rem;line-height:1.4;outline:none}.formbody input.upload[type=file]::file-selector-button{background:var(--button-background-reduced);color:var(--button-color-reduced);border:none;padding-inline:var(--button-padding-inline);padding-block:var(--button-padding-block);cursor:pointer;text-decoration:none;transition:color .3s ease,background-color .3s ease}.formbody input.upload[type=file]::file-selector-button:hover{background:var(--button-color-reduced-hover);color:var(--button-background-reduced-hover)}.formbody textarea{min-height:16rem;resize:vertical}.formbody select{padding:.75rem 3rem .75rem .75rem;appearance:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.245 4L12 18.374L0.781001 4L1.02202e-06 4.619L12 20L24 4.609L23.245 4Z' fill='currentColor'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px 10px;cursor:pointer}.formbody input.text:focus,.formbody textarea:focus,.formbody select:focus{border-color:var(--form-field-border-color-focus)}.formbody input.text:focus-visible,.formbody textarea:focus-visible,.formbody select:focus-visible,.formbody input.upload:focus-visible{outline:var(--focus-outline-width) solid var(--focus-color-default);outline-offset:var(--focus-outline-offset)}.formbody input.text:hover,.formbody textarea:hover,.formbody select:hover{border-color:var(--form-field-border-color-focus)}.formbody span.mandatory{color:var(--form-mandatory-color)}.formbody label,.formbody legend span:not(.invisible){display:inline-block}.formbody fieldset fieldset>legend,.formbody .checkbox_container legend,.formbody label{font-weight:var(--form-font-weight-label);color:var(--form-color-label);font-size:var(--font-size-sm)}.formbody .checkbox_container span{display:flex;align-items:center;gap:.5rem}.formbody .checkbox_container label{font-weight:inherit;font-family:inherit;font-size:inherit;color:inherit}.formbody .radio_container{display:flex;flex-wrap:wrap;gap:.5rem 1em}.formbody .radio_container span{flex:0 0 auto}.formbody .radio_container label{font-weight:inherit}span.mandatory{color:var(--form-mandatory-color)}.form--legend-invisible .formbody>fieldset>legend{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.form-confirmation p{font-size:var(--font-size-md)}}@layer extensions{.wrapper--width-standard>.content-table{max-width:65ch;margin-inline:auto}.content-table table{width:100%;border-collapse:collapse;margin-block:var(--flow-grid-spacing-block, 1.25rem);text-align:left}.content-table table th,.content-table table td{border:1px solid var(--table-border-color);padding:var(--table-cell-padding-block-default, 0.5rem) var(--table-cell-padding-inline-default, 0.75rem)}.content-table table th{background-color:var(--table-header-background-color);font-weight:var(--font-weight-medium)}.content-table table tbody tr:nth-child(odd){background-color:var(--table-row-odd-background-color)}.content-table table caption{color:var(--text-color-light);font-size:var(--font-size-sm)}}@layer extensions{.content-gallery ul{--equal-columns-gap-columns: var(--equal-columns-gap-default);--equal-columns-gap-rows: var(--equal-columns-gap-default);list-style-type:none;margin:0;padding:0;display:grid;gap:var(--equal-columns-gap-rows, 1rem) var(--equal-columns-gap-columns, 1rem);align-items:var(--column-layout-alignment, start)}@container article-wrapper (width > 46rem){.content-gallery ul{grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-auto-fit-column-size-min, 250px), 100%), 1fr))}}@container article-wrapper (width > 46rem){.content-gallery--cols-4 ul{grid-template-columns:repeat(2, 1fr)}.content-gallery--cols-4 ul.content-gallery--columns-center{grid-template-columns:repeat(4, 1fr)}.content-gallery--cols-4 ul.content-gallery--columns-center>*{grid-column:span 2}.content-gallery--cols-4 ul.content-gallery--columns-center>*:nth-child(2n+1):nth-last-child(1){grid-column:2/span 2}}@container article-wrapper (width > 70rem){.content-gallery--cols-4 ul{grid-template-columns:repeat(4, 1fr)}.content-gallery--cols-4 ul.content-gallery--columns-center{grid-template-columns:repeat(8, 1fr)}.content-gallery--cols-4 ul.content-gallery--columns-center>*{grid-column:span 2}.content-gallery--cols-4 ul.content-gallery--columns-center>*:nth-child(4n+1):nth-last-child(1){grid-column:4/span 2}.content-gallery--cols-4 ul.content-gallery--columns-center>*:nth-child(4n+1):nth-last-child(2){grid-column:3/span 2}.content-gallery--cols-4 ul.content-gallery--columns-center>*:nth-child(4n+2):nth-last-child(1){grid-column:5/span 2}.content-gallery--cols-4 ul.content-gallery--columns-center>*:nth-child(4n+1):nth-last-child(3){grid-column:2/span 2}.content-gallery--cols-4 ul.content-gallery--columns-center>*:nth-child(4n+2):nth-last-child(2){grid-column:4/span 2}.content-gallery--cols-4 ul.content-gallery--columns-center>*:nth-child(4n+3):nth-last-child(1){grid-column:6/span 2}}@container article-wrapper (width > 46rem){.content-gallery--cols-3 ul{grid-template-columns:repeat(2, 1fr)}.content-gallery--cols-3 ul.content-gallery--columns-center{grid-template-columns:repeat(4, 1fr)}.content-gallery--cols-3 ul.content-gallery--columns-center>*{grid-column:span 2}.content-gallery--cols-3 ul.content-gallery--columns-center>*:nth-child(2n+1):nth-last-child(1){grid-column:2/span 2}}@container article-wrapper (width > 70rem){.content-gallery--cols-3 ul{grid-template-columns:repeat(3, 1fr)}.content-gallery--cols-3 ul.content-gallery--columns-center{grid-template-columns:repeat(6, 1fr)}.content-gallery--cols-3 ul.content-gallery--columns-center>*{grid-column:span 2}.content-gallery--cols-3 ul.content-gallery--columns-center>*:nth-child(3n+1):nth-last-child(1){grid-column:3/span 2}.content-gallery--cols-3 ul.content-gallery--columns-center>*:nth-child(3n+1):nth-last-child(2){grid-column:2/span 2}.content-gallery--cols-3 ul.content-gallery--columns-center>*:nth-child(3n+2):nth-last-child(1){grid-column:4/span 2}}@container article-wrapper (width > 46rem){.content-gallery--cols-2 ul{grid-template-columns:repeat(2, 1fr)}.content-gallery--cols-2 ul.content-gallery--columns-center{grid-template-columns:repeat(4, 1fr)}.content-gallery--cols-2 ul.content-gallery--columns-center>*{grid-column:span 2}.content-gallery--cols-2 ul.content-gallery--columns-center>*:nth-child(2n+1):nth-last-child(1){grid-column:2/span 2}}}@layer extensions{.content-block .content-download+.content-download{margin-block-start:var(--flow-spacing-block-sm, 0.5rem)}.content-block .equal-columns .content-download+.content-download{margin-block-start:0}}@layer extensions{.mod_search>*:first-child{margin-block-end:var(--elements-gap-block)}.search_default:not(:first-child){margin-block-start:var(--elements-gap-block)}.search_default .context{color:var(--text-color-light)}}@layer extensions{.social_feed_container{--social-feed-columns: 1;--social-feed-gap: var(--equal-columns-gap-default)}.social_feed_container.columns2{--social-feed-columns: 2}.social_feed_container.columns3{--social-feed-columns: 3}.social_feed_container.columns4{--social-feed-columns: 4}.social_feed_container:not(.masonry){display:grid;grid-template-columns:repeat(var(--social-feed-columns), minmax(0, 1fr));gap:var(--social-feed-gap)}.social_feed_container.masonry{margin-inline:calc(var(--social-feed-gap)/-2)}.social_feed_container.masonry .social_feed_element{float:left;width:calc(100%/var(--social-feed-columns));padding:calc(var(--social-feed-gap)/2)}.social_feed_element{--social-feed-avatar-size: 3.125rem;--social-feed-accent-size: 5px;--social-feed-card-padding: var(--card-padding-inline);width:100%}.social_feed_element .inner{position:relative;background:var(--background-color-extra-light);border-block-start:var(--social-feed-accent-size) solid var(--border-color-light);border-radius:var(--border-radius-default);padding-inline:var(--social-feed-card-padding);padding-block:calc(var(--social-feed-avatar-size)/2 + var(--space-500)) var(--social-feed-card-padding);overflow-wrap:anywhere}.social_feed_element a{color:var(--link-color-default);text-decoration:none}.social_feed_element a:hover{color:var(--link-color-default-hover)}.social_feed_element .icon{position:absolute;inset-block-start:calc(var(--social-feed-avatar-size)/-2);inset-inline-start:var(--social-feed-card-padding);line-height:0}.social_feed_element .icon img{inline-size:var(--social-feed-avatar-size);block-size:var(--social-feed-avatar-size);border-radius:50%;object-fit:cover}.social_feed_element .info{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-300);margin:0;font-size:var(--font-size-xs);color:var(--text-color-light)}.social_feed_element .info img{inline-size:1rem;block-size:auto}.social_feed_element .title{margin-block:var(--flow-spacing-block-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--text-color-default)}.social_feed_element .ce_text{margin:0;padding-block:var(--card-padding-block-sm);font-size:var(--font-size-xs);color:var(--text-color-default)}.social_feed_element .ce_text p:first-child{margin-block-start:0}.social_feed_element .ce_text p:last-child{margin-block-end:0}.social_feed_element.extended .more{display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.social_feed_element.extended .more:hover{text-decoration:underline}@media(width < 48rem){.social_feed_container{--social-feed-columns: 1}}}@layer extensions{.pagination{margin-block-start:var(--elements-gap-block)}.pagination p:first-child{margin-block-end:var(--flow-spacing-block-sm);text-align:center}.pagination ul{justify-content:center}}@layer extensions{.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.skip-link:focus,.skip-link:focus-visible{position:fixed !important;top:1rem;left:50%;transform:translateX(-50%);width:auto;height:auto;padding:.75rem 1.5rem;margin:0;overflow:visible;clip:auto;white-space:nowrap;z-index:10000;background-color:var(--skip-link-background) !important;color:var(--skip-link-color) !important;font-size:1rem;font-weight:var(--skip-link-font-weight) !important;line-height:1;text-decoration:none;outline:3px solid var(--skip-link-focus-border-color);animation:skip-nav-appear .15s ease-out}@keyframes skip-nav-appear{from{opacity:0;transform:translateX(-50%) translateY(-4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media(forced-colors: active){.skip-link:focus{outline:3px solid ButtonText;background-color:ButtonFace;color:ButtonText}}@media(prefers-reduced-motion: reduce){.skip-link:focus{animation:none}}.navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;column-gap:var(--navigation-gap-inline-default)}.navigation strong,.navigation a{text-decoration:none;text-transform:uppercase;font-family:var(--navigation-font-family-default);font-size:var(--navigation-font-size-default);font-weight:var(--navigation-font-weight-default);line-height:var(--navigation-line-height-item);color:var(--link-text-icon-color, var(--navigation-color-default))}.navigation strong:hover,.navigation a:hover{color:var(--link-text-icon-color-hover, var(--navigation-color-default-hover))}.navigation strong.active,.navigation a.active{color:var(--link-text-icon-color-hover, var(--navigation-color-default-hover))}.navigation.mod_newscategories span{line-height:var(--navigation-line-height-item)}.navigation--centered ul{justify-content:center}main>.navigation:first-child{margin-block-start:var(--elements-gap-block)}@media(width < 48rem){.navigation ul{flex-direction:column;row-gap:var(--navigation-gap-block-default)}.navigation-footer ul{align-items:center}}.navigation--main .level_2{display:none}.navigation--main .level_1 .submenu:hover ul.level_2{display:block;position:absolute}}@layer extensions{:root{--nav-breakpoint: 1700px;--nav-color: var(--navigation-color-default);--nav-active-color: var(--navigation-color-default-hover);--nav-item-line-height: var(--lh-m);--nav-font-size: var(--fs-650);--nav-font-weight: var(--fw-300);--nav-font-transform: uppercase;--nav-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> <path d="M9 18l6-6-6-6"/></svg>');--nav-icon-background: transparent;--nav-mobile-background: var(--navigation-mobile-background-color);--nav-mobile-color: var(--clr-black);--nav-mobile-active-background: var(--navigation-mobile-background-active-color);--nav-mobile-active-color: var(--clr-yellow-500);--nav-mobile-active-border-color: var(--clr-yellow-500);--nav-mobile-btn-clr: var(--clr-green-300);--nav-mobile-separator-color: var(--clr-grey-500);--nav-mobile-padding: 5rem 2rem 2rem;--nav-mobile-font-size: var(--fs-650);--nav-mobile-backdrop-height: 80px;--nav-mobile-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"/></svg>');--nav-submenu-background: #fff;--nav-burger-line-color: var(--clr-white);--nav-burger-line-color-active: var(--clr-black);--nav-burger-line-thickness: 0.1875rem;--nav-burger-line-gap: 0.4375rem;--nav-mobile-font-weight: var(--fw-600)}body:not(.navigation-open,.nav-is-desktop) .navigation-main{opacity:0;pointer-events:none;visibility:hidden}body.navigation-open{overflow:hidden}body.navigation-open header .logo{position:relative;z-index:7}.nav-wrapper *{box-sizing:border-box}.navigation-main :is(a,strong){line-height:var(--nav-item-line-height)}.btn-toggle-submenu{all:revert;position:absolute;top:5px;right:0;width:44px;height:44px;border:none;background:var(--nav-icon-background) !important;cursor:pointer;z-index:1}.btn-toggle-submenu::after{content:"";display:flex;justify-content:center;align-items:center;height:100%;background:var(--nav-mobile-icon) no-repeat center;transition:transform .3s cubic-bezier(0.2, 0.6, 0.3, 1.1)}.nav-burger{padding:0;border:none;background:rgba(0,0,0,0);line-height:1.5;display:flex;justify-content:flex-start;align-items:center;position:relative;z-index:7;height:100%;top:0;right:0;transition:height .3s ease,top .3s ease,right .3s ease,transform .3s ease,opacity .3s ease}.nav-burger .icon-line,.nav-burger .icon-line::before,.nav-burger .icon-line::after{position:absolute;left:50%;height:var(--nav-burger-line-thickness);width:2.25rem;background:var(--nav-burger-line-color);border-radius:var(--border-radius-default);transform:translateX(-50%)}.nav-burger .icon-line{top:50%;z-index:1;transform:translate(-50%, -50%);transition:background-color .2s ease-in-out}.nav-burger .icon-line::before{top:calc(-1*(var(--nav-burger-line-thickness) + var(--nav-burger-line-gap)))}.nav-burger .icon-line::after{bottom:calc(-1*(var(--nav-burger-line-thickness) + var(--nav-burger-line-gap)))}.nav-burger .icon-line::before,.nav-burger .icon-line::after{z-index:6;transition:transform .2s ease-in-out,top .2s ease-in-out,bottom .2s ease-in-out;content:""}.nav-burger.is-active .icon-line{background:rgba(0,0,0,0)}.nav-burger.is-active .icon-line::before{top:0;transform:translateX(-50%) rotate(45deg)}.nav-burger.is-active .icon-line::after{bottom:0;transform:translateX(-50%) rotate(-45deg)}.nav-burger:hover{cursor:pointer}body.nav-is-mobile.navigation-open .nav-burger{height:auto;position:fixed;top:2rem;right:2rem;transform:scale(1.05)}body.nav-is-mobile.navigation-open .nav-burger .icon-line::before,body.nav-is-mobile.navigation-open .nav-burger .icon-line::after{background:var(--nav-burger-line-color-active)}.nav-burger__inner{position:relative;width:44px;height:44px}@media(width < 106rem){.nav-burger{padding-inline:3rem;background-color:var(--nav-mobile-btn-clr)}body.nav-is-mobile.navigation-open .nav-burger{background-color:var(--nav-mobile-background);padding-inline:0}}@media(width < 46rem){.nav-burger{padding-inline:1.5rem}}body.nav-is-mobile .nav-wrapper{position:relative;z-index:5}body.nav-is-mobile .navigation-main{position:fixed;inset:0;overflow:hidden auto;z-index:6;padding:var(--nav-mobile-padding);background:var(--nav-mobile-background);color:var(--nav-mobile-color);line-height:1.5;font-size:var(--nav-mobile-font-size);font-weight:var(--nav-mobile-font-weight);transition:opacity .15s ease-in-out,visibility .1s}body.nav-is-mobile .navigation-main.is-active::before{display:block;content:"";position:fixed;inset:0 0 auto;height:var(--nav-mobile-backdrop-height);backdrop-filter:blur(1px);z-index:1}body.nav-is-mobile .navigation-main :is(a,strong){display:inline-block;color:var(--nav-mobile-color);text-decoration:unset;padding:12px 10px;width:calc(100% - 44px)}body.nav-is-mobile .navigation-main :is(a,strong):is(.active){--nav-mobile-color: var(--nav-mobile-active-color)}body.nav-is-mobile .navigation-main .level_1 ul{display:none;flex-direction:column}body.nav-is-mobile .navigation-main .level_2 li{padding:0 0 0 20px}body.nav-is-mobile .navigation-main ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}body.nav-is-mobile .navigation-main li{position:relative;padding:0}body.nav-is-mobile .navigation-main li:not(:last-child){border-bottom:1px solid var(--nav-mobile-separator-color)}body.nav-is-mobile .navigation-main li.submenu li{border:none}body.nav-is-mobile .navigation-main li.submenu li:first-child{border-top:1px solid var(--nav-mobile-separator-color)}body.nav-is-mobile .navigation-main li>.btn-toggle-submenu::after{transform:rotateX(180deg) rotateZ(-90deg)}body.nav-is-mobile .navigation-main li.active,body.nav-is-mobile .navigation-main li a.trail{background:var(--nav-mobile-active-background);color:var(--nav-mobile-active-color)}body.nav-is-mobile .navigation-main li.nav-expanded>ul{display:flex}body.nav-is-mobile .navigation-main li.nav-expanded>.btn-toggle-submenu::after{transform:rotateX(0deg) rotateZ(-90deg)}body.nav-is-desktop .nav-wrapper{display:flex;align-items:center;overflow:visible}body.nav-is-desktop .navigation-main :is(a,strong){line-height:1}body.nav-is-desktop .navigation-main a{text-decoration:unset}body.nav-is-desktop .navigation-main :is(a,strong){display:block;position:relative;color:var(--nav-color);font-size:var(--nav-font-size);font-weight:var(--nav-font-weight);text-transform:var(--nav-font-transform)}body.nav-is-desktop .navigation-main :is(a:hover,a:focus-visible,a.trail,strong){color:var(--nav-active-color)}body.nav-is-desktop .navigation-main :is(a,strong)::after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:3px;background:currentcolor;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}body.nav-is-desktop .navigation-main :is(a:hover,a:focus-visible,a.trail,strong)::after{transform:scaleX(1)}body.nav-is-desktop .navigation-main ul{display:flex;flex-wrap:wrap;gap:1.5rem;list-style:none;padding:0;margin:0}body.nav-is-desktop .navigation-main ul li.submenu{position:relative}body.nav-is-desktop .navigation-main ul ul{position:absolute;top:100%;min-width:270px;background:var(--nav-submenu-background);box-shadow:1px 2px 15px 8px rgba(0,0,0,.1);gap:0;z-index:999}body.nav-is-desktop .navigation-main ul ul li{padding:0}body.nav-is-desktop .navigation-main ul ul li.submenu{padding-right:40px}body.nav-is-desktop .navigation-main ul ul li:not(:last-of-type){border-bottom:solid 1px rgba(0,0,0,.1)}body.nav-is-desktop .navigation-main ul ul .btn-toggle-submenu{right:0;top:0;bottom:0;height:100%;width:40px}body.nav-is-desktop .navigation-main li.nav-expanded>ul{display:flex}body.nav-is-desktop .navigation-main li.nav-expanded .level_2 ul{top:0;left:100%;min-width:200px}body.nav-is-desktop .navigation-main li.nav-expanded .level_2 ul.bounds-right{left:auto;right:100%}body.nav-is-desktop .navigation-main li.nav-expanded .level_2 ul.bounds-right ul{left:auto;right:100%}body.nav-is-desktop .navigation-main .level_1{gap:0 var(--navigation-gap-inline-default);justify-content:flex-end;align-items:center}body.nav-is-desktop .navigation-main .level_1 ul{padding:0;display:none;flex-direction:column;border-radius:4px}body.nav-is-desktop .navigation-main .level_1 ul :is(a,strong){font-size:calc(var(--nav-font-size)/1.2);line-height:1.2;padding:.75rem 1rem;text-decoration:none;width:100%}body.nav-is-desktop .navigation-main .level_1>li{padding:5px 0}body.nav-is-desktop .navigation-main .level_1>li>.btn-toggle-submenu::after{transform:rotateX(180deg) rotateZ(-90deg)}body.nav-is-desktop .navigation-main .level_1>li.submenu{padding-right:20px}body.nav-is-desktop .navigation-main .level_1>li.nav-expanded>.btn-toggle-submenu::after{transform:rotateX(0deg) rotateZ(-90deg)}body.nav-is-desktop .navigation-main .level_2::before{display:block;content:"";position:absolute;bottom:100%;left:16px;margin-left:-8px;height:0;width:0;pointer-events:none;border:8px solid hsla(0,0%,100%,0);border-bottom-color:var(--nav-submenu-background)}body.nav-is-desktop .navigation-main .level_2.bounds-right{right:0}body.nav-is-desktop .navigation-main .level_2.bounds-right::before{left:auto;right:16px}body.nav-is-desktop .navigation-main .level_2:not(.bounds-left,.bounds-right){transform:translateX(-50%);left:50%}body.nav-is-desktop .navigation-main .level_2:not(.bounds-left,.bounds-right)::before{left:50%}body.nav-is-desktop .btn-toggle-submenu{width:24px;height:24px;padding:0;top:0;right:-6px}body.nav-is-desktop .btn-toggle-submenu::after{background:var(--nav-icon) no-repeat center}body.nav-is-desktop .nav-burger{display:none}@media(forced-colors){.nav-burger .icon-line,.nav-burger .icon-line::before,.nav-burger .icon-line::after{height:0;border:1px rgba(0,0,0,0) solid}.nav-burger.is-active .icon-line{border:0 none}.nav-burger.is-active .icon-line::after{bottom:-1px}.nav-burger__inner{color:currentcolor}}body:not(.navigation-open,.nav-is-desktop) .navigation-main{display:none}body.nav-is-desktop .nav-mobile-content{display:none}body.nav-is-mobile .navigation-main{position:static;inset:auto}body.nav-is-mobile .nav-mobile-content{display:none}body.nav-is-mobile .nav-mobile-content p,body.nav-is-mobile .nav-mobile-content a{color:var(--nav-mobile-color)}body.nav-is-mobile.navigation-open .navigation-accessible{background-color:var(--nav-mobile-background)}body.nav-is-mobile.navigation-open .nav-wrapper{position:fixed;inset:0;z-index:6;display:flex;flex-direction:column;overflow-y:auto}body.nav-is-mobile.navigation-open .navigation-main{flex:0 0 auto}body.nav-is-mobile.navigation-open .nav-mobile-content{display:block;flex-shrink:0;padding:2rem;background:var(--nav-mobile-background)}.nav-burger{height:auto;display:flex;align-items:center;gap:1rem}.nav-burger .nav-burger__text{line-height:1;transform:translateY(0.1em);font-weight:var(--font-weight-regular);color:var(--nav-burger-line-color)}@supports(text-box: trim-both cap alphabetic){.nav-burger .nav-burger__text{text-box:trim-both cap alphabetic;transform:none}}body.navigation-open .nav-burger .nav-burger__text{display:none}body.nav-is-mobile .nav-wrapper{display:flex;align-items:center}body.nav-is-mobile.navigation-open .nav-wrapper{align-items:center}body.nav-is-mobile .navigation-main li:not(:last-child){border-bottom:none}body.nav-is-mobile .navigation-main :is(a,strong){width:auto}body.nav-is-mobile .navigation-main li{text-align:center}@media(width < 106rem){.nav-burger{padding-inline:0;background-color:rgba(0,0,0,0)}}}@layer components{.site-header{background-color:rgba(0,0,0,0);padding-block:var(--header-padding-block-default)}.site-header__inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.site-header__logo-link{margin-inline-end:auto}.site-header__logo-image{width:var(--logo-width-default)}@media(width < 106rem){.site-header{border:none;padding-block:0}.site-header__inner{align-items:stretch;flex-wrap:nowrap;column-gap:var(--elements-gap-inline)}.site-header__logo-link{margin-block:var(--header-padding-block-default)}}}@layer components{.site-header__inner{padding-block-start:calc(var(--elements-gap-block)/2)}.site-header__top{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--navigation-gap-inline-default) var(--navigation-gap-block-default);padding-block:calc(var(--elements-gap-block)/6)}.site-header:has(.site-header__top){padding-block-start:0}@media(width < 75rem){.site-header__top{justify-content:center}.site-header__inner{padding-block-start:0}}}@layer components{.hero{padding-block-start:0}.hero .wrapper--width-full{position:relative;display:grid}.hero p,.hero h1{color:var(--text-color-extra-light)}.hero__media{grid-area:1/1;position:relative;z-index:0}.hero__inner{grid-area:1/1;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:var(--section-width-default);margin-inline:auto}.hero__inner *{align-self:stretch}.hero .content-headline{max-width:70%}}@layer components{.back-to-top{position:fixed;inset-block-end:1rem;inset-inline-end:1rem;z-index:1000;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:2.5em;min-height:2.5em;text-decoration:none;font:inherit;background:var(--button-background-reduced, #eee);color:var(--button-color-reduced, #000);box-shadow:0 4px 16px rgba(0,0,0,.25);border-radius:var(--border-radius-default, 0);visibility:hidden;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .2s,transform .2s,visibility 0s linear .2s}.back-to-top .back-to-top__path{fill:var(--button-color-reduced, #000)}.back-to-top[data-visible=true]{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition:opacity .2s,transform .2s,visibility 0s}}@layer components{.a11y{--top-bar-item-padding-inline-start: var(--button-padding-inline-sm);--top-bar-item-padding-inline-end: var(--button-padding-inline-sm);--top-bar-item-padding-block: var(--button-padding-block-sm);--top-bar-item-font-size: var(--font-size-xs);display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--navigation-gap-inline-default) var(--navigation-gap-block-default)}.button--a11y{--icon-with-text-gap: var(--icon-padding-inline-regular);color:var(--navigation-color-default);background:none;border:none}.button--a11y:last-child{--top-bar-item-padding-inline-end: 0}.button--a11y .text-icon__text{font-weight:var(--font-weight-light);text-transform:uppercase}.button--a11y .text-icon__icon{--icon-with-text-inline-size: var(--icon-size-regular);--icon-with-text-block-size: var(--icon-size-regular)}.button--a11y[aria-pressed=true]{color:var(--navigation-color-default-hover)}.button--a11y:not(.is-disabled):hover{color:var(--navigation-color-default-hover)}@media(width < 75rem){.a11y .text-icon__text{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.a11y{--top-bar-item-font-size: var(--font-size-sm)}}}@layer components{.text-icon{--icon-with-text-gap: var(--icon-padding-inline-regular, 0.5rem);display:inline-flex;align-items:center;gap:var(--icon-with-text-gap);min-height:1.5rem}.text-icon__icon{--icon-with-text-inline-size: 1em;--icon-with-text-block-size: 1em;inline-size:var(--icon-with-text-inline-size);block-size:var(--icon-with-text-block-size);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;transform:translateY(-2px)}.text-icon__icon.svg-icon svg{width:100%;height:100%;fill:currentcolor}.text-icon__text{line-height:1;word-break:break-word;hyphens:none}.text-icon--link{--link-text-icon-color: var(--link-color-default);--link-text-icon-color-hover: var(--link-color-default-hover);--link-text-icon-icon-icon: #fff;color:var(--link-text-icon-color);line-height:1;transition:color .3s ease}.text-icon--link .text-icon__icon{display:inline-grid;transition:transform .3s ease}.text-icon--link .text-icon__icon-bg{transition:fill .3s ease}.text-icon--link .text-icon__icon-arrow{stroke:var(--link-text-icon-icon-icon)}.text-icon--link:hover,.text-icon--link:active{color:var(--link-text-icon-color-hover)}.text-icon--link:hover .text-icon__icon,.text-icon--link:active .text-icon__icon{transform:translateX(4px) translateY(-2px);transition:transform .3s ease}.text-icon--link-highlighted{text-transform:uppercase;border-block-end:solid 1px var(--link-color-default-hover);--link-text-icon-color: var(--link-color-default);--link-text-icon-color-hover: var(--link-color-default-hover)}.active .text-icon .text-icon__icon{transform:translateX(4px) translateY(-2px);transition:transform .3s ease}strong.active .text-icon__text{color:var(--link-text-icon-color-hover)}}@layer components{.site-footer h2{--min-font-size: var(--font-size-heading-lg-min);--max-font-size: var(--font-size-heading-lg-max);--min-font-size-no-unit: var(--font-size-heading-lg-min-no-unit);--max-font-size-no-unit: var(--font-size-heading-lg-max-no-unit);--slope: calc(// Überschreibt --slope aus _b-typography.scss für die Footer-h2-Berechnung (var(--max-font-size-no-unit) - var(--min-font-size-no-unit)) / (var(--fluid-breakpoint-max-no-unit) - var(--fluid-breakpoint-min-no-unit)) );--intercept: calc(// Überschreibt --intercept aus _b-typography.scss für die Footer-h2-Berechnung var(--min-font-size) - (var(--max-font-size-no-unit) - var(--min-font-size-no-unit)) / (var(--fluid-breakpoint-max-no-unit) - var(--fluid-breakpoint-min-no-unit)) * var(--fluid-breakpoint-min) );font-size:clamp(var(--min-font-size),var(--intercept) + var(--slope)*100vw,var(--max-font-size));font-weight:var(--font-weight-bold)}@media(width < 75rem){.site-footer__bottom .flex-group{flex-direction:column;align-items:center}.site-footer__bottom p{text-align:center}}.site-footer .equal-columns{grid-template-rows:auto 1fr}.site-footer .equal-columns>*{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}.site-footer .equal-columns--columns-3-space-between{grid-template-columns:auto 1fr auto}.site-footer .equal-columns--columns-3-space-between>*:nth-child(2){justify-self:center;text-align:left}.site-footer .equal-columns--columns-3-space-between>*:nth-child(3){justify-self:end;text-align:left}@media(width < 75rem){.site-footer .equal-columns--columns-3-space-between{grid-template-columns:1fr 1fr}.site-footer .equal-columns--columns-3-space-between>*:nth-child(3){grid-column:1/-1;justify-self:start}}@media(width < 26.25rem){.site-footer .equal-columns--columns-3-space-between{grid-template-columns:1fr}.site-footer .equal-columns--columns-3-space-between>*:nth-child(2),.site-footer .equal-columns--columns-3-space-between>*:nth-child(3){justify-self:stretch}}}@layer components{.image--hover{position:relative;overflow:hidden;display:block;border-radius:var(--border-radius-default)}.image--hover img{display:block;transition:transform .6s ease}.image--hover::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:1}.image--hover::after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' class='svg_icon_search__path' d='M15.4663 8.69959C15.4663 9.5882 15.2912 10.4681 14.9512 11.2891C14.6111 12.11 14.1127 12.856 13.4843 13.4843C12.856 14.1127 12.11 14.6111 11.2891 14.9512C10.4681 15.2912 9.5882 15.4663 8.69959 15.4663C7.81097 15.4663 6.93106 15.2912 6.11009 14.9512C5.28912 14.6111 4.54317 14.1127 3.91483 13.4843C3.28649 12.856 2.78806 12.11 2.448 11.2891C2.10794 10.4681 1.93292 9.5882 1.93292 8.69959C1.93292 6.90495 2.64583 5.18383 3.91483 3.91483C5.18383 2.64583 6.90495 1.93292 8.69959 1.93292C10.4942 1.93292 12.2153 2.64583 13.4843 3.91483C14.7533 5.18383 15.4663 6.90495 15.4663 8.69959ZM14.1303 15.4972C12.3931 16.8851 10.1903 17.5551 7.97446 17.3697C5.75861 17.1843 3.69787 16.1574 2.21545 14.5001C0.733044 12.8427 -0.0585044 10.6806 0.00337254 8.4579C0.0652495 6.23517 0.975855 4.12049 2.54817 2.54817C4.12049 0.975855 6.23517 0.0652495 8.4579 0.00337254C10.6806 -0.0585044 12.8427 0.733044 14.5001 2.21545C16.1574 3.69787 17.1843 5.75861 17.3697 7.97446C17.5551 10.1903 16.8851 12.3931 15.4972 14.1303L20.984 19.6152C21.0739 19.7051 21.1452 19.8118 21.1938 19.9292C21.2424 20.0466 21.2675 20.1725 21.2675 20.2996C21.2675 20.4267 21.2424 20.5526 21.1938 20.67C21.1452 20.7874 21.0739 20.8941 20.984 20.984C20.8941 21.0739 20.7874 21.1452 20.67 21.1938C20.5526 21.2424 20.4267 21.2675 20.2996 21.2675C20.1725 21.2675 20.0466 21.2424 19.9292 21.1938C19.8118 21.1452 19.7051 21.0739 19.6152 20.984L14.1303 15.4972Z' fill='%23f1f1f1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:var(--icon-size-lg);opacity:0;transform:scale(0.8);transition:opacity .4s ease,transform .4s ease;pointer-events:none;z-index:2}.image--hover:hover::before{opacity:1}.image--hover:hover::after{opacity:1;transform:scale(1)}.image--hover:hover img{transform:scale(1.05)}@media(prefers-reduced-motion: reduce){.image--hover img,.image--hover::before,.image--hover::after{transform:none}}.is-reduce-motion .image--hover img,.is-reduce-motion .image--hover::before,.is-reduce-motion .image--hover::after{transform:none}}@layer components{.top-bar-links{--top-bar-item-padding-inline-start: var(--button-padding-inline);--top-bar-item-padding-inline-end: var(--button-padding-inline);--top-bar-item-padding-block: var(--button-padding-block);--top-bar-item-font-size: var(--font-size-sm);display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--navigation-gap-inline-default) var(--navigation-gap-block-default)}.top-bar-links .text-icon{padding-inline:var(--top-bar-item-padding-inline-start) var(--top-bar-item-padding-inline-end);padding-block:var(--top-bar-item-padding-block);font-size:var(--top-bar-item-font-size)}.top-bar-links .text-icon .text-icon__text{font-weight:var(--font-weight-light);text-transform:uppercase}@media(width < 75rem){.top-bar-links .text-icon .text-icon__text{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.top-bar-links{--top-bar-item-font-size: var(--font-size-regular)}}}@layer components{@media(width < 75rem){.site-header__inner{flex-direction:column;align-items:center}.site-header__logo-link{margin-inline-end:0}}}@layer components{header,.site-footer,section{position:relative}main section.background-color--dark:not(.hero){padding-block:calc(var(--section-padding-block) + 72px)}.site-footer__top{padding-block-start:calc(var(--section-padding-block) + 72px)}.site-header{padding-block-end:calc(var(--header-padding-block-default) + 72px)}.site-header::after{content:"";display:block;position:absolute;bottom:0;height:72px;width:100%;background:rgba(0,0,0,0) url("../../files/custom/theme/dist/images/bg-wave-top.png") repeat-x center 0}main section.background-color--dark:not(.hero)::after{content:"";display:block;position:absolute;bottom:0;height:72px;width:100%;background:rgba(0,0,0,0) url("../../files/custom/theme/dist/images/bg-wave-top.png") repeat-x center 0}main section.background-color--dark:not(.hero)::before{content:"";display:block;position:absolute;top:0;height:72px;width:100%;background:rgba(0,0,0,0) url("../../files/custom/theme/dist/images/bg-wave-bottom.png") repeat-x center 0}.site-footer::before{content:"";display:block;position:absolute;top:0;height:72px;width:100%;background:rgba(0,0,0,0) url("../../files/custom/theme/dist/images/bg-wave-bottom.png") repeat-x center 0}}@layer components{.site-header{background:rgba(0,0,0,0) url("../../files/custom/theme/dist/images/bg-header.jpg") no-repeat center center;background-size:cover}.site-header__inner{padding-block-start:calc(var(--elements-gap-block)/4)}}@layer components{.site-header-over-hero-image .site-header::after{display:none}.site-header-over-hero-image .site-header{position:absolute;z-index:10;width:100%;background:rgba(0,0,0,0)}.site-header-over-hero-image .site-header__inner{padding-block-start:calc(var(--elements-gap-block)/4)}.site-header-over-hero-image .hero{padding-block-end:0}.site-header-over-hero-image .hero__inner{--wrapper-padding: var(--wrapper-padding-inline);padding-inline:var(--wrapper-padding);box-sizing:border-box;max-width:inherit}.site-header-over-hero-image section.hero .wrapper--width-full{--wrapper-padding: 0}@media(width < 75rem){.site-header-over-hero-image .site-header__top{justify-content:center}.site-header-over-hero-image .site-header>:first-child{background-color:rgba(0,0,0,0)}}}@layer components{.badge{--badge-background: var(--button-background-reduced, #f5f5f5);--badge-color: var(--button-color-reduced, #111);--badge-radius: var(--border-radius-default, 12px);--badge-gap: var(--icon-padding-inline-lg, 0.5rem);--badge-padding-inline: var(--button-padding-inline, 1.25rem);--badge-padding-block: var(--button-padding-block, 1rem);--icon-with-text-gap: var(--badge-gap);padding-block:var(--badge-padding-block);padding-inline:var(--badge-padding-inline);border-radius:var(--badge-radius);background:var(--badge-background);color:var(--badge-color);font:inherit;line-height:1}.badge strong{font-weight:800}.badge.badge--primary{--badge-background: var(--button-background-reduced);--badge-color: var(--button-color-reduced)}.badge.badge--accent{--badge-background: var(--button-background-accent);--badge-color: var(--button-color-accent)}.badge.badge--only-text-icon{--badge-background: transparent;--badge-color: var(--navigation-color-default)}.badge.badge--center{display:flex;width:fit-content;margin-inline:auto}@media(width < 26.25rem){.badge.badge--center{margin-inline:0}}}@layer components{.button:has(.button__icon){--icon-with-text-gap: var(--icon-padding-inline-regular);display:flex;width:fit-content;align-items:center}.button:has(.button__icon) strong{font-weight:800}.button__icon svg path{transition:stroke .3s ease,fill .3s ease}.button--primary{--icon-bg-fill: var(--button-color-primary)}.button--primary:hover{--icon-bg-fill: var(--button-background-primary)}.button--secondary{--icon-bg-fill: var(--button-color-secondary)}.button--secondary:hover{--icon-bg-fill: var(--button-background-secondary)}.button--reduced{--icon-bg-fill: var(--button-color-reduced)}.button--reduced:hover{--icon-bg-fill: var(--button-background-reduced)}.button--only-text-icon{--icon-bg-fill: var(--button-color-reduced)}.button--only-text-icon:hover{--icon-bg-fill: var(--navigation-color-default-hover)}.button__icon svg path{fill:var(--icon-bg-fill)}}@layer components{.button:has(.button__icon){--icon-with-text-gap: var(--icon-padding-inline-regular);display:flex;width:fit-content;align-items:center}.button:has(.button__icon) strong{font-weight:800}.button__icon svg path{transition:fill .3s ease}.button--arrow-left-right{--icon-bg-fill: var(--rsce-button-arrow-left-right-background-primary, var(--button-background-primary));--button-color: var(--rsce-button-arrow-left-right-color-primary, var(--navigation-color-default));--button-background: transparent;font-family:var(--font-family-script);font-size:var(--font-size-lg)}.button--arrow-left-right:hover{--icon-bg-fill: var(--rsce-button-arrow-left-right-background-primary-hover, var(--button-background-primary-hover));--button-color-hover: var(--rsce-button-arrow-left-right-color-primary-hover, var(--navigation-color-default-hover));--button-background-hover: transparent}.button__icon svg path{fill:var(--icon-bg-fill)}}@layer components{.headline-subheadline .headline-top,.headline-subheadline .headline-bottom{display:block;font-size:.5em;font-family:var(--rsce-headline-subheadline-font-family-subheadline, var(--font-family-heading));font-weight:var(--font-weight-book)}.headline-subheadline .headline-top{margin-bottom:.25em}.headline-subheadline .headline-bottom{margin-top:.25em}h1.headline-subheadline .headline-top,h1.headline-subheadline .headline-bottom{font-size:.4em}h3.headline-subheadline .headline-top,h3.headline-subheadline .headline-bottom{font-size:.6em}h4.headline-subheadline .headline-top,h4.headline-subheadline .headline-bottom{font-size:.7em}h5.headline-subheadline .headline-top,h5.headline-subheadline .headline-bottom{font-size:.8em}}@layer components{.block-text-icon__card .block-text-icon__icon{margin-block-end:var(--flow-grid-spacing-block);display:inline-flex}}@layer components{.block-text-icon-link__card .block-text-icon-link__icon{margin-block-end:var(--flow-grid-spacing-block);display:inline-flex}a.block-text-icon-link__card{text-decoration:none}a.block-text-icon-link__card:hover{text-decoration:none;color:inherit}}@layer components{.link-list li:first-child:not(:has(.link-list__headline)) .text-icon--link{padding-block-start:0}.link-list:has(.link-list__headline) li+li{margin-block-start:var(--flow-spacing-block-default)}.link-list__headline{display:block;margin-bottom:.25rem;font-weight:var(--font-weight-medium)}}@layer components{a.block-image-text-link__card{text-decoration:none;color:var(--text-color-default)}}@layer components{.gallery-bento-4images{display:grid;grid-template:repeat(2, 1fr)/repeat(4, 1fr);gap:10px;margin-bottom:10px;place-items:stretch}.gallery-bento-4images--left .gallery-bento-4images__1{grid-area:1/1/span 2/span 2}.gallery-bento-4images--left .gallery-bento-4images__4{grid-area:1/4/span 2/span 1}.gallery-bento-4images--right .gallery-bento-4images__1{grid-area:1/1/span 2/span 1}.gallery-bento-4images--right .gallery-bento-4images__4{grid-area:1/3/span 2/span 2}@media(max-width: 75rem){.gallery-bento-4images{grid-template:repeat(4, 1fr)/repeat(2, 1fr)}.gallery-bento-4images--left .gallery-bento-4images__1{grid-area:1/1/span 2/span 2}.gallery-bento-4images--left .gallery-bento-4images__4{grid-area:3/2/span 2/span 1}.gallery-bento-4images--right .gallery-bento-4images__1{grid-area:1/1/span 2/span 1}.gallery-bento-4images--right .gallery-bento-4images__4{grid-area:3/1/span 2/span 2}}@media(max-width: 26.25rem){.gallery-bento-4images{grid-template:repeat(4, 1fr)/1fr}.gallery-bento-4images--left .gallery-bento-4images__1{grid-area:1/1/span 1/span 1}.gallery-bento-4images--left .gallery-bento-4images__4{grid-area:3/1/span 1/span 1}.gallery-bento-4images--right .gallery-bento-4images__1{grid-area:1/1/span 1/span 1}.gallery-bento-4images--right .gallery-bento-4images__4{grid-area:3/1/span 1/span 1}}}@layer utilities{.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}[hidden]{display:none}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}}.is-reduce-motion,.is-reduce-motion *,.is-reduce-motion *::before,.is-reduce-motion *::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}}@layer utilities{.u-text-narrow{max-width:65ch}.u-text-narrow--center{max-width:65ch;margin-inline:auto}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-text-justify{text-align:justify}@media(width < 26.25rem){.u-text-narrow--center{margin-inline:0}.u-text-center{text-align:left}}}@layer utilities{.svg-icon--red svg{color:var(--brand-color-primary)}.svg-icon--blue svg{color:var(--brand-color-secondary)}}@layer utilities{.text-icon__text--bold .text-icon__text{font-weight:var(--font-weight-medium)}.text-icon--flex-block{display:flex}}@layer utilities{.grid-item--center{justify-self:center}}@layer utilities{.content-image--center img{margin-inline:auto}}@layer utilities{.content-image--no-hover-icon .image--hover::before,.content-image--no-hover-icon .image--hover::after{display:none}.content-image--no-hover-icon .image--hover img{transition:none}.content-image--no-hover-icon .image--hover:hover img{transform:none}}@layer utilities{.element-group--center{margin-inline:auto}}:root{--ccb-text: var(--text-color-default);--ccb-bdr: var(--border-color-default);--ccb-btn-clr: var(--button-color-reduced);--ccb-btn-clr-hvr: var(--button-background-reduced-hover);--ccb-btn-bg: var(--button-background-reduced);--ccb-btn-bg-hvr: var(--button-background-reduced-hover)}.cc-head p{margin-block-start:var(--flow-spacing-block-default)}.contao-cookiebar .cc-btn{border:none;border-radius:0;padding-inline:var(--button-padding-inline);padding-block:var(--button-padding-block);line-height:1;transform:translateY(0.1em)}@supports(text-box: trim-both cap alphabetic){.contao-cookiebar .cc-btn{text-box:trim-both cap alphabetic;transform:none}}.contao-cookiebar .cc-footer{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));grid-gap:8px;align-items:stretch;width:100%}.cc-module{text-align:center;margin-top:5rem}.cc-module button{display:inline-block;background-color:var(--button-background-reduced);padding-inline:var(--button-padding-inline);padding-block:var(--button-padding-block);cursor:pointer;color:var(--button-color-reduced);outline:0 none}.cc-module button:hover{background-color:var(--button-color-reduced-hover);color:var(--button-background-reduced-hover)}.content-accordion{border:none}.handorgel__header{max-width:initial}.handorgel__header .handorgel__header__button{box-sizing:border-box;padding:1rem}.handorgel__header .handorgel__header__button:hover{color:var(--text-color-default-hover)}.handorgel__header.handorgel__header--opened .handorgel__header__button{color:var(--text-color-default-hover)}.handorgel__header__button{background-color:rgba(0,0,0,0);border-inline:none;border-block-start:none;border-block-end:1px solid currentcolor}.handorgel__content{background-color:rgba(0,0,0,0);border:none}.handorgel__headline{line-height:1}.handorgel__header .handorgel__header__button{display:flex;justify-content:space-between}.handorgel__header .handorgel__icon{position:relative;width:1em}.handorgel__header .handorgel__icon::before,.handorgel__header .handorgel__icon::after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:4px;background-color:var(--text-color-default);transform-origin:50% 50%;transition:all .25s ease}.handorgel__header .handorgel__icon::before{transform:rotate(0deg);opacity:1}.handorgel__header .handorgel__icon::after{transform:rotate(-90deg)}.handorgel__header.handorgel__header--opened .handorgel__icon::before{transform:rotate(0deg);opacity:1;background-color:var(--text-color-default-hover)}.handorgel__header.handorgel__header--opened .handorgel__icon::after{transform:rotate(0deg);background-color:var(--text-color-default-hover)}@layer projects{.equal-columns--columns-3.equal-columns--three-columns-middle-wide:not(.equal-columns--columns-center)>:first-child{display:none}.equal-columns--columns-3.equal-columns--three-columns-middle-wide:not(.equal-columns--columns-center)>:last-child{justify-self:center}@container article-wrapper (width > 46rem){}@container article-wrapper (width > 70rem){.equal-columns--columns-3.equal-columns--three-columns-middle-wide:not(.equal-columns--columns-center)>:first-child{display:block;justify-self:start}.equal-columns--columns-3.equal-columns--three-columns-middle-wide:not(.equal-columns--columns-center)>:last-child{justify-self:end}}}@layer projects{.headline-subheadline .headline-top,.headline-subheadline .headline-bottom{font-size:.8em;font-weight:initial;color:var(--rsce-headline-subheadline-color-subheadline)}.equal-columns h2.headline-subheadline{text-align:center}}@layer projects{.site-footer h2{font-size:var(--font-size-heading-lg);font-weight:var(--font-weight-book);font-family:var(--ff-script);color:var(--brand-color-primary)}.site-footer__top{padding-block-end:calc(var(--section-padding-block)/2)}.site-footer__bottom{padding-block-start:calc(var(--section-padding-block)/2)}}@layer projects{h1.display{font-weight:var(--font-weight-book)}}@layer projects{.site-header-over-hero-image .hero .content-headline{max-width:55%;font-family:var(--ff-script);color:var(--text-color-light);padding-top:10%}@media(width < 75rem){.site-header-over-hero-image .hero .content-headline{max-width:initial}}}@layer projects{.site-header-over-hero-image section.hero::after{content:"";display:block;position:absolute;bottom:0;height:72px;width:100%;background:rgba(0,0,0,0) url("../../files/custom/theme/dist/images/bg-wave-top.png") repeat-x center 0}}@layer projects{.formbody input.text,.formbody textarea,.formbody select{border:none;border-bottom:1px solid var(--border-color-light)}.formbody input.text:focus-visible,.formbody textarea:focus-visible{border-color:var(--focus-color-default)}.formbody fieldset fieldset>legend,.formbody .checkbox_container legend,.formbody label{font-family:var(--font-family-script);font-size:var(--font-size-lg);color:var(--brand-color-primary)}.formbody .checkbox_container label{font-weight:inherit;font-family:inherit;font-size:inherit;color:inherit}.formbody>fieldset>legend{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@layer projects{@media(width > 46rem){.socialfeedlist{grid-template-rows:auto auto auto}}.socialfeedlist a{text-decoration:none}.socialfeedlist--masonry{--socialfeedlist-masonry-columns: 1;--socialfeedlist-masonry-gap: var(--equal-columns-gap-default);margin-inline:calc(var(--socialfeedlist-masonry-gap)/-2)}@media(width > 46rem){.socialfeedlist--masonry{--socialfeedlist-masonry-columns: 2}}@media(width > 70rem){.socialfeedlist--masonry{--socialfeedlist-masonry-columns: 3}}.socialfeedlist--masonry .socialfeedlist__card{float:left;width:calc(100%/var(--socialfeedlist-masonry-columns));padding-inline:calc(var(--socialfeedlist-masonry-gap)/2);padding-block-end:var(--socialfeedlist-masonry-gap)}.socialfeedlist__card>*:not(:first-child){padding-inline:var(--card-padding-inline, 1rem)}.socialfeedlist__card>*:nth-child(2){padding-block-start:var(--card-padding-block, 1.5rem)}.socialfeedlist__card>*:last-child{padding-block-end:var(--card-padding-block, 1.5rem)}.socialfeedlist__card>:nth-child(n+3){margin-block-start:var(--flow-grid-spacing-block, 1.5rem)}.socialfeedlist__info .socialfeedlist__meta{margin:0;padding:0;list-style-type:none;display:flex;font-weight:var(--font-weight-light);font-size:var(--font-size-sm);color:var(--text-color-default);gap:.25em .9rem;flex-flow:wrap}.socialfeedlist__info .socialfeedlist__meta-item{display:flex;align-items:center}.socialfeedlist__info .socialfeedlist__divider{padding-inline-end:.9rem}@media(max-width: 26.25rem){.socialfeedlist__info .socialfeedlist__meta{display:block}.socialfeedlist__info .socialfeedlist__divider{display:none}}}@layer projects{html.is-high-contrast{--text-color-light: var(--high-contrast-text-color-light);--form-color-error: var(--high-contrast-form-color-error);--form-mandatory-color: var(--high-contrast-form-mandatory-color);--border-color-light: var(--high-contrast-border-color-light);--table-border-color: var(--high-contrast-table-border-color)}html.is-high-contrast .text-icon--link-highlighted{--link-text-icon-color-hover: var(--high-contrast-link-text-icon-highlighted-color-hover);border-block-end-color:var(--high-contrast-link-text-icon-highlighted-border-color);padding-inline:.25em;background-color:rgba(0,0,0,0)}html.is-high-contrast .text-icon--link-highlighted:hover,html.is-high-contrast .text-icon--link-highlighted:active{background-color:var(--high-contrast-link-text-icon-highlighted-background-hover)}html.is-high-contrast .background-color--dark .text-icon--link-highlighted{--link-text-icon-color-hover: var(--high-contrast-link-text-icon-highlighted-color-hover-inverted);border-block-end-color:var(--high-contrast-link-text-icon-highlighted-border-color-inverted);background-color:rgba(0,0,0,0)}html.is-high-contrast .background-color--dark .text-icon--link-highlighted:hover,html.is-high-contrast .background-color--dark .text-icon--link-highlighted:active{background-color:rgba(0,0,0,0)}html.is-high-contrast .button--arrow-left-right{--icon-bg-fill: currentcolor;--button-color: var(--high-contrast-rsce-button-arrow-left-right-color-primary)}html.is-high-contrast .button--arrow-left-right:hover{--button-color-hover: var(--high-contrast-rsce-button-arrow-left-right-color-primary-hover);text-decoration:underline}html.is-high-contrast .background-color--dark .button--arrow-left-right{--button-color: var(--high-contrast-rsce-button-arrow-left-right-color-primary-inverted)}html.is-high-contrast .background-color--dark .button--arrow-left-right:hover{--button-color-hover: var(--high-contrast-rsce-button-arrow-left-right-color-primary-inverted-hover)}html.is-high-contrast .site-header-over-hero-image .hero .content-headline{--text-color-light: var(--high-contrast-text-color-on-image)}}@layer projects{.background-color--dark .text-icon--link{--link-text-icon-color: var(--text-color-default-inverted);--link-text-icon-color-hover: var(--text-color-default-inverted-hover);--link-text-icon-icon-icon: var(--text-color-extra-light)}.background-color--dark .badge.badge--only-text-icon{--badge-color: var(--text-color-default-inverted)}.background-color--dark .headline-subheadline .headline-top,.background-color--dark .headline-subheadline .headline-bottom{--rsce-headline-subheadline-color-subheadline: var(--rsce-headline-subheadline-color-subheadline-inverted)}.background-color--dark{--nav-color: var(--navigation-color-default-inverted);--nav-active-color: var(--navigation-color-default-hover-inverted)}.background-color--dark .navigation-main ul ul{--nav-color: var(--navigation-color-default);--nav-active-color: var(--navigation-color-default-hover)}}@layer settings, generic, base, layout, extensions, components, utilities, overrides, projects, themes

