@font-face{font-family:RijksoverheidSans;src:url(/fonts/RijksoverheidSans-regular-subset.woff2)format("woff2-variations");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RijksoverheidSans;src:url(/fonts/RijksoverheidSans-bold-subset.woff2)format("woff2-variations");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:alkaline-caps;src:url(/fonts/AlkalineCaps-subset.woff2)format("woff2-variations");font-weight:400;font-style:normal;font-display:swap}:root{--primary:#662483;--secondary:#FCE803;--tertiary:#35B6EA;--padding-container:20px}@media screen and (min-width:768px){:root{--padding-container:40px}}@media screen and (min-width:992px){:root{--padding-container:50px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:RijksoverheidSans;font-size:18px;line-height:25px}@media screen and (min-width:992px){body{font-size:20px;line-height:28px}}h1,h2,h3,h4,h5,h6{font-family:alkaline-caps,sans-serif;font-weight:800;font-style:normal;color:var(--primary)}h1,h2{font-size:42px;line-height:38px;margin-bottom:10px}@media screen and (min-width:992px){h1,h2{font-size:60px;line-height:50px;margin-bottom:11px}}.container{margin:0 auto;max-width:1300px;padding:0 var(--padding-container)}.overflow-hidden{overflow:hidden}.btn:not(.btn-text){display:inline-block;text-decoration:none;color:#fff;padding:10px 15px;font-weight:700;margin-top:16px;font-size:16px;position:relative;z-index:1}.btn-primary:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--primary);z-index:-1;border-radius:100px;transition:transform .25s cubic-bezier(.44,1.81,.52,.7)}.btn-secondary{background-color:var(--secondary);color:#000}.btn-tertiary{background-color:var(--tertiary)}.btn:not(.btn-text):hover:before{transform:scale(1.02)}.btn-text{color:var(--primary);font-weight:400;text-decoration:none;clip-path:inset(0 15px -5px 0);position:relative;padding-bottom:5px;margin-right:-15px}.btn-text:before{content:"";position:absolute;width:100%;transform:scaleX(0);left:0;opacity:0;bottom:2px;height:2px;background-color:var(--primary);transition:opacity .1s ease-in-out,width .15s cubic-bezier(.65,0,.35,1)}.btn-text:hover:before{opacity:1;transform:scaleX(1)}.btn-text span{display:inline-block}.btn-text span:before{content:url(/btn-text-arrow.svg);margin-right:5px;display:inline-block}.btn-text span:after{content:url(/btn-text-arrow.svg);margin-left:5px;display:inline-block}.btn-text span,.btn-text span:before{transition:transform .4s cubic-bezier(.65,0,.35,1)}.btn-text:hover span{transform:translate(-15px)}@media screen and (min-width:380px){.btn:not(.btn-text){font-size:17px}}@media screen and (min-width:500px){.btn:not(.btn-text){padding:15px 25px}}@media screen and (min-width:768px){.btn:not(.btn-text){font-size:18px}}@media screen and (min-width:992px){.btn{font-size:20px}}.mobile-menu{position:sticky;top:90px;width:100%;display:flex;justify-content:end;padding-right:var(--padding-container);transform:translateY(-150%);z-index:100;margin-bottom:-46px;pointer-events:none}.hamburger{border-radius:5px;width:46px;height:46px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:15px 0;cursor:pointer;background-color:transparent;border:0;box-shadow:none;pointer-events:all}.hamburger .line{width:25px;height:2px;background-color:#fff;border-radius:100px}.backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000054;z-index:99;opacity:0;pointer-events:none;cursor:pointer}.mobile-menu .nav-links{position:absolute;display:flex;flex-direction:column;width:calc(100vw - var(--padding-container));left:10px;top:-10px;border-radius:10px;z-index:-1;padding:50px 35px;pointer-events:none}.hamburger[aria-expanded=true]+.nav-links{pointer-events:all}.mobile-menu .nav-links .bg{background-color:var(--primary);position:absolute;z-index:-1;width:100%;height:100%;right:0;top:0;clip-path:inset(10px 10px calc(100% - 56px) calc(100% - 56px) round 5px);transform-origin:top right}.mobile-menu .nav-links a{color:#fff;text-decoration:none;font-size:32px;font-weight:700;opacity:0}.mobile-menu .nav-links .line{transform:translateY(30px);opacity:0}.mobile-menu .nav-links a+a{margin-top:35px}@media screen and (min-width:850px){.mobile-menu{transform:translateY(-180%);top:110px}}@media screen and (min-width:992px){.mobile-menu,.backdrop{display:none}}.bg-header{width:100vw;min-height:30px;height:auto;transform:scale(1.05) translate(-.025%)}nav{border-bottom:.7899305555vw solid var(--tertiary);padding-bottom:10px;position:relative;z-index:99}@media screen and (min-width:992px){nav{padding-bottom:20px}}@media screen and (min-width:1300px){nav{padding-bottom:30px}}.logos-wrapper{position:relative;cursor:pointer}.nav-wrapper{display:flex;justify-content:space-between;align-items:center}nav .logo{width:15.56712963vw;height:auto;min-width:125px;max-width:269px}nav .logo-zo-gefietst{position:absolute;bottom:0;left:0;transform:translateY(calc(100% - 8px));width:15.10416667vw;height:auto;min-width:120px;max-width:261px}nav .nav-links a{text-decoration:none;color:#000;font-weight:700;margin-left:48px;font-size:20px;cursor:pointer;display:none;position:relative;transition:.2s ease-in-out}nav .nav-links a:hover{color:var(--primary)}nav .nav-links a:before{content:"";width:0%;height:4px;background-color:var(--primary);display:block;position:absolute;right:0;bottom:-5px;transition:width .5s cubic-bezier(.425,0,0,1)}nav .nav-links a:hover:before{width:100%;left:0}@media screen and (min-width:992px){nav .nav-links a{display:inline-block}}#hero{position:relative}#hero img,#banner img{width:100vw;height:auto}.hero-text .text,.banner-text .text{background-color:#fff;border-radius:10px;width:100%;margin-left:auto;position:relative;padding-top:15px}@media screen and (min-width:992px){#hero{max-height:700px}#hero img{max-height:671px;object-fit:cover}.hero-text,.banner-text{position:absolute;top:50%;left:0;width:100%;transform:translateY(-45%)}.hero-text .text,.banner-text .text{padding:30px;width:52.5%}}@media screen and (min-width:1100px){.hero-text .text,.banner-text .text{width:46%}}@media screen and (min-width:1300px){.hero-text .text,.banner-text .text{width:39.45993031%}}#over{padding:40px 0 80px}@media screen and (min-width:992px){#over{padding:95px 0 125px}}#over .wrapper img{width:100%;height:auto;border-radius:10px;margin-bottom:20px}#over .wrapper,#campagne .wrapper{display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){#over .wrapper,#campagne .wrapper{flex-direction:row;justify-content:space-between}#over .wrapper>*{width:calc(50% - 15px)}#over .wrapper>a{margin-bottom:0}}#data{padding:60px 0;border-top:.7523148148vw solid var(--tertiary);position:relative}#data:before{content:"";position:absolute;background-color:var(--secondary);width:100%;height:100%;top:0;left:0;z-index:-2}#data:after{content:"";position:absolute;background-image:url(/bg-pattern.png);width:100%;height:100%;top:0;left:0;z-index:-1;opacity:.05}#data .text{text-align:center;max-width:820px;margin:0 auto 35px}.data-card{background-color:#fff;border-radius:5px;padding:10px 15px;margin-bottom:10px}.data-card .tag{color:#7e7e7e;font-size:14px;margin-bottom:-5px}.data-card .plaats{font-weight:700;font-size:20px;margin-bottom:5px;line-height:28px}.data-card .datum-locatie{display:flex;justify-content:space-between}.data-card .locatie-wrapper{text-align:right}.table{display:none}.table .row{display:flex;justify-content:space-between;padding:6px 0}.table .row:nth-child(1){font-weight:700}.table .row>p{width:calc(33.33% - 20px)}.table .line{width:100%;background-color:#000;opacity:.5;height:1px}.table .line:nth-child(2){height:2px}@media screen and (min-width:768px){#data{padding:70px 0 80px}.table{display:block}#data .text{margin:0 auto 23px}#data .data-cards{display:none}}#banner{position:relative}.banner-text .text{margin:-50px auto 0 0;background-color:#e8deec;padding:20px;text-align:center}.banner-text:not(.margin-title) h2{margin-bottom:0}@media screen and (min-width:992px){.banner-text .text{background-color:#fff;text-align:left}}#tips{padding:66px 0 0}#tips .text{text-align:center;max-width:865px;margin:0 auto}#tips .card{background-color:#e8deec;padding:35px 20px;margin-top:46px;border-radius:10px;position:relative;width:100%}#tips .card h2,#tips .card h3,#tips .card h4,#tips .card h5,#tips .card h6{font-size:30px;line-height:30px}#tips .card .number-bg{position:absolute;background-color:var(--secondary);height:46px;width:46px;border-radius:100%;display:flex;justify-content:center;align-items:center;top:0;left:50%;transform:translate(-50%,-50%);color:var(--primary);font-weight:700;font-size:26px;line-height:28px}.tips-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:20px}#tips .card:nth-child(3) .number,#tips .card:nth-child(4) .number,#tips .card:nth-child(5) .number,#tips .card:nth-child(7) .number,#tips .card:nth-child(9) .number{transform:translateY(-10%)}ul{padding-left:15px}@media screen and (min-width:768px){#tips .card{width:calc(50% - 15px)}}@media screen and (min-width:1200px){#tips .card{width:calc(33.33% - 20px)}#tips .card h2,#tips .card h3,#tips .card h4,#tips .card h5,#tips .card h6{font-size:40px;line-height:40px}}#campagne{padding:95px 0 90px}#campagne .wrapper>a{margin-bottom:50px;max-width:100%}#campagne .wrapper img{width:100%}@media screen and (min-width:992px){#campagne .wrapper>*,#campagne .wrapper>a{width:calc(50% - 15px)}#campagne .wrapper{align-items:center}}.footer{transform:rotate(-180deg) scale(1.05) translate(-.025%);display:block}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--secondary);z-index:100;display:flex;align-items:center;justify-content:center;border-bottom:.7899305555vw solid var(--tertiary);box-sizing:content-box}.loader .logos-wrapper{display:flex;flex-direction:column;cursor:default;transform:scale(.75)}.loader:before{content:"";position:absolute;background-image:url(/bg-pattern.png);width:100%;height:100%;top:0;left:0;z-index:-1;opacity:.05}.loader .letter{opacity:0;transform:translateY(40px)}.loader .logo{margin-bottom:-30px;margin-top:-20px}.loader .fiets{opacity:0;transform:translate(20px,-20px)}.loader .logo-zo-gefietst{opacity:0;transform:translateY(40px)}@media screen and (min-width:992px){.loader .logos-wrapper{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.loader{display:none}}