.anfrage{--af-t-frage:clamp(1.75rem, 1.2rem + 2.4vw, 2.9rem);--af-t-text:1.0625rem;--af-t-klein:.9375rem;--af-fett:650;--af-normal:400;--af-tinte:var(--tinte);--af-leise:var(--tinte-leise);--af-feldrand:#767676;--af-umgebung:var(--grund);padding-block:clamp(1.25rem, 3vw, 2.5rem) var(--abstand);font-size:var(--af-t-text);font-weight:var(--af-normal);color:var(--af-tinte);line-height:1.45}.anfrage [hidden]{display:none!important}.anfrage :is(h2,h3){font-weight:var(--af-fett);line-height:1.3}.anfrage a{color:var(--blau);text-underline-offset:.2em}.anfrage svg{flex:none}.anfrage__raster{grid-template-columns:minmax(0,1fr);grid-template-areas:"stationen""inhalt""seite";align-items:start;gap:1.25rem;display:grid}.stationen{grid-area:stationen}.anfrage__inhalt{grid-area:inhalt;min-width:0}.anfrage__seite{border-top:1px solid var(--linie);grid-area:seite;min-width:0;margin-top:1.5rem;padding-top:1.5rem}@media (width>=64rem){.anfrage__raster{grid-template:"stationen seite""inhalt seite"1fr/minmax(0,46rem) 20rem;justify-content:space-between;gap:1.5rem clamp(2rem,4vw,4rem)}.anfrage__seite{top:calc(var(--kopf) + 1rem);border-top:0;grid-row:1/span 2;margin-top:0;padding-top:0;position:sticky}}.stationen{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.station{--anteil:0;font-size:var(--af-t-klein);color:var(--af-leise);gap:.3rem;line-height:1.2;display:grid}.station__balken{background:var(--grund-tief);height:.5rem;display:block;position:relative;overflow:hidden;transform:skew(-12deg)}.station__fuellung{background:var(--blau);transform:scaleX(var(--anteil));transform-origin:0;transition:transform .4s;position:absolute;inset:0}.station[aria-current=step]{color:var(--af-tinte);font-weight:var(--af-fett)}.schritt{scroll-margin-top:calc(var(--kopf) + 1rem)}@media (prefers-reduced-motion:no-preference){.schritt:not([hidden]){animation:.32s both schritt-ein}}@keyframes schritt-ein{0%{opacity:0;translate:0 .6rem}}.ueberzeile{font-size:var(--af-t-klein);font-weight:var(--af-fett);color:var(--af-leise);align-items:center;gap:.6em;margin-top:1rem;display:inline-flex}.ueberzeile:before{content:"";background:var(--rot);width:.4em;height:1.2em;transform:skew(-12deg)}.schritt__titel{font-size:var(--af-t-frage);font-weight:var(--af-fett);text-wrap:balance;margin-top:1rem;font-stretch:104%;line-height:1.1}.ueberzeile+.frage .schritt__titel,.ueberzeile+.schritt__gruppe .schritt__titel{margin-top:.5rem}.schritt__titel:focus{outline:none}.schritt__titel:focus-visible{outline:3px solid var(--blau);outline-offset:4px}.schritt__einleitung{max-width:40rem;color:var(--af-leise);margin-top:.75rem}.frage>.schritt__einleitung,.schritt__gruppe>.schritt__einleitung{margin:-.25rem 0 1.25rem}.schritt__gruppe{border:0;min-width:0;margin:0;padding:0}.schritt__fuss{color:var(--af-leise);margin-top:2.5rem}.status{font-size:var(--af-t-klein);color:var(--af-leise)}.frage{border:0;min-width:0;margin:2rem 0 0;padding:0}.frage--haupt{margin-top:0}.schritt__gruppe>.frage:first-of-type{margin-top:1.5rem}.frage__legende{width:100%;margin-bottom:.75rem;padding:0;display:block}.frage--haupt>.frage__legende{margin-bottom:1rem}.frage__titel{font-weight:var(--af-fett);line-height:1.3}.frage__herkunft{color:var(--af-leise);margin-left:.5rem}.frage__satz,.frage__hilfe{max-width:40rem;color:var(--af-leise);margin:-.25rem 0 .75rem}.frage--haupt>.frage__satz,.frage--haupt>.frage__hilfe{margin-top:-.25rem}.oder{color:var(--af-leise);margin:.75rem 0}.frage__link{max-width:100%;color:var(--blau);overflow-wrap:anywhere;align-items:center;gap:.4rem;margin-top:.75rem;text-decoration:underline;display:inline-flex}.frage__link svg{width:1.1rem;height:1.1rem}.hinweis,.bitte{border-left:4px solid var(--blau);background:var(--blau-hell);max-width:44rem;color:var(--af-tinte);margin-top:1rem;padding:.75rem 1rem}.hinweis:empty{display:none}.bitte:empty{background:0 0;border:0;margin:0;padding:0}.bitte{margin-top:.5rem}.karten{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.karten--m1{grid-template-columns:minmax(0,1fr)}@media (width<=39.99rem){.zusatz .karten--mlang{grid-template-columns:minmax(0,1fr)}}@media (width>=40rem){.karten--bild,.karten--d3{grid-template-columns:repeat(3,minmax(0,1fr))}.karten--d1{grid-template-columns:minmax(0,1fr)}.karten--d2{grid-template-columns:repeat(2,minmax(0,1fr))}.karten--d4{grid-template-columns:repeat(4,minmax(0,1fr))}}.karten--reihe{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:.75rem;margin:-.75rem;padding:.75rem;scroll-padding-inline:.75rem;display:flex;overflow-x:auto}.karten--reihe>.wahlkarte{scroll-snap-align:start;flex:none;width:9.5rem}.karten--reihe.karten--farbe>.wahlkarte{width:12.5rem}@media (width>=40rem){.karten--reihe{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:visible}.karten--reihe.karten--farbe{grid-template-columns:repeat(3,minmax(0,1fr))}.karten--reihe>.wahlkarte,.karten--reihe.karten--farbe>.wahlkarte{width:auto}.karten--bild4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.karten--bild4{grid-template-columns:repeat(4,minmax(0,1fr))}.karten--bild4 .wahlkarte--bild .wahlkarte__flaeche{padding-inline:.7rem}.karten--bild4 .wahlkarte__bild{--umriss-dicke:1.35}}.wahlkarte{cursor:pointer;-webkit-tap-highlight-color:transparent;min-width:0;display:block;position:relative}.wahlkarte__feld{opacity:0;width:1px;height:1px;position:absolute;top:.75rem;right:.75rem}.wahlkarte__flaeche{border:1px solid var(--linie);height:100%;min-height:3.5rem;color:var(--af-tinte);background:#fff;flex-direction:column;transition:box-shadow .15s,background-color .15s,border-color .15s;display:flex;position:relative}.fotos__punkt{min-width:0}.wahlkarte--bild .wahlkarte__flaeche{padding:2.25rem .9rem .75rem}.wahlkarte__bild{aspect-ratio:120/56;color:var(--af-tinte);margin-bottom:.75rem;display:block}.wahlkarte--bild .wahlkarte__text{min-height:2.5em}.wahlkarte__text{align-content:start;gap:.15rem;line-height:1.25;display:grid}.wahlkarte__name,.wahlkarte__unter{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}@media (width<=24.3rem){.wahlkarte__name,.wahlkarte__unter{-webkit-hyphens:manual;hyphens:manual}}.wahlkarte__name{font-weight:var(--af-fett)}.wahlkarte__unter{color:var(--af-leise)}.wahlkarte--text .wahlkarte__flaeche,.wahlkarte--farbe .wahlkarte__flaeche{justify-content:center;padding:.85rem 2.75rem .85rem 1rem}.wahlkarte--farbe .wahlkarte__flaeche{flex-direction:row;justify-content:start;align-items:center;gap:.75rem}.wahlkarte__farbe{border:1px solid var(--linie);background:var(--farbe);border-radius:50%;flex:none;width:2rem;height:2rem}.wahlkarte__bestaetigung{color:var(--af-leise);margin-top:.2rem;display:none}.wahlkarte__feld:checked+.wahlkarte__flaeche .wahlkarte__bestaetigung{display:block}.wahlkarte__marke{border:2px solid var(--af-feldrand);background:#fff;width:1.375rem;height:1.375rem;position:absolute;top:.625rem;right:.625rem}.wahlkarte__marke--kasten{border-radius:3px}.wahlkarte__marke--kreis{border-radius:50%}.wahlkarte__ecke{background:var(--rot);color:#fff;clip-path:polygon(.51rem 0,100% 0,100% 100%,0 100%);opacity:0;place-items:center;width:2.6rem;height:2.4rem;padding-left:.5rem;transition:opacity .15s,transform .2s;display:grid;position:absolute;top:-1px;right:-1px;transform:translateY(-.6rem)}.wahlkarte__ecke svg{width:1.35rem;height:1.35rem}.wahlkarte__feld:checked+.wahlkarte__flaeche{background:var(--blau-hell);border-color:var(--blau);box-shadow:0 0 0 3px var(--af-umgebung), 0 0 0 6px var(--blau);--umriss-flaeche:#fff}.wahlkarte__feld:checked+.wahlkarte__flaeche .wahlkarte__ecke{opacity:1;transform:none}.wahlkarte__feld:checked+.wahlkarte__flaeche .wahlkarte__marke{opacity:0}.wahlkarte__feld:focus-visible+.wahlkarte__flaeche{outline:4px dashed var(--blau);outline-offset:8px}@media (hover:hover){.wahlkarte:hover .wahlkarte__flaeche,.wahlkarte:hover .wahlkarte__marke{border-color:var(--blau)}}@media (prefers-reduced-motion:no-preference){.wahlkarte:active .wahlkarte__flaeche{transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.wahlkarte__flaeche,.wahlkarte__ecke,.station__fuellung{transition:none}}.feld{align-content:start;gap:.35rem;min-width:0;display:grid}.feld__name{font-weight:var(--af-fett)}.feld__hilfe{color:var(--af-leise);margin-top:-.15rem}.eingabe{border:2px solid var(--af-feldrand);width:100%;min-height:3rem;color:var(--af-tinte);font:inherit;font-size:var(--af-t-text);font-weight:var(--af-normal);background:#fff;border-radius:0;padding:0 .875rem}textarea.eingabe{resize:vertical;min-height:7.5rem;padding:.75rem .875rem;line-height:1.45;display:block}.eingabe::placeholder{color:var(--af-leise);opacity:1}.eingabe:focus-visible{outline:3px solid var(--blau);outline-offset:2px}.eingabe--bitte{border-color:var(--blau)}.eingabe--datum{max-width:14rem}select.eingabe{cursor:pointer;max-width:20rem}.zaehler{align-items:center;gap:.75rem;display:flex}.zaehler__knopf{border:2px solid var(--af-feldrand);width:3rem;height:3rem;color:var(--af-tinte);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid}.zaehler__knopf svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:1.25rem;height:1.25rem}@media (hover:hover){.zaehler__knopf:hover{border-color:var(--blau)}}.zaehler__zahl{border:2px solid var(--af-feldrand);width:4rem;height:3rem;color:var(--af-tinte);font:inherit;font-size:var(--af-t-text);font-weight:var(--af-fett);text-align:center;background:#fff}.zaehler__zahl::placeholder{color:var(--af-leise);opacity:1}.zaehler :focus-visible{outline:3px solid var(--blau);outline-offset:2px}.frage__legende--regler{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.regler__wert{font-size:var(--af-t-frage);font-weight:var(--af-fett);white-space:nowrap;color:var(--af-tinte);line-height:1.1}.regler__wert--leer{color:var(--af-leise)}.regler__spur{--anteil:0%;appearance:none;cursor:pointer;background:0 0;width:100%;height:1.75rem;margin:0;display:block}.regler__spur::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--blau) var(--anteil), var(--blau-hell) var(--anteil));height:6px}.regler__spur::-moz-range-track{background:var(--blau-hell);height:6px}.regler__spur::-moz-range-progress{background:var(--blau);height:6px}.regler__spur::-webkit-slider-thumb{background:var(--blau);appearance:none;border:3px solid #fff;border-radius:50%;width:1.75rem;height:1.75rem;margin-top:calc(3px - .875rem)}.regler__spur::-moz-range-thumb{box-sizing:border-box;background:var(--blau);border:3px solid #fff;border-radius:50%;width:1.75rem;height:1.75rem}.regler__spur:focus-visible{outline:3px solid var(--blau);outline-offset:2px}.regler__vergleich{color:var(--af-leise);margin-top:.25rem}.massfelder{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.massfelder .feld{width:9rem}.massfelder__mal{place-items:center;min-height:3rem;display:grid}.kombi{position:relative}.kombi__liste{z-index:20;border:2px solid var(--af-feldrand);background:#fff;border-top:0;max-height:18rem;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.kombi__vorschlag{cursor:pointer;align-items:center;min-height:2.75rem;padding:.5rem .875rem;display:flex}.kombi__vorschlag[aria-selected=true]{background:var(--blau-hell);box-shadow:inset 4px 0 0 var(--blau)}@media (hover:hover){.kombi__vorschlag:hover{background:var(--blau-hell)}}.modelle{justify-items:start;gap:.75rem;display:grid}.modelle .feld{width:100%}.adresse{justify-items:start;gap:.75rem;display:grid}.adresse>:not(.nur-vorleser){width:100%}.adresse>.leiser-knopf{width:auto}.adresse__zeile{gap:.75rem;display:flex}.feld--plz{flex:0 0 7.5rem}.feld--hausnr{flex:0 0 6.5rem}.feld--breit{flex:auto}.adresse__orte{border:0;min-width:0;margin:0;padding:0}.adresse__orte legend{margin-bottom:.5rem;padding:0}.adresse__strasse{gap:.5rem;display:grid}.adresse__strasse>.frage__hilfe{margin:0}.kontaktgruppe__felder{gap:1rem;display:grid}@media (width>=40rem){.kontaktgruppe__felder{grid-template-columns:repeat(2,minmax(0,1fr))}}.datenschutz-satz{color:var(--af-leise);margin-top:2rem}.fotos{border:0;min-width:0;margin:2.5rem 0 0;padding:0}.fotos__titel{font-weight:var(--af-fett);margin-bottom:.4rem;padding:0;line-height:1.3}.fotos__text{max-width:40rem;color:var(--af-leise);margin-bottom:.75rem}.zusatz{--af-umgebung:#fff;border:2px solid var(--blau);background:#fff;margin-top:2rem}.zusatz__kopf{cursor:pointer;align-items:center;gap:1rem;min-height:4.5rem;padding:1rem 1.25rem;list-style:none;display:flex}.zusatz__kopf::-webkit-details-marker{display:none}.zusatz__kopf:focus-visible{outline:4px dashed var(--blau);outline-offset:6px}@media (hover:hover){.zusatz__kopf:hover{background:var(--blau-hell)}}.zusatz__symbol,.zusatz__pfeil{fill:none;stroke:var(--blau);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.zusatz__symbol{width:1.75rem;height:1.75rem}.zusatz__pfeil{width:1.5rem;height:1.5rem;margin-left:auto;transition:rotate .2s}.zusatz[open] .zusatz__pfeil{rotate:180deg}.zusatz__text{gap:.15rem;display:grid}.zusatz__titel{font-weight:var(--af-fett)}.zusatz__nutzen{color:var(--af-leise)}.zusatz__inhalt{padding:0 1.25rem 1.5rem}.zusatz__inhalt>.frage:first-child,.zusatz__inhalt>.hinweis:first-child{margin-top:.5rem}.termin-einzeln{margin-top:1.75rem}.termin-einzeln__zeilen{justify-items:start;gap:1rem;margin-top:1rem;display:grid}.termin-zeile{gap:.35rem;width:100%;display:grid}.termin-zeile__felder{flex-wrap:wrap;gap:.75rem;display:flex}.anfrage :is(.knopf-haupt,.knopf-neben){isolation:isolate;min-height:3.25rem;font:inherit;font-weight:var(--af-fett);text-align:center;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.75em 1.6em;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.anfrage :is(.knopf-haupt,.knopf-neben):before{content:"";z-index:-1;transition:background-color .2s;position:absolute;inset:0;transform:skew(-12deg)}.anfrage .knopf-haupt{color:#fff}.anfrage .knopf-haupt:before{background:var(--blau)}.anfrage .knopf-haupt:hover:before{background:var(--blau-tief)}.anfrage .knopf-neben{color:var(--af-tinte)}.anfrage .knopf-neben:before{border:2px solid var(--af-tinte)}.anfrage :is(.knopf-haupt,.knopf-neben) svg{width:1.15rem;height:1.15rem}.anfrage :is(.knopf-haupt,.knopf-neben):focus-visible{outline:3px solid var(--blau);outline-offset:5px}.anfrage :is(.knopf-haupt,.knopf-neben):disabled{opacity:.6;cursor:default}.anfrage .leiser-knopf{color:var(--blau);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin:-.6rem -.25rem;padding:.6rem .25rem;text-decoration:underline}.schritt__fuss .leiser-knopf{margin-left:.25rem}.schrittleiste{z-index:30;grid-template-columns:1fr 2fr;gap:.75rem;display:grid}.schrittleiste :is(button){min-height:3.25rem;font:inherit;font-weight:var(--af-fett);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 1rem;display:flex;transform:skew(-12deg)}.schrittleiste .gerade{text-align:center;align-items:center;gap:.5rem;display:inline-flex;transform:skew(12deg)}.schrittleiste svg{width:1.15rem;height:1.15rem}.schrittleiste__zurueck{color:var(--af-tinte);background:0 0;border:2px solid var(--af-tinte)!important}.schrittleiste__zurueck:disabled{opacity:.35;cursor:default}.schrittleiste__weiter{background:var(--blau);color:#fff}.schrittleiste__weiter:hover{background:var(--blau-tief)}.schrittleiste :focus-visible{outline:3px solid var(--blau);outline-offset:4px}.schrittleiste__status{min-height:1.4em;font-size:var(--af-t-klein);color:var(--af-leise);grid-column:1/-1}.schrittleiste--ende{grid-template-columns:minmax(0,1fr) 2fr}@media (width<=63.99rem){.schrittleiste{padding:.5rem var(--rand) calc(.5rem + env(safe-area-inset-bottom));background:var(--grund);border-top:1px solid var(--linie);position:fixed;inset:auto 0 0}.schrittleiste__status{display:none}body{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}html{scroll-padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.anfrage :is(input,textarea,select,button,summary,a){scroll-margin-bottom:calc(5.5rem + env(safe-area-inset-bottom))}}@media (width>=64rem){.schrittleiste{max-width:30rem;margin-top:2.5rem}}.projektkarte__gross{display:none}.projektkarte__titel{font-size:var(--af-t-text);margin-bottom:.5rem}.projektkarte__liste{gap:.5rem;margin:0;display:grid}.projektkarte__liste strong{font-weight:var(--af-fett)}.projektkarte__klein{border:1px solid var(--linie);background:#fff;margin-bottom:1.5rem}.projektkarte__knopf{min-height:3rem;font-weight:var(--af-fett);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1rem;list-style:none;display:flex}.projektkarte__knopf::-webkit-details-marker{display:none}.projektkarte__knopf svg{fill:none;width:1.25rem;height:1.25rem;stroke:var(--blau);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;transition:rotate .2s}.projektkarte__klein[open] .projektkarte__knopf svg{rotate:180deg}.projektkarte__klein .projektkarte__liste{padding:0 1rem 1rem}@media (width>=64rem){.projektkarte__gross{border-bottom:1px solid var(--linie);margin-bottom:1.5rem;padding-bottom:1.5rem;display:block}.projektkarte__klein{display:none}}.hilfe{gap:1.25rem;display:grid}.hilfe__block+.hilfe__block{border-top:1px solid var(--linie);padding-top:1.25rem}.hilfe__titel{font-weight:var(--af-fett)}.hilfe__telefon{font-weight:var(--af-fett);white-space:nowrap;text-decoration:none}.hilfe__telefon:hover{text-decoration:underline}.hilfe__zeiten,.hilfe__text{color:var(--af-leise)}.hilfe__zeit{display:block}.hilfe a svg{vertical-align:-.15em;width:1rem;height:1rem;margin-left:.25rem}@media (width<=63.99rem){.hilfe__block:first-child{flex-wrap:wrap;column-gap:.4rem;display:flex}.hilfe__block:first-child>:is(.hilfe__zeiten,.hilfe__text){flex-basis:100%}.hilfe__zeiten{flex-wrap:wrap;column-gap:1rem;display:flex}.hilfe__block:last-child>*{display:inline}.hilfe__block:last-child>.hilfe__titel{margin-right:.3em}}.ohne-skript__liste{gap:.4rem;max-width:44rem;margin:1rem 0 0;padding-left:1.2rem;display:grid}.wieder{margin-top:1.5rem;padding:1.25rem 1.25rem 1.5rem}.wieder__titel{font-weight:var(--af-fett)}.wieder__titel:focus{outline:none}.wieder__knoepfe{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1rem;display:flex}.uebersicht{border:1px solid var(--linie);background:#fff;margin-top:1.5rem;padding:clamp(1rem,3vw,1.75rem)}.uebersicht__kurz{font-weight:var(--af-fett)}.uebersicht__bloecke{gap:1.5rem;margin-top:1.25rem;display:grid}.uebersicht__block-titel{font-size:var(--af-t-text)}.uebersicht__zeilen{margin:.5rem 0 0}.uebersicht__zeile{border-top:1px solid var(--linie);grid-template-columns:minmax(0,1fr) auto;gap:.1rem 1rem;padding:.55rem 0;display:grid}@media (width>=40rem){.uebersicht__zeile{grid-template-columns:11rem minmax(0,1fr) auto}}.uebersicht__zeile dt{color:var(--af-leise)}.uebersicht__zeile dd{overflow-wrap:anywhere;margin:0}@media (width<=39.99rem){.uebersicht__zeile dt{grid-column:1/-1}.uebersicht__zeile--ohne dt{display:none}}.uebersicht__aktion{justify-self:end}.uebersicht__klaeren{border-top:1px solid var(--linie);margin-top:1.5rem;padding-top:1.25rem}.uebersicht__offen{gap:.5rem;margin-top:.5rem;display:grid}.uebersicht__offen li{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;display:flex}.wege{margin-top:2.5rem}.wege__titel{font-size:var(--af-t-text)}.wege__wahl{border:0;min-width:0;margin:.75rem 0 0;padding:0}.weg{justify-items:start;gap:.75rem;margin-top:1.25rem;display:grid}.weg__titel{font-size:var(--af-t-text)}.weg__text,.weg__datenschutz{max-width:40rem}.weg__datenschutz{color:var(--af-leise)}.weg__knopf{margin-block:.5rem}.nach-mail{justify-items:start;gap:.75rem;display:grid}.nach-mail__text:focus{outline:none}.wege__anruf{border-top:1px solid var(--linie);margin-top:2rem;padding-top:1.25rem}.wege__telefon{font-weight:var(--af-fett);white-space:nowrap}.anfrage .weg .textkopieren__hinweis{font-size:var(--af-t-text);color:var(--af-leise);margin-top:0}.anfrage .weg .textkopieren__knopf{color:var(--blau);font-weight:var(--af-normal)}.anfrage .weg .textkopieren__feld{font-size:var(--af-t-text)}.weg__pruefung:empty{display:none}.plaetze{gap:1rem;width:100%;display:grid}.platz,.ablage{border:1px solid var(--linie);background:#fff;justify-items:start;gap:.5rem;width:100%;padding:1rem;display:grid}.platz__name,.ablage__titel{font-weight:var(--af-fett)}.platz__hilfe,.ablage__ziehen{color:var(--af-leise)}.ablage__knoepfe{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.ablage--ueber{background:var(--blau-hell);border-color:var(--blau)}@media (hover:none){.ablage__ziehen{display:none}}.dateien{gap:.5rem;width:100%;margin:0;display:grid}.datei{border-top:1px solid var(--linie);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding-top:.5rem;display:grid}.datei__name{overflow-wrap:anywhere}.datei__groesse,.datei__zustand{font-size:var(--af-t-klein);color:var(--af-leise)}.datei[data-zustand=fehler] .datei__zustand{border-left:4px solid var(--blau);background:var(--blau-hell);max-width:44rem;font-size:var(--af-t-text);color:var(--af-tinte);grid-column:1/-1;padding:.75rem 1rem}.datei [data-datei-entfernen]{grid-column:2;justify-self:end}.anfrage :is(.platz__waehlen,.ablage__waehlen):has(:focus-visible),.anfrage :is(.platz__waehlen,.ablage__waehlen):focus-within{outline:3px solid var(--blau);outline-offset:5px}.datei__balken{background:var(--blau-hell);grid-column:1/-1;height:6px;overflow:hidden}.datei__fuellung{background:var(--blau);transform-origin:0;height:100%;transition:transform .2s;display:block;transform:scaleX(0)}.datei[data-zustand=fehler] .datei__balken{display:none}.dank__text{gap:.5rem;max-width:40rem;margin-top:1rem;display:grid}.dank__untertitel{font-size:var(--af-t-text);margin-top:2rem}.ablaufliste{gap:.5rem;margin:.75rem 0 0;padding-left:1.3rem;display:grid}.ablaufliste li::marker{font-weight:var(--af-fett);color:var(--blau)}.belohnung{justify-items:start;gap:1rem;margin-top:2.5rem;display:grid}.referenz{width:100%;color:inherit;border:1px solid var(--linie);box-shadow:var(--schatten-karte);transition:box-shadow var(--schatten-dauer);background:#fff;grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}.referenz:hover{box-shadow:var(--schatten-karte-hover)}@media (width>=40rem){.referenz{grid-template-columns:16rem minmax(0,1fr)}}.referenz__bild{aspect-ratio:4/3;display:block}.referenz__text{align-content:center;gap:.4rem;padding:1rem 1.25rem;display:grid}.referenz__ueber{color:var(--af-leise)}.referenz__titel{font-weight:var(--af-fett);line-height:1.3}.referenz__los{color:var(--blau);align-items:center;gap:.4rem;text-decoration:underline;display:inline-flex}.referenz__los svg{width:1.1rem;height:1.1rem}.anfrage .bildnachweis{font-size:var(--af-t-klein)}.dank__knoepfe{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.5rem;display:flex}
