@import url("https://use.typekit.net/ofb0ucs.css");html,body,div,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}p{margin-bottom:1em}p:last-child{margin-bottom:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.freightsans,.main-title,.mobile-nav-menu a,.mobile-nav-menu a:link,.mobile-nav-menu a:visited,.home-intro .content-container .title-container,.home-diensten .dienst-intro .title-container,.home-diensten .diensten-container .dienst .title-container,.projects-in-de-kijker .title-container,.werken-bij-asphaltex .title-container,.werken-bij-asphaltex .dark-container .text-container,.over-intro .title-container,.over-intro .big-text,.over-sectie-2 .content-container .text-container h1,.over-certificaten .title-container,.diensten-intro .first-section .content-container .desc-container,.diensten-intro .first-section .content-container .title-container,.diensten-slider .text-container h1,.diensten-slider .swiper-pagination-bullet,.diensten-accordeon .tab-label,.diensten-sectie-3 .content-container .text-container h1,.diensten-sectie-4 .content-container .text-container h1,.realisaties-grid .title-container,.realisaties-filter .title-container,.realisatie-intro .title-container,.algemene-gegevens .title-container,.textpage-content h1,.textpage-content h2,.body-text,.home-intro .content-container .text-container,.home-diensten .diensten-container .dienst .pretitle-container,.home-diensten .diensten-container .dienst .text-container,.werken-bij-asphaltex .subtitle-container,footer .info-container,footer .sitemap-container,footer .socials .title-container,footer .sub-footer,.over-intro .text-container,.over-sectie-2 .content-container .text-container,.over-sectie-3 .content-container .text-container,.over-certificaten .content-container,.diensten-intro .first-section .content-container .text-container,.diensten-intro .second-section .content-container .text-container,.diensten-slider .text-container,.diensten-accordeon .tab-content,.diensten-sectie-3 .content-container .text-container,.diensten-sectie-4 .content-container .text-container,.realisatie-intro .text-container,.algemene-gegevens .gegeven,.algemene-gegevens .gegeven .title-container,.contact-intro .content-container address,.contact-intro .content-container .phone-container,.contact-intro .content-container .mail-container,.thankyou-message,.form-container .text-container,.textpage-content,body,html,.form-container .input-container input,.form-container .input-container textarea{font-family:freight-sans-pro, sans-serif}.book,.body-text,.home-intro .content-container .text-container,.home-diensten .diensten-container .dienst .pretitle-container,.home-diensten .diensten-container .dienst .text-container,.werken-bij-asphaltex .subtitle-container,footer .info-container,footer .sitemap-container,footer .socials .title-container,footer .sub-footer,.over-intro .text-container,.over-sectie-2 .content-container .text-container,.over-sectie-3 .content-container .text-container,.over-certificaten .content-container,.diensten-intro .first-section .content-container .text-container,.diensten-intro .second-section .content-container .text-container,.diensten-slider .text-container,.diensten-accordeon .tab-content,.diensten-sectie-3 .content-container .text-container,.diensten-sectie-4 .content-container .text-container,.realisatie-intro .text-container,.algemene-gegevens .gegeven,.algemene-gegevens .gegeven .title-container,.contact-intro .content-container address,.contact-intro .content-container .phone-container,.contact-intro .content-container .mail-container,.thankyou-message,.form-container .text-container,.textpage-content{font-weight:400}.medium,.button-link a,.button-link a:link,.button-link a:visited,.realisaties-filter .tag,.realisatie-intro .tag-container .tag,.form-container .input-container input,.form-container .input-container textarea,.form-container .input-container input::placeholder,.form-container .input-container textarea::placeholder,.form-container .bottom label{font-weight:500}.bold,.main-title,.mobile-nav-menu a,.mobile-nav-menu a:link,.mobile-nav-menu a:visited,.home-intro .content-container .title-container,.home-diensten .dienst-intro .title-container,.home-diensten .diensten-container .dienst .title-container,.projects-in-de-kijker .title-container,.werken-bij-asphaltex .title-container,.werken-bij-asphaltex .dark-container .text-container,.over-intro .title-container,.over-intro .big-text,.over-sectie-2 .content-container .text-container h1,.over-certificaten .title-container,.diensten-intro .first-section .content-container .desc-container,.diensten-intro .first-section .content-container .title-container,.diensten-slider .text-container h1,.diensten-slider .swiper-pagination-bullet,.diensten-accordeon .tab-label,.diensten-sectie-3 .content-container .text-container h1,.diensten-sectie-4 .content-container .text-container h1,.realisaties-grid .title-container,.realisaties-filter .title-container,.realisatie-intro .title-container,.algemene-gegevens .title-container,.textpage-content h1,.textpage-content h2,.nav-bar .nav-container a,.nav-bar .nav-container a:link,.nav-bar .nav-container a:visited,.cta-realisaties .cta-realisaties-intro .text-container,.projects-in-de-kijker .project h2,.werken-bij-asphaltex .dark-container .info-container,footer .info-container .contact-info,footer .sitemap-container .title-container,footer .socials .title-container,.over-certificaten .certificaten-container strong,.realisaties-grid .realisatie h2,.realisatie-intro .text-container strong,.algemene-gegevens .gegeven .title-container,.contact-intro .content-container address,.contact-intro .content-container .phone-container,.contact-intro .content-container .mail-container{font-weight:700}.main-title,.mobile-nav-menu a,.mobile-nav-menu a:link,.mobile-nav-menu a:visited,.home-intro .content-container .title-container,.home-diensten .dienst-intro .title-container,.home-diensten .diensten-container .dienst .title-container,.projects-in-de-kijker .title-container,.werken-bij-asphaltex .title-container,.werken-bij-asphaltex .dark-container .text-container,.over-intro .title-container,.over-intro .big-text,.over-sectie-2 .content-container .text-container h1,.over-certificaten .title-container,.diensten-intro .first-section .content-container .desc-container,.diensten-intro .first-section .content-container .title-container,.diensten-slider .text-container h1,.diensten-slider .swiper-pagination-bullet,.diensten-accordeon .tab-label,.diensten-sectie-3 .content-container .text-container h1,.diensten-sectie-4 .content-container .text-container h1,.realisaties-grid .title-container,.realisaties-filter .title-container,.realisatie-intro .title-container,.algemene-gegevens .title-container,.textpage-content h1,.textpage-content h2{font-size:3.2rem;line-height:3.8rem;letter-spacing:-0.005em}.body-text,.home-intro .content-container .text-container,.home-diensten .diensten-container .dienst .pretitle-container,.home-diensten .diensten-container .dienst .text-container,.werken-bij-asphaltex .subtitle-container,footer .info-container,footer .sitemap-container,footer .socials .title-container,footer .sub-footer,.over-intro .text-container,.over-sectie-2 .content-container .text-container,.over-sectie-3 .content-container .text-container,.over-certificaten .content-container,.diensten-intro .first-section .content-container .text-container,.diensten-intro .second-section .content-container .text-container,.diensten-slider .text-container,.diensten-accordeon .tab-content,.diensten-sectie-3 .content-container .text-container,.diensten-sectie-4 .content-container .text-container,.realisatie-intro .text-container,.algemene-gegevens .gegeven,.algemene-gegevens .gegeven .title-container,.contact-intro .content-container address,.contact-intro .content-container .phone-container,.contact-intro .content-container .mail-container,.thankyou-message,.form-container .text-container,.textpage-content{font-size:2rem;line-height:3.2rem}body,html{box-sizing:border-box;font-size:62.5%;padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul{list-style:square;padding-left:4rem;margin:2rem 0}ul li{margin-bottom:.5rem}ul li:before{content:'';width:1rem}.padding-top-40{padding-top:40px}.padding-bottom-40{padding-bottom:40px}.hidden{display:none}.margin-bottom-5,.home-diensten .diensten-container .dienst .pretitle-container,.home-diensten .diensten-container .dienst .title-container,.home-diensten .diensten-container .dienst .text-container,.projects-in-de-kijker .project img,.projects-in-de-kijker .project h2,.werken-bij-asphaltex .subtitle-container,.werken-bij-asphaltex .title-container,.over-intro .title-container,.over-sectie-2 .content-container .text-container p,.over-sectie-3 .content-container .text-container p,.over-certificaten .title-container,.diensten-intro .first-section .content-container .title-container,.diensten-sectie-3 .content-container .text-container h1,.diensten-sectie-3 .content-container .text-container p,.diensten-sectie-4 .content-container .text-container h1,.diensten-sectie-4 .content-container .text-container p,.realisaties-grid .realisatie img,.realisaties-grid .realisatie h2,.realisatie-intro .title-container,.realisatie-intro .text-container p,.realisatie-intro .tag-container,.algemene-gegevens .title-container,.contact-intro .content-container .logo-container,.form-container .text-container{margin-bottom:5rem}.button-link{position:relative;display:inline-block}.button-link a,.button-link a:link,.button-link a:visited{text-transform:uppercase;font-size:1.4rem;color:#2E2E2D;background:transparent;text-decoration:none;vertical-align:middle;padding:1.6rem 2.3rem 1.6rem 3rem;border:0.1rem solid #2E2E2D;display:inline-block;position:relative;transition:color 250ms ease-out;z-index:3;display:block}.button-link a:after,.button-link a:link:after,.button-link a:visited:after{content:url("/assets/img/btn-arrow.svg");display:inline-block;margin-left:3rem;vertical-align:middle;transition:filter 250ms ease-out}.button-link:hover .background{transform:scaleX(1)}.button-link:hover a{color:white}.button-link:hover a:after{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(284deg) brightness(104%) contrast(101%)}.button-link .background{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;background:#2E2E2D;transform:scaleX(0);transform-origin:0 50%;transition:transform 250ms ease-out}.button-link-white a,.button-link-white a:link,.button-link-white a:visited{color:#ffffff;border-color:#ffffff;background-color:transparent;z-index:2}.button-link-white a:after,.button-link-white a:link:after,.button-link-white a:visited:after{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(284deg) brightness(104%) contrast(101%)}.button-link-white .background{background:#ffffff}.button-link-white:hover a,.button-link-white:hover a:link,.button-link-white:hover a:visited{color:#2E2E2D}.button-link-white:hover a:after,.button-link-white:hover a:link:after,.button-link-white:hover a:visited:after{filter:none}.button-link-dark-full{display:inline-block;background:#2E2E2D;z-index:1}.button-link-dark-full .background{background:#ffffff}.button-link-dark-full a,.button-link-dark-full a:link,.button-link-dark-full a:visited{color:white;z-index:2}.button-link-dark-full a:after,.button-link-dark-full a:link:after,.button-link-dark-full a:visited:after{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(284deg) brightness(104%) contrast(101%)}.button-link-dark-full a:before,.button-link-dark-full a:link:before,.button-link-dark-full a:visited:before{background:#ffffff}.button-link-dark-full:hover a,.button-link-dark-full:hover a:link,.button-link-dark-full:hover a:visited{color:#2E2E2D}.button-link-dark-full:hover a:after,.button-link-dark-full:hover a:link:after,.button-link-dark-full:hover a:visited:after{filter:none}.wrapper{width:85%;margin:0 auto}.mobile-nav-menu{display:none}.nav-bar{padding:7rem 0;white-space:nowrap;position:relative;z-index:11}.nav-bar .mobile-burger{display:none}.nav-bar .burger-container{position:relative;width:3rem;height:1.8rem}.nav-bar .burger-container span{width:3rem;height:.2rem;background:black;display:block;position:absolute;transition:250ms ease-out}.nav-bar .burger-container .line-1{top:0;left:0}.nav-bar .burger-container .line-2,.nav-bar .burger-container .line-3{top:.8rem;left:0}.nav-bar .burger-container .line-4{top:1.6rem;left:0}.nav-bar .burger-container--open{position:fixed;right:7.5%;margin-top:19px}.nav-bar .burger-container--open .line-1{top:.8rem;left:50%;width:0}.nav-bar .burger-container--open .line-2{top:.8rem;left:0;transform:rotate(-45deg)}.nav-bar .burger-container--open .line-3{top:.8rem;left:0;transform:rotate(45deg)}.nav-bar .burger-container--open .line-4{top:.8rem;left:50%;width:0}.nav-bar .burger-container--open span{background:white}.nav-bar .logo-container{display:inline-block;vertical-align:middle;white-space:normal;width:50%}.nav-bar .nav-container{display:inline-block;vertical-align:middle;white-space:normal;width:50%;text-align:right}.nav-bar .nav-container a,.nav-bar .nav-container a:link,.nav-bar .nav-container a:visited{font-size:1.6rem;text-transform:uppercase;text-decoration:none;color:#2E2E2D;margin-left:10rem}.nav-bar .nav-container a:hover,.nav-bar .nav-container a:active{text-decoration:underline}.nav-bar .nav-container a.active{text-decoration:underline}.nav-bar-absolute{position:absolute;width:100%;z-index:5}.mobile-nav-menu{display:block;width:40%;height:100%;position:fixed;background:#000000;right:0;top:0;z-index:10;transform:translateX(100%);transition:250ms ease-out}.mobile-nav-menu nav{margin-top:20rem}.mobile-nav-menu a,.mobile-nav-menu a:link,.mobile-nav-menu a:visited{color:#ffffff;text-decoration:none;display:block;margin-left:10%;text-transform:uppercase;margin-bottom:2rem}.mobile-nav-menu--open{transform:translateX(0)}.home-intro{white-space:none}.home-intro .image-container{width:50%;display:inline-block;vertical-align:middle;white-space:normal}.home-intro .image-container img{width:100%;vertical-align:middle}.home-intro .image-container .mobile{display:none}.home-intro .content-container{width:45%;display:inline-block;vertical-align:middle;white-space:normal}.home-intro .content-container .title-container{width:55%;margin:0 auto;margin-bottom:7rem}.home-intro .content-container .text-container{width:55%;margin:0 auto}.home-intro .icons-container{width:2.6rem;display:inline-block;vertical-align:middle}.home-intro .icons-container img{width:100%;margin-bottom:.5rem}.home-intro .btn-container{margin-left:22.5%;margin-top:8rem}.home-diensten .dienst-intro{background:#2E2E2D;color:#ffffff;padding:13rem 0}.home-diensten .dienst-intro .title-container{text-transform:uppercase;text-align:center;width:45%;margin:0 auto}.home-diensten .dienst-intro .icon-container{width:5.5rem;margin:5rem auto 0}.home-diensten .dienst-intro .icon-container img{filter:invert(100%) sepia(100%) saturate(12%) hue-rotate(197deg) brightness(105%) contrast(104%);width:100%}.home-diensten .diensten-container .dienst{white-space:nowrap}.home-diensten .diensten-container .dienst .content-container{display:inline-block;vertical-align:middle;width:44.9%}.home-diensten .diensten-container .dienst .content-container .wrap{width:46%;margin-left:20%;display:inline-block}.home-diensten .diensten-container .dienst .pretitle-container{white-space:normal}.home-diensten .diensten-container .dienst .title-container{text-transform:uppercase;white-space:normal}.home-diensten .diensten-container .dienst .text-container{white-space:normal}.home-diensten .diensten-container .dienst .image-container{display:inline-block;vertical-align:middle;width:55%}.home-diensten .diensten-container .dienst .image-container .mobile{display:none}.home-diensten .diensten-container .dienst .image-container img{width:100%;vertical-align:middle}.home-diensten .diensten-container .dienst .icon-container{width:5.5rem;display:inline-block;vertical-align:top;margin-left:13%}.home-diensten .diensten-container .dienst .icon-container img{width:100%}.home-diensten .diensten-container .dienst-uneven{margin-bottom:7.5rem}.home-diensten .diensten-container .dienst-uneven .icon-container{margin-left:10%}.home-diensten .diensten-container .dienst-uneven .content-container{padding-top:3.25rem}.home-diensten .diensten-container .dienst-uneven .content-container .wrap{margin-left:5%}.home-diensten .diensten-container .dienst-dark{color:#ffffff;background:#2E2E2D}.home-diensten .diensten-container .dienst-dark .icon-container{transform:translateX(-2.6rem);margin-left:0;margin-right:10%}.home-diensten .diensten-container .dienst-dark .icon-container img{filter:invert(100%) sepia(100%) saturate(12%) hue-rotate(197deg) brightness(105%) contrast(104%)}.cta-realisaties{padding-top:16rem}.cta-realisaties .cta-realisaties-intro{position:relative;z-index:2}.cta-realisaties .cta-realisaties-intro .content-container{width:70%;margin-left:30%;white-space:nowrap}.cta-realisaties .cta-realisaties-intro .text-container{text-transform:uppercase;font-size:6.5rem;display:inline-block;vertical-align:top;white-space:normal;width:calc(90% - 19.5rem);margin-left:8%}.cta-realisaties .cta-realisaties-intro .icon-container{width:19.5rem;display:inline-block;vertical-align:top;white-space:normal}.cta-realisaties .cta-realisaties-intro .icon-container img{width:100%}.cta-realisaties .cta-realisaties-intro .btn-container{margin-left:calc(19.5rem + 8%);margin-top:5rem}.cta-realisaties .slider-container{position:relative;margin-top:-19.7rem;z-index:1;width:100%}.cta-realisaties .slider-container img{width:100%;vertical-align:middle}.cta-realisaties .slider-container .owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%}.cta-realisaties .slider-container .owl-nav button{background:#ffffff;padding:2rem 3rem !important}.cta-realisaties .slider-container .owl-nav button:focus{outline:none}.cta-realisaties .slider-container .owl-nav .owl-next{margin-left:calc(100% - 156.5px)}.projects-in-de-kijker{white-space:nowrap;padding-top:12rem;width:85%;margin:0 auto;padding-bottom:13rem}.projects-in-de-kijker .project{white-space:normal;width:30%;margin:0 1.5%;display:inline-block;vertical-align:top;text-align:center}.projects-in-de-kijker .project img{width:100%}.projects-in-de-kijker .project h2{font-size:2rem;line-height:3.5rem}.projects-in-de-kijker .title-container{margin-bottom:12rem;text-transform:uppercase;text-align:center}.projects-in-de-kijker .terug .btn-container{background:#EDECEC;height:18.65vw;position:relative}.projects-in-de-kijker .terug .btn-aligner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.werken-bij-asphaltex{white-space:nowrap;padding-top:12rem;position:relative}.werken-bij-asphaltex .right-container{width:65%;display:inline-block;vertical-align:top;white-space:nowrap;display:relative}.werken-bij-asphaltex .right-container .content-container{width:46%;margin-left:6%;white-space:normal;display:inline-block;vertical-align:top;white-space:normal}.werken-bij-asphaltex .right-container .icons-container{display:inline-block;vertical-align:top;margin-left:27.5%}.werken-bij-asphaltex .right-container .icons-container img{width:3.3rem;display:block;margin-bottom:.5rem}.werken-bij-asphaltex .image-container{width:35%;display:inline-block;vertical-align:top}.werken-bij-asphaltex .image-container .mobile{display:none}.werken-bij-asphaltex .image-container img{width:100%;vertical-align:middle}.werken-bij-asphaltex .dark-container{background:#000000;color:#ffffff;padding-left:4%;white-space:normal;padding-top:10rem;padding-bottom:10rem;position:absolute;bottom:0;width:61%}.werken-bij-asphaltex .dark-container .text-container{width:30%;margin-bottom:3rem}.werken-bij-asphaltex .dark-container .info-container{font-size:2.2rem}.werken-bij-asphaltex .dark-container .info-container a{color:inherit;word-break:keep-all;white-space:nowrap}footer{padding-top:10rem;white-space:nowrap;border-top:0.1rem solid #EDECEC}footer .icons-container{display:inline-block;vertical-align:top;width:20%}footer .icons-container img{width:3.3rem;display:block;margin-bottom:.5rem}footer .info-container{display:inline-block;vertical-align:top;width:30%;white-space:normal}footer .info-container .title-container{margin-bottom:4rem}footer .info-container .text-container{margin-bottom:7.5rem}footer .info-container .contact-info a,footer .info-container .contact-info a:link,footer .info-container .contact-info a:visited{text-decoration:none;color:#2E2E2D;display:block;line-height:3rem;transition:opacity 250ms ease-out}footer .info-container .contact-info a:hover,footer .info-container .contact-info a:active{opacity:.6}footer .sitemap-container{display:inline-block;margin-left:15%;width:26%;white-space:normal}footer .sitemap-container .title-container{margin-bottom:4rem}footer .sitemap-container a,footer .sitemap-container a:link,footer .sitemap-container a:visited{color:inherit;text-decoration:none;display:block;transition:opacity 250ms ease-out}footer .sitemap-container a:hover,footer .sitemap-container a:active{opacity:.5}footer .socials{display:inline-block;vertical-align:top}footer .socials .title-container{margin-bottom:4rem}footer .socials .middle{padding:0 1.5rem;border-left:0.2rem solid #EDECEC;border-right:0.2rem solid #EDECEC;margin:0 1.5rem}footer .socials a,footer .socials a:link,footer .socials a:visited{text-decoration:none;transition:opacity 250ms ease-out}footer .socials a:hover,footer .socials a:active{opacity:.6}footer .sub-footer{text-decoration:none;background:#EDECEC;padding:4rem 0;margin-top:7rem;white-space:nowrap}footer .sub-footer .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}footer .sub-footer .links{display:flex;align-items:center;flex-wrap:wrap;gap:0.2rem 9rem}footer .sub-footer a,footer .sub-footer a:link,footer .sub-footer a:visited{color:#2E2E2D;text-decoration:none;white-space:normal;transition:opacity 250ms ease-in-out}footer .sub-footer a:hover,footer .sub-footer a:active{opacity:.6}footer .sub-footer p{display:inline}.over-intro{white-space:nowrap;margin-top:2rem}.over-intro .content-container{width:37%;display:inline-block;vertical-align:top;white-space:normal}.over-intro .title-container{padding-left:8%;padding-right:16%;text-transform:uppercase}.over-intro .text-container{padding-left:8%;padding-right:16%}.over-intro .text-container p{margin-bottom:4rem}.over-intro .image-container{width:63%;display:inline-block;vertical-align:top;white-space:normal;position:relative}.over-intro .image-container img{width:100%}.over-intro .image-container .vertical{display:none}.over-intro .image-container .icons-container{width:2.5rem;position:absolute;top:50%;right:0;transform:translate(1.25rem, -50%)}.over-intro .image-container .icons-container img{display:block;margin-bottom:.5rem}.over-intro .big-text{text-transform:uppercase;width:45%;margin:8rem auto;white-space:normal;text-align:center}.over-sectie-2{white-space:nowrap;background:#000000}.over-sectie-2 .content-container{color:#ffffff;width:50%;white-space:normal;display:inline-block;vertical-align:middle}.over-sectie-2 .content-container .text-container{width:46%;margin-left:20%}.over-sectie-2 .content-container .text-container h1{text-transform:uppercase}.over-sectie-2 .image-container{width:50%;white-space:normal;display:inline-block;vertical-align:middle;position:relative}.over-sectie-2 .image-container .vertical{display:none}.over-sectie-2 .image-container img{width:100%;vertical-align:middle}.over-sectie-2 .image-container .icons-container{width:8rem;position:absolute;top:50%;transform:translate(-4.2rem, -50%)}.over-sectie-2 .image-container .icons-container img{margin-bottom:1.5rem;filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(187deg) brightness(101%) contrast(102%)}.over-sectie-3{white-space:nowrap}.over-sectie-3 .image-container{width:50%;display:inline-block;vertical-align:middle}.over-sectie-3 .image-container .vertical{display:none}.over-sectie-3 .image-container img{width:100%}.over-sectie-3 .content-container{width:50%;display:inline-block;vertical-align:middle;white-space:normal}.over-sectie-3 .content-container .text-container{width:60%;margin-left:20%}.over-sectie-3 .content-container .btn-container{margin-left:20%;margin-top:5rem}.over-certificaten{margin-top:7.5rem;white-space:nowrap}.over-certificaten .title-container{text-transform:uppercase}.over-certificaten .content-container{width:50%;display:inline-block;vertical-align:top;white-space:normal}.over-certificaten .certificaten-container{width:50%;margin-left:20%;display:inline-block;vertical-align:top}.over-certificaten .certificaten-container ul{list-style-type:square}.over-certificaten .certificaten-container ul li{margin-left:2rem}.over-certificaten .certificaten-container ul li span{margin-left:2.5rem;display:inline-block;vertical-align:top;padding-bottom:3rem;margin-bottom:3rem;border-bottom:0.1rem solid #EDECEC;width:calc(100% - 2.5rem)}.over-certificaten .certificaten-container ul li:last-child span{border-bottom:none}.over-certificaten .image-container{width:50%;display:inline-block;vertical-align:top}.over-certificaten .image-container .vertical{display:none}.over-certificaten .image-container img{width:100%}.over-certificaten .icons-container{display:inline-block;vertical-align:top;width:2.5rem;margin-left:17%}.over-certificaten .icons-container img{width:100%;display:block;margin-bottom:.5rem}.diensten-intro{white-space:nowrap;width:100%;overflow:hidden}.diensten-intro .first-section{position:relative}.diensten-intro .first-section .content-container{width:45%;display:inline-block;vertical-align:top;white-space:normal;position:absolute;bottom:0;top:0}.diensten-intro .first-section .content-container .desc-container{margin-top:21.9rem}.diensten-intro .first-section .content-container .title-container{text-transform:uppercase}.diensten-intro .first-section .image-container{width:55%;display:inline-block;vertical-align:top;margin-left:45%;position:relative}.diensten-intro .first-section .image-container .mobile{display:none}.diensten-intro .first-section .image-container img{width:100%}.diensten-intro .first-section .image-container .icons-container{width:8.8rem;position:absolute;left:0;bottom:0;transform:translate(-4.4rem, 8rem);filter:brightness(0) saturate(100%)}.diensten-intro .first-section .image-container .icons-container img{display:block;margin-bottom:1.7rem}.diensten-intro .first-section .content-wrap{width:60%;margin-left:23%;position:absolute;top:0;left:0;right:0;bottom:0}.diensten-intro .first-section .bottom-container{position:absolute;bottom:10rem}.diensten-intro .second-section{white-space:nowrap}.diensten-intro .second-section .image-container{width:45%;display:inline-block;vertical-align:middle}.diensten-intro .second-section .image-container .mobile{display:none}.diensten-intro .second-section .image-container img{width:100%}.diensten-intro .second-section .content-container{width:55%;display:inline-block;vertical-align:middle;white-space:normal}.diensten-intro .second-section .content-container .text-container{width:45%;margin-left:17%}.diensten-slider{margin-top:7rem;overflow:hidden}.diensten-slider .swiper-container{width:100%;height:29.5vw}.diensten-slider .text-container{width:35%;margin-right:15%;display:inline-block;vertical-align:middle;white-space:normal}.diensten-slider .text-container h1{display:none;margin-bottom:.5rem}.diensten-slider .swiper-pagination{text-align:left;left:7%;right:auto}.diensten-slider .swiper-slide{margin-left:30%;width:70%;white-space:nowrap}.diensten-slider .swiper-pagination-bullet{width:auto;height:auto;background:transparent;vertical-align:middle;padding:2rem 0;border-bottom:0.1rem solid #EDECEC;border-radius:0}.diensten-slider .swiper-pagination-bullet:before{content:'';display:inline-block;width:1.5rem;height:1.5rem;background:#000000;vertical-align:middle;margin-right:3rem}.diensten-slider .nr{padding-right:5rem;display:inline-block}.diensten-slider .swiper-pagination-bullet-active{background:transparent}.diensten-slider .image-container{width:50%;display:inline-block;vertical-align:middle}.diensten-slider .image-container img{width:100%}.diensten-slider .swiper-button-prev{background:#000000;left:calc(65% + 1px);top:50%;-webkit-transform:translate(-100%, -50%);-moz-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);-o-transform:translate(-100%, -50%);transform:translate(-100%, -50%);padding:2.2rem 2.85rem 1.8rem}.diensten-slider .swiper-button-prev:after{content:url(/assets/img/slider-arrow-left-white.svg)}.diensten-slider .swiper-button-next{left:calc(65% + 1px);padding:1.8rem 2.85rem 2.2rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:#ffffff}.diensten-slider .swiper-button-next:after{content:url(/assets/img/slider-arrow-right.svg);transform:translateY(4px)}.diensten-accordeon{width:85%;margin:0 auto;display:none}.diensten-accordeon input{position:absolute;opacity:0;z-index:-1}.diensten-accordeon .tab{clear:both}.diensten-accordeon .tab-label{padding:2rem 0;border-bottom:0.1rem solid #EDECEC;border-radius:0;display:block}.diensten-accordeon .tab-label span{padding-right:2.5rem}.diensten-accordeon .tab-label:after{content:'+';float:right}.diensten-accordeon .tab-content{max-height:0;overflow:hidden;transition:all 350ms ease-in-out}.diensten-accordeon .tab-content .text-container{padding:2rem 0}.diensten-accordeon .active .tab-label:after{content:'-'}.diensten-accordeon .active .tab-content{max-height:500px}.diensten-sectie-3{margin-top:7.5rem;white-space:nowrap;overflow:hidden}.diensten-sectie-3 .image-container{width:45%;display:inline-block;vertical-align:middle}.diensten-sectie-3 .image-container .mobile{display:none}.diensten-sectie-3 .image-container img{width:100%;vertical-align:middle}.diensten-sectie-3 .content-container{width:55%;display:inline-block;vertical-align:middle;white-space:normal}.diensten-sectie-3 .content-container .text-container{width:45%;margin-left:17%}.diensten-sectie-3 .content-container .text-container h1{text-transform:uppercase}.diensten-sectie-4{background:#2E2E2D;white-space:nowrap;overflow:hidden}.diensten-sectie-4 .image-container{width:45%;display:inline-block;vertical-align:middle}.diensten-sectie-4 .image-container .mobile{display:none}.diensten-sectie-4 .image-container img{width:100%;vertical-align:middle}.diensten-sectie-4 .content-container{width:55%;display:inline-block;vertical-align:middle;white-space:nowrap}.diensten-sectie-4 .content-container .text-container{width:52%;margin-left:18%;color:#ffffff;display:inline-block;vertical-align:top;white-space:normal}.diensten-sectie-4 .content-container .text-container h1{text-transform:uppercase}.diensten-sectie-4 .content-container .icons-container{display:inline-block;vertical-align:top;margin-left:30%;transform:translateX(-4.4rem)}.diensten-sectie-4 .content-container .icons-container img{width:8.8rem;display:block;margin-bottom:1.7rem;filter:invert(95%) sepia(98%) saturate(5%) hue-rotate(66deg) brightness(105%) contrast(100%)}.realisaties-grid{white-space:nowrap;padding-top:5rem;width:95%;margin:0 auto}.realisaties-grid .realisatie{white-space:normal;width:30%;margin:0 1.5%;display:inline-block;vertical-align:top;text-align:center;padding-bottom:5rem}.realisaties-grid .realisatie img{width:100%}.realisaties-grid .realisatie h2{font-size:2rem;line-height:3.5rem}.realisaties-grid .title-container{margin-bottom:12rem;text-transform:uppercase;text-align:center}.realisaties-filter{white-space:nowrap;width:95%;margin:2rem auto 0}.realisaties-filter .title-container{text-transform:uppercase;display:inline-block;vertical-align:top;padding-top:.5rem;margin-right:5rem;margin-left:1.5%}.realisaties-filter .tag-container{display:inline-block;white-space:normal;vertical-align:middle}.realisaties-filter .tag{font-size:1.4rem;text-transform:uppercase;padding:1.7rem 3rem;border:.1rem solid #000000;display:inline-block;margin-right:3rem;margin-bottom:1.5rem;transition:background 250ms ease-out;cursor:pointer}.realisaties-filter .tag-active{background:#000000;color:#ffffff}.realisaties-filter .tag-active p:after{content:url(/assets/img/close-cross.svg);margin-left:1.5rem}.realisatie-intro{white-space:nowrap}.realisatie-intro .content-container{width:26%;margin-left:6%;display:inline-block;vertical-align:top;white-space:normal}.realisatie-intro .title-container{text-transform:uppercase}.realisatie-intro .tag-container{margin-left:6%;margin-top:2rem}.realisatie-intro .tag-container .tag{font-size:1.4rem;text-transform:uppercase;padding:1.7rem 3rem;border:.1rem solid #000000;display:inline-block;margin-right:3rem;transition:background 250ms ease-out}.realisatie-intro .slider-container{width:60%;margin-left:8%;display:inline-block;vertical-align:top}.realisatie-intro .slider-container img{width:100%;vertical-align:middle}.realisatie-intro .slider-container .swiper-button-prev{background:#000000;left:0;bottom:0;top:auto;padding:2rem 3.2rem 2rem 2.5rem}.realisatie-intro .slider-container .swiper-button-prev:after{content:url(/assets/img/slider-arrow-left-white.svg)}.realisatie-intro .slider-container .swiper-button-next{left:8.4rem;bottom:0;top:auto;padding:2rem 3.2rem 2rem 2.5rem;background:#ffffff}.realisatie-intro .slider-container .swiper-button-next:after{content:url(/assets/img/slider-arrow-right.svg)}.realisatie-intro .realisatie-thumbs-container{margin-top:4rem}.algemene-gegevens{background:#EDECEC;padding:10rem 0 11rem;margin-top:4rem}.algemene-gegevens .wrapper{width:86.5%;margin-left:12.5%}.algemene-gegevens .title-container{text-transform:uppercase}.algemene-gegevens .gegeven{width:33%;display:inline-block;margin-bottom:4rem}.algemene-gegevens .gegeven .add-bull{display:inline-block;vertical-align:top;width:100%}.algemene-gegevens .gegeven .add-bull:before{content:url(/assets/img/bull.svg);margin-right:4rem}.algemene-gegevens .gegeven .inner{display:inline-block;vertical-align:top;width:calc(80% - 5rem)}.algemene-gegevens .gegeven .title-container{margin-bottom:0;text-transform:initial;padding-bottom:1rem;border-bottom:0.1rem solid #2E2E2D}.contact-intro{white-space:nowrap;overflow:hidden}.contact-intro .image-container{width:55%;display:inline-block;vertical-align:middle}.contact-intro .image-container img{width:100%;vertical-align:middle}.contact-intro .content-container{width:45%;display:inline-block;vertical-align:middle;white-space:normal}.contact-intro .content-container .logo-container{margin-left:13%}.contact-intro .content-container .logo-container img{width:32rem}.contact-intro .content-container address,.contact-intro .content-container .phone-container,.contact-intro .content-container .mail-container{margin-left:calc(13% + 8rem)}.contact-intro .content-container address a,.contact-intro .content-container address a:link,.contact-intro .content-container address a:visited,.contact-intro .content-container .phone-container a,.contact-intro .content-container .phone-container a:link,.contact-intro .content-container .phone-container a:visited,.contact-intro .content-container .mail-container a,.contact-intro .content-container .mail-container a:link,.contact-intro .content-container .mail-container a:visited{text-decoration:none;color:#000000;transition:opacity 250ms ease-out}.contact-intro .content-container address a:hover,.contact-intro .content-container address a:active,.contact-intro .content-container .phone-container a:hover,.contact-intro .content-container .phone-container a:active,.contact-intro .content-container .mail-container a:hover,.contact-intro .content-container .mail-container a:active{opacity:.6}.contact-intro .icons-container{display:inline-block;vertical-align:top}.contact-intro .icons-container img{width:2.5rem;display:block;margin-bottom:.5rem}.contact-intro .inner{display:inline-block;vertical-align:top;width:75%}.form-map{white-space:nowrap;position:relative}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.thankyou-message{background:#000000;color:white;padding:2rem 3rem;margin-bottom:5rem;position:fixed;right:5rem;top:5rem;z-index:999;animation:fadeOut 250ms 3s forwards}.form-container{width:55%;background:#EDECEC;padding:8rem 0;display:inline-block;vertical-align:middle;white-space:normal;position:relative}.form-container .form-wrap{width:55%;margin-left:18%}.form-container .input-container{margin-bottom:2rem}.form-container .input-container input,.form-container .input-container textarea{background:transparent;border:.1rem solid #000000;width:100%;padding:2rem 3rem;appearance:none;-webkit-appearance:none;box-sizing:border-box;resize:none;font-size:1.4rem}.form-container .input-container input:focus,.form-container .input-container textarea:focus{outline:none}.form-container .input-container input::placeholder,.form-container .input-container textarea::placeholder{font-size:1.4rem;text-transform:uppercase;color:#000000}.form-container .bottom{white-space:nowrap;width:100%}.form-container .bottom .input-container{display:inline-block;vertical-align:middle}.form-container .bottom .input-container input[type=checkbox]{display:inline-block;width:1.8rem;height:1.8rem;padding:0;vertical-align:top;margin:0}.form-container .bottom .input-container input[type=checkbox]:checked:after{content:'';display:block;background:black;width:1rem;height:1rem;margin:.3rem}.form-container .bottom .input-container input[type=submit]{padding:1rem 7rem;display:inline-block;width:auto;transition:all 250ms ease-out}.form-container .bottom .input-container input[type=submit]:hover{background:#000000;color:#ffffff}.form-container .bottom label{font-size:1.4rem;display:inline-block;vertical-align:top;margin-left:2rem;white-space:normal;width:calc(100% - 4rem)}.form-container .bottom .check{width:50%}.form-container .bottom .check a{color:inherit}.form-container .bottom .btn-positioner{width:50%;text-align:right}.map-container{width:45%;display:inline-block;vertical-align:middle;position:absolute;right:0;left:55%;top:0;bottom:0}.map-container #map{height:100%}.textpage-content{width:60%;margin:5rem auto 10rem}.textpage-content h1{margin-bottom:5rem}.textpage-content h2{font-size:2.5rem;line-height:3rem;margin-bottom:2rem;margin-top:3rem}.textpage-content p{margin-bottom:1rem}.textpage-content a,.textpage-content a:link,.textpage-content a:visited{color:inherit;transition:opacity 250ms ease-out;word-wrap:break-word}.textpage-content a:hover,.textpage-content a:active{opacity:.5}@media only screen and (min-width: 1400px){.werken-bij-asphaltex .image-container{vertical-align:middle}.werken-bij-asphaltex .right-container{vertical-align:middle}.werken-bij-asphaltex .right-container .content-container{transform:translateY(-50%)}.werken-bij-asphaltex .right-container .icons-container{position:absolute;top:12rem;right:7%}.werken-bij-asphaltex .right-container .icons-container img{transform:translateX(-100%)}}@media only screen and (min-width: 2000px){.werken-bij-asphaltex .image-container{vertical-align:middle}.werken-bij-asphaltex .right-container{vertical-align:middle}.werken-bij-asphaltex .right-container .content-container{transform:translateY(-10%)}.werken-bij-asphaltex .right-container .icons-container{right:8%}}@media only screen and (min-width: 2100px){.werken-bij-asphaltex .image-container{vertical-align:middle}.werken-bij-asphaltex .right-container{vertical-align:middle}.werken-bij-asphaltex .right-container .content-container{transform:none}}@media only screen and (max-width: 2000px){.cta-realisaties .cta-realisaties-intro .content-container{width:74%;margin-left:26%}.cta-realisaties .cta-realisaties-intro .content-container .icon-container{width:12rem}.cta-realisaties .cta-realisaties-intro .content-container .text-container{font-size:6rem}.cta-realisaties .cta-realisaties-intro .content-container .btn-container{margin-left:calc(12rem + 8%)}.cta-realisaties .slider-container{margin-top:-22rem}}@media only screen and (max-width: 1900px){.body-text,.home-intro .content-container .text-container,.home-diensten .diensten-container .dienst .pretitle-container,.home-diensten .diensten-container .dienst .text-container,.werken-bij-asphaltex .subtitle-container,footer .info-container,footer .sitemap-container,footer .socials .title-container,footer .sub-footer,.over-intro .text-container,.over-sectie-2 .content-container .text-container,.over-sectie-3 .content-container .text-container,.over-certificaten .content-container,.diensten-intro .first-section .content-container .text-container,.diensten-intro .second-section .content-container .text-container,.diensten-slider .text-container,.diensten-accordeon .tab-content,.diensten-sectie-3 .content-container .text-container,.diensten-sectie-4 .content-container .text-container,.realisatie-intro .text-container,.algemene-gegevens .gegeven,.algemene-gegevens .gegeven .title-container,.contact-intro .content-container address,.contact-intro .content-container .phone-container,.contact-intro .content-container .mail-container,.thankyou-message,.form-container .text-container,.textpage-content{font-size:1.6rem;line-height:2.8rem}.main-title,.mobile-nav-menu a,.mobile-nav-menu a:link,.mobile-nav-menu a:visited,.home-intro .content-container .title-container,.home-diensten .dienst-intro .title-container,.home-diensten .diensten-container .dienst .title-container,.projects-in-de-kijker .title-container,.werken-bij-asphaltex .title-container,.werken-bij-asphaltex .dark-container .text-container,.over-intro .title-container,.over-intro .big-text,.over-sectie-2 .content-container .text-container h1,.over-certificaten .title-container,.diensten-intro .first-section .content-container .desc-container,.diensten-intro .first-section .content-container .title-container,.diensten-slider .text-container h1,.diensten-slider .swiper-pagination-bullet,.diensten-accordeon .tab-label,.diensten-sectie-3 .content-container .text-container h1,.diensten-sectie-4 .content-container .text-container h1,.realisaties-grid .title-container,.realisaties-filter .title-container,.realisatie-intro .title-container,.algemene-gegevens .title-container,.textpage-content h1,.textpage-content h2{font-size:2.5rem;line-height:3rem}.werken-bij-asphaltex .dark-container .info-container{font-size:2.5rem;line-height:3rem}.margin-bottom-5,.home-diensten .diensten-container .dienst .pretitle-container,.home-diensten .diensten-container .dienst .title-container,.home-diensten .diensten-container .dienst .text-container,.projects-in-de-kijker .project img,.projects-in-de-kijker .project h2,.werken-bij-asphaltex .subtitle-container,.werken-bij-asphaltex .title-container,.over-intro .title-container,.over-sectie-2 .content-container .text-container p,.over-sectie-3 .content-container .text-container p,.over-certificaten .title-container,.diensten-intro .first-section .content-container .title-container,.diensten-sectie-3 .content-container .text-container h1,.diensten-sectie-3 .content-container .text-container p,.diensten-sectie-4 .content-container .text-container h1,.diensten-sectie-4 .content-container .text-container p,.realisaties-grid .realisatie img,.realisaties-grid .realisatie h2,.realisatie-intro .title-container,.realisatie-intro .text-container p,.realisatie-intro .tag-container,.algemene-gegevens .title-container,.contact-intro .content-container .logo-container,.form-container .text-container{margin-bottom:2.5rem}.home-intro .content-container .title-container{margin-bottom:3.5rem}.home-intro .btn-container{margin-top:4rem}.nav-bar .nav-container a,.nav-bar .nav-container a:link,.nav-bar .nav-container a:visited{margin-left:5rem}}@media only screen and (max-width: 1700px){.body-text,.home-intro .content-container .text-container,.home-diensten .diensten-container .dienst .pretitle-container,.home-diensten .diensten-container .dienst .text-container,.werken-bij-asphaltex .subtitle-container,footer .info-container,footer .sitemap-container,footer .socials .title-container,footer .sub-footer,.over-intro .text-container,.over-sectie-2 .content-container .text-container,.over-sectie-3 .content-container .text-container,.over-certificaten .content-container,.diensten-intro .first-section .content-container .text-container,.diensten-intro .second-section .content-container .text-container,.diensten-slider .text-container,.diensten-accordeon .tab-content,.diensten-sectie-3 .content-container .text-container,.diensten-sectie-4 .content-container .text-container,.realisatie-intro .text-container,.algemene-gegevens .gegeven,.algemene-gegevens .gegeven .title-container,.contact-intro .content-container address,.contact-intro .content-container .phone-container,.contact-intro .content-container .mail-container,.thankyou-message,.form-container .text-container,.textpage-content{font-size:1.5rem;line-height:2.4rem}.main-title,.mobile-nav-menu a,.mobile-nav-menu a:link,.mobile-nav-menu a:visited,.home-intro .content-container .title-container,.home-diensten .dienst-intro .title-container,.home-diensten .diensten-container .dienst .title-container,.projects-in-de-kijker .title-container,.werken-bij-asphaltex .title-container,.werken-bij-asphaltex .dark-container .text-container,.over-intro .title-container,.over-intro .big-text,.over-sectie-2 .content-container .text-container h1,.over-certificaten .title-container,.diensten-intro .first-section .content-container .desc-container,.diensten-intro .first-section .content-container .title-container,.diensten-slider .text-container h1,.diensten-slider .swiper-pagination-bullet,.diensten-accordeon .tab-label,.diensten-sectie-3 .content-container .text-container h1,.diensten-sectie-4 .content-container .text-container h1,.realisaties-grid .title-container,.realisaties-filter .title-container,.realisatie-intro .title-container,.algemene-gegevens .title-container,.textpage-content h1,.textpage-content h2{font-size:2rem;line-height:2.8rem}.werken-bij-asphaltex .dark-container .info-container{font-size:2rem;line-height:2.8rem}.textpage-content{width:80%}}@media only screen and (max-width: 1500px){.home-intro .image-container{width:45%}.home-intro .content-container{width:50%}.home-intro .content-container .title-container{width:65%}.home-intro .content-container .text-container{width:65%}.home-intro .content-container .btn-container{width:65%;margin-left:auto;margin-right:auto}.nav-bar{z-index:11}.nav-bar .nav-container{display:none}.nav-bar .mobile-burger{display:inline-block;vertical-align:middle;width:50%;text-align:right}.nav-bar .mobile-burger .burger-container{display:inline-block}.cta-realisaties .cta-realisaties-intro .content-container{margin-left:20%;width:80%}}@media only screen and (max-width: 1400px){footer .icons-container{width:15%}.realisatie-intro .content-container{width:35%}.realisatie-intro .slider-container{width:51%}.realisatie-intro .slider-container .swiper-button-prev{padding:1rem 1.9rem 1rem 1.9rem}.realisatie-intro .slider-container .swiper-button-prev img{width:50%}.realisatie-intro .slider-container .swiper-button-next{left:6.4rem;padding:1rem 1.9rem 1rem 1.9rem}.over-sectie-2 .image-container .vertical{display:block}.over-sectie-2 .image-container .horizontal{display:none}.over-sectie-3 .image-container .vertical{display:block}.over-sectie-3 .image-container .horizontal{display:none}}@media only screen and (max-width: 1300px){.home-intro .image-container .desktop{display:none}.home-intro .image-container .mobile{display:block}.home-diensten .diensten-container .dienst .image-container{width:50%}.home-diensten .diensten-container .dienst .image-container .desktop{display:none}.home-diensten .diensten-container .dienst .image-container .mobile{display:block}.home-diensten .diensten-container .dienst .content-container{width:50%}.home-diensten .diensten-container .dienst .content-container .wrap{margin:0 auto;display:block;width:50%}.home-diensten .diensten-container .dienst .icon-container{display:none}.home-diensten .diensten-container .dienst-uneven .content-container .wrap{margin:0 auto;display:block}.cta-realisaties .cta-realisaties-intro .content-container .text-container{font-size:4rem}.cta-realisaties .cta-realisaties-intro .content-container .icon-container{width:9rem}.cta-realisaties .cta-realisaties-intro .content-container .btn-container{margin-left:calc(9rem + 8%)}.cta-realisaties .slider-container{margin-top:-17.7rem}.werken-bij-asphaltex .image-container{vertical-align:bottom}.werken-bij-asphaltex .right-container{vertical-align:bottom}.werken-bij-asphaltex .dark-container{position:relative;width:94%;padding-left:6%;margin-top:5rem;padding-top:5rem;padding-bottom:5rem}.over-certificaten .image-container .vertical{display:block}.over-certificaten .image-container .horizontal{display:none}.realisaties-filter .tag{padding:1.2rem 2.5rem;margin-right:1.5rem}.realisaties-filter .title-container{margin-right:3rem}.realisatie-intro .tag-container .tag{padding:1.2rem 2.5rem;margin-right:1.5rem;margin-bottom:1.5rem}.diensten-intro .first-section .image-container .desktop{display:none}.diensten-intro .first-section .image-container .mobile{display:block}.diensten-intro .second-section .image-container .desktop{display:none}.diensten-intro .second-section .image-container .mobile{display:block}.diensten-sectie-3 .image-container .desktop{display:none}.diensten-sectie-3 .image-container .mobile{display:block}.diensten-sectie-4 .image-container .mobile{display:block}.diensten-sectie-4 .image-container .desktop{display:none}.contact-intro .inner{margin-right:5%}.contact-intro .content-container .logo-container img{width:95%}.form-container .form-wrap{width:70%;margin:0 auto}}@media only screen and (max-width: 1200px){.werken-bij-asphaltex .right-container .content-container{width:65%}.werken-bij-asphaltex .right-container .content-container .title-container{width:100%}.werken-bij-asphaltex .right-container .icons-container{margin-left:17.5%}.over-intro .content-container{width:50%}.over-intro .title-container,.over-intro .text-container{padding-left:0}.over-intro .image-container{width:50%}.over-intro .image-container .horizontal{display:none}.over-intro .image-container .vertical{display:block}.diensten-slider .text-container{display:block;width:100%;background:#ffffff;padding:5rem 7.7%;width:85%}.diensten-slider .image-container{display:block;width:100%}.diensten-slider .swiper-slide{width:50%;margin-left:50%}.diensten-slider .swiper-container{width:100%;height:62.5vw}.diensten-slider .swiper-container-vertical>.swiper-pagination-bullets{top:2rem;transform:none}.diensten-slider .swiper-pagination{margin-left:20%}.diensten-slider .swiper-button-prev{left:50%;top:auto;bottom:0}.diensten-slider .swiper-button-next{left:calc(50% + 8.4rem);top:auto;bottom:0}}@media only screen and (max-width: 1100px){.nav-bar-absolute{position:relative}.nav-bar-absolute .logo-container-white img{filter:brightness(0) saturate(100%)}.nav-bar .logo-container img{max-width:80%}.home-diensten .diensten-container .dienst .icon-container{width:2.5rem}.home-diensten .diensten-container .dienst-dark .icon-container{transform:translateX(-1.25rem)}.werken-bij-asphaltex{padding-top:5rem}.werken-bij-asphaltex .right-container{width:100%;display:block;margin-top:5rem}.werken-bij-asphaltex .right-container .content-container{width:65%}.werken-bij-asphaltex .right-container .content-container .title-container{width:100%}.werken-bij-asphaltex .right-container .icons-container{margin-left:17.5%}.werken-bij-asphaltex .dark-container{width:100%;padding-left:0}.werken-bij-asphaltex .dark-container .inner{width:90%;margin:0 auto}.werken-bij-asphaltex .dark-container .text-container{width:100%}.werken-bij-asphaltex .image-container{width:100%;display:block}.werken-bij-asphaltex .image-container .desktop{display:none}.werken-bij-asphaltex .image-container .mobile{display:block}.diensten-intro .first-section .content-container .desc-container{margin-top:0}footer .icons-container{width:10%}.over-intro .big-text{width:60%}.realisaties-grid .realisatie{width:45%;margin:0 2%}.realisaties-filter .tag-container{display:block;margin-left:.5%;white-space:normal}.realisaties-filter .tag{margin-bottom:1.5rem}.realisaties-filter .title-container{display:block;margin-left:.5%;margin-bottom:3rem}.realisatie-intro{display:flex;flex-direction:column}.realisatie-intro .tag-container{width:100%;margin-left:0;order:1;white-space:normal}.realisatie-intro .content-container{width:100%;display:block;margin-left:0;order:3}.realisatie-intro .slider-container{width:100%;display:block;margin-left:0;order:2;margin-bottom:5rem}.project-grid-realisatie .project{width:48%;margin:0 1%}.project-grid-realisatie .terug{display:block;width:100%;margin-top:5rem}.form-container .bottom .check{width:100%;display:block}.form-container .bottom .btn-positioner{text-align:center;width:100%}.form-container .bottom .btn-positioner input[type=submit]{width:100%;display:block}.algemene-gegevens .wrapper{width:85%;margin:0 auto}}@media only screen and (max-width: 1050px){.cta-realisaties .cta-realisaties-intro .content-container{width:90%;margin-left:10%}.cta-realisaties .slider-container{margin-top:-17.7rem}footer .sub-footer .links{flex-direction:column;align-items:flex-start;width:100%}footer .sub-footer .skinn{margin-top:0.2rem}.over-certificaten .certificaten-container{width:67%;margin-left:10%}.over-certificaten .icons-container{margin-left:10%}.diensten-intro .first-section{display:flex;flex-direction:column-reverse}.diensten-intro .first-section .content-container{width:100%;display:block;position:relative}.diensten-intro .first-section .content-wrap{position:relative;top:auto;bottom:auto;left:auto;right:auto;width:85%;display:block;margin:5rem auto}.diensten-intro .first-section .bottom-container{position:relative;bottom:auto;margin-top:3rem}.diensten-intro .first-section .image-container{width:100%;display:block;margin-left:0}.diensten-intro .first-section .image-container .mobile{display:none}.diensten-intro .first-section .image-container .desktop{display:block}.diensten-intro .first-section .icons-container{display:none}.diensten-intro .second-section .content-container{display:block;width:85%;margin:5rem auto}.diensten-intro .second-section .content-container .text-container{width:100%;margin:0}.diensten-intro .second-section .image-container{display:block;width:100%}.diensten-intro .second-section .image-container .mobile{display:none}.diensten-intro .second-section .image-container .desktop{display:block}.diensten-sectie-3 .content-container{width:85%;margin:5rem auto;display:block}.diensten-sectie-3 .content-container .text-container{width:100%;margin:0}.diensten-sectie-3 .image-container{width:100%;display:block}.diensten-sectie-3 .image-container .mobile{display:none}.diensten-sectie-3 .image-container .desktop{display:block}.diensten-sectie-4{display:flex;flex-direction:column-reverse}.diensten-sectie-4 .content-container{width:100%;display:block}.diensten-sectie-4 .content-container .icons-container{display:none}.diensten-sectie-4 .content-container .text-container{margin:5rem 7.5%;width:85%}.diensten-sectie-4 .image-container{width:100%;display:block}.diensten-sectie-4 .image-container .mobile{display:none}.diensten-sectie-4 .image-container .desktop{display:block}.diensten-slider .swiper-slide{width:70%;margin-left:30%}.diensten-slider .swiper-pagination{margin-left:0}.diensten-slider .swiper-button-prev{left:30%}.diensten-slider .swiper-button-next{left:calc(30% + 8.4rem)}}@media only screen and (max-width: 950px){.nav-bar{padding:3rem 0}.home-intro{white-space:normal}.home-intro .image-container{width:100%;display:block}.home-intro .image-container .mobile{display:none}.home-intro .image-container .desktop{display:block}.home-intro .content-container{width:90%;display:inline-block;padding:5rem 0}.home-intro .content-container .title-container,.home-intro .content-container .text-container,.home-intro .content-container .btn-container{width:85%}.home-diensten .dienst-intro .title-container{width:60%}.home-diensten .dienst-intro .icon-container{width:5%}.cta-realisaties{padding-top:10rem}.cta-realisaties .slider-container{margin-top:10rem}}@media only screen and (max-width: 900px){.over-sectie-2 .image-container .icons-container{width:4.5rem;position:absolute;top:50%;transform:translate(-2.1rem, -50%)}.over-sectie-2 .image-container .icons-container img{margin-bottom:.75rem}.over-sectie-2 .content-container .text-container{width:60%;margin-left:13%}.over-intro .big-text{width:70%}.diensten-slider{display:none}.diensten-accordeon{display:block}}@media only screen and (max-width: 850px){.cta-realisaties .cta-realisaties-intro .content-container{margin:0 auto;text-align:center}.cta-realisaties .cta-realisaties-intro .content-container .wrap{display:inline-block;text-align:left}.cta-realisaties .cta-realisaties-intro .content-container .icon-container{display:block;width:3rem;margin-bottom:5rem}.cta-realisaties .cta-realisaties-intro .content-container .text-container{font-size:4rem;width:auto;display:block;margin-left:0}.cta-realisaties .cta-realisaties-intro .content-container .btn-container{display:block;margin-left:0}.projects-in-de-kijker{padding-top:5rem}.projects-in-de-kijker .title-container{margin-bottom:5rem}.projects-in-de-kijker .project{display:block;width:100%;margin-bottom:5rem;margin-left:0;margin-right:0}footer{white-space:normal}footer .icons-container{width:49%}footer .info-container{width:50%}footer .sitemap-container{margin-left:0;width:49%;margin-top:5rem}footer .socials{margin-top:5rem;width:50%}.over-sectie-2{display:flex;flex-direction:column}.over-sectie-2 .content-container{width:100%;display:block;order:2}.over-sectie-2 .content-container .text-container{padding:5rem 0 2.5rem 0;margin:0 auto;width:85%}.over-sectie-2 .image-container{width:100%;display:block;order:1}.over-sectie-2 .image-container .vertical{display:none}.over-sectie-2 .image-container .horizontal{display:block}.over-sectie-2 .image-container .icons-container{display:none}.over-certificaten{display:flex;flex-direction:column;margin-top:0}.over-certificaten .content-container{display:block;width:100%;order:2;margin-top:5rem}.over-certificaten .certificaten-container{margin-left:5%;width:72%}.over-certificaten .image-container{display:block;width:100%;order:1}.over-certificaten .image-container .vertical{display:none}.over-certificaten .image-container .horizontal{display:block}.algemene-gegevens .gegeven{width:49%}.algemene-gegevens .gegeven .add-bull:before{margin-right:2rem}.algemene-gegevens .gegeven .inner{width:calc(90% - 3rem)}}@media only screen and (max-width: 800px){.contact-intro .image-container{width:100%;display:block}.contact-intro .content-container{width:100%;display:block;margin:5rem 0}.form-map .form-container{width:100%;display:block}.form-map .map-container{width:100%;display:block;position:relative;height:40rem;left:0}.mobile-nav-menu{width:50%}}@media only screen and (max-width: 750px){.over-intro{margin-top:0}.over-intro .wrapper{display:flex;flex-direction:column;white-space:normal}.over-intro .content-container{width:100%;order:2;margin-top:5rem}.over-intro .content-container .title-container,.over-intro .content-container .text-container{width:100%;padding-right:0}.over-intro .image-container{width:100%;order:1}.over-intro .image-container .vertical{display:none}.over-intro .image-container .horizontal{display:block;width:100vw;transform:translateX(-7.5%)}.over-intro .image-container .icons-container{display:none}.over-sectie-3 .content-container{width:100%;display:block;margin:5rem 0}.over-sectie-3 .content-container .text-container{width:85%;margin:0 auto}.over-sectie-3 .content-container .btn-container{margin-left:7.5%}.over-sectie-3 .image-container{width:100%;display:block}.over-sectie-3 .image-container .vertical{display:none}.over-sectie-3 .image-container .horizontal{display:block}.over-intro .big-text{width:80%}}@media only screen and (max-width: 700px){.home-diensten .diensten-container .dienst{display:flex;flex-direction:column}.home-diensten .diensten-container .dienst .image-container{display:block;width:100%;order:1}.home-diensten .diensten-container .dienst .image-container .mobile{display:none}.home-diensten .diensten-container .dienst .image-container .desktop{display:block}.home-diensten .diensten-container .dienst .content-container{display:block;width:100%;order:2;padding:5rem 0}.home-diensten .diensten-container .dienst .content-container .wrap{width:87%}.home-diensten .dienst-intro .title-container{width:80%}.home-diensten .diensten-container .dienst-uneven{margin-bottom:0}.home-diensten .diensten-container .dienst-uneven .content-container{margin-top:5rem;padding-top:0}.cta-realisaties .cta-realisaties-intro .content-container .text-container{font-size:3rem}footer .sub-footer .maister-icon-container{margin-top:5rem;display:block;width:100%;text-align:left}.projects-in-de-kijker .terug .btn-container{height:auto;padding:5rem 0}.projects-in-de-kijker .terug .btn-aligner{position:relative;transform:none;left:0}.realisatie-intro .slider-container .swiper-button-prev{padding:0 .8rem 0 .9rem}.realisatie-intro .slider-container .swiper-button-prev:after{transform:scale(0.5)}.realisatie-intro .slider-container .swiper-button-next{padding:0 .8rem 0 .9rem;left:4.4rem}.realisatie-intro .slider-container .swiper-button-next:after{transform:scale(0.5)}}@media only screen and (max-width: 600px){.realisaties-grid .realisatie{width:100%;margin:0}footer{white-space:normal}footer .icons-container{width:39%}footer .info-container{width:60%}footer .sitemap-container{margin-left:0;width:39%;margin-top:5rem}footer .socials{margin-top:5rem;width:60%}.mobile-nav-menu{width:60%}}@media only screen and (max-width: 500px){.wrapper{width:90%}.algemene-gegevens .wrapper{width:90%}.home-intro .content-container{width:90%;margin:0 auto;display:block}.home-intro .content-container .title-container,.home-intro .content-container .text-container,.home-intro .content-container .btn-container{margin-left:0;margin-right:0;width:100%}.home-intro .icons-container{display:none}.home-diensten .dienst-intro .title-container{width:100%}.cta-realisaties .cta-realisaties-intro .content-container .text-container{font-size:2rem}.cta-realisaties .slider-container .owl-nav button img{width:50%}.cta-realisaties .slider-container .owl-nav .owl-prev{padding:2rem 2.2rem 2rem 1.7rem !important}.cta-realisaties .slider-container .owl-nav .owl-next{margin-left:calc(100% - 114.5px);padding:2rem 1.7rem 2rem 2.2rem !important}.werken-bij-asphaltex .right-container .content-container{width:90%;margin:0 auto;display:block}.werken-bij-asphaltex .right-container .icons-container{display:none}footer{white-space:normal}footer .icons-container{display:none}footer .info-container{width:100%;display:block}footer .info-container .text-container{margin-bottom:5rem}footer .sitemap-container{width:100%;display:block;margin-top:5rem}footer .sitemap-container .title-container{margin-bottom:2rem}footer .socials{width:100%;margin-top:5rem;display:block}footer .socials .title-container{margin-bottom:2rem}.over-intro .image-container .horizontal{transform:translate(-5%)}.over-sectie-2 .content-container .text-container{width:90%}.over-sectie-3 .content-container .text-container,.over-sectie-3 .content-container .title-container{width:90%}.over-sectie-3 .content-container .btn-container{margin-left:5%}.over-certificaten .icons-container{display:none}.over-certificaten .certificaten-container{width:90%;margin:0 5%}.over-intro .big-text{margin:5rem auto}.algemene-gegevens{padding:5rem 0}.algemene-gegevens .gegeven{width:100%;display:block}.algemene-gegevens .gegeven:last-child{margin-bottom:0}.projects-in-de-kijker .terug .btn-container{background:transparent}.form-container .form-wrap{width:90%}.mobile-nav-menu{width:100%;text-align:center}.mobile-nav-menu nav{margin-top:0;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}.mobile-nav-menu a,.mobile-nav-menu a:link,.mobile-nav-menu a:visited{margin-left:0}.textpage-content{width:90%}.diensten-intro .first-section .content-wrap{width:90%}.diensten-intro .second-section .content-container{width:90%}.diensten-sectie-3 .content-container{width:90%}.diensten-sectie-4 .content-container .text-container{width:90%;margin:5rem 5%}.diensten-accordeon{width:90%}}
