.vd-home .vd-simple-menu nav>.vd-home-faq{min-height:84px;background:#e7f4ef;border-color:#a8cdc0}.vd-home .vd-home-faq strong{color:#195b4b}
.faq-search{margin:16px 0 14px;padding:14px 16px;border:1px solid #cadde0;border-radius:14px;background:#f0f7f5}.faq-search label{display:block;font-size:15px;font-weight:750;margin-bottom:8px}.faq-search input{display:block;width:100%;box-sizing:border-box;min-height:46px;padding:10px 12px;border:1px solid #95b3b1;border-radius:9px;background:white;color:#173440;font:inherit;font-size:16px}.faq-search input:focus{outline:3px solid #23785f40;border-color:#23785f}.faq-search p{font-size:12px;margin:7px 0 0;color:#3c585e}#rijbewijs-vragen details[hidden],#faq-empty[hidden]{display:none!important}#rijbewijs-vragen summary{cursor:pointer;line-height:1.45}#rijbewijs-vragen summary:focus-visible{outline:3px solid #23785f;outline-offset:3px}
@media(max-width:700px){.vd-home .vd-simple-menu nav>.vd-home-faq{min-height:84px}.faq-search{padding:12px;margin:12px 0}#rijbewijs-vragen{margin-top:12px}#rijbewijs-vragen details{margin:8px 0;border-radius:12px}#rijbewijs-vragen summary{padding:13px;font-size:14px}#rijbewijs-vragen .attest-answer{font-size:14px;line-height:1.55;padding:0 13px 13px}}
