/**handles:treecological-extra-style**/
.content>.wp-block-kadence-rowlayout{overflow:hidden}.nf-form-content .ninja-forms-field.btn{font-size:22px;padding:0 40px}.home__tabs-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home__tabs-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home__tabs-nav a{text-decoration:none!important}.section__form sup{vertical-align:middle}.section__form-link{z-index:9999}.home__tabs-card:not(.active){display:none}.page-template-template-calculator .home__choice{padding:50px 0}.progression-bar__item:hover{text-decoration:none}.section__form .grid>.grid-col-25{width:25%}.section__form .grid>.grid-col-25:first-child{padding-right:10px}.section__form .grid>.grid-col-25:nth-child(2){padding-left:10px;padding-right:10px}.section__form .grid>.grid-col-25:nth-child(3){padding-left:10px;padding-right:10px}.section__form .grid>.grid-col-25:nth-child(4){padding-left:10px}.planetlucy-slider-container .planetlucy-slider .planetlucy-slider-item img{object-fit:cover;width:100%}.gradient{background-image:linear-gradient(90deg,rgba(32,20,1,.1),rgba(0,32,23,0))}.home__tabs-card.disabled,.section__form-extra-item.disabled{opacity:.5;pointer-events:none}.project__title{background-size:cover}.form-btn{padding:0}.form-btn label{width:100%;height:100%;display:block;padding:10px 20px;cursor:pointer}.form-btn input{display:none}.btn-invert,.btn-invert:hover{color:#00a063;border:2px solid #00a063;background:0 0!important;line-height:46px;cursor:default!important}.section__form-extra-items{justify-content:center}.section__form-extra-item{margin:0 25px}.section__form-extra-item.hide{display:none}.section__form-range-legend.active{width:140px}.section__form-range-legend input{background:0 0;border:0;color:#fff;width:53px;font-weight:700;text-align:right}.input-with-prefix{position:relative}.input-with-prefix>input{padding-left:40px}.input-prefix{position:absolute;z-index:99;line-height:50px;width:50px;text-align:center}.tooltip{display:inline-block;margin-left:5px}.leftmask>div>.kt-row-layout-overlay{opacity:1!important;background-image:linear-gradient(to left,rgba(24,23,20,0),#181714)!important}.rightmask>div>.kt-row-layout-overlay{opacity:.8!important;background-image:linear-gradient(to right,rgba(0,67,51,0),#002017)!important}span.remove:before{background:#00a063 url(https://www.treecological.be/wp-content/themes/treecological/assets/images/icon-add.svg) no-repeat center;border-radius:100%;content:'';display:block;height:20px;width:20px;transform:rotate(45deg);position:absolute;bottom:15px;right:-30px;cursor:pointer}.home__intro .video{width:100%;height:100%;top:0;bottom:0;left:0;position:absolute;overflow:hidden}.home__intro .video video{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover; object-position: center;';top:0;bottom:0;left:0;position:absolute}.kt-inside-inner-col .home__project p{margin:0}.btn-calculator{margin:40px auto 40px auto}.center-mobile{text-align:center}.center-mobile .alignleft.number{margin:10px auto}.tipstricks__block1{background:0 0;text-align:center}.kt-inside-inner-col .planetlucy-slider-container p{margin:0}.planetlucy-slider-container>br,.planetlucy-slider-container>p{display:none}.alignfull .kt-row-column-wrap{padding-left:0!important;padding-right:0!important}.project-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:50px}.project__testimonial.list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.project__testimonial.list>div{width:33%;max-width:280px;margin:0 auto}.project__testimonial .home__testimonials-description.text-color--light{color:#ebf0e7}.fullwidth>.kt-inside-inner-col{width:100%}.fullheight>.kt-inside-inner-col{height:100%}.kt-inside-inner-col p{margin:10px 0 20px}.home__testimonials-title{margin-top:0!important}.has-large-font-size{font-size:22px;line-height:32px}.has-larger-font-size{font-size:36px;line-height:130%}.has-white-color{color:#fff}.has-lighter-color{color:#ebf0e7}.has-green-light-color{color:#dfe6d9}.has-light-color{color:#c4d4b7}.has-green-color{color:#00a063}.has-green-dark-color{color:#002017}.has-black-color{color:#333}.wp-block-image{margin-bottom:0}.wp-block-image>figure{line-height:0}.specialbackground>div,.specialbackground_bottom>div{background-image:url(https://www.treecological.be/wp-content/themes/treecological/assets/images/drawing-bottom-left.png),url(https://www.treecological.be/wp-content/themes/treecological/assets/images/drawing-top-right.png);background-repeat:no-repeat;background-position:bottom left,top right}.specialbackground_top>div{background-image:url(https://www.treecological.be/wp-content/themes/treecological/assets/images/drawing-bottom.png),url(https://www.treecological.be/wp-content/themes/treecological/assets/images/drawing-top.png);background-repeat:no-repeat;background-position:bottom right,top left}.specialbackground_bottom_right>div{background-image:url(https://www.treecological.be/wp-content/themes/treecological/assets/images/drawing-bottom.png);background-repeat:no-repeat;background-position:bottom right}.alignnone .kt-row-column-wrap,.alignundefined .kt-row-column-wrap{max-width:780px;margin:0 auto}.alignwide .kt-row-column-wrap{max-width:1140px;margin:0 auto}.wp-block-kadence-rowlayout .kt-row-layout-inner>.kt-row-column-wrap{padding-left:50px;padding-right:50px}.content .alignwide:not(:first-child) .kt-has-2-columns:not([class*=kt-custom-first-width-]) .wp-block-kadence-column{max-width:450px}.number.color-light{color:#ebf0e7}.number.border-dark{border-color:#002017}.alignleft.number{margin:40px 0 10px 0}.content ul{list-style:none}.content ul:not(.list-style-none) li{margin-bottom:20px;position:relative}.content ul:not(.list-style-none) li:before{background:url(https://www.treecological.be/wp-content/themes/treecological/assets/images/icon-check.svg) no-repeat top center;content:'';height:20px;left:-30px;position:absolute;top:10px;width:20px}.nf-form-cont .nf-form-content{max-width:none}.nf-form-cont .ninja-forms-req-symbol{color:#00a063}.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-cont .nf-form-content input:not([type=button]){background:#ebf0e7!important;border:2px solid #c4d4b7!important;font-size:16px;border-radius:8px;height:50px;line-height:50px;padding:0 20px;width:100%;color:#333!important}.nf-form-cont .nf-form-content textarea,.nf-form-cont .nf-form-content textarea:focus{font-size:16px;color:#333;border-radius:8px;background:#ebf0e7;border:2px solid #c4d4b7;line-height:120%;height:200px;padding:10px;resize:none}.nf-form-cont .nf-form-content .list-select-wrap select{color:#333}.nf-form-cont .nf-form-content input:not([type=button]):focus{border-color:#00a063;background:#ebf0e7}.nf-form-cont .list-select-wrap div:after,.nf-form-cont .nf-form-content select.ninja-forms-field{color:#333}.nf-form-cont .nf-form-content label{color:#00a063;display:block;font-size:14px;font-weight:900}.submit-wrap .nf-field-element{text-align:center}::placeholder{color:#c4d4b7;opacity:1}:-ms-input-placeholder{color:#c4d4b7}::-ms-input-placeholder{color:#c4d4b7}@media (min-width:768px){.home__tabs-card.active{height:160px;width:320px}}@media (max-width:767px){.project__testimonial.list>div{width:100%}h1{font-size:32px;line-height:34px}.has-regular-font-size{font-size:13px;line-height:18px}.has-large-font-size{font-size:15px;line-height:20px}.kt-block-spacer{max-height:40px!important}.klimaat-svg-container>div{width:80%;height:0;margin-left:auto!important;margin-right:auto!important;padding-top:75%!important;position:relative}.klimaat-svg-container svg{position:absolute;top:0;left:0}.tips-svg-container>div{width:100%;height:0;margin-left:auto!important;margin-right:auto!important;padding-top:75%!important;position:relative}.tips-svg-container svg{position:absolute;top:0;left:0}.number{margin:10px auto}.specialbackground>div,.specialbackground_bottom>div,.specialbackground_bottom_right>div,.specialbackground_top>div{background-size:20%}}@media (max-width:1240px){.header__nav li{margin-left:15px}.header__nav li .btn{padding:0 15px}}.btn.blink:not(:hover){animation-name:flash;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes flash{0%{color:#ebf0e7;background:#00a063}50%{color:#00a063;background:#002017}100%{color:#ebf0e7;background:#00a063}}.header__nav .sub-menu{display:none;position:absolute}.header__nav li:hover .sub-menu{display:block}.header__nav li.menu-item-has-children>a:after{content:"";width:12px;height:12px;margin-left:10px;display:inline-block;vertical-align:middle;background-size:cover;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDYxMiA2MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJPGcgaWQ9Il94MzFfMF8zNF8iPgoJCTxnPgoJCQk8cGF0aCBkPSJNNjA0LjUwMSwxMzQuNzgyYy05Ljk5OS0xMC4wNS0yNi4yMjItMTAuMDUtMzYuMjIxLDBMMzA2LjAxNCw0MjIuNTU4TDQzLjcyMSwxMzQuNzgyICAgICBjLTkuOTk5LTEwLjA1LTI2LjIyMy0xMC4wNS0zNi4yMjIsMHMtOS45OTksMjYuMzUsMCwzNi4zOTlsMjc5LjEwMywzMDYuMjQxYzUuMzMxLDUuMzU3LDEyLjQyMiw3LjY1MiwxOS4zODYsNy4yOTYgICAgIGM2Ljk4OCwwLjM1NiwxNC4wNTUtMS45MzksMTkuMzg2LTcuMjk2bDI3OS4xMjgtMzA2LjI2OEM2MTQuNSwxNjEuMTA2LDYxNC41LDE0NC44MzIsNjA0LjUwMSwxMzQuNzgyeiIgZmlsbD0iI2ViZjBlNyIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgc3R5bGU9IiI+PC9wYXRoPgoJCTwvZz4KCTwvZz4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8L2c+PC9zdmc+)}.header__nav .sub-menu li{margin-left:0}@media (min-width:768px){.home__choice{margin:0 20px}}@media (min-width:992px){.header .container{max-width:100%}}@media (min-width:1200px){.header__nav li{margin-left:30px}.header .container{max-width:1320px}}