@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
strong {
  font-weight: bold;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code, kbd, samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 70%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button, input, optgroup, select, textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button, input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button, select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button, [type="button"], [type="reset"], [type="submit"] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"], [type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
figure {
  margin: 0;
}
:focus {
  outline: none;
}
.colorBlack, .ce-headline-color-0 {
  color: #000000;
}
.colorWhite, .ce-headline-color-1 {
  color: #fff;
}
.colorHaupt, .ce-headline-color-2 {
  color: #605E5F;
}
.colorKontrast, .ce-headline-color-3 {
  color: #CBB4E3;
}
.colorWerbung, .ce-headline-color-4 {
  color: #FFBF16;
}
.colorSchrift, .ce-headline-color-5 {
  color: #2F2F2F;
}
.colorBody, .ce-headline-color-6 {
  color: #fff;
}
.colorBlack, .ce-headline-color-7 {
  color: #605E5F;
}
.colorWhite, .ce-headline-color-8 {
  color: #B89CCF;
}
.colorHaupt, .ce-headline-color-9 {
  color: #C2C2C2;
}
.colorKontrast, .ce-headline-color-10 {
  color: #FCE8E6;
}
.colorWerbung, .ce-headline-color-11 {
  color: none;
}
.colorSchrift, .ce-headline-color-12 {
  color: rgba(255, 191, 22, 0.5);
}
.background-color-0, .backgroundcolorBlack {
  background-color: #000000;
}
.background-color-1, .backgroundcolorWhite {
  background-color: #fff;
}
.background-color-2, .backgroundcolorHaupt {
  background-color: #605E5F;
}
.background-color-3, .backgroundcolorKontrast {
  background-color: #CBB4E3;
}
.background-color-4, .backgroundcolorWerbung {
  background-color: #FFBF16;
}
.background-color-5 {
  background-color: transparent;
}
.background-color-6 {
  background-color: transparent;
}
.background-color-7 {
  background-color: #605E5F;
}
.background-color-8, .background-color-header {
  background-color: #B89CCF;
}
.background-color-9 {
  background-color: #C2C2C2;
}
.background-color-10 {
  background-color: #FCE8E6;
}
.background-color-11 {
  background-color: transparent;
}
.background-color-12 {
  background-color: rgba(255, 191, 22, 0.5);
}
.svgFill-0 {
  fill: #000000;
}
.svgFill-1 {
  fill: #fff;
}
.svgFill-2 {
  fill: #605E5F;
}
.svgFill-3 {
  fill: #CBB4E3;
}
.svgFill-4 {
  fill: #FFBF16;
}
.svgFill-5 {
  fill: #fff;
}
.svgFill-6 {
  fill: transparent;
}
.svgFill-7 {
  fill: #605E5F;
}
.svgFill-8 {
  fill: #B89CCF;
}
.background-hover-color-0:hover {
  background-color: #FFBF16;
}
.background-hover-color-1:hover {
  background-color: #FFBF16;
}
.background-hover-color-2:hover {
  background-color: #FFBF16;
}
.background-hover-color-3:hover {
  background-color: #FFBF16;
}
.background-hover-color-4:hover {
  background-color: #605E5F;
}
.background-hover-color-5:hover {
  background-color: #FFBF16;
}
.backgroundcolorBlack90 {
  background-color: rgba(0, 0, 0, 0.9);
}
.backgroundcolorWhite90 {
  background-color: rgba(255, 255, 255, 0.9);
}
.backgroundcolorHaupt90 {
  background-color: rgba(96, 94, 95, 0.9);
}
.backgroundcolorKontrast90 {
  background-color: rgba(203, 180, 227, 0.9);
}
.backgroundcolorWerbung90 {
  background-color: rgba(255, 191, 22, 0.9);
}
.background-color-0-20 {
  background-color: rgba(0, 0, 0, 0.2);
}
.background-color-1-20 {
  background-color: rgba(255, 255, 255, 0.2);
}
.background-color-2-20 {
  background-color: rgba(96, 94, 95, 0.2);
}
.background-color-3-20 {
  background-color: rgba(203, 180, 227, 0.2);
}
.background-color-4-20 {
  background-color: rgba(255, 191, 22, 0.2);
}
.background-color-5-20 {
  background-color: rgba(255, 255, 255, 0.2);
}
.background-color-6-20 {
  background-color: transparent;
}
.background-color-7-20 {
  background-color: rgba(96, 94, 95, 0.2);
}
.background-color-8-20 {
  background-color: rgba(184, 156, 207, 0.2);
}
.background-color-9-20 {
  background-color: rgba(194, 194, 194, 0.2);
}
.background-color-10-20 {
  background-color: rgba(252, 232, 230, 0.2);
}
.background-color-0-40 {
  background-color: rgba(0, 0, 0, 0.4);
}
.background-color-1-40 {
  background-color: rgba(255, 255, 255, 0.4);
}
.background-color-2-40 {
  background-color: rgba(96, 94, 95, 0.4);
}
.background-color-3-40 {
  background-color: rgba(203, 180, 227, 0.4);
}
.background-color-4-40 {
  background-color: rgba(255, 191, 22, 0.4);
}
.background-color-5-40 {
  background-color: rgba(255, 255, 255, 0.4);
}
.background-color-6-40 {
  background-color: transparent;
}
.background-color-7-40 {
  background-color: rgba(96, 94, 95, 0.4);
}
.background-color-8-40 {
  background-color: rgba(184, 156, 207, 0.4);
}
.background-color-9-40 {
  background-color: rgba(194, 194, 194, 0.4);
}
.background-color-10-40 {
  background-color: rgba(252, 232, 230, 0.4);
}
.background-color-0-60 {
  background-color: rgba(0, 0, 0, 0.6);
}
.background-color-1-60 {
  background-color: rgba(255, 255, 255, 0.6);
}
.background-color-2-60 {
  background-color: rgba(96, 94, 95, 0.6);
}
.background-color-3-60 {
  background-color: rgba(203, 180, 227, 0.6);
}
.background-color-4-60 {
  background-color: rgba(255, 191, 22, 0.6);
}
.background-color-5-60 {
  background-color: rgba(255, 255, 255, 0.6);
}
.background-color-6-60 {
  background-color: transparent;
}
.background-color-7-60 {
  background-color: rgba(96, 94, 95, 0.6);
}
.background-color-8-60 {
  background-color: rgba(184, 156, 207, 0.6);
}
.background-color-9-60 {
  background-color: rgba(194, 194, 194, 0.6);
}
.background-color-10-60 {
  background-color: rgba(252, 232, 230, 0.6);
}
.background-color-0-80 {
  background-color: rgba(0, 0, 0, 0.8);
}
.background-color-1-80 {
  background-color: rgba(255, 255, 255, 0.8);
}
.background-color-2-80 {
  background-color: rgba(96, 94, 95, 0.8);
}
.background-color-3-80 {
  background-color: rgba(203, 180, 227, 0.8);
}
.background-color-4-80 {
  background-color: rgba(255, 191, 22, 0.8);
}
.background-color-5-80 {
  background-color: rgba(255, 255, 255, 0.8);
}
.background-color-6-80 {
  background-color: transparent;
}
.background-color-7-80 {
  background-color: rgba(96, 94, 95, 0.8);
}
.background-color-8-80 {
  background-color: rgba(184, 156, 207, 0.8);
}
.background-color-9-80 {
  background-color: rgba(194, 194, 194, 0.8);
}
.background-color-10-80 {
  background-color: rgba(252, 232, 230, 0.8);
}
.background-color-11-80 {
  background-color: transparent;
}
.background-color-12-80 {
  background-color: rgba(255, 191, 22, 0.5);
}
.borderColorBlack, .border-color-0 {
  border-color: #000000;
}
.borderColorWhite, .border-color-1 {
  border-color: #fff;
}
.borderColorHaupt, .border-color-2 {
  border-color: #605E5F;
}
.borderColorKontrast, .border-color-3 {
  border-color: #CBB4E3;
}
.borderColorWerbung, .border-color-4 {
  border-color: #FFBF16;
}
.borderColorBody, .border-color-5 {
  border-color: #fff;
}
.border-color-6 {
  border-color: transparent;
}
.border-1 {
  border: none;
}
.border-2 {
  border-width: 2px;
  border-style: solid;
}
.border-3 {
  border-width: 7px;
  border-style: double;
}
.border-4 {
  border-width: 5px;
  border-style: dotted;
}
.border-5 {
  border-width: 2px;
  border-style: dashed;
}
.border-6 {
  border-width: 6px;
  border-style: solid;
}
.white {
  color: #fff;
}
.farbverlauf-header-0 {
  background: #000;
  background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0%, black 95%);
  background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0%, black 95%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, black 95%);
}
.farbverlauf-header-1 {
  background: #fff;
  background: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0.75) 0%, white 95%);
  background: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0.75) 0%, white 95%);
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.5) 0%, white 95%);
}
.farbverlauf-header-2 {
  background: #605E5F;
  background: -moz-linear-gradient(0deg, rgba(96, 94, 95, 0.75) 0%, #605e5f 95%);
  background: -webkit-linear-gradient(0deg, rgba(96, 94, 95, 0.75) 0%, #605e5f 95%);
  background: linear-gradient(0deg, rgba(96, 94, 95, 0.5) 0%, #605e5f 95%);
}
.farbverlauf-header-3 {
  background: #CBB4E3;
  background: -moz-linear-gradient(0deg, rgba(203, 180, 227, 0.75) 0%, #cbb4e3 95%);
  background: -webkit-linear-gradient(0deg, rgba(203, 180, 227, 0.75) 0%, #cbb4e3 95%);
  background: linear-gradient(0deg, rgba(203, 180, 227, 0.5) 0%, #cbb4e3 95%);
}
.farbverlauf-header-4 {
  background: #FFBF16;
  background: -moz-linear-gradient(0deg, rgba(255, 191, 22, 0.75) 0%, #ffbf16 95%);
  background: -webkit-linear-gradient(0deg, rgba(255, 191, 22, 0.75) 0%, #ffbf16 95%);
  background: linear-gradient(0deg, rgba(255, 191, 22, 0.5) 0%, #ffbf16 95%);
}
.farbverlauf-header-5 {
  background: #fff;
  background: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0.75) 0%, white 95%);
  background: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0.75) 0%, white 95%);
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.5) 0%, white 95%);
}
.farbverlauf-header-6 {
  background: transparent;
  background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 95%);
  background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 95%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 95%);
}
.farbverlauf-header-7 {
  background: #605E5F;
  background: -moz-linear-gradient(0deg, rgba(96, 94, 95, 0.75) 0%, #605e5f 95%);
  background: -webkit-linear-gradient(0deg, rgba(96, 94, 95, 0.75) 0%, #605e5f 95%);
  background: linear-gradient(0deg, rgba(96, 94, 95, 0.5) 0%, #605e5f 95%);
}
.farbverlauf-header-8 {
  background: #B89CCF;
  background: -moz-linear-gradient(0deg, rgba(184, 156, 207, 0.75) 0%, #b89ccf 95%);
  background: -webkit-linear-gradient(0deg, rgba(184, 156, 207, 0.75) 0%, #b89ccf 95%);
  background: linear-gradient(0deg, rgba(184, 156, 207, 0.5) 0%, #b89ccf 95%);
}
.farbverlauf-0 {
  background: #000;
  background: -moz-linear-gradient(top, #666 0%, black 100%);
  background: -webkit-linear-gradient(top, #666 0%, black 100%);
  background: linear-gradient(to bottom, #666 0%, black 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(lighten($farbe,40%),$deckung)", endColorstr="rgba($farbe,$deckung)",GradientType=0);
}
.farbverlauf-1 {
  background: #fff;
  background: -moz-linear-gradient(top, white 0%, white 100%);
  background: -webkit-linear-gradient(top, white 0%, white 100%);
  background: linear-gradient(to bottom, white 0%, white 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(lighten($farbe,40%),$deckung)", endColorstr="rgba($farbe,$deckung)",GradientType=0);
}
.farbverlauf-2 {
  background: #605E5F;
  background: -moz-linear-gradient(top, #c6c4c5 0%, #605e5f 100%);
  background: -webkit-linear-gradient(top, #c6c4c5 0%, #605e5f 100%);
  background: linear-gradient(to bottom, #c6c4c5 0%, #605e5f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(lighten($farbe,40%),$deckung)", endColorstr="rgba($farbe,$deckung)",GradientType=0);
}
.farbverlauf-3 {
  background: #CBB4E3;
  background: -moz-linear-gradient(top, white 0%, #cbb4e3 100%);
  background: -webkit-linear-gradient(top, white 0%, #cbb4e3 100%);
  background: linear-gradient(to bottom, white 0%, #cbb4e3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(lighten($farbe,40%),$deckung)", endColorstr="rgba($farbe,$deckung)",GradientType=0);
}
.farbverlauf-4 {
  background: #FFBF16;
  background: -moz-linear-gradient(top, rgba(255, 247, 226, 0.9) 0%, rgba(255, 191, 22, 0.9) 100%);
  background: -webkit-linear-gradient(top, rgba(255, 247, 226, 0.9) 0%, rgba(255, 191, 22, 0.9) 100%);
  background: linear-gradient(to bottom, rgba(255, 247, 226, 0.9) 0%, rgba(255, 191, 22, 0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(lighten($farbe,40%),$deckung)", endColorstr="rgba($farbe,$deckung)",GradientType=0);
}
.farbverlauf-5 {
  background: #fff;
  background: -moz-linear-gradient(top, white 0%, white 100%);
  background: -webkit-linear-gradient(top, white 0%, white 100%);
  background: linear-gradient(to bottom, white 0%, white 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(lighten($farbe,40%),$deckung)", endColorstr="rgba($farbe,$deckung)",GradientType=0);
}
.farbverlauf-6 {
  background: transparent;
  background: -moz-linear-gradient(top, #666 0%, black 100%);
  background: -webkit-linear-gradient(top, #666 0%, black 100%);
  background: linear-gradient(to bottom, #666 0%, black 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(lighten($farbe,40%),$deckung)", endColorstr="rgba($farbe,$deckung)",GradientType=0);
}
.farbverlauf-7 {
  background: #605E5F;
  background: -moz-linear-gradient(top, #c6c4c5 0%, #605e5f 100%);
  background: -webkit-linear-gradient(top, #c6c4c5 0%, #605e5f 100%);
  background: linear-gradient(to bottom, #c6c4c5 0%, #605e5f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(lighten($farbe,40%),$deckung)", endColorstr="rgba($farbe,$deckung)",GradientType=0);
}
.farbverlauf-8 {
  background: #B89CCF;
  background: -moz-linear-gradient(top, white 0%, #b89ccf 100%);
  background: -webkit-linear-gradient(top, white 0%, #b89ccf 100%);
  background: linear-gradient(to bottom, white 0%, #b89ccf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(lighten($farbe,40%),$deckung)", endColorstr="rgba($farbe,$deckung)",GradientType=0);
}
/*  FARBE FontAwesome Duotone Icons */
.theme-icons {
  --fa-secondary-opacity: 1.0;
  --fa-primary-opacity: 1.0;
  --fa-primary-color: $farbeSvgWerbung;
  --fa-secondary-color: $farbeSvgWerbung;
}
/* Schriften Adobe Fonts

===== WICHTIG: "acumin-pro" muss in allen Projekten drin sein
                light, regular, bold (300,400,700)

  Wir benötigen pro Projekt ein Typekit Webprojekt
  1. Schrift standart
  2. Header
  3. Subheader
  4. Marketing
 */
.marker {
  background-color: #ffe086;
  font-weight: bolder;
}
strong {
  font-weight: bold;
}
.schattenTextHauptfarbe {
  text-shadow: 1px 1px 1px #605E5F;
}
.small {
  font-size: 60%;
}
.headerslider {
  font-size: 4rem !important;
}
/* h1  */
/* h1-Schriftgröße */
h1 {
  font-size: 1.25rem;
  font-weight: 700;
  letter-spacing: 0.1rem;
  line-height: 1;
  margin: 0 0 0.25rem 0;
  text-align: center;
}
@media only screen and (min-width: 700px) {
  h1 {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 375px) {
  h1 {
    font-size: 1.5rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 375px) and (min-width: 700px) {
  h1 {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 490px) {
  h1 {
    font-size: 1.75rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 490px) and (min-width: 700px) {
  h1 {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 700px) {
  h1 {
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 700px) and (min-width: 700px) {
  h1 {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
h1.gewinnspielheader {
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: 0.1rem;
  line-height: 1;
  margin: 0 0 0.25rem 0;
  text-align: center;
  text-shadow: -3px 3px 1px black;
  margin: 0;
}
@media only screen and (min-width: 700px) {
  h1.gewinnspielheader {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 375px) {
  h1.gewinnspielheader {
    font-size: 2.5rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 375px) and (min-width: 700px) {
  h1.gewinnspielheader {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 490px) {
  h1.gewinnspielheader {
    font-size: 3rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 490px) and (min-width: 700px) {
  h1.gewinnspielheader {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 700px) {
  h1.gewinnspielheader {
    font-size: 3rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 700px) and (min-width: 700px) {
  h1.gewinnspielheader {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1200px) {
  h1.gewinnspielheader {
    font-size: 3.5rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 1200px) and (min-width: 700px) {
  h1.gewinnspielheader {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1900px) {
  h1.gewinnspielheader {
    font-size: 5rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 1900px) and (min-width: 700px) {
  h1.gewinnspielheader {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
/* "h2"  */
/* "h2"-Schriftgröße */
h2 {
  font-size: 1.3rem;
  font-weight: 700;
  letter-spacing: 0.1rem;
  line-height: 1;
  margin: 0 0 0.25rem 0;
  text-align: center;
}
@media only screen and (min-width: 700px) {
  h2 {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 375px) {
  h2 {
    font-size: 1.4rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 375px) and (min-width: 700px) {
  h2 {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 490px) {
  h2 {
    font-size: 1.75rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 490px) and (min-width: 700px) {
  h2 {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 700px) {
  h2 {
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 700px) and (min-width: 700px) {
  h2 {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
h2.textheader__header {
  font-size: 2rem;
  line-height: 1.1;
}
@media only screen and (min-width: 700px) {
  h2.textheader__header {
    font-size: 3rem;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1900px) {
  h2.stopschild-header {
    font-size: 2.75rem;
  }
}
h2.gewinnspielheader {
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: 0.1rem;
  line-height: 1;
  margin: 0 0 0.25rem 0;
  text-align: center;
  text-shadow: -2px 2px 1px black;
  margin: 0;
}
@media only screen and (min-width: 700px) {
  h2.gewinnspielheader {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 375px) {
  h2.gewinnspielheader {
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 375px) and (min-width: 700px) {
  h2.gewinnspielheader {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 490px) {
  h2.gewinnspielheader {
    font-size: 3rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 490px) and (min-width: 700px) {
  h2.gewinnspielheader {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 700px) {
  h2.gewinnspielheader {
    font-size: 3rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 700px) and (min-width: 700px) {
  h2.gewinnspielheader {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1200px) {
  h2.gewinnspielheader {
    font-size: 3.5rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 1200px) and (min-width: 700px) {
  h2.gewinnspielheader {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1900px) {
  h2.gewinnspielheader {
    font-size: 5rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 1900px) and (min-width: 700px) {
  h2.gewinnspielheader {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 700px) {
  .rotation {
    transform: rotate(-3deg);
  }
}
.werbeaktion > h2 {
  font-size: 1.5rem;
}
@media only screen and (min-width: 375px) {
  .werbeaktion > h2 {
    font-size: 1.75rem;
  }
}
@media only screen and (min-width: 700px) {
  .werbeaktion > h2 {
    font-size: 2.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .werbeaktion > h2 {
    font-size: 3rem;
  }
}
@media only screen and (min-width: 1900px) {
  .werbeaktion > h2 {
    font-size: 4.5rem;
  }
}
.bildtext-item-text-header > h2 {
  font-size: 1.1rem;
}
@media only screen and (min-width: 375px) {
  .bildtext-item-text-header > h2 {
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 700px) {
  .bildtext-item-text-header > h2 {
    font-size: 1.5rem;
  }
}
/* "h3"  */
/* "h3"-Schriftgröße */
h3 {
  font-size: 1.15rem;
  font-weight: 700;
  letter-spacing: 0.1rem;
  line-height: 1;
  margin: 0 0 0.25rem 0;
  text-align: center;
}
@media only screen and (min-width: 700px) {
  h3 {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 375px) {
  h3 {
    font-size: 1.25rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 375px) and (min-width: 700px) {
  h3 {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 490px) {
  h3 {
    font-size: 1.6rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 490px) and (min-width: 700px) {
  h3 {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 700px) {
  h3 {
    font-size: 1.75rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 700px) and (min-width: 700px) {
  h3 {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1200px) {
  h3 {
    font-size: 2.25rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 1200px) and (min-width: 700px) {
  h3 {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1900px) {
  h3 {
    font-size: 2.75rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 1900px) and (min-width: 700px) {
  h3 {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
h3.videogallerie__header__text {
  margin-bottom: 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.9rem;
  font-weight: bold;
}
@media only screen and (min-width: 700px) {
  h3.videogallerie__header__text {
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 700px) {
  h3.videogallerie__header__text-left {
    margin-bottom: 0;
    text-align: center;
    text-transform: uppercase;
    color: #605E5F;
    font-family: almaq-refined, sans-serif;
    font-weight: 400;
    font-style: normal;
  }
}
h3.textTerminkalenderH3 {
  background-color: #605E5F;
  padding: 10px;
  color: #fff;
  font-size: 1rem;
  text-transform: uppercase;
  margin-bottom: 0;
}
@media only screen and (min-width: 700px) {
  h3.textTerminkalenderH3 {
    font-size: 1.75rem;
  }
}
h3.spaltetarif__header__header {
  text-align: center;
  font-size: 2rem;
  color: #605E5F;
  letter-spacing: 1px;
  margin-bottom: 0.5rem;
}
h3.productsmall__h {
  text-align: center;
  margin-bottom: 0.5rem;
}
@media only screen and (min-width: 1200px) {
  h3.productsmall__h {
    margin-bottom: 0;
  }
}
h3.werbeaktion__unten {
  display: inline-block;
  color: #fff;
  font-size: 2rem;
  text-align: center;
  font-weight: bold;
  letter-spacing: 2px;
  margin-bottom: 0;
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  h3.werbeaktion__unten {
    font-size: 3rem;
  }
}
h3.card-title {
  font-size: 1.5rem;
}
/* "h4"  */
/* "h4"-Schriftgröße */
h4 {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.1rem;
  line-height: 1;
  margin: 0 0 0.25rem 0;
  text-align: center;
}
@media only screen and (min-width: 700px) {
  h4 {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 375px) {
  h4 {
    font-size: 1.2rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 375px) and (min-width: 700px) {
  h4 {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 490px) {
  h4 {
    font-size: 1.4rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 490px) and (min-width: 700px) {
  h4 {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 700px) {
  h4 {
    font-size: 1.6rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 700px) and (min-width: 700px) {
  h4 {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1200px) {
  h4 {
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 1200px) and (min-width: 700px) {
  h4 {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1900px) {
  h4 {
    font-size: 2.5rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 1900px) and (min-width: 700px) {
  h4 {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
h4.pflichtseiten {
  text-align: left;
}
h4.vorteil-title {
  text-align: center;
  font-weight: 400;
  margin-bottom: 0;
}
#tarifeDunkel h4 {
  color: #FFFFFF;
  font-size: 1.875rem;
  font-weight: 300;
  letter-spacing: 2px;
}
h4.highlightH4 {
  margin: 0;
  font-size: 0.9rem;
  text-transform: uppercase;
}
@media only screen and (min-width: 700px) {
  h4.highlightH4 {
    font-size: 1.25rem;
  }
}
h4.angebotH4 {
  text-align: left;
  margin-left: 1rem;
}
/* "h5"  */
/* "h5"-Schriftgröße */
h5 {
  font-size: 1.05rem;
  font-weight: 700;
  letter-spacing: 0.1rem;
  line-height: 1;
  margin: 0 0 0.25rem 0;
  text-align: center;
}
@media only screen and (min-width: 700px) {
  h5 {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 375px) {
  h5 {
    font-size: 1.1rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 375px) and (min-width: 700px) {
  h5 {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 490px) {
  h5 {
    font-size: 1.3rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 490px) and (min-width: 700px) {
  h5 {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 700px) {
  h5 {
    font-size: 1.4rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 700px) and (min-width: 700px) {
  h5 {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1200px) {
  h5 {
    font-size: 1.75rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 1200px) and (min-width: 700px) {
  h5 {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1900px) {
  h5 {
    font-size: 2.25rem;
    font-weight: 700;
    letter-spacing: 0.1rem;
    line-height: 1;
    margin: 0 0 0.25rem 0;
    text-align: center;
  }
}
@media only screen and (min-width: 1900px) and (min-width: 700px) {
  h5 {
    margin: 0 0 0.5rem 0;
    line-height: 1.1;
  }
}
#tarifeDunkel h5 {
  color: #FFFFFF;
  font-size: 1.05rem;
  font-weight: 300;
  letter-spacing: 1px;
}
h5.faqH5 {
  font-family: acumin-pro, sans-serif;
  font-size: 1rem;
  text-align: left;
  margin: 0 0 0 1rem;
  align-self: center;
}
@media only screen and (min-width: 700px) {
  h5.faqH5 {
    font-size: 1.25rem;
  }
}
/* "h5"  */
/* "h5"-Schriftgröße */
p {
  font-style: normal;
  font-size: 0.9rem;
  line-height: 1.1;
}
@media only screen and (min-width: 700px) {
  p {
    font-size: 1.15rem;
  }
}
@media only screen and (min-width: 375px) {
  p {
    font-style: normal;
    font-size: 1rem;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 375px) and (min-width: 700px) {
  p {
    font-size: 1.15rem;
  }
}
@media only screen and (min-width: 490px) {
  p {
    font-style: normal;
    font-size: 1.3rem;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 490px) and (min-width: 700px) {
  p {
    font-size: 1.15rem;
  }
}
@media only screen and (min-width: 700px) {
  p {
    font-style: normal;
    font-size: 1.4rem;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 700px) and (min-width: 700px) {
  p {
    font-size: 1.15rem;
  }
}
@media only screen and (min-width: 1200px) {
  p {
    font-style: normal;
    font-size: 1.75rem;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1200px) and (min-width: 700px) {
  p {
    font-size: 1.15rem;
  }
}
@media only screen and (min-width: 1900px) {
  p {
    font-style: normal;
    font-size: 2.25rem;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1900px) and (min-width: 700px) {
  p {
    font-size: 1.15rem;
  }
}
strong, b {
  font-variation-settings: "wght" 700 !important;
}
.schrift-lightFitness {
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  padding: 0 0.5rem;
}
@media only screen and (min-width: 700px) {
  .schrift-lightFitness {
    font-size: 1.2rem;
    padding: 0 2rem;
  }
}
.subheader-lightFitness {
  font-family: prometo, sans-serif;
  font-weight: 500;
  letter-spacing: 1px;
  font-size: 1.25rem;
  line-height: 1.5rem;
}
@media only screen and (min-width: 700px) {
  .subheader-lightFitness {
    font-size: 1.5rem;
  }
}
.schrift-werdeVegan {
  font-family: skolar-sans-latin, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1rem;
  margin-top: 0.5rem;
}
@media only screen and (min-width: 700px) {
  .schrift-werdeVegan {
    font-size: 1.2rem;
  }
}
.schrift-fitweb {
  font-family: skolar-sans-latin, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1rem;
  margin-top: 0.5rem;
}
@media only screen and (min-width: 700px) {
  .schrift-fitweb {
    font-size: 1.2rem;
  }
}
.subheader-fitweb {
  font-family: rigid-square, acumin-pro, sans-serif;
  font-weight: 700;
  margin: 0.75rem 0 -0.25rem 0;
  line-height: 1;
}
.schrift-pwf-header {
  font-family: acumin-pro, sans-serif;
  font-style: normal;
  font-weight: 700;
}
.schrift-pwf-headerheader {
  font-style: normal;
  font-size: 1rem;
  margin-bottom: 0.25rem;
  line-height: 1;
  text-align: center;
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
  padding-top: 0.5rem;
}
@media only screen and (min-width: 700px) {
  .schrift-pwf-headerheader {
    font-size: 1.25rem;
  }
}
.schrift-pwf-subheader {
  font-style: normal;
  font-size: 0.9rem;
  margin-bottom: 0.25rem;
  line-height: 1.1;
  text-align: center;
  font-family: acumin-pro, sans-serif;
  font-weight: 500;
}
@media only screen and (min-width: 700px) {
  .schrift-pwf-subheader {
    font-size: 1rem;
  }
}
@media only screen and (min-width: 700px) {
  .schrift-pwf-subheader {
    font-size: 1.15rem;
  }
}
@media only screen and (min-width: 1900px) {
  .schrift-pwf-subheader {
    font-size: 1.5rem;
  }
}
.schrift-PWF {
  font-style: normal;
  font-size: 1rem;
  line-height: 1.1;
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
}
@media only screen and (min-width: 700px) {
  .schrift-PWF {
    font-size: 1.15rem;
  }
}
.schriftPWF {
  font-family: karmina-sans, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1rem;
  padding: 0 0.5rem;
}
@media only screen and (min-width: 700px) {
  .schriftPWF {
    font-size: 1.2rem;
    padding: 0 2rem;
    line-height: 1.25;
  }
}
.subheader-PWF {
  font-family: karmina-sans, sans-serif;
  font-weight: 500;
  letter-spacing: 0.1rem;
  font-size: 1.25rem;
  line-height: 1.5rem;
}
@media only screen and (min-width: 700px) {
  .subheader-PWF {
    font-size: 1.5rem;
  }
}
ul {
  list-style-type: none;
}
ul li::before {
  content: "";
  display: block;
  height: 1em;
  width: 1em;
  background-image: url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M256 0c36.8 0 68.8 20.7 84.9 51.1C373.8 41 411 49 437 75s34 63.3 23.9 96.1C491.3 187.2 512 219.2 512 256s-20.7 68.8-51.1 84.9C471 373.8 463 411 437 437s-63.3 34-96.1 23.9C324.8 491.3 292.8 512 256 512s-68.8-20.7-84.9-51.1C138.2 471 101 463 75 437s-34-63.3-23.9-96.1C20.7 324.8 0 292.8 0 256s20.7-68.8 51.1-84.9C41 138.2 49 101 75 75s63.3-34 96.1-23.9C187.2 20.7 219.2 0 256 0zM369 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 209z' fill='rgb(203, 180, 227)'/></svg>");
  background-size: contain;
  background-repeat: no-repeat;
  transform: translate(0, 24px);
  font-size: 1.25rem;
  margin: 0 0 0 -2rem;
}
@media only screen and (min-width: 375px) {
  ul li::before {
    transform: translate(0, 25px);
  }
}
@media only screen and (min-width: 700px) {
  ul li::before {
    margin: 0 1rem 0 -2rem;
    font-size: 1.5rem;
    transform: translate(0, 29px);
  }
}
li {
  margin: -0.75rem 0 0 0;
  font-size: 1.25rem;
}
@media only screen and (min-width: 700px) {
  li {
    font-size: 1.5rem;
  }
}
p {
  font-size: 1.1rem;
  margin: 0;
}
@media only screen and (min-width: 700px) {
  p {
    font-size: 1.25rem;
  }
}
p.header {
  font-family: prometo, sans-serif;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 0.5rem;
  letter-spacing: 0.1rem;
  font-size: 2rem;
  text-shadow: 1px 1px 1px #fff;
  text-align: center;
}
@media only screen and (min-width: 700px) {
  p.header {
    font-size: 2.5rem;
  }
}
.font-size-50 {
  font-size: 50%;
}
@media only screen and (min-width: 375px) {
  .font-size-50 {
    font-size: 55%;
  }
}
@media only screen and (min-width: 700px) {
  .font-size-50 {
    font-size: 63%;
  }
}
@media only screen and (min-width: 1200px) {
  .font-size-50 {
    font-size: 70%;
  }
}
.font-size-75 {
  font-size: 75%;
}
@media only screen and (min-width: 375px) {
  .font-size-75 {
    font-size: 75%;
  }
}
@media only screen and (min-width: 700px) {
  .font-size-75 {
    font-size: 75%;
  }
}
@media only screen and (min-width: 1200px) {
  .font-size-75 {
    font-size: 80%;
  }
}
a {
  text-decoration: none;
}
a.link {
  color: #CBB4E3;
  cursor: pointer;
}
a.linkMehr {
  color: #FFBF16;
  cursor: pointer;
}
.header-highlight {
  font-size: 2rem;
  font-style: italic;
  align-self: center;
  margin-bottom: 0.5rem;
}
@media only screen and (min-width: 375px) {
  .header-highlight {
    font-size: 2.2rem;
  }
}
@media only screen and (min-width: 700px) {
  .header-highlight {
    font-size: 2.75rem;
  }
}
@media only screen and (min-width: 1200px) {
  .header-highlight {
    font-size: 3.5rem;
  }
}
@media only screen and (min-width: 1900px) {
  .header-highlight {
    font-size: 5rem;
  }
}
.subheader-highlight {
  font-size: 1.1rem;
  align-self: center;
  font-style: italic;
  padding: 0 0.6rem;
}
@media only screen and (min-width: 375px) {
  .subheader-highlight {
    font-size: 1.3rem;
  }
}
@media only screen and (min-width: 700px) {
  .subheader-highlight {
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .subheader-highlight {
    font-size: 2rem;
  }
}
@media only screen and (min-width: 1900px) {
  .subheader-highlight {
    font-size: 3.1rem;
  }
}
.werbeakton__button__text {
  align-self: center;
  font-size: 2rem;
}
header {
  margin-top: 1rem;
}
p.subheader {
  text-transform: uppercase;
  font-size: 1.1rem;
  line-height: 1.1;
}
@media only screen and (min-width: 700px) {
  p.subheader {
    font-size: 1.25rem;
    line-height: 1.1;
  }
}
.postcomment__comment p {
  font-size: 1rem;
}
/** justify **/
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-justify {
  text-align: justify;
}
.ce-align-left {
  text-align: left;
}
.ce-align-center {
  text-align: center;
}
.ce-align-right {
  text-align: right;
}
.ce-table td, .ce-table th {
  vertical-align: top;
}
.ce-textpic, .ce-image, .ce-nowrap .ce-bodytext, .ce-gallery, .ce-row, .ce-uploads li, .ce-uploads div {
  overflow: hidden;
}
.ce-left .ce-gallery, .ce-column {
  float: left;
}
.ce-center .ce-outer {
  position: relative;
  float: right;
  right: 50%;
}
.ce-center .ce-inner {
  position: relative;
  float: right;
  right: -50%;
}
.ce-right .ce-gallery {
  float: right;
}
.ce-gallery figure {
  display: table;
  margin: 0;
}
.ce-gallery figcaption {
  display: table-caption;
  caption-side: bottom;
}
.ce-gallery img {
  display: block;
}
.ce-gallery iframe {
  border-width: 0;
}
.ce-above .ce-bodytext {
  clear: both;
}
.ce-intext.ce-left ol, .ce-intext.ce-left ul {
  padding-left: 40px;
  overflow: auto;
}
/* Uploads */
.ce-uploads {
  margin: 0;
  padding: 0;
}
.ce-uploads li {
  list-style: none outside none;
  margin: 1em 0;
}
.ce-uploads img {
  float: left;
  padding-right: 1em;
  vertical-align: top;
}
.ce-uploads span {
  display: block;
}
/* Table */
.ce-table {
  width: 100%;
  max-width: 100%;
}
.ce-table th, .ce-table td {
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.ce-table thead th {
  border-bottom: 2px solid #dadada;
}
.ce-table th, .ce-table td {
  border-top: 1px solid #dadada;
}
.ce-table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.ce-table-bordered th, .ce-table-bordered td {
  border: 1px solid #dadada;
}
/* Frame */
.frame-ruler-before:before {
  content: "";
  display: block;
  border-top: 1px solid rgba(0, 0, 0, 0.25);
  margin-bottom: 2em;
}
.frame-ruler-after:after {
  content: "";
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  margin-top: 2em;
}
.frame-indent {
  margin-left: 15%;
  margin-right: 15%;
}
.frame-indent-left {
  margin-left: 33%;
}
.frame-indent-right {
  margin-right: 33%;
}
.ce-headline-schrift-1 {
  font-family: "omnes-pro", sans-serif;
  font-weight: 800;
  font-style: normal;
  font-size: 1.5rem;
}
@media only screen and (min-width: 700px) {
  .ce-headline-schrift-1 {
    font-size: 2.5rem;
  }
}
.ce-headline-schrift-2 {
  font-family: "omnes-pro", sans-serif;
  font-weight: 800;
  font-style: italic;
  font-size: 1.5rem;
}
@media only screen and (min-width: 700px) {
  .ce-headline-schrift-2 {
    font-size: 2.5rem;
  }
}
.ce-headline-schrift-3 {
  font-family: "elina-decor", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 3rem;
}
@media only screen and (min-width: 700px) {
  .ce-headline-schrift-3 {
    font-size: 5rem;
  }
}
.ce-headline-schrift-4 {
  font-family: "almaq-refined", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 2.5rem;
}
@media only screen and (min-width: 700px) {
  .ce-headline-schrift-4 {
    font-size: 4rem;
  }
}
.ce-headline-schrift-5 {
  font-family: "amoretta-dark", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 3rem;
}
@media only screen and (min-width: 700px) {
  .ce-headline-schrift-5 {
    font-size: 5rem;
  }
}
.ce-headline-shadow-1 {
  text-shadow: 1px 1px lightgrey;
}
.ce-headline-shadow-2 {
  text-shadow: 2px 2px lightgrey;
}
.ce-headline-shadow-2 {
  text-shadow: 2px 2px grey;
}
/* https://getcssscan.com/css-box-shadow-examples */
.schatten-0 {
  box-shadow: none;
}
.schatten-1 {
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.schatten-2 {
  box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}
.schatten-3 {
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.schatten-4 {
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
.schatten-5 {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.schatten-6 {
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.schatten-7 {
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px, #333 0px 0px 0px 3px;
}
.schatten-8 {
  box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
}
.schatten-9 {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}
.schatten-10 {
  box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}
.schatten-11 {
  box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
}
.schatten-12 {
  box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
}
.schatten-13 {
  box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
}
.schatten-14 {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;
}
.schatten-15 {
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
.schatten-16 {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
.schatten-17 {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
.schatten-18 {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}
.schatten-19 {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
}
.schatten-20 {
  box-shadow: #26394d 0px 20px 30px -10px;
}
.frame-layout-4 {
  padding: 1rem 1rem 0.5rem 1rem;
}
.frame-layout-2 {
  padding: 0.5rem 0 0.25rem 0;
}
.shariff .theme-white .shariff-button {
  border: none !important;
}
.shariff .orientation-horizontal.button-style-standard li {
  min-width: 30px !important;
  max-width: 70px !important;
  flex: 0 0 auto !important;
}
.shariff .orientation-horizontal.button-style-standard li .share_text {
  display: none !important;
}
.theme-grey {
  justify-content: center;
}
.shariff .theme-grey .shariff-button a {
  color: grey;
  background-color: transparent;
}
.shariff .theme-white .shariff-button a {
  background-color: transparent;
}
.print {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .print {
    display: block;
  }
}
.mail a {
  padding-top: 4px;
  padding-right: 14px;
}
@media only screen and (min-width: 1200px) {
  .mail a {
    padding-top: 2px;
    padding-right: 0;
  }
}
.cc-revoke {
  display: none !important;
}
/* ELIPSE */
.layout-before-5, .layout-before-8 {
  height: 40px;
  clip-path: inset(23px 0px 0px 0px round 300% 300% 0 0);
  margin-top: -36px;
  transform: translateY(1px);
}
@media only screen and (min-width: 700px) {
  .layout-before-5, .layout-before-8 {
    transform: translateY(0);
  }
}
.layout-after-1, .layout-after-5 {
  height: 40px;
  clip-path: inset(19px 0px 0px 0px round 0 0 300% 300%);
  transform: translateY(-20px);
}
@media only screen and (min-width: 700px) {
  .layout-after-1, .layout-after-5 {
    transform: translateY(-20px);
  }
}
/* TRAPEZ */
.layout-before-6, .layout-before-9 {
  height: 40px;
  clip-path: polygon(100% 0%, 0% 100%, 100% 100%);
  margin-top: -36px;
  transform: translateY(0px);
}
@media only screen and (min-width: 700px) {
  .layout-before-6, .layout-before-9 {
    height: 60px;
    transform: translateY(0px);
  }
}
.layout-after-2, .layout-after-6 {
  height: 40px;
  clip-path: polygon(0% 0%, 0% 100%, 100% 100%);
  transform: translateY(-15px) rotate(180deg);
  margin-top: 14px;
}
@media only screen and (min-width: 700px) {
  .layout-after-2, .layout-after-6 {
    height: 60px;
    margin-bottom: -2rem;
  }
}
/* WELLE */
.layout-before-7, .layout-before-10 {
  height: 40px;
  margin-top: -36px;
  margin-bottom: -2px;
  clip-path: polygon(100% 0%, 0% 0%, 0% 65%, 1% 64.95%, 2% 64.8%, 3% 64.6%, 4% 64.3%, 5% 63.9%, 6% 63.45%, 7% 62.9%, 8% 62.25%, 9% 61.55%, 10% 60.8%, 11% 59.95%, 12% 59.05%, 13% 58.1%, 14% 57.1%, 15% 56.05%, 16% 55%, 17% 53.9%, 18% 52.8%, 19% 51.65%, 20% 50.5%, 21% 49.35%, 22% 48.2%, 23% 47.05%, 24% 45.9%, 25% 44.8%, 26% 43.75%, 27% 42.75%, 28% 41.75%, 29% 40.8%, 30% 39.9%, 31% 39.1%, 32% 38.35%, 33% 37.65%, 34% 37.05%, 35% 36.5%, 36% 36.05%, 37% 35.65%, 38% 35.35%, 39% 35.15%, 40% 35.05%, 41% 35%, 42% 35.05%, 43% 35.2%, 44% 35.45%, 45% 35.75%, 46% 36.15%, 47% 36.65%, 48% 37.2%, 49% 37.85%, 50% 38.55%, 51% 39.35%, 52% 40.2%, 53% 41.1%, 54% 42.05%, 55% 43.05%, 56% 44.1%, 57% 45.15%, 58% 46.3%, 59% 47.4%, 60% 48.55%, 61% 49.7%, 62% 50.85%, 63% 52%, 64% 53.15%, 65% 54.25%, 66% 55.35%, 67% 56.4%, 68% 57.45%, 69% 58.4%, 70% 59.35%, 71% 60.2%, 72% 61.05%, 73% 61.8%, 74% 62.45%, 75% 63.05%, 76% 63.6%, 77% 64.05%, 78% 64.4%, 79% 64.7%, 80% 64.85%, 81% 65%, 82% 65%, 83% 64.9%, 84% 64.75%, 85% 64.5%, 86% 64.2%, 87% 63.75%, 88% 63.25%, 89% 62.7%, 90% 62.05%, 91% 61.3%, 92% 60.5%, 93% 59.65%, 94% 58.75%, 95% 57.8%, 96% 56.8%, 97% 55.75%, 98% 54.65%, 99% 53.55%, 100% 52.4%);
  transform: rotate(180deg);
}
@media only screen and (min-width: 1200px) {
  .layout-before-7, .layout-before-10 {
    margin-bottom: 0;
  }
}
.layout-after-3, .layout-after-7 {
  height: 40px;
  margin-top: -2px;
  clip-path: polygon(100% 0%, 0% 0%, 0% 65%, 1% 64.95%, 2% 64.8%, 3% 64.6%, 4% 64.3%, 5% 63.9%, 6% 63.45%, 7% 62.9%, 8% 62.25%, 9% 61.55%, 10% 60.8%, 11% 59.95%, 12% 59.05%, 13% 58.1%, 14% 57.1%, 15% 56.05%, 16% 55%, 17% 53.9%, 18% 52.8%, 19% 51.65%, 20% 50.5%, 21% 49.35%, 22% 48.2%, 23% 47.05%, 24% 45.9%, 25% 44.8%, 26% 43.75%, 27% 42.75%, 28% 41.75%, 29% 40.8%, 30% 39.9%, 31% 39.1%, 32% 38.35%, 33% 37.65%, 34% 37.05%, 35% 36.5%, 36% 36.05%, 37% 35.65%, 38% 35.35%, 39% 35.15%, 40% 35.05%, 41% 35%, 42% 35.05%, 43% 35.2%, 44% 35.45%, 45% 35.75%, 46% 36.15%, 47% 36.65%, 48% 37.2%, 49% 37.85%, 50% 38.55%, 51% 39.35%, 52% 40.2%, 53% 41.1%, 54% 42.05%, 55% 43.05%, 56% 44.1%, 57% 45.15%, 58% 46.3%, 59% 47.4%, 60% 48.55%, 61% 49.7%, 62% 50.85%, 63% 52%, 64% 53.15%, 65% 54.25%, 66% 55.35%, 67% 56.4%, 68% 57.45%, 69% 58.4%, 70% 59.35%, 71% 60.2%, 72% 61.05%, 73% 61.8%, 74% 62.45%, 75% 63.05%, 76% 63.6%, 77% 64.05%, 78% 64.4%, 79% 64.7%, 80% 64.85%, 81% 65%, 82% 65%, 83% 64.9%, 84% 64.75%, 85% 64.5%, 86% 64.2%, 87% 63.75%, 88% 63.25%, 89% 62.7%, 90% 62.05%, 91% 61.3%, 92% 60.5%, 93% 59.65%, 94% 58.75%, 95% 57.8%, 96% 56.8%, 97% 55.75%, 98% 54.65%, 99% 53.55%, 100% 52.4%);
}
@media only screen and (min-width: 1200px) {
  .layout-after-3, .layout-after-7 {
    margin-top: -1px;
  }
}
/* DREIECK*/
.layout-after-4 {
  height: 32px;
  clip-path: polygon(50% 0%, 0 100%, 100% 100%);
  transform: rotate(180deg);
  margin-top: -1px;
}
@media only screen and (min-width: 700px) {
  .layout-after-4 {
    height: 40px;
    margin-top: 0;
  }
}
.rahmen-1 {
  border: 4px #fff dashed;
}
.rahmen-2 {
  border: 4px solid #fff;
}
.rahmen-3 {
  border: 4px double #fff;
}
.rahmen-4 {
  border: 4px dotted #fff;
}
.rahmen-5 {
  border: 4px #fff dashed;
}
.rahmen-6 {
  border: 6px #fff solid;
}
.positionFixTop {
  position: fixed;
  top: 0;
}
.positionFixBottom {
  position: fixed;
  bottom: 0;
}
/* Space */
.frame-space-before-extra-small {
  margin-top: 1rem;
}
.frame-space-before-small {
  margin-top: 2rem;
}
.frame-space-before-medium {
  margin-top: 3rem;
}
.frame-space-before-large {
  margin-top: 4rem;
}
.frame-space-before-extra-large {
  margin-top: 5rem;
}
.frame-space-before-smallNegativ {
  margin-top: -2rem;
}
.frame-space-before-mediumNegativ {
  margin-top: -3rem;
}
.frame-space-after-extra-small {
  margin-bottom: 1rem;
}
.frame-space-after-small {
  margin-bottom: 2rem;
}
.frame-space-after-medium {
  margin-bottom: 3rem;
}
.frame-space-after-large {
  margin-bottom: 4rem;
}
.frame-space-after-extra-large {
  margin-bottom: 5rem;
}
.frame-space-after-smallNegativ {
  margin-bottom: -2rem;
}
.frame-space-after-mediumNegativ {
  margin-bottom: -3rem;
}
.frame-padding-before-1 {
  padding-top: 0.25rem;
}
@media only screen and (min-width: 700px) {
  .frame-padding-before-1 {
    padding-top: 1rem;
  }
}
.frame-padding-before-2 {
  padding-top: 2rem;
}
.frame-padding-before-3 {
  padding-top: 3rem;
}
.frame-padding-before-4 {
  padding-top: 4rem;
}
.frame-padding-before-5 {
  padding-top: 5rem;
}
.frame-padding-after-1 {
  padding-bottom: 1rem;
}
.frame-padding-after-2 {
  padding-bottom: 2rem;
}
.frame-padding-after-3 {
  padding-bottom: 3rem;
}
.frame-padding-after-4 {
  padding-bottom: 4rem;
}
.frame-padding-after-5 {
  padding-bottom: 5rem;
}
/* für Cookie Anzeige */
.cc-window {
  margin-bottom: 6rem;
}
.frame-type-textpic, .frame-type-text, .quadrate .frame-type-header, .terminbearbeitung, .ziele, .frame-type-table, .frame-type-bullets, .postcommentsform, .postcomments, .shariff, .faq, .video-caption, .liste2spalten-inner, .countdownclock, .button, .angebot, .typingHeader {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
@media only screen and (min-width: 700px) {
  .frame-type-textpic, .frame-type-text, .quadrate .frame-type-header, .terminbearbeitung, .ziele, .frame-type-table, .frame-type-bullets, .postcommentsform, .postcomments, .shariff, .faq, .video-caption, .liste2spalten-inner, .countdownclock, .button, .angebot, .typingHeader {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.frame-padding-null-1 {
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (min-width: 700px) {
  .frame-padding-null-1 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
.frame-padding-null-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
@media only screen and (min-width: 700px) {
  .frame-padding-null-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.frame-padding-null-3 {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media only screen and (min-width: 700px) {
  .frame-padding-null-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
.frame-padding-null-4 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media only screen and (min-width: 700px) {
  .frame-padding-null-4 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.frame-padding-null-5 {
  padding-left: 2rem;
  padding-right: 2rem;
}
@media only screen and (min-width: 700px) {
  .frame-padding-null-5 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .frame-padding-null-5 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
@media only screen and (min-width: 1900px) {
  .frame-padding-null-5 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
}
.teasertextbild {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
@media only screen and (min-width: 700px) {
  .teasertextbild {
    margin-left: 6rem;
    margin-right: 6rem;
  }
}
@media only screen and (min-width: 1200px) {
  .teasertextbild {
    margin-left: 12rem;
    margin-right: 12rem;
  }
}
@media only screen and (min-width: 1900px) {
  .teasertextbild {
    margin-left: 24rem;
    margin-right: 24rem;
  }
}
@media only screen and (min-width: 700px) {
  .image {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center;
    height: 100%;
  }
}
.flexImageGallery {
  width: 100%;
}
.video-embed-item {
  width: 100%;
  min-height: 200px;
  margin-bottom: -0.5rem;
  border: none;
}
@media only screen and (min-width: 700px) {
  .video-embed-item {
    min-height: 460px;
  }
}
@media only screen and (min-width: 1200px) {
  .video-embed-item {
    min-height: 450px;
  }
}
@media only screen and (min-width: 1900px) {
  .video-embed-item {
    min-height: 600px;
  }
}
.responsive-video {
  height: 100%;
}
.image-embed-item {
  width: 100%;
  object-fit: cover;
  height: 100%;
}
@media only screen and (min-width: 490px) {
  .image-embed-item {
    height: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  .image-embed-item {
    height: 100%;
  }
}
/* Text-Pic */
.ce-right {
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-start;
}
@media only screen and (min-width: 700px) {
  .ce-right {
    flex-direction: row-reverse;
    gap: 1rem;
  }
}
.ce-left {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 1rem;
}
@media only screen and (min-width: 700px) {
  .ce-left {
    flex-direction: row;
  }
}
@media only screen and (min-width: 700px) {
  .ce-textpic-flex {
    flex: 1 0 66%;
    margin-right: 1rem;
    padding: 0 2rem;
    align-self: center;
  }
}
.image-effect-1 {
  border-radius: 50%;
  object-fit: contain;
  width: 98%;
  height: auto;
  box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
  /* effect 28 */
}
.image-effect-2 {
  border-radius: 1rem;
  height: 98%;
  box-shadow: 1px 3px 4px 0 #888;
}
.image-effect-3 {
  border-radius: 0 4rem 0 4rem;
  height: 98%;
  box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
  /* effect 28 */
}
.image-effect-4 {
  padding: 10px 10px 40px 10px;
  background-color: #F2F2F2;
  box-shadow: 1px 3px 4px 0px #888;
  max-height: 300px;
}
@media only screen and (min-width: 700px) {
  .image-effect-4 {
    max-height: 300px;
  }
}
.image-caption {
  text-align: center;
  padding: 0.25rem;
  font-size: 0.8rem;
}
.ce-center {
  display: flex;
  flex-direction: column;
}
/* Headline */
.ce-headline-left {
  text-align: left !important;
}
.ce-headline-center {
  text-align: center !important;
}
.ce-headline-right {
  text-align: right !important;
}
.flex-center {
  justify-content: center;
}
.flex-left {
  justify-content: flex-start;
}
.flex-right {
  justify-content: flex-end;
}
body {
  font-family: "source-sans-3-variable", sans-serif;
  font-variation-settings: "wght" 400;
  font-style: normal;
  line-height: 1.4;
  color: #2F2F2F;
  width: 100%;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  overflow-y: auto;
  display: flex;
  flex-direction: row;
  max-width: 3000px;
  margin-right: auto;
  margin-left: auto;
  background-image: url("https://bilder.fitweb.de/backgroundBody.png");
  background-repeat: repeat;
  background-attachment: fixed;
}
.whatsapp {
  fill: #fff;
  width: 1.75rem;
  margin-bottom: -0.5rem;
}
.whatsapp-footer {
  fill: #fff;
  width: 0.75rem;
}
.extbase-debugger-floating {
  overflow: scroll;
}
.noshow, .noshow:not(:disabled) {
  display: none;
}
.width-100 {
  width: 100%;
}
.boxschatten {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
}
.textschatten {
  text-shadow: 1px 1px 1px darkgray;
}
.column {
  flex-direction: column;
}
.column-reverse {
  flex-direction: column-reverse;
}
.row {
  flex-direction: column;
}
@media only screen and (min-width: 375px) {
  .row {
    flex-direction: column;
  }
}
@media only screen and (min-width: 700px) {
  .row {
    flex-direction: row;
  }
}
@media only screen and (min-width: 1200px) {
  .row {
    flex-direction: row;
  }
}
@media only screen and (min-width: 1900px) {
  .row {
    flex-direction: row;
  }
}
.row-reverse {
  flex-direction: column;
}
@media only screen and (min-width: 375px) {
  .row-reverse {
    flex-direction: column;
  }
}
@media only screen and (min-width: 700px) {
  .row-reverse {
    flex-direction: row-reverse;
  }
}
@media only screen and (min-width: 1200px) {
  .row-reverse {
    flex-direction: row-reverse;
  }
}
@media only screen and (min-width: 1900px) {
  .row-reverse {
    flex-direction: row-reverse;
  }
}
.positionLinks, .position-horizontal-1 {
  justify-content: flex-start;
}
@media only screen and (min-width: 375px) {
  .positionLinks, .position-horizontal-1 {
    flex-direction: column;
    margin-left: 1rem;
  }
}
@media only screen and (min-width: 700px) {
  .positionLinks, .position-horizontal-1 {
    margin-left: 2rem;
  }
}
@media only screen and (min-width: 1200px) {
  .positionLinks, .position-horizontal-1 {
    margin-left: 4rem;
  }
}
@media only screen and (min-width: 1900px) {
  .positionLinks, .position-horizontal-1 {
    margin-left: 6rem;
  }
}
.positionMitte, .position-horizontal-2 {
  justify-content: center;
}
.positionRechts, .position-horizontal-3 {
  justify-content: flex-end;
}
.position-vertikal-1 {
  align-self: flex-start;
  padding-top: 4rem;
}
@media only screen and (min-width: 700px) {
  .position-vertikal-1 {
    padding-top: 0;
  }
}
.position-vertikal-2 {
  align-self: center;
}
.position-vertikal-3 {
  align-self: flex-end;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 700px) {
  .position-vertikal-3 {
    margin-bottom: 2rem;
  }
}
.center {
  text-align: center;
}
.emailBestaetigung {
  text-align: center;
}
.emailBestaetigung-content {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  text-align: center;
  margin: 1.5rem 0 1rem 0;
}
.emailBestaetigung-content-item {
  flex: 0 0 47.5%;
}
.emailBestaetigung-content-item-content {
  margin-top: 0.75rem;
}
.emailBestaetigung-content-item-content p {
  font-size: 80%;
}
.fitweb-formular {
  width: 95%;
}
@media only screen and (min-width: 700px) {
  .fitweb-formular {
    max-width: 475px;
  }
}
.fitweb-formular-item {
  display: block;
  box-sizing: border-box;
  padding: 0.75rem 0.75rem 0.75rem 0.75rem;
  font-size: 1rem;
  line-height: 1;
  background-image: none;
  background-color: #fff;
  margin-bottom: 10px;
  width: 100%;
  color: darkslategray;
  border: 1px solid #605E5F;
  border-left: 10px solid #605E5F;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.fitweb-formular-item:last-child {
  margin-bottom: 20px;
}
.fitweb-formular-item-danger {
  border-color: red;
}
.fitweb-formular-item:focus, .fitweb-formular-item :focus-within, .fitweb-formular-item :active, .fitweb-formular-item :hover {
  border-color: #FFBF16;
  border-left: 10px solid #FFBF16;
  outline: none;
}
.fitweb-formular-item-text {
  margin: 0 0 1px 1px;
}
.fitweb-formular-item-progress {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.fitweb-formular-item-progress-progress {
  flex: 1 0 auto;
}
.fitweb-formular-item-progress-progress-steps {
  position: relative;
  display: flex;
  justify-content: space-between;
  width: 90%;
}
.fitweb-formular-item-progress-progress-steps-step {
  width: 15px;
  height: 15px;
  background: #fff;
  border: 2px solid #ACACA6;
  border-radius: 50%;
  transition: background 1s;
  z-index: 2;
}
@media only screen and (min-width: 700px) {
  .fitweb-formular-item-progress-progress-steps-step {
    width: 20px;
    height: 20px;
  }
}
.fitweb-formular-item-progress-progress-steps-step-selected {
  border: 2px solid #CBB4E3;
}
.fitweb-formular-item-progress-progress-steps-step-completed {
  border: 2px solid #CBB4E3;
  background: #CBB4E3;
}
.fitweb-formular-item-progress-progress-steps-progress {
  position: absolute;
  width: 122%;
  height: 10px;
  border-bottom: 2px solid gray;
  z-index: 1;
}
.fitweb-formular-item-progress-progress-steps-progress-percent {
  position: absolute;
  width: 0;
  height: 100%;
  border-bottom: 2px solid #CBB4E3;
  z-index: 1;
  transition: width 1s;
}
.fitweb-formular-item-progress-button {
  flex: 0 0 3rem;
}
.formular1 {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
.form-group {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  margin: 0 !important;
}
.form-group-radio {
  display: block;
  padding-top: 1rem;
}
.form-list {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.form-list-row {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media only screen and (min-width: 700px) {
  .form-list-row {
    flex-direction: row;
  }
}
.width-10 {
  flex: 0 0 100%;
}
@media only screen and (min-width: 700px) {
  .width-10 {
    flex: 0 0 9%;
    margin-right: 1rem !important;
  }
}
.width-15 {
  flex: 0 0 100%;
}
@media only screen and (min-width: 700px) {
  .width-15 {
    flex: 0 0 14%;
    margin-right: 1rem !important;
  }
}
.width-20 {
  flex: 0 0 100%;
}
@media only screen and (min-width: 700px) {
  .width-20 {
    flex: 1 0 19%;
    margin-right: 1rem !important;
  }
}
.width-25 {
  flex: 0 0 100%;
}
@media only screen and (min-width: 700px) {
  .width-25 {
    flex: 0 0 24%;
    margin-right: 1rem !important;
  }
}
.width-33 {
  flex: 0 0 100%;
}
@media only screen and (min-width: 700px) {
  .width-33 {
    flex: 0 0 32%;
    margin-right: 1rem !important;
  }
}
.width-50 {
  flex: 0 0 100%;
}
@media only screen and (min-width: 700px) {
  .width-50 {
    flex: 1 0 49%;
    margin-right: 1rem !important;
  }
}
.form-control {
  display: block;
  box-sizing: border-box;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #CBB4E3;
  border-radius: 0.25rem;
  margin-bottom: 10px;
  width: 100%;
}
.form-control:focus {
  color: #495057;
  background-color: rgba(255, 255, 255, 0.5);
  border-color: #605E5F;
  outline: 0;
  box-shadow: 0 0 0 0.1rem rgba(96, 94, 95, 0.25);
}
.formularRahmen {
  border: 1px solid #fff;
  padding: 1rem;
  border-radius: 5px;
  margin-bottom: 1rem;
}
.form-text {
  margin-bottom: 0;
}
@media only screen and (min-width: 700px) {
  .form-text {
    margin-bottom: 0;
    font-size: 14px;
  }
}
.slider {
  -webkit-appearance: none;
  width: 82%;
  display: inline-block;
  height: 10px;
  background: #CBB4E3;
  outline: none;
  opacity: 0.7;
  -webkit-transition: 0.2s;
  transition: opacity 0.2s;
}
@media only screen and (min-width: 700px) {
  .slider {
    width: 88%;
  }
}
.slider:hover {
  opacity: 1;
}
.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 25px;
  height: 25px;
  background: #605E5F;
  cursor: pointer;
}
.slider::-moz-range-thumb {
  width: 25px;
  height: 25px;
  background: #605E5F;
  cursor: pointer;
}
.range-slider__value {
  display: inline-block;
  position: relative;
  width: 3rem;
  color: #605E5F;
  line-height: 20px;
  text-align: center;
  border-radius: 3px;
  border: 1px solid #605E5F;
  background: white;
  padding: 5px 10px;
  margin-left: 8px;
}
.range-slider__value:after {
  position: absolute;
  top: 8px;
  left: -7px;
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-right: 7px solid #605E5F;
  border-bottom: 7px solid transparent;
  content: "";
}
.terminal {
  display: flex;
  flex-direction: column;
  height: 99.7vH;
  width: 100%;
  background-color: lightgrey;
  overflow: hidden;
}
.terminal-newstext {
  grid-row: 3;
  grid-column: 1 /span 3;
}
.terminal-ampel {
  position: fixed;
  bottom: 0;
  z-index: 3;
}
.terminalkomplett {
  width: 100%;
  height: 100vH;
}
.terminal-sliderkomplett {
  width: 100%;
  height: 100vH;
}
.terminal-sliderkomplett > .infoSlider {
  width: 100%;
  height: 100vH;
}
.menu2023 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 3rem;
  width: 100%;
  position: sticky;
}
@media only screen and (min-width: 1200px) {
  .menu2023 {
    width: 1000px;
  }
}
.menu2023-abstand {
  margin-top: 2.75rem;
}
.menu2023-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  height: 3rem;
  background-color: #B89CCF;
  position: sticky;
  top: 0;
  left: 0;
  padding-top: 0.25rem;
  align-items: center;
  z-index: 123456789;
  border-bottom: thin solid #fff;
}
@media only screen and (min-width: 700px) {
  .menu2023-header {
    height: 3rem;
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
  }
}
.menu2023-header-menu-button-show {
  padding: 0.25rem 1rem 0.25rem 1rem;
}
.menu2023-header-menu-button-close {
  padding: 0.25rem 1rem;
}
.menu2023-header-menu-button-termin {
  padding: 0.25rem 2rem 0.25rem 1rem;
}
@media only screen and (min-width: 700px) {
  .menu2023-header-menu-button-termin {
    padding: 0.25rem 1rem 0.25rem 1rem;
  }
}
.menu2023-menu {
  display: none;
  position: fixed;
  left: 0;
  top: 3.25rem;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  padding: 0;
  z-index: 10000;
  width: 100%;
  max-height: 100vH;
  background-color: rgba(184, 156, 207, 0.98);
  overflow: hidden;
  box-shadow: 3px 3px 3px #fff;
  height: 100vH;
}
@media only screen and (min-width: 375px) {
  .menu2023-menu {
    width: 100%;
  }
}
@media only screen and (min-width: 700px) {
  .menu2023-menu {
    width: 20rem;
    height: auto;
    position: absolute;
  }
}
.menu2023-menu-logo {
  object-fit: cover;
  height: auto;
  width: 10rem;
  padding: 0.25rem 2rem 0.25rem 0.25rem;
}
.menu2023-menu-logo-item {
  width: 10rem;
  height: auto;
  max-height: 2.75rem;
}
.menu2023-menu-content {
  margin-bottom: 1rem;
}
.menu2023-menu-content-untermenu {
  width: 90%;
  margin-left: 1.75rem;
}
.menu2023-menu-content-untermenu-item {
  margin: 0.5rem 0;
}
.menu2023-menu-content-item {
  width: auto;
  text-align: center;
  text-transform: uppercase;
  padding: 0.5rem;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: flex-start;
  border-bottom: 1px solid #fff;
}
.menu2023-menu-content-item-linkNoChildren {
  display: block;
  width: 100%;
}
.menu2023-menu-content-item-item {
  width: 100%;
  text-align: left;
}
.menu2023-menu-content-item-active {
  border-left: 8px solid rgba(203, 180, 227, 0.4);
  padding-left: 0.25rem;
}
.menu2023-menu-content-item-untermenu {
  width: 100%;
}
.menu2023-menu-content-item a {
  color: #fff;
  letter-spacing: 1px;
  font-weight: 700;
  width: 100%;
  text-align: left;
}
.menu2023-menu-content-item-titelP {
  color: #fff;
  letter-spacing: 1px;
  font-weight: 700;
  width: 100%;
  text-align: left;
  font-size: 1rem;
  margin: 0 0 0.1rem 0;
}
.menu2023-menu-content-item-subtitelP {
  color: #FFBF16;
  font-size: 77%;
  margin: -4px 0 0 0;
  font-style: italic;
  letter-spacing: 1px;
}
.menu2023-menu-content-item-link {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: center;
}
@media only screen and (min-width: 700px) {
  .menu2023-menu-content-item-link {
    padding: 0;
  }
}
.menu2023-menu-footer {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin: 0 1rem 1rem 1rem;
}
.footerLandingpage {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  padding-bottom: 1.5rem;
}
@media only screen and (min-width: 700px) {
  .footerLandingpage {
    flex-direction: row;
    align-items: flex-end;
    height: 200px;
  }
}
@media only screen and (min-width: 1900px) {
  .footerLandingpage {
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
  }
}
.footerLandingpage-link {
  flex: 0 0 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 2rem;
}
@media only screen and (min-width: 700px) {
  .footerLandingpage-link {
    flex: 0 0 25%;
  }
}
.footerLandingpage-link-item {
  align-self: center;
  margin-top: 0.25rem;
  justify-self: center;
}
.footerLandingpage-link-item-H6 {
  color: #fff;
  margin: 0;
  font-size: 1.1rem;
  font-weight: bold;
}
.footerLandingpage-studio {
  flex: 0 0 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media only screen and (min-width: 700px) {
  .footerLandingpage-studio {
    flex-direction: row;
    flex: 0 0 90%;
    justify-content: space-evenly;
    align-items: self-end;
  }
}
.footerLandingpage-studio-kontakt {
  margin-top: 2rem;
}
.footerLandingpage-studio-header {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.footerLandingpage-studio-content {
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-start;
}
.footerLandingpage-studio-content-item {
  text-align: left;
}
.footerLandingpage-studio-footer {
  margin-top: 0.25rem;
}
.logoFooter {
  min-width: 12rem;
}
.lf {
  width: 100%;
  max-width: 120rem;
  background-color: #fff;
}
@media only screen and (min-width: 1900px) {
  .lf {
    border: 1px solid #CBB4E3;
  }
}
.lf-logo {
  position: relative;
  top: 4px;
  left: 7px;
}
.lf-logo-header {
  width: 125px;
  height: auto;
}
@media only screen and (min-width: 375px) {
  .lf-logo-header {
    width: 150px;
    height: auto;
  }
}
@media only screen and (min-width: 700px) {
  .lf-logo-header {
    width: 175px;
    height: auto;
  }
}
@media only screen and (min-width: 1200px) {
  .lf-logo-header {
    width: 200px;
    height: auto;
  }
}
@media only screen and (min-width: 1900px) {
  .lf-logo-header {
    width: 225px;
    height: auto;
  }
}
.lf-balken {
  background-color: #CBB4E3;
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding-top: 0.75rem;
  min-height: 2.5rem;
}
@media only screen and (min-width: 375px) {
  .lf-balken {
    min-height: 3rem;
  }
}
@media only screen and (min-width: 700px) {
  .lf-balken {
    min-height: 3.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .lf-balken {
    min-height: 3.5rem;
  }
}
@media only screen and (min-width: 1900px) {
  .lf-balken {
    min-height: 3.5rem;
  }
}
.lf-header {
  background-color: #CBB4E3;
}
.lf-absatz1 {
  padding: 3rem 0.5rem;
  background-color: #fff;
}
@media only screen and (min-width: 375px) {
  .lf-absatz1 {
    padding: 3rem 0.5rem;
  }
}
@media only screen and (min-width: 700px) {
  .lf-absatz1 {
    padding: 3rem 0.75rem;
  }
}
@media only screen and (min-width: 1200px) {
  .lf-absatz1 {
    padding: 3rem 2.5rem;
  }
}
@media only screen and (min-width: 1900px) {
  .lf-absatz1 {
    padding: 3rem 3rem;
  }
}
.lf-absatz2 {
  background-color: #CBB4E3;
  padding: 3rem 1rem;
}
@media only screen and (min-width: 375px) {
  .lf-absatz2 {
    padding: 2rem 1rem;
  }
}
@media only screen and (min-width: 700px) {
  .lf-absatz2 {
    padding: 3rem 0.75rem;
  }
}
@media only screen and (min-width: 1200px) {
  .lf-absatz2 {
    padding: 3rem 2.5rem;
  }
}
@media only screen and (min-width: 1900px) {
  .lf-absatz2 {
    padding: 3rem 3rem;
  }
}
. .lf-absatz4 {
  background-color: #605E5F;
  padding: 3rem 0.5rem;
}
@media only screen and (min-width: 375px) {
  . .lf-absatz4 {
    padding: 3rem 0.5rem;
  }
}
@media only screen and (min-width: 700px) {
  . .lf-absatz4 {
    padding: 3rem 0.75rem;
  }
}
@media only screen and (min-width: 1200px) {
  . .lf-absatz4 {
    padding: 3rem 2.5rem;
  }
}
@media only screen and (min-width: 1900px) {
  . .lf-absatz4 {
    padding: 3rem 3rem;
  }
}
.lf-absatz5 {
  background-color: #fff;
  padding: 3rem 0.5rem;
}
@media only screen and (min-width: 375px) {
  .lf-absatz5 {
    padding: 3rem 0.5rem;
  }
}
@media only screen and (min-width: 700px) {
  .lf-absatz5 {
    padding: 3rem 0.75rem;
  }
}
@media only screen and (min-width: 1200px) {
  .lf-absatz5 {
    padding: 3rem 2.5rem;
  }
}
@media only screen and (min-width: 1900px) {
  .lf-absatz5 {
    padding: 3rem 3rem;
  }
}
.lf-absatz6 {
  background-color: #605E5F;
  padding: 3rem 0.5rem;
}
@media only screen and (min-width: 375px) {
  .lf-absatz6 {
    padding: 3rem 0.5rem;
  }
}
@media only screen and (min-width: 700px) {
  .lf-absatz6 {
    padding: 3rem 0.75rem;
  }
}
@media only screen and (min-width: 1200px) {
  .lf-absatz6 {
    padding: 3rem 2.5rem;
  }
}
@media only screen and (min-width: 1900px) {
  .lf-absatz6 {
    padding: 3rem 3rem;
  }
}
.lf-absatz7 {
  background-color: #CBB4E3;
  padding: 3rem 0.5rem;
}
@media only screen and (min-width: 375px) {
  .lf-absatz7 {
    padding: 3rem 0.5rem;
  }
}
@media only screen and (min-width: 700px) {
  .lf-absatz7 {
    padding: 3rem 0.75rem;
  }
}
@media only screen and (min-width: 1200px) {
  .lf-absatz7 {
    padding: 3rem 2.5rem;
  }
}
@media only screen and (min-width: 1900px) {
  .lf-absatz7 {
    padding: 3rem 3rem;
  }
}
.lf-footer {
  background-color: #605E5F;
  padding: 3rem 0.5rem;
}
@media only screen and (min-width: 375px) {
  .lf-footer {
    padding: 3rem 0.5rem;
  }
}
@media only screen and (min-width: 700px) {
  .lf-footer {
    padding: 3rem 0.75rem;
  }
}
@media only screen and (min-width: 1200px) {
  .lf-footer {
    padding: 3rem 2.5rem;
  }
}
@media only screen and (min-width: 1900px) {
  .lf-footer {
    padding: 3rem 3rem;
  }
}
.layoutElementOben {
  width: 100%;
  position: absolute;
  top: 0px;
  background-color: #CBB4E3;
}
.layoutElement {
  width: 100%;
  position: relative;
  top: 320px;
}
@media only screen and (min-width: 375px) {
  .layoutElement {
    top: 470px;
  }
}
@media only screen and (min-width: 700px) {
  .layoutElement {
    top: 470px;
  }
}
@media only screen and (min-width: 1200px) {
  .layoutElement {
    top: 450px;
  }
}
@media only screen and (min-width: 1900px) {
  .layoutElement {
    top: 670px;
  }
}
.circleHeader {
  fill: transparent;
}
.circle {
  fill: #fff;
  width: 100%;
  height: 30px;
}
@media only screen and (min-width: 375px) {
  .circle {
    height: 50px;
  }
}
@media only screen and (min-width: 700px) {
  .circle {
    height: 50px;
  }
}
@media only screen and (min-width: 1200px) {
  .circle {
    height: 50px;
  }
}
@media only screen and (min-width: 1900px) {
  .circle {
    height: 50px;
  }
}
.rotation90 {
  transform: rotate(180deg);
}
.homepage {
  width: 100%;
  background-color: #fff;
}
@media only screen and (min-width: 700px) {
  .homepage {
    width: 100%;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #CBB4E3;
  }
}
.homepage-header-menu {
  height: 3rem;
  position: sticky;
  top: 0;
  z-index: 10000000;
}
.homepage-footer {
  background-color: #605E5F;
  padding-top: 1rem;
}
.homepage-logo {
  position: absolute;
  top: 4px;
  left: 7px;
  z-index: 6500;
}
@media only screen and (min-width: 700px) {
  .homepage-logo {
    top: 8px;
  }
}
.homepage-logo-header {
  width: 125px;
}
@media only screen and (min-width: 700px) {
  .homepage-logo-header {
    width: 150px;
  }
}
@media only screen and (min-width: 1200px) {
  .homepage-logo-header {
    width: 175px;
  }
}
.pflichtseiten {
  background-color: #fff;
  padding: 1rem;
}
@media only screen and (min-width: 700px) {
  .pflichtseiten {
    padding: 2rem;
  }
}
.homepageshort-absatz2 {
  padding: 3rem 0.5rem;
  background-color: rgba(184, 156, 207, 0.25);
}
@media only screen and (min-width: 375px) {
  .homepageshort-absatz2 {
    padding: 3rem 0.5rem;
  }
}
@media only screen and (min-width: 700px) {
  .homepageshort-absatz2 {
    padding: 3rem 0.75rem;
  }
}
@media only screen and (min-width: 1200px) {
  .homepageshort-absatz2 {
    padding: 3rem 2.5rem;
  }
}
@media only screen and (min-width: 1900px) {
  .homepageshort-absatz2 {
    padding: 3rem 3rem;
  }
}
.homepageshort-halbkreis-unten-circleHeader {
  background-color: rgba(184, 156, 207, 0.25);
  height: 2rem;
}
@media only screen and (min-width: 375px) {
  .homepageshort-halbkreis-unten-circleHeader {
    height: 2rem;
  }
}
@media only screen and (min-width: 700px) {
  .homepageshort-halbkreis-unten-circleHeader {
    height: 2rem;
  }
}
@media only screen and (min-width: 1200px) {
  .homepageshort-halbkreis-unten-circleHeader {
    height: 3rem;
  }
}
.headerBild {
  display: flex;
  height: 500px;
  background-position: top center;
  background-size: cover;
  justify-content: start;
  margin-top: -2rem;
}
@media only screen and (min-width: 375px) {
  .headerBild {
    height: 100vH;
  }
}
@media only screen and (min-width: 490px) {
  .headerBild {
    height: 650px;
  }
}
@media only screen and (min-width: 700px) {
  .headerBild {
    max-height: 900px;
  }
}
@media only screen and (min-width: 1200px) {
  .headerBild {
    background-position: center center;
    height: 100vH;
    max-height: 900px;
  }
}
@media only screen and (min-width: 1900px) {
  .headerBild {
    max-height: 900px;
    background-position: center center;
  }
}
.headerBild-small {
  height: 250px;
}
.headerBild-dottedoverlay {
  background-repeat: repeat;
  background-color: rgba(0, 0, 0, 0.25);
  background-size: auto auto;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  margin-top: -2rem;
}
@media only screen and (min-width: 375px) {
  .headerBild-dottedoverlay {
    height: 100vH;
  }
}
@media only screen and (min-width: 490px) {
  .headerBild-dottedoverlay {
    height: 650px;
  }
}
@media only screen and (min-width: 1200px) {
  .headerBild-dottedoverlay {
    height: 100vH;
    max-height: 700px;
  }
}
@media only screen and (min-width: 1900px) {
  .headerBild-dottedoverlay {
    max-height: 1000px;
  }
}
.st3, .st2 {
  fill: #CBB4E3;
}
.headerBildShort {
  display: flex;
  height: 200px;
  background-position: top center;
  background-size: cover;
  justify-content: start;
  margin-top: -2rem;
}
@media only screen and (min-width: 700px) {
  .headerBildShort {
    background-position: center center;
    height: 400px;
  }
}
@media only screen and (min-width: 1200px) {
  .headerBildShort {
    background-position: center center;
  }
}
@media only screen and (min-width: 1900px) {
  .headerBildShort {
    background-position: center right;
  }
}
.st3, .st2 {
  fill: #CBB4E3;
}
.headerBildHomepage {
  background-color: #CBB4E3;
  display: flex;
  justify-content: start;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin-top: 0;
}
.headerBildHomepage-0 {
  display: none;
}
.headerBildHomepage-1 {
  background-position: top left;
  height: 160px;
}
@media only screen and (min-width: 700px) {
  .headerBildHomepage-1 {
    background-position: center center;
    height: 200px;
  }
}
.headerBildHomepage-2 {
  height: 320px;
  background-position: center center;
}
@media only screen and (min-width: 700px) {
  .headerBildHomepage-2 {
    background-position: center center;
    height: 400px;
  }
}
.headerBildHomepage-3 {
  height: 480px;
  background-position: top left;
}
@media only screen and (min-width: 700px) {
  .headerBildHomepage-3 {
    background-position: center center;
    height: 600px;
  }
}
.headerBildHomepage-4 {
  height: 480px;
  background-position: top center;
}
@media only screen and (min-width: 375px) {
  .headerBildHomepage-4 {
    height: 630px;
  }
}
@media only screen and (min-width: 700px) {
  .headerBildHomepage-4 {
    height: 666px;
    background-position: top center;
  }
}
@media only screen and (min-width: 1200px) {
  .headerBildHomepage-4 {
    background-position: center center;
    height: 800px;
  }
}
.header-verkauf-gewinner {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 850px;
}
@media only screen and (min-width: 375px) {
  .header-verkauf-gewinner {
    height: 850px;
  }
}
@media only screen and (min-width: 490px) {
  .header-verkauf-gewinner {
    height: 650px;
  }
}
@media only screen and (min-width: 700px) {
  .header-verkauf-gewinner {
    flex-direction: column;
    height: 750px;
  }
}
@media only screen and (min-width: 1200px) {
  .header-verkauf-gewinner {
    height: 700px;
  }
}
@media only screen and (min-width: 1900px) {
  .header-verkauf-gewinner {
    height: 700px;
    max-width: 120rem;
    left: 50%;
    transform: translate(-50%, 0);
  }
}
.headerBildQuadrat {
  background-size: contain;
}
.tx-fitweb-kursreservierung {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}
.fehlermeldung {
  font-size: 12px;
  text-align: center;
  color: red;
}
.app {
  flex: 0 0 100%;
  max-width: 120rem;
  margin-bottom: 2rem;
}
.app-header {
  display: flex;
  flex-direction: row;
  justify-content: center;
  height: 100px;
}
@media only screen and (min-width: 700px) {
  .app-header {
    height: 125px;
  }
}
.app-absatz1 {
  margin: 3.75rem 1rem 1rem 1rem;
}
.app-absatz2 {
  margin: -1rem;
}
.buchungsliste {
  border: 1px solid #D94F97;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media only screen and (min-width: 700px) {
  .buchungsliste {
    flex-direction: row;
  }
}
.buchungsliste-gesamt {
  margin: 0;
  width: 100%;
  align-self: center;
}
@media only screen and (min-width: 700px) {
  .buchungsliste-gesamt {
    margin: 0;
  }
}
.buchungsliste-datum {
  background-color: #D94F97;
  padding: 0;
}
.buchungsliste-button {
  align-self: center;
  margin: 0 0.5rem;
}
.buchungsliste-content {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
@media only screen and (min-width: 700px) {
  .buchungsliste-content {
    padding-left: 1rem;
    flex: 0 0 50%;
    justify-content: flex-start;
  }
}
.buchungsliste-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (min-width: 700px) {
  .buchungsliste-header {
    padding-left: 1rem;
    flex: 0 0 25%;
    justify-content: flex-start;
  }
}
@media only screen and (min-width: 700px) {
  .buchungsliste-header-zeit {
    margin-right: 1rem;
  }
}
.buchungsliste-footer {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media only screen and (min-width: 700px) {
  .buchungsliste-footer {
    flex: 0 0 25%;
    justify-content: flex-start;
  }
}
.suchergebnis-formular {
  margin: 0.5rem;
}
.suchergebnis-item {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 0.5rem 1rem;
  border-bottom: 1px solid lightgrey;
  align-items: center;
}
@media only screen and (min-width: 700px) {
  .suchergebnis-item {
    flex-direction: row;
  }
}
.suchergebnis-item-links {
  flex: 0 0 55%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
}
@media only screen and (min-width: 700px) {
  .suchergebnis-item-links {
    flex: 0 0 40%;
  }
}
.suchergebnis-item-name {
  flex: 0 0 11rem;
}
.suchergebnis-item-datum {
  flex: 0 0 4rem;
}
.suchergebnis-item-uhrzeit {
  flex: 0 0 5rem;
}
.suchergebnis-item-bereich {
  flex: 0 0 13rem;
}
.suchergebnis-item-deleteAll {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 1rem;
}
@media only screen and (min-width: 700px) {
  .suchergebnis-item-deleteAll {
    justify-content: flex-end;
  }
}
.positionModal {
  transform: translateY(6rem);
}
.listenbereich {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.listenbereichAbo {
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
}
.liste, .listeAboMore {
  display: flex;
  padding: 0.1rem 0.25rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex: 0 0 100%;
}
@media only screen and (min-width: 700px) {
  .liste, .listeAboMore {
    border: 1px solid #CBB4E3;
    flex: 0 0 49%;
    margin: 0 1rem 1rem 0;
  }
}
@media only screen and (min-width: 1200px) {
  .liste, .listeAboMore {
    flex: 0 0 32.5%;
    margin: 0 0.25rem 0.5rem 0;
  }
}
@media only screen and (min-width: 1900px) {
  .liste, .listeAboMore {
    flex: 0 0 24%;
  }
}
.listeabo {
  display: flex;
  padding: 0.1rem 0.2rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex: 0 0 100%;
  margin: 0 0 0.5rem 0;
}
@media only screen and (min-width: 700px) {
  .listeabo {
    border: 1px solid #CBB4E3;
  }
}
.liste:nth-child(odd) {
  background-color: white;
}
.listeabo {
  background-color: lightgreen;
}
.listeAboMore {
  background-color: #fff;
}
.jqFormularListDelete {
  margin-bottom: 0;
}
.menu2020 {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
.menu2020-button {
  height: 0;
}
.menu2020-studio {
  flex: 0 0 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media only screen and (min-width: 700px) {
  .menu2020-studio {
    flex: 0 0 25%;
  }
}
.menu2020-studio-header {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.menu2020-studio-content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin-bottom: 2rem;
}
.menu2020-studio-content-item {
  margin-bottom: 0.25rem;
  text-align: center;
}
.menu2020-studio-footer {
  margin-top: 0.25rem;
}
.menu2020-link {
  flex: 0 0 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 1rem;
  align-items: center;
}
@media only screen and (min-width: 700px) {
  .menu2020-link {
    flex: 0 0 25%;
  }
}
.menu2020-link-item {
  align-self: center;
  margin-bottom: 0.25rem;
}
.menu2020-link-item-link {
  margin-bottom: 1rem;
}
.menu2020-link-item-H6 {
  color: #fff;
  margin: 0;
  font-size: 1.1rem;
  font-weight: bold;
}
.menu2020-item {
  width: auto;
  text-align: center;
  text-transform: uppercase;
  padding: 5px 5px 5px 15px;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: flex-start;
}
@media only screen and (min-width: 700px) {
  .menu2020-item {
    padding: 5px 5px 5px 15px;
  }
}
.menu2020-item-link {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: center;
}
@media only screen and (min-width: 700px) {
  .menu2020-item-link {
    padding: 0;
  }
}
.menu2020-button-show {
  background-color: rgba(203, 180, 227, 0.9);
  width: 2.5rem;
  height: 2.9rem;
  float: right;
  padding: 3px 8px 3px 0.6rem;
  border-radius: 25% 0 0 25%;
  border: 1px solid #fff;
  position: fixed;
  right: 0;
  top: 1.5rem;
  z-index: 10;
}
@media only screen and (min-width: 375px) {
  .menu2020-button-show {
    top: 1.1rem;
    right: 8px;
  }
}
@media only screen and (min-width: 700px) {
  .menu2020-button-show {
    top: 0.5rem;
    right: 0;
    position: fixed;
  }
}
@media only screen and (min-width: 1900px) {
  .menu2020-button-show {
    position: relative;
    top: 0.5rem;
    right: -1px;
  }
}
.menu2020-button-close {
  background-color: rgba(203, 180, 227, 0.9);
  width: 2.5rem;
  height: 2.9rem;
  float: right;
  padding: 4px 8px 3px 0.6rem;
  border-radius: 25% 0 0 25%;
  border: 1px solid #fff;
  position: fixed;
  right: 0;
  top: 1.5rem;
  z-index: 10;
}
@media only screen and (min-width: 375px) {
  .menu2020-button-close {
    top: 1.1rem;
    right: 20px;
  }
}
@media only screen and (min-width: 700px) {
  .menu2020-button-close {
    top: 0.5rem;
    right: 0;
    position: fixed;
  }
}
@media only screen and (min-width: 1900px) {
  .menu2020-button-close {
    position: relative;
    top: 0.5rem;
    right: -1px;
  }
}
.menu2020-menu {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  display: none;
  position: fixed;
  padding: 1rem 1rem 0 0.25rem;
  left: 0;
  top: 0;
  z-index: 10000;
  width: 100%;
  max-height: 100vH;
  background-color: rgba(184, 156, 207, 0.98);
  overflow: auto;
  box-shadow: 3px 3px 3px #fff;
  height: 100vH;
}
@media only screen and (min-width: 375px) {
  .menu2020-menu {
    width: 100%;
    height: auto;
  }
}
@media only screen and (min-width: 700px) {
  .menu2020-menu {
    width: 17.5rem;
  }
}
.menu2020-menu-logo {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  margin-bottom: 0.5rem;
}
.menu2020-menu-logo-item {
  width: 90%;
  height: auto;
}
@media only screen and (min-width: 375px) {
  .menu2020-menu-logo-item {
    width: 100%;
    padding: 0.5rem;
  }
}
.menu2020-item a {
  color: #fff;
  letter-spacing: 1px;
  font-weight: 700;
}
.menuSubtitelP {
  color: #FFBF16;
  font-size: 77%;
  margin: -4px 0 0 0;
  font-style: italic;
  letter-spacing: 1px;
}
.menuappSubtitelP {
  color: #CBB4E3;
  font-size: 70%;
  margin: -4px 0 0 0;
  font-style: italic;
}
#mainMenu {
  display: flex;
  justify-content: space-evenly;
  background-color: #B89CCF;
  position: fixed;
  left: 0;
  width: 100%;
  top: 0;
  height: 50px;
  z-index: 2;
  border-bottom: 1px solid #CBB4E3;
  border-right: 1px solid #CBB4E3;
  padding: 0;
}
@media only screen and (min-width: 700px) {
  #mainMenu {
    justify-content: space-evenly;
    display: flex;
    flex: 1 0 auto;
    width: auto;
    position: unset;
    border-bottom: 0;
    border-right: 0;
    top: 41px;
    padding-bottom: 5px;
    align-items: center;
  }
}
@media only screen and (min-width: 700px) {
  #mainMenu {
    top: 29px;
  }
}
@media only screen and (min-width: 1200px) {
  #mainMenu {
    top: 26px;
  }
}
@media only screen and (min-width: 1900px) {
  #mainMenu {
    top: 22px;
  }
}
.mainnav {
  position: fixed;
  width: 100%;
  z-index: 1000000;
  top: 0;
  border-bottom: 3px solid #CBB4E3;
  background-color: #B89CCF;
}
@media only screen and (min-width: 700px) {
  .mainnav {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
    display: flex;
    min-height: 75px;
  }
}
#menuMobile {
  display: none;
}
@media only screen and (min-width: 700px) {
  #menuMobile {
    display: none;
  }
}
ul.metanav {
  list-style: none;
}
#mobileNavRechts {
  display: block;
  background-color: #CBB4E3;
  padding: 10px;
  position: fixed;
  top: 1px;
  right: 0;
  z-index: 3;
}
@media only screen and (min-width: 700px) {
  #mobileNavRechts {
    display: none;
  }
}
#mobileNavRechtsClose {
  display: none;
  background-color: #CBB4E3;
  padding: 10px;
  position: fixed;
  top: 1px;
  right: 0;
  z-index: 3;
}
@media only screen and (min-width: 700px) {
  #mobileNavRechtsClose {
    display: none;
  }
}
.main-nav {
  height: 50px;
  display: flex;
  flex-direction: row;
}
@media only screen and (min-width: 700px) {
  .main-nav {
    height: auto;
    flex-wrap: nowrap;
    flex: 0 0 100%;
  }
}
.menuPunkt {
  padding: 0 0.5rem !important;
  border-bottom: thin solid #CBB4E3;
}
@media only screen and (min-width: 700px) {
  .menuPunkt {
    margin-top: 5px;
    border-bottom: 0;
  }
}
#menuPunktAktiv {
  padding: 0 0.5rem !important;
  border-bottom: thin solid #605E5F;
  width: auto;
  background-color: #CBB4E3;
  margin-bottom: 0.5rem;
}
#menuPunktAktiv a {
  padding-top: 10px;
  padding-bottom: 10px;
}
.menu a {
  color: #605E5F;
  font-size: 0.8rem;
  line-height: 2;
  padding: 10px 10px 20px 10px;
  display: block;
  width: 100%;
}
@media only screen and (min-width: 700px) {
  .menu a {
    line-height: 1.5;
    font-size: 0.9rem;
  }
}
@media only screen and (min-width: 700px) {
  .menu a {
    font-size: 1rem;
  }
}
@media only screen and (min-width: 1200px) {
  .menu a {
    font-size: 1rem;
  }
}
.menuapp a {
  font-size: 0.8rem;
  color: #605E5F;
}
@media only screen and (min-width: 700px) {
  .menuapp a {
    font-size: 0.9rem;
  }
}
@media only screen and (min-width: 700px) {
  .menuapp a {
    font-size: 1rem;
  }
}
@media only screen and (min-width: 1200px) {
  .menuapp a {
    font-size: 1rem;
  }
}
.topNav {
  text-align: right;
}
/*  Meta-Menü  */
.metanav {
  display: block;
  background-color: transparent;
  width: 100%;
  /*  Wieder auf Pink setzen
  position:fixed;
  right:0;
  bottom:0; */
  height: auto;
  z-index: 1;
  padding: 5px 0 10px 10px !important;
}
@media only screen and (min-width: 700px) {
  .metanav {
    background-color: transparent;
    display: block;
    width: auto;
    position: unset;
    padding: 5px 0 0 10px !important;
  }
}
.metanav a {
  font-size: 90%;
  color: #CBB4E3;
}
#menuMitglieder {
  display: none;
}
@media only screen and (min-width: 700px) {
  #menuMitglieder {
    display: flex;
    position: fixed;
    padding-left: 300px;
    top: 3px;
    z-index: 10;
    width: 100%;
    align-items: center;
    justify-items: start;
  }
}
#menuMitglieder ul {
  display: flex;
  text-transform: uppercase;
  list-style: none;
}
#menuMitglieder li {
  display: none;
}
@media only screen and (min-width: 700px) {
  #menuMitglieder li {
    float: left;
    display: block;
    text-align: left;
    margin-right: 15px;
    font-size: 12px;
    background-color: transparent;
  }
}
#menuMitglieder a {
  color: #2F2F2F;
  font-weight: 200;
}
#menuMitglieder a:hover {
  color: #605E5F;
}
#menuMitgliederMobile {
  display: flex;
  position: fixed;
  width: 100%;
  height: 20px;
  background-color: #fff;
  padding: 3px 0 18px 0;
  z-index: 100;
  border-bottom: 2px solid #CBB4E3;
  top: 50px;
}
@media only screen and (min-width: 700px) {
  #menuMitgliederMobile {
    display: none;
  }
}
#menuMitgliederMobile ul {
  display: flex;
  text-transform: uppercase;
  list-style: none;
}
#menuMitgliederMobile li {
  font-size: 0.75rem;
  margin-right: 10px;
}
#menuMitgliederMobile a {
  color: #2F2F2F;
  font-weight: 200;
}
#nichtZeigen {
  display: none;
}
.menuBar {
  fill: #fff;
}
.menuBarClose {
  fill: #fff;
  transform: translateY(40px);
}
.menu-level2 {
  display: none;
}
.untermenubutton {
  padding-left: 0.25rem;
}
.stickyFooter {
  position: fixed;
  bottom: 0;
  height: 25px;
  background-color: #605E5F;
  width: 100%;
  padding: 0.25rem 0.5rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.stickyFooter-logintext {
  color: #fff;
  font-size: 0.75rem;
  font-weight: bolder;
  cursor: pointer;
}
.stickyFooter-strich {
  color: #fff;
  font-size: 0.75rem;
  margin: -0.05rem 0.5rem 0 0.5rem;
  padding-bottom: 0.2rem;
}
.stickyFooter a {
  color: #fff;
  font-size: 0.75rem;
  text-transform: uppercase;
}
.stickyFooter a:hover {
  color: lightgrey;
}
#werbeakton__platzierung {
  position: absolute;
  top: 0.5rem;
  background-color: transparent;
  width: 100%;
  z-index: 100;
}
@media only screen and (min-width: 700px) {
  #werbeakton__platzierung {
    top: 1.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  #werbeakton__platzierung {
    top: 1rem;
  }
}
@media only screen and (min-width: 1900px) {
  #werbeakton__platzierung {
    top: 1.5rem;
  }
}
#werbeaktion__unten {
  position: absolute;
  left: 0;
  top: 13rem;
  display: flex;
  justify-content: center;
  width: 100%;
  z-index: 100;
}
@media only screen and (min-width: 1200px) {
  #werbeaktion__unten {
    top: 25rem;
  }
}
.werbeaktion__klein {
  background-color: #CBB4E3;
}
@media only screen and (min-width: 1200px) {
  .werbeaktion__klein {
    background-color: #fff;
  }
}
#werbeaktion__kleinerText {
  flex: 0 0 auto;
  align-self: flex-start;
  margin-top: 3px;
  margin-left: 0;
  border: 1px solid #fff;
  width: 17px;
  height: 23px;
  padding-left: 3px;
  box-shadow: 0 0.5rem 2rem rgba(0, 0, 0, 0.3);
}
@media only screen and (min-width: 1200px) {
  #werbeaktion__kleinerText {
    align-self: center;
    margin-top: -25px;
    margin-left: -2rem;
  }
}
#werbeaktion__kleinerText:hover {
  cursor: pointer;
}
.werbeaktion__svg__stern {
  fill: #FFFFFF;
}
#werbeaktion_unten_text {
  margin-bottom: 2rem;
  display: flex;
  justify-content: space-around;
  padding: 0 3rem;
  height: 7rem;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1200px) {
  #werbeaktion_unten_text {
    background-color: rgba(203, 180, 227, 0.75);
    justify-content: space-between;
    border-radius: 10px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
  }
}
.werbeaktion__unten__text__mitStern {
  display: flex;
  justify-content: center;
}
@media only screen and (min-width: 1200px) {
  .werbeaktion__unten__text__mitStern {
    justify-content: space-around;
  }
}
.werbeaktion__unten__text__links {
  align-self: center;
  padding-bottom: 1rem;
  flex: 0 0 100%;
}
@media only screen and (min-width: 1200px) {
  .werbeaktion__unten__text__links {
    flex: 0 0 auto;
    border-right: 4px dotted #fff;
    border-bottom: none;
    padding-right: 2rem;
    padding-bottom: 0;
  }
}
.werbeaktion__unten__text__rechts {
  align-self: center;
  flex: 0 0 100%;
  padding-top: 1rem;
  display: flex;
  justify-content: center;
}
@media only screen and (min-width: 1200px) {
  .werbeaktion__unten__text__rechts {
    flex: 0 0 auto;
    padding-left: 3rem;
    padding-top: 0;
  }
}
.werbeaktion {
  background-color: rgba(203, 180, 227, 0.75);
  color: #fff;
  display: inline-block;
  padding: 0.5rem 4rem 0.5rem 3rem;
  transform: rotate(-3deg);
  clip-path: polygon(0% 0%, 100% 0%, 90% 120%, 0% 100%);
  margin-left: -1rem;
  text-transform: uppercase;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
  font-weight: bold;
  letter-spacing: 2px;
}
@media only screen and (min-width: 700px) {
  .werbeaktion {
    width: auto;
    max-width: 40%;
  }
}
.werbeaktion__active {
  position: fixed;
  border-bottom: 2px solid #CBB4E3;
  background-color: #CBB4E3;
}
@media only screen and (min-width: 1200px) {
  .werbeaktion__active {
    background-color: #fff;
  }
}
@media only screen and (min-width: 1200px) {
  #werbeaktion__modal__dialog {
    position: absolute;
    right: 0;
  }
}
#werbeaktion__modal__content {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  #werbeaktion__modal__content {
    width: 66%;
  }
}
#werbeaktion__modal__header {
  background-color: lightgrey;
  padding: 0 0.25rem 0.25rem;
}
.threebilder {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 96%;
}
@media only screen and (min-width: 700px) {
  .threebilder {
    flex-direction: row;
    width: 94%;
  }
}
@media only screen and (min-width: 1200px) {
  .threebilder {
    width: 95%;
  }
}
.threebilder-item {
  box-sizing: border-box;
  flex: 1 1 33%;
  align-self: center;
}
@media only screen and (min-width: 700px) {
  .threebilder-item {
    flex: 1 1 33%;
  }
}
.threebilder__photo {
  box-sizing: border-box;
  margin: -0.5rem 0;
  height: 200px;
  width: 100%;
  object-fit: cover;
  border-radius: 2px;
  outline-offset: 0.5rem;
  box-shadow: 0 0.5rem 2rem rgba(0, 0, 0, 0.3);
}
@media only screen and (min-width: 700px) {
  .threebilder__photo {
    margin: 0 0 -0.5rem 0;
  }
}
@media only screen and (min-width: 1200px) {
  .threebilder__photo {
    height: 250px;
  }
}
@media only screen and (min-width: 1900px) {
  .threebilder__photo {
    height: 300px;
  }
}
.threebilder__photo:hover {
  transform: scale(1.1);
}
.rotatingcard__gesamt {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
.rotatingcard__itemcard {
  perspective: 140rem;
  perspective-origin: left;
  height: 30rem;
  flex: 0 0 20rem;
  border-radius: 2px;
  margin-bottom: 4rem;
}
@media only screen and (min-width: 700px) {
  .rotatingcard__itemcard {
    margin-bottom: 2rem;
  }
}
.rotatingcard__itemcard__side {
  border: 2px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 30rem;
  transition: all 0.8s;
  backface-visibility: hidden;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
}
.rotatingcard__itemcard__side__back {
  transform: rotateY(-180deg);
}
.rotatingcard__itemcard__side__back__button {
  transform: rotateY(-180deg);
}
.rotatingcard__itemcard:hover .rotatingcard__itemcard__side__front {
  transform: rotateY(180deg);
  cursor: pointer;
}
.rotatingcard__itemcard:hover .rotatingcard__itemcard__side__back {
  transform: rotateY(0);
  cursor: pointer;
}
.rotatingcard__itemcard:last-of-type {
  margin-bottom: 0;
}
.card__image {
  border-radius: 2px 2px 0 0;
}
.card__details {
  padding: 1rem;
}
.card__footer {
  display: block;
  width: 80px;
  height: 45px;
  background: #605E5F;
  background: -moz-linear-gradient(top, rgba(198, 196, 197, 0.75) 0%, rgba(96, 94, 95, 0.75) 100%);
  background: -webkit-linear-gradient(top, rgba(198, 196, 197, 0.75) 0%, rgba(96, 94, 95, 0.75) 100%);
  background: linear-gradient(to bottom, rgba(198, 196, 197, 0.75) 0%, rgba(96, 94, 95, 0.75) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(lighten($farbe,40%),$deckung)", endColorstr="rgba($farbe,$deckung)",GradientType=0);
  position: absolute;
  border-radius: 10px 0 0 0;
  bottom: 0;
  right: 0;
}
.card__footer p {
  color: #fff;
  text-align: center;
}
.card__heading {
  font-size: 1.75rem;
  font-weight: 300;
  text-transform: uppercase;
  text-align: right;
  color: #fff;
  position: absolute;
  bottom: 17rem;
  right: 0;
  width: auto;
  max-width: 95%;
}
.card__heading__span {
  padding: 0.3rem 1rem;
  line-height: 1.6;
  background: #605E5F;
  background: -moz-linear-gradient(top, rgba(198, 196, 197, 0.85) 0%, rgba(96, 94, 95, 0.85) 100%);
  background: -webkit-linear-gradient(top, rgba(198, 196, 197, 0.85) 0%, rgba(96, 94, 95, 0.85) 100%);
  background: linear-gradient(to bottom, rgba(198, 196, 197, 0.85) 0%, rgba(96, 94, 95, 0.85) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(lighten($farbe,40%),$deckung)", endColorstr="rgba($farbe,$deckung)",GradientType=0);
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.card__heading__subspan {
  padding: 0.3rem 1rem 0.3rem 1rem;
  line-height: 1.6;
  background-color: white;
  font-size: 1rem;
  font-weight: bold;
  color: red;
  box-decoration-break: clone;
}
.card__backside {
  margin: 1rem;
}
.card__price {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 90%;
  text-align: center;
}
.card__price__box {
  text-align: center;
  margin-bottom: 0.75rem;
  color: #fff;
}
.card__price__only {
  font-size: 1rem;
  text-transform: uppercase;
  color: #fff;
}
.card__price__value {
  font-size: 3rem;
  font-weight: 100;
  color: #fff;
}
@media only screen and (min-width: 700px) {
  .card__details p {
    font-size: 1.1rem;
  }
}
.liste2spalten {
  /*  Beispiel für CSS Fontawesome
  &__listenpunkt:before {
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font: var(--fa-font-solid);
    content: "\f007";
  }
   */
}
.liste2spalten-inner {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
}
@media only screen and (min-width: 700px) {
  .liste2spalten-inner {
    justify-content: flex-start;
  }
}
.liste2spalten__listenpunkt {
  flex: 0 0 95%;
  display: flex;
  justify-content: flex-start;
  padding: 0.5rem 0.2rem;
  border-bottom: 1px dotted #fff;
}
@media only screen and (min-width: 700px) {
  .liste2spalten__listenpunkt {
    flex: 0 0 49%;
  }
}
.liste2spalten__listenpunkt__listenpunkt:last-of-type {
  display: flex;
  justify-self: flex-start;
  background-color: blue;
}
.liste2spalten__listenpunkt__grafik {
  flex: 0 0 2.5rem;
  align-self: flex-end;
  margin-right: 0.1rem;
}
.liste2spalten__listenpunkt__text {
  align-self: center;
}
p.liste2splaten__listenpunkt__text__h {
  font-size: 1.1rem;
  font-weight: bold;
  margin-bottom: 0.1rem;
}
@media only screen and (min-width: 700px) {
  p.liste2splaten__listenpunkt__text__h {
    font-size: 1.3rem;
    letter-spacing: 1px;
  }
}
p.liste2splaten__listenpunkt__text__klein {
  font-size: 0.7rem;
  margin-bottom: 0;
}
@media only screen and (min-width: 700px) {
  p.liste2splaten__listenpunkt__text__klein {
    font-size: 0.8rem;
  }
}
.abstand {
  transform: translateY(5px);
}
.productsmall__content {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
}
@media only screen and (min-width: 1200px) {
  .productsmall__content {
    justify-content: center;
    margin: 1rem;
  }
}
.productsmall__content__item {
  flex: 0 0 96%;
  margin: 0.5rem;
}
@media only screen and (min-width: 375px) {
  .productsmall__content__item {
    flex: 0 0 96%;
  }
}
@media only screen and (min-width: 490px) {
  .productsmall__content__item {
    flex: 0 0 96%;
    overflow: hidden;
  }
}
@media only screen and (min-width: 700px) {
  .productsmall__content__item {
    flex: 0 0 15rem;
    overflow: hidden;
  }
}
@media only screen and (min-width: 1200px) {
  .productsmall__content__item {
    flex: 0 0 20rem;
    overflow: hidden;
  }
}
@media only screen and (min-width: 1900px) {
  .productsmall__content__item {
    flex: 0 0 25rem;
    overflow: hidden;
  }
}
.productsmall__content__item__producttext {
  border: 1px lightgrey solid;
  padding: 0.1rem 0.25rem 0 0.25rem;
  line-height: 1;
}
@media only screen and (min-width: 490px) {
  .productsmall__content__item__producttext {
    width: 97%;
  }
}
@media only screen and (min-width: 700px) {
  .productsmall__content__item__producttext {
    width: 96%;
  }
}
.productsmall__content__item-platzhalter {
  width: 100%;
  height: 7.5rem;
  background-color: lightgrey;
}
@media only screen and (min-width: 375px) {
  .productsmall__content__item-platzhalter {
    width: 100%;
    height: 7.5rem;
  }
}
@media only screen and (min-width: 490px) {
  .productsmall__content__item-platzhalter {
    width: 100%;
    height: 7.5rem;
  }
}
@media only screen and (min-width: 700px) {
  .productsmall__content__item-platzhalter {
    width: 15rem;
    height: 6.25rem;
  }
}
@media only screen and (min-width: 1200px) {
  .productsmall__content__item-platzhalter {
    width: 20rem;
    height: 10rem;
  }
}
@media only screen and (min-width: 1900px) {
  .productsmall__content__item-platzhalter {
    width: 25rem;
    height: 10rem;
  }
}
.productsmall__content__item__image {
  width: 100%;
  height: 7.5rem;
}
@media only screen and (min-width: 375px) {
  .productsmall__content__item__image {
    width: 100%;
    height: 7.5rem;
  }
}
@media only screen and (min-width: 490px) {
  .productsmall__content__item__image {
    width: 100%;
    height: 7.5rem;
  }
}
@media only screen and (min-width: 700px) {
  .productsmall__content__item__image {
    width: 15rem;
    height: 6.25rem;
  }
}
@media only screen and (min-width: 1200px) {
  .productsmall__content__item__image {
    width: 20rem;
    height: 10rem;
  }
}
@media only screen and (min-width: 1900px) {
  .productsmall__content__item__image {
    width: 25rem;
    height: 10rem;
  }
}
.productsmall__content__item__image:hover:hover {
  -webkit-filter: sepia(1) hue-rotate(280deg);
  filter: sepia(1) hue-rotate(280deg);
  overflow: hidden;
}
.productsmall__content__item__image-item {
  width: 100%;
  height: 7.5rem;
  object-fit: cover;
}
@media only screen and (min-width: 375px) {
  .productsmall__content__item__image-item {
    width: 100%;
    height: 7.5rem;
  }
}
@media only screen and (min-width: 490px) {
  .productsmall__content__item__image-item {
    width: 100%;
    height: 7.5rem;
  }
}
@media only screen and (min-width: 700px) {
  .productsmall__content__item__image-item {
    width: 100%;
    height: 6.25rem;
  }
}
@media only screen and (min-width: 1200px) {
  .productsmall__content__item__image-item {
    width: 100%;
    height: 10rem;
  }
}
@media only screen and (min-width: 1900px) {
  .productsmall__content__item__image-item {
    width: 100%;
    height: 10rem;
  }
}
.productsmall__content__item__text {
  background-color: rgba(203, 180, 227, 0.9);
}
@media only screen and (min-width: 490px) {
  .productsmall__content__item__text {
    width: 100%;
  }
}
@media only screen and (min-width: 700px) {
  .productsmall__content__item__text {
    width: 100%;
  }
}
p.productsmall__h {
  font-size: 0.8rem;
  text-align: center;
  color: #fff;
  margin: 0;
  text-transform: uppercase;
}
@media only screen and (min-width: 375px) {
  p.productsmall__h {
    font-size: 0.9rem;
    padding-bottom: 0.1rem;
  }
}
@media only screen and (min-width: 700px) {
  p.productsmall__h {
    padding-bottom: 0;
    font-size: 1rem;
    letter-spacing: 1px;
  }
}
@media only screen and (min-width: 1200px) {
  p.productsmall__h {
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 1900px) {
  p.productsmall__h {
    font-size: 1.35rem;
  }
}
.productsmall__absatzlinie {
  width: 50%;
  display: block;
  background-color: rgba(203, 180, 227, 0.25);
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.tarife {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1200px) {
  .tarife {
    flex-wrap: nowrap;
  }
}
.tarife-gruppe-1 {
  display: none;
}
.tarife-tarif {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-wrap: wrap;
  width: 95%;
}
@media only screen and (min-width: 700px) {
  .tarife-tarif {
    flex-wrap: wrap;
    width: 100%;
  }
}
.tarife-tarif-sternchentext {
  text-align: center;
  margin: 0 2rem;
}
.tarife-tarif-item {
  flex: 0 0 100%;
}
@media only screen and (min-width: 700px) {
  .tarife-tarif-item {
    flex: 0 0 43%;
    flex-wrap: wrap;
  }
}
.tarife-tarif > div:nth-child(odd) {
  margin: 0 1rem 1rem 2rem;
}
.tarife-tarif > div:nth-child(even) {
  margin: 0 1rem 1rem 2rem;
}
@media only screen and (min-width: 1200px) {
  .tarife-tarif > div:nth-child(even) {
    margin: 0 0 0 -1rem;
  }
}
.tarife-header {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 1rem;
}
.tarife-header-item {
  margin-bottom: 1rem;
}
.tarife-header-item-2 {
  display: none;
}
.tarife-item {
  flex: 0 0 80%;
  border: 2px solid lightgrey;
  padding: 20px 20px;
  border-radius: 5px;
  margin-bottom: 25px;
  background-color: #fff;
  height: auto;
}
@media only screen and (min-width: 375px) {
  .tarife-item {
    flex: 0 0 17.5rem;
  }
}
@media only screen and (min-width: 700px) {
  .tarife-item {
    margin: 0.6rem 1rem 0 0;
    padding: 5px 20px 5px 20px;
  }
}
.tarife-item-highlight {
  flex: 0 0 80%;
  border: 2px solid #FFBF16;
  padding: 0 5px 20px 5px;
  border-radius: 5px;
  margin-bottom: 25px;
  height: auto;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.3);
  background-color: rgba(255, 255, 255, 0.8);
}
@media only screen and (min-width: 375px) {
  .tarife-item-highlight {
    flex: 0 0 17.5rem;
  }
}
@media only screen and (min-width: 700px) {
  .tarife-item-highlight {
    margin-bottom: 0;
    margin-right: 1rem;
    padding: 0 20px 10px 20px;
  }
}
.tarife-item-header-highlighttext {
  display: none;
}
.tarife-item-header-highlighttext-highlight > p {
  text-transform: uppercase;
  text-align: center;
  font-size: 1.25rem;
  font-weight: 700;
  letter-spacing: 2px;
  background-color: #FFBF16;
  margin: 0 -20px 8px -20px;
  border-radius: 2px 2px 0 0;
  color: #fff;
}
.tarife-item-header-bezeichnung > h4 {
  color: grey;
  font-size: 2rem;
  font-weight: bolder;
  letter-spacing: 2px;
  text-align: center;
  margin: 0;
  line-height: 1;
  text-transform: uppercase;
}
.tarife-item-header-bezeichnung-highlight > h4 {
  color: grey;
  font-size: 2rem;
  font-weight: bolder;
  letter-spacing: 2px;
  text-align: center;
  margin: 0;
  line-height: 1;
  text-transform: uppercase;
  font-weight: 700;
}
.tarife-item-hr {
  border-top: 2px solid lightgrey;
  margin: 10px -5px;
}
@media only screen and (min-width: 700px) {
  .tarife-item-hr {
    margin: 10px -20px;
  }
}
.tarife-item-hr-highlight {
  border-top: 2px solid #FFBF16;
  margin: 10px -5px;
}
@media only screen and (min-width: 700px) {
  .tarife-item-hr-highlight {
    margin: 10px -20px;
  }
}
.tarife-item-content-infotext > p {
  line-height: 1;
  font-size: 1rem;
  text-align: center;
}
.tarife-item-content-liste {
  height: auto;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.tarife-item-content-liste-subtext {
  font-size: 66%;
  margin: -0.5rem 0 0.5rem 2.2rem;
}
.tarife-item-content-tarif {
  padding: 2rem 0 0.75rem 0;
}
.tarife-item-content-tarif > p {
  font-size: 3rem;
  text-align: center;
  font-weight: 700;
  margin: -1rem 0 -0.5rem 2rem;
}
.tarife-item-content-tarif-klein {
  display: inline-block;
  font-size: 50%;
  letter-spacing: 0;
  transform: translateX(-21px);
}
.tarife-item-content-tarif-klein-hoch {
  display: inline-block;
  font-size: 33%;
  letter-spacing: 0;
  transform: translate(3px, -23px);
}
.tarife-item-content-tarif-klein-was {
  display: inline-block;
  font-size: 33%;
  letter-spacing: 0;
  transform: translateX(-20px);
}
.tarife-item-footer > p {
  text-transform: uppercase;
  text-align: center;
  font-size: 1rem;
  font-weight: 700;
  transform: translateY(3px);
  letter-spacing: 1px;
  margin-bottom: 0;
}
.tarife .spaltetarif__content__item__haken {
  margin-right: 0.3rem;
}
.tarife .spaltetarif__content__item__button {
  display: flex;
  justify-content: center;
  flex-wrap: nowrap;
}
.tarife .spaltetarif__content__item__button__button {
  flex: 0 0 100%;
  border-color: #CBB4E3;
  background-color: lightgrey;
}
.tarife .spaltetarif__content__item__highlight__infotext {
  color: gray;
  margin-top: 1rem;
  height: 3rem;
}
.tarife .spaltetarif__content__item__highlight__haken {
  margin-right: 0.3rem;
  color: #CBB4E3;
}
.tarife .spaltetarif__content__item__highlight__liste {
  height: auto;
  margin-bottom: 1rem;
}
.tarife .spaltetarif__content__item__highlight__button {
  display: flex;
  justify-content: center;
  flex-wrap: nowrap;
}
.tarife .spaltetarif__content__item__highlight__button__button {
  flex: 0 0 100%;
  border-color: #605E5F;
  background-color: #CBB4E3;
  color: #fff;
}
p.spaltetarif__content__item__header__hell {
  font-size: 0.8rem;
  text-align: left;
  margin-left: 1rem;
  padding-bottom: 0.5rem;
}
@media only screen and (min-width: 1200px) {
  p.spaltetarif__content__item__header__hell {
    font-size: 1rem;
  }
}
p.spaltetarif__content__item__header__highlight__hell {
  color: black;
  font-size: 0.8rem;
  margin-bottom: 0.1rem;
}
@media only screen and (min-width: 1200px) {
  p.spaltetarif__content__item__header__highlight__hell {
    font-size: 0.9rem;
  }
}
#tarifeHell {
  background-color: #FFFFFF;
  display: flex;
  padding: 50px 5px;
  align-items: flex-start;
  margin-bottom: 25px;
}
@media only screen and (min-width: 700px) {
  #tarifeHell {
    padding: 50px 100px;
  }
}
#tarifeDunkel {
  background-color: grey;
  display: flex;
  padding: 50px 5px;
  align-items: flex-start;
  margin-bottom: 25px;
}
@media only screen and (min-width: 700px) {
  #tarifeDunkel {
    padding: 50px 100px;
  }
}
#tarifeDunkel .einzelnertarif {
  border: 2px solid #FFFFFF;
  padding: 30px 20px;
  border-radius: 5px;
  flex: 0 0 80%;
  margin-bottom: 25px;
}
@media only screen and (min-width: 700px) {
  #tarifeDunkel .einzelnertarif {
    flex: 0 0 21.5%;
    margin-bottom: 0;
  }
}
.einzelnertarifHighlight {
  border: 2px solid #605E5F;
  padding: 30px 20px;
  border-radius: 5px;
  flex: 0 0 87%;
  margin-bottom: 25px;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.3);
  background-color: #FFFBF8;
}
@media only screen and (min-width: 700px) {
  .einzelnertarifHighlight {
    flex: 0 0 21.5%;
    margin-bottom: 0;
  }
}
.einzelnertarifHighlight .green {
  color: green;
}
#tarifeDunkel li {
  color: #FFFFFF;
  font-size: 0.9rem;
  margin-left: -0.5rem;
}
#tarifeHell li {
  color: grey;
  font-size: 0.9rem;
  margin-left: -0.5rem;
}
/* Fehlerzustand */
input.error, select.error, textarea.error {
  background: rgba(255, 0, 0, 0.2);
  border: 1px solid #ffaaaa;
  color: #fff;
  /* Textfarbe weiß */
}
/* Platzhalter in weiß */
input.error::placeholder, select.error::placeholder, textarea.error::placeholder {
  color: #fff;
  opacity: 1;
  /* sicherstellen, dass es greift */
}
.buttonZahlungspflichtigText {
  margin: 0;
  color: #fff;
}
.buttonZahlungspflichtigText-klein {
  margin: -0.5rem 0 0 0;
  color: #fff;
}
.opendoor {
  width: 100%;
  display: flex;
  flex-direction: row;
  margin: 4rem 0 0 0;
  z-index: 100;
}
.opendoor-aktion {
  flex: 0 0 90%;
}
@media only screen and (min-width: 700px) {
  .opendoor-aktion {
    flex: 0 0 auto;
  }
}
.opendoor-date {
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 10px 10px 0 0;
  padding: 0 1rem;
}
.opendoor-headertext {
  box-sizing: border-box;
  padding: 0.25rem;
  border-top: none;
  border-bottom: none;
}
@media only screen and (min-width: 700px) {
  .opendoor-headertext {
    padding: 0.5rem 0.25rem;
  }
}
@media only screen and (min-width: 1200px) {
  .opendoor-headertext {
    padding: 1rem 0.25rem;
  }
}
@media only screen and (min-width: 700px) {
  .opendoor-headertext-subheader {
    margin-top: -0.5rem;
  }
}
.opendoor-time {
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 0 0 10px 10px;
  padding: 0 1rem;
}
p.opendoor__big {
  font-family: acumin-pro, sans-serif;
  font-weight: 200;
  color: #CBB4E3;
  font-size: 1.5rem;
  letter-spacing: 1px;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 0;
}
@media only screen and (min-width: 700px) {
  p.opendoor__big {
    font-size: 2rem;
  }
}
@media only screen and (min-width: 1200px) {
  p.opendoor__big {
    font-size: 2.5rem;
    color: #CBB4E3;
    text-shadow: 0 0 5px white;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 1900px) {
  p.opendoor__big {
    font-size: 3rem;
    color: #CBB4E3;
    text-shadow: 0 0 5px white;
    padding-bottom: 0;
  }
}
/*
p.opendoor__small {
  font-family: acumin-pro, sans-serif;
  font-weight: 100;
  color:#fff;
  text-shadow: 0 0 2px $farbeKontrast;
  font-size:3.5rem;
  letter-spacing:1px;
  margin-bottom:0;
  margin-top:-2.75rem;
  text-align:center;
  text-transform:uppercase;
  @media only screen and (min-width : 1200px) {
    font-size:5rem;
    margin-top:-3.5rem;
  }
}
 */
.opendoor__klein {
  font-size: 50%;
  margin: 0 -0.5rem;
}
.opendoor__list {
  display: block;
}
.teasertextbild {
  position: relative;
  width: 96%;
  height: auto;
}
@media only screen and (min-width: 490px) {
  .teasertextbild {
    width: auto;
  }
}
.teasertextbild-content1 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
}
@media only screen and (min-width: 490px) {
  .teasertextbild-content1 {
    flex-direction: row;
    border-radius: 4px;
    box-shadow: 0 10px 10px -5px;
  }
}
.teasertextbild-content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
}
@media only screen and (min-width: 490px) {
  .teasertextbild-content {
    flex-direction: row;
    border-radius: 4px;
    box-shadow: 0 10px 10px -5px;
  }
}
.teasertextbild-content-button {
  margin: 0 0 1rem 0 !important;
}
@media only screen and (min-width: 700px) {
  .teasertextbild-content-button {
    margin: 0 !important;
  }
}
.teasertextbild-content-text {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 0 0 50%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1rem 1rem 0 1rem;
}
@media only screen and (min-width: 490px) {
  .teasertextbild-content-text {
    padding: 1rem;
  }
}
@media only screen and (min-width: 700px) {
  .teasertextbild-content-text {
    padding: 1rem 2rem 1rem 1rem;
    justify-content: center;
  }
}
.teasertextbild-content-text-header {
  margin-bottom: 0.5rem;
}
@media only screen and (min-width: 700px) {
  .teasertextbild-content-text-header {
    margin-bottom: 0;
  }
}
.teasertextbild-content-text1 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 0 0 50%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1rem 1rem 0 1rem;
}
@media only screen and (min-width: 490px) {
  .teasertextbild-content-text1 {
    padding: 1rem;
  }
}
@media only screen and (min-width: 700px) {
  .teasertextbild-content-text1 {
    padding: 1rem 2rem 1rem 1rem;
    justify-content: space-evenly;
  }
}
@media only screen and (min-width: 1900px) {
  .teasertextbild-content-text1 {
    padding: 2rem 4rem 2rem 2rem;
  }
}
.teasertextbild-content-text1-header {
  margin-bottom: 0.5rem;
}
@media only screen and (min-width: 700px) {
  .teasertextbild-content-text1-header {
    margin-bottom: 0;
  }
}
.teasertextbild-content-image {
  flex: 1 1 auto;
  margin-bottom: -5px;
}
@media only screen and (min-width: 375px) {
  .teasertextbild-content-image {
    margin-bottom: -6px;
  }
}
@media only screen and (min-width: 700px) {
  .teasertextbild-content-image {
    margin-bottom: 0;
    height: 350px;
  }
}
@media only screen and (min-width: 1200px) {
  .teasertextbild-content-image {
    margin-bottom: -1px;
  }
}
.teasertextbild-content-image-item {
  object-fit: cover;
  width: 100%;
  height: 250px;
  clip-path: polygon(0% 25%, 100% 0, 100% 100%, 0% 100%);
}
@media only screen and (min-width: 490px) {
  .teasertextbild-content-image-item {
    clip-path: polygon(20% 0, 100% 0, 100% 100%, 0% 100%);
    height: 97%;
  }
}
@media only screen and (min-width: 700px) {
  .teasertextbild-content-image-item {
    height: 100%;
  }
}
.teasertextbild-content-image1 {
  flex: 0 0 100%;
}
@media only screen and (min-width: 700px) {
  .teasertextbild-content-image1 {
    flex: 0 0 50%;
  }
}
.teasertextbild-content-image1-item {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 700px) {
  .teasertextbild-content-image1-item {
    height: 100%;
  }
}
.teasertextbild__content {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  overflow: hidden;
}
@media only screen and (min-width: 1200px) {
  .teasertextbild__content {
    padding-left: 10%;
  }
}
.teasertextbild__text {
  flex: 1 0 29%;
  align-self: center;
  transform: rotate(-4deg);
  margin-right: 1rem;
}
@media only screen and (min-width: 1200px) {
  .teasertextbild__text {
    flex: 1 1 auto;
  }
}
.teasertextbild__text1 {
  flex: 1 0 29%;
  align-self: center;
  transform: rotate(-4deg);
  margin-right: 1rem;
}
@media only screen and (min-width: 1200px) {
  .teasertextbild__text1 {
    flex: 1 1 auto;
  }
}
p.teasertextbildP {
  font-style: normal;
  font-weight: 700;
  font-size: 1.75rem;
  margin-bottom: 0;
  line-height: 1.1;
}
@media only screen and (min-width: 375px) {
  p.teasertextbildP {
    font-size: 2rem;
  }
}
@media only screen and (min-width: 490px) {
  p.teasertextbildP {
    font-size: 1.75rem;
  }
}
@media only screen and (min-width: 700px) {
  p.teasertextbildP {
    font-size: 2.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  p.teasertextbildP {
    font-size: 2.75rem;
  }
}
@media only screen and (min-width: 1900px) {
  p.teasertextbildP {
    font-size: 3.25rem;
  }
}
p.teasertextbildP-small {
  font-size: 1rem;
  padding-top: 0;
  margin: 0 0 -1rem 0;
}
@media only screen and (min-width: 490px) {
  p.teasertextbildP-small {
    font-size: 1.1rem;
    margin: 0;
  }
}
@media only screen and (min-width: 700px) {
  p.teasertextbildP-small {
    font-size: 1.5rem;
  }
}
.bodytextP > p {
  font-size: 1rem;
  line-height: 1.1;
}
@media only screen and (min-width: 700px) {
  .bodytextP > p {
    font-size: 1.25rem;
  }
}
p.sternchentextP {
  text-align: center;
  font-size: 0.6rem;
  margin: 0.2rem 0 0 0;
  max-width: 96%;
  line-height: 1;
}
@media only screen and (min-width: 490px) {
  p.sternchentextP {
    text-align: left;
    font-size: 0.7rem;
    margin: 0.5rem 0 0 1rem;
  }
}
p.teasertextbild__button {
  text-align: center;
}
.headerMarketingH3 {
  font-size: 1.5rem;
  margin-top: -0.45rem;
  padding-top: 0;
}
@media only screen and (min-width: 700px) {
  .headerMarketingH3 {
    font-size: 1.5rem;
  }
}
.effect-1 {
  margin-left: 0;
  margin-right: 0;
}
#map {
  border: 1px solid #CBB4E3;
}
.aktionlandingpage {
  padding: 0 0.5rem;
  width: 95%;
  display: flex;
  flex-direction: row;
  height: 85%;
  z-index: 100;
}
@media only screen and (min-width: 700px) {
  .aktionlandingpage {
    padding: 3rem;
    position: unset;
    top: 0;
    height: 85%;
  }
}
.aktionlandingpage__content {
  display: flex;
  max-width: 90%;
  flex-direction: column;
  justify-content: space-between;
}
@media only screen and (min-width: 700px) {
  .aktionlandingpage__content {
    max-width: 60%;
  }
}
@media only screen and (min-width: 1200px) {
  .aktionlandingpage__content {
    max-width: 50%;
    width: auto;
  }
}
.aktionlandingpage__content__rotation-positionLinks {
  transform: rotate(-4deg);
  min-height: 350px;
  height: 100vH;
}
@media only screen and (min-width: 375px) {
  .aktionlandingpage__content__rotation-positionLinks {
    height: 80vH;
  }
}
@media only screen and (min-width: 700px) {
  .aktionlandingpage__content__rotation-positionLinks {
    min-height: 350px;
    height: 90%;
  }
}
.aktionlandingpage__content__rotation-positionMitte {
  min-height: 450px;
  height: 90vH;
}
@media only screen and (min-width: 700px) {
  .aktionlandingpage__content__rotation-positionMitte {
    min-height: 350px;
    height: 100%;
  }
}
.aktionlandingpage__content__rotation-positionRechts {
  transform: rotate(4deg);
  min-height: 450px;
  height: 90vH;
}
@media only screen and (min-width: 700px) {
  .aktionlandingpage__content__rotation-positionRechts {
    min-height: 350px;
    height: 100%;
  }
}
.aktionlandingpage__content__header {
  background-image: linear-gradient(to right, rgba(255, 0, 0, 0) 0%, rgba(255, 255, 255, 0.4) 25%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0.4) 75%, rgba(255, 0, 0, 0) 100%);
  transform: translate(0, -8px);
  padding: 0;
  margin-top: 2rem;
}
.aktionlandingpage__content__header-text {
  max-width: 12.5rem;
  margin-left: 1rem;
  text-align: left;
  padding: 0.5rem 1rem;
}
@media only screen and (min-width: 375px) {
  .aktionlandingpage__content__header-text {
    max-width: 16rem;
    margin-left: 1rem;
  }
}
@media only screen and (min-width: 700px) {
  .aktionlandingpage__content__header-text {
    margin-left: 0;
    max-width: 250rem;
    text-align: center;
    padding: 1rem 1rem 0 1rem;
  }
}
.aktionlandingpage__content__content {
  margin: 0.05rem 0.05rem 2rem 0.05rem;
}
@media only screen and (min-width: 700px) {
  .aktionlandingpage__content__content {
    margin: 0.75rem;
  }
}
.aktionlandingpage__content__footer {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}
.aktionlandingpage__content__angebot {
  padding-top: 2rem;
}
@media only screen and (min-width: 700px) {
  .aktionlandingpage__content__angebot {
    padding-top: 0;
    display: flex;
    justify-content: center;
  }
}
.aktionlandingpage__content__angebot__item {
  flex: 0 0 auto;
  margin-top: -2rem;
  padding: 0.5rem;
  border-radius: 25px;
  overflow: hidden;
}
@media only screen and (min-width: 700px) {
  .aktionlandingpage__content__angebot__item {
    padding: 0.5rem 1rem;
    max-width: 25rem;
  }
}
@media only screen and (min-width: 1200px) {
  .aktionlandingpage__content__angebot__item {
    padding: 0.5rem 1.5rem;
    max-width: 30rem;
  }
}
@media only screen and (min-width: 1900px) {
  .aktionlandingpage__content__angebot__item {
    max-width: 35rem;
  }
}
.aktionlandingpage__content__angebot__stern {
  display: flex;
  justify-content: space-around;
}
.aktionlandingpage__content__image {
  position: relative;
  left: 50%;
  transform: translate(-50%, 0);
  width: 15rem;
  height: auto;
  margin-top: -2rem;
}
.aktionlandingpage__button {
  margin-bottom: -1rem;
}
#aktionlandingpage__button {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-transform: uppercase;
}
p.headerH2 {
  text-transform: uppercase;
  font-size: 1.5rem;
  text-align: center;
  letter-spacing: 1px;
  margin-bottom: -0.5rem;
}
@media only screen and (min-width: 375px) {
  p.headerH2 {
    font-size: 2rem;
  }
}
@media only screen and (min-width: 1200px) {
  p.headerH2 {
    font-size: 2.5rem;
  }
}
@media only screen and (min-width: 1900px) {
  p.headerH2 {
    font-size: 3rem;
    letter-spacing: 2px;
  }
}
p.headerH3 {
  text-transform: uppercase;
  text-align: center;
  font-size: 1.25rem;
  transform: translate(0, -5px);
  margin-bottom: -0.75rem;
  letter-spacing: 1px;
}
@media only screen and (min-width: 375px) {
  p.headerH3 {
    font-size: 1.5rem;
    transform: translate(0, -10px);
  }
}
@media only screen and (min-width: 700px) {
  p.headerH3 {
    transform: translate(0, -15px);
  }
}
@media only screen and (min-width: 1200px) {
  p.headerH3 {
    font-size: 2rem;
    transform: translate(0, -18px);
  }
}
@media only screen and (min-width: 1900px) {
  p.headerH3 {
    font-size: 2.5rem;
    letter-spacing: 2px;
    transform: translate(0, -20px);
  }
}
p.headerH4 {
  text-align: center;
  font-weight: bold;
  font-size: 1.25rem;
  margin: -0.5rem 0 0.3rem 0;
}
@media only screen and (min-width: 375px) {
  p.headerH4 {
    font-size: 1.5rem;
    margin: -0.1rem 0 0 0;
  }
}
@media only screen and (min-width: 700px) {
  p.headerH4 {
    margin: 0;
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  p.headerH4 {
    font-size: 2rem;
  }
}
@media only screen and (min-width: 1900px) {
  p.headerH4 {
    font-size: 2.75rem;
    letter-spacing: 1px;
  }
}
p.headerH4unten {
  text-transform: uppercase;
  text-align: center;
  font-size: 0.75rem;
  margin-bottom: -0.75rem;
  letter-spacing: 1px;
}
@media only screen and (min-width: 375px) {
  p.headerH4unten {
    font-size: 0.75rem;
    margin-bottom: -0.25rem;
  }
}
@media only screen and (min-width: 700px) {
  p.headerH4unten {
    margin-bottom: -0.25rem;
  }
}
@media only screen and (min-width: 1200px) {
  p.headerH4unten {
    font-size: 1rem;
  }
}
@media only screen and (min-width: 1900px) {
  p.headerH4unten {
    font-size: 1.5rem;
    letter-spacing: 1px;
  }
}
p.headerH5 {
  padding: 0.1rem 0.3rem;
  text-align: center;
  margin-bottom: 0;
  font-size: 1rem;
}
@media only screen and (min-width: 375px) {
  p.headerH5 {
    font-size: 1rem;
  }
}
@media only screen and (min-width: 700px) {
  p.headerH5 {
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 1200px) {
  p.headerH5 {
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 1900px) {
  p.headerH5 {
    font-size: 1.75rem;
    letter-spacing: 1px;
  }
}
p.sternchentext {
  text-align: center;
  font-size: 0.5rem;
  margin: 0.25rem 0 0 0;
  max-width: 80%;
  line-height: 1;
}
p.sternchentextBig {
  text-align: center;
  font-size: 0.5rem;
  margin: 0;
  padding: 0 1rem;
  line-height: 1;
}
@media only screen and (min-width: 700px) {
  p.sternchentextBig {
    font-size: 0.75rem;
  }
}
.refined {
  font-family: almaq-refined, sans-serif;
  font-weight: 400;
  font-style: normal;
}
.rough {
  font-family: almaq-rough, sans-serif;
  font-weight: 400;
  font-style: normal;
}
.videogallerie {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
}
.videogallerie__header {
  width: 95.5%;
  align-self: center;
  padding: 0 0.5rem;
  border-radius: 1rem 1rem 0 0;
  background-color: rgba(255, 255, 255, 0.9);
}
@media only screen and (min-width: 700px) {
  .videogallerie__header {
    width: 98.5%;
    max-width: none;
  }
}
.videogallerie__header > h3 {
  padding: 0.2rem 0 0.2rem 0;
}
.videogallerie__header-mobile {
  background-color: #fff;
  width: 97%;
}
@media only screen and (min-width: 700px) {
  .videogallerie__header-mobile {
    display: none;
  }
}
.videogallerie__header-mobile > h3 {
  font-size: 1rem;
  letter-spacing: 2px;
  padding: 0 0 0.2rem 0;
}
.videogallerie__header-desktop {
  display: none;
}
@media only screen and (min-width: 700px) {
  .videogallerie__header-desktop {
    display: block;
    padding: 0 0 0 0.2rem;
    max-width: 105%;
    transform: translateX(-6%);
    background-color: #CBB4E3;
  }
}
@media only screen and (min-width: 1200px) {
  .videogallerie__header-desktop {
    max-width: 120%;
    transform: translateX(-13%);
  }
}
@media only screen and (min-width: 1900px) {
  .videogallerie__header-desktop {
    transform: translateX(-30%);
  }
}
@media only screen and (min-width: 700px) {
  .videogallerie__header-desktop > h3 {
    color: #fff !important;
    padding: 0.2rem 0;
    letter-spacing: 1px;
  }
}
@media only screen and (min-width: 700px) and (min-width: 1200px) {
  .videogallerie__header-desktop > h3 {
    letter-spacing: 2px;
  }
}
.videogallerie__item {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 200px;
}
@media only screen and (min-width: 375px) {
  .videogallerie__item {
    height: 180px;
    width: auto;
  }
}
@media only screen and (min-width: 490px) {
  .videogallerie__item {
    height: 300px;
  }
}
@media only screen and (min-width: 700px) {
  .videogallerie__item {
    width: 100%;
    height: auto;
  }
}
.videogallerie-inner {
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 700px) {
  .videogallerie-inner {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    margin: 0 1rem;
  }
}
.videogallerie__content {
  flex: 0 0 90%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0.5rem 1rem 0.5rem 1rem;
}
@media only screen and (min-width: 375px) {
  .videogallerie__content {
    flex: 0 0 79%;
  }
}
@media only screen and (min-width: 490px) {
  .videogallerie__content {
    flex: 0 0 95%;
  }
}
@media only screen and (min-width: 700px) {
  .videogallerie__content {
    flex: 1 1 auto;
    margin: 0 1rem;
  }
}
.videogallerie__content-quadrat {
  flex: 0 0 95%;
  margin-bottom: -0.5rem;
}
@media only screen and (min-width: 700px) {
  .videogallerie__content-quadrat {
    display: flex;
    flex-direction: row;
    justify-content: center;
  }
}
.videogallerie__content-quadrat-video {
  flex: 0 0 42%;
}
@media only screen and (min-width: 700px) {
  .videogallerie__content-quadrat-video {
    flex: 0 0 43%;
  }
}
@media only screen and (min-width: 1200px) {
  .videogallerie__content-quadrat-video {
    flex: 0 0 42%;
  }
}
@media only screen and (min-width: 1900px) {
  .videogallerie__content-quadrat-video {
    flex: 0 0 34%;
  }
}
.videogallerie__content-quadrat-image {
  display: none;
}
@media only screen and (min-width: 700px) {
  .videogallerie__content-quadrat-image {
    display: block;
    position: relative;
    margin-right: 0.3rem;
  }
}
p.videogallerie__content-quadrat-imageH3 {
  font-weight: 700;
  font-style: normal;
  font-size: 5rem;
  color: #FFBF16;
  position: relative;
  left: -29px;
  text-align: center;
  line-height: 0.9;
  top: 175px;
}
@media only screen and (min-width: 700px) {
  p.videogallerie__content-quadrat-imageH3 {
    left: -19px;
    top: 189px;
  }
}
@media only screen and (min-width: 1200px) {
  p.videogallerie__content-quadrat-imageH3 {
    left: -23px;
    top: 186px;
  }
}
.videogallerie__content-quadrat-imageIcon {
  position: absolute;
  left: -38px;
  top: 200px;
  color: #FFBF16;
}
p.videogallerie__header__textunten {
  text-align: center;
  background-color: rgba(255, 255, 255, 0.9);
  font-size: 0.95rem;
  border-radius: 0 0 1rem 1rem;
  margin: 0 0 0.4rem 0;
}
@media only screen and (min-width: 700px) {
  p.videogallerie__header__textunten {
    font-size: 1.15rem;
  }
}
.vorteil {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
@media only screen and (min-width: 700px) {
  .vorteil {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.vorteil-content {
  margin-bottom: 0.5rem;
}
@media only screen and (min-width: 700px) {
  .vorteil-content {
    margin-bottom: 3rem;
    flex: 0 0 45%;
  }
}
@media only screen and (min-width: 1900px) {
  .vorteil-content {
    flex: 0 0 33%;
  }
}
.vorteil-block {
  padding: 0 5px;
}
.vorteil-icon {
  text-align: center;
  margin-bottom: 0.25rem;
}
@media only screen and (min-width: 1200px) {
  .vorteil-icon {
    margin-bottom: 0.5rem;
  }
}
.card {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  flex-wrap: wrap;
}
@media only screen and (min-width: 700px) {
  .card {
    flex-direction: row;
    justify-content: center;
  }
}
.card-hr {
  margin: 0.25rem -0.5rem 0.5rem -0.5rem;
  border-top: 1px solid lightgrey;
}
.card-item {
  display: flex;
  margin-left: 0.75rem;
  margin-right: 0.75rem;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
  border: 1px solid #CBB4E3;
  border-radius: 0 0 0.5rem 0.5rem;
  margin-bottom: 2rem;
  background-color: rgba(255, 255, 255, 0.9);
}
@media only screen and (min-width: 700px) {
  .card-item {
    width: 42%;
    margin: 2rem 1rem 0 1rem;
  }
}
.card-item-list {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.card-item-listP {
  text-align: left;
  margin-left: 0.25rem;
  line-height: 1.2;
  font-size: 1.1rem;
}
@media only screen and (min-width: 1200px) {
  .card-item-svg {
    display: none;
  }
}
.card-item-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
}
.card-item-content-image {
  height: 175px;
}
@media only screen and (min-width: 375px) {
  .card-item-content-image {
    height: 225px;
  }
}
@media only screen and (min-width: 700px) {
  .card-item-content-image {
    height: 200px;
  }
}
.card-item-content-image-item {
  height: 175px;
  object-fit: cover;
  background-position: top center;
  width: 100%;
  border-bottom: 2px double #CBB4E3;
}
@media only screen and (min-width: 375px) {
  .card-item-content-image-item {
    height: 225px;
  }
}
@media only screen and (min-width: 700px) {
  .card-item-content-image-item {
    height: 200px;
    width: 100%;
  }
}
.card-item-content-image-nummer {
  font-size: 4rem;
  border: 3px dotted #CBB4E3;
  width: 2rem;
  height: 3rem;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.9);
  margin: 0.5rem;
  padding: 0 0 0 1.25rem;
  position: relative;
  top: -187px;
}
@media only screen and (min-width: 700px) {
  .card-item-content-image-nummer {
    top: -222px;
    left: -36px;
  }
}
.card-item-content-text {
  padding: 0.75rem 0.5rem 0.25rem 0.5rem;
  text-align: center;
}
@media only screen and (min-width: 700px) {
  .card-item-content-text {
    padding: 0.25rem 0.5rem 0.25rem 0.5rem;
  }
}
.card-item-content-text-header {
  margin-top: 0.5rem;
}
@media only screen and (min-width: 700px) {
  .card-item-content-text-header {
    min-height: 2rem;
    margin-bottom: 0;
  }
}
.card-item-footer {
  text-align: center;
  border-top: 1px solid lightgrey;
  margin-bottom: 0.25rem;
  padding: 0 0.2rem;
  font-size: 90%;
}
p.card-nummerP {
  font-family: acumin-pro, sans-serif;
  font-weight: 700;
  font-size: 3rem;
  margin: 0;
  transform: translate(-10px, -2px);
  color: #CBB4E3;
}
@media only screen and (min-width: 700px) {
  p.card-nummerP {
    font-size: 3.5rem;
    transform: translate(-10px, -8px);
  }
}
.vorteil-text > p, .vorteil-text-komplett > p {
  font-size: 1rem;
}
@media only screen and (min-width: 700px) {
  .vorteil-text > p, .vorteil-text-komplett > p {
    font-size: 1.2rem;
    line-height: 1.1;
  }
}
.card-item-footer {
  color: #605E5F;
}
.card-item-footer a {
  color: #CBB4E3;
}
.cards-sign {
  fill: #CBB4E3;
}
.bildtext {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
.bildtext-item {
  flex: 1 1 250px;
  margin: 0.75rem 0;
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (min-width: 375px) {
  .bildtext-item {
    flex: 1 1 350px;
  }
}
@media only screen and (min-width: 700px) {
  .bildtext-item {
    flex: 0 1 48%;
  }
}
@media only screen and (min-width: 1200px) {
  .bildtext-item {
    flex: 0 1 48.5%;
  }
}
.bildtext-item-border-2 {
  border: 2px solid #CBB4E3;
}
.bildtext-item-border-3 {
  border: 4px double #fff;
}
.bildtext-item-border-4 {
  border: 4px dotted #fff;
}
.bildtext-item-border-5 {
  border: 4px #fff dashed;
}
.bildtext-item-text {
  padding: 0 0.5rem 0 0.5rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
}
@media only screen and (min-width: 700px) {
  .bildtext-item-text {
    padding: 0.5rem 0.5rem 0 0.5rem;
  }
}
.bildtext-item-text-header {
  margin: 0.5rem 0 0.25rem 0;
}
@media only screen and (min-width: 700px) {
  .bildtext-item-text-header {
    margin-top: 0;
  }
}
.bildtext-item-text-header-text-subheader {
  margin-bottom: -0.25rem;
  text-align: center;
  text-transform: none !important;
}
.bildtext-item-text-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.bildtext-item-text-button-position {
  flex-direction: row;
  justify-content: space-evenly;
}
.bildtext-item-bild {
  height: 167px;
  width: 100%;
  position: relative;
}
@media only screen and (min-width: 375px) {
  .bildtext-item-bild {
    height: 233px;
  }
}
.bildtext-item-bild-highlight {
  position: absolute;
  top: 0;
  clip-path: polygon(50% 0, 100% 0, 0 100%, 0 50%);
  width: 9rem;
  height: 9rem;
}
@media only screen and (min-width: 700px) {
  .bildtext-item-bild-highlight {
    width: 12.5rem;
    height: 12.5rem;
  }
}
.bildTextListenpunktAlt {
  clip-path: polygon(0% 10%, 100% 100%, 0% 90%, 100% 100%);
}
.bildtext-item-bild-highlighP {
  font-weight: 700;
  margin: 1rem;
  transform: translate(-16px, 21px) rotate(-45deg);
  text-align: center;
  font-size: 1rem;
  line-height: 1;
  letter-spacing: 1px;
}
@media only screen and (min-width: 700px) {
  .bildtext-item-bild-highlighP {
    transform: translate(-25px, 37px) rotate(-45deg);
    font-size: 1.25rem;
  }
}
.bildtext-item-text-button-position :first-child {
  flex: 1 0 auto;
}
.farbfilter {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(203, 180, 227, 0.1);
  /* 🔴 rot, 30 % Deckkraft */
  pointer-events: none;
  /* wichtig: Klicks gehen durch */
}
.bild50prozent__image__item__bild:hover {
  filter: grayscale(0%) !important;
}
.bild50prozent {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  flex-wrap: wrap;
}
@media only screen and (min-width: 700px) {
  .bild50prozent {
    flex-wrap: nowrap;
    margin: 1rem 0 0.5rem 0;
  }
}
.bild50prozent__image {
  flex: 0 0 100%;
}
@media only screen and (min-width: 700px) {
  .bild50prozent__image {
    display: flex;
    align-items: center;
    flex: 0 0 50%;
  }
}
.bild50prozent__image__item {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.bild50prozent__image__item__bild {
  object-fit: cover;
  width: 100%;
  height: 100%;
  z-index: 100;
}
.bild50prozent__text {
  background-image: linear-gradient(to bottom, #fff, rgba(255, 255, 255, 0.1));
  padding: 1rem 0.5rem;
  display: flex;
}
@media only screen and (min-width: 700px) {
  .bild50prozent__text {
    padding: 1rem 3rem;
    flex: auto;
  }
}
.bild50prozent__text__item {
  align-self: center;
}
.bild50prozent__text__item li {
  list-style: none;
  margin-left: -1rem;
}
.bild50prozent__text__item li::before {
  content: "";
  display: block;
  height: 1em;
  width: 1em;
  background-image: url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z' fill='rgb(203, 180, 227)'/></svg>");
  background-size: contain;
  background-repeat: no-repeat;
  transform: translate(-20px, 20px);
}
@media only screen and (min-width: 700px) {
  .bild50prozent__text__item li::before {
    transform: translate(-25px, 20px);
  }
}
.reverse {
  flex-direction: row-reverse;
}
#resulte {
  padding: 0 0.5rem 1rem 0.5rem;
}
.terminkalender {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}
@media only screen and (min-width: 700px) {
  .terminkalender {
    width: 100%;
    margin-left: 0;
  }
}
.terminkalender_datum {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-basis: 45%;
  height: 300px;
  overflow: hidden;
  margin-right: 0.5rem;
}
@media only screen and (min-width: 375px) {
  .terminkalender_datum {
    flex-basis: 38%;
  }
}
.terminkalender_datum_innen {
  height: 300px;
  width: 100%;
  overflow: hidden;
}
.terminkalender_datum_innen_pfeile {
  display: flex;
  justify-content: space-between;
  margin-left: 1rem;
  margin-right: 1rem;
}
.terminkalender_uhrzeit {
  flex-direction: column;
  height: 300px;
  overflow: hidden;
  flex-basis: 45%;
}
@media only screen and (min-width: 375px) {
  .terminkalender_uhrzeit {
    flex-basis: 60%;
  }
}
.terminkalender_uhrzeit_innen {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  max-height: 300px;
  overflow: auto;
  font-size: 12px;
}
@media only screen and (min-width: 700px) {
  .terminkalender_uhrzeit_innen {
    padding-right: 30px;
    font-size: 1rem;
  }
}
.zeigeUhrzeit-bild {
  height: 293px;
  background-size: cover;
  background-repeat: no-repeat;
  border: 3px solid #605E5F;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
.terminkalender_uhrzeit {
  flex-direction: column;
  height: 300px;
  overflow: hidden;
  flex-basis: 45%;
}
@media only screen and (min-width: 375px) {
  .terminkalender_uhrzeit {
    flex-basis: 60%;
  }
}
.terminkalender_button {
  display: inline-block;
  cursor: pointer;
  width: 100%;
  letter-spacing: 0;
  text-transform: uppercase;
  font-style: normal;
  border: 3px solid #605E5F;
  max-width: 100%;
  transition: all 0.3s ease-in-out;
  background: #CBB4E3;
  color: #fff;
  font-weight: bold;
  padding: 0.5rem 0.5rem;
  font-size: 12px;
  line-height: 1.5;
}
@media only screen and (min-width: 700px) {
  .terminkalender_button {
    font-size: 14px;
    padding: 0.5rem 1rem;
  }
}
.terminkalender_button_breit {
  display: inline-block;
  cursor: pointer;
  letter-spacing: 0;
  text-transform: uppercase;
  font-style: normal;
  border: 3px solid #605E5F;
  max-width: 100%;
  transition: all 0.3s ease-in-out;
  background: #CBB4E3;
  color: #fff;
  font-weight: bold;
  padding: 0.5rem 1rem;
  font-size: 14px;
  line-height: 1.5;
  width: 100%;
}
.terminkalender_button:hover {
  border-color: transparent;
  cursor: pointer;
  transform: translateY(-1%);
  box-shadow: 0 5px 20px rgba(30, 30, 30, 0.5);
  background-color: #605E5F;
}
.terminkalender_button_auswahl {
  display: inline-block;
  letter-spacing: 0;
  text-transform: uppercase;
  font-style: normal;
  border: 3px solid #605E5F;
  max-width: 100%;
  transition: all 0.3s ease-in-out;
  background: #605E5F;
  color: #fff;
  font-weight: bold;
  padding: 0.5rem 0.5rem;
  font-size: 12px;
  line-height: 1.5;
  width: 110px;
}
@media only screen and (min-width: 700px) {
  .terminkalender_button_auswahl {
    font-size: 14px;
    padding: 0.5rem 1rem;
  }
}
.terminInput {
  margin: 0.1rem;
  align-self: center;
}
@media only screen and (min-width: 700px) {
  .terminInput {
    width: 400px;
  }
}
.buttonZeit {
  width: 85px;
  margin: 0 0.15rem 0.3rem 0.15rem;
}
#formular {
  display: flex;
  flex-direction: column;
}
.link {
  color: #CBB4E3;
}
p.textTerminkalenderP {
  background-color: rgba(255, 255, 255, 0.6);
  font-size: 0.75rem;
  padding: 5px;
}
@media only screen and (min-width: 700px) {
  p.textTerminkalenderP {
    font-size: 1rem;
  }
}
.terminAendern {
  display: block;
  background-color: lightgrey !important;
  margin: 0.5rem 0 0.5rem 50%;
  transform: translateX(-50%);
}
.linkFarbig {
  color: #605E5F;
}
.farbePfeile {
  color: #CBB4E3;
}
.typoKalender {
  min-height: 370px;
  background-color: #CBB4E3;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: cover;
  font-family: almaq-refined, sans-serif;
  font-weight: 400;
  font-style: normal;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  border: 2px double #CBB4E3;
  border-radius: 3px;
}
@media only screen and (min-width: 375px) {
  .typoKalender {
    width: 92.5%;
  }
}
@media only screen and (min-width: 700px) {
  .typoKalender {
    width: 90%;
  }
}
@media only screen and (min-width: 1200px) {
  .typoKalender {
    width: 87.5%;
  }
}
@media only screen and (min-width: 1900px) {
  .typoKalender {
    width: 85%;
  }
}
.typoKalender-studioauswahl {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  margin-bottom: 0.75rem;
}
.typoKalender-kalender2 {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  margin: -1rem 1rem 1rem 1rem;
}
.typoKalender-kalender2Antwort {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  margin: 1rem;
}
.typoKalender-modal {
  background-color: rgba(96, 94, 95, 0.95);
}
.typoKalender-modal-close {
  margin: -0.5rem -0.5rem -1rem auto !important;
}
.typoKalender-modal-header {
  padding: 0.75rem 0.5rem 0 0.5rem;
  flex-direction: column;
  border-bottom: none;
}
.typoKalender-modal-title {
  font-size: 1rem;
  margin-top: -0.25rem;
  letter-spacing: 1px;
}
@media only screen and (min-width: 375px) {
  .typoKalender-modal-title {
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 700px) {
  .typoKalender-modal-title {
    font-size: 1.5rem;
  }
}
.typoKalender-modal-subtitle {
  margin-top: -0.5rem;
  line-height: 21px;
}
.typoKalender-nichts {
  width: 100%;
  height: 370px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media only screen and (min-width: 375px) {
  .typoKalender-nichts {
    height: 370px;
  }
}
@media only screen and (min-width: 700px) {
  .typoKalender-nichts {
    height: 370px;
  }
}
@media only screen and (min-width: 1200px) {
  .typoKalender-nichts {
    height: 370px;
  }
}
@media only screen and (min-width: 1900px) {
  .typoKalender-nichts {
    height: 370px;
  }
}
.typoKalender-headerLayer {
  background-color: rgba(0, 0, 0, 0.1);
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
  height: 370px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media only screen and (min-width: 375px) {
  .typoKalender-headerLayer {
    height: 370px;
  }
}
@media only screen and (min-width: 700px) {
  .typoKalender-headerLayer {
    height: 370px;
  }
}
@media only screen and (min-width: 1200px) {
  .typoKalender-headerLayer {
    height: 370px;
  }
}
@media only screen and (min-width: 1900px) {
  .typoKalender-headerLayer {
    height: 370px;
  }
}
.typoKalender-dottedoverlay {
  background-repeat: repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAD0lEQVQImWNgYGD4z4AMAA4EAQAvGW0PAAAAAElFTkSuQmCC");
  background-size: auto auto;
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
  height: 370px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media only screen and (min-width: 375px) {
  .typoKalender-dottedoverlay {
    height: 370px;
  }
}
@media only screen and (min-width: 700px) {
  .typoKalender-dottedoverlay {
    height: 370px;
  }
}
@media only screen and (min-width: 1200px) {
  .typoKalender-dottedoverlay {
    height: 370px;
  }
}
@media only screen and (min-width: 1900px) {
  .typoKalender-dottedoverlay {
    height: 370px;
  }
}
.typoKalender-box {
  display: flex;
  height: 300px;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  flex-direction: column;
  justify-content: space-evenly;
  align-self: center;
}
.typoKalender-box-button {
  display: flex;
  flex-direction: row;
}
.typoKalender-header {
  text-align: center;
  font-size: 1.5rem;
  text-transform: uppercase;
  margin-bottom: 0;
  text-shadow: 1px 1px 1px white;
  letter-spacing: 1px;
}
@media only screen and (min-width: 375px) {
  .typoKalender-header {
    font-size: 1.75rem;
  }
}
@media only screen and (min-width: 700px) {
  .typoKalender-header {
    font-size: 2.25rem;
  }
}
@media only screen and (min-width: 1200px) {
  .typoKalender-header {
    font-size: 2.75rem;
  }
}
@media only screen and (min-width: 1900px) {
  .typoKalender-header {
    font-size: 4rem;
  }
}
.typoKalender-subheader {
  text-align: center;
  font-size: 1.25rem;
  text-transform: uppercase;
  margin-bottom: 0;
  letter-spacing: 1px;
  line-height: 1;
}
@media only screen and (min-width: 375px) {
  .typoKalender-subheader {
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 700px) {
  .typoKalender-subheader {
    font-size: 2rem;
  }
}
@media only screen and (min-width: 1200px) {
  .typoKalender-subheader {
    font-size: 2.25rem;
  }
}
@media only screen and (min-width: 1900px) {
  .typoKalender-subheader {
    font-size: 3.5rem;
  }
}
.typoKalender-button {
  display: flex;
  flex-direction: row;
}
.lightgray {
  background-color: #FFBF16 !important;
}
.typoKalender-kalender2-smaller {
  font-size: 0.75rem;
  text-align: center;
  color: lightgrey;
  transform: translateY(7px);
}
.studioButton {
  margin: 0.5rem;
}
@media only screen and (min-width: 700px) {
  .studioButton {
    margin: 0.5rem 1rem;
  }
}
.countdownclock {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.countdownclock-inner {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 375px) {
  .countdownclock-inner {
    width: 100%;
  }
}
@media only screen and (min-width: 1900px) {
  .countdownclock-inner {
    width: 80%;
  }
}
.countdownclock-inner-text-davor {
  text-align: center;
  margin-bottom: -1rem;
  margin-top: 1rem;
}
.countdownclock-inner-text-danach {
  text-align: center;
  margin-top: -0.75rem;
}
.countdownclock-sternchentext {
  width: 98%;
  align-self: center;
  font-size: 1rem;
  text-align: left;
}
@media only screen and (min-width: 700px) {
  .countdownclock-sternchentext {
    width: 80%;
    text-align: center;
  }
}
.countdownclock-button {
  align-self: center;
  margin-top: 1rem;
}
.countdown {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
  margin: 1rem;
}
.countdown-item:last-child {
  display: none;
}
@media only screen and (min-width: 700px) {
  .countdown-item:last-child {
    display: block;
  }
}
.countdown-item {
  padding: 10px;
  border-radius: 3px;
  margin: 0.25rem;
  display: inline-block;
}
@media only screen and (min-width: 700px) {
  .countdown-item {
    margin: 0.5rem;
  }
}
.countdown-item-highlight {
  width: 3rem;
  padding: 6px 5px 0 5px;
  border-radius: 3px;
  font-size: 2rem;
  display: inline-block;
}
@media only screen and (min-width: 375px) {
  .countdown-item-highlight {
    width: 4rem;
    font-size: 3rem;
  }
}
@media only screen and (min-width: 700px) {
  .countdown-item-highlight {
    width: 8rem;
    font-size: 4rem;
  }
}
@media only screen and (min-width: 1200px) {
  .countdown-item-highlight {
    width: 9rem;
    font-size: 4rem;
  }
}
@media only screen and (min-width: 1900px) {
  .countdown-item-highlight {
    width: 9rem;
    font-size: 4rem;
  }
}
.countdown-item-text {
  padding-top: 0.5rem;
  font-size: 0.8rem;
}
@media only screen and (min-width: 375px) {
  .countdown-item-text {
    font-size: 1rem;
    padding-top: 0.75rem;
  }
}
@media only screen and (min-width: 700px) {
  .countdown-item-text {
    font-size: 1.5rem;
    padding-top: 1rem;
  }
}
@media only screen and (min-width: 1200px) {
  .countdown-item-text {
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 1900px) {
  .countdown-item-text {
    font-size: 1.5rem;
  }
}
.angebot-header {
  margin-bottom: 0.5rem;
}
.angebot-header-text {
  text-align: center;
  padding: 0 0.5rem;
}
@media only screen and (min-width: 700px) {
  .angebot-header-text {
    margin: 0 4rem;
  }
}
.angebot-header-text-komplett {
  margin: 0 0.5rem;
}
@media only screen and (min-width: 700px) {
  .angebot-header-text-komplett {
    margin: 0 4rem;
  }
}
.angebot-content {
  display: flex;
  justify-content: space-evenly;
}
.angebot-content-item {
  flex: 0 0 40%;
}
@media only screen and (min-width: 700px) {
  .angebot-content-item {
    align-self: center;
  }
}
.angebot-content-item-liste-einzel {
  flex: 0 0 100%;
  display: flex;
  justify-content: flex-start;
  margin: 0 1.25% 0 1.25%;
  padding: 0.2rem 1rem 0 0.5rem;
}
@media only screen and (min-width: 700px) {
  .angebot-content-item-liste-einzel {
    justify-content: flex-start;
  }
}
.angebot-content-item-liste-einzel-icon {
  flex: 0 0 2.5rem;
  align-self: center;
}
.angebot-content-item-liste-einzel-text {
  align-self: center;
}
.angebot-content-item-image {
  margin-bottom: 1rem;
  margin-top: 1rem;
}
@media only screen and (min-width: 700px) {
  .angebot-content-item-image {
    margin-bottom: 0;
    margin-top: 0;
  }
}
.angebot-content-item-image-bild {
  width: 96%;
  height: auto;
  border-radius: 3px;
}
@media only screen and (min-width: 700px) {
  .angebot-content-item-image-bild {
    width: 100%;
  }
}
.angebot-footer {
  align-self: center;
  text-align: center;
  margin-top: 3rem;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}
p.angebotH5 {
  margin-bottom: 0;
  font-size: 1.1rem;
  text-align: left;
}
@media only screen and (min-width: 375px) {
  p.angebotH5 {
    font-size: 1.25rem;
  }
}
h5.angebotH4 {
  transform: translateX(-8px);
  text-decoration: underline;
}
.faq {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
}
.faq-header {
  margin-bottom: 1rem;
}
.panel {
  padding: 0 1rem;
  margin: 0.35rem 1rem;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease-out;
}
.accordion {
  cursor: pointer;
  padding: 3px 6px;
  outline: none;
  width: 100%;
  transition: 0.4s;
  border: 1px solid #605E5F;
  margin: 8px 0 -1px 0;
  border-radius: 10px;
}
.werbung-background {
  box-sizing: border-box;
  height: 500px;
  background-attachment: fixed;
  background-position: center left;
  vertical-align: baseline;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0 -1rem;
}
@media only screen and (min-width: 700px) {
  .werbung-background {
    border-style: solid;
    border-width: 6px;
    border-radius: 6px;
  }
}
.werbung-header {
  display: block;
  margin: auto;
  text-align: center;
  width: 100%;
  padding-bottom: 1px;
}
.werbung-content {
  display: block;
  overflow: hidden;
  position: absolute;
  opacity: 0.99;
  clip: rect(auto, auto, auto, auto);
  height: 500px;
  width: 100%;
}
.werbung-content-inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.werbung-content-inner-header {
  padding: 1rem;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
}
@media only screen and (min-width: 700px) {
  .werbung-content-inner-header {
    width: 50%;
    align-self: center;
  }
}
.werbung-content-inner-button {
  margin-top: 2rem;
}
.werbung-footer {
  display: block;
  position: absolute;
  margin: auto;
  left: 0;
  text-align: center;
  bottom: 0;
  color: #fff;
  width: 100%;
  height: 1rem;
}
p.headerWerbeaktionH3 {
  font-size: 1rem;
  padding-top: 3px;
  margin-bottom: 1px;
}
@media only screen and (min-width: 700px) {
  p.headerWerbeaktionH3 {
    font-size: 1.25rem;
    padding-top: 0;
    margin-bottom: 4px;
  }
}
p.SternchentextWerbeaktionP {
  font-size: 0.5rem;
  padding-top: 2px;
}
@media only screen and (min-width: 700px) {
  p.SternchentextWerbeaktionP {
    font-size: 0.75rem;
    padding-top: 1px;
  }
}
.text-header {
  display: flex;
  flex-direction: row;
  width: 100%;
  z-index: 100;
}
.text-header-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: auto;
  align-items: center;
  padding: 1rem 1rem 1rem 1rem;
  border-radius: 10px;
}
@media only screen and (min-width: 375px) {
  .text-header-content {
    width: auto;
    max-width: 46%;
  }
}
@media only screen and (min-width: 700px) {
  .text-header-content {
    width: auto;
    max-width: 50%;
    margin-right: 1%;
    margin-top: 3rem;
  }
}
@media only screen and (min-width: 1200px) {
  .text-header-content {
    width: auto;
    max-width: 40%;
    margin-right: 5%;
  }
}
@media only screen and (min-width: 1900px) {
  .text-header-content {
    width: auto;
    max-width: 30%;
    margin-right: 10%;
  }
}
.text-header-content-h3 {
  margin-bottom: -2rem;
}
.text-header-content-linie {
  height: 3px;
  width: 7.5rem;
  margin: 0 0 0.35rem 0;
}
@media only screen and (min-width: 700px) {
  .text-header-content-linie {
    margin: -0.5rem 0 0.25rem 0;
  }
}
.text-header-content-button {
  margin-top: 0.5rem;
}
.text-header-content > h2 {
  font-size: 1.25rem;
}
@media only screen and (min-width: 700px) {
  .text-header-content > h2 {
    font-size: 2rem;
  }
}
@media only screen and (min-width: 700px) and (min-width: 1200px) {
  .text-header-content > h2 {
    font-size: 2rem;
  }
}
.ziele {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ziele-content {
  margin-top: 1rem;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-evenly;
}
.ziele-content-item {
  flex: 0 0 80%;
  padding: 1rem;
  margin-bottom: 1rem;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  border-radius: 10px;
}
@media only screen and (min-width: 700px) {
  .ziele-content-item {
    flex: 0 0 42%;
  }
}
.ziele-content-item-icon {
  align-self: center;
  margin-right: 2rem;
  font-size: 1.5rem;
}
@media only screen and (min-width: 700px) {
  .ziele-content-item-icon {
    font-size: 2rem;
  }
}
.zieleH3 {
  font-family: acumin-pro, sans-serif;
  font-weight: 700;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 0;
}
.zieleP {
  margin-bottom: 0;
  font-size: 0.9rem;
  line-height: 1;
}
@media only screen and (min-width: 700px) {
  .zieleP {
    font-size: 1rem;
  }
}
.highlight-text-komplett {
  flex: 0 0 90%;
}
.highlight-content {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  padding-top: 1rem;
  align-items: baseline;
  flex-wrap: wrap;
}
@media only screen and (min-width: 700px) {
  .highlight-content {
    padding-top: 3rem;
  }
}
.highlight-content-header {
  margin-bottom: 1rem;
}
.highlight-content-gesamt {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  width: 90%;
  margin-bottom: 0;
}
@media only screen and (min-width: 700px) {
  .highlight-content-gesamt {
    justify-content: center;
    flex: 0 0 33%;
    margin-bottom: 2rem;
  }
}
.highlight-content-beschreibung {
  margin-top: -2.1rem;
  padding: 1rem 5px 15px 5px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-self: center;
  width: 275px;
}
.highlight-content-text {
  position: relative;
  top: -33px;
  padding: 4px;
  text-align: center;
  min-width: 9rem;
  box-shadow: rgba(0, 0, 0, 0.25) 0 14px 28px, rgba(0, 0, 0, 0.22) 0 10px 10px;
}
@media only screen and (min-width: 700px) {
  .highlight-content-text {
    padding: 8px;
    min-width: 278px;
  }
}
.highlight-content-textrund {
  position: relative;
  top: -33px;
  padding: 8px 2px;
  text-align: center;
  border-radius: 30px;
  margin: 0 3rem;
  min-width: 10rem;
  box-shadow: rgba(0, 0, 0, 0.25) 0 14px 28px, rgba(0, 0, 0, 0.22) 0 10px 10px;
}
@media only screen and (min-width: 700px) {
  .highlight-content-textrund {
    padding: 8px 12px;
  }
}
.highlight-content-bilder {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
}
@media only screen and (min-width: 700px) {
  .highlight-content-bilder {
    align-items: center;
  }
}
.highlight-content-bilder-bild {
  width: 275px;
  height: 275px;
  background-size: cover;
  border-style: solid;
  border-width: 5px;
  box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 700px) {
  .highlight-content-bilder-bild {
    width: 275px;
    height: 275px;
    border-width: 10px;
  }
}
p.highlightP {
  font-size: 66%;
  margin-bottom: 0;
}
.highlight-rund {
  border-radius: 50%;
}
.highlight-eckig {
  border-radius: 5px;
}
.gutschein {
  padding: 0.75rem !important;
  z-index: 100000;
}
.gutschein-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.gutschein-content-button {
  margin-top: -1rem;
}
.gutschein-content-paypalButton {
  margin-top: 1rem !important;
}
.gutschein-content-text p {
  font-size: 10px;
}
@media only screen and (min-width: 700px) {
  .gutschein-content-text p {
    font-size: 1rem;
  }
}
.blocker {
  z-index: 1000000000000 !important;
}
.typingHeader-inner {
  display: flex;
  flex-direction: row;
}
.typingHeader-header {
  margin: 4px 0 1rem 0;
}
.txt-rotate {
  padding: 0.225rem;
}
@media only screen and (min-width: 700px) {
  .txt-rotate {
    padding: 0.25rem;
  }
}
@media only screen and (min-width: 1200px) {
  .txt-rotate {
    padding: 0px 5px 5px 5px;
  }
}
.textbefore {
  fill-rule: evenodd;
  clip-rule: evenodd;
}
.textafter {
  fill-rule: evenodd;
  clip-rule: evenodd;
}
.infoSlider {
  height: 100vH;
  width: 100%;
  min-height: 600px;
}
.infoSlider-video {
  align-self: center;
  justify-self: center;
}
.infoSlider-wrapper-image {
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vH;
  width: 100%;
}
.infoSlider-wrapper-text {
  grid-row: 3;
  grid-column: 1 / span 2;
  align-self: end;
  padding: 1rem 3rem 1rem 1rem;
  color: #fff;
  border-left: 0.5rem #FFBF16 solid;
}
.infoSlider-wrapper-text > h2 {
  font-size: 4.5rem;
  text-shadow: 1px 1px 1px white;
}
.infoSlider-wrapper-text > h1 {
  font-size: 3rem;
  text-shadow: 1px 1px 1px white;
}
.infoSlider-wrapper-text p {
  color: #fff;
  font-size: 2rem;
}
.kursSlider {
  object-fit: cover;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: -250px;
}
.kursSlider-header {
  background-color: rgba(255, 255, 255, 0.7);
  padding: 0.5rem 1rem;
  height: auto;
  width: fit-content;
  max-height: 4rem;
}
.kursSlider-header > h2 {
  width: 100%;
  height: auto;
  max-height: 3rem;
  text-align: left;
  font-size: 4.25rem;
  text-shadow: 1px 1px 1px white;
  margin-bottom: 2rem;
}
.kursSlider-text {
  transform: translateY(-75px) translateX(0);
  width: 100%;
  height: auto;
  flex-direction: column;
  padding: 0.5rem;
}
@media only screen and (min-width: 700px) {
  .kursSlider-text {
    width: 66%;
    margin: 0 1rem;
    border-radius: 10px;
  }
}
@media only screen and (min-width: 1900px) {
  .kursSlider-text {
    width: 55%;
  }
}
.kursSlider-text > h3 {
  font-size: 3rem;
  text-shadow: 1px 1px 1px white;
}
.kursSlider-text p {
  font-size: 1.5rem;
}
.text-slider-klein {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 700px) {
  .fallstudie:first-child {
    margin-left: 0;
  }
}
.fallstudie {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  margin: 1rem 0;
}
@media only screen and (min-width: 700px) {
  .fallstudie {
    flex-direction: row;
    width: auto;
  }
}
.fallstudie-inner {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  margin: 1rem 0;
  flex: 0 0 auto;
}
@media only screen and (min-width: 700px) {
  .fallstudie-inner {
    flex: 0 0 45%;
  }
}
@media only screen and (min-width: 1900px) {
  .fallstudie-inner {
    flex: 0 0 30%;
  }
}
.fallstudie-header {
  box-sizing: border-box;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  margin: 0 1rem 0 0;
  background-color: rgba(96, 94, 95, 0.25);
  border: 1px solid lightgrey;
}
@media only screen and (min-width: 700px) {
  .fallstudie-header {
    width: 100%;
  }
}
.fallstudie-content {
  box-sizing: border-box;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  border: 1px solid lightgrey;
  border-top: none;
  margin: 0 1rem 0 0;
  flex: 1 0 auto;
}
@media only screen and (min-width: 700px) {
  .fallstudie-content {
    width: 100%;
  }
}
.fallstudie-daten {
  margin: 0.5rem 0.1rem 0.5rem 0.5rem;
  align-self: center;
}
@media only screen and (min-width: 700px) {
  .fallstudie-daten {
    margin: 0.5rem 0.1rem 0.5rem 1rem;
  }
}
.fallstudie-bild {
  width: 33%;
  padding: 0.5rem;
}
@media only screen and (min-width: 700px) {
  .fallstudie-bild {
    width: 40%;
  }
}
.fallstudie-bild-item {
  height: 100%;
  object-fit: cover;
  width: 95px;
}
@media only screen and (min-width: 375px) {
  .fallstudie-bild-item {
    width: 105px;
  }
}
@media only screen and (min-width: 700px) {
  .fallstudie-bild-item {
    height: 100%;
    width: 100%;
  }
}
.fallstudie-text {
  box-sizing: border-box;
  flex: 0 0 100%;
  padding: 0.5rem;
}
@media only screen and (min-width: 700px) {
  .fallstudie-text {
    margin-left: 0;
  }
}
p.fallstudieH2 {
  font-size: 0.8rem;
  margin-bottom: 0.1rem;
  color: #fff;
}
@media only screen and (min-width: 700px) {
  p.fallstudieH2 {
    font-size: 1.1rem;
  }
}
.fallstudieH3 {
  font-weight: bold;
  margin-bottom: 0.7rem;
  font-size: 1rem;
  line-height: 1;
}
@media only screen and (min-width: 375px) {
  .fallstudieH3 {
    font-size: 1.3rem;
    letter-spacing: 1px;
  }
}
@media only screen and (min-width: 700px) {
  .fallstudieH3 {
    font-size: 1.3rem;
  }
}
.fallstudieH4 {
  margin-bottom: 0;
  font-size: 0.9rem;
  font-weight: normal;
  padding-left: 1px;
  line-height: 1;
}
@media only screen and (min-width: 700px) {
  .fallstudieH4 {
    font-size: 1.2rem;
  }
}
p.fallstudieP {
  line-height: 17px;
  font-size: 0.9rem;
  margin-bottom: 0;
}
@media only screen and (min-width: 700px) {
  p.fallstudieP {
    font-size: 1rem;
    line-height: 19px;
  }
}
.fallstudieThema {
  color: #605E5F;
  font-family: "acumin-pro", sans-serif;
  font-weight: 600;
  font-size: 1.1rem;
  margin-bottom: -0.25rem;
}
@media only screen and (min-width: 700px) {
  .fallstudieThema {
    font-size: 1.25rem;
  }
}
.finale {
  position: relative;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
@media only screen and (min-width: 700px) {
  .finale {
    padding-left: 6rem;
    padding-right: 6rem;
  }
}
@media only screen and (min-width: 1200px) {
  .finale {
    padding-left: 12rem;
    padding-right: 12rem;
  }
}
@media only screen and (min-width: 1900px) {
  .finale {
    padding-left: 24rem;
    padding-right: 24rem;
  }
}
.finale-layer {
  content: "";
  position: absolute;
  width: inherit;
  height: 115%;
  top: -4rem;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  margin-bottom: 2rem;
  background-color: transparent;
  background-image: linear-gradient(180deg, white, 0%, rgba(203, 180, 227, 0.1) 5%, rgba(203, 180, 227, 0.25) 10%, 0%, rgba(203, 180, 227, 0.5) 50%, rgba(203, 180, 227, 0.9) 75%, #cbb4e3 90%, #cbb4e3 100%);
}
@media only screen and (min-width: 1200px) {
  .finale-layer {
    height: 120%;
    top: -5.25rem;
  }
}
.finale-item {
  position: relative;
  z-index: 5;
  background-color: white;
  border-radius: 0 0 10px 10px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
  border: 1px solid #CBB4E3;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-content: center;
  padding: 1rem;
}
@media only screen and (min-width: 700px) {
  .finale-item {
    background-color: rgba(255, 255, 255, 0.85);
    justify-content: center;
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media only screen and (min-width: 1200px) {
  .finale-item {
    padding-left: 6rem;
    padding-right: 6rem;
  }
}
.finale-item-text-bodytext > p {
  font-size: 1rem;
}
.finale-item-text-button a {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: -1rem 0 1rem 0;
}
.finale-item-bild {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 700px) {
  .finale-item-bild {
    margin-bottom: 2rem;
  }
}
.finaleHR {
  width: 70%;
  height: 3px;
  border: none;
  background-color: #CBB4E3;
}
@media only screen and (min-width: 700px) {
  .finalH3 {
    font-size: 1.75rem;
  }
}
.laufschrift-text {
  font-size: 4rem;
}
.headerGewinner {
  height: auto !important;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  /* Farbverlauf wird über Farben->Farbverlauf gesteuert */
}
.headerGewinner-header {
  padding: 1rem 1rem 0.5rem 1rem;
}
@media only screen and (min-width: 1200px) {
  .headerGewinner-header {
    padding: 1.5rem 1.5rem 0.5rem 1.5rem;
  }
}
.headerGewinner-header-headerheader {
  margin-right: 2rem;
}
.headerGewinner-content {
  padding: 0.75rem 1rem 0 1rem;
}
@media only screen and (min-width: 375px) {
  .headerGewinner-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
@media only screen and (min-width: 700px) {
  .headerGewinner-content {
    display: flex;
    justify-content: space-between;
    padding: 0.75rem 1.5rem 1.75rem 1.5rem;
  }
}
@media only screen and (min-width: 700px) and (min-width: 1900px) {
  .headerGewinner-content {
    padding: 0.75rem 11.5rem 1.75rem 11.5rem;
  }
}
@media only screen and (min-width: 375px) {
  .headerGewinner-content-bild {
    flex: 0 0 50%;
  }
}
@media only screen and (min-width: 700px) {
  .headerGewinner-content-bild {
    margin-bottom: 0;
    flex: 0 0 75%;
    width: 80%;
    align-self: center;
  }
}
@media only screen and (min-width: 1200px) {
  .headerGewinner-content-bild {
    margin-bottom: 0;
    flex: 0 0 75%;
    width: 90%;
  }
}
.headerGewinner-content-bild-item {
  height: auto;
  object-fit: cover;
  width: 100%;
  margin: 0 0 -6px 0;
  border-radius: 2px;
}
@media only screen and (min-width: 700px) {
  .headerGewinner-content-bild-item {
    margin: 0;
    height: auto;
    border: 5px solid #CBB4E3;
    border-radius: 15px;
  }
}
@media only screen and (min-width: 1200px) {
  .headerGewinner-content-bild-item {
    width: 90%;
    margin-left: 5%;
  }
}
.headerGewinner-content-text {
  flex: 0 1 45%;
  padding: 0;
  color: #fff;
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media only screen and (min-width: 700px) {
  .headerGewinner-content-text {
    flex-direction: column;
    padding: 0 1rem;
    align-items: center;
    width: 100%;
  }
}
@media only screen and (min-width: 1900px) {
  .headerGewinner-content-text {
    flex: 0 0 40%;
  }
}
.headerGewinner-content-text-button2 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin: 1rem 0 3.5rem 0;
}
@media only screen and (min-width: 375px) {
  .headerGewinner-content-text-button2 {
    justify-content: space-evenly;
  }
}
@media only screen and (min-width: 700px) {
  .headerGewinner-content-text-button2 {
    display: none;
  }
}
.headerGewinner-content-text-header {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
.headerGewinner-content-text-content {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  margin: 0.5rem 0 1rem -1rem;
}
@media only screen and (min-width: 375px) {
  .headerGewinner-content-text-content {
    margin: 1rem 0 1rem -1rem;
  }
}
@media only screen and (min-width: 700px) {
  .headerGewinner-content-text-content {
    margin: 0;
    width: 100%;
  }
}
.headerGewinner-content-text-header {
  width: 100%;
}
.headerGewinner-content-text-footer {
  display: flex;
}
@media only screen and (min-width: 700px) {
  .headerGewinner-content-text-footer {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    transform: translateY(0);
    margin: 0;
    width: 62%;
  }
}
.headerGewinner-content-text-button {
  width: 105%;
  font-size: 0.9rem;
  align-self: center;
}
@media only screen and (min-width: 375px) {
  .headerGewinner-content-text-button {
    font-size: 1rem;
  }
}
@media only screen and (min-width: 700px) {
  .headerGewinner-content-text-button {
    display: flex;
    width: 90%;
    align-self: auto;
  }
}
.headerGewinner-content-text a {
  font-family: "acumin-pro", sans-serif;
  color: #fff;
  text-decoration: underline;
}
.headerGewinner-content-text li {
  font-family: "acumin-pro", sans-serif;
  list-style: none;
  font-size: 1rem;
  margin-bottom: -0.5rem;
  line-height: 20px;
}
@media only screen and (min-width: 700px) {
  .headerGewinner-content-text li {
    font-size: 1.2rem;
    margin-bottom: 0;
    line-height: 24px;
    letter-spacing: 1px;
  }
}
.headerGewinner-content-text li::before {
  content: "";
  display: block;
  height: 1em;
  width: 1em;
  background-image: url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z' fill='rgb(203, 180, 227)'/></svg>");
  background-size: contain;
  background-repeat: no-repeat;
  transform: translate(-20px, 20px);
}
@media only screen and (min-width: 700px) {
  .headerGewinner-content-text li::before {
    transform: translate(-25px, 25px);
  }
}
.headerGewinnerH3 {
  margin-bottom: -1.5rem;
  padding: 0 0 0 1rem;
  letter-spacing: 1px;
  font-size: 1.25rem;
  text-decoration: underline;
  text-align: center !important;
}
@media only screen and (min-width: 700px) {
  .headerGewinnerH3 {
    font-size: 1.5rem;
    text-align: center !important;
    width: 55%;
  }
}
.headerGewinner-content-text-content-bodytext > p {
  padding-left: 1rem;
  color: #fff;
  margin: 2rem 0 -1.5rem 0;
}
.headerGewinnerSternchentext {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0.75rem;
  margin-bottom: -2rem;
  font-size: 0.6rem;
  padding-bottom: 0;
  color: #fff;
  text-align: center;
}
@media only screen and (min-width: 375px) {
  .headerGewinnerSternchentext {
    font-size: 0.7rem;
  }
}
@media only screen and (min-width: 700px) {
  .headerGewinnerSternchentext {
    margin-bottom: 0;
    margin-left: 0;
  }
}
/* so kann ich Listen selbst definieren */
.headerGewinner-content-text-content-bodytext ul li::before {
  font-size: 1.25rem;
  margin: -1rem 0.5rem 0 -1rem;
}
@media only screen and (min-width: 700px) {
  .headerGewinner-content-text-content-bodytext ul li::before {
    margin: -1rem 1rem 0 -1rem;
    font-size: 1.5rem;
  }
}
.headerGewinner-content-text-content-bodytext li {
  margin-left: 0.5rem;
  font-size: 1.25rem;
  line-height: 20px;
}
@media only screen and (min-width: 700px) {
  .headerGewinner-content-text-content-bodytext li {
    font-size: 1.5rem;
  }
}
.headerGewinner-content-text-content-bodytext ul li:first-of-type {
  margin-top: 2rem;
}
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-container-pointer-events {
  touch-action: pan-y;
}
.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
/* Timeline Container */
.timeline {
  display: flex;
  flex-direction: column;
  justify-content: center;
  /* Card container */
  /* setting padding based on even or odd */
  /* setting padding based on even or odd */
  /* setting padding based on even or odd */
  /* Global ::before */
  /* Setting the border of top, bottom, left */
  /* Setting the top and bottom to "-5px" because earlier it was out of a pixel in mobile devices */
  /* Setting the border of top, bottom, right */
  /* Removing the border if it is the first card */
  /* Removing the border if it is the last card  and it's odd */
  /* Removing the border if it is the last card  and it's even */
  /* text right if the card is even  */
  /* text left if the card is odd  */
  /* setting dot to the left if the card is odd */
  /* setting dot to the right if the card is odd */
}
.timeline_balken {
  padding: 0.5rem 1rem;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
}
.timeline_card {
  position: relative;
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 700px) {
  .timeline_card {
    flex-direction: row;
  }
}
.timeline_card_image {
  object-fit: cover;
  width: 100%;
  height: auto;
}
@media only screen and (min-width: 700px) {
  .timeline_card_image {
    width: 600px;
    height: auto;
  }
}
.timeline_card:nth-child(odd) {
  padding: 30px 0 30px 30px;
}
.timeline_card:nth-child(odd) {
  padding: 30px 0 30px 30px;
}
.timeline_card:nth-child(odd) {
  padding: 30px 0 30px 30px;
}
.timeline_card:nth-child(even) {
  padding: 30px 30px 30px 0;
}
.timeline_card::before {
  content: "";
  position: absolute;
  width: 50%;
}
.timeline_card:nth-child(odd)::before {
  left: 0;
  top: -5px;
  bottom: -5px;
  border-width: 5px 0 5px 5px;
  border-radius: 50px 0 0 50px;
}
@media only screen and (max-width: 400px) {
  .timeline_card:nth-child(odd)::before {
    top: -5px;
    bottom: -5px;
  }
}
.timeline_card:nth-child(even)::before {
  right: 0;
  top: 0;
  bottom: 0;
  border-width: 5px 5px 5px 0;
  border-radius: 0 50px 50px 0;
}
.timeline_card:first-child::before {
  border-top: 0;
  border-top-left-radius: 0;
}
.timeline_card:last-child:nth-child(odd)::before {
  border-bottom: 0;
  border-bottom-left-radius: 0;
}
.timeline_card:last-child:nth-child(even)::before {
  border-bottom: 0;
  border-bottom-right-radius: 0;
}
.timeline_card:nth-child(even) > .info > .title {
  text-align: left;
}
.timeline_card:nth-child(odd) > .info > .title {
  text-align: left;
}
.timeline_card:nth-child(odd) > .info > .title::before {
  left: -45px;
}
@media only screen and (min-width: 700px) {
  .timeline_card:nth-child(odd) > .info > .title::before {
    top: 4px;
  }
}
.timeline_card:nth-child(even) > .info > .title::before {
  right: -45px;
}
@media only screen and (min-width: 700px) {
  .timeline_card:nth-child(even) > .info > .title::before {
    top: 4px;
  }
}
.timeline_card:nth-child(odd) > .info {
  border-radius: 10px 10px 0 0;
}
@media only screen and (min-width: 700px) {
  .timeline_card:nth-child(odd) > .info {
    border-radius: 10px 0 0 10px;
  }
}
.timeline_card:nth-child(even) > .info {
  border-radius: 0 10px 10px 0;
}
@media only screen and (min-width: 700px) {
  .timeline_card:nth-child(even) > .info {
    border-radius: 0 10px 10px 0;
  }
}
@media only screen and (min-width: 700px) {
  .timeline_card:nth-child(odd) {
    flex-direction: row;
    padding-right: 2rem;
  }
}
@media only screen and (min-width: 700px) {
  .timeline_card:nth-child(even) {
    flex-direction: row-reverse;
    padding-left: 2rem;
  }
}
.timeline_card:nth-child(odd) > .timeline_card_image > .timeline_card_image_item {
  width: 100%;
  border-radius: 0 0 10px 10px;
}
@media only screen and (min-width: 700px) {
  .timeline_card:nth-child(odd) > .timeline_card_image > .timeline_card_image_item {
    border-radius: 0 10px 10px 0;
    height: 100%;
  }
}
.timeline_card:nth-child(even) > .timeline_card_image > .timeline_card_image_item {
  width: 100%;
  border-radius: 0 0 10px 10px;
}
@media only screen and (min-width: 700px) {
  .timeline_card:nth-child(even) > .timeline_card_image > .timeline_card_image_item {
    border-radius: 10px 0 0 10px;
    height: 100%;
  }
}
/* Information about the timeline */
.info {
  display: flex;
  flex-direction: column;
  background: rgba(211, 211, 211, 0.25);
  color: gray;
  padding: 10px;
}
/* Title of the card */
.title {
  position: relative;
}
/* Timeline dot  */
.title::before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 999px;
  border-width: 3px;
}
.card_0:before {
  border: solid black;
}
.card_1:before {
  border: solid #fff;
}
.card_2:before {
  border: solid #605E5F;
}
.card_3:before {
  border: solid #CBB4E3;
}
.card_4:before {
  border: solid #FFBF16;
}
.card_5:before {
  border: solid #fff;
}
.card_6:before {
  border: none;
}
.card_7:before {
  border: solid #605E5F;
}
.card_8:before {
  border: solid #B89CCF;
}
.headerstudie {
  width: 100%;
  max-width: 1000px;
  min-height: 5rem;
  position: absolute;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
  z-index: 100;
}
.headerstudie-inner {
  margin-top: 2rem;
  background-color: #CBB4E3;
  padding: 1rem;
}
.headerstudie-unten {
  position: relative;
  top: -2px;
  min-height: 4rem;
  clip-path: polygon(0% 0%, 50% 40%, 100% 0%);
  background-color: #CBB4E3;
  width: 100%;
}
@media only screen and (min-width: 700px) {
  .headerstudie-unten {
    clip-path: polygon(0% 0%, 50% 80%, 100% 0%);
  }
}
.quadrate-content {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.quadrate-content-header {
  margin-bottom: 1rem;
}
.quadrate-content-line:nth-child(odd) {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
}
.quadrate-content-line:nth-child(even) {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.quadrate-content-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: baseline;
  flex: 0 0 150px;
  height: 150px;
}
@media only screen and (min-width: 700px) {
  .quadrate-content-text {
    flex: 0 0 300px;
    height: 300px;
  }
}
@media only screen and (min-width: 1200px) {
  .quadrate-content-text {
    flex: 0 0 450px;
    height: 450px;
  }
}
@media only screen and (min-width: 700px) {
  .quadrate-content-text-line {
    width: 80%;
    align-self: center;
    border-top: 1px solid white;
    transform: translateY(-16px);
  }
}
.quadrate-content-image {
  flex: 0 0 150px;
  height: 150px;
}
@media only screen and (min-width: 700px) {
  .quadrate-content-image {
    flex: 0 0 300px;
    height: 300px;
  }
}
@media only screen and (min-width: 1200px) {
  .quadrate-content-image {
    flex: 0 0 450px;
    height: 450px;
  }
}
.quadrate-content-image-item {
  object-fit: contain;
  width: 100%;
  height: auto;
}
.quadrate-content-image-item-self {
  object-fit: contain;
  width: 100%;
  height: auto;
}
.quadrate-angels {
  transform: translateY(2px);
  font-size: 1rem;
}
@media only screen and (min-width: 700px) {
  .quadrate-angels {
    font-size: 1.25rem;
  }
}
p.quadratP {
  text-align: center;
  font-size: 1.15rem;
  padding: 0 0.25rem;
  font-weight: bolder;
  line-height: 1.1;
  color: #fff;
  width: 90%;
}
@media only screen and (min-width: 700px) {
  p.quadratP {
    font-size: 1.75rem;
    padding: 0 1rem;
  }
}
@media only screen and (min-width: 1200px) {
  p.quadratP {
    font-size: 2.25rem;
    padding: 0 1.5rem;
  }
}
.stopschild {
  width: 100%;
  display: flex;
  flex-direction: column;
  z-index: 100;
}
@media only screen and (min-width: 700px) {
  .stopschild {
    padding: 0 3rem 0 0;
  }
}
@media only screen and (min-width: 1200px) {
  .stopschild {
    padding: 0 4rem 0 0;
  }
}
@media only screen and (min-width: 1900px) {
  .stopschild {
    padding: 0 5rem 0 0;
  }
}
.stopschild-content {
  width: 200px;
  height: 200px;
  clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
}
@media only screen and (min-width: 700px) {
  .stopschild-content {
    width: 250px;
    height: 250px;
  }
}
@media only screen and (min-width: 1900px) {
  .stopschild-content {
    width: 350px;
    height: 350px;
  }
}
.stopschild-content-inner {
  width: 188px;
  height: 188px;
  clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
  transform: translate(6px, 6px);
}
@media only screen and (min-width: 700px) {
  .stopschild-content-inner {
    width: 230px;
    height: 230px;
    transform: translate(10px, 10px);
  }
}
@media only screen and (min-width: 700px) and (min-width: 1900px) {
  .stopschild-content-inner {
    width: 330px;
    height: 330px;
    transform: translate(10px, 10px);
  }
}
.stopschild-content-inner-header {
  height: 56px;
}
@media only screen and (min-width: 700px) {
  .stopschild-content-inner-header {
    height: 68px;
  }
}
@media only screen and (min-width: 1900px) {
  .stopschild-content-inner-header {
    height: 98px;
  }
}
.stopschild-content-inner-header-header {
  transform: translateY(2px);
}
@media only screen and (min-width: 700px) {
  .stopschild-content-inner-header-header {
    transform: translateY(1px);
  }
}
.stopschild-content-inner-header-subheader {
  transform: translateY(-2px);
}
@media only screen and (min-width: 700px) {
  .stopschild-content-inner-header-subheader {
    transform: translateY(-10px);
  }
}
.stopschild-content-inner-text {
  text-align: center;
  transform: translateY(5px);
}
@media only screen and (min-width: 700px) {
  .stopschild-content-inner-text {
    transform: translateY(10px);
  }
}
.stopschild-content-inner-button {
  width: 200px;
  transform: translate(-5px, -2px);
}
@media only screen and (min-width: 700px) {
  .stopschild-content-inner-button {
    width: 250px;
    transform: translate(-10px, 16px);
  }
}
@media only screen and (min-width: 1900px) {
  .stopschild-content-inner-button {
    width: 350px;
    transform: translate(-10px, 16px);
  }
}
p.stopschild-sparen {
  font-size: 0.95rem;
  line-height: 1.1;
  transform: translateY(-5px);
}
@media only screen and (min-width: 700px) {
  p.stopschild-sparen {
    transform: translateY(-1px);
    font-size: 1.2rem;
  }
}
@media only screen and (min-width: 1900px) {
  p.stopschild-sparen {
    transform: translateY(-1px);
    font-size: 1.75rem;
  }
}
@media only screen and (min-width: 1900px) {
  p.stopschild-tage {
    font-size: 2.25rem;
    line-height: 1.2;
  }
}
@media only screen and (min-width: 1900px) {
  p.stopschild-subheader {
    font-size: 2.25rem;
  }
}
.rundschild {
  display: flex;
  flex-direction: column;
  margin-left: 1rem;
  padding: 2rem 0 0 1rem;
}
@media only screen and (min-width: 700px) {
  .rundschild {
    width: 80%;
    padding: 2rem 3rem 0 2rem;
  }
}
@media only screen and (min-width: 1200px) {
  .rundschild {
    padding: 0 4rem 0 3rem;
  }
}
.rundschild-header {
  align-self: baseline;
  transform: translate(0px, -150px);
  max-width: 5rem;
}
@media only screen and (min-width: 700px) {
  .rundschild-header {
    transform: translate(0px, -100px);
    max-width: 30rem;
  }
}
.rundschild-sternchentext {
  transform: translate(0px, 10px);
}
@media only screen and (min-width: 700px) {
  .rundschild-sternchentext {
    transform: translate(0px, 30px);
  }
}
.rundschild-content {
  padding: 0;
  width: 125px;
  height: 125px;
  border-radius: 50%;
}
@media only screen and (min-width: 700px) {
  .rundschild-content {
    width: 250px;
    height: 250px;
  }
}
.rundschild-content-inner {
  width: 122px;
  height: 122px;
  border-radius: 50%;
  transform: translate(2px, 2px);
}
@media only screen and (min-width: 700px) {
  .rundschild-content-inner {
    width: 230px;
    height: 230px;
    transform: translate(10px, 10px);
  }
}
.rundschild-content-inner-header {
  height: 56px;
}
@media only screen and (min-width: 700px) {
  .rundschild-content-inner-header {
    height: 68px;
  }
}
.rundschild-content-inner-header-header {
  transform: translateY(2px);
}
@media only screen and (min-width: 700px) {
  .rundschild-content-inner-header-header {
    transform: translateY(1px);
  }
}
.rundschild-content-inner-header-content {
  transform: translate(-5px, -12px);
}
@media only screen and (min-width: 700px) {
  .rundschild-content-inner-header-content {
    transform: translate(-19px, -45px);
  }
}
.rundschild-content-inner-header-subheader {
  transform: translateY(-2px);
}
@media only screen and (min-width: 700px) {
  .rundschild-content-inner-header-subheader {
    transform: translateY(-10px);
  }
}
.rundschild-content-inner-footer {
  transform: translate(4px, -48px);
  background-color: #FFBF16;
  border-radius: 0 0 42px 40px;
  width: 114px;
  text-align: center;
  padding: 0.1rem 0 0.1rem 0;
  text-transform: uppercase;
}
@media only screen and (min-width: 700px) {
  .rundschild-content-inner-footer {
    transform: translate(9px, -140px);
    background-color: #FFBF16;
    border-radius: 0 0 100px 68px;
    width: 216px;
    text-align: center;
    text-transform: uppercase;
  }
}
.rundschild-content-inner-footer-p {
  margin-bottom: 0;
  color: #fff;
  font-size: 0.75rem;
}
@media only screen and (min-width: 700px) {
  .rundschild-content-inner-footer-p {
    font-size: 1.25rem;
  }
}
.rundschild-content-inner-button {
  position: absolute;
  top: 525px;
  left: calc(50% - 125px);
  width: 250px;
  transform: rotate(4deg);
}
@media only screen and (min-width: 700px) {
  .rundschild-content-inner-button {
    position: absolute;
    top: 545px;
    width: 350px;
    left: calc(50% - 175px);
  }
}
@media only screen and (min-width: 1200px) {
  .rundschild-content-inner-button {
    top: 700px;
    width: 350px;
    left: calc(50% - 175px);
  }
}
h2.rundschild-header {
  font-size: 5rem;
  font-weight: bold;
  text-align: left;
  margin-left: 0.75rem;
  transform: translate(6px, 5px);
}
@media only screen and (min-width: 700px) {
  h2.rundschild-header {
    font-size: 10rem;
    margin-left: 1.5rem;
    transform: none;
  }
}
.rundschild-header-text {
  font-size: 14%;
  display: grid;
}
@media only screen and (min-width: 700px) {
  .rundschild-header-text {
    font-size: 17.5%;
  }
}
.rundschild-header-text-oben {
  transform: translate(40px, -71px);
  font-size: 30%;
}
@media only screen and (min-width: 700px) {
  .rundschild-header-text-oben {
    transform: translate(85px, -154px);
  }
}
.rundschild-header-text-mitte {
  transform: translate(40px, -60px);
}
@media only screen and (min-width: 700px) {
  .rundschild-header-text-mitte {
    transform: translate(85px, -138px);
  }
}
.rundschild-header-text-unten {
  transform: translate(40px, -57px);
}
@media only screen and (min-width: 700px) {
  .rundschild-header-text-unten {
    transform: translate(85px, -142px);
  }
}
.doppelrund-content {
  padding: 0;
  width: 150px;
  height: 150px;
  border-radius: 50%;
}
@media only screen and (min-width: 700px) {
  .doppelrund-content {
    width: 250px;
    height: 250px;
  }
}
.doppelrund-content-inner {
  width: 147px;
  height: 147px;
  border-radius: 50%;
  transform: translate(2px, 2px);
}
@media only screen and (min-width: 700px) {
  .doppelrund-content-inner {
    width: 230px;
    height: 230px;
    transform: translate(10px, 10px);
  }
}
.doppelrund-inner {
  width: 122px;
  height: 122px;
  border-radius: 50%;
  transform: translate(2px, 2px);
}
@media only screen and (min-width: 700px) {
  .doppelrund-inner {
    width: 230px;
    height: 230px;
    transform: translate(10px, 10px);
  }
}
.doppelrund-inner-header {
  height: 56px;
  padding-top: 0.5rem;
}
@media only screen and (min-width: 700px) {
  .doppelrund-inner-header {
    height: 68px;
    padding-top: 1rem;
  }
}
.doppelrund-inner-header-header {
  transform: translateY(2px);
}
@media only screen and (min-width: 700px) {
  .doppelrund-inner-header-header {
    transform: translateY(1px);
  }
}
.doppelrund-inner-header-subheader {
  transform: translateY(-2px);
}
@media only screen and (min-width: 700px) {
  .doppelrund-inner-header-subheader {
    transform: translateY(-10px);
  }
}
.doppelrund-header-text {
  font-size: 15%;
  display: grid;
}
@media only screen and (min-width: 700px) {
  .doppelrund-header-text {
    font-size: 17.5%;
  }
}
.doppelrund-header-text-stern {
  font-size: 10%;
  transform: translate(120px, -75px);
}
@media only screen and (min-width: 700px) {
  .doppelrund-header-text-stern {
    transform: translate(214px, -154px);
  }
}
.doppelrund-header-text-mitte {
  transform: translate(44px, -60px);
  text-shadow: none;
  font-size: 20%;
}
@media only screen and (min-width: 700px) {
  .doppelrund-header-text-mitte {
    text-shadow: 1px 1px 1px #605E5F;
    transform: translate(85px, -121px);
    font-size: 17.5%;
  }
}
.doppelrund-header-text-unten {
  transform: translate(44px, -59px);
  text-shadow: none;
  font-size: 20%;
}
@media only screen and (min-width: 700px) {
  .doppelrund-header-text-unten {
    text-shadow: 1px 1px 1px #605E5F;
    transform: translate(85px, -126px);
    font-size: 17.5%;
  }
}
.vergleichbilder {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.vergleichbilder-content {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}
.vergleichbilder-content-item {
  flex: 0 0 45%;
  height: 10rem;
}
@media only screen and (min-width: 375px) {
  .vergleichbilder-content-item {
    height: 10rem;
  }
}
@media only screen and (min-width: 700px) {
  .vergleichbilder-content-item {
    height: 20rem;
  }
}
@media only screen and (min-width: 1200px) {
  .vergleichbilder-content-item {
    height: 25rem;
  }
}
@media only screen and (min-width: 1900px) {
  .vergleichbilder-content-item {
    height: 35rem;
  }
}
.vergleichbilder-content-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.vergleichbilder-content-footer {
  margin-top: 2rem;
}
p.vergleichbilder-header {
  text-align: center;
  background-color: rgba(255, 255, 255, 0.8);
  margin-bottom: 0;
  padding-top: 0.1rem;
}
.knappheit {
  width: 100%;
  text-align: center;
  border-top: 2px solid #fff;
  display: flex;
  justify-content: center;
}
.knappheit-zeigen {
  z-index: 350000;
}
.knappheit-content-top {
  width: auto;
  padding: 0.25rem 0.5rem;
  border-radius: 0 0 3px 3px;
}
.knappheit-content-close {
  position: absolute;
  right: 15px;
  top: 1px;
}
@media only screen and (min-width: 700px) {
  .knappheit-content-close {
    right: 5px;
    top: 1px;
  }
}
p.knappheit-content-text {
  font-weight: bold;
  padding-top: 0.1rem;
}
.gewinnspielheader {
  display: flex;
  flex-direction: row;
  width: 100%;
  z-index: 100;
}
.gewinnspielheader-overlay {
  /* background-repeat: repeat;
    background-color: rgba(0, 0, 0, .25);
    background-size: auto auto; */
  width: 100%;
  margin-top: -2rem;
  display: flex;
}
@media only screen and (min-width: 375px) {
  .gewinnspielheader-overlay {
    height: 100vH;
  }
}
@media only screen and (min-width: 490px) {
  .gewinnspielheader-overlay {
    height: 650px;
  }
}
@media only screen and (min-width: 1200px) {
  .gewinnspielheader-overlay {
    height: 100vH;
    max-height: 700px;
  }
}
@media only screen and (min-width: 1900px) {
  .gewinnspielheader-overlay {
    max-height: 1000px;
  }
}
.gewinnspielheader-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 80%;
  align-items: center;
  padding: 1rem;
  border-radius: 10px;
}
@media only screen and (min-width: 375px) {
  .gewinnspielheader-content {
    width: auto;
    max-width: 80%;
  }
}
@media only screen and (min-width: 700px) {
  .gewinnspielheader-content {
    width: auto;
    max-width: 60%;
  }
}
@media only screen and (min-width: 1200px) {
  .gewinnspielheader-content {
    width: auto;
    max-width: 45%;
  }
}
@media only screen and (min-width: 1900px) {
  .gewinnspielheader-content {
    width: auto;
    max-width: 33%;
  }
}
.gewinnspielheader-content-h3 {
  margin-bottom: -2rem;
}
.gewinnspielheader-content-linie {
  height: 2px;
  width: 10rem;
  margin: 0 0 0.35rem 0;
}
@media only screen and (min-width: 700px) {
  .gewinnspielheader-content-linie {
    margin: -0.5rem 0 0.25rem 0;
    width: 20rem;
  }
}
.gewinnspielheader-content-button {
  margin-top: 2rem;
}
p.gewinnspielheader {
  width: auto;
  font-weight: 700 !important;
  text-shadow: -1px 1px 1px black;
  font-size: 1rem;
  margin: 1rem 0 0.75rem 0;
}
@media only screen and (min-width: 375px) {
  p.gewinnspielheader {
    font-size: 1.25rem;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 700px) {
  p.gewinnspielheader {
    font-size: 1.5rem;
    line-height: 1.1;
    margin: 1rem 0 1.25rem 0;
  }
}
@media only screen and (min-width: 1200px) {
  p.gewinnspielheader {
    font-size: 1.75rem;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1900px) {
  p.gewinnspielheader {
    font-size: 2rem;
    line-height: 1.1;
  }
}
p.gewinnspielsubheader {
  margin-top: 0.5rem;
  font-size: 1.1rem;
  line-height: 1.1;
}
@media only screen and (min-width: 700px) {
  p.gewinnspielsubheader {
    font-size: 1.25rem;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1200px) {
  p.gewinnspielsubheader {
    font-size: 1.5rem;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1900px) {
  p.gewinnspielsubheader {
    font-size: 1.75rem;
    line-height: 1.1;
  }
}
.gewinnspielformular {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 2rem;
}
@media only screen and (min-width: 700px) {
  .gewinnspielformular {
    flex-direction: column;
    padding-top: 1rem;
    height: 475px;
  }
}
.gewinnspielformular-content {
  border-radius: 5px;
  width: 96%;
  margin: 1rem 0;
}
@media only screen and (min-width: 375px) {
  .gewinnspielformular-content {
    width: 90%;
  }
}
@media only screen and (min-width: 700px) {
  .gewinnspielformular-content {
    margin: 2rem 0;
    width: 600px;
  }
}
@media only screen and (min-width: 1200px) {
  .gewinnspielformular-content {
    margin: 3rem 0;
  }
}
@media only screen and (min-width: 1900px) {
  .gewinnspielformular-content {
    margin: 4rem 0;
  }
}
.gewinnspielformular-content-formular {
  padding: 0.5rem 0.5rem 0.5rem 0.5rem;
}
.gewinnspielformular-content-formular-text-geklappt {
  padding: 0.5rem 0.5rem 0.5rem 0.5rem;
  text-align: center;
}
.gewinnspielformular-content-formular-text-double {
  padding: 0.5rem 0.5rem 0.5rem 0.5rem;
  text-align: center;
}
.gewinnspielformular-content-formular-h4 {
  padding-left: 0.5rem;
  font-size: 0.9rem;
  margin-bottom: 0.2rem;
}
@media only screen and (min-width: 700px) {
  .gewinnspielformular-content-formular-h4 {
    padding-left: 1rem;
    font-size: 1.5rem;
  }
}
.gewinnspielformular-content-formular-h4-big {
  font-size: 1.8rem;
}
@media only screen and (min-width: 700px) {
  .gewinnspielformular-content-formular-h4-big {
    font-size: 3rem;
  }
}
.gewinnspielformular-content-formular-headertext {
  width: 96%;
}
@media only screen and (min-width: 375px) {
  .gewinnspielformular-content-formular-headertext {
    width: 96%;
  }
}
@media only screen and (min-width: 700px) {
  .gewinnspielformular-content-formular-headertext {
    width: 55%;
  }
}
@media only screen and (min-width: 1200px) {
  .gewinnspielformular-content-formular-headertext {
    width: 60%;
  }
}
@media only screen and (min-width: 1900px) {
  .gewinnspielformular-content-formular-headertext {
    width: 55%;
  }
}
.gewinnspielformular-content-formular-items {
  padding: 0 0.5rem;
}
.gewinnspielformular-content-formular-items-checkbox {
  transform: translate(-15px, -10px);
}
@media only screen and (min-width: 700px) {
  .gewinnspielformular-content-formular-items-checkbox {
    transform: translate(-15px, -30px);
  }
}
p.gewinnspielformular-hinweis {
  text-align: center;
  font-size: 90%;
  padding-top: 0.5rem;
}
.headerstartinformationen {
  position: absolute;
  height: auto;
  width: auto;
  max-width: 90%;
  right: 5%;
  top: 15%;
  padding: 2rem 1rem;
  z-index: 100;
}
@media only screen and (min-width: 375px) {
  .headerstartinformationen {
    right: 5%;
    top: 30%;
  }
}
@media only screen and (min-width: 490px) {
  .headerstartinformationen {
    padding: 2rem 1rem;
    max-width: 45%;
  }
}
@media only screen and (min-width: 700px) {
  .headerstartinformationen {
    right: 5%;
    top: 15%;
    padding: 2rem 1rem;
  }
}
@media only screen and (min-width: 1200px) {
  .headerstartinformationen {
    max-width: 50%;
    top: 10%;
    right: 10%;
  }
}
@media only screen and (min-width: 1900px) {
  .headerstartinformationen {
    max-width: 25%;
    top: 20%;
    right: 25%;
  }
}
.headerstartinformationen-content-text-headline {
  font-size: 1.5rem;
}
@media only screen and (min-width: 375px) {
  .headerstartinformationen-content-text-headline {
    font-size: 2rem;
  }
}
@media only screen and (min-width: 490px) {
  .headerstartinformationen-content-text-headline {
    font-size: 1.75rem;
  }
}
@media only screen and (min-width: 700px) {
  .headerstartinformationen-content-text-headline {
    font-size: 3rem;
  }
}
@media only screen and (min-width: 1200px) {
  .headerstartinformationen-content-text-headline {
    font-size: 4rem;
  }
}
.headerstartinformationen-content-text-headerP {
  font-family: cherry-blossoms-wide, sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 1.5rem;
}
@media only screen and (min-width: 375px) {
  .headerstartinformationen-content-text-headerP {
    font-size: 2rem;
  }
}
@media only screen and (min-width: 700px) {
  .headerstartinformationen-content-text-headerP {
    font-size: 3rem;
  }
}
@media only screen and (min-width: 1200px) {
  .headerstartinformationen-content-text-headerP {
    font-size: 4rem;
  }
}
.headerstartinformationen-content-button {
  margin: 1.5rem 0 -1.5rem 0;
}
.erfolgssystem-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.erfolgssystem-content-pfeil {
  clip-path: polygon(0% 0%, 100% 0%, 100% 65%, 50% 100%, 0% 65%);
  background-color: #CBB4E3;
  height: 50px;
  width: 50%;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
}
.erfolgssystem-content-pfeil-text {
  color: #fff;
  font-weight: bold;
  font-size: 1.5rem;
  letter-spacing: 1px;
  margin-top: 0.5rem;
}
.erfolgssystem-content-item {
  margin: 0.5rem;
  border: 5px solid #fff;
  width: 90%;
  padding: 0 3px;
  background-color: rgba(255, 255, 255, 0.9);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
}
@media only screen and (min-width: 490px) {
  .erfolgssystem-content-item {
    width: 75%;
  }
}
.texthintergrundbild {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
}
.texthintergrundbild-content {
  object-fit: cover;
  width: 100%;
  height: auto;
  position: relative;
}
.texthintergrundbild-content-image-item {
  width: 100%;
  height: 100%;
}
.texthintergrundbild-content-image-item-image {
  object-fit: contain;
  width: 100%;
  height: 100%;
}
.texthintergrundbild-content-text {
  width: 0%;
  position: absolute;
  top: 60%;
  left: 50%;
}
p.texthintergrundbildP {
  font-size: 2rem;
}
.geschenkgutschein {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.geschenkgutschein-content {
  width: 90%;
  height: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 1rem;
}
@media only screen and (min-width: 700px) {
  .geschenkgutschein-content {
    flex-direction: row;
    padding-bottom: 0;
  }
}
.geschenkgutschein-content-bild {
  flex: 0 0 300px;
  width: 100%;
  height: 100px;
}
@media only screen and (min-width: 700px) {
  .geschenkgutschein-content-bild {
    flex: 0 0 30%;
    min-height: 350px;
    height: 100%;
  }
}
.geschenkgutschein-content-bild-item {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.geschenkgutschein-content-text {
  object-fit: contain;
  flex: 0 0 auto;
  width: 100%;
  padding: 0.5rem 0;
}
@media only screen and (min-width: 700px) {
  .geschenkgutschein-content-text {
    flex: 0 0 60%;
    padding: 0 0.5rem;
    border-right: 1px solid lightgrey;
    height: 100%;
    min-height: 250px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }
}
.geschenkgutschein-content-text-inner {
  padding: 0.5rem;
}
@media only screen and (min-width: 700px) {
  .geschenkgutschein-content-text-inner {
    padding: 1rem 0.5rem;
  }
}
.geschenkgutschein-content-kauf {
  object-fit: contain;
  flex: 0 0 250px;
  width: 100%;
}
@media only screen and (min-width: 700px) {
  .geschenkgutschein-content-kauf {
    flex: 0 0 33%;
    height: 250px;
    display: flex;
    align-items: end;
    justify-content: center;
  }
}
.euro {
  font-size: 50%;
  padding-right: 0.5rem;
  transform: translateY(-1px);
  display: inline-block;
}
.fotogalerie {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
}
.fotogalerie-fotos {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.fotogalerie-fotos-item-bild {
  object-fit: cover;
  width: 98%;
  height: 99%;
}
.fotogalerie-fotos-item-bild:hover {
  transform: scale(1.1);
}
.fotogalerie-fotos-item-1 {
  object-fit: cover;
  width: 94%;
  height: auto;
  margin: 0 0.35rem;
}
.fotogalerie-fotos-item-1-text {
  position: relative;
  text-align: center;
  height: 0;
  top: -50px;
  left: 5px;
}
.fotogalerie-fotos-item-1-text p {
  font-size: 2rem;
  background-color: rgba(255, 255, 255, 0.75);
}
.fotogalerie-fotos-item-2 {
  object-fit: cover;
  width: 45%;
  height: auto;
  margin: 0 0.25rem;
}
.fotogalerie-fotos-item-2-text {
  position: relative;
  text-align: center;
  height: 0;
  top: -30px;
  left: 4px;
}
@media only screen and (min-width: 700px) {
  .fotogalerie-fotos-item-2-text {
    top: -50px;
    left: 5px;
  }
}
.fotogalerie-fotos-item-2-text p {
  font-size: 1rem;
  background-color: rgba(255, 255, 255, 0.75);
}
@media only screen and (min-width: 700px) {
  .fotogalerie-fotos-item-2-text p {
    font-size: 2rem;
  }
}
.fotogalerie-fotos-item-3 {
  object-fit: cover;
  width: 30%;
  height: auto;
  margin: 0 0.2rem;
}
.fotogalerie-fotos-item-3-text {
  position: relative;
  text-align: center;
  height: 0;
  top: -30px;
  left: 4px;
}
@media only screen and (min-width: 700px) {
  .fotogalerie-fotos-item-3-text {
    top: -50px;
    left: 5px;
  }
}
.fotogalerie-fotos-item-3-text p {
  font-size: 1rem;
  background-color: rgba(255, 255, 255, 0.75);
}
@media only screen and (min-width: 700px) {
  .fotogalerie-fotos-item-3-text p {
    font-size: 2rem;
  }
}
.fotogalerie-fotos-item-4 {
  object-fit: cover;
  width: 22%;
  height: auto;
  margin: 0 0.15rem;
}
.fotogalerie-fotos-item-4-text {
  position: relative;
  text-align: center;
  height: 0;
  top: -30px;
  left: 4px;
}
@media only screen and (min-width: 700px) {
  .fotogalerie-fotos-item-4-text {
    top: -50px;
    left: 5px;
  }
}
.fotogalerie-fotos-item-4-text p {
  font-size: 1rem;
  background-color: rgba(255, 255, 255, 0.75);
}
@media only screen and (min-width: 700px) {
  .fotogalerie-fotos-item-4-text p {
    font-size: 2rem;
  }
}
.fotogalerie-fotos-item-5 {
  object-fit: cover;
  width: 17.5%;
  height: auto;
  margin: 0 0.15rem;
}
.fotogalerie-fotos-item-5-text {
  position: relative;
  text-align: center;
  height: 0;
  top: -30px;
  left: 4px;
}
@media only screen and (min-width: 700px) {
  .fotogalerie-fotos-item-5-text {
    top: -50px;
    left: 5px;
  }
}
.fotogalerie-fotos-item-5-text p {
  font-size: 1rem;
  background-color: rgba(255, 255, 255, 0.75);
}
@media only screen and (min-width: 700px) {
  .fotogalerie-fotos-item-5-text p {
    font-size: 2rem;
  }
}
.fotogalerie-fotos-item-6 {
  object-fit: cover;
  width: 14%;
  height: auto;
  margin: 0 0.2rem;
}
.fotogalerie-fotos-item-6-text {
  position: relative;
  text-align: center;
  height: 0;
  top: -30px;
  left: 4px;
  width: 97%;
}
@media only screen and (min-width: 700px) {
  .fotogalerie-fotos-item-6-text {
    top: -50px;
    left: 6px;
    width: 97%;
  }
}
.fotogalerie-fotos-item-6-text p {
  font-size: 0.75rem;
  font-weight: bold;
  background-color: rgba(255, 255, 255, 0.75);
}
@media only screen and (min-width: 700px) {
  .fotogalerie-fotos-item-6-text p {
    font-size: 2rem;
  }
}
.headerliste {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 75%;
  z-index: 100;
}
.headerliste-content-liste {
  padding-bottom: 1rem;
}
.headerliste-content-liste-text {
  display: inline-block;
  width: auto;
  padding: 0.5rem 0.75rem 0.5rem 1rem;
  border-radius: 0 10px 10px 0;
  font-weight: 700;
  letter-spacing: 1px;
}
@media only screen and (min-width: 700px) {
  .headerliste-content-liste-text {
    font-size: 2.5rem;
    padding: 0.75rem 0.75rem 0.5rem 1rem;
    border-radius: 0 20px 20px 0;
  }
}
.headerliste-content-liste-text-big {
  font-size: 1.5rem;
}
@media only screen and (min-width: 700px) {
  .headerliste-content-liste-text-big {
    font-size: 2.5rem;
  }
}
.headerliste-content-liste-text-small {
  font-size: 70%;
  transform: translate(54px, -24px);
  width: 80%;
}
@media only screen and (min-width: 700px) {
  .headerliste-content-liste-text-small {
    transform: translate(80px, -25px);
    width: 50%;
  }
}
.btn {
  display: inline-block;
  font-family: "source-sans-3-variable", sans-serif;
  font-variation-settings: "wght" 600;
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  background-color: transparent;
  border: 1px solid transparent;
  min-width: 8rem;
  min-height: 2.5rem;
  height: auto;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition-property: color, background-color, border-color, box-shadow;
  transition-duration: 0.15s, 0.15s, 0.15s, 0.15s;
  transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;
  transition-delay: 0s, 0s, 0s, 0s;
}
@media only screen and (min-width: 375px) {
  .btn {
    font-size: 1rem;
    min-height: 3rem;
  }
}
@media only screen and (min-width: 700px) {
  .btn {
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 1200px) {
  .btn {
    min-height: 3rem;
    font-size: 1.2rem;
  }
}
@media only screen and (min-width: 1900px) {
  .btn {
    font-size: 1.5rem;
    min-height: 3.5rem;
  }
}
.btn-size-0 {
  min-width: 300px;
}
.btn-size-1 {
  min-height: 2rem;
  padding: 0 0.2rem;
  min-width: 300px;
}
@media only screen and (min-width: 700px) {
  .btn-size-1 {
    padding: 0.25rem 0.5rem;
  }
}
.btn-size-2 {
  min-height: 2rem;
  padding: 1rem 1.2rem;
  min-width: 300px;
}
@media only screen and (min-width: 700px) {
  .btn-size-2 {
    padding: 1.25rem 1.5rem;
  }
}
.btn-size-text-0 {
  font-size: 1rem;
  margin-bottom: 0;
  padding: 0 0.25rem;
}
@media only screen and (min-width: 375px) {
  .btn-size-text-0 {
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 700px) {
  .btn-size-text-0 {
    font-size: 2rem;
  }
}
.btn-size-text-1 {
  font-size: 1.25rem;
  margin-bottom: 0;
  padding: 0 0.5rem;
}
@media only screen and (min-width: 375px) {
  .btn-size-text-1 {
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 700px) {
  .btn-size-text-1 {
    font-size: 2rem;
  }
}
.btn-size-text-2 {
  font-size: 1.75rem;
  margin-bottom: 0;
  padding: 0 0.5rem;
}
@media only screen and (min-width: 375px) {
  .btn-size-text-2 {
    font-size: 2rem;
  }
}
@media only screen and (min-width: 700px) {
  .btn-size-text-2 {
    font-size: 2rem;
  }
}
.btn-group {
  margin: 0.5rem 1rem 1rem 1rem;
}
.btn-group-first {
  border-radius: 10px 0 0 10px;
  width: 140px;
}
@media only screen and (min-width: 375px) {
  .btn-group-first {
    width: 175px;
  }
}
@media only screen and (min-width: 700px) {
  .btn-group-first {
    width: 250px;
  }
}
@media only screen and (min-width: 1200px) {
  .btn-group-first {
    width: 275px;
  }
}
@media only screen and (min-width: 1900px) {
  .btn-group-first {
    width: 350px;
  }
}
.btn-group-middle {
  border-radius: 0;
  width: 140px;
}
@media only screen and (min-width: 375px) {
  .btn-group-middle {
    width: 175px;
  }
}
@media only screen and (min-width: 700px) {
  .btn-group-middle {
    width: 250px;
  }
}
@media only screen and (min-width: 1200px) {
  .btn-group-middle {
    width: 275px;
  }
}
@media only screen and (min-width: 1900px) {
  .btn-group-middle {
    width: 350px;
  }
}
.btn-group-last {
  border-radius: 0 10px 10px 0;
  width: 140px;
}
@media only screen and (min-width: 375px) {
  .btn-group-last {
    width: 175px;
  }
}
@media only screen and (min-width: 700px) {
  .btn-group-last {
    width: 250px;
  }
}
@media only screen and (min-width: 1200px) {
  .btn-group-last {
    width: 275px;
  }
}
@media only screen and (min-width: 1900px) {
  .btn-group-last {
    width: 350px;
  }
}
.btn-0 {
  background-color: #000000;
  border-color: #000000;
}
.btn-0:hover {
  background-color: #fff;
  color: #000000;
}
.btn-1 {
  background-color: #fff;
  border-color: #fff;
  color: #605E5F;
}
.btn-1:hover {
  background-color: #605E5F;
  color: #fff;
}
.btn-2 {
  background-color: #605E5F;
  border-color: #fff;
}
.btn-2:hover {
  background-color: #CBB4E3;
}
.btn-3 {
  background-color: #CBB4E3;
  border-color: #fff;
}
.btn-3:hover {
  background-color: #605E5F;
}
.btn-4 {
  background-color: #FFBF16;
  border-color: #fff;
}
.btn-4:hover {
  background-color: #CBB4E3;
}
.btn-4 > p {
  color: #fff !important;
}
.btn-5 {
  border: 2px solid #000000;
  color: #000000;
}
.btn-5:hover {
  background-color: #605E5F;
  color: #fff;
}
.btn-11 {
  background-color: #ff4e00;
  border: 1px solid #fff;
  color: #fff !important;
}
.btn-11:hover {
  background-color: #605E5F;
  color: #fff;
}
.btn-11 > p {
  color: #fff !important;
}
.btn-6 {
  border: 2px solid #fff;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.5);
}
.btn-6:hover {
  background-color: #fff;
  color: #fff;
}
.btn-7 {
  border: 2px solid #605E5F;
  color: #605E5F;
  background-color: rgba(96, 94, 95, 0.5);
}
.btn-7:hover {
  background-color: #605E5F;
  color: #fff;
}
.btn-8 {
  /* neu gemacht am 15.11.22 */
  border: 1px solid #CBB4E3;
  color: #CBB4E3;
  background-color: rgba(255, 255, 255, 0.9);
}
.btn-8:hover {
  background-color: #605E5F;
  color: #fff;
}
.btn-9 {
  border: 2px solid #FFBF16;
  color: #FFBF16;
  background-color: rgba(255, 191, 22, 0.5);
}
.btn-9:hover {
  background-color: #605E5F;
  color: #fff;
}
.btn-10 {
  display: none;
}
.btn-15 {
  width: 13%;
  height: auto;
  min-width: 3rem;
}
.btn-25 {
  width: 23%;
  height: auto;
}
.btn-warenkorb-25 {
  width: 73%;
  height: auto;
}
@media only screen and (min-width: 700px) {
  .btn-warenkorb-25 {
    width: 23%;
    height: auto;
  }
}
.btn-50 {
  width: 48%;
  height: auto;
}
.btn-75 {
  width: 73%;
  height: auto;
}
.btn-btnPosition-1 {
  justify-content: flex-start;
}
.btn-btnPosition-2 {
  justify-content: center;
}
.btn-btnPosition-3 {
  justify-content: flex-end;
}
.btn-warenkorb-75 {
  width: 98%;
  height: auto;
}
@media only screen and (min-width: 700px) {
  .btn-warenkorb-75 {
    width: 73%;
    height: auto;
  }
}
.btn-100 {
  width: 100%;
  height: auto;
  min-width: 300px;
}
.btn-toolbar {
  display: flex;
}
.btn-primary {
  border: 2px solid #605E5F;
  color: #605E5F;
}
.btn-primary:hover {
  background-color: #605E5F;
  color: #fff;
  border-color: #CBB4E3;
}
.btn-toolbar {
  justify-content: flex-end !important;
  margin-top: 1rem;
}
.btn-small {
  min-width: 3rem;
  width: 3rem;
  position: relative;
  z-index: 10;
  background-color: #fff;
}
.btn:hover {
  text-decoration: none;
  box-shadow: 0 5px 20px rgba(30, 30, 30, 0.5);
}
.myButton {
  background: #CBB4E3;
  color: #fff;
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
  text-transform: uppercase;
  border: 3px solid #FFBF16;
  transition: all 0.3s ease-in-out;
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
  transition-delay: 0s;
  border-radius: 4px;
  font-family: almaq-refined, sans-serif;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 1px;
  height: auto;
}
.myButton:hover {
  border-color: #CBB4E3;
  transform: translateY(-1%);
  box-shadow: 0 5px 20px rgba(30, 30, 30, 0.5);
  color: #fff;
  font-size: 1.1rem;
}
.btn-link {
  color: #605E5F;
  text-decoration: none;
}
.btn-link :hover {
  color: #605E5F;
  text-decoration: none;
}
.btn-link :focus {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.buttonBildtext {
  display: flex;
  justify-content: center;
}
@media only screen and (min-width: 1200px) {
  .buttonBildtext {
    justify-content: start;
  }
}
.buttonTermine {
  background-color: #605E5F;
  border-color: #CBB4E3;
  margin-bottom: 10px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
  text-align: left;
}
.buttonTermineSmall {
  width: 65px;
  background-color: #605E5F;
  border-color: #CBB4E3;
  margin-bottom: 10px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
}
.buttonTermine:hover, .buttonTermineSmall:hover {
  background-color: #CBB4E3;
  border-color: #605E5F;
}
.buttonTermine:focus, .buttonTermineSmall:focus {
  background-color: #CBB4E3;
  border-color: #605E5F;
  box-shadow: none;
}
.klick {
  background-color: #CBB4E3;
  border-color: #605E5F;
}
.klein {
  font-size: 60%;
  text-align: right;
}
.ButtonBreit {
  width: 85px;
  display: inline-block;
}
.buttonPosition {
  width: 100%;
  margin: 0 0 1.5rem 0;
  display: flex;
  flex-direction: row;
}
.paypalButton {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-top: -1rem;
}
.buttonZusatzlink {
  text-align: center;
  font-size: 1.1rem;
  text-decoration: underline;
  transform: translateY(-22px);
  cursor: pointer;
  text-transform: uppercase;
  color: #605E5F;
}
@media only screen and (min-width: 700px) {
  .buttonZusatzlink {
    font-size: 1.25rem;
  }
}
.buttonZusatzlinkOder {
  text-align: center;
  font-size: 0.7rem;
  transform: translateY(-20px);
}
.button-headertext {
  padding-bottom: 1rem;
}
.mitgliedschaft {
  display: flex;
  align-items: flex-start;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  background-color: #CBB4E3;
}
@media only screen and (min-width: 700px) {
  .mitgliedschaft {
    flex-direction: row;
  }
}
.mitgliedschaft-tarifanzeige {
  padding-top: 0.5rem;
}
.mitgliedschaft-auswahlStarttermin {
  display: flex;
  flex-direction: column;
  justify-items: center;
}
.mitgliedschaft-sternchentext {
  line-height: 1.1;
  font-size: 10px;
  text-align: center;
  margin: 0 1rem 0 1rem;
  transform: translateY(6px) !important;
}
.mitgliedschaft-formularCheckbox {
  transform: translate(-13px, 0px);
}
@media only screen and (min-width: 700px) {
  .mitgliedschaft-formularCheckbox {
    transform: translate(-13px, -20px);
  }
}
.mitgliedschaft-textCheckbox {
  line-height: 1.2 !important;
  font-size: 10px;
}
@media only screen and (min-width: 700px) {
  .mitgliedschaft-textCheckbox {
    font-size: 12px;
  }
}
.mitgliedschaft-modal-content {
  background-color: rgba(255, 191, 22, 0.95);
  border: 0;
  border-radius: 0;
  overflow-y: auto;
  padding: 0 0 5rem 0;
  position: absolute;
  top: 3.25rem;
  left: 0;
  z-index: 999999;
  height: auto;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
@media only screen and (min-width: 375px) {
  .mitgliedschaft-modal-content {
    width: 100%;
  }
}
.mitgliedschaft-modal-content-formular {
  background-color: white;
  margin: 0.5rem;
  padding: 0.5rem;
  height: auto;
}
@media only screen and (min-width: 700px) {
  .mitgliedschaft-modal-content-formular {
    margin: 1rem;
    padding: 1rem;
    width: 960px;
  }
}
.mitgliedschaft-modal-content-formular-row {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.mitgliedschaft-modal-content-formular-column {
  flex: 0 0 100%;
}
@media only screen and (min-width: 700px) {
  .mitgliedschaft-modal-content-formular-column {
    flex: 0 0 48%;
    padding-right: 2%;
  }
}
.mitgliedschaft-modal-content-formular-close {
  position: absolute;
  right: 20px;
  cursor: pointer;
}
@media only screen and (min-width: 700px) {
  .mitgliedschaft-modal-content-formular-close {
    top: 28px;
    right: 33px;
  }
}
.mitgliedschaft-modal-content-formular-header {
  margin: 0 3rem 0 1rem;
}
.mitgliedschaft-modal-footer {
  height: 30rem;
  background-color: white;
}
@media only screen and (min-width: 700px) {
  .mitgliedschaft-modal-footer {
    height: 100vH;
  }
}
.mitgliedschaft-formular {
  width: 100%;
  margin: 1rem;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}
.mitgliedschaft-formular-beiErfolg {
  flex: 1 1 auto;
  padding: 1rem;
}
.mitgliedschaft-formular-studioauswahl {
  margin: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
.mitgliedschaft-formular-studioauswahl-button {
  margin: 1rem;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}
.mitgliedschaft-angebot {
  width: 100%;
  margin: 1rem;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}
.mitgliedschaft__formular {
  flex: 1 1 auto;
  padding: 1rem;
}
.mitgliedschaft__bedingungen {
  flex: 0 0 350px;
  background-color: lightgrey;
  padding: 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: stretch;
  justify-content: space-between;
}
.mitgliedschaft__bedingungen__liste {
  padding: 0.25rem 0 !important;
  line-height: 1;
}
.mitgliedschaft__bedingungen__liste__P {
  margin-top: -0.5rem;
}
.mitgliedschaft__bedingungen__liste__P:before {
  content: "🗸";
}
.mitgliedschaft__bedingungen__preis {
  margin-top: 0.5rem;
}
.mitgliedschaft__bedingungen__preis__gross {
  font-size: 4rem;
}
.mitgliedschaft__bedingungen__preis__hochgestellt {
  position: relative;
  top: -30px;
  left: -10px;
  font-size: 1.1rem;
}
.mitgliedschaft__bedingungen__preis__euro {
  margin-left: -1.4rem;
  font-weight: normal;
}
.mitgliedschaft__bedingungen__preis__sterne {
  font-size: 0.75rem;
  font-weight: normal;
  position: relative;
  top: -8px;
}
.mitgliedschaft_H3 {
  font-family: prometo, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #fff;
  font-size: 1.5rem;
  text-align: left;
}
@media only screen and (min-width: 700px) {
  .mitgliedschaft_H3 {
    font-size: 1.75rem;
  }
}
.mitgliedschaft_H4 {
  font-size: 1.4rem;
  font-family: fira-sans, sans-serif;
  font-weight: 400;
  font-style: normal;
  text-align: center;
  margin-top: 0.5rem;
  color: #CBB4E3;
}
.mitgliedschaft_H5 {
  font-family: fira-sans-2, sans-serif;
  font-weight: 400;
  font-style: normal;
  text-align: center;
}
p.mitgliedschaft_H4 {
  font-size: 1.4rem;
  font-family: fira-sans, sans-serif;
  font-weight: 400;
  font-style: normal;
  text-align: center;
  margin-top: 0.5rem;
  color: #CBB4E3;
}
p.mitgliedschaft_H5 {
  font-family: fira-sans-2, sans-serif;
  font-weight: 400;
  font-style: normal;
  text-align: center;
  color: #CBB4E3;
  font-size: 0.85rem;
  margin: 0;
  padding: 0;
}
p.sparen {
  margin-top: -2rem;
  text-align: center;
}
p.sternchenMitgliedschaft {
  text-align: center;
}
.mitgliedschaft_P {
  color: #fff;
  font-size: 1.25rem;
}
@-webkit-keyframes blinker {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.blink {
  text-decoration: blink;
  -webkit-animation-name: blinker;
  -webkit-animation-duration: 0.6s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-direction: alternate;
}
a.mitgliedschaft__link {
  color: #FFBF16;
}
.klein {
  font-size: 66%;
}
.mitgliedschaftStartterminAnzeige {
  font-size: 72%;
}
.mitgliedschaftStarttermin {
  margin-left: 0.5rem;
}
.termineAendernButton {
  cursor: pointer;
}
.mitgliedwerden {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.mitgliedwerden-header {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin: 1rem;
}
.mitgliedwerden-header-item {
  width: 2rem;
  height: 2rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #fff;
  border: 1px solid lightgrey;
}
.mitgliedwerden-header-item-zahl {
  font-weight: bold;
}
.mitgliedwerden-content {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}
.autocomplete {
  /*the container must be positioned relative:*/
  position: relative;
  display: inline-block;
}
.autocomplete-items {
  position: relative;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  /*position the autocomplete items to be the same width as the container:*/
  top: 100%;
  left: 0;
  right: 0;
  max-height: 300px;
  overflow: hidden;
}
.autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #d4d4d4;
}
.autocomplete-items div:hover {
  /*when hovering an item:*/
  background-color: #e9e9e9;
}
.autocomplete-active {
  /*when navigating through the items using the arrow keys:*/
  background-color: DodgerBlue !important;
  color: #ffffff;
}
.landingpage {
  width: 100%;
  background-color: #fff;
}
@media only screen and (min-width: 1200px) {
  .landingpage {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #CBB4E3;
  }
}
.landingpage-balken {
  background-color: #B89CCF;
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 0 0 0.9rem 0;
  min-height: 2.5rem;
}
@media only screen and (min-width: 375px) {
  .landingpage-balken {
    min-height: 3rem;
  }
}
@media only screen and (min-width: 1200px) {
  .landingpage-balken {
    min-height: 3.5rem;
  }
}
.header-verkauf {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 500px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media only screen and (min-width: 375px) {
  .header-verkauf {
    height: 520px;
  }
}
@media only screen and (min-width: 700px) {
  .header-verkauf {
    height: 520px;
    flex-direction: row;
    justify-content: space-evenly;
  }
}
@media only screen and (min-width: 1200px) {
  .header-verkauf {
    height: 500px;
  }
}
@media only screen and (min-width: 1900px) {
  .header-verkauf {
    height: 720px;
  }
}
.header-verkauf-links {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 2rem 1rem 0 1rem;
}
@media only screen and (min-width: 700px) {
  .header-verkauf-links {
    margin: 3rem;
    width: auto;
  }
}
.header-verkauf-rechts {
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin: 0 1rem 1rem 1rem;
}
@media only screen and (min-width: 700px) {
  .header-verkauf-rechts {
    margin: 3rem;
  }
}
#bild1 {
  display: block;
}
.hintergrund-dunkel {
  background-image: linear-gradient(0deg, rgba(56, 56, 56, 0.78) 0%, #383838 100%);
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media only screen and (min-width: 375px) {
  .hintergrund-dunkel {
    height: 850px;
  }
}
@media only screen and (min-width: 700px) {
  .hintergrund-dunkel {
    height: 750px;
  }
}
@media only screen and (min-width: 1200px) {
  .hintergrund-dunkel {
    height: 700px;
  }
}
@media only screen and (min-width: 1900px) {
  .hintergrund-dunkel {
    height: 700px;
    max-width: 120rem;
    left: 50%;
    transform: translate(-50%, 0);
  }
}
.landingpage-gewinner-formular-logo {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 2rem 0 0 0;
  background-color: #fff;
}
.landingpage-gewinner-formular-logo-item {
  align-self: center;
  margin-bottom: 1rem;
}
@keyframes example {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(0.9, 0.9);
  }
  100% {
    transform: scale(0.9, 0.9);
  }
}
.animationButton {
  animation-name: example;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-delay: 100ms;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
.bewerbungformular {
  background: #fff;
  padding: 0.5rem;
  border: 4px dashed #605E5F;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
@media only screen and (min-width: 700px) {
  .bewerbungformular {
    border: 8px dashed #605E5F;
    border-radius: 20px;
    padding: 2rem;
    flex-direction: row;
    max-width: 500px;
    margin-right: auto;
    margin-left: auto;
  }
}
.bewerbungformular-gratulation {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.gutscheinformular-gratulation {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #FFBF16;
  padding: 1rem;
  animation: blinker 2s step-start infinite;
}
@media only screen and (min-width: 1200px) {
  .gutscheinformular-gratulation {
    min-height: 8rem;
    padding-top: 2rem;
  }
}
@keyframes blinker {
  50% {
    background-color: #CBB4E3;
  }
}
.bg-haupt {
  background-color: #b4b2b3 !important;
}
.bg-haupt-transparent {
  background-color: rgba(96, 94, 95, 0.85) !important;
}
.bg-kontrast {
  background-color: white !important;
}
.bg-kontrast-transparent {
  background-color: rgba(203, 180, 227, 0.85) !important;
}
.bg-marketing {
  background-color: #ffedbe !important;
}
.bg-marketing-transparent {
  background-color: rgba(255, 191, 22, 0.85) !important;
}
.pattern-checks-sm {
  background-image: repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor), repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor);
  background-position: 0 0, 10px 10px;
  background-size: calc(2 * 10px) calc(2 * 10px);
}
.pattern-checks-md {
  background-image: repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor), repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor);
  background-position: 0 0, 25px 25px;
  background-size: calc(2 * 25px) calc(2 * 25px);
}
.pattern-checks-lg {
  background-image: repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor), repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor);
  background-position: 0 0, 50px 50px;
  background-size: calc(2 * 50px) calc(2 * 50px);
}
.pattern-checks-xl {
  background-image: repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor), repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor);
  background-position: 0 0, 100px 100px;
  background-size: calc(2 * 100px) calc(2 * 100px);
}
.pattern-grid-sm {
  background-image: linear-gradient(currentColor 1px, transparent 1px), linear-gradient(to right, currentColor 1px, transparent 1px);
  background-size: 10px 10px;
}
.pattern-grid-md {
  background-image: linear-gradient(currentColor 1px, transparent 1px), linear-gradient(to right, currentColor 1px, transparent 1px);
  background-size: 25px 25px;
}
.pattern-grid-lg {
  background-image: linear-gradient(currentColor 1px, transparent 1px), linear-gradient(to right, currentColor 1px, transparent 1px);
  background-size: 50px 50px;
}
.pattern-grid-xl {
  background-image: linear-gradient(currentColor 1px, transparent 1px), linear-gradient(to right, currentColor 1px, transparent 1px);
  background-size: 100px 100px;
}
.pattern-dots-sm {
  background-image: radial-gradient(currentColor 0.5px, transparent 0.5px);
  background-size: calc(10 * 0.5px) calc(10 * 0.5px);
}
.pattern-dots-md {
  background-image: radial-gradient(currentColor 1px, transparent 1px);
  background-size: calc(10 * 1px) calc(10 * 1px);
}
.pattern-dots-lg {
  background-image: radial-gradient(currentColor 1.5px, transparent 1.5px);
  background-size: calc(10 * 1.5px) calc(10 * 1.5px);
}
.pattern-dots-xl {
  background-image: radial-gradient(currentColor 2px, transparent 2px);
  background-size: calc(10 * 2px) calc(10 * 2px);
}
.pattern-cross-dots-sm {
  background-image: radial-gradient(#fff 0.5px, transparent 0.5px), radial-gradient(#fff 0.5px, transparent 0.5px);
  background-size: calc(20 * 0.5px) 1rem;
  /* todo muss überarbeitet werden früher: calc(20 * 0.5px)*/
  background-position: 1 0, calc(10 * 0.5px) calc(10 * 0.5px);
}
.pattern-cross-dots-md {
  background-image: radial-gradient(#fff 1px, transparent 1px), radial-gradient(#fff 1px, transparent 1px);
  background-size: calc(20 * 1px) 1rem;
  /* todo muss überarbeitet werden früher: calc(20 * 1px)*/
  background-position: 1 0, calc(10 * 1px) calc(10 * 1px);
}
.pattern-cross-dots-lg {
  background-image: radial-gradient(#fff 1.5px, transparent 1.5px), radial-gradient(#fff 1.5px, transparent 1.5px);
  background-size: calc(20 * 1.5px) 1rem;
  /* todo muss überarbeitet werden früher: calc(20 * 1.5px)*/
  background-position: 1 0, calc(10 * 1.5px) calc(10 * 1.5px);
}
.pattern-cross-dots-xl {
  background-image: radial-gradient(#fff 2px, transparent 2px), radial-gradient(#fff 2px, transparent 2px);
  background-size: calc(20 * 2px) 1rem;
  /* todo muss überarbeitet werden früher: calc(20 * 2px)*/
  background-position: 1 0, calc(10 * 2px) calc(10 * 2px);
}
.pattern-vertical-lines-sm {
  background-image: repeating-linear-gradient(to right, #fff, #fff 1px, transparent 1px, transparent);
  background-size: 10px 10px;
}
.pattern-horizontal-lines-sm {
  background-image: repeating-linear-gradient(0deg, #fff, #fff 1px, transparent 1px, transparent);
  background-size: 10px 10px;
}
.pattern-diagonal-lines-sm {
  background-image: repeating-linear-gradient(45deg, #fff 0, #fff 1px, transparent 0, transparent 50%);
  background-size: 10px 10px;
}
.pattern-vertical-lines-md {
  background-image: repeating-linear-gradient(to right, #fff, #fff 1px, transparent 1px, transparent);
  background-size: 25px 25px;
}
.pattern-horizontal-lines-md {
  background-image: repeating-linear-gradient(0deg, #fff, #fff 1px, transparent 1px, transparent);
  background-size: 25px 25px;
}
.pattern-diagonal-lines-md {
  background-image: repeating-linear-gradient(45deg, #fff 0, #fff 1px, transparent 0, transparent 50%);
  background-size: 25px 25px;
}
.pattern-vertical-lines-lg {
  background-image: repeating-linear-gradient(to right, #fff, #fff 1px, transparent 1px, transparent);
  background-size: 50px 50px;
}
.pattern-horizontal-lines-lg {
  background-image: repeating-linear-gradient(0deg, #fff, #fff 1px, transparent 1px, transparent);
  background-size: 50px 50px;
}
.pattern-diagonal-lines-lg {
  background-image: repeating-linear-gradient(45deg, #fff 0, #fff 1px, transparent 0, transparent 50%);
  background-size: 50px 50px;
}
.pattern-vertical-lines-xl {
  background-image: repeating-linear-gradient(to right, #fff, #fff 1px, transparent 1px, transparent);
  background-size: 100px 100px;
}
.pattern-horizontal-lines-xl {
  background-image: repeating-linear-gradient(0deg, #fff, #fff 1px, transparent 1px, transparent);
  background-size: 100px 100px;
}
.pattern-diagonal-lines-xl {
  background-image: repeating-linear-gradient(45deg, #fff 0, #fff 1px, transparent 0, transparent 50%);
  background-size: 100px 100px;
}
.pattern-vertical-stripes-sm {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%);
  background-size: 10px 10px;
}
.pattern-horizontal-stripes-sm {
  background-image: linear-gradient(0deg, transparent 50%, #fff 50%);
  background-size: 10px 10px;
}
.pattern-diagonal-stripes-sm {
  background: repeating-linear-gradient(45deg, transparent, transparent 10px, currentColor 10px, currentColor calc(2 * 10px));
}
.pattern-vertical-stripes-md {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%);
  background-size: 25px 25px;
}
.pattern-horizontal-stripes-md {
  background-image: linear-gradient(0deg, transparent 50%, #fff 50%);
  background-size: 25px 25px;
}
.pattern-diagonal-stripes-md {
  background: repeating-linear-gradient(45deg, transparent, transparent 25px, currentColor 25px, currentColor calc(2 * 25px));
}
.pattern-vertical-stripes-lg {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%);
  background-size: 50px 50px;
}
.pattern-horizontal-stripes-lg {
  background-image: linear-gradient(0deg, transparent 50%, #fff 50%);
  background-size: 50px 50px;
}
.pattern-diagonal-stripes-lg {
  background: repeating-linear-gradient(45deg, transparent, transparent 50px, currentColor 50px, currentColor calc(2 * 50px));
}
.pattern-vertical-stripes-xl {
  background-image: linear-gradient(90deg, transparent 50%, #fff 50%);
  background-size: 100px 100px;
}
.pattern-horizontal-stripes-xl {
  background-image: linear-gradient(0deg, transparent 50%, #fff 50%);
  background-size: 100px 100px;
}
.pattern-diagonal-stripes-xl {
  background: repeating-linear-gradient(45deg, transparent, transparent 100px, currentColor 100px, currentColor calc(2 * 100px));
}
.pattern-zigzag-sm {
  background: linear-gradient(135deg, currentColor 25%, transparent 25%) -10px 0, linear-gradient(225deg, currentColor 25%, transparent 25%) -10px 0, linear-gradient(315deg, currentColor 25%, transparent 25%), linear-gradient(45deg, currentColor 25%, transparent 25%);
  background-size: calc(2 * 10px) calc(2 * 10px);
}
.pattern-zigzag-md {
  background: linear-gradient(135deg, currentColor 25%, transparent 25%) -25px 0, linear-gradient(225deg, currentColor 25%, transparent 25%) -25px 0, linear-gradient(315deg, currentColor 25%, transparent 25%), linear-gradient(45deg, currentColor 25%, transparent 25%);
  background-size: calc(2 * 25px) calc(2 * 25px);
}
.pattern-zigzag-lg {
  background: linear-gradient(135deg, currentColor 25%, transparent 25%) -50px 0, linear-gradient(225deg, currentColor 25%, transparent 25%) -50px 0, linear-gradient(315deg, currentColor 25%, transparent 25%), linear-gradient(45deg, currentColor 25%, transparent 25%);
  background-size: calc(2 * 50px) calc(2 * 50px);
}
.pattern-zigzag-xl {
  background: linear-gradient(135deg, currentColor 25%, transparent 25%) -100px 0, linear-gradient(225deg, currentColor 25%, transparent 25%) -100px 0, linear-gradient(315deg, currentColor 25%, transparent 25%), linear-gradient(45deg, currentColor 25%, transparent 25%);
  background-size: calc(2 * 100px) calc(2 * 100px);
}
.pattern-triangles-sm {
  background-image: linear-gradient(45deg, #fff 50%, transparent 50%);
  background-size: 10px 10px;
}
.pattern-triangles-md {
  background-image: linear-gradient(45deg, #fff 50%, transparent 50%);
  background-size: 25px 25px;
}
.pattern-triangles-lg {
  background-image: linear-gradient(45deg, #fff 50%, transparent 50%);
  background-size: 50px 50px;
}
.pattern-triangles-xl {
  background-image: linear-gradient(45deg, #fff 50%, transparent 50%);
  background-size: 100px 100px;
}
.text-pattern {
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.pattern-w-sm {
  width: 10px;
}
.pattern-h-sm {
  height: 10px;
}
.pattern-w-md {
  width: 25px;
}
.pattern-h-md {
  height: 25px;
}
.pattern-w-lg {
  width: 50px;
}
.pattern-h-lg {
  height: 50px;
}
.pattern-w-xl {
  width: 100px;
}
.pattern-h-xl {
  height: 100px;
}
[data-omcookie-panel-show] {
  cursor: pointer;
}
.om-cookie-panel {
  padding: 25px;
  z-index: 9999;
  background: #fff;
  position: fixed;
  bottom: 0;
  width: 100%;
  left: 0;
  opacity: 0;
  box-sizing: border-box;
  border-top: 1px solid #666;
  font-size: 16px;
  transform: translateY(100%) translateX(0);
  transition: transform 0.5s ease, opacity 0.3s;
  text-align: center;
}
.om-cookie-panel.active {
  transform: translateY(0) translateX(0);
  opacity: 1;
}
.om-cookie-panel h3 {
  margin: 0;
  padding: 0 0 1em;
  text-align: center;
}
.om-cookie-panel p {
  margin: 0;
  padding: 1em 0;
}
.om-cookie-panel .cookie-panel__checkbox {
  display: none;
}
.om-cookie-panel .cookie-panel__checkbox + label {
  cursor: pointer;
  line-height: 1.1;
  font-weight: 400;
  display: block;
}
.om-cookie-panel .cookie-panel__checkbox + label::before {
  width: 15px;
  height: 15px;
  border-radius: 5px;
  border: 2px solid #CBB4E3;
  background-color: #fff;
  display: block;
  content: "";
  float: left;
  margin-right: 5px;
}
.om-cookie-panel .cookie-panel__checkbox:checked + label::before {
  box-shadow: inset 0 0 0 3px #fff;
  background-color: #CBB4E3;
}
.om-cookie-panel .cookie-panel__checkbox--state-inactiv + label::before {
  border-color: #666;
}
.om-cookie-panel .cookie-panel__checkbox--state-inactiv:checked + label::before {
  background-color: #666;
}
.om-cookie-panel .cookie-panel__checkbox-wrap {
  display: inline-block;
  line-height: 1.1;
}
.om-cookie-panel .cookie-panel__checkbox-wrap + .cookie-panel__checkbox-wrap {
  margin-left: 15px;
}
.om-cookie-panel .cookie-panel__description {
  clear: both;
}
.om-cookie-panel .cookie-panel__link {
  padding-top: 1em;
}
.om-cookie-panel .cookie-panel__button {
  background: #666;
  color: #fff;
  padding: 5px 10px;
  border: none;
  border-radius: 5px;
  display: block;
  width: 100%;
  cursor: pointer;
  font-size: 1.1em;
  text-transform: uppercase;
}
.om-cookie-panel .cookie-panel__button + .cookie-panel__button {
  margin-top: 15px;
}
@media (min-width: 1024px) {
  .om-cookie-panel .cookie-panel__button {
    width: auto;
    display: inline-block;
  }
  .om-cookie-panel .cookie-panel__button + .cookie-panel__button {
    margin-top: 0;
  }
}
.om-cookie-panel .cookie-panel__button--color--green {
  background-color: #CBB4E3;
}
.om-cookie-panel .cookie-panel__attribution {
  position: absolute;
  bottom: 5px;
  right: 25px;
  font-size: 9px;
  font-style: italic;
  text-align: center;
}
.om-cookie-panel .cookie-panel__attribution a {
  color: inherit;
  text-decoration: none;
}
.om-cookie-info table {
  border: 1px solid black;
  border-collapse: collapse;
}
.om-cookie-info table th, .om-cookie-info table td {
  padding: 10px 5px;
  border: 1px solid black;
}
.om-cookie-info table p {
  margin-top: 0;
}
.om-cookie-info table p:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
/*# sourceMappingURL=cookie_panel.css.map */
/**
 * Components
 */
/**
 * Container
 */
.blogcontainer {
  display: grid;
  grid-column-gap: 40px;
}
.blogcontainer-sidebar {
  background-color: #f8f8f8;
  padding: 0.5rem 0.75rem;
  margin-bottom: 1rem;
  border-radius: 5px;
}
@media (min-width: 992px) {
  .blogcontainer {
    grid-template-columns: 1fr 300px;
  }
}
/**
 * List
 */
.bloglist__item {
  margin-top: 1.5rem;
}
.bloglist__item:first-of-type {
  margin-top: 0;
}
.bloglist__image {
  margin-bottom: 1rem;
}
.bloglist__imageavatar {
  margin-left: auto;
  margin-right: auto;
}
.bloglist__description {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
/**
 * Avatar
 */
.blogavatar {
  display: block;
  border-radius: 50%;
  overflow: hidden;
}
/**
 * Archive Header
 */
.blogarchiveheader {
  margin-bottom: 2.5rem;
}
.blogarchiveheader__title {
  margin-bottom: 0.5rem;
}
.blogarchiveheader__titletext {
  margin-right: 0.5rem;
}
/**
 * Archive Footer
 */
.blogarchivefooter {
  margin-top: 2.5rem;
}
/**
 * Badge
 */
.blogbadge {
  display: inline-block;
  padding: 0.5em;
  border-radius: 2px;
  border: 1px solid;
  line-height: 1em;
}
.blogbadge:hover {
  text-decoration: none;
}
/**
 * Icons
 */
.blogicon {
  top: 0.125em;
  position: relative;
  display: inline-flex;
  align-self: center;
}
.blogicon svg {
  height: 1em;
  width: 1em;
}
/**
 * Image
 */
.blogimage img {
  max-width: 100%;
  height: auto;
}
/**
 * Linklist
 */
.bloglinklist {
  padding: 0;
  margin: 0;
  list-style: none;
}
.bloglinklist__itemcount {
  margin-left: 0.25rem;
}
.bloglinklist__itemcount:before {
  content: "(";
}
.bloglinklist__itemcount:after {
  content: ")";
}
/**
 * Pagination
 */
.blogpagination__list {
  margin-top: 1.5rem;
  margin-bottom: 0;
  display: flex;
  padding-left: 0;
  list-style: none;
}
.blogpagination__item:first-child .blogpagination__link {
  margin-left: 0;
}
.blogpagination__item--active {
  font-weight: bold;
}
.blogpagination__link {
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1;
  border: 1px solid;
}
.blogpagination__item--disabled .blogpagination__link {
  pointer-events: none;
  cursor: auto;
}
/**
 * Taglist
 */
.blogtaglist {
  padding: 0;
  margin: -0.25rem !important;
  list-style: none;
}
.blogtaglist__item {
  display: inline-block;
  vertical-align: middle;
  margin: 0.25rem;
}
/**
 * Widget
 */
.blogwidget {
  margin-bottom: 1.5rem;
}
.blogwidget:last-child {
  margin-bottom: 0;
}
.blogwidget__content {
  overflow: hidden;
}
.blogwidget__content > *:last-child {
  margin-bottom: 0;
}
h3.blogwidget__title {
  text-align: left !important;
  font-size: 1.25rem;
}
/**
 * Widget List
 */
.blogwidgetlist {
  padding: 0;
  margin: 0;
  list-style: none;
}
.blogwidgetlist .blogwidgetlist {
  padding-left: 1rem;
}
.blogwidgetlist__itemtitle {
  color: #CBB4E3 !important;
}
.blogwidgetlist__itemcount {
  color: gray !important;
}
.blogwidgetlist__itemcount {
  margin-left: 0.25rem;
}
.blogwidgetlist__itemcount:before {
  content: "(";
}
.blogwidgetlist__itemcount:after {
  content: ")";
}
.blogwidgetlist__itemauthor {
  font-weight: bold;
}
/**
 * Widget Tags
 */
.blogwidgetlist--tags {
  margin: -0.25rem !important;
}
.blogwidgetlist--tags .blogwidgetlist__item {
  display: inline-block;
  vertical-align: middle;
  margin: 0.25rem;
}
/**
 * Widget Comments
 */
.blogwidgetlist--recentcomments .blogwidgetlist__item + .blogwidgetlist__item {
  margin-top: 1rem;
}
.blogwidgetlist--recentcomments .blogwidgetlist__itemtext {
  margin-bottom: 0.25rem;
}
.blogwidgetlist--recentcomments .blogwidgetlist__itemauthoron {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
/**
 * Author
 */
.postauthor {
  display: flex;
}
.postauthor + .postauthor {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  padding-top: 1.5rem;
  margin-top: 1.5rem;
}
.postauthor__avatar {
  margin-right: 1rem;
}
.postauthor__body {
  flex-grow: 1;
}
.postauthor__body > *:last-child {
  margin-bottom: 0;
}
.postauthor__intro {
  opacity: 0.75;
}
.postauthor__name {
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 1.5rem;
}
.postauthor__sublinedivider {
  margin-right: 0.25rem;
}
.postauthor__social {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 0.25rem;
}
.postauthor__social + .postauthor__actions {
  margin-top: 0.5rem;
}
.postauthor__sociallink {
  display: inline-flex;
  align-items: center;
  margin-right: 0.5rem;
}
.postauthor__sociallinklabel {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden !important;
}
.postauthor__bio {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.postauthor__bio p {
  margin-bottom: 0.5rem;
}
.postauthor__bio > *:last-child {
  margin-bottom: 0;
}
.postauthor__actions {
  margin-bottom: 1rem;
}
/**
 * Comment
 */
.postcomment {
  display: flex;
}
.postcomment + .postcomment {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  padding-top: 1.5rem;
  margin-top: 1.5rem;
}
.postcomment__avatar {
  margin-right: 1rem;
}
.postcomment__body {
  flex-grow: 1;
}
.postcomment__body > *:last-child {
  margin-bottom: 0;
}
.postcomment__author {
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 1.5rem;
  margin-top: 0.5rem;
}
.postcomment__comment {
  margin-top: 0;
}
.postcomment__comment p {
  margin-bottom: 0.5rem;
}
.postcomment__comment > *:last-child {
  margin-bottom: 0;
}
h3.postcommentsform__title {
  color: #605E5F;
  font-size: 1.25rem;
  margin: 0.5rem 0;
  text-align: left;
}
h3.postcomments__title {
  color: #605E5F;
  font-size: 1.25rem;
  margin: 0.5rem 0;
  text-align: left;
}
.control-label {
  margin: 0 0 0 0.1rem !important;
}
/**
 * List
 */
.postlist {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 1.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
@media only screen and (min-width: 700px) {
  .postlist {
    flex-direction: row;
    flex-wrap: wrap;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media only screen and (min-width: 1900px) {
  .postlist {
    justify-content: space-evenly;
  }
}
.postlist__post {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  margin-top: 1rem;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  flex: 0 0 100%;
}
@media only screen and (min-width: 700px) {
  .postlist__post {
    flex-direction: column;
    flex: 0 0 49%;
    margin-top: 1.5rem;
  }
}
@media only screen and (min-width: 1900px) {
  .postlist__post {
    flex-direction: column;
    flex: 0 0 32%;
    margin-top: 1.5rem;
  }
}
.postlist__post:first-of-type {
  margin-top: 1rem;
}
@media only screen and (min-width: 700px) {
  .postlist__post:first-of-type {
    margin-top: 1.5rem;
  }
}
.postlist__postdescription {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.post-text {
  width: 100%;
  height: 20rem;
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
}
@media only screen and (min-width: 700px) {
  .post-text {
    height: 30rem;
  }
}
.post-text-teaser {
  padding: 0.25rem 0.25rem 0.5rem 0.25rem;
  background-color: rgba(203, 180, 227, 0.75);
}
@media only screen and (min-width: 700px) {
  .post-text-teaser {
    height: 6rem;
  }
}
h2.postlist__posttitle {
  margin-bottom: 0.75rem;
  margin-top: 0;
  text-align: center;
  line-height: 1;
}
@media only screen and (min-width: 700px) {
  h2.postlist__posttitle {
    margin-bottom: 0.5rem;
  }
}
h2.postlist__posttitle a {
  font-weight: 700;
  color: #fff !important;
  text-shadow: 1px 1px 1px gray;
  font-size: 1.2rem;
  color: red;
}
@media only screen and (min-width: 700px) {
  h2.postlist__posttitle a {
    font-size: 1rem;
  }
}
@media only screen and (min-width: 1200px) {
  h2.postlist__posttitle a {
    font-size: 1.3rem;
  }
}
p.blockP::before {
  content: "";
  display: block;
  margin-left: 25%;
  margin-right: 25%;
  width: 50%;
  height: auto;
  background-color: red;
  border-radius: 50%;
  border-bottom: 6px solid #FFBF16;
}
h2.postlist__posttitle a:hover {
  color: #FFBF16 !important;
  text-decoration: underline;
}
.postmetagroup__content a {
  color: #605E5F;
}
p.blockP {
  font-family: skolar-sans-latin-extended, sans-serif;
  font-weight: 400;
  font-style: normal;
  text-align: center;
  color: #fff;
  font-size: 0.9rem;
  margin: -0.6rem 0 0 2px;
  line-height: 1rem;
}
@media only screen and (min-width: 700px) {
  p.blockP {
    font-size: 1rem;
    margin-top: -0.3rem;
    line-height: 1.25rem;
  }
}
.leads-formular-checkbox-typo3 {
  margin: -1.5rem 0 -1.5rem 0;
}
@media only screen and (min-width: 700px) {
  .leads-formular-checkbox-typo3 {
    margin: -1.5rem 0 -0.8rem 0;
  }
}
/**
 * Metagroup
 */
.postmetagroup {
  display: flex;
  align-items: center;
  margin: -0.135rem -0.5rem;
  flex-wrap: wrap;
  flex-direction: column;
}
.postmetagroup__item {
  padding: 0.135rem 0.5rem;
  white-space: nowrap;
  width: 100%;
}
@media (min-width: 576px) {
  .postmetagroup__item {
    width: auto;
  }
}
.postmetagroup__icon, .postmetagroup__prefix {
  opacity: 0.75;
}
.postmetagroup__item {
  display: inline-flex;
}
.postmetagroup__body {
  margin-left: 0.25rem;
}
.postmetagroup__content {
  white-space: initial;
}
.postmetagroup__list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.postmetagroup__list li {
  display: inline;
}
.postmetagroup__list li:not(:last-child):after {
  display: inline;
  content: ", ";
  margin-right: 0.25rem;
}
.postmetagroup__listitem {
  display: inline-flex;
  align-items: center;
}
.postmetagroup__listprefix {
  margin-right: 0.25rem;
  line-height: 1;
}
/**
 * Simple
 */
.postmetagroup--simple .postmetagroup__prefix {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden !important;
}
/**
 * Condensed
 */
.postmetagroup--condensed .postmetagroup__body {
  display: flex;
}
.postmetagroup--condensed .postmetagroup__prefix:after {
  display: inline;
  content: ":";
}
.postmetagroup--condensed .postmetagroup__content {
  margin-left: 0.25rem;
}
/**
 * Misc
 */
.alert__title {
  font-weight: bold;
}
.alert__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
#marketin-modal > div {
  padding: 0 !important;
}
.border-0 {
  margin: 0;
}
.blocker {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  z-index: 1;
  padding: 20px;
  box-sizing: border-box;
  background-color: rgba(203, 180, 227, 0.75);
  text-align: center;
}
.blocker:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.05em;
}
.blocker.behind {
  background-color: transparent;
}
.modal {
  display: none;
  vertical-align: middle;
  position: relative;
  z-index: 2;
  max-width: 500px;
  box-sizing: border-box;
  width: 95%;
  background: #fff;
  padding: 0;
  -webkit-box-shadow: 0 0 10px #000;
  -moz-box-shadow: 0 0 10px #000;
  -o-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px 3px #605E5F;
  text-align: left;
  height: auto;
}
.modal a.close-modal {
  position: absolute;
  top: -12.5px;
  right: -12.5px;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==");
}
.modal-spinner {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  padding: 12px 16px;
  border-radius: 5px;
  background-color: #111;
  height: 20px;
}
.modal-spinner > div {
  border-radius: 100px;
  background-color: #fff;
  height: 20px;
  width: 2px;
  margin: 0 1px;
  display: inline-block;
  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}
.modal-spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.modal-spinner .rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.modal-spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.5);
  }
  20% {
    -webkit-transform: scaleY(1);
  }
}
@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}
/* After ist innen
*  Befor ist außen
*/
.checkbox {
  padding-left: 35px;
}
.checkbox label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
}
.checkbox label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.checkbox label::after {
  display: inline-block;
  position: absolute;
  width: 16px;
  height: 16px;
  left: 0;
  top: 0;
  margin-left: -20px;
  padding-left: 3px;
  padding-top: 1px;
  font-size: 11px;
  color: #555555;
}
.checkbox input[type="checkbox"], .checkbox input[type="radio"] {
  opacity: 0;
  z-index: 1;
  transform: translate(-17px, 32px);
}
@media only screen and (min-width: 700px) {
  .checkbox input[type="checkbox"], .checkbox input[type="radio"] {
    transform: translate(-20px, 32px);
    width: 3rem;
    height: 3rem;
  }
}
.checkbox input[type="checkbox"]:focus + label::before, .checkbox input[type="radio"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.checkbox input[type="checkbox"]:checked + label::after, .checkbox input[type="radio"]:checked + label::after {
  content: "x";
  margin: 4px 0 0 -13px;
  font-family: acumin-pro, sans-serif;
}
@media only screen and (min-width: 700px) {
  .checkbox input[type="checkbox"]:checked + label::after, .checkbox input[type="radio"]:checked + label::after {
    margin: 1px 0 0 -13px;
  }
}
.checkbox input[type="checkbox"]:disabled + label, .checkbox input[type="radio"]:disabled + label {
  opacity: 0.65;
}
.checkbox input[type="checkbox"]:disabled + label::before, .checkbox input[type="radio"]:disabled + label::before {
  background-color: #eeeeee;
  cursor: not-allowed;
}
.checkbox.checkbox-circle label::before {
  border-radius: 50%;
}
.checkbox.checkbox-inline {
  margin-top: 0;
}
.checkbox-success input[type="checkbox"]:checked + label::before, .checkbox-success input[type="radio"]:checked + label::before {
  background-color: #605E5F;
  border-color: lightgrey;
}
.checkbox-success input[type="checkbox"]:checked + label::after, .checkbox-success input[type="radio"]:checked + label::after {
  color: #fff;
}
.checkboxMD {
  transform: translateY(-17px);
  line-height: 0.8;
}
.checkbox.checkbox-sm label::before {
  width: 30px;
  height: 30px;
  top: -13px;
}
.checkbox.checkbox-sm label::after {
  width: 30px;
  height: 30px;
  padding-left: 4px;
  font-size: 20px;
  left: 1px;
  top: -13px;
}
.checkbox.checkbox-sm label {
  padding-left: 18px;
  top: 13px;
}
.checkbox.checkbox-md label::before {
  width: 34px;
  height: 34px;
  top: -17px;
  border: 1px solid #666;
  border-radius: 0.25rem;
}
.checkbox.checkbox-md label::after {
  width: 34px;
  height: 34px;
  padding-left: 4px;
  font-size: 24px;
  left: 1px;
  top: -18px;
}
.checkbox.checkbox-md label {
  padding-left: 22px;
  top: 16px;
  margin-bottom: 1rem;
  line-height: 1;
}
.checkbox.checkbox-lg label::before {
  width: 46px;
  height: 46px;
  top: -28px;
}
.checkbox.checkbox-lg label::after {
  width: 46px;
  height: 46px;
  padding-left: 4px;
  font-size: 36px;
  left: 1px;
  top: -31px;
}
.checkbox.checkbox-lg label {
  padding-left: 34px;
  top: 32px;
}
.radio {
  padding-left: 35px;
}
.radio label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
}
.radio label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #CBB4E3;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out;
  transition: border 0.15s ease-in-out;
}
.radio label::after {
  display: inline-block;
  position: absolute;
  content: " ";
  width: 11px;
  height: 11px;
  left: 3px;
  top: 3px;
  margin-left: -20px;
  border-radius: 50%;
  background-color: #555555;
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}
.radio input[type="radio"] {
  opacity: 0;
  z-index: 1;
  position: relative;
}
.radio input[type="radio"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.radio input[type="radio"]:checked + label::after {
  -webkit-transform: scale(1, 1.1);
  -ms-transform: scale(1, 1.1);
  -o-transform: scale(1, 1.1);
  transform: scale(1, 1.1);
}
.radio input[type="radio"]:disabled + label {
  opacity: 0.65;
}
.radio input[type="radio"]:disabled + label::before {
  cursor: not-allowed;
}
.radio.radio-inline {
  margin-top: 0;
}
.radio-success input[type="radio"] + label::after {
  background-color: #605E5F;
}
.radio-success input[type="radio"]:checked + label::before {
  border-color: #CBB4E3;
}
.radio-success input[type="radio"]:checked + label::after {
  background-color: #605E5F;
  border-color: lightgrey;
  margin: 9px 0 0 -32px;
}
input[type="checkbox"].styled:checked + label:after, input[type="radio"].styled:checked + label:after {
  margin: 9px 0 0 -32px;
}
input[type="checkbox"] .styled:checked + label::before, input[type="radio"] .styled:checked + label::before {
  margin: 9px 0 0 -32px;
}
input[type="checkbox"] .styled:checked + label::after, input[type="radio"] .styled:checked + label::after {
  color: #fff;
}
.radio.radio-sm label::before {
  width: 30px;
  height: 30px;
  top: -13px;
}
.radio.radio-sm label::after {
  width: 22px;
  height: 22px;
  padding-left: 4px;
  font-size: 20px;
  left: 4px;
  top: -9px;
}
.radio.radio-sm label {
  padding-left: 18px;
  top: 13px;
}
.radio.radio-md label::before {
  top: -12px;
  left: -10px;
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  background-color: #F0F0F0;
}
.radio.radio-md label::after {
  width: 26px;
  height: 26px;
  padding-left: 4px;
  font-size: 1.1rem;
  left: 9px;
  top: -13px;
}
.radio.radio label {
  padding-left: 22px;
  top: 10px;
  line-height: 1;
  margin-bottom: 1.5rem;
}
@media only screen and (min-width: 490px) {
  .radio.radio label {
    margin-bottom: 1.5rem;
  }
}
@media only screen and (min-width: 700px) {
  .radio.radio label {
    margin-bottom: 1.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .radio.radio label {
    margin-bottom: 1.5rem;
  }
}
@media only screen and (min-width: 1900px) {
  .radio.radio label {
    margin-bottom: 2.75rem;
  }
}
.radio.radio-lg label::before {
  width: 46px;
  height: 46px;
  top: -28px;
  margin-bottom: 1.5rem;
}
.radio.radio-lg label::after {
  width: 36px;
  height: 36px;
  padding-left: 4px;
  font-size: 36px;
  left: 5px;
  top: -23px;
}
.radio.radio-lg label {
  padding-left: 34px;
  top: 32px;
}
.kurszeiten {
  display: flex;
  flex-direction: column;
  margin-bottom: 2rem;
  width: 100%;
}
.kurszeiten-ausgabe {
  display: flex;
  flex-direction: row;
  justify-content: left;
  flex-wrap: wrap;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 700px) {
  .kurszeiten-ausgabe {
    flex-direction: row;
    justify-content: space-around;
  }
}
.kurszeiten-ausgabe-item {
  padding-right: 1rem;
  border-radius: 10px;
  text-align: left;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  margin-left: 10%;
  margin-bottom: 2rem;
  background-color: #fff;
  border: 1px solid #605E5F;
}
@media only screen and (min-width: 700px) {
  .kurszeiten-ausgabe-item {
    flex: 0 0 40%;
    margin-left: 0;
    border: 1px solid #605E5F;
  }
}
.kurszeiten-ausgabe-item-links {
  background-color: lightgray;
  width: 3rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 0.5rem;
  border-radius: 10px 0 0 10px;
}
@media only screen and (min-width: 700px) {
  .kurszeiten-ausgabe-item-links {
    width: 6rem;
    border-radius: 0;
  }
}
.kurszeiten-ausgabe-item-mitte {
  padding-top: 0.2rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.kurszeiten-ausgabe-tarife {
  margin: 0 2rem 1rem 2rem;
}
.kurszeiten-ausgabe-tarife-text {
  padding-top: 1rem;
}
.kurszeiten-ausgabe-tarife-text-content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.kurszeiten-ausgabe-tarife-text-content-bezeichnung-button {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 2rem;
}
.kurszeiten-ausgabe-info {
  margin: 0 2rem 1rem 2rem;
}
.kurszeiten-ausgabe-info-text {
  padding-top: 1rem;
}
.modal-paypal, .modal-reservierung {
  padding: 1rem;
}
.meinungenAusgabe {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  flex-wrap: wrap;
}
@media only screen and (min-width: 900px) {
  .meinungenAusgabe {
    flex-direction: row;
  }
}
.meinungenAusgabe-item {
  background-color: #FFFFFF;
  flex: 1 1 100%;
  height: auto;
  border: 1px #CBB4E3 solid;
  margin: 1rem;
  padding-top: 0.1rem;
  box-shadow: #26394d 0 10px 15px -5px;
}
@media only screen and (min-width: 700px) {
  .meinungenAusgabe-item {
    flex: 0 0 29%;
  }
}
.meinungenAusgabe-item-footer {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  margin-top: 1rem;
}
.meinungenAusgabe-item-footer-bild {
  display: flex;
  margin-right: 0.4rem;
}
.meinungenAusgabe-item-footer-bild-item {
  margin-top: -0.9rem;
  align-self: flex-start;
  width: 40px;
  height: 40px;
  border: 1px #CBB4E3 double;
  border-radius: 0 25% 0 0;
}
.meinungenAusgabe-item-content {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.meinungenAusgabe-item-content-text {
  padding: 5px 10px 0 10px;
}
.meinungenAusgabe-item-content-stars {
  text-align: center;
  margin: 0.25rem 0 0.25rem 0;
}
.colorBlack {
  color: #000000;
}
.colorWhite {
  color: #fff;
}
.colorHaupt {
  color: #605E5F;
}
.colorKontrast {
  color: #CBB4E3;
}
.colorWerbung {
  color: #FFBF16;
}
p.meinungenAusgabeP {
  text-align: center;
  font-size: 1.25rem;
  line-height: 1.5rem;
  margin-bottom: 3px;
}
p.trainingsbereichP {
  text-align: left;
  font-size: 10px;
  margin: -0.5rem 0 0 0;
}
@media only screen and (min-width: 768px) {
  p.trainingsbereichP {
    margin: -0.9rem 0 0 0;
  }
}
.kleiner {
  font-size: 60%;
}
.fettKundenmeinung {
  font-size: 1.2rem;
  margin: 9px 0 0 0;
}
.kursiv {
  font-style: italic;
  margin-bottom: 0;
  line-height: 1.4;
  font-size: 0.95rem;
}
.fett {
  font-weight: 600;
  text-align: left;
  padding: 1px 0 7px 0;
  margin-bottom: 0;
}
.kundenmeinungTrainingsbereich {
  text-align: left;
  font-size: 10px;
  color: #CBB4E3;
  margin-bottom: 0;
  padding-top: 3px;
}
.fa-secondary {
  fill: #CBB4E3 !important;
}
.fa-primary {
  fill: gold !important;
}
.meinungenAusgabe-item-content-meinungstext p {
  font-size: 0.9rem !important;
  line-height: 1.2;
}
@media only screen and (min-width: 768px) {
  .meinungenAusgabe-item-content-meinungstext p {
    font-size: 1rem !important;
  }
}
.meldungName {
  margin-bottom: 1rem;
}
.meldungName > p {
  font-size: 1rem;
}
@media only screen and (min-width: 768px) {
  .meldungName > p {
    font-size: 1.25rem;
  }
}
p.meinungenAusgabe-hinweis {
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0.5rem;
  font-size: 10px;
  line-height: 10px;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  p.meinungenAusgabe-hinweis {
    font-size: 12px;
  }
}
.vergleichbilder-trenner {
  margin: 1rem 1rem 2rem 1rem;
  border-bottom: white solid 1px;
}
.vergleichbilder-content {
  display: flex;
  flex-direction: row;
}
.vergleichbilder-content-items-content-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.vergleichbilder-content-header {
  margin-bottom: 0.75rem;
}
.vergleichbilder-content-content {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}
.vergleichbilder-content-content-items {
  display: flex;
  flex-direction: column;
}
.vergleichbilder-content-footer-bereich {
  margin-top: 0.75rem;
}
.limit {
  translate: 0 -1rem;
}
.kartenverkauf {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
}
@media only screen and (min-width: 700px) {
  .kartenverkauf {
    flex-direction: row;
  }
}
.kartenverkauf-item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border: 2px solid lightgrey;
  width: 300px;
  height: 300px;
  margin: 0.5rem 0;
}
.kartenverkauf-item-preis {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  padding: 0.5rem;
}
p.produktpreis {
  font-size: 2.5rem;
  font-weight: bold;
}
.einkaufswagen {
  background-color: #FFBF16;
  border-radius: 10px;
  cursor: pointer;
  /* Mauszeiger */
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  /* Schlagschatten */
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%2F(stdin)%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FGrundeinstellungen%2FLayouts%2F_normalize.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FGrundeinstellungen%2F_Farben.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FGrundeinstellungen%2FSchriften%2F_Grundschrift.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FGrundeinstellungen%2FSchriften%2FHeaders%2F_Headers.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FGrundeinstellungen%2FSchriften%2FHeaders%2F_h1.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FGrundeinstellungen%2FSchriften%2FHeaders%2F_h2.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FGrundeinstellungen%2FSchriften%2FHeaders%2F_h3.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FGrundeinstellungen%2FSchriften%2FHeaders%2F_h4.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FGrundeinstellungen%2FSchriften%2FHeaders%2F_h5.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FGrundeinstellungen%2FSchriften%2FHeaders%2F_p.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FGrundeinstellungen%2FSchriften%2F_lightFitness.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FGrundeinstellungen%2FSchriften%2F_werdeVegan.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FGrundeinstellungen%2FSchriften%2F_fitweb.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FGrundeinstellungen%2FSchriften%2F_PWF.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FGrundeinstellungen%2F_Schriften.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FGrundeinstellungen%2F_Schaten.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FGrundeinstellungen%2FLayouts%2F_Layout1.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FGrundeinstellungen%2FLayouts%2F_Typo3-fluid_styled_content.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FGrundeinstellungen%2FLayouts%2F_Flex.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2F_Grundeinstellungen.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2F_Email.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2F_Formulare.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2F_Terminal.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FGrundeinstellungen%2FLayouts%2F_Menu2023.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2F_Footer.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2F_Layout-Ladyfit.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2F_Homepage_PWF.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2F_Header.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2F_App.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2F_Menu.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2F_StickyFooter.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Headertextwerbeaktion.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_3Bilder.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_RotatingCard.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Liste2Spalten.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_ProduktSmall.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Tarife.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Opendoor.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Teasertextbild.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_GoogleMap.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_AktionLandingpage.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Video.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Vorteile.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Cards.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Bildtext.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Bild50Prozent.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Terminkalender.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Countdown.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Angebot.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Faq.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Werbeaktion.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_TextHeader.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Ziele.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Highlight.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Gutschein.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_TypingCarousel.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Slider.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Fallstudie.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Finale.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Einszweidrei.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Headerverkauf.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_swiper.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Timeline.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Headerstudie.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Quadrate.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Stopschild.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Vergleichbilder.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Knappheit.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Gewinnspielheader.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Gewinnspiel.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Headerstartinformationen.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Erfolgssystem.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2FTexthintergrundbild.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Geschenkgutschein.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2F_Fotogalerie.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMaskElemente%2FHeaderliste.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2F_Button.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2F_Mitgliedschaft.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FMitgliedwerden.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2F_easyAutocomplete.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2F_Landingpage.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2F_Animation.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2F_Bewerbungformular.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2F_Gutscheinformular.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2F_Backgrounds.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2F_Cookies.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FBlog%2Fcomponents%2Fblog%2F_container.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FBlog%2Fcomponents%2Fblog%2F_list.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FBlog%2Fcomponents%2Fblog%2F_avatar.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FBlog%2Fcomponents%2Fblog%2F_archive.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FBlog%2Fcomponents%2Fblog%2F_badge.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FBlog%2Fcomponents%2Fblog%2F_icons.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FBlog%2Fcomponents%2Fblog%2F_image.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FBlog%2Fcomponents%2Fblog%2F_linklist.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FBlog%2Fcomponents%2Fblog%2F_pagination.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FBlog%2Fcomponents%2Fblog%2F_taglist.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FBlog%2Fcomponents%2Fblog%2F_widget.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FBlog%2Fcomponents%2Fblog%2F_widgetlist.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FBlog%2Fcomponents%2Fpost%2F_author.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FBlog%2Fcomponents%2Fpost%2F_comment.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FBlog%2Fcomponents%2Fpost%2F_list.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FBlog%2Fcomponents%2Fpost%2F_metagroup.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FBlog%2F_Blog.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2F_jqueryModal.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2F_awesomeCheckbox.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FKurszeiten%2F_kurszeiten.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FKundenmeinung%2F_Kundenmeinung.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FKundenmeinung%2F_Kundenerfolge.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2F_Limit.scss%22%2C%22%2Ftypo3conf%2Fext%2Fastemplate%2FResources%2FPublic%2FCss%2FScss%2FErweiterungen%2F_Kartenverkauf.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACUA%3BAAAA%3BAAAA%3BAAAA%3BADVA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACsBA%3BAAAA%3BAAAA%3BADtBA%3BAAAA%3BAAAA%3BAC8BA%3BAAAA%3BAAAA%3BAD9BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC2CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD3CA%3BAAAA%3BAAAA%3BAAAA%3BACsDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADtDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACkEA%3BAAAA%3BAAAA%3BADlEA%3BAAAA%3BAAAA%3BAAAA%3BAC2EA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD3EA%3BAAAA%3BAAAA%3BACqFA%3BAAAA%3BAAAA%3BADrFA%3BAAAA%3BAAAA%3BAAAA%3BAC8FA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD9FA%3BAAAA%3BAAAA%3BACyGA%3BAAAA%3BAAAA%3BADzGA%3BAAAA%3BAAAA%3BAAAA%3BACkHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAD9HA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACyIA%3BAAAA%3BAAAA%3BADzIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACqJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADrJA%3BAAAA%3BAAAA%3BAAAA%3BACqKA%3BAAAA%3BAAAA%3BAAAA%3BADrKA%3BAAAA%3BAAAA%3BAAAA%3BAC%2BKA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FKA%3BAAAA%3BAAAA%3BACwLA%3BAAAA%3BAAAA%3BADxLA%3BAAAA%3BAAAA%3BACmMA%3BAAAA%3BAAAA%3BAAAA%3BADnMA%3BAAAA%3BAAAA%3BAC%2BMA%3BAAAA%3BAAAA%3BAD%2FMA%3BAAAA%3BAAAA%3BAC0NA%3BAAAA%3BAAAA%3BAD1NA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACqOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADrOA%3BAAAA%3BAAAA%3BACkPA%3BAAAA%3BAAAA%3BADlPA%3BAAAA%3BAAAA%3BAC0PA%3BAAAA%3BAAAA%3BAD1PA%3BAAAA%3BAAAA%3BAAAA%3BACmQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADnQA%3BAAAA%3BAAAA%3BAC6QA%3BAAAA%3BAAAA%3BAD7QA%3BAAAA%3BAAAA%3BAAAA%3BACuRA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADvRA%3BAAAA%3BAAAA%3BACgSA%3BAAAA%3BAAAA%3BADhSA%3BAAAA%3BAAAA%3BAAAA%3BACySA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADzSA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACqTA%3BAAAA%3BAAAA%3BADrTA%3BAAAA%3BAAAA%3BAC6TA%3BAAAA%3BAAAA%3BAD7TA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACwUA%3BAAAA%3BAAAA%3BADxUA%3BAAAA%3BAAAA%3BACgVA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BACrVA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAA6BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFlaA%3BAEkbA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFlbA%3B%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGAA%3BAAAA%3BAAAA%3BAAAA%3BAAkEA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAC3BA%3BAAAA%3BAAAA%3BAJ%2FCA%3BAAAA%3BAKEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADRE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADZA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADfA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADlBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACqBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADrBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACwBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADxBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJPF%3BAAAA%3BAMEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEQF%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFrBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEyBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFzBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE4BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF5BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE%2BBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF%2FBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEkCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFlCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEqCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFrCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE2CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAN7EF%3BAAAA%3BAOEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHNA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGSA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHTA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGcF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAPvFA%3BAAAA%3BAQEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJNA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAISA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJTA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIeF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BARnDA%3BAAAA%3BASEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALNA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKSA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALTA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKcF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATlCF%3BAAAA%3BAUEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANwCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAMtCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANsCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAMnCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANmCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAMhCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANgCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAM7BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAN6BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAM1BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAN0BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAMtBF%3BAAAA%3BAAAA%3BACTA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACjBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACLF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVNE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUWF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVAE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUDF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACzCF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAfnLA%3BAeyLA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAfnNA%3BAesNA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAfzNA%3BAe4NA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAfjOA%3BAeoOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACzRJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAhBNA%3BAgBcA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAC1EA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAjBnDA%3BAiBwDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjBrEJ%3BAiB0EA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjBzFJ%3BAiB%2BFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjB9GJ%3BAiBmHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAjBxJA%3BAkBCA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAlB9BA%3BAkBkCA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAlBnJF%3BAkB0JA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAlB5NA%3BAkBkOA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BACpOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BACGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAqBA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAC%2FJA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BACfR%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYN%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACpRF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BACpCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAChLJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAC9EA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBE%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAC1PA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC9FF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAChLA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAC%2FNA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BA9BrXA%3BA8B0XA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BACjfA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAChCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAC7JA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAC3CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACjJF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAChEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAClLA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAsBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BArCvXA%3BAqC8XA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BArC9XA%3BAqCuYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAClZF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAtCtEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsCgGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BACrGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BACvPA%3BAAAA%3BAAAA%3BACAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACrSA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC%2FLF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC7BF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAC3JA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BACtIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAClEA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC7aF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACjHN%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASN%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAClGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACnBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACpFF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC5DJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC1DA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBR%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BACvHA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BACxBE%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAC3BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACrGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACpJF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC5FA%3BAAAA%3BAAAA%3BACFF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA7D9NF%3BA6DuOA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BACnPA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BA9DnEA%3BA8DwEE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BA9D7EF%3BA8DoFA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BA9DpHF%3BA8D2HE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BA9D7IF%3BA%2BDCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA%2FDlLJ%3BA%2BD4LA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA%2FD5LA%3BA%2BDqMA%3BAAAA%3BAAAA%3BA%2FDrMA%3BA%2BD0MA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAC5OF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACnBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASN%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAClGF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC%2FXN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACvCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASN%3BAAAA%3BAAAA%3BAAAA%3BAClCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC7GF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASV%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAClGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BACtEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAChCN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BACrCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACpFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACjKV%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACxCV%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAuBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUN%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BACldA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAGF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAC9TA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC7BF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC7BA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BACrHF%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAGF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACNA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BACdA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BACrBJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAuCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAxBA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAxBA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAxBA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAhBA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAhBA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAhBA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAJA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAJA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAJA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAC5NF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAGA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAtFhIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAuFGA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAvFfJ%3BAAAA%3BAAAA%3BAwFGC%3BAAAA%3BAAAA%3BAAEG%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAxFhBA%3BAAAA%3BAAAA%3BAyFGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAzFHA%3BAAAA%3BAAAA%3BA0FGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BA1FTA%3BAAAA%3BAAAA%3BA0FgBA%3BAAAA%3BAAAA%3BA1FhBA%3BAAAA%3BAAAA%3BA2FGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BA3FTJ%3BAAAA%3BAAAA%3BA4FGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BA5FRJ%3BAAAA%3BAAAA%3BA6FII%3BAAAA%3BAAAA%3BAAAA%3BA7FJJ%3BAAAA%3BAAAA%3BA8FGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BA9FbJ%3BAAAA%3BAAAA%3BA%2BFGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASQ%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BA%2FF1BJ%3BAAAA%3BAAAA%3BAgGGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhGRA%3BAAAA%3BAAAA%3BAiGGA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAjGhBA%3BAAAA%3BAAAA%3BAkGGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAlG1BA%3BAAAA%3BAAAA%3BAkGiCA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAlGnCJ%3BAAAA%3BAAAA%3BAkG8CI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAlGpDJ%3BAAAA%3BAAAA%3BAmGGA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAnGhEA%3BAAAA%3BAAAA%3BAoGGA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BApGlDA%3BAAAA%3BAAAA%3BAqGGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BArGvIJ%3BAAAA%3BAAAA%3BAsGGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAtGhDA%3BAAAA%3BAAAA%3BAsGyDI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAtGzDJ%3BAAAA%3BAAAA%3BAsGwEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAtG%2FEJ%3BAAAA%3BAAAA%3BAuGyBA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC5BA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAGF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAGG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAxGpHL%3BAAAA%3BAAAA%3BAyGIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BACtUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWR%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BACpGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAWN%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACpJA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAC%2FBJ%3BAAAA%3BAAAA%3BACAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAuBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */