.banner{height:500px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;background-position:center 90px;background-size:100% auto;background-attachment:fixed}.banner .title{color:#fff;font-size:30px;font-weight:500;margin-top:200px;position:relative;z-index:2}.banner h2{color:#fff;font-size:40px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.Contact h2{color:#fff;font-size:40px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.banner .overlay{background-color:rgba(0,0,0,.2);height:100%;width:100%;position:absolute;top:0;left:0}.block{padding:65px 50px}.block h5{text-transform:uppercase;font-weight:700;font-size:35px;line-height:45px;margin-bottom:35px}.block b,.title b{color:#0077f5}.block.white{background-color:#fff;color:#004996}.block.light{background-color:#e5f1ff;color:#004996}.block.dark{background-color:#004996;color:#fff}.block ul li{float:left}.generalTasks .block ul li{float:none}.singleStack ul{margin-top:60px;overflow:visible}.singleStack li{width:100%;min-height:50px;padding-left:75px;position:relative;font-weight:700}.singleStack li:nth-child(1),.singleStack li:nth-child(2){margin-bottom:30px}.singleStack li:before{display:block;content:" ";height:100%;width:75px;background-repeat:no-repeat;background-position:center left;background-size:auto 50px;position:absolute;left:0}.singleStack li:nth-child(1):before{background-image:url(/UI/images/icons/team-120x120.png);margin-top:-10px}.singleStack li:nth-child(2):before{background-image:url(/UI/images/icons/Planning-120x120.png);margin-top:-10px}.singleStack li:nth-child(3):before{background-image:url(/UI/images/icons/Tekening-120x120.png);margin-top:-10px}.doubleStack ul{margin-top:30px}.doubleStack li{width:50%;min-height:50px;padding-left:75px;position:relative;font-weight:700}.doubleStack li:nth-child(1),.doubleStack li:nth-child(2){margin-bottom:30px}.doubleStack li:nth-child(3){clear:left}.doubleStack li:before{display:block;content:" ";height:100%;width:75px;background-repeat:no-repeat;background-position:center left;background-size:auto 50px;position:absolute;left:0}.doubleStack li:nth-child(1):before{background-image:url(/UI/images/icons/beton-120x120.png)}.doubleStack li:nth-child(2):before{background-image:url(/UI/images/icons/DAM-120x120.png)}.doubleStack li:nth-child(3):before{background-image:url(/UI/images/icons/1-120x120.png);margin-top:-10px}.doubleStack li:nth-child(4):before{background-image:url(/UI/images/icons/HELM-120x120.png);margin-top:-10px}.doubleStackend li:nth-child(1):before{background-image:url(/UI/images/icons/zoom-icon120x120.png)}.doubleStackend li:nth-child(2):before{background-image:url(/UI/images/icons/planning-icon120x120.png)}.doubleStackend li:nth-child(3):before{background-image:url(/UI/images/icons/pop-icon120x120.png);margin-top:-10px}.first{margin-top:40px;margin-bottom:40px}.first .left .block{width:calc(100% + 100px);position:relative;z-index:2;margin-top:30px}.second .left img{margin-left:30px}.second .right .block{margin-right:30px}.generalTasks{background-color:#e5f1ff;padding:50px 0;color:#004996;margin-top:75px;margin-bottom:75px}.generalTasks h5{text-transform:uppercase;font-weight:700;font-size:35px;line-height:45px;margin-bottom:35px}.bg-block{overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:60px;margin-bottom:70px}.bg-block .white{left:-15px;position:relative}.bestProjects{background-color:#e5f1ff;padding-bottom:50px;text-align:center}.bestProjects h5{font-size:22px;color:#004996;font-weight:700;margin:50px 0}.bestProjects .overlay{background-color:rgba(0,73,150,.55);position:absolute;top:0;height:100%;width:calc(100% + 1px);opacity:0;transition:.2s ease-in-out;transition-property:opacity}.bestProjects .item:hover .overlay{opacity:1}.bestProjects .info{background-color:#fff;position:absolute;bottom:40px;width:100%;padding:30px 0;text-align:center}.bestProjects h4{font-size:18px;color:#0077f5;font-weight:700;margin-bottom:10px}.bestProjects h6{font-size:14px;color:#004996;font-weight:700}.customers{padding-bottom:90px;text-align:center}.customers h5{color:#c2c2c2;margin:90px 0 30px 0;font-weight:600;font-size:22px}.owl-nav{z-index:10;color:#004996;position:absolute;height:48px;width:100%;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.owl-prev,.owl-next{position:absolute;padding:12px 18px}.owl-prev{left:-30px}.owl-next{right:0}.owl-projecten .owl-prev{left:-45px}.owl-projecten .owl-next{right:-15px}.construction{color:#fff;text-align:center;font-weight:500;background-size:cover}.construction .overlay{padding:140px 0 120px 0;background-color:rgba(0,73,150,.55)}.construction .contain{width:700px;max-width:calc(100% - 30px);margin:auto}.construction h4{font-size:45px;font-weight:700;margin-bottom:45px;text-transform:uppercase}.construction .buttons{margin-top:90px}.construction a{font-weight:400;text-transform:none;font-size:17.25px}.construction a:hover{background-color:#fff;color:#004895}.construction .call{margin-right:60px}.construction span{background-size:25px!important;background-repeat:no-repeat!important;background-position:40% 60%!important}.construction .call span{background-image:url(/UI/images/icons/002-phone-call.png)}.construction .mail span{background-image:url(/UI/images/icons/001-envelope.png)}@media screen and (max-width:2110px){.banner{background-size:auto 600px}}@media only screen and (max-width:1250px){.owl-carousel{width:calc(100% - 30px);margin:0 15px}}@media only screen and (max-width:1200px){.banner{height:400px;background-size:auto 500px}.banner .title{margin-top:150px}}@media only screen and (min-width:992px) and (max-width:1200px){.first .left .block{width:calc(100% + 200px)}}@media only screen and (max-width:991.5px){.banner{height:300px;background-size:auto 400px}.banner .title{margin-top:100px}.first .left .block{width:100%}.doubleStack li{width:100%}.doubleStack li:nth-child(3){margin-bottom:30px}.second .right .block{margin-right:0}.singleStack li:nth-child(3){margin-bottom:30px}.generalTasks{margin-top:30px;margin-bottom:30px}.first .left .block{margin-top:0}.right img,.left img,.generalTasks img{width:100%}.second .left img{margin-left:0}.bg-block{padding-top:0;padding-bottom:0;margin:30px 0 30px 0}.bg-block .white{left:0}.generalTasks{padding-bottom:15px}.singleStack{padding:0 30px}.singleStack ul{margin-top:45px}.doubleStack ul{margin-top:50px}.bestProjects .overlay{background-color:rgba(0,73,150,0)!important;opacity:1!important}}@media only screen and (max-width:991.5px) and (min-width:767.5px){.bg-block,.first,.second,.generalTasks{max-width:600px;margin:auto;margin-top:30px}.first .left,.first .right,.second .left,.second .right{padding:0}.limit-img{width:100%;margin-left:0}}@media only screen and (max-width:767.5px){.banner{height:200px;background-size:auto 300px}.banner .title{margin-top:65px;font-size:24px}.banner .title h2{font-size:30px;margin-bottom:5px}.construction .overlay{padding:70px 0 60px 0}.construction h4{font-size:6vw}.construction a{display:block;width:250px;margin:auto!important;margin-bottom:30px!important}.block{padding:35px 20px}.singleStack ul,.doubleStack ul{margin-top:30px}.bg-block img{padding:0 15px}.singleStack{padding:0 15px}.generalTasks{padding:35px 0 15px 0}}@media only screen and (max-width:480px){.first .left .block{padding:30px}.second .right .block{padding:30px}}@media only screen and (max-width:400px){.bestProjects .info{background:rgba(255,255,255,.7)}}