body{width:100%;height:100%;font-size:16px;line-height:28px;font-family:'Ubuntu',sans-serif;overflow-x:hidden;color:#000}body a:focus,body input:focus,body button:focus,body textarea:focus,body a:visited,body input:visited,body button:visited,body textarea:visited,body a:active,body input:active,body button:active,body textarea:active{outline:0 !important}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;flex-wrap:wrap}h1,h2,h3,h4,h5,h6{font-family:'Roboto Slab',serif;line-height:1;margin:0}p,li{font-family:'Ubuntu',sans-serif;line-height:28px !important;font-size:18px;margin:0;text-align:left}@media screen and (max-width:768px){p,li{font-size:16px}}span{font-size:18px;font-family:'Roboto Slab',serif}.bold{font-weight:900}h1{font-size:60px;margin:30px 0}@media screen and (max-width:768px){h1{font-size:45px;text-align:left}}h2{font-size:50px}@media screen and (max-width:768px){h2{font-size:40px;text-align:left}}h3{font-size:45px}@media screen and (max-width:768px){h3{font-size:30px;text-align:left}}h4{font-size:25px}@media screen and (max-width:768px){h4{font-size:20px;text-align:left}}h5{font-size:20px}@media screen and (max-width:768px){h5{font-size:16px;text-align:left}}.content-wrapper p{margin-bottom:2rem}.btn{border-radius:10px;display:inline-block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-top:15px;padding:10px 30px}.btn span{font-weight:600}.buttonForza,button{background-color:#d73c2e;color:#fff !important;border-style:solid;border-color:#d73c2e;border-width:3px;border-radius:2px;padding:5px 30px;margin:30px 0;font-family:'Roboto Slab',serif;position:relative;transition:.3s ease}.buttonForza:hover,button:hover{background-color:transparent;color:#d73c2e;border-style:solid;border-color:#d73c2e;border-width:3px;text-decoration:none}.buttonForza:before{content:'';position:absolute;bottom:0;right:0;border-top:0px solid transparent;border-right:0px solid #d73c2e;width:0;transition:.3s ease}.buttonForza:hover{background-color:transparent;color:#d73c2e !important;border-style:solid;border-color:#d73c2e;border-width:3px;text-decoration:none}.buttonForza:hover:before{border-top:10px solid transparent;border-right:20px solid #d73c2e}.buttonCenter{position:relative;left:50%;transform:translateX(-50%)}div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok{display:inline-block !important}span.wpcf7-not-valid-tip{color:#d73c2e !important;font-size:14px !important;margin:-5px 0 10px !important}.wpcf7 form.invalid .wpcf7-response-output{border-color:#d73c2e !important}.wpcf7-response-output{display:inline-block;background-color:#000;color:#fff;width:100%;font-size:14px !important;margin:-5px 0 25px !important;position:relative}form{padding:0}form span.wpcf7-not-valid-tip{color:red}form ::placeholder{color:#000}form input[type="text"],form input[type="tel"]{background:#fff;color:#000;border:none;margin-bottom:15px;padding:5px 0 5px 15px;border-radius:2px}@media screen and (max-width:768px){form input[type="text"],form input[type="tel"]{width:75%}}form input[type="submit"]{margin:0 0 30px 0;padding:15px;color:#fff;background-color:#d73c2e;border-style:none;border-radius:2px}form input[type="submit"]:hover{background-color:#fff;color:#000;border-style:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;text-align:center;background-color:#f1ecec}.preloader img{width:300px;left:50%;top:50%;transform:translate(-50%, -50%);position:absolute}@media screen and (max-width:991px) and (min-width:768px){.preloader img{width:75px}}@media screen and (max-width:768px){.preloader img{width:75px;left:40%;top:45%}}div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok{display:inline-block !important}span.wpcf7-not-valid-tip{color:#000}.wpcf7-list-item{margin-right:30px !important}.header-top{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size:13px;padding:.75rem 1rem;line-height:1;display:block;text-align:center;color:#fff;background:#000}.header-top:hover,.header-top:focus{color:#fff;text-decoration:none;background:#d73c2e}header #bs-example-navbar-collapse-1{border:none !important}header .navbar{border:none;background-color:transparent;padding:30px 60px;margin-bottom:0}@media screen and (max-width:768px){header .navbar{padding:20px 15px 15px 30px}}header .navbar .navbar-header .navbar-brand{height:50px;padding-top:5px}@media screen and (max-width:768px){header .navbar .navbar-header .navbar-brand{padding:0}}header .navbar .navbar-header .navbar-brand img{width:140px;transition:.3s ease}@media screen and (max-width:768px){header .navbar .navbar-header .navbar-brand img{width:120px}}header .navbar ul{list-style:none}@media screen and (max-width:768px){header .navbar ul{text-align:center;height:90vh}}header .navbar ul li{padding:0 0 0 5px}header .navbar ul li:first-child{padding-left:0}@media screen and (max-width:991px){header .navbar ul li{padding:0 0 0 20px}}@media screen and (max-width:768px){header .navbar ul li{padding:15px}}header .navbar ul li a{font-size:16px;color:#000 !important;transition:.3s ease;padding:22px 10px}header .navbar ul li a:hover{color:#d73c2e !important}header .navbar ul li a img{width:20px;position:absolute;left:-5px;top:21px;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:768px){header .navbar ul li a img{opacity:1;left:10vw;top:26px}}header .navbar ul li a.active{color:#d73c2e !important}header .navbar ul li a.active:hover{color:#d73c2e !important}header .navbar .navbar-toggle{margin:0;border:none}header .navbar .navbar-toggle:hover{background:none}header .navbar .navbar-toggle .icon-bar{width:30px;height:3px;background-color:#000}.banner{padding:90px 0;position:relative;background-color:#d73c2e;color:#fff}@media screen and (max-width:768px){.banner{padding:0 0 30px 0}}.banner .container h1{text-align:center}.banner p{padding-bottom:45px;text-align:center}@media screen and (max-width:768px){.banner p{text-align:left;padding:0 15px}}.banner span{width:100%;display:block;text-align:center}.banner a{color:#d73c2e}.gray{background-color:#f1ecec;color:#000}.gray .col-sm-12{display:flex;justify-content:center;flex-wrap:wrap}.gray .col-sm-12 button{margin:0 15px}@media screen and (max-width:768px){.gray .col-sm-12{padding:0 15px}.gray .col-sm-12 button{margin:15px}}.banner-frontpage{padding:0;margin:0;position:relative}.banner-frontpage .container-fluid{margin:0;padding:0}.banner-frontpage .photo{height:126%;z-index:-1;position:absolute;top:-160px}.banner-frontpage .photo:before{content:'';position:absolute;bottom:0;right:0;border-top:105px solid transparent;border-right:150px solid #fff;width:0}@media screen and (max-width:768px){.banner-frontpage .photo{width:100%;height:100%;top:0px;padding-top:60px;height:65vh;position:relative;display:block}}.banner-frontpage .about{float:right;padding:150px 75px 150px 75px}.banner-frontpage .about .logo-wrapper{border-bottom:1px solid #e0e0e0;padding-bottom:15px;margin-bottom:15px}.banner-frontpage .about .logo-wrapper .mfn-logo{height:70px}.banner-frontpage .about h1{padding:5px 0 30px 0;margin:0;font-size:75px;color:#d73c2e}.banner-frontpage .about span{font-weight:bold;font-size:20px;font-family:'Roboto Slab',serif}.banner-frontpage .about p{width:75%}@media screen and (max-width:768px){.banner-frontpage .about{padding:30px;float:none}}.werkwijze{background-color:#f1ecec;padding:90px 0;text-align:center}@media screen and (max-width:768px){.werkwijze{padding:30px;padding-top:-50px}}.werkwijze p{text-align:center}@media screen and (max-width:768px){.werkwijze p{text-align:left;padding:0}}.werkwijze .container-fluid{text-align:center}@media screen and (max-width:768px){.werkwijze .container-fluid{margin:15px -15px}}.werkwijze .container-fluid .row{display:flex;justify-content:center;flex-wrap:wrap}.werkwijze .container-fluid .col-md-4{background-color:#fff;display:inline;width:25vw;padding:30px 30px 90px 30px;margin:30px 15px;position:relative}@media screen and (max-width:1201px){.werkwijze .container-fluid .col-md-4{width:30vw;padding:30px 15px 90px 15px;margin:30px 15px}}@media screen and (max-width:991px){.werkwijze .container-fluid .col-md-4{width:100%;padding:30px;margin:15px}}.werkwijze .container-fluid .col-md-4 img{height:90px;margin:15px}.werkwijze .container-fluid .col-md-4 h3{color:#d73c2e;margin:15px 0;text-align:center}.werkwijze .container-fluid .col-md-4 p{font-size:16px;padding:30px 0;text-align:center}.werkwijze .container-fluid .col-md-4:before{content:'';position:absolute;bottom:0;right:0;border-top:60px solid transparent;border-right:90px solid #f1ecec;width:0;transition:.3s ease}.werkwijze .container-fluid .col-md-4:hover:before{border-top:0px solid transparent;border-right:0px solid #f1ecec}.meer{background-color:#d73c2e;color:#fff;padding:90px 0;text-align:center}.meer p{text-align:center}@media screen and (max-width:768px){.meer p{text-align:left;padding:0}}@media screen and (max-width:768px){.meer{padding:30px 30px 90px 30px;text-align:left}}.meer button{background-color:#fff;border-color:#fff;color:#d73c2e;position:relative;padding:5px 45px !important}.meer button:before{border-right:5px solid #fff}.meer button img{width:15px;position:absolute;left:20px;top:10px;opacity:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:768px){.meer button img{opacity:0}}.meer button:hover{border-color:#fff;background-color:#d73c2e;color:#fff}.meer button:hover img{opacity:1}.meer button:hover:before{border-right:20px solid #fff}.diensten{position:relative;transition:.3s ease;overflow:hidden}.diensten .row-eq-height{flex-direction:inherit}.diensten .row:nth-child(even){background-color:#f1ecec}.diensten .row:nth-child(even) .left:after{border-right:180px solid #f1ecec}.diensten .row:nth-child(even) .left .overlay{background-color:#f1ecec;height:100%;width:100%;opacity:0.3}.diensten .col-sm-4{padding:45px;position:relative}@media screen and (max-width:768px){.diensten .col-sm-4{width:100%;padding:45px 30px}}.diensten .col-sm-4 h3{color:#d73c2e;padding:0 0 30px;margin:0}.diensten .col-sm-4 h4{font-size:20px;padding:75px 0 30px;margin:0}.diensten .col-sm-4 h5{padding:75px 0 30px;margin:0}@media screen and (max-width:768px){.diensten .col-sm-4 h5{padding:0}}.diensten .col-sm-8{padding:75px 150px 75px 45px}.diensten .col-sm-8 h3{color:#d73c2e;margin:0 0 30px}@media screen and (max-width:768px){.diensten .col-sm-8{padding:45px 30px}}.diensten .left{padding:0}@media screen and (max-width:768px){.diensten .left{height:300px}}.diensten .left:after{content:'';position:absolute;bottom:0;right:0;border-top:120px solid transparent;border-right:180px solid #fff;width:0}.diensten .left .overlay{background-color:#fff;height:100%;width:100%;opacity:0.3}@media screen and (max-width:768px){.diensten .right{padding-top:0}}.diensten .toggle{transition:.3s ease;padding:0 0px 30px 0}.diensten .toggle img.cross{position:absolute;left:0;top:15px;width:15px;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}@media screen and (max-width:768px){.diensten .toggle img.cross{position:absolute;right:0;top:15px;margin:2px 0}}.diensten .toggle .panel-group{margin:0}.diensten .toggle .panel-group .panel-default{background:transparent;border:none;border-radius:0;box-shadow:none}.diensten .toggle .panel-group .panel-default .panel-heading{background:transparent;border:none;padding:0}.diensten .toggle .panel-group .panel-default .panel-heading h4{padding:10px 0 0 45px;text-align:left;display:block;position:relative}.diensten .toggle .panel-group .panel-default .panel-heading h4 a{color:#000;text-decoration:none;transition:.3s ease;display:inline-block;font-family:'Ubuntu',sans-serif;font-size:18px;line-height:28px}.diensten .toggle .panel-group .panel-default .panel-heading h4 a:hover{color:#d73c2e;padding-left:15px}.diensten .toggle .panel-group .panel-default .panel-heading h4.active a{color:#d73c2e}.diensten .toggle .panel-group .panel-default .panel-heading h4.active img{-webkit-transform:rotate(55deg);transform:rotate(55deg)}.diensten .toggle .panel-group .panel-default .panel-collapse .panel-body{border:none;text-align:left;padding:5px 0 15px 45px}.personeel{position:relative}.personeel .container{margin:90px auto}.personeel .container .row-eq-height{flex-direction:inherit}.personeel .container [class*="col-"]{margin-bottom:45px;padding:0 45px}@media screen and (max-width:768px){.personeel .container [class*="col-"]{padding:0 30px;width:100%}}.personeel .container .content{height:100%}.personeel .container .mfn-logo{margin-top:15px;height:60px}.personeel .container .personaImg{height:300px;position:relative}.personeel .container .personaImg:before{content:'';position:absolute;bottom:0;right:0;border-top:90px solid transparent;border-right:160px solid #fff;width:0;transition:.3s ease}.personeel .container .personaImg:hover:before{border-top:0px solid transparent;border-right:0px solid #fff}.personeel .container h4{color:#d73c2e;margin:15px 0;text-align:left}.img{height:300px;position:relative}.img:before{content:'';position:absolute;bottom:0;right:0;border-top:90px solid transparent;border-right:160px solid #fff;width:0;transition:.3s ease}.img:hover:before{border-top:0px solid transparent;border-right:0px solid #fff}.spotlight-wrapper{padding:90px 0 45px;overflow:hidden}@media screen and (max-width:768px){.spotlight-wrapper{padding:30px 0 0 0}}.spotlight-wrapper .col-sm-12{padding:0 45px;position:relative}@media screen and (max-width:768px){.spotlight-wrapper .col-sm-12{padding:0 30px}}.spotlight-wrapper .col-sm-12 .col-sm-6{padding:0;position:relative}.spotlight-wrapper .col-sm-12 .col-sm-6:nth-child(even){padding-left:60px}@media screen and (max-width:768px){.spotlight-wrapper .col-sm-12 .col-sm-6:nth-child(even){padding:0}}.spotlight-wrapper .col-sm-12 img{width:100%}.spotlight-wrapper .col-sm-12 span{color:#d73c2e}.spotlight-wrapper .col-sm-12 h2{margin:15px 0}.articles{padding:45px 0 120px 0}.articles .col-sm-6{padding:15px 30px}@media screen and (max-width:768px){.articles .col-sm-6{padding:15px}}.articles h3{padding:10px 0 5px;font-size:32px;line-height:1.25}.articles img{width:100%;display:block}.articles span{color:#d73c2e;font-size:15px;line-height:30px}.articles .visible_item{display:none}.articles .grid:after{content:'';display:block;clear:both}.articles .element-item{position:relative}.articles .element-item .img{display:block}.articles .sortbuttons button.is-checked{background-color:#f1ecec;color:#d73c2e}.articles .show-more-btn{text-align:center;margin:45px 0 30px 0;transition:.3s ease}.articles .show-more-btn span{color:#000;transition:.3s ease;width:100%;display:block;text-align:center}.articles .show-more-btn:hover{color:#d73c2e;cursor:pointer}.articles .show-more-btn:hover span{color:#d73c2e}@media screen and (max-width:768px){.articles .show-more-btn h4{text-align:center}}@media screen and (max-width:768px){.bannerSingel p{padding:15px 0}}.article{padding:75px 0;position:relative}.article .container{display:flex;justify-content:center;flex-wrap:wrap}.article img{width:100%;height:100%;display:block;position:relative}.article span{color:#d73c2e;margin:5px 0 30px 0;display:block}.article h1,.article h2,.article h3,.article h4,.article h5,.article h6{margin:15px 0}.article p,.article ul{margin-bottom:45px}.article .echo{margin:0 0 15px;display:block}.article a{font-size:18px;color:#d73c2e}.article a .fa-caret-right{margin-right:15px;transition:.3s ease}.article a:hover{text-decoration:none}.article a:hover .fa-caret-right{margin-right:30px}.article li{font-size:18px}.article figcaption{margin:0 0 15px;color:#d73c2e}@media screen and (max-width:768px){.contactpersonas{padding:0}}.contactpersonas .col-sm-8{position:relative;height:400px;margin-bottom:0 !important}.contactpersonas .col-sm-8:after{content:'';position:absolute;bottom:0;right:0;border-top:105px solid transparent;border-right:150px solid #fff;width:0;transition:.3s ease}.contactpersonas .col-sm-8:hover:after{border-top:0px solid transparent;border-right:0px solid #fff}.contactpersonas .col-sm-4{margin-bottom:0 !important;padding:0 0 0 45px !important}.contactpersonas .col-sm-4 .content{display:block;padding:0 0 15px}.contactpersonas .col-sm-4 .content:first-child h4{margin-top:0 !important}.contactpersonas a{color:#000;text-decoration:none;font-weight:900}.contactpersonas a .fa-envelope,.contactpersonas a .fa-phone-alt{transition:.3s ease;margin-right:10px}.contactpersonas a:hover{color:#d73c2e}.contactpersonas a:hover .fa-envelope,.contactpersonas a:hover .fa-phone-alt{margin-right:30px}.contactpersonas a span{display:block;font-size:16px;text-align:left}.contactpersonas a span svg{color:#d73c2e;margin-right:5px}.adres{background-color:#f1ecec;padding:75px 0}@media screen and (max-width:768px){.adres{padding:45px 30px}}.adres h2{margin-bottom:30px}.adres .maps-iframe{position:relative}.adres .maps-iframe:after{content:'';position:absolute;bottom:0;right:0;border-top:105px solid transparent;border-right:150px solid #f1ecec;width:0;transition:.3s ease}.adres .maps-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.adres .maps-iframe .ratio{padding-bottom:56.25%}.adres .maps-iframe:hover:after{border-top:0px solid transparent;border-right:0px solid #f1ecec}@media screen and (max-width:768px){.adres .maps-iframe{margin-top:1em}}.adres .container{padding:0}.adres .container .col-sm-4{padding:0}.adres .container .col-sm-4 h4{color:#d73c2e;margin:30px 0}@media screen and (max-width:768px){.adres .container .col-sm-4 h4{display:none}}.adres .container .col-sm-4 span{display:block}.adres .container .col-sm-8{padding-right:0;margin-right:0}@media screen and (max-width:768px){.adres .container .col-sm-8{padding:0}}.adres .container .col-sm-8 #map{margin:30px 0;height:400px;width:100%}.adres .container .col-sm-8 #map:after{content:'';position:absolute;bottom:0;right:0;border-top:105px solid transparent;border-right:150px solid #f1ecec;width:0;transition:.3s ease}.adres .container .col-sm-8 #map:hover:after{border-top:0px solid transparent;border-right:0px solid #f1ecec}footer{margin:0;padding:0;color:#fff}footer .container{width:100% !important}footer a{color:#fff;transition:.3s ease}footer a:hover{color:#d73c2e;text-decoration:none}footer .textinfo{padding-bottom:15px}footer .textinfo span{display:block;font-family:'Ubuntu',sans-serif}footer h3{padding-bottom:30px}footer .top{position:relative;background-color:#000}footer .top:before{content:'';position:absolute;bottom:-1px;right:0;border-top:105px solid transparent;border-right:150px solid #000;width:0}footer .mid{background-color:#000;padding:90px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}@media screen and (max-width:768px){footer .mid{display:block;padding:60px 45px}}footer .mid .left .mfn-logo{height:40px;margin-top:15px}footer .mid .left .nav-link img{width:150px;display:block;padding-bottom:21px;transition:.3s ease}footer .mid .left .nav-link img:hover{margin-left:15px}footer .mid .right ul{padding:0;list-style:none;margin:0}footer .mid .right ul li{display:inline;padding:15px 30px 15px 0}footer .mid .right ul li:hover{padding-bottom:20px}footer .bottom{background-color:#000;padding:30px 90px}@media screen and (max-width:768px){footer .bottom{padding:45px}}footer .bottom .left{text-align:left;display:inline;padding-left:53px}@media screen and (max-width:768px){footer .bottom .left{padding-left:0}}footer .bottom .right{text-align:right;display:inline;float:right;opacity:30%;transition:.3s ease}footer .bottom .right:hover{opacity:100%}footer .bottom .right a{color:#fff;text-decoration:none}@media screen and (max-width:768px){footer .bottom .right{text-align:left;float:none;padding-top:15px;display:inline-block}}.seoStyle{padding:75px 15px 75px 15px}.seoStyle h1{font-size:60px;margin:30px 0}.seoStyle h2{font-size:50px;margin:15px 0}.seoStyle h3{font-size:45px;margin:15px 0}.seoStyle h4{font-size:30px;margin:15px 0}.seoStyle h5{font-size:30px;margin:15px 0}.seoStyle a{text-decoration:none;color:#d73c2e}.seoStyle a:hover{text-decoration:underline;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.seoStyle li{color:#000}.navbar-brand{padding:0}@media (max-width:1200px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none !important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block !important}.navbar-brand{display:inline-block;float:none}.navbar-form.form-inline{display:inline-block;border-color:transparent;margin:4px;padding:5px}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}}