.contact-bar[data-astro-cid-5y2d3tdh]{z-index:40;padding-block:var(--space-8) calc(var(--space-8) + env(safe-area-inset-bottom,0px));background:var(--color-background);border-top:1px solid var(--color-border);position:fixed;inset:auto 0 0}@supports (color:color-mix(in srgb, red, blue)){.contact-bar[data-astro-cid-5y2d3tdh]{background:color-mix(in srgb, var(--color-background) 94%, transparent)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) and (color:color-mix(in srgb, red, blue)){.contact-bar[data-astro-cid-5y2d3tdh]{background:color-mix(in srgb, var(--color-background) 78%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.contact-bar__inner[data-astro-cid-5y2d3tdh]{align-items:stretch;gap:var(--space-8);display:flex}.contact-bar[data-astro-cid-5y2d3tdh] .contact-bar__whatsapp.button{min-width:0;min-height:var(--contact-bar-ziel);flex:auto}.contact-bar__anrufen[data-astro-cid-5y2d3tdh]{width:4rem;min-height:var(--contact-bar-ziel);border:1px solid var(--color-border);border-radius:var(--radius-button);background-color:var(--color-surface);color:var(--color-primary-text);font-size:.75rem;font-weight:var(--weight-semibold);-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-out);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;line-height:1.2;text-decoration:none;display:flex}.contact-bar__anrufen[data-astro-cid-5y2d3tdh]:active{background-color:var(--color-surface-hover)}@media (hover:hover){.contact-bar__anrufen[data-astro-cid-5y2d3tdh]:hover{background-color:var(--color-surface-hover)}}.contact-bar__anrufen[data-astro-cid-5y2d3tdh]:focus-visible{border-radius:var(--radius-button)}@media (prefers-color-scheme:dark){:where(html:not([data-farbmodus=hell])) .contact-bar[data-astro-cid-5y2d3tdh] .contact-bar__whatsapp.button:not(:focus-visible){box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-white) 35%, transparent)}}:where(html[data-farbmodus=dunkel]) .contact-bar[data-astro-cid-5y2d3tdh] .contact-bar__whatsapp.button:not(:focus-visible){box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-white) 35%, transparent)}.kontaktleiste-gesteuert .contact-bar[data-astro-cid-5y2d3tdh]{visibility:hidden;transition:transform calc(var(--duration-fast) * 2) var(--ease-out), visibility 0s linear calc(var(--duration-fast) * 2);transform:translateY(100%)}.kontaktleiste-gesteuert .contact-bar[data-astro-cid-5y2d3tdh].is-sichtbar{visibility:visible;transition:transform calc(var(--duration-fast) * 2) var(--ease-out), visibility 0s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.kontaktleiste-gesteuert .contact-bar[data-astro-cid-5y2d3tdh],.kontaktleiste-gesteuert .contact-bar[data-astro-cid-5y2d3tdh].is-sichtbar{transition:none}}@media (max-width:19.9375em){.contact-bar[data-astro-cid-5y2d3tdh] .contact-bar__whatsapp.button{padding-inline:var(--space-16)}.contact-bar[data-astro-cid-5y2d3tdh] .contact-bar__whatsapp.button .icon{display:none}.contact-bar__anrufen[data-astro-cid-5y2d3tdh]{width:auto;padding-inline:var(--space-16)}.contact-bar__anrufen[data-astro-cid-5y2d3tdh] .contact-bar__wort[data-astro-cid-5y2d3tdh]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:15em){.contact-bar[data-astro-cid-5y2d3tdh] .contact-bar__whatsapp.button .icon{display:inline}.contact-bar[data-astro-cid-5y2d3tdh] .contact-bar__whatsapp.button .contact-bar__wort[data-astro-cid-5y2d3tdh]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:56.25em){.contact-bar[data-astro-cid-5y2d3tdh]{display:none}}@media print{.contact-bar[data-astro-cid-5y2d3tdh]{display:none}}:root{--contact-bar-ziel:3.25rem;--contact-bar-hoehe:calc(var(--contact-bar-ziel) + 2 * var(--space-8) + 1px + env(safe-area-inset-bottom,0px))}html{scroll-padding-bottom:var(--contact-bar-hoehe)}body{padding-bottom:var(--contact-bar-hoehe)}@media (min-width:56.25em){html{scroll-padding-bottom:auto}body{padding-bottom:0}}@media print{html{scroll-padding-bottom:auto}body{padding-bottom:0}}
