.hero[data-astro-cid-ge2uvauf]{--h-bg:#eef0f6;--h-fg:var(--tinte);--h-muted:var(--stahl);background:var(--h-bg);height:clamp(600px,50vw,780px);color:var(--h-fg);transition:background-color .6s;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf][data-scene=night]{--h-bg:#0c0e1d;--h-fg:#eef0f8;--h-muted:#a9acc8}.buehne[data-astro-cid-ge2uvauf]{position:absolute;inset:0}#scene[data-astro-cid-ge2uvauf]{width:100%;height:100%;display:block;position:absolute;inset:0}.text[data-astro-cid-ge2uvauf]{z-index:2;pointer-events:none;gap:22px;padding-top:clamp(48px,7vw,112px);display:grid;position:relative}.text[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{pointer-events:auto;max-width:28rem}.text[data-astro-cid-ge2uvauf]>h1[data-astro-cid-ge2uvauf]{color:var(--h-fg);overflow-wrap:normal;max-width:15ch;font-size:clamp(2.4rem,4.3vw,4rem)}.text[data-astro-cid-ge2uvauf] .lead[data-astro-cid-ge2uvauf]{color:var(--h-muted)}.hero[data-astro-cid-ge2uvauf][data-scene=night] .knopf[data-astro-cid-ge2uvauf].linie{color:#fff}.hero[data-astro-cid-ge2uvauf][data-scene=night] .knopf[data-astro-cid-ge2uvauf].linie:hover{color:var(--tinte);background:#fff;border-color:#fff}.steuerung[data-astro-cid-ge2uvauf]{z-index:2;pointer-events:none;justify-content:flex-end;gap:8px;display:flex;position:absolute;bottom:18px;left:0;right:0}.steuerung[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]{pointer-events:auto;font:600 .9rem/1 var(--text);cursor:pointer;border:1px solid color-mix(in srgb, var(--h-fg) 22%, transparent);background:color-mix(in srgb, var(--h-bg) 80%, transparent);color:var(--h-fg);border-radius:4px;padding:9px 12px}.steuerung[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf][aria-pressed=true]{background:var(--h-fg);color:var(--h-bg)}@media (width<=860px){.hero[data-astro-cid-ge2uvauf]{flex-direction:column;height:auto;display:flex;overflow:visible}.buehne[data-astro-cid-ge2uvauf]{order:1;height:420px;position:relative}.text[data-astro-cid-ge2uvauf]{order:0;padding-top:32px;padding-bottom:8px}.text[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{max-width:none}.text[data-astro-cid-ge2uvauf]>h1[data-astro-cid-ge2uvauf]{max-width:none;font-size:min(2.4rem,8.6vw)}.steuerung[data-astro-cid-ge2uvauf]{order:2;justify-content:flex-start;padding-block:0 18px;position:static}}.karte[data-astro-cid-ccl2rqxo]{margin:0}.karte[data-astro-cid-ccl2rqxo] svg[data-astro-cid-ccl2rqxo]{width:100%;height:auto;max-height:760px;display:block}.nachbar[data-astro-cid-ccl2rqxo]{fill:#f4f5f9;stroke:#e1e4ee;stroke-width:1px}.land[data-astro-cid-ccl2rqxo]{fill:#e3e6f1;stroke:#b9bfd6;stroke-width:1.4px;stroke-linejoin:round}.relation[data-astro-cid-ccl2rqxo]{fill:none;stroke:var(--navy);stroke-width:1.6px;stroke-dasharray:5 6;opacity:.45}.ziel[data-astro-cid-ccl2rqxo]{fill:#fff;stroke:var(--navy);stroke-width:2px}.ort[data-astro-cid-ccl2rqxo] circle[data-astro-cid-ccl2rqxo]{fill:var(--navy)}.ort[data-astro-cid-ccl2rqxo].zentrale circle[data-astro-cid-ccl2rqxo]{fill:var(--rot)}.ort[data-astro-cid-ccl2rqxo] .ring[data-astro-cid-ccl2rqxo]{fill:none;stroke:var(--rot);stroke-width:2px;opacity:.35}.ort[data-astro-cid-ccl2rqxo] text[data-astro-cid-ccl2rqxo]{font:600 17px var(--text);fill:var(--tinte);paint-order:stroke;stroke:#e3e6f1;stroke-width:4px;stroke-linejoin:round}.ort[data-astro-cid-ccl2rqxo].zentrale text[data-astro-cid-ccl2rqxo]{font-weight:700}.logos[data-astro-cid-piwxl44w]{grid-template-columns:repeat(auto-fill,minmax(min(140px,40vw),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.logos[data-astro-cid-piwxl44w] li[data-astro-cid-piwxl44w]{background:#fff;border-radius:4px;place-items:center;min-width:0;height:88px;padding:14px 16px;display:grid;overflow:hidden}.logos[data-astro-cid-piwxl44w] img{object-fit:contain;width:auto;max-width:100%;max-height:56px}.logos[data-astro-cid-piwxl44w] li[data-astro-cid-piwxl44w].voll{padding:0}.logos[data-astro-cid-piwxl44w] li[data-astro-cid-piwxl44w].voll img{height:100%;max-height:none}.kunden[data-astro-cid-lcdefpme]{padding-block:clamp(40px,5vw,64px)}.kunden-titel[data-astro-cid-lcdefpme]{color:var(--stahl);margin-bottom:24px;font-size:1.15rem;font-weight:700;font-stretch:112%}.leistungen[data-astro-cid-lcdefpme]{gap:8px;display:grid}.liste[data-astro-cid-lcdefpme]{border-top:3px solid var(--tinte);grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 40px;padding:0;list-style:none;display:grid}.liste[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:26px 28px 8px 0}.liste[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid var(--linie);padding-left:28px}.liste[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:12px;font-size:1.4rem}.leistungen[data-astro-cid-lcdefpme]>.knopf[data-astro-cid-lcdefpme]{justify-self:start}@media (width<=860px){.liste[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.liste[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.liste[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:0;padding:22px 0 6px}.liste[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid var(--linie)}}.foto[data-astro-cid-lcdefpme]{background:var(--tinte);position:relative}.foto[data-astro-cid-lcdefpme] .foto-bild img{object-fit:cover;object-position:50% 62%;width:100%;height:clamp(380px,52vw,760px)}.foto[data-astro-cid-lcdefpme]{max-width:1920px;margin-inline:auto}.fakten[data-astro-cid-lcdefpme]{background:var(--navy);color:#fff}.fakten[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.fakten[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{padding:28px 24px 30px 0}.fakten[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:1px solid #fff3;padding-left:24px}.fakten[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:800;font-stretch:125%;line-height:1.05}.fakten[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:#d4d2f0;margin:6px 0 0;font-size:1rem;line-height:1.4}@media (width<=860px){.fakten[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.fakten[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme],.fakten[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:0;padding:20px 12px 20px 0}.fakten[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:nth-child(2n){border-left:1px solid #fff3;padding-left:16px}}.karte-raster[data-astro-cid-lcdefpme]{grid-template-columns:1fr minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.karte-text[data-astro-cid-lcdefpme]>.knopf[data-astro-cid-lcdefpme]{margin-top:12px}@media (width<=860px){.karte-raster[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.qualitaet[data-astro-cid-lcdefpme]{display:grid}.siegel[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,220px));gap:32px;margin:0 0 40px;padding:0;list-style:none;display:grid}.siegel[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{justify-items:start;gap:4px;display:grid}.siegel[data-astro-cid-lcdefpme] img,.ecovadis[data-astro-cid-lcdefpme]{object-fit:contain;width:150px;height:104px;margin-bottom:10px}.ecovadis[data-astro-cid-lcdefpme]{text-align:center;color:#2b3a35;font:700 1rem/1.15 var(--display);background:linear-gradient(145deg,#e4e6ec,#b9bdc9);border-radius:50%;place-items:center;font-stretch:112%;display:grid}.siegel[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.1rem}.siegel[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{color:var(--stahl);font-size:1rem}.qualitaet[data-astro-cid-lcdefpme]>.knopf[data-astro-cid-lcdefpme]{justify-self:start}@media (width<=640px){.siegel[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.karriere[data-astro-cid-lcdefpme]{background:var(--asphalt)}.karriere-flaeche[data-astro-cid-lcdefpme]{background:var(--navy);color:#e8e7f6;padding-block:clamp(32px,5vw,64px)}.karriere-raster[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.karriere-text[data-astro-cid-lcdefpme]{gap:20px;display:grid}.karriere-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;font-size:clamp(2.2rem,4.4vw,3.6rem)}.karriere-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:1.2rem}.karriere[data-astro-cid-lcdefpme] .knopf[data-astro-cid-lcdefpme].linie.hell{color:#fff}.karriere[data-astro-cid-lcdefpme] .knopf[data-astro-cid-lcdefpme].linie.hell:hover{color:var(--navy);background:#fff;border-color:#fff}.karriere[data-astro-cid-lcdefpme] .karriere-bild{aspect-ratio:3/2;object-fit:cover;border-radius:4px;width:100%;height:auto}@media (width<=900px){.karriere-raster[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.news-kopf[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;max-width:none;display:flex}.news-kopf[data-astro-cid-lcdefpme] .links[data-astro-cid-lcdefpme]{margin:0;font-weight:600}
