@charset "UTF-8";
/* https://eco-cool-zonnepanelen.be/wp-content/themes/tk-airco/assets/css/responsive.css?ver=6.7.4 */
@media(min-width:768px){.footer-main-row>div{max-width:none;flex:auto;width:auto}}@media(min-width:992px){.header-top>div+div{margin-left:1.15rem}}@media(min-width:1200px){.container{max-width:74rem;padding-left:30px;padding-right:30px}}@media(min-width:1025px){.hero-banner h1,.hero-banner .h1,.hero-button-wrap,.inner-banner h1,.inner-banner .h1,.gallery-thumb>div,.gallery-thumb>.lazy{transition:all cubic-bezier(.46,.03,.52,.96) 0.65s}.hero-banner h1,.hero-banner .h1{opacity:0;transition-delay:600ms;transform:translateX(-1rem)}.banner-sub-heading{overflow:hidden;line-height:1.5;opacity:0;transform:scale(.85);transition:all cubic-bezier(.65,.05,.36,1) 1.25s;transition-delay:0.45s}.hero-button-wrap{opacity:0;transition-delay:1.5s;transform:translateY(1rem)}.inner-banner h1,.inner-banner .h1,.combine-images>div{opacity:0;transform:translateY(1.5rem)}.gallery-thumb>div,.gallery-thumb>.lazy{transform:translateY(100%);opacity:0}.about-large-image .full-image,.about-small-image .full-image{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transition:-webkit-transform 1.5s ease-out;transition:-webkit-transform 1.5s ease-out;transition:transform 1.5s ease-out;transition:transform 1.5s ease-out,-webkit-transform 1.5s ease-out;-webkit-perspective:1000;perspective:1000;transition-delay:2s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.animated-home-about.about-large-image .full-image,.animated-home-about.about-small-image .full-image{-webkit-transform:rotateY(0);transform:rotateY(0)}.home-our-services .sub-title,.home-our-services h2,.home-our-services .h2,.home-our-services .our-service-description{transform:translateY(.5rem);transition:all ease-in-out 0.4s;opacity:0}.home-our-services h2,.home-our-services .h2{transition-delay:0.25s}.home-our-services .our-service-description{transition-delay:0.35s}.front-service-heading{transform:translateY(100%)}.front-service-icon-holder{transform:translateY(-100%)}.animated-service-col .front-service-heading,.animated-service-col .front-service-icon-holder{transform:translateY(0)}.home-our-services.animated-our-services .sub-title,.home-our-services.animated-our-services h2,.home-our-services.animated-our-services .h2,.home-our-services.animated-our-services .our-service-description{opacity:1;transform:translateY(0)}.our-steps .sub-title,.our-steps h2,ul.our-steps-listing li{transform:translateY(.5rem);transition:all ease-in-out 0.4s;opacity:0}.our-steps h2{transition-delay:0.25s}ul.our-steps-listing li:nth-child(1){transition-delay:0.4s}ul.our-steps-listing li:nth-child(2){transition-delay:0.5s}ul.our-steps-listing li:nth-child(3){transition-delay:0.6s}ul.our-steps-listing li:nth-child(4){transition-delay:0.7s}ul.our-steps-listing li:nth-child(5){transition-delay:0.8s}ul.our-steps-listing li:nth-child(6){transition-delay:0.9s}.animated-our-steps.our-steps .sub-title,.animated-our-steps.our-steps h2,.animated-our-steps ul.our-steps-listing li{transform:translateY(0);opacity:1}.why-col-one{overflow:hidden}.why-col-one .full-image{clip-path:inset(0 0 0 100%);-webkit-clip-path:inset(0 0 0 100%);-webkit-transition:-webkit-clip-path 1.5s cubic-bezier(.63,.25,.25,1),-webkit-transform 0s;-o-transition:clip-path 1.5s cubic-bezier(.63,.25,.25,1),transform 0s;transition:clip-path 1.5s cubic-bezier(.63,.25,.25,1),transform 0s;transition:clip-path 1.5s cubic-bezier(.63,.25,.25,1),transform 0s,-webkit-clip-path 1.5s cubic-bezier(.63,.25,.25,1),-webkit-transform 0s;transition:1.5s cubic-bezier(.63,.25,.25,1),transform 0s,-webkit-clip-path 1.5s cubic-bezier(.63,.25,.25,1),-webkit-transform 0s;transform:translate3d(0,0,0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1)}.animated-why-us .why-col-one .full-image{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}.why-col-two-listing>div{transition:all ease 0.45s;transform:translateY(1.5rem);opacity:0}.why-col-two-listing>div:nth-child(1){transition-delay:0.35s}.why-col-two-listing>div:nth-child(2){transition-delay:0.45s}.why-col-two-listing>div:nth-child(3){transition-delay:0.55s}.why-col-two-listing>div:nth-child(4){transition-delay:0.65s}.animated-why-us .why-col-two-listing>div{transform:translateY(0);opacity:1}.animated-why-us .contact-phone svg{animation:shake 0.82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);backface-visibility:hidden;animation-delay:0.75s;-webkit-perspective:1000;perspective:1000;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.logo-row>div{opacity:0;transform:translateY(1.5rem);transition:all ease 0.45s}.logo-row>div.animated-logo-col{opacity:1;transform:translateY(0)}.home-gallery .sub-title,.home-gallery h2,.home-gallery .gallery-description{transform:translateY(.5rem);transition:all ease-in-out 0.65s;opacity:0}.home-gallery h2{transition-delay:0.35s}.home-gallery .gallery-description{transition-delay:0.5s}.animated-home-gallery.home-gallery .sub-title,.animated-home-gallery.home-gallery h2,.animated-home-gallery.home-gallery .gallery-description{transform:translateY(0);opacity:1}.premies-listing-wrap>div{opacity:0;transform:translateY(1.5rem);transition:all ease-in-out 0.5s}.animated-hero-banner-text h1,.animated-hero-banner-text .h1{opacity:1!important;transform:translateX(0)!important}.animated-hero-banner-text:before,.default-hero-banner-text:before{width:100%!important}.animated-hero-banner-text .banner-sub-heading{transform:scale(1);opacity:1}.animated-hero-banner-text .hero-button-wrap{opacity:1;transform:translateY(0)}.animated-up,.default-up,.animated-step{opacity:1!important;transform:translateY(0)!important}.animated-gallery-thumb,.default-gallery-thumb,.v2-animated-gallery-thumb,.v2-defaullt-gallery-thumb{transform:translateY(0)!important;opacity:1!important}.main-header-menu>li:hover{overflow:visible}.blog-listing-row>div .blog-thumbnail{transform:scale(1.1);transition:all ease-in-out 0.5s}.blog-listing-row>div.animated-blog-thumb .blog-thumbnail,.blog-listing-row>div.activated-blog-thumb .blog-thumbnail{transform:scale(1);transition-delay:0.5s}}@media(min-width:1400px){.fixed{background-attachment:fixed!important}}@media(min-width:1600px){.tri-img-col{width:18rem;height:18rem}.tri-combine-image-list-3{bottom:-1.5rem}}@media(min-width:2000px){html{font-size:1vw}span.contact-phone-text{font-size:2.944rem}}@media(max-width:1599px){html{font-size:18px}.service-listing-row{padding-left:2rem;padding-right:2rem}.service-box-excerpt{font-size:.9rem}.front-service-heading h3,.front-service-heading .h3,.overlay-service-box h3,.overlay-service-box .h3{font-size:1.15rem}.service-box{margin:.5rem}.overlay-service-box .button{padding:.85rem 1.25rem;min-width:1px;font-size:.9rem}.blog-image-holder{height:19.5rem}.blog-loop-content-bottom .h4{font-size:1.35rem}.inner-banner{height:27rem;padding-top:2.5rem;padding-bottom:2.5rem}}@media(max-width:1499px){.site-logo{width:12rem}html{font-size:16px}}@media(max-width:1199px){body{padding-top:6.1rem}.site-logo{width:10rem;margin-top:.5rem;margin-bottom:.5rem;display:flex;align-items:center}.header-menu{font-size:.8rem;margin-top:.45rem}.main-header-menu>li>a{padding:.55rem .65rem}.why-col-one{width:30%}.why-col-two{width:70%}.why-col-box-heading{font-size:1.105rem}span.contact-phone-text{font-size:3.05vw}.why-col-two-contact .button{font-size:.95rem;padding-left:.85rem;padding-right:.85rem;min-width:1px}.our-steps-listing li{padding-left:4.5rem}.step-counter{width:3.5rem;height:3.5rem;font-size:1.55rem}.our-steps-listing li{min-height:2rem}.our-steps-img{transform:none!important;-webkit-transform:none!important}.inner-banner h1,.inner-banner .h1{padding:1.25rem 1.75rem}.gallery-thumb{height:18rem}.blog-loop-content-bottom .h4{font-size:1.2rem}}@media(max-width:1099px){.service-box-excerpt{line-height:1.4}}@media(max-width:1024px){.hero-banner{height:auto;padding-top:5rem;padding-bottom:5rem}}@media(max-width:991px){body{padding-top:84px}h1,.h1{font-size:2.35rem}h2,.h2{font-size:2rem;text-transform:uppercase}h3,.h3{font-size:1.8rem}h4,.h4{font-size:1.5rem}.space_m{margin-top:4rem;margin-bottom:4rem}.space{padding-top:4rem;padding-bottom:4rem}.spaceT{padding-top:4rem}.spaceB{padding-bottom:4rem}.spaceMT{margin-top:4rem}.spaceMB{margin-bottom:4rem}.bottom-to-top,.scrollup,.top-to-bottom{height:3rem;width:3rem}.scroll-div svg,.scroll-div img,.scrollup svg,.scrollup img{width:1.75rem;height:1.7rem}.header-aside-top{margin:0}.header-grid{align-items:center;height:84px}.site-header{padding-bottom:0}.site-logo{margin-top:1rem;margin-bottom:1rem}.header-aside{align-self:auto}.social-media{margin-right:15px}.header-aside-top>div+div{margin-left:.75rem}div.header-menu{-ms-flex-direction:row!important;flex-direction:row!important}.main-mobile-header-menu{margin:0}.header-menu{display:none!important}button.navbar-toggler{display:block!important;background-color:#1598d1;width:50px;height:42px;border:none}.mobile-navbar-toggler-icon{display:block;width:100%;height:2px;background-color:#FFF;margin:5px 0}.header-mobile-menu{display:block!important;height:0;overflow:hidden;background-color:#f5f3f3}.main-mobile-header-menu li a{border-bottom:1px solid rgba(0,0,0,.09);border-radius:0;font-size:14px;display:block;padding:10px 15px 10px 5%;color:#000;text-transform:uppercase}.main-mobile-header-menu .sub-menu li a{padding-left:10%}.main-mobile-header-menu .sub-menu .sub-menu li a{padding-left:15%}.main-mobile-header-menu>li.current-menu-item>a,.main-mobile-header-menu>li.current_page_parent>a{background-color:#1598d1;color:#FFF}.mobile-trigger-button{display:block}.mobile-menu-view{display:none}.mobile-menu-view{position:fixed;right:0;width:460px;z-index:10;background-color:#FFF;max-width:80%}html.menu-opened,html.menu-opened body{overflow-y:hidden}.mobile-menu-view{max-height:100%;height:0;opacity:0;top:84px;transition:all ease 0.45s;display:block;transform:translateX(100%);overflow-x:hidden;overflow-y:auto}.menu-opened .mobile-menu-view{opacity:1;transform:translateX(0)}.menu-opened .toggle-icon-two{opacity:0}.toggle-icon-one,.toggle-icon-three{transition:all ease 0.5s}.menu-opened .toggle-icon-one{transform:rotate(45deg) translate(5px,5px)}.menu-opened .toggle-icon-three{transform:rotate(-45deg) translate(4px,-4px)}.header-aside-top{align-items:center;margin-bottom:0}.header-aside-top .social-media{display:none}.header-email,.header-phone{position:relative;height:2.5rem;width:2.5rem;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:5px;background-color:#1598d1}.header-email a:before,.header-phone a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.header-email a,.header-phone a{font-size:0}.header-email img,.header-email svg{width:1.75rem}.header-phone img,.header-phone svg{width:1.65rem}.header-email img,.header-email svg,.header-phone img,.header-phone svg{margin-right:0;top:0}.header-email svg path,.header-phone svg path{fill:#FFF}.header-aside-top>div{margin-right:.75rem;margin-left:0!important}.service-box{height:auto}.service-item-img-holder{height:21rem;position:static}.front-view-service{display:none}.overlay-service-box{position:static;height:auto;width:auto;background-color:#FFF;transform:none;opacity:1;color:#000}.overlay-service-box h3,.overlay-service-box .h3{color:#1598d1}.service-icon-holder,.front-service-icon-holder{background-color:#efefef}.service-icon-holder{margin:0 auto .5rem}.overlay-service-box .button{background-color:#eee}.service-box.img-placeholder{background-position:center 10rem}.why-col-one{width:24%}.why-col-two{width:76%}.why-col-two-listing{width:63%}.why-col-two-contact{width:37%}.contact-phone svg{width:4rem;height:4rem}.why-col-two-contact{padding:30px 15px}.why-col-two-contact .button{font-size:.8rem;padding-left:.7rem;padding-right:.7rem}.why-col-box-heading{font-size:.95rem}.gallery-thumb{height:15rem}.premies-listing-box{padding:2.5rem 15px}.contact-by-email{font-size:14px}.blog-image-holder{height:17.5rem}.inner-banner{height:16.5rem}.contact-bar-info-inner{padding:3rem 1.5rem}.contact-bar-info-inner .common-heading{font-size:1.15rem}.contact-via-listing .social-wrapper{justify-content:center}.contact-site-logo{margin:0 auto 20px}.footer-main-row>div{padding:2rem 1rem}.footer-main-row{font-size:14px}.footer-logo svg,.footer-logo img{width:11rem}.footer-heading{font-size:1rem}.site-footer .like-social-heading{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.footer-col-3{width:13rem!important}}@media (max-width:900px){.cookie-notice-container #cn-notice-buttons{display:flex!important}}@media(max-width:767px){.container{max-width:100%}.desc{max-width:100%}.heading-border:before{content:none}.space{padding-top:3rem;padding-bottom:3rem}.space_m{margin-top:3rem;margin-bottom:3rem}.spaceMB{margin-bottom:3rem}.spaceMT{margin-top:3rem}.spaceT{padding-top:3rem}.spaceB{padding-bottom:3rem}.button{min-width:10rem;padding:.85rem .85rem}h1,.h1{font-size:2rem}h2,.h2{font-size:1.85rem}h3,.h3{font-size:1.6rem}h4,.h4{font-size:1.45rem}.mb2{margin-bottom:1.5rem}.hero-banner{padding-top:4rem;padding-bottom:4rem}.banner-sub-heading{font-size:1.15rem}.why-col-two,.why-col-one,.why-col-two-listing,.why-col-two-contact{width:100%}.why-col-one{height:17rem}.why-col-two{padding:30px 0}span.contact-phone-text{font-size:2rem}.why-col-two-contact .button{font-size:.95rem;padding:1rem}.inner-banner h1,.inner-banner .h1{padding:1rem 1.5rem}.contact-bar-info-inner .row{flex-direction:column-reverse}.main-contact-form{padding-right:0;padding-bottom:10px}.contact-main-heading,.contact-via-listing{text-align:center}.contact-by-inner{display:block;text-align:center}.contact-by-icon-holder{margin:0 auto 15px}.contact-via-listing{font-size:1rem}.contact-via-listing .social-media{margin-right:0;justify-content:center}ul.contact-via-listing-type{margin-bottom:1rem}.blog-loop-content-col{position:relative;width:450px;max-width:100%;margin-left:auto;margin-right:auto}.bottom-to-top,.scrollup{right:1rem;bottom:3.5rem}.footer-main-grid{padding-top:1.5rem;padding-bottom:1.5rem}.footer-main-row{flex-wrap:wrap}.footer-heading{margin-bottom:.75rem}.footer-main-row>div:first-child{margin-bottom:1rem}.footer-main-row>div{padding:0.85rem!important}.footer-col-1{text-align:center}.footer-description{max-width:100%}.footer-col-1 .social-media{justify-content:center;margin-right:0}.footer-bottom{padding-top:10px;padding-bottom:10px;text-align:center}.design-develop-by{justify-content:center}.footer-bottom-row>div{margin-top:.15rem;margin-bottom:.15rem}.cookie-notice-container{display:block!important}.cookie-notice-container #cn-notice-text{display:block;margin-bottom:10px;text-align:center}.footer-col-1 .copyrights,.footer-col-1 .design-develop-by{display:none}.site-footer .social-wrapper{justify-content:center;margin-top:20px}}@media(max-width:575px){.space{padding-top:2.5rem;padding-bottom:2.5rem}.space_m{margin-top:2.5rem;margin-bottom:2.5rem}.spaceMB{margin-bottom:2.5rem}.spaceMT{margin-top:2.5rem}.spaceT{padding-top:2.5rem}.spaceB{padding-bottom:2.5rem}h2,.h2{font-size:1.75rem}h3,.h3{font-size:1.55rem}h4,.h4{font-size:1.4rem}.mb2{margin-bottom:1rem}.about-large-image{width:100%;height:24rem}.about-small-image{width:15rem}.our-experience{z-index:1;background-color:rgba(238,49,53,.85);bottom:calc(100% - 13rem)}.service-listing-row{padding-left:15px;padding-right:15px}.why-col-two-listing{padding-left:0;padding-right:0}.footer-main-grid{text-align:center}.footer-main-row>div:first-child{margin-bottom:0}.footer-contact-list li:last-child{margin-bottom:0}.footer-col-2 .w-100{padding-left:0}.site-footer .social-wrapper{justify-content:center;margin-top:1.5rem}.footer-main-row>div{padding-left:0!important;padding-right:0!important}}@media(max-width:479px){.button{font-size:.88rem;min-width:9rem;padding:.75rem 1rem}h2,.h2{margin-bottom:.75rem}.mb2{margin-bottom:1.25rem}.mb2_5{margin-bottom:1.55rem}.list-col-2 ul{display:block}.list-col-2 ul li{width:100%}.about-img-large{height:19rem;width:90%}.about-img-small{width:10rem;height:10rem}.inner-banner{height:13.5rem}.contact-via-listing{padding:25px 15px}.contact-main-heading{padding-left:15px;padding-right:15px}}@media(max-width:415px){.navbar-toggler{padding:.25rem .6rem}}@media(max-width:400px){.text-center .small-heading{text-align:center}}@media(max-width:385px){.header-phone img,.header-phone svg{width:1.4rem;height:1.4rem}.header-email img,.header-email svg{width:1.5rem;height:1.5rem}.header-email,.header-phone{width:2.5rem}button.navbar-toggler{width:45px}.header-aside-top>div{margin-right:.5rem}.inner-banner h1,.inner-banner .h1{padding:1rem 1.15rem}.map-info-window{padding-left:10px}.map-site-name{font-size:1.1rem}}@media(max-width:350px){body{padding-top:4.85rem}.site-logo{width:9em}}@media(max-width:335px){.header-email{display:none!important}}