*{padding:0;margin:0;box-sizing:border-box}*,body{overflow-x:hidden}body{font-family:"Heebo",sans-serif}a{text-decoration:none}ul{list-style:none}h3{font-size:1.6rem}.mw{max-width:1200px;margin:0 auto}button{width:50%;padding:15px;background:#ed1b24;color:#fff;border:none;margin:20px 0;transition:background .2s ease}button:hover{background:#7f7f7f}button.block{margin:20px auto;display:block}button.fullWidth{width:100%}button.nomar{margin:0}nav{display:flex;justify-content:space-around;align-items:center;min-height:8vh;background-color:#fff;position:fixed;top:0;left:0;width:100%}nav .NavLogo img{width:100px;padding:10px}nav .naviLinks{display:flex;align-items:center;justify-content:center;width:55%}nav .naviLinks div{margin-right:30px}@media screen and (max-width:1200px){.line{width:30px;height:3px;background:#3a3a3a;margin:5px}nav{position:relative;height:10vh;background-color:#fff;padding:0 20px;display:flex;justify-content:flex-start;align-items:center;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.NavLogo img{padding:15px!important}.hamburger{position:absolute;cursor:pointer;right:5%;top:50%;transform:translate(-5%,-50%);z-index:2;overflow:hidden}.hamburger div{transition:all .3s ease}.naviLinks{position:fixed;background:#c7c7c7;color:#3a3a3a;height:100vh;width:100%!important;flex-direction:column;justify-content:center!important;clip-path:circle(100px at 90% -10%);-webkit-clip-path:circle(100px at 90% -10%);transition:all .35s ease-out;pointer-events:none;top:-10%;left:0}.naviLinks li{margin-bottom:30px}.naviLinks li div{color:#3a3a3a;margin-right:0}.naviLinks.open{clip-path:circle(1200px at 90% -10%);-webkit-clip-path:circle(1200px at 90% -10%);pointer-events:all;top:0;left:0;transition:all .35s ease-out;z-index:1}.toggle .line1{transform:rotate(-45deg) translate(-5px,6px)}.toggle .line2{opacity:0}.toggle .line3{transform:rotate(45deg) translate(-5px,-6px)}}.sticky{position:fixed;top:0;width:100%}.container{padding:72px 0}@media screen and (max-width:1200px){.container{padding:0}}.footer{height:10vh;overflow:hidden;border-top:1px solid silver;display:flex;justify-content:center;align-items:center}.footer h3{font-size:1.2rem}.landing{display:flex;justify-content:flex-end;align-items:center;background:url(https://ma-ve.nl/images/sfeer4.jpg);padding:100px;background-repeat:no-repeat;background-size:cover}.hero-svg{padding:0;width:60%;margin:0 auto;display:flex;justify-content:space-between}.hero-svg .imgLeft{width:20%;margin:0 0 auto auto;display:block}.hero-svg .imgRight{width:60%;margin:auto;display:block}.intro{width:50%;margin:30px;padding:20px;display:flex;flex-direction:column;align-items:center;background:#fff}.intro-logo img{width:250px}.intro h2{margin:20px 0}.intro h2,.intro h3{text-align:center}@media screen and (max-width:768px){.landing{padding:0;background:none}.hero-image{display:none;visibility:hidden}.intro{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 20px;width:100%;margin:0}.intro h2{text-align:center;margin:20px 0}.landing{flex-direction:column}.container{padding-top:0}.hero-svg{padding:20px}.hero-svg,.hero-svg img{width:100%}.divide{background:url(https://ma-ve.nl/images/sfeer4.jpg);background-repeat:no-repeat;background-size:cover;background-position:100%}.divide,.divide2{height:133px;width:100%}.divide2{background:url(https://ma-ve.nl/images/sfeer3.jpg);background-repeat:no-repeat;background-size:cover;background-position:100%}}.cardTitle{margin:100px 0 20px;text-align:center}.cardContainer{display:flex;justify-content:space-between;flex-direction:row;margin:20px 0}.cardContainer .card{display:flex;flex-direction:row;justify-content:center;align-items:center;width:33%;background-color:#fff;padding:20px;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;color:#3a3a3a;margin-bottom:20px;text-align:center;border:1px solid rgba(0,0,0,.15)}.cardContainer .card .icon{background:#eb2121;border-radius:50%;width:50px;height:50px;position:relative;margin-right:20px}.cardContainer .card .icon svg{fill:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.cardContainer{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 20px}.card{width:100%!important}.content{width:60%}.cardTitle{margin:20px 0;text-align:center}}.svgIntro{display:flex;flex-direction:row;justify-content:center;align-items:center}.svgIntro .svgContainer{padding:20px;flex:1 1 auto;align-self:flex-end}.svgIntro .svgContainer img{width:100%}.svgIntro .introText{padding:20px 0;flex:1 1 auto}.svgIntro .introText h3{text-align:center}.introImage{background:url(https://ma-ve.nl/images/sfeer1.jpg);height:340px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:100%}@media screen and (max-width:768px){.svgIntro{flex-direction:column;padding:0}.svgIntro .svgContainer{width:70%;margin:auto;padding:0 20px}.svgIntro .svgContainer img{margin:20px auto;display:block;width:100%}.svgIntro .introText{padding:20px;width:100%}}.contactLanding{padding:40px 80px}.contactLanding .contactWelcome{text-align:left;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 0 50px}.contactLanding .contactWelcome .welcomeText{width:60%;align-self:flex-start}.contactLanding .contactWelcome .socials{width:40%}.contactLanding .contactWelcome .socials img{width:40px;height:auto;margin-left:auto;display:block}.contactLanding .formContainer{margin:10px 0}.contactLanding .formContainer form{display:flex;flex-direction:column;justify-content:center;align-items:center}.contactLanding .formContainer form label{align-self:flex-start}.contactLanding .formContainer form input,.contactLanding .formContainer form textarea{width:100%;padding:10px;margin:0 0 10px;border:1px solid #c4c4c4}.contactLanding .formContainer form input:focus,.contactLanding .formContainer form textarea:focus{outline:1px solid #ed1b24}.contactLanding .formContainer form input[type=submit]{width:100%;padding:15px;background:#ed1b24;color:#fff;border:none;margin:20px 0;transition:background .2s ease}.contactLanding .formContainer form input[type=submit]:hover{background:#7f7f7f}.succesMail{border:1px solid #ed1b24;width:100%;padding:10px}.buttoen{background:#fff}@media screen and (max-width:768px){.contactLanding{padding:20px}}.nocaptcha{background:#ed1b24;width:100%;margin:10px;text-align:center;padding:10px;color:#fff}.capt{align-self:flex-start}.button,.capt,.capt div{overflow:hidden}.button{position:relative;height:auto;width:100%;background-image:none;border:none;outline:none;background-color:#ed1b24;color:#fff;text-transform:uppercase;font-size:15px;letter-spacing:2px;cursor:pointer;padding:10px}.button,.button:after{transition:all .2s ease-out}.button:after{content:"";display:block;position:absolute;width:160px;height:40px;background-color:#000;z-index:-1;top:10px;opacity:.3;-webkit-filter:blur(5px);filter:blur(5px)}.button:hover:after{opacity:.5;-webkit-filter:blur(20px);filter:blur(20px)}.button:active{background-color:#dd4b4b}.button:active:after{opacity:.3}.loading{border-radius:50px;width:50px;height:50px;overflow:hidden}.button.loading:after{width:40px;left:5px;top:12px;border-radius:100%}.spinner{display:block;width:34px;height:34px;position:absolute;top:8px;left:calc(50% - 17px);background:transparent;box-sizing:border-box;border:4px solid transparent;border-top-color:#fff;border-radius:100%;-webkit-animation:spin .6s ease-out infinite;animation:spin .6s ease-out infinite}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}.WerkIntro{display:flex;flex-direction:column;justify-content:center;align-items:center}.WerkIntro .WerkSvgContainer{background:url(https://ma-ve.nl/images/sfeer3.jpg);height:340px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:100%}.WerkIntro .WerkintroText{padding:20px 0 0}.WerkIntro .WerkintroText h3{text-align:center}.heistelling{width:200px;height:auto;display:block;margin:0 auto}@media screen and (max-width:768px){.svgIntro{flex-direction:column}.svgIntro .svgContainer img{margin:20px auto;display:block}.WerkIntro{padding:0}.WerkIntro .WerkSvgContainer img{width:100%}.WerkIntro .WerkintroText{padding:20px}}.row{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap}.row img{width:280px;height:300px;margin-right:0}.row>div{margin-bottom:10px;cursor:pointer}.h3-projecten{text-align:center;margin-bottom:20px;padding:40px 0 0}#myBtn{display:none;position:fixed;bottom:20px;right:30px;z-index:99}#myBtn:hover{background-color:#555}@media screen and (max-width:768px){.h3-projecten{padding-top:20px}}
/*# sourceMappingURL=main.10f2836a.chunk.css.map */