@media screen and (max-width:1399px){body{font-size:16px}.quote .quote-wrapper{padding:3rem 0 6rem 0}.quote .title{font-size:3.25em}#primary section{margin-top:5rem;margin-bottom:5rem}h1{font-size:3em}h2{font-size:2.25em}h3{font-size:1.75em}h4{font-size:1em}.quote .title .diensten-carousel,.projecten-carousel{--imageheight:calc(100vw / 3)}.diensten-carousel .services,.projecten-carousel .projecten{width:70%;left:35%}.diensten-carousel .services .dienst a,.projecten-carousel .projecten .project a{margin:0 .75rem}.diensten-carousel .services .wrapper,.projecten-carousel .projecten .wrapper{margin:0 -.75rem}.reviews{padding:6rem 0 10rem 0}.reviews .carousel-wrapper .carousel{margin:0 -.75rem}.reviews .review .inner{margin:0 .75rem;padding:3rem}.slick-navigation .slick-nav{width:2.5rem;height:2.5rem}.projecten-grid .row,.images-gallery .row,.team .row,.subservices .row{--bs-gutter-x:2rem}.team .member .inner{border-radius:1.5rem}.banner{--whitespace:calc( (100vw - 1140px) / 2)}}@media screen and (max-width:1199px){#page::after{width:85rem;height:85rem}header#top .buttons{--buttonsize:3.5rem}#full-nav .right nav li .vacature-count{top:0}.header-intro .header-content .title{font-size:2.5em}.header-intro #scrolldown{bottom:-2rem}.diensten-carousel .services .dienst .image{border-radius:1rem}.diensten-carousel .left .maintitle{font-size:2.75em}.quote .title{font-size:2.5em}.quote .title::before{height:4rem}.werken-bij .images .block1 .wrapper{padding:0 1em;font-size:.875em}.werken-bij .images .block-image{height:320px}.footer-cta .wrapper{padding:3rem 5rem}.footer-cta .wrapper .left h3{font-size:1.75em}.team .member .inner{padding:2em}.team .member .inner .contact{font-size:.875em}.diensten-carousel .services .dienst span.readmore{font-size:.875em}.banner{--whitespace:calc( (100vw - 960px) / 2)}.subservices .services .dienst .wrapper{padding:2.5rem 2.5rem 8rem 2.5rem}.cta-sidebar .title{font-size:1.25em}.cta-sidebar .inner{padding:3rem}.cta-sidebar .contact{margin:2rem 0 1rem 0}.cta-sidebar img{margin-bottom:-7rem}.projecten-carousel .projecten .project .post-content .title,.projecten-grid .project a .post-content .title{margin:0 0 1rem 0;font-size:1.25em}.vacatures .accordion .vacature{padding:0 3rem}}@media screen and (max-width:991px){header#top .buttons{font-size:.825em}#full-nav{font-size:.875em}#full-nav .left .inner{display:block}#full-nav .left .inner h3{margin-bottom:2rem}#full-nav::after{width:58%}.header-intro .header-content .title{font-size:2em}.header-intro>.container>.row{flex-direction:column-reverse}.header-intro .header-content{margin:2rem 0}.header-intro .image{text-align:center}.header-intro .image img{width:70%;height:70%}.header-intro #scrolldown{left:6rem}.banner{--whitespace:calc( (100vw - 720px) / 2)}.diensten-carousel .left .slick-navigation,.projecten-carousel .left .slick-navigation{margin:1.5rem 0 0 0}.diensten-carousel .services,.projecten-carousel .projecten{width:130%;position:relative;left:unset;margin:2rem 0 0 0;text-align:center}.diensten-carousel .right,.projecten-carousel .right{height:auto}.diensten-carousel .left .inner{text-align:center}.diensten-carousel,.projecten-carousel{--imageheight:calc(100vw / 2.5)}.diensten-carousel .services .dienst img{height:var(--imageheight)}.projecten-carousel .projecten .project img{height:calc(var(--imageheight) / 2)}.projecten-carousel .projecten .project .post-content .title{margin:0}#primary section{margin-top:3rem;margin-bottom:3rem}#primary{margin-top:5rem}.quote .quote-wrapper{border-radius:3rem;padding:3rem}.quote .title::before{height:2.5rem;margin-bottom:1.5rem}.reviews .btn .inner{text-align:left;margin:1.5rem 0 0 0}.footer-cta .wrapper .left h3{font-size:1.5em;margin:0 0 1.5rem 0}.footer-cta .wrapper .left h3 br{display:none}.footer-cta .wrapper{padding:2.5rem 5rem}footer#bottom .sitelogo{margin:3rem 0}footer#bottom{background-size:6rem}.cta-sidebar{width:100%;max-width:350px;margin:2rem auto}.banner img{border-radius:0 3rem 3rem 0}}@media screen and (max-width:768px){body{font-size:14px}header#top .buttons .contact .contact-wrapper a:first-child{margin:0}#full-nav .right nav li .vacature-count{top:-2px}#full-nav .right nav li .vacature-count span.count{font-size:.875em}header#top .buttons .contact .contact-wrapper{font-size:1.25em}section.message .message-wrapper{--messageheight:3rem}section.message .message-wrapper .inner{font-size:.750em}section.message .message-wrapper .inner .button{padding:1rem 3rem 1rem 2rem}.footer-cta .wrapper{border-radius:1.5rem}.reviews .carousel-wrapper{margin:4rem 0}.reviews .review .inner{padding:2rem}.banner{--whitespace:calc( (100vw - 540px) / 2)}.projecten-grid .row,.images-gallery .row,.team .row,.subservices .row{--bs-gutter-x:1.5rem}.usps .usp{margin-bottom:1.5rem}.usps .usp h3{margin:1rem 0 .5rem 0}.quote .title{font-size:2em}.projecten-carousel .projecten .project .post-content{padding:1.5rem}.projecten-carousel .projecten .project .post-content .title,.projecten-grid .project a .post-content .title{margin:0}.slick-navigation .slick-nav{width:2rem;height:2rem}#project-filter ul{margin:0 0 3rem 0}.team .member .inner{text-align:center}.team .member .inner .contact{font-size:1em;display:inline-block}.banner{--bannerheight:calc(100vw / 2.25)}}@media screen and (max-width:576px){header#top{padding:1rem 0}header#top .buttons .contact .contact-wrapper{display:inline-flex;align-items:center;width:var(--buttonsize);height:var(--buttonsize);margin:0;padding:0}header#top .buttons .contact .contact-wrapper a:first-child{display:flex;align-items:center;width:100%;height:100%;line-height:0}header#top .buttons .contact .contact-wrapper a .phone{margin:0 auto;width:1.5em;height:1.5em}header#top .buttons .contact{text-align:right}header#top .buttons{--buttonsize:3rem}header#top .buttons .menu-toggler .toggle-icon span:nth-child(1){top:1rem}header#top .buttons .menu-toggler .toggle-icon span:nth-child(3){bottom:1rem}header#top .buttons .contact{margin-right:.5rem}header#top .buttons .wrapper{position:fixed;top:30px}.nav-open .logo{visibility:hidden}#full-nav::after{width:85%}#full-nav .inner{margin:0}#full-nav .left .inner{margin-top:8rem;color:#fff}#full-nav .left .inner h3,#full-nav .left nav li a{color:#fff}#full-nav .left nav li a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30.974' height='22.358' viewBox='0 0 30.974 22.358'%3E%3Cg id='Group_29' data-name='Group 29' transform='translate(-2043.741 -1798.5)'%3E%3Cpath id='Subtraction_1' data-name='Subtraction 1' d='M11.017,22.358A11.182,11.182,0,0,1,0,13.087H.613a10.577,10.577,0,0,0,17.881,5.569A10.575,10.575,0,1,0,3.54,3.7,10.524,10.524,0,0,0,.7,8.857H.079a11.186,11.186,0,1,1,10.938,13.5Z' transform='translate(2052.519 1798.5)' fill='%23fff'/%3E%3Cpath id='Union_1' data-name='Union 1' d='M16.581,12.22a.3.3,0,0,1,0-.427l5.336-5.336H.3a.3.3,0,1,1,0-.6H21.918L16.581.516a.3.3,0,0,1,.427-.427L22.861,5.94a.3.3,0,0,1,.062.089h0l0,.005,0,0v0a.3.3,0,0,1-.073.333L17.009,12.22a.3.3,0,0,1-.427,0Z' transform='translate(2043.741 1803.318)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A")}#full-nav>.container>.row{align-content:flex-start;overflow-y:scroll;padding-bottom:3rem}#full-nav .bottomcontent{position:relative;bottom:0;margin:2rem 0 0 0}#full-nav .right nav li{position:relative}#full-nav .right nav li .vacature-count{right:1rem;top:7px}#full-nav .left nav li a,#full-nav .right nav li a{margin:0;padding:.5em 0}#full-nav .right nav li a{font-size:1em}#full-nav nav{text-transform:lowercase}#full-nav nav li a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30.974' height='22.358' viewBox='0 0 30.974 22.358'%3E%3Cg id='Group_29' data-name='Group 29' transform='translate(-2043.741 -1798.5)'%3E%3Cpath id='Subtraction_1' data-name='Subtraction 1' d='M11.017,22.358A11.182,11.182,0,0,1,0,13.087H.613a10.577,10.577,0,0,0,17.881,5.569A10.575,10.575,0,1,0,3.54,3.7,10.524,10.524,0,0,0,.7,8.857H.079a11.186,11.186,0,1,1,10.938,13.5Z' transform='translate(2052.519 1798.5)' fill='%23fff'/%3E%3Cpath id='Union_1' data-name='Union 1' d='M16.581,12.22a.3.3,0,0,1,0-.427l5.336-5.336H.3a.3.3,0,1,1,0-.6H21.918L16.581.516a.3.3,0,0,1,.427-.427L22.861,5.94a.3.3,0,0,1,.062.089h0l0,.005,0,0v0a.3.3,0,0,1-.073.333L17.009,12.22a.3.3,0,0,1-.427,0Z' transform='translate(2043.741 1803.318)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;background-position:left center;width:2em;height:2em;display:inline-block;margin-right:1em;content:"";transition:.3s ease-in-out all}.header-intro .header-content{text-align:center;width:100%;display:block;margin:2rem 0 1rem 0}.header-intro .image img{width:80%;height:80%}.diensten-carousel .services,.projecten-carousel .projecten{width:120%}.diensten-carousel,.projecten-carousel{--imageheight:250px}.projecten-carousel .projecten .project a{border-radius:1rem}.footer-cta .wrapper{padding:2.5rem}.quote{padding:0}.quote .title{font-size:1.75em}.images-gallery .image a{border-radius:1rem}.banner{height:300px}.banner .image-wrapper{position:relative;height:auto;width:calc(100% - 1rem);height:300px;display:block}.banner img{width:100%}.button,input[type="submit"]{font-size:.875rem}.werken-bij{text-align:center}.werken-bij>.container>.row{margin-top:0}.werken-bij .images .block1{bottom:unset}.werken-bij .images .block2{left:unset;top:unset;right:unset;bottom:unset}.werken-bij .entry-content{margin-top:3rem}.werken-bij .images .block1 .wrapper{font-size:1em}.subservices .services .dienst .wrapper{padding:2em 3em;text-align:center;border-radius:1.5rem}.subservices .services .dienst .wrapper .title{font-size:1.125em;font-weight:600;margin-bottom:0;margin-top:1.5rem}.projecten-grid .project a{border-radius:1rem}.projecten-grid .project a .post-content{padding:2em;text-align:center}.projecten-carousel .projecten .project .post-content .title,.projecten-grid .project a .post-content .title{font-size:1em}}