.immo_container{width:100%}.immo_filter_container{padding-right:0;font-size:15px;font-family:'Montserrat';font-weight:600!important}.immo_filter_container .elementor-column{display:block!important}.immo_filter_container .elementor-column div{display:inline-block}.immo_filter_container .pricerange_input{font-size:15px;font-family:'Montserrat';font-weight:600!important}.immo_filter_container .submit_immo_filter{margin-left:15px;padding:0;width:215px;border:none;background-color:#506A51;color:#fff!important;font-weight:700!important;letter-spacing:2px;height:40px!important;line-height:40px!important;border-radius:7px;font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0}.immo_filter_container .submit_immo_filter:hover{background-color:#AEB5A8}.immo_filter_container .select2-container{width:400px}.immo_filter_container .select2-container .select2-selection--multiple{border-radius:0;border-color:#fff;background-color:#F7F7F6}.immo_filter_container .select2-container .select2-search__field{background-color:transparent!important;margin-top:7px;line-height:27px;font-size:15px;font-family:'Montserrat';font-weight:600!important}.immo_filter_container .select2-selection__rendered{width:100%}.select2-dropdown{margin-top:25px!important}.error_form_subscribe{text-align:center;font-weight:700}.immo_content{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.immo_content:after{content:"";flex:auto}.immo_content .immo_item{width:33.333333%;padding-right:5px;padding-bottom:5px;min-height:300px}.immo_content .immo_item .immo_link{display:block}.immo_content .immo_item img{width:100%}.immo_content .immo_item .bg_immo{display:block;width:100%;height:25vh;min-height:300px;background-position:center center}.immo_detail_overview .immo_detail_info_container{width:100%}.immo_detail_overview .immo_info{margin-right:100px;padding-bottom:7px;margin-bottom:10px}.immo_detail_overview .immo_info .label,.immo_detail_overview .immo_info .value{display:inline-block;vertical-align:top;width:50%}.immo_detail_overview .immo_info .label{width:50%;padding-left:5px}.immo_detail_overview .immo_info .value{width:50%;text-align:right;padding-right:5px}.epc_title{padding-top:15px}.epc_view{width:100%;max-width:730px;background-image:url(/wp-content/plugins/fxbxwp-whise/design/epc_scale.gif);background-repeat:no-repeat;background-size:100% auto;padding-bottom:8%;display:block;position:relative}.epc_view .epc_arrow{position:absolute;top:0;background:0 0;border-width:10px;border-style:solid;border-left-color:#fff0;border-top-color:#fefefe;border-right-color:#fff0;border-bottom-color:#fff0;background-color:rgb(0 0 0 / .1);height:0;width:0;left:-5px;z-index:1;display:block}.epc_view .epc_arrow .epc_score{display:block;width:50px;text-align:center;margin-left:-25px;top:-35px;position:absolute;font-weight:700;font-size:13px}.immo_container img{display:block}.immo_container .immo_info_container{background-color:#fff!important}.immo_container .immo_info_bottom{overflow:hidden;background-color:#fff;position:relative;overflow:hidden!important;padding-bottom:70px!important}.immo_container .immo_info_bottom .immo_info_styling:after{content:"";position:absolute;background:#F7F7F6;width:100%;margin-left:-32%;z-index:2;bottom:-56px;left:0;height:56px;-moz-transform:rotate(16deg);-o-transform:rotate(16deg);-ms-transform:rotate(16deg);-webkit-transform:rotate(16deg);transform:rotate(17deg)}.immo_stay_informed h2,.immo_free_estimate h2{text-align:center;font-size:18px}.immo_stay_informed .subtitle,.immo_free_estimate .subtitle{padding-top:70px}.immo_stay_informed .input_text_holder,.immo_free_estimate .input_text_holder{padding-right:5px;padding-bottom:5px}.immo_stay_informed label,.immo_free_estimate label{width:100%;margin-bottom:5px;padding-right:5px}.immo_stay_informed label span,.immo_free_estimate label span{display:block;background-color:#f4f5f3;width:100%;color:#000;line-height:45px;padding:5px;text-align:center;border-radius:7px}.immo_stay_informed label input[type=radio],.immo_stay_informed label input[type=checkbox],.immo_free_estimate label input[type=radio],.immo_free_estimate label input[type=checkbox]{position:fixed;opacity:0;pointer-events:none}.immo_stay_informed :checked+span,.immo_free_estimate :checked+span{background-color:#295236!important;color:#fff}.immo_stay_informed .submit,.immo_free_estimate .submit{text-align:right}.immo_stay_informed .submit .input_submit,.immo_free_estimate .submit .input_submit{background-color:#295236;color:#fff;border-width:0;padding-left:45px;padding-right:45px;line-height:30px;border-radius:7px}.immo_stay_informed .gdpr,.immo_free_estimate .gdpr{position:relative;margin-top:10px}.immo_stay_informed .gdpr a,.immo_free_estimate .gdpr a{color:#295236}.immo_stay_informed .gdpr input[type=checkbox],.immo_free_estimate .gdpr input[type=checkbox]{position:absolute;left:0;opacity:1}.immo_stay_informed .gdpr label,.immo_free_estimate .gdpr label{padding-left:30px}.immo_stay_informed .input_text,.immo_stay_informed textarea,.immo_free_estimate .input_text,.immo_free_estimate textarea{border-radius:0;border-color:#f4f5f3;border-style:solid;border-width:1px;padding-right:10px;border-radius:7px}.immo_stay_informed .input_text,.immo_free_estimate .input_text{line-height:40px}.immo_stay_informed textarea,.immo_free_estimate textarea{height:180px}