.branchen-page .br-hero-bild{width:100%;max-width:460px;height:auto}.branchen-page .br-tags{color:var(--ink-2);margin:0 0 8px;font-size:16px;line-height:1.55}.branchen-page .br-gilt{color:var(--teal-ia);font-size:15.5px;font-weight:700}.branchen-page .br-bedarf{border-top:1.5px solid var(--ink);margin:0}.branchen-page .br-bedarf>div{border-bottom:1px solid var(--border-2);gap:6px 48px;padding:18px 0;display:grid}.branchen-page .br-bedarf dt{color:var(--ink);font-size:18px;font-weight:700;line-height:1.35}.branchen-page .br-bedarf dd{color:var(--ink-2);margin:0;font-size:16.5px;line-height:1.65}@media (min-width:64rem){.branchen-page .br-bedarf>div{grid-template-columns:5fr 7fr}}.branchen-page h3 a{color:inherit}.branchen-page h3 a:hover{color:var(--teal-ia)}.branchen-page .br-mehr{min-height:44px;color:var(--teal-ia);align-items:center;gap:6px;font-weight:700;display:inline-flex}.branchen-page .br-mehr:hover{color:var(--teal-700)}.branchen-page .br-mehr .arrow{transition:transform .18s}.branchen-page .br-mehr:hover .arrow{transform:translate(3px)}.branchen-page .br-referenzen{gap:40px;margin:0;padding:0;list-style:none;display:grid}.branchen-page .br-referenz{gap:20px;display:grid}.branchen-page .br-ref-bild{border:1px solid var(--border);aspect-ratio:4/3;background:#fff;border-radius:14px;max-width:100%;overflow:hidden}.branchen-page .br-ref-bild img{object-fit:cover;width:100%;height:100%;display:block}.branchen-page .br-ref-bild--logo img{object-fit:contain;padding:16px}.branchen-page .br-referenz h3{letter-spacing:-.02em;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:800}.branchen-page .br-fach{color:var(--muted);margin-top:4px;font-size:15.5px;font-weight:600}.branchen-page .br-referenz p:not(.br-fach){color:var(--ink-2);margin-top:12px;font-size:16.5px;line-height:1.65}@media (min-width:48rem){.branchen-page .br-referenz{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:36px}}@media (min-width:64rem){.branchen-page .br-referenzen[data-mehrere]{grid-template-columns:1fr 1fr;gap:48px}.branchen-page .br-referenzen[data-mehrere] .br-referenz{grid-template-columns:1fr;align-items:start}.branchen-page .br-referenzen[data-anzahl="3"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}.branchen-page .br-felder-kopf{letter-spacing:-.01em;margin-top:48px;font-size:19px;font-weight:800;line-height:1.3}.branchen-page .br-felder{color:var(--ink-2);gap:10px 40px;margin:14px 0 0;padding:0;font-size:17px;line-height:1.5;list-style:none;display:grid}.branchen-page .br-felder li{padding-left:20px;position:relative}.branchen-page .br-felder li:before{content:"";background:var(--teal);border-radius:1px;width:10px;height:2px;position:absolute;top:.72em;left:0}@media (min-width:48rem){.branchen-page .br-felder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.branchen-page .br-felder{grid-template-columns:repeat(3,minmax(0,1fr))}}
