@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4n.ttf) format('truetype')}@font-face{font-family:'Flexicon';src:url('fonts/DB-lightitalic.woff2') format('woff2');font-weight:300;font-style:italic}@font-face{font-family:'Flexicon';src:url('fonts/DB-regular.woff2') format('woff2');font-weight:400;font-style:normal}@font-face{font-family:'Flexicon';src:url('fonts/DB-bold.woff2') format('woff2');font-weight:700;font-style:normal}i.fa-regular,i.fa-solid{font-family:'Font Awesome 6 Free';font-style:normal}i.fa-brands{font-family:'Font Awesome 6 Brands';font-style:normal}h1{font-family:'Flexicon',sans-serif;color:#ff4e00;font-size:70px;font-weight:700;text-align:center;margin-bottom:.75em}h2{font-family:'Flexicon',sans-serif;font-weight:700;font-size:50px;margin-bottom:.5em;color:#ff4e00}h3{font-family:'Flexicon',sans-serif;font-size:20px;font-weight:700;margin-bottom:.25em;color:#ff4e00}h4{font-family:'Flexicon',sans-serif;font-size:18px;font-weight:700;margin-bottom:.25em}ul{padding-left:20px;margin-bottom:2rem}strong{font-weight:bold}em{font-style:italic}p:empty{display:none}.quote h1{font-size:40px;font-style:italic;font-weight:400}.quote .kol12:before{content:'';position:absolute;left:15%;top:-100px;width:100px;height:100px;background-image:url('../images/quote.svg');background-size:contain;background-repeat:no-repeat}.bg-lichtblauw{background-color:#f5f6f9}.bg-lichtblauw h1{color:#00205c}.pagewidth{max-width:1900px;margin-inline:auto}.bg-wit{background-color:#ffffff}.section{position:relative;width:100%}.section:not(.hero){padding-inline:20px}.section.hero{height:auto;min-height:100vh;min-height:100dvh}.section.smallhero{height:auto;min-height:20vh;min-height:20dvh;padding-inline:0px}.section.smallhero .heroimage{aspect-ratio:3/1}.section.smallhero.textonly{height:auto;min-height:10px}.section.padding{padding-top:80px;padding-bottom:80px}.section.padding-first{padding-top:0px;padding-bottom:80px}.section.padding-last{padding-top:80px;padding-bottom:20px}.section.c2a{padding-inline:10%}#navigation{background-color:#ffffff;font-family:'Flexicon'}#navigation .mobilebutton{display:none}#navigation .pagewidth{height:125px;padding:20px}#navigation .pagewidth .kols,#navigation .pagewidth .kol4,#navigation .pagewidth .kol8{display:flex;height:100%;align-items:flex-end}#navigation .pagewidth .kol8{justify-content:flex-end}.nav{list-style:none}.nav li{position:relative;float:left;padding-left:50px}.nav li ul{display:none;position:absolute;z-index:999;left:30px;list-style:none;background-color:#f5f6f9;padding-top:20px;padding-bottom:20px}.nav li ul li{display:inline-block;width:100%;padding-left:0px}.nav li ul li a{display:block;font-family:'Open Sans',sans-serif;font-weight:400;text-transform:none;font-size:16px;white-space:nowrap;color:#00205c;padding-left:20px;padding-right:40px}.nav li ul li a:hover{background-color:#ff4e00;color:#ffffff}.nav li a{font-family:'Flexicon',sans-serif;font-size:26px;color:#00205c;font-weight:700;text-decoration:none;text-transform:uppercase;transition:all .25s}.nav li a.active{color:#ff4e00}.nav li a:hover{color:#ff4e00}.nav li:hover ul{display:block}#logo{height:65px;width:auto}#hero{padding:0px 30px 30px;font-family:'Open Sans',sans-serif}#hero.textonly{height:auto;padding-top:2em}#hero .pagewidth,#hero .kols,#hero .kol4,#hero .kol6,#hero .kol8,#hero .kol12{height:100%;max-width:100%;background-size:cover}#hero .pagewidth.textonly,#hero .kols.textonly,#hero .kol4.textonly,#hero .kol6.textonly,#hero .kol8.textonly,#hero .kol12.textonly{height:auto}#hero .heroimage{background-color:#f5f6f9;background-size:cover;background-position:center center}#hero .herotekst{padding:80px 40px;display:flex;flex-direction:column}#hero .herobutton{margin-top:auto;text-align:right}.kols{width:100%}.kols:after{visibility:hidden;display:block;content:'';clear:both;height:0}.kol1{position:relative;float:left;width:calc((100% / 12) * 1);padding:10px}.kol2{position:relative;float:left;width:calc((100% / 12) * 2);padding:10px}.kol3{position:relative;float:left;width:calc((100% / 12) * 3);padding:10px}.kol4{position:relative;float:left;width:calc((100% / 12) * 4);padding:10px}.kol5{position:relative;float:left;width:calc((100% / 12) * 5);padding:10px}.kol6{position:relative;float:left;width:calc((100% / 12) * 6);padding:10px}.kol7{position:relative;float:left;width:calc((100% / 12) * 7);padding:10px}.kol8{position:relative;float:left;width:calc((100% / 12) * 8);padding:10px}.kol9{position:relative;float:left;width:calc((100% / 12) * 9);padding:10px}.kol10{position:relative;float:left;width:calc((100% / 12) * 10);padding:10px}.kol11{position:relative;float:left;width:calc((100% / 12) * 11);padding:10px}.kol12{position:relative;width:calc((100% / 12) * 12);max-width:800px;margin:0px auto}.kol12.wide{max-width:100%;padding:10px 10%}#footer{font-size:14px;background-color:#00205c;color:#ffffff}#footer h4{color:#ff4e00}#footer .pagewidth{padding:20px 0px 60px}#footer .faicon{font-size:200%;margin-top:10px}#footer a{text-decoration:none;color:inherit}.slideimage{overflow:hidden;margin-bottom:20px}.sliderimage:hover img{transform:scale(1.1);transform-origin:center}.owl-dots{margin-top:20px}.owl-nav [class*='owl-']{background:transparent !important;font-size:24px !important;color:#dddddd !important;position:absolute;top:calc(50% - 10px);padding:0;margin:0;border-radius:0px;width:25px;height:25px}.owl-nav .owl-prev{left:100px}.owl-nav .owl-next{right:100px}.owl-nav div{width:40px;height:40px;padding:0px;margin:0px}.owl-nav div img{display:block;width:40px;height:40px}.card{padding:0px 0px}.card a{position:relative;text-decoration:none;display:block}.card a .overlay{width:100%;height:100%}.card a:hover .overlay{opacity:1}.card img{aspect-ratio:1/1;object-fit:cover;width:auto !important;transition:all .25s}.card h4{font-weight:700;margin-bottom:.5em;line-height:25px;color:#ff4e00;background:url('../images/arrow-icon-blauw.png') no-repeat right center;background-position-x:right 5px;background-size:25px 25px;transition:all .25s;padding-right:40px}.card a:hover h4{background-position-x:right 0px}.card p{font-style:italic;color:#00205c}.c2a p:has(.c2a-button){text-align:center;padding-top:50px}.c2a p:has(.c2a-button):first-child{padding-top:0px}#hero{min-height:100vh}#hero a.c2a-button{display:block;line-height:50px;font-weight:300;font-style:italic;padding-left:0px;padding-right:100px;margin-top:.5em;margin-bottom:.5em;background-size:50px 50px;background-position-x:right 20px;background-position-y:bottom 0px;text-wrap:balance;text-decoration:none}#hero a.c2a-button:hover{background-position-x:right 0px}#hero a.c2a-button b,#hero a.c2a-button strong{font-weight:700;font-style:normal;display:block}.section.hero .heroimage{min-height:calc(100vh - 150px)}.section.smallhero{height:auto}.section.smallhero #hero{min-height:10px}a.c2a-button{font-family:'Flexicon',sans-serif;font-size:50px;font-weight:300;font-style:italic;margin-top:.5em;margin-bottom:.5em;padding-right:100px;padding-left:20px;text-wrap:balance;text-decoration:none;color:#ff4e00;background:url('../images/arrow-icon-outline.png') no-repeat right center;background-position-x:right 20px;background-size:contain;transition:all .25s}a.c2a-button:hover{background-position-x:right 0px}.card a.c2a-button{min-height:30px;font-size:20px;padding-right:45px;background-position-x:right 10px;background-size:30px}.card a.c2a-button:hover{background-position-x:right 0px}.overlay{display:flex;flex-direction:column;position:absolute;width:calc(100% - 20px);height:calc(100% - 20px);padding:30px;background-color:rgba(0,0,0,0.8);color:#ffffff;opacity:0;transition:all .25s;align-items:stretch;justify-content:center}.overlay h1{margin-bottom:.5em;text-align:center;color:#ffffff;font-size:45px;line-height:100%}.overlay h2{font-weight:300;font-style:italic;font-size:30px;text-align:center;color:#ffffff;line-height:130%}#grid .kol8{aspect-ratio:2/1;transition:all .25s}#grid .kol4{aspect-ratio:1/1;transition:all .25s}#grid .image{width:100%;height:100%;background-size:cover;background-position:center}#grid .griditem.tekst{display:flex;flex-direction:column}#grid .griditem.bottom{display:flex;justify-content:end;flex-direction:column}#grid .griditem.bottom .itemCategorie{margin-bottom:auto;color:#cccccc;padding:5px 0px 20px;display:inline;width:auto;font-style:italic}#grid .griditem.bottom h1{margin-bottom:0em;text-align:left;color:#00205c}#grid .griditem.bottom h2{font-weight:300;font-style:italic}#grid .kol4:hover .overlay,#grid .kol8:hover .overlay{opacity:1}#grid .herobutton{margin-top:auto;width:70%;margin-left:auto;padding-right:20px}#grid a.c2a-button{display:block;font-size:26px;padding-left:0px;padding-right:60px;background-size:30px 30px;background-position-x:right 20px;background-position-y:bottom 0px}#grid a.c2a-button:hover{background-position-x:right 0px}#grid a.c2a-button b,#grid a.c2a-button strong{font-weight:700;font-style:normal;display:block}.herobutton.back{display:block;margin-top:60px;margin-bottom:60px;width:100%;margin-left:auto;padding-right:30px;text-align:right;height:30px}.herobutton.back a.c2a-button{font-family:'Flexicon',sans-serif;font-size:30px;font-weight:300;font-style:italic;margin-top:.5em;margin-bottom:.5em;padding-right:90px;padding-left:30px;text-wrap:balance;text-decoration:none;color:#ff4e00;background:url('../images/arrow-icon-back-outline.png') no-repeat right center;background-position-x:right 0px;background-size:contain;transition:all .25s;display:block}.herobutton.back a.c2a-button:hover{background-position-x:right 20px}#stappen .card--outer,#team .card--outer{width:20%;float:left;padding:10px;margin-bottom:20px}#ervaringen .card--outer{width:33%;float:left;padding:10px;margin-bottom:20px}#team .process-title,#team .process-text{text-align:center}#team .process-text{font-style:italic}.bg-lichtblauw .card--inner{padding:15px 15px;transition:all .25s}.bg-lichtblauw .card--inner:hover{background-color:#ffffff;box-shadow:0 15px 20px rgba(0,0,0,0.05)}.bg-lichtblauw .card--inner p{margin-bottom:1rem}.bg-wit .card--inner{padding:15px 15px;transition:all .25s}.bg-wit .card--inner:hover{background-color:#f5f6f9;box-shadow:0 15px 20px rgba(0,0,0,0.05)}.bg-wit .card--inner p{margin-bottom:1rem}.process-icon{padding-bottom:20px;text-align:center}.process-icon .icon-outer{aspect-ratio:1/1;width:100px;height:100%;margin-inline:auto}.process-icon .icon-outer img{width:100%;height:100%}.ervaring-image{padding-bottom:20px;text-align:center;position:relative;padding-bottom:calc(100% + 20px)}.ervaring-image .icon-outer{position:absolute;aspect-ratio:1/1;width:100%;padding-bottom:100vw;height:0%}.ervaring-image .icon-outer img{position:relative;width:100%;height:auto}.cflink{position:relative;top:-240px}form{padding-top:30px;padding-bottom:30px}.bg-lichtblauw form{background-color:#ffffff}.bg-lichtblauw form input:not([type='radio']):not([type='file']):not([type='submit']),.bg-lichtblauw form select,.bg-lichtblauw form textarea{background-color:#f5f6f9;border:1px solid rgba(0,0,0,0.1)}.bg-wit form{background-color:#f5f6f9}.bg-wit form input:not([type='radio']):not([type='file']):not([type='submit']),.bg-wit form select,.bg-wit form textarea{background-color:#ffffff;border:1px solid rgba(0,0,0,0.1)}form p{margin-bottom:5px}form h2{margin:0px auto 10px;color:#00205c}form p+h2{margin-top:50px}.form-kol{float:left;width:50%;padding:0px 30px}.form-kol.wide{width:100%;padding:0px 30px}.icon{width:40px;height:40px;display:inline-block;vertical-align:middle}form label{display:inline-block;vertical-align:top;padding-top:6px;width:35%;font-size:80%}form input,form select,form textarea{font-family:'Open Sans',sans-serif;font-size:16px}form select,form input[type='file']{border-radius:5px}form input[type='text'],form input[type='email'],form input[type='phone'],form input[type='date'],form input[type='file'],form input[type='number'],form select,form textarea{display:inline-block;padding:5px;height:40px;width:65%;margin:0px}form input[type='date']{vertical-align:bottom}form input[type='radio']{display:inline-block;vertical-align:middle;height:45px;padding:5px}form textarea{vertical-align:bottom;height:100px}form input[type='submit']{float:right;padding:10px 70px 10px 50px;background-color:#ff4e00;border:0px;color:#ffffff;font-weight:bold;background:#ff4e00 url('../images/arrow-icon-blauw.png') no-repeat right center;background-size:20px;background-position-x:right 40px;cursor:hand;transition:all .25s}form input[type='submit']:hover{background-position-x:right 10px}.masonry .kol4{width:calc(100% / 4)}.masonry .kol8{width:calc(100% / 2)}@media screen and (max-width:1700px){h1{font-size:60px}.nav li a{font-size:24px}.kol12.wide{padding:10px 10px}}@media screen and (max-width:1500px){body{font-size:17px}h1{font-size:50px}.nav li a{font-size:22px}#grid .overlay h1{font-size:37px}#grid .overlay h2{font-size:25px}}@media screen and (max-width:1300px){body{font-size:16px}h1{font-size:40px}#hero .herotekst{padding:40px 0px 40px 40px}#grid .overlay h1{font-size:30px}#grid .overlay h2{font-size:20px}.nav li a{font-size:20px}a.c2a-button{font-size:30px;line-height:30px !important;padding-right:80px}#stappen .card--outer,#team .card--outer{width:calc(100% / 3)}}