.free_estimate_overview{background-color:#295236;color:#fff;display:block;width:100%;height:100%;color:#fff;min-height:500px;position:relative!important}.free_estimate_overview .content_container{padding:20%;position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.free_estimate_overview img{width:80px}.free_estimate_overview h2{color:#fff;display:block;text-align:center;font-size:17px!important;font-family:'Montserrat';font-weight:600;text-transform:uppercase}.free_estimate_overview p{font-size:15px;font-family:'Montserrat';font-weight:300!important;color:#fff;display:block;text-align:center;letter-spacing:0px!important}.immo_stay_informed label span,.immo_free_estimate label span{font-family:'Montserrat';font-size:15px;letter-spacing:0}*:focus,a:focus,button:focus,input:focus{outline:none!important}body.page textarea:focus,body.page input:focus,body.page button:focus,body.page .submit:focus,body.page a:focus,body.page .button:focus,body.page *:focus{outline:none!important}ul.select2-choices{padding-right:30px!important}.select2-container{width:100%}ul.select2-choices:after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);border-top:5px solid #333;border-left:5px solid #fff0;border-right:5px solid #fff0}.elementor-widget-Fxbxwp_immo_whise_detail h1,.elementor-widget-Fxbxwp_immo_whise_detail h2,.elementor-widget-Fxbxwp_immo_whise_detail h3,.elementor-widget-Fxbxwp_immo_whise_detail h4,.elementor-widget-Fxbxwp_immo_whise_detail h5,.elementor-widget-Fxbxwp_immo_whise_detail h6{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-primary);margin-top:25px;padding-top:5px;padding-bottom:5px;margin-bottom:5px;padding-left:5px;background-color:#f7f8f6}.elementor-message-success{display:none}.elementor-field-group-field_5475926 label{padding-left:20px!important;display:inline-block!important;position:absolute}.elementor-field-group-field_5475926 label a{text-decoration:underline!important}.menu-item-131{padding-left:35px!important}.menu-item-131 a{background-color:#506A51;color:#fff!important;font-weight:700!important;border-radius:7px}.menu-item-131 a:hover{background-color:#AEB5A8}.fxbxwp-columns-2{columns:2}.hero_image{overflow:hidden!important}.hero_image .elementor-container:before{content:"";position:absolute;background:#f7f7f6;width:100%;margin-left:-30%;z-index:2;bottom:-180px;left:0;height:200px;-moz-transform:rotate(14deg);-o-transform:rotate(14deg);-ms-transform:rotate(14deg);-webkit-transform:rotate(14deg);transform:rotate(14deg)}@media (max-width:1200px){#masthead .elementor-section-wrap .elementor-container{max-width:100%}.hfe-nav-menu__toggle{z-index:9901;position:relative}.elementor-widget-nav-menu .hfe-nav-menu-layout---{overflow:hidden;min-width:40px}.elementor-widget-nav-menu .hfe-nav-menu-layout--- .hfe-active-menu{z-index:99999}.elementor-widget-nav-menu .hfe-nav-menu-layout--- .hfe-active-menu .far{color:#fff}.elementor-widget-nav-menu .elementor-menu-toggle{z-index:9998}.elementor-widget-nav-menu .elementor-nav-menu__container{overflow:auto;display:block;position:absolute;top:-45px!important;height:100vh;padding-top:100px;text-align:center;top:0;text-size-adjust:none}.elementor-widget-nav-menu .elementor-nav-menu__container a{background-color:transparent!important}.menu-item .sub-menu{border:0px!important}.hfe-nav-menu__layout-horizontal{overflow:hidden}}@media (max-width:7.68px){.elementor-sticky--effects .elementor-menu-toggle i:before{background-color:#333}}.logo-donker{display:none!important}.sticky-header{--transition:.3s ease-in-out}body header.elementor-sticky--effects{background-image:none!important;padding-top:0px!important;padding-bottom:0px!important;background-color:#f7f7f6!important;opacity:1!important;-webkit-box-shadow:0 7px 24px -10px rgb(0 0 0 / .08);box-shadow:0 7px 24px -10px rgb(0 0 0 / .08)}body header.elementor-sticky--effects .logo-wit{display:none}body header.elementor-sticky--effects .main_menu_container .elementor-widget-wrapxx{padding:0px!important}body header.elementor-sticky--effects .main_menu_container .elementor-widget-wrapxx .menu-item a{line-height:20px!important;text-shadow:none!important}body header.elementor-sticky--effects .main_menu_container .elementor-widget-containerxx{margin-top:1px}body header.elementor-sticky--effects .elementor-element{margin-bottom:0}body header.elementor-sticky--effects a{color:#333!important;text-shadow:none!important}body header.elementor-sticky--effects .menu-item-131 a{color:#fff!important}body header.elementor-sticky--effects .logo-wit{display:none}body header.elementor-sticky--effects .logo-donker,body header.elementor-sticky--effects .logo{display:inline-block!important}body header.elementor-sticky--effects .logo-donker img,body header.elementor-sticky--effects .logo img{height:35px!important;width:auto!important}.arrow-animation{-webkit-animation-name:Animate_MouseScroll;animation-name:Animate_MouseScroll;-webkit-animation-duration:3.1s;animation-duration:3.1s;-webkit-animation-timing-function:cubic-bezier(.75,.22,.63,.84,.46);animation-timing-function:cubic-bezier(.75,.22,.63,.84,.46);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@keyframes Animate_MouseScroll{0%{transform:translateY(0);opacity:1}50%{transform:translateY(9px);opacity:.7}100%{transform:translateY(0);opacity:1}}@keyframes fadeInHalf{0%{opacity:0}100%{opacity:.5}}@keyframes fadeOutHalf{0%{opacity:.5}100%{opacity:0}}.filter_holder{display:inline-block}.immo_filter_container{padding-top:150px;margin-bottom:50px;margin-left:30px;margin-right:30px}.immo_filter_container .select2-selection{background-color:#fff!important}.immo_filter_container .select2-selection__choice{padding:5px!important;background-color:#2a5135!important;color:#fff!important}.immo_filter_container .select2-selection__choice span{color:#fff!important}.immo_filter_container #price_filter .price_range{display:inline-block;background-color:#fff;padding-left:7px;padding-right:7px}.immo_filter_container #price_filter .pricerange_input{background-color:#fff0;display:inline-block;width:150px;border:none}.immo_filter_container #price_filter span{display:inline-block}.immo_container{position:relative!important;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.immo_container a:hover .immo_info_overlay{background-color:#2a5135}.immo_container a:hover .immo_info_overlay .immo_hover_info{display:block;color:#fff;z-index:2}.immo_container a:hover .immo_info_overlay:before{background-color:#2a5135;opacity:.5;position:absolute;height:100%;width:100%;content:' ';left:0;top:0;z-index:1}.immo_container a:hover .img{transform:scale(1.1);transition:all 1s ease-in}.immo_container .immo_label{position:absolute;right:0;top:0;text-transform:uppercase;font-weight:400;font-size:15px;padding:10px 25px;border-bottom-left-radius:10px;z-index:2;background-color:#2a5135;color:#fff}.immo_container .immo_label_soon{background-color:#fff;color:#2a5135}.immo_container .immo_info_container{min-height:214px}.immo_container .immo_info_overlay{display:flex;align-items:center;position:relative;overflow:hidden}.immo_container .immo_info_overlay .img{width:100%;padding-bottom:70%;background-size:cover;background-position:center center;transition:all 0.8s ease-in}.immo_container .immo_info_overlay .immo_hover_info{position:absolute;text-align:center;width:100%;display:none}.immo_container .immo_info_overlay .immo_hover_info .immo_icon_info{display:inline-block;width:60px;text-align:center;margin:15px}.immo_container .immo_info_overlay .immo_hover_info .immo_icon_info img{width:30px;margin-left:auto;margin-right:auto;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #fff}.immo_container .immo_info_overlay .immo_hover_info .immo_icon_info span{font-family:"Montserrat";letter-spacing:0;width:60px;display:block;text-align:center;font-size:15px}.immo_info_container .immo_price{font-size:18px!important;display:inline-block;width:49%}.immo_info_container .immo_arrow{font-size:30px!important;display:inline-block;width:50%;text-align:right;padding-right:10px;color:#B0B7AA}.hero_slider_text_holder .elementor-widget-wrap{background-image:url(/wp-content/themes/listings/design/single-overlay.svg);background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:center center!important;padding-top:15%!important;padding-left:10%!important;padding-right:10%!important;padding-bottom:5%!important;box-sizing:border-box;display:block}.open-immo-gallery a:hover{text-decoration:underline!important}.elementor-lightbox{background-color:rgb(219 221 216 / .8)!important}.elementor-lightbox .elementor-lightbox-image{box-shadow:none!important}.elementor-lightbox .elementor-swiper-button{color:#fff!important}.elementor-lightbox .elementor-slideshow__title{display:none}.elementor-button:hover{cursor:pointer!important}.elementor-widget-text-editor strong{font-weight:700}.hero_image_single{overflow:hidden!important}.hero_image_single>.elementor-container:before{content:"";position:absolute;background:#E8E9E5;width:100%;margin-left:-30%;z-index:2;bottom:-230px;left:0;height:295px;-moz-transform:rotate(14deg);-o-transform:rotate(14deg);-ms-transform:rotate(14deg);-webkit-transform:rotate(14deg);transform:rotate(14deg)}.represtative{padding-top:50px}.represtative h4{padding-top:50px;color:#2a5135}.represtative span,.represtative a{display:block;font-size:15px;font-weight:300}.represtative .name{font-weight:700;padding-top:20px}.represtative .image_representive{background-repeat:no-repeat;max-width:200px;width:200px;height:200px;position:relative;background-position:center center;background-size:cover}.represtative .image_representive:before{content:"";background-image:url(/wp-content/themes/listings/design/team-overlay.png);background-position:left top;background-repeat:no-repeat;background-size:contain;position:absolute;top:-1px;left:-1px;right:-1px;bottom:0;z-index:1}.immo_detail_informatieplicht{padding-top:70px}.project_title_container{text-align:center;padding-bottom:50px}.project_title_container h2{text-align:center;color:#2a5135;margin-top:0}.immo_detail_overview .immo_title_info_project{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:300;line-height:36px;color:#2a5135;text-transform:none!important;text-align:center;color:#000}.immo_detail_overview .immo_info_project{text-align:center;padding-bottom:10px;padding-top:10px;line-height:35px;border-top:1px solid #AEB5A8}.immo_detail_overview .immo_info_project a{text-decoration:underline}.immo_detail_overview .immo_info_project a.more_info{letter-spacing:2px;font-weight:700;font-size:13px;text-decoration:none;display:inline-block;background-color:#2a5135;color:#fff;padding-left:20px;padding-right:20px;text-transform:uppercase}.immo_detail_overview .immo_info_project a.more_info:hover{background-color:#AEB5A8}.immo_detail_overview h2{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:300;line-height:36px;color:#2a5135;text-transform:none!important}.immo_detail_overview h2.informatieplicht_title{padding-top:0;margin-top:0}.immo_detail_overview h2.epc_title{padding-bottom:35px;margin-top:0}.immo_detail_overview .immo_info{border-bottom:1px solid #cecece}.immo_detail_overview .immo_files{padding-top:25px}.immo_detail_overview .immo_files a{margin-left:7px;font-family:'Montserrat';font-size:15px;font-weight:300}.immo_detail_overview .immo_files .fa{color:#2a5135;margin-right:5px}.immo_icons_container{padding-top:50px;color:#2a5135}.immo_icons_container .immo_icon_container{padding-top:20px;display:inline-block;width:50px;margin-right:35px;text-align:center;font-size:16px;font-weight:700}.immo_icons_container .immo_icon_container span{width:30px;background-size:contain;background-repeat:no-repeat;display:block;height:30px;padding-top:30px;text-align:center;background-position:top center;border-bottom:1px solid #2a5135;padding-bottom:10px;margin-bottom:10px;margin-left:auto;margin-right:auto}.immo_icons_container .immo_icon_container .icon_home{background-image:url(/wp-content/themes/listings/icons/opp-icon-green.png)}.immo_icons_container .immo_icon_container .icon_garage{background-image:url(/wp-content/themes/listings/icons/garage-icon-green.png)}.immo_icons_container .immo_icon_container .icon_bath{background-image:url(/wp-content/themes/listings/icons/bathroom-icon-green.png)}.immo_icons_container .immo_icon_container .icon_bed{background-image:url(/wp-content/themes/listings/icons/bedroom-icon-green.png)}.immo_icons_container .immo_icon_container .icon_garden{background-image:url(/wp-content/themes/listings/icons/garden-icon-green.png)}.epc_view{margin-bottom:50px}.stay_informed_leading_text,.free_estimate_leading_text{text-align:center;display:block}.stay_informed_leading_text p,.free_estimate_leading_text p{font-family:'Montserrat'}.stay_informed_leading_text h4,.free_estimate_leading_text h4{color:#2a5135;font-size:30px!important}.immo_stay_informed .select2-selection--multiple,.immo_free_estimate .select2-selection--multiple{line-height:35px!important;border:none!important;border-radius:0px!important;background-color:#F4F5F3!important}.immo_stay_informed textarea,.immo_stay_informed .input_text,.immo_free_estimate textarea,.immo_free_estimate .input_text{background-color:#F4F5F3}.immo_stay_informed .error_form_subscribe,.immo_free_estimate .error_form_subscribe{color:#506A51}.immo_stay_informed label span:hover,.immo_free_estimate label span:hover{background-color:#AEB5A8;color:#fff}.immo_stay_informed .input_text::-webkit-input-placeholder,.immo_free_estimate .input_text::-webkit-input-placeholder{font-family:Montserrat;letter-spacing:0;font-size:15px;font-weight:300;color:#333}.immo_stay_informed .submit .input_submit,.immo_free_estimate .submit .input_submit{font-family:Montserrat;font-size:13px;font-weight:700;text-transform:uppercase}.immo_stay_informed .submit .input_submit:hover,.immo_free_estimate .submit .input_submit:hover{background-color:#AEB5A8}.immo_stay_informed .gdpr a,.immo_free_estimate .gdpr a{color:#AEB5A8!important}#show_filter_button,#hide_filter_button{display:none}.small_screen_label{display:none}@media only screen and (max-width:1200px){.hero_image{overflow:hidden!important}.hero_image .elementor-container:before{content:"";position:absolute;background:#f7f7f6;width:100%;margin-left:-30%;z-index:2;bottom:-180px;left:0;height:250px;-moz-transform:rotate(14deg);-o-transform:rotate(14deg);-ms-transform:rotate(14deg);-webkit-transform:rotate(14deg);transform:rotate(14deg)}.elementor-nav-menu .menu-item-131{padding-left:0px!important}.elementor-nav-menu .menu-item-131 a{display:inline-block;background-color:#506A51!important;color:#fff!important;font-weight:700!important}.elementor-nav-menu .menu-item-131 a:hover{background-color:#AEB5A8}.immo_filter_container{margin-left:15px;margin-right:15px}.immo_filter_container .elementor-column{text-align:left!important}.immo_filter_container #price_filter .pricerange_input{width:115px!important}.immo_filter_container .select2-container{width:250px!important}.immo_filter_container .submit_immo_filter{width:120px!important;margin-left:5px!important}body .immo_container{border-width:20px!important;border-bottom-width:45px!important}body .immo_container .immo_info_container{padding:20px!important;background-color:#fff!important;min-height:250px}body .immo_container .immo_info_container .immo_title,body .immo_container .immo_info_container .immo_address{font-size:14px!important}body .immo_container .immo_info_container .immo_price{width:75%}body .immo_container .immo_info_container .immo_arrow{width:24%}body .immo_container .immo_info_bottom{padding-bottom:35px!important}body .immo_container a .immo_info_overlay{background-color:#506A51}body .immo_container a .immo_info_overlay .immo_hover_info{display:block;color:#fff;z-index:2}body .immo_container a .immo_info_overlay:before{background-color:#2a5135;opacity:.3;position:absolute;height:100%;width:100%;content:' ';left:0;top:0;z-index:1}body .immo_container a .immo_hover_info{padding-top:15px}body .immo_container a .immo_hover_info .immo_icon_info{margin:0px!important}body .immo_container a .immo_hover_info .immo_icon_info img{width:25px}body .immo_container a .immo_hover_info .immo_icon_info span{width:50px!important;font-size:14px!important}.immo_detail_overview .fxbxwp-columns-2{column-gap:50px}.immo_detail_overview .fxbxwp-columns-2 .immo_info{margin-right:0}.immo_detail_overview .fxbxwp-columns-2 .immo_info label{width:60%}.immo_detail_overview .fxbxwp-columns-2 .immo_info .value{width:40%}.immo_detail_overview .immo_title_info_project{font-size:13px;letter-spacing:0}.immo_detail_overview .immo_info_project{font-family:Montserrat;font-size:13px;letter-spacing:0}.immo_detail_overview .immo_info_project a.more_info{font-size:12px;padding-left:10px;padding-right:10px;line-height:28px;letter-spacing:0}.obligated_info .immo_detail_info_container .immo_info{margin-right:25px}.epc_container{padding-left:25px}}@media only screen and (max-width:950px){.elementor-lightbox .elementor-lightbox-item{padding:30px!important}}@media only screen and (max-width:800px){.elementor-field-group-field_5475926 .elementor-acceptance-field{position:absolute;margin-top:5px}.elementor-field-group-field_5475926 label{position:relative;padding-left:20px}.immo_archive .elementor-grid{grid-template-columns:repeat(2,1fr)!important}.immo_detail_overview .elementor-grid{grid-template-columns:repeat(6,1fr)!important}.immo_detail_overview .garden_column,.immo_detail_overview .terrace_column,.immo_detail_overview .plan_column{display:none}.immo_detail_overview h2{text-align:center;padding-bottom:45px}.immo_detail_overview .fxbxwp-columns-2{columns:1;column-gap:0}.immo_detail_overview .fxbxwp-columns-2 .value{width:50%!important}.immo_detail_overview .obligated_info,.immo_detail_overview .epc_container{width:100%!important}.immo_detail_overview .epc_container{padding-left:0;padding-top:80px}.immo_filter_container .filter_holder{display:block!important;text-align:center!important;margin-top:10px!important}.immo_filter_container #hide_filter_button{margin-left:auto!important;margin-right:auto!important}.immo_filter_container .submit_immo_filter{width:150px!important;margin-left:auto!important;margin-right:auto!important}.immo_detail_info_container .immo_files{text-align:center}.immo_detail_info_container .immo_info{margin-right:0px!important}#filter_hide_show{height:0;overflow:hidden}#show_filter_button{display:block;text-align:center}.filter_holder_submit{display:inline-block}#filter_hide_show .filter_holder_submit{text-align:center}}@media only screen and (max-width:550px){.calendly-inline-widget{height:1300px!important;overflow:hidden!important}.hero_image,.hero_image_single{overflow:hidden!important}.hero_image .elementor-container:before,.hero_image_single .elementor-container:before{bottom:-220px;height:250px}.elementor-field-group-field_5475926 .elementor-acceptance-field{position:absolute;margin-top:5px}.elementor-field-group-field_5475926 label{position:relative;padding-left:20px}.immo_archive .elementor-grid{grid-template-columns:repeat(1,1fr)!important}.immo_icons_container{text-align:center}.immo_icons_container .immo_icon_container{margin-right:30px}.represtative{text-align:center}.represtative .image_representive{margin:auto}.immo_detail_overview .small_screen_label{display:block}.immo_detail_overview .large_screen_label{display:none}.immo_detail_overview .elementor-grid{grid-template-columns:repeat(4,1fr)!important}.immo_detail_overview .bedroom_column,.immo_detail_overview .floor_column{display:none}.immo_detail_overview .price_column{text-transform:lowercase}.immo_detail_overview .more_info_column a.more_info{padding:0;background-color:#fff0;color:#2a5135;text-transform:lowercase}.immo_detail_overview .more_info_column a.more_info:after{content:"\00BB";padding-left:5px}.immo_detail_overview .immo_info .label{font-weight:700}.immo_detail_overview .immo_info .label,.immo_detail_overview .immo_info .value{width:100%!important;text-align:left!important;padding-left:5px}.immo_stay_informed .columns-2,.immo_stay_informed .columns-3,.immo_stay_informed .columns-4,.immo_free_estimate .columns-2,.immo_free_estimate .columns-3,.immo_free_estimate .columns-4{grid-template-columns:repeat(1,1fr)!important}.immo_stay_informed .columns-2 .submit,.immo_stay_informed .columns-3 .submit,.immo_stay_informed .columns-4 .submit,.immo_free_estimate .columns-2 .submit,.immo_free_estimate .columns-3 .submit,.immo_free_estimate .columns-4 .submit{text-align:center;padding-top:15px}.immo_stay_informed label span,.immo_free_estimate label span{font-family:'Montserrat';font-size:14px}}.huurdersaanvraag_intro{text-align:center}.huurdersaanvraag_intro .immo_title{font-family:Montserrat;font-size:21px;font-weight:600;letter-spacing:1.5px;line-height:25px;color:#2a5135}.huurdersaanvraag_intro .immo_description{font-family:Montserrat;font-size:15px;font-weight:300;letter-spacing:2px;line-height:15px;color:#000}.huurdersaanvraag_intro .immo_adres{font-family:Montserrat;font-size:18px;font-weight:300;letter-spacing:0;line-height:32px;color:#2a5135;text-transform:uppercase}.elementor-lightbox{--lightbox-ui-color:#506A51 !important;--lightbox-ui-color-hover:#506A51 !important}