.hs-ct .ct-raster{margin-top:28px}.hs-ct .ct-form,.hs-ct .ct-ok{border:1px solid var(--lijn);border-radius:var(--radius-l);background:var(--vlak);padding:24px}.hs-ct .ct-soort legend{font:600 12px/1.2 var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--zacht);margin-bottom:10px}.hs-ct .ct-soort{gap:6px}.hs-ct .ct-soort label{background:var(--vlak);height:34px;color:var(--tekst-2);padding:0 12px;font-weight:500}.hs-ct .ct-soort label.aan{background:var(--knop);border-color:var(--knop);color:var(--knop-tekst)}.hs-ct .ct-veld input:focus,.hs-ct .ct-veld textarea:focus{border-color:var(--accent);box-shadow:var(--focus)}.hs-ct .ct-zij{gap:12px;display:grid}.hs-ct .ct-zij h2{font-size:var(--fs-body);letter-spacing:-.01em;margin:0;font-weight:600}.hs-ct .ct-snel li+li{border-top:1px solid var(--lijn-fijn);padding-top:12px}@media (max-width:760px){.hs-ct .ct-form,.hs-ct .ct-ok{border-radius:var(--radius-kaart);padding:18px}.hs-ct .ct-form>*{min-width:0}.hs-ct .ct-soort{scrollbar-width:none;flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto}.hs-ct .ct-soort label{white-space:nowrap;flex:none}}
