.feld-haekchen{align-items:flex-start;gap:10px;flex-direction:row!important;display:flex!important}.feld-haekchen input[type=checkbox]{width:18px;height:18px;accent-color:var(--kw-primaer);flex:none;margin:4px 0 0}.feld-haekchen label{color:var(--kw-text);font:400 15px/1.5 Outfit,sans-serif!important}.feld-haekchen label a{color:var(--kw-primaer);text-decoration:underline}.feld-haekchen>label>input[type=checkbox]{vertical-align:-3px;margin-right:8px}.empfehlungscode{text-align:left;border:1px solid var(--kw-rand);max-width:620px;box-shadow:var(--kw-schatten);color:var(--kw-text);background:#fff;border-radius:20px;flex-direction:column;gap:12px;margin:30px auto 0;padding:28px;display:flex}.empfehlungscode h2{font:700 var(--kw-h4)/1.4 "Outfit",sans-serif;margin:0}.empfehlungscode p{margin:0;line-height:1.5}.empfehlungscode-wert{background:var(--kw-hellgrau);border:1px dashed var(--kw-primaer);letter-spacing:.12em;color:var(--kw-primaer);overflow-wrap:anywhere;border-radius:10px;align-self:flex-start;padding:10px 18px;font:700 clamp(22px,6vw,32px)/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;margin:4px 0!important}.empfehlungscode label{font:600 15px/1.5 Outfit,sans-serif}.empfehlungscode input[readonly]{border:1px solid var(--kw-rand);background:var(--kw-hellgrau);width:100%;min-height:40px;color:var(--kw-text);border-radius:5px;padding:8px 12px;font:15px/1.4 ui-monospace,monospace}.kw-antwort__text{text-align:left}.kw-antwort__text h1{font:700 var(--kw-h2)/1.4 "Outfit",sans-serif;text-align:center;color:var(--kw-primaer);overflow-wrap:break-word;margin:0 0 16px}.kw-antwort__text .vorspann{text-align:center;font:600 var(--kw-gross)/1.5 "Outfit",sans-serif;color:var(--kw-text);margin:0 0 20px}.knopf-reihe{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.knopf{background:var(--kw-primaer);color:#fff;letter-spacing:.04rem;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;min-height:40px;padding:10px 22px;font:600 16px/1.2 Outfit,sans-serif;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex;box-shadow:0 10px 30px #0000001a}.knopf:hover,.knopf:focus-visible{background:var(--kw-sekundaer);color:var(--kw-text)}.knopf-voll{width:100%}.kw-antwort__text .empfehlungscode+p{text-align:center;margin:32px 0 0}.kw-antwort__text .empfehlungscode+p>.knopf-voll{width:auto}.kw-antwort__text .kontakt-kasten,.kw-antwort__text form{flex-direction:column;gap:10px;max-width:620px;margin:20px auto 0;display:flex}.kw-antwort__text .feldgruppe{flex-direction:column;gap:10px;display:flex}.kw-antwort__text .feld{flex-direction:column;display:flex}.kw-antwort__text .feld label{color:var(--kw-text);font:500 18px/1.75 Outfit,sans-serif}.kw-antwort__text .feld input:not([type=checkbox]),.kw-antwort__text .feld select,.kw-antwort__text .feld textarea{color:#1f2124;background:#fff;border:1px solid #69727d;border-radius:3px;width:100%;min-height:40px;padding:8px 16px;font:16px/1.4 Outfit,sans-serif}.kw-antwort__text .feld-hinweis{color:#3f4650;font-size:14px;line-height:1.5}.kw-antwort__text .feld-hinweis-inline{color:#555;font-size:15px;font-weight:400}.kw-antwort__text .feld-fehler{color:#b3261e;margin-top:4px;font-size:14px;display:block}.kw-antwort__text .ist-fehler{color:#b3261e}.kw-antwort__text .honigtopf{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (width<=767px){.empfehlungscode{padding:20px 16px}.empfehlungscode .knopf-reihe .knopf{flex:100%}.kw-antwort__text .empfehlungscode+p{margin-top:24px}}
