@charset "UTF-8";
/* stylelint-disable length-zero-no-unit, unit-disallowed-list, scss/no-global-function-names */
/* stylelint-disable scss/no-global-function-names, function-no-unknown, unit-disallowed-list */
/* stylelint-disable number-max-precision, scss/no-global-function-names */
/* hex to raw color */
:root, ::selection, ::backdrop {
  --color-page-light: 34 121 108;
  --color-page-light-contrast: 24 87 77;
  --color-page-accent: 242 165 23;
  /* stylelint-disable scss/no-global-function-names */
  --color-black: 0 0 0;
  --color-dark: 20 20 20;
  --color-gray: 36 36 36;
  --color-white: 255 255 255;
  --color-light: 244 244 244;
}
/*
@font-face {
	font-style: normal;
	font-weight: 400;
	src: url($publicDir + "/Fonts/name.woff2") format("woff2");
	font-family: "Name";
	font-display: block;
}
@font-face {
	font-style: normal;
	font-weight: 400 900;
	src: url($publicDir + "/Fonts/name-variable.woff2") format("woff2-variations");
	font-family: "Name Variable";
	font-display: block;
}
*/
@font-face {
  font-style: normal;
  font-weight: 400;
  src: url("/typo3conf/ext/adva_sitepackage/Resources/Public/Fonts/poppins/poppins-regular.woff2") format("woff2");
  font-family: "Main Font";
  font-display: block;
}
@font-face {
  font-style: normal;
  font-weight: 600;
  src: url("/typo3conf/ext/adva_sitepackage/Resources/Public/Fonts/poppins/poppins-semibold.woff2") format("woff2");
  font-family: "Main Font";
  font-display: block;
}
@font-face {
  font-style: normal;
  font-weight: 700;
  src: url("/typo3conf/ext/adva_sitepackage/Resources/Public/Fonts/poppins/poppins-bold.woff2") format("woff2");
  font-family: "Main Font";
  font-display: block;
}
@font-face {
  font-style: normal;
  font-weight: 400;
  src: url("/typo3conf/ext/adva_sitepackage/Resources/Public/Fonts/grapenuts/grapenuts-regular.woff2") format("woff2");
  font-family: "Alt Font";
  font-display: block;
}
/* stylelint-disable scss/no-global-function-names */
:root, ::selection, ::backdrop {
  --bg-color: var(--color-canvas);
  --text-color: var(--color-canvastext);
  --primary-color: var(--color-main);
  --secondary-color: var(--color-main);
  --font-family-ci-main: "Main Font", sans-serif;
  --font-family-ci-alt: "Alt Font", sans-serif;
  --font-family-fa: "Font Awesome 6 Pro";
  --font-size-multiplier: 1;
  --font-size-xs: calc(1.2rem * var(--font-size-multiplier));
  --font-size-sm: calc(1.6rem * var(--font-size-multiplier));
  --font-size-md: calc(1.8rem * var(--font-size-multiplier));
  --font-size-lg: calc(2.4rem * var(--font-size-multiplier));
  --font-size-xl: calc(2.8rem * var(--font-size-multiplier));
  --font-style-normal: normal;
  --font-style-italic: italic;
  --font-style-oblique: oblique;
  --font-weight-thin: 100;
  --font-weight-extralight: 200;
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --font-weight-extrabold: 800;
  --font-weight-black: 900;
  --line-height-xs: 1.125;
  --line-height-sm: 1.25;
  --line-height-md: 1.5;
  --line-height-lg: 1.75;
  --line-height-xl: 2;
  --gutter: 3rem;
  --bg-alpha: 12.5%;
  --blur-strength: 1rem;
  --blur-opacity: calc(100% - var(--bg-alpha));
  --border-line: 0.1rem solid;
  --border-line-thick: 0.2rem solid;
  --border-line-double: 0.2rem double;
  --border-dots: 0.2rem dotted;
  --logo-size: 7.2rem;
  --viewport-width: 100vw;
  --breakpoint-width: var(--viewport-width);
  --container-width: calc(var(--breakpoint-width) - var(--gutter));
  --container-padding: calc((var(--viewport-width) - var(--container-width) - var(--gutter)) / 2);
  --viewport-height: 100vh;
  --content-height: calc(var(--viewport-height) - var(--header-height, 0));
  --page-color: var(--color-page-light);
  --page-color-contrast: var(--color-page-light-contrast);
  --page-color-accent: var(--color-page-accent);
  --color-canvastext: var(--color-black);
  --color-canvas: var(--color-white);
  --color-highlight: var(--color-light);
  --color-full: var(--color-white);
  --filter-canvastext: brightness(0);
  --filter-canvas: brightness(0) invert(1);
  font-size: 62.5%;
}
@media (min-width: 540px) {
  :root, ::selection, ::backdrop {
    --breakpoint-width: 540px;
    --container-width: 516px;
  }
}
@media (min-width: 744px) {
  :root, ::selection, ::backdrop {
    --breakpoint-width: 744px;
    --container-width: 720px;
  }
}
@media (min-width: 960px) {
  :root, ::selection, ::backdrop {
    --breakpoint-width: 960px;
    --container-width: 924px;
  }
}
@media (min-width: 1260px) {
  :root, ::selection, ::backdrop {
    --breakpoint-width: 1260px;
    --container-width: 1200px;
  }
}
[data-loaded="false"].no-js, [data-loaded="true"] {
  --scroll-behavior: smooth;
  --transition-duration: 225ms;
  --transition-timing-function: cubic-bezier(0.15, 0.15, 0.3, 0.9);
  --transition-delay: 0ms;
  --transition: var(--transition-duration) var(--transition-timing-function) var(--transition-delay);
}
@media (min-width: 1260px) {
  [data-loaded="false"].no-js, [data-loaded="true"] {
    --transition-duration: 275ms;
  }
}
[data-loaded="false"].no-js.theme-change *, [data-loaded="false"].no-js.theme-change *::before, [data-loaded="false"].no-js.theme-change *::after, [data-loaded="true"].theme-change *, [data-loaded="true"].theme-change *::before, [data-loaded="true"].theme-change *::after {
  transition: all var(--transition) !important;
}
[data-loaded="false"].no-js [data-transition], [data-loaded="true"] [data-transition] {
  transition: opacity var(--transition), transform var(--transition);
}
[data-loaded="false"].no-js [data-transition][data-transition="ready"][data-transition-property*="fade"], [data-loaded="true"] [data-transition][data-transition="ready"][data-transition-property*="fade"] {
  opacity: 0;
}
[data-loaded="false"].no-js [data-transition][data-transition="ready"][data-transition-property*="transform"], [data-loaded="true"] [data-transition][data-transition="ready"][data-transition-property*="transform"] {
  transform: translateY(7.5vh);
}
[data-loaded="false"].no-js [data-transition][data-transition="ready"][data-transition-property*="transform"][data-transition-direction="invert"], [data-loaded="true"] [data-transition][data-transition="ready"][data-transition-property*="transform"][data-transition-direction="invert"] {
  transform: translateY(-7.5vh);
}
.ce-textpic, .ce-image, .ce-nowrap .ce-bodytext, .ce-gallery, .ce-row, .ce-uploads li, .ce-uploads div {
  overflow: initial;
}
.ce-gallery figure {
  display: flex;
  flex-flow: column nowrap;
}
:is(.ce-textpic, .ce-image) .image {
  text-align: center;
}
:is(.ce-textpic, .ce-image).ce-intext.ce-left > .ce-gallery {
  float: left;
}
:is(.ce-textpic, .ce-image).ce-intext.ce-right > .ce-gallery {
  float: right;
}
:is(.ce-textpic, .ce-image).ce-intext.ce-nowrap {
  display: flex;
}
:is(.ce-textpic, .ce-image).ce-intext.ce-nowrap.ce-left > .ce-gallery {
  order: -1;
}
:is(.ce-textpic, .ce-image).ce-intext.ce-nowrap.ce-right > .ce-bodytext {
  order: -1;
}
:is(.ce-textpic, .ce-image):not(.ce-intext) .ce-gallery {
  display: flex;
}
:is(.ce-textpic, .ce-image):not(.ce-intext).ce-left > .ce-gallery {
  justify-content: flex-start;
}
:is(.ce-textpic, .ce-image):not(.ce-intext).ce-right > .ce-gallery {
  justify-content: flex-end;
}
:is(.ce-textpic, .ce-image):not(.ce-intext).ce-center > .ce-gallery {
  justify-content: center;
}
.frame-type-image {
  inline-size: 100%;
}
.frame-type-image:not(.bubble-container + *) .image img {
  padding-top: 0;
  max-width: 100%;
  height: auto;
}
.ce-gallery iframe {
  display: flex;
  aspect-ratio: 1.7777777778;
  max-inline-size: 100%;
  block-size: auto;
}
.ce-headline-center {
  width: 100% !important;
  text-align: center;
}
.container, .row {
  --bs-gutter-x: var(--gutter);
}
.p-relative {
  position: relative;
}
/* containers */
.container, .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-right: calc(var(--gutter) / 2);
  padding-left: calc(var(--gutter) / 2);
  width: 100%;
}
.container {
  max-width: var(--container-width) !important;
}
.row {
  display: flex;
  flex-wrap: wrap;
  gap: var(--gap, var(--gutter));
}
.row.no-gutters {
  --gap: 0;
}
.row.half-gutters {
  --gap: calc(var(--gutter) / 2);
}
.row > * {
  flex: 0 1 calc((var(--num) / 12) * (100% - ((12 / var(--num)) - 1) * var(--gap, var(--gutter))));
  width: calc((var(--num) / 12) * (100% - ((12 / var(--num)) - 1) * var(--gap, var(--gutter))));
}
.order-first {
  order: -1;
}
:is(.row-cols-1, .row-cols-2, .row-cols-3, .row-cols-4) > * {
  flex: revert;
}
.col-empty, .col-none {
  display: none;
}
:where(.row > :is(.col, [class*="col-"]):not(.col-none)) {
  display: revert;
}
.row-cols-1 > * {
  --num: 12;
}
.row-cols-2 > * {
  --num: 6;
}
.row-cols-3 > * {
  --num: 4;
}
.row-cols-4 > * {
  --num: 3;
}
.col-1 {
  --num: 1;
}
.col-2 {
  --num: 2;
}
.col-3 {
  --num: 3;
}
.col-4 {
  --num: 4;
}
.col-5 {
  --num: 5;
}
.col-6 {
  --num: 6;
}
.col-7 {
  --num: 7;
}
.col-8 {
  --num: 8;
}
.col-9 {
  --num: 9;
}
.col-10 {
  --num: 10;
}
.col-11 {
  --num: 11;
}
.col-12 {
  --num: 12;
}
.col {
  flex: 1;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
}
.flex-row {
  flex-direction: row;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-column {
  flex-direction: column;
}
.flex-column-reverse {
  flex-direction: column-reverse;
}
@media (min-width: 540px) {
  .order-sm-first {
    order: -1;
  }
  [class*="row-cols-sm-"] > * {
    flex: revert;
  }
  .col-sm-none {
    display: none;
  }
  .row > [class*="col-sm"]:not(.col-sm-none) {
    display: revert;
  }
  .row-cols-sm-1 > * {
    --num: 12;
  }
  .row-cols-sm-2 > * {
    --num: 6;
  }
  .row-cols-sm-3 > * {
    --num: 4;
  }
  .row-cols-sm-4 > * {
    --num: 3;
  }
  .col-sm-1 {
    --num: 1;
  }
  .col-sm-2 {
    --num: 2;
  }
  .col-sm-3 {
    --num: 3;
  }
  .col-sm-4 {
    --num: 4;
  }
  .col-sm-5 {
    --num: 5;
  }
  .col-sm-6 {
    --num: 6;
  }
  .col-sm-7 {
    --num: 7;
  }
  .col-sm-8 {
    --num: 8;
  }
  .col-sm-9 {
    --num: 9;
  }
  .col-sm-10 {
    --num: 10;
  }
  .col-sm-11 {
    --num: 11;
  }
  .col-sm-12 {
    --num: 12;
  }
  .col-sm {
    flex: 1;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .flex-sm-row {
    flex-direction: row;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse;
  }
  .flex-sm-column {
    flex-direction: column;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse;
  }
}
@media (min-width: 744px) {
  .order-md-first {
    order: -1;
  }
  [class*="row-cols-md-"] > * {
    flex: revert;
  }
  .col-md-none {
    display: none;
  }
  .row > [class*="col-md"]:not(.col-md-none) {
    display: revert;
  }
  .row-cols-md-1 > * {
    --num: 12;
  }
  .row-cols-md-2 > * {
    --num: 6;
  }
  .row-cols-md-3 > * {
    --num: 4;
  }
  .row-cols-md-4 > * {
    --num: 3;
  }
  .col-md-1 {
    --num: 1;
  }
  .col-md-2 {
    --num: 2;
  }
  .col-md-3 {
    --num: 3;
  }
  .col-md-4 {
    --num: 4;
  }
  .col-md-5 {
    --num: 5;
  }
  .col-md-6 {
    --num: 6;
  }
  .col-md-7 {
    --num: 7;
  }
  .col-md-8 {
    --num: 8;
  }
  .col-md-9 {
    --num: 9;
  }
  .col-md-10 {
    --num: 10;
  }
  .col-md-11 {
    --num: 11;
  }
  .col-md-12 {
    --num: 12;
  }
  .col-md {
    flex: 1;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .flex-md-row {
    flex-direction: row;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse;
  }
  .flex-md-column {
    flex-direction: column;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse;
  }
}
@media (min-width: 960px) {
  .order-lg-first {
    order: -1;
  }
  [class*="row-cols-lg-"] > * {
    flex: revert;
  }
  .col-lg-none {
    display: none;
  }
  .row > [class*="col-lg"]:not(.col-lg-none) {
    display: revert;
  }
  .row-cols-lg-1 > * {
    --num: 12;
  }
  .row-cols-lg-2 > * {
    --num: 6;
  }
  .row-cols-lg-3 > * {
    --num: 4;
  }
  .row-cols-lg-4 > * {
    --num: 3;
  }
  .col-lg-1 {
    --num: 1;
  }
  .col-lg-2 {
    --num: 2;
  }
  .col-lg-3 {
    --num: 3;
  }
  .col-lg-4 {
    --num: 4;
  }
  .col-lg-5 {
    --num: 5;
  }
  .col-lg-6 {
    --num: 6;
  }
  .col-lg-7 {
    --num: 7;
  }
  .col-lg-8 {
    --num: 8;
  }
  .col-lg-9 {
    --num: 9;
  }
  .col-lg-10 {
    --num: 10;
  }
  .col-lg-11 {
    --num: 11;
  }
  .col-lg-12 {
    --num: 12;
  }
  .col-lg {
    flex: 1;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .flex-lg-row {
    flex-direction: row;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse;
  }
  .flex-lg-column {
    flex-direction: column;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse;
  }
}
@media (min-width: 1260px) {
  .order-xl-first {
    order: -1;
  }
  [class*="row-cols-xl-"] > * {
    flex: revert;
  }
  .col-xl-none {
    display: none;
  }
  .row > [class*="col-xl"]:not(.col-xl-none) {
    display: revert;
  }
  .row-cols-xl-1 > * {
    --num: 12;
  }
  .row-cols-xl-2 > * {
    --num: 6;
  }
  .row-cols-xl-3 > * {
    --num: 4;
  }
  .row-cols-xl-4 > * {
    --num: 3;
  }
  .col-xl-1 {
    --num: 1;
  }
  .col-xl-2 {
    --num: 2;
  }
  .col-xl-3 {
    --num: 3;
  }
  .col-xl-4 {
    --num: 4;
  }
  .col-xl-5 {
    --num: 5;
  }
  .col-xl-6 {
    --num: 6;
  }
  .col-xl-7 {
    --num: 7;
  }
  .col-xl-8 {
    --num: 8;
  }
  .col-xl-9 {
    --num: 9;
  }
  .col-xl-10 {
    --num: 10;
  }
  .col-xl-11 {
    --num: 11;
  }
  .col-xl-12 {
    --num: 12;
  }
  .col-xl {
    flex: 1;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .flex-xl-row {
    flex-direction: row;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse;
  }
  .flex-xl-column {
    flex-direction: column;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse;
  }
}
.row-gap-0 {
  row-gap: 0;
}
/* data scroll */
[data-scroll-start], [data-scroll-end] {
  position: relative;
  overflow-x: hidden;
}
[data-scroll-start] > *, [data-scroll-end] > * {
  overflow-x: scroll;
  scroll-behavior: var(--scroll-behavior);
}
[data-scroll-start]::before, [data-scroll-end]::after {
  position: absolute;
  top: 0;
  z-index: 1;
  transition: opacity var(--transition);
  background-image: linear-gradient(to right, rgb(var(--bg-rgb) / 100%), rgb(var(--bg-rgb) / 0%));
  width: var(--gutter);
  height: 100%;
  pointer-events: none;
  content: "";
}
[data-scroll-start]::before {
  left: 0;
}
[data-scroll-end]::after {
  right: 0;
  transform: scaleX(-1);
}
[data-scroll-start="true"]::before, [data-scroll-end="true"]::after {
  opacity: 0;
}
/* nav */
.nav {
  display: flex;
  gap: calc(var(--gutter) / 3);
  padding-inline: 0;
}
.nav-vertical {
  flex-direction: column;
}
.nav-seperator {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}
.col {
  flex: 1;
}
.d-flex {
  display: flex !important;
}
.d-none {
  display: none !important;
}
.d-block {
  display: block !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
/* grids */
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.align-start {
  align-items: flex-start;
}
.align-end {
  align-items: flex-end;
}
.align-center {
  align-items: center;
}
/* margin */
.m-auto {
  margin: auto;
}
.mb-auto {
  margin-block: auto;
}
.mbs-auto {
  margin-block-start: auto;
}
.mbe-auto {
  margin-block-end: auto;
}
.mi-auto {
  margin-inline: auto;
}
.mis-auto {
  margin-inline-start: auto;
}
.mie-auto {
  margin-inline-end: auto;
}
@media (min-width: 540px) {
  /* grids */
  /* margin */
  .col-sm {
    flex: 1;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .justify-sm-start {
    justify-content: flex-start;
  }
  .justify-sm-end {
    justify-content: flex-end;
  }
  .justify-sm-center {
    justify-content: center;
  }
  .justify-sm-between {
    justify-content: space-between;
  }
  .align-sm-start {
    align-items: flex-start;
  }
  .align-sm-end {
    align-items: flex-end;
  }
  .align-sm-center {
    align-items: center;
  }
  .m-sm-auto {
    margin: auto;
  }
  .mb-sm-auto {
    margin-block: auto;
  }
  .mbs-sm-auto {
    margin-block-start: auto;
  }
  .mbe-sm-auto {
    margin-block-end: auto;
  }
  .mi-sm-auto {
    margin-inline: auto;
  }
  .mis-sm-auto {
    margin-inline-start: auto;
  }
  .mie-sm-auto {
    margin-inline-end: auto;
  }
}
@media (min-width: 744px) {
  /* grids */
  /* margin */
  .col-md {
    flex: 1;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .justify-md-start {
    justify-content: flex-start;
  }
  .justify-md-end {
    justify-content: flex-end;
  }
  .justify-md-center {
    justify-content: center;
  }
  .justify-md-between {
    justify-content: space-between;
  }
  .align-md-start {
    align-items: flex-start;
  }
  .align-md-end {
    align-items: flex-end;
  }
  .align-md-center {
    align-items: center;
  }
  .m-md-auto {
    margin: auto;
  }
  .mb-md-auto {
    margin-block: auto;
  }
  .mbs-md-auto {
    margin-block-start: auto;
  }
  .mbe-md-auto {
    margin-block-end: auto;
  }
  .mi-md-auto {
    margin-inline: auto;
  }
  .mis-md-auto {
    margin-inline-start: auto;
  }
  .mie-md-auto {
    margin-inline-end: auto;
  }
}
@media (min-width: 960px) {
  /* grids */
  /* margin */
  .col-lg {
    flex: 1;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .justify-lg-start {
    justify-content: flex-start;
  }
  .justify-lg-end {
    justify-content: flex-end;
  }
  .justify-lg-center {
    justify-content: center;
  }
  .justify-lg-between {
    justify-content: space-between;
  }
  .align-lg-start {
    align-items: flex-start;
  }
  .align-lg-end {
    align-items: flex-end;
  }
  .align-lg-center {
    align-items: center;
  }
  .m-lg-auto {
    margin: auto;
  }
  .mb-lg-auto {
    margin-block: auto;
  }
  .mbs-lg-auto {
    margin-block-start: auto;
  }
  .mbe-lg-auto {
    margin-block-end: auto;
  }
  .mi-lg-auto {
    margin-inline: auto;
  }
  .mis-lg-auto {
    margin-inline-start: auto;
  }
  .mie-lg-auto {
    margin-inline-end: auto;
  }
}
@media (min-width: 1260px) {
  /* grids */
  /* margin */
  .col-xl {
    flex: 1;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .justify-xl-start {
    justify-content: flex-start;
  }
  .justify-xl-end {
    justify-content: flex-end;
  }
  .justify-xl-center {
    justify-content: center;
  }
  .justify-xl-between {
    justify-content: space-between;
  }
  .align-xl-start {
    align-items: flex-start;
  }
  .align-xl-end {
    align-items: flex-end;
  }
  .align-xl-center {
    align-items: center;
  }
  .m-xl-auto {
    margin: auto;
  }
  .mb-xl-auto {
    margin-block: auto;
  }
  .mbs-xl-auto {
    margin-block-start: auto;
  }
  .mbe-xl-auto {
    margin-block-end: auto;
  }
  .mi-xl-auto {
    margin-inline: auto;
  }
  .mis-xl-auto {
    margin-inline-start: auto;
  }
  .mie-xl-auto {
    margin-inline-end: auto;
  }
}
:root, ::selection, ::backdrop {
  --color-page-light: 34 121 108;
  --color-page-light-contrast: 24 87 77;
  --color-page-accent: 242 165 23;
  --logo-size: 5.4rem;
  --header-height: calc(var(--logo-size) + var(--gutter));
  --font-size-xs: calc(1.6rem * var(--font-size-multiplier));
  --font-size-sm: calc(1.8rem * var(--font-size-multiplier));
  --font-size-md: calc(2.8rem * var(--font-size-multiplier));
  --font-size-lg: calc(3.2rem * var(--font-size-multiplier));
  --font-size-xl: calc(3.6rem * var(--font-size-multiplier));
  --text-color: var(--color-canvastext);
  --bg-color: var(--color-canvas);
  --selection-color: var(--page-color);
}
@media (min-width: 540px) {
  :root, ::selection, ::backdrop {
    --logo-size: 5.8rem;
  }
}
@media (min-width: 744px) {
  :root, ::selection, ::backdrop {
    --logo-size: 6.4rem;
    --header-height: calc(var(--logo-size) + var(--gutter) * 2 * 0.875);
    --font-size-xs: calc(1.8rem * var(--font-size-multiplier));
    --font-size-sm: calc(2rem * var(--font-size-multiplier));
    --font-size-md: calc(3.6rem * var(--font-size-multiplier));
    --font-size-lg: calc(4.2rem * var(--font-size-multiplier));
    --font-size-xl: calc(5.6rem * var(--font-size-multiplier));
  }
}
@media (min-width: 960px) {
  :root, ::selection, ::backdrop {
    --logo-size: 7.2rem;
  }
}
@media (min-width: 1260px) {
  :root, ::selection, ::backdrop {
    --logo-size: 7.4rem;
    --font-size-xs: calc(2em * var(--font-size-multiplier));
    --font-size-sm: calc(2rem * var(--font-size-multiplier));
    --font-size-md: calc(4.6rem * var(--font-size-multiplier));
    --font-size-lg: calc(5.6rem * var(--font-size-multiplier));
    --font-size-xl: calc(7rem * var(--font-size-multiplier));
  }
}
::selection {
  background-color: rgb(var(--selection-color) / 32.5%);
}
:focus-visible, :focus-visible img {
  outline: var(--border-line-thick) rgb(var(--selection-color) / 100%) !important;
  outline-offset: 0.1rem;
  border-radius: 0.2rem;
  background-color: rgb(var(--selection-color) / 16%);
}
html {
  min-height: 100%;
  scroll-behavior: var(--scroll-behavior);
  scroll-padding-top: calc(var(--header-height) + var(--gutter) / 2);
  accent-color: var(--page-color);
}
body {
  -webkit-tap-highlight-color: inherit;
  -webkit-text-size-adjust: inherit;
  text-size-adjust: inherit;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  position: relative;
  margin: 0;
  background-color: var(--bg-color);
  padding-top: var(--header-height);
  min-height: var(--viewport-height);
  color: var(--text-color);
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-xs);
  line-height: var(--line-height-md);
  font-family: var(--font-family-ci-main);
  font-optical-sizing: none;
  text-rendering: inherit;
  overflow-wrap: inherit;
  tab-size: inherit;
}
:is(h1, .h1, h2, .h2, h3, .h3, h4, .h4) {
  text-wrap: balance;
  display: block;
  margin-block-end: 0.425em;
  width: fit-content;
  color: var(--text-color);
  font-weight: var(--font-weight-medium);
  line-height: calc(1 + (var(--line-height-xs) - 1) / 2);
  -webkit-hyphens: auto;
  hyphens: auto;
  letter-spacing: -0.01125em;
}
@media (min-width: 744px) {
  :is(h1, .h1, h2, .h2, h3, .h3, h4, .h4):where(:first-child > :first-child) {
    margin-block-start: 0;
  }
}
:is(h1, .h1, h2, .h2, h3, .h3, h4, .h4) {
  margin-block-end: 0.625em;
  color: rgb(var(--page-color));
  font-family: var(--font-family-ci-alt);
}
:is(h1, .h1) {
  font-size: var(--font-size-xl);
}
:is(h2, .h2) {
  font-size: var(--font-size-lg);
}
:is(h3, .h3) {
  margin-block: 1.25em 0.75em;
  font-size: var(--font-size-md);
}
:is(h4, .h4) {
  margin-block: 0.325em;
  font-size: calc(var(--font-size-md) * 0.875);
}
@media (min-width: 744px) {
  :is(h4, .h4) {
    font-size: calc(var(--font-size-md) * 0.75);
  }
}
/* :is(h3, .h3, h4, .h4):where(:first-child > :first-child) {
	margin-block-start: 0;
}
*/
/*
*#
*#
*#
*#
*#
*#
*#
*/
:is(:is(:any-link, [role="link"]:is([href]:not([href=""]), [data-href]:not([data-href=""])), button, [class*="btn"], [type="button"], [type="reset"], [type="submit"]):not([aria-disabled="true"])) {
  cursor: pointer;
}
:is(:any-link, [role="link"]:is([href]:not([href=""]), [data-href]:not([data-href=""]))):is(.nav-link, .page, .link, .external, #skip-link, .telephone, .download, .email, [href^="mailto"], [data-mailto-token]):not(:where(:is(#footer, .bubble-wrap-float, .bubble-wrap-default) *)) {
  display: inline-block;
  position: relative;
  transition: margin var(--transition);
  margin-right: 0.5em;
  margin-left: 0;
  color: rgb(var(--page-color-accent));
  font-weight: var(--font-weight-semibold);
  text-decoration: none;
  text-transform: uppercase;
}
:is(:any-link, [role="link"]:is([href]:not([href=""]), [data-href]:not([data-href=""]))):is(.nav-link, .page, .link, .external, #skip-link, .telephone, .download, .email, [href^="mailto"], [data-mailto-token]):not(:where(:is(#footer, .bubble-wrap-float, .bubble-wrap-default) *))::after {
  position: absolute;
  bottom: 50%;
  vertical-align: middle;
  margin-inline-start: 0.25em;
  content: "";
  font-size: 62.5%;
  line-height: 0;
  font-family: var(--font-family-fa);
}
:is(:any-link, [role="link"]:is([href]:not([href=""]), [data-href]:not([data-href=""]))):is(.nav-link, .page, .link, .external, #skip-link, .telephone, .download, .email, [href^="mailto"], [data-mailto-token]):not(:where(:is(#footer, .bubble-wrap-float, .bubble-wrap-default) *)):is(:is(:hover, :focus-visible):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""])))) {
  margin-right: 0.3em;
  margin-left: 0.2em;
}
:is(:any-link, [role="link"]:is([href]:not([href=""]), [data-href]:not([data-href=""]))):is(.nav-link, .page, .link, .external, #skip-link, .telephone, .download, .email, [href^="mailto"], [data-mailto-token]):not(:where(:is(#footer, .bubble-wrap-float, .bubble-wrap-default) *))[aria-current="page"] {
  pointer-events: none;
  color: rgb(var(--page-color));
}
 :is(.telephone, [href^="tel:"]):where(:is(.bubble-wrap-float, .bubble-wrap-default) *) {
  margin-inline-start: 2.5ch;
}
 :is(.telephone, [href^="tel:"]):where(:is(.bubble-wrap-float, .bubble-wrap-default) *)::before {
  position: absolute;
  left: 0;
  transform: scale(1.125);
  margin-inline: auto;
  width: 2ch;
  pointer-events: none;
  content: "";
  font-weight: var(--font-weight-light);
  font-family: var(--font-family-fa);
  text-align: center;
}
 :is(.telephone, [href^="tel:"]):where(:is(.bubble-wrap-float, .bubble-wrap-default) *) ~  :is(.telephone, [href^="tel:"]):where(:is(.bubble-wrap-float, .bubble-wrap-default) *)::before {
  content: "";
}
 :is(.email, [href^="mailto:"], [data-mailto-token]):where(:is(.bubble-wrap-float, .bubble-wrap-default) *) {
  margin-inline-start: 2.5ch;
}
 :is(.email, [href^="mailto:"], [data-mailto-token]):where(:is(.bubble-wrap-float, .bubble-wrap-default) *)::before {
  position: absolute;
  left: 0;
  transform: scale(1.125);
  margin-inline: auto;
  width: 2ch;
  pointer-events: none;
  content: "";
  font-weight: var(--font-weight-light);
  font-family: var(--font-family-fa);
  text-align: center;
}
 :is(.email, [href^="mailto:"], [data-mailto-token]):where(:is(.bubble-wrap-float, .bubble-wrap-default) *) ~  :is(.email, [href^="mailto:"], [data-mailto-token]):where(:is(.bubble-wrap-float, .bubble-wrap-default) *)::before {
  content: "";
}
/*
*#
*#
*#
*#
*#
*#
*#
*/
:is(strong, b) {
  font-weight: var(--font-weight-bold);
}
:is(blockquote, em, i) {
  padding-inline-end: 0.05em;
  font-style: var(--font-style-italic);
}
blockquote {
  padding: calc(var(--gutter) * 2 / 3) calc(var(--gutter) * 1 / 3);
  font-size: var(--font-size-sm);
  line-height: var(--line-height-sm);
}
blockquote :not(:last-child) {
  margin-block-end: 0.25em;
}
blockquote :is(strong, b) {
  font-weight: var(--font-weight-semibold);
}
blockquote :is(em, i) {
  font-weight: var(--font-weight-light);
}
main :is(p, li) {
  margin: 0;
  max-width: 80ch;
  line-height: var(--line-height-xl);
}
figure {
  margin: 0;
}
:is(p, dl, ol, ul) {
  margin-block-end: 1em;
}
:is(dl, ol, ul) {
  padding-inline-start: 1.5em;
}
ol > li {
  margin-block-end: 1em;
}
ol > li:last-child {
  margin-block-end: 0;
}
:is(p, dl, ol, ul):last-child {
  margin-block-end: 0;
}
:is(img, video) {
  object-fit: cover;
  object-position: top center;
}
hr {
  opacity: 1;
  margin: calc(var(--gutter) * 2) 0;
  border-top: var(--border-line) #F2A517;
}
::marker {
  transition: color var(--transition);
  color: var(--highlight-color);
}
video {
  aspect-ratio: 1.7777777778;
}
:is([type="text"], [type="search"], [type="password"], [type="tel"], [type="email"], select, textarea) {
  content: "input";
}
.collapse:not(.transition, .open) {
  visibility: hidden;
}
.collapse:not(.open) {
  height: 0 !important;
}
.collapse.transition {
  transition: height var(--transition);
  overflow-y: hidden;
}
.logo img, .col-logo img {
  width: auto;
  height: var(--logo-size);
}
#js-notice {
  text-wrap: balance;
  background-color: var(--highlight-color);
  padding: 0.75em;
  width: 100%;
  max-width: initial;
  color: var(--bg-color);
  text-align: center;
}
/*
*#
*#
*#
*#
*#
*#
*#
*/
#skip {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 15;
  margin: calc(var(--gutter) / 3);
  border: var(--border-dots) var(--highlight-color);
  border-radius: calc(var(--gutter) / 8);
  background-color: var(--bg-color);
  padding: calc(var(--gutter) / 3);
  max-width: calc(var(--viewport-width) - var(--gutter) * 4 / 3);
}
#nav-siblings .nav {
  font-size: var(--font-size-sm);
}
/*
*#
*#
*#
*#
*#
*#
*#
*/
:where(#content) .frame-container-addon-group > :not(:first-child) {
  margin-block-start: var(--gutter);
}
#content > * {
  padding-block: calc(var(--gutter) * 1.5);
}
@media (min-width: 960px) {
  #content > * {
    padding-block: calc(var(--gutter) * 2.5);
  }
}
#content > .container > .row {
  gap: calc(var(--gutter) * 1.5) var(--gutter);
}
#content .container:not(.visually-hidden) + .container {
  padding-block-start: 0;
}
:where(#content) :is(img, video) {
  border-radius: calc(var(--gutter) * 2 / 3);
}
.title-header {
  width: 100%;
}
.title-header > :is(h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6) {
  margin-block: 0;
}
.title-header > :is(h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6):not(:first-child) {
  margin-block-start: calc(var(--gutter) / 3);
}
.title-header > :is(h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6):last-child {
  margin-block-end: calc(var(--gutter) * 3 / 4);
}
.text-center {
  text-align: center;
}
.frame-two-cols {
  column-gap: var(--gutter);
  columns: 2;
  column-width: 40ch;
}
.dark-bg-wrap {
  position: relative;
  background-color: rgb(var(--color-light));
}
.dark-bg-wrap:not(#content > :last-child) {
  padding-block-end: 0 !important;
}
/*
*#
*#
*#
*#
*#
*#
*#
*/
/* stylelint-disable no-invalid-position-at-import-rule */
#header {
  /* stylelint-disable no-invalid-position-at-import-rule */
}
#header {
  display: flex;
  position: fixed;
  top: 0;
  align-items: center;
  z-index: 10;
  box-shadow: 0 -0.5rem 1.75rem 0 rgb(var(--color-dark) / calc(var(--bg-alpha) * 1.5));
  background-color: rgb(var(--color-canvas));
  padding-block: calc(var(--gutter) / 2);
  width: 100%;
  min-height: calc(var(--header-height) - var(--gutter));
}
@media (min-width: 744px) {
  #header {
    padding-block: calc(var(--gutter) * 0.875);
    min-height: calc(var(--header-height) - var(--gutter) * 2 * 0.875);
  }
}
#header .image {
  margin: 0;
  line-height: 0;
}
#header .row {
  gap: 0 calc(var(--gutter) * 2 / 4);
}
#header .col-button {
  display: flex;
  flex-direction: row;
  gap: 0.5em;
}
#header .col-button .t3js-icon {
  display: block;
}
#header .col-button .t3js-icon * {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  text-decoration: none !important;
}
#header .col-button .t3js-icon img {
  object-fit: contain;
}
#header .col-logo {
  position: relative;
  max-inline-size: 24rem;
}
#header .col-logo img {
  max-inline-size: 100%;
  object-fit: contain;
  object-position: center;
}
#header .navbar-toggler {
  vertical-align: sub;
  border: none;
  background-color: unset;
  aspect-ratio: 1;
  color: rgb(var(--page-color-accent));
}
@media (min-width: 960px) {
  #header .navbar-toggler {
    vertical-align: -webkit-baseline-middle;
  }
}
#header .navbar-toggler .navmenu-action-open {
  transform: scale(2);
}
#header .navbar-toggler .navmenu-action-close {
  display: none;
  transform: scale(2.5);
}
#header .navbar-toggler[aria-expanded="true"] .navmenu-action-open {
  display: none;
}
#header .navbar-toggler[aria-expanded="true"] .navmenu-action-close {
  display: block;
}
#header .nav-contact {
  display: flex;
  gap: calc(var(--gutter) * 0.625);
  padding-inline: calc(var(--gutter) / 4);
}
@media (min-width: 744px) {
  #header .nav-contact {
    gap: calc(var(--gutter) * 3 / 4);
  }
}
#header .nav-contact .icon-fa {
  transform: scale(1.25);
}
#header .col-menu-preview {
  display: flex;
  justify-content: end;
}
#nav-meta .nav {
  --gap: calc(
			var(--header-height-part-1-padding) * 3 / 12 + min(0.75vw, var(--header-height-part-1-padding) * 5 / 12)
		);
  position: relative;
  justify-content: center;
  align-items: center;
  gap: var(--gap);
  background-color: rgb(var(--color-highlight));
  padding: calc(var(--header-height-part-1-padding) * 2 / 3) var(--header-height-part-1-padding);
  inline-size: fit-content;
  block-size: var(--header-height-part-1);
}
#nav-meta .nav-item {
  display: flex;
}
#nav-meta .nav-item:empty {
  display: none;
}
#nav-meta .nav-item > :is(.nav-link, .nav-btn) {
  padding: calc(var(--header-height-part-1-padding) / 6);
}
#nav-meta .nav-item:not(:first-child) {
  padding-left: var(--gap);
}
#nav-meta .nav-item:not(:first-child)::before {
  position: absolute;
  margin-inline-start: calc(0.1rem - var(--gap));
  inset-block: calc(var(--header-height-part-1-padding) * 2 / 3);
  border-left: var(--border-line) rgb(var(--text-color) / 12.5%);
  content: "";
}
#nav-meta .nav-btn {
  background-color: transparent;
  color: rgb(var(--text-color));
}
#nav-meta .nav-btn:is(:hover, :focus-visible):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""]))) {
  color: rgb(var(--page-color));
}
#nav-meta .nav-btn#contrast-button[aria-checked="true"] > * {
  transform: scaleX(-1);
  color: rgb(var(--page-color));
}
#nav-meta .nav #menu-toggle-btn > .button-icon {
  position: relative;
}
#nav-meta .nav #menu-toggle-btn > .button-icon > * {
  transition: opacity var(--transition);
}
#nav-meta .nav #menu-toggle-btn > .button-icon > :not(:first-child) {
  position: absolute;
  inset: 0 auto auto 0;
}
#nav-meta .nav #menu-toggle-btn > .button-icon > :first-child {
  opacity: 1;
}
#nav-meta .nav #menu-toggle-btn > .button-icon > :last-child {
  opacity: 0;
}
#nav-meta .nav #menu-toggle-btn[aria-expanded="true"] > .button-icon > :first-child {
  opacity: 0;
}
#nav-meta .nav #menu-toggle-btn[aria-expanded="true"] > .button-icon > :last-child {
  opacity: 1;
}
#nav-meta .nav #verbund-link {
  padding-inline: calc(var(--header-height-part-1-padding) / 3);
}
#nav-meta .nav #verbund-link svg {
  display: flex;
  transform: scale(1.25);
  block-size: var(--font-size-md);
}
#nav-meta dialog {
  display: none;
}
@media (min-width: 1260px) {
  #nav-meta dialog {
    display: revert;
    transform: translateY(var(--header-height-part-1)) translateY(-0.325rem) translateX(calc(var(--gap) * -1));
    margin: 0 0 0 auto;
    background-color: rgb(var(--bg-color));
    padding: 1.5rem;
    inline-size: 34rem;
    color: rgb(var(--text-color));
    text-wrap: balance;
    z-index: 5;
    border: none;
    font-size: calc(var(--font-size-xs) * 0.9);
    line-height: var(--line-height-md);
  }
  #nav-meta dialog, #nav-meta dialog ::selection {
    --bg-color: var(--page-color);
    --text-color: var(--color-white);
    --selection-color: var(--color-white);
  }
  #nav-meta dialog::after {
    position: absolute;
    inset: auto 0 calc(100% - 0.0125rem) auto;
    border-width: 0 1.625rem 1.625rem;
    border-style: solid;
    border-color: transparent transparent rgb(var(--bg-color)) transparent;
    content: "";
  }
  #nav-meta dialog form button {
    margin-inline-start: auto;
    background-color: transparent;
    padding: 0;
    inline-size: fit-content;
    font-size: var(--font-size-md);
    line-height: 1;
  }
  #nav-meta dialog form button:is(:hover, :focus-visible):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""]))) {
    color: rgb(var(--text-color));
  }
}
#nav-a11y {
  padding: calc(var(--gutter) * 1.5);
}
#nav-a11y-container {
  margin-block-end: 0;
  padding-inline-start: 0;
  list-style: none;
}
#nav-main {
  position: relative;
  visibility: hidden;
  transition: max-height var(--transition), visibility var(--transition-duration) step-end var(--transition-delay);
  width: 100%;
  height: var(--menu-height, 100%);
  max-height: 0;
  overflow: hidden;
  color: var(--text-color);
}
#nav-main[data-menu-open="true"] {
  visibility: visible;
  transition: max-height var(--transition), visibility var(--transition-duration) step-start var(--transition-delay);
  max-height: min(var(--menu-height, 100%), var(--content-height));
}
@media (min-width: 960px) {
  #nav-main, #nav-main ::selection {
    --selection-color: var(--page-color-accent);
  }
  #nav-main::before {
    position: absolute;
    top: calc(50% - var(--header-height) / 2);
    left: 0;
    z-index: -1;
    background-color: rgb(var(--bg-color-raw) / 80%);
    width: 100%;
    height: var(--header-height);
    pointer-events: none;
    content: "";
  }
}
#nav-main .nav {
  font-weight: var(--font-weight-bold);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: calc(var(--gutter) / 2.5);
  padding-block-start: calc(var(--gutter) / 2);
  margin: 0;
  overflow-y: auto;
  font-size: calc(var(--font-size-sm) * 0.875);
  overscroll-behavior: none;
}
@media (min-width: 960px) {
  #nav-main .nav {
    overflow-y: initial;
    gap: calc(var(--gutter) / 2);
  }
}
#nav-main .nav > .nav-item {
  list-style: none;
  text-align: right;
}
#nav-main .nav > .nav-item > .nav-link {
  position: relative;
  z-index: 1;
  padding: calc(var(--gutter) / 8);
}
#nav-main .nav > .nav-item > .nav-dropdown > .subnav {
  filter: brightness(0.925) contrast(1.125) saturate(1.125);
  margin-block-end: calc(var(--gutter) / 4);
  border-radius: calc(var(--gutter) * 2 / 3);
  background-color: var(--bg-color);
  padding: calc(var(--gutter) / 2) calc(var(--gutter) * 2 / 3);
  width: fit-content;
}
#nav-main .nav > .nav-item > .nav-dropdown > .subnav > .nav-item {
  padding-block: calc(var(--gutter) / 6);
}
@media (min-width: 960px) {
  #nav-main .nav > .nav-item > .nav-dropdown {
    position: absolute;
    top: calc((100% + var(--header-height)) / 2);
    visibility: hidden;
    transition: visibility var(--transition-duration) step-end var(--transition-delay);
    margin-left: calc(var(--gutter) / 8 - var(--gutter) * 2 / 3);
    overflow: hidden;
  }
  #nav-main .nav > .nav-item > .nav-dropdown > .subnav {
    transform: translateY(-100%);
    filter: brightness(0.925) contrast(1.125) saturate(1.125);
    transition: transform var(--transition);
    border-radius: 0 0 calc(var(--gutter) * 2 / 3) calc(var(--gutter) * 2 / 3);
    pointer-events: auto;
  }
  #nav-main .nav > .nav-item > .nav-dropdown > .subnav > .nav-item {
    padding-block: calc(var(--gutter) / 5);
  }
  #nav-main .nav > .nav-item:is(:hover, :focus-visible, :focus-within):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""]))) > .nav-dropdown, #nav-main .nav > .nav-item > .nav-link:is(:hover, :focus-visible, :focus-within):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""]))) + .nav-dropdown, #nav-main .nav > .nav-item > .nav-dropdown:is(:hover, :focus-visible, :focus-within):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""]))) {
    visibility: visible;
    transition: visibility var(--transition-duration) step-start var(--transition-delay);
  }
  #nav-main .nav > .nav-item:is(:hover, :focus-visible, :focus-within):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""]))) > .nav-dropdown > .subnav, #nav-main .nav > .nav-item > .nav-link:is(:hover, :focus-visible, :focus-within):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""]))) + .nav-dropdown > .subnav, #nav-main .nav > .nav-item > .nav-dropdown:is(:hover, :focus-visible, :focus-within):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""]))) > .subnav {
    transform: none;
  }
}
#nav-menu .nav {
  font-weight: var(--font-weight-bold);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: calc(0.5 * var(--gutter));
  padding: calc(var(--gutter) / 2);
  margin: 0;
  overflow-y: auto;
  font-size: calc(var(--font-size-sm) * 0.875);
  overscroll-behavior: none;
}
@media (min-width: 960px) {
  #nav-menu .nav {
    flex-direction: row;
  }
}
@media (min-width: 960px) {
  #nav-menu .nav {
    border-inline-end: var(--borderne) rgb(var(--page-color));
    padding: calc(var(--gutter) / 4) calc(var(--gutter) / 2);
    margin-block: calc(var(--gutter) / 4);
    overflow-y: initial;
  }
}
#nav-menu .nav > .nav-item {
  list-style: none;
}
#nav-menu .nav > .nav-item > .nav-link {
  position: relative;
  z-index: 1;
  padding: calc(var(--gutter) / 8);
}
#nav-menu .nav > .nav-item > .nav-dropdown > .subnav {
  filter: brightness(0.925) contrast(1.125) saturate(1.125);
  margin-block-end: calc(var(--gutter) / 4);
  border-radius: calc(var(--gutter) * 2 / 3);
  background-color: var(--bg-color);
  padding: calc(var(--gutter) / 2) calc(var(--gutter) * 2 / 3);
  width: fit-content;
}
#nav-menu .nav > .nav-item > .nav-dropdown > .subnav > .nav-item {
  padding-block: calc(var(--gutter) / 6);
}
@media (min-width: 960px) {
  #nav-menu .nav > .nav-item > .nav-dropdown {
    position: absolute;
    top: calc((100% + var(--header-height)) / 2);
    visibility: hidden;
    transition: visibility var(--transition-duration) step-end var(--transition-delay);
    margin-left: calc(var(--gutter) / 8 - var(--gutter) * 2 / 3);
    overflow: hidden;
  }
  #nav-menu .nav > .nav-item > .nav-dropdown > .subnav {
    transform: translateY(-100%);
    filter: brightness(0.925) contrast(1.125) saturate(1.125);
    transition: transform var(--transition);
    border-radius: 0 0 calc(var(--gutter) * 2 / 3) calc(var(--gutter) * 2 / 3);
    pointer-events: auto;
  }
  #nav-menu .nav > .nav-item > .nav-dropdown > .subnav > .nav-item {
    padding-block: calc(var(--gutter) / 5);
  }
  #nav-menu .nav > .nav-item:is(:hover, :focus-visible, :focus-within):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""]))) > .nav-dropdown, #nav-menu .nav > .nav-item > .nav-link:is(:hover, :focus-visible, :focus-within):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""]))) + .nav-dropdown, #nav-menu .nav > .nav-item > .nav-dropdown:is(:hover, :focus-visible, :focus-within):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""]))) {
    visibility: visible;
    transition: visibility var(--transition-duration) step-start var(--transition-delay);
  }
  #nav-menu .nav > .nav-item:is(:hover, :focus-visible, :focus-within):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""]))) > .nav-dropdown > .subnav, #nav-menu .nav > .nav-item > .nav-link:is(:hover, :focus-visible, :focus-within):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""]))) + .nav-dropdown > .subnav, #nav-menu .nav > .nav-item > .nav-dropdown:is(:hover, :focus-visible, :focus-within):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""]))) > .subnav {
    transform: none;
  }
}
#breadcrumb {
  position: absolute;
  top: 100%;
  z-index: -2;
  -webkit-backdrop-filter: blur(var(--blur-strength));
  backdrop-filter: blur(var(--blur-strength));
  background-color: rgb(var(--color-highlight) / calc(100% - (100% - var(--blur-opacity)) * 2));
  padding-block: 1.5rem;
  inline-size: 100%;
  font-size: calc(var(--font-size-xs) * 0.875);
}
#breadcrumb .nav {
  gap: 0.75rem;
}
#breadcrumb .nav-link {
  padding: 0;
}
#hero {
  position: relative;
  margin-block-start: max(calc(4rem - 4vw), 0rem);
  overflow: hidden;
  overflow: clip;
}
#hero, #hero ::selection {
  --bg-color-raw: var(--color-ci-main-raw);
  --bg-color: var(--color-ci-main);
  --text-color-raw: var(--color-white-raw);
  --text-color: var(--color-white);
  --highlight-color-raw: var(--color-white-raw);
  --highlight-color: var(--color-white);
}
#hero > .media, #hero > .media * {
  position: absolute;
  inset: 0 auto auto 0;
  inline-size: 100%;
  block-size: 100%;
  object-fit: cover;
  object-position: center;
  overflow: hidden;
}
#hero > .content :is(p, li) {
  line-height: var(--line-height-lg);
}
#hero > .content .row {
  min-block-size: var(--content-height);
}
@media (min-width: 540px) {
  #hero > .content .frame-type-text {
    padding-block: calc(var(--gutter) * 1.5);
  }
}
#hero > .content h3 {
  margin-block: 1em 0.325em;
}
#aside {
  --color-sub-border: rgb(var(--text-color) / 12.5%);
}
#aside #nav-sub {
  --color-sub-border: rgb(var(--text-color) / 12.5%);
  border-block-end: var(--border-line) var(--color-sub-border);
  font-size: var(--font-size-sm);
  /* .side-redirect {
		margin: 0 !important;
		padding: calc(var(--gutter) * 2 / 4) calc(var(--gutter) / 2) !important;
		pointer-events: none;
		color: var(--text-color) !important;
	}

	.side-redirect-parent + ul > li:not(.side-redirect-item) {
		background-color: rgb(var(--color-highlight) / 50%);

		&:not(:last-child) {
			border-block-end: var(--border-line) var(--color-sub-border);
		}
	}

	.side-redirect-item {
		--bg-color: rgb(var(--page-color) / var(--bg-alpha));

		background-color: var(--bg-color);

		&:not(:last-child) {
			border-block-end: var(--border-line) var(--color-sub-border);
		}

		& ul {
			background-color: rgb(var(--color-canvas));
		}
	} */
}
#aside #nav-sub ul {
  display: flex;
  flex-direction: column;
}
#aside #nav-sub ul li a {
  --link-text-color: var(--page-color);
  --link-hover-color: var(--page-color-contrast);
  margin: calc(var(--gutter) * 2 / 4) calc(var(--gutter) / 2);
  padding: 0;
  -webkit-hyphens: auto;
  hyphens: auto;
  text-wrap: balance;
}
#aside #nav-sub > ul {
  border-inline-start: var(--border-line) var(--color-sub-border);
  border-block-start: var(--border-line) var(--color-sub-border);
}
#aside #nav-sub [data-current-ancestor="true"] + ul {
  margin-inline-start: calc(var(--gutter) / 2);
  border-inline-start: var(--border-line) var(--color-sub-border);
  border-block-start: var(--border-line) var(--color-sub-border);
}
#aside #nav-sub :is(.icon-flex-right, .icon-flex-left) {
  display: flex;
}
#aside #nav-sub :is(.icon-flex-right, .icon-flex-left) .icon-fa {
  transform: translateY(0.05em);
  min-inline-size: 3rem;
}
#aside #nav-sub .icon-flex-right {
  justify-content: space-between;
}
#aside #nav-sub .icon-flex-right .icon-fa {
  place-self: center end;
  text-align: right;
}
#aside #nav-sub .icon-flex-left {
  justify-content: start;
}
#aside #nav-sub .icon-flex-left .icon-fa {
  place-self: center start;
  text-align: left;
}
#aside #nav-sub [aria-current="page"] {
  --bg-color: rgb(var(--page-color) / var(--bg-alpha));
  margin: 0;
  background-color: var(--bg-color);
  padding: calc(var(--gutter) * 2 / 4) calc(var(--gutter) / 2);
  color: var(--text-color);
}
#aside #nav-sub [aria-current="page"] + ul:not(:empty) {
  border-top: none;
  border-left: none;
  border-block-start: var(--border-line) var(--color-sub-border);
  padding-inline-start: calc(var(--gutter) / 2);
}
#aside #nav-sub [aria-current="page"] + ul:not(:empty) li:not(:last-child) {
  border-block-end: var(--border-line) var(--color-sub-border);
}
#aside #nav-sub [aria-current="page"] + ul:not(:empty) li > ul {
  border-inline-start: var(--border-line) var(--color-sub-border);
  border-block-start: var(--border-line) var(--color-sub-border);
}
#aside #nav-sub [aria-current="page"] + ul:not(:empty) li > ul > li {
  margin-inline-start: calc(var(--gutter) / 2);
}
#aside #nav-sub [aria-current="page"] + ul:not(:empty) li > ul > li > a {
  margin: 0;
  padding: calc(var(--gutter) * 2 / 4) calc(var(--gutter) / 2);
}
#aside #nav-sub .side-current-grandparent + ul > li:not(:first-child) {
  border-block-start: var(--border-line) var(--color-sub-border);
}
#aside #nav-sub .side-current-parent + .nav > :not(:first-child) {
  border-block-start: var(--border-line) var(--color-sub-border);
}
#aside #nav-sub .side-current-parent + .nav > :not(.side-current-item) {
  background-color: rgb(var(--color-highlight) / 50%);
}
#aside #nav-sub .side-current-parent + .nav > :not(.side-current-item) > .nav:not(:empty) {
  border-top: none;
  border-left: none;
  border-block-start: var(--border-line) var(--color-sub-border);
  padding-inline-start: calc(var(--gutter) / 2);
}
#aside #nav-sub .side-current-parent + .nav > :not(.side-current-item) > .nav:not(:empty) > li:not(:last-child) {
  border-block-end: var(--border-line) var(--color-sub-border);
}
#aside #nav-sub .side-current-parent + .nav > :not(.side-current-item) > .nav:not(:empty) > li > ul {
  display: block;
  border-block-start: var(--border-line) var(--color-sub-border);
}
#aside #nav-sub .side-current-parent + .nav > :not(.side-current-item) > .nav:not(:empty) > li > ul > li {
  margin: calc(var(--gutter) * 2 / 4) calc(var(--gutter) / 2);
}
#aside #nav-sub .side-current-parent + .nav > :not(.side-current-item) > .nav:not(:empty) > li > ul > li a {
  margin: 0;
  border: none;
}
#aside > :not(:last-child) {
  margin-block-end: calc(var(--gutter) * 1.25);
}
#aside > * > :not(:last-child) {
  margin-block-end: calc(var(--gutter) * 0.625);
}
#aside > .accordion .accordion-button {
  padding: calc(var(--gutter) * 3 / 4) calc(var(--gutter) / 2);
}
#aside > .accordion .accordion-button .accordion-button-text {
  display: flex;
  justify-content: start;
  align-items: center;
  font-size: var(--font-size-sm);
  line-height: var(--line-height-sm);
  -webkit-hyphens: auto;
  hyphens: auto;
  text-wrap: balance;
  column-gap: 0.75rem;
}
#aside > .accordion .accordion-button .accordion-button-text [class*="fa-"] {
  transform: translateY(0.05em);
  min-inline-size: 3.75rem;
  text-align: center;
}
#aside > .accordion .accordion-button .accordion-button-icon {
  top: calc(var(--gutter) * 3 / 4);
}
#aside #aside-info :is(strong, b, :any-link, [role="link"]:is([href]:not([href=""]), [data-href]:not([data-href=""]))) {
  font-weight: var(--font-weight-medium);
}
#aside #aside-info .accordion-body {
  font-size: var(--font-size-sm);
  line-height: var(--line-height-md);
}
#aside #aside-info .accordion-body :is(h3, h4) {
  margin-bottom: 0.325em;
  font-weight: var(--font-weight-medium);
  font-size: 1em;
  line-height: var(--line-height-md);
  text-transform: none;
}
#aside #aside-info .accordion-body :is(h3, h4) i {
  display: none;
}
#aside #aside-info .accordion-body hr {
  margin-block: var(--gutter);
}
#aside #aside-info .accordion-body > *:not(:last-child) {
  margin-block-end: calc(var(--gutter) * 0.75);
}
#aside #aside-info .accordion-body > *:not(:first-child) {
  margin-block-start: calc(var(--gutter) * 0.75);
}
#aside #aside-teaser p {
  font-size: var(--font-size-sm);
}
#aside #aside-teaser :any-link, #aside #aside-teaser [role="link"]:is([href]:not([href=""]), [data-href]:not([data-href=""])) {
  --bg-color: transparent;
  display: flex;
  justify-content: start;
  align-items: center;
  transition: background-color var(--transition);
  border: var(--border-line) var(--color-sub-border);
  background-color: var(--bg-color);
  padding: calc(var(--gutter) * 3 / 4) calc(var(--gutter) * 2 / 4);
  color: var(--text-color);
  font-weight: var(--font-weight-light);
  font-size: var(--font-size-sm);
  line-height: var(--line-height-sm);
  -webkit-hyphens: auto;
  hyphens: auto;
  text-decoration: none;
  text-wrap: balance;
  gap: 0.75rem;
}
#aside #aside-teaser :any-link:is(:hover, :focus-visible):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""]))), #aside #aside-teaser [role="link"]:is([href]:not([href=""]), [data-href]:not([data-href=""])):is(:hover, :focus-visible):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""]))) {
  --bg-color: rgb(var(--page-color) / var(--bg-alpha));
}
#aside #aside-teaser :any-link [class*="fa-"], #aside #aside-teaser [role="link"]:is([href]:not([href=""]), [data-href]:not([data-href=""])) [class*="fa-"] {
  transform: translateY(0.05em);
  min-inline-size: 3.75rem;
  text-align: center;
}
#aside #aside-teaser :any-link [class*="fa-"]:last-child, #aside #aside-teaser [role="link"]:is([href]:not([href=""]), [data-href]:not([data-href=""])) [class*="fa-"]:last-child {
  transform: translateY(0.05em) scale(0.9);
  margin-inline-start: -0.25rem;
}
#aside :where(#aside-info .accordion-button-text, #aside-teaser) [class*="fa-"] {
  vertical-align: sub;
  color: rgb(var(--page-color));
  font-size: 1.5em;
}
.accordion {
  overflow-anchor: none;
}
.accordion > .accordion-item {
  transition: background-color calc(var(--transition-duration, 325ms) * 1.5) ease;
  background-color: rgb(var(--page-color) / var(--bg-alpha));
  border-radius: calc(var(--gutter) * 2 / 3);
}
.accordion > .accordion-item[data-expanded="true"] {
  background-color: rgb(var(--page-color) / var(--bg-alpha));
}
.accordion > .accordion-item:not(:last-child) {
  margin-block-end: calc(var(--gutter) / 2);
}
.accordion > .accordion-item .accordion-button {
  display: flex;
  align-items: center;
  border: none;
  padding: calc(var(--gutter) / 2);
  width: 100%;
  font-weight: var(--font-weight-medium);
  font-size: calc(var(--font-size-sm) * 1.125);
  line-height: 1;
  background-color: rgb(var(--page-color) / var(--bg-alpha));
  border-radius: calc(var(--gutter) * 2 / 3);
}
.accordion > .accordion-item .accordion-button > .accordion-icon {
  display: inline-block;
  transform: translateY(3.75%);
  transition: transform calc(var(--transition-duration, 325ms) * 1.25) ease;
  margin-inline-start: auto;
  font-size: var(--font-size-sm);
}
.accordion > .accordion-item .accordion-button[aria-expanded="true"] > .accordion-icon {
  transform: rotateX(0.5turn);
}
.accordion > .accordion-item .accordion-collapse {
  visibility: hidden;
  transition: max-height calc(var(--transition-duration, 325ms) * 1.5) ease, visibility calc(var(--transition-duration, 325ms) * 1.5) var(--transition-step-mode, step-end);
  max-height: 0;
  overflow-y: hidden;
}
.accordion > .accordion-item .accordion-collapse[aria-hidden="false"] {
  --transition-step-mode: step-start;
  visibility: visible;
  max-height: var(--item-height);
}
.accordion > .accordion-item .accordion-collapse > .accordion-body {
  position: relative;
  padding: calc(var(--gutter) / 2);
}
.accordion > .accordion-item .accordion-collapse > .accordion-body::before {
  position: absolute;
  top: 0;
  left: calc(var(--gutter) / 2);
  border-top: var(--border-line) var(--color-canvas);
  width: calc(100% - var(--gutter) * 4 / 3);
  content: "";
}
.tabs {
  overflow-anchor: none;
  transition: background-color calc(var(--transition-duration, 325ms) * 1.5) ease;
}
.tabs[data-expanded="true"] {
  background-color: rgb(var(--page-color) / var(--bg-alpha));
}
.tabs .nav-tabs {
  display: flex;
  flex-flow: row wrap;
  list-style: none;
  margin: calc(var(--gutter) / 2);
}
.tabs .tab-button {
  display: inline-block;
  border: none;
  padding: calc(var(--gutter) / 2);
  font-weight: var(--font-weight-medium);
  font-size: calc(var(--font-size-sm) * 1.125);
  line-height: 1;
  background-color: rgb(var(--page-color) / calc(var(--bg-alpha) * 2));
  border-radius: calc(var(--gutter) * 2 / 3);
  transition: background-color var(--transition);
}
.tabs .tab-button[aria-selected="true"] {
  background-color: rgb(var(--page-color) / calc(var(--bg-alpha) * 3));
}
.tabs .tab-pane {
  background-color: rgb(var(--page-color) / var(--bg-alpha));
  border-radius: calc(var(--gutter) * 2 / 3);
  position: relative;
  visibility: hidden;
  transition: visibility calc(var(--transition-duration, 325ms) * 1.5) var(--transition-step-mode, step-end);
  max-height: 0;
  overflow-y: hidden;
}
.tabs .tab-pane[aria-hidden="false"] {
  --transition-step-mode: step-start;
  visibility: visible;
  padding: var(--gutter);
  max-height: var(--item-height);
}
form {
  display: flex;
  flex-direction: column;
  max-inline-size: 72rem;
}
form > :not(:last-child) {
  margin-block-end: calc(var(--gutter) / 2);
}
form label, form .input > * {
  inline-size: 100%;
  max-inline-size: 80ch;
}
form legend {
  margin-inline-start: calc(var(--gutter) / 4);
  padding-inline: calc(var(--gutter) / 4);
}
form table td {
  border-inline: solid transparent calc(var(--gutter) / 2);
  border-block: solid transparent calc(var(--gutter) / 6);
}
form :is(textarea, select, input:not([type="checkbox"], [type="radio"], [type="button"], [type="submit"], [type="reset"])) {
  -webkit-appearance: none;
  appearance: none;
  margin-block: calc(var(--gutter) * 1 / 6);
  border-radius: 0;
  padding: calc(var(--gutter) * 1 / 3);
  inline-size: 100%;
  font: inherit;
  font-size: max(1.6rem, var(--font-size-xs));
}
form :is(textarea, select, input:not([type="checkbox"], [type="radio"], [type="button"], [type="submit"], [type="reset"]))::placeholder {
  opacity: 0.525;
  color: rgb(var(--color-canvastext));
}
:is(form :is(textarea, select, input:not([type="checkbox"], [type="radio"], [type="button"], [type="submit"], [type="reset"])), form :is(textarea, select, input:not([type="checkbox"], [type="radio"], [type="button"], [type="submit"], [type="reset"])):is(.parsley-error, :is(:hover, :focus-visible):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""]))))) {
  box-shadow: none;
  border: var(--border-line) rgb(var(--color-canvastext) / calc(var(--bg-alpha) * 2));
  background-color: rgb(var(--color-highlight));
  color: rgb(var(--color-canvastext));
}
[data-contrast="more"] :is(form :is(textarea, select, input:not([type="checkbox"], [type="radio"], [type="button"], [type="submit"], [type="reset"])), form :is(textarea, select, input:not([type="checkbox"], [type="radio"], [type="button"], [type="submit"], [type="reset"])):is(.parsley-error, :is(:hover, :focus-visible):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""]))))) {
  border: var(--border-line) rgb(var(--color-canvastext) / calc(var(--bg-alpha) * 4));
}
form select {
  background-position: right 0.5em center;
  background-size: min(max(1em, 100%), 1.5em) auto;
  background-repeat: no-repeat;
  padding-right: calc(1.25em + var(--gutter) * 1 / 3);
}
form select:is([data-color-scheme="light"] select) {
  background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="black" opacity="0.9" width="24" height="24"><path d="M7 10l5 5 5-5z"/></svg>');
}
form select:is([data-color-scheme="dark"] select) {
  background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="white" opacity="0.9" width="24" height="24"><path d="M7 10l5 5 5-5z"/></svg>');
}
form input[type="file"] {
  vertical-align: text-bottom;
  padding-inline-start: calc(var(--gutter) * 1 / 2);
}
form input[type="file"]::file-selector-button {
  margin-inline-end: 0.75em;
  border: var(--border-line) rgb(var(--color-canvastext) / var(--bg-alpha));
  border-radius: 0;
  background-color: rgb(var(--color-canvas));
  padding: calc(var(--gutter) * 1 / 12) calc(var(--gutter) * 4 / 12) calc(var(--gutter) * 2 / 12);
  color: rgb(var(--color-canvastext));
}
form input[type="file"]:is(:hover, :focus-visible):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""])))::file-selector-button {
  background-color: rgb(var(--page-color) / var(--bg-alpha));
}
form :is(.radio, .checkbox) {
  display: flex;
  margin-block: 0.225em;
  inline-size: fit-content;
}
form input:is([type="checkbox"], [type="radio"]) {
  vertical-align: middle;
  inline-size: 0.925em;
  block-size: 0.925em;
  accent-color: color-mix(in oklch, rgb(var(--page-color)), rgb(var(--page-color-contrast)));
}
@supports not (color: color-mix(in srgb, black, white)) {
  form input:is([type="checkbox"], [type="radio"]) {
    accent-color: rgb(var(--page-color-contrast));
  }
}
form label:has(> input:is([type="checkbox"], [type="radio"])), form :is(.checkbox, .radio) > label {
  padding-left: 1.225em;
  text-indent: -1.225em;
}
form > :not(:last-child), form fieldset > :not(:last-child) {
  margin-block-end: calc(var(--gutter) * 0.375);
}
form > :not(:first-child), form fieldset > :not(:first-child) {
  margin-block-start: calc(var(--gutter) * 0.375);
}
form .powermail_field_error_container, form .parsley-errors-list {
  float: none !important;
  clear: initial !important;
  inline-size: fit-content !important;
}
form .parsley-error:not(.powermail_field_error_container) {
  transition: outline var(--transition);
  outline: var(--border-line-thick) rgb(200 50 25 / 42.5%) !important;
  outline-offset: 0.1rem;
  background-color: rgb(var(--selection-color) / 17.5%);
}
form .parsley-error:not(.powermail_field_error_container):focus-visible {
  outline: var(--border-line-thick) rgb(200 50 25 / 100%) !important;
}
.tx-powermail .container-fluid form .powermail_fieldset :is(.powermail_field_error_container, .parsley-errors-list, .parsley-error) {
  border: none;
  background-color: transparent;
  color: rgb(var(--color-canvastext));
}
.tx-powermail .container-fluid form .powermail_fieldset .parsley-errors-list > li {
  opacity: 0.675;
  padding: 0;
  color: inherit;
  font-size: var(--font-size-xs);
  text-wrap: balance;
}
.tx-powermail .container-fluid form .powermail_fieldset .parsley-errors-list > li::before {
  padding-inline-end: 0.325em;
  content: "Fehler:";
}
@supports (content: "" / "") {
  .tx-powermail .container-fluid form .powermail_fieldset .parsley-errors-list > li::before {
    content: "" / "Fehler:";
    font-weight: 900;
    font-family: "Font Awesome 6 Pro";
  }
}
form .powermail_fieldwrap_type_text {
  margin-block: calc(var(--gutter) / 2);
}
.news {
  /* old (better) style

& .news-list-item {
	position: relative;
	gap: var(-gutter);
	margin-inline: 0;
	margin-block-end: var(--gutter);
	background-color: rgb(var(--color-canvas));
	width: 100%;

	& > .news-item-image-wrap {
		position: relative;
		border: var(--border-line) rgb(var(--color-canvastext) / var(--bg-alpha));
		border-inline-end: none;
		padding: 0;
		aspect-ratio: 6/5;
		overflow: hidden;
		overflow: clip;

		& * {
			height: 100%;
		}

		img:not(:first-child) {
			position: absolute;
			top: 0;
			left: 0;
			transform: scale(1.075);
			opacity: 0.625;
			z-index: 0;
			filter: blur(0.75rem) brightness(0.875);
			width: 100%;
			height: 100%;
			object-fit: cover;
		}

		img {
			position: relative;
			transform: scale(1.125);
			z-index: 1;
			margin: 0 !important;
			object-fit: contain;
			object-position: center;
			pointer-events: none;
		}
	}

	& > .news-item-text-wrap {
		padding: 0;

		&:last-child {
			border: var(--border-line) rgb(var(--color-canvastext) / var(--bg-alpha));

			& > :not(h3) {
				display: block;
				margin: calc(var(--gutter) / 2);
			}
		}

		& > h3 {
			margin: 0;
			background-color: rgb(var(--color-highlight));
			padding: calc(var(--gutter) / 2);
			width: 100%;
			font-weight: var(--font-weight-medium);
			font-size: var(--font-size-sm);
		}

		& > .extra {
			opacity: 0.85;
			margin-block-start: calc(var(--gutter) / 4) !important;
			border-block-end: var(--border-line) rgb(var(--color-canvastext) / var(--bg-alpha));
			padding-block: 0 calc(var(--gutter) / 4);
			font-size: var(--font-size-xs);
		}

		& > .btn-read-more {
			display: block;
			width: fit-content;
			font-size: var(--font-size-xs);
			text-align: right;
		}

		& > [itemprop="description"] {
			display: -webkit-box;
			overflow: hidden;
			text-overflow: ellipsis;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 2;
			line-clamp: 2;

			& :not(:first-child) {
				display: none;
			}
		}
	}
}

*/
}
.news .news-list-view > .article {
  border-block-start: var(--border-line-thick) rgb(var(--page-color) / 30%);
}
.news .news-list-view > .article > .row {
  gap: 0;
}
.news .news-list-view > .article > .row > :last-child {
  margin-inline-start: var(--gutter);
  border-inline-start: var(--border-line-thick) rgb(var(--page-color) / 30%);
  padding-inline-start: var(--gutter);
}
.news .news-list-view > .article:last-child {
  border-block-end: var(--border-line-thick) rgb(var(--page-color) / 30%);
}
.news .news-list-view > .page-navigation > .pagination {
  display: flex;
  flex-flow: row wrap;
  gap: calc(var(--gutter) / 4);
  border-bottom: var(--border-line-thick) rgb(var(--color-highlight));
  padding-block-end: calc(var(--gutter) * 1 / 2);
}
.news .news-list-view > .page-navigation > .pagination > *.active:not(.reset_button) :is(:any-link, span) {
  background-color: rgb(var(--page-color) / var(--bg-alpha));
}
.news .news-list-view > .page-navigation > .pagination > *.active:not(.reset_button) :is(:any-link, span)::after {
  position: absolute;
  z-index: -1;
  inset: auto 0.5rem 0.5rem;
  background-color: rgb(var(--page-color) / calc(var(--bg-alpha) * 4));
  inline-size: calc(100% - 1rem);
  block-size: 0.125em;
  content: "";
}
.news .news-list-view > .page-navigation > .pagination > * > :is(:any-link, span) {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  transition: color var(--transition), background-color var(--transition);
  background-color: rgb(var(--color-highlight));
  padding: calc(var(--gutter) * 1 / 4) calc(var(--gutter) * 1 / 3);
  min-inline-size: calc(var(--gutter) / 2 + 1em);
  block-size: calc(var(--gutter) / 2 + 1em);
  color: var(--text-color);
  font-weight: var(--font-weight-light);
  line-height: 1;
  text-decoration: none !important;
}
.news .news-list-view > .page-navigation > .pagination > *.disabled * {
  background-color: unset;
}
.news .news-list-item {
  margin-block: calc(var(--gutter) * 1.5);
}
.news .news-list-item h3 a {
  display: block;
  margin-block: 0.75em 0.5em !important;
  color: var(--color-canvastext) !important;
  font-weight: var(--font-weight-thin) !important;
  text-decoration: none !important;
}
.news .news-list-item .extra {
  font-weight: var(--font-weight-medium);
}
.news .news-list-item .btn-read-more {
  margin-top: 0.25em;
  background: none;
  padding: 0;
  color: rgb(var(--page-color)) !important;
}
.news .news-search-result > .alert {
  margin: 0;
  margin-block-end: var(--gutter);
  border: var(--border-line) rgb(var(--page-color));
  border-radius: 0;
  background-color: rgb(var(--page-color) / var(--bg-alpha));
  padding: calc(var(--gutter) * 2 / 4) calc(var(--gutter) / 2);
  color: var(--text-color);
}
.news .news-text-wrap {
  margin-block: var(--gutter);
}
.news .news-detail-teaser {
  font-style: italic;
}
.news h2.newseventlist + .row {
  display: flex;
  flex-direction: column;
  gap: calc(var(--gutter) * 1.5);
}
.news div.newseventlist h3 a {
  display: block;
  margin-block: 0.75em 0.5em !important;
  color: var(--color-canvastext) !important;
  font-weight: var(--font-weight-thin) !important;
  text-decoration: none !important;
}
.news div.newseventlist .newseventinfo p {
  margin-block: 0.5rem;
}
.news div.newseventlist .newseventinfo p strong {
  display: block;
  margin-block-start: 0.75rem;
}
.news div.newseventlist .extra {
  font-weight: var(--font-weight-medium);
}
.news div.newseventlist .btn-read-more {
  margin-top: 0.25em;
  background: none;
  padding: 0;
  color: rgb(var(--page-color)) !important;
}
.frame-type-table {
  --color-sub-border: rgb(var(--text-color) / 12.5%);
  max-inline-size: 100%;
  overflow-x: auto;
  line-height: 1.25;
  font-variant-numeric: tabular-nums;
  word-spacing: -0.375em;
  /* todo: mobile */
}
.frame-type-table th > * {
  display: contents;
}
.frame-type-table :is(td, th) {
  vertical-align: top;
  border-top: none;
  padding: calc(var(--gutter) * 3 / 4) calc(var(--gutter) * 2 / 4);
}
.frame-type-table :is(td, th) > :not(:first-child)::before {
  content: " ";
}
.frame-type-table th {
  position: relative;
  font-variation-settings: "wght" var(--font-weight-semibold);
}
.frame-type-table td {
  text-align: right;
}
.frame-type-table tr:nth-child(odd) > * {
  position: relative;
}
.frame-type-table tr:nth-child(odd) > *::before {
  --bg-color_raw: var(--page-color);
  --bg-color: rgb(var(--page-color) / var(--bg-alpha));
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  background-color: var(--bg-color);
  width: 100%;
  height: 100%;
  pointer-events: none;
  content: "";
}
.frame-type-table tr:first-child {
  border-block-end: var(--border-line) var(--color-sub-border);
}
.frame-type-table tr:first-child > ::before {
  --bg-color_raw: var(--page-color);
  --bg-color: rgb(var(--page-color) / calc(var(--bg-alpha) * 2));
}
.frame-type-table tr > :not(:last-child) {
  border-inline-end: var(--border-line) var(--color-sub-border);
}
.frame-type-table tr > :first-child {
  border-inline-end: var(--border-line-double) var(--color-sub-border);
}
.adva-carousel {
  --carousel-transition-duration: calc(var(--transition-duration) * 2.5);
  --carousel-transition-timing-function: var(--transition-timing-function);
  --carousel-transition-delay: var(--transition-delay);
  --carousel-transition: var(--carousel-transition-duration) var(--carousel-transition-timing-function)
		var(--carousel-transition-delay);
}
.adva-carousel-container {
  padding-inline-start: 0;
}
.adva-carousel-item:not([aria-current="true"]) {
  visibility: hidden;
  opacity: 0;
  transition: opacity var(--carousel-transition-duration) step-end, visibility var(--carousel-transition-duration) step-end;
}
.adva-carousel-item:is([aria-current="true"]) ~ .adva-carousel-item:not([aria-current="true"]) {
  transition: opacity var(--carousel-transition), visibility var(--carousel-transition-duration) step-end;
}
.adva-carousel-item:not([aria-current="true"]) ~ .adva-carousel-item:is([aria-current="true"]) {
  transition: opacity var(--carousel-transition);
}
.adva-carousel-item::before, .adva-carousel-item::after {
  position: absolute;
  z-index: 1;
  inset: auto auto 0 0;
  height: calc(var(--gutter) / 8);
  content: "";
}
.adva-carousel-item::before {
  background-color: rgb(var(--color-canvas) / 62.5%);
  width: 100%;
}
.adva-carousel-item::after {
  background-color: rgb(var(--page-color));
  width: 0%;
}
#footer, #footer ::selection {
  --text-color: var(--color-white);
  --selection-color: var(--color-white);
}
#footer {
  color: rgb(var(--text-color));
  font-weight: var(--font-weight-light);
}
#footer > .contact {
  background-color: rgb(var(--page-color));
  padding-block: calc(var(--gutter) * 1.25);
}
@media (min-width: 744px) {
  #footer > .contact {
    padding-block: calc(var(--gutter) * 2.5);
  }
}
#footer > .contact :is(:any-link, [role="link"]:is([href]:not([href=""]), [data-href]:not([data-href=""]))) {
  transition: background-size var(--transition);
  background-image: linear-gradient(to left, currentcolor, currentcolor);
  background-position: left bottom 0.225em;
  background-repeat: no-repeat;
  background-size: 100% 0.05em;
  text-decoration: none;
  color: rgb(var(--color-white));
}
#footer > .contact :is(:any-link, [role="link"]:is([href]:not([href=""]), [data-href]:not([data-href=""])))::after {
  content: none;
}
#footer > .contact :is(:any-link, [role="link"]:is([href]:not([href=""]), [data-href]:not([data-href=""]))):is(:hover, :focus-visible):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""]))) {
  background-position: right bottom 0.225em;
  background-size: 0% 0.05em;
}
#footer > .content {
  background-color: rgb(var(--page-color-contrast));
  padding-block: calc(var(--gutter) * 1.25);
}
#footer > .content > .container > .row {
  justify-content: space-between;
}
#footer > .content > .container > .row * {
  margin-block-start: 0;
}
#footer > .content > .container > .row > .footer-logo {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
#footer > .content > .container > .row > .footer-legal {
  display: flex;
  justify-content: center;
  align-items: center;
}
#footer > .content > .container > .row > .footer-legal .nav {
  justify-content: center;
  align-items: center;
}
#footer > .content > .container > .row > .footer-legal .nav > .nav-item {
  list-style: none;
}
#footer > .content > .container > .row > .footer-legal .nav :is(:any-link, [role="link"]:is([href]:not([href=""]), [data-href]:not([data-href=""]))) {
  display: flex;
  justify-content: center;
  align-items: center;
  transition: color var(--transition);
  text-decoration: none;
  text-transform: initial;
  font-weight: var(--font-weight-regular);
  color: rgb(var(--color-white));
  margin: 0;
}
#footer > .content > .container > .row > .footer-legal .nav :is(:any-link, [role="link"]:is([href]:not([href=""]), [data-href]:not([data-href=""])))::after {
  content: none;
}
#footer > .content > .container > .row > .footer-legal .nav :is(:any-link, [role="link"]:is([href]:not([href=""]), [data-href]:not([data-href=""]))):is(:hover, :focus-visible):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""]))) {
  color: rgb(var(--color-page-accent));
}
#footer > .content > .container > .row > .footer-socials {
  display: flex;
  justify-content: center;
  align-items: center;
}
#footer > .content > .container > .row > .footer-socials > .socials {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: calc(var(--gutter) / 2);
  padding-inline: 0;
  list-style: none;
}
@media (min-width: 960px) {
  #footer > .content > .container > .row > .footer-socials > .socials {
    justify-content: flex-end;
  }
}
#footer > .content > .container > .row > .footer-socials > .socials :is(:any-link, [role="link"]:is([href]:not([href=""]), [data-href]:not([data-href=""]))) {
  display: flex;
  justify-content: center;
  align-items: center;
  transition: color var(--transition);
  aspect-ratio: 1;
  text-decoration: none;
  color: rgb(var(--color-white));
  font-size: calc(var(--font-size-sm) * 1.425);
}
#footer > .content > .container > .row > .footer-socials > .socials :is(:any-link, [role="link"]:is([href]:not([href=""]), [data-href]:not([data-href=""]))):is(:hover, :focus-visible):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""]))) {
  color: rgb(var(--color-page-accent));
}
.fancybox-container .fancybox-content {
  background-color: rgb(var(--color-canvas));
}
.fancybox-container .fancybox-content:not(.fancybox-slide--image > *) {
  max-inline-size: var(--container-width);
}
[class*="bubble-wrap"] {
  position: relative;
  border-radius: calc(var(--gutter) * 2);
  width: fit-content;
  color: rgb(var(--color-white));
}
[class*="bubble-wrap"], [class*="bubble-wrap"] ::selection {
  --text-color: var(--color-white);
  --selection-color: var(--color-white);
}
[class*="bubble-wrap"]:is(.bubble-wrap-float, .bubble-wrap-default) {
  z-index: 1;
  margin-inline: auto;
  padding: max(9.9375%, calc(var(--gutter) * 1.75)) max(13.25%, calc(var(--gutter) * 2.25));
}
[class*="bubble-wrap"]:is(.bubble-wrap-float, .bubble-wrap-default) :is(:any-link, [role="link"]:is([href]:not([href=""]), [data-href]:not([data-href=""]))) {
  color: rgb(var(--color-white));
}
[class*="bubble-wrap"].bubble-wrap-default {
  margin-block: calc(var(--gutter) * 1);
}
@media (min-width: 960px) {
  [class*="bubble-wrap"].bubble-wrap-default {
    margin-block: calc(var(--gutter) * 1);
  }
}
[class*="bubble-wrap"].bubble-wrap-float {
  right: 0;
}
@media (min-width: 960px) {
  [class*="bubble-wrap"].bubble-wrap-float {
    position: absolute;
    transform: scale(0.875);
    transform-origin: top;
    margin: 0;
  }
}
[class*="bubble-wrap"].bubble-wrap-float:where(:first-child > *) {
  left: 0;
}
[class*="bubble-wrap"].bubble-wrap-link {
  position: relative;
  cursor: pointer;
  margin: calc(var(--gutter) / 2);
  text-align: center;
}
[class*="bubble-wrap"].bubble-wrap-link .frame-bubble-container-link {
  padding: calc(13.25% + var(--gutter) * 2) 13.25%;
}
[class*="bubble-wrap"].bubble-wrap-link :is(:any-link, [role="link"]:is([href]:not([href=""]), [data-href]:not([data-href=""])))::before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  width: 100%;
  height: 100%;
  content: "";
}
[class*="bubble-wrap"] header > * {
  margin-block: 0.5em;
  width: 100%;
  color: rgb(var(--color-white));
  font-size: calc(var(--font-size-sm) * 1.8);
  word-break: auto-phrase;
  text-align: center;
}
[class*="bubble-wrap"] [class*="bubble-inner"] {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  border-radius: 100vmax;
  background-color: rgb(var(--page-color));
  width: 100%;
  height: 100%;
}
[class*="bubble-wrap"] [class*="bubble-inner"].bubble-inner-ring {
  transform: scale(0.9875);
  transform-origin: top left;
  z-index: 2;
  border: 0.325rem solid rgb(var(--page-color-accent));
  background-color: unset;
}
[class*="bubble-wrap"] > [class*="frame-bubble"] {
  position: relative;
  z-index: 3;
}
[class*="bubble-wrap"] :is(:any-link, [role="link"]:is([href]:not([href=""]), [data-href]:not([data-href=""]))) {
  position: unset !important;
}
[class*="bubble-wrap"] :is(:any-link, [role="link"]:is([href]:not([href=""]), [data-href]:not([data-href=""]))):not(.page) {
  transition: background-size var(--transition);
  background-image: linear-gradient(to left, currentcolor, currentcolor);
  background-position: right bottom 0.225em;
  background-size: 0% 0.05em;
  background-repeat: no-repeat;
  text-decoration: none;
}
[class*="bubble-wrap"] :is(:any-link, [role="link"]:is([href]:not([href=""]), [data-href]:not([data-href=""]))):is(:hover, :focus-visible):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""]))) {
  background-position: left bottom 0.225em;
  background-size: 100% 0.05em;
}
[class*="bubble-wrap"] :is(:any-link, [role="link"]:is([href]:not([href=""]), [data-href]:not([data-href=""])))::after {
  position: relative !important;
}
.lineart-wrap {
  --lineart-height: calc(var(--content-height) / 3 - var(--gutter) * 1.5);
  padding-block-end: 0 !important;
  min-height: var(--lineart-height);
  overflow-x: hidden;
  overflow-x: clip;
}
@media (min-width: 744px) {
  .lineart-wrap {
    --lineart-height: calc(var(--content-height) / 3 - var(--gutter) * 3);
  }
}
@media (min-width: 960px) {
  .lineart-wrap {
    --lineart-height: calc(var(--content-height) * 0.825 - var(--gutter) * 2.5);
  }
}
.lineart-wrap:where(#hero .title-header > *) {
  overflow-x: visible;
}
@media (min-width: 960px) {
  .lineart-wrap:where(#hero .title-header > *) {
    --lineart-height: calc(var(--content-height) * 0.825);
  }
  .lineart-wrap:where(#hero .title-header > *) .ce-gallery .image img {
    transform: scale(1.25) !important;
  }
  .lineart-wrap:where(#hero .title-header > *) .ce-gallery .image img:is(:hover, :focus-visible):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""]))) {
    transform: scale(1.325) !important;
  }
}
.lineart-wrap:where(#content > :last-child *) {
  margin-block-end: calc(var(--gutter) * -1.5);
}
@media (min-width: 960px) {
  .lineart-wrap:where(#content > :last-child *) {
    margin-block-end: calc(var(--gutter) * -2.5);
  }
}
.lineart-wrap .frame-lineart.frame-container-addon-grids.col-count-2 {
  position: relative;
}
.lineart-wrap .frame-lineart.frame-container-addon-grids.col-count-2 > .row {
  position: relative;
}
.lineart-wrap .frame-lineart.frame-container-addon-grids.col-count-2 > .row > :has(.frame-type-image) {
  place-self: end;
}
.lineart-wrap .frame-lineart.frame-container-addon-grids.col-count-2 .frame-type-image {
  block-size: 100%;
}
.lineart-wrap .frame-lineart.frame-container-addon-grids.col-count-2 .frame-type-text:not(:where(.bubble-wrap-float *, #hero *)) {
  padding-block-end: calc(var(--gutter) * 2);
}
.lineart-wrap .frame-lineart.frame-container-addon-grids.col-count-2 > .row > div:where(:has(> .frame-type-text), :has(> .frame-type-header)) {
  display: flex;
  align-items: center;
}
.lineart-wrap .frame-lineart.frame-container-addon-grids.col-count-2 .ce-image {
  display: flex;
  position: relative;
  align-items: end;
  gap: var(--gutter);
  block-size: 100%;
}
@media (min-width: 960px) {
  .lineart-wrap .frame-lineart.frame-container-addon-grids.col-count-2 .ce-image {
    min-height: var(--lineart-height);
  }
}
.lineart-wrap .frame-lineart.frame-container-addon-grids.col-count-2 .ce-image picture {
  display: block;
  line-height: 0;
}
.lineart-wrap .frame-lineart.frame-container-addon-grids.col-count-2 .ce-image .ce-gallery {
  width: 90%;
}
.lineart-wrap .frame-lineart.frame-container-addon-grids.col-count-2 .ce-image .image {
  position: relative;
  justify-content: end;
  align-items: center;
  transform-origin: bottom center;
  width: 100%;
  height: 100%;
  /* DESKTOP: transform-origin: bottom right */
}
.lineart-wrap .frame-lineart.frame-container-addon-grids.col-count-2 .ce-image .image:not(#hero *) {
  margin-block-start: calc(var(--gutter) * 2);
}
.lineart-wrap .frame-lineart.frame-container-addon-grids.col-count-2 .ce-image .image img {
  transform-origin: bottom center;
  transition: transform var(--transition);
  width: 100%;
  height: 100%;
  min-height: calc(var(--content-height) * 3 / 8);
  max-height: calc(var(--content-height) * 4 / 8);
  object-fit: contain;
  object-position: bottom center;
}
@media (min-width: 960px) {
  .lineart-wrap .frame-lineart.frame-container-addon-grids.col-count-2 .ce-image .image img {
    transform: scale(1.125);
  }
  .lineart-wrap .frame-lineart.frame-container-addon-grids.col-count-2 .ce-image .image img:is(:hover, :focus-visible):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""]))) {
    transform: scale(1.175);
  }
}
.lineart-wrap .frame-lineart.frame-container-addon-grids.col-count-2 .ce-image .image picture {
  position: relative;
  width: 92.5%;
}
.lineart-wrap .frame-lineart.frame-container-addon-grids.col-count-2 .ce-image .image picture::after, .lineart-wrap .frame-lineart.frame-container-addon-grids.col-count-2 .ce-image .image picture::before {
  position: absolute;
  right: 95%;
  bottom: 0;
  z-index: 5;
  background-color: rgb(var(--color-black));
  width: 100vw;
  height: 0.1rem;
  content: "";
}
@media (min-width: 1260px) {
  .lineart-wrap .frame-lineart.frame-container-addon-grids.col-count-2 .ce-image .image picture::after, .lineart-wrap .frame-lineart.frame-container-addon-grids.col-count-2 .ce-image .image picture::before {
    height: 0.2rem;
  }
}
.lineart-wrap .frame-lineart.frame-container-addon-grids.col-count-2 .ce-image .image picture::before {
  left: 95%;
}
/* TYPO3 Imports

@import "typo3/content_elements";
@import "typo3/layouts";
@import "typo3/frame_classes";
*/
@page {
  size: a4 portrait;
  margin: 12mm;
}
@media print {
  * {
    transition: none !important;
    background: none !important;
    overflow: visible !important;
  }
  #content * {
    page-break-inside: avoid !important;
  }
  body {
    margin: 0 !important;
  }
  a[href]:not([href=""]) {
    text-decoration: none !important;
  }
  *:not(h1):not(h2):not(h3):not(h4):not(h5) {
    font-size: 1rem !important;
  }
  #content h3 {
    margin-top: 1.75cm;
  }
  #header {
    position: relative !important;
  }
  #mainMenu {
    display: none !important;
  }
  #metaMenu {
    display: none !important;
  }
  #logo {
    margin: 0 !important;
  }
  #logo img {
    block-size: 2.75cm !important;
  }
  #logo .ce-gallery > .ce-row {
    position: relative !important;
    transform: none !important;
  }
  #logo .ce-gallery > .ce-row:not(:first-child):not(:only-child) {
    display: none !important;
  }
  .hero {
    display: none !important;
  }
  .breadcrumb {
    margin-bottom: 1.25cm !important;
  }
  .breadcrumb > .current {
    text-decoration: underline !important;
  }
  main {
    margin: 0.625cm 0 !important;
  }
  main * {
    opacity: 1 !important;
  }
  #content {
    max-inline-size: 75% !important;
  }
  .frame-type-gridelements_pi1 > .row {
    border: 1px solid grey;
  }
  .frame-type-gridelements_pi1 > .row > .col {
    max-inline-size: 50% !important;
  }
  .frame-type-gridelements_pi1 > .row > .col * {
    color: black !important;
  }
  #leftCol img, #rightCol img {
    display: none !important;
  }
  #leftCol {
    order: -1 !important;
    max-inline-size: 25% !important;
  }
  #rightCol {
    order: 99999 !important;
    max-inline-size: 25% !important;
  }
  #leftCol .navbar {
    display: none !important;
  }
  #leftColAbove {
    display: none !important;
  }
  #dynamicTeaserset {
    display: none !important;
  }
  [class*="sticky"] {
    position: static !important;
  }
  #content *:not(h1):not(h2):not(h3):not(h4):not(h5):not(li) {
    color: black !important;
  }
  #content img[src]:not([src=""]) {
    display: none !important;
  }
  .page-navigation > .pagination {
    display: none !important;
  }
  #footer {
    bottom: 0 !important;
    block-size: auto !important;
  }
  #footer > .container > .row > div:first-child {
    display: block !important;
  }
  #footer * {
    color: black !important;
  }
  #footer .socialmedia {
    display: none !important;
  }
  #footerNavi {
    display: none !important;
  }
  #back-to-top {
    display: none !important;
  }
  .tx-om-cookie-consent {
    display: none !important;
  }
}
/* stylelint-disable unit-disallowed-list */
:root,  ::selection,  ::backdrop {
  /*

		@media (prefers-color-scheme: dark) {
			:not([data-color-scheme="light"])& {
				color-scheme: dark;

				// Farben
				--page-color: var(--color-page-dark);
				--page-color-contrast: var(--color-page-dark-contrast);
				--color-canvastext: var(--color-light);
				--color-canvas: var(--color-dark);
				--color-highlight: var(--color-gray);
				--color-full: var(--color-black);

				// Filter
				--filter-canvastext: brightness(0) invert(1);
				--filter-canvas: brightness(0);

				// Anderes
				--fa-secondary-opacity: 0.525;

				[data-contrast="more"]& {
					--page-color: var(--color-page-dark-contrast);
				}
			}
		}

		[data-color-scheme="dark"]& {
			color-scheme: dark;

			// Farben
			--page-color: var(--color-page-dark);
			--page-color-contrast: var(--color-page-dark-contrast);
			--color-canvastext: var(--color-light);
			--color-canvas: var(--color-dark);
			--color-highlight: var(--color-gray);
			--color-full: var(--color-black);

			// Filter
			--filter-canvastext: brightness(0) invert(1);
			--filter-canvas: brightness(0);

			// Anderes
			--fa-secondary-opacity: 0.525;

			[data-contrast="more"]& {
				--page-color: var(--color-page-dark-contrast);
			}
		}
		*/
}
[data-contrast="more"]:root, [data-contrast="more"] ::selection, [data-contrast="more"] ::backdrop {
  --page-color: var(--color-page-light-contrast);
}
/*
@media (prefers-color-scheme: dark) {
	:root:not([data-color-scheme="light"]) {
		#header {
			--color-canvas: var(--color-black);
			--color-highlight: var(--color-dark);
			--text-color: var(--color-canvastext);
			--bg-color: var(--color-canvas);
		}

		#hero > .media {
			filter: brightness(0.9) contrast(1.05);
		}
	}
}

[data-color-scheme="dark"] {
	& #header {
		--color-canvas: var(--color-black);
		--color-highlight: var(--color-dark);
		--text-color: var(--color-canvastext);
		--bg-color: var(--color-canvas);
	}

	& #breadcrumb {
		--color-highlight: var(--color-gray);
	}

	& #hero > .media {
		filter: brightness(0.9) contrast(1.05);
	}
}
*/
[data-contrast="more"] main :is(svg, img, audio, video) {
  outline: var(--border-line) rgb(var(--color-canvastext));
}
[data-contrast="more"] :is(:any-link, [role="link"]:is([href]:not([href=""]), [data-href]:not([data-href=""]))):not(.btn) {
  text-decoration: underline;
  text-decoration-color: rgb(var(--link-text-color) / 0.275);
  text-underline-offset: 0.0925em;
}
[data-contrast="more"] :is(:any-link, [role="link"]:is([href]:not([href=""]), [data-href]:not([data-href=""]))):is(:hover, :focus-visible):not([aria-disabled="true"]:not([tabindex]:not([tabindex=""]))):not(.btn) {
  transition: color var(--transition), text-underline-offset var(--transition), text-decoration-color var(--transition);
  text-decoration-color: rgb(var(--link-hover-color));
  text-underline-offset: 0.1475em;
}
@media (prefers-reduced-motion: reduce) {
  *, ::before, ::after {
    animation: none !important;
    transition: none !important;
    background-attachment: scroll !important;
    scroll-behavior: auto !important;
  }
  .fixed-scroll-wrap > :first-child, :is(.parallax-media, #hero > .media) :is(img, video) {
    transform: none !important;
  }
}
@media (prefers-reduced-transparency: reduce) {
  :root, ::selection, ::backdrop {
    --bg-alpha: 0%;
  }
}
.frame-visually-hidden, .visually-hidden, .visually-hidden-focusable:not(:is(:focus, :focus-visible, :focus-within)) {
  clip: rect(0, 0, 0, 0) !important;
  position: absolute !important;
  clip-path: inset(50%) !important;
  margin: 0 !important;
  border: 0 !important;
  padding: 0 !important;
  inline-size: 1px !important;
  block-size: 1px !important;
  overflow: hidden !important;
  overflow: clip !important;
  white-space: nowrap !important;
}
:is([disabled], [aria-disabled="true"]):not([aria-current="page"]) {
  opacity: 0.675;
  filter: saturate(0.675) brightness(0.675);
  cursor: not-allowed !important;
  text-decoration: none !important;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%2F(stdin)%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2F_palettes.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2F_fonts.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2F_constants.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2F_mixins.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2F_overrides.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2Ftrappist%2Ftrappist.base.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2Ftrappist%2Ftrappist.grid.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2Ftrappist%2Ftrappist.util.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2F_base.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2F_components.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2Fcomponents%2F_header.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2Fcomponents%2Fnavigation%2F_meta.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2Fcomponents%2Fnavigation%2F_main.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2Fcomponents%2Fnavigation%2F_breadcrumb.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2Fcomponents%2F_hero.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2Fcomponents%2F_aside.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2Fcomponents%2Fnavigation%2F_sub.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2Fcomponents%2F_accordion.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2Fcomponents%2F_tabs.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2Fcomponents%2F_forms.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2Fcomponents%2F_news.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2Fcomponents%2F_tables.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2Fcomponents%2F_carousel.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2Fcomponents%2F_footer.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2Fcomponents%2F_fancybox.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2Fcomponents%2F_bubble.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2Fcomponents%2F_lineart.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2F_print.scss%22%2C%22%2Ftypo3conf%2Fext%2Fadva_sitepackage%2FResources%2FPublic%2FScss%2F_accessibility.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACmBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADnBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEmBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF3CA%3BAGGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD6EF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC7EE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD2FA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAE5HJ%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAL5FA%3BAMGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BACRA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAYG%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAsBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAHjFA%3BAG%2BBC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAHjFA%3BAG%2BBC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAHjFA%3BAG%2BBC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAHjFA%3BAG%2BBC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAPvGA%3BAQGA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BARrCA%3BAQ2CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAACA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAACA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAJnIA%3BAAAA%3BAAAA%3BAIqDA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAJnIA%3BAAAA%3BAAAA%3BAIqDA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAJnIA%3BAAAA%3BAAAA%3BAIqDA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAJnIA%3BAAAA%3BAAAA%3BAIqDA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAChJF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKmCF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAuBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL%2FEE%3BAK4FA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BALrHE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJhBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASgKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAsBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAT3PD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAS%2BQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATnYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAS0ZA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BATvaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASwbA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAL%2FaC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKubD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BATlfD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUGA%3BAAAA%3BAAAA%3BACAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOKD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAP%2FCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAO0DA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAP9EC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOuFA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAC3GA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BARrFC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQsGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACzJD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATIC%3BASKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATvBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASyCA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAT5DH%3BASmEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAT3GC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASmIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BATrJH%3BAS4JE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAC1ML%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BACZF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAC5CF%3BAAAA%3BAAAA%3BACDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3B%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAD5HR%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAExHA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC5DJ%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC1CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAVtIA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAWnCC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAwGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC9OD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BACjEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAC7CD%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BApBIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAoBIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BApBlFF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAoB8FG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BACxHN%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BACDD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAtBTC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsBiBD%3BAAAA%3BAAAA%3BAtBjBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsB2BA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BACvHF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAvBgBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAuBAD%3BAAAA%3BAAAA%3BAvBAC%3BAAAA%3BAAAA%3BAAAA%3BAuBMC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAvBhBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAuBwBD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAvBlDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAuB6DC%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAvBtFF%3BAAAA%3BAAAA%3BAAAA%3BAuBmGI%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAvB%2FGH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAuB%2BHG%3BAAAA%3BAAAA%3BA3B%2FIL%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA4BAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BA5BrKD%3BA6BIC%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BA7BLF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA6BiGC%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */