@charset "UTF-8";html{scroll-behavior:smooth;}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@font-face{font-family:'Futura PT Book';font-style:normal;font-weight:normal;src:local('Futura PT Book'),url('../webfonts/FuturaCyrillicBook.woff') format('woff')}@font-face{font-family:'Futura PT Light';font-style:normal;font-weight:normal;src:local('Futura PT Light'),url('../webfonts/FuturaCyrillicLight.woff') format('woff')}@font-face{font-family:'Futura PT Medium';font-style:normal;font-weight:normal;src:local('Futura PT Medium'),url('../webfonts/FuturaCyrillicMedium.woff') format('woff')}@font-face{font-family:'Futura PT Demi';font-style:normal;font-weight:normal;src:local('Futura PT Demi'),url('../webfonts/FuturaCyrillicDemi.woff') format('woff')}@font-face{font-family:'Futura PT Heavy';font-style:normal;font-weight:normal;src:local('Futura PT Heavy'),url('../webfonts/FuturaCyrillicHeavy.woff') format('woff')}@font-face{font-family:'Futura PT Bold';font-style:normal;font-weight:normal;src:local('Futura PT Bold'),url('../webfonts/FuturaCyrillicBold.woff') format('woff')}@font-face{font-family:'Futura PT Extra Bold';font-style:normal;font-weight:normal;src:local('Futura PT Extra Bold'),url('../webfonts/FuturaCyrillicExtraBold.woff') format('woff')}.alternative-font-book{font-family:'Futura PT Book',serif!important}.alternative-font-light{font-family:'Futura PT Light',serif!important}.alternative-font-medium{font-family:'Futura PT Medium',serif!important}.alternative-font-semi{font-family:'Futura PT Demi',serif!important}.alternative-font-heavy{font-family:'Futura PT Heavy',serif!important}.alternative-font-bold{font-family:'Futura PT Bold',serif!important}.ucfirst::first-letter,button::first-letter,label::first-letter,h1::first-letter,h2::first-letter,h3::first-letter,h4::first-letter,p::first-letter,ol li::first-letter,ul li::first-letter{text-transform:uppercase!important;}h3{margin-bottom:5px;}p.subtitel{font-weight:600;font-size:1.1rem;color:var(--primary-100);}dt{color:initial;}.modal#formModal,.modal#offerteModal{--bs-modal-padding:2rem;}.modal .btn.btn-outline-secondary{color:var(--primary-200);background-color:#fff;border-color:var(--primary--200);}.modal .btn.btn-outline-secondary:hover{color:#fff;background-color:var(--primary--300);border-color:var(--primary--300);}.modal .btn-outline-secondary.active{background-color:var(--primary-300);color:#fff;border-color:var(--primary-300);}.modal .btn-outline-secondary.active:hover{background-color:var(--primary-300);color:#fff;border-color:var(--primary--300);}@media (min-width:1024px){.no-desktop{display:none!important}}@media (min-width:480px) and (max-width:1020px){.no-tablet{display:none!important}}@media (max-width:478px){.disable-mobile{display:none!important}}label.req::after{content:'*';color:#e52f37;vertical-align:top;margin-left:1px;margin-right:1px;font-weight:normal!important;font-size:90%!important;}form label.form-label{font-weight:600;color:var(--primary);margin-bottom:0;}form label.form-label::first-letter{text-transform:uppercase!important;}#header a.header-nav-features-toggle{transition:color .3s;}#header a.header-nav-features-toggle:hover i.header-nav-top-icon,#header a.header-nav-features-toggle.active i.header-nav-top-icon{color:var(--primary);}@media (max-width:478px){#header .header-container,#header.header-effect-shrink .header-container{height:70px;min-height:70px}#header .header-top{height:40px;min-height:40px;font-size:15px}#header .header-top a,#header .header-top span{color:#999}}#signup a i:before{display:inline-flex;transform:none;}#signup a:hover i:before{animation-name:arrowLeftRight;animation-duration:500ms;animation-iteration-count:infinite;}#igpartners img{width:125px;}#footer .footer-ribbon{border:.2px solid var(--primary-200);}#footer .footer-ribbon span{color:var(--light);font-size:1.6em;font-family:shadows into light,cursive;}html.error #header .header-container{height:58px;}section.footercta{margin-bottom:-50px;}section.footercta h2{letter-spacing:.5px;}section.footercta a{transition:all .3s;}section.footercta a.text-color-hover-dark:active,section.footercta a.text-color-hover-dark:focus,section.footercta a.text-color-hover-dark:hover,section.footercta a.text-hover-dark:active,section.footercta a.text-hover-dark:focus,section.footercta a.text-hover-dark:hover{color:var(--primary)!important;}section.footercta .btn-light:focus{background-color:#fff;}footer img.logo{min-height:40px;height:auto;}@media (max-width:478px){section.footercta h2{font-size:21px;font-weight:600!important;margin:0;line-height:1.3!important}footer img.logo{max-height:45px;height:45px}}p.intro{font-weight:500;color:var(--dark);font-size:1.1rem;line-height:1.4;margin-bottom:10px;}@media (max-width:478px){p.intro{font-size:1rem}}.grecaptcha-badge{opacity:0;visibility:hidden;}.disclaimer.gform{font-size:smaller;color:#787878;opacity:.7;line-height:1.3;}.page-header h1{letter-spacing:1px;}input.date-width-ios-95p{min-width:95%;}input::-webkit-calendar-picker-indicator{display:none;}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.form-control.readonly{background-color:#f6f7f9;}#formModal .btn-light{border-color:#d9d9d9 #d9d9d9 #bfbfbf;color:var(--default);}#formModal .subintro{font-size:14px;line-height:1.3;}section#team .thumb-info{background-color:#ededed;max-width:150px!important;}section#team .thumb-info:hover img{transform:scale(1.05,1.05);}#pageheader .title-klein{color:var(--primary);font-size:14px;line-height:16px;font-weight:700;margin:0 0 9px;letter-spacing:8px;opacity:1;transform:translateY(-90px);transition:all .6s linear;}#pageheader h1{font-size:60px;line-height:72px;color:#fff;font-weight:700;margin:0 0 54px;opacity:1;transition:all .6s linear;}#pageheader p{margin:0 0 52px;color:#fff;font-size:20px;}#pageheader .btn-holder{opacity:1;transform:translateY(0);transition:all .6s linear;}#pageheader .caption:after{content:'';display:block;clear:both;}#pageheader .btn-holder .btn{margin:0 10px 0 0;border-color:var(--primary);font-size:16px;line-height:1.3;color:#fff;font-weight:700;display:inline-block;vertical-align:middle;border-width:2px;border-style:solid;padding:13px 34px;border-radius:0;transition:all .25s linear;text-align:center;}#pageheader .btn-holder .btn.active{background-color:var(--primary);color:#111;box-shadow:none;outline:0;background-image:none;}.list.list-icons{font-size:1em;}section#partners .owl-item img{height:100px;}section#partners .owl-carousel .card{height:500px;}html.partners #bannerOwl{margin-bottom:3rem;}#calcvoorb .table th:nth-of-type(2),#calcvoorb .table td:nth-of-type(2){width:120px;text-align:right;}@media (min-width:490px){#formModal .modal-dialog{position:absolute;float:left;left:50%;top:40%;transform:translate(-50%,-50%)}}#formModal .form-control:not(.form-control-sm):not(.form-control-lg){font-size:.95rem;line-height:1;}#pageheader .title-klein{letter-spacing:5px;}#pageheader .btn-holder .btn:hover{background-color:var(--primary);color:#111;}#pageheader .btn-holder .btn.active:hover{background-color:transparent;color:#fff;}#pageheader .btn-holder .btn{margin:0 15px 0 0;}@media (min-width:478px){#videobgText{padding-top:80px}#videobgText p{font-size:22px;margin-bottom:30px;margin-top:45px}#pageheader .btn-holder .btn.active,#pageheader .btn-holder .btn{letter-spacing:1px;padding:15px 30px;margin-bottom:10px}}@media (max-width:478px){.page-header.page-header-modern.page-header-background.page-header-background-md{padding:75px 10px 85px 10px}.card{padding:0}.fullscreen,.fullscreen.page-header{height:calc(100dvh - 100px)!important}ul.list li>ul>li,ul.list ul,ul.list.list-icons li>ul>li{padding-left:0!important;}.featured-boxes-full .featured-box-full{padding:2rem;}p.subtitel{line-height:1.3;}#videobgText{padding-top:0}#videobgText .title-klein{padding-bottom:20px;margin:0 10px}#pageheader h1{font-size:30px;line-height:1.4;margin:35px 0 50px}#pageheader p{margin:20px 0 40px;color:#fff;font-size:18px;line-height:1.6}section#partners .owl-item img{height:50px;margin-bottom:15px}#pageheader .btn-holder .btn{padding:10px 20px;letter-spacing:0}.header-logo img{width:150px}#slider .owl-carousel.owl-carousel-light,#slider.owl-carousel{max-height:200px!important}#slider h1.text-12{font-size:2.5em!important;margin-top:1.5rem}#slider p.text-4{margin-top:10px}}@media (max-width:380px){#pageheader h1{font-size:21px;line-height:1.4;margin:27px 0}#pageheader .btn-holder a.btn,#pageheader .btn-holder a.btn.active{letter-spacing:0}#videobgText #content{padding-right:0!important;padding-left:0!important}#videobgText .title-klein{display:none}#pageheader .btn-holder .btn{padding:9px 0;letter-spacing:0;font-weight:600}#pageheader .btn-holder .btn.cta{margin-bottom:0}#pageheader .page-header.page-header-modern.page-header-background.page-header-background-md{padding:30px 5px 85px 40px;height:auto!important}}@media (max-width:478px){section#partners .owl-carousel .card{height:305px}}#team span.person h4{}#team span.person p{font-size:14px;line-height:1;margin-bottom:10px;}#team .thumb-info-social-icons a{border-radius:25px;display:inline-block;height:24px;line-height:24px;text-align:center;width:24px;font-size:11px;transition:all .3s;background-color:var(--primary);color:#fff;}#team .thumb-info-social-icons a:not(:last-child){margin-right:8px;}#team .thumb-info-social-icons a:hover{background-color:var(--secondary);color:#fff;}.pointer{cursor:pointer!important;}.page-header h4{margin-top:10px;margin-bottom:-30px;font-size:1.7em;font-weight:600;line-height:1.4;letter-spacing:0;color:#333333;opacity:.75;}.page-header h1 img#logo{height:75px;}.projecten img.partnerlogo{height:24px;width:auto;}#collage2 img#colimgl{max-width:435px;margin-top:-60px;}#collage2 img#colimgr{max-width:460px;margin-top:-25px;}@media (max-width:478px){#wiezijnwij img.max-w-90{max-width:70%}#wiezijnwij img.custom-img-about{max-width:55%}}.features-list{list-style-type:none;padding:0;}.features-list li{margin:10px 0;position:relative;padding-left:30px}.features-list li i{color:var(--primary);position:absolute;left:0;top:10%}.custom-img-interkozijn{right:0;top:55%;max-width:65%;}.img-custom-energieplan{right:0;top:50%;max-width:45%;}.btn-holder-bedrijven{opacity:1;transform:translateY(0);transition:all .6s linear;}.btn-holder-bedrijven .btn{margin:0 10px 0 0;border-color:var(--primary);font-size:16px;line-height:1.3;color:#fff;font-weight:700;display:inline-block;vertical-align:middle;border-width:2px;border-style:solid;padding:13px 34px;border-radius:0;transition:all .25s linear;text-align:center;}.btn-holder-bedrijven .btn.active{background-color:var(--primary);color:#fff;box-shadow:none;outline:0;background-image:none;}.btn-holder-bedrijven .btn:hover{background-color:transparent;color:var(--primary);box-shadow:none;outline:0;background-image:none;}.btn-center{display:flex;justify-content:center;align-items:center;height:6vh;}.btn-holder-bedrijven .btn.alt{background-color:#333;border-color:#333;color:#fff;}.btn-holder-bedrijven .btn.alt:hover{background-color:var(--primary);border-color:var(--primary);color:#fff;}img#colimgl{max-width:75%;}img#colimgr{right:0;top:20%;max-width:65%;}@media (max-width:478px){img#colimgl{max-width:75%}img#colimgr{right:3%;top:35%;max-width:65%}.btn-holder-bedrijven.set{}}#header .header-nav.header-nav-links nav>ul>li.dropdown:hover>.dropdown-menu{margin-top:-1px;}ul.breadcrumbs li:not(:last-child):after{content:'>';margin-left:11px;}b,strong{color:var(--secondary);}.modal-footer{background-color:#f9f9f9;}@media (max-width:350px){li#navtel{display:none}}html .scroll-to-top{padding:13px 10px 35px;bottom:-5px;}#videoheader.overlay.overlay-op-8:hover:before,#videoheader.overlay.overlay-op-8.overlay-show:before,#videoheader.overlay.overlay-op-8.show:before{opacity:.4;}#videoheader.video.overlay{height:40vh;}#videoheader h1{font-size:3.5em;}@media (max-width:478px){#videoheader h1{font-size:30px}#videoheader.video.overlay{height:30vh}}.diensten a.feedback-button{position:fixed;right:-53px;z-index:1;transform:rotate(270deg);top:50vh;padding:0;border-radius:5px 5px 0 0;padding:8px 22px;height:38px;line-height:1.1;font-size:.95rem;font-family:Roboto,sans-serif;transition:all .3s ease 0s;background-color:#404040;opacity:.75;border:.5px solid transparent;color:#fff;cursor:pointer;text-decoration:none;border:.5px solid #f4f4f4;}a.feedback-button:hover{color:var(--primary);opacity:1;text-decoration:none;border:.5px solid var(--primary);}#offerteform.custom-angled .section-angled-layer-bottom{transform:skewY(1deg) translate3d(0,50%,0)!important;border-top:1px solid hsl(0 0% 90% / 1);}#offerteform.custom-angled .section-angled-layer-top{transform:skewY(-1deg) translate3d(0,-50%,0)!important;border-bottom:2px solid #fbba00;}img#colimgl{margin-top:-160px;margin-bottom:-120px;position:relative;right:-90px;}img#colimgr{right:35px;bottom:0;max-width:81px;top:auto;}.subsidies img#colimgr{right:35px;bottom:-120px;max-width:250px;top:auto;}@media (max-width:490px){.diensten h2.gradient-text-color{font-size:22px;line-height:1.4;font-weight:500}img#colimgl{max-width:calc(100% - 70px);margin-top:-55px;margin-bottom:-30px;position:relative;right:0}.subsidies img#colimgl{right:0;bottom:-120px;max-width:calc(100% - 140px);top:0;margin-top:-15px;margin-bottom:-40px}img#colimgr{right:0;bottom:-25px;max-width:50px;top:auto}.subsidies img#colimgr{right:25px;bottom:-54px;max-width:220px;top:inherit}.btn-holder-bedrijven a.col{margin-left:10px}.phone.algemeen .main-container{padding-top:0}}#offerteform span.focus{display:block;font-weight:700;font-size:115%;}img.schaduw{-webkit-filter:drop-shadow(5px 5px 5px hsl(0,0%,13%));filter:drop-shadow(3px 3px 3px hsla(0,0%,13%,.5));-webkit-box-shadow:none;box-shadow:none;}h3.font-weight-bold,h4.font-weight-bold{font-weight:500!important;}.parallax-background{background-position:center;}.process-step a,.process .process-step-circle{transition:all .3s ease;}.process .process-step-circle-content{color:var(--primary);}.process-step a:hover{text-decoration:none;}.mmarquee{width:100%;overflow:hidden;background-color:#fff;}.mmarquee-inner{position:relative;left:-40%;}.mmarquee .mmarquee-inner img{height:80px;padding:20px 15px!important;filter:grayscale(.9);transition:filter .3s;}.mmarquee .mmarquee-inner a img{transition:filter .3s;}.mmarquee .mmarquee-inner img:hover,.mmarquee .mmarquee-inner a:hover img{filter:grayscale(0);}.section-header{color:#e85b01;font-weight:500;}h4.section-header{margin-top:20px;margin-bottom:6px;}.boxshadow{box-shadow:5px 10px 18px #88888863;}.blauw{background-color:var(--primary);color:#fff;padding:1.3rem 2rem 2rem 2rem;border-radius:5px;border-bottom:0 solid black;max-width:875px;}.blauw li strong{margin-right:5px;color:#3a3434;}.blauw i.fas{color:#fff;}.blauw>p{color:#fff;margin-bottom:0;font-weight:600;}@media (min-width:1200px){.modal{--bs-modal-width:565px}}.ui-widget.ui-front{z-index:1100;}.ui-menu.item div.ui-state-active{background-color:var(--primary);}.ui-state-active,.ui-widget-content .ui-state-active{border-color:var(--primary);background:var(--primary--300);}.card p:last-of-type{margin-bottom:0;}.card{color:inherit!important;}.list-ordened.list-ordened-style-2 li{padding-left:40px!important;}.sticky-header-active #signup a{margin-top:10px!important;}ul>li>ul>li:not(:last-of-type){margin-bottom:5px;}ul.list li>ul>li,ul.list.list-icons li>ul>li{padding-left:6px;}#disciplines p{color:#9c9c9c;}#carousel-blocks .container .row{display:flex;flex-wrap:wrap;}#carousel-blocks .card{margin-top:1.5rem;background-color:inherit;border:none;cursor:auto;}#carousel-blocks .col-lg-3{display:flex;flex-direction:column;}#carousel-blocks .card-body{display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1;}#carousel-blocks .card-body h4{margin-top:0;margin-bottom:1rem;}#carousel-blocks .card-body .lees{margin-top:auto;}.custom-angled:not(.section-angled-reverse) .section-angled-layer-bottom{transform:skewY(1deg) translate3d(0,50%,0)!important;}@media (max-width:478px){.progress-reading{display:none}}.list.list-icons li{margin-bottom:5px;}.list.list-icons li:last-child{margin-bottom:0;}