/*! (c) Copyright 2026 Brinkhoff Consulting GmbH. Alle Rechte vorbehalten. Diese Website wurde zahnhochdrei PartG mbB zur Nutzung am 13.07.2026 erstmals zur Verfügung gestellt. */
@media(prefers-reduced-motion:no-preference){.hero-media[data-astro-cid-pksiq35e]{animation:hero-zoom 2.4s cubic-bezier(.22,1,.36,1) both}@keyframes hero-zoom{0%{transform:scale(1.03)}to{transform:none}}}@media(orientation:landscape)and (max-height:32.5rem)and (min-width:64rem){.hero-inhalt[data-astro-cid-pksiq35e]{padding-top:clamp(4rem,22svh,7rem);padding-bottom:1.5rem;gap:.875rem}.hero-h1[data-astro-cid-pksiq35e]{font-size:clamp(1.625rem,9svh,2.5rem)}.hero-h1-vorspann[data-astro-cid-pksiq35e]{font-size:.8125rem}.hero-h1-marke[data-astro-cid-pksiq35e]{font-size:clamp(1.5rem,8.5svh,2.25rem)}}@media(min-width:48rem){.anreise-linie[data-astro-cid-xpnzrgat]{transform-origin:left center}}@media(max-width:47.999rem){.anreise-linie[data-astro-cid-xpnzrgat]{transform-origin:center top}}@media(prefers-reduced-motion:no-preference){html.js .anreise[data-astro-cid-xpnzrgat].reveal .anreise-linie[data-astro-cid-xpnzrgat]{transform:scaleX(0);transition:transform 1.28s var(--motion-ease)}html.js .anreise[data-astro-cid-xpnzrgat].reveal.is-visible .anreise-linie[data-astro-cid-xpnzrgat]{transform:scaleX(1)}@media(max-width:47.999rem){html.js .anreise[data-astro-cid-xpnzrgat].reveal .anreise-linie[data-astro-cid-xpnzrgat]{transform:scaleY(0)}html.js .anreise[data-astro-cid-xpnzrgat].reveal.is-visible .anreise-linie[data-astro-cid-xpnzrgat]{transform:scaleY(1)}}html.js .anreise[data-astro-cid-xpnzrgat].reveal [data-astro-cid-xpnzrgat]:is(.anreise-kopf,.anreise-text){opacity:0;transform:translateY(.6rem);transition:opacity .52s var(--motion-ease) var(--st-delay),transform .52s var(--motion-ease) var(--st-delay)}html.js .anreise[data-astro-cid-xpnzrgat].reveal .anreise-pfeil[data-astro-cid-xpnzrgat]{opacity:0;transform:scale(.4);transition:opacity .4s var(--motion-ease) calc(var(--st-delay) + .42s),transform .4s var(--motion-ease) calc(var(--st-delay) + .42s)}html.js .anreise[data-astro-cid-xpnzrgat].reveal .anreise-frame[data-astro-cid-xpnzrgat]{clip-path:inset(0 100% 0 0 round var(--radius-panel));transition:clip-path .64s var(--motion-ease) calc(var(--st-delay) + .1s)}html.js .anreise[data-astro-cid-xpnzrgat].reveal .anreise-frame[data-astro-cid-xpnzrgat] img{transform:scale(1.07);transition:transform 1.1s var(--motion-ease) calc(var(--st-delay) + .1s)}html.js .anreise[data-astro-cid-xpnzrgat].reveal.is-visible [data-astro-cid-xpnzrgat]:is(.anreise-kopf,.anreise-text){opacity:1;transform:none}html.js .anreise[data-astro-cid-xpnzrgat].reveal.is-visible .anreise-pfeil[data-astro-cid-xpnzrgat]{opacity:1;transform:scale(1)}html.js .anreise[data-astro-cid-xpnzrgat].reveal.is-visible .anreise-frame[data-astro-cid-xpnzrgat]{clip-path:inset(0 0 0 0 round var(--radius-panel))}html.js .anreise[data-astro-cid-xpnzrgat].reveal.is-visible .anreise-frame[data-astro-cid-xpnzrgat] img{transform:none}}.ensemble-grid[data-astro-cid-xpnzrgat]{scroll-snap-type:x mandatory;scrollbar-width:none}.ensemble-grid[data-astro-cid-xpnzrgat]::-webkit-scrollbar{display:none}@media(min-width:48rem){.ensemble-grid[data-astro-cid-xpnzrgat]{scroll-snap-type:none}}@media(prefers-reduced-motion:no-preference){html.js .ensemble[data-astro-cid-xpnzrgat].reveal .ensemble-fig[data-astro-cid-xpnzrgat]{opacity:0;transform:translateY(24px) scale(.97);transition:opacity .7s var(--motion-ease) var(--fig-delay),transform .8s var(--motion-ease) var(--fig-delay)}html.js .ensemble[data-astro-cid-xpnzrgat].reveal.is-visible .ensemble-fig[data-astro-cid-xpnzrgat]{opacity:1;transform:none}}.band[data-astro-cid-c76xmbu5]{--band-line: var(--color-primary)}.band[data-astro-cid-c76xmbu5]:hover{--band-line: var(--color-primary-dark)}.band-line-y[data-astro-cid-c76xmbu5],.band-line-x[data-astro-cid-c76xmbu5]{background:var(--band-line);transition:background var(--motion-base) var(--motion-ease),transform var(--motion-slow) var(--motion-ease)}html.js .band[data-astro-cid-c76xmbu5].reveal .band-line-y[data-astro-cid-c76xmbu5]{transform:scaleY(0);transform-origin:top}html.js .band[data-astro-cid-c76xmbu5].reveal .band-line-x[data-astro-cid-c76xmbu5]{transform:scaleX(0);transform-origin:left}html.js .band[data-astro-cid-c76xmbu5].reveal.is-visible .band-line-y[data-astro-cid-c76xmbu5],html.js .band[data-astro-cid-c76xmbu5].reveal.is-visible .band-line-x[data-astro-cid-c76xmbu5]{transform:none}@media(prefers-reduced-motion:reduce){html.js .band[data-astro-cid-c76xmbu5].reveal .band-line-y[data-astro-cid-c76xmbu5],html.js .band[data-astro-cid-c76xmbu5].reveal .band-line-x[data-astro-cid-c76xmbu5]{transform:none}}.statement-text[data-astro-cid-hprlbfdx] p{margin:0;max-width:18em;font-size:clamp(1.6875rem,1.25rem + 2.1vw,3rem);line-height:1.12;font-weight:800;letter-spacing:.015em;text-transform:uppercase;overflow-wrap:break-word}.statement-text[data-astro-cid-hprlbfdx] p+p{margin-top:.5em}.statement-text[data-astro-cid-hprlbfdx] strong{font-weight:800}.buchung-card[data-astro-cid-5ok2bcrx]{transition:transform var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease)}.buchung-card[data-astro-cid-5ok2bcrx]:hover{transform:translateY(-5px);box-shadow:0 22px 44px -22px #0a1e148c}.buchung-arrow[data-astro-cid-5ok2bcrx] svg{transition:transform var(--motion-fast) var(--motion-ease)}.buchung-card[data-astro-cid-5ok2bcrx]:hover .buchung-arrow[data-astro-cid-5ok2bcrx] svg{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.buchung-card[data-astro-cid-5ok2bcrx],.buchung-card[data-astro-cid-5ok2bcrx]:hover{transition:none;transform:none}}a[data-astro-cid-5ok2bcrx].service-row:hover span[data-astro-cid-5ok2bcrx]:first-child{color:var(--color-primary-dark)}a[data-astro-cid-5ok2bcrx].service-row .service-arrow[data-astro-cid-5ok2bcrx]{transition:transform var(--motion-fast) var(--motion-ease)}a[data-astro-cid-5ok2bcrx].service-row:hover .service-arrow[data-astro-cid-5ok2bcrx]{transform:translate(3px)}.svs-track[data-astro-cid-5ok2bcrx]{scroll-snap-type:x mandatory;scroll-padding-inline:.25rem;scrollbar-width:none}.svs-track[data-astro-cid-5ok2bcrx]::-webkit-scrollbar{display:none}.svs-card[data-astro-cid-5ok2bcrx] a{transition:transform .5s cubic-bezier(.22,1,.36,1)}.svs-card[data-astro-cid-5ok2bcrx] a:hover{transform:translateY(-8px)}.svs-fig[data-astro-cid-5ok2bcrx] img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.svs-card[data-astro-cid-5ok2bcrx] a:hover .svs-fig[data-astro-cid-5ok2bcrx] img{transform:scale(1.07)}.svs-shade[data-astro-cid-5ok2bcrx]{opacity:.6;transition:opacity var(--motion-base) var(--motion-ease)}.svs-card[data-astro-cid-5ok2bcrx] a:hover .svs-shade[data-astro-cid-5ok2bcrx]{opacity:.8}.svs-more[data-astro-cid-5ok2bcrx] svg{transition:transform var(--motion-base) var(--motion-ease)}.svs-card[data-astro-cid-5ok2bcrx] a:hover .svs-more[data-astro-cid-5ok2bcrx] svg{transform:translate(4px)}@supports (animation-timeline: view()){.svs-card[data-astro-cid-5ok2bcrx]{animation:svs-in linear both;animation-timeline:view(inline);animation-range:entry 0% entry 70%}@keyframes svs-in{0%{opacity:.3;transform:scale(.9)}to{opacity:1;transform:scale(1)}}}@media(prefers-reduced-motion:reduce){.svs-card[data-astro-cid-5ok2bcrx]{animation:none}}.behandler-karte[data-astro-cid-joelfkpp],.karten-fig[data-astro-cid-joelfkpp] img{transition:transform .5s cubic-bezier(.22,1,.36,1)}.behandler-karte[data-astro-cid-joelfkpp]:hover{transform:translateY(-8px)}.behandler-karte[data-astro-cid-joelfkpp]:hover .karten-fig[data-astro-cid-joelfkpp] img{transform:scale(1.07)}.karten-mehr[data-astro-cid-joelfkpp] svg{transition:transform var(--motion-base) var(--motion-ease)}.behandler-karte[data-astro-cid-joelfkpp]:hover .karten-mehr[data-astro-cid-joelfkpp] svg{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.behandler-karte[data-astro-cid-joelfkpp],.karten-fig[data-astro-cid-joelfkpp] img{transition:none}}.karussell-karte[data-astro-cid-idpwo7po]{flex:0 0 100%}@media(min-width:48rem){.karussell-karte[data-astro-cid-idpwo7po]{flex-basis:calc((100% - clamp(1rem,2.5vw,2rem))/2)}}.karussell-spur[data-astro-cid-idpwo7po]{transition:transform var(--motion-slow) var(--motion-ease)}@media(prefers-reduced-motion:reduce){.karussell-spur[data-astro-cid-idpwo7po]{transition:none}}[data-astro-cid-idpwo7po][data-review-text]>span[data-astro-cid-idpwo7po]{transition:none}[data-astro-cid-idpwo7po][data-review-text][aria-expanded=true]>span[data-astro-cid-idpwo7po]{-webkit-line-clamp:unset;line-clamp:unset}[data-astro-cid-idpwo7po][data-karussell-punkte] button{width:.625rem;height:.625rem;border-radius:9999px;border:1px solid var(--color-primary);background:transparent;cursor:pointer;padding:0;transition:background var(--motion-fast) var(--motion-ease)}[data-astro-cid-idpwo7po][data-karussell-punkte] button[aria-selected=true]{background:var(--color-primary)}.praxis-pin{filter:drop-shadow(0 8px 10px rgb(14 63 36 / .35))}@media(prefers-reduced-motion:no-preference){.praxis-pin:after{content:"";position:absolute;bottom:-6px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:color-mix(in oklab,var(--color-primary) 40%,transparent);animation:praxis-pin-puls 2.8s cubic-bezier(.33,0,.2,1) infinite}@keyframes praxis-pin-puls{0%{transform:scale(.5);opacity:.65}75%,to{transform:scale(5);opacity:0}}}
