/* v2510-72 (v71b, 28.10.2026): neue Datei statt gesperrter CSS. Nur vorhandene Farbvariablen und Hex-Werte der Seite. */
/* /aufruesten/: Poolquadrat und Vier Wege in einem Block */
.pd-kopf{display:flex;gap:32px;align-items:center;flex-wrap:wrap;margin:0 0 28px}
.pd-kopf .pd-grafik{flex:0 0 200px;max-width:200px;margin:0}
.pd-kopf .pd-svg{max-width:200px;margin:0}
.pd-kopf .pd-text{flex:1 1 320px;min-width:0}
.pd-kopf .pd-text .text{max-width:640px}
/* /poolservice/: Preis in den Paketkarten */
.paket .paket-preis small{font-family:"Figtree",sans-serif;font-size:14px;font-weight:500;color:var(--schiefer,#55606E)}
/* Start: Projektzeile Dornbirn unter dem Hero */
.dornbirn-zeile{background:var(--creme,#F6F1E8);border-bottom:1px solid var(--linie,#DDD2C0)}
.dornbirn-zeile .dz-in{display:grid;grid-template-columns:96px minmax(0,1fr) auto;column-gap:20px;align-items:center;padding:12px 0}
.dornbirn-zeile .dz-bild{display:block;width:96px;height:64px;object-fit:cover;border-radius:3px}
.dornbirn-zeile .dz-text{margin:0;font-size:16px;line-height:1.4;color:var(--navy,#122E4D)}
.dornbirn-zeile .dz-text b{font-weight:700}
.dornbirn-zeile .dz-link{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--terra,#A3421D);text-decoration:none;white-space:nowrap}
.dornbirn-zeile .dz-link:hover,.dornbirn-zeile .dz-link:focus-visible{text-decoration:underline;text-underline-offset:4px}
@media(max-width:767px){
.dornbirn-zeile .dz-in{grid-template-columns:64px minmax(0,1fr);column-gap:16px;align-items:start;padding:12px 0}
.dornbirn-zeile .dz-bild{width:64px;height:64px;grid-row:1/3}
.dornbirn-zeile .dz-mehr{display:none}
.dornbirn-zeile .dz-link{grid-column:2;min-height:44px}
}
