@charset "UTF-8";
/* https://hoevedehemel.be/wp-content/themes/hoeve-de-hemel/dist/css/index.css?ver=892beffa06f895763602461753fce94c */
.headerIndex{position:relative}.headerIndex .background{position:absolute;top:0;left:0;height:100%;width:100%;background:#000F19}.headerIndex .background .carousel .img{background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}.headerIndex .background .carousel .carousel-controls{position:absolute;z-index:2;right:40px;bottom:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.headerIndex .background .carousel .carousel-controls .carousel-control{position:static;opacity:.6;display:block;width:auto;-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 .background .carousel .carousel-controls .carousel-control img{height:30px;width:auto}.headerIndex .background .carousel .carousel-controls .carousel-control:hover{opacity:1}.headerIndex .background .carousel .carousel-controls .carousel-control-prev{margin-right:25px}.headerIndex .content{position:relative;z-index:1;padding:100px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end;color:#fff;background:-webkit-linear-gradient(to bottom,rgb(0 0 0 / .05),rgb(0 0 0 / .65) 80%);background:-moz-linear-gradient(to bottom,rgb(0 0 0 / .05),rgb(0 0 0 / .65) 80%);background:-ms-linear-gradient(to bottom,rgb(0 0 0 / .05),rgb(0 0 0 / .65) 80%);background:-o-linear-gradient(to bottom,rgb(0 0 0 / .05),rgb(0 0 0 / .65) 80%);background:linear-gradient(to bottom,rgb(0 0 0 / .05),rgb(0 0 0 / .65) 80%)}.headerIndex .content .title{font-size:20px;font-size:2rem;font-weight:300}.headerIndex .content .title h1{font-size:80px;font-size:8rem;margin-bottom:0;line-height:1}.headerIndex .content .title h1 em{font-size:55px;font-size:5.5rem}.headerIndex .content .title p,.headerIndex .content .title ul{margin-top:20px;margin-bottom:0}.headerIndex .content .title p a,.headerIndex .content .title ul a{font-weight:500;text-decoration:underline}.headerIndex .content .title p a:hover,.headerIndex .content .title ul a:hover{opacity:.8}.headerIndex .content .title p:first-of-type{margin-top:40px}.headerIndex .content .scrollDown{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;cursor:pointer;margin-top:50px}@keyframes scroll{10%,100%{transform:translateY(0)}50%{transform:translateY(5px)}}.headerIndex .content .scrollDown img{width:15px;margin-right:20px;animation-name:scroll;animation-duration:1.2s;animation-timing-function:cubic-bezier(.15,.41,.69,.94);animation-iteration-count:infinite}.headerIndex .content .scrollDown p{margin:0;line-height:1;text-transform:uppercase;font-size:12px;font-size:1.2rem;letter-spacing:3px}.sectionIndexBlocks .rowIndexBlocks{margin:0}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks{padding:0}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a{display:block;position:relative}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content{position:absolute;top:0;left:0;height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end;justify-content:center;text-align:center;padding:30px;color:#fff;text-transform:uppercase;line-height:1.4;background:-webkit-linear-gradient(to bottom,rgb(0 0 0 / .15) 50%,rgb(0 0 0 / .6));background:-moz-linear-gradient(to bottom,rgb(0 0 0 / .15) 50%,rgb(0 0 0 / .6));background:-ms-linear-gradient(to bottom,rgb(0 0 0 / .15) 50%,rgb(0 0 0 / .6));background:-o-linear-gradient(to bottom,rgb(0 0 0 / .15) 50%,rgb(0 0 0 / .6));background:linear-gradient(to bottom,rgb(0 0 0 / .15) 50%,rgb(0 0 0 / .6))}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content h3{position:relative;font-size:18px;font-size:1.8rem;font-weight:600;margin-bottom:10px;will-change:transform;-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-ms-transition:-ms-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content h3::after{content:'';position:absolute;bottom:-15px;left:50%;width:0;height:2px;opacity:0;background:#fff;will-change:transform;-webkit-transition:width .5s ease-in-out,opacity .3s ease-in-out;-moz-transition:width .5s ease-in-out,opacity .3s ease-in-out;-ms-transition:width .5s ease-in-out,opacity .3s ease-in-out;-o-transition:width .5s ease-in-out,opacity .3s ease-in-out;transition:width .5s ease-in-out,opacity .3s ease-in-out;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content p{font-weight:300;font-size:14px;font-size:1.4rem;letter-spacing:.5px;margin:0}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a:hover .content h3{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a:hover .content h3::after{width:80px;opacity:1}.sectionIndexAbout{position:relative;background:#64696C;color:#fff}.sectionIndexAbout .background,.sectionIndexUsps .rowUsps .colUsps a .imgWrap .img{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.sectionIndexAbout .background{position:absolute;top:0;left:0;height:100%;width:50%}.sectionIndexAbout .content{position:relative;z-index:1;padding:150px 0}.sectionIndexAbout .content .colText{padding-left:100px}.sectionIndexAbout .content .colText .text h2{width:80%;margin-bottom:40px}.sectionIndexAbout .content .colText .text p a,.sectionIndexAbout .content .colText .text ul a{color:#fff}.sectionIndexAbout .content .colText .btns{padding-top:40px}.sectionIndexAbout .content .colText .btns .btn{display:table}.sectionIndexAbout .content .colText .btns .btn:last-child{margin-top:15px}.sectionIndexUsps .rowUsps{margin:0 -20px -40px}.sectionIndexUsps .rowUsps .colUsps{padding:0 20px;margin-bottom:40px}.sectionIndexUsps .rowUsps .colUsps a{display:block;height:100%;box-shadow:0 3px 6px rgb(0 0 0 / .16)}.sectionIndexUsps .rowUsps .colUsps a .imgWrap{overflow:hidden}.sectionIndexUsps .rowUsps .colUsps a .imgWrap .img{width:100%;height:300px;will-change:transform;-webkit-transition:-webkit-transform .8s linear;-moz-transition:-moz-transform .8s linear;-ms-transition:-ms-transform .8s linear;-o-transition:-o-transform .8s linear;transition:transform .8s linear;-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01)}.sectionIndexUsps .rowUsps .colUsps a .content{height:-webkit-calc(100% - 300px);height:-moz-calc(100% - 300px);height:-ms-calc(100% - 300px);height:-o-calc(100% - 300px);height:calc(100% - 300px);background:#fff;padding:35px 60px 60px}.sectionIndexUsps .rowUsps .colUsps a .content hr{border-top:1px solid #707070;margin:20px auto 25px;width:80px}.sectionIndexUsps .rowUsps .colUsps a .content p{font-size:14px;font-size:1.4rem;line-height:1.7;margin:0}.sectionIndexUsps .rowUsps .colUsps a .content .btn{font-size:13px;font-size:1.3rem;margin-top:40px}.sectionIndexUsps .rowUsps .colUsps a:hover .imgWrap .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)}.sectionIndexCta{position:relative}.sectionIndexCta .background{position:absolute;bottom:0;right:0;height:100%;width:100%;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end;justify-content:flex-end}.sectionIndexCta .background img{height:95%;width:auto;will-change:transform;-webkit-transform:translate(20%,6%);-moz-transform:translate(20%,6%);-ms-transform:translate(20%,6%);-o-transform:translate(20%,6%);transform:translate(20%,6%)}.sectionIndexCta .content{position:relative;z-index:1}.sectionIndexCta .colTitle{margin-bottom:0;padding:150px 15px 120px}.sectionIndexCta .colSocials{padding-bottom:40px}@media (max-width:375.98px){.headerIndex .content{padding:50px 0}.headerIndex .content .title{font-size:14px;font-size:1.4rem}.headerIndex .content .title h1{font-size:30px;font-size:3rem}.headerIndex .content .title h1 em{font-size:22px;font-size:2.2rem}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content{padding:20px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content h3{font-size:14px;font-size:1.4rem}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content p{font-size:11px;font-size:1.1rem;letter-spacing:0}.sectionIndexAbout .content{padding:50px 0}.sectionIndexAbout .content .colText .text h2{margin-bottom:20px}.sectionIndexUsps .rowUsps .colUsps a .imgWrap .img{height:200px}.sectionIndexUsps .rowUsps .colUsps a .content{padding:35px 20px 40px;height:-webkit-calc(100% - 200px);height:-moz-calc(100% - 200px);height:-ms-calc(100% - 200px);height:-o-calc(100% - 200px);height:calc(100% - 200px)}.sectionIndexUsps .rowUsps .colUsps a .content h3,.sectionIndexUsps .rowUsps .colUsps a .content p{font-size:13px;font-size:1.3rem}.sectionIndexUsps .rowUsps .colUsps a .content .btn{font-size:11px;font-size:1.1rem}.sectionIndexCta .colTitle{padding:50px 15px 40px}}@media (min-width:375.98px) and (max-width:575.98px){.headerIndex .content{padding:60px 0}.headerIndex .content .title{font-size:15px;font-size:1.5rem}.headerIndex .content .title h1{font-size:40px;font-size:4rem}.headerIndex .content .title h1 em{font-size:25px;font-size:2.5rem}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content{padding:30px 20px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content h3{font-size:16px;font-size:1.6rem}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content p{font-size:12px;font-size:1.2rem}.sectionIndexAbout .content{padding:60px 0}.sectionIndexAbout .content .colText .text h2{margin-bottom:25px}.sectionIndexUsps .rowUsps .colUsps a .imgWrap .img{height:250px}.sectionIndexUsps .rowUsps .colUsps a .content{padding:35px 30px 50px;height:-webkit-calc(100% - 250px);height:-moz-calc(100% - 250px);height:-ms-calc(100% - 250px);height:-o-calc(100% - 250px);height:calc(100% - 250px)}.sectionIndexUsps .rowUsps .colUsps a .content h3{font-size:15px;font-size:1.5rem}.sectionIndexUsps .rowUsps .colUsps a .content .btn{font-size:12px;font-size:1.2rem}.sectionIndexCta .colTitle{padding:60px 15px 50px}}@media (max-width:575.98px){.headerIndex .content .title p:first-of-type{margin-top:20px}.headerIndex .content .scrollDown{margin-top:25px}.headerIndex .content .scrollDown p{font-size:11px;font-size:1.1rem;letter-spacing:2px}.headerIndex .content .scrollDown img{width:12px;margin-right:15px}.sectionIndexAbout .content .colText .btns{padding-top:30px}.sectionIndexUsps .rowUsps{margin:0 -15px -30px}.sectionIndexUsps .rowUsps .colUsps{padding:0 15px;margin-bottom:30px}.sectionIndexCta .colSocials{padding-bottom:25px}}@media (min-width:575.98px) and (max-width:767.98px){.headerIndex .content .title h1{font-size:50px;font-size:5rem}.headerIndex .content .title h1 em{font-size:30px;font-size:3rem}.headerIndex .content .title p:first-of-type{margin-top:25px}.headerIndex .content .scrollDown{margin-top:30px}.sectionIndexUsps .rowUsps{margin:0 -10px -20px}.sectionIndexUsps .rowUsps .colUsps{padding:0 10px;margin-bottom:20px}.sectionIndexUsps .rowUsps .colUsps a .imgWrap .img{height:200px}.sectionIndexUsps .rowUsps .colUsps a .content{padding:35px 20px;height:-webkit-calc(100% - 200px);height:-moz-calc(100% - 200px);height:-ms-calc(100% - 200px);height:-o-calc(100% - 200px);height:calc(100% - 200px)}.sectionIndexUsps .rowUsps .colUsps a .content h3,.sectionIndexUsps .rowUsps .colUsps a .content p{font-size:13px;font-size:1.3rem}.sectionIndexUsps .rowUsps .colUsps a .content .btn{font-size:10px;font-size:1rem;padding:16px 20px}}@media (min-width:575.98px) and (max-width:991.98px){.headerIndex .content,.sectionIndexAbout .content{padding:80px 0}.headerIndex .content .title{font-size:16px;font-size:1.6rem}.sectionIndexAbout .content .colText .text h2{margin-bottom:30px}.sectionIndexCta .background img{-webkit-transform:translate(80%,6%);-moz-transform:translate(80%,6%);-ms-transform:translate(80%,6%);-o-transform:translate(80%,6%);transform:translate(80%,6%)}.sectionIndexCta .colTitle{padding:80px 15px 60px}}@media (max-width:767.98px){.sectionIndexBlocks .rowIndexBlocks{margin-bottom:-30px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks{margin-bottom:30px}.sectionIndexAbout .content .colText{padding-left:15px}.sectionIndexAbout .content .colText .text h2{width:100%}.sectionIndexUsps .rowUsps .colUsps a .content .btn{margin-top:30px}}@media (min-width:767.98px) and (max-width:991.98px){.headerIndex .content .title h1{font-size:55px;font-size:5.5rem}.headerIndex .content .title h1 em{font-size:35px;font-size:3.5rem}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content{padding:30px 20px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content h3{font-size:16px;font-size:1.6rem}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content p{font-size:12px;font-size:1.2rem}.sectionIndexAbout .background{width:33.333333%}.sectionIndexAbout .content .colText{padding-left:60px}.sectionIndexUsps .rowUsps{margin:0 -15px -30px}.sectionIndexUsps .rowUsps .colUsps{padding:0 15px;margin-bottom:30px}.sectionIndexUsps .rowUsps .colUsps a .content{padding:35px 40px 50px}.sectionIndexUsps .rowUsps .colUsps a .content .btn{font-size:12px;font-size:1.2rem}}@media (min-width:767.98px) and (max-width:1199.98px){.headerIndex .content .title p:first-of-type{margin-top:30px}.headerIndex .content .scrollDown{margin-top:40px}}@media (max-width:991.98px){.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content p{font-weight:400}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a:hover .content h3{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a:hover .content h3::after{width:0}.sectionIndexUsps .rowUsps .colUsps a:hover .imgWrap .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 .title h1{font-size:60px;font-size:6rem}.headerIndex .content .title h1 em{font-size:40px;font-size:4rem}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content{padding:25px 20px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content h3{font-size:14px;font-size:1.4rem}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content p{font-size:11px;font-size:1.1rem;letter-spacing:0}.sectionIndexAbout .background{width:41.666667%}.sectionIndexAbout .content{padding:100px 0}.sectionIndexUsps .rowUsps{margin:0 -10px -20px}.sectionIndexUsps .rowUsps .colUsps{padding:0 10px;margin-bottom:20px}.sectionIndexUsps .rowUsps .colUsps a .imgWrap .img{height:200px}.sectionIndexUsps .rowUsps .colUsps a .content{padding:35px 30px 40px;height:-webkit-calc(100% - 200px);height:-moz-calc(100% - 200px);height:-ms-calc(100% - 200px);height:-o-calc(100% - 200px);height:calc(100% - 200px)}.sectionIndexUsps .rowUsps .colUsps a .content h3{font-size:14px;font-size:1.4rem}.sectionIndexUsps .rowUsps .colUsps a .content .btn{font-size:11px;font-size:1.1rem;padding:16px 25px}.sectionIndexCta .colTitle{padding:100px 15px 80px}.sectionIndexCta .background img{-webkit-transform:translate(50%,6%);-moz-transform:translate(50%,6%);-ms-transform:translate(50%,6%);-o-transform:translate(50%,6%);transform:translate(50%,6%)}}@media (min-width:991.98px) and (max-width:1450px){.headerIndex .content .title{font-size:18px;font-size:1.8rem}}@media (min-width:1199.98px) and (max-width:1450px){.headerIndex .content .title h1{font-size:65px;font-size:6.5rem}.headerIndex .content .title h1 em{font-size:45px;font-size:4.5rem}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content{padding:30px 20px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content h3{font-size:16px;font-size:1.6rem}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content p{font-size:12px;font-size:1.2rem}.sectionIndexAbout .content{padding:120px 0}.sectionIndexAbout .content .colText{padding-left:80px}.sectionIndexUsps .rowUsps{margin:0 -15px -30px}.sectionIndexUsps .rowUsps .colUsps{padding:0 15px;margin-bottom:30px}.sectionIndexUsps .rowUsps .colUsps a .imgWrap .img{height:250px}.sectionIndexUsps .rowUsps .colUsps a .content{padding:35px 40px 50px;height:-webkit-calc(100% - 250px);height:-moz-calc(100% - 250px);height:-ms-calc(100% - 250px);height:-o-calc(100% - 250px);height:calc(100% - 250px)}.sectionIndexUsps .rowUsps .colUsps a .content h3{font-size:15px;font-size:1.5rem}.sectionIndexUsps .rowUsps .colUsps a .content .btn{font-size:12px;font-size:1.2rem}.sectionIndexCta .colTitle{padding:120px 15px 100px}.sectionIndexCta .background img{-webkit-transform:translate(40%,6%);-moz-transform:translate(40%,6%);-ms-transform:translate(40%,6%);-o-transform:translate(40%,6%);transform:translate(40%,6%)}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.headerIndex .content{height:100px}}@supports (-ms-accelerator:true){.headerIndex .content{height:100px}}