nav.mobile{height:100%;width:0;transition:.3s width;position:fixed;overflow:hidden}a.mobile-menu-button{position:absolute;right:4%;top:50px;padding:0;line-height:0;display:none;z-index:1000;-moz-transition:.3s all;-webkit-transition:.3s all;-ms-transition:.3s all}a.mobile-menu-button .lines,a.mobile-menu-button .lines:before,a.mobile-menu-button .lines:after{display:inline-block;width:24px;height:2px;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;background:#000}a.mobile-menu-button .lines{position:relative}a.mobile-menu-button .lines:before,a.mobile-menu-button .lines:after{position:absolute;left:0;content:"";-webkit-transform-origin:10px center;transform-origin:10px center;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:top .2s .1s ease-in-out,-webkit-transform .1s ease-in-out;-moz-transition:top .2s .1s ease-in-out,-moz-transform .1s ease-in-out;-o-transition:top .2s .1s ease-in-out,-o-transform .1s ease-in-out;transition:top .2s .1s ease-in-out,transform .1s ease-in-out}a.mobile-menu-button .lines:before{top:7.5px}a.mobile-menu-button .lines:after{top:-7.5px}a.mobile-menu-button.close{position:absolute}a.mobile-menu-button.close .lines{transition:background .3s 0s ease-in-out;background:0 0 !important}a.mobile-menu-button.close .lines,a.mobile-menu-button.close .lines:before,a.mobile-menu-button.close .lines:after{background:#fff}a.mobile-menu-button.close .lines:before{-webkit-transform:rotate3d(0,0,1,45deg);-moz-transform:rotate3d(0,0,1,45deg);-o-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}a.mobile-menu-button.close .lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);-moz-transform:rotate3d(0,0,1,-45deg);-o-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}a.mobile-menu-button.close .lines:before,a.mobile-menu-button.close .lines:after{-webkit-transition:top .2s ease-in-out,-webkit-transform .2s .4s ease-in-out;-moz-transition:top .2s ease-in-out,-moz-transform .2s .4s ease-in-out;-o-transition:top .2s ease-in-out,-o-transform .2s .4s ease-in-out;transition:top .2s ease-in-out,transform .2s .4s ease-in-out;top:0;width:20px}@media only screen and (max-width:1200px){main,.inner{width:92%;margin-left:4%;margin-right:4%}main.page{width:100%;margin-left:0;margin-right:0}.home main{margin-left:0;margin-right:0}footer section.left,footer section.right{width:30%}footer section.middle{width:25%}footer section.left{margin-right:10%}footer section.middle{margin-right:5%}.home main section.intro .center h1{font-size:44px}.home main section.intro .center .helper{padding:50px 60px}.contact .border .left h2{line-height:100%}main.contact{width:100%;margin-bottom:0}.single main{width:100%;margin:0}}@media only screen and (max-width:1000px){a.mobile-menu-button{display:block}nav.desktop{display:none}nav.mobile.open{height:100%;width:75%;max-width:300px;position:fixed;z-index:1000;top:0;left:0;background:#3c5675;overflow-x:hidden;transition:.3s width}nav.mobile.open ul.menu{width:calc(100% - 50px);display:inline-block;margin:75px 25px 25px}nav.mobile.open ul.menu li{width:100%;display:inline-block;margin:.5px 0}nav.mobile.open ul.menu li a{width:calc(100% - 20px);display:inline-block;padding:5px 10px;color:#fff;font-size:16px}nav.mobile.open ul.menu li ul.sub-menu{display:none}nav.mobile.open ul.menu li ul.sub-menu.open{width:100%;display:inline-block;padding:10px 0;background:rgba(255,255,255,.2);position:relative;top:auto;left:auto !important;transform:none;float:none}nav.mobile.open ul.menu li ul.sub-menu.open li{margin:2px 0;background:0 0}nav.mobile.open ul.menu li ul.sub-menu.open li a{padding:0 10px;text-transform:none;font-size:14px;color:#fff;background:0 0}nav.mobile.open ul.menu li ul.sub-menu.open li .plus{color:#fff}nav.mobile.open ul.menu li:hover,nav.mobile.open ul.menu li.current-menu-item{background:rgba(255,255,255,.1)}nav.mobile.open ul.menu li:hover a,nav.mobile.open ul.menu li.current-menu-item a{color:#fff;background:#3c5675}nav.mobile.open ul.menu li:hover>.plus,nav.mobile.open ul.menu li.current-menu-item>.plus{color:#fff}nav.mobile.open ul.menu li.current-menu-item>a{font-weight:600}nav.mobile.open ul.menu li.current-menu-ancestor{background:rgba(255,255,255,.2);color:#fff}nav.mobile.open ul.menu li.current-menu-ancestor a{color:#fff;background:#3c5675;display:inline-block}nav.mobile.open ul.menu li.current-menu-ancestor ul.sub-menu li.current-menu-item a{font-weight:600}nav.mobile.open ul.menu li.menu-item-has-children{position:relative}nav.mobile.open ul.menu li.menu-item-has-children .plus{position:absolute;top:0;right:0;content:"";height:36px;line-height:36px;width:36px;background-color:rgba(255,255,255,.1);z-index:1000;cursor:pointer;color:#fff;text-align:center}nav.mobile.open a.mobile-menu-button.close{display:block;right:20px}header.fixed a.mobile-menu-button{top:34px}.contact .border{display:inline-block}.contact .border .left,.contact .border .right{width:100%}.contact .border .left{margin-bottom:25px}.home main section h2{font-size:44px}.home main section.stappen .left{display:none}.home main section.stappen .right{width:100%;float:left}.home main section.about .flex .right{margin-left:50px}main{padding-top:160px;padding-bottom:60px}main aside{width:100%;float:left}main aside h3{color:#fff}main section{width:calc(100% - 80px);margin-bottom:50px}}@media only screen and (max-width:900px){.home main section.intro .center p{display:none}.home main section.intro .center h1{margin-bottom:0;font-size:34px;width:100%}.home main section.intro .center .helper{padding:40px;width:260px}.home main section.diensten ul.diensten.rows-3 li{width:40%;margin-right:10%;margin-bottom:50px}.home main section.diensten ul.diensten.rows-3 li:last-child{margin-bottom:0;margin-right:60%}.home main section.about .flex .right{flex:0 0 300px}}@media only screen and (max-width:800px){.contact .border{padding:60px;border:10px solid #68b9c5}.contact .border .left h2{font-size:40px}.home main section.quotes .quotes ul.slides li .quote{font-size:24px;line-height:28px}main.blog{padding:170px 0 50px}}@media only screen and (max-width:700px){footer section.left{width:50%;margin-right:10%}footer section.middle{width:40%;margin-right:0}footer section.right{display:none}.home main section.diensten ul.diensten.rows-3 li{width:80%;margin-right:20%;margin-bottom:50px}.home main section.diensten ul.diensten.rows-3 li:last-child{margin-right:10%}.home main section{padding:60px 0}.home main section.diensten ul.diensten{margin:30px 0 0}.home main section h2{font-size:40px}.home main section.about{padding:80px 0}.home main section.about .flex .right{flex:0 0 200px}main.blog article{width:100%;margin-right:0}}@media only screen and (max-width:600px){.home main section.intro .center .helper{padding:25px;width:180px}.home main section.intro .center .helper h1{font-size:24px}.home main section h2{font-size:36px}.home main section.about .flex{display:inline-block}.home main section.about .flex .right{display:none}.home main section.about .flex .mobile{display:inline-block;position:relative;z-index:10}.home main section.about .flex .mobile img{width:50%;margin-bottom:30px}.home main section.about:after{width:100%;top:0;left:0;height:200px}.home main section.about{padding:60px 0}main.contact .left,main.contact .right{width:100%}main.contact .right{margin-bottom:30px}main.contact{padding:60px 0 40px}}@media only screen and (max-width:500px){footer section.left{width:80%;padding:0 10%;margin-right:0;text-align:center}footer section.middle{display:none}footer{padding:30px 0}.contact .border{padding:40px;border:10px solid #68b9c5}.contact .border .left h2{font-size:32px}.contact .border .right p:first-child{display:none}.contact .border .right a.button.filled{margin-bottom:5px}.home main section.diensten ul.diensten.rows-3 li{width:100%;margin-right:0}.home main section.diensten ul.diensten.rows-3 li:last-child{margin-right:0}.home main section{padding:40px 0}.home main section.diensten ul.diensten li .top{padding-bottom:10px;margin-bottom:5px}.home main section.diensten ul.diensten li p{margin-bottom:15px}.home main section.quotes .quotes ul.slides li .quote{font-size:22px;line-height:26px}.home main section.quotes .quotes .arrows{display:none}.home main section.about .flex .mobile img{width:75%}.contact{margin-top:60px;margin-bottom:15px}main section img.alignright{width:100%;margin-left:0;margin-bottom:25px}main section{padding:20px;width:calc(100% - 40px)}main h1{font-size:44px}main{padding-top:150px}main.contact{padding:50px 0 30px}.acf-map{height:300px}main.blog article .image{line-height:0}main.blog article .text{padding:30px}.popup-melding{bottom:70px;padding:20px}}@media only screen and (max-width:400px){.home main section.intro .center .helper{padding:20px;width:150px}.home main section.intro .center .helper h1{font-size:20px}footer section.left{width:90%;padding:0 5%}.home main section.about .flex .mobile img{width:100%}}