.kopfbereich[data-astro-cid-u5w266ls]{padding-block:40px var(--abschnitt);justify-items:start;gap:20px;display:grid}.kopfbereich[data-astro-cid-u5w266ls] h1[data-astro-cid-u5w266ls]{max-width:13em}.kopfbereich[data-astro-cid-u5w266ls] .lead[data-astro-cid-u5w266ls]{max-width:36em}.abstand[data-astro-cid-u5w266ls]{margin-top:14px}.projekte[data-astro-cid-u5w266ls]{gap:16px;margin-top:32px;display:grid}.projekt[data-astro-cid-u5w266ls]{transition:border-color var(--dauer) var(--ease);overflow:hidden}.projekt[data-astro-cid-u5w266ls]:hover{border-color:var(--c-linie-stark)}.projekt__link[data-astro-cid-u5w266ls]{color:inherit;text-decoration:none;display:grid}.projekt__bild[data-astro-cid-u5w266ls]{aspect-ratio:16/10;background:var(--c-flaeche);overflow:hidden}.projekt__bild[data-astro-cid-u5w266ls] img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.projekt[data-astro-cid-u5w266ls]:hover .projekt__bild[data-astro-cid-u5w266ls] img{transform:scale(1.03)}.projekt__text[data-astro-cid-u5w266ls]{align-content:center;justify-items:start;gap:16px;padding:clamp(24px,3.5vw,48px);display:grid}.projekt__gewerk[data-astro-cid-u5w266ls]{color:var(--c-logo);align-items:center;gap:10px;font-size:16px;font-weight:650;display:flex}.projekt__icon[data-astro-cid-u5w266ls]{background:var(--c-blau-hell);border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.projekt__titel[data-astro-cid-u5w266ls]{max-width:18em}.projekt__kunde[data-astro-cid-u5w266ls]{color:var(--c-text);display:block}.projekt__text[data-astro-cid-u5w266ls] .leise[data-astro-cid-u5w266ls]{max-width:32em}.projekt__merkmale[data-astro-cid-u5w266ls]{flex-wrap:wrap;gap:8px;display:flex}.projekt__merkmale[data-astro-cid-u5w266ls] li[data-astro-cid-u5w266ls]{border:1px solid var(--c-linie-stark);border-radius:999px;padding:5px 12px;font-size:15px;font-weight:550}.projekt__mehr[data-astro-cid-u5w266ls]{margin-top:4px}.projekt[data-astro-cid-u5w266ls]:hover .projekt__mehr[data-astro-cid-u5w266ls] svg{transform:translate(4px)}@media (width>=900px){.projekt__link[data-astro-cid-u5w266ls]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.projekt__bild[data-astro-cid-u5w266ls]{aspect-ratio:auto;min-height:420px}}.kunden__lead[data-astro-cid-u5w266ls]{max-width:36em;margin-top:16px}.kunden[data-astro-cid-u5w266ls]{border:1px solid var(--c-linie);border-radius:var(--r-flaeche);background:var(--c-karte);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px;display:grid;overflow:hidden}.kunde[data-astro-cid-u5w266ls]{text-align:center;min-width:0;min-height:176px;box-shadow:1px 0 0 var(--c-linie), 0 1px 0 var(--c-linie);align-content:center;justify-items:center;gap:8px;padding:24px 20px;display:grid}@media (width>=640px){.kunden[data-astro-cid-u5w266ls]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.kunden[data-astro-cid-u5w266ls]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=639px){.kunden[data-astro-cid-u5w266ls]{margin-top:24px}.kunde[data-astro-cid-u5w266ls]{gap:4px;min-height:112px;padding:14px 10px}.kunde__icon[data-astro-cid-u5w266ls]{width:38px!important;height:38px!important;margin-bottom:2px!important}.kunde__icon[data-astro-cid-u5w266ls] svg{width:22px;height:22px}.kunde__name[data-astro-cid-u5w266ls]{font-size:16px!important}.kunde__branche[data-astro-cid-u5w266ls]{letter-spacing:.02em!important;font-size:12px!important}}.kunde__icon[data-astro-cid-u5w266ls]{background:var(--c-blau-hell);width:52px;height:52px;color:var(--c-logo);transition:background-color var(--dauer) var(--ease), color var(--dauer) var(--ease);border-radius:999px;place-items:center;margin-bottom:6px;display:grid}.kunde[data-astro-cid-u5w266ls]:hover .kunde__icon[data-astro-cid-u5w266ls]{background:var(--c-logo);color:var(--c-karte)}.kunde__name[data-astro-cid-u5w266ls]{letter-spacing:-.01em;color:var(--c-logo);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;max-width:100%;font-size:19px;font-weight:700;font-stretch:112%;line-height:1.2}.kunde[data-astro-cid-u5w266ls]{container-type:inline-size}@container (width>=250px){.kunde__name[data-astro-cid-u5w266ls]{-webkit-hyphens:none;hyphens:none;font-size:17px}}.kunde__logo[data-astro-cid-u5w266ls]{object-fit:contain;filter:grayscale();opacity:.8;width:auto;max-width:80%;height:48px}.kunde__branche[data-astro-cid-u5w266ls]{letter-spacing:.04em;text-transform:uppercase;color:var(--c-leise);font-size:14px;font-weight:600}
