/* 

_base.css ------------------------------------------------------------------------------------------

 */

main a, footer a {color: var(--primary); text-decoration: none; position: relative; white-space: nowrap;}
main a:not(._button)::after, footer a:not(._button)::after {
    content: ''; display: block; width: 100%; border-bottom: 2px solid currentcolor;
    opacity: var(--link-underline-opacity); position: absolute; inset: 0;
}
main a:not(._button):hover::after, footer a:not(._button):hover::after {opacity: 1;}
main a:hover, footer a:hover {opacity: .7;}
a img, a svg {max-width: 100%; max-height: 100%; height: auto;}

svg, svg * {overflow: visible;}

figure {max-width: 100%;}
figure picture, figure img {width: 100%; height: 100%; object-fit: contain;}
img {width: 100vw;}

iframe {border: 0;}

hr {
    width: 100%; max-width: var(--content-width); margin: calc(var(--padding) * 1.5) auto calc(var(--padding) * 1.75);
    border-width: 0; border-top: 1px solid var(--secondary);
}

p, ul {margin-top: 0; margin-bottom: .7em; font-weight: 400;}
strong {font-weight: 700;}
em {font-style: italic;}
li {text-align: left; padding-left: 1em;}
ul:not(._no-dots) li::before {
    content: '\25AA'; color: var(--primary); display: inline-block; width: 1em; margin-left: -.5em; font-weight: bold;
}
nav ul#menu li::before {display: none;}
ol {list-style-type: decimal; padding-left: 2.45em;}
ol li {padding-left: .35em;}

footer {max-height: 100vh; overflow-y: auto;}

/* Überschriften ---------------------------------------------------------------------------------------------------- */
/* --base bezeichnet den grundsätzlichen Größenunterschied, mittels --contrast kann man einstellen, wie stark der
Unterschied ausfällt, und --screen-adjust sorgt für eine automatische Anpassung an unterschiedliche Bildschirmbreiten */
/* Später: Ansätze wie `font-size: 8vw;` genauer analysieren und möglicherweise als Alternative integrieren.
Steuerung über body-class? */
:root {
    --h-contrast: 1;
    --h-screen-adjust: 1;
}
h1 {--h-base: 1.6;} h2 {--h-base: 1.1;} h3 {--h-base: .7;} h4 {--h-base: .4;} h5 {--h-base: .2;} h6 {--h-base: .1;}
h1, h2, h3, h4, h5, h6 {
    --font-size-factor: calc(var(--h-base) * var(--h-contrast) * var(--h-screen-adjust) * 1em);
    font-size: calc(1em + var(--font-size-factor));
    line-height: calc(1.05 + (1 / 3 / var(--h-base)));
    letter-spacing: calc(var(--font-size-factor) * -.007);
    margin-top: 0; margin-bottom: .7em; font-weight: 700; max-width: 100vw; overflow: hidden; hyphens: auto;}
h1:not(:first-of-type), h2:not(:first-of-type), h3:not(:first-of-type),
h4:not(:first-of-type), h5:not(:first-of-type), h6:not(:first-of-type) {margin-top: 1.4em;}
@media (min-width: 31.5rem) { :root {--h-screen-adjust: 1.315;} }
@media (min-width: 49rem)   { :root {--h-screen-adjust: 1.49;} h1, h2, h3 {hyphens: none;} }
@media (min-width: 64rem)   { :root {--h-screen-adjust: 1.64;} }


/* Klassen ---------------------------------------------------------------------------------------------------------- */
body._footer-fixed > footer, body._footer-revealed > footer {position: sticky; background: var(--primary);}
body._footer-revealed > footer {max-height: 100vh; overflow-y: auto;} /* checken, ob das überhaupt hilft */
body._footer-fixed > footer {top: 100vh;}
body._footer-fixed > main, body._footer-revealed > main {
    min-height: 56vh; position: relative; background: var(--block-background);
}
body._footer-revealed > footer {bottom: 0; left: 0; width: 100vw; z-index: 0;}

._float-right {float: right; margin-left: var(--padding);}
._float-left {float: left; margin-right: var(--padding);}
._group::after, ._clearfix::after, ._cf::after {content: ''; display: table; clear: both;}
._clearer {clear: both;}
._nobr {white-space: nowrap;}
._spacer, ._spacer0, ._spacer14, ._spacer21, ._spacer35, ._spacer70 {
    margin: 0; padding: 0; border: 0; pointer-events: none; clear: both;
}
._spacer14, ._spacer[data-height="14"] {padding-top: 14px;}
._spacer21, ._spacer[data-height="21"] {padding-top: 21px;}
._spacer35, ._spacer[data-height="35"] {padding-top: 35px;}
._spacer70, ._spacer[data-height="70"] {padding-top: 70px;}


._hyphenate, ._hyphenate *:not(:is(h1, h2, h3, h4, h5, h6)), ._justify {
    word-break: normal; hyphens: auto; -webkit-hyphenate-before: 2; -webkit-hyphenate-after: 3;
    -webkit-hyphenate-limit-lines: 2; -webkit-hyphenate-limit-chars: auto 3;
}
._no-hyphens, ._no-hyphens *, ._hyphenate ._no-hyphens, ._hyphenate ._no-hyphens * {word-break: normal; hyphens: none;}

._primary           {background: var(--primary);   color: var(--text-inverted);}
._secondary         {background: var(--secondary); color: var(--text-inverted);}
._tertiary          {background: var(--tertiary);  color: var(--text-inverted);}
._primary > *, ._secondary > *, ._tertiary {color: inherit;}

._center            {text-align: center; display: block; width: 100%;}
._center *,._center h2 {text-align: center;}
:where(._justify)   {text-align: justify; display: block; width: 100%; hanging-punctuation: first allow-end last;}
._left              {text-align: left;}
._right             {text-align: right;}
._uppercase         {text-transform: uppercase;}
._small             {font-size: .84em;}
._spaced            {
    display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; gap: var(--padding);
}
._spaced *          {flex-grow: 1; text-align: center;}
._spaced > *:first-child {margin-right: 0; text-align: left;}
._spaced > *:last-child {margin-left: 0; text-align: right;}
._background        {background: var(--block-background);}
._background-lighter {background: var(--block-background-lighter);}

._image._background {background-color: var(--primary); position: relative;}
._image._background * {color: var(--text-inverted);}
._image._background > img:last-child {
    position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: -1; opacity: .21;
}

._border-radius {border-radius: var(--border-radius);}

._full-width        {width: 100vw; max-width: 100%; position: relative;}
._full-width > *    {max-width: 100%;}
._wide-width, ._content-width, ._text-width, h2, h3, h4, h5, h6, p, li {margin-left: auto; margin-right: auto;}
._wide-width        {max-width: var(--wide-width); width: 100%;}
._content-width     {max-width: var(--content-width); width: 100%;}
._text-width, h2, h3, h4, h5, h6, p, li {max-width: var(--text-width);}
._hidden            {visibility: hidden;}
._none              {display: none;}
._margin            {margin: var(--padding);}
._margin-bottom     {margin-bottom: var(--padding);}
._margin0           {margin: 0;}
._padding           {padding: var(--padding);}
._padding0          {padding: 0;}
._overflow0         {overflow: hidden;}
._multiply          {mix-blend-mode: multiply;}
._float-left        {float: left; margin-right: var(--padding)!important;}
._float-right       {float: right; margin-left: var(--padding)!important;}
._align-center      {align-items: center;}

._button {
    display: inline-block;
    background: var(--secondary); color: var(--text-color); padding: var(--half-padding) var(--padding);
    border-radius: var(--border-radius); white-space: wrap; hyphens: none;
}
._button:hover      {opacity: .7; cursor: pointer;}

._flex {
    --minwidth: 100%; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;
    align-items: center; gap: var(--padding);
}
._flex._reverse, ._flex:nth-of-type(even) {flex-direction: row-reverse;}

._flex > *:nth-child(1):nth-last-child(1), ._flex > *:nth-child(1):nth-last-child(1) ~ * {--flex-parts: 1;}
._flex > *:nth-child(1):nth-last-child(2), ._flex > *:nth-child(1):nth-last-child(2) ~ * {--flex-parts: 2;}
._flex > *:nth-child(1):nth-last-child(3), ._flex > *:nth-child(1):nth-last-child(3) ~ * {--flex-parts: 3;}
._flex > *:nth-child(1):nth-last-child(4), ._flex > *:nth-child(1):nth-last-child(4) ~ * {--flex-parts: 2;}
._flex > *:nth-child(1):nth-last-child(5), ._flex > *:nth-child(1):nth-last-child(5) ~ * {--flex-parts: 3;}
._flex > *:nth-child(1):nth-last-child(6), ._flex > *:nth-child(1):nth-last-child(6) ~ * {--flex-parts: 3;}
._flex > *:nth-child(1):nth-last-child(7), ._flex > *:nth-child(1):nth-last-child(7) ~ * {--flex-parts: 3;}
._flex > *:nth-child(1):nth-last-child(8), ._flex > *:nth-child(1):nth-last-child(8) ~ * {--flex-parts: 2;}
._flex > *:nth-child(1):nth-last-child(9), ._flex > *:nth-child(1):nth-last-child(9) ~ * {--flex-parts: 3;}
._flex > * {
    flex: 1 1 calc((100% - (var(--padding) * (var(--flex-parts) - 1))) / var(--flex-parts)); min-width: var(--minwidth);
}
._flex > ._narrow {}

._top {vertical-align: top; align-self: flex-start;}

._flow {
    --minwidth: 0; display: grid; grid-gap: var(--padding);
    grid-template-columns: repeat(auto-fit, minmax(calc(var(--minwidth) - (var(--padding) * 2)), 1fr));
}
* > ._flow {width: 100%;}
@media (min-width: 23rem) { ._flow, ._flex {--minwidth: 19rem;} }
._flow._xs, ._flex._xs {--minwidth: 11rem;} ._flow._sm, ._flex._sm {--minwidth: 16rem;}
._flow._md, ._flex._md, ._flow._lg, ._flex._lg {--minwidth: 19rem;}
@media (min-width: 31.5rem) { ._flow._md, ._flex._md {--minwidth: 21rem;} ._flow._lg, ._flex._lg {--minwidth: 28rem;} }
._flow > *:not(._text-width):not(._content-width) {max-width: 100%; margin-left: 0; margin-right: 0;}
._content-width ._flex._md {--minwidth: 20rem;}

._flow._centered > * {text-align: center;}

._flow._same-height, ._flex._same-height {align-items: stretch;}
._flow._same-height > img, ._flow._stretch > picture > img, ._flex._same-height > img, ._flex._stretch > picture > img {
    display: inline-block; height: auto; width: 100%; object-fit: cover; object-position: 50% 50%;
    min-height: 21rem; align-self: stretch;
}
._flow._same-height > *, ._flex._same-height > * {margin-bottom: 0; align-self: center;}

._columns           {display: block; column-gap: var(--padding);}
._columns._xs       {column-width: 10em;} ._columns._sm {column-width: 16em;}
._columns._md       {column-width: 21em;} ._columns._lg {column-width: 28em;}
._text-width._columns._sm {column-width: 14em;} ._text-width._columns._md {column-width: 21em;}
._text-width._columns._lg {column-width: 28em;}
._columns._rule     {column-rule: 1px solid var(--primary);}
._columns > *       {display: inline-block; width: 100%;} /* block ? */

._card {
    display: inline-block; border: 1px solid var(--tertiary); border-radius: var(--border-radius);
    box-shadow: 0px var(--border-radius) 0px var(--tertiary-lighter); padding: 0; overflow: hidden; width: 100%;
    background: var(--block-background-lighter); margin: 0 auto; min-width: 18rem;
}
._card > h2:first-child {
    margin: calc(var(--half-padding) * -1) calc(var(--half-padding) * -1) var(--half-padding);
    padding: var(--half-padding);
}
:not(._flow):not(._flex) > ._card {margin-bottom: var(--padding);}

._hero {width: 100vw; position: relative; overflow: hidden; margin: 2em auto;}

._avatar {
    border-radius: 50%; background: var(--secondary); max-width: 3em; width: 100vw;
     position: relative; overflow: hidden; aspect-ratio: 1/1;
 }
._avatar > * {position: absolute; top: 0; right: 0; bottom: 0; left: 0; object-fit: cover; object-position: 50% 0%;}

._testimonial {
    display: block!important; margin: calc(var(--padding) * 2) auto; border: 2px solid var(--primary);
    border-width: 2px 0;
}
._quote {font-size: 1.4em; text-align: left;} ._quote::before {content: "\201E";} ._quote::after {content: "\201C";}
._quote::before, ._quote::after {opacity:.14; font-size: 2em; line-height: .5em; position: relative; z-index: 0;}
._source {text-align: right;} ._source::before {content: '– ';}

._number {
    display: inline-block; font-weight: bold; font-size: 2em; line-height: var(--touch-target);
    width: var(--touch-target); border-radius: 50%; background: var(--tertiary); margin: var(--padding);
}

/* Ausklappbares Element, kann mittels Link angezeigt werden, braucht eine ID als :target */
._fold-out {
    --unfold: 100%; height: auto; max-height: var(--unfold); overflow: hidden; transition: var(--transition);
}
._fold-out::after {
    content: ''; padding-bottom: var(--unfold); margin-bottom: calc(var(--unfold) * -1); visibility: hidden;
}
._fold-out:not(:target) {
    --unfold: 0; padding-top: 0!important; padding-bottom: 0!important;
    margin-top: 0!important; margin-bottom: 0!important;
}

:nth-child(1):nth-last-child(1),  :nth-child(1):nth-last-child(1)  ~ * {--siblings: 1;}
:nth-child(1):nth-last-child(2),  :nth-child(1):nth-last-child(2)  ~ * {--siblings: 2;}
:nth-child(1):nth-last-child(3),  :nth-child(1):nth-last-child(3)  ~ * {--siblings: 3;}
:nth-child(1):nth-last-child(4),  :nth-child(1):nth-last-child(4)  ~ * {--siblings: 4;}
:nth-child(1):nth-last-child(5),  :nth-child(1):nth-last-child(5)  ~ * {--siblings: 5;}
:nth-child(1):nth-last-child(6),  :nth-child(1):nth-last-child(6)  ~ * {--siblings: 6;}
:nth-child(1):nth-last-child(7),  :nth-child(1):nth-last-child(7)  ~ * {--siblings: 7;}
:nth-child(1):nth-last-child(8),  :nth-child(1):nth-last-child(8)  ~ * {--siblings: 8;}
:nth-child(1):nth-last-child(9),  :nth-child(1):nth-last-child(9)  ~ * {--siblings: 9;}
:nth-child(1):nth-last-child(10), :nth-child(1):nth-last-child(10) ~ * {--siblings: 10;}
:nth-child(1):nth-last-child(11), :nth-child(1):nth-last-child(11) ~ * {--siblings: 11;}
:nth-child(1):nth-last-child(12), :nth-child(1):nth-last-child(12) ~ * {--siblings: 12;}

._external {padding-right: 2em; position:relative;}
._external::after {
    content: ''; display: inline-block; height: 1em; width: 1em; background-color: currentcolor; position: absolute;
    right: calc(var(--padding) * .7); top: 50%; transform: translateY(-50%); mask: var(--mask);
    -webkit-mask: var(--mask); mask-size: 1em; -webkit-mask-size: 1em; mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat; mask-position: 100% 50%; -webkit-mask-position: 100% 50%;
    --mask: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20.09"%3E%3Cpath d="m12 0 2.56 2.54L7.6 9.5l2.82 2.83 7-6.99L20 7.93V0h-8z"/%3E%3Cpath d="M9 4.1v-2H0v18h18v-9h-2v7H2v-14h7z"/%3E%3C/svg%3E');
}

._panel {
  --transition-style: .56s cubic-bezier(.7, 0, .28, 1); top: 110%; max-height: 0; overflow: hidden;  visibility: hidden;
  position: fixed; right: 0; bottom: -1px; left: 0; z-index: 50; padding: 0; backdrop-filter: blur(7px);
  transition: top var(--transition-style) 0s, max-height var(--transition-style) 0s, padding var(--transition-style) 0s,
  visibility 0s linear 1s;
}
._panel:target {
  top: 0; max-height: 100%; visibility: visible; transition-delay: 0s; padding: var(--padding) var(--padding) 0;
}
._panel > div {
  background-color: var(--block-background); overflow: hidden auto; height: calc(100vh - var(--padding));
  padding: var(--double-padding) var(--double-padding) calc(var(--padding) * 4);
}

a._close {
  display: flex; position: absolute; right: 0; top: 0; padding: 0; margin: var(--padding); cursor: pointer; z-index: 20;
  width: var(--touch-target); height: var(--touch-target); justify-content: center; align-items: center;
  color: var(--text-color); text-decoration: none; font-size: 0; color: transparent;
}
a._close::before {
    content: '\00D7'; color: var(--text-color); text-decoration: none; font-weight: 200; font-size: var(--touch-target);
  }
a._close:hover, a._close:focus {background: var(--primary-darker); color: var(--text-inverted);}

footer {visibility: visible;}
/* 

_default.css ------------------------------------------------------------------------------------------

 *//* CSS-Animationen außerhalb des Viewports pausieren */
html:not(.no-js) .io:not(.inviewport) * {animation-play-state: paused;}

/* 

menu.css ------------------------------------------------------------------------------------------

 */
/* 

scrolltop.css ------------------------------------------------------------------------------------------

 */

:root {
    --scrolltop-z: 30;
    --scrolltop-background: var(--primary);
    --scrolltop-color: var(--text-inverted);
    --scrolltop-size: var(--touch-target);
    --scrolltop-outline-color: var(--text-inverted);
    --scrolltop-margin: calc(-2 * var(--scrolltop-size));
}

body {position: relative !important;} /* Nötig für die korrekte Anzeige */

._scrolltop-wrap {
    --outline-color: var(--scrolltop-outline-color);
    --scrolltop-clip: inset(0 calc(var(--scrolltop-size) + var(--padding)));
    position: absolute; top: 14vh; right: calc(var(--padding) / 2) ;bottom: 0; z-index: var(--scrolltop-z);
    box-sizing: border-box; pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden;
}
@supports(-moz-appearance: meterbar) {
    ._scrolltop-wrap {clip-path: var(--scrolltop-clip); -webkit-clip-path: var(--scrolltop-clip);}
}

._scrolltop-wrap a._scrolltop-button {
    position: sticky; top: var(--scrolltop-margin); display: flex; justify-content: center; align-items: center;
    width: var(--scrolltop-size); height: var(--scrolltop-size); margin-bottom: var(--scrolltop-margin);
    background: var(--scrolltop-background); outline-color: var(--outline-color);
    transform: translateY(100vh); border-radius: 50%; opacity: .7; text-decoration: none; overflow: hidden;
    pointer-events: all; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
    -webkit-backface-visibility: hidden; backface-visibility: hidden;
}
._scrolltop-wrap a._scrolltop-button:hover {opacity: 1;}

._scrolltop-wrap a._scrolltop-button::after {
    content: ''; display: block; width: 40%; height: 45%; background-color: var(--scrolltop-color);
    mask: var(--chevron); mask-size: contain;
    -webkit-mask: var(--chevron); -webkit-mask-size: contain;
}
@media print { ._scrolltop-wrap {display: none;} }

._scrolltop-wrap {--chevron: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 1000 1000"%3E%3Cpath d="m500 536.1 309.3 309.3L1000 654.6l-500-500-500 500 190.7 190.7L500 536.1z"/%3E%3C/svg%3E');}
/* 

web-dienstleister.css ------------------------------------------------------------------------------------------

 */footer > :last-of-type {padding-bottom: 2.8rem!important;}
#web-dienstleister {
    --minwidth: 35em;
    position: absolute; bottom: 0; left: 50%; z-index: 777; transform: translateX(-50%); min-width: 100vw;
    padding: 0; margin: 0 auto;
}
@media (min-width:35rem) { #web-dienstleister {min-width: var(--minwidth);}}

#web-dienstleister summary {
    box-sizing: border-box;
    display: flex; width: 7em; margin: 0 auto; cursor: pointer; border-top-right-radius: var(--border-radius);
    border-top-left-radius: var(--border-radius); overflow: hidden; padding: 0;
}
#web-dienstleister > summary:focus {outline: 3px dashed #c53593;}

#web-dienstleister summary::before {display: none;}
#web-dienstleister summary svg {max-width: 100%; height: auto; background: var(--block-background); padding: 5% 10%}
#web-dienstleister summary + * {
    background: var(--block-background); padding: var(--half-padding); font-size: 1rem; text-align: center;
}
#web-dienstleister summary + * ._button {margin: var(--half-padding) 0 0; padding: var(--half-padding); line-height: 1;}

#web-dienstleister {max-height: 2em; transition: max-height .3s ease-out;}
#web-dienstleister[open] {max-height: 12em; transition: max-height .3s ease-out;}

body[data-id=iframe] #web-dienstleister {display: none;}
/* 

mailman.css ------------------------------------------------------------------------------------------

 */.mmn {
    display: inline-block; padding: 0; cursor: pointer; font-size: inherit; text-decoration: underline;
    color: var(--primary, #666);
}
.mmn:hover {border: none; opacity: .7; text-decoration: none;}
.mmn::before {content: attr(data-m)}
.mmn::before {content: var(--m);}
.mmn::after {content: var(--d)}
.mmn[type=submit] {background: transparent}
form.mmn_form {position: absolute; display: none;}
form.mmn_form fieldset {display: none;}
/* 

shadow.css ------------------------------------------------------------------------------------------

 *//* MODULE: shadow // https: //css-tricks.com/almanac/properties/b/box-shadow/ */
:root {
    --shadow-hue:       0;
    --shadow-sat:       63%;
    --shadow-lum:       42%;
    --shadow-intensity: 1;
    --shadow-opacity:   1;
    --shadow-inset:     0; /* 0 oder inset */
}
._shadow {--shadow:
    0 calc(var(--shadow-intensity) * 2.8px)  calc(var(--shadow-intensity) * 2.2px) var(--shadow-inset)
    hsla(var(--shadow-hue), var(--shadow-sat), var(--shadow-lum), calc(var(--shadow-opacity) * .034)),

    0 calc(var(--shadow-intensity) * 6.7px)  calc(var(--shadow-intensity) * 5.3px) var(--shadow-inset)
    hsla(var(--shadow-hue), var(--shadow-sat), var(--shadow-lum), calc(var(--shadow-opacity) * .048)),

    0 calc(var(--shadow-intensity) * 12.5px) calc(var(--shadow-intensity) * 10px) var(--shadow-inset)
    hsla(var(--shadow-hue), var(--shadow-sat), var(--shadow-lum), calc(var(--shadow-opacity) * .06)),

    0 calc(var(--shadow-intensity) * 22.3px) calc(var(--shadow-intensity) * 17.9px) var(--shadow-inset)
    hsla(var(--shadow-hue), var(--shadow-sat), var(--shadow-lum), calc(var(--shadow-opacity) * .072)),

    0 calc(var(--shadow-intensity) * 41.8px) calc(var(--shadow-intensity) * 33.4px) var(--shadow-inset)
    hsla(var(--shadow-hue), var(--shadow-sat), var(--shadow-lum), calc(var(--shadow-opacity) * .086)),

    0 calc(var(--shadow-intensity) * 100px)  calc(var(--shadow-intensity) * 80px) var(--shadow-inset)
    hsla(var(--shadow-hue), var(--shadow-sat), var(--shadow-lum), calc(var(--shadow-opacity) * .12));
}
._box._shadow   { box-shadow: var(--shadow);}
._inset._shadow { box-shadow: var(--shadow); --shadow-inset: inset;}
._text._shadow  {text-shadow: var(--shadow); --shadow-opacity: 1;}
/* 

scrolltop.css ------------------------------------------------------------------------------------------

 */

:root {
    --scrolltop-z: 30;
    --scrolltop-background: var(--primary);
    --scrolltop-color: var(--text-inverted);
    --scrolltop-size: var(--touch-target);
    --scrolltop-outline-color: var(--text-inverted);
    --scrolltop-margin: calc(-2 * var(--scrolltop-size));
}

body {position: relative !important;} /* Nötig für die korrekte Anzeige */

._scrolltop-wrap {
    --outline-color: var(--scrolltop-outline-color);
    --scrolltop-clip: inset(0 calc(var(--scrolltop-size) + var(--padding)));
    position: absolute; top: 14vh; right: calc(var(--padding) / 2) ;bottom: 0; z-index: var(--scrolltop-z);
    box-sizing: border-box; pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden;
}
@supports(-moz-appearance: meterbar) {
    ._scrolltop-wrap {clip-path: var(--scrolltop-clip); -webkit-clip-path: var(--scrolltop-clip);}
}

._scrolltop-wrap a._scrolltop-button {
    position: sticky; top: var(--scrolltop-margin); display: flex; justify-content: center; align-items: center;
    width: var(--scrolltop-size); height: var(--scrolltop-size); margin-bottom: var(--scrolltop-margin);
    background: var(--scrolltop-background); outline-color: var(--outline-color);
    transform: translateY(100vh); border-radius: 50%; opacity: .7; text-decoration: none; overflow: hidden;
    pointer-events: all; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
    -webkit-backface-visibility: hidden; backface-visibility: hidden;
}
._scrolltop-wrap a._scrolltop-button:hover {opacity: 1;}

._scrolltop-wrap a._scrolltop-button::after {
    content: ''; display: block; width: 40%; height: 45%; background-color: var(--scrolltop-color);
    mask: var(--chevron); mask-size: contain;
    -webkit-mask: var(--chevron); -webkit-mask-size: contain;
}
@media print { ._scrolltop-wrap {display: none;} }

._scrolltop-wrap {--chevron: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 1000 1000"%3E%3Cpath d="m500 536.1 309.3 309.3L1000 654.6l-500-500-500 500 190.7 190.7L500 536.1z"/%3E%3C/svg%3E');}
/* 

map1.css ------------------------------------------------------------------------------------------

 */.drdsgvo-box{box-sizing:border-box;border-radius:2px;border:2px solid #00f}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:rgba(0,60,136,.3);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid #eee;border-top:none;color:#eee;font-size:10px;text-align:center;margin:1px;will-change:contents,width}.ol-overlay-container{will-change:left,right,top,bottom}.ol-unsupported{display:none}.ol-unselectable,.ol-viewport{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:rgba(255,255,255,.4);border-radius:4px;padding:2px}.ol-control:hover{background-color:rgba(255,255,255,.6)}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}@media print{.ol-control{display:none}}.ol-control button{display:block;margin:1px;padding:0;color:#fff;font-size:1.14em;font-weight:700;text-decoration:none;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:rgba(0,60,136,.5);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;font-size:1.2em;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:focus,.ol-control button:hover{text-decoration:none;background-color:rgba(0,60,136,.7)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em)}.ol-attribution ul{margin:0 !important;padding:0 .5em !important;font-size:9px!important;line-height:1.375em !important;color:#000!important;text-shadow:0 0 2px #fff !important}.ol-attribution li{display:inline !important;list-style:none  !important;line-height:inherit}.ol-attribution li:not(:last-child):after{content:' '}.ol-attribution li a{color:#337ab7 !important;text-decoration:underline  #acacac;}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button,.ol-attribution ul{display:inline-block !important}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution.ol-logo-only ul{display:block}.ol-attribution:not(.ol-collapsed){background:rgba(255,255,255,.8)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0;height:initial;line-height:1em;font-family:sans-serif;}.ol-attribution.ol-logo-only{background:0 0;bottom:.4em;height:1.1em;line-height:1em}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-logo-only button,.ol-attribution.ol-uncollapsible button{display:none !important}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:inline-block}.ol-overviewmap .ol-overviewmap-map{border:1px solid #7b98bc;height:150px;margin:2px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:1px;left:2px;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:rgba(255,255,255,.8)}.ol-overviewmap-box{border:2px dotted rgba(0,60,136,.7)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.drdsgvo_ol-popup {font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif !important;font-size: 12px;position: absolute;background-color: white;-webkit-filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.2));filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.2));padding: 15px;border-radius: 10px;border: 1px solid #cccccc;bottom: 12px;left: -80px;min-width: 160px;}.ol-attribution li {	display:inline-block;	max-width: 100%;max-height: 12px;}.drdsgvo_initbtn img1 {background:#7694ba}.drdsgvo_initbtn {top: 72px;left: 0.85em;}.ol-touch .drdsgvo_initbtn {top: 80px;}.drdsgvo_routebtn {top: 10px;left: 2.7em;}.ol-touch .drdsgvo_routebtn {top: 10px;}.drdsgvo_btn {width: 100%;font-size: 12px !important;padding: 4px  !important;padding-bottom: 4px  !important;width:100% !important;max-width:130px;}.drdsgvo_btn a{color:#fff !important;text-decoration:none;}@media (max-width:450px){.ol-zoom {display:none;}.drdsgvo_routebtn{left:0.5em} .ol-attribution ul {font-size:.51rem !important;}.ol-control button,.drdsgvo_btn a {font-size:0.9em;font-weight:300;}.ol-touch .drdsgvo_initbtn {top:60px;}}

/* Korrekturen, um es CSP-kompatibel zu machen */
.drdsgvo_initbtn.ol-unselectable.ol-control img.crosshair {max-width: 16px; cursor: pointer;}
.drdsgvo_routebtn.ol-unselectable.ol-control button.vollbild {color: #fff !important; width: auto;}
.drdsgvo_routebtn.ol-unselectable.ol-control button.vollbild {
    color: #fff !important; width: auto; display: flex; justify-content: center; align-items: center;
    padding: 3.5% 14%;
}
.drdsgvo_routebtn.ol-unselectable.ol-control button.vollbild a {
    color: inherit; text-decoration: none; font-weight: 400; font-size: .8rem; line-hwight: 1;
}

.map {position: relative; top: 0; width: 100%; height: 100%; aspect-ratio: 1/1;}
.map:not(:focus-within)::before {
    --hinweisfarbe: hsla(0, 0%, 0%, .4); content: 'Klicken, um die interaktive Karte zu nutzen';
    position: absolute; top: 63%; left: 50%; z-index: 50; transform: translateX(-50%) translateY(-50%);
    color: var(--hinweisfarbe); border: 2px solid var(--hinweisfarbe);
    background: hsla(0, 0%, 100%, .4); box-shadow: inset 0 0 1em #fff; backdrop-filter: blur(3.5px);
    border-radius: 3.5px; text-align: center; line-height: 1em; padding: .5em; hyphens: none;
    cursor: pointer;
}
.map:not(:focus-within):hover::before {--hinweisfarbe: hsla(0, 0%, 0%, .8);}
.map:not(:focus-within)::after {content: ''; position: absolute; inset: 0; background: hsla(0,0%,100%,.3);}

.map a:link, .map a:visited {text-decoration: none;}
.ol-viewport {position: relative; overflow: hidden; width: 100%; height: 100%; touch-action: none;}
.ol-viewport button {padding: .1em; min-height: 0;}
#anfahrt .ol-viewport a {position: static; display: inline;}
canvas.ol-unselectable {width: 100%; height: 100%; display: block;}
.ol-attribution li {margin: 0; padding: 0; text-indent: 0;}
.ol-attribution ul:not(._no-dots) li::before {content: ''; display: none;}
.ol-attribution img {width: auto; margin:0;}
.ol-control {margin: 0; padding: 0;}
main #anfahrt .ol-viewport .ol-control > ul li {
    --li-padding: calc((var(--touch-target) - 1em) / 2); padding: var(--li-padding);
    display: inline-block!important; max-height: unset;
}
@media (min-width: 42rem) { main #anfahrt .ol-viewport .ol-control > ul li {--li-padding: 1em;} }

.map {--map-tint: var(--primary);}
.map-tinted .map .ol-viewport::after {
    content: ''; position: absolute; inset: 0; pointer-events: none; z-index: 1;
    background-color: var(--map-tint); mix-blend-mode: soft-light;
}
.map-tinted .map .ol-viewport canvas {filter: grayscale(.35);}

.skipmap {display: block; position: absolute; left: 50%; transform: translateX(-50%); overflow: hidden; height: 0; padding: 0; transition: all var(--transition); background: hsla(0, 100%, 100%, .3); backdrop-filter: blur(7px);}
.skipmap:focus {height: auto; z-index: 10; padding: var(--half-padding) var(--padding);}
/* 

simpleslider.css ------------------------------------------------------------------------------------------

 */

/* settings */
.simpleslider {
    --time-per-slide: 4s;
    --transition: .35s ease-in-out;
    --max-iterations: 24;

    --bullet-size: 16;
    --bullet-padding: 2;
    --bullet-margin: 26;
}



/* slider */
.simpleslider {
    position: relative;
    height: auto;
    width: 100vw; overflow-x: hidden;
    margin: 0 auto;
    --animation-duration: calc(var(--slides-count) * var(--time-per-slide));
}
.slides-container, .slide-indicator::after {position: relative; display: flex;}

.simpleslider:not(.indicator) > input {position: absolute; visibility: hidden;}
.simpleslider .slide {
  flex: 1 0 100%; position: relative; min-height: 100%; max-width: 100%;
  background-size: cover; background-position: center;
}


/* autoplay */
.slides-container, .slide-indicator::after, .simpleslider label {
    animation-duration: 20s; animation-iteration-count: var(--max-iterations); transition: all var(--transition);
}
.simpleslider.infinite .slides-container, .simpleslider.infinite .slide-indicator::after,
    .simpleslider.infinite .simpleslider label {
        animation-iteration-count: infinite;
    }
.simpleslider.autoplay .slides-container {animation-name: slide;}
.simpleslider.autoplay .slide-indicator::after {animation-name: indicate;}
.simpleslider:not(.autoplay) *, .simpleslider:not(.autoplay) *::after,
    .simpleslider.autoplay > input:checked ~ .slides-container,
    .simpleslider.autoplay > input:checked ~ .slide-indicator::after {animation-name: none!important;}

.simpleslider.pause-on-hover:hover *, .simpleslider.pause-on-hover:hover *::after {animation-play-state: paused;}


/* indicator */
.simpleslider.indicator > input {
  position: absolute; z-index: 1; bottom: 10px; appearance: none; -webkit-appearance: none;
  width: calc(var(--bullet-size) * 1px); height: calc(var(--bullet-size) * 1px);
  padding-top: calc(var(--bullet-padding) * 1px); display: block;
}

.simpleslider.indicator .slide {padding-bottom: calc(var(--bullet-margin) * 2px);}

.simpleslider.indicator .slide-indicator {
  pointer-events: none; touch-action: none;
  width: calc(var(--bullet-size) * 1px); height: calc(var(--bullet-size) * 1px);
  position: absolute; z-index: 3; bottom: 10px; border-radius: 50%; transform: translateX(-50%); left: 50%;
  transition: all var(--transition);
}
.simpleslider.indicator .slide-indicator::after {
  position: absolute; content: ''; left: 50%; top: 20%; height: 60%; width: 60%;
  margin-left: calc(((var(--bullet-size) / var(--bullet-margin))) * -50%);
}
.simpleslider.indicator > input {transform: translateX(-50%);}

.simpleslider .slides-container {list-style: none; padding: 0;}
.simpleslider .slides-container > li {display: flex; flex-direction: column; justify-content: center;}





/* controls */
.simpleslider label {position: absolute; z-index: 1;}
.simpleslider:not(.controls) label {display: none;}
.simpleslider.controls > input:checked ~ label {animation-name: none;}




/* Optische Styles */
.simpleslider {max-width: 800px;}
.simpleslider > input {border-radius: 50%; background-color: rgba(255, 255, 255, 0.3);}
.slide-indicator {border-radius: 50%;}
.slide-indicator::after {background-color: white; border-radius: 50%;}
.simpleslider ol li * {text-align: center; color: white;}
.simpleslider label {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='30px' viewBox='0 0 14 30' style='enable-background:new 0 0 14 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%231D1D1B;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='13.5,30 0,15 13.5,0 '/%3E%3C/svg%3E");
  background-size: 30% 60%; background-position: center; height: 30px; width: 28px; background-repeat: no-repeat;
  left: 10px; transform: translateY(-50%); top: 50%; background-color: #d8d8d8; transition: background-color 500ms ease;
  border-radius: 5px;
}
.simpleslider label:hover {background-color: white; transition: background-color 500ms ease;}

/* 

modal.css ------------------------------------------------------------------------------------------

 */

/* MODULE:  modal */
body._locked {overflow: hidden;}
._modal {position: fixed; inset: 0; z-index: 200; display: flex; justify-content: center; align-items: center; visibility: hidden; opacity: 0; transition: visibility 0s ease-in-out .2s,opacity var(--transition) 0s; max-width: 100vw; overflow-x: hidden;}
._modal:target {visibility: visible; opacity: 1; transition-delay: 0s;}
/* https: //greywyvern.com/?post=337 */
._modal_window {display: flex; flex-direction: column; z-index:  1; position: absolute;}
._close_modal:link {display: flex; justify-content: center; align-items: center; width: var(--touch-target); height: var(--touch-target); align-self: flex-end; overflow: hidden; text-decoration: none;}
._close_modal::before {z-index: 1; width: var(--touch-target); height: var(--touch-target); display: flex; justify-content: center; align-items: flex-start;}
._close_modal::after {content: ''; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: -1;}

._close_modal {background: var(--block-background); border-radius: 50%; margin: calc(var(--touch-target) / -3) calc(var(--touch-target) / -3) calc(var(--touch-target) * -.666);}
._close_modal::before {content: '\d7'; font-size: var(--touch-target); line-height: var(--touch-target); color: var(--primary);}
._close_modal:hover::before {color: var(--secondary);}
._modal ._close_modal::after {background: rgba(0,0,0,0); backdrop-filter: blur(0px); -webkit-backdrop-filter: blur(0px); transition: all .2s ease-in-out;}
._modal:target ._close_modal::after {background: rgba(0,0,0,.35); backdrop-filter: blur(2px); -webkit-backdrop-filter: blur(2px); transition: all .2s ease-in-out;}
._modal_content, body[data-id=iframe] > div {max-width: var(--text-width); width: 100vw; text-align: center;}
._modal_content {background: var(--block-background); padding: var(--padding); border-radius: var(--border-radius);} /* min-height: 50vh; */

a._close_modal:hover {opacity: 1;}


._close_modal {font-family: 'Arial'; font-weight: 700;}

/* iFrame Modal */

._modal.xlink.iframe ._modal_window {width: 100vw; max-width: 56rem; height: 100vh; max-height: 700px;}
._modal.xlink.iframe ._modal_window ._modal_content {width: 100vw; max-width: 100%; height: 100vh; max-height: 100%;}
._modal.xlink.iframe ._modal_window ._modal_content iframe {width: 100%; height: 100%; overflow: hidden;}
/* 

_fonts.css ------------------------------------------------------------------------------------------

 */@font-face {
    font-family: 'Brizel';
    src: url('data:font/woff2;charset=utf-8;base64,d09GMgABAAAAADwIAA8AAAAAuywAADusAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbjmgcKgZgAGQIBBEICoLRbIHwCAuDDAABNgIkA4YUBCAFg1EHg1Ubs4dFRs75LtCIKlJGFNWSvdn/lwQqh9qTFXZPVVwS2ePEXswTtOVtS9v9hWZaL/A75FcaDIoyfy9zmAAOwNyBlPTAkYopGzy+/BEa+yT3eLu+quqhe7qn3/iD/TVCD7zrDFC4GUMhAxBCDELeXfQ3PXmwonOyRC8gdS4e8Q+Hei9bMMSTgonN2W6hgtWgRMViBf7w/Nz+z+1lMXpFC2O0AmOMEbkRLT3ApEepIAYiBlgPkxADo99DMSirsJ/PQvv5rPj6df5fnfVXv9LvLSouEFRcAGcTg0mys2yZWiTdyXj2cLb0nx/51/6VrmTLGAKy5UIgtU3tKlvqe9DTL+ec/fjSHUqCcIezrN1nqVVI0sYnwpEAyH9wAD/SWf1uPOki+JCDBDBcykIptdOqV91qWRpokCzbGjAM0CHL0t3/PJ+7L3JsITyRtmvrIMjvf7/f1/vWYDakSihUIqUS0jtz58k5G7ODuN6LWKRCaJQk/sWixfD/b63SHpIKKTxyJ2QY1ckIiT2/Z+dVVwd6ew6m+2imjmZqudpM+nDe6yUOMLqBw54N1artDR6gC5CLjDDk2MYRoEWV56MIXFyEjTGR7CMNsCdnY3RMxtY7Ygb6HFhFqJs5K7AE6mVufOQCeT0OVJUUW4F7fJYP36tX2hO+pIekcLjB4LAWEIAbeIIKr3/+C4BhOCcaTaYz6rH9fKZwAKAVe+7H92c6sEw4oE+C4FXSiGrpOrnIgYP9JW9D2y3Qen6vb3wKvsiV0W6vbURwyZAdbe3t9KrbeaoCkgfd1Vgx59wR71eT4dS1e+5nBIK3wxwHvUbdDvWjSBMuWrp6zXbbgwhhMIoyl2bSBNslHQo6DbHJYJPFJg+7eNngYxc/uw0DvZHuNXGwzmGmwFKZuQqTBgsbVxs22wIDvq/Z7wDmmOPIU8/YPqdplxdebvzK614yBduVS6zFGJ3Th5Rxr7FUiODX1jqCrxu1DexeY0eHx5DkLZLTxrCWmL15bQTAxlkC+xKsM5yOA9NVkkgj6V1SYCHLTJlJHYgsuDdo3SKdJOmB5ACMYj9G79p4vO+UQkZAUVnEC5WB7j7mSuQjQgwxwG3puVG0zMSXgplDmq3PT+RZnE8QLkRXA2fHOfkk2lz3eqOE0EZJKNkR+sl2BiUWjP/VLSHFw9dwIyXKlK1QURx4jk4DyU/RhiY5LyXAKAOGOUhsnisShCMkztDcrcbooJIUKSgSYXmDS8QkSYckFCRl0shNpkdVMFMDJ/qiIW6yyEU6aYRQ1M8qlA7SVw7SyeTGx4BeYxxL23y8eguhgjfGY/yq8U1Bu0pcdSWk2o3K3gSv3xuoHJSaWKEuuisuoOyW0MmaIn4kLMYtvK56thhVtmSr8pXrcNNd65299ke8FvzvoUCCweIvVqpc+cpVqlargaFcydUNxBOh0Xj0KAc25EHEESNOAhplkD7Brxv02LwNCSpfdZM4yXouF1WBqGggiqt15SNJmurC1S61m9tEkHQ2BJJfCmoYrnLoFbW7P1a6bMVKlcPDoILbPQMUKRIcFqYkSEDg4Dmf8FwMTBKaezQWENhBdAIcQYiuNPAxtna4aF5H9OHzPIeznAD03bgAYK9Zgf/yyLUsEU235TYKb844jQ+2sF+YTtfRlgxjJoEuVqFFowiADbryAEECXjM3QwiWTZ/a5JbvtGy6dp8dbv122XneXT/0Rbtn5f/W3w3dCcf3u7MQ9AyuOaj5hpWtb9zYLx88Ckp/R/M7aLEngDTyoEXdGYHgRTJSgR2YttJu1fESXafLEy7OzfW4RqTLBE//vUh5A5dZA1skeNw1beK7L+HGefLWcRFZZMeu+mUtLkO3Epm1kGQBEaQO8mirWCInhxJnMZ8eV4rtIlI8eUEBvBg3M+5EHt0S07OMkB+zni3w5zny6FUnYWRAtJoudNc5ZGZbi+25wQoVJ9bR0VCXmZxr7WTvJKTtNUNCzEOc6H0G8+mTzZrKnCQxU9laSi1oNaUd39ZaTu7j0W13d1dLJT3H47M8lRzJBJrTS66czTOR1uRRjUANrJHtF/gdjU9Zw6oNp4VTbcJP2cOFNFNoLazDhR52/rbWYprpkY10LS2YKhgRLjBzPPscrR0Pe8ORuihe4WkJqN5SuiW4FkZ/mrm5GC6lmNPtWxEVo6NJVMxpwluTYyL16qMiH6nWht3arZJjxLcRC/HEaB9SIjYFFQSsDSEYpVZO6pXGooK0jziBRMFhwycGMXL9wjokIODF+As7AaQhJEjg94hZkRhxPxiK5I1J8BAjhnQD44a7DwdGsKVKtoZx64NLxXBvDUiHLzLdbz4YBRZBdbJbDCKHinCoFvZdfsFw4hvBI+IrhvMGBoYivhCy1gmJhJi1JJhKvKaNifg+EUVCcpVtApJL+xPsv5bhE7kpcR+V2s1Ozv1gTCZsjke0ozlp7jm4uHyB+5CY3r/HzyUegvI0N34oacT74hgSPH46CtzA5SsfP1/qvnZVhHD07neUm6fYfHJepUDyzreF9OpG/JvDFXOdBIv7Re1AghTxviVyNlfpCOmbv06IfGOEekU7oyLi5QzhQQUpebnZKlQLiVFMahgppn50W3N9SQ8rFNGqBt4p0EdseX0xl0eZYspmW04WHHqfAcKvzFv5uYOZdN0LKOI9gtEMRlEEGwBSKumbrR/O1vZ+l6N4t4VUuRDAVWe8EqOJmU63fr3TrvZKCcOLVXIknglhxYQsdL+Xpxk1uWI4vjGEiO+FC5HYWMOUI94F5yoqgW41ViS8Tro92p3KMgyOViuS7hhLp4U0aWbORCx0tJHlwMcIAkgRw1e6GCEJyJGYsS5jxHc7IEJClft9PjbgujF5QYgRFyLXReyTq37lsqrQoBNAgzN4r99E7oRcl/QncwzGIEksDVWiWXmLN7rB10wxtzfmxnN2J9RcHyz6nDRpNvCytwsmgMTLzsGQHzi6c466EBmj0jkCHqj2Rhs65hxE6A8k3AWipxtoab8TvjGM5I2acnXaSzknQozPcbYry30hiM1tMzUbsVlSDyhuYUwYYwM8xTiV7DUEKKmI9PhyshlHqTVJVs9h0ZzdoEdKfSbhyPSfkyXqe33Eu30hT518RANxBspWzj6FpBKzTmEYoSHbR716+AJxYjZAoFoan9TPOLZrxSjmQMat6ROAd6SY/Lml5maSDgrrIgWu404hBa7reWPhdbtekc2J+Enl2F5gn4g00eELiYXcryH6IZq0nMtgumfqDINU1ESnfvXpxDZlRJ5ZGTJOEEQkeB4nE/WIfARo8/T0GEh4nQ/ShxzrN/EAYyRnA2hfzhKakHj7LCdxo+bWJCC2VpK2HOA23zX3A1jwMtZh9hKxjzOa8yaVRkfpk7DhDTHC/YbdK+eDdUx821JRtkJ5ZAQht1tHrcDfRCrxpZDyFq+3VLKe1ZU5FtNk60fa1kaZnOVk0KhzIXXZPjKORC/1FOe3KiUiTaFC/NwPVnkVCFa3Vf6BBjKQaPhAPvr48T5YUiliSWsHFLrnVw2hcrI4UfbqAmwHo2mf/V4rG3RNLuMQQoy2JfW1OWJj2ZLbPSISOz2HQvqrmCbqScL7vZwdNqrtV/Cja0qcCzHCJ9p8eXilsg9U3XcSF9k8iY7g+Hmb0WVdQo5r53HeY0RO5Rjozz7TBm1p1KPaiPW1qBSutPFU2WvFPxiSK/KY9M/sN2CRfV47NWzY2DMkJnoctkyrZSoNkzfa6jhhARfF1j7vnW57SUyGISf6YXOWpNXJQ0PasVHo7X9KuNHLIvbhpIc6aqcqzQfEvFZdOMqFeI6rpLWu0NaXES/wwsEYscYe0pAmdJFIHPy/5ras2dggEj/X5ShCzKvSDbs9dRRj8dofvGY4vj5/iFVCfUQGDxgP0EMHQqB3EbsBb1TVto0Cas+NM/6FEVBZoEi1jB6O6t1Z6TCOYwzaGWhdqEQeNGBmv159YyzTqhYHPj+9IvcnueY8Mf1NY4/mSr5Xr4yuqlGE9FLUF7IgwjFgAzbHU3th0hNRJeLxvycEVZO0s5wH2N8/3Zz3mYwBTnLF5PVvaEg1lwKIl4eBOH7a4ivPvow+wlgEbogUROKWZO03TM5Kd8wPIyExkArbKiUzqnQYXEQPJNKol45jfoLcQ6Ql/aPVGqcwcuHMtSWDfagiwDGKhzhPJ4yDKj3hf4dz1qfLsTb/TqRmq7m0uDJV0l36qWrPLpvJee2YV8dE7ZnJkvLaQamzTQ+HHwex9fFPTteTEUfeMDkJRC6EWFsB0xlIl/eg/XKV9oUvcdKnyrEwfa2HGM2Equ1aoJ39RPdzZqLgo5xzs+rJ7nK0Suhw5AYE0uvHJDqN6D+0zten2dO9x/20qNNLwNBBA4oRfar7nscg3ivnOQrh1uAjNJ+J5N4KiMdPitE+vNXKJX4RnNBcZ1P1PSG5EXw03yLYmLMmMQsHXKV7DOOFaUL4EHuO1g/0adxDvP8up+tOsDe/5T6PaN4t5Lqcam9pH6SyOwdZP2dnptlKnitnOQ0xcoiHkGA0we0qTeGxScMAqlTSqcYb75Vz+87zkwmGbyxzIp6o3GYPJFYUQfpQ7acD2uVENOchbT5qhec+UYzdEkGuv7wSN2egkiutiitJwxddGXJrx4x3vHfwuDKGtINjIovbM4mH0L7rud0/iPHRoX2zMVP6QzqKwPmTloWkqvJtpaq/Ymf2k6c/JGKEHDlIm30YOZeklbk+LIwTldTCmpqmJofJWC8sp8C48Q2p6qgp9BF7Ymr+CVRLpONPkEwreEg/OP9o4oLZT067yQe2QjdeSIiZFwHzOOlTQ7TnzGSpMckjgcrYg5REq+AJ07DHZb8ih6Spo6EdEXnakDHSiKUNa0JMruTPvXD7EmBRIEU8/TKRCHu7xZm9WbohBhA2pjrirSXHZzBgjAmQY4mGsNm5PrFWaMBxyJELZ1J6fScALylccK7wDkZ410aGRyKBuIiBSyINwRXXRSXpdM+jgxiSK3lZcpJncoJxfCbpB9IMOJST+nvrLc0vnH0hZKy52dpb5jAQVeRkthhRRkO+slXKeHG26ZszkeCxNayWdzcGFjp5+f+nEr50mU/OPqrnDmZfikpsaPbEobWizvxpu8vXk683v582cVnD/SHYY4ouXmQyRjjhUCKU99JCw+hCn5nfXftqrJuoWLxO6muzKp/jm4i3yLbEYOf4CXt/Toeu2KTKsnu8n0KqFEDOGmcXkPihFmJDxh6R+xb05+k/ZECaTIgRkq6VfVEF8M+t3pqXar9tzBHHQ3pmJ3OmNtnbYVGv9uRjnM3DI2uF2BBr4t80S9fVUsiUPSBkwbFcak4Nf+u+hmM8ols/0O7cfwBj8s1vgcvVsuqQajKntytFYqUyNcsG5LCn370ZLsZGiHUwfsix0+dn3dMfAhdXQ1HxUtT8vJQc0C5vhaqDJKpCaq12q5waR7n9hASvGC01z+8nFgY4TcvyxJqyUoLbSRz1yZKEWTGSEHPD4uUhYs8nwnXMyhbH2T3U618VlJiKymxMckEXKAhgCukvvAvJceA6pB9o/YE+hJcmJGG3cIIhIyPPFaQbp3A9AX1H7ZXYAUZ2arPUYix6HDFy1qrIqYSg20o451AO8ynGiZAq76YS92HreUSoyXOOPZwZ8lRf4uYg35T3SD06k8wZB8b6roywXkVrcLbGV/tWR1qJOLYje2iAePJIg9ONSOdQLSimmXSKuELNdxnvXW9Tqf02RUj+oN2cozY6k6xPWzKMIrHGXs8DFXCKP0MTNBRyXTFE8g7g+VOZ650uABo0/gDSFScovaCOXnEXv4rZBPvzXscdUakWg3a0zq8Pta46VErgh6L6ll/t0S0SUJQKyVuCeLhanA7r4+SB4igVCgKPLM/xGPX3UXX/QhV7HuLgQaWYRoyi3NH/Y/i5xh6knYPBfKat+eOikN2p0GRtaM0klKYsYqQBtFMVc+ocx2d27cQeuH+OQwMhkY0BckRscLe/E2HNb21Qj1tLd6lYKfMVrqlJO/HvKxWV2Pd74xniy9mXUEOBx9dnc4x7+HSrgRS5LtuGjsm/+273DBdf+AfsNlFt+/BRZiMvS3w5RfdjAuXw+6LBdQi8E+jMIU04vkEDIqymITby0wBk4aOAqVvXr6Us2EkK9AI5cayY/BtfhPX8084/Qjc8p0XtJOAWkK8gjZWa895cjiX14ONIzOwbtZ0MdISFk6F3F+2YY8hXLZ18qj68XwJXUSlpXsB9UPnyD6wG7DE+RK7QY2O6cPRRlTWepR+yj0bEiz1IT6BNdtzlRD7KxyWcGMFiawWDmCKObpR/UZT4kEiudGVjiUe7Qblm0v0jeZrXTTxe80tLYd3JZCyEXJaiXTDZnU3P0eYVe/5UpOUN4DXAnrNTNEb8AFpIfDH3h7wDGvNyDEoZhjsVVVBIJfY8pIX4NNoVo2Hgjceo/EiBMEApK6rk2cX5Q8jHGEX8+MYgBK+ORdmEvk9yrmraCUcsZNyqNM8NAQ0a+BniALlJOGDQShGkpMjjAtSkkmqb9g9Fxq5CRmS63YcX3QCupciV8GUYvS/SFzwvVN/CvqYIQZ8LYIuiID8GfKafljXvDPmqet2IhT+JexwnjwkNTmG5bw78kHs/61V6AOkS0hp7SHCPq/fT4uT9TIljoeHdREaxGUcIwg60DEa6vFxGeD0Wxa6IZqlXXAO8BB36mN+Ij1+hG//UW3yyhTqK68JCWMnxiENuewoKCHvSUDYWz8LtO1jpMBSj/dKFZCiANiADYrQVcn7Q+oFUMo75sdcX+HRUzvfqr3Rqo1JG5IRITLBxh6UHaaIfqnQHqrXJxmDDfSfpNIAkkovKsGxYVdPnf6S2xOZya8PtGjFJqzzWa/vxX/wxMaT6SOKhSu7ExC5UIpWIIc6Ke/IoK8t2HRvdMy6VGHEhnQIVFak24aXhG8WsPKgdZyrxfunA85/xH/juIodEJRzLOFDqBTnKHufVEUHFahyjge/nMfqNNipySExOUNlJuhgVtcuLr8AoodoWPFbtfpX6UNRKMrXWbua07SpcKFyBuPwwUYA5wtq4RW2oMnauIk6BiGIdGcYcb2lRl4zHiwURPEYQ2FwmoyvtoIkz8w0q+00Bb1Bubt4yZ3+v4ngyAACh4z6kZXAYvMhopEbbzoDSABxJ3HmpPVvnz4WxNh8X1srV4ougmD6o/KhyUmkFDp+95hCHdPo+XiRbxVGhecW9wHl2rBiu1q8Y8cZ3iNGwwtqI85Y+waiNuMXQzPexX4b3dkDEbwlBaWHIOMqLuNxNz78htRcYmWIeG/IRYmDEfLTVo/4JxyPD1l1pA81FzEjYk425saS6AM6I4Ubq7NmFahN6i+Sui2rTb/oJ/gI3g4yU9Aup1zn4UxyBcBB9wUqOwW3HfugvyJlMx8HMIUV7qxhJswOewELjegVMVTtByPmJtWEI+UExI94BEUN8plqGE+cCsukRgOZ3qnNnVGEfWjF3t1vaEWi+B3zpqdnEXiJwnNiOVyQjD1WXuYy55n4jIh5CNZauzbi71ACXHBR8SxQvXA4bx9bxPORmMIK3pipFfIEIB5OrY4M1M2AwfCV6TZWz/2AdHFUowKiAv40DuG3IOCA1mur/rKqdhCniZTQoouEoogQugNxfuMoeawLTTX5cBFP2SIabFnoth1g2Jpc89bpzDSPjiE1e4xTxzHP0TIVg8WDKNoGdzIMBqXzGlzPptDPvCB5sj/9gne6XHSudSa76f+U5rBv9SGldXtyK08e8AExDPCXnZ9We5EGyB57nM2704oPW4DerXqZ/71sea8qtdrDeHT0QLjwqS2wEzzzYrTSnyfGAy0w+JnFFH2IU1+QqTZXiS3WW1RI6aOA3QupdAe5v8yT/A55wr7q494Vq58o7/gf3tbk4Tn6p9tYFfuh/Z/WyaJAfkm9iHPJQ45mffcOqefz885+2RdseJ/d0IC6vUl34pcpfCbmdtImE4daP+MVu8XZuLs3v+GOOsC6f1N4qa6td85Y50P0d4JkBTX5RjwUSj4EY+gKHDKPxTaPiVkZCAAkeciyLrX3WT1wXDaX7RpyPHRjPBWeQlrV1vYWgzXzSA4S8eQUy0cExGOHNkd5CEhtRqT9i/CHj4AUqYylCvPHcbxwYu1fdD30fTmqYD0I3HiWCWk7FoliNlSzTSx/WwNS+20UwGWsDaW6JBw87Qy9tjGOjis1ugEmRX7fAWC2EuwO+iEWv1xEw4K1E4mimWoodQ3hUdN9tz/oGv3W0UASlwZouRczg6H6qBO/+ZSn+MR8luPgfJd4ZnJVzxxR2K99pRjqY7xuBiD8aHMibA957RFoh9+/xvqvy7vLjK6uPXv/WQEwRrRo1keuE1FVY06x5yfJ2+yBSK74JNCmCtMy7u8BYqNt2SETjy9Ll9EePLT/MSxcZGxGJEacFctCFBLiCcU2+kclZJt9wg6So9yWdiNd23FX+MF8F31mFhbTL5W1VudLdcrkotVR/Gf6S8q51K8ifSTD+psVXKtMfp2lj059n5BX/hHxDbpKWLuCkBYzyF6aPdtDlepHhDDBp6jreDJUSVxlNKj0XP2aHNO/o/j8crSeD8lZDQiJ+/awlhmguLu8tNB6KimZDjgP9xGnixUASx03LwpHT50AdHhYnYTkfyNMNm9GQQNQzgm1Se3NI9ji6N2Cj4lAUSMNUCGVnxZTL5u1/LsV/NKZsfinF+jqW0cXBjO6PRCCh3A1kILvXPQORZyMWIJHGcfa4LvIMw8cxo37AnQcvWCJx4MXzCbh1byw8U42/W1X3Giet7H/ZpCiKuox1+eZlpwcThEQl9omUOxnHXTwyLT6+JdJrmWnx8XP+9V0o4s7GP95/Tvf8bQkDKX5ZzNq58TgxVeB5wObTRMyqZ0Fq7iNeDnC/Sffk5Ov2BUzcuhFpcOOlBZC6saX1rPtWGksrO0z0W6A3o5mBNdFGHLTnj41wu/3V+Q1AZfHnKyX0Ok9VVXTS2xZb8YgyTm7f+j8UzrPqiCcLS/q3ByV9rL7/bC8YL0zIRbAlgf7sjktzJ/iZzyb/XY5GYFHkSJI+wIMwt+yTeVJJTk54CAknohSUlAChXVAcyF0lQ9DdnqGEuv/sr3+j5zOtdZwCtoSToFVVU5ut5fyUAOe6fWXlV5FWn+SAQDHjGgFBHMCi8TEDKlTzsqTecIQqvH+x5bLRsjjXylnQPOUH5CMZnQh7FkdWqrjJ/zPH4z/8tQ1C4Q/dpUKDR5Ckok4QeFefHcVNVEBYg3446AEGBSdPFanHtT0jUT6j2TNIBGssBymDs8MJ+K1+3/tDuem6LBjd39ZQ/md3/WOxXRYEUXjcooiG7bn33M7k84Bk5HF7jozn2MSTw3gu9/3B/UbQL0CfxLlntYeTK+/4XlUtKmjopLLhDS7ehqBakml2fDxZS01vYFsDL1W+iVJa3Os8v6IzEbpGmxGAq0jsOy0Dx/OT1B4JQTstjmmNN84ROJNlB0MeTa1RZANbzqBjBAdjfBRKJx9eCjAoBWbiafJn3/zkb5MNICy/uYA7djNCTR97uyyKkbeq716R0KJh9cSgVPuTtKjyJQYftxQvyG9a3MmICXp3/65TJ3XJFFxuoVLIskIM03UTS3kh2851pV17NPX0mpYg9xwn0/0pN8Tme3VvdVT13Qf3aIxaJvVe5d9gHxDkcrv/Z0UOWvnyYEHSwCAfQqdC39i3JNs8asOiBKtnfcn09hFcZvuqrWbXk9EHOKoUwjZ968IyRMz4VXjw4f+s5UVXF1lp072rSwmntoLVI4VKGlnEad5CpjIv+hZXmOk3R4qqP1gNUzKb1K0rIis2xC2f+j8CBZm688sfOMw0iZzeZtKriTqyavW1YQxHSESRtjwYI9b3GSu9egiDQ/BqXrLjDri4dEGjGVkIJlKepVyUzxQHrwMhUPyZ1aqG7SY6uYLGubPitEkmiz9PL3bgCfJMiRSqpvFKuFsJaNjWko7ciIoIGewAVVinXk1WpPb/OethLoG6X0Xfr1ABw6fF9dxEqz3s1r3lVZOfYxlYUBIUbOz7Ce1xtJOt9QkLXacJBjJJO0HZKw8g0lbGvXMr5LCVL97ruQLy8F6WEHNnZxa6F4wsYfk9egfGelXeEhxqdGOHQexgjXkuR9BN0nkfyYmrmogFBROPutzaKzFAJkmY5IjayyxaGvCaEtmbRZAsNrEd3t2Myyu7l+RxFyGirV0dwVQzNrIvgUTrO1II7StN9OWydgTpkbFgkBlmyZ/pA3P3PReebym0T1U0ZUA+Pd2eKRM8fuDwgF1ctbiYile8cEq9Z5//0TzMKnqLddAXdSe4Ua53dOvGV+7Q7pPuNz2Q+vsgvDmKdHmY1FPFakjZzTtzh4avza+Ot1Tz8JxUqzfBsyfBqcnStrTXb8m0qGidPsqtWeEjzIPsV+TBaP4dP7B/+ikSsUZdTb7cEXpU58gKd69sa75YIBt/d4lU7pozshqoKX/gaZOU/x4YBdwqrFdiIlPQwVenu2+7vN/5MNGbIFPp64unxTrme+xsJWb68Ta/fyEbrsPPK3XrBl0UW4E3RK1e85PGNhUmGvlrfqo5k25FFXC7wjTAznMxmZpFpTR13EVIfdGzk73iAo4Jwx8FH4nFOxJ8Ym/cAzwhJ+NRKJKPAxWs86jesowx83Q3ZeLvN24uF89Gi3YuWnKtxxFHSIHM9AZPjBSmI+F5/lyGVrWRQgWEKxFOYdpR0IsfINt4sH0EJpDo6WWrcLT9JSz+FjkzC03H23VJariThprmG9BEx6w1L1iIDQfCc8b3Le+8KaxHU0QYGp0f6+EruVv2EQba1etvzvsy2yHmPYW4/HgXwUg68wMPY0pno9mUQ4hckUTrlMGNJMpju6/evpaTENzN+tr+WiOXWecf6hLZ2vMoN3G0GpzA1KQMT5twfy0WWQE5W7nFUUgdHZ1RS89D9K/zDhBSjPpS9yk4cJTzO+SxD0c7HO5XoXK2WMLtXhJ/ex7QTcld0bsyNsSuhQIZsmI0llaS2RlSeni10d2w6wBocOEGx6NXbZfZB025T0nOqaZ7L0tL81JwERjIvG5sNe5/3LuKqKw6mE8wMMLFzST5UndgRV7CthvXxwZZArd9Y1Ox/F4y4aipyF8TVH1k2A10M79RmSFbP7T2m9tPOzFpP8bXZDPQ1JSTIb8v1fD/T6egV1Lvbp4WCLQnQgweIZ52k0Gsm4Xqgl6o2BvhfsZRYnRnqNZH8csezGaRJxR3eKqit/ZtvsakDkCT2UVNeg54TL2j+6RTN0Jn60KvpQC2KT9bTdxjd0TazmB3L4nfIzHRWONPotk8mXVkwJS1YJldUgw8U/OKk/IOlKqk3XWZYHcUrniQqI271z01wjkMTtq17+r+QVC0yeQqCZyfbTwwZsOVPfv+6HMC+Nwnqv3yI1dnI7/Nacu5YjclzomE2GBCQcGhcskbuS0Fw6nc6uElAr+aLy0WrCP9PFB0i9u0KmF0gEw47n78TxaUBsdvXp/hm6BfS0wGCrKvHZnkfDYoGa6FR5+CsDUnA5yDnrZnlxA4iXy+9KkjLxHE8xU+c3sEfMHF++zeipYinLgksL/3AyW9+S1KK96JYzg2pY4FsqkHRcJV48Prjj2euaTHdgXtbwr2ICzqjTc7AGL6nlK6zxtrz5a+nHXTRjz/6uDK8DkBUt0Fr4xk/sS9TtYd54pg7MLAqnkzM3bFI4vdFoL6Z7oJQe6bGU42w7amFWrSm3cC+MQ+S/IVEnk0LdyTwXVpm+I/5byefz5I1PPi5U9m82KpEISSsd/KwAymJbHhBIKVAQ22xvGW45rwHO58eDvefjnXRS15GE1vmkZ4p2RmMBnaixY87fAv+dx7HfORqtZUf1Ozi0PB4ebBFqW5wx9bH0Mgdkr4nHmnzxiQuU+qzzLpQbkfDoU10XEzx3K3wuYOCnkeS0S1XLIJIxk7lnWXDoJchsPb85BYaztblMqgL35C+xA95mNXl41NcBPSOGuPkomOQjR+fjoCCgWVMbYq0l3S25hKCieAP3r9ezAxOh7u6ixmSvWV5mcKI6LeyXTm6rfKoGvD2wpeJsoP6jQOd35CaXd/4kTgWQ/1O2gBVBo86aasxunWBUFk/4I82w4JfAA8oHq/+c07l6DWUqN4/ZMSzwSqwOe1m8vCcQV7OZv6e49/+dwleHoPW4pkoyk2FSeKNgq2XKZPcCaTThzbWskA6ba94CLII86gGU0St1AFnZ3/oFzVtnZVhMUrqPBF0sZQyayXG65W3VWZ6DSf1POmhevdc33gbWZOSa5em+F0nLoS4EiMOYsmgnEMxBrX2cBaNBsj2BQynRWXhhNCNYPOq0mnYMorTddL0w+25xRukyECIpfqqM2j2FKodG1iDH1/u0sAnsm3ikXEVdJw+6HrLsa88hi7KLAcGz8I6kTNXjM6m9pp9PTW3ELbBkgfT8eLxZFELqV9aryBg0NzO5H50Rr8i0QF5cPZ4Wg4gpIWk2jpIrGuIMg7b4qvI4qAZ+hHvZ+bmDxn5WKF8YpfqGO02Z3GJ2HGlPa52UZ4aDyS9S6xHwByEi3cEXOkTe1YoA70ubmvjIXOIKkNV9/XWpB7rmTPYj5u94TQQytL5XgB2UQ/zFPVqiUgXLIK+gF/RBbGa0ckWyfqkCq0VrZ/BLEwIxJJhQruYOl/vkTLFBmXy7Z75uSMhzGg+Jz4LV0DcY4x9GlwDW0+V1TLUmmhBmiupdp2C8iWXU/yjzom3awx//QySkhhsCzgSBebKpbw+2pnOJh0ClGzEk1kfpYBFL6P8CERE/KrCvqPvHqEWluhc5EGSiQ5TD0YqViUfFowUnTsuI0tGxXZOVKqYDVY/91SFcFv8/8E9Oax0G98hMUHhhgl+/baUE1ZbsSK/sQa5wBkw42cQhM14a+iwgsihjJ+TkNA1sAbJstL0TX4mJBIbazlHMvsMX1MDMEAi7OIpN5XLMDKmZAKi7PTmDARjYchK5E/ZJ/C7dE8tBlAu8h5pKTssVnMqx4R3nWrJBMEZIoN/xDorjWrTXcMCzerMGvVBJFTSHEq9lHS0K6RQFWi0fO3a1qSptPjKG5VHOyt42jNty60t+VUGhP9OTi2JTeFmEaZhaQgsbYZPl2jZJailGf03kCipT6KmM43BAYogISSx+0dFW4UMePBLur37theWWQcjDNrGGI8x6zCmrSIxUZQjtkAawZdQqXsX87dkrJWZpskFfEwroUDJHSx8OSRNJAXzy2h2MbzdWWiNvD/LslUSahJSMdCCD/wR4DzQHO6C3GmIOwRTGFUriEoYOv0ysyhgDCXNffplYYAr3nLMtNlt/HYsE1fq5mYPjCX9dsAirxfqUI/fby3gkyaPn7xyKWIzo0dEczZ6Qreo3l0kKSAlCCRRspZK2N5UozTm/sXBHxN0lknb6oIT9ky3tEMvXMOhwvhGGHeFhrzQOsSrUQ540Q7Fw7ZyeEokBLABVDoVfC9LdulzTvBf4qgXFDHNVPamrGsYnZAEdVrG1HytNbxa2X7ShVBHtE3qaf7vP8OO7s9+cyyX9un2SZ55Nrk9J51h0BU1IDb0cRYzQfOHFkgvEQVnmElGpntk+lIphlYbD5dcy6S6wcJoeX0VtuVfqBe/gKyAdPQOzK7uOWrxEh1cZhBdMUj11psejsjnPocaCIpUEWT5PuCv2zNQyaGp13Z8Atot/TO9g7YtVQv8PYuKTA5X/GFjVCkp25jOVjHQXvjJMHeZRFi4xHxgSeacisbuYJOwwkSkUIiXw/viJ5V+OqfO9OjvFV6bQimDd6hpsTSdKtdqwr2Kn5u/qqySj35TMk4tCGiUECvm4ojl97qrcAwW1rD0iC/+RlIBrMPHgwJmX/39oshpez4WvL3chGb9vXmqZt+gTQHOMQqdx2Gg57EhYMZ1veXKUEwlC+MpN3V03+tEQtKG/B0VHMhfJcaifhLdoBWS0R8nbID3TFgucK1MIYKrojQKgSux72KBG/FKWsu86/2uXLS2n+Yc4rGMLXExGbE2x3806+cH8Ef+UMnk6hkAMrgcQa2mfEDndkcRdSf7yFo5yeFhK1jh8v64BR42kE/RxxeN94A/iup866DqFzc4GpWYSZKEH6N4qaIKZZwhCG213IuLoEWWcmYv7O/k6O9nAPBwlhFjWsvgfkfDPYmBGYis57dizxpyy8Y0v8IVgAAiORUS2aSVM4IRkuKl1uyFNxF1Chl6HQSltpyhBV2ghsXm5sV6QUSaVVOjCxyqCU2m6pzvAVMLU67jpKx3Qf2IhuzFa8bAzdBmCbXt/TTDoM+yNGXRcEiIhqaHlSJZzxZrN212ipyYuBehGv3/JAhb0+2sqh4omoBCfu4gBrWItO+zlqY22t3CXDCfJuNvj71EolmwfR35SDSuYm92lMeYxOciBPhis4bT/bNbPIoZjOwa+pOUrZazWJDMHkTcIxvQLySFYMwyUbOldRYL+bi79vD3hhpzCM8DzYvwkEY5s3zsQ1uZrln6q6sJmfM0RUWA382tE9T+rVqyZeP3VfH9vdojUFGT0NAeXJI1U2/DcbFOVdhdRB+1Xv7fC61xIahOblmmi8exGXzlikYh/rPb9tu9scMacyMKI9EknsunRDVruT8fZU34O5sQ6iWh8Z65k5UZWiCfvhUseeRG4AOZifQ9VA7ar+kvqMJ5l074qmVK/7KRzPADghtdHjoKhZc800BZuWq9atpz50yvJrSuXXDXi52frWDFJL2oiR6ZEpUYUJu2arcrZ7Gs45Rtb3HORuE4F25zcrVtvjyK6GpiI5BdoXSrWij7B4mAvtWqNviK/Q5IBjdy8A/zPEZq6SCCdcHnYSDEUGuq60KNjMCtlbkXYkvxQmXCXzWvE5qryDJuDpR5xjk1qsRrxptBLvYyFAMgf7OX8l4B3rRZEwhnoMmwX0wHAz+/J9liyJMKpRZttDClz6Ip/4U8W608AiPE7urmYJ3XOC8KG17Q2AncojmYnvAFoXdkhurS62lBCm5hiPgJZ62jrh8UvEYSsFbBi1Ia+fEmPR+9oxEI8zzB2C3fStsYMDe6ouJXtz85tA4d38TspDOIFeQ41iQcj7QMGknaIhU4tN5mMuMuE0LnbeSSkmc7ujK0dS/srpn4op8wgUXlw4qItNx6sFQI5vkKaMSNK47hZp7SRAQSOAs0tsV3CeATJRqfq1ykiW73P33Fk+aSGBuNmXjFWlKtab+BSsMRm4WLgpeKwr4fpIUAoHWcn7u06NnTiBkkYgl9ags+N9ZLrmp+CGGE/wtMzGpM6ZRmimoNEAQTCqkYRH0rzdZFC//MktRZ4a5X6B/ugqQ6Kkk3PI1PC5R8VZ4N31lcqBw6mEmSY6Mi1HEZ5LJ2kKiGfWeey4LoTZHxkZsumVO9QL9v2ABygx14Ap2LLi9aHkrgtfWsa1kXO3GWEsdT5uIWPqWZ5KIeIPoTquhlC3JYtsiVhbJLA7r4RBBOSHEcwZVRpJGF9vluR5ILMzW7F4cdSrv1G/TY6NyjxdJdRzL5DKHO/L31Xw6OdygDnkE1l6qBwR8HoHf/A5Wqk1A9ROFQifFCFELZUNsrLDR/C/DI8MtjV+2Yi995fO2Gbc1WrtWKBm6RCfl/0PkfIDQN0x9pBwXBu11rn/ot577voFNIUglcg8Q12DTBl1vm3IFDrNjweHi/M+NttwM34y5Fn/3lLrx4q66AjW3ib36nizSLJTFQpwRG7fRnDiP9skwlfQNR9goEk5M0vblK8uJvFP1XiZ6ssrE0h519/iVKf66vkAJy6y9mPQJhBnJtiAX0liRCpnkewT/OH++/8y5xYXFoKaDjwPClQYZJiJhnhCm3deYRsTGhHB5MrF9boneqpDNJw75IOo4lsSsAUQm0BmHf4BQ0NOcelcVd/oc6+5a+kB8JpqHtSz68u3+jm8x2utsHawC9dlm1PfPDb42wamW59mh9ifconT/PH2w6NHq7aVwivRMeSlkeNBxr3EanpSc3sB+sfTc559FRe/LyHhLMyVSL46MprcNktZ5TrWGjJJ/wppGPHm2gCUFxsB81UKHH9V90flXeP2kTzUBMW9+JzzROjtQJoLVbW7Oh5hQ1YcZxx5OCooiUXoTI7UB0VGWzpkIKu6K3XnBwOezCpULY1bn+GeKVmRbHG5iUi+zlqwjp/KJE1NqB20P/jMw8qF3tmW2WcB32L/AIJVs2d/vt1YRsV2jbUD+1GsFEpMTiB02qZS6pOJNP4KFS1oHBiJZsIfGVk6h7dr1gxaOxXisrLMIai/y2gQVXgEPWstfFTyogXBRSBaZQPA1+Q/tHlaPTAPsuwu/56hzCrRsGNQ/XtRBQNKCxKoQOHZSNuNLwdlJyRRixjKGslFipzmy0PYI+wLE2uORKK+RCqZ6jbVA8JORtkq1NDT8DfR/ek//g72cHyIWY1jWDPKeIEqhl4ijLy2nIR/6/6VTEOzA3G1VdWgN8vXUuXlTjNZ0afkhBCVIYKqYjQypCbTvSCE0FdEmunOYC3Ma8c3BoMtaj2LfxMyFvNR/p+vcFj4pNVKmBRsxwlnpbr6k1/zhslBxoZNhQg0J/61T5rT7l8pPcHOGrs9OZVGDwGpRbj1998oQKJanj5CHAPXLjvxUz9AqFe/92fNePtOfrOxIShxbs00wMczb3m4D3fXAJtpKUrPQrBcEOK3P8LmmfLc8DouBPpN9YZYSkso17lzk3VVATYF6noLyPfVeUynBbCnV4WbJ82+fMLliW1U6Vbs5l0bWU2jWZ6M4aSB1ecjHNg+vCJk0Wcdd8VhmqOEjHB8MiYcBR9948EYKME1pkUlLSoViFTSmTjMT72N1yonYZ3n3OpQQ6fjpLWdIOFYXitg4HZhrOaGgSjsgHVgOlPvRiKFje1pmHPAiU/pJlP0HUOpBXZL051zb5/XDJMqEvpBN84N/WbOhkDUlf20FC7ddA6q6L/Z5bebPhr/xaGPO/ox/Mp/Y5pQ6atPcnRESpXV9EoY+LlSK9TkM8/3XVs3TgZ8M4JeApiIhcCTQO6Kx3NDCVY1DIB09As+HFtE9OM0OF9WNeQvcg63RJKZ/t/q9zUGbU8pd0uQac1enbr0yrzx3WOItoFBDJyGxdVZUM5GT4oh9AocAmRh3dKP0etNkDmyGCvKy4Uc42WXvKd2KD1SK0sRxlPMeynIOsdksjwwessDGLb5f4qCSroRBdZ+pHoGH9/eupCxqCfdxSIuISMjoAIkjF3qmk2fYk/Gv69udb0xyEm+wEj6NkcvZrmLR8++q/wZizaTzHAGLbQzZcz/OY3eZNZd7QC9JTyL1Ct0mPRBrJpvq8cpebvJFe74LcaWnV5LWGqbCOMs9DotmIiZ2BCgcKNYdlkpakqFQBNbAutx9DVKcNJ9t8LaKjZmYA8exJATZCn0DCMBL3yK7zR+P6xn93BZBfKh2bXLpSpWbmUfi+Cs9yOX+ll3ZtHplL+tbtAYWAeNFj0r1f+LLZAdaN/b37Mw+l56a5IAG0ESlWKbSFZOmaXeM9L3pSvkAlLQfgWu/1WzeVYRi09N5Eb07CJo576vLiiMW61u9nIyo8ai+x2vtKtfQhLcYJV7Gt3OpNGahVPoIJaJC29wQZAi4OofwZ+ekE/hc3xt5h++vyaqlMmvLr50vnoR60ijIboOZlNwfzD33cSipKtLCrocMyBmsrY2hyySJL1+hmBm56Xnb3p8LKGC7z81IggTDaRCnGH00dtf6Dkdw+qusse2xlyDdObWrK5j+f9Lnnh1EMBewo0S+6gb9QY7kUJ7HBASn8OprixcN8RJGcJgto0d1QkGU8rKffoXVQVVBMkCnT2RxcRJKbLzui+WMBAHgKqc4g8E/fXtLHr+LUxIJCA6fa7XSTXMGFUlUW/k5qPBAV0WS6eg7+W4+r4OXhRnnHA6NNa69XeHV/mLu4lixieh//RRAe+HlNnM1+e66QLjBwmsz4MznRa7Nu7he38mljgoWJk6J71fTPzCI0LL1QDyf7p2jxKOz+0+cleIjCiVb1okIh6EbdRXdD0HkR1k8V33FgB++YG+DyRwjy7KeZSQW3vzWB072FvNo84baU7NZJPJCo3tenCiqcH805YVc3eXGQ9D/2QaA+OyXNmbyk//b+OdE49+Yk76c/gCzgeEH5UCVfFd2l7QrwfLW/K8n9THAoYgdHEehe5q05OdbwF9bRtpe2l3eJISDOmQeWffukalWE2xKKxeuWs3SNsX+iW14w5/pbvEECWGIRKiDDzy3kuA9HLzJ9lCRAhxZfnQQDXIxJSt8ScaMQyX7Ozd5RX9UTbaJFE7E0qzUvIklQSkf5ccJQ5i1G5OFa5zN48e73m9d7Rk6971L7NNnPBUWPp3Ng8xBGJMx29WJbpZbOZRxFUTXAi5117fN0u+74m0CailGspnaf5K/yVDhFG2mU8DFxo+02HKbKfRD+p8Sn7QmtmDJ+poNE2pvTYHRzElsNk/68uLV1uEXL5s7tmHc5m2O+pGyw+c31eiSQ58WvwtZuzQq53r3WgrHkFOzsJWydoFWu2K6Z7VOP2YOsUGm8+kn0uhHuMCubpOh3O+tN9d7EbuBm3Yhb+6nuJOP562aMTS1lZIXt3mF3AfFWBi1VZ5320vnrwzUVC9un30+4exfw/v/T6dSvuDEg2cblJXp5pby9j0MQhi6UaULX5JTcXhsPNvl5UPfWXLufFhNQ20KykMVzTU7OmS+wVYhVBRsFHDfVaTe18WlbkM39YBf8rYBmCr0NZu+I5BZCmccYtNn/zytOOvXYHtM47DX2/lbVRUWNJKSzUUnxfZln/0HUJlH/dLW6HmqxE5v54Xg+WjBfdgFcO+RGKFwEY94nTCdLBNLqAisZEFuxBh2Jd0i8qSvH39gB6JbvFSpw1EbV5v0HAQCrCudZNgGwCiJSUlYoOq6UjHjJbjgQU76L/MtpU+LU8UpEFyNYBOdwHkJrOss6ezOXum2Vfkqmm8WvZRgXepQinw9MB6xtIf3ViYmuyyNz2vlpmwvdU/TRYxy1x3vzFrX2OPVdz5xE8ej6STCRdrq47WwDN9QLba6p3aoqXvn6c/BuNsfr7E7XtuP9+x77v4Oa++5qJpr6epwJXwYY72pjsEfO0ruajSP2RdW+8CmeK8Uv8ueR6+ZYPBVD5l+FjVQbHYPrrYmkK77wPLvIjdmXinhshzXg43n0r55465n1aMcdMdU+s+gI5X+Rq2l3aOVGMCE9kHAddJ+AgX/ue/DsX+6lggs3DVCGmHB/QQO/VSNIR0CoIo74+belCzmpM8kaxQAuUlTUszxGHfSWPz+5/dR0qejcRqAjgAAIHglY6kq0WAEHiMh7U2qDO73Z/HnAP4G+LFKxxkGZSPKo0NBP7vnUv1e6LcgLxk3lRrVa6pyowoKqHyTMJmVU4Kq66UzVLYx80HCOkHnxJyW6u9mf0eUShpVMFdREP8yZZxg5AGVy6JGyRwU0w3w14hzxvmmyav+sd1YuRLDIOCSQZ9UjtYvn6L+oLJVQBfAH3UdgrMxbAu/hax8rP+xNjmlVPw69Bl0ob709+TQS/S1Y8PTUOVIKDDklUI/1ppj69ikw0tFSw3gWZ0uBcv8xN/I8VD0VsotZdt+oXcJVUXIWcnNKZE5BwLD6g3QgaihufqpT6AGMssjoFCtSUGCjjDOVWM5PUeEbZDK5umnaFJo6yek9cYdATeM7zbkc/7u1f5UumoRx6aI4rBbwsqoyWFX2xi1mt+XoWhAcqhRr6J5C1gqQmzfqhTDqJjHeaIlkIyrg8ZJBwOUq3HUMOz+2xFJ4Y5Ek+zI9JUvyHd3FLzNlOWmsTHYcgHAFCuLjsjtSkeiPOjINHpXkBcdBRuCZTHadxetTmB17Du+wOPfV4XnYy3CZ573T5tWrKlR7ZTyWWzgXaAiHaUXFtjU7EvXTHOFVCV1bMqbskHZv5LO2rrYMHFmSU1ZcWFRhU10tcO0USebqyTp2I6fVlBenjMjv2ymzVQjGK1gGvoUazzItbZkGLTCykXKCWi6mR/kCqOVFYY1m5qPONi9kjNXSFXIE1ibV/AAlTO4u0jObpLTRsoKL4E1bDW5b/DmvZ943gRKAiTkNFDR3gZCQ+bs9fkDwVBbe0dnV3dPb1+/PTA4NDwSjkRj8UQylc40ZVQnXyiW3qyAVOdPvM0xY8cFaYK1IbrQsPCIyKjomNg4vSE+ITEpOSU1LT0jc3JWdk6PeeY7ZrUXFlhqsQ222xxEi781WRE0bc1G3I+0UZ/Pn7502+Ws03bLzVsu/7yCM8657IKLLnnJeM0VV+1R+K7NTdfdUPSv/0wpnjp92oxOM0tLysorK6pMr1TX1tTNqu/XZc7sBo1ee+OIP/1l1EGHnLSjV/ioKSlSOWWt8rnYLTt+kmk7wWmax1UAAAA=') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Banksia';
    src: url('data:font/woff2;charset=utf-8;base64,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') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Banksia';
    src: url('data:font/woff2;charset=utf-8;base64,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') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* 

style.css ------------------------------------------------------------------------------------------

 *//* --breakpoint-sm:31.5em // --breakpoint-md:49em // --breakpoint-lg:63em */
/* *{font-family:Georgia;font-size:16px;line-height:1.6;letter-spacing:0px;word-spacing:-0.5px;visibility:visible} */

:root {
    --main-hue:            147;       --main-saturation:       98%;       --main-luminance:       17.5%;
    --contrast-hue:        245;       --contrast-saturation:   25%;       --contrast-luminance:   35%;
    --additional-hue:      49;        --additional-saturation: 14%;       --additional-luminance: 28%;

    --shadow-hue:          140;       --shadow-sat: 98%;                  --shadow-lum:           0%;

    --scrolltop-background:        var(--tertiary);
    --selection-background:        var(--secondary-lighter);
    --page-background-solid:       hsla(28, 21%, 21%, 1);
    --page-background-transparent: hsla(28, 21%, 21%, 0);
    --page-background-solid:       hsla(var(--main-hue), var(--main-saturation), calc(var(--main-luminance) * var(--darker)), 1);
    --page-background-transparent: hsla(var(--main-hue), var(--main-saturation), calc(var(--main-luminance) * var(--darker)), 0);
}

* {font-family: inherit;}

body {font-family: 'Banksia', sans-serif; background-color: var(--primary-darker);  --h-contrast: .74; font-size: 1.05rem;}

header {
    width: 100vw; height: 60vh;
    background-image: linear-gradient(0deg,
        hsla(var(--main-hue), var(--main-saturation), calc(var(--main-luminance) * var(--darker)), 1) 0%,
        hsla(var(--main-hue), var(--main-saturation), calc(var(--main-luminance) * var(--darker)), 0) 20%),
    var(--header-image); background-size: cover; background-position: 50% 100%;
    color: #fff; text-align: center; padding: calc((90vh) / 4.2 / 1.618) 0 0 0;
}
@media screen and (min-width: 28em) { header {padding-left: 21%; padding-right: 14%;} }
@media screen and (min-width: 49em) { header {padding-left: 28%; padding-right: 14%;} }
body[data-id=index] header {
        height: 100vh;
        --header-image: url('/_img/Naturheilpraxis-Lebensraum-Buchholz-Nordheide-2025.webp'); background-position: 37% 0;
}
body[data-id=bach-blueten]            header {--header-image: url('/_img/bach-blueten.webp'); background-position: 50%;}
body[data-id=behandlungsspektrum]     header {--header-image: url('/_img/8.jpg');}
body[data-id=besprechen]              header {--header-image: url('/_img/2.jpg');}
body[data-id=craniosacraltherapie]    header {--header-image: url('/_img/3.jpg');}
body[data-id=lebensraum-massage]      header {--header-image: url('/_img/9.jpg');}
body[data-id=medi-taping]             header {--header-image: url('/_img/5.jpg');}
body[data-id=pflanzenheilkunde]       header {--header-image: url('/_img/1000004252_q.jpg');}
body[data-id=praevention-am-arbeitsplatz] header {--header-image: url('/_img/7.jpg');}
body[data-id=triggertherapie]         header {--header-image: url('/_img/1.jpg');}
body[data-id=impressum]               header {--header-image: url('/_img/7.jpg');}
body[data-id=datenschutzerklaerung]   header {--header-image: url('/_img/2.jpg');}
body[data-id=frauenheilkunde]         header {--header-image: url('/_img/gebaermutter.webp'); background-position: 50% 25%;}
body[data-id=willkommen-im-leben]     header {--header-image: url('/_img/willkommen-im-leben.webp');}
body[data-id=einladung-2026]          header {--header-image: url('/_img/willkommen-im-leben.webp');}

body:not([data-id=index]) header::after, header::after {
  content: ''; display: block; position: absolute; z-index: -1; inset: 50%;
  width: 42rem; height: 28rem; transform: translateX(-50%) translateY(-75%);
  border-radius: var(--border-radius); backdrop-filter: blur(2px);
}
body:not([data-id=index]) header::before {
  content: '';
  position: absolute;
  inset: 0; background: var(--primary-darker); z-index: -1; opacity: .35;

}


header * {color: inherit;}
header h1 + p {font-size: 2.5rem; line-height: 1.4; margin-bottom: 0;}
header h1 + p + p {font-size: 1.75rem; line-height: 1;}
header .script {font-size: max(2vw, 2rem);}

main {
    position: relative;
    width: 70rem; max-width: 100vw; min-height: 56vh; background: var(--block-background);
    margin: calc(-17.5vh + 2em) auto 0; padding: calc(var(--padding) * 3) var(--padding);
}
@media screen and (min-width: 70em) {
    main {border-top-left-radius: .435rem; border-top-right-radius: .435rem;}
}


h1 {font-size: max(2.45vw, 2rem); text-transform: uppercase; hyphens: none; overflow: visible; max-width: var(--text-width); margin-left: auto; margin-right: auto;}
h2 {--h-base: .9; text-align: left; color: var(--primary);}
h2, .script {font-family: 'Brizel'; font-weight: 400; font-family: 'Banksia'}
strong {color: var(--secondary);}

._button {
    color: var(--text-inverted); text-decoration: none; cursor: pointer; background-color: var(--tertiary);
    text-align: center; display: inline-flex; align-items: center; justify-content: center;
}
main ._float-right {width: auto;}

hr {border-color: var(--tertiary-lighter);}

#terminbuchung, #kontaktlink {position: relative; margin: 0; top: calc(var(--padding) * -1.5);}
#terminbuchung {background-color: var(--secondary); left: 0;}
#kontaktlink   {background-color: var(--primary); right: 0; float: right;}
@media screen and (min-width: 72em) {
  #terminbuchung {left: -3rem;}
  #kontaktlink {right: -3rem;}
}
._card {padding: var(--half-padding);}
._card ._button {padding: var(--half-padding); line-height: 1; background-color: var(--secondary);}
._card h2 {background-color: var(--tertiary-lighter);}

#ueber-mich img {flex: 0 1 30%;}

.map {aspect-ratio: 1/1.414213562; max-height: calc(100vh - var(--double-padding));}

body._footer-revealed > footer {width: 70rem; max-width: 100vw; margin: 0 auto; background-color: var(--secondary);}
footer a, footer span {color: var(--text-inverted); white-space: nowrap; display: inline-block; margin: 0 calc(var(--half-padding) / 2);}

a.cancel {background-color: var(--tertiary-lighter); color: var(--tertiary-darker);}

body[data-id=iframe] {background-color: var(--block-background); display: flex; flex-direction: row; justify-content: center; align-items: center;}
body[data-id=iframe] ._scrolltop-wrap, body[data-id=iframe] ._modal.xlink {display: none;}


/* .map {aspect-ratio: auto; height: auto; align-self: stretch!important;} */

#kontakt hr {margin-top: var(--half-padding); margin-bottom: var(--half-padding);}

a.bildteaser {
    background: var(--tertiary); color: var(--text-inverted); border-radius: var(--border-radius);
    padding: var(--half-padding); text-decoration: none; text-align: center; font-weight: 700;
    display: flex; align-items: center; justify-content: center; min-height: 5.6em;
}



/* Autoslider */
.autoslider {
    --autoslider-speed: 7s;
    position: relative; width: 100%; min-height: 28em; overflow: hidden;
}
.autoslider > * {
    --animation-speed: calc(var(--autoslider-speed) * var(--siblings));
    position: absolute; inset: 0; width: 100%; opacity: 0; animation: display_slides var(--animation-speed) infinite;
}
.autoslider.pause:hover {cursor: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="32" height="32px" viewBox="0 0 32 32"%3E%3Cpath d="M16 0C7.2 0 0 7.2 0 16s7.2 16 16 16 16-7.2 16-16S24.8 0 16 0zM8.8 7.7h4.8v16.6H8.8V7.7zm9.5 0h4.8v16.6h-4.8V7.7z" opacity=".35"/%3E%3C/svg%3E') 64 64, all-scroll;}
.autoslider.pause:hover > * * {opacity: .84;}
.autoslider.pause:hover > * {animation-play-state: paused;}

.autoslider > :nth-child(2) {animation-delay: calc(var(--autoslider-speed) * 1);}
.autoslider > :nth-child(3) {animation-delay: calc(var(--autoslider-speed) * 2);}
.autoslider > :nth-child(4) {animation-delay: calc(var(--autoslider-speed) * 3);}
.autoslider > :nth-child(5) {animation-delay: calc(var(--autoslider-speed) * 4);}
.autoslider > :nth-child(6) {animation-delay: calc(var(--autoslider-speed) * 5);}
.autoslider > :nth-child(7) {animation-delay: calc(var(--autoslider-speed) * 6);}

@keyframes display_slides {
    0%   {transform: translateX(50%);  opacity: 0;}
    /* slide-in */
    3%   {transform: translateX(0);    opacity: 1;}
    /* show-until: slide-in + (100% / number of children) - slide-out - break-between-slides */
    30%  {transform: translateX(0);    opacity: 1;}
    /* slide-out */
    33%  {transform: translateX(-50%); opacity: 0;}
    100% {transform: translateX(-50%); opacity: 0;}
}

.simpleslider {
  max-width: calc(100% + var(--double-padding));
  margin: var(--double-padding) var(--negative-padding); padding: var(--double-padding) 0; background: var(--secondary);
}
.simpleslider:hover {cursor: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="32" height="32px" viewBox="0 0 32 32"%3E%3Cpath d="M16 0C7.2 0 0 7.2 0 16s7.2 16 16 16 16-7.2 16-16S24.8 0 16 0zM8.8 7.7h4.8v16.6H8.8V7.7zm9.5 0h4.8v16.6h-4.8V7.7z" opacity=".35"/%3E%3C/svg%3E') 64 64, all-scroll;}
.simpleslider ol, .simpleslider ol > li {max-width: var(--content-width); margin: 0; padding-left: 0; padding-right: 0;}
.simpleslider ol > li blockquote {max-width: var(--text-width); margin: 0 auto; padding: 0 var(--double-padding);}
.simpleslider ol > li blockquote span {display: block; margin-bottom: 1em;}

.bildteaser {position: relative; font-size: 1.175em;}
.bildteaser[data-id] {overflow: hidden; background: var(--block-background);}
.bildteaser[data-id]::after {content:''; position: absolute; inset: -1em; z-index: 0; background-size: cover; opacity: .84; filter: blur(.07px);}
.bildteaser[data-id] span {position: relative; z-index: 10; background-color: var(--primary); padding: .42em .84em; line-height: 1;}

/*
.bildteaser[data-id=bach-blueten]::after {background-image: url('/_img/ayla-verschueren-nKynHXxgEfE-unsplash.jpg');background-position: 50% 55%;}
.bildteaser[data-id]:hover {opacity: 1;}
.bildteaser[data-id]:hover::after {opacity: .56;}
*/

.bildteaser:nth-child(3n+1) {background-color: var(--primary);}
.bildteaser:nth-child(3n+2) {background-color: var(--secondary);}
.bildteaser:nth-child(3n+3) {background-color: var(--tertiary);}
.bildteaser::before {content: ''; position: absolute; inset: 0; z-index: 0; background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 0%, .3) 100%);}
.bildteaser::after {content: attr(data-text); position: absolute; inset: 0; color: var(--text-inverted); z-index: 1; display: flex; justify-content: center; align-items: center; padding: var(--half-padding);}

@media (min-width: 68.6rem) {
  .bildteaser.small {max-width: 11em;}
}
._flex._same-height > img:first-child {max-height: 42em;}


nav#menu ul {list-style-type: none; background-color: hsla(0, 0%, 0%, .3)}
nav#menu ul li {padding: 0;}
nav#menu:not(:target) ul li:not(:first-child) {border-left: 1px solid var(--text-inverted);}
nav#menu ul li a {color: #fff; padding: var(--half-padding) var(--padding);}
nav#menu ul li a:hover {background-color: hsla(0, 0%, 100%, .3);}

.startseite h2:nth-of-type(odd), .startseite :nth-of-type(even) h2:first-child {color: var(--secondary);}
.startseite h2:nth-of-type(even), .startseite :nth-of-type(odd) h2:first-child {color: var(--primary);}

h3 {font-weight: 400; color: var(--secondary);}
h4 {--h-base: .3; font-weight: 400; color: var(--tertiary);}



nav#menu {--menu-background: hsla(0, 0%, 0%, .3); --logo-width: 91; --logo-height: 140; --menu-background-active:  hsla(0, 0%, 84%, .3); --menu-color-active: var(--text-inverted); --menu-color-hover: var(--text-inverted); transform: translateX(-50%) translateY(-8em); margin: 0;}
nav#menu:target {--menu-background: transparent;}

nav#menu:target {position: absolute; top: 0; z-index: 100; min-height: 100vh; margin: 0;}
#menu:target ~ a._menu-button._show {z-index: 100;}
#menu:target ~ a._menu-button._show + a._menu-button._hide {z-index: 105;}
nav#menu:target ~ a._menu-button::before, nav#menu:target ~ a._menu-button::after {background: var(--text-inverted);}

nav#menu:target > * {flex-grow: 0;}
nav#menu:target a.logo {text-align: center; color: var(--text-inverted);}
nav#menu:target a.logo svg {display: block; max-width: calc(var(--logo-width) * 1px); position: relative; left: 50%; transform: translateX(-50%);}

nav#menu:target ~ a._menu-hide-overlay {z-index: 50;}

nav#menu:not(:target) a.logo {display: none;}

nav#menu ul li a {line-height: 1;}

nav > ul {backdrop-filter: blur(4px);}

@media (min-width: 31.5em) {
  nav#menu ul li > a:not(:last-child)::before {transform: translateX(-50%) translateY(.35em);}
  nav#menu > ul ul li {min-width: 12em; border: none!important; text-align: center;}
}

header {position: relative; z-index: 10; padding: 0 var(--double-padding) 17.5vh; display: flex; flex-direction: column; justify-content: center; align-items: center;}
header #logo {margin-bottom: 3.5vh;}

@media (max-width: 31.499rem) {
    nav#menu {position: absolute; top: 0; transform: translateX(-50%);}
}
a._menu-button._show, a._menu-button._show::before, a._menu-button._show::after {background-color: var(--text-inverted);}
/* body {position: static;} /* Kollidiert mit ScrollTop. Wofür ist das wichtig? */

a._menu-button._hide,a._menu-button._show {position:fixed;top:1.5rem;right:calc(var(--touch-target) + var(--padding));}


    details {
        list-style-type: none; padding-bottom: 0; background: var(--grau6); padding: var(--padding);
        border: 1px solid var(--grau5); border-bottom: none;
    }
    details summary {
        cursor: pointer; transition: margin .3s ease-out; padding: var(--half-padding);
        background: var(--grau6);text-align: left; background: var(--grau7); margin: calc(var(--padding) * -1);
    }
    details[open] summary {margin-bottom: var(--half-padding); border-bottom: 1px solid var(--grau5);}
    details:last-of-type {border: 1px solid var(--grau5);}
    summary::before {
        content: ''; display: inline-block; width: 1em; height: 1em; margin-right: .5em;
        mask-image: var(--mask); mask-repeat: no-repeat; mask-position: center; mask-size: contain;
        -webkit-mask-image: var(--mask); -webkit-mask-repeat: no-repeat; -webkit-mask-position: center;
        -webkit-mask-size: contain; background-color: black; transition: transform 0.3s ease;
        --mask: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 170"%3E%3Cpath fill="none" stroke="rgb(74,84,94)" stroke-width="35" stroke-linecap="square" d="M35 135l50-50-50-50"/%3E%3C/svg%3E');
    }
    details[open] > summary::before {transform: rotate(90deg);}
    details > summary ~ p {color: var(--primary); hyphens: auto;}


.teaser {flex-wrap: wrap; justify-content: space-between;}
.teaser > a {flex: 1 1 auto;}

footer {--outline-color: var(--text-inverted)}

details.anfahrt summary {background: hsla(0, 0%, 100%, .7); border: 1px solid var(--tertiary-lighter);}
details.anfahrt + details.anfahrt summary {position: relative; top: -1px;}
/*



h2, h4, h6 {color: var(--secondary); text-align: left;}
h3, h5 {color: var(--tertiary); text-align: left;}



.xlink ._modal_content {text-align: center; min-height: unset;}
._close_modal {font-family: 'Arial'; font-weight: 700; background: var(--block-background);}
._close_modal::before {line-height: calc(var(--touch-target) / 1);}

body {background: url('_img/nordheide.webp') 50% 50% no-repeat; background-attachment: fixed;}
body::after {content: ''; position: fixed; inset: 0; opacity: .77; background: var(--block-background); z-index: -1;}

main {
    max-width: 42em; position: relative; inset: 0 0 0 50%; transform: translateX(-50%);
    --selection-color: var(--text-inverted);
}

@media screen and (min-width: 51em) {
    main {display: block; max-width: 42em; min-width: 35em; height: auto; min-height: 100%;
      position: relative; left: 50%; transform: translateX(-50%);
      background-color: var(--block-background);
    }
}
main {
    text-align: center; display: flex; flex-direction: column; justify-content: space-between;
    width: 100%;
}
main._padding {  padding-top: 7vh; padding-bottom: 0;}
main > img {width: 100%; max-width: 35em; height: auto; object-fit: contain; margin: 0 auto;}
div.text h1 {font-size: 1.35rem; hyphens: none;}

footer {
    background: var(--primary); width: calc(100% +  var(--double-padding)); font-size: .833333em;
    height: 100%; margin: 0; overflow: unset!important; margin: 0 var(--negative-padding);
}
footer ._flex {--minwidth: 14em; margin: 10vh var(--padding);}
footer * {color: var(--text-inverted);}
footer > * > h2 {font-family: Changa; font-size: 12vw; text-align: center; line-height: 1em; opacity: .77; margin-bottom: 0;}
footer > * > h2 + p {margin-bottom: 2em; font-size: 4.5vw; text-align: center;}
@media screen and (min-width: 28em) {
    footer > * > h2 + p {font-size: 3.85vw;}
}
@media screen and (min-width: 42em) {
    footer > * > h2 {font-size: 6vw;}
    footer > * > h2 + p {font-size: 2.25vw;}
}
@media screen and (min-width: 51em) {
    footer > * > h2 {font-size: 3.45rem;}
    footer > * > h2 + p {font-size: 1.18rem;}
}

footer .kontakt h2 {font-family: Changa; margin: 0; font-size: 2.1rem!important; line-height: 1em; text-align: left;}
footer p {margin: 0; line-height: 1.4; text-align: left;}
footer ._float-left {margin-right: var(--half-padding) !important;}

#security:not(:target) + p {display: none;}

footer button.mmn[type="submit"] {background-color: var(--text-inverted); padding: var(--half-padding); text-decoration: none;}

.top_image {
    margin: var(--padding) var(--negative-padding); width: calc(100% + var(--double-padding)); max-width: unset;
    height: 35vh; background-image: url('_img/nordheide.webp'); background-size: cover; background-attachment: fixed;
}

._no._button {color: var(--text-inverted); background: transparent; border: 2px dashed currentcolor; margin: 0; font-size: 1.4em; padding: 0 var(--padding); line-height: 2.1;}
._no._button:hover {opacity: 1;}

._buttons {margin-top: var(--padding);}
._modal_content ._button, ._panel ._button {background: var(--secondary); color: var(--text-inverted);}
._button.cancel {background: var(--tertiary-lighter); color: var(--text-color);}
/*

main {
    width: 100vw; height: auto; min-height: 100%;
    display: flex; flex-direction: column-reverse; justify-content: flex-end; line-height: 0;
}
main > div > * {line-height: 1.77778;}
main > .bild.rechts {display: none;}


main div.bild img {max-width: 100%; height: 100%; object-fit: cover;}
main div.bild.links img {object-position: 0 50%;}
main div.bild.rechts img {object-position: 100% 50%;}





p.links a {width: 100%; text-align: center;}
@media screen and (min-width: 28em) {
    p.links a {width: 1%;}
}
@media screen and (max-width: 27.99em) {
p.links a {text-align: center!important;}
}

#datenschutz h4 {line-height: 1.2;}



@media screen and (max-width: 63em) {
     #main {position: absolute; background: hsla(0,100%,100%,.42);}
     ._box._shadow {box-shadow: none;}
}

div.text {max-width: 21em; margin: 0 auto;}

._panel > div {box-shadow: 0 0 0 7px hsla(0, 100%, 100%, .35), inset 0 0 0 1px var(--tertiary-lighter);}

/* ---------------- Sofort auszuführender Code oberhalb ---------------- * /





footer {
    position: relative; z-index: 25; display: block; overflow: hidden;
    max-width: 100vw; margin: 0 auto;
}
@media screen and (min-width: 50.5em) {
    footer {
        max-width: calc(42.4em + var(--double-padding) + var(--double-padding));
    }
}



footer .kontakt {display: grid; gap: var(--double-padding); grid-template-columns: 1fr; margin: var(--double-padding) 0;}
footer .kontakt > :first-child {display: flex; flex-direction: column; justify-content: center; align-items: center;}
@media screen and (min-width: 30em) {
    footer .kontakt {margin: var(--double-padding);}
    footer .kontakt > :first-child > div {min-width: 20em;}
}
footer .kontakt > :not(:first-child) > * {text-align: center;}
@media (min-width: 35em) {
    footer .kontakt {grid-template-columns: auto auto;}
    footer .kontakt > :first-child {grid-column: span 2;}
}
@media (min-width: 42em) {
    footer .kontakt {grid-template-rows: auto; gap: var(--padding); }
    footer .kontakt > :first-child {grid-column: span 1;grid-row: span 2;}
}
footer .kontakt h2 + p {white-space: nowrap;}
footer .kontakt ._no._button {text-align: center;}
footer .kontakt button {width: 100%; height: 100%;}

*/
div.simpleslider {--slides-count: 3;}.simpleslider > input#show1:checked ~ .slides-container {left: 0%;} .simpleslider > input#show2:checked ~ .slides-container {left: -100%;} .simpleslider > input#show3:checked ~ .slides-container {left: -200%;} .simpleslider > input#show4:checked ~ .slides-container {left: -300%;} @keyframes slide {0%, 30.833333333333% {left: 0%;} 33.333333333333%, 64.166666666667% {left: -100%;} 66.666666666667%, 97.5% {left: -200%;} 100% {left: -300%;} } .simpleslider.indicator > input#show1 {left: calc(50% - var(--bullet-margin) * 1px);} .simpleslider.indicator:not(.autoplay) > .slide-indicator, .simpleslider.indicator > input#show1:checked ~ .slide-indicator {left: calc(50% + (var(--bullet-margin) * -1px));} .simpleslider.indicator > input#show2 {left: calc(50% - var(--bullet-margin) * 0px);} .simpleslider.indicator > input#show2:checked ~ .slide-indicator {left: calc(50% + (var(--bullet-margin) * 0px));} .simpleslider.indicator > input#show3 {left: calc(50% - var(--bullet-margin) * -1px);} .simpleslider.indicator > input#show3:checked ~ .slide-indicator {left: calc(50% + (var(--bullet-margin) * 1px));} @keyframes indicate {0%, 30.833333333333% {transform: translateX(calc(-1px * var(--bullet-margin)));} 33.333333333333%, 64.166666666667% {transform: translateX(calc(0px * var(--bullet-margin)));} 66.666666666667%, 97.5% {transform: translateX(calc(1px * var(--bullet-margin)));} 100% {transform: translateX(calc(-1px * var(--bullet-margin)));} } .mmn[form="form_mmn_0"]{--m:'kontakt';--d:'naturheilpraxis-lebensraum.de'}