:root{--vv-geel: var(--wp--preset--color--primary);--vv-geel-zacht: var(--wp--preset--color--accent);--vv-geel-diep: var(--wp--preset--color--primary-deep);--vv-oranje: var(--wp--preset--color--orange);--vv-inkt: var(--wp--preset--color--contrast);--vv-grijs: var(--wp--preset--color--muted);--vv-vlak: var(--wp--preset--color--base);--vv-zand: var(--wp--preset--color--surface);--vv-wit: var(--wp--preset--color--white);--vv-rand: var(--wp--preset--color--border);--vv-donker: var(--wp--preset--color--dark);--vv-op-donker-zacht: var(--wp--preset--color--on-dark-muted);--vv-script: var(--wp--preset--font-family--accent);--vv-schaduw: 0 2px 20px -20px color-mix(in srgb,var(--vv-inkt) 85%,transparent);--vv-fout: var(--wp--preset--color--danger);--vv-radius: 6px;--vv-ease: cubic-bezier(.2,.8,.2,1);--vv-kader: max(clamp(20px,8.333vw,120px),calc(50vw - 600px));}html{scroll-behavior: smooth;}body{-webkit-font-smoothing: antialiased;overflow-x: clip;}.wp-site-blocks{display: flex;flex-direction: column;min-height: 100vh;}body .wp-site-blocks>*,body .vv-sectie,body [class*="vv-"]>*{margin-block: 0;}body .wp-site-blocks>footer{margin-top: auto;}[id]{scroll-margin-top: 128px;}.vv-sectie{padding-inline: var(--vv-kader);display: flex;flex-direction: column;box-sizing: border-box;}.vv-sectie-zand{background: var(--vv-zand);}h1,h2,h3,.vv-quote-tekst,.vv-quote-track p{text-wrap: balance;}p,li{text-wrap: pretty;}.vv-kop-hero,.vv-kop-sectie,.vv-kop-rij,.vv-kop-cta,.vv-kop-klein{font-weight: 900;letter-spacing: -.01em;margin: 0;}.vv-kop-hero{font-size: clamp(42px,6.11vw,88px);line-height: .98;}.vv-kop-hero.vv-kop-xl{font-size: clamp(44px,6.67vw,96px);}.vv-kop-sectie{font-size: clamp(34px,3.89vw,56px);line-height: 1.02;}.vv-kop-cta{font-size: clamp(38px,5vw,72px);line-height: 1.02;}.vv-kop-rij{font-size: clamp(30px,2.78vw,40px);line-height: 1.05;}.vv-kop-klein{font-size: clamp(22px,1.95vw,28px);font-weight: 800;line-height: 1.15;}.vv-accent{font-family: var(--vv-script);font-weight: 400;color: var(--vv-geel);font-size: 1.1em;letter-spacing: 0;}.vv-kop-klein .vv-accent{font-size: 1.15em;}.vv-tag{font-family: var(--vv-script);font-size: 26px;line-height: 1;color: var(--vv-geel);margin: 0;}.vv-tag a{color: inherit;text-decoration: none;}.vv-script{font-family: var(--vv-script);color: var(--vv-geel);font-size: 26px;font-weight: 400;line-height: 1;}.vv-lead{font-size: clamp(17px,1.39vw,20px);line-height: 1.5;color: var(--vv-grijs);max-width: 520px;}.vv-lead-klein{font-size: 18px;max-width: 420px;}.vv-tekst{font-size: 17px;line-height: 1.6;color: var(--vv-grijs);}.vv-koprij{display: flex;justify-content: space-between;align-items: flex-end;gap: 48px;}.vv-koprij>.vv-kopgroep,.vv-koprij>.wp-block-heading{flex-shrink: 0;}.vv-koprij>.vv-tekst{max-width: 520px;}.vv-koprij>.wp-block-buttons{flex-shrink: 0;}.vv-kopgroep{display: flex;flex-direction: column;gap: 6px;}.vv-kop-midden{display: flex;flex-direction: column;align-items: center;text-align: center;gap: 8px;}.vv-kop-midden .vv-lead{margin-top: 4px;max-width: 640px;}.vv-acties{display: flex;align-items: center;gap: 28px;flex-wrap: wrap;}.vv-sterren{color: var(--vv-geel);font-size: 22px;letter-spacing: 3px;line-height: 1.2;}.vv-card{background: var(--vv-wit);border-radius: var(--vv-radius);box-shadow: var(--vv-schaduw);color: var(--vv-inkt);display: flex;flex-direction: column;box-sizing: border-box;}.vv-check{list-style: none;padding: 0;display: flex;flex-direction: column;gap: 8px;}.vv-check li{display: flex;align-items: center;gap: 10px;font-size: 15px;line-height: 1.5;color: var(--vv-grijs);}.vv-check li::before{content: "✓";font-weight: 700;color: var(--vv-geel);display: inline-block;}.vv-klikvlak{position: relative;cursor: pointer;}.vv-klikvlak a::after{content: none;position: static;}.vv-klikvlak a::before{content: "";position: absolute;inset: 0;z-index: 1;}.vv-credit a,.vv-credit a:hover,.vv-credit a:focus{text-decoration: none;}main>.wp-block-post-content:not(:has(>.vv-sectie)){padding-top: 48px;padding-bottom: 96px;}@media (max-width: 1000px){.vv-koprij{flex-direction: column;align-items: flex-start;gap: 20px;}}@keyframes vvUp{from{opacity: 0;transform: translateY(22px);}to{opacity: 1;transform: none;}}@keyframes vvDraw{to{stroke-dashoffset: 0;}}@keyframes vvMarquee{to{transform: translateX(calc(-50% - var(--vv-rij-gap,24px) / 2));}}@keyframes vvRing{0%{transform: scale(1);opacity: .7;}100%{transform: scale(1.8);opacity: 0;}}@keyframes vvFloat{0%,100%{transform: translateY(0);}50%{transform: translateY(-7px);}}@view-transition{navigation: auto;}@keyframes vvPaginaUit{to{opacity: 0;}}@keyframes vvPaginaIn{from{opacity: 0;transform: translateY(16px);}}::view-transition-old(root){animation: vvPaginaUit .25s ease both;}::view-transition-new(root){animation: vvPaginaIn .5s var(--vv-ease) both;}.vv-hero-in{animation: vvUp .9s var(--vv-ease) both;}.vv-d1{animation-delay: .1s;}.vv-d2{animation-delay: .2s;}.vv-d3{animation-delay: .32s;}.vv-d4{animation-delay: .44s;}.vv-lines path{stroke-dasharray: 1;stroke-dashoffset: 1;}.vv-paneel.vv-lijn-aan .vv-lines path,html:not(.vv-js) .vv-lines path{animation: vvDraw 2.2s cubic-bezier(.4,0,.2,1) .5s forwards;}.vv-js .vv-reveal:not(.vv-in),.vv-js .vv-stagger>*:not(.vv-in){opacity: 0;transform: translateY(24px);}.vv-reveal,.vv-stagger>*{transition: opacity .6s var(--vv-ease),transform .6s var(--vv-ease);}.vv-link a{position: relative;font-weight: 700;font-size: 15px;color: inherit;text-decoration: none;background: linear-gradient(currentColor,currentColor) no-repeat 0 100% / 100% 2px;padding-bottom: 4px;transition: background-size .25s ease,color .2s ease;}.vv-link a:hover{color: var(--vv-geel-diep);background-size: 0 2px;background-position: 100% 100%;}.vv-card{transition: opacity .6s var(--vv-ease),transform .6s var(--vv-ease);}.vv-card.vv-klikvlak:hover,.vv-stagger>.vv-card.vv-in:hover{transform: translateY(-4px);}.vv-card.vv-static,.vv-card.vv-static:hover,.vv-stagger>.vv-card.vv-static.vv-in:hover{transform: none;}.vv-check li::before{transition: transform .2s ease;}.vv-check li:hover::before{transform: scale(1.25);}footer a{transition: color .2s ease;}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation: none !important;transition: none !important;}html{scroll-behavior: auto;}::view-transition-old(root),::view-transition-new(root){animation: none !important;}.vv-js .vv-reveal:not(.vv-in),.vv-js .vv-stagger>*:not(.vv-in){opacity: 1;transform: none;}.vv-lines path{stroke-dashoffset: 0;}}.wp-site-blocks>header{position: sticky;top: 0;z-index: 100;}.vv-header{padding: 8px var(--vv-kader) 0;transition: padding .3s var(--vv-ease);}.vv-nav{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 24px;padding: 16px 24px;border-radius: var(--vv-radius);color: var(--vv-inkt);transition: background-color .3s ease,box-shadow .3s ease,color .3s ease;}.is-gescrold .vv-header{padding-top: 16px;}.is-gescrold .vv-nav{background: color-mix(in srgb,var(--vv-wit) 70%,transparent);-webkit-backdrop-filter: blur(57px);backdrop-filter: blur(57px);box-shadow: var(--vv-schaduw);}.vv-nav>.vv-nav-logo{justify-self: start;}.vv-nav>.wp-block-buttons{justify-self: end;}.vv-nav-logo{display: inline-flex;align-items: center;gap: 10px;}.vv-nav-logo .wp-block-site-logo img{height: 32px;width: auto;display: block;transition: transform .3s var(--vv-ease);}.vv-nav-logo:hover .wp-block-site-logo img{transform: rotate(-8deg) scale(1.08);}.vv-nav-logo .wp-block-site-title,.vv-nav-logo .wp-block-site-title a{font-family: var(--vv-script);font-size: 28px;font-weight: 400;line-height: 1;color: var(--vv-geel);text-decoration: none;white-space: nowrap;}.vv-nav .wp-block-navigation{gap: 28px;font-weight: 700;font-size: 15px;color: inherit;}.vv-nav .wp-block-navigation .wp-block-navigation__container{gap: 28px;}.vv-nav .wp-block-navigation-item__content{position: relative;padding-block: 2px;color: inherit;text-decoration: none;transition: color .2s ease;}.vv-nav .wp-block-navigation-item__content::after{content: "";position: absolute;left: 0;bottom: -2px;width: 100%;height: 2px;background: var(--vv-geel);transform: scaleX(0);transform-origin: right;transition: transform .25s ease;}.vv-nav .wp-block-navigation-item__content:hover::after{transform: scaleX(1);transform-origin: left;}.vv-nav .wp-block-navigation:not(.has-modal-open) .wp-block-navigation-item__content:hover{color: var(--vv-geel-diep);}.vv-nav-logo .wp-block-site-logo,.vv-nav>.wp-block-buttons{flex-shrink: 0;}.vv-nav .wp-block-button__link.wp-element-button{white-space: nowrap;}@media (max-width: 1000px){.vv-nav{display: flex;justify-content: space-between;padding: 12px 16px;gap: 16px;}.vv-nav .wp-block-navigation,.vv-nav .wp-block-navigation .wp-block-navigation__container{gap: 20px;}}.vv-nav .wp-block-navigation__responsive-container-open,.vv-nav .wp-block-navigation__responsive-container-close{position: relative;width: 44px;height: 44px;padding: 0;color: inherit;cursor: pointer;}.vv-nav .wp-block-navigation__responsive-container-open svg,.vv-nav .wp-block-navigation__responsive-container-close svg{display: none;}.vv-nav .wp-block-navigation__responsive-container-open::before,.vv-nav .wp-block-navigation__responsive-container-open::after,.vv-nav .wp-block-navigation__responsive-container-close::before,.vv-nav .wp-block-navigation__responsive-container-close::after{content: "";position: absolute;right: 8px;height: 2.5px;border-radius: 2px;background: currentColor;transition: width .25s var(--vv-ease),transform .25s var(--vv-ease);}.vv-nav .wp-block-navigation__responsive-container-open::before{top: 16px;width: 18px;}.vv-nav .wp-block-navigation__responsive-container-open::after{top: 25px;width: 28px;}.vv-nav .wp-block-navigation__responsive-container-open:hover::before{width: 28px;}.vv-nav .wp-block-navigation__responsive-container-close::before,.vv-nav .wp-block-navigation__responsive-container-close::after{top: 21px;width: 28px;}.vv-nav .wp-block-navigation__responsive-container-close::before{transform: rotate(45deg);}.vv-nav .wp-block-navigation__responsive-container-close::after{transform: rotate(-45deg);}.vv-nav .wp-block-navigation__responsive-container-close:hover::before{transform: rotate(135deg);}.vv-nav .wp-block-navigation__responsive-container-close:hover::after{transform: rotate(45deg);}@keyframes vvMenuIn{from{opacity: 0;clip-path: inset(0 0 100% 0);}to{opacity: 1;clip-path: inset(0 0 0 0);}}.vv-nav .wp-block-navigation__responsive-container.is-menu-open{background-color: var(--vv-wit);background-image: radial-gradient(ellipse 90% 55% at 0% 100%,color-mix(in srgb,var(--vv-geel-zacht) 70%,transparent) 0%,transparent 72%),radial-gradient(ellipse 90% 55% at 100% 100%,color-mix(in srgb,var(--vv-oranje) 30%,transparent) 0%,transparent 72%);color: var(--vv-inkt);padding: 20px 28px 28px;animation: vvMenuIn .45s var(--vv-ease) both;}.vv-nav .is-menu-open .wp-block-navigation__responsive-close,.vv-nav .is-menu-open .wp-block-navigation__responsive-dialog{display: flex;flex-direction: column;flex: 1;max-width: none;margin: 0;}.vv-nav .is-menu-open .wp-block-navigation__responsive-container-close{position: absolute;top: 0;right: 8px;}.vv-nav .is-menu-open .wp-block-navigation__responsive-container-content{flex: 1;display: flex;flex-direction: column;align-items: stretch !important;justify-content: flex-start;gap: 40px;padding-top: clamp(96px,16vh,150px) !important;}.vv-nav .wp-block-navigation__responsive-container.is-menu-open{--navigation-layout-justification-setting: flex-start;--navigation-layout-justify: flex-start;}.vv-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{display: flex;flex-direction: column;align-items: flex-start;gap: 6px;width: 100%;}.vv-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item{align-items: flex-start;}.vv-nav .is-menu-open .wp-block-navigation__container::before{content: "Waar wil je heen?";font-family: var(--vv-script);font-size: 26px;line-height: 1;color: var(--vv-geel);margin-bottom: 12px;animation: vvUp .6s var(--vv-ease) .1s both;}.vv-nav .is-menu-open .wp-block-navigation-item{animation: vvUp .6s var(--vv-ease) both;}.vv-nav .is-menu-open .wp-block-navigation-item:nth-child(1){animation-delay: .16s;}.vv-nav .is-menu-open .wp-block-navigation-item:nth-child(2){animation-delay: .22s;}.vv-nav .is-menu-open .wp-block-navigation-item:nth-child(3){animation-delay: .28s;}.vv-nav .is-menu-open .wp-block-navigation-item:nth-child(4){animation-delay: .34s;}.vv-nav .is-menu-open .wp-block-navigation-item:nth-child(n+5){animation-delay: .4s;}.vv-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{font-size: clamp(38px,11.5vw,56px);font-weight: 900;line-height: 1.12;letter-spacing: -.01em;padding-block: 0 4px;}.vv-nav .is-menu-open .wp-block-navigation-item__content::after{height: 4px;bottom: 0;}.vv-nav .is-menu-open .wp-block-buttons{margin-top: auto;width: 100%;animation: vvUp .6s var(--vv-ease) .4s both;}.vv-nav .is-menu-open .wp-block-button{width: 100%;}.vv-nav .is-menu-open .wp-block-button__link.wp-element-button{width: 100%;box-sizing: border-box;justify-content: space-between;font-size: 18px;padding: 20px 24px;}html.has-modal-open .vv-nav{-webkit-backdrop-filter: none;backdrop-filter: none;background: transparent;box-shadow: none;animation: none;}html.has-modal-open .vv-nav>.vv-nav-logo{position: relative;z-index: 100001;}@media (max-width: 800px){.vv-nav{padding: 10px 8px 10px 16px;}.vv-nav .wp-block-navigation__responsive-container:not(.is-menu-open){display: none;}.vv-nav .wp-block-navigation__responsive-container-open:not(.always-shown){display: flex;}.vv-nav .is-menu-open .wp-block-navigation__responsive-container-close{display: block;}.vv-nav>.wp-block-buttons{display: none;}}@media (prefers-reduced-motion: reduce){.vv-nav .wp-block-navigation__responsive-container.is-menu-open{clip-path: none;}}.vv-footer{background: var(--vv-zand);padding: 72px var(--vv-kader) 40px;display: flex;flex-direction: column;gap: 48px;}.vv-footer-kolommen{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1fr;gap: 48px;}.vv-footer-kolom{display: flex;flex-direction: column;gap: 10px;}.vv-footer-kolom:first-child{gap: 16px;}.vv-footer p,.vv-footer li{font-size: 15px;line-height: 1.6;color: var(--vv-grijs);}.vv-footer-kolom:first-child p{max-width: 320px;}.vv-footer .vv-footer-titel{font-weight: 800;color: var(--vv-inkt);margin-bottom: 4px;}.vv-footer-links{list-style: none;padding: 0;display: flex;flex-direction: column;gap: 10px;}.vv-footer a{color: var(--vv-grijs);text-decoration: none;}.vv-footer a:hover{color: var(--vv-inkt);}.vv-socials{display: flex;gap: 8px;padding-top: 8px;}.vv-footer .vv-social a{width: 36px;height: 36px;border-radius: var(--vv-radius);background: var(--vv-geel);display: flex;align-items: center;justify-content: center;color: var(--vv-inkt);font-size: 12px;font-weight: 800;transition: transform .2s ease,background .2s ease;}.vv-footer .vv-social a:hover{transform: translateY(-3px) rotate(-6deg);}.vv-footer-onder{display: flex;justify-content: space-between;align-items: center;gap: 16px 24px;flex-wrap: wrap;padding-top: 24px;border-top: 1px solid var(--vv-rand);}.vv-footer .vv-footer-onder p,.vv-footer .vv-footer-onder li{font-size: 13px;}.vv-footer-onder .vv-footer-links{flex-direction: row;gap: 24px;}@media (max-width: 900px){.vv-footer-kolommen{grid-template-columns: 1fr 1fr;}.vv-footer-kolom:first-child{grid-column: 1 / -1;}}@media (max-width: 520px){.vv-footer{padding-top: 56px;}.vv-footer-kolommen{grid-template-columns: 1fr;gap: 32px;}}#cmplz-cookiebanner-container .cmplz-cookiebanner{border-radius: var(--vv-radius);font-family: inherit;box-shadow: 0 12px 40px -12px color-mix(in srgb,var(--vv-inkt) 25%,transparent);}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-title{font-weight: 800;}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn{border-radius: var(--vv-radius);font-family: inherit;font-weight: 700;transition: background-color .2s ease,color .2s ease,border-color .2s ease;}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn.cmplz-accept{background-color: var(--vv-geel) !important;border-color: var(--vv-geel) !important;color: var(--vv-inkt) !important;}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn.cmplz-accept:hover{background-color: var(--vv-geel-zacht) !important;border-color: var(--vv-geel-zacht) !important;}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn.cmplz-deny,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn.cmplz-save-preferences{background-color: var(--vv-wit) !important;border-color: var(--vv-rand) !important;color: var(--vv-inkt) !important;}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn.cmplz-deny:hover,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences:hover,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn.cmplz-save-preferences:hover{border-color: var(--vv-geel) !important;}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-links a{color: var(--vv-grijs);}#cmplz-cookiebanner-container .cmplz-cookiebanner input:checked + .cmplz-label .cmplz-slider,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-slider:has(~ input:checked){background-color: var(--vv-geel) !important;}.cmplz-placeholder-element{background: var(--vv-zand) !important;border-radius: 0 !important;}.cmplz-blocked-content-notice{font-family: inherit !important;background-color: var(--vv-geel) !important;color: var(--vv-inkt) !important;border-radius: var(--vv-radius) !important;font-weight: 700 !important;}.wp-block-button__link.wp-element-button{display: inline-flex;align-items: center;gap: 10px;padding: 12px 24px;border: 1px solid transparent;text-decoration: none;transition: background .25s var(--vv-ease),transform .25s var(--vv-ease),color .25s var(--vv-ease);}.wp-block-button__link.wp-element-button::after{content: "→";font-size: 1.1em;transition: transform .15s ease;}.wp-block-button__link.wp-element-button:hover{transform: translateY(-2px);}.wp-block-button__link.wp-element-button:hover::after{transform: translateX(3px);}.wp-block-button__link.wp-element-button:active{transform: translateY(0);}.wp-block-button__link.wp-element-button:focus-visible{outline: 2px solid var(--vv-geel-diep);outline-offset: 3px;}.vv-btn-lg .wp-block-button__link.wp-element-button{font-size: 17px;padding: 16px 28px;}.vv-btn-rand .wp-block-button__link.wp-element-button{background: var(--vv-wit);border-color: var(--vv-rand);}.vv-btn-rand .wp-block-button__link.wp-element-button:hover{background: var(--vv-zand);}.vv-klikvlak .wp-block-button__link.wp-element-button,.vv-klikvlak .wp-block-button__link.wp-element-button:hover{transform: none;}.vv-klikvlak:hover .wp-block-button__link.wp-element-button{background: var(--vv-geel-zacht);}.vv-klikvlak:hover .wp-block-button__link.wp-element-button::after{transform: translateX(3px);}.vv-klikvlak:has(a:focus-visible){outline: 2px solid var(--vv-geel-diep);outline-offset: 3px;}.vv-hero,.vv-cta{padding: 0 16px;position: relative;}.vv-hero{padding-top: 16px;}.vv-cta{padding-bottom: 16px;}.vv-paneel{position: relative;overflow: hidden;border-radius: var(--vv-radius);background-color: var(--vv-wit);display: flex;flex-direction: column;}.vv-paneel-hero{background-image: radial-gradient(ellipse 58% 62% at 0% 0%,color-mix(in srgb,var(--vv-geel-zacht) 60%,transparent) 0%,transparent 72%),radial-gradient(ellipse 58% 62% at 100% 0%,color-mix(in srgb,var(--vv-oranje) 28%,transparent) 0%,transparent 72%);gap: 32px;padding: 32px calc(var(--vv-kader) - 16px) 0;}.vv-paneel-cta{background-image: radial-gradient(ellipse 58% 62% at 0% 100%,color-mix(in srgb,var(--vv-geel-zacht) 60%,transparent) 0%,transparent 72%),radial-gradient(ellipse 58% 62% at 100% 100%,color-mix(in srgb,var(--vv-oranje) 28%,transparent) 0%,transparent 72%);align-items: center;padding: clamp(72px,8.33vw,120px) calc(var(--vv-kader) - 16px) clamp(80px,8.9vw,128px);}.vv-paneel>.vv-lines{height: auto;bottom: auto;}.vv-paneel>.vv-lines.vv-lines-onder{top: auto;bottom: 0;}.vv-paneel>.vv-korrel,.vv-paneel>.vv-lines{position: absolute;inset: 0;width: 100%;height: 100%;pointer-events: none;}.vv-paneel>.vv-korrel{opacity: .22;mix-blend-mode: multiply;bottom: auto;height: max(100%,2400px);will-change: transform;}.vv-paneel-cta>.vv-korrel{opacity: .28;}.vv-paneel>*:not(.vv-korrel):not(.vv-lines){position: relative;}.vv-hero-kop{display: flex;flex-direction: column;align-items: center;text-align: center;gap: 24px;padding: 24px 0 8px;}.vv-hero-kop-home{gap: 20px;padding-bottom: 0;}.vv-hero-kop-ruim{padding: 64px 0 24px;}.vv-hero-kop .vv-kop-hero{max-width: min(1100px,76.4vw);text-wrap: wrap;}.vv-hero-kop .vv-kop-hero.vv-kop-xl{max-width: min(1040px,72.2vw);}.vv-hero-kop-home .vv-kop-hero{max-width: min(900px,62.5vw);}.vv-hero-kop .vv-lead{max-width: 640px;}.vv-hero-kop .vv-acties{justify-content: center;margin-top: 8px;}.vv-hero-sterren{font-size: 13px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--vv-grijs);}.vv-hero-sterren .vv-accent,.vv-hero-sterren strong{font-family: inherit;font-size: inherit;font-weight: 700;color: var(--vv-geel);letter-spacing: 2px;margin-right: 10px;}.vv-paneel .vv-koprij{padding: 40px 0 72px;}.vv-cta-inhoud{display: flex;flex-direction: column;align-items: center;text-align: center;gap: 20px;}.vv-cta-inhoud .vv-acties{justify-content: center;margin-top: 12px;}@media (max-width: 700px){.vv-hero,.vv-cta{padding-inline: 8px;}.vv-cta{padding-bottom: 8px;}.vv-paneel-hero,.vv-paneel-cta{padding-inline: calc(var(--vv-kader) - 8px);}.vv-hero{padding-top: 8px;}.vv-paneel-hero{padding-top: 16px;}.vv-hero-kop-ruim{padding-top: 32px;}.vv-paneel .vv-koprij{padding: 32px 0 48px;}.vv-hero-kop .vv-kop-hero,.vv-hero-kop .vv-kop-hero.vv-kop-xl,.vv-hero-kop-home .vv-kop-hero{max-width: none;}.vv-lines{display: none;}.vv-hero-sterren{font-size: 11px;letter-spacing: .08em;line-height: 1.5;}.vv-hero-sterren strong{display: block;margin: 0 0 4px;font-size: 13px;letter-spacing: 2px;}}.vv-reels{container-type: inline-size;width: 100%;max-width: 1200px;margin-inline: auto;}.vv-fan{position: relative;list-style: none;padding: 0;margin: 0;aspect-ratio: 2 / 1;}.vv-fan>li{--dx: 0px;--ry: 0px;--r: 0deg;position: absolute;border-radius: var(--vv-radius);transform: translate(var(--dx),var(--ry)) rotate(var(--r));transition: opacity .6s var(--vv-ease),transform .75s cubic-bezier(.22,1,.36,1);will-change: transform;}.vv-fan>li::after{content: "";position: absolute;inset: -9.75% -26%;}.vv-fan>li:nth-child(1){left: 5%;top: 18.33%;width: 19.167%;aspect-ratio: 230 / 410;--r: -14deg;z-index: 1;}.vv-fan>li:nth-child(2){left: 22.5%;top: 11.67%;width: 20%;aspect-ratio: 240 / 430;--r: -7deg;z-index: 2;}.vv-fan>li:nth-child(3){left: 39.583%;top: 6.67%;width: 20.833%;aspect-ratio: 250 / 450;--r: 0deg;z-index: 3;}.vv-fan>li:nth-child(4){left: 57.5%;top: 11.67%;width: 20%;aspect-ratio: 240 / 430;--r: 7deg;z-index: 2;}.vv-fan>li:nth-child(5){left: 75.833%;top: 18.33%;width: 19.167%;aspect-ratio: 230 / 410;--r: 14deg;z-index: 1;}.vv-fan>li:nth-child(n+6){display: none;}.vv-js .vv-fan.vv-stagger>li:not(.vv-in){--ry: 24px;transform: translate(var(--dx),var(--ry)) rotate(var(--r));}@media (hover: hover) and (min-width: 701px){.vv-fan>li:has(~ li:hover){--dx: -3.33cqw;}.vv-fan>li:hover ~ li{--dx: 3.33cqw;}.vv-fan>li:hover{--ry: -8px;}}.vv-float{position: absolute;inset: 0;animation: vvFloat 5.5s ease-in-out infinite;}.vv-fan>li:nth-child(2) .vv-float{animation-duration: 6.2s;animation-delay: -1.1s;}.vv-fan>li:nth-child(3) .vv-float{animation-duration: 5.8s;animation-delay: -2.3s;}.vv-fan>li:nth-child(4) .vv-float{animation-duration: 6.5s;animation-delay: -3.4s;}.vv-fan>li:nth-child(5) .vv-float{animation-duration: 5.6s;animation-delay: -4.6s;}.vv-fan:hover .vv-float{animation-play-state: paused;}.vv-float .wp-block-post-featured-image{position: absolute;inset: 0;margin: 0;border-radius: var(--vv-radius);overflow: hidden;background: var(--vv-zand);}.vv-float .wp-block-post-featured-image img{width: 100%;height: 100%;object-fit: cover;display: block;border-radius: var(--vv-radius);}.vv-reel-views{position: absolute;left: 50%;top: 4.2%;transform: translateX(-50%);padding: .57em 1.14em;border-radius: var(--vv-radius);background: var(--vv-geel);color: var(--vv-inkt);font-size: clamp(9px,1.167cqw,14px);font-weight: 800;line-height: 1.4;white-space: nowrap;z-index: 2;}.vv-reel-views:empty{display: none;}.vv-float .vv-reel-naam{position: absolute;left: 6.7%;right: 6.7%;bottom: 3.8%;padding: .86em;border-radius: var(--vv-radius);background: var(--vv-inkt);color: var(--vv-geel);font-size: clamp(9px,1.167cqw,14px);font-weight: 800;line-height: 1.4;letter-spacing: 0;text-align: center;z-index: 2;}.vv-float::after{content: "▶";position: absolute;left: 50%;top: 50%;width: clamp(30px,4.33cqw,52px);height: clamp(30px,4.33cqw,52px);translate: -50% -50%;border-radius: var(--vv-radius);background: var(--vv-geel);display: flex;align-items: center;justify-content: center;color: var(--vv-inkt);font-size: clamp(12px,1.67cqw,20px);font-weight: 900;z-index: 2;transition: transform .3s var(--vv-ease);}.vv-float::before{content: "";position: absolute;left: 50%;top: 50%;width: clamp(30px,4.33cqw,52px);height: clamp(30px,4.33cqw,52px);translate: -50% -50%;border-radius: var(--vv-radius);border: 2px solid var(--vv-geel);box-sizing: border-box;opacity: 0;pointer-events: none;z-index: 2;}.vv-fan>li:hover .vv-float::after{transform: scale(1.08);}.vv-fan>li:hover .vv-float::before{animation: vvRing 1.6s ease-out infinite;}#reels{scroll-margin-top: calc(50vh - 60px);}@media (max-width: 700px){.vv-reels{container-type: normal;max-width: none;width: auto;margin-inline: calc((var(--vv-kader) - 8px) * -1);}.vv-fan{aspect-ratio: auto;display: flex;gap: 12px;overflow-x: auto;overflow-y: hidden;touch-action: pan-x pan-y;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scrollbar-width: none;padding: 14px calc(var(--vv-kader) - 8px) 16px;}.vv-fan::-webkit-scrollbar{display: none;}.vv-fan>li,.vv-fan>li:nth-child(n){position: relative;left: auto;top: auto;flex: 0 0 58%;width: auto;aspect-ratio: 9 / 16;--r: 0deg;--dx: 0px;scroll-snap-align: center;}.vv-fan>li::after{content: none;}.vv-reel-views,.vv-float .vv-reel-naam{font-size: 13px;}.vv-float::after,.vv-float::before{width: 44px;height: 44px;font-size: 17px;}}.vv-werk{padding: 72px var(--vv-kader) 96px;gap: 72px;overflow: hidden;}.vv-websites{--vv-uit: min(72px,var(--vv-kader));--vv-vervaag: 120px;margin-inline: calc(var(--vv-uit) * -1);overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 var(--vv-vervaag),#000 calc(100% - var(--vv-vervaag)),transparent 100%);mask-image: linear-gradient(90deg,transparent 0,#000 var(--vv-vervaag),#000 calc(100% - var(--vv-vervaag)),transparent 100%);}.vv-marquee{list-style: none;padding: 0;margin: 0;display: flex;gap: var(--vv-rij-gap,24px);width: max-content;}.vv-marquee.vv-loopt{animation: vvMarquee 48s linear infinite;will-change: transform;}.vv-marquee.vv-loopt:hover{animation-play-state: paused;}.vv-marquee>li{--vv-site-b: 300px;--vv-site-h: 460px;width: var(--vv-site-b);height: var(--vv-site-h);flex-shrink: 0;border-radius: var(--vv-radius);overflow: hidden;position: relative;background: var(--vv-zand);transition: opacity .6s var(--vv-ease),transform .6s var(--vv-ease);}.vv-marquee>li:hover{transform: translateY(-6px);}.vv-marquee .wp-block-post-featured-image{margin: 0;width: 100%;height: 100%;}.vv-marquee .wp-block-post-featured-image img{width: 100%;height: 100%;object-fit: cover;object-position: top;display: block;}.vv-site-tekst{position: absolute;left: 0;right: 0;bottom: 0;padding: 64px 20px 20px;background: linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--vv-inkt) 85%,transparent) 100%);display: flex;flex-direction: column;gap: 4px;}.vv-site-soort{font-size: 13px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;line-height: 1.4;color: var(--vv-op-donker-zacht);}.vv-site-tekst .vv-site-naam{font-size: 22px;font-weight: 800;line-height: 1.4;letter-spacing: 0;color: var(--vv-vlak);}.vv-paneel .vv-websites{--vv-uit: min(72px,calc(var(--vv-kader) - 16px));margin-top: 56px;}.vv-paneel .vv-marquee>li{--vv-site-b: 250px;--vv-site-h: 380px;}.vv-paneel .vv-site-tekst{padding: 56px 18px 18px;}.vv-paneel .vv-site-tekst .vv-site-naam{font-size: 19px;}@media (max-width: 700px){.vv-werk{padding-top: 56px;padding-bottom: 64px;gap: 40px;}.vv-websites{--vv-vervaag: 32px;}.vv-marquee{--vv-rij-gap: 16px;}.vv-marquee>li,.vv-paneel .vv-marquee>li{--vv-site-b: 220px;--vv-site-h: 340px;}}@media (hover: none) and (pointer: coarse){.vv-websites.vv-veeg{touch-action: pan-y;}.vv-websites.vv-veeg>.vv-marquee{will-change: transform;}.vv-marquee>li:hover{transform: none;}}.vv-raster-2,.vv-raster-3,.vv-raster-4{display: grid;gap: 32px;align-items: stretch;}.vv-raster-2{grid-template-columns: repeat(2,minmax(0,1fr));}.vv-raster-3{grid-template-columns: repeat(3,minmax(0,1fr));}.vv-raster-4{grid-template-columns: repeat(4,minmax(0,1fr));gap: 24px;}.vv-dienst{padding: 32px;}.vv-dienst-ruim{padding: 40px;}.vv-dienst .vv-tag{margin-bottom: 12px;}.vv-dienst h3{font-size: clamp(24px,2.08vw,30px);line-height: 1.1;font-weight: 800;letter-spacing: 0;margin-bottom: 8px;}.vv-dienst>p:not(.vv-tag){font-size: 17px;line-height: 1.6;color: var(--vv-grijs);margin-bottom: 24px;}.vv-dienst .vv-check{margin-bottom: 28px;}.vv-dienst>.wp-block-buttons{margin-top: auto;}.vv-diensten{padding-bottom: 96px;gap: 48px;}.vv-soorten{padding-block: 96px;gap: 48px;}@media (max-width: 1000px){.vv-raster-3{grid-template-columns: 1fr;}.vv-raster-4{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 700px){.vv-raster-2,.vv-raster-4{grid-template-columns: 1fr;}.vv-raster-2,.vv-raster-3{gap: 20px;}.vv-dienst,.vv-dienst-ruim{padding: 28px 24px;}.vv-diensten{padding-bottom: 64px;gap: 32px;}.vv-soorten{padding-block: 64px;gap: 32px;}}@supports (grid-template-rows: subgrid){.vv-raster-3>.vv-dienst,.vv-raster-2>.vv-dienst{display: grid;grid-template-rows: subgrid;grid-row: span 4;row-gap: 0;align-content: start;}.vv-raster-2>.vv-dienst:has(>.vv-tag){grid-row: span 5;}.vv-dienst>.wp-block-buttons{align-self: end;}}.vv-reviews{padding-block: 96px 72px;gap: 48px;}.vv-reviews-kaal{padding-block: 72px 96px;}.vv-reviews-krap{padding-top: 0;}.vv-quotes{margin-inline: calc(var(--vv-kader) * -1);}.vv-quote-track{--vv-vervaag: max(var(--vv-kader),32px);-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 var(--vv-vervaag),#000 calc(100% - var(--vv-vervaag)),transparent 100%);mask-image: linear-gradient(90deg,transparent 0,#000 var(--vv-vervaag),#000 calc(100% - var(--vv-vervaag)),transparent 100%);list-style: none;padding: 0;margin: 0;display: flex;align-items: stretch;overflow-x: auto;overflow-y: hidden;touch-action: pan-x pan-y;scroll-snap-type: x mandatory;scrollbar-width: none;cursor: grab;}.vv-quote-track::-webkit-scrollbar{display: none;}.vv-quote-track.vv-drag{cursor: grabbing;scroll-snap-type: none;scroll-behavior: auto;}.vv-quote-track>li,.vv-quote-los{display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;gap: 20px;}.vv-quote-track>li{flex: 0 0 100%;scroll-snap-align: center;box-sizing: border-box;padding: 0 var(--vv-vervaag);user-select: none;}.vv-quote-track>li::before{content: "★★★★★";color: var(--vv-geel);font-size: 22px;letter-spacing: 3px;line-height: 1.2;}.vv-quote-track .wp-block-post-content p,.vv-quote-tekst{max-width: 860px;font-size: clamp(21px,2.08vw,30px);line-height: 1.3;font-weight: 800;color: var(--vv-inkt);margin: 0;}.vv-quote-track .wp-block-post-featured-image,.vv-quote-los .wp-block-image{margin: 0;}.vv-quote-track .wp-block-post-featured-image img,.vv-quote-los .wp-block-image img{height: 40px;width: auto;display: block;-webkit-user-drag: none;}.vv-quote-track .vv-quote-naam{font-size: 16px;font-weight: 800;letter-spacing: 0;line-height: 2.5;}.vv-quote-track>li:has(.wp-block-post-featured-image) .vv-quote-naam{display: none;}.vv-qdots{display: flex;justify-content: center;gap: 12px;padding-top: 40px;}.vv-dot{width: 10px;height: 10px;border-radius: 50%;background: var(--vv-rand);border: 0;padding: 0;cursor: pointer;transition: background .25s ease,transform .25s ease;}.vv-dot.vv-on{background: var(--vv-geel);transform: scale(1.3);}.vv-quote-sectie{padding-bottom: 96px;align-items: center;}.vv-quote-sectie-ruim{padding-top: 72px;}.vv-quote-los{max-width: 860px;}@media (max-width: 700px){.vv-reviews{padding-block: 64px 56px;gap: 32px;}.vv-reviews-kaal{padding-block: 48px 64px;}.vv-reviews-krap{padding-top: 0;}.vv-qdots{padding-top: 28px;}.vv-quote-sectie{padding-bottom: 64px;}}.vv-faq-sectie{padding-bottom: 72px;gap: 40px;align-items: center;}.vv-faq{display: flex;flex-direction: column;gap: 12px;width: 100%;max-width: 760px;}.vv-faq details{background: var(--vv-wit);border: 1px solid transparent;border-radius: var(--vv-radius);color: var(--vv-inkt);transition: opacity .6s var(--vv-ease),transform .6s var(--vv-ease),border-color .2s ease;}.vv-faq details[open]{border-color: var(--vv-rand);}.vv-faq summary{display: flex;justify-content: space-between;align-items: center;gap: 16px;cursor: pointer;list-style: none;padding: 18px 24px;font-size: clamp(18px,1.39vw,20px);font-weight: 700;line-height: 1.25;transition: color .2s ease;}.vv-faq summary::-webkit-details-marker{display: none;}.vv-faq summary::after{content: "+";color: var(--vv-geel);font-size: 26px;font-weight: 400;line-height: 1;transition: transform .35s cubic-bezier(.25,.1,.25,1);}.vv-faq details[open]:not(.vv-sluit) summary::after{transform: rotate(45deg);}.vv-faq summary:hover{color: var(--vv-geel-diep);}.vv-faq details>*:not(summary):not(.vv-faq-body),.vv-faq .vv-faq-body>*{margin: 0;padding: 0 24px 20px;font-size: 17px;line-height: 1.6;color: var(--vv-grijs);max-width: 640px;box-sizing: content-box;}.vv-faq .vv-faq-body{overflow: hidden;}.vv-faq details.vv-anim .vv-faq-body{will-change: height;}@media (max-width: 700px){.vv-faq-sectie{padding-bottom: 56px;gap: 28px;}.vv-faq summary{padding: 16px 18px;}.vv-faq details>*:not(summary):not(.vv-faq-body),.vv-faq .vv-faq-body>*{padding: 0 18px 18px;}}.vv-faq details.vv-anim .vv-faq-body{transition: height .35s cubic-bezier(.25,.1,.25,1);}.vv-werkwijze,.vv-troeven{gap: 48px;}.vv-werkwijze{padding-block: 96px;}.vv-werkwijze-krap{padding-top: 0;}.vv-troeven{padding-block: 72px 96px;}.vv-stap,.vv-troef{display: flex;flex-direction: column;gap: 12px;background: var(--vv-wit);border-radius: var(--vv-radius);box-shadow: var(--vv-schaduw);}.vv-stap{padding: 32px;}.vv-troef{padding: 28px;}.vv-stap-nr{font-family: var(--vv-script);font-size: 56px;line-height: 1;color: var(--vv-geel);}.vv-stap-top{display: flex;align-items: flex-start;justify-content: space-between;gap: 8px;}.vv-stap-wie{font-size: 12px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--vv-grijs);padding-top: 6px;line-height: 1.4;}.vv-stap h3{font-size: 26px;font-weight: 800;line-height: 1.1;letter-spacing: 0;}.vv-stap>p:not(.vv-stap-nr){font-size: 16px;line-height: 1.55;color: var(--vv-grijs);}.vv-troef h3,.vv-punt h3{font-size: 22px;font-weight: 800;line-height: 1.15;letter-spacing: 0;}.vv-troef p{font-size: 15px;line-height: 1.55;color: var(--vv-grijs);}.vv-troef::before,.vv-punt::before{content: "";width: 28px;height: 28px;flex-shrink: 0;background: var(--vv-geel);-webkit-mask: var(--vv-ico) center / contain no-repeat;mask: var(--vv-ico) center / contain no-repeat;}.vv-waarom{padding-block: 72px 96px;display: grid;grid-template-columns: 1fr 1fr;gap: 80px;align-items: center;}.vv-waarom-tekst{display: flex;flex-direction: column;gap: 24px;}.vv-statement{font-size: 22px;line-height: 1.4;font-weight: 700;color: var(--vv-inkt);}.vv-waarom-tekst .vv-tekst{max-width: 420px;}.vv-punten{display: flex;flex-direction: column;}.vv-punt{display: grid;grid-template-columns: 40px 1fr;column-gap: 20px;row-gap: 6px;align-items: start;padding: 24px 0;border-top: 1px solid var(--vv-rand);}.vv-punt::before{grid-row: 1 / span 2;margin-top: 2px;}.vv-punt p{grid-column: 2;font-size: 16px;line-height: 1.55;color: var(--vv-grijs);}@media (max-width: 900px){.vv-waarom{grid-template-columns: 1fr;gap: 40px;}}@media (max-width: 700px){.vv-werkwijze{padding-block: 64px;gap: 32px;}.vv-werkwijze-krap{padding-top: 0;}.vv-troeven{padding-block: 56px 64px;gap: 32px;}.vv-waarom{padding-block: 56px 64px;}.vv-stap{padding: 24px;}.vv-stap-nr{font-size: 48px;}}@supports (grid-template-rows: subgrid){.vv-raster-4>.vv-stap,.vv-raster-4>.vv-troef{display: grid;grid-template-rows: subgrid;grid-row: span 3;row-gap: 12px;align-content: start;}}.vv-formules-sectie{padding-bottom: 96px;gap: 48px;}.vv-formules{display: grid;grid-template-columns: 1fr 1fr;padding: 0;overflow: hidden;}.vv-formules-lijst{display: flex;flex-direction: column;padding: 12px 48px 12px 40px;}.vv-formule{flex: 1;display: grid;grid-template-columns: 96px 1fr;align-items: center;gap: 20px;padding: 20px 0;border-bottom: 1px solid var(--vv-rand);}.vv-formule:last-child{border-bottom: 0;}.vv-formule-aantal{font-family: var(--vv-script);font-size: 64px;line-height: .9;color: var(--vv-geel);}.vv-formule-tekst{display: flex;flex-direction: column;gap: 4px;}.vv-formule-naam{font-size: 20px;font-weight: 800;line-height: 1.2;}.vv-formule-tekst p:not(.vv-formule-naam){font-size: 15px;line-height: 1.5;color: var(--vv-grijs);}.vv-badge{margin-left: 10px;padding: 4px 10px;border-radius: var(--vv-radius);background: var(--vv-geel);font-size: 11px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;vertical-align: middle;white-space: nowrap;}.vv-formules-altijd{display: flex;flex-direction: column;gap: 20px;padding: 40px 40px 40px 24px;}.vv-formules-titel{font-size: 18px;font-weight: 800;line-height: 1.4;}.vv-formules-altijd .vv-check{gap: 10px;}.vv-klein{font-size: 14px;line-height: 1.55;color: var(--vv-grijs);}.vv-formules-altijd>.wp-block-buttons{margin-top: auto;}@media (max-width: 900px){.vv-formules{grid-template-columns: 1fr;}.vv-formules-lijst{padding: 8px 32px;}.vv-formules-altijd{padding: 8px 32px 36px;}}@media (max-width: 700px){.vv-formules-sectie{padding-bottom: 64px;gap: 32px;}.vv-formules-lijst{padding: 4px 24px;}.vv-formules-altijd{padding: 8px 24px 28px;}.vv-formule{grid-template-columns: 64px 1fr;gap: 16px;}.vv-formule-aantal{font-size: 52px;}.vv-badge{display: inline-block;margin: 4px 0 0;}}.vv-nietdoen-sectie{padding-bottom: 96px;}.vv-nietdoen{display: grid;grid-template-columns: 320px minmax(0,1fr);gap: 64px;align-items: start;padding: 48px;background: var(--vv-zand);border-radius: var(--vv-radius);}.vv-nietdoen .vv-kopgroep{gap: 8px;}.vv-kop-nietdoen{font-size: clamp(30px,2.5vw,36px);line-height: 1.05;font-weight: 900;}.vv-kruis{list-style: none;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px 32px;}.vv-kruis li{display: flex;gap: 12px;align-items: flex-start;font-size: 17px;line-height: 1.5;}.vv-kruis li::before{content: "✕";color: var(--vv-geel);font-weight: 900;flex-shrink: 0;}@media (max-width: 1000px){.vv-nietdoen{grid-template-columns: 1fr;gap: 28px;}}@media (max-width: 700px){.vv-nietdoen-sectie{padding-bottom: 64px;}.vv-nietdoen{padding: 32px 24px;}.vv-kruis{grid-template-columns: 1fr;}}.vv-hosting-sectie{padding-bottom: 96px;}.vv-hosting{flex-direction: row;align-items: center;gap: 32px;padding: 20px 28px;}.vv-hosting .vv-tag{flex-shrink: 0;}.vv-hosting-tekst{flex: 1;font-size: 16px;line-height: 1.5;color: var(--vv-grijs);}.vv-hosting-tekst strong{font-weight: 800;color: var(--vv-inkt);}.vv-prijs{flex-shrink: 0;font-size: 13px;font-weight: 700;color: var(--vv-grijs);line-height: 1;}.vv-prijs .vv-accent{font-size: 28px;margin-right: 6px;}@media (max-width: 800px){.vv-hosting{flex-direction: column;align-items: flex-start;gap: 12px;padding: 24px;}}@media (max-width: 700px){.vv-hosting-sectie{padding-bottom: 64px;}}.vv-offerte{display: grid;grid-template-columns: 7fr 5fr;gap: 32px;padding-bottom: 72px;align-items: start;}.vv-formulierkaart{padding: 40px;}.vv-offerte-zij{display: flex;flex-direction: column;gap: 24px;}.vv-formulierkaart .forminator-ui.forminator-custom-form{margin: 0;font-family: inherit;}.vv-formulierkaart .forminator-ui.forminator-custom-form .forminator-row{display: grid !important;grid-template-columns: repeat(12,minmax(0,1fr));gap: 16px;margin: 0 0 16px !important;}.vv-formulierkaart .forminator-ui .forminator-col{grid-column: span 12;padding: 0 !important;margin: 0 !important;min-width: 0;}.vv-formulierkaart .forminator-ui .forminator-col-6{grid-column: span 6;}.vv-formulierkaart .forminator-ui.forminator-custom-form .forminator-row:has(.vv-stap-kop){margin-top: 20px !important;}.vv-formulierkaart .forminator-ui.forminator-custom-form .forminator-response-message + .forminator-row{margin-top: 0 !important;}.vv-stap-kop{display: flex;align-items: baseline;gap: 12px;}.vv-stap-kop h2{margin: 0;font-size: 24px;font-weight: 800;line-height: 1.1;letter-spacing: 0;}.vv-stepno{font-family: var(--vv-script);font-size: 28px;line-height: 1;color: var(--vv-geel);}.vv-formulierkaart .forminator-field-radio .forminator-field>.forminator-label,.vv-formulierkaart .forminator-radio input,.vv-formulierkaart .forminator-checkbox input,.vv-formulierkaart .forminator-required{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;}.vv-formulierkaart .forminator-radio-bullet{display: none;}.vv-formulierkaart .forminator-radio{position: relative;margin: 0;border: 1.5px solid var(--vv-rand);border-radius: var(--vv-radius);background: var(--vv-wit);color: var(--vv-inkt);cursor: pointer;transition: border-color .2s ease,background .2s ease,transform .2s ease;}.vv-formulierkaart .forminator-radio:hover{border-color: var(--vv-geel);}.vv-formulierkaart .forminator-radio:has(input:checked){border-color: var(--vv-geel);background: var(--vv-geel-zacht);}.vv-formulierkaart .forminator-radio:has(input:focus-visible){outline: 2px solid var(--vv-geel-diep);outline-offset: 3px;}.vv-formulierkaart .vv-picks [role="radiogroup"]{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;}.vv-picks .forminator-radio{display: flex;flex-direction: column;gap: 10px;padding: 20px;}.vv-picks .forminator-radio:hover{transform: translateY(-2px);}.vv-picks .forminator-radio::before{content: "";width: 26px;height: 26px;background: var(--vv-geel);-webkit-mask: var(--vv-ico) center / contain no-repeat;mask: var(--vv-ico) center / contain no-repeat;}.vv-picks .forminator-radio:has(input:checked)::before{background: var(--vv-wit);}.vv-picks .forminator-radio-label{display: flex;flex-direction: column;gap: 10px;}.vv-picks .forminator-radio-label strong{font-size: 18px;font-weight: 800;line-height: 1.15;}.vv-picks .forminator-radio-label span{font-size: 14px;line-height: 1.45;color: var(--vv-grijs);}.vv-picks .forminator-radio:nth-of-type(1){--vv-ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 11l9-7 9 7%22/%3E%3Cpath d=%22M5 10v10h14V10%22/%3E%3Cpath d=%22M10 20v-6h4v6%22/%3E%3C/svg%3E");}.vv-picks .forminator-radio:nth-of-type(2){--vv-ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16%22/%3E%3Cpath d=%22M16 9h3a1 1 0 0 1 1 1v11%22/%3E%3Cpath d=%22M9 7h2M9 11h2M9 15h2M2 21h20%22/%3E%3C/svg%3E");}.vv-picks .forminator-radio:nth-of-type(3){--vv-ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%225%22 width=%2218%22 height=%2212%22 rx=%222%22/%3E%3Cpath d=%22M8 21h8M12 17v4%22/%3E%3Cpath d=%22M9 11l2 2 4-4%22/%3E%3C/svg%3E");}.vv-formulierkaart .vv-chips [role="radiogroup"]{display: flex;flex-direction: row;gap: 10px;flex-wrap: wrap;}.vv-chips .forminator-radio{padding: 10px 16px;font-size: 15px;font-weight: 700;line-height: 1.4;}.vv-formulierkaart .forminator-field{display: flex;flex-direction: column;gap: 6px;}.vv-formulierkaart .forminator-ui label.forminator-label{margin: 0;padding: 0;font-size: 13px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--vv-grijs);line-height: 1.4;}.vv-formulierkaart .forminator-input{width: 100%;box-sizing: border-box;font-family: inherit;font-size: 16px;line-height: 1.4;padding: 14px 16px;border: 1.5px solid var(--vv-rand);border-radius: var(--vv-radius);background: var(--vv-wit);color: var(--vv-inkt);outline: none;transition: border-color .2s ease;}.vv-formulierkaart .forminator-input:focus{border-color: var(--vv-geel);}.vv-formulierkaart .forminator-has_error .forminator-input{border-color: var(--vv-fout);}.vv-formulierkaart .forminator-error-message,.vv-formulierkaart .forminator-response-message.forminator-error{font-size: 14px;line-height: 1.4;color: var(--vv-fout);}.vv-formulierkaart .forminator-response-message:not(:empty){margin-bottom: 16px;}.vv-formulierkaart .forminator-ui.forminator-custom-form .forminator-row-last{display: flex !important;align-items: center;gap: 16px 24px;flex-wrap: wrap;margin: 20px 0 0 !important;}.vv-formulierkaart .forminator-ui .forminator-row-last .forminator-col{flex: 0 0 auto !important;width: auto;}.vv-formulierkaart .forminator-row-last .forminator-field{align-items: flex-start;}.vv-formulierkaart .forminator-button-submit{display: inline-flex;align-items: center;gap: 10px;font-family: inherit;font-weight: 700;font-size: 17px;letter-spacing: .01em;line-height: 1;padding: 16px 28px;border: 1px solid transparent;border-radius: var(--vv-radius);background: var(--vv-geel);color: var(--vv-inkt);cursor: pointer;transition: background .25s var(--vv-ease),transform .25s var(--vv-ease);}.vv-formulierkaart .forminator-button-submit::after{content: "→";font-size: 1.1em;transition: transform .15s ease;}.vv-formulierkaart .forminator-button-submit:hover{background: var(--vv-geel-zacht);transform: translateY(-2px);}.vv-formulierkaart .forminator-button-submit:hover::after{transform: translateX(3px);}.vv-formulierkaart .forminator-button-submit:focus-visible{outline: 2px solid var(--vv-geel-diep);outline-offset: 3px;}body .vv-form-noot{margin: 0;font-size: 14px;line-height: 1.5;color: var(--vv-grijs);}body .vv-formulierkaart>.vv-form-noot{margin-top: 16px;}.vv-freelancer-kop{display: flex;flex-direction: column;gap: 10px;margin: 0 0 28px;}.vv-freelancer-kop h2{margin: 0;font-size: clamp(28px,3vw,36px);line-height: 1.05;}.vv-freelancer-kop p{margin: 0;font-size: 16px;line-height: 1.55;color: var(--vv-grijs);}.vv-formulierkaart .forminator-checkbox-box{display: none;}.vv-formulierkaart .vv-chips [role="group"]{display: flex;flex-direction: row;gap: 10px;flex-wrap: wrap;}.vv-formulierkaart .vv-chips [role="group"]>.forminator-label{flex-basis: 100%;margin-bottom: 2px;}.vv-formulierkaart .forminator-checkbox{position: relative;margin: 0;padding: 10px 16px;font-size: 15px;font-weight: 700;line-height: 1.4;border: 1.5px solid var(--vv-rand);border-radius: var(--vv-radius);background: var(--vv-wit);color: var(--vv-inkt);cursor: pointer;transition: border-color .2s ease,background .2s ease;}.vv-formulierkaart .forminator-checkbox:hover{border-color: var(--vv-geel);}.vv-formulierkaart .forminator-checkbox:has(input:checked){border-color: var(--vv-geel);background: var(--vv-geel-zacht);}.vv-formulierkaart .forminator-checkbox:has(input:focus-visible){outline: 2px solid var(--vv-geel-diep);outline-offset: 3px;}.vv-formulierkaart .forminator-textarea{width: 100%;min-height: 120px;box-sizing: border-box;font-family: inherit;font-size: 16px;line-height: 1.4;padding: 14px 16px;border: 1.5px solid var(--vv-rand);border-radius: var(--vv-radius);background: var(--vv-wit);color: var(--vv-inkt);outline: none;resize: vertical;transition: border-color .2s ease;}.vv-formulierkaart .forminator-textarea:focus{border-color: var(--vv-geel);}.vv-formulierkaart .forminator-response-message.forminator-success{padding: 20px 24px;border-radius: var(--vv-radius);background: var(--vv-geel-zacht);font-size: 16px;line-height: 1.5;color: var(--vv-inkt);}.vv-bellen{overflow: hidden;}.vv-bellen .wp-block-image{margin: 0;height: 300px;overflow: hidden;}.vv-bellen .wp-block-image img{width: 100%;height: 100%;object-fit: cover;object-position: center 20%;display: block;}.vv-bellen-tekst{padding: 28px 32px 32px;display: flex;flex-direction: column;}.vv-bellen-tekst .vv-tag{margin-bottom: 4px;}.vv-bellen-tekst h3{font-size: 24px;font-weight: 800;line-height: 1.1;letter-spacing: 0;margin-bottom: 16px;}.vv-bellen-tekst .wp-block-buttons{gap: 12px;}.vv-bellen-tekst .vv-bellen-mail{margin-top: 16px;font-size: 15px;line-height: 1.5;color: var(--vv-grijs);}.vv-bellen-mail a{font-weight: 700;color: var(--vv-inkt);text-decoration: none;background: linear-gradient(currentColor,currentColor) no-repeat 0 100% / 100% 2px;padding-bottom: 3px;transition: background-size .25s ease,color .2s ease;}.vv-bellen-mail a:hover{color: var(--vv-geel-diep);background-size: 0 2px;background-position: 100% 100%;}.vv-daarna{padding: 28px 32px;gap: 14px;}.vv-daarna-titel{font-size: 16px;font-weight: 800;line-height: 1.4;}.vv-daarna-lijst{list-style: none;padding: 0;display: flex;flex-direction: column;gap: 10px;counter-reset: vv-daarna;}.vv-daarna-lijst li{display: flex;gap: 12px;font-size: 15px;line-height: 1.5;color: var(--vv-grijs);counter-increment: vv-daarna;}.vv-daarna-lijst li::before{content: counter(vv-daarna);font-family: var(--vv-script);font-size: 20px;line-height: 1.1;color: var(--vv-geel);flex-shrink: 0;}@media (max-width: 1000px){.vv-offerte{grid-template-columns: 1fr;}.vv-offerte-zij{display: grid;grid-template-columns: 1fr 1fr;align-items: start;}}@media (max-width: 700px){.vv-offerte{padding-bottom: 48px;gap: 20px;}.vv-offerte-zij{grid-template-columns: 1fr;gap: 20px;}.vv-formulierkaart{padding: 24px 20px;}.vv-formulierkaart .vv-picks [role="radiogroup"]{grid-template-columns: 1fr;}.vv-formulierkaart .forminator-ui .forminator-col-6{grid-column: span 12;}.vv-bellen .wp-block-image{height: 220px;}.vv-bellen-tekst{padding: 24px;}.vv-daarna{padding: 24px;}}.vv-kaartje{overflow: hidden;}.vv-kaartje-map{display: block;width: 100%;height: 240px;border: 0;background: var(--vv-zand);}.vv-kaartje-tekst{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 20px 32px 24px;}.vv-kaartje-adres{font-size: 15px;line-height: 1.5;color: var(--vv-grijs);}.vv-kaartje-adres strong{font-weight: 800;color: var(--vv-inkt);}@media (max-width: 1000px){.vv-offerte-zij>.vv-kaartje{grid-column: 1 / -1;}}@media (max-width: 700px){.vv-kaartje-map{height: 200px;}.vv-kaartje-tekst{padding: 18px 24px 22px;}}.vv-loic{padding-block: 96px;display: grid;grid-template-columns: minmax(0,480px) minmax(0,1fr);gap: 80px;align-items: center;}.vv-loic-foto{position: relative;aspect-ratio: 480 / 560;border-radius: var(--vv-radius);overflow: hidden;background: var(--vv-wit);box-shadow: var(--vv-schaduw);}.vv-loic-foto .wp-block-image{margin: 0;position: absolute;inset: 0;}.vv-loic-foto .wp-block-image img{width: 100%;height: 100%;object-fit: cover;display: block;}.vv-loic-foto .vv-loic-naam{position: absolute;left: 28px;top: 20px;font-family: var(--vv-script);font-size: 48px;color: var(--vv-geel);line-height: 1;}.vv-loic-tekst{display: flex;flex-direction: column;gap: 24px;}.vv-loic-tekst>.vv-tekst{font-size: 18px;max-width: 560px;}.vv-usps{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px 32px;margin-top: 8px;padding-top: 24px;border-top: 1px solid var(--vv-rand);}body .vv-loic-tekst>.vv-usps{margin-top: 8px;}.vv-usp{position: relative;padding-left: 34px;font-size: 16px;line-height: 1.4;color: var(--vv-inkt);transition: opacity .6s var(--vv-ease),transform .6s var(--vv-ease);}.vv-usp strong{font-weight: 800;}.vv-usp::before{content: "";position: absolute;left: 0;top: 0;width: 22px;height: 22px;background: var(--vv-geel);-webkit-mask: var(--vv-ico) center / contain no-repeat;mask: var(--vv-ico) center / contain no-repeat;transition: transform .3s var(--vv-ease);}.vv-usp.vv-in:hover{transform: translateY(-2px);}.vv-usp:hover::before{transform: rotate(-10deg) scale(1.15);}body .vv-loic-tekst>.wp-block-buttons{margin-top: 8px;}@media (max-width: 1150px){.vv-loic{grid-template-columns: minmax(0,380px) minmax(0,1fr);gap: 48px;}}@media (max-width: 900px){.vv-loic{grid-template-columns: 1fr;padding-block: 64px;gap: 32px;}.vv-loic-foto{max-width: 420px;}}@media (max-width: 520px){.vv-usps{grid-template-columns: 1fr;}}.vv-logos-sectie{padding-bottom: 96px;align-items: center;gap: 32px;text-align: center;}.vv-logos{display: flex;justify-content: center;align-items: center;gap: 28px 44px;flex-wrap: wrap;}.vv-logos .wp-block-image{margin: 0;transition: opacity .6s var(--vv-ease),transform .6s var(--vv-ease);}.vv-logos .wp-block-image img{display: block;opacity: .85;transition: opacity .3s ease;}.vv-logos .wp-block-image.vv-in:hover{transform: translateY(-4px);}.vv-logos .wp-block-image:hover img{opacity: 1;}@media (max-width: 1360px){.vv-logos{zoom: .88;}}@media (max-width: 1200px){.vv-logos{zoom: .76;}}@media (max-width: 1020px){.vv-logos{zoom: .64;}}@media (max-width: 860px){.vv-logos{zoom: .8;max-width: 520px;margin-inline: auto;gap: 24px 36px;}}@media (max-width: 700px){.vv-logos-sectie{padding-bottom: 64px;}.vv-logos{zoom: .7;}}.vv-logos.vv-logos-wissel{zoom: 1;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 24px 32px;width: min(1000px,100%);max-width: none;margin-inline: auto;}.vv-logo-vak{display: grid;place-items: center;height: 80px;}.vv-logo-vak>.wp-block-image{grid-area: 1 / 1;margin: 0;transition: opacity .7s ease,transform .7s var(--vv-ease);}.vv-logo-vak>.wp-block-image img{width: auto !important;height: auto !important;max-width: 100%;max-height: var(--vv-logo-h,48px);}.vv-logo-vak>.is-nieuw{opacity: 0;transform: translateY(10px);transition: none;}.vv-logo-vak>.is-weg{opacity: 0;transform: translateY(-10px);}@media (max-width: 700px){.vv-logos.vv-logos-wissel{grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px 24px;width: min(340px,100%);}.vv-logo-vak{height: 64px;}.vv-logo-vak>.wp-block-image img{max-height: calc(var(--vv-logo-h,48px) * .8);}}.vv-pakketten{margin-top: 0;padding: 24px 0 72px;}.vv-pakket .vv-tag{margin-bottom: 8px;}.vv-pakket h3{margin-bottom: 4px;}.vv-pakket>p.vv-pakket-voor{margin-bottom: 20px;}.vv-pakket>p.vv-pakket-prijs{font-size: 15px;font-weight: 700;line-height: 1;color: var(--vv-grijs);margin-bottom: 6px;}.vv-pakket-prijs .vv-accent{font-size: 44px;margin-right: 6px;}.vv-pakket>p.vv-klein{font-size: 13px;margin-bottom: 24px;padding-bottom: 24px;border-bottom: 1px solid var(--vv-rand);}@supports (grid-template-rows: subgrid){.vv-raster-3>.vv-pakket{grid-row: span 7;}}@media (max-width: 700px){.vv-pakketten{padding: 8px 0 48px;}.vv-pakket-prijs .vv-accent{font-size: 38px;}}.vv-reel-knop{position: absolute;inset: 0;z-index: 3;touch-action: manipulation;margin: 0;padding: 0;border: 0;border-radius: var(--vv-radius);background: transparent;cursor: pointer;-webkit-tap-highlight-color: transparent;}.vv-reel-knop:focus-visible{outline: 2px solid var(--vv-geel-diep);outline-offset: 4px;}html.vv-reelpop-open{overflow: hidden;}.vv-reelpop{box-sizing: border-box;position: fixed;inset: 0;width: 100%;height: 100%;max-width: none;max-height: none;margin: 0;padding: clamp(16px,4vw,48px);border: 0;background: transparent;color: var(--vv-inkt);overflow: auto;overscroll-behavior: contain;}.vv-reelpop[open]{display: grid;grid-template-columns: minmax(0,1fr);place-items: center;}.vv-reelpop::backdrop{background-color: rgba(255,255,255,.5);background-image: radial-gradient(ellipse 90% 55% at 0% 100%,rgba(255,214,107,.6) 0%,transparent 72%),radial-gradient(ellipse 90% 55% at 100% 100%,rgba(255,138,0,.22) 0%,transparent 72%);-webkit-backdrop-filter: blur(22px);backdrop-filter: blur(22px);animation: vvPopWaasIn .45s cubic-bezier(.2,.8,.2,1) both;}.vv-reelpop.is-dicht::backdrop{animation: vvPopWaasUit .38s ease both;}.vv-reelpop-kaart{box-sizing: border-box;position: relative;display: grid;grid-template-columns: auto minmax(0,1fr);grid-template-rows: 1fr auto auto 1fr;grid-template-areas: "beeld ." "beeld kop" "beeld info" "beeld .";column-gap: clamp(28px,4vw,56px);row-gap: 0;width: min(940px,100%);padding: 20px clamp(28px,4vw,56px) 20px 20px;}.vv-reelpop-kaart::before{content: "";position: absolute;inset: 0;border-radius: calc(var(--vv-radius) * 2);background: var(--vv-wit);box-shadow: 0 30px 80px -40px rgba(13,13,13,.35);animation: vvPopKaartIn .45s var(--vv-ease) .06s both;}.vv-reelpop-kop{grid-area: kop;position: relative;z-index: 1;display: flex;flex-direction: column;gap: 8px;padding-bottom: 20px;border-bottom: 1px solid var(--vv-rand);animation: vvPopInfoIn .5s var(--vv-ease) .18s both;}.vv-reelpop-label{font-size: 15px;line-height: 1.4;color: var(--vv-grijs);}.vv-reelpop-kop h2{margin: 0;font-size: clamp(34px,4.4vw,56px);font-weight: 900;line-height: 1;letter-spacing: -.01em;}.vv-reelpop-beeld{grid-area: beeld;align-self: center;position: relative;z-index: 1;margin: 0;height: min(72vh,600px);aspect-ratio: 9 / 16;border-radius: var(--vv-radius);overflow: hidden;background: var(--vv-zand);will-change: transform;}.vv-reelpop-beeld img{display: block;width: 100%;height: 100%;object-fit: cover;}.vv-reelpop-info{grid-area: info;position: relative;z-index: 1;display: flex;flex-direction: column;gap: 28px;padding-block: 20px 28px;animation: vvPopInfoIn .5s var(--vv-ease) .18s both;}.vv-reelpop-sluit{position: absolute;top: 14px;right: 14px;z-index: 2;display: grid;place-items: center;width: 42px;height: 42px;margin: 0;padding: 0;border: 0;border-radius: var(--vv-radius);background: var(--vv-zand);color: var(--vv-inkt);cursor: pointer;transition: background .2s ease;animation: vvPopInfoIn .5s var(--vv-ease) .18s both;}.vv-reelpop-sluit:hover{background: var(--vv-geel);}.vv-reelpop-sluit:focus-visible{outline: 2px solid var(--vv-geel-diep);outline-offset: 3px;}.vv-reelpop-met-icoon dd{display: flex;align-items: center;gap: .28em;}.vv-reelpop-kanaal,.vv-reelpop-groei{display: inline-grid;place-items: center;flex: none;}.vv-reelpop-kanaal svg{width: .85em;height: .85em;}.vv-reelpop-groei{width: .72em;height: .72em;border-radius: 50%;background: #1f9d55;color: #fff;}.vv-reelpop-groei svg{width: 66%;height: 66%;stroke-width: 3;}.vv-reelpop-noot{margin: 0;font-size: 13px;line-height: 1.5;color: var(--vv-grijs);}.vv-reelpop.is-dicht .vv-reelpop-kaart::before,.vv-reelpop.is-dicht .vv-reelpop-kop,.vv-reelpop.is-dicht .vv-reelpop-info,.vv-reelpop.is-dicht .vv-reelpop-sluit{animation: vvPopUit .28s ease both;}.vv-reelpop-cijfers{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 22px 36px;margin: 0;}.vv-reelpop-cijfers>div{display: flex;flex-direction: column;gap: 8px;padding-top: 16px;border-top: 1px solid var(--vv-rand);}.vv-reelpop-cijfers>.vv-reelpop-klant,.vv-reelpop-cijfers>.vv-reelpop-groot{grid-column: 1 / -1;}.vv-reelpop-cijfers>.vv-reelpop-klant{padding-top: 0;border-top: 0;}.vv-reelpop-cijfers dt{font-size: 15px;line-height: 1.4;color: var(--vv-grijs);}.vv-reelpop-cijfers dd{margin: 0;font-size: clamp(30px,3.2vw,42px);font-weight: 900;line-height: 1;letter-spacing: -.01em;}.vv-reelpop-klant dd{font-size: clamp(34px,4.4vw,56px);}.vv-reelpop-eenheid{font-size: .5em;font-weight: 700;letter-spacing: 0;}.vv-reelpop-cijfers dd small{display: block;margin-top: 10px;font-size: 14px;font-weight: 500;line-height: 1.45;letter-spacing: 0;color: var(--vv-grijs);}.vv-reelpop-cijfers>.vv-reelpop-periode{grid-column: 1 / -1;margin-bottom: -6px;padding-top: 0;border-top: 0;}.vv-reelpop-cijfers>.vv-reelpop-periode dt{font-size: 17px;font-weight: 800;line-height: 1.3;color: var(--vv-inkt);}.vv-reelpop-periode + div{padding-top: 0;border-top: 0;}.vv-reelpop-cijfers>.vv-reelpop-groot dd{font-size: clamp(44px,6vw,72px);}@keyframes vvPopWaasIn{from{opacity: 0;}to{opacity: 1;}}@keyframes vvPopWaasUit{from{opacity: 1;}to{opacity: 0;}}@keyframes vvPopKaartIn{from{opacity: 0;transform: scale(.97);}to{opacity: 1;transform: none;}}@keyframes vvPopInfoIn{from{opacity: 0;transform: translateX(18px);}to{opacity: 1;transform: none;}}@keyframes vvPopUit{to{opacity: 0;}}@media (max-width: 700px){.vv-reelpop{padding: 12px;}.vv-reelpop::backdrop{-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);animation-duration: .2s;}.vv-reelpop-kaart{grid-template-columns: minmax(0,1fr);grid-template-rows: auto minmax(0,1fr) auto;grid-template-areas: "kop" "beeld" "info";row-gap: 12px;height: min(calc(100dvh - 24px),760px);padding: 16px 16px 18px;animation: vvPopZacht .22s ease both;}.vv-reelpop-kaart::before{animation: none;}.vv-reelpop.is-dicht .vv-reelpop-kaart{animation: vvPopUit .18s ease both;}.vv-reelpop.is-dicht .vv-reelpop-kaart::before,.vv-reelpop.is-dicht .vv-reelpop-kop,.vv-reelpop.is-dicht .vv-reelpop-info,.vv-reelpop.is-dicht .vv-reelpop-sluit{animation: none;}.vv-reelpop-kop,.vv-reelpop-info,.vv-reelpop-sluit{animation: none;}.vv-reelpop-kop{align-self: start;gap: 2px;padding: 0 52px 0 0;border-bottom: 0;}.vv-reelpop-label{font-size: 12px;}.vv-reelpop-kop h2{font-size: 24px;}.vv-reelpop-beeld{justify-self: center;height: 100%;width: auto;max-width: 100%;min-height: 0;}.vv-reelpop-info{align-self: end;gap: 10px;padding: 0;}.vv-reelpop-cijfers{gap: 8px 16px;}.vv-reelpop-cijfers>div{gap: 2px;padding-top: 8px;}.vv-reelpop-cijfers dt{font-size: 12px;}.vv-reelpop-cijfers dd{font-size: 22px;}.vv-reelpop-cijfers>.vv-reelpop-periode{margin-bottom: -4px;padding-top: 8px;border-top: 1px solid var(--vv-rand);}.vv-reelpop-cijfers>.vv-reelpop-periode dt{font-size: 14px;}.vv-reelpop-cijfers>.vv-reelpop-groot dd{font-size: 34px;}.vv-reelpop-noot{font-size: 11px;line-height: 1.4;letter-spacing: -.01em;}.vv-reelpop-sluit{top: 10px;right: 10px;width: 44px;height: 44px;touch-action: manipulation;}}@keyframes vvPopZacht{from{opacity: 0;transform: translateY(8px);}to{opacity: 1;transform: none;}}@media (max-width: 359px){.vv-reelpop-noot{font-size: 10.5px;}}.vv-reels{position: relative;}.vv-reelinfo{display: none;text-align: center;}.vv-reelinfo.is-open{display: block;}.vv-reelinfo.is-open .vv-reelinfo-binnen{animation: vvInfoIn .38s var(--vv-ease) .06s both;}.vv-reelinfo.is-sluitend .vv-reelinfo-binnen{opacity: 0;transform: translateY(-6px);transition: opacity .15s ease,transform .15s ease;animation: none;}.vv-reelinfo-naam{margin: 0;font-size: 28px;font-weight: 900;line-height: 1.15;color: var(--vv-inkt);}.vv-reelinfo-cijfers{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px 20px;margin: 0;}.vv-reelinfo-cijfers.is-fris{animation: vvInfoIn .25s ease both;}.vv-reelinfo-cijfers>div{display: flex;flex-direction: column;align-items: center;gap: 2px;}.vv-reelinfo-cijfers>.vv-reelpop-periode,.vv-reelinfo-cijfers>.vv-reelpop-groot{grid-column: 1 / -1;}.vv-reelinfo-cijfers dt{font-size: 13px;line-height: 1.4;color: var(--vv-grijs);}.vv-reelinfo-cijfers dd{margin: 0;font-size: 26px;font-weight: 900;line-height: 1.1;color: var(--vv-inkt);}.vv-reelinfo-cijfers>.vv-reelpop-periode dt{font-size: 15px;font-weight: 800;color: var(--vv-inkt);}.vv-reelinfo-cijfers>.vv-reelpop-groot dd{font-size: 48px;}.vv-reelinfo .vv-reelpop-noot{margin: 14px auto 0;font-size: 12px;line-height: 1.45;}.vv-fan.heeft-keuze>li{transition: opacity .3s ease,scale .35s var(--vv-ease),transform .75s cubic-bezier(.22,1,.36,1);}.vv-fan.heeft-keuze>li:not(.is-gekozen){opacity: .4;scale: .94;}@media (min-width: 701px){.vv-reelinfo-boven,.vv-reelinfo-boven.is-open{display: none;}.vv-reels>.vv-reelinfo-onder{margin-top: -4cqw;}.vv-reelinfo-onder .vv-reelinfo-binnen{width: min(380px,100%);margin-inline: auto;padding: 0 0 8px;}}@media (max-width: 700px){.vv-reelinfo{padding-inline: calc(var(--vv-kader) - 8px);}.vv-reelinfo-naam{padding-top: 8px;font-size: 24px;}.vv-reelinfo-onder .vv-reelinfo-binnen{padding-bottom: 12px;}.vv-reelinfo-cijfers{gap: 12px 16px;max-width: 340px;margin: 0 auto;}.vv-reelinfo-cijfers dt{font-size: 12px;}.vv-reelinfo-cijfers dd{font-size: 22px;}.vv-reelinfo-cijfers>.vv-reelpop-periode dt{font-size: 14px;}.vv-reelinfo-cijfers>.vv-reelpop-groot dd{font-size: 38px;}.vv-reelinfo .vv-reelpop-noot{max-width: 340px;margin: 12px auto 0;font-size: 11px;line-height: 1.4;letter-spacing: -.01em;}}@keyframes vvInfoIn{from{opacity: 0;transform: translateY(-6px);}to{opacity: 1;transform: none;}}.vv-ico-euro{--vv-ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M17 6.5A6 6 0 0 0 7 9v6a6 6 0 0 0 10 2.5%22/%3E%3Cpath d=%22M4 11h9M4 14h9%22/%3E%3C/svg%3E");}.vv-ico-oor{--vv-ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 8.5a6.5 6.5 0 1 1 13 0c0 6-6 6-6 10a3.5 3.5 0 1 1-7 0%22/%3E%3Cpath d=%22M15 8.5a2.5 2.5 0 0 0-5 0v1a2 2 0 1 1 0 4%22/%3E%3C/svg%3E");}.vv-ico-telefoon{--vv-ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2z%22/%3E%3C/svg%3E");}.vv-ico-pin{--vv-ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 21s7-6 7-11a7 7 0 0 0-14 0c0 5 7 11 7 11z%22/%3E%3Ccircle cx=%2212%22 cy=%2210%22 r=%222.5%22/%3E%3C/svg%3E");}.vv-ico-zoek{--vv-ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2211%22 cy=%2211%22 r=%227%22/%3E%3Cpath d=%22M20 20l-3.5-3.5%22/%3E%3C/svg%3E");}.vv-ico-gsm{--vv-ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%226%22 y=%222%22 width=%2212%22 height=%2220%22 rx=%222%22/%3E%3Cpath d=%22M11 18h2%22/%3E%3C/svg%3E");}.vv-ico-bliksem{--vv-ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M13 2L4 14h7l-1 8 9-12h-7l1-8z%22/%3E%3C/svg%3E");}.vv-ico-klok{--vv-ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M12 7v5l3 2%22/%3E%3C/svg%3E");}.vv-ico-bericht{--vv-ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 6h13a3 3 0 0 1 3 3v5a3 3 0 0 1-3 3H9l-5 4v-4a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3z%22/%3E%3C/svg%3E");}.vv-ico-praat{--vv-ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M8 10h8M8 14h5%22/%3E%3Cpath d=%22M21 12a8 8 0 0 1-11.6 7.1L4 20l1-4.4A8 8 0 1 1 21 12z%22/%3E%3C/svg%3E");}.vv-ico-groei{--vv-ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 19V5M4 19h16M8 15l4-5 3 3 5-7%22/%3E%3C/svg%3E");}.vv-ico-huis{--vv-ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 11l9-7 9 7%22/%3E%3Cpath d=%22M5 10v10h14V10%22/%3E%3Cpath d=%22M10 20v-6h4v6%22/%3E%3C/svg%3E");}.vv-ico-kantoor{--vv-ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16%22/%3E%3Cpath d=%22M16 9h3a1 1 0 0 1 1 1v11%22/%3E%3Cpath d=%22M9 7h2M9 11h2M9 15h2M2 21h20%22/%3E%3C/svg%3E");}.vv-ico-scherm{--vv-ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%225%22 width=%2218%22 height=%2212%22 rx=%222%22/%3E%3Cpath d=%22M8 21h8M12 17v4%22/%3E%3Cpath d=%22M9 11l2 2 4-4%22/%3E%3C/svg%3E");}