/* kg-blok-formulier
   Gegenereerd door tools/genereer_css.py — niet met de hand bewerken.
   Gescopet onder .kg */

.kg .form-card {
  background:#fff;
  color:var(--kg-tekst);
  border-radius:var(--kg-radius);
  padding:42px;
}
.kg .form-card h3 {
  font-size:27px !important;
  margin-bottom:6px;
  font-weight:800 !important;
}
.kg .form-card .sub {
  color:var(--kg-grijs);
  font-size:14.5px;
  margin-bottom:24px;
}
.kg .form-card input,
.kg .form-card textarea {
  width:100%;
  padding:14px 15px;
  border:1px solid var(--kg-lijn);
  border-radius:10px;
  font-family:var(--kg-body);
  font-size:15px;
  margin-bottom:14px;
  background:var(--kg-licht);
}
.kg .form-card input:focus,
.kg .form-card textarea:focus {
  outline:2px solid var(--kg-groen-donker);
  border-color:var(--kg-groen-donker);
}
.kg .form-card textarea {
  min-height:112px;
  resize:vertical;
}
.kg .form-card label.check {
  display:flex;
  gap:11px;
  font-size:13px;
  color:var(--kg-grijs);
  align-items:flex-start;
  margin-bottom:20px;
  line-height:1.5;
}
.kg .form-card label.check input {
  flex:none;
  width:17px;
  height:17px;
  margin-top:2px;
}
