.v2-site[data-design=v3]{--v3-canvas:#f5f5f2;--v3-sub:#5b6b68;--v3-haarlijn:#122d2b14;--v3-schaduw:0 0 0 .5px #122d2b0f, 0 12px 40px -12px #122d2b24;--v3-rond:28px;--v3-veer:cubic-bezier(.32, .72, 0, 1);--radius:14px;background:var(--v3-canvas)}.v2-site[data-design=v3] .site-header{z-index:30;border-bottom:1px solid var(--v3-haarlijn);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#ffffffb8;max-width:none;padding-inline:max(clamp(24px,5.5vw,88px),50% - 632px);position:sticky;top:0}.v2-site[data-design=v3] .wb-subnav{position:relative}.v2-site[data-design=v3] .nav-cta{border-radius:980px}.v2-site[data-design=v3] h1,.v2-site[data-design=v3] h2{letter-spacing:-.035em;text-wrap:balance}.v2-site[data-design=v3] h1{line-height:1}.v2-site[data-design=v3] :where(.section-heading,.services-route-heading,.transition-grid,.home-about-copy) h2{font-size:clamp(36px,5vw,64px);line-height:1.03}.v2-site[data-design=v3] p{text-wrap:pretty}.v2-site[data-design=v3] .eyebrow{color:var(--accent-text);letter-spacing:.01em;text-transform:none;margin-bottom:16px;font-size:15px;font-weight:700}.v2-site[data-design=v3] .hero .eyebrow,.v2-site[data-design=v3] .route-header[data-step=aankomen] .eyebrow,.v2-site[data-design=v3] .service-block-overig .eyebrow{color:#f2b49c}.v2-site[data-design=v3] .section-space{padding-block:clamp(80px,10vw,140px)}.v2-site[data-design=v3] .button{min-height:48px;transition:transform .4s var(--v3-veer), background .2s;border-radius:980px;gap:14px;padding:12px 22px;font-size:15px;font-weight:600}.v2-site[data-design=v3] .button:hover{transform:scale(1.02)}.v2-site[data-design=v3] .button:active{transform:scale(.98)}.v2-site[data-design=v3] .hero,.v2-site[data-design=v3] .route-header[data-step=aankomen],.v2-site[data-design=v3] .service-block-overig{background:radial-gradient(55% 60% at 85% 0,#e276524d,#0000 70%),radial-gradient(45% 55% at 0 100%,#2f8a5c47,#0000 70%),#0e2321}.v2-site[data-design=v3] .route-header:not([data-step=aankomen]){background:radial-gradient(60% 60% at 15% 0%, #ffffff8c, transparent 70%), var(--step-bg,var(--v3-canvas))}.v2-site[data-design=v3] main:has(.route-header)>.breadcrumb{z-index:2;box-shadow:none;clip-path:none;background:0 0;position:absolute;top:0;left:0;right:0}.v2-site[data-design=v3] main:has(.route-header)>.breadcrumb+.route-header{padding-top:92px}@media (width<=720px){.v2-site[data-design=v3] main:has(.route-header)>.breadcrumb+.route-header{padding-top:84px}}.v2-site[data-design=v3] .hero-visual,.v2-site[data-design=v3] .hero-visual img,.v2-site[data-design=v3] .portrait,.v2-site[data-design=v3] .portrait img,.v2-site[data-design=v3] .home-about-portrait img{border-radius:var(--v3-rond);overflow:hidden}.v2-site[data-design=v3] .home-pijn-lijst li,.v2-site[data-design=v3] .home-reken-som>div,.v2-site[data-design=v3] .route-traject-teaser,.v2-site[data-design=v3] .service-card,.v2-site[data-design=v3] .article-grid>*,.v2-site[data-design=v3] .mc-card,.v2-site[data-design=v3] .contact-page-inner{border-radius:var(--v3-rond);box-shadow:var(--v3-schaduw);border:0}.v2-site[data-design=v3] .home-pijn-lijst li{background:#fff;padding:clamp(24px,3vw,36px)}.v2-site[data-design=v3] .home-reken-som>div{background:#fff}.v2-site[data-design=v3] .home-pijn{background:var(--v3-canvas)}.v2-site[data-design=v3] .home-reken-som>.home-reken-uitkomst{border:0}.v2-site[data-design=v3] .article-grid,.v2-site[data-design=v3] :is(.insights-page,.related-articles,.home-insights) .article-grid{gap:20px}.v2-site[data-design=v3] .article-grid>*,.v2-site[data-design=v3] .article-grid>.article-card.article-card-poster{border-radius:var(--v3-rond);overflow:hidden}.v2-site[data-design=v3] .home-route-steps{border:0;gap:16px}.v2-site[data-design=v3] .home-route-steps li{border-radius:var(--v3-rond);border:0}.v2-site[data-design=v3] .service-symbol{border-radius:16px}.v2-site[data-design=v3] .page-transition{background:radial-gradient(50% 70% at 90% 10%,#ffffff80,#0000 70%),#f2d3c8}.v2-site[data-design=v3] .insights-archive .article-filter{border-radius:980px}.v2-site[data-design=v3] .insights-archive .article-zoek{border:1px solid var(--line);width:190px;color:var(--ink);cursor:text;transition:width .3s var(--v3-veer), background .2s, border-color .2s;border-radius:980px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.v2-site[data-design=v3] .insights-archive .article-zoek:hover{background:var(--pale);border-color:var(--ink)}.v2-site[data-design=v3] .insights-archive .article-zoek:focus-within{border-color:var(--ink);background:#fff;width:280px;box-shadow:0 0 0 4px #122d2b1a}.v2-site[data-design=v3] .insights-archive .article-zoek svg{width:17px;height:17px;color:var(--v3-sub);flex:none}.v2-site[data-design=v3] .insights-archive .article-zoek input{min-width:0;min-height:44px;box-shadow:none;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:14px;font-weight:500}.v2-site[data-design=v3] .insights-archive .article-zoek input::-webkit-search-cancel-button{appearance:none;display:none}.v2-site[data-design=v3] .insights-archive .article-zoek input::-webkit-search-decoration{appearance:none;display:none}.v2-site[data-design=v3] .insights-archive .article-zoek-wis{width:26px;height:26px;color:var(--v3-sub);border-radius:50%;flex:none;place-items:center;margin-right:-6px;transition:background .2s,color .2s;display:grid}.v2-site[data-design=v3] .insights-archive .article-zoek-wis:hover{color:var(--ink);background:#122d2b14}.v2-site[data-design=v3] .insights-archive .article-zoek-wis:focus-visible{outline-offset:1px;outline:3px solid #b74724}.v2-site[data-design=v3] .insights-archive .article-zoek-wis svg{width:14px;height:14px}.v2-site[data-design=v3] .insights-archive .article-zoek input::placeholder{color:var(--ink);opacity:1}.v2-site[data-design=v3] .insights-archive .article-zoek input:focus::placeholder{color:var(--v3-sub)}.v2-site[data-design=v3] .article-zoek-leeg{color:var(--v3-sub);margin:8px 0 0;font-size:17px}.v2-site[data-design=v3] .article-zoek-leeg button{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (width<=640px){.v2-site[data-design=v3] .insights-archive .article-zoek,.v2-site[data-design=v3] .insights-archive .article-zoek:focus-within{width:100%}}.v2-site[data-design=v3] .insights-page .article-grid>*{view-transition-name:match-element;view-transition-class:artikel}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(*.artikel){animation-duration:.32s;animation-timing-function:var(--v3-veer,ease)}::view-transition-old(*.artikel):only-child{animation:.22s both artikel-uit}::view-transition-new(*.artikel):only-child{animation:.28s both artikel-in}@keyframes artikel-uit{to{opacity:0;transform:scale(.94)}}@keyframes artikel-in{0%{opacity:0;transform:scale(.96)}}.v2-site[data-design=v3] main:has(.insights-page){--step-bg:#0e2321;--step-text:#f1f6f3;--step-body:#c4d8cf;--step-em:var(--accent);--step-line:#f1f6f352}.v2-site[data-design=v3] main:has(.insights-page) .route-header{background:linear-gradient(90deg,#0e2321f5 0%,#0e2321d1 45%,#0e23218c 100%),radial-gradient(55% 60% at 85% 0,#e2765259,#0000 70%),url(/assets/heuvelpad-panorama-1bce43f75c.webp) 50% 60%/cover no-repeat,#0e2321;padding-bottom:clamp(48px,6vw,80px)}.v2-site[data-design=v3] main:has(.insights-page) .route-header .eyebrow{color:#f2b49c}.v2-site[data-design=v3] main:has(.insights-page) .photo-band{display:none}.v2-site[data-design=v3] .insights-page .article-grid .insights-uitgelicht .article-card-poster{--ink:#fff;border-radius:var(--v3-rond);color:#fff;background:radial-gradient(70% 80% at 100% 0,#e2765252,#0000 70%),#0e2321;height:100%;overflow:hidden}.v2-site[data-design=v3] .insights-page .article-grid .insights-uitgelicht .article-poster-excerpt{color:#ffffffc7}.v2-site[data-design=v3] .insights-page .article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-site[data-design=v3] .insights-page .article-grid .article-card-poster{background:#fff}.v2-site[data-design=v3] .insights-page .article-grid .article-poster-link{min-height:0;padding:clamp(22px,2.2vw,30px)}.v2-site[data-design=v3] .insights-page .article-grid .article-card-poster h2{font-size:clamp(21px,1.8vw,25px);line-height:1.15}.v2-site[data-design=v3] .insights-page .article-grid .article-poster-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}@media (width<=1000px){.v2-site[data-design=v3] .insights-page .article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.v2-site[data-design=v3] .insights-page .article-grid{grid-template-columns:1fr}}.v2-site[data-design=v3] input:not([type=checkbox]):not([type=radio]),.v2-site[data-design=v3] select,.v2-site[data-design=v3] textarea{border-radius:14px}.v2-site[data-design=v3] .site-footer{background:radial-gradient(50% 60% at 100% 0,#e2765238,#0000 70%),#0e2321}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.v2-site[data-design=v3] .home-pijn-lijst li,.v2-site[data-design=v3] .route-traject-teaser,.v2-site[data-design=v3] .service-card,.v2-site[data-design=v3] .article-grid>*,.v2-site[data-design=v3] .home-route-steps li{animation:linear both v3-in;animation-timeline:view();animation-range:entry cover 20%}}}@keyframes v3-in{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:none}}.v2-site[data-design=v3] .home-reken-som>.home-reken-uitkomst{background:var(--step-aanvragen)}.v2-site .nav-diensten{position:static}.v2-site .nav-diensten-knop{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;display:inline-flex}.v2-site .nav-diensten-knop svg{width:14px;height:14px;transition:transform .35s var(--v3-veer,ease)}.v2-site .nav-diensten[data-open] .nav-diensten-knop svg{transform:rotate(180deg)}.v2-site .nav-diensten-knop[data-actief]{text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:7px}.v2-site .nav-diensten-knop:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 70%, transparent);outline-offset:4px;border-radius:6px}.v2-site .diensten-menu{border-bottom:1px solid var(--v3-haarlijn);border-radius:0 0 var(--v3-rond) var(--v3-rond);-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);opacity:1;transition:opacity .3s var(--v3-veer,ease), transform .4s var(--v3-veer,ease);background:#fffffff0;padding:8px clamp(24px,5.5vw,88px) 40px;position:absolute;top:100%;left:0;right:0;transform:none;box-shadow:0 40px 80px -30px #0e232147}@starting-style{.v2-site .diensten-menu:not([hidden]){opacity:0;transform:translateY(-8px)}}.v2-site .diensten-menu[hidden]{display:none}.v2-site .diensten-menu-inner{border-top:1px solid var(--v3-haarlijn);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,.9fr);gap:12px 32px;padding-top:24px;display:grid}.v2-site .dm-groep ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.v2-site .dm-groep-titel{color:var(--v3-sub,#5b6b68);letter-spacing:.02em;margin:0 0 10px;font-size:12px;font-weight:600}.v2-site .dm-groep a{white-space:normal;border-radius:14px;gap:3px;margin-inline:-12px;padding:10px 12px;text-decoration:none;transition:background .2s;display:grid}.v2-site .dm-groep a:hover,.v2-site .dm-groep a:focus-visible{background:#122d2b0d;outline:none}.v2-site .dm-groep a[aria-current=page]{background:#122d2b12}.v2-site .dm-titel{font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.v2-site .dm-label{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent-text);font-family:var(--sans);letter-spacing:0;border-radius:980px;padding:2px 8px;font-size:11px;font-weight:650}.v2-site .dm-tekst{color:var(--v3-sub,#5b6b68);font-size:13.5px;font-weight:400;line-height:1.4}.v2-site .dm-uitgelicht{color:#fff;background:radial-gradient(80% 80% at 100% 0,#e2765259,#0000 70%),#0e2321;border-radius:22px;align-content:start;justify-items:start;gap:12px;padding:22px;display:grid}.v2-site .dm-uitgelicht .dm-groep-titel{color:#f2b49c;margin:0}.v2-site .dm-uitgelicht-kop{font-family:var(--display);letter-spacing:-.02em;white-space:normal;margin:0;font-size:21px;font-weight:700;line-height:1.15}.v2-site .dm-knop{color:#0e2321;background:#fff;border-radius:980px;padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none}.v2-site .dm-alle{color:inherit;font-size:14px;font-weight:600;text-decoration:none}.v2-site .dm-uitgelicht .dm-alle{color:#fffc}.v2-site[data-design=v3] main:after{content:"";z-index:29;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#0e232129;transition:opacity .3s;position:fixed;inset:0}.v2-site[data-design=v3]:has(.nav-diensten[data-open]) main:after{opacity:1}.v2-site .mobile-diensten{border-bottom:1px solid var(--line)}.v2-site .mobile-diensten summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 0;list-style:none;display:flex}.v2-site .mobile-diensten summary::-webkit-details-marker{display:none}.v2-site .mobile-diensten summary:after{content:"+";font-size:20px;transition:transform .3s}.v2-site .mobile-diensten[open] summary:after{transform:rotate(45deg)}.v2-site .mobile-diensten .dm-groep{padding:4px 0 10px}.v2-site .mobile-nav .mobile-diensten a{border:0;padding:8px 12px}.v2-site .mobile-diensten .dm-alle{padding:4px 0 14px;display:block}@media (width<=1180px){.v2-site .diensten-menu-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-site .dm-uitgelicht{grid-column:1/-1;grid-template-columns:auto 1fr auto auto;align-items:center}}@media (prefers-reduced-motion:reduce){.v2-site .diensten-menu,.v2-site .nav-diensten-knop svg{transition:none}}.v2-site .desktop-nav .dm-groep a[aria-current=page],.v2-site .mobile-nav .dm-groep a[aria-current=page]{color:inherit;font-weight:inherit;text-decoration:none}.v2-site[data-design=v3] .mobile-nav{overscroll-behavior:contain;border-radius:22px;max-height:calc(100dvh - 120px);overflow-y:auto}.v2-site .v3-footer{--ink:#f1f6f3;--body:#c4d8cf;--footer-line:#f1f6f347;color:#fff;background:radial-gradient(50% 60% at 100% 0,#e276523d,#0000 70%),radial-gradient(40% 50% at 0 100%,#2f8a5c38,#0000 70%),#0e2321;border:0;padding:clamp(48px,6vw,80px) 0 24px}.v2-site .v3f-wrap{box-sizing:border-box;width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(24px,5.5vw,88px)}.v2-site .v3f-top{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 48px;padding-bottom:clamp(32px,4vw,48px);display:flex}.v2-site .v3-footer .v3f-slogan{color:#fff;max-width:16ch;font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(36px,4.6vw,60px);font-weight:700;line-height:1}.v2-site .v3f-acties{justify-items:start;gap:14px;display:grid}.v2-site .v3f-knop{color:#0e2321;transition:transform .4s var(--v3-veer,ease);background:#fff;border-radius:980px;padding:13px 24px;font-size:16px;font-weight:600;text-decoration:none}.v2-site .v3f-knop:hover{transform:scale(1.03)}.v2-site .v3f-link{color:#f2b49c;font-size:15px;font-weight:600;text-decoration:none}.v2-site .v3f-grid{grid-template-columns:minmax(120px,.8fr) repeat(4,minmax(0,1fr));gap:32px 28px;padding-block:clamp(32px,4vw,48px);display:grid}.v2-site .v3-footer .v3f-merk{background-image:linear-gradient(170deg,#fff 0%,#f1f6f3 45%,#9fbfb3 100%);align-self:start;font-size:22px}.v2-site .v3f-nieuwsbrief .footer-newsletter-submit{color:#0e2321;background:#fff;border-color:#fff}.v2-site .v3f-nieuwsbrief .footer-newsletter-submit:disabled{border-color:var(--footer-line);color:var(--body);background:0 0}.v2-site .v3f-kolom{align-content:start;gap:10px;display:grid}.v2-site .v3f-kop{color:#ffffff80;letter-spacing:.02em;margin:0 0 4px;font-size:12px;font-weight:600}.v2-site .v3f-kolom a{color:#ffffffd1;white-space:normal;font-size:14px;text-decoration:none;transition:color .2s}.v2-site .v3f-kolom a:hover,.v2-site .v3f-kolom a:focus-visible{color:#fff;text-underline-offset:4px;text-decoration:underline}.v2-site .v3f-nieuwsbrief .footer-newsletter{color:#fff;grid-template-columns:auto minmax(0,1fr);justify-self:stretch;align-items:center;gap:4px 24px;max-width:720px;display:grid}.v2-site .v3f-nieuwsbrief .footer-newsletter h2{color:#fff;margin:0;font-size:16px}.v2-site .v3f-nieuwsbrief .footer-newsletter-field input{color:#fff;background:#ffffff0f;border-color:#fff3;border-radius:980px;min-height:44px;padding-inline:18px}.v2-site .v3f-nieuwsbrief .footer-newsletter-field input::placeholder{color:#ffffff8c}.v2-site .v3f-nieuwsbrief .footer-newsletter-submit{border-radius:980px;padding-inline:18px}.v2-site .v3f-nieuwsbrief .footer-newsletter-note,.v2-site .v3f-nieuwsbrief .footer-newsletter-status{color:#ffffff8c;grid-column:2}.v2-site .v3f-nieuwsbrief .footer-newsletter-note a{color:#ffffffbf}.v2-site .v3f-record{color:#ffffff8c;border-top:1px solid #ffffff1f;margin-top:28px;padding-top:8px;font-size:13px}.v2-site .v3f-record a{color:#ffffffbf}@media (width<=960px){.v2-site .v3f-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-site .v3-footer .v3f-merk{grid-column:1/-1}.v2-site .v3f-nieuwsbrief .footer-newsletter{grid-template-columns:1fr}.v2-site .v3f-nieuwsbrief .footer-newsletter-note,.v2-site .v3f-nieuwsbrief .footer-newsletter-status{grid-column:1}}
