body,input,textarea,select{font-display:swap;color:#333;font-family:Open Sans,sans-serif;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:Bitter,sans-serif;font-weight:700;line-height:1}h1{margin-bottom:10px;font-size:28px}h2{margin-bottom:10px;font-size:22px}h3,h4{margin-bottom:10px;font-size:20px}a{color:#2f6dae;text-decoration:none}a:hover{text-decoration:underline}.fa-red,a .fa-red{color:#fa3232}.fa-red:hover,a .fa-red:hover{color:#c83232}.container{z-index:1;width:auto;margin:0 auto;padding:0 15px;display:block;position:relative}.row{margin:0 -15px}.row:after{visibility:hidden;content:" ";clear:both;height:0;display:table}.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left;width:calc(100% - 30px);min-height:1px;margin:0 auto;padding:0 15px;display:block;position:relative}main{padding-bottom:50px}@media screen and (width>=600px){.col-sm-1{width:calc(8.333% - 30px)}.col-sm-2{width:calc(16.666% - 30px)}.col-sm-3{width:calc(25% - 30px)}.col-sm-4{width:calc(33.333% - 30px)}.col-sm-5{width:calc(41.666% - 30px)}.col-sm-6{width:calc(50% - 30px)}.col-sm-7{width:calc(58.333% - 30px)}.col-sm-8{width:calc(66.666% - 30px)}.col-sm-9{width:calc(75% - 30px)}.col-sm-10{width:calc(83.333% - 30px)}.col-sm-11{width:calc(91.666% - 30px)}.col-sm-12{width:calc(100% - 30px)}}@media screen and (width>=768px){.col-md-1{width:calc(8.333% - 30px)}.col-md-2{width:calc(16.666% - 30px)}.col-md-3{width:calc(25% - 30px)}.col-md-4{width:calc(33.333% - 30px)}.col-md-5{width:calc(41.666% - 30px)}.col-md-6{width:calc(50% - 30px)}.col-md-7{width:calc(58.333% - 30px)}.col-md-8{width:calc(66.666% - 30px)}.col-md-9{width:calc(75% - 30px)}.col-md-10{width:calc(83.333% - 30px)}.col-md-11{width:calc(91.666% - 30px)}.col-md-12{width:calc(100% - 30px)}}@media screen and (width>=1024px){div.container{width:992px}div.small-container{width:800px;padding:0}}@media screen and (width>=1200px){div.container{width:1180px}div.small-container{width:800px;padding:0}}*{margin:0;padding:0}html{scroll-behavior:smooth}body{width:100%;min-height:100vh;position:absolute}.horizontal-line{background-color:#ccc;height:1px;margin:20px 0;position:relative}.align-center{text-align:center}.align-center-center{text-align:center;vertical-align:middle!important}.align-right{text-align:right}.btn,.button{cursor:pointer;-o-transition:all .2s;border:4px solid #2f6dae;border-radius:3px;padding:10px 20px;font-size:16px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block;position:relative}.btn.button-primary,.btn.primary-button,.button.button-primary,.button.primary-button{color:#fff;background-color:#2f6dae}.btn.button-primary:hover,.btn.primary-button:hover,.button.button-primary:hover,.button.primary-button:hover{background-color:#255585;border:4px solid #255585}.btn.button-primary-alt,.button.button-primary-alt{color:#2f6dae;background-color:#0000}.btn.button-primary-alt:hover,.button.button-primary-alt:hover{color:#255585;border:4px solid #255585}.btn.button-secundary,.button.button-secundary{color:#2f6dae;background-color:#fff;border:4px solid #fff}.btn.button-secundary:hover,.button.button-secundary:hover{color:#255585;background-color:#e6e6e6;border:4px solid #e6e6e6}.btn.button-secundary-alt,.button.button-secundary-alt{color:#fff;background-color:#0000;border:4px solid #fff}.btn.button-secundary-alt:hover,.button.button-secundary-alt:hover{color:#e6e6e6;border:4px solid #e6e6e6}.show{padding-top:10px}.show .main-content h2{cursor:pointer;scroll-margin-top:80px;display:inline-block;position:relative}.show .main-content h2:hover:after{content:"";text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 0 0 10px;font:14px/1 FontAwesome;display:inline-block}.show .main-content h2.copied:before{content:"gekopieerd!";opacity:.8;text-align:center;color:#fff;background-color:#000c;border-radius:5px;width:100px;margin-left:10px;padding:5px;font-size:14px;animation:.5s 1s forwards signup-response;display:block;position:absolute;top:-2px;left:100%}.show .main-content ul{margin-left:20px}.show .sidebar ul{padding:0;list-style:none}@keyframes signup-response{0%{opacity:1}to{opacity:0}}html.scroll header,html body:not(.home) header{background-color:#fff;box-shadow:0 0 10px #5555}html.scroll header strong a,html body:not(.home) header strong a{color:#555}html.scroll header #navOpenButton,html body:not(.home) header #navOpenButton{color:#333}@media screen and (width>=768px){html.scroll header nav ul li a,html body:not(.home) header nav ul li a{color:#2f6dae}html.scroll header nav ul ul li a,html body:not(.home) header nav ul ul li a{color:#fff}}header{z-index:100;-o-transition:all .2s;background-color:#0000;width:100%;height:60px;line-height:60px;transition:all .2s;position:fixed;top:0;box-shadow:0 0 10px #5550}header img{vertical-align:top;margin:10px 0 0;display:inline}header strong{padding-left:5px;position:relative}header strong a{color:#fff;font-family:Bitter,sans-serif;font-size:18px;text-decoration:none}header strong a:nth-of-type(2){color:#333;font-size:16px}noscript{z-index:2;text-align:center;color:#333;background:#ffee9c;border:1px solid #d6ca8e;border-radius:4px;width:calc(100% - 30px);margin:0;padding:10px 0;font-size:16px;display:block;position:fixed;top:auto;bottom:5px;left:15px;box-shadow:0 0 10px #0003}nav{position:absolute;top:0;right:0}nav #navOpenButton{color:#fff;margin:0 25px}nav #navCloseButton{color:#fff;cursor:pointer;padding:25px;position:absolute;top:0;right:0}nav ul{z-index:3;background:#2f6dae;width:50vh;height:100vh;padding-bottom:50px;line-height:1;list-style-type:none;transition:all .3s;position:absolute;top:0;right:-50vh;overflow-y:auto}nav ul li{width:90%;height:auto;padding:8px 16px;display:inline-block}nav ul li:first-of-type{margin-top:60px}nav ul li:hover ul{display:block}nav ul li a{color:#fff;height:auto;line-height:1;display:inline-block}nav ul li ul{width:auto;height:auto;min-height:auto;overflow:initial;background-color:#0000;margin:10px -10px 0 10px;padding:0;position:relative;top:auto;right:auto}nav ul li ul li:first-of-type{margin-top:0}nav ul li ul li a{line-height:1}nav ul li.active a{background-color:#fff}#navBackColor{background-color:#0000;width:100vw;height:100vh;transition:all .5s;display:none;position:absolute;top:0;left:0}#search-form{position:relative}#search-form input[type=search]{float:left;border:0;padding:4px 8px;font-size:14px;transition:all .3s}#search-form input[type=search]:focus{outline:0}#search-form button{color:#2f6dae;float:left;background-color:#fafafa;border:0;outline:0;padding:5px 8px 4px;font-size:16px;transition:all .3s;position:relative}#search-form button i.fa{font-size:12px;display:inline-block}#search-form button.active{background-color:#2f6dae;border:0}#search-form button.active i.fa{color:#fff;font-size:12px;display:inline-block}@media screen and (width>=768px){nav{height:auto;position:absolute;top:0}nav i.fa{display:none}nav #navOpenButton{margin-right:0}nav ul{float:right;width:auto;height:auto;overflow:initial;background-color:#0000;margin-top:0;margin-right:10px;padding-top:0;line-height:60px;list-style-type:none;display:block;position:relative;top:auto;right:auto!important}nav ul li{float:left;width:auto;padding:0 10px;position:relative}nav ul li:first-of-type{margin-top:0}nav ul li #search-form{float:left;position:relative}nav ul li #search-form input[type=search]{float:none;border:1px solid #ccc;border-radius:13px;width:24px;height:24px;padding:4px 8px;font-size:14px;transition:all .3s}nav ul li #search-form input[type=search]:focus{outline:0}nav ul li #search-form button{color:#2f6dae;float:none;background-color:#fafafa;border:1px solid #fafafa;border-radius:13px;outline:0;width:25px;height:24px;margin:-2px 0 0;padding:0 0 3px;font-size:16px;transition:all .3s;position:absolute;top:calc(50% - 10px);right:0}nav ul li #search-form button i.fa{font-size:12px;display:inline-block}nav ul li #search-form button.active{background-color:#2f6dae;border:1px solid #2f6dae}nav ul li #search-form button.active i.fa{color:#fff;font-size:12px;display:inline-block}nav ul li i.fa{color:#2f6dae;font-size:16px;display:inline-block}nav ul li a{color:#fff;height:60px;line-height:60px;display:inline-block}nav ul li ul{color:#fff;white-space:nowrap;background-color:#2f6dae;min-width:100%;margin:0;line-height:40px;display:none;position:absolute;top:calc(100% - 4px);left:0;box-shadow:0 10px 10px #0001}nav ul li ul li{width:100%;line-height:40px}nav ul li ul li a{color:#fff;height:40px;line-height:40px}#navBackColor{background-color:#0000!important}html.scroll nav ul li a{color:#2f6dae}}ul.breadcrumbs{padding:0 0 45px;font-size:14px;list-style-type:none;display:block}ul.breadcrumbs li{display:inline-block}ul.breadcrumbs li a{color:#555;border-bottom:1px solid #0000;padding-bottom:1px;text-decoration:none}ul.breadcrumbs li a:hover{border-bottom:1px solid #000}ul.breadcrumbs li:last-child a{color:#2f6dae}ul.breadcrumbs li:last-child a:hover{border-bottom:1px solid #2f6dae}ul.breadcrumbs li:not(:last-child):after{content:"";border-top:1.5px solid #2f6dae;border-right:1.5px solid #2f6dae;margin:0 10px 3px;padding:2px;font-size:10px;display:inline-block;transform:rotate(45deg)}.footer-alert{color:#fff;text-align:center;background-color:#2f6dae;width:auto;padding:20px 0;position:relative}.footer-alert a{color:#fff;border-bottom:1px solid #fff9;margin:1px 0;padding:1px 0 0;text-decoration:none}footer{color:#fff;background-color:#212b36;width:100%;font-weight:300;line-height:1.4;position:absolute}footer .footer-column{padding-top:40px;padding-bottom:40px}footer .footer-column a{border-bottom:1px solid #fff9;margin:5px 0;padding:1px 0 0;text-decoration:none;transition-property:transform,border;transition-duration:.3s;transition-timing-function:ease-out;transform:perspective(0)translateZ(0);box-shadow:0 0 1px #0000}footer .footer-column a:hover{border-bottom:1px solid #ffffffe6;transform:translate(6px)}footer h3{padding-bottom:10px}footer ul{list-style-type:none}footer a{color:#fff;text-decoration:underline;display:inline-block}footer strong{text-align:center;width:16px;margin:0 10px 0 0;display:inline-block}footer span{text-align:right;width:48%;display:inline-block}footer .social-footer{float:right;margin:15px 13px 0 0}footer .social-footer i{text-align:center;border:1px solid #fff;width:24px;height:24px;margin:0 2px;line-height:24px;display:inline-block;position:relative}footer .footer-row-copyright{border-top:1px solid #fff;margin:0;padding:15px 0}footer .footer-row-copyright div{width:50%;padding:0}footer .footer-row-copyright ul li{margin:0 15px;display:inline-block}footer .footer-row-copyright ul li:last-of-type{margin-right:0}footer .footer-row-copyright a{margin:1px 0;padding:1px 0 0;text-decoration:none}.form-group{margin:0 0 20px;display:block}.form-group label{margin:0 0 5px;font-weight:700;display:inline-block;position:relative}.form-group input[type=text],.form-group input[type=date],.form-group input[type=email],.form-group input[type=number],.form-group input[type=password],.form-group input[type=datetime-local]{border:1px solid #ccc;outline:0;width:calc(100% - 20px);margin:0;padding:10px 0 10px 20px;font-size:16px;display:inline-block;position:relative}.form-group select{border:1px solid #ccc;outline:0;width:100%;margin:0;padding:10px 0 10px 20px;font-size:16px;display:inline-block;position:relative}.form-group input[type=checkbox]{margin:0;display:inline-block;position:relative}.form-group input[type=submit],.form-group button[type=submit]{color:#fff;cursor:pointer;-o-transition:all .3s ease;background-color:#2f6dae;border:0;outline:0;width:auto;margin:0;padding:10px 20px;font-size:16px;transition:all .3s;display:inline-block;position:relative}.form-group input[type=submit]:hover,.form-group button[type=submit]:hover{background-color:#255585}.form-group input[type=submit].button-full,.form-group button[type=submit].button-full{width:100%}.form-group textarea{border:1px solid #ccc;outline:0;width:calc(100% - 40px);min-height:150px;margin:0;padding:10px 20px;font-size:12px;display:inline-block;position:relative;overflow:auto}.form-group input.is-invalid,.form-group textarea.is-invalid{border:1px solid red}.form-group .alert{color:red;margin:2px 0 0;font-size:14px;display:block}.form-group #excerpt{min-height:100px}.form-group .note{font-size:12px;font-style:italic;line-height:1}.delete-row{display:inline}.delete-row button{color:#3097d1;background-color:#0000;border:0;outline:0;font:16px FontAwesome;display:inline-block}.select2-container{margin-bottom:20px!important}.mce-notification-warning{display:none}.mce-tinymce{margin-bottom:20px!important}.grecaptcha-badge{z-index:1}section.home-header{background-image:url(/img/distance.jpg);background-position:50%;background-size:cover;margin-top:-90px;padding-top:90px;position:relative}section.home-header:before{content:"";background-image:url(/img/pattern.png);background-size:3px;width:100%;height:100%;position:absolute;top:0;left:0}section.home-header:after{content:"";background:linear-gradient(#001b3178,#0076d633);width:100%;height:100%;position:absolute;top:0;left:0}section.home-header h1{color:#fff;text-align:center;z-index:101;margin:80px 0 30px;font-size:50px;position:relative}section.home-header p{color:#fff;text-align:center;z-index:101;margin:0 0 60px;font-size:20px;font-weight:300;position:relative}section.home-header .home-header-cta{text-align:center;margin:0 0 80px;display:block}section.home-header .home-header-cta button{box-shadow:0 0 6px #0009}section.home-header .home-header-cta button:first-of-type{margin-right:15px}#featured_image_section,#featured_line_section{text-align:center;width:100%;height:200px;position:relative;overflow:hidden}#featured_image_section .featured_image,#featured_image_section .featured_line,#featured_line_section .featured_image,#featured_line_section .featured_line{background-image:url(/img/distance.jpg);background-position:50%;position:absolute;background-size:cover!important;width:100%!important;height:320px!important}#featured_image_section .featured_image:before,#featured_image_section .featured_line:before,#featured_line_section .featured_image:before,#featured_line_section .featured_line:before{content:"";background-image:url(/img/pattern.png);background-size:3px;width:100%;height:100%;position:absolute;top:0;left:0}#featured_image_section .featured_image:after,#featured_image_section .featured_line:after,#featured_line_section .featured_image:after,#featured_line_section .featured_line:after{content:"";background:linear-gradient(#001b3178,#0076d633);width:100%;height:100%;position:absolute;top:0;left:0}.home-main-cta .col-md-4{margin:0 0 30px}.home-main-cta a{margin:20px 0;font-size:16px;display:block}.home-quote{background-image:url(/img/computer.jpg);background-position:50%;background-size:cover;height:280px;padding:0;position:relative}.home-quote:before{content:"";background-image:url(/img/pattern.png);background-size:3px;width:100%;height:100%;position:absolute;top:0;left:0}.home-quote:after{content:"";background:linear-gradient(#001b3178,#0076d633);width:100%;height:100%;position:absolute;top:0;left:0}.stars{color:gold;margin:30px 0 10px;font-size:16px;display:block}.quote{color:#fff;font-size:28px;display:block}.quote-by{color:#fff;margin:10px 0;font-size:18px;display:block}@media screen and (width>=768px){body.home{padding-top:90px}}.home-cases .img-box{width:100%;height:160px;margin:0 0 16px;display:block;position:relative;overflow:hidden}@media screen and (width>=768px){.home-cases .img-box{height:300px}}.home-cases .img-box:before{content:"";background-image:url(/img/pattern.png);background-size:3px;width:100%;height:100%;position:absolute;top:0;left:0}.home-cases .img-box:after{content:"";background:linear-gradient(#001b3178,#0076d633);width:100%;height:100%;position:absolute;top:0;left:0}.home-cases .img-box img{object-fit:cover;width:100%;height:100%}.home-cases .img-box h3{color:#fff;z-index:1;width:100%;font-size:30px;line-height:160px;position:absolute;top:0;left:0}@media screen and (width>=768px){.home-cases .img-box h3{line-height:300px}}.home-cases .img-box div.tags{color:#fff;z-index:1;width:100%;font-size:16px;line-height:160px;position:absolute;top:30px;left:0}@media screen and (width>=768px){.home-cases .img-box div.tags{line-height:300px}}.home-cases .img-box div.tags span+span:before{content:"-";margin:0 10px}section{padding-top:50px}section h2{margin:0 0 50px;font-size:28px}section h3{margin:0 0 15px}
