@font-face{font-family:alfabet;src:url(/fonts/alfabet/Alfabet-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:alfabet;src:url(/fonts/alfabet/Alfabet-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:alfabet;src:url(/fonts/alfabet/Alfabet-800.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:alfabet;src:url(/fonts/alfabet/Alfabet-900.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow/Barlow-300.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow/Barlow-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow/Barlow-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow/Barlow-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow/Barlow-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow/Barlow-800.woff2) format("woff2");font-weight:800;font-display:swap}:root{--groen-licht: #E9F5E9;--groen-hero: #BEDCB3;--groen-bedankt: #DAEBD6;--groen: #43B64D;--groen-donker: #09734A;--blauw: #2C8BC9;--lichtblauw: #A0C9DB;--paars: #44479D;--oranje: #F99D1C;--oranje-hover: #C56E45;--offwhite: #FBF6EB;--offblack: #231F20;--grijs: #918F8F;--grijs-tekst: #333333;--rand: #D9D9D9;--tabel-streep: #F1F1F1;--wit: #FFFFFF;--kop: "alfabet", Sans-serif;--tekst: "Barlow", Sans-serif;--zijmarge: 6%}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;line-height:1.15;-webkit-text-size-adjust:100%}@media(max-width:1366px){html{font-size:15px}}body{margin:0;font-family:var(--tekst);font-size:1rem;font-weight:400;line-height:1.5;color:var(--offblack);background:var(--wit)}img{max-width:100%;height:auto;border:none;vertical-align:middle}picture{display:contents}a{color:inherit;text-decoration:none;background-color:transparent}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--kop);font-weight:700;line-height:1;color:var(--offblack)}h1{font-size:3.815rem}h2{font-size:3.052rem}h3{font-size:2.441rem}h4{font-size:1.953rem}h5{font-size:1.563rem}h6{font-size:1.25rem}@media(max-width:1024px){h1{font-size:3.052rem}}@media(max-width:767px){h1{font-size:1.563rem}h2{font-size:2.488rem}h3{font-size:2.074rem}h4{font-size:1.728rem}h5{font-size:1.44rem}h6{font-size:1.2rem}}p{margin:0 0 .9rem}ul,ol{margin:0}button,input,select,textarea{font:inherit;color:inherit}.verborgen{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.naar-inhoud{position:absolute;top:-10000em;left:0;color:var(--oranje)}.naar-inhoud:focus{top:0;z-index:1000;background:var(--wit);padding:8px 16px}.rand{padding-left:var(--zijmarge);padding-right:var(--zijmarge)}.knop{display:inline-flex;align-items:center;justify-content:center;background:var(--oranje);color:var(--wit);border:0;border-radius:8px;cursor:pointer;font-family:var(--tekst);font-weight:700;font-size:15px;line-height:17px;padding:14px 24px;transition:background-color .3s,color .3s}.knop:hover,.knop:focus-visible{background:var(--oranje-hover);color:var(--wit)}.knop:before{content:"";display:inline-block;width:18px;height:18px;margin:-2px 5px 0 0;flex:none;background:url(/media/2025/05/Vector5.svg) no-repeat center / contain;transition:transform .3s ease}.knop:hover:before{transform:translate(2px)}.knop--zonder-pijl:before{content:none}@media(max-width:767px){.knop:before{width:14px;height:14px}}.vinkjes{list-style:none;margin:0;padding:0}.vinkjes li{display:flex;align-items:center}.vinkjes li+li{margin-top:6px}.vinkjes li:not(:last-child){padding-bottom:6px}.vinkjes svg{flex:none;width:1.25rem;height:1.25rem;margin-right:8px}.vinkjes span{padding-left:5px}.r8{border-radius:8px}picture>source{display:none}:root{--kop-rand: max(var(--zijmarge), calc((100% - 1440px)/2) )}.kop{position:relative;z-index:99;background:var(--wit);display:flex;align-items:center;gap:48px;padding:0 var(--kop-rand)}.kop__logo{flex:none;width:110px;margin-bottom:-69px;align-self:flex-start}.kop__logo img{display:block;width:100%;border-radius:0}.kop__nav{flex:1 0 auto;z-index:3}.kop__menu{display:flex;list-style:none;margin:0;padding:0}.kop__menu a{display:block;padding:2px 10px;font-family:var(--kop);font-size:1.125rem;font-weight:700;line-height:21px;color:var(--offblack)}.kop__knop{margin:24px 0 0;padding:0 0 24px;flex:none}.kop__knop .knop{white-space:nowrap}.kop__toggle{display:none}@media(max-width:1024px){.kop{gap:18px}.kop__nav{order:99999;flex:0 1 auto;margin-bottom:-3px;position:relative}.kop__knop{flex:1 0 auto;text-align:right;display:flex;justify-content:flex-end}.kop__toggle{display:flex;align-items:center;justify-content:center;cursor:pointer;width:36px;height:36px;padding:0;border:0;background:transparent;color:var(--offblack)}.kop__toggle svg{width:36px;height:36px;fill:var(--offblack)}.kop__toggle .sluit,.kop__toggle[aria-expanded=true] .open{display:none}.kop__toggle[aria-expanded=true] .sluit{display:block}.kop__menu{display:none;position:absolute;right:0;top:30px;flex-direction:column;padding:10px 0;background:var(--offblack);border-radius:8px;min-width:max-content}.kop__toggle[aria-expanded=true]+.kop__menu{display:flex}.kop__menu li{padding:1px 5px}.kop__menu a{color:var(--offwhite);padding:8px 20px 8px 15px;border-radius:8px}.kop__menu a:hover,.kop__menu a:focus,.kop__menu a[aria-current=page]{color:var(--oranje)}}@media(max-width:767px){.kop{gap:12px;justify-content:flex-start}.kop__logo{width:65px;margin-bottom:-32px}.kop__knop{margin-top:12px;padding-bottom:12px}.kop__knop .knop{font-size:.9rem;padding:12px}.kop__toggle,.kop__toggle svg{width:32px;height:32px}.kop__menu{top:0;margin-top:55px}}.voet{background:var(--offblack) url(/media/2025/06/footer_pattern.svg) repeat-x bottom center / contain;display:flex;flex-direction:column;gap:20px;color:var(--offwhite)}.voet__boven{margin:100px 0 43px;padding:0 var(--kop-rand)}.voet__rij{display:flex;justify-content:space-between}.voet__logo img{display:block;max-width:140px;width:140px}.voet__kolommen{width:70%;display:flex;gap:20px}.voet__kolom{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.voet__kolom--adres{gap:20px}.voet__kolom--mail{gap:40px}.voet__kop{font-family:var(--kop);font-size:1.563rem;font-weight:700;line-height:1;color:var(--offwhite)}.voet__adres{list-style:none;margin:0;padding:0;font-size:15px;font-weight:500;line-height:1.5;color:var(--grijs)}.voet__adres li:not(:last-child){padding-bottom:6px}.voet__adres li+li{margin-top:6px}.voet__adres a{transition:color .3s}.voet__adres a:hover{color:var(--oranje)}.voet__wa{display:flex;align-items:center;color:var(--offwhite);font-family:var(--kop);font-weight:800}.voet__wa svg{flex:none;width:28px;height:28px;margin-right:2px}.voet__wa span{padding-left:8px}.voet__wa--groot{font-size:22px;font-weight:900;line-height:1.5}.voet__wa--klein{display:none;font-size:1.44rem;line-height:1}.voet__logo-klein{display:none}.voet__onder{display:flex;gap:50px;align-items:flex-start;border-top:1px solid #FBF6EB33;padding:10px var(--kop-rand);font-weight:500;color:var(--offwhite)}.voet__onder a{flex-shrink:0;transition:color .3s}.voet__onder a:hover{color:var(--oranje)}.voet__volg{flex:1 0 auto;display:flex;justify-content:flex-end;align-items:flex-start;gap:20px}.voet__volg p{margin:0}.voet__social{display:flex;gap:5px}.voet__social a{display:flex;padding:6.5px 8px}.voet__social svg{width:25px;height:25px;fill:var(--offwhite)}@media(max-width:1366px){.voet__kolommen{flex-wrap:wrap;row-gap:30px;column-gap:0}.voet__kolom--adres,.voet__kolom--mail{width:50%;flex:none}.voet__kolom--mail{gap:20px}.voet__wa--groot{display:none}.voet__wa--klein{display:flex}}@media(max-width:1024px){.voet__kolommen{width:100%;row-gap:60px}.voet__logo-klein{display:block;width:100%}.voet__logo-klein img{max-width:200px}.voet__rij>.voet__logo{display:none}.voet__kolom--tel{flex:none;width:100%}.voet__social a{padding:6.5px 8px 6.5px 0}}@media(max-width:767px){.voet__boven{margin-top:50px}.voet__kop{font-size:1.44rem}.voet__rij{flex-direction:column}.voet__kolommen{width:100%;flex-direction:column;gap:40px}.voet__kolom--adres,.voet__kolom--mail{width:100%;padding-left:12px}.voet__wa--klein{line-height:.9em}.voet__logo-klein{padding-left:12px}.voet__logo-klein img{max-width:80px;border-radius:0}.voet__boven{margin-bottom:0}.voet__onder{flex-wrap:wrap;gap:23px 50px;padding:12px var(--zijmarge) 14px}.voet__volg{width:100%;justify-content:center;gap:16px}.voet__social a{padding:4px}}.binnen{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.hero{background:var(--groen-hero) url(/media/2025/09/hero-bg-2.svg) no-repeat right bottom / contain;padding:32px var(--zijmarge) 0}.hero__rij{position:relative;display:flex;justify-content:flex-start;align-items:flex-start}.hero__beeld{position:relative;z-index:2;width:600px;max-width:600px;margin:0 0 -116px calc(42% - 433px)}.hero__beeld img{display:block;width:100%;height:auto;border-radius:8px}.hero__kaart{position:absolute;z-index:2;top:0;right:0;width:400px;min-width:400px;display:flex;flex-direction:column;align-items:center;overflow:hidden;background:var(--wit);border-radius:8px;box-shadow:0 0 25px #0000002e;transform-origin:top right}.hero__kaart-boven{width:100%;display:flex;flex-direction:column;align-items:center;padding:32px 32px 40px}.hero__titel{margin-bottom:36px;text-align:center;font-size:3.815rem;line-height:.9em;font-weight:700}.hero__voordelen{width:296px;max-width:296px}.hero__voordelen li{font-size:1.25rem;font-weight:500;line-height:1.5;color:var(--offblack)}.prijsvlak{width:100%;background:var(--groen);padding:32px 48px;color:var(--wit)}.prijsvlak__label{font-size:20px;font-weight:700;line-height:1;padding-bottom:4px}.prijsvlak__prijs{font-family:var(--kop);font-size:70px;font-weight:800;line-height:1;text-align:center;color:var(--wit)}.prijsvlak__onder{font-size:20px;font-weight:700;line-height:1;text-align:right;margin-top:10px}@media(max-width:1366px){.hero__beeld{margin-bottom:-78px}}@media(max-width:1200px){.hero__kaart{transform:scale(.9)}.hero__beeld{margin-left:max(0px,calc(42% - 433px));width:calc(69.33vw - 210px)}}@media(max-width:1024px){.hero__kaart{min-width:340px;width:340px}.hero__titel{font-size:3.052rem}.hero__voordelen li{font-size:1.125rem}.prijsvlak__prijs{font-size:4.4rem}.hero__beeld{width:calc(66.41vw - 180px)}}@media(max-width:767px){.hero{display:flex;flex-direction:column;align-items:center}.hero__rij{flex-direction:column;align-items:center;width:100%}.hero__beeld{z-index:3;width:250px;max-width:250px;margin:0 0 -78px}.hero__kaart{position:relative;transform:none!important;align-self:center;width:100%;min-width:0;max-width:440px;margin-bottom:-130px;padding-top:48px}.hero__titel{font-size:3.052rem;line-height:.9em}.hero__voordelen{width:272px;max-width:272px}.hero__voordelen li{font-size:1.25rem}.prijsvlak__prijs{font-size:65px}}.looptijden{overflow:hidden;padding:120px var(--zijmarge) 96px}.looptijden__rij{display:flex;gap:64px;margin-top:52px;border-radius:8px}.looptijden__badges{position:relative;flex:1 1 0;min-width:0;padding:50px 0 50px 50px}.badge{position:absolute;aspect-ratio:1 / 1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:10px;text-align:center;background:url(/media/2025/09/Ellipse-28.svg) no-repeat center / contain}.badge--1{width:250px;right:361px;bottom:0;transform:rotate(-8deg)}.badge--2{width:200px;right:139px;top:7%;transform:rotate(4deg)}.badge__label{display:inline-block;align-self:flex-end;margin-top:-7px;transform:translateY(9px) rotate(-5deg);background:var(--oranje);color:var(--wit);border-radius:8px;padding:8px;font-size:18px;font-weight:700;line-height:1}.badge--2 .badge__label{color:var(--offwhite)}.badge__getal{display:block;font-family:var(--kop);font-weight:800;line-height:1;color:var(--offwhite);font-size:110px}.badge--2 .badge__getal{font-size:80px;margin-top:4px}.badge__eenheid{display:block;font-family:var(--kop);font-weight:800;line-height:1;color:var(--offwhite);font-size:40px;margin-top:-2px}.badge--2 .badge__eenheid{font-size:32px}.looptijden__tekst{flex:0 0 calc(50% - 45px);min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:32px;padding-top:80px}@media(min-width:767px){.looptijden__tekst{padding-top:clamp(0px,calc(240px - ((100vw - 767px) * (240 / 257))),240px)}}.looptijden__tekst h2{color:var(--offblack)}.looptijden__tekst .tekst{margin-bottom:-15px;width:100%}.looptijden__tekst .knop{margin-top:8px}@media(max-width:1245px){.looptijden{padding-top:12vw}}@media(max-width:1366px){.badge{transform-origin:center}.badge--1{right:41%;transform:rotate(-8deg) scale(.9)}.badge--2{right:0;top:8%;transform:rotate(4deg) scale(.9)}}@media(max-width:1024px){.looptijden__rij{margin-top:20px}.badge--1{right:auto;bottom:0;z-index:2;left:clamp(-3%,calc(-10% + ((100vw - 767px) * (18 / 257))),44%)}.badge--2{right:0;top:clamp(8%,calc(32% - ((100vw - 767px) * (82 / 257))),32%)!important}}@media(max-width:767px){.looptijden{padding-bottom:48px}.looptijden__rij{flex-direction:column-reverse;gap:48px;margin-top:140px;padding-bottom:15px}.looptijden__badges{width:310px!important;min-height:313px;align-self:center;padding:50px 0 50px 50px}.badge{width:100%}.badge--1{left:auto;right:44px;bottom:65px;transform:rotate(-8deg) scale(.6)}.badge--2{width:100%;right:-60px;top:93px!important;transform:rotate(7deg) scale(.5)}.badge--1 .badge__label,.badge--2 .badge__label{font-size:32px}.badge--1 .badge__label{transform:translate(37px,9px) rotate(2deg)}.badge--1 .badge__getal{font-size:10rem}.badge--1 .badge__eenheid{font-size:3.1rem}.badge--2 .badge__getal{font-size:10.1rem}.badge--2 .badge__eenheid{font-size:3rem}.looptijden__tekst{padding:0 10px}.looptijden__tekst .knop{margin-top:0}}.modellen{background:var(--groen-licht) url(/media/2025/09/patten-123.svg) no-repeat top right / 663px auto;padding:80px var(--zijmarge)}.modellen__rij{display:flex;gap:48px}.modellen__intro{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:20px}.modellen__intro .kicker{margin-bottom:-10px}.kicker{font-family:var(--tekst);font-size:.8rem;font-weight:600;line-height:1;text-transform:uppercase;color:var(--groen);margin-bottom:10px}.modellen__intro h2{margin:0 0 20px}.modellen__intro .tekst{max-width:848px;margin-bottom:50px;color:var(--offblack)}.modellen__scroll{width:72%;max-width:72%;flex:0 0 auto}.modellen__raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:10px}.modellen__raster>*{min-width:0}@media(min-width:1367px){.modellen__intro .tekst>:last-child{margin-bottom:0}}@media(max-width:1366px){.modellen{background-image:url(/media/2025/09/patten-124.svg);background-position:bottom right;margin-top:15px;padding:64px var(--zijmarge)}.modellen--paginakop{margin-top:0}.modellen__rij{flex-direction:column;gap:36px}.modellen__intro{text-align:center}.modellen__intro h2{margin-bottom:16px}.modellen__intro .tekst{margin-bottom:0;max-width:600px;align-self:center}.modellen__scroll{width:100%;max-width:100%}}@media(max-width:1024px){.modellen{margin-top:0}}@media(max-width:767px){.modellen{padding:48px 0}.modellen__intro{padding:0 var(--zijmarge)}.modellen__intro h2{margin-bottom:0}.modellen__intro .tekst{align-self:stretch}.modellen__scroll{padding-left:var(--zijmarge);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.modellen__scroll::-webkit-scrollbar{display:none}.modellen__raster{width:780px}}.fietskaart{container-type:inline-size;display:flex;flex-direction:column;overflow:hidden;background:var(--wit);border-radius:8px;--naam-h: 50px;--kenm-h: 118px}@media(max-width:1366px){.fietskaart{--naam-h: 55px;--kenm-h: 122px}}@media(max-width:1024px){.fietskaart{--naam-h: auto;--kenm-h: 128px}.fietskaart__naam{margin-bottom:-9px}}.fietskaart__fotos{position:relative;flex:none;height:min(22vw,calc(66.667cqw + 53px))}.fietskaart__fotos .carrousel__venster{height:66.667cqw}.fietskaart__fotos img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:0}.fietskaart__fotos .pijl{top:calc(66.667cqw - 20px)}.fietskaart__fotos .pijl--vorige{left:calc(50% - 40px)}.fietskaart__fotos .pijl--volgende{right:calc(50% - 40px)}.fietskaart__merk{padding:0 30px;font-size:1rem;font-weight:400;line-height:1;color:var(--groen)}.fietskaart__naam{height:var(--naam-h);padding:10px 30px 0;font-family:var(--kop);font-size:1.563rem;font-weight:500;line-height:1.2em;color:var(--offblack)}.fietskaart__naam a{color:inherit}.fietskaart__kenmerken{list-style:none;height:var(--kenm-h);margin:0 0 0 5px;padding:31px 30px 0}.fietskaart__kenmerken li{display:flex;align-items:center;margin:5px 0 0;font-size:1rem;font-weight:500;line-height:1.5;color:var(--grijs-tekst)}.fietskaart__kenmerken li:before{content:"";flex-shrink:0;width:1rem;height:1rem;margin:0 12px 0 0;background:url(/media/2025/09/Checkmark.svg) no-repeat center / contain}.fietskaart__prijs{display:flex;flex-direction:column;gap:8px;margin-top:25px;padding:0 30px}.fietskaart__label{font-family:var(--tekst);font-size:14px;font-weight:500;line-height:1;color:var(--grijs)}.fietskaart__bedrag{font-family:var(--kop);font-size:1.953rem;font-weight:400;line-height:1;color:var(--groen)}.fietskaart__looptijd{margin:4px 0 -15px;font-size:.8rem;line-height:1.5;color:var(--grijs)}.fietskaart__looptijd{padding-bottom:14.4px;margin-bottom:-15px}.fietskaart__knop{margin-top:auto;padding:12px 30px 32px}.fietskaart__knop .knop{width:100%}@media(min-width:768px)and (max-width:1024px){.fietskaart__kenmerken{height:auto;min-height:152px;padding:25px 30px 27px;display:flex;flex-direction:column;justify-content:center}.fietskaart__prijs{margin-top:auto}.fietskaart__knop{margin-top:0}}@media(max-width:767px){.fietskaart{min-height:610px;--kenm-h: 141px}.fietskaart__fotos{height:min(186px,calc(66.667cqw + 10px))}.fietskaart__merk{padding:16px 24px 0}.fietskaart__naam{padding:10px 24px 0;margin-bottom:0}.fietskaart__kenmerken{margin:0 0 10px 5px;padding:16px 24px 0;height:auto;min-height:131px}.fietskaart__prijs{margin-top:15px;padding:0 24px}.fietskaart__knop{margin-top:10px;padding:15px 24px 32px}}.carrousel{position:relative}.carrousel__venster{overflow:hidden}.carrousel__baan{display:flex;transition:transform .5s ease;will-change:transform}.carrousel__dia{flex:0 0 100%;min-width:0}.pijl{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;cursor:pointer;width:37px;height:37px;padding:0;border:0;border-radius:8px;background:var(--wit);box-shadow:0 0 21px 2px #00000045}.pijl svg{width:25px;height:25px}.blogkaarten{padding:96px var(--zijmarge);display:flex;flex-direction:column}.blogkaarten__kicker{text-align:center;margin:0 0 16px;font-family:var(--kop);font-weight:700;font-size:1.563rem;line-height:1;color:var(--groen)}.blogkaarten__titel{text-align:center;color:var(--offblack)}.blogkaarten__scroll{margin-top:58px}.blogkaarten__raster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-bottom:10px}@media(max-width:1024px){.blogkaarten__raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.blogkaarten{padding:64px 0}.blogkaarten__kicker{margin:0 0 12px;padding:0 var(--zijmarge);font-size:1rem}.blogkaarten__titel{padding:0 var(--zijmarge);font-size:1.953rem;line-height:.9em}.blogkaarten__scroll{margin-top:0;padding:40px 0 0 var(--zijmarge);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.blogkaarten__scroll::-webkit-scrollbar{display:none}.blogkaarten__raster{width:1170px;grid-template-columns:repeat(4,minmax(0,1fr))}}.blogkaart{display:flex;flex-direction:column;gap:8px;background:var(--groen-licht);border-radius:8px;transition:transform .3s}.blogkaart:hover{transform:translateY(-3px)}.blogkaart__beeld img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:8px 8px 0 0}.blogkaart__tekst{flex:1 0 auto;display:flex;flex-direction:column;gap:8px;padding:16px 24px 28px}.termen{font-size:1rem;line-height:1.5;color:var(--groen)}.termen a{display:inline-block;font-family:var(--tekst);font-size:.8rem;font-weight:600;text-transform:uppercase;color:var(--groen)}.termen__streep{margin:0 6px 0 10px}.blogkaart__titel{flex:1 0 auto;margin-top:4px;font-family:var(--kop);font-size:1.563rem;font-weight:500;line-height:1.2em;color:var(--offblack)}.blogkaart__titel a{transition:color .2s}.meer-info{display:inline-flex;align-items:center;align-self:flex-start;height:24px;margin-top:4px;font-size:15px;font-weight:600;line-height:1;color:var(--offblack)}.meer-info:before{content:"";display:inline-block;width:18px;height:18px;margin:-2px 5px 0 0;background:url(/media/2025/09/Vector29.svg) no-repeat center / contain;transition:transform .3s ease}.meer-info:hover:before{transform:translate(2px)}@media(max-width:767px){.termen__streep{margin:0 4px 0 6px}.blogkaart__titel{line-height:1em}}.tekstblok--gecentreerd{background:var(--groen-bedankt)}.tekstblok--gecentreerd .tekstblok__binnen{min-height:60vh;max-width:722px;margin:0 auto;padding:0 10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;text-align:center}.tekstblok--gecentreerd .tekstblok__titel{font-size:3.815rem}.tekstblok--gecentreerd .tekstblok__tekst{max-width:569px}.tekstblok--artikel{background:var(--groen-licht);padding:80px var(--zijmarge)}.tekstblok--artikel .tekstblok__binnen{max-width:750px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:50px}.tekstblok--artikel .tekstblok__titel{font-size:2.441rem}.tekstblok--artikel .tekstblok__tekst{width:100%}.tekstblok--artikel .inhoud h2{font-family:var(--kop);font-weight:700;font-size:2.441rem}.tekstblok--artikel .inhoud h3{font-family:var(--kop);font-weight:700;font-size:1.563rem}.tekstblok__lijn{width:100%;border-top:2px solid var(--groen)}.tekstblok--artikel .inhoud ul,.tekstblok--artikel .inhoud ol{margin-bottom:0}@media(max-width:1366px){.tekstblok--artikel{margin-top:15px}}@media(max-width:1024px){.tekstblok--artikel .tekstblok__binnen{gap:30px}.tekstblok--gecentreerd .tekstblok__titel{font-size:3.052rem}}@media(max-width:767px){.tekstblok--gecentreerd .tekstblok__binnen{gap:20px}.tekstblok--gecentreerd .tekstblok__titel{font-size:1.563rem}.tekstblok--gecentreerd .knop{margin-top:10px}.tekstblok--artikel{margin-top:20px;padding:50px var(--zijmarge) 60px}}.niet-gevonden{max-width:1140px;margin:0 auto;color:var(--grijs-tekst)}.niet-gevonden h1{margin:.5rem 0 1rem;font-family:var(--tekst);font-weight:500;font-size:3.815rem;line-height:1.2;color:var(--grijs-tekst)}.niet-gevonden p{margin:0 0 .9rem}@media(max-width:1200px){.niet-gevonden{padding:0 10px}}@media(max-width:1024px){.niet-gevonden h1{font-size:3.052rem}}@media(max-width:767px){.niet-gevonden h1{font-size:1.563rem}}.fietskop{min-height:200px;background:var(--groen-licht)}.fietsgalerij{position:relative;overflow:hidden;margin-top:-112px;padding-bottom:60px}.fietsgalerij__carrousel{margin-left:-120px;width:calc(100% + 130px);max-height:22vw;overflow:hidden}.fietsgalerij__carrousel .carrousel__venster{margin:-8px -8px 0}.fietsgalerij__carrousel .carrousel__dia{flex:0 0 33.3333%;padding:8px}.fietsgalerij__carrousel img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:8px}.fietsgalerij__carrousel .pijl{top:50%;margin-top:-18px}.fietsgalerij__carrousel .pijl--vorige{left:calc(6% + 110px)}.fietsgalerij__carrousel .pijl--volgende{right:40px}@media(min-width:768px){.fietsgalerij__carrousel{overflow:visible;container-type:inline-size}.fietsgalerij__carrousel .pijl{margin-top:0;top:calc(((100cqw + 16px) / 3 - 16px) / 3 - 13px)}.fietsgalerij__carrousel .pijl--volgende{right:calc((100cqw - 30px)*.06 + 2px)}}@media(min-width:768px)and (max-width:1023px){.fietsgalerij__carrousel .pijl{top:calc(((100cqw + 16px) / 2 - 16px) / 3 - 13px)}}.fietsgalerij__onder{position:relative;z-index:2}.fietstitel{display:flex;width:850px;margin-top:-112px;border-radius:8px;overflow:hidden;transform:scale(var(--elm-scale, .9));transform-origin:bottom left}@media(min-width:1800px){.fietstitel{--elm-scale: 1}}.fietstitel__naam{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;background:var(--groen-licht);padding:24px 38px 26px}.fietstitel__merk{margin-top:-16px;font-size:1.25rem;color:var(--groen)}.fietstitel__model{font-size:3.815rem;color:var(--offblack)}.fietstitel__prijs{flex:1 1 50%;display:flex;flex-direction:column;gap:4px;padding:24px 38px}.fietstitel__prijs .prijsvlak__label{padding:0 0 0 8%}.fietstitel__prijs .prijsvlak__onder{padding:0 8% 0 0}.fietskruimel{display:flex;justify-content:space-between;align-items:center;width:850px;margin-top:20px}.kruimels{font-size:.85rem;font-weight:500;line-height:1.5;color:var(--grijs)}.kruimels a{color:var(--grijs);transition:color .2s}.kruimels a:hover{color:var(--oranje)}.kruimels__hier{color:var(--offblack)}.kopen-link{font-family:var(--tekst);font-weight:600;font-size:1rem;line-height:1;color:var(--offblack)}.kopen-link span{color:var(--oranje)}.kopen-link--zij{align-self:center;text-align:center;margin-top:16px}.fietsinhoud{padding-top:80px;padding-bottom:80px}.fietsinhoud__rij{display:flex}.fietsinhoud__tekst{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:20px}.fietsinhoud__lijn{flex:0 0 13px;margin:0 3%;border-left:1px solid var(--rand)}.fietsinhoud__zij{flex:0 0 360px;display:flex;flex-direction:column;align-items:flex-end;margin-top:-96px}.fietsinhoud__titel{font-size:3.052rem;color:var(--offblack)}.pillen{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.pillen li{margin:10px 10px 0 0;padding:8px 18px;border-radius:99px;background:var(--groen-licht);color:var(--groen);font-size:1rem;font-weight:500;line-height:1.5}.fietsinhoud__intro{margin-top:10px;font-size:1rem;font-weight:600}.fietsinhoud__omschrijving{margin-bottom:-15px}.fietsinhoud__specs{margin-top:30px;font-size:1.953rem;color:var(--offblack)}.tabs__knoppen{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.tabs__knoppen [role=tab]{border:0;border-radius:8px;padding:8px 16px;cursor:pointer;font-size:1rem;font-weight:700;line-height:1.5;background:var(--groen-licht);color:var(--groen);transition:all .2s}.tabs__knoppen [role=tab][aria-selected=true],.tabs__knoppen [role=tab]:hover{background:var(--groen);color:var(--wit)}.specs{width:100%;border-collapse:collapse;table-layout:auto;font-size:.9rem;line-height:1.5;color:var(--grijs-tekst)}.specs td{padding:8px 16px;background:var(--wit);vertical-align:top;text-align:left}.specs tr:nth-child(2n) td{background:var(--tabel-streep)}.specs td:nth-child(2){font-weight:600}.specs em{font-size:12px}.voordelenkaart{width:100%;display:flex;flex-direction:column;align-items:flex-end}.voordelenkaart__beeld{position:relative;z-index:2;width:100%;padding:0 24px;margin-bottom:-34px}.voordelenkaart__beeld img{display:block;width:100%;height:auto;border-radius:8px}.voordelenkaart__kaart{width:100%;display:flex;flex-direction:column;justify-content:center;overflow:hidden;border-radius:8px;background:var(--wit)}.voordelenkaart__boven{display:flex;flex-direction:column;align-items:center;gap:32px;padding:64px 32px 0;background:#f99d1c20}.voordelenkaart__titel{text-align:center;font-family:var(--kop);font-weight:700;font-size:3.052rem;color:var(--offblack)}.voordelenkaart__lijst{width:297px;max-width:100%}.voordelenkaart__lijst li{font-size:1.25rem;font-weight:500;line-height:1.5}.voordelenkaart__onder{display:flex;flex-direction:column;padding:40px 32px 32px;background:#f99d1c20}.voordelenkaart__label{align-self:center;font-family:var(--kop);font-size:1rem;font-weight:700;line-height:1}.voordelenkaart__prijs{align-self:center;margin:-10px 0 -5px;font-family:var(--kop);font-size:3.052rem;font-weight:700;line-height:1.5;color:var(--offblack)}.voordelenkaart__looptijd{align-self:center;margin:2px 0 -15px;padding-bottom:14.4px;font-size:.8rem;line-height:1.5;text-align:center}.voordelenkaart .knop--groot{margin-top:16px}.knop--groot{font-size:1.25rem;line-height:23px}@media(max-width:1366px){.fietstitel{width:700px;margin-top:-90px}.fietstitel__naam{flex:0 0 373px;padding:24px 32px}.fietstitel__prijs{flex:1 1 auto}.fietstitel__merk{font-size:1rem}.fietstitel__model{font-size:3.052rem}.fietstitel__prijs .prijsvlak__label{font-size:1rem;padding:0}.fietstitel__prijs .prijsvlak__onder{font-size:1rem}.fietstitel__prijs .prijsvlak__prijs{font-size:3.815rem}.fietskruimel{width:629px}.fietsinhoud{padding-top:32px}.fietsinhoud__titel{font-size:2.441rem}.fietsinhoud__zij{margin-top:-24px}}@media(min-width:1025px)and (max-width:1366px){.fietsinhoud__zij .voordelenkaart{margin-bottom:auto}}@media(max-width:1024px){.fietsgalerij{min-height:300px;margin-top:-120px}.fietstitel{margin-top:-80px}.fietsinhoud__rij{flex-direction:column}.fietsinhoud__lijn{display:none}.fietsinhoud__zij{flex-basis:auto;width:100%;align-items:center;margin-top:64px}.voordelenkaart{width:400px;max-width:100%;align-items:center}.voordelenkaart__beeld{max-width:340px}.voordelenkaart__boven{padding:30px}}@media(max-width:1023px){.fietsgalerij__carrousel .carrousel__dia{flex-basis:50%}}@media(max-width:767px){.fietskop{min-height:140px}.fietsgalerij{min-height:340px;margin-top:-120px}.fietsgalerij__carrousel{margin:0;width:100%;padding:24px 14px;max-height:none;overflow:visible}.fietsgalerij__carrousel .carrousel__venster{height:186px;overflow-x:clip;overflow-y:visible}.fietsgalerij__carrousel .carrousel__dia{flex-basis:100%}.fietsgalerij__carrousel .pijl--vorige{left:6%}.fietsgalerij__carrousel .pijl--volgende{right:6%}.fietstitel{flex-direction:column;width:80%;min-width:280px;margin-top:-130px;transform:none}.fietstitel__naam,.fietstitel__prijs{flex:none;padding:24px}.fietstitel__merk{margin-top:0;line-height:.9em}.fietstitel__model{font-size:2.441rem;line-height:.9em}.fietstitel__prijs .prijsvlak__onder{margin:10px 0 -10px}.fietstitel__prijs{padding-bottom:39px}.fietskruimel{flex-direction:column-reverse;align-items:flex-start;width:100%;gap:22px;margin-top:6px}.kopen-link:not(.kopen-link--zij){width:279px;max-width:100%;text-align:center;margin-bottom:8px}.fietsinhoud__specs{font-size:1.728rem}.fietsinhoud{padding-top:24px;padding-bottom:48px}.fietsinhoud__titel{font-size:32px;line-height:.9em}.fietsinhoud__omschrijving{margin-bottom:16px}.tabs__knoppen{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}.voordelenkaart__titel{margin-bottom:5px;font-size:2.488rem}.voordelenkaart__prijs{margin:0;font-size:32px;line-height:.9em}.fietsinhoud__zij{margin-top:84px}.voordelenkaart .knop--groot{margin-top:30px}.fietsinhoud__zij .voordelenkaart .knop--groot{margin-top:15px}}.berichtkop{min-height:200px;display:flex;gap:24px;padding-top:32px;padding-bottom:32px;background:var(--groen-licht)}.berichtkop__kruimels{margin-left:168px}.bericht{margin-top:-110px;padding-bottom:80px}.bericht__rij{display:flex}.bericht__tekst{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.bericht__beeld{display:block;width:100%;height:auto;border-radius:8px}.bericht__titel{margin-top:48px;font-size:3.815rem;color:var(--offblack)}.bericht__inhoud{margin-top:32px}.bericht__knop{margin-top:24px}.bericht__zij{flex:0 0 360px;min-width:0;display:flex;flex-direction:column;align-items:flex-end}.bericht__zij .voordelenkaart__label{margin-bottom:4px}.bericht__zij .voordelenkaart__prijs{margin:0;line-height:1}.bericht__zij .voordelenkaart__looptijd{margin-top:4px}.inhoud h1,.inhoud h2,.inhoud h3,.inhoud h4,.inhoud h5,.inhoud h6{font-family:var(--tekst);font-weight:500;line-height:1.2;margin:.5rem 0 1rem;color:inherit}.inhoud ul,.inhoud ol{padding-left:40px;margin:0 0 .9rem}.inhoud a{color:var(--oranje)}.inhoud img{border-radius:8px}@media(max-width:1366px){.bericht__zij{flex-basis:300px}}@media(max-width:1024px){.bericht__rij{flex-direction:column}.bericht__lijn{display:none}.bericht__zij{flex-basis:auto;width:100%;align-items:center;margin-top:48px}.bericht__titel{font-size:3.052rem}}@media(max-width:767px){.bericht{padding-bottom:62px}.bericht__titel{font-size:1.563rem}.bericht__knop .knop{font-size:.9rem;padding:12px}.bericht__knop{margin-top:12px;padding-bottom:12px}.bericht__zij .voordelenkaart__prijs{font-size:32px;line-height:.9em}}.blogoverzicht__titel{align-self:flex-start;opacity:0;font-size:1.25rem;color:var(--offblack)}.blogoverzicht{margin-top:-110px;padding-bottom:64px}.blogoverzicht__raster{display:flex;flex-wrap:wrap;align-items:flex-start;gap:64px 40px}.blogoverzicht__raster>*{flex:0 0 calc((100% - 80px) / 3);min-width:0}.blogoverzicht__raster>:nth-child(-n+2){flex-basis:calc((100% - 40px)/2)}.blogkaart--groot .blogkaart__titel{flex:none;font-size:1.953rem;line-height:1}.blogoverzicht__raster>:nth-child(-n+2) .blogkaart__titel{font-size:2.441rem}.blogkaart__samenvatting{margin-top:8px;font-size:1rem;line-height:1.5;color:var(--grijs-tekst)}.blogkaart__samenvatting a{font-weight:600;color:var(--offblack)}@media(max-width:1023px){.blogoverzicht__raster>*,.blogoverzicht__raster>:nth-child(-n+2){flex-basis:calc((100% - 40px)/2)}.blogoverzicht__raster>:nth-child(-n+2) .blogkaart__titel{font-size:1.953rem}}@media(max-width:767px){.berichtkop--overzicht{min-height:155px;padding-top:12px;padding-bottom:0}.berichtkop--overzicht .berichtkop__kruimels{margin-left:96px}.blogoverzicht__raster{row-gap:32px}.blogoverzicht__raster>*,.blogoverzicht__raster>:nth-child(-n+2){flex-basis:100%}.blogkaart--groot .blogkaart__titel,.blogoverzicht__raster>:nth-child(-n+2) .blogkaart__titel{font-size:32px;line-height:.9em}}.contact{padding:80px var(--zijmarge);background:var(--groen-licht) url(/media/2025/07/pattern127.svg) no-repeat right bottom / 45% auto}.contact__rij{display:flex;align-items:center;gap:6%}.contact__links{flex:1 1 100%;min-width:0;display:flex;flex-direction:column}.contact__kicker{margin:0 0 16px}.contact__titel{margin-bottom:30px;color:var(--offblack)}.contact__sub{margin-bottom:-5px;font-size:1.25rem;font-weight:600;line-height:1.5}.contact__tekst{max-width:500px}.contact__kaarten{display:grid;grid-template-columns:repeat(2,minmax(0,340px));gap:20px;margin-top:50px}.infokaart{display:flex;flex-direction:column;gap:10px;min-height:298px;align-self:center;padding:30px;border-radius:8px;background:var(--wit)}@media(min-width:1025px)and (max-width:1366px){.infokaart{aspect-ratio:3 / 2;min-width:0}}.infokaart__icoon{width:43px;height:43px;fill:var(--blauw);margin-bottom:16px;flex:none}.infokaart__titel{font-family:var(--tekst);font-weight:700;font-size:1.25rem;line-height:1;color:var(--offblack)}.infokaart__tekst--groei{flex:1 0 auto}.infokaart__waarde{font-family:var(--tekst);font-weight:700;font-size:1rem;line-height:1;color:var(--offblack)}.infokaart__voetnoot{margin-bottom:-15px;font-size:.8rem;line-height:1.5;color:var(--grijs)}.formulierkaart{flex:0 0 auto;width:432px;display:flex;flex-direction:column;gap:20px;padding:15px;border-radius:8px;background:var(--wit)}@media(min-width:1025px){.formulierkaart{flex:0 1 700px;width:auto}}.formulierkaart__beeld{display:block;width:100%;height:130px;object-fit:cover;object-position:center;border-radius:8px}.formulierkaart__formulier{padding:5px 30px 29px}.formulier{display:flex;flex-direction:column;gap:11.2px}.formulier__honing{position:absolute;left:-9999px}.formulier__rij--twee{display:flex;gap:24px}.formulier__rij--twee>*{flex:1 1 0;min-width:0}.formulier__veld{display:flex;flex-direction:column;margin:5px 0 0;padding:0;border:0;min-width:0}.formulier__veld[hidden]{display:none}.formulier__label{display:block;margin:0 0 8px;padding:0;font-size:16px;font-weight:500;line-height:1.5;color:var(--offblack);text-align:left}.formulier__verplicht{color:#f11a1a}.formulier__invoer{width:100%;padding:15px;border:1px solid var(--rand);border-radius:8px;background:var(--wit);font-family:var(--tekst);font-size:16px;font-weight:400;line-height:1.5;color:var(--paars)}.formulier__invoer:focus{outline:2px solid var(--groen);outline-offset:0}.formulier__tekstvak{height:80px;resize:vertical}select.formulier__invoer{padding:14px 15px}.keuzetegels{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:24px}.keuzetegel{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;gap:5px;padding:21px 16px 27px;border:1px solid #BFBFBF;border-radius:4px;cursor:pointer}.keuzetegel img{width:33px;height:33px;border-radius:8px}.keuzetegel span{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:1}.keuzetegel input{margin:0;width:13px;height:13px}.keuzetegel label{cursor:pointer}.keuzetegel:has(input:checked){border-color:var(--groen)}.formulier__captcha{min-height:65px;margin-top:14px}.turnstile-plek{width:300px;height:65px}.formulier__melding{margin-top:6px;font-size:14px;color:#b3261e}.formulier__fout{margin:0;padding:8px;border-radius:8px;background:#fdecec;color:#b3261e;font-size:14px;text-align:center}.formulier__verzend{margin-top:5px}.formulier__knop{font-size:16px;line-height:24px;padding:16px 50px;color:var(--offwhite)}.formulier__knop[disabled]{opacity:.6;cursor:wait}.fotostrook{min-height:517px;overflow:hidden;padding:50px 0}.fotostrook__baan{display:grid;padding:30px;margin:0 -90px;width:calc(100% + 180px);grid-template-columns:105fr 37px 492fr 37px 277fr 285fr 37px 291fr;grid-template-areas:"l . g . i k . r";height:527px}.fotostrook__foto{border-radius:8px;background-size:cover;background-position:0 0}.fotostrook__foto--links{grid-area:l}.fotostrook__foto--groot{grid-area:g}.fotostrook__foto--rechts{grid-area:r}.fotostrook__info{grid-area:i;display:flex;flex-direction:column;gap:32px;padding:37px;border-radius:8px 0 0 8px;background:var(--offblack);color:var(--offwhite)}.fotostrook__info h5{font-size:1.563rem;color:var(--offwhite);margin-bottom:20px}.fotostrook__adres p{margin-bottom:-15px;padding-bottom:14.4px;color:var(--offwhite)}.fotostrook__tijden table{margin-left:-5px;border-collapse:collapse;font-size:.9rem;line-height:1.5}.fotostrook__tijden td{padding:5px}.fotostrook__tijden td:first-child{padding-right:22px}.fotostrook__kaart{grid-area:k;overflow:hidden;border-radius:0 8px 8px 0}.fotostrook__kaart iframe{display:block;width:100%;height:467px;border:0}@media(max-width:1366px){.contact{background-size:70% auto;margin-top:15px}.contact__kaarten{grid-template-columns:1fr;max-width:700px}}@media(min-width:768px)and (max-width:1366px){.fotostrook__baan{display:flex;flex-wrap:wrap;row-gap:32px;margin:0;width:100%;height:auto}.fotostrook__foto--links{flex:none;width:calc(37.63% + 25.6px);height:340px;margin-left:-90px}.fotostrook__foto--groot{flex:1 0 calc(62.37% + 25px);height:340px;margin-left:37px}.fotostrook__info{flex:none;width:calc(9.65% + 216px);height:467px}.fotostrook__kaart{flex:1 1 0;min-width:0;height:467px}.fotostrook__foto--rechts{flex:none;width:calc(31.27% + 28.6px);height:467px;margin:0 -90px 0 37px}}@media(min-width:768px)and (max-width:1024px){.fotostrook__info{width:calc(14.06% + 173.4px)}}@media(max-width:1024px){.contact__rij{flex-direction:column;gap:30px 0}.contact__kaarten{grid-template-columns:repeat(2,1fr);margin-top:30px}.contact__links{width:100%}.formulierkaart{width:700px}}@media(max-width:767px){.contact{margin-top:20px;padding:50px var(--zijmarge) 60px}.contact__rij{align-items:flex-start}.contact__titel{margin-bottom:20px}.contact__tekst{margin-bottom:-15px}.contact__kaarten{grid-template-columns:1fr;margin-top:46px}.infokaart+.infokaart{min-height:320px}.infokaart__tekst--groei{flex-grow:0}.infokaart__titel{font-size:1.2rem}.formulierkaart{width:100%}@media(min-width:1025px){.formulierkaart{flex:0 1 700px;width:auto}}.formulierkaart__beeld{height:90px}.formulierkaart__formulier{padding:0 15px 33px}.fotostrook{padding:20px 0}.fotostrook__baan{margin:0;width:100%;height:auto;padding:30px 15px;grid-template-columns:calc(29.24% - 65.5px) 15px calc(42.26% + 100.5px) 15px minmax(0,1fr);grid-template-rows:300px 16px 443px 160px;grid-template-areas:"l . g g g" ". . . . ." "i i i . r" "k k k . r"}.fotostrook__foto--links{margin-left:-90px}.fotostrook__foto--rechts{margin-right:-90px}.fotostrook__info{gap:28px;border-radius:8px 8px 0 0}.fotostrook__info h5{font-size:1.44rem}.fotostrook__adres p{margin-top:-5px}.fotostrook__tijden h5{margin-bottom:28px}.fotostrook__kaart{border-radius:0 0 8px 8px}.fotostrook__kaart iframe{height:160px}}.afspraak__voordelen{margin-top:40px}.afspraak__voordelen li{font-size:1.25rem;font-weight:500;line-height:1.5}.afspraak .contact__rij{align-items:flex-start}.afspraak .contact__links{padding-top:64px}.afspraak .formulier__rij--twee{flex-direction:column;gap:11.2px}@media(max-width:1024px){.afspraak .contact__links{padding-top:0}}.popup{width:1000px;max-width:88vw;max-height:88vh;padding:0;border:0;border-radius:8px;overflow:auto;box-shadow:2px 8px 23px 3px #0003;background:var(--wit)}.popup::backdrop{background:#000c}html.popup-open{overflow:hidden}.popup__inhoud{position:relative;display:flex}.popup__links{flex:0 0 50%;min-width:0;display:flex;flex-direction:column;overflow:hidden}.popup__logo{display:block;border-radius:0}.popup__logo--boven{width:80px;height:auto;margin:-10px auto 0}.popup__logo--beeld{display:none}.popup__formulier{padding:40px}.popup__titel{margin-bottom:16px;font-size:1.953rem;color:var(--offblack)}.popup__tekst{padding-bottom:14.4px;margin-bottom:8px}.popup__beeld{flex:0 0 50%;padding:10px;background-size:cover;background-position:center}.popup__sluit{position:absolute;top:20px;right:20px;z-index:3;width:30px;height:30px;padding:4px;border:0;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--wit);cursor:pointer}.popup__sluit svg{width:22px;height:22px;fill:var(--groen)}.popup .keuzetegel{flex:0 1 auto;padding:21px 16px 29px}.popup .formulier__knop{font-weight:600;padding:14px 40px}@media(max-width:1024px){.popup{width:500px}.popup__inhoud{flex-direction:column-reverse}.popup__links,.popup__beeld{flex:none;width:100%}.popup__beeld{min-height:220px;padding:0}.popup__logo--boven{display:none}.popup__logo--beeld{display:block;width:110px;height:auto;margin:-10px 0 0 40px}}@media(max-width:767px){.popup{width:90vw;max-width:90vw;max-height:100vh}.popup__formulier{padding:32px}.popup__titel{font-size:1.728rem}.popup__logo--beeld{width:90px;margin:-4px 0 0 32px}.popup .formulier__rij--twee{flex-direction:column;gap:11.2px}}.ck-balk-wrap{position:fixed;z-index:9999999;right:40px;bottom:40px;width:440px;border-radius:6px}.ck-balk-wrap[hidden],.ck-opnieuw[hidden]{display:none}.ck-balk{position:relative;background:#fff;border:1px solid #F4F4F4;padding:20px 26px;box-shadow:0 -1px 10px #acabab4d;border-radius:6px;color:#212121}.ck-balk__sluit{position:absolute;right:9px;top:5px;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer;line-height:0;display:flex;align-items:center;justify-content:center}.ck-titel{margin:0 0 12px;font-size:18px;font-weight:700;line-height:24px;color:#212121}.ck-tekst,.ck-tekst p{margin:0;font-size:14px;line-height:24px;color:#212121}.ck-knoppen{display:flex;flex-wrap:wrap;align-items:center;margin-top:16px}.ck-knop{flex:auto;max-width:100%;margin:0 8px 0 0;padding:14px 24px;border-radius:99px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;line-height:24px;text-align:center}.ck-knop:hover{opacity:.8}.ck-knop:last-child{margin-right:0}.ck-knop--rand{color:#1863dc;background:transparent;border:2px solid #1863DC}.ck-knop--vol{color:#fff;background:#1863dc;border:2px solid #1863DC}.ck-knoppen .ck-knop--accepteer{flex-basis:100%;margin:0}.ck-knoppen .ck-knop--aanpassen,.ck-knoppen .ck-knop--weiger{margin-bottom:0}.ck-knoppen{row-gap:10px}.ck-knoppen .ck-knop--accepteer{margin-top:0;order:3}.ck-knoppen>*{margin-bottom:0}.ck-knoppen .ck-knop--weiger{margin-right:0}.ck-opnieuw{position:fixed;z-index:999999;left:15px;bottom:15px;width:45px;height:45px;border-radius:50%;background:#0056a7;display:flex;align-items:center;justify-content:center}.ck-opnieuw button{display:flex;padding:0;border:0;background:none;cursor:pointer}.ck-venster{width:845px;max-width:calc(100% - 16px);max-height:79vh;padding:0;border:0;border-radius:6px;color:#212121;box-shadow:0 32px 68px #0000004d;overflow:hidden}.ck-venster[open]{display:flex;flex-direction:column}.ck-venster::backdrop{background:#00000080}.ck-venster__kop{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid #F4F4F4}.ck-venster__titel{font-size:18px;font-weight:700;line-height:24px}.ck-venster__sluit{width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.ck-venster__lijf{flex:1;overflow:auto;padding:0 24px}.ck-venster__intro{padding:12px 0;border-bottom:1px solid #F4F4F4;font-size:14px;line-height:24px}.ck-venster__intro p{margin:0 0 12px}.ck-venster__intro p:last-child{margin:0}.ck-toon-meer{padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:700;color:#1863dc;cursor:pointer}.ck-categorie{border-bottom:1px solid #F4F4F4;padding:10px 0 0 22px}.ck-categorie:last-child{border-bottom:0}.ck-categorie__kop{display:flex;justify-content:space-between;align-items:center}.ck-categorie__naam{font-size:16px;font-weight:700;line-height:24px}.ck-altijd{color:green;font-weight:600;font-size:14px;line-height:24px}.ck-categorie__uitleg{margin:10px 0 16px;font-size:14px;line-height:24px}.ck-schakel{display:flex}.ck-schakel input{position:relative;width:44px;height:24px;margin:0;background:#d0d5d2;-webkit-appearance:none;appearance:none;border-radius:50px;cursor:pointer;border:0}.ck-schakel input:checked{background:#1863dc}.ck-schakel input:before{content:"";position:absolute;left:2px;bottom:2px;width:20px;height:20px;border-radius:50%;background:#fff;transition:.4s}.ck-schakel input:checked:before{transform:translate(20px)}.ck-venster__voet{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:22px 24px;border-top:1px solid #F4F4F4}@media(max-width:576px){.ck-balk-wrap{right:0;bottom:0}.ck-venster{max-width:100%;max-height:100vh}.ck-venster__voet{flex-direction:column}.ck-venster__voet .ck-knop{width:100%;margin:10px 0 0}.ck-venster__voet .ck-knop--vol{order:1;margin-top:0}}@media(max-width:440px){.ck-balk-wrap{width:100%}.ck-balk{padding:20px 0}.ck-titel,.ck-tekst,.ck-knoppen{padding:0 24px}.ck-tekst{max-height:40vh;overflow-y:scroll}.ck-knoppen{flex-direction:column;margin-top:0;row-gap:0}.ck-knop,.ck-knoppen .ck-knop--weiger{width:100%;margin:10px 0 0}.ck-knoppen .ck-knop--aanpassen{order:2}.ck-knoppen .ck-knop--weiger{order:3}.ck-knoppen .ck-knop--accepteer{order:1;margin-top:16px}}
