.ds-offerte__groepen{grid-template-columns:minmax(0,1fr);gap:10px}@media (min-width:600px){.ds-offerte__groepen{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.ds-offerte__groep{border-radius:16px;align-items:center;gap:10px;min-height:68px;padding:10px 12px}.ds-offerte__groep .ds-offerte__icoon{order:1}.ds-offerte__groep .ds-choice__text{flex:auto;order:2;gap:1px;min-width:0;font-size:16px;line-height:1.25}.ds-offerte__groep .ds-choice__text small{font-size:13.5px;line-height:1.35}.ds-offerte__groep .ds-choice__mark{margin-inline-start:auto;order:3;align-self:center;width:20px;height:20px;margin-top:0}.ds-offerte__icoon{background:color-mix(in srgb, var(--ds-blue) 11%, transparent);width:38px;height:38px;color:var(--ds-blue-ink);border-radius:11px;flex:none;place-items:center;transition:background .25s,color .25s;display:grid}.ds-offerte__icoon .ds-icon{width:21px;height:21px}@media (max-width:340px){.ds-offerte__groep .ds-offerte__icoon{display:none}}.ds-offerte__groep:has(input:checked) .ds-offerte__icoon{background:var(--ds-blue-ink);color:#fff}.ds-offerte__groep .ds-choice__text{overflow-wrap:anywhere}.ds-offerte .ds-aanvraag__vraag>.ds-fieldset,.ds-offerte fieldset.ds-aanvraag__vraag{gap:10px}.ds-offerte__wis{min-height:44px;color:var(--ds-blue-ink);font:600 16px / 1.2 var(--ds-f-body);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 4px;text-decoration:underline}.ds-offerte__wis:focus-visible{outline:2px solid var(--ds-blue-ink);outline-offset:2px;border-radius:6px}.ds-offerte__kop3{font:700 20px / 1.2 var(--ds-f-head);letter-spacing:-.015em;color:var(--ds-text);margin:8px 0 -8px}[dir=rtl] .ds-offerte__kop3,[dir=rtl] .ds-offerte__bedrijf>h3{letter-spacing:0}.ds-offerte__bedrijf{border-radius:var(--ds-radius);border:1px solid var(--ds-line);background:var(--ds-surface);gap:22px;min-width:0;padding:clamp(18px,3vw,28px);display:grid}.ds-offerte__bedrijf>h3{font:700 20px / 1.2 var(--ds-f-head);letter-spacing:-.015em;color:var(--ds-text);margin:0}.ds-offerte__bedrijf>.ds-field__hint{margin:-12px 0 0}.ds-offerte__adreshint{color:var(--ds-text-2);margin-top:4px;font-size:15px;line-height:1.5;display:block}.ds-offerte__opties{gap:12px;display:grid}@media (min-width:720px){.ds-offerte__opties{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-offerte__opties .ds-choice{align-items:center;min-height:56px;padding:12px 16px}.ds-offerte__noot{max-width:62ch;color:var(--ds-text-3);margin:0;font-size:15px;line-height:1.55}.ds-offerte__noot a{color:var(--ds-blue-ink);text-underline-offset:3px;text-decoration:underline}.ds-offerte--klaar{gap:22px}.ds-offerte__ref{border-radius:var(--ds-radius-sm);border:1px solid var(--ds-line-2);background:#fff;justify-items:start;gap:6px;padding:18px 22px;display:grid}.ds-offerte__ref span{font:500 var(--ds-fs-label) / 1.3 var(--ds-f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-text-3)}[dir=rtl] .ds-offerte__ref span{letter-spacing:.02em}.ds-offerte__ref strong{font:700 clamp(22px, 5.4vw, 30px) / 1.15 var(--ds-f-mono);letter-spacing:.04em;color:var(--ds-text);overflow-wrap:anywhere}.ds-offerte__kopie{max-width:62ch;color:var(--ds-text-2);margin:0}.ds-offerte .ds-kvkbox{min-width:0}.ds-offerte .ds-kvkbron{font-size:12.5px;line-height:1.4}.ds-offerte .ds-kvkbox__bron{padding:7px 12px 9px}.ds-offerte .ds-kvkbox>.ds-kvkbron{margin-top:6px}.ds-pagehero.ds-pagehero--offerte{padding-top:calc(112px + env(safe-area-inset-top));padding-bottom:calc(var(--ds-dome) + 8px)}.ds-pagehero--offerte h1{margin-top:14px;font-size:clamp(30px,4.2vw,52px)}.ds-pagehero--offerte .ds-lead{margin-top:10px;font-size:16.5px;line-height:1.55}@media (max-width:640px){.ds-pagehero.ds-pagehero--offerte{padding-top:calc(92px + env(safe-area-inset-top));padding-bottom:calc(var(--ds-dome) + 4px)}.ds-pagehero--offerte h1{margin-top:8px;font-size:clamp(28px,8.4vw,36px)}.ds-pagehero--offerte .ds-lead{margin-top:8px;font-size:15.5px;line-height:1.5}.ds-offerte[data-modus=stappen]{gap:18px}.ds-offerte .ds-aanvraag__deel{gap:16px}.ds-offerte .ds-aanvraag h2,.ds-offerte.ds-aanvraag h2{font-size:25px}.ds-offerte .ds-aanvraag__inleiding{margin-top:-8px;font-size:16.5px;line-height:1.5}}@media (max-width:380px){.ds-offerte .ds-aanvraag__voortgangtekst{letter-spacing:.03em;font-size:12px}.ds-pagehero--offerte .ds-lead{font-size:14.5px}}.ds-pagehero--offerte+.ds-sec--after-dome{padding-top:calc(var(--ds-dome) + 8px)}.ds-offerte{--offerte-kop:82px}@media (max-width:640px){.ds-offerte{--offerte-kop:72px}}.ds-offerte[data-modus=stappen] .ds-aanvraag__voortgang{top:calc(var(--offerte-kop) + env(safe-area-inset-top));padding:14px var(--pad) 12px;background:var(--ds-surface-2);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 10px 18px -16px #0b163073}html:has(.ds-offerte[data-modus=stappen]){scroll-padding-top:156px;scroll-padding-bottom:104px}@media (max-width:640px){html:has(.ds-offerte[data-modus=stappen]){scroll-padding-top:146px}}@media (max-width:1023px){.ds-offerte[data-modus=stappen] .ds-aanvraag__bar{padding:12px var(--pad) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--ds-line);background:var(--ds-surface-2);gap:10px;box-shadow:0 -12px 22px -18px #0b163080}.ds-offerte[data-modus=stappen] .ds-aanvraag__bar .ds-btn{--h:52px}}@media (min-width:1024px){html:has(.ds-offerte[data-modus=stappen]){scroll-padding-bottom:24px}}.ds-offerte .ds-aanvraag__bar .ds-btn{white-space:nowrap}@media (max-width:640px){.ds-offerte .ds-gesprek__adres .ds-gesprek__rij{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 14px}.ds-offerte .ds-gesprek__adres .ds-gesprek__rij>:first-child{grid-column:1/-1}}body:has(.ds-cookie:not(.is-closing)) .ds-offerte[data-modus=stappen] .ds-aanvraag__bar{box-shadow:none;position:static}
