/* Kontaktformular /kontakt – builds on login.css (same look), only the extras of this page */
.ct-textarea{height:auto;min-height:168px;padding:14px 16px;font:inherit;font-size:16px;line-height:1.5;resize:vertical}
.ct-optional{font-weight:400;color:var(--faint)}
.ct-error{font-size:13px;line-height:1.4;color:#b4232a}
.ct-error[hidden]{display:none}
.ct-privacy a{color:var(--petrol);font-weight:600}
.ct-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.ct .ld-lead{margin-top:-16px}
.ct .ld-sheet[hidden]{display:none}
.ct .ld-sheet .ld-msg{margin-bottom:18px}
