.stcv-anfrage{--stcv-anfrage-ink: var(--stcv-color-ink, #1f1d1c);--stcv-anfrage-cream: var(--stcv-color-cream, #f2eee6);--stcv-anfrage-green: var(--stcv-color-green, #62634e);--stcv-anfrage-deep-green: var(--stcv-color-deep-green, #37382c);--stcv-anfrage-grey: var(--stcv-color-grey, #d1c8bd);--stcv-anfrage-aqua: var(--stcv-color-aqua, #8fbfc4);--stcv-anfrage-white: var(--stcv-color-white, #ffffff);--stcv-anfrage-teal: var(--stcv-color-teal, #475c5e);--stcv-anfrage-fehler: var(--stcv-color-error, #a1342b);--stcv-anfrage-radius: var(--stcv-radius-glass, 20px);--stcv-anfrage-radius-sm: var(--stcv-radius-sm, 8px);--stcv-anfrage-linie: rgba(31, 29, 28, .18);position:relative;max-width:880px;margin:0 auto;color:var(--stcv-anfrage-ink);font-family:var(--stcv-font-body, "IBM Plex Sans", system-ui, sans-serif);font-size:17px;line-height:1.55;text-align:left}.stcv-anfrage *,.stcv-anfrage *:before,.stcv-anfrage *:after{box-sizing:border-box}.stcv-anfrage [hidden]{display:none!important}.stcv-anfrage :focus-visible{outline:3px solid var(--stcv-anfrage-teal);outline-offset:3px}.stcv-anfrage__fallback{padding:24px;border:1px solid var(--stcv-anfrage-linie);border-radius:var(--stcv-anfrage-radius);background:#ffffffb8}.stcv-anfrage-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.stcv-anfrage-fortschritt{display:flex;gap:6px;margin:0 0 18px;padding:0;list-style:none;counter-reset:none}.stcv-anfrage-fortschritt li{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:6px;padding-top:10px;border-top:4px solid var(--stcv-anfrage-grey);color:#1f1d1c99;font-size:13px;font-weight:700;line-height:1.2}.stcv-anfrage-fortschritt li.ist-erledigt{border-top-color:var(--stcv-anfrage-green);color:var(--stcv-anfrage-ink)}.stcv-anfrage-fortschritt li.ist-aktuell{border-top-color:var(--stcv-anfrage-deep-green);color:var(--stcv-anfrage-ink)}.stcv-anfrage-fortschritt__nr{font-size:12px;letter-spacing:.08em}.stcv-anfrage-fortschritt__titel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stcv-anfrage-schritt{padding:clamp(22px,4vw,44px);border:1px solid rgba(255,255,255,.6);border-radius:var(--stcv-anfrage-radius);background:#ffffffb8;box-shadow:var(--stcv-shadow-soft, 0 18px 60px rgba(31, 29, 28, .16))}.stcv-anfrage-einstieg{margin:0 0 22px;padding:0 0 20px;border-bottom:1px solid var(--stcv-anfrage-linie)}.stcv-anfrage-schritt__zaehler{margin:0 0 6px;font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.stcv-anfrage-schritt__titel{margin:0 0 8px;font-family:var(--stcv-font-headline, "Rowdies", system-ui, sans-serif);font-size:clamp(28px,3.6vw,40px);font-weight:var(--stcv-font-headline-weight, 700);line-height:1.12}.stcv-anfrage-schritt__titel:focus{outline:none}.stcv-anfrage-schritt__einleitung{margin:0 0 26px}.stcv-anfrage-feld{min-width:0;margin:0 0 26px;padding:0;border:0}.stcv-anfrage-feld__ueberschrift{margin:0 0 6px;font-family:var(--stcv-font-headline, "Rowdies", system-ui, sans-serif);font-size:22px;font-weight:var(--stcv-font-headline-weight, 700)}.stcv-anfrage-feld__frage{display:block;margin:0 0 10px;padding:0;font-size:18px;font-weight:700;line-height:1.35}.stcv-anfrage-hilfe{margin:-4px 0 12px;color:#1f1d1cb8;font-size:15px}.stcv-anfrage-hilfe--spielraum{margin:-14px 0 26px}.stcv-anfrage input[type=text],.stcv-anfrage input[type=email],.stcv-anfrage input[type=tel],.stcv-anfrage input[type=number],.stcv-anfrage input[type=date],.stcv-anfrage select,.stcv-anfrage textarea{display:block;width:100%;min-height:50px;padding:12px 14px;border:2px solid var(--stcv-anfrage-linie);border-radius:12px;color:var(--stcv-anfrage-ink);background:var(--stcv-anfrage-white);font:inherit;font-size:17px}.stcv-anfrage textarea{min-height:120px;resize:vertical}.stcv-anfrage input::placeholder,.stcv-anfrage textarea::placeholder{color:#1f1d1c73}.stcv-anfrage input:hover,.stcv-anfrage select:hover,.stcv-anfrage textarea:hover{border-color:var(--stcv-anfrage-aqua)}.stcv-anfrage [aria-invalid=true]{border-color:var(--stcv-anfrage-fehler)!important}.stcv-anfrage-fehler{margin:8px 0 0;color:var(--stcv-anfrage-fehler);font-size:15px;font-weight:700}.stcv-anfrage-fehler p{margin:0}.stcv-anfrage-reihe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.stcv-anfrage-reihe--postal_code{grid-template-columns:minmax(110px,160px) minmax(0,1fr)}.stcv-anfrage-wahlen{display:grid;gap:10px}.stcv-anfrage-wahlen--karten{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.stcv-anfrage-wahlen--chips{display:flex;flex-wrap:wrap;gap:8px}.stcv-anfrage-wahl{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:56px;padding:14px 16px;border:2px solid var(--stcv-anfrage-linie);border-radius:14px;background:var(--stcv-anfrage-white);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.stcv-anfrage-wahl:hover{border-color:var(--stcv-anfrage-aqua)}.stcv-anfrage-wahl input{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:var(--stcv-anfrage-deep-green)}.stcv-anfrage-wahl:has(input:checked){border-color:var(--stcv-anfrage-deep-green);box-shadow:inset 0 0 0 1px var(--stcv-anfrage-deep-green)}.stcv-anfrage-wahl:has(input:focus-visible){outline:3px solid var(--stcv-anfrage-teal);outline-offset:3px}.stcv-anfrage-wahl input:focus-visible{outline:none}.stcv-anfrage-wahl__text{display:flex;flex-direction:column;gap:2px;font-weight:600;line-height:1.35}.stcv-anfrage-wahl__beschreibung{display:flex;flex-direction:column;gap:2px;color:#1f1d1cb8;font-size:15px;font-weight:400}.stcv-anfrage-wahl small{color:#1f1d1c9e;font-size:14px;font-weight:400}.stcv-anfrage-wahl--chip{min-height:44px;align-items:center;padding:9px 18px 9px 14px;border-radius:999px}.stcv-anfrage-wahl--chip input{margin:0}.stcv-anfrage-wahl--chip:has(input:checked){color:var(--stcv-anfrage-cream);background:var(--stcv-anfrage-deep-green)}.stcv-anfrage-wahl--chip:has(input:checked) input{accent-color:var(--stcv-anfrage-aqua)}.stcv-anfrage-wahl--klein{min-height:44px;padding:10px 12px;border-radius:12px}.stcv-anfrage-feld--zaehler{margin-bottom:14px}.stcv-anfrage-zaehler{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:460px;padding:8px 0;border-bottom:1px solid var(--stcv-anfrage-linie)}.stcv-anfrage-zaehler__label{font-weight:700}.stcv-anfrage-zaehler__steuerung{display:inline-flex;align-items:center;border:2px solid var(--stcv-anfrage-linie);border-radius:12px;background:var(--stcv-anfrage-white)}.stcv-anfrage-zaehler__knopf{width:46px;height:46px;padding:0;border:0;border-radius:10px;color:var(--stcv-anfrage-deep-green);background:transparent;font:inherit;font-size:24px;line-height:1;cursor:pointer}.stcv-anfrage-zaehler__knopf:hover:not(:disabled){background:#8fbfc447}.stcv-anfrage-zaehler__knopf:disabled{color:#1f1d1c40;cursor:default}.stcv-anfrage-zaehler output{min-width:36px;font-size:18px;font-weight:700;text-align:center}.stcv-anfrage-liste{max-width:460px;margin-top:4px}.stcv-anfrage-liste__raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:10px}.stcv-anfrage-liste__eintrag label{display:block;margin-bottom:4px;font-size:14px;font-weight:700}.stcv-anfrage-liste__eintrag.ist-offen select{border-color:var(--stcv-anfrage-fehler)}.stcv-anfrage-telefon{display:flex;gap:8px}.stcv-anfrage-telefon>input{flex:1 1 auto;min-width:0}.stcv-anfrage-telefon__land{position:relative;flex:none}.stcv-anfrage-telefon__knopf{display:inline-flex;align-items:center;gap:8px;height:100%;min-height:50px;padding:0 12px;border:2px solid var(--stcv-anfrage-linie);border-radius:12px;color:var(--stcv-anfrage-ink);background:var(--stcv-anfrage-white);font:inherit;font-size:17px;white-space:nowrap;cursor:pointer}.stcv-anfrage-telefon__knopf:after{content:"";width:8px;height:8px;margin:-4px 2px 0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.stcv-anfrage-telefon__knopf:hover{border-color:var(--stcv-anfrage-aqua)}.stcv-anfrage-telefon__flagge{font-size:22px;line-height:1}.stcv-anfrage-telefon__auswahl{position:absolute;z-index:20;top:calc(100% + 6px);left:0;width:min(340px,calc(100vw - 48px));padding:8px;border:2px solid var(--stcv-anfrage-linie);border-radius:14px;background:var(--stcv-anfrage-white);box-shadow:0 14px 34px #1f1d1c2e}.stcv-anfrage .stcv-anfrage-telefon__suche{min-height:44px;padding:8px 12px;font-size:16px}.stcv-anfrage-telefon__liste{max-height:280px;margin:8px 0 0;padding:0;overflow-y:auto;list-style:none}.stcv-anfrage-telefon__option{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:16px;cursor:pointer}.stcv-anfrage-telefon__option.ist-trenner{margin-bottom:6px;border-bottom:1px solid var(--stcv-anfrage-linie);border-radius:8px 8px 0 0}.stcv-anfrage-telefon__option:hover,.stcv-anfrage-telefon__option.ist-aktiv{background:#8fbfc447}.stcv-anfrage-telefon__option[aria-selected=true]{font-weight:700}.stcv-anfrage-telefon__name{flex:1 1 auto}.stcv-anfrage-telefon__vorwahl{color:#1f1d1c9e;font-variant-numeric:tabular-nums}.stcv-anfrage-telefon__leer{margin:10px 4px 4px;color:#1f1d1cb8;font-size:15px}.stcv-anfrage-haken{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.stcv-anfrage-haken input{flex:none;width:22px;height:22px;margin:2px 0 0;accent-color:var(--stcv-anfrage-deep-green)}.stcv-anfrage a,.stcv-anfrage-link{color:var(--stcv-anfrage-teal);font-weight:700;text-decoration:underline;text-underline-offset:3px}.stcv-anfrage-link{padding:4px 0;border:0;background:none;font:inherit;font-size:15px;cursor:pointer}.stcv-anfrage-kalender{position:relative;padding:16px;border:2px solid var(--stcv-anfrage-linie);border-radius:16px;background:var(--stcv-anfrage-white)}.stcv-anfrage-kalender__kopf{position:absolute;top:12px;right:12px;left:12px;display:flex;justify-content:space-between;pointer-events:none}.stcv-anfrage-kalender__blaettern{width:40px;height:40px;border:0;border-radius:999px;color:var(--stcv-anfrage-deep-green);background:transparent;font-size:26px;line-height:1;cursor:pointer;pointer-events:auto}.stcv-anfrage-kalender__blaettern:hover:not(:disabled){background:#8fbfc447}.stcv-anfrage-kalender__blaettern:disabled{visibility:hidden}.stcv-anfrage-kalender__monate{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.stcv-anfrage-kalender__monatstitel{margin:6px 0 10px;font-size:17px;font-weight:700;text-align:center}.stcv-anfrage-kalender table{width:100%;border-collapse:collapse;table-layout:fixed}.stcv-anfrage-kalender th{padding:4px 0 8px;color:#1f1d1c99;font-size:13px;font-weight:700}.stcv-anfrage-kalender td{padding:1px 0;text-align:center}.stcv-anfrage-kalender__tag{width:100%;max-width:44px;aspect-ratio:1;padding:0;border:0;border-radius:999px;color:var(--stcv-anfrage-ink);background:transparent;font:inherit;font-size:15px;cursor:pointer}.stcv-anfrage-kalender__tag:hover:not(.ist-gesperrt){box-shadow:inset 0 0 0 2px var(--stcv-anfrage-aqua)}.stcv-anfrage-kalender__tag.ist-gesperrt{color:#1f1d1c47;cursor:default}.stcv-anfrage-kalender__tag.ist-zwischen{border-radius:0;background:#d1c8bd80;max-width:none}.stcv-anfrage-kalender__tag.ist-start,.stcv-anfrage-kalender__tag.ist-ende,.stcv-anfrage-kalender__tag.ist-vorschau-ende{color:var(--stcv-anfrage-cream);background:var(--stcv-anfrage-deep-green);font-weight:700}.stcv-anfrage-kalender__tag.ist-vorschau-ende{background:var(--stcv-anfrage-green)}.stcv-anfrage-kalender__hinweis,.stcv-anfrage-kalender__laenge{margin:12px 0 0;font-size:15px}.stcv-anfrage-kalender__laenge{font-size:17px;font-weight:700}.stcv-anfrage-kalender__laenge:empty,.stcv-anfrage-kalender__hinweis:empty{display:none}.stcv-anfrage-kalender__eintippen{margin-top:12px;font-size:15px}.stcv-anfrage-kalender__eintippen summary{color:var(--stcv-anfrage-teal);font-weight:700;cursor:pointer}.stcv-anfrage-kalender__eingaben{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px}.stcv-anfrage-kalender__eingaben span{display:block;margin-bottom:4px;font-weight:700}.stcv-anfrage-karte{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.stcv-anfrage-karte__flaeche{padding:14px 16px;border-radius:16px;color:var(--stcv-anfrage-ink);background:var(--stcv-anfrage-aqua)}.stcv-anfrage-karte__svg{display:block;width:100%;height:auto;overflow:visible}.stcv-anfrage-karte__insel{cursor:pointer}.stcv-anfrage-karte__form{fill:#f2eee6e6;stroke:#37382c6b;stroke-width:1.35;vector-effect:non-scaling-stroke;transition:fill .2s ease}.stcv-anfrage-karte__insel:hover .stcv-anfrage-karte__form{fill:var(--stcv-anfrage-white)}.stcv-anfrage-karte__insel.ist-gewaehlt .stcv-anfrage-karte__form{fill:var(--stcv-anfrage-green);stroke:var(--stcv-anfrage-cream)}.stcv-anfrage-karte__beschriftungslinie{fill:none;stroke:#1f1d1c73;stroke-width:1.35;stroke-linecap:round}.stcv-anfrage-karte__insel text{fill:var(--stcv-anfrage-ink);paint-order:stroke;stroke:#f2eee68c;stroke-width:4px;stroke-linejoin:round;font-size:18px;font-weight:800}.stcv-anfrage-karte__insel.ist-gewaehlt text{fill:var(--stcv-anfrage-deep-green);stroke:var(--stcv-anfrage-cream)}.stcv-anfrage-karte__haken{display:none}.stcv-anfrage-karte__insel.ist-gewaehlt .stcv-anfrage-karte__haken{display:inline}.stcv-anfrage-karte__haken circle{fill:var(--stcv-anfrage-cream)}.stcv-anfrage-karte__haken path{fill:none;stroke:var(--stcv-anfrage-deep-green);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.stcv-anfrage-karte__flughafen circle{fill:var(--stcv-anfrage-ink);stroke:var(--stcv-anfrage-cream);stroke-width:1.5}.stcv-anfrage-karte__flughafen path{fill:var(--stcv-anfrage-cream)}.stcv-anfrage-karte__linie{stroke:var(--stcv-anfrage-ink);stroke-width:2.6;stroke-linecap:round}.stcv-anfrage-karte__linie.ist-faehre{stroke:var(--stcv-anfrage-deep-green);stroke-dasharray:8 6}.stcv-anfrage-karte__linie.ist-wetter{stroke:var(--stcv-anfrage-deep-green);stroke-dasharray:2 6}.stcv-anfrage-karte__legende{display:flex;flex-wrap:wrap;gap:8px 24px;margin:12px 0 0;padding:0;list-style:none;font-size:16px;font-weight:600}.stcv-anfrage-karte__legende li{display:inline-flex;align-items:center;gap:10px}.stcv-anfrage-karte__legende span{display:inline-block;width:36px;height:0;border-top:4px solid var(--stcv-anfrage-ink)}.stcv-anfrage-karte__legende .ist-faehre span{border-top:4px dashed var(--stcv-anfrage-deep-green)}.stcv-anfrage-karte__legende .ist-wetter span{border-top:4px dotted var(--stcv-anfrage-deep-green)}.stcv-anfrage-karte__legende svg{flex:none;width:26px;height:26px;overflow:visible}.stcv-anfrage-karte__liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-auto-rows:1fr;align-content:start;gap:8px;margin:0;padding:0;list-style:none}.stcv-anfrage-karte__liste .stcv-anfrage-wahl{height:100%;align-items:center}.stcv-anfrage-karte__liste .stcv-anfrage-wahl input{margin-top:0}.stcv-anfrage-karte__liste small{display:block}.stcv-anfrage-karte__hinweise,.stcv-anfrage-karte__karten{display:grid;grid-column:1 / -1;gap:10px}.stcv-anfrage-karte__hinweise:empty,.stcv-anfrage-karte__karten:empty{display:none}.stcv-anfrage-karte__hinweis{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 16px;border-left:4px solid var(--stcv-anfrage-deep-green);border-radius:var(--stcv-anfrage-radius-sm);background:var(--stcv-anfrage-cream)}.stcv-anfrage-karte__hinweis p{flex:1 1 280px;margin:0}.stcv-anfrage-karte__karten{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.stcv-anfrage-karte__karte{padding:14px 16px;border:1px solid var(--stcv-anfrage-linie);border-radius:12px;background:var(--stcv-anfrage-white);font-size:15px}.stcv-anfrage-karte__karte p{margin:4px 0 0}.stcv-anfrage-karte>.stcv-anfrage-hilfe{grid-column:1 / -1;margin:0}.stcv-anfrage-zusammenfassung{display:grid;gap:18px}.stcv-anfrage-zusammenfassung__abschnitt{padding:16px 18px;border:1px solid var(--stcv-anfrage-linie);border-radius:14px;background:var(--stcv-anfrage-white)}.stcv-anfrage-zusammenfassung__kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.stcv-anfrage-zusammenfassung h4{margin:0;font-family:var(--stcv-font-headline, "Rowdies", system-ui, sans-serif);font-size:20px;font-weight:var(--stcv-font-headline-weight, 700)}.stcv-anfrage-zusammenfassung dl{margin:0}.stcv-anfrage-zusammenfassung__zeile{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:12px;padding:6px 0;border-top:1px solid rgba(31,29,28,.08);font-size:15px}.stcv-anfrage-zusammenfassung dt{color:#1f1d1cad;font-weight:700}.stcv-anfrage-zusammenfassung dd{margin:0;overflow-wrap:anywhere;white-space:pre-line}.stcv-anfrage-navigation{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:30px}.stcv-anfrage-knopf{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:13px 26px;border:2px solid currentColor;border-radius:999px;color:var(--stcv-anfrage-ink);background:transparent;font:inherit;font-size:18px;font-weight:700;line-height:1.1;cursor:pointer;transition:color .22s ease,background-color .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease}.stcv-anfrage-knopf--haupt{margin-left:auto;border-color:var(--stcv-anfrage-ink);color:var(--stcv-anfrage-cream);background:var(--stcv-anfrage-ink)}.stcv-anfrage-knopf:hover:not(:disabled),.stcv-anfrage-knopf:focus-visible{border-color:var(--stcv-anfrage-aqua);color:var(--stcv-anfrage-ink);background:var(--stcv-anfrage-aqua);box-shadow:0 18px 42px #1f1d1c3d;transform:translateY(-2px)}.stcv-anfrage-knopf:disabled{opacity:.6;cursor:progress}.stcv-anfrage-knopf--klein{min-height:40px;padding:8px 16px;font-size:15px}.stcv-anfrage-meldung{margin-top:22px;padding:14px 16px;border-left:4px solid var(--stcv-anfrage-fehler);border-radius:var(--stcv-anfrage-radius-sm);background:var(--stcv-anfrage-cream);font-weight:600}.stcv-anfrage-meldung p{margin:0}.stcv-anfrage-honig{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.stcv-anfrage-erfolg{padding:clamp(28px,5vw,56px);border-radius:var(--stcv-anfrage-radius);background:#ffffffb8;box-shadow:var(--stcv-shadow-soft, 0 18px 60px rgba(31, 29, 28, .16));text-align:center}.stcv-anfrage-erfolg:focus{outline:none}.stcv-anfrage-erfolg h3{margin:18px 0 10px;font-family:var(--stcv-font-headline, "Rowdies", system-ui, sans-serif);font-size:clamp(26px,3.4vw,36px);font-weight:var(--stcv-font-headline-weight, 700);line-height:1.15}.stcv-anfrage-erfolg p{max-width:560px;margin:0 auto}.stcv-anfrage-erfolg__haken{width:84px;height:84px}.stcv-anfrage-erfolg__haken circle{fill:none;stroke:var(--stcv-anfrage-aqua);stroke-width:3;stroke-dasharray:151;stroke-dashoffset:151;animation:stcv-anfrage-zeichnen .7s ease-out forwards}.stcv-anfrage-erfolg__haken path{fill:none;stroke:var(--stcv-anfrage-deep-green);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:stcv-anfrage-zeichnen .42s .52s ease-out forwards}@keyframes stcv-anfrage-zeichnen{to{stroke-dashoffset:0}}@media(max-width:760px){.stcv-anfrage-kalender__monate{grid-template-columns:minmax(0,1fr)}.stcv-anfrage-karte__liste{grid-template-columns:repeat(2,minmax(0,1fr))}.stcv-anfrage-karte__flaeche{padding:8px 6px 10px}.stcv-anfrage-fortschritt li:not(.ist-aktuell) .stcv-anfrage-fortschritt__titel{display:none}.stcv-anfrage-fortschritt li.ist-aktuell{flex-grow:3}}@media(max-width:520px){.stcv-anfrage{font-size:16px}.stcv-anfrage-karte__insel text{font-size:30px}.stcv-anfrage-karte__liste{grid-template-columns:minmax(0,1fr)}.stcv-anfrage-karte__liste .stcv-anfrage-wahl__text{display:block}.stcv-anfrage-wahlen--karten,.stcv-anfrage-reihe--first_name{grid-template-columns:minmax(0,1fr)}.stcv-anfrage-zusammenfassung__zeile{grid-template-columns:minmax(0,1fr);gap:2px}.stcv-anfrage-kalender{padding:12px 8px}.stcv-anfrage-kalender__eingaben{grid-template-columns:minmax(0,1fr)}.stcv-anfrage-navigation{flex-direction:column-reverse}.stcv-anfrage-knopf{width:100%}}@media(prefers-reduced-motion:reduce){.stcv-anfrage *,.stcv-anfrage *:before,.stcv-anfrage *:after{transition:none!important}.stcv-anfrage-erfolg__haken circle,.stcv-anfrage-erfolg__haken path{animation:none;stroke-dashoffset:0}.stcv-anfrage-knopf:hover:not(:disabled),.stcv-anfrage-knopf:focus-visible{transform:none}}
