.bv-bav{flex-direction:column;gap:1.4rem;max-width:760px;margin:0 auto;display:flex}.bv-bav fieldset{border:1px solid #c8beb2;border-radius:18px;min-width:0;margin:0;padding:1.2rem 1.3rem .6rem}.bv-bav legend{text-transform:uppercase;letter-spacing:.06em;color:#14463c;align-items:center;gap:.6rem;padding:0 .5rem;font-family:Montserrat,system-ui,sans-serif;font-size:.95rem;font-weight:600;display:flex}.bv-bav legend span{color:#fff;background:#14463c;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.78rem;display:inline-flex}.bv-bav em{color:#7a6a5c;white-space:nowrap;letter-spacing:0;margin-left:.35rem;font-size:.78rem;font-style:normal;font-weight:400}.bv-bav .kader{background:#fbf7f0;border:1px solid #efe5d6;border-radius:16px;padding:1.1rem 1.2rem .9rem}.bv-bav .kader>p{color:#1b2722;margin:0;font-size:.95rem;line-height:1.6}.bv-bav .kader .tip{color:#4a4a4a;margin-top:.7rem;font-size:.9rem}.bv-bav .rij{flex-wrap:wrap;gap:1rem;display:flex}.bv-bav .veld{flex-direction:column;flex:220px;gap:.3rem;min-width:0;margin-bottom:1rem;display:flex}.bv-bav .veld.kort{flex:130px}.bv-bav label,.bv-bav .label{letter-spacing:.04em;color:#0e3329;font-family:Montserrat,system-ui,sans-serif;font-size:.82rem;font-weight:600}.bv-bav input[type=text],.bv-bav input[type=email],.bv-bav input[type=tel],.bv-bav input[type=date],.bv-bav input[type=number],.bv-bav textarea{font:inherit;color:#1b2722;box-sizing:border-box;background:#fff;border:1px solid #c8beb2;border-radius:10px;width:100%;padding:.7rem .85rem;transition:border-color .15s}.bv-bav input:focus,.bv-bav textarea:focus{border-color:#14463c;outline:none;box-shadow:0 0 0 3px #14463c1f}.bv-bav .keuzes{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.bv-bav .keuze{letter-spacing:0;color:#1b2722;cursor:pointer;background:#fff;border:1px solid #c8beb2;border-radius:10px;align-items:center;gap:.45rem;padding:.5rem .8rem;font-family:inherit;font-size:.92rem;font-weight:400;display:inline-flex}.bv-bav .keuze:hover{border-color:#14463c}.bv-bav .keuze input,.bv-bav .akkoord input{accent-color:#14463c;margin:0}.bv-bav .vraag{margin-bottom:1.1rem}.bv-bav .vraag>p{color:#1b2722;margin:0 0 .35rem;font-size:.95rem;line-height:1.5}.bv-bav .vraag textarea,.bv-bav .veld>textarea{margin-top:.5rem}.bv-bav .vraag.sub{margin:.8rem 0 0}.bv-bav .hint{color:#5a5a5a;margin:.35rem 0 0;font-size:.82rem;line-height:1.5}.bv-bav .hint.boven{margin:-.3rem 0 .9rem}.bv-bav .hint.uitleg{margin:0 0 .2rem}.bv-bav .blok+.blok,.bv-bav .cyber{border-top:1px dashed #e3dacd;padding-top:1rem}.bv-bav .procent{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.35rem 1.2rem;margin-top:.4rem;display:grid}.bv-bav .pct{letter-spacing:0;color:#1b2722;border-bottom:1px solid #f1ebe1;align-items:center;gap:.5rem;padding:.15rem 0;font-family:inherit;font-size:.9rem;font-weight:400;display:flex}.bv-bav .pct span{flex:auto;line-height:1.35}.bv-bav .pct input[type=number]{text-align:right;flex:0 0 4.6rem;width:4.6rem;padding:.4rem .5rem}.bv-bav .pct.overig input[type=text]{flex:auto;padding:.4rem .6rem}.bv-bav .pct i{color:#5a5a5a;font-style:normal}.bv-bav .totaal{color:#9a5b2e;margin:.5rem 0 0;font-size:.85rem}.bv-bav .totaal.ok{color:#14463c}.bv-bav .omzet-wrap{margin-bottom:.8rem;overflow-x:auto}.bv-bav table.omzet{border-collapse:collapse;table-layout:fixed;width:100%}.bv-bav .omzet th[scope=row]{width:7.5rem}@media (width<=560px){.bv-bav .omzet th[scope=row]{width:5.2rem}.bv-bav .omzet th{font-size:.68rem}}.bv-bav .omzet th{color:#0e3329;text-align:left;padding:.3rem .4rem;font-family:Montserrat,system-ui,sans-serif;font-size:.75rem;font-weight:600}.bv-bav .omzet td{padding:.25rem .3rem}.bv-bav .omzet input{padding:.5rem .6rem}.bv-bav .akkoord{letter-spacing:0;color:#1b2722;background:#f2e9da;border-radius:14px;align-items:flex-start;gap:.7rem;padding:.9rem 1.1rem;font-family:inherit;font-size:.92rem;font-weight:400;line-height:1.5;display:flex}.bv-bav .akkoord input{margin-top:.2rem}.bv-bav .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bv-bav .knop{color:#082420;cursor:pointer;background:#c99879;border:none;border-radius:999px;align-self:flex-start;padding:.85rem 1.8rem;font-family:Montserrat,system-ui,sans-serif;font-weight:600;transition:background .15s}.bv-bav .knop:hover{background:#b07f60}.bv-bav .note{color:#5a5a5a;margin:0;font-size:.85rem}@media (width<=560px){.bv-bav .veld,.bv-bav .veld.kort{flex:100%}.bv-bav fieldset{padding:1rem .9rem .4rem}}.bv-bavform[data-astro-cid-shl42gmt]{max-width:800px;margin:3rem auto 5rem;padding:0 1.2rem}.eyebrow[data-astro-cid-shl42gmt]{text-transform:uppercase;letter-spacing:.22em;color:#b07f60;margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:.7rem;font-weight:600}.bv-terug[data-astro-cid-shl42gmt]{color:#14463c;margin-bottom:1.4rem;font-family:Montserrat,system-ui,sans-serif;font-size:.82rem;text-decoration:none;display:inline-block}.bv-terug[data-astro-cid-shl42gmt]:hover{text-decoration:underline}.kop[data-astro-cid-shl42gmt]{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.das[data-astro-cid-shl42gmt]{flex:none;width:118px;height:auto}h1[data-astro-cid-shl42gmt]{color:#0e3329;margin:.3rem 0 .4rem;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(1.8rem,4vw,2.4rem)}h1[data-astro-cid-shl42gmt]:after{content:"";background:#c99879;border-radius:999px;width:54px;height:3px;margin:.8rem 0 0;display:block}.lead[data-astro-cid-shl42gmt]{color:#1b2722;max-width:680px;margin:1.2rem 0 2rem;line-height:1.6}@media (width<=560px){.das[data-astro-cid-shl42gmt]{width:92px}}
