.kopfbereich[data-astro-cid-3qrbav4k]{padding-block:40px var(--abschnitt)}.projekt__kopf[data-astro-cid-3qrbav4k]{align-items:center;gap:40px;display:grid}.projekt__text[data-astro-cid-3qrbav4k],.projekt__mehrtext[data-astro-cid-3qrbav4k]{justify-items:start;gap:18px;display:grid}.projekt__mehrtext[data-astro-cid-3qrbav4k]>p[data-astro-cid-3qrbav4k]{max-width:36em}.projekt__gewerk[data-astro-cid-3qrbav4k]{color:var(--c-logo);align-items:center;gap:12px;font-weight:650;display:flex}.projekt__icon[data-astro-cid-3qrbav4k]{background:var(--c-blau-hell);border-radius:999px;place-items:center;width:48px;height:48px;display:grid}.projekt__kunde[data-astro-cid-3qrbav4k]{color:var(--c-text);display:block}.galerie[data-astro-cid-3qrbav4k]{width:100%;min-width:0;position:relative}.galerie__spur[data-astro-cid-3qrbav4k]{scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:4/5;border-radius:var(--r-flaeche);border:1px solid var(--c-linie);background:var(--c-grund);overscroll-behavior-x:contain;display:flex;overflow-x:auto}.galerie__spur[data-astro-cid-3qrbav4k]::-webkit-scrollbar{display:none}.galerie__spur[data-astro-cid-3qrbav4k]:focus-visible{outline:3px solid var(--c-logo);outline-offset:3px}.galerie__bild[data-astro-cid-3qrbav4k]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;position:relative}.galerie__bild[data-astro-cid-3qrbav4k] img,.galerie__bild[data-astro-cid-3qrbav4k] video[data-astro-cid-3qrbav4k]{object-fit:cover;width:100%;height:100%;display:block}.galerie__hinweis[data-astro-cid-3qrbav4k]{background:var(--c-tief);color:#fff;border-radius:999px;padding:6px 14px;font-size:15px;font-weight:650;position:absolute;top:16px;left:16px}.galerie__leiste[data-astro-cid-3qrbav4k]{border:1px solid var(--c-linie);background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.galerie__knopf[data-astro-cid-3qrbav4k]{background:var(--c-logo);color:#fff;cursor:pointer;border:0;border-radius:999px;place-items:center;width:44px;height:44px;transition:background-color .3s,opacity .3s;display:grid}.galerie__knopf[data-astro-cid-3qrbav4k]:hover{background:var(--c-tief)}.galerie__knopf[data-astro-cid-3qrbav4k]:disabled{opacity:.35;cursor:default}.galerie__knopf--zurueck[data-astro-cid-3qrbav4k] svg{transform:scaleX(-1)}.galerie__zahl[data-astro-cid-3qrbav4k]{text-align:center;font-variant-numeric:tabular-nums;min-width:4.2em;color:var(--c-logo);font-size:16px;font-weight:650}.projekt__kopf[data-astro-cid-3qrbav4k]{grid-template-areas:"text""galerie""mehr";gap:24px}.projekt__text[data-astro-cid-3qrbav4k]{grid-area:text}.galerie[data-astro-cid-3qrbav4k]{grid-area:galerie}.projekt__mehrtext[data-astro-cid-3qrbav4k]{grid-area:mehr}@media (width>=900px){.projekt__kopf[data-astro-cid-3qrbav4k]{grid-template:"text galerie""mehr galerie"1fr/minmax(0,1.15fr) minmax(0,.85fr);gap:18px clamp(40px,6vw,96px)}}.fakten[data-astro-cid-3qrbav4k]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px 32px;padding:28px;display:grid}@media (width<=639px){.fakten[data-astro-cid-3qrbav4k]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;padding:20px}.fakten[data-astro-cid-3qrbav4k] dd[data-astro-cid-3qrbav4k]{font-size:16px}}.fakten[data-astro-cid-3qrbav4k] dt[data-astro-cid-3qrbav4k]{letter-spacing:.04em;text-transform:uppercase;color:var(--c-leise);font-size:15px;font-weight:600}.fakten[data-astro-cid-3qrbav4k] dd[data-astro-cid-3qrbav4k]{margin-top:4px;font-weight:600;line-height:1.35}.videos__titel[data-astro-cid-3qrbav4k]{margin-top:64px}.videos[data-astro-cid-3qrbav4k]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:24px;display:grid}.video[data-astro-cid-3qrbav4k]{display:grid;overflow:hidden}.video[data-astro-cid-3qrbav4k] video[data-astro-cid-3qrbav4k]{aspect-ratio:9/16;background:var(--c-tief);object-fit:contain;width:100%;height:auto;max-height:78svh;display:block}.video__text[data-astro-cid-3qrbav4k]{align-content:start;gap:6px;padding:18px 20px 22px;display:grid}.video__text[data-astro-cid-3qrbav4k] p[data-astro-cid-3qrbav4k]{font-size:16px;line-height:1.45}.video__dauer[data-astro-cid-3qrbav4k]{color:var(--c-leise);font-size:15px!important}@media (width>=900px){.video[data-astro-cid-3qrbav4k]{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:end}}.schritte__titel[data-astro-cid-3qrbav4k]{margin-top:64px}.schritte[data-astro-cid-3qrbav4k]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:24px;display:grid}.schritt[data-astro-cid-3qrbav4k]{grid-template-rows:auto 1fr;display:grid;overflow:hidden}.schritt__bild[data-astro-cid-3qrbav4k]{aspect-ratio:4/5;background:var(--c-flaeche);position:relative}.schritt__bild[data-astro-cid-3qrbav4k] img{object-fit:cover;width:100%;height:100%}.schritt__nr[data-astro-cid-3qrbav4k]{background:var(--c-tief);color:#fff;border-radius:999px;place-items:center;width:36px;height:36px;font-size:16px;font-weight:700;display:grid;position:absolute;top:12px;left:12px}.schritt__text[data-astro-cid-3qrbav4k]{align-content:start;gap:6px;padding:18px 20px 22px;display:grid}.schritt__name[data-astro-cid-3qrbav4k]{color:var(--c-logo);font-size:19px;font-weight:700}.schritt__text[data-astro-cid-3qrbav4k] p[data-astro-cid-3qrbav4k]{font-size:16px;line-height:1.45}.wisch__leiste[data-astro-cid-3qrbav4k]{display:none}@media (width<=899px){.wisch[data-astro-cid-3qrbav4k]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overflow-x:auto;gap:12px!important;display:flex!important}.wisch[data-astro-cid-3qrbav4k]::-webkit-scrollbar{display:none}.wisch[data-astro-cid-3qrbav4k]>li[data-astro-cid-3qrbav4k]{scroll-snap-align:start;flex:0 0 min(76%,320px)}.videos[data-astro-cid-3qrbav4k].wisch>li[data-astro-cid-3qrbav4k]{flex-basis:min(68%,300px)}.wisch__leiste[data-astro-cid-3qrbav4k]{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.schritte__titel[data-astro-cid-3qrbav4k],.videos__titel[data-astro-cid-3qrbav4k]{margin-top:44px}.schritt__text[data-astro-cid-3qrbav4k],.video__text[data-astro-cid-3qrbav4k]{padding:14px 16px 18px}.schritt__name[data-astro-cid-3qrbav4k]{font-size:17px}.schritt__text[data-astro-cid-3qrbav4k] p[data-astro-cid-3qrbav4k],.video__text[data-astro-cid-3qrbav4k] p[data-astro-cid-3qrbav4k]{font-size:15px}}.zurueck[data-astro-cid-3qrbav4k]{justify-content:center;padding-block:56px;display:flex}
