.dwc{max-width:720px;margin:0 auto;color:#2b2b2b}
.dwc *{box-sizing:border-box}
.dwc-kop{text-align:center;padding:8px 0 28px;border-bottom:1px solid #d9d4cc;margin-bottom:28px}
.dwc-foto img{width:200px;height:200px;object-fit:cover;border-radius:50%;filter:grayscale(1);margin:0 auto 18px;display:block}
.dwc-label{font-size:.8em;letter-spacing:.18em;text-transform:uppercase;color:#7a746b;margin:0 0 6px}
.dwc-naam{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:2.1em;line-height:1.2;margin:0 0 6px}
.dwc-data{color:#5e5952;margin:0 0 14px}
.dwc-intro{text-align:left;max-width:600px;margin:18px auto 0;line-height:1.7}
.dwc h3{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:1.35em;margin:0 0 16px}
.dwc-form{background:#f7f5f1;border:1px solid #e4dfd6;border-radius:6px;padding:24px;margin-bottom:36px}
.dwc-veld{margin:0 0 16px}
.dwc-veld label{display:block;font-weight:600;margin-bottom:6px}
.dwc-veld label span{font-weight:400;color:#7a746b}
.dwc-veld input[type=text],.dwc-veld input[type=email],.dwc-veld textarea{width:100%;padding:10px 12px;border:1px solid #c9c3b8;border-radius:4px;background:#fff;font:inherit;color:inherit}
.dwc-veld input:focus,.dwc-veld textarea:focus{outline:2px solid #5e5952;outline-offset:1px}
.dwc-check label{font-weight:400}
.dwc-hp{position:absolute!important;left:-9999px!important;height:0;overflow:hidden}
.dwc-knop{background:#3a3733;color:#fff;border:1px solid #3a3733;border-radius:4px;padding:11px 22px;font:inherit;cursor:pointer}
.dwc-knop:hover{background:#1f1d1b}
.dwc-knop[disabled]{opacity:.6;cursor:default}
.dwc-knop-licht{background:transparent;color:#3a3733}
.dwc-knop-licht:hover{background:#f1eee8}
.dwc-melding{margin:0 0 14px;min-height:1px}
.dwc-melding.is-ok{background:#eef3ea;border-left:3px solid #6b8a5a;padding:12px 14px}
.dwc-melding.is-fout{background:#f8ecea;border-left:3px solid #a8554a;padding:12px 14px}
.dwc-item{padding:20px 0;border-bottom:1px solid #e4dfd6}
.dwc-item-tekst{white-space:pre-line;line-height:1.7;margin:0 0 10px;overflow-wrap:anywhere}
.dwc-item-van{margin:0;color:#5e5952;font-size:.92em}
.dwc-item-van strong{color:#2b2b2b}
.dwc-leeg,.dwc-dicht{color:#5e5952;font-style:italic}
