/* https://dennenheuvel.be/wp-content/themes/dennenheuvel/dist/css/index.css?ver=6.6.1 */
.headerIndex .content{padding:250px 0 65px;min-height:55vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end;justify-content:center;background:-webkit-linear-gradient(to bottom,rgba(0,0,0,.1) 40%,rgba(0,0,0,.5));background:-moz-linear-gradient(to bottom,rgba(0,0,0,.1) 40%,rgba(0,0,0,.5));background:-ms-linear-gradient(to bottom,rgba(0,0,0,.1) 40%,rgba(0,0,0,.5));background:-o-linear-gradient(to bottom,rgba(0,0,0,.1) 40%,rgba(0,0,0,.5));background:linear-gradient(to bottom,rgba(0,0,0,.1) 40%,rgba(0,0,0,.5))}.headerIndex .content .container{margin-top:auto}.headerIndex .content .carousel-controls{width:100px;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.headerIndex .content .carousel-controls img{width:15px}.headerIndex .colHeaderContent{color:#fff}.headerIndex .colHeaderContent h3{font-size:30px;font-size:3rem;text-transform:uppercase;font-weight:600;line-height:1.2;letter-spacing:1px;margin-bottom:5px}.headerIndex .colHeaderContent h2,.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content h3{font-family:museo-sans,Helvetica,sans-serif;font-weight:900;text-transform:uppercase}.headerIndex .colHeaderContent h2{font-size:55px;font-size:5.5rem;line-height:1.5;letter-spacing:3px;margin:0}.headerIndex .colHeaderContent h2 span[style="text-decoration: underline;"]{display:inline-block;position:relative;z-index:2;text-decoration:none!important;margin-bottom:12px}.headerIndex .colHeaderContent h2 span[style="text-decoration: underline;"]::before{content:'';position:absolute;left:0;bottom:0;width:0;height:10px;will-change:transform;background:#8CC05B;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.headerIndex .colHeaderContent h2 span[style="text-decoration: underline;"].visible::before{width:100%}.headerIndex:hover .content .carousel-controls{opacity:1}.sectionIndexBlocks .container-fluid{padding:0;overflow:hidden}.sectionIndexBlocks .rowIndexBlocks{margin:0 -5px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks{padding:0 5px;margin-top:10px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a{display:block;position:relative;overflow:hidden}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .img{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;will-change:transform;-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01);-webkit-transition:-webkit-transform .8s ease-in-out;-moz-transition:-moz-transform .8s ease-in-out;-ms-transition:-ms-transform .8s ease-in-out;-o-transition:-o-transform .8s ease-in-out;transition:transform .8s ease-in-out}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content{position:relative;z-index:1;height:350px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end;justify-content:center;padding:35px 50px;color:#fff;background:-webkit-linear-gradient(to bottom,rgba(16,16,18,.1) 40%,rgba(16,16,18,.5));background:-moz-linear-gradient(to bottom,rgba(16,16,18,.1) 40%,rgba(16,16,18,.5));background:-ms-linear-gradient(to bottom,rgba(16,16,18,.1) 40%,rgba(16,16,18,.5));background:-o-linear-gradient(to bottom,rgba(16,16,18,.1) 40%,rgba(16,16,18,.5));background:linear-gradient(to bottom,rgba(16,16,18,.1) 40%,rgba(16,16,18,.5))}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content h3{font-size:35px;font-size:3.5rem;line-height:1.2;letter-spacing:1px;margin-bottom:5px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content p{font-size:20px;font-size:2rem;margin:0;font-weight:600}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a:hover .img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.sectionFooterCta{position:relative}.sectionFooterCta .background{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.sectionFooterCta .content{position:relative;z-index:1;min-height:650px;padding:200px 0 100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end;justify-content:center;background:-webkit-linear-gradient(to bottom,rgba(16,16,18,.05),#101012);background:-moz-linear-gradient(to bottom,rgba(16,16,18,.05),#101012);background:-ms-linear-gradient(to bottom,rgba(16,16,18,.05),#101012);background:-o-linear-gradient(to bottom,rgba(16,16,18,.05),#101012);background:linear-gradient(to bottom,rgba(16,16,18,.05),#101012)}.sectionFooterCta .content .container{margin-top:auto}.sectionFooterCta .colTitle{color:#fff}.sectionFooterCta .colTitle h2{text-transform:uppercase;font-size:40px;font-size:4rem;line-height:1.2;letter-spacing:2px;font-weight:700}.sectionFooterCta .colTitle p a{color:#fff;text-decoration:underline}.sectionFooterCta .colTitle p a:hover{color:#8CC05B}footer .sectionFooterDark .colAddressInfo .text ol a:hover,footer .sectionFooterDark .colAddressInfo .text p a:hover,footer .sectionFooterDark .colAddressInfo .text ul a:hover,footer .sectionFooterDark .colNav .rowMenu .colMenu ul li a{color:#fff}footer .sectionFooterDark{background:#101012;padding-top:80px}footer .sectionFooterDark .colAddressInfo{position:relative;color:#fff}footer .sectionFooterDark .colAddressInfo::after{content:'';position:absolute;top:0;right:0;height:100%;width:1px;background:rgba(112,112,112,.45)}@media (max-width:375.98px){.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content{height:150px;padding:20px 25px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content h3{font-size:20px;font-size:2rem}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content p{font-size:14px;font-size:1.4rem}.sectionFooterCta .content{padding:100px 0 50px;min-height:300px}.sectionFooterCta .colTitle h2{font-size:20px;font-size:2rem}footer .sectionFooterDark{padding-top:60px}}@media (min-width:375.98px) and (max-width:575.98px){.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content{height:200px;padding:30px 40px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content h3{font-size:25px;font-size:2.5rem}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content p{font-size:16px;font-size:1.6rem}.sectionFooterCta .content{padding:120px 0 60px;min-height:350px}.sectionFooterCta .colTitle h2{font-size:22px;font-size:2.2rem}}@media (max-width:575.98px){.sectionFooterCta .colTitle h2{letter-spacing:1px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks{margin-top:5px}}@media (min-width:575.98px) and (max-width:767.98px){.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content{height:250px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content h3{font-size:30px;font-size:3rem}.sectionFooterCta .content{min-height:450px}.sectionFooterCta .colTitle h2{font-size:25px;font-size:2.5rem}}@media (min-width:575.98px) and (max-width:991.98px){.sectionFooterCta .content{padding:180px 0 80px}}@media (max-width:767.98px){.sectionIndexBlocks .rowIndexBlocks{margin:0}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks{padding:0}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks:first-child{margin-top:0}}@media (min-width:767.98px) and (max-width:991.98px){.headerIndex .colHeaderContent h3{font-size:20px;font-size:2rem}.headerIndex .colHeaderContent h2{font-size:40px;font-size:4rem}.headerIndex .colHeaderContent h2 span[style="text-decoration: underline;"]::before{height:8px}.sectionIndexBlocks .rowIndexBlocks{margin:0 -3px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks{padding:0 3px;margin-top:6px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content{height:180px;padding:20px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content h3{font-size:20px;font-size:2rem;margin-bottom:4px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content p{font-size:13px;font-size:1.3rem}.sectionFooterCta .content{min-height:450px}.sectionFooterCta .colTitle h2{font-size:30px;font-size:3rem}}@media (min-width:767.98px) and (max-width:1199.98px){.headerIndex .content{padding:200px 0 60px}}@media (max-width:991.98px){.headerIndex .content .carousel-controls,footer .sectionFooterDark .colAddressInfo::after{display:none}.headerIndex .content{min-height:auto}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a:hover .img{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01)}}@media (min-width:991.98px) and (max-width:1199.98px){.headerIndex .content{min-height:50vh}.headerIndex .colHeaderContent h3{font-size:22px;font-size:2.2rem}.headerIndex .colHeaderContent h2{font-size:45px;font-size:4.5rem}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content{height:220px;padding:30px 35px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content h3{font-size:22px;font-size:2.2rem}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content p{font-size:15px;font-size:1.5rem}.sectionFooterCta .content{min-height:450px}.sectionFooterCta .colTitle h2{font-size:32px;font-size:3.2rem}}@media (min-width:1199.98px) and (max-width:1500px){.headerIndex .colHeaderContent h3{font-size:25px;font-size:2.5rem}.headerIndex .colHeaderContent h2{font-size:50px;font-size:5rem}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content{height:280px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content h3{font-size:25px;font-size:2.5rem}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content p{font-size:16px;font-size:1.6rem}.sectionFooterCta .content{min-height:550px}.sectionFooterCta .colTitle h2{font-size:35px;font-size:3.5rem}}