.hero-szene[data-astro-cid-vjc3kfer]{width:100%;height:auto;color:var(--schild-leise);display:block;overflow:visible}.hero[data-astro-cid-lcdefpme]{overflow:hidden}.hero__innen[data-astro-cid-lcdefpme]{padding-block:2.5rem 1.5rem}@media (width>=48rem){.hero__innen[data-astro-cid-lcdefpme]{padding-block:4.5rem 2rem}}.hero__titel[data-astro-cid-lcdefpme]{letter-spacing:.01em;flex-direction:column;margin:0;font-size:clamp(5rem,3rem + 11vw,10.5rem);font-weight:800;line-height:.82;display:flex}.hero__klein[data-astro-cid-lcdefpme]{letter-spacing:.02em;margin-bottom:.12em;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.6rem);font-weight:700;line-height:1}.hero__zusatz[data-astro-cid-lcdefpme]{color:var(--schild-leise);font-family:var(--font-head);margin:.35rem 0 1rem;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.6rem);font-style:italic;font-weight:700;line-height:1.1}.hero__text[data-astro-cid-lcdefpme]{max-width:36rem;color:var(--schild-leise);margin-bottom:1.5rem;font-size:1.1em}.hero[data-astro-cid-lcdefpme] .hero__szene{margin-top:2.5rem}.wege__raster[data-astro-cid-lcdefpme]{gap:1.5rem;display:grid}@media (width>=48rem){.wege__raster[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:2rem}}.weg[data-astro-cid-lcdefpme]{border:2px solid var(--linie);border-left:8px solid var(--schild-bg);border-radius:var(--radius);background:var(--flaeche);flex-direction:column;padding:1.75rem 1.5rem 1.5rem;display:flex;position:relative}.weg[data-astro-cid-lcdefpme]:hover{border-color:var(--akzent)}.weg[data-astro-cid-lcdefpme] .weg__fahrzeug{width:7.5rem;color:var(--akzent);margin-bottom:1.25rem}.weg[data-astro-cid-lcdefpme] .weg__fahrzeug--gross{width:11rem}.weg__titel[data-astro-cid-lcdefpme]{font-size:clamp(1.6rem,1.4rem + .8vw,2.1rem)}.weg__link[data-astro-cid-lcdefpme]{font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;margin-top:auto;font-size:1.15rem;font-weight:700;text-decoration:none}.weg__link[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.leistungen[data-astro-cid-lcdefpme]{gap:1.25rem;margin-top:2rem;display:grid}@media (width>=40rem){.leistungen[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.leistungen[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.hu__raster[data-astro-cid-lcdefpme]{align-items:center;gap:2rem;display:grid}@media (width>=48rem){.hu__raster[data-astro-cid-lcdefpme]{grid-template-columns:minmax(12rem,18rem) 1fr;gap:3.5rem}}.hu[data-astro-cid-lcdefpme] .hu__plakette{max-width:18rem}.betrieb__raster[data-astro-cid-lcdefpme]{align-items:center;gap:2rem;display:grid}@media (width>=56rem){.betrieb__raster[data-astro-cid-lcdefpme]{grid-template-columns:1fr minmax(0,33rem);gap:3.5rem}}.karriere[data-astro-cid-lcdefpme]{overflow:hidden}.karriere__innen[data-astro-cid-lcdefpme]{align-items:end;gap:2rem;padding-block:3.5rem;display:grid}@media (width>=56rem){.karriere__innen[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr 1fr;padding-block:5rem}}.karriere__titel[data-astro-cid-lcdefpme]{font-size:clamp(2.4rem,1.7rem + 3vw,4rem)}.karriere__text[data-astro-cid-lcdefpme]{max-width:34rem;color:var(--schild-leise);margin-bottom:1.5rem;font-size:1.1em}.karriere[data-astro-cid-lcdefpme] .karriere__fahrzeug{max-width:30rem;color:var(--schild-linie)}.kontakt__raster[data-astro-cid-lcdefpme]{gap:2rem;display:grid}@media (width>=56rem){.kontakt__raster[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:center;gap:3.5rem}}.kontakt__karte[data-astro-cid-lcdefpme]{border:1px solid var(--linie);border-top:6px solid var(--schild-bg);border-radius:var(--radius);background:var(--flaeche);padding:1.5rem}.kontakt__adresse[data-astro-cid-lcdefpme]{margin-bottom:1rem;font-style:normal}.kontakt__liste[data-astro-cid-lcdefpme]{margin-bottom:1rem}.kontakt__liste[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;align-items:center;gap:.6rem;display:flex}.kontakt__liste[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{margin-top:.45rem}.kontakt__liste[data-astro-cid-lcdefpme] svg{color:var(--akzent);flex:none}
