/* The approved KISS contact step; inherited academy typography and colours. */
#check .cs-kiss-contact .frage{font-size:1.55rem;line-height:1.16;max-width:22ch;margin:0 0 .5rem}
#check .cs-kiss-contact .hilf{margin-bottom:1.15rem}
#check .cs-kiss-contact .feld{margin-bottom:.8rem;min-width:0}
#check .cs-kiss-contact .feld>span{font-size:.86rem;line-height:1.35;margin-bottom:.3rem}
#check .cs-kiss-contact input,#check .cs-kiss-contact select{font:inherit;font-size:1rem;min-height:46px;width:100%;box-sizing:border-box;padding:.68rem .8rem;background:#fff;color:#142238;border:1px solid #bac9d9;border-radius:10px}
#check .cs-kiss-contact input:focus-visible,#check .cs-kiss-contact select:focus-visible{outline:2px solid #205b92;outline-offset:2px}
#check .cs-kiss-names{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}
#check .cs-kiss-phone-hint{font-size:.8rem;line-height:1.4;color:#24513c;margin:-.15rem 0 .8rem;overflow-wrap:anywhere}
#check .cs-kiss-contact .feldfehler{font-size:.83rem;line-height:1.35}
#check .cs-kiss-contact .knopf{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;font-size:1rem;line-height:1.35}
#check .cs-kiss-contact .dsgvo{font-size:.79rem;line-height:1.5;text-align:center;margin:.8rem 0 0}
#check .cs-kiss-sms-note{font-size:.78rem;color:#536274;line-height:1.4;text-align:center;margin:.6rem 0 0}
#check .cs-kiss-contact bdi{direction:ltr;unicode-bidi:isolate;font-weight:600}
@media(max-width:350px){#check .cs-kiss-names{grid-template-columns:1fr;gap:0}}
