.leistungen[data-astro-cid-6qebcjg5]{padding-block:56px 24px}.leistungen__kopf[data-astro-cid-6qebcjg5]{max-width:760px;margin-bottom:32px}.leistungen__kopf[data-astro-cid-6qebcjg5] h2[data-astro-cid-6qebcjg5]{margin:0 0 16px}.leistungen__kopf[data-astro-cid-6qebcjg5] p[data-astro-cid-6qebcjg5]{color:var(--text-2);margin:0;font-size:18px;line-height:1.65}.leistungen__wege[data-astro-cid-6qebcjg5]{grid-template-columns:1fr 1fr;gap:32px;display:grid}.leistungen__weg[data-astro-cid-6qebcjg5]{min-width:0;color:var(--tinte);border-radius:14px;text-decoration:none;display:block}.leistungen__weg[data-astro-cid-6qebcjg5] img[data-astro-cid-6qebcjg5]{aspect-ratio:1.65;object-fit:cover;object-position:center 38%;border-radius:14px;width:100%;height:auto;display:block}.leistungen__weg[data-astro-cid-6qebcjg5] h3[data-astro-cid-6qebcjg5]{letter-spacing:-.02em;margin:24px 0 12px;font-size:clamp(24px,2.6vw,32px);font-weight:650;line-height:1.15}.leistungen__weg[data-astro-cid-6qebcjg5] p[data-astro-cid-6qebcjg5]{max-width:50ch;color:var(--text-2);margin:0 0 16px;font-size:18px;line-height:1.6}.leistungen__weg[data-astro-cid-6qebcjg5] span[data-astro-cid-6qebcjg5]{text-underline-offset:5px;padding-block:8px;font-size:16px;line-height:1.5;text-decoration:underline;display:inline-block}.leistungen__weg[data-astro-cid-6qebcjg5]:hover span[data-astro-cid-6qebcjg5]{color:var(--akzent-schrift)}.leistungen__weg[data-astro-cid-6qebcjg5]:focus-visible{outline:3px solid var(--akzent-schrift);outline-offset:8px}@media (width<=760px){.leistungen[data-astro-cid-6qebcjg5]{padding-block:40px 16px}.leistungen__wege[data-astro-cid-6qebcjg5]{grid-template-columns:1fr;gap:36px}.leistungen__weg[data-astro-cid-6qebcjg5] h3[data-astro-cid-6qebcjg5]{margin-top:20px}}.schauraumtermin{--rand:max(32px,calc((100vw - 1280px)/2));margin:56px var(--rand) 0;background:#fff;border-radius:14px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);scroll-margin-top:24px;display:grid;overflow:hidden}.schauraumtermin__person{background:var(--flaeche);flex-direction:column;margin:0;display:flex}.schauraumtermin__person img{aspect-ratio:871/804;object-fit:cover;object-position:center 20%;border-radius:0;flex:1;width:100%;height:auto;min-height:0;display:block}.schauraumtermin__person figcaption{grid-template-columns:1fr auto;align-items:center;column-gap:16px;padding:18px 24px;display:grid}.schauraumtermin__person strong{letter-spacing:-.01em;color:var(--tinte);font-size:19px;font-weight:650}.schauraumtermin__person span{color:var(--text-2);grid-column:1;font-size:15px}.schauraumtermin__siegel{grid-area:1/2/3;width:60px}.schauraumtermin__inhalt{flex-direction:column;justify-content:center;padding:48px 56px;display:flex}.schauraumtermin h2{letter-spacing:-.03em;color:var(--tinte);margin:0 0 14px;font-size:clamp(28px,2.7vw,38px);font-weight:700;line-height:1.12}.schauraumtermin__text{max-width:56ch;color:var(--text-2);margin:0;font-size:18px;line-height:1.6}.schauraumtermin__wege{gap:20px;margin:32px 0 0;display:grid}.schauraumtermin__wege div{gap:2px;display:grid}.schauraumtermin__wege dt{color:var(--text-2);font-size:15px}.schauraumtermin__wege dd{margin:0}.schauraumtermin__wege a{letter-spacing:-.02em;color:var(--tinte);overflow-wrap:anywhere;font-size:clamp(26px,2.6vw,36px);font-weight:750;line-height:1.2;text-decoration:none;display:inline-block}.schauraumtermin__wege a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--akzent);text-decoration-color:var(--akzent);text-underline-offset:6px;text-decoration-thickness:3px}.schauraumtermin__besuch{border-top:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:32px;padding-top:22px;display:flex}.schauraumtermin__adresse{color:var(--tinte);flex-direction:column;align-items:flex-start;gap:2px;margin:0;font-size:17px;display:flex}.schauraumtermin__adresse span{color:var(--akzent-schrift);font-weight:650}.schauraumtermin__adresse a{min-height:40px;color:var(--text-2);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.schauraumtermin__aktionen{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.schauraumtermin__formular{min-height:44px;color:var(--tinte);text-underline-offset:4px;align-items:center;font-size:17px;text-decoration:underline;display:inline-flex}@media (width<=900px){.schauraumtermin{--rand:20px;grid-template-columns:minmax(0,1fr);margin-top:32px}.schauraumtermin__person img{aspect-ratio:4/3}.schauraumtermin__inhalt{order:-1;padding:28px 22px 24px}.schauraumtermin__wege{gap:16px;margin-top:24px}.schauraumtermin__wege a{font-size:26px}}.schaufenster{margin:0}.schaufenster img{aspect-ratio:3/4;object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.schaufenster figcaption{color:var(--text-2);margin-top:12px;font-size:15px;line-height:1.5}@media (width<=900px){.satz__neben:has(.schaufenster){margin-top:32px;display:block;position:static}.schaufenster{max-width:360px}}
