:root{--pink:#ca2db2;--gb-color-gruen-dunkel:#2e3e19;--gb-color-rot:#f05a3e;--gb-color-blau:#82b4ba;--gb-color-beige:#d8cebc;--gb-color-rosa:#e8a9a5;--gb-color-pistazie:#b4d7a2;--gb-color-rosa-hell:#fce1df;--gb-color-pistazie-hell:#e5f1df;--gb-color-blau-hell:#d3e5e7;--gb-color-beige-hell:#f1eee8;--gb-color-rot-hell:#fac5bb;--gb-color-weiss:#ffffff;--gb-font-base:"bilo", system-ui, -apple-system, "Segoe UI", sans-serif;--gb-font-size-h1:clamp(2.5rem, 1.703rem + 3.268vw, 5.625rem);--gb-font-size-h2:clamp(1.875rem, 1.397rem + 1.961vw, 3.75rem);--gb-font-size-h3:clamp(1.25rem, 1.091rem + 0.6536vw, 1.875rem);--gb-font-size-p-big:clamp(1.125rem, 0.9975rem + 0.5229vw, 1.625rem);--gb-font-size-p:clamp(1rem, 0.9363rem + 0.2614vw, 1.25rem);--gb-font-size-p-small:clamp(0.875rem, 0.8591rem + 0.06536vw, 0.9375rem);--gb-font-size-button:clamp(1.125rem, 1.093rem + 0.1307vw, 1.25rem);--gb-line-height-h1:clamp(2.625rem, 2.02rem + 2.484vw, 5rem);--gb-line-height-h2:clamp(2rem, 1.554rem + 1.83vw, 3.75rem);--gb-line-height-h3:clamp(1.5rem, 1.245rem + 1.046vw, 2.5rem);--gb-line-height-p-big:clamp(1.375rem, 1.216rem + 0.6536vw, 2rem);--gb-line-height-p:clamp(1.375rem, 1.327rem + 0.1961vw, 1.5625rem);--gb-line-height-p-small:1.2;--gb-line-height-button:1;--gb-space-2xs:0.5rem;--gb-space-xs:1rem;--gb-space-s:1.5rem;--gb-space-m:clamp(1rem, 0.7451rem + 1.046vw, 2rem);--gb-space-l:clamp(1.5rem, 1.118rem + 1.569vw, 3rem);--gb-space-xl:clamp(2rem, 1.49rem + 2.092vw, 4rem);--gb-space-section:clamp(3rem, 1.694rem + 5.359vw, 8.125rem);--gb-container-width:1440px;--gb-gutter:1.5rem;--gb-radius-button:0;--gb-button-height:clamp(2.75rem, 2.69rem + 0.26vw, 3rem);--gb-ease-flattern:cubic-bezier(0.34, 1.4, 0.64, 1);--gb-dauer-flattern:900ms}body{background-color:var(--gb-color-weiss);color:var(--gb-color-gruen-dunkel);font-family:var(--gb-font-base);font-size:var(--gb-font-size-p);font-weight:400;line-height:var(--gb-line-height-p)}a{color:var(--gb-color-gruen-dunkel);text-decoration:underline;text-underline-offset:0.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px;color:var(--gb-color-gruen-dunkel)}h1{font-family:var(--gb-font-base);font-size:var(--gb-font-size-h1);line-height:var(--gb-line-height-h1);font-weight:700;color:var(--gb-color-gruen-dunkel);margin-bottom:var(--gb-space-s)}h2{font-family:var(--gb-font-base);font-size:var(--gb-font-size-h2);line-height:var(--gb-line-height-h2);font-weight:700;color:var(--gb-color-gruen-dunkel);margin-bottom:var(--gb-space-s)}h3{font-family:var(--gb-font-base);font-size:var(--gb-font-size-h3);line-height:var(--gb-line-height-h3);font-weight:700;color:var(--gb-color-gruen-dunkel);margin-bottom:var(--gb-space-xs)}h4{font-family:var(--gb-font-base);font-size:var(--gb-font-size-p-big);line-height:var(--gb-line-height-p-big);font-weight:700;color:var(--gb-color-gruen-dunkel);margin-bottom:var(--gb-space-2xs)}h5,h6{font-family:var(--gb-font-base);font-size:var(--gb-font-size-p-big);line-height:var(--gb-line-height-p-big);font-weight:700;color:var(--gb-color-gruen-dunkel);margin-bottom:var(--gb-space-2xs)}.p-big{font-size:var(--gb-font-size-p-big);line-height:var(--gb-line-height-p-big);font-weight:300}.p-small{font-size:var(--gb-font-size-p-small);line-height:var(--gb-line-height-p-small)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;column-gap:var(--gb-space-2xs);min-height:var(--gb-button-height);padding-top:0.5rem;padding-bottom:0.5rem;padding-left:var(--gb-space-m);padding-right:var(--gb-space-m);font-family:var(--gb-font-base);font-size:var(--gb-font-size-button);line-height:var(--gb-line-height-button);font-weight:500;text-decoration:none;border-top-width:1.5px;border-right-width:1.5px;border-bottom-width:1.5px;border-left-width:1.5px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-left-radius:var(--gb-radius-button);border-top-right-radius:var(--gb-radius-button);border-bottom-right-radius:var(--gb-radius-button);border-bottom-left-radius:var(--gb-radius-button);transition-property:background-color, color, border-color;transition-duration:200ms;transition-timing-function:ease-out;cursor:pointer;border-top-color:var(--gb-color-gruen-dunkel);border-right-color:var(--gb-color-gruen-dunkel);border-bottom-color:var(--gb-color-gruen-dunkel);border-left-color:var(--gb-color-gruen-dunkel);background-color:var(--gb-color-gruen-dunkel);color:var(--gb-color-weiss)}.btn-primary:hover{border-top-color:color-mix(in oklab, var(--gb-color-gruen-dunkel) 82%, white);border-right-color:color-mix(in oklab, var(--gb-color-gruen-dunkel) 82%, white);border-bottom-color:color-mix(in oklab, var(--gb-color-gruen-dunkel) 82%, white);border-left-color:color-mix(in oklab, var(--gb-color-gruen-dunkel) 82%, white);background-color:color-mix(in oklab, var(--gb-color-gruen-dunkel) 82%, white);color:var(--gb-color-weiss)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;column-gap:var(--gb-space-2xs);min-height:var(--gb-button-height);padding-top:0.5rem;padding-bottom:0.5rem;padding-left:var(--gb-space-m);padding-right:var(--gb-space-m);font-family:var(--gb-font-base);font-size:var(--gb-font-size-button);line-height:var(--gb-line-height-button);font-weight:500;text-decoration:none;border-top-width:1.5px;border-right-width:1.5px;border-bottom-width:1.5px;border-left-width:1.5px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-left-radius:var(--gb-radius-button);border-top-right-radius:var(--gb-radius-button);border-bottom-right-radius:var(--gb-radius-button);border-bottom-left-radius:var(--gb-radius-button);transition-property:background-color, color, border-color;transition-duration:200ms;transition-timing-function:ease-out;cursor:pointer;border-top-color:var(--gb-color-gruen-dunkel);border-right-color:var(--gb-color-gruen-dunkel);border-bottom-color:var(--gb-color-gruen-dunkel);border-left-color:var(--gb-color-gruen-dunkel);background-color:var(--gb-color-weiss);color:var(--gb-color-gruen-dunkel)}.btn-secondary:hover{background-color:var(--gb-color-beige);color:var(--gb-color-gruen-dunkel)}.btn-secondary-dark{display:inline-flex;align-items:center;justify-content:center;column-gap:var(--gb-space-2xs);min-height:var(--gb-button-height);padding-top:0.5rem;padding-bottom:0.5rem;padding-left:var(--gb-space-m);padding-right:var(--gb-space-m);font-family:var(--gb-font-base);font-size:var(--gb-font-size-button);line-height:var(--gb-line-height-button);font-weight:500;text-decoration:none;border-top-width:1.5px;border-right-width:1.5px;border-bottom-width:1.5px;border-left-width:1.5px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-left-radius:var(--gb-radius-button);border-top-right-radius:var(--gb-radius-button);border-bottom-right-radius:var(--gb-radius-button);border-bottom-left-radius:var(--gb-radius-button);transition-property:background-color, color, border-color;transition-duration:200ms;transition-timing-function:ease-out;cursor:pointer;border-top-color:var(--gb-color-weiss);border-right-color:var(--gb-color-weiss);border-bottom-color:var(--gb-color-weiss);border-left-color:var(--gb-color-weiss);background-color:transparent;color:var(--gb-color-weiss)}.btn-secondary-dark:hover{background-color:var(--gb-color-weiss);color:var(--gb-color-gruen-dunkel)}.btn-link{display:inline-flex;align-items:center;column-gap:var(--gb-space-2xs);min-height:var(--gb-button-height);font-size:var(--gb-font-size-button);line-height:var(--gb-line-height-button);font-weight:500;color:var(--gb-color-gruen-dunkel);text-decoration:none}.btn-link:hover{text-decoration:underline;text-underline-offset:0.18em;color:var(--gb-color-gruen-dunkel)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;column-gap:var(--gb-space-2xs);min-height:var(--gb-button-height);padding-top:0.5rem;padding-bottom:0.5rem;padding-left:var(--gb-space-m);padding-right:var(--gb-space-m);font-family:var(--gb-font-base);font-size:var(--gb-font-size-button);line-height:var(--gb-line-height-button);font-weight:500;text-decoration:none;border-top-width:1.5px;border-right-width:1.5px;border-bottom-width:1.5px;border-left-width:1.5px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-left-radius:var(--gb-radius-button);border-top-right-radius:var(--gb-radius-button);border-bottom-right-radius:var(--gb-radius-button);border-bottom-left-radius:var(--gb-radius-button);transition-property:background-color, color, border-color;transition-duration:200ms;transition-timing-function:ease-out;cursor:pointer;border-top-color:var(--gb-color-gruen-dunkel);border-right-color:var(--gb-color-gruen-dunkel);border-bottom-color:var(--gb-color-gruen-dunkel);border-left-color:var(--gb-color-gruen-dunkel);background-color:transparent;color:var(--gb-color-gruen-dunkel)}.btn-ghost:hover{background-color:var(--gb-color-gruen-dunkel);color:var(--gb-color-weiss)}.gbp-button--primary{display:inline-flex;align-items:center;justify-content:center;column-gap:var(--gb-space-2xs);min-height:var(--gb-button-height);padding-top:0.5rem;padding-bottom:0.5rem;padding-left:var(--gb-space-m);padding-right:var(--gb-space-m);font-family:var(--gb-font-base);font-size:var(--gb-font-size-button);line-height:var(--gb-line-height-button);font-weight:500;text-decoration:none;border-top-width:1.5px;border-right-width:1.5px;border-bottom-width:1.5px;border-left-width:1.5px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-left-radius:var(--gb-radius-button);border-top-right-radius:var(--gb-radius-button);border-bottom-right-radius:var(--gb-radius-button);border-bottom-left-radius:var(--gb-radius-button);transition-property:background-color, color, border-color;transition-duration:200ms;transition-timing-function:ease-out;cursor:pointer;border-top-color:var(--gb-color-gruen-dunkel);border-right-color:var(--gb-color-gruen-dunkel);border-bottom-color:var(--gb-color-gruen-dunkel);border-left-color:var(--gb-color-gruen-dunkel);background-color:var(--gb-color-gruen-dunkel);color:var(--gb-color-weiss)}.gbp-button--primary:hover{border-top-color:color-mix(in oklab, var(--gb-color-gruen-dunkel) 82%, white);border-right-color:color-mix(in oklab, var(--gb-color-gruen-dunkel) 82%, white);border-bottom-color:color-mix(in oklab, var(--gb-color-gruen-dunkel) 82%, white);border-left-color:color-mix(in oklab, var(--gb-color-gruen-dunkel) 82%, white);background-color:color-mix(in oklab, var(--gb-color-gruen-dunkel) 82%, white);color:var(--gb-color-weiss)}.gbp-footer{font-size:var(--gb-font-size-p-small);line-height:var(--gb-line-height-p-small);padding-top:var(--gb-space-section);padding-bottom:var(--gb-space-section);padding-left:var(--gb-gutter);padding-right:var(--gb-gutter)}.gbp-footer a{font-size:var(--gb-font-size-p-small)}.gbp-section__inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1}.gbp-footer__title{font-size:var(--gb-font-size-button);line-height:var(--gb-line-height-button);font-weight:500;margin-bottom:14px}.gbp-footer__link{display:block;padding-top:0.375rem;padding-bottom:0.375rem}.claim{display:flex;flex-direction:column;align-items:flex-start;row-gap:0px;margin-top:0px;margin-bottom:var(--gb-space-s)}.claim__wort{display:inline-block;font-size:var(--gb-font-size-h1);line-height:var(--gb-line-height-h1);font-weight:700;color:var(--gb-color-rot);transform:rotate(-6deg);transform-origin:left bottom;padding-bottom:0px}.claim__rest{display:block;font-size:var(--gb-font-size-h2);line-height:var(--gb-line-height-h2);font-weight:700;color:var(--gb-color-gruen-dunkel);padding-left:clamp(1.5rem, 0.2rem + 5vw, 5.375rem)}.mask-fluegel{clip-path:url(#schm-fluegel-links);display:block;width:100%;aspect-ratio:1 / 1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mask-fluegel--gespiegelt{clip-path:url(#schm-fluegel-rechts)}.badge{display:inline-flex;align-items:center;padding-top:6px;padding-bottom:6px;padding-left:14px;padding-right:14px;font-size:var(--gb-font-size-p-small);line-height:var(--gb-line-height-p-small);font-weight:500;letter-spacing:0.04em;text-transform:uppercase;background-color:var(--gb-color-gruen-dunkel);color:var(--gb-color-weiss)}.chip{display:inline-flex;align-items:center;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-size:var(--gb-font-size-p-small);line-height:var(--gb-line-height-p-small);letter-spacing:0.04em;text-transform:uppercase;text-decoration:none;background-color:var(--gb-color-beige-hell);color:var(--gb-color-gruen-dunkel)}.chip:hover{text-decoration:underline;color:var(--gb-color-gruen-dunkel)}.chip--maedchenzeit{background-color:var(--gb-color-rosa-hell)}.chip--kindergesundheit{background-color:var(--gb-color-blau-hell)}.chip--frauengesundheit{background-color:var(--gb-color-rot-hell)}.chip--aus-der-apotheke{background-color:var(--gb-color-gruen-dunkel);color:var(--gb-color-weiss)}.chip--aus-der-apotheke:hover{color:var(--gb-color-weiss)}.termin-datum{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:116px;height:116px;background-color:var(--gb-color-gruen-dunkel);color:var(--gb-color-weiss);text-align:center}.termin-datum .termin-datum__wochentag{font-size:var(--gb-font-size-p-small);line-height:var(--gb-line-height-p-small);color:var(--gb-color-pistazie)}.termin-datum .termin-datum__tag{font-size:var(--gb-font-size-h3);line-height:var(--gb-line-height-h3);font-weight:700}.termin-datum .termin-datum__monat{font-size:var(--gb-font-size-p-small);line-height:var(--gb-line-height-p-small);color:var(--gb-color-pistazie);letter-spacing:0.04em}@media (max-width:767px){.termin-datum{width:84px;height:84px}}.termin-anmeldung--keine{font-size:var(--gb-font-size-p-small);line-height:var(--gb-line-height-p-small);opacity:0.75}.kachel{position:relative;display:flex;flex-direction:column;row-gap:var(--gb-space-xs);min-height:420px;padding-top:101px;padding-bottom:32px;padding-left:28px;padding-right:28px;background-color:var(--gb-color-beige-hell);color:var(--gb-color-gruen-dunkel);text-decoration:none;transition-property:filter, transform;transition-duration:300ms;transition-timing-function:var(--gb-ease-flattern)}.kachel[data-flaeche="blau-hell"]{background-color:var(--gb-color-blau-hell)}.kachel[data-flaeche="rosa-hell"]{background-color:var(--gb-color-rosa-hell)}.kachel[data-flaeche="rot-hell"]{background-color:var(--gb-color-rot-hell)}.kachel[data-flaeche="beige-hell"]{background-color:var(--gb-color-beige-hell)}.kachel[data-flaeche="pistazie-hell"]{background-color:var(--gb-color-pistazie-hell)}.kachel:hover{filter:brightness(1.02);transform:translateY(-4px) rotate(-0.6deg)}.kachel:hover .kachel__pfeil{transform:translateX(6px)}.kachel .kachel__pfeil{margin-top:auto;font-size:var(--gb-font-size-h3);line-height:var(--gb-line-height-h3);font-weight:700;color:var(--gb-color-rot);transition-property:transform;transition-duration:300ms;transition-timing-function:var(--gb-ease-flattern)}@media (max-width:1024px){.kachel{min-height:0px;padding-top:var(--gb-space-l)}}.gbp-section{padding-top:var(--gb-space-section);padding-bottom:var(--gb-space-section);padding-left:var(--gb-gutter);padding-right:var(--gb-gutter);position:relative;z-index:0}.gbp-section__headline{margin-bottom:var(--gb-space-s)}.gbp-section__text{font-size:var(--gb-font-size-p-big);line-height:var(--gb-line-height-p-big);font-weight:300}.gbp-list--unstyled{list-style-type:none;margin-left:0px;padding-left:0px}.gbp-card__meta-text{font-size:var(--gb-font-size-p-small);line-height:var(--gb-line-height-p-small);margin-bottom:0.5rem}.gbp-card__title{font-size:var(--gb-font-size-h3);line-height:var(--gb-line-height-h3);margin-bottom:0.5rem}.section-fluegel{padding-bottom:0px;overflow-x:clip}.fluegelbild-bleed{width:calc(100% + calc(max(var(--gb-gutter), (100vw - var(--gb-container-width)) / 2) + 4vw));max-width:none;aspect-ratio:971 / 992;margin-bottom:calc(-1 * clamp(3rem, 1rem + 8vw, 14rem))}@media (max-width:1024px){.fluegelbild-bleed{width:calc(100% + var(--gb-gutter));margin-bottom:calc(-1 * var(--gb-space-xl))}}.fluegelbild-bleed--links{margin-left:calc(-1 * calc(max(var(--gb-gutter), (100vw - var(--gb-container-width)) / 2) + 4vw))}@media (max-width:1024px){.fluegelbild-bleed--links{margin-left:calc(-1 * var(--gb-gutter))}}