.hide{display:none!important}body{margin:0!important}.admin-only{display:none!important}.logged-in .admin-only{display:block!important}.generic-section{padding-left:5%!important;padding-right:5%!important}.left-section{padding-right:calc((100vw - 1400px) / 2)!important}.right-section{padding-left:calc((100vw - 1400px) / 2)!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}:is(.elementor-widget-heading,.elementor-widget-text-editor,.elementor-widget-icon-box) :is(h1,h2,h3,h4,h5,h6,p,span){text-wrap:balance}.elementor-heading-title u,.jet-listing-dynamic-field__content u{color:#0E8689;text-decoration:none;background-color:#98c9b1;border:1px solid #98c9b1;border-radius:50px;padding:5px 15px}.titel .elementor-heading-title,.titel .jet-listing-dynamic-field__content{font-size:3em;line-height:1.1}.subtitel .elementor-heading-title,.subtitel .jet-listing-dynamic-field__content{font-size:1em;line-height:1;color:#A9AC9D;text-transform:lowercase;background-color:var(--e-global-color-secondary);border:1px solid var(--e-global-color-secondary);border-radius:50px;padding:7.5px 15px 5px}.gradient_grey{background-color:transparent;background-image:linear-gradient(135deg,#f7f7f7 0%,#ececec 100%)}.gradient_default{background-color:transparent;background-image:linear-gradient(135deg,#F9F8D4 0%,#9BDCDE 100%)}.gradient_woningen{background-color:transparent;background-image:linear-gradient(135deg,#CCECC7 0%,#91C5A0 100%)}.gradient_bedrijven{background-color:transparent;background-image:linear-gradient(135deg,#C1E0C7 0%,#97DAD0 100%)}input:focus,input:focus-visible,input:focus-within button:focus,button:focus-within,button:focus-visible,select{outline:none!important}p:first-of-type{margin-top:0px!important}p:last-of-type{margin-bottom:0px!important}table{border-spacing:0px!important}table tbody tr:hover>td,table tbody tr:hover>th{background-color:transparent!important}button,a,input[type="button"],input[type="submit"]{outline:none;-webkit-tap-highlight-color:transparent}.btn_first a.elementor-button{font-weight:700}.btn_first a.elementor-button:hover{background-color:#e96a02;border-color:#e96a02;color:#fff}.btn_second a.elementor-button{font-weight:700;background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary);color:#fff}.btn_second a.elementor-button:hover{background-color:#008e92;border-color:#008e92;color:#fff}.btn_dark a.elementor-button{background-color:transparent;border-color:var(--e-global-color-text);color:var(--e-global-color-text)}.btn_dark a.elementor-button:hover{background-color:var(--e-global-color-text);border-color:var(--e-global-color-text);color:#fff}.btn_light a.elementor-button{background-color:transparent;border-color:#fff;color:#fff}.btn_light a.elementor-button:hover{background-color:#fff;border-color:#fff;color:var(--e-global-color-text)}.elementor-maintenance-mode header,.elementor-maintenance-mode footer{display:none!important}.error404 header,.error404 footer{display:none!important}.popup_menu>.dialog-widget-content a.dialog-close-button svg{display:none!important}.popup_menu>.dialog-widget-content a.dialog-close-button{padding:0 0;border-radius:0;height:45px;width:45px;justify-content:center;align-items:center}.popup_menu>.dialog-widget-content a.dialog-close-button::before{content:'';display:inline-block;width:24px;height:24px;background-image:url(/wp-content/uploads/icon_close.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.sub-menu li a{border-left:none!important}.top_bar .top_bar_cta .elementor-icon-list-item a{flex-direction:row-reverse}.top_bar .top_bar_cta .elementor-icon-list-item a .elementor-icon-list-icon{padding-left:5px}.top_bar .top_bar_cta .elementor-icon-list-item a .elementor-icon-list-text{padding-inline-start:0;align-items:center}.top_bar .top_bar_cta .elementor-icon-list-item a .elementor-icon-list-text::before{content:'New';font-size:10px;font-weight:400;letter-spacing:1px;line-height:1;text-transform:uppercase;padding:2.5px 5px;margin-right:10px;background-color:var(--e-global-color-primary);color:#fff}.header_top{transition:.3s all;-webkit-transition:.3s all}.header_top>.e-con-inner{border-bottom:1px solid #98c9b1}.header_top .header_top_menu ul.sub-menu{font-size:14px;padding-top:5px;padding-bottom:5px}.header_top .header_top_menu nav>ul>li.current-menu-parent>a{color:var(--e-global-color-accent)!important}.header_top .header_top_menu nav>ul>li>a>span.sub-arrow{padding:5px}.header_responsive{transition:.3s all;-webkit-transition:.3s all}.header_responsive>.e-con-inner{border-bottom:1px solid #98c9b1}.header_responsive .header_responsive_logo img{transition:.3s all;-webkit-transition:.3s all}.header_breadcrumb .rank-math-breadcrumb{font-size:12px}.header_breadcrumb .rank-math-breadcrumb p{color:#7C7C7C}.header_breadcrumb .rank-math-breadcrumb p a{color:#7C7C7C}.header_breadcrumb .rank-math-breadcrumb p .separator{margin:0 5px;color:#7C7C7C}.header_breadcrumb .rank-math-breadcrumb p .last{color:var(--e-global-color-text);display:inline-block;max-width:40ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.header_top.elementor-sticky--effects{background-color:transparent;background-image:linear-gradient(135deg,#f7f7f7 0%,#ececec 100%);min-height:70px;border-bottom:1px solid #dadada!important}.header_top.elementor-sticky--effects>.e-con-inner{border-bottom:none}.header_responsive.elementor-sticky--effects{background-color:transparent;background-image:linear-gradient(135deg,#f7f7f7 0%,#ececec 100%);min-height:70px;border-bottom:1px solid #dadada!important}.header_responsive.elementor-sticky--effects>.e-con-inner{border-bottom:none}.header_responsive.elementor-sticky--effects .header_responsive_logo img{width:75px}.home .header_breadcrumb{display:none}.team_listing .jet-listing-grid__items{justify-content:center}.elementor-widget-n-carousel .swiper-horizontal{overflow:visible}.hvh_carousel_container_icoon .elementor-icon-wrapper{height:40px}.hvh_icon_box>.elementor-widget-container{padding:30px 30px;border:1px solid var(--e-global-color-primary);border-radius:10px}.hvh_product_container.hvh_product_container_woning::before{content:'';background-image:url(/wp-content/uploads/verduurzamingshuis_icon_left_white.svg);background-size:175px;background-repeat:no-repeat;background-position:bottom right;transform:scale(1.1);opacity:.25}.hvh_product_container.hvh_product_container_bedrijf::before{content:'';background-image:url(/wp-content/uploads/verduurzamingshuis_icon_right_white.svg);background-size:100px;background-repeat:no-repeat;background-position:bottom left;transform:scale(1.1);opacity:.25}.hvh_product_container .hvh_product_container_afbeelding{overflow:hidden;border-radius:10px}.hvh_product_container .hvh_product_container_afbeelding img{transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out}.hvh_product_container .hvh_product_container_link .elementor-icon-list-item{flex-direction:row-reverse}.hvh_product_container .hvh_product_container_link .elementor-icon-list-item .elementor-icon-list-icon{padding-left:5px;transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out}.hvh_product_container .hvh_product_container_link .elementor-icon-list-item .elementor-icon-list-text{padding-inline-start:0}.hvh_product_container:hover .hvh_product_container_afbeelding img{transform:scale(1.1)}.hvh_product_container:hover .hvh_product_container_link .elementor-icon-list-item .elementor-icon-list-icon{padding-left:10px}.blog .berichten_listing .jet-listing-grid__items .jet-listing-grid__item:nth-of-type(-n+2) .berichten_listing_container{padding:0 0;background-color:transparent}.blog .berichten_listing .jet-listing-grid__items .jet-listing-grid__item:nth-of-type(-n+2) .berichten_listing_container>.e-con-inner{padding:0 0}.blog .berichten_listing .jet-listing-grid__items .jet-listing-grid__item:nth-of-type(-n+2) .berichten_listing_container .berichten_listing_afbeelding .jet-listing-dynamic-image{overflow:hidden;border-radius:30px}.blog .berichten_listing .jet-listing-grid__items .jet-listing-grid__item:nth-of-type(-n+2) .berichten_listing_container .berichten_listing_afbeelding .jet-listing-dynamic-image>img{width:100%;border-radius:30px}.berichten_listing .berichten_listing_afbeelding .jet-listing-dynamic-image{overflow:hidden;border-radius:10px}.berichten_listing .berichten_listing_afbeelding .jet-listing-dynamic-image>img{transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out}.berichten_listing .berichten_listing_titel .jet-listing-dynamic-field__content{text-wrap:balance}.berichten_listing .berichten_listing_link .elementor-icon-list-item{flex-direction:row-reverse}.berichten_listing .berichten_listing_link .elementor-icon-list-item .elementor-icon-list-icon{padding-left:5px;transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out}.berichten_listing .berichten_listing_link .elementor-icon-list-item .elementor-icon-list-text{padding-inline-start:0}.berichten_listing .jet-engine-listing-overlay-wrap:hover .berichten_listing_afbeelding .jet-listing-dynamic-image>img{transform:scale(1.1)}.berichten_listing .jet-engine-listing-overlay-wrap:hover .berichten_listing_link .elementor-icon-list-item .elementor-icon-list-icon{padding-left:10px}.berichten_single_titel .jet-listing-dynamic-field__content{text-wrap:balance}.berichten_single_alinea .jet-listing-dynamic-repeater__items{row-gap:40px}.berichten_single_alinea .berichten_single_alinea_subtitel{font-size:1.5em;line-height:1.2;margin-bottom:5px;text-wrap:balance}.berichten_single_alinea .berichten_single_alinea_tekst{flex-direction:column!important;align-items:flex-start!important}.berichten_single_alinea .berichten_single_alinea_tekst a{text-decoration:underline}.berichten_single_alinea .berichten_single_alinea_afbeelding{margin-top:40px}.berichten_single_alinea .berichten_single_alinea_afbeelding img{border-radius:30px}.berichten_single_alinea .berichten_single_alinea_button a{font-size:.9em;line-height:1;background-color:transparent;border:1px solid var(--e-global-color-text);color:var(--e-global-color-text);border-radius:50px;padding:15px 25px;margin-top:15px;text-align:center;transition:.3s all;-webkit-transition:.3s all}.berichten_single_alinea .berichten_single_alinea_button a:hover{background-color:var(--e-global-color-text);border-color:var(--e-global-color-text);color:#fff}.berichten_single_cta .berichten_single_cta_titel .jet-listing-dynamic-field__content{text-wrap:balance}.berichten_single_cta .berichten_single_cta_tekst .jet-listing-dynamic-field__content{text-wrap:balance}.vacatures_listing .vacatures_listing_afbeelding .jet-listing-dynamic-image{overflow:hidden;border-radius:10px}.vacatures_listing .vacatures_listing_afbeelding .jet-listing-dynamic-image>img{transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out}.vacatures_listing .vacatures_listing_titel .jet-listing-dynamic-field__content{text-wrap:balance}.vacatures_listing .vacatures_listing_voordelen ul{list-style:none;margin-top:0;margin-bottom:0;padding-left:0;display:flex;flex-direction:column;align-items:flex-start;row-gap:5px}.vacatures_listing .vacatures_listing_voordelen ul li{display:flex;flex-direction:row;align-items:center;column-gap:10px;text-wrap:balance}.vacatures_listing .vacatures_listing_voordelen ul li:nth-child(n+3){display:none}.vacatures_listing .vacatures_listing_voordelen ul li::before{content:'\f00c';font-family:"Font Awesome 6 Pro";font-size:16px}.vacatures_listing .vacatures_listing_link .elementor-icon-list-item{flex-direction:row-reverse}.vacatures_listing .vacatures_listing_link .elementor-icon-list-item .elementor-icon-list-icon{padding-left:5px;transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out}.vacatures_listing .vacatures_listing_link .elementor-icon-list-item .elementor-icon-list-text{padding-inline-start:0}.vacatures_listing .jet-engine-listing-overlay-wrap:hover .vacatures_listing_afbeelding .jet-listing-dynamic-image>img{transform:scale(1.1)}.vacatures_listing .jet-engine-listing-overlay-wrap:hover .vacatures_listing_link .elementor-icon-list-item .elementor-icon-list-icon{padding-left:10px}.vacatures_single_titel .jet-listing-dynamic-field__content{text-wrap:balance}.vacatures_single_voordelen ul{list-style:none;margin-top:0;margin-bottom:0;padding-left:0;display:flex;flex-direction:column;align-items:flex-start;row-gap:10px}.vacatures_single_voordelen ul li{display:flex;flex-direction:row;align-items:center;column-gap:10px}.vacatures_single_voordelen ul li::before{content:'\f00c';font-family:"Font Awesome 6 Pro";font-size:16px}.vacatures_single_vereisten_titel .jet-listing-dynamic-field__content{text-wrap:balance}.vacatures_single_vereisten_repeater ul{list-style:none;margin-top:0;margin-bottom:0;padding-left:0;display:flex;flex-direction:column;align-items:flex-start;row-gap:10px}.vacatures_single_vereisten_repeater ul li{display:flex;flex-direction:row;align-items:center;column-gap:10px}.vacatures_single_vereisten_repeater ul li::before{content:'\f00c';font-family:"Font Awesome 6 Pro";font-size:16px}.vacatures_single_werkzaamheden_repeater ul{list-style:none;margin-top:0;margin-bottom:0;padding-left:0;display:flex;flex-direction:column;align-items:flex-start;row-gap:10px}.vacatures_single_werkzaamheden_repeaterul li{display:flex;flex-direction:row;align-items:center;column-gap:10px}.vacatures_single_werkzaamheden_repeater ul li::before{content:'\f00c';font-family:"Font Awesome 6 Pro";font-size:16px}.faq_listing_container .faq_listing_vraag{cursor:pointer}.faq_listing_container .faq_listing_vraag .jet-listing-dynamic-field__content{padding-right:40px;text-wrap:balance}.faq_listing_container .faq_listing_vraag .jet-listing-dynamic-field__content::after{content:'\f077';font-family:'Font Awesome 6 Pro';font-weight:300;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .3s ease}.faq_listing_container .faq_listing_antwoord{max-height:0;transition:max-height .3s ease,opacity .3s ease;opacity:0;overflow:hidden;width:700px}.faq_listing_container .faq_listing_antwoord .jet-listing-dynamic-field__content{font-size:.9em}.faq_listing_container .faq_listing_antwoord .jet-listing-dynamic-field__content a{text-decoration:underline}.faq_listing_container.active{pointer-events:none}.faq_listing_container.active .faq_listing_vraag{cursor:default}.faq_listing_container.active .faq_listing_antwoord{max-height:500px;opacity:1;margin-top:10px}.faq_listing_container.active .faq_listing_vraag .jet-listing-dynamic-field__content::after{transform:translateY(-50%) rotate(180deg)}.gform_confirmation_wrapper{display:block;text-align:center;padding:40px 40px;border-radius:15px;border:1px solid var(--e-global-color-primary);background-color:var(--e-global-color-primary)!important}.gform_confirmation_wrapper .gform_confirmation_message{font-weight:400;font-size:inherit;line-height:inherit;color:#fff;text-wrap:balance}body .gform_wrapper.gform_validation_error .gform_validation_errors{border:1px solid red;border-radius:0;box-shadow:none;background:red;margin-top:0;margin-bottom:20px;padding:15px 20px;display:none!important}body .gform_wrapper.gform_validation_error .gform_validation_errors h2{font-weight:inherit;font-size:inherit;line-height:inherit;color:#fff}body .gform_wrapper.gform_validation_error .gform_validation_errors h2 span{display:none!important}body .gform_wrapper .gform_heading{display:none}body .gform_wrapper .gform_body .gform_fields{row-gap:20px;column-gap:20px}body .gform_wrapper .gform_body .gform_fields .gfield input,body .gform_wrapper .gform_body .gform_fields .gfield textarea,body .gform_wrapper .gform_body .gform_fields .gfield select{padding:15px 20px;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;border-radius:5px;border:1px solid #A9AC9D;background-color:#fff}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio{display:flex;flex-direction:column;row-gap:5px}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice{display:flex;align-items:center;justify-content:flex-start;column-gap:5px}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice .gform-field-label{text-wrap:balance}body .gform_wrapper .gform_body .gform_fields .gfield textarea{height:140px;resize:none}body .gform_wrapper .gform_body .gform_fields .gfield :where(textarea:focus,textarea:focus-within,textarea:focus-visible){outline:none!important}body .gform_wrapper .gform_body .gform_fields .gfield input::placeholder,body .gform_wrapper .gform_body .gform_fields .gfield textarea::placeholder,body .gform_wrapper .gform_body .gform_fields .gfield select::placeholder{color:#929292}body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error input,body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error textarea,body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error select{border:1px solid red}body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .gfield_label{color:var(--e-global-color-text)}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label{font-weight:inherit;font-size:.8em;line-height:inherit;margin-bottom:5px}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required{font-size:inherit;padding-left:0;margin-left:2px;color:inherit}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_description{padding-top:0;margin-top:15px;font-size:.8em}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_description.gfield_validation_message{display:none}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent{display:flex;column-gap:10px;align-items:center;justify-content:flex-end}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input{margin:0}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent .gform-field-label{font-size:.8em}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent .gform-field-label a{text-decoration:underline}body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .ginput_container_consent .gform-field-label,body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .ginput_container_consent .gform-field-label a{color:red}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent .gfield_required{font-size:inherit;color:inherit}body .gform_wrapper .gform_footer{margin:20px 0 0 0px!important;padding:0 0 0 0px!important;justify-content:flex-end}body .gform_wrapper .gform_footer .gform_button{font-family:inherit;font-weight:700;font-size:.9em;line-height:1!important;color:#fff;background-color:var(--e-global-color-accent);border:1px solid var(--e-global-color-accent);border-radius:50px;padding:15px 25px;margin-bottom:0px!important;cursor:pointer;transition:.3s all;-webkit-transition:.3s all}body .gform_wrapper .gform_footer .gform_button:hover{background-color:#e96a02;border:1px solid #e96a02;color:#fff}.form_contact{background-color:var(--e-global-color-secondary);border-radius:15px;padding:40px 40px}.form_sollicitatie{background-color:var(--e-global-color-secondary);border-radius:15px;padding:40px 40px}body .form_sollicitatie .gform_footer .gform_button{background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary);color:#fff}body .form_sollicitatie .gform_footer .gform_button:hover{background-color:#008e92;border-color:#008e92;color:#fff}.form_offerte .form_offerte_html:not(:first-of-type){margin-top:30px}.bottom_bar .bottom_bar_copyright .copyright{color:var(--e-global-color-text);font-size:.8em}.bottom_bar .bottom_bar_copyright .copyright a{color:var(--e-global-color-text)}@media only screen and (max-width:1555px){.left-section{padding-right:5%!important}.right-section{padding-left:5%!important}}@media only screen and (max-width:1024px){.gradient_default,.gradient_woningen,.gradient_bedrijven{border-radius:0 0 50px 50px}.titel .elementor-heading-title{font-size:2.5em}}@media only screen and (max-width:767px){.gradient_default,.gradient_woningen,.gradient_bedrijven{border-radius:0 0 30px 30px}.gradient_default>.e-con-inner,.gradient_woningen>.e-con-inner,.gradient_bedrijven>.e-con-inner{padding-bottom:60px}.single-post #inhoud>.e-con-inner{padding-top:60px}.form_contact{padding:30px 30px}.form_sollicitatie{padding:30px 30px}}@media only screen and (max-width:640px){body .gform_wrapper .gform_body .gform_fields{column-gap:0}}@media only screen and (max-width:480px){.top_bar .top_bar_cta .elementor-icon-list-item a .elementor-icon-list-text::before{font-size:8px}.titel .elementor-heading-title{font-size:2em}}