[data-page=referenz-case]>section:not(#anfrage) :is(p,li,dd)>a:not(.btn,.fall-mehr){color:var(--teal-ia);text-underline-offset:2px;text-decoration:underline}[data-page=referenz-case]>section:not(#anfrage) :is(p,li,dd)>a:not(.btn,.fall-mehr):hover{color:var(--ink)}[data-page=referenz-case] h2{overflow-wrap:anywhere}[data-page=referenz-case] #anfrage h2,[data-page=referenz-case] li>h3{-webkit-hyphens:auto;hyphens:auto}@media (max-width:40rem){[data-page=referenz-case] h2{-webkit-hyphens:auto;hyphens:auto}}@media (min-width:21rem){[data-page=referenz-case] .fall-ganz{white-space:nowrap}}[data-page=referenz-case] .fall-steckbrief{gap:28px;display:grid}@media (min-width:64rem){[data-page=referenz-case] .fall-steckbrief{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px}}[data-page=referenz-case] .fall-bild>img{border-radius:var(--r-lg);border:1px solid var(--border);background:#fff;width:100%;height:auto;display:block}[data-page=referenz-case] .fall-bild>img[data-zuschnitt]{aspect-ratio:4/3;object-fit:cover;object-position:center 40%}[data-page=referenz-case] .fall-daten{border-top:1.5px solid var(--ink);margin:0}[data-page=referenz-case] .fall-daten>div{border-bottom:1px solid var(--border-2);grid-template-columns:9.5em minmax(0,1fr);gap:2px 20px;padding:13px 0;display:grid}[data-page=referenz-case] .fall-daten dt{color:var(--muted);font-size:16px;line-height:1.5}[data-page=referenz-case] .fall-daten dd{color:var(--ink);overflow-wrap:break-word;margin:0;font-size:16px;font-weight:600;line-height:1.5}@media (max-width:30rem){[data-page=referenz-case] .fall-daten>div{grid-template-columns:minmax(0,1fr)}}[data-page=referenz-case] .fall-schlagworte{color:var(--ink-2);font-size:16px;line-height:1.55}[data-page=referenz-case] .fall-text{gap:1em 48px;display:grid}@media (min-width:64rem){[data-page=referenz-case] .fall-text{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}[data-page=referenz-case] :is(.fall-text,.fall-paar) p{color:var(--ink-2);font-size:17px;line-height:1.7}[data-page=referenz-case] .fall-paar p+p,[data-page=referenz-case] .fall-paar p+ul{margin-top:1em}[data-page=referenz-case] .fall-paar{gap:32px;display:grid}@media (min-width:64rem){[data-page=referenz-case] .fall-paar{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:64px}}[data-page=referenz-case] .fall-paar>img[data-zuschnitt]{aspect-ratio:4/3;object-fit:cover;object-position:center bottom}[data-page=referenz-case] .fall-punkte{border-top:1.5px solid var(--ink);margin:0;padding:0;list-style:none}[data-page=referenz-case] .fall-punkte li{border-bottom:1px solid var(--border-2);color:var(--ink-2);padding:16px 0;font-size:17px;line-height:1.6}[data-page=referenz-case] .fall-punkte strong{color:var(--ink);font-weight:700}@media (min-width:64rem){[data-page=referenz-case] .fall-punkte[data-zwei]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;display:grid}}[data-page=referenz-case] .fall-galerie{gap:24px;display:grid}@media (min-width:48rem){[data-page=referenz-case] .fall-galerie[data-anzahl="2"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}[data-page=referenz-case] .fall-galerie img,[data-page=referenz-case] .fall-paar img{border-radius:var(--r-lg);border:1px solid var(--border);background:#fff;width:100%;height:auto;display:block}[data-page=referenz-case] .fall-galerie img{aspect-ratio:16/10;object-fit:cover;object-position:top}[data-page=referenz-case] .fall-galerie img[data-ganz]{object-position:center;background:0 0;border:0;border-radius:0;max-width:980px;margin-inline:auto}[data-page=referenz-case] .fall-zitat,[data-page=referenz-case] .fall-zitat blockquote{margin:0}[data-page=referenz-case] .fall-zitat blockquote p{letter-spacing:-.015em;color:var(--ink);font-size:clamp(1.375rem,1.1rem + 1vw,2rem);font-weight:700;line-height:1.5}[data-page=referenz-case] .fall-zitat figcaption{color:var(--ink-2);margin-top:24px;font-size:16px;line-height:1.55}[data-page=referenz-case] .fall-zitat figcaption strong{color:var(--ink);font-weight:700;display:block}[data-page=referenz-case] .fall-fach{color:var(--muted);font-size:16px;font-weight:600}[data-page=referenz-case] .fall-kennzahlen{color:var(--ink);font-weight:700}[data-page=referenz-case] .fall-mehr{min-height:44px;color:var(--teal-ia);align-items:center;gap:6px;font-weight:700;display:inline-flex}[data-page=referenz-case] .fall-mehr:hover{color:var(--ink)}[data-page=referenz-case] .fall-mehr .arrow{transition:transform .18s}[data-page=referenz-case] .fall-mehr:hover .arrow{transform:translate(3px)}
