.marken__social[data-astro-cid-2eznpalr]{max-width:1120px;margin:48px auto 0}h3[data-astro-cid-2eznpalr]{letter-spacing:-.025em;color:var(--text-2);margin:0 0 36px;font-size:34px;font-weight:450;line-height:1.2}h3[data-astro-cid-2eznpalr] span[data-astro-cid-2eznpalr]{color:var(--tinte);white-space:nowrap;font-weight:750}.marken__partner[data-astro-cid-2eznpalr]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.marken__partner[data-astro-cid-2eznpalr]>li[data-astro-cid-2eznpalr]{flex-direction:column;align-items:center;min-width:0;margin:0;display:flex}.marken__logo[data-astro-cid-2eznpalr]{justify-content:center;align-items:center;width:100%;max-width:240px;min-height:88px;display:flex}.marken__logo[data-astro-cid-2eznpalr] img[data-astro-cid-2eznpalr]{object-fit:contain;width:100%;height:76px}.marken__logo[data-astro-cid-2eznpalr]:hover{opacity:.75}.marken__kanaele[data-astro-cid-2eznpalr]{flex-wrap:wrap;justify-content:center;gap:0 4px;max-width:100%;margin:8px 0 0;padding:0;list-style:none;display:flex}.marken__kanaele[data-astro-cid-2eznpalr] li[data-astro-cid-2eznpalr]{margin:0;padding:0}.marken__kanaele[data-astro-cid-2eznpalr] a[data-astro-cid-2eznpalr]{border-radius:var(--radius);justify-content:center;align-items:center;width:40px;height:44px;display:flex}.marken__kanaele[data-astro-cid-2eznpalr] a[data-astro-cid-2eznpalr]:hover{background:#ffffffa6}.marken__kanaele[data-astro-cid-2eznpalr] svg{flex:none;display:block}@media (width<=760px){.marken__social[data-astro-cid-2eznpalr]{max-width:480px;margin-top:32px}h3[data-astro-cid-2eznpalr]{margin-bottom:20px;font-size:24px}.marken__partner[data-astro-cid-2eznpalr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.marken__logo[data-astro-cid-2eznpalr]{max-width:200px;min-height:72px}.marken__logo[data-astro-cid-2eznpalr] img[data-astro-cid-2eznpalr]{height:64px}}.projekte[data-astro-cid-le7ofor2]{--projekt-radius:16px;--projekt-radius-klein:10px;--projekt-auswahl:#ecefdc}.projekte__kopf[data-astro-cid-le7ofor2]{margin-bottom:32px}.projekte__kopf[data-astro-cid-le7ofor2] .fliess[data-astro-cid-le7ofor2]{color:var(--text-2);margin:16px 0 0}.projekte__raster[data-astro-cid-le7ofor2]{grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:32px;display:grid}.projekte__auswahl[data-astro-cid-le7ofor2]{flex-direction:column;grid-area:1/2;gap:12px;min-width:0;display:flex}.projektwahl[data-astro-cid-le7ofor2]{border-radius:var(--projekt-radius);color:var(--tinte);border:1px solid #0000;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:16px;min-height:120px;padding:12px;transition:background-color .16s ease-out,border-color .16s ease-out;display:grid}.projektwahl[data-astro-cid-le7ofor2] img[data-astro-cid-le7ofor2]{object-fit:cover;object-position:center 65%;border-radius:var(--projekt-radius-klein);width:100%;height:96px}.projektwahl[data-astro-cid-le7ofor2] strong[data-astro-cid-le7ofor2]{letter-spacing:-.015em;font-size:18px;font-weight:650;line-height:1.3;display:block}.projektwahl__status[data-astro-cid-le7ofor2]{color:var(--text-3);margin-top:8px;font-size:14px;display:block}.projektwahl[data-astro-cid-le7ofor2]:hover{background:#fff}.projektwahl[data-astro-cid-le7ofor2][aria-selected=true]{background:var(--projekt-auswahl);border-color:#adb883}.projektwahl[data-astro-cid-le7ofor2][aria-selected=true] .projektwahl__status[data-astro-cid-le7ofor2]{color:var(--akzent-schrift);font-weight:600}.projektwahl[data-astro-cid-le7ofor2]:focus-visible,.bildwahl[data-astro-cid-le7ofor2]:focus-visible{outline:2px solid var(--akzent-schrift);outline-offset:-2px}.projekt[data-astro-cid-le7ofor2]{--bildhoehe:560px;grid-column:1;min-width:0;scroll-margin-top:24px}.projekt[data-astro-cid-le7ofor2]:first-of-type{grid-row:1}.projekt__buehne[data-astro-cid-le7ofor2]{gap:24px;display:grid;position:relative}.projekt__steuerung[data-astro-cid-le7ofor2]{height:var(--bildhoehe);pointer-events:none;z-index:1;position:absolute;inset:0 0 auto}.projekt__steuerung[data-astro-cid-le7ofor2] button[data-astro-cid-le7ofor2]{color:var(--tinte);cursor:pointer;pointer-events:auto;background:#fff;border:0;border-radius:14px;place-items:center;padding:0;transition:background-color .16s ease-out,color .16s ease-out;display:grid;position:absolute;box-shadow:0 3px 12px #201e1d29}.projekt__steuerung[data-astro-cid-le7ofor2] button[data-astro-cid-le7ofor2]:hover{background:var(--akzent)}.projekt__steuerung[data-astro-cid-le7ofor2] button[data-astro-cid-le7ofor2]:active{background:var(--akzent-hover)}.projekt__steuerung[data-astro-cid-le7ofor2] button[data-astro-cid-le7ofor2]:focus-visible{outline:2px solid var(--akzent-schrift);outline-offset:-5px}.projekt__pfeil[data-astro-cid-le7ofor2]{width:52px;height:52px;top:50%;transform:translateY(-50%)}.projekt__pfeil--zurueck[data-astro-cid-le7ofor2]{left:16px}.projekt__pfeil--weiter[data-astro-cid-le7ofor2]{right:16px}.projekt__rotation[data-astro-cid-le7ofor2]{width:44px;height:44px;bottom:16px;right:16px}.projekt__ansicht[data-astro-cid-le7ofor2]{scroll-margin-top:24px}.projekt__ansicht--vergleich[data-astro-cid-le7ofor2]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.projekt__ansicht[data-astro-cid-le7ofor2] figure[data-astro-cid-le7ofor2]{min-width:0}.projekt__ansicht[data-astro-cid-le7ofor2] img[data-astro-cid-le7ofor2]{width:100%;height:var(--bildhoehe);object-fit:cover;object-position:center 65%;background:var(--flaeche);border-radius:var(--projekt-radius)}.projekt__ansicht[data-astro-cid-le7ofor2] figcaption[data-astro-cid-le7ofor2]{color:var(--text-2);padding:12px 2px 0;font-size:16px;line-height:1.5}.projekt__ansicht--vergleich[data-astro-cid-le7ofor2] figure[data-astro-cid-le7ofor2]:last-child figcaption[data-astro-cid-le7ofor2]{color:var(--akzent-schrift);font-weight:600}.projekt__galeriefuss[data-astro-cid-le7ofor2]{margin-top:20px}.projekt__bildauswahl[data-astro-cid-le7ofor2]{scrollbar-color:var(--linie) var(--grund);scrollbar-width:thin;gap:14px;min-width:0;padding:5px 5px 10px;display:flex;overflow-x:auto}.bildwahl[data-astro-cid-le7ofor2]{min-width:120px;color:var(--text-2);border-radius:var(--projekt-radius-klein);flex:0 0 calc(22.2222% - 12.4444px);padding:0 0 6px;display:block}.bildwahl__fotos[data-astro-cid-le7ofor2]{border-radius:var(--projekt-radius-klein);outline-offset:3px;outline:2px solid #0000;gap:3px;height:120px;transition:outline-color .16s ease-out;display:flex;overflow:hidden}.bildwahl[data-astro-cid-le7ofor2] img[data-astro-cid-le7ofor2]{object-fit:cover;object-position:center 65%;flex:1;width:0;min-width:0;height:100%}.bildwahl__titel[data-astro-cid-le7ofor2]{margin:10px 2px 0;font-size:14px;line-height:1.4;display:block}.bildwahl[data-astro-cid-le7ofor2][aria-selected=true]{color:var(--akzent-schrift)}.bildwahl[data-astro-cid-le7ofor2][aria-selected=true] .bildwahl__fotos[data-astro-cid-le7ofor2]{outline-color:var(--akzent-schrift)}.bildwahl[data-astro-cid-le7ofor2][aria-selected=true] .bildwahl__titel[data-astro-cid-le7ofor2]{font-weight:600}.bildwahl[data-astro-cid-le7ofor2]:hover{color:var(--tinte)}.bildwahl[data-astro-cid-le7ofor2]:hover:not([aria-selected=true]) .bildwahl__fotos[data-astro-cid-le7ofor2]{outline-color:var(--text-3)}.projekt__zaehler[data-astro-cid-le7ofor2]{text-align:right;color:var(--text-3);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:14px}@media (width<=1100px){.projekte__raster[data-astro-cid-le7ofor2]{grid-template-columns:minmax(0,1fr) 236px;gap:24px}.projektwahl[data-astro-cid-le7ofor2]{grid-template-columns:76px minmax(0,1fr);gap:12px;min-height:96px}.projektwahl[data-astro-cid-le7ofor2] img[data-astro-cid-le7ofor2]{height:80px}.projektwahl[data-astro-cid-le7ofor2] strong[data-astro-cid-le7ofor2]{font-size:16px}.projekt[data-astro-cid-le7ofor2]{--bildhoehe:480px}.bildwahl__fotos[data-astro-cid-le7ofor2]{height:100px}}@media (width<=760px){.projekte__kopf[data-astro-cid-le7ofor2]{margin-bottom:24px}.projekte__raster[data-astro-cid-le7ofor2]{flex-direction:column;gap:24px;display:flex}.projekte__auswahl[data-astro-cid-le7ofor2]{scrollbar-color:var(--linie) var(--grund);scrollbar-width:thin;flex-direction:row;gap:10px;width:100%;padding:3px 3px 12px;overflow-x:auto}.projekte[data-astro-cid-le7ofor2]{--projekt-radius:14px}.projektwahl[data-astro-cid-le7ofor2]{flex:0 0 224px;grid-template-columns:68px minmax(0,1fr);gap:12px;min-height:96px;padding:10px}.projektwahl[data-astro-cid-le7ofor2] img[data-astro-cid-le7ofor2]{height:76px}.projektwahl[data-astro-cid-le7ofor2] strong[data-astro-cid-le7ofor2]{font-size:16px}.projektwahl__status[data-astro-cid-le7ofor2]{margin-top:6px;font-size:13px}.projekt[data-astro-cid-le7ofor2]{--bildhoehe:clamp(280px,85vw,440px);width:100%}.projekt__ansicht--vergleich[data-astro-cid-le7ofor2]{gap:12px}.projekt__ansicht[data-astro-cid-le7ofor2] figcaption[data-astro-cid-le7ofor2]{font-size:15px}.projekt__galeriefuss[data-astro-cid-le7ofor2]{margin-top:14px}.projekt__bildauswahl[data-astro-cid-le7ofor2]{gap:12px}.bildwahl[data-astro-cid-le7ofor2]{flex-basis:calc(40% - 9.6px);min-width:110px}.bildwahl__fotos[data-astro-cid-le7ofor2]{height:96px}.bildwahl__titel[data-astro-cid-le7ofor2]{font-size:13px}.projekt__pfeil[data-astro-cid-le7ofor2]{width:44px;height:44px}.projekt__pfeil--zurueck[data-astro-cid-le7ofor2]{left:10px}.projekt__pfeil--weiter[data-astro-cid-le7ofor2],.projekt__rotation[data-astro-cid-le7ofor2]{right:10px}.projekt__rotation[data-astro-cid-le7ofor2]{bottom:10px}}@media (prefers-reduced-motion:reduce){.projektwahl[data-astro-cid-le7ofor2],.bildwahl__fotos[data-astro-cid-le7ofor2],.projekt__steuerung[data-astro-cid-le7ofor2] button[data-astro-cid-le7ofor2]{transition:none}}.unternehmensfilm[data-astro-cid-3aesz7jy]{padding:32px var(--seitenrand) var(--abstand)}.unternehmensfilm__kopf[data-astro-cid-3aesz7jy]{margin-bottom:24px}.unternehmensfilm__kopf[data-astro-cid-3aesz7jy] h2[data-astro-cid-3aesz7jy]{margin:0 0 12px}.unternehmensfilm__kopf[data-astro-cid-3aesz7jy] p[data-astro-cid-3aesz7jy]{color:var(--text-2);margin:0;font-size:18px;line-height:1.6}.unternehmensfilm__kopf[data-astro-cid-3aesz7jy] span[data-astro-cid-3aesz7jy]{white-space:nowrap}.unternehmensfilm__buehne[data-astro-cid-3aesz7jy]{aspect-ratio:16/9;background:var(--tinte);border-radius:14px;overflow:hidden}.unternehmensfilm__start[data-astro-cid-3aesz7jy]{width:100%;height:100%;color:var(--tinte);place-items:center;display:grid;position:relative}.unternehmensfilm__start[data-astro-cid-3aesz7jy] img[data-astro-cid-3aesz7jy]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.unternehmensfilm__aktion[data-astro-cid-3aesz7jy]{border-radius:var(--radius);background:var(--akzent);align-items:center;gap:10px;min-height:56px;padding:14px 22px;font-size:18px;font-weight:600;display:inline-flex;position:relative}.unternehmensfilm__start[data-astro-cid-3aesz7jy]:hover .unternehmensfilm__aktion[data-astro-cid-3aesz7jy]{background:var(--akzent-hover)}.unternehmensfilm__start[data-astro-cid-3aesz7jy]:focus-visible{outline:3px solid var(--akzent);outline-offset:-6px}.unternehmensfilm__buehne[data-astro-cid-3aesz7jy] iframe{border:0;width:100%;height:100%;display:block}.unternehmensfilm__hinweis[data-astro-cid-3aesz7jy]{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px 16px;margin:12px 0 0;font-size:14px;line-height:1.6;display:flex}.unternehmensfilm__hinweis[data-astro-cid-3aesz7jy] a[data-astro-cid-3aesz7jy]{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}@media (width<=760px){.unternehmensfilm[data-astro-cid-3aesz7jy]{padding-top:16px}.unternehmensfilm__kopf[data-astro-cid-3aesz7jy] p[data-astro-cid-3aesz7jy]{font-size:16px}.unternehmensfilm__aktion[data-astro-cid-3aesz7jy]{min-height:48px;padding:12px 16px;font-size:16px}}.partner-teaser[data-astro-cid-ysphi3qk]{max-width:1280px;margin:0 var(--seitenrand);background:#fff;border-radius:14px;grid-template-columns:1.35fr 1fr;align-items:center;gap:56px;padding:36px 40px;display:grid}.partner-teaser__text[data-astro-cid-ysphi3qk]{min-width:0}.partner-teaser__text[data-astro-cid-ysphi3qk] img[data-astro-cid-ysphi3qk]{width:300px;height:auto;margin-bottom:22px}.partner-teaser[data-astro-cid-ysphi3qk] h2[data-astro-cid-ysphi3qk]{letter-spacing:-.025em;text-wrap:balance;font-size:32px;font-weight:600;line-height:1.15}.partner-teaser[data-astro-cid-ysphi3qk] p[data-astro-cid-ysphi3qk]{color:var(--text-2);margin:12px 0 0;font-size:18px;line-height:1.55}.partner-teaser[data-astro-cid-ysphi3qk] .partner-teaser__hinweis[data-astro-cid-ysphi3qk]{color:var(--text-3);margin-top:16px;font-size:14px}.partner-teaser[data-astro-cid-ysphi3qk] .gutschein{min-width:0;margin:0}.partner-teaser[data-astro-cid-ysphi3qk] .gutschein__status{min-height:44px}.partner-teaser[data-astro-cid-ysphi3qk] .gutschein__code button{cursor:pointer}@media (width<=1100px){.partner-teaser[data-astro-cid-ysphi3qk]{grid-template-columns:1.1fr 1fr;gap:32px;padding:32px}.partner-teaser[data-astro-cid-ysphi3qk] h2[data-astro-cid-ysphi3qk]{font-size:29px}.partner-teaser[data-astro-cid-ysphi3qk] .gutschein__wert{padding-inline:12px;font-size:24px}.partner-teaser[data-astro-cid-ysphi3qk] .gutschein__code button{padding-inline:12px;font-size:14px}}@media (width<=800px){.partner-teaser[data-astro-cid-ysphi3qk]{grid-template-columns:1fr;gap:24px}.partner-teaser__text[data-astro-cid-ysphi3qk] img[data-astro-cid-ysphi3qk]{width:280px}.partner-teaser[data-astro-cid-ysphi3qk] .gutschein__status{min-height:0}}@media (width<=550px){.partner-teaser[data-astro-cid-ysphi3qk]{padding:26px 20px}.partner-teaser[data-astro-cid-ysphi3qk] h2[data-astro-cid-ysphi3qk]{font-size:28px}.partner-teaser[data-astro-cid-ysphi3qk] p[data-astro-cid-ysphi3qk]{font-size:17px}.partner-teaser[data-astro-cid-ysphi3qk] .bv-button{padding-inline:12px;font-size:15px}.partner-teaser[data-astro-cid-ysphi3qk] .gutschein__code button{padding-inline:8px;font-size:13px}.partner-teaser[data-astro-cid-ysphi3qk] .gutschein__wert{padding-inline:10px;font-size:22px}}.objektgalerie[data-astro-cid-w3v5htwn]{min-width:0}.objektgalerie__kopf[data-astro-cid-w3v5htwn]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.objektgalerie__kopf[data-astro-cid-w3v5htwn] h3[data-astro-cid-w3v5htwn]{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:650;line-height:1.25}.objektgalerie__kopf[data-astro-cid-w3v5htwn]>span[data-astro-cid-w3v5htwn]{color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px}.objektgalerie__gross[data-astro-cid-w3v5htwn]{background:var(--flaeche);border-radius:14px;display:block;overflow:hidden}.objektgalerie__gross[data-astro-cid-w3v5htwn] img[data-astro-cid-w3v5htwn]{aspect-ratio:4/3;object-fit:cover;object-position:center 60%;width:100%;height:auto;display:block}.objektgalerie__bedienung[data-astro-cid-w3v5htwn]{justify-content:space-between;align-items:center;gap:16px;margin-block:12px;display:flex}.objektgalerie__bedienung[data-astro-cid-w3v5htwn] p[data-astro-cid-w3v5htwn]{color:var(--text-3);margin:0;font-size:16px;line-height:1.5}.objektgalerie__pfeile[data-astro-cid-w3v5htwn]{gap:8px;display:flex}.objektgalerie__pfeile[data-astro-cid-w3v5htwn][hidden]{display:none}.objektgalerie__pfeile[data-astro-cid-w3v5htwn] button[data-astro-cid-w3v5htwn]{border:1px solid var(--linie);background:var(--grund);width:48px;height:48px;color:var(--tinte);cursor:pointer;border-radius:10px;place-items:center;padding:0;display:grid}.objektgalerie__pfeile[data-astro-cid-w3v5htwn] button[data-astro-cid-w3v5htwn]:hover{background:var(--flaeche)}.objektgalerie__vorschauen[data-astro-cid-w3v5htwn]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.objektgalerie__vorschauen[data-astro-cid-w3v5htwn] li[data-astro-cid-w3v5htwn]{min-width:0}.objektgalerie__vorschauen[data-astro-cid-w3v5htwn] a[data-astro-cid-w3v5htwn]{border:3px solid #0000;border-radius:10px;display:block;overflow:hidden}.objektgalerie__vorschauen[data-astro-cid-w3v5htwn] a[data-astro-cid-w3v5htwn][aria-current=true]{border-color:var(--akzent-schrift)}.objektgalerie__vorschauen[data-astro-cid-w3v5htwn] img[data-astro-cid-w3v5htwn]{aspect-ratio:1.6;object-fit:cover;object-position:center 65%;width:100%;height:auto;display:block}.objektgalerie[data-astro-cid-w3v5htwn] [data-astro-cid-w3v5htwn]:is(a,button):focus-visible{outline:3px solid var(--akzent-schrift);outline-offset:4px}@media (width<=760px){.objektgalerie__kopf[data-astro-cid-w3v5htwn] h3[data-astro-cid-w3v5htwn]{font-size:20px}.objektgalerie__vorschauen[data-astro-cid-w3v5htwn]{gap:6px}.objektgalerie__vorschauen[data-astro-cid-w3v5htwn] img[data-astro-cid-w3v5htwn]{aspect-ratio:1}.objektgalerie__bedienung[data-astro-cid-w3v5htwn] p[data-astro-cid-w3v5htwn]{max-width:22ch}}.sachverstand[data-astro-cid-bhxyrjaa]{border-top:1px solid var(--linie);padding-block:72px}.sachverstand[data-astro-cid-bhxyrjaa] h2[data-astro-cid-bhxyrjaa]{margin:0 0 32px}.sachverstand__raster[data-astro-cid-bhxyrjaa]{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:40px;display:grid}.sachverstand__person[data-astro-cid-bhxyrjaa]{margin:0}.sachverstand__person[data-astro-cid-bhxyrjaa] img[data-astro-cid-bhxyrjaa]{border-radius:14px;width:100%;height:auto;display:block}.sachverstand__person[data-astro-cid-bhxyrjaa] h3[data-astro-cid-bhxyrjaa]{letter-spacing:-.02em;margin:20px 0 8px;font-size:24px;font-weight:650;line-height:1.2}.sachverstand__person[data-astro-cid-bhxyrjaa] p[data-astro-cid-bhxyrjaa]{color:var(--text-2);margin:0;font-size:18px;line-height:1.55}.sachverstand__person[data-astro-cid-bhxyrjaa] .sachverstand__beruf[data-astro-cid-bhxyrjaa]{color:var(--text-3)}.sachverstand__person[data-astro-cid-bhxyrjaa] .sachverstand__qualifikation[data-astro-cid-bhxyrjaa]{color:var(--akzent-schrift);margin-top:16px;font-size:20px;font-weight:600;line-height:1.4}.sachverstand__anfrage[data-astro-cid-bhxyrjaa]{border-top:1px solid var(--linie);margin-top:24px;padding-top:24px}.sachverstand__anfrage[data-astro-cid-bhxyrjaa] .knopf[data-astro-cid-bhxyrjaa]{text-transform:none;letter-spacing:0;min-height:48px;margin-top:16px;font-size:16px}.sachverstand__anfrage[data-astro-cid-bhxyrjaa] span[data-astro-cid-bhxyrjaa]{color:var(--text-3);margin-top:12px;font-size:14px;line-height:1.5;display:block}@media (width<=760px){.sachverstand[data-astro-cid-bhxyrjaa]{padding-block:48px}.sachverstand__raster[data-astro-cid-bhxyrjaa]{grid-template-columns:1fr;gap:28px}.sachverstand__person[data-astro-cid-bhxyrjaa]{max-width:440px}}.startseite{--abstand:80px;--seitenrand:max(32px,calc((100vw - 1280px)/2));--spaltenabstand:48px}.startseite figure{margin:0}.startseite img{display:block}.startseite .titel-2{letter-spacing:-.035em;font-size:clamp(32px,3vw,42px);font-weight:700;line-height:1.08}.startseite .titel-2--gross{letter-spacing:-.035em;font-size:clamp(32px,3vw,42px);font-weight:700;line-height:1.06}.startseite .knopf{letter-spacing:0;text-transform:none;border-radius:var(--radius);min-height:48px;padding:14px 22px;font-size:16px;font-weight:600}.startseite :is(.titel-1,.titel-2,.titel-2--gross,.aussage){text-wrap:balance;max-width:none}.startseite .fliess{font-size:18px}.startseite .textlink{letter-spacing:0;text-transform:none;text-underline-offset:5px;border:0;align-items:center;min-height:44px;padding:0;font-size:16px;font-weight:500;text-decoration:underline;display:inline-flex}.startseite .textlink:hover{text-decoration-thickness:2px}.startseite .material__boden h3,.startseite .einblick strong{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.wohngesundheit__text{max-width:48ch;margin:0;font-size:18px;line-height:1.65}.wohngesundheit__text a{color:inherit;text-underline-offset:4px;text-decoration:underline}.pflege__abholung{color:var(--text-3);margin:24px 0 0;font-size:16px}.startseite :is(section[id]){scroll-margin-top:24px}.startseite .abschnitt{padding-block:var(--abstand)}.auftakt{position:relative}.auftakt__raster{isolation:isolate;align-items:center;min-height:min(640px,100svh - 170px);display:grid;position:relative}.auftakt__text{z-index:1;width:100%;min-width:0;padding:72px var(--seitenrand);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.auftakt__text .titel-1{letter-spacing:-.03em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(44px,4.5vw,64px);font-weight:750;line-height:1.04}.auftakt__beschreibung{color:#fff;max-width:54ch;margin:24px 0 28px;font-size:18px;line-height:1.6}.startseite .auftakt__raum{z-index:-1;margin:0;position:absolute;inset:0}.auftakt__raum:after{content:"";background:linear-gradient(90deg,#14120fc2,#14120f57 60%,#14120f14);position:absolute;inset:0}.auftakt__raum picture{width:100%;height:100%;display:block}.auftakt__raum img{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}.socialgalerie{--social-gruen:#303900;padding:24px 0;display:grid;position:relative;overflow:hidden}.socialgalerie__wand{--clip-breite:clamp(128px,12vw,184px);--clip-abstand:calc(var(--clip-breite) / 15);--versatz:calc(var(--clip-breite) * .3);grid-area:1/1;align-self:center;min-width:0;position:relative}.socialgalerie__beitraege{scrollbar-width:thin;scrollbar-color:var(--linie) var(--grund);height:calc(var(--clip-breite) * 5.77778 + var(--clip-abstand) * 3 - var(--versatz));padding:0 24px;scroll-padding-inline:24px;overflow:auto hidden}.socialgalerie__raster{width:calc(var(--clip-breite) * 6 + var(--clip-abstand) * 5);height:calc(var(--clip-breite) * 5.67778);margin-inline:auto;position:relative}.socialgalerie__film{position:absolute;inset:0}.socialgalerie__film picture,.socialgalerie__film img,.socialgalerie__film video{object-fit:fill;width:100%;height:100%;display:block}.socialgalerie__film video{opacity:0;position:absolute;inset:0}.socialgalerie__film.is-playing video{opacity:1}.socialgalerie__spalten{grid-template-columns:repeat(6,var(--clip-breite));gap:var(--clip-abstand);width:max-content;margin-inline:auto;display:grid;position:relative}.socialgalerie__spalte{gap:var(--clip-abstand);transform:translateY(calc(-1 * var(--versatz)));flex-direction:column;display:flex}.socialgalerie__spalte:nth-child(2n){transform:none}.socialbeitrag{aspect-ratio:9/13;border-radius:5px;display:block}.socialgalerie__mitte{z-index:1;min-width:0;padding:24px var(--seitenrand);pointer-events:auto;text-align:center;grid-area:1/1;align-self:center;position:relative}.socialgalerie__mitte:before{content:"";z-index:-1;pointer-events:none;will-change:transform;background:linear-gradient(#0000,#f3f2f2ad 22% 78%,#0000);position:absolute;inset:-40px 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.socialgalerie__mitte .titel-2{letter-spacing:-.035em;max-width:960px;color:var(--tinte);margin:0 auto 40px;font-size:clamp(36px,4.5vw,64px);font-weight:750;line-height:1.08}.socialgalerie__mitte .titel-2>span{display:block}.socialgalerie__mitte .titel-2>span:last-child{width:fit-content;max-width:100%;color:var(--tinte);background:linear-gradient(transparent 53%,var(--akzent) 53%,var(--akzent) 94%,transparent 94%);margin-inline:auto;padding-inline:.08em}.startseite .sozial--zahlen{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:1120px;margin:0 auto;padding:0;display:grid}.startseite .sozial--zahlen a{width:auto;height:auto;min-height:150px;color:var(--tinte);pointer-events:auto;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;display:flex}.sozial__marke{align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.startseite .sozial--zahlen svg{flex-shrink:0;width:40px;height:40px}.sozial__details{flex-direction:column;align-items:center;display:flex}.sozial__details strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(40px,4.4vw,64px);font-weight:850;line-height:1}.sozial__dezimal{letter-spacing:-.02em;font-size:.65em;font-weight:700}.sozial__einheit{letter-spacing:0;color:var(--text-2);margin-left:.18em;font-size:.3em;font-weight:550}.sozial__details>span{color:var(--text-2);margin-top:10px;font-size:14px;font-weight:500}.startseite .sozial--zahlen a:hover .sozial__marke>span{text-underline-offset:5px;text-decoration:underline}.socialgalerie :focus-visible{outline:3px solid var(--akzent-schrift);outline-offset:3px}.material__intro{flex-direction:column;gap:16px;display:flex}.material__kopf{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.material__kopf .titel-2{margin:0}.material__mehr{flex-shrink:0;margin-bottom:4px}.material__auswahl{grid-template-columns:1.15fr 1fr 1fr 1.15fr;align-items:start;gap:24px;margin:28px 0 20px;display:grid}.material__boden{color:var(--tinte);min-width:0}.material__boden img{object-fit:cover;width:100%;height:280px}.material__boden:nth-child(2){margin-top:55px}.material__boden:nth-child(2) img{height:320px}.material__boden:nth-child(3){margin-top:22px}.material__boden:nth-child(3) img{height:260px}.material__boden:nth-child(4) img{height:350px}.material__boden>div{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.material__boden h3{letter-spacing:-.02em;font-size:21px;font-weight:650;line-height:1.2}.material__boden p{overflow-wrap:anywhere;color:var(--text-3);margin:8px 0 0;font-size:14px;line-height:1.5}.material__boden:hover h3{text-underline-offset:5px;text-decoration:underline}.schauraum{padding:24px var(--seitenrand) var(--abstand)}.schauraum__kopf{grid-template-columns:1.1fr 1fr;align-items:start;gap:48px;margin-bottom:36px;display:grid}.schauraum__kopf .fliess{max-width:52ch;margin:0}.schauraum__kopf .textlink{margin-top:12px}.schauraum__raster{grid-template-columns:3fr 2fr;gap:40px;display:grid}.schauraum__raster figure{min-width:0}.schauraum__raster img{object-fit:cover;border-radius:14px;width:100%;height:510px}.schauraum__fotos{grid-template-rows:minmax(0,3fr) minmax(0,2fr);grid-template-columns:1fr 1fr;gap:16px;height:510px;display:grid}.schauraum__fotos img{height:100%;min-height:0}.schauraum__fotos img:first-child{grid-column:1/-1}.schauraum__raum img{object-position:center 62%}.schauraum__fotos img:not(:first-child){object-position:center 35%}.schauraum__person img{object-position:center 20%}.schauraum figcaption{color:var(--text-2);flex-direction:column;align-items:flex-start;gap:4px;padding-top:20px;font-size:17px;display:flex}.schauraum figcaption strong{letter-spacing:-.02em;color:var(--tinte);font-size:23px;font-weight:650;line-height:1.25}.schauraum figcaption a{min-height:36px;color:var(--text-2);text-underline-offset:4px;text-decoration:underline}.schauraum .schauraum__standort{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.schauraum__standort div{flex-direction:column;gap:4px;display:flex}.schauraum__standort iframe{background:var(--flaeche);border:0;border-radius:14px;width:100%;height:240px;display:block}.schauraum .schauraum__standort a{align-items:center;min-height:44px;margin-top:4px;display:inline-flex}.schauraum__besuch{border-top:1px solid var(--linie);justify-content:space-between;align-items:center;gap:32px;margin-top:32px;padding-top:28px;display:flex}.schauraum__besuch p{margin:0;font-size:21px;font-weight:600;line-height:1.4}.schauraum__besuch p span{color:var(--text-2);margin-top:6px;font-size:16px;font-weight:400;display:block}.schauraum__besuch .knopf{flex-shrink:0}.pflege{background:var(--flaeche)}.pflege__kopf{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.pflege__kopf>div{max-width:1120px}.pflege .drei{grid-template-columns:repeat(3,minmax(0,1fr))}.startseite .pflege article.produktkarte{background:var(--grund);border:0}.startseite .pflege .produktkarte__bild{background:var(--grund);padding:24px}.startseite .pflege .produktkarte__bild img{aspect-ratio:1.45}.startseite .pflege .produktkarte__rumpf{border:0;padding:8px 28px 28px}.startseite .pflege .produktkarte__rumpf .kicker{margin:0;font-size:11px}.startseite .pflege .produktkarte__name{font-size:20px;font-weight:650}.startseite .pflege .produktkarte__text{font-size:14px}.handwerk{padding:var(--abstand) var(--seitenrand);gap:var(--spaltenabstand);grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.handwerk__text .titel-2--gross{max-width:none;margin:0 0 24px}.handwerk__text .fliess{margin:0 0 22px}.startseite .handwerk .textlink{color:var(--grund);margin-top:8px}.handwerk .textlink:hover{color:var(--akzent)}.handwerk__bilder{padding:0 0 48px 24px;position:relative}.handwerk__hauptbild img{object-fit:cover;width:100%;height:490px}.handwerk__hauptbild figcaption{color:var(--auf-dunkel-2);text-align:right;padding-top:14px;font-size:13px}.handwerk__detail{background:var(--grund);width:43%;padding:10px;position:absolute;bottom:0;left:0}.handwerk__detail img{object-fit:cover;width:100%;height:225px}.handwerk__detail figcaption{color:var(--tinte);padding:12px 4px 4px;font-size:12px;line-height:1.5}.einblicke__kopf{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.einblicke__kopf>div{max-width:800px}.einblicke__sozial{margin-top:22px}.einblicke__bilder{grid-template-columns:.9fr 1.2fr .9fr;align-items:start;gap:40px;margin-top:46px;display:grid}.einblick{color:var(--tinte);min-width:0;display:block}.einblick img{object-fit:cover;width:100%;height:360px}.einblick--person img{object-position:center 60%}.startseite .einblick--ohne-link strong{text-decoration:none}.einblick--arbeit{margin-top:65px}.einblick--arbeit img{object-position:center 66%;height:420px}.einblick--raum{margin-top:24px}.einblick--raum img{height:310px}.einblick>div{padding-top:16px}.einblick strong{justify-content:space-between;gap:15px;font-size:19px;font-weight:650;line-height:1.3;display:flex}.einblick:hover strong{text-underline-offset:4px;text-decoration:underline}.startseite .wohngesundheit{grid-template-columns:1fr 1fr}.wohngesundheit__inhalt{background:var(--akzent);color:var(--tinte);padding:64px var(--seitenrand) 64px 48px;flex-direction:column;justify-content:center;gap:24px;display:flex}.startseite .wohngesundheit .aussage{max-width:none;margin:0;font-size:clamp(32px,3vw,42px);font-weight:700}@media (width>=1800px){.material__boden img{height:350px}.material__boden:nth-child(2) img{height:390px}.material__boden:nth-child(3) img{height:320px}.material__boden:nth-child(4) img{height:420px}}@media (width<=1100px){.auftakt__raster{min-height:580px}.handwerk{gap:32px}.schauraum__raster{gap:24px}.schauraum__raster img,.schauraum__fotos{height:430px}.schauraum__fotos img{height:100%}.schauraum .schauraum__standort{grid-template-columns:minmax(0,1fr);gap:16px}.schauraum__standort div{grid-row:1}.handwerk__bilder{padding-left:30px}}@media (width>=761px) and (width<=1000px){.handwerk{grid-template-columns:1fr;gap:32px}.handwerk__bilder{max-width:640px}.startseite .wohngesundheit{grid-template-columns:1fr 1fr}.wohngesundheit__inhalt{padding:32px}}@media (width<=760px){.startseite{--abstand:56px;--seitenrand:24px}.auftakt__raster{min-height:520px}.auftakt__text{padding:56px var(--seitenrand)}.auftakt__text .titel-1{max-width:640px;font-size:clamp(34px,9.5vw,44px)}.auftakt__beschreibung{max-width:36ch;margin:20px 0 24px;font-size:16px}.auftakt__raum:after{background:linear-gradient(90deg,#14120fb3,#14120f66)}.socialgalerie{padding:16px 0}.socialgalerie__wand{--clip-breite:104px}.socialgalerie__beitraege{padding-inline:12px;scroll-padding-inline:12px}.socialgalerie__mitte{padding:16px 24px}.socialgalerie__mitte .titel-2{margin-bottom:32px;font-size:clamp(28px,7.5vw,36px)}.startseite .sozial--zahlen{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;max-width:400px}.startseite .sozial--zahlen a{gap:12px;min-height:110px}.startseite .sozial--zahlen svg{width:32px;height:32px}.sozial__marke{gap:8px;font-size:14px}.sozial__details strong{font-size:clamp(34px,9vw,42px)}.material .titel-2{margin-top:0!important}.material__auswahl{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin-top:24px}.material__boden:nth-child(n){margin-top:0}.material__boden:nth-child(2n){margin-top:28px}.material__boden:nth-child(n) img{height:210px}.material__boden:nth-child(2n) img{height:230px}.material__boden h3{font-size:18px}.material__boden p{overflow-wrap:anywhere;font-size:13px}.material__kopf{flex-direction:column;align-items:flex-start;gap:20px}.schauraum{padding-top:8px}.schauraum__kopf{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.schauraum__kopf .titel-2 br{display:none}.schauraum__raster{grid-template-columns:minmax(0,1fr);gap:32px}.schauraum__raster img{aspect-ratio:1;object-position:center 55%;height:auto}.schauraum__fotos{grid-template-rows:minmax(0,1.1fr) minmax(0,1fr);gap:12px;height:clamp(360px,105vw,480px)}.schauraum__fotos img{aspect-ratio:auto;height:100%}.schauraum__person img{aspect-ratio:871/804;object-position:center}.schauraum figcaption{padding-top:16px;font-size:16px}.schauraum figcaption strong{font-size:22px}.schauraum__besuch{flex-direction:column;align-items:flex-start;gap:20px;margin-top:24px;padding-top:24px}.schauraum__besuch p{font-size:20px}.pflege .drei{grid-template-columns:1fr;gap:24px!important;margin-top:30px!important}.startseite .pflege article.produktkarte{grid-template-columns:35% 65%;align-items:center;display:grid}.startseite .pflege .produktkarte__bild{padding:12px}.startseite .pflege .produktkarte__bild img{aspect-ratio:2/3}.startseite .pflege .produktkarte__rumpf{gap:8px;padding:24px 20px 24px 8px}.startseite .pflege .produktkarte__name{font-size:18px}.startseite .pflege .produktkarte__text{font-size:13px}.handwerk{grid-template-columns:1fr;gap:36px}.handwerk__text .titel-2--gross{max-width:none}.handwerk__bilder{padding:0 0 60px 38px}.handwerk__hauptbild img{height:440px}.handwerk__hauptbild figcaption{max-width:23ch;margin-left:auto;font-size:12px}.handwerk__detail{width:47%;padding:7px}.handwerk__detail img{height:190px}.einblicke__kopf{gap:20px}.einblicke__bilder{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px;margin-top:32px}.einblick--arbeit{margin-top:40px}.einblick:nth-child(n) img{height:240px}.einblick--raum{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:18px;margin-top:0;display:grid}.einblick--raum img{height:210px!important}.einblick strong{font-size:17px}.startseite .wohngesundheit>div:first-child{min-height:340px!important}.startseite .wohngesundheit{grid-template-columns:1fr}.wohngesundheit__inhalt{padding:40px var(--seitenrand)}}.schauraum .schauraum__personinfo{flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.schauraum__personinfo>div{flex-direction:column;gap:4px;min-width:0;display:flex}.schauraum__personinfo .schauraum__siegel{width:104px}.schauraum__personinfo .schauraum__siegel img{object-fit:contain;border-radius:0;width:100%;height:auto}@media (width<=1023px){.schauraum__personinfo .schauraum__siegel{width:80px}}@media (width<=359px){.schauraum .schauraum__personinfo{gap:16px}.schauraum__personinfo .schauraum__siegel{width:64px}}.schauraum__standort iframe[hidden],.schauraum__kartenfreigabe[hidden]{display:none}.schauraum__kartenfreigabe{background:var(--flaeche);border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-height:240px;padding:24px;display:flex}.schauraum__kartenfreigabe p{margin:0;font-size:16px;line-height:1.55}
