.kopf[data-astro-cid-onlvd5i2]{gap:var(--s-4);padding-block:var(--s-6);display:grid}h1[data-astro-cid-onlvd5i2]{font-size:var(--t-h1);letter-spacing:-.03em;line-height:1.05}.anfrage[data-astro-cid-onlvd5i2]{padding-bottom:var(--abschnitt);align-items:start;gap:20px;display:grid}@media (width>=1100px){.anfrage[data-astro-cid-onlvd5i2]{grid-template-columns:minmax(0,1fr) 320px;gap:24px}.anfrage__seite[data-astro-cid-onlvd5i2]{position:sticky;top:96px}}.anfrage__haupt[data-astro-cid-onlvd5i2],.anfrage__seite[data-astro-cid-onlvd5i2]{gap:16px;display:grid}@media (width>=700px) and (width<=1099px){.anfrage__seite[data-astro-cid-onlvd5i2]{grid-template-columns:1fr 1fr}}.umschalter[data-astro-cid-onlvd5i2]{background:var(--color-grund-2);border-radius:18px;justify-self:start;gap:4px;padding:5px;display:inline-flex}.umschalter[data-astro-cid-onlvd5i2][hidden],html:not(.js-angebot) .nur-js[data-astro-cid-onlvd5i2],html:not(.js-richtwert) .richtwert[data-astro-cid-onlvd5i2]{display:none}.js-angebot:not(.angebot-bereit) .nur-js[data-astro-cid-onlvd5i2],.js-angebot:not(.angebot-bereit) .richtwert[data-astro-cid-onlvd5i2]{visibility:hidden}.js-angebot:not(.angebot-bereit) .schritt[data-astro-cid-onlvd5i2]:not([data-schritt="1"]),.js-angebot:not(.angebot-bereit):not(.js-fein-raeumen) [data-astro-cid-onlvd5i2][data-genauer=raeumen],.js-angebot:not(.angebot-bereit):not(.js-fein-renovieren) [data-astro-cid-onlvd5i2][data-genauer=renovieren],.js-angebot:not(.angebot-bereit):not(.js-fein-aussen) [data-astro-cid-onlvd5i2][data-genauer=aussen],.js-angebot:not(.angebot-bereit) [data-astro-cid-onlvd5i2][data-senden],.js-angebot:not(.angebot-bereit):not(.js-kurz) .formular--kurz[data-astro-cid-onlvd5i2],.js-angebot.js-kurz:not(.angebot-bereit) .formular[data-astro-cid-onlvd5i2]:not(.formular--kurz){display:none}.umschalter[data-astro-cid-onlvd5i2] button[data-astro-cid-onlvd5i2]{min-height:52px;color:var(--color-tinte-2);font:inherit;text-align:left;cursor:pointer;transition:transform var(--dauer-druck) var(--ease-out);background:0 0;border:0;border-radius:14px;padding:6px 16px;font-weight:600;display:grid}.umschalter[data-astro-cid-onlvd5i2] button[data-astro-cid-onlvd5i2] span[data-astro-cid-onlvd5i2]{font-size:.8125rem;font-weight:400}.umschalter[data-astro-cid-onlvd5i2] button[data-astro-cid-onlvd5i2]:active{transform:scale(.97)}.umschalter[data-astro-cid-onlvd5i2] button[data-astro-cid-onlvd5i2][aria-pressed=true]{background:var(--color-flaeche);color:var(--color-tinte);box-shadow:var(--schatten)}.formular[data-astro-cid-onlvd5i2]{border-radius:var(--r-xl);gap:22px;padding:22px 18px 26px;display:grid}@media (width>=900px){.formular[data-astro-cid-onlvd5i2]{padding:30px 34px 34px}}.formular[data-astro-cid-onlvd5i2][hidden]{display:none}.formular--kurz[data-astro-cid-onlvd5i2] h2[data-astro-cid-onlvd5i2]{font-size:var(--t-h3)}.fortschritt[data-astro-cid-onlvd5i2]{gap:8px;margin:0;padding:0;list-style:none;display:flex}.fortschritt[data-astro-cid-onlvd5i2][hidden]{display:none}.fortschritt[data-astro-cid-onlvd5i2] li[data-astro-cid-onlvd5i2]{min-width:0;font-size:var(--t-label);color:var(--color-tinte-2);flex:auto;align-items:center;gap:8px;font-weight:500;line-height:1.25;display:flex}.fortschritt[data-astro-cid-onlvd5i2] li[data-astro-cid-onlvd5i2]:first-child{flex:none}.fortschritt[data-astro-cid-onlvd5i2] li[data-astro-cid-onlvd5i2]+li[data-astro-cid-onlvd5i2]:before{content:"";border-top:2px dashed #b9c6d4;flex:14px;min-width:10px}.fortschritt__zeichen[data-astro-cid-onlvd5i2]{background:var(--color-grund-2);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:600;display:grid}.fortschritt__zeichen[data-astro-cid-onlvd5i2] svg[data-astro-cid-onlvd5i2]{width:18px;height:18px;display:none}.fortschritt[data-astro-cid-onlvd5i2] [data-astro-cid-onlvd5i2][data-zustand=jetzt],.fortschritt[data-astro-cid-onlvd5i2] [data-astro-cid-onlvd5i2][data-zustand=fertig]{color:var(--color-tinte)}.fortschritt[data-astro-cid-onlvd5i2] [data-astro-cid-onlvd5i2][data-zustand=jetzt] .fortschritt__zeichen[data-astro-cid-onlvd5i2],.fortschritt[data-astro-cid-onlvd5i2] [data-astro-cid-onlvd5i2][data-zustand=fertig] .fortschritt__zeichen[data-astro-cid-onlvd5i2]{background:var(--color-tinte);color:#fff}.fortschritt[data-astro-cid-onlvd5i2] [data-astro-cid-onlvd5i2][data-zustand=fertig] svg[data-astro-cid-onlvd5i2]{display:block}.fortschritt[data-astro-cid-onlvd5i2] [data-astro-cid-onlvd5i2][data-zustand=fertig] .fortschritt__nr[data-astro-cid-onlvd5i2]{display:none}.fortschritt__name[data-astro-cid-onlvd5i2]{text-wrap:balance;hyphens:manual;min-width:0}@media (width>=900px){.fortschritt__name[data-astro-cid-onlvd5i2]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width<=899px){.fortschritt[data-astro-cid-onlvd5i2] li[data-astro-cid-onlvd5i2]:not([data-zustand=jetzt]) .fortschritt__name[data-astro-cid-onlvd5i2]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.richtwert[data-astro-cid-onlvd5i2]{border-radius:var(--r-m);background:var(--color-grund);padding:12px 16px}.richtwert[data-astro-cid-onlvd5i2][hidden]{display:none}.schritt[data-astro-cid-onlvd5i2]{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.schritt[data-astro-cid-onlvd5i2][hidden]{display:none}.formular--gewechselt[data-astro-cid-onlvd5i2] .schritt[data-astro-cid-onlvd5i2]{animation:schritt-ein var(--dauer-schritt) var(--ease-out) both}@keyframes schritt-ein{0%{opacity:0;transform:translateX(var(--von,24px))}}.schritt[data-astro-cid-onlvd5i2]>legend[data-astro-cid-onlvd5i2]{float:left;width:100%;font-size:var(--t-h3);letter-spacing:-.01em;margin-bottom:4px;padding:0;font-weight:600;line-height:1.2}.schritt[data-astro-cid-onlvd5i2]>legend[data-astro-cid-onlvd5i2]:focus{outline:none}.formular[data-astro-cid-onlvd5i2]:not(.formular--schritte) .schritt[data-astro-cid-onlvd5i2]+.schritt[data-astro-cid-onlvd5i2]{border-top:1px solid var(--color-linie);padding-top:22px}.hilfe[data-astro-cid-onlvd5i2]{font-size:var(--t-small);color:var(--color-tinte-2);font-weight:400}.welten[data-astro-cid-onlvd5i2]{gap:10px;display:grid}.weltkarte[data-astro-cid-onlvd5i2]{border-radius:var(--r-m);background:var(--color-grund);cursor:pointer;min-height:76px;transition:transform var(--dauer-druck) var(--ease-out);grid-template-columns:44px minmax(0,1fr);align-content:center;gap:2px 14px;padding:12px 52px 12px 14px;display:grid;position:relative}.weltkarte[data-astro-cid-onlvd5i2]:active{transform:scale(.98)}.weltkarte[data-astro-cid-onlvd5i2] input[data-astro-cid-onlvd5i2]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.weltkarte[data-astro-cid-onlvd5i2] .weltkarte__zeichen{grid-row:1/span 2;align-self:center;width:44px;height:44px}.weltkarte__titel[data-astro-cid-onlvd5i2]{align-self:end;font-weight:600;line-height:1.25}.weltkarte__text[data-astro-cid-onlvd5i2]{font-size:var(--t-small);color:var(--color-tinte-2);align-self:start;line-height:1.35}.weltkarte[data-astro-cid-onlvd5i2]:after{content:"";border-radius:6px;width:22px;height:22px;margin-top:-11px;position:absolute;top:50%;right:14px;box-shadow:inset 0 0 0 2px #9aa8b7}.weltkarte[data-astro-cid-onlvd5i2]:has(input:checked){box-shadow:inset 0 0 0 2px var(--color-tinte);background:#fff}.weltkarte[data-astro-cid-onlvd5i2]:has(input:checked):after{background:var(--color-tinte) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5 10 16.5 18 8' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat;box-shadow:none}.weltkarte[data-astro-cid-onlvd5i2]:has(input:focus-visible),.pille[data-astro-cid-onlvd5i2]:has(input:focus-visible){outline:3px solid var(--color-renovieren-tief);outline-offset:2px}.weltkarte--kombi[data-astro-cid-onlvd5i2]{background:color-mix(in srgb, var(--color-grund) 55%, var(--color-grund-2))}.weltkarte--kombi[data-astro-cid-onlvd5i2] .weltkarte__titel[data-astro-cid-onlvd5i2]{font-size:1.0625rem}@media (width>=600px){.welten[data-astro-cid-onlvd5i2]{grid-template-columns:repeat(3,minmax(0,1fr))}.weltkarte--kombi[data-astro-cid-onlvd5i2]{grid-area:1/1/auto/-1;grid-template-columns:48px minmax(0,1fr);padding:16px 56px 16px 16px}.weltkarte--kombi[data-astro-cid-onlvd5i2] .weltkarte__zeichen{width:48px;height:48px}.weltkarte[data-astro-cid-onlvd5i2][data-weltkarte]{grid-row:2;grid-template-columns:minmax(0,1fr);align-content:start;padding:14px 16px 16px}.weltkarte[data-astro-cid-onlvd5i2][data-weltkarte] .weltkarte__zeichen{grid-row:auto;width:48px;height:48px;margin-bottom:6px}.weltkarte[data-astro-cid-onlvd5i2][data-weltkarte]:after{margin-top:0;top:14px}.genauer[data-astro-cid-onlvd5i2]{grid-column:1/-1}}.genauer[data-astro-cid-onlvd5i2]{border-radius:var(--r-m);background:var(--color-grund);border:0;gap:10px;min-width:0;margin:0;padding:12px 14px 14px;display:grid}.genauer[data-astro-cid-onlvd5i2][hidden]{display:none}.genauer[data-astro-cid-onlvd5i2]>legend[data-astro-cid-onlvd5i2]{float:left;width:100%;font-size:var(--t-label);color:var(--color-tinte-2);padding:0;font-weight:600}.genauer[data-astro-cid-onlvd5i2] em[data-astro-cid-onlvd5i2]{font-style:normal;font-weight:400}.genauer--ein[data-astro-cid-onlvd5i2]{animation:genauer-ein var(--dauer-menue) var(--ease-out) both}@keyframes genauer-ein{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.genauer--ein[data-astro-cid-onlvd5i2]{animation:none}}.pillen[data-astro-cid-onlvd5i2]{flex-wrap:wrap;gap:8px;display:flex}.pille[data-astro-cid-onlvd5i2]{min-height:44px;box-shadow:inset 0 0 0 1.5px var(--color-linie);cursor:pointer;transition:transform var(--dauer-druck) var(--ease-out);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:.9375rem;font-weight:500;line-height:1.2;display:inline-flex;position:relative}.pille[data-astro-cid-onlvd5i2]:active{transform:scale(.97)}.pille[data-astro-cid-onlvd5i2] input[data-astro-cid-onlvd5i2]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pille[data-astro-cid-onlvd5i2]:before{content:"";border-radius:5px;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 2px #9aa8b7}.pille[data-astro-cid-onlvd5i2]:has(input:checked){background:var(--color-tinte);box-shadow:none;color:#fff}.pille[data-astro-cid-onlvd5i2]:has(input:checked):before{box-shadow:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5 10 16.5 18 8' fill='none' stroke='%2318283a' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px no-repeat}.felder[data-astro-cid-onlvd5i2]{gap:16px;display:grid}@media (width>=600px){.felder[data-astro-cid-onlvd5i2]{grid-template-columns:1fr 1fr}.feld--breit[data-astro-cid-onlvd5i2]{grid-column:1/-1}}.feld[data-astro-cid-onlvd5i2]{min-width:0;font-size:var(--t-label);border:0;align-content:start;gap:6px;margin:0;padding:0;font-weight:600;display:grid}.feld[data-astro-cid-onlvd5i2] em[data-astro-cid-onlvd5i2]{color:var(--color-tinte-2);font-style:normal;font-weight:400}.feld[data-astro-cid-onlvd5i2][hidden]{display:none}.feld[data-astro-cid-onlvd5i2] input[data-astro-cid-onlvd5i2]:not([type=radio]),.feld[data-astro-cid-onlvd5i2] select[data-astro-cid-onlvd5i2],.feld[data-astro-cid-onlvd5i2] textarea[data-astro-cid-onlvd5i2]{box-sizing:border-box;border:1.5px solid var(--color-linie);border-radius:var(--r-s);background:var(--color-grund);width:100%;min-height:50px;color:var(--color-tinte);font:inherit;padding:12px 14px;font-size:1rem;font-weight:400}.feld[data-astro-cid-onlvd5i2] select[data-astro-cid-onlvd5i2]{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-tinte) 50%), linear-gradient(135deg, var(--color-tinte) 50%, transparent 50%);background-position:calc(100% - 20px) 52%,calc(100% - 14px) 52%;background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.feld[data-astro-cid-onlvd5i2] textarea[data-astro-cid-onlvd5i2]{resize:vertical}.feld[data-astro-cid-onlvd5i2] input[data-astro-cid-onlvd5i2]::placeholder,.feld[data-astro-cid-onlvd5i2] textarea[data-astro-cid-onlvd5i2]::placeholder{color:#5a6878}.feld[data-astro-cid-onlvd5i2] input[data-astro-cid-onlvd5i2]:focus,.feld[data-astro-cid-onlvd5i2] select[data-astro-cid-onlvd5i2]:focus,.feld[data-astro-cid-onlvd5i2] textarea[data-astro-cid-onlvd5i2]:focus{border-color:var(--color-renovieren-tief);background-color:#fff}.feld[data-astro-cid-onlvd5i2] input[data-astro-cid-onlvd5i2][aria-invalid=true],.feld[data-astro-cid-onlvd5i2] input[data-astro-cid-onlvd5i2][aria-invalid=true]:focus{border-width:2px;border-color:var(--color-tinte);background-color:#fff;padding:11.5px 13.5px}.feld--radios[data-astro-cid-onlvd5i2]{flex-wrap:wrap;gap:8px 18px;display:flex}.feld--radios[data-astro-cid-onlvd5i2] legend[data-astro-cid-onlvd5i2]{width:100%;margin-bottom:6px;padding:0}.feld--radios[data-astro-cid-onlvd5i2] label[data-astro-cid-onlvd5i2]{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:1rem;font-weight:500;display:inline-flex}.feld--radios[data-astro-cid-onlvd5i2] input[data-astro-cid-onlvd5i2]{width:20px;height:20px;accent-color:var(--color-tinte);margin:0}.fotos[data-astro-cid-onlvd5i2] input[data-astro-cid-onlvd5i2][type=file]{background:#fff;padding:11px}.fotos__liste[data-astro-cid-onlvd5i2]{gap:6px;margin:0;padding:0;font-weight:500;list-style:none;display:grid}.fotos__liste[data-astro-cid-onlvd5i2] li{font-size:var(--t-small);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.fotos__liste[data-astro-cid-onlvd5i2] button{background:var(--color-grund-2);min-height:44px;color:var(--color-tinte);font:inherit;cursor:pointer;transition:transform var(--dauer-druck) var(--ease-out);border:0;border-radius:999px;padding:0 16px;font-weight:600}.fotos__liste[data-astro-cid-onlvd5i2] button:active{transform:scale(.97)}.fehler[data-astro-cid-onlvd5i2]{color:var(--color-tinte);align-items:baseline;gap:8px;font-size:.875rem;font-weight:500;line-height:1.4;display:flex}.fehler[data-astro-cid-onlvd5i2]:empty{position:absolute}.fehler[data-astro-cid-onlvd5i2]:not(:empty):before,.fehlerflaeche[data-astro-cid-onlvd5i2]:before{content:"!" / "";background:var(--color-tinte);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:.75rem;font-weight:700;line-height:1;display:grid}.fehlerflaeche[data-astro-cid-onlvd5i2]{border-radius:var(--r-m);background:var(--color-grund-2);color:var(--color-tinte);align-items:baseline;gap:10px;padding:14px 18px;display:flex}.fehlerflaeche[data-astro-cid-onlvd5i2]>div[data-astro-cid-onlvd5i2]{gap:6px;display:grid}.fehlerflaeche[data-astro-cid-onlvd5i2][hidden]{display:none}.honig[data-astro-cid-onlvd5i2]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.datenschutz[data-astro-cid-onlvd5i2]{color:var(--color-tinte-2)}.navi[data-astro-cid-onlvd5i2]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.knopf[data-astro-cid-onlvd5i2]{border-radius:var(--r-knopf);min-height:50px;font:inherit;cursor:pointer;transition:transform var(--dauer-druck) var(--ease-out);border:0;justify-content:center;align-items:center;padding:0 22px;font-weight:600;display:inline-flex}.knopf[data-astro-cid-onlvd5i2][hidden]{display:none}.knopf[data-astro-cid-onlvd5i2]:active{transform:scale(.97)}.knopf--dunkel[data-astro-cid-onlvd5i2]{background:var(--color-tinte);color:#fff}.knopf--zurueck[data-astro-cid-onlvd5i2]{box-shadow:inset 0 0 0 1.5px var(--color-linie);color:var(--color-tinte);background:0 0}@media (hover:hover) and (pointer:fine){.knopf--dunkel[data-astro-cid-onlvd5i2]:hover{background:#22374d}.knopf--zurueck[data-astro-cid-onlvd5i2]:hover{box-shadow:inset 0 0 0 1.5px var(--color-tinte)}.umschalter[data-astro-cid-onlvd5i2] button[data-astro-cid-onlvd5i2][aria-pressed=false]:hover{background:var(--color-grund);color:var(--color-tinte)}.weltkarte[data-astro-cid-onlvd5i2]:not(:has(input:checked)):hover{background:var(--color-grund-2)}.weltkarte[data-astro-cid-onlvd5i2]:not(:has(input:checked)):hover:after,.pille[data-astro-cid-onlvd5i2]:not(:has(input:checked)):hover:before{box-shadow:inset 0 0 0 2px var(--color-tinte)}.pille[data-astro-cid-onlvd5i2]:not(:has(input:checked)):hover,.fotos__liste[data-astro-cid-onlvd5i2] button:hover{box-shadow:inset 0 0 0 1.5px var(--color-tinte)}}.seite__feld[data-astro-cid-onlvd5i2]{align-content:start;gap:14px;padding:22px;display:grid}.seite__feld[data-astro-cid-onlvd5i2] h2[data-astro-cid-onlvd5i2]{font-size:var(--t-h3)}.wege[data-astro-cid-onlvd5i2]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.wege[data-astro-cid-onlvd5i2] a[data-astro-cid-onlvd5i2]{border-radius:var(--r-s);align-items:center;gap:12px;min-height:44px;margin-inline:-12px;padding:0 12px;font-weight:600;text-decoration:none;display:flex}.wege[data-astro-cid-onlvd5i2] svg{flex:none;width:20px;height:20px}@media (hover:hover) and (pointer:fine){.wege[data-astro-cid-onlvd5i2] a[data-astro-cid-onlvd5i2]:hover{background:var(--color-grund)}}.danach[data-astro-cid-onlvd5i2]{counter-reset:danach;font-size:var(--t-small);color:var(--color-tinte-2);gap:10px;margin:0;padding:0;list-style:none;display:grid}.danach[data-astro-cid-onlvd5i2] li[data-astro-cid-onlvd5i2]{counter-increment:danach;grid-template-columns:26px 1fr;gap:10px;display:grid}.danach[data-astro-cid-onlvd5i2] li[data-astro-cid-onlvd5i2]:before{content:counter(danach);background:var(--color-grund-2);width:26px;height:26px;color:var(--color-tinte);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:600;display:grid}
