@layer theme,base;@layer components{.oz-eigen .zm-kruimel{color:var(--vf-muted);flex-wrap:wrap;gap:10px;margin-bottom:26px;font-size:.88rem;display:flex}.oz-eigen .zm-kruimel a{color:var(--vf-navy);font-weight:700;text-decoration:none}.oz-eigen .zm-kruimel a:hover{text-decoration:underline}.oz-eigen .zm-praktijk{margin:0;padding:0;list-style:none}.oz-eigen .zm-praktijk li{border-top:2px solid var(--vf-line);grid-template-columns:76px 1fr;gap:10px;padding:26px 0;display:grid}.oz-eigen .zm-praktijk li:first-child{border-top:0;padding-top:0}.oz-eigen .zm-nummer{font-family:var(--font-lato), Arial, Helvetica, sans-serif;color:#b68d46;font-size:2.45rem;font-weight:700;line-height:1}.oz-eigen .zm-praktijk h3{font-size:1.25rem}.oz-eigen .zm-praktijk p{color:var(--vf-muted);margin:0}.oz-eigen .zm-afspraken{background:var(--vf-cream)}.oz-eigen .zm-afspraken .vf-feature{background:#fff}.oz-eigen .zm-leren{border-radius:var(--eg-r-kaart);background:var(--vf-navy);color:#dce6eb;margin-top:34px;padding:30px 28px 34px;position:relative;overflow:hidden}.oz-eigen .zm-leren h3{color:#fff;max-width:15em;font-size:1.3rem;position:relative}.oz-eigen .zm-leren p{font-size:.96rem;position:relative}.oz-eigen .zm-leren .vf-text-link,.oz-eigen .zm-leren .vf-text-link:hover{color:#fff;position:relative}.oz-eigen .zm-leren-driehoek{color:#ffffff12;width:220px;height:220px;position:absolute;top:-60px;right:-70px}.oz-eigen .zm-faq a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--vf-gold);text-decoration-color:var(--vf-gold);text-underline-offset:4px}.oz-eigen .zm-vragen{border-top:1px solid #ffffff2e}.oz-eigen .zm-vragen details{border-bottom:1px solid #ffffff2e}.oz-eigen .zm-vragen summary{cursor:pointer;min-height:44px;font-family:var(--font-lato), Arial, Helvetica, sans-serif;color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:1.14rem;font-weight:700;line-height:1.35;list-style:none;display:flex}.oz-eigen .zm-vragen summary::-webkit-details-marker{display:none}.oz-eigen .zm-vragen summary:hover{color:var(--vf-gold)}.oz-eigen .zm-plus{border:1px solid var(--vf-gold);border-radius:50%;flex:none;width:30px;height:30px;position:relative}.oz-eigen .zm-plus:before,.oz-eigen .zm-plus:after{content:"";background:var(--vf-gold);width:12px;height:2px;transition:rotate .2s;position:absolute;top:50%;left:50%;translate:-50% -50%}.oz-eigen .zm-plus:after{rotate:90deg}.oz-eigen .zm-vragen details[open] .zm-plus:after{rotate:0deg}.oz-eigen .zm-vragen details p{color:#dce6eb;max-width:620px;margin:0 0 24px;padding-right:50px}.oz-eigen .zm-kennismaken{background:#fff}.oz-eigen .zm-stappen{grid-template-columns:repeat(3,1fr);padding:0;list-style:none}@media (max-width:700px){.oz-eigen .zm-stappen{grid-template-columns:1fr}.oz-eigen .zm-praktijk li{grid-template-columns:58px 1fr}.oz-eigen .zm-nummer{font-size:2rem}.oz-eigen .zm-vragen details p{padding-right:0}}@media (prefers-reduced-motion:reduce){.oz-eigen .zm-plus:before,.oz-eigen .zm-plus:after{transition:none}}}@layer utilities;
