.sf{--sf-blau:#005282;--sf-navy:#022335;--sf-gold:#e3c766;--sf-gold-hover:#d2b24e;--sf-gold-tief:#8a6e12;--sf-tinte:#2a2a2a;--sf-grau:#414141;--sf-nebel:#f1f5f8;--sf-linie:#02233521;--sf-blass:#8a949c;--sf-rot:#b42318;--sf-grund:var(--sf-nebel);--sf-knopf-grund:var(--sf-gold);--sf-knopf-hover:var(--sf-gold-hover);--sf-knopf-text:var(--sf-navy);color:var(--sf-grau);-webkit-font-smoothing:antialiased;font-family:Lato,Lato Fallback,Helvetica,Arial,sans-serif;container-type:inline-size}.sf--mappe{--sf-grund:#fff;--sf-knopf-grund:var(--sf-blau);--sf-knopf-hover:#013e63;--sf-knopf-text:#fff}.sf *,.sf :before,.sf :after{box-sizing:border-box}.sf-karte,.sf-danke{background:var(--sf-grund);border:1px solid var(--sf-linie);border-radius:6px;max-width:760px;margin:0 auto}.sf-karte{padding:0 40px}.sf-honig{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sf-felder{flex-wrap:wrap;column-gap:16px;display:flex}.sf-feld{flex:100%;min-width:0;padding-top:14px}.sf-feld--halb{flex:calc(50% - 8px)}.sf-feld[hidden]{display:none}.sf-gruppe{border:0;min-width:0;margin:0;padding:0}.sf-label{letter-spacing:.06em;text-transform:uppercase;width:100%;color:var(--sf-blau);margin:0;padding:0;font-size:12px;font-weight:700;line-height:1.4;display:block}.sf-pflicht{color:var(--sf-gold-tief)}.sf-beschreibung{color:var(--sf-grau);margin-top:4px;font-size:13px;font-weight:300;line-height:1.5}.sf-eingabe{border:1px solid var(--sf-linie);width:100%;height:49px;box-shadow:none;font:inherit;color:var(--sf-tinte);-webkit-appearance:none;appearance:none;background:#fff;border-radius:3px;outline:none;margin:0;padding:13px 14px;font-size:15px;font-weight:300;line-height:21px;display:block}.sf-eingabe::placeholder{color:var(--sf-blass);opacity:1}.sf-eingabe:focus{border-color:var(--sf-blau)}.sf-eingabe--text{resize:vertical;height:96px;min-height:96px}.sf-datum{align-items:center;gap:8px;display:flex;position:relative}.sf-datum__teile{border:1px solid var(--sf-linie);cursor:text;background:#fff;border-radius:3px;flex:auto;align-items:center;min-height:48px;padding:0 8px;display:flex}.sf-datum__teile:focus-within{border-color:var(--sf-blau)}.sf-datum__teil{width:40px;font:inherit;color:var(--sf-tinte);text-align:center;background:0 0;border:0;outline:none;padding:0;font-size:15px;font-weight:300;line-height:21px}.sf-datum__teil--jahr{width:56px}.sf-datum__teil::placeholder{color:var(--sf-blass);opacity:1}.sf-datum__trenner{color:var(--sf-blass);padding:0 4px;font-size:15px;font-weight:300}.sf-datum__knopf{border:1px solid var(--sf-linie);width:48px;height:48px;color:var(--sf-blau);cursor:pointer;background:#fff;border-radius:3px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}:is(.sf-datum__knopf:hover,.sf-datum__knopf:focus-visible){border-color:var(--sf-blau);outline:none}.sf-datum__knopf svg{fill:currentColor;width:18px;height:18px}.sf-datum__wert{opacity:0;pointer-events:none;border:0;width:48px;height:48px;padding:0;position:absolute;bottom:0;right:0}.sf-liste{position:relative}.sf-eingabe--liste{cursor:pointer;text-overflow:ellipsis;height:52px;padding:0 40px 0 14px;line-height:50px}.sf-eingabe--liste:hover{border-color:var(--sf-blau)}.sf-eingabe--liste:invalid,.sf-eingabe--liste.sf-leer{color:var(--sf-blass)}.sf-eingabe--liste option{color:var(--sf-tinte)}.sf-liste__pfeil{pointer-events:none;border:5px solid #0000;border-top-color:#999;border-bottom-width:2.5px;margin-top:-2px;position:absolute;top:50%;right:20px}.sf-auswahl{grid-template-columns:repeat(var(--sf-spalten,1), minmax(0, 1fr));margin-top:10px;display:grid}.sf-janein{gap:10px;margin-top:10px;display:flex}.sf-wahl{border:1px solid var(--sf-linie);min-width:0;height:49px;color:var(--sf-tinte);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 5px;padding:13px 14px;font-size:15px;font-weight:300;line-height:21px;display:flex;position:relative}.sf-janein .sf-wahl{flex:50%;justify-content:center;margin:0}.sf-wahl:hover{border-color:var(--sf-blau)}.sf-wahl input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sf-wahl__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf-wahl__kreis{fill:none;stroke:currentColor;stroke-width:2px;opacity:.6;flex:none;width:14px;height:14px}.sf-wahl__punkt{fill:currentColor;stroke:none;opacity:0}.sf-wahl:has(input:checked){background:var(--sf-blau);border-color:var(--sf-blau);color:#fff}.sf-wahl:has(input:checked) .sf-wahl__punkt{opacity:1}.sf-wahl:has(input:focus-visible){outline:2px solid var(--sf-blau);outline-offset:2px}.sf-fehler{color:var(--sf-rot);margin:0;font-size:12px;line-height:1.5}.sf-fehler:empty{display:none}.sf-feld--fehler .sf-fehler{padding-top:4px}.sf-feld--fehler .sf-eingabe,.sf-feld--fehler .sf-datum__teile,.sf-feld--fehler .sf-wahl{border-color:var(--sf-rot)}.sf-senden{margin-top:16px}.sf-knopf{background:var(--sf-knopf-grund);border:2px solid var(--sf-knopf-grund);width:100%;font:inherit;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--sf-knopf-text);cursor:pointer;border-radius:2px;margin:0;padding:15px 30px;font-size:13px;font-weight:700;line-height:1.3;transition:all .25s;display:block}:is(.sf-knopf:hover,.sf-knopf:focus-visible){background:var(--sf-knopf-hover);border-color:var(--sf-knopf-hover)}.sf-knopf:disabled{opacity:.7;cursor:wait}.sf-vorteile{color:var(--sf-grau);margin:18px 0 0;font-size:13px;font-weight:300;line-height:1.8}.sf-vorteile span+span{margin-left:.75em}.sf-sendefehler{color:var(--sf-rot);margin:8px 0 0;font-size:13px;line-height:1.5}.sf-sendefehler a{color:inherit}.sf-danke{outline:none;padding:42px 40px}.sf-danke h3{color:var(--sf-blau);margin:0 0 8px;font-size:22px;font-weight:900;line-height:1.2}.sf-danke p{color:var(--sf-grau);margin:0;font-size:15px;font-weight:300;line-height:1.65}@container (width<=639.98px){.sf-karte{padding:0 16px}.sf-feld--halb{flex-basis:100%}.sf-auswahl{grid-template-columns:minmax(0,1fr)}.sf-danke{padding:24px 18px}}
