.kd .pubcard.kontakt{width:min(640px,100%);max-width:640px}.kd .pubcard.kontakt .lead{margin-top:8px}.kd .kontakt-tlf{color:var(--muted);align-items:baseline;gap:10px;font-size:15px;display:flex}.kd .kontakt-tlf a{color:var(--text);letter-spacing:.01em;font-size:18px;font-weight:700;text-decoration:none}.kd .kontakt-tlf a:hover{color:var(--accent)}.kd .kontakt-form{flex-direction:column;gap:16px;display:flex}.kd .kontakt-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kd .kontakt-form .set-input.haserror{border-color:var(--red-strong)}.kd .kontakt-ts{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.kd .kontakt-ts .hint{color:var(--muted);font-size:13px}@media (max-width:600px){.kd .kontakt-row{grid-template-columns:1fr}}
