{"id":3283,"date":"2025-06-10T15:04:51","date_gmt":"2025-06-10T13:04:51","guid":{"rendered":"https:\/\/vilanovafinques.com\/propietats\/"},"modified":"2025-06-10T15:04:51","modified_gmt":"2025-06-10T13:04:51","slug":"propietats","status":"publish","type":"page","link":"https:\/\/vilanovafinques.com\/ca\/propietats\/","title":{"rendered":"Propietats"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3283\" class=\"elementor elementor-3283 elementor-98\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-465e42f e-con-full e-flex e-con e-parent\" data-id=\"465e42f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fda46b7 elementor-widget elementor-widget-heading\" data-id=\"fda46b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Inmuebles a la venta<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fe21e3a e-con-full e-flex e-con e-child\" data-id=\"fe21e3a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0e8ab28 elementor-widget elementor-widget-heading\" data-id=\"0e8ab28\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Utilizar los filtros para afinar tu b\u00fasqueda.<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c408c40 elementor-widget__width-inherit elementor-widget elementor-widget-search_filters_for_real_estate_listings\" data-id=\"c408c40\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"search_filters_for_real_estate_listings.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\n        <div class=\"container real_state_properties_filters_container\" id=\"real_state_properties_filters_container_c408c40\">\n            <form action=\"#\">\n                <div style=\"display: flex; width: 100%; flex-wrap: wrap;\" class=\"container_filters_flex\">\n                                                <div class=\"col_fields_filter col_cities\">\n                                                                    <select\n                                        data-width=\"100%\"\n                                        class=\"filter_cities\"\n                                        data-header=\"Poblaci\u00f3n\"\n                                        title=\"Poblaci\u00f3n\"\n                                        data-selected-text-format=\"count > 2\"\n                                        style=\"opacity: 0;\"\n                                         name=\"cities\"                                        multiple=\"true\" data-max-options=\"20\" data-actions-box=\"true\" ><!-- Options added with js --><\/select>\n                                                            <\/div>\n\n                                                <div class=\"col_fields_filter col_properties_types\">\n                                                                    <select\n                                        data-width=\"100%\"\n                                        class=\"filter_properties_types\"\n                                        data-header=\"Tipos de inmueble\"\n                                        title=\"Tipos de inmueble\"\n                                        data-selected-text-format=\"count > 2\"\n                                        style=\"opacity: 0;\"\n                                         name=\"properties_types\"                                        multiple=\"true\" data-max-options=\"20\" data-actions-box=\"true\" ><!-- Options added with js --><\/select>\n                                                            <\/div>\n\n                                                <div class=\"col_fields_filter col_bedrooms\">\n                                                                    <input type=\"number\" class=\"form-control filter_bedrooms\" placeholder=\"Dormitorios\" aria-label=\"Dormitorios\"  name=\"bedrooms\">\n                                                            <\/div>\n\n                                                <div class=\"col_fields_filter col_bathrooms\">\n                                                                    <input type=\"number\" class=\"form-control filter_bathrooms\" placeholder=\"Ba\u00f1os\" aria-label=\"Ba\u00f1os\"  name=\"bathrooms\">\n                                                            <\/div>\n\n                                                <div class=\"col_fields_filter col_min_price\">\n                                                                    <input type=\"number\" class=\"form-control filter_min_price\" placeholder=\"Precio M\u00ednimo\" aria-label=\"Precio M\u00ednimo\"  name=\"min_price\">\n                                                            <\/div>\n\n                                                <div class=\"col_fields_filter col_max_price\">\n                                                                    <input type=\"number\" class=\"form-control filter_max_price\" placeholder=\"Precio M\u00e1ximo\" aria-label=\"Precio M\u00e1ximo\"  name=\"max_price\">\n                                                            <\/div>\n\n                    \n                    <div class=\"col_button_submit\" style=\"display: flex; flex-wrap: wrap;\">\n                        <button type=\"submit\" class=\"btn submit-button-class\">\n                            Filtrar                        <\/button>\n                    <\/div>\n\n                    <style>\n                        #real_state_properties_filters_container_c408c40 .bootstrap-select,\n                        #real_state_properties_filters_container_c408c40 input {\n                            position: relative;\n                            display: inline-flex;\n                            align-items: center;\n                            line-height: 1.5;\n                            width: 100%;\n                        }\n\n                        #real_state_properties_filters_container_c408c40 .bootstrap-select .dropdown-menu button.close {\n                            display: none;\n                        }\n\n                        #real_state_properties_filters_container_c408c40 .bootstrap-select .dropdown-toggle:focus,\n                        #real_state_properties_filters_container_c408c40 .bootstrap-select .dropdown-toggle:active,\n                        #real_state_properties_filters_container_c408c40 bootstrap-select.show>.dropdown-toggle {\n                            outline: none !important;\n                            box-shadow: none !important;\n                        }\n\n                        #real_state_properties_filters_container_c408c40 input.form-control {\n                            overflow: hidden;\n                            white-space: nowrap;\n                            text-overflow: ellipsis;\n                        }\n\n                        #real_state_properties_filters_container_c408c40 .bootstrap-select .filter-option-inner-inner {\n                            text-transform: none;\n                            text-overflow: ellipsis;\n                        }\n\n                        #real_state_properties_filters_container_c408c40 .bootstrap-select .dropdown-toggle {\n                            width: 100%;\n                        }\n                    <\/style>\n                <\/div>\n            <\/form>\n        <\/div>\n\n        \n        <script>\n            (function() {\n                var initialized = false;\n\n                function startWhenReady() {\n                    if (initialized) return;\n\n                    \/\/ Ensure jQuery exists and bootstrap-select is attached before running\n                    var jq = window.jQuery || window.$;\n                    if (!jq || !jq.fn || !jq.fn.selectpicker) {\n                        \/\/ Try again shortly (covers cases where enqueued scripts load after HTML output)\n                        return setTimeout(startWhenReady, 80);\n                    }\n\n                    initialized = true;\n                    (async () => {\n                        try {\n                            var $ = jq.noConflict ? jq.noConflict() : jq;\n\n                            var container_widget_id = \"real_state_properties_filters_container_c408c40\";\n\n                            var renderConfig = {\"mock\":0};\n                            var FILTERS_CONFIG = [{\"key\":\"properties_types_group\",\"group_title\":{\"es\":\"Tipos de Propiedad\",\"en\":\"Property Types\"},\"type_value\":[\"select\"],\"data_from\":\"api\",\"available_options\":[\"multiple\",\"search\",\"actions_box\"],\"fields\":[{\"key\":\"properties_types\",\"param_url_key\":\"properties_types\",\"where_inmovilla_value\":\"key_tipo={value}\",\"filter_ftn_idelista_file\":{},\"type_value\":\"number\"}]},{\"key\":\"properties_conservation_types_group\",\"group_title\":{\"es\":\"Estado de conservaci\\u00f3n de la propiedad\",\"en\":\"State of conservation of the property\"},\"type_value\":[\"select\"],\"data_from\":\"api\",\"available_options\":[\"multiple\",\"search\",\"actions_box\"],\"fields\":[{\"key\":\"properties_conservation_types\",\"param_url_key\":\"properties_conservation_types\",\"where_inmovilla_value\":\"conservacion={value}\",\"filter_ftn_idelista_file\":{},\"type_value\":\"number\"}]},{\"key\":\"price_range_group\",\"group_title\":{\"es\":\"Rango de Precios\",\"en\":\"Price Range\"},\"type_value\":[\"select\",\"number\"],\"data_from\":\"manual\",\"available_options\":[],\"fields\":[{\"key\":\"min_price\",\"param_url_key\":\"min_price\",\"title\":{\"es\":\"Precio M\\u00ednimo\",\"en\":\"Min Price\"},\"where_inmovilla_value\":\"((keyacci=1) and (precioinmo >= {value})) or ((keyacci=2) and (precioalq >= {value})) or ((keyacci=3) and (preciotraspaso >= {value}))\",\"filter_ftn_idelista_file\":{},\"type_value\":\"number\"},{\"key\":\"max_price\",\"param_url_key\":\"max_price\",\"title\":{\"es\":\"Precio M\\u00e1ximo\",\"en\":\"Max Price\"},\"where_inmovilla_value\":\"((keyacci=1) and (precioinmo <= {value})) or ((keyacci=2) and (precioalq <= {value})) or ((keyacci=3) and (preciotraspaso <= {value}))\",\"filter_ftn_idelista_file\":{},\"type_value\":\"number\"}]},{\"key\":\"cities_group\",\"group_title\":{\"es\":\"Ciudades\",\"en\":\"Cities\"},\"type_value\":[\"select\"],\"data_from\":\"api\",\"available_options\":[\"multiple\",\"search\",\"actions_box\"],\"fields\":[{\"key\":\"cities\",\"param_url_key\":\"cities\",\"where_inmovilla_value\":\"key_loca={value}\",\"filter_ftn_idelista_file\":{},\"type_value\":\"string\"}]},{\"key\":\"zones_group\",\"group_title\":{\"es\":\"Zonas\",\"en\":\"Zones\"},\"type_value\":[\"select\"],\"data_from\":\"api\",\"available_options\":[\"multiple\",\"search\",\"actions_box\"],\"fields\":[{\"key\":\"zones\",\"param_url_key\":\"zones\",\"where_inmovilla_value\":\"key_zona={value}\",\"filter_ftn_idelista_file\":{},\"type_value\":\"number\"}]},{\"key\":\"bedrooms_group\",\"group_title\":{\"es\":\"Dormitorios\",\"en\":\"Bedrooms\"},\"available_options\":[\"multiple\",\"search\",\"actions_box\",\"neither\"],\"type_value\":[\"select\",\"number\"],\"data_from\":\"manual\",\"fields\":[{\"key\":\"bedrooms\",\"param_url_key\":\"bedrooms\",\"where_inmovilla_value\":\"(habdobles + habitaciones)>{value}\",\"filter_ftn_idelista_file\":{},\"type_value\":\"number\"}]},{\"key\":\"bathrooms_group\",\"group_title\":{\"es\":\"Ba\\u00f1os\",\"en\":\"Bathrooms\"},\"type_value\":[\"select\",\"number\"],\"available_options\":[\"multiple\",\"search\",\"actions_box\",\"neither\"],\"data_from\":\"manual\",\"fields\":[{\"key\":\"bathrooms\",\"param_url_key\":\"bathrooms\",\"where_inmovilla_value\":\"banyos={value}\",\"filter_ftn_idelista_file\":{},\"type_value\":\"number\"}]},{\"key\":\"area_group\",\"group_title\":{\"es\":\"Rango de area\",\"en\":\"Area Range\"},\"type_value\":[\"select\",\"number\"],\"data_from\":\"manual\",\"available_options\":[],\"fields\":[{\"key\":\"min_area\",\"param_url_key\":\"min_area\",\"title\":{\"es\":\"Area M\\u00ednima\",\"en\":\"Min area\"},\"where_inmovilla_value\":\"m_parcela>{value}\",\"filter_ftn_idelista_file\":{},\"type_value\":\"number\"},{\"key\":\"max_area\",\"param_url_key\":\"max_area\",\"title\":{\"es\":\"Area M\\u00e1xima\",\"en\":\"Max area\"},\"where_inmovilla_value\":\"m_parcela<{value}\",\"filter_ftn_idelista_file\":{},\"type_value\":\"number\"}]},{\"key\":\"reference_group\",\"group_title\":{\"es\":\"Referencia\",\"en\":\"Reference\"},\"type_value\":[\"text\"],\"data_from\":\"manual\",\"available_options\":[],\"fields\":[{\"key\":\"reference\",\"param_url_key\":\"reference\",\"where_inmovilla_value\":\"(cod_ofer={value}) or (ref={value})\",\"filter_ftn_idelista_file\":{},\"type_value\":\"string\"}]},{\"key\":\"acci_group\",\"group_title\":{\"es\":\"Accion sobre la propiedad\",\"en\":\"Action on property\"},\"available_options\":[],\"type_value\":[\"select\"],\"data_from\":\"manual\",\"fields\":[{\"data_options\":[{\"key\":\"venta\",\"legacyKey\":1,\"externalKeys\":[0],\"title\":\"Venta\",\"activeByDefault\":true},{\"key\":\"alquiler\",\"legacyKey\":2,\"externalKeys\":[1],\"title\":\"Alquiler\",\"activeByDefault\":true},{\"key\":\"alquiler_opcion_compra\",\"legacyKey\":3,\"externalKeys\":[2],\"title\":\"Alquila con opci\\u00f3n a compra\",\"activeByDefault\":true}],\"key\":\"acci\",\"param_url_key\":\"acci\",\"normalize_filter_value\":{},\"where_inmovilla_value\":{},\"filter_ftn_idelista_file\":{},\"type_value\":\"string\"}]},{\"key\":\"advanced_group\",\"group_title\":{\"es\":\"Filtros avanzados\",\"en\":\"Advanced filters\"},\"type_value\":[\"checkbox\"],\"data_from\":\"manual\",\"available_options\":[],\"fields\":[{\"key\":\"tour\",\"param_url_key\":\"tour\",\"title\":{\"es\":\"Solo propiedades con tour\",\"en\":\"Only properties with tour\"},\"where_inmovilla_value\":\"tour&1=1\",\"filter_ftn_idelista_file\":{},\"type_value\":\"string\"},{\"key\":\"destacado\",\"param_url_key\":\"destacado\",\"title\":{\"es\":\"Solo propiedades destacadas\",\"en\":\"Only featured properties\"},\"where_inmovilla_value\":\"(destacado>1)\",\"filter_ftn_idelista_file\":{},\"type_value\":\"string\"},{\"key\":\"star\",\"param_url_key\":\"estrella\",\"title\":{\"es\":\"Solo propiedades estrellas\",\"en\":\"Only star properties\"},\"where_inmovilla_value\":\"(destacado>2)\",\"filter_ftn_idelista_file\":{},\"type_value\":\"string\"},{\"key\":\"investment\",\"param_url_key\":\"inversion\",\"title\":{\"es\":\"Ideal inversor\",\"en\":\"ideal investor\"},\"where_inmovilla_value\":\"ofertas.campo6008=1\",\"type_value\":\"string\"},{\"key\":\"related_properties\",\"param_url_key\":\"propiedades_relacionadas\",\"title\":{\"es\":\"Solo propiedades relacionadas\",\"en\":\"Only related properties\"},\"filter_ftn_idelista_file\":{},\"type_value\":\"string\"}]}];\n                            FILTERS_CONFIG = Array.isArray(FILTERS_CONFIG) ? FILTERS_CONFIG : [];\n                            var settingsData = {\"form_fields\":[{\"_id\":\"1ba4610\",\"filter_type\":\"cities_group\",\"title_properties_types\":null,\"title_properties_conservation_types\":null,\"title_min_price\":null,\"title_max_price\":null,\"title_cities\":\"Poblaci\\u00f3n\",\"title_zones\":null,\"title_bedrooms\":null,\"title_bathrooms\":null,\"title_min_area\":null,\"title_max_area\":null,\"title_reference\":null,\"title_acci\":null,\"custom_id\":\"field_1ba4610\",\"header_cities\":\"Poblaci\\u00f3n\",\"field_type_properties_types_group\":null,\"header_properties_types\":null,\"multiple_properties_types\":null,\"actions_box_properties_types\":null,\"include_search_properties_types\":null,\"styles_width_properties_types\":null,\"field_type_properties_conservation_types_group\":null,\"header_properties_conservation_types\":null,\"multiple_properties_conservation_types\":null,\"actions_box_properties_conservation_types\":null,\"include_search_properties_conservation_types\":null,\"styles_width_properties_conservation_types\":null,\"field_type_price_range_group\":null,\"header_min_price\":null,\"min_min_price\":null,\"max_min_price\":null,\"step_min_price\":null,\"styles_width_min_price\":null,\"header_max_price\":null,\"min_max_price\":null,\"max_max_price\":null,\"step_max_price\":null,\"styles_width_max_price\":null,\"field_type_cities_group\":\"select\",\"multiple_cities\":\"yes\",\"actions_box_cities\":\"yes\",\"include_search_cities\":false,\"styles_width_cities\":{\"unit\":\"%\",\"size\":20,\"sizes\":[]},\"field_type_zones_group\":null,\"zones_default_cities\":null,\"header_zones\":null,\"multiple_zones\":null,\"actions_box_zones\":null,\"include_search_zones\":null,\"styles_width_zones\":null,\"field_type_bedrooms_group\":null,\"header_bedrooms\":null,\"multiple_bedrooms\":null,\"actions_box_bedrooms\":null,\"min_bedrooms\":null,\"max_bedrooms\":null,\"step_bedrooms\":null,\"include_neither_bedrooms\":null,\"include_search_bedrooms\":null,\"styles_width_bedrooms\":null,\"field_type_bathrooms_group\":null,\"header_bathrooms\":null,\"multiple_bathrooms\":null,\"actions_box_bathrooms\":null,\"min_bathrooms\":null,\"max_bathrooms\":null,\"step_bathrooms\":null,\"include_neither_bathrooms\":null,\"include_search_bathrooms\":null,\"styles_width_bathrooms\":null,\"field_type_area_group\":null,\"header_min_area\":null,\"min_min_area\":null,\"max_min_area\":null,\"step_min_area\":null,\"styles_width_min_area\":null,\"header_max_area\":null,\"min_max_area\":null,\"max_max_area\":null,\"step_max_area\":null,\"styles_width_max_area\":null,\"field_type_reference_group\":null,\"styles_width_reference\":null,\"field_type_acci_group\":null,\"header_acci\":null,\"styles_width_acci\":null},{\"_id\":\"a49dcee\",\"filter_type\":\"properties_types_group\",\"title_properties_types\":\"Tipos de inmueble\",\"title_properties_conservation_types\":null,\"title_min_price\":null,\"title_max_price\":null,\"title_cities\":null,\"title_zones\":null,\"title_bedrooms\":null,\"title_bathrooms\":null,\"title_min_area\":null,\"title_max_area\":null,\"title_reference\":null,\"title_acci\":null,\"custom_id\":\"field_a49dcee\",\"header_properties_types\":\"Tipos de inmueble\",\"field_type_properties_types_group\":\"select\",\"multiple_properties_types\":\"yes\",\"actions_box_properties_types\":\"yes\",\"include_search_properties_types\":false,\"styles_width_properties_types\":{\"unit\":\"%\",\"size\":20,\"sizes\":[]},\"field_type_properties_conservation_types_group\":null,\"header_properties_conservation_types\":null,\"multiple_properties_conservation_types\":null,\"actions_box_properties_conservation_types\":null,\"include_search_properties_conservation_types\":null,\"styles_width_properties_conservation_types\":null,\"field_type_price_range_group\":null,\"header_min_price\":null,\"min_min_price\":null,\"max_min_price\":null,\"step_min_price\":null,\"styles_width_min_price\":null,\"header_max_price\":null,\"min_max_price\":null,\"max_max_price\":null,\"step_max_price\":null,\"styles_width_max_price\":null,\"field_type_cities_group\":null,\"header_cities\":null,\"multiple_cities\":null,\"actions_box_cities\":null,\"include_search_cities\":null,\"styles_width_cities\":null,\"field_type_zones_group\":null,\"zones_default_cities\":null,\"header_zones\":null,\"multiple_zones\":null,\"actions_box_zones\":null,\"include_search_zones\":null,\"styles_width_zones\":null,\"field_type_bedrooms_group\":null,\"header_bedrooms\":null,\"multiple_bedrooms\":null,\"actions_box_bedrooms\":null,\"min_bedrooms\":null,\"max_bedrooms\":null,\"step_bedrooms\":null,\"include_neither_bedrooms\":null,\"include_search_bedrooms\":null,\"styles_width_bedrooms\":null,\"field_type_bathrooms_group\":null,\"header_bathrooms\":null,\"multiple_bathrooms\":null,\"actions_box_bathrooms\":null,\"min_bathrooms\":null,\"max_bathrooms\":null,\"step_bathrooms\":null,\"include_neither_bathrooms\":null,\"include_search_bathrooms\":null,\"styles_width_bathrooms\":null,\"field_type_area_group\":null,\"header_min_area\":null,\"min_min_area\":null,\"max_min_area\":null,\"step_min_area\":null,\"styles_width_min_area\":null,\"header_max_area\":null,\"min_max_area\":null,\"max_max_area\":null,\"step_max_area\":null,\"styles_width_max_area\":null,\"field_type_reference_group\":null,\"styles_width_reference\":null,\"field_type_acci_group\":null,\"header_acci\":null,\"styles_width_acci\":null},{\"_id\":\"679870c\",\"filter_type\":\"bedrooms_group\",\"title_properties_types\":null,\"title_properties_conservation_types\":null,\"title_min_price\":null,\"title_max_price\":null,\"title_cities\":null,\"title_zones\":null,\"field_type_bedrooms_group\":\"number\",\"title_bedrooms\":\"Dormitorios\",\"title_bathrooms\":null,\"title_min_area\":null,\"title_max_area\":null,\"title_reference\":null,\"title_acci\":null,\"custom_id\":\"field_679870c\",\"field_type_properties_types_group\":null,\"header_properties_types\":null,\"multiple_properties_types\":null,\"actions_box_properties_types\":null,\"include_search_properties_types\":null,\"styles_width_properties_types\":null,\"field_type_properties_conservation_types_group\":null,\"header_properties_conservation_types\":null,\"multiple_properties_conservation_types\":null,\"actions_box_properties_conservation_types\":null,\"include_search_properties_conservation_types\":null,\"styles_width_properties_conservation_types\":null,\"field_type_price_range_group\":null,\"header_min_price\":null,\"min_min_price\":null,\"max_min_price\":null,\"step_min_price\":null,\"styles_width_min_price\":null,\"header_max_price\":null,\"min_max_price\":null,\"max_max_price\":null,\"step_max_price\":null,\"styles_width_max_price\":null,\"field_type_cities_group\":null,\"header_cities\":null,\"multiple_cities\":null,\"actions_box_cities\":null,\"include_search_cities\":null,\"styles_width_cities\":null,\"field_type_zones_group\":null,\"zones_default_cities\":null,\"header_zones\":null,\"multiple_zones\":null,\"actions_box_zones\":null,\"include_search_zones\":null,\"styles_width_zones\":null,\"header_bedrooms\":null,\"multiple_bedrooms\":null,\"actions_box_bedrooms\":null,\"min_bedrooms\":null,\"max_bedrooms\":null,\"step_bedrooms\":null,\"include_neither_bedrooms\":null,\"include_search_bedrooms\":null,\"styles_width_bedrooms\":{\"unit\":\"%\",\"size\":20,\"sizes\":[]},\"field_type_bathrooms_group\":null,\"header_bathrooms\":null,\"multiple_bathrooms\":null,\"actions_box_bathrooms\":null,\"min_bathrooms\":null,\"max_bathrooms\":null,\"step_bathrooms\":null,\"include_neither_bathrooms\":null,\"include_search_bathrooms\":null,\"styles_width_bathrooms\":null,\"field_type_area_group\":null,\"header_min_area\":null,\"min_min_area\":null,\"max_min_area\":null,\"step_min_area\":null,\"styles_width_min_area\":null,\"header_max_area\":null,\"min_max_area\":null,\"max_max_area\":null,\"step_max_area\":null,\"styles_width_max_area\":null,\"field_type_reference_group\":null,\"styles_width_reference\":null,\"field_type_acci_group\":null,\"header_acci\":null,\"styles_width_acci\":null},{\"_id\":\"c64f2db\",\"filter_type\":\"bathrooms_group\",\"title_properties_types\":null,\"title_properties_conservation_types\":null,\"title_min_price\":null,\"title_max_price\":null,\"title_cities\":null,\"title_zones\":null,\"title_bedrooms\":null,\"field_type_bathrooms_group\":\"number\",\"title_bathrooms\":\"Ba\\u00f1os\",\"title_min_area\":null,\"title_max_area\":null,\"title_reference\":null,\"title_acci\":null,\"custom_id\":\"field_c64f2db\",\"field_type_properties_types_group\":null,\"header_properties_types\":null,\"multiple_properties_types\":null,\"actions_box_properties_types\":null,\"include_search_properties_types\":null,\"styles_width_properties_types\":null,\"field_type_properties_conservation_types_group\":null,\"header_properties_conservation_types\":null,\"multiple_properties_conservation_types\":null,\"actions_box_properties_conservation_types\":null,\"include_search_properties_conservation_types\":null,\"styles_width_properties_conservation_types\":null,\"field_type_price_range_group\":null,\"header_min_price\":null,\"min_min_price\":null,\"max_min_price\":null,\"step_min_price\":null,\"styles_width_min_price\":null,\"header_max_price\":null,\"min_max_price\":null,\"max_max_price\":null,\"step_max_price\":null,\"styles_width_max_price\":null,\"field_type_cities_group\":null,\"header_cities\":null,\"multiple_cities\":null,\"actions_box_cities\":null,\"include_search_cities\":null,\"styles_width_cities\":null,\"field_type_zones_group\":null,\"zones_default_cities\":null,\"header_zones\":null,\"multiple_zones\":null,\"actions_box_zones\":null,\"include_search_zones\":null,\"styles_width_zones\":null,\"field_type_bedrooms_group\":null,\"header_bedrooms\":null,\"multiple_bedrooms\":null,\"actions_box_bedrooms\":null,\"min_bedrooms\":null,\"max_bedrooms\":null,\"step_bedrooms\":null,\"include_neither_bedrooms\":null,\"include_search_bedrooms\":null,\"styles_width_bedrooms\":null,\"header_bathrooms\":null,\"multiple_bathrooms\":null,\"actions_box_bathrooms\":null,\"min_bathrooms\":null,\"max_bathrooms\":null,\"step_bathrooms\":null,\"include_neither_bathrooms\":null,\"include_search_bathrooms\":null,\"styles_width_bathrooms\":{\"unit\":\"%\",\"size\":20,\"sizes\":[]},\"field_type_area_group\":null,\"header_min_area\":null,\"min_min_area\":null,\"max_min_area\":null,\"step_min_area\":null,\"styles_width_min_area\":null,\"header_max_area\":null,\"min_max_area\":null,\"max_max_area\":null,\"step_max_area\":null,\"styles_width_max_area\":null,\"field_type_reference_group\":null,\"styles_width_reference\":null,\"field_type_acci_group\":null,\"header_acci\":null,\"styles_width_acci\":null},{\"_id\":\"2d9539f\",\"filter_type\":\"price_range_group\",\"title_properties_types\":null,\"title_properties_conservation_types\":null,\"field_type_price_range_group\":\"number\",\"title_min_price\":\"Precio M\\u00ednimo\",\"title_max_price\":\"Precio M\\u00e1ximo\",\"title_cities\":null,\"title_zones\":null,\"title_bedrooms\":null,\"title_bathrooms\":null,\"title_min_area\":null,\"title_max_area\":null,\"title_reference\":null,\"title_acci\":null,\"custom_id\":\"field_2d9539f\",\"field_type_properties_types_group\":null,\"header_properties_types\":null,\"multiple_properties_types\":null,\"actions_box_properties_types\":null,\"include_search_properties_types\":null,\"styles_width_properties_types\":null,\"field_type_properties_conservation_types_group\":null,\"header_properties_conservation_types\":null,\"multiple_properties_conservation_types\":null,\"actions_box_properties_conservation_types\":null,\"include_search_properties_conservation_types\":null,\"styles_width_properties_conservation_types\":null,\"header_min_price\":null,\"min_min_price\":null,\"max_min_price\":null,\"step_min_price\":null,\"styles_width_min_price\":{\"unit\":\"%\",\"size\":20,\"sizes\":[]},\"header_max_price\":null,\"min_max_price\":null,\"max_max_price\":null,\"step_max_price\":null,\"styles_width_max_price\":{\"unit\":\"%\",\"size\":20,\"sizes\":[]},\"field_type_cities_group\":null,\"header_cities\":null,\"multiple_cities\":null,\"actions_box_cities\":null,\"include_search_cities\":null,\"styles_width_cities\":null,\"field_type_zones_group\":null,\"zones_default_cities\":null,\"header_zones\":null,\"multiple_zones\":null,\"actions_box_zones\":null,\"include_search_zones\":null,\"styles_width_zones\":null,\"field_type_bedrooms_group\":null,\"header_bedrooms\":null,\"multiple_bedrooms\":null,\"actions_box_bedrooms\":null,\"min_bedrooms\":null,\"max_bedrooms\":null,\"step_bedrooms\":null,\"include_neither_bedrooms\":null,\"include_search_bedrooms\":null,\"styles_width_bedrooms\":null,\"field_type_bathrooms_group\":null,\"header_bathrooms\":null,\"multiple_bathrooms\":null,\"actions_box_bathrooms\":null,\"min_bathrooms\":null,\"max_bathrooms\":null,\"step_bathrooms\":null,\"include_neither_bathrooms\":null,\"include_search_bathrooms\":null,\"styles_width_bathrooms\":null,\"field_type_area_group\":null,\"header_min_area\":null,\"min_min_area\":null,\"max_min_area\":null,\"step_min_area\":null,\"styles_width_min_area\":null,\"header_max_area\":null,\"min_max_area\":null,\"max_max_area\":null,\"step_max_area\":null,\"styles_width_max_area\":null,\"field_type_reference_group\":null,\"styles_width_reference\":null,\"field_type_acci_group\":null,\"header_acci\":null,\"styles_width_acci\":null}],\"submit_button_text\":\"Filtrar\",\"styles_fields_paddings\":{\"unit\":\"px\",\"top\":\"00\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"submit_button_fullwidth\":\"\",\"__globals__\":{\"submit_button_background_color\":\"\",\"submit_button_text_color\":\"globals\\\/colors?id=5026151\",\"_background_color\":\"globals\\\/colors?id=text\",\"_border_color\":\"globals\\\/colors?id=primary\",\"bs_dropdown_border_color\":\"globals\\\/colors?id=primary\",\"bs_btn_general_border_color\":\"globals\\\/colors?id=primary\",\"bs_checkmark_color\":\"globals\\\/colors?id=primary\",\"bs_dropdown_bg\":\"globals\\\/colors?id=text\",\"bs_option_selected_color\":\"globals\\\/colors?id=primary\",\"bs_btn_selected_text_color\":\"globals\\\/colors?id=primary\",\"bs_btn_selected_arrow_color\":\"globals\\\/colors?id=accent\"},\"styles_width_properties_types\":{\"unit\":\"%\",\"size\":17,\"sizes\":[]},\"styles_width_properties_conservation_types\":{\"unit\":\"%\",\"size\":16,\"sizes\":[]},\"styles_width_min_price\":{\"unit\":\"%\",\"size\":17,\"sizes\":[]},\"styles_width_max_price\":{\"unit\":\"%\",\"size\":17,\"sizes\":[]},\"styles_width_cities\":{\"unit\":\"%\",\"size\":17,\"sizes\":[]},\"styles_width_zones\":{\"unit\":\"%\",\"size\":16,\"sizes\":[]},\"styles_width_bedrooms\":{\"unit\":\"%\",\"size\":16,\"sizes\":[]},\"styles_width_bathrooms\":{\"unit\":\"%\",\"size\":16,\"sizes\":[]},\"styles_width_min_area\":{\"unit\":\"%\",\"size\":16,\"sizes\":[]},\"styles_width_max_area\":{\"unit\":\"%\",\"size\":16,\"sizes\":[]},\"styles_width_reference\":{\"unit\":\"%\",\"size\":18,\"sizes\":[]},\"styles_width_acci\":{\"unit\":\"%\",\"size\":18,\"sizes\":[]},\"_element_width\":\"inherit\",\"submit_button_font_size\":{\"unit\":\"px\",\"size\":16,\"sizes\":[]},\"styles_submit_button_margin\":{\"unit\":\"px\",\"top\":\"20\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"styles_submit_button_padding\":{\"unit\":\"px\",\"top\":\"12\",\"right\":\"020\",\"bottom\":\"12\",\"left\":\"20\",\"isLinked\":false},\"_flex_align_self\":\"flex-start\",\"_padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":true},\"_border_border\":\"none\",\"_border_width\":null,\"_border_radius\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":true},\"custom_css\":\".real_state_properties_filters_container{\\n    max-width: 100%!important;\\n    padding: 0px!important;\\n}\\n\\n.container_filters_flex{\\n        justify-content: space-between!important;\\n}\\n.col_fields_filter{\\n    width: 15.5%!important;\\n}\\n@media only screen and (max-width: 1024px) and (min-width: 768px){\\n\\t .col_fields_filter{\\n    width: 31%!important;\\n}\\n}\\n\\n@media(max-width:767px){\\n    .col_fields_filter{\\n    width: 100%!important;\\n    margin:5px 0;\\n}\\n}\",\"submit_button_background_color\":\"#383B37\",\"submit_button_text_color\":\"#F8F8F4\",\"_background_color\":null,\"_border_color\":null,\"bs_dropdown_border_width\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":true},\"bs_dropdown_border_color\":\"#383B37\",\"bs_dropdown_radius\":{\"unit\":\"px\",\"size\":6,\"sizes\":[]},\"bs_dropdown_padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":false},\"bs_btn_general_radius\":{\"unit\":\"px\",\"size\":0,\"sizes\":[]},\"bs_btn_general_padding\":{\"unit\":\"px\",\"top\":\"9\",\"right\":\"0\",\"bottom\":\"7\",\"left\":\"11\",\"isLinked\":false},\"bs_btn_general_border_width\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"01\",\"left\":\"0\",\"isLinked\":false},\"bs_btn_general_border_color\":\"#383B37\",\"bs_checkmark_color\":\"#383B37\",\"ms_actions_btn_margin_normal\":{\"unit\":\"px\",\"top\":\"14\",\"right\":\"0\",\"bottom\":\"10\",\"left\":\"0\",\"isLinked\":false},\"submit_button_height\":{\"unit\":\"px\",\"size\":42,\"sizes\":[]},\"bs_dropdown_title_padding\":{\"unit\":\"px\",\"top\":\"17\",\"right\":\"16\",\"bottom\":\"8\",\"left\":\"16\",\"isLinked\":false},\"bs_dropdown_title_font_weight\":\"500\",\"advanced_data_options_acci\":[{\"option_key\":\"venta\",\"option_title\":\"Venta\",\"_id\":\"\"},{\"option_key\":\"alquiler\",\"option_title\":\"Alquiler\",\"_id\":\"\"},{\"option_key\":\"alquiler_opcion_compra\",\"option_title\":\"Alquila con opci\\u00f3n a compra\",\"_id\":\"\"}],\"styles_fields_container_justification\":\"center\",\"selects_popover_general\":\"\",\"hide_select_arrow\":\"\",\"selects_popover_dropdown\":\"\",\"bs_dropdown_bg\":\"\",\"bs_dropdown_shadow\":\"\",\"selects_popover_dropdown_title\":\"\",\"bs_dropdown_title_font_size\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"bs_dropdown_title_color\":\"\",\"bs_dropdown_title_bg\":\"\",\"bs_dropdown_title_border_width\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"bs_dropdown_title_border_color\":\"\",\"bs_dropdown_title_text_align\":\"\",\"selects_popover_dropdown_scrollbar\":\"\",\"bs_dropdown_scrollbar_thickness\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"bs_dropdown_scrollbar_thumb_color\":\"\",\"bs_dropdown_scrollbar_thumb_radius\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"bs_dropdown_scrollbar_track_color\":\"\",\"bs_dropdown_scrollbar_track_radius\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"selects_popover_dropdown_options\":\"\",\"bs_option_text_align\":\"left\",\"bs_option_padding\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"bs_option_normal_bg\":\"\",\"bs_option_normal_color\":\"\",\"bs_option_normal_font_size\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"bs_option_normal_font_weight\":\"\",\"bs_option_hover_bg\":\"\",\"bs_option_hover_color\":\"\",\"bs_option_hover_font_size\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"bs_option_hover_font_weight\":\"\",\"bs_option_selected_bg\":\"\",\"bs_option_selected_color\":\"\",\"bs_option_selected_font_size\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"bs_option_selected_font_weight\":\"\",\"selects_popover_button\":\"\",\"bs_btn_text_align\":\"left\",\"bs_btn_general_text_padding\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"bs_btn_text_transform\":\"none\",\"bs_btn_general_bg\":\"\",\"bs_btn_general_text_color\":\"\",\"bs_btn_general_arrow_color\":\"\",\"bs_btn_general_text_size\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"bs_btn_general_text_weight\":\"\",\"bs_btn_placeholder_bg\":\"\",\"bs_btn_placeholder_border_width\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"bs_btn_placeholder_border_color\":\"\",\"bs_btn_placeholder_text_color\":\"\",\"bs_btn_placeholder_arrow_color\":\"\",\"bs_btn_placeholder_text_size\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"bs_btn_placeholder_text_weight\":\"\",\"bs_btn_selected_bg\":\"\",\"bs_btn_selected_border_width\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"bs_btn_selected_border_color\":\"\",\"bs_btn_selected_text_color\":\"\",\"bs_btn_selected_arrow_color\":\"\",\"bs_btn_selected_text_size\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"bs_btn_selected_text_weight\":\"\",\"ms_actionsbox_bg\":\"transparent\",\"ms_actionsbox_padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"12\",\"bottom\":\"8\",\"left\":\"12\",\"isLinked\":false},\"ms_actionsbox_gap\":{\"unit\":\"px\",\"size\":8,\"sizes\":[]},\"ms_actions_btn_radius_normal\":{\"unit\":\"px\",\"size\":4,\"sizes\":[]},\"ms_actions_btn_padding_normal\":{\"unit\":\"px\",\"top\":\"6\",\"right\":\"10\",\"bottom\":\"6\",\"left\":\"10\",\"isLinked\":false},\"ms_actions_btn_bg_normal\":\"#f8f9fa\",\"ms_actions_btn_border_width_normal\":{\"unit\":\"px\",\"top\":\"1\",\"right\":\"1\",\"bottom\":\"1\",\"left\":\"1\",\"isLinked\":true},\"ms_actions_btn_border_color_normal\":\"rgba(0,0,0,0.12)\",\"ms_actions_btn_color_normal\":\"#212529\",\"ms_actions_btn_font_size_normal\":{\"unit\":\"px\",\"size\":12,\"sizes\":[]},\"ms_actions_btn_font_weight_normal\":\"500\",\"ms_actions_btn_bg_hover\":\"#e9ecef\",\"ms_actions_btn_border_width_hover\":{\"unit\":\"px\",\"top\":\"1\",\"right\":\"1\",\"bottom\":\"1\",\"left\":\"1\",\"isLinked\":true},\"ms_actions_btn_border_color_hover\":\"rgba(0,0,0,0.18)\",\"ms_actions_btn_color_hover\":\"#212529\",\"ms_actions_btn_font_size_hover\":{\"unit\":\"px\",\"size\":12,\"sizes\":[]},\"ms_actions_btn_font_weight_hover\":\"500\",\"inputs_background\":\"\",\"inputs_padding\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"inputs_border_radius\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"inputs_text_align\":\"\",\"inputs_general_text_color\":\"\",\"inputs_general_font_size\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"inputs_general_font_weight\":\"\",\"inputs_general_border_width\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"inputs_general_border_color\":\"\",\"inputs_placeholder_text_color\":\"\",\"inputs_placeholder_font_size\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"inputs_placeholder_font_weight\":\"\",\"inputs_placeholder_border_width\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"inputs_placeholder_border_color\":\"\",\"inputs_focus_text_color\":\"\",\"inputs_focus_font_size\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"inputs_focus_font_weight\":\"\",\"inputs_focus_border_width\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"inputs_focus_border_color\":\"\",\"input_number_hide_spinners\":\"yes\",\"submit_button_percentage_width\":{\"unit\":\"%\",\"size\":100,\"sizes\":[]},\"submit_button_col_justification\":\"center\",\"submit_button_bg_hover\":\"\",\"submit_button_border_width\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":true},\"submit_button_border_color\":\"\",\"submit_button_border_radius\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"submit_button_border_width_hover\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"submit_button_border_color_hover\":\"\",\"submit_button_border_radius_hover\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"submit_button_font_weight\":\"600\",\"submit_button_text_alignment\":\"center\",\"submit_button_letter_spacing\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"submit_button_text_hover\":\"\",\"submit_button_font_size_hover\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"submit_button_font_weight_hover\":\"\",\"submit_button_text_alignment_hover\":\"\",\"submit_button_letter_spacing_hover\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"_title\":\"\",\"_margin\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"_element_width_laptop\":\"\",\"_element_width_tablet\":\"\",\"_element_width_mobile\":\"\",\"_element_custom_width\":null,\"_grid_column\":\"\",\"_grid_column_custom\":null,\"_grid_row\":\"\",\"_grid_row_custom\":null,\"_flex_order\":\"\",\"_flex_order_custom\":null,\"_flex_size\":\"\",\"_flex_grow\":null,\"_flex_shrink\":null,\"_element_vertical_align\":null,\"_position\":\"\",\"_offset_orientation_h\":null,\"_offset_x\":null,\"_offset_x_end\":null,\"_offset_orientation_v\":null,\"_offset_y\":null,\"_offset_y_end\":null,\"_z_index\":\"\",\"_element_id\":\"\",\"_css_classes\":\"\",\"e_display_conditions\":\"\",\"_element_cache\":\"\",\"jet_family_widget_is_order_orientaion\":\"false\",\"jet_family_widget_order_orientaion\":null,\"jet_family_widget_is_flex_basis\":\"false\",\"jet_family_widget_flex_basis\":null,\"motion_fx_motion_fx_scrolling\":\"\",\"motion_fx_translateY_effect\":null,\"motion_fx_translateY_direction\":null,\"motion_fx_translateY_speed\":null,\"motion_fx_translateY_affectedRange\":null,\"motion_fx_translateX_effect\":null,\"motion_fx_translateX_direction\":null,\"motion_fx_translateX_speed\":null,\"motion_fx_translateX_affectedRange\":null,\"motion_fx_opacity_effect\":null,\"motion_fx_opacity_direction\":null,\"motion_fx_opacity_level\":null,\"motion_fx_opacity_range\":null,\"motion_fx_blur_effect\":null,\"motion_fx_blur_direction\":null,\"motion_fx_blur_level\":null,\"motion_fx_blur_range\":null,\"motion_fx_rotateZ_effect\":null,\"motion_fx_rotateZ_direction\":null,\"motion_fx_rotateZ_speed\":null,\"motion_fx_rotateZ_affectedRange\":null,\"motion_fx_scale_effect\":null,\"motion_fx_scale_direction\":null,\"motion_fx_scale_speed\":null,\"motion_fx_scale_range\":null,\"motion_fx_transform_origin_x\":null,\"motion_fx_transform_origin_y\":null,\"motion_fx_devices\":null,\"motion_fx_range\":null,\"motion_fx_motion_fx_mouse\":\"\",\"motion_fx_mouseTrack_effect\":null,\"motion_fx_mouseTrack_direction\":null,\"motion_fx_mouseTrack_speed\":null,\"motion_fx_tilt_effect\":null,\"motion_fx_tilt_direction\":null,\"motion_fx_tilt_speed\":null,\"handle_motion_fx_asset_loading\":\"\",\"sticky\":\"\",\"sticky_on\":null,\"sticky_offset\":null,\"sticky_offset_laptop\":null,\"sticky_offset_tablet\":null,\"sticky_offset_mobile\":null,\"sticky_effects_offset\":null,\"sticky_effects_offset_laptop\":null,\"sticky_effects_offset_tablet\":null,\"sticky_effects_offset_mobile\":null,\"sticky_anchor_link_offset\":null,\"sticky_anchor_link_offset_laptop\":null,\"sticky_anchor_link_offset_tablet\":null,\"sticky_anchor_link_offset_mobile\":null,\"sticky_parent\":null,\"_animation\":\"\",\"_animation_laptop\":\"\",\"_animation_tablet\":\"\",\"_animation_mobile\":\"\",\"animation_duration\":null,\"_animation_delay\":null,\"_transform_rotate_popover\":\"\",\"_transform_rotateZ_effect\":null,\"_transform_rotateZ_effect_laptop\":null,\"_transform_rotateZ_effect_tablet\":null,\"_transform_rotateZ_effect_mobile\":null,\"_transform_rotate_3d\":null,\"_transform_rotateX_effect\":null,\"_transform_rotateX_effect_laptop\":null,\"_transform_rotateX_effect_tablet\":null,\"_transform_rotateX_effect_mobile\":null,\"_transform_rotateY_effect\":null,\"_transform_rotateY_effect_laptop\":null,\"_transform_rotateY_effect_tablet\":null,\"_transform_rotateY_effect_mobile\":null,\"_transform_perspective_effect\":null,\"_transform_perspective_effect_laptop\":null,\"_transform_perspective_effect_tablet\":null,\"_transform_perspective_effect_mobile\":null,\"_transform_translate_popover\":\"\",\"_transform_translateX_effect\":null,\"_transform_translateX_effect_laptop\":null,\"_transform_translateX_effect_tablet\":null,\"_transform_translateX_effect_mobile\":null,\"_transform_translateY_effect\":null,\"_transform_translateY_effect_laptop\":null,\"_transform_translateY_effect_tablet\":null,\"_transform_translateY_effect_mobile\":null,\"_transform_scale_popover\":\"\",\"_transform_keep_proportions\":\"yes\",\"_transform_scale_effect\":null,\"_transform_scale_effect_laptop\":null,\"_transform_scale_effect_tablet\":null,\"_transform_scale_effect_mobile\":null,\"_transform_scaleX_effect\":null,\"_transform_scaleX_effect_laptop\":null,\"_transform_scaleX_effect_tablet\":null,\"_transform_scaleX_effect_mobile\":null,\"_transform_scaleY_effect\":null,\"_transform_scaleY_effect_laptop\":null,\"_transform_scaleY_effect_tablet\":null,\"_transform_scaleY_effect_mobile\":null,\"_transform_skew_popover\":\"\",\"_transform_skewX_effect\":null,\"_transform_skewX_effect_laptop\":null,\"_transform_skewX_effect_tablet\":null,\"_transform_skewX_effect_mobile\":null,\"_transform_skewY_effect\":null,\"_transform_skewY_effect_laptop\":null,\"_transform_skewY_effect_tablet\":null,\"_transform_skewY_effect_mobile\":null,\"_transform_flipX_effect\":\"\",\"_transform_flipY_effect\":\"\",\"_transform_rotate_popover_hover\":\"\",\"_transform_rotateZ_effect_hover\":null,\"_transform_rotateZ_effect_hover_laptop\":null,\"_transform_rotateZ_effect_hover_tablet\":null,\"_transform_rotateZ_effect_hover_mobile\":null,\"_transform_rotate_3d_hover\":null,\"_transform_rotateX_effect_hover\":null,\"_transform_rotateX_effect_hover_laptop\":null,\"_transform_rotateX_effect_hover_tablet\":null,\"_transform_rotateX_effect_hover_mobile\":null,\"_transform_rotateY_effect_hover\":null,\"_transform_rotateY_effect_hover_laptop\":null,\"_transform_rotateY_effect_hover_tablet\":null,\"_transform_rotateY_effect_hover_mobile\":null,\"_transform_perspective_effect_hover\":null,\"_transform_perspective_effect_hover_laptop\":null,\"_transform_perspective_effect_hover_tablet\":null,\"_transform_perspective_effect_hover_mobile\":null,\"_transform_translate_popover_hover\":\"\",\"_transform_translateX_effect_hover\":null,\"_transform_translateX_effect_hover_laptop\":null,\"_transform_translateX_effect_hover_tablet\":null,\"_transform_translateX_effect_hover_mobile\":null,\"_transform_translateY_effect_hover\":null,\"_transform_translateY_effect_hover_laptop\":null,\"_transform_translateY_effect_hover_tablet\":null,\"_transform_translateY_effect_hover_mobile\":null,\"_transform_scale_popover_hover\":\"\",\"_transform_keep_proportions_hover\":\"yes\",\"_transform_scale_effect_hover\":null,\"_transform_scale_effect_hover_laptop\":null,\"_transform_scale_effect_hover_tablet\":null,\"_transform_scale_effect_hover_mobile\":null,\"_transform_scaleX_effect_hover\":null,\"_transform_scaleX_effect_hover_laptop\":null,\"_transform_scaleX_effect_hover_tablet\":null,\"_transform_scaleX_effect_hover_mobile\":null,\"_transform_scaleY_effect_hover\":null,\"_transform_scaleY_effect_hover_laptop\":null,\"_transform_scaleY_effect_hover_tablet\":null,\"_transform_scaleY_effect_hover_mobile\":null,\"_transform_skew_popover_hover\":\"\",\"_transform_skewX_effect_hover\":null,\"_transform_skewX_effect_hover_laptop\":null,\"_transform_skewX_effect_hover_tablet\":null,\"_transform_skewX_effect_hover_mobile\":null,\"_transform_skewY_effect_hover\":null,\"_transform_skewY_effect_hover_laptop\":null,\"_transform_skewY_effect_hover_tablet\":null,\"_transform_skewY_effect_hover_mobile\":null,\"_transform_flipX_effect_hover\":\"\",\"_transform_flipY_effect_hover\":\"\",\"_transform_transition_hover\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"motion_fx_transform_x_anchor_point\":null,\"motion_fx_transform_y_anchor_point\":null,\"_background_background\":\"\",\"_background_color_stop\":null,\"_background_color_b\":null,\"_background_color_b_stop\":null,\"_background_gradient_type\":null,\"_background_gradient_angle\":null,\"_background_gradient_position\":null,\"_background_image\":null,\"_background_position\":null,\"_background_xpos\":null,\"_background_ypos\":null,\"_background_attachment\":null,\"_background_repeat\":null,\"_background_size\":null,\"_background_bg_width\":null,\"_background_video_link\":null,\"_background_video_start\":null,\"_background_video_end\":null,\"_background_play_once\":null,\"_background_play_on_mobile\":null,\"_background_privacy_mode\":null,\"_background_video_fallback\":null,\"_background_slideshow_gallery\":null,\"_background_slideshow_loop\":null,\"_background_slideshow_slide_duration\":null,\"_background_slideshow_slide_transition\":null,\"_background_slideshow_transition_duration\":null,\"_background_slideshow_background_size\":null,\"_background_slideshow_background_position\":null,\"_background_slideshow_lazyload\":null,\"_background_slideshow_ken_burns\":null,\"_background_slideshow_ken_burns_zoom_direction\":null,\"_background_hover_background\":\"\",\"_background_hover_color\":null,\"_background_hover_color_stop\":null,\"_background_hover_color_b\":null,\"_background_hover_color_b_stop\":null,\"_background_hover_gradient_type\":null,\"_background_hover_gradient_angle\":null,\"_background_hover_gradient_position\":null,\"_background_hover_image\":null,\"_background_hover_position\":null,\"_background_hover_xpos\":null,\"_background_hover_ypos\":null,\"_background_hover_attachment\":null,\"_background_hover_repeat\":null,\"_background_hover_size\":null,\"_background_hover_bg_width\":null,\"_background_hover_video_link\":null,\"_background_hover_video_start\":null,\"_background_hover_video_end\":null,\"_background_hover_play_once\":null,\"_background_hover_play_on_mobile\":null,\"_background_hover_privacy_mode\":null,\"_background_hover_video_fallback\":null,\"_background_hover_slideshow_gallery\":null,\"_background_hover_slideshow_loop\":null,\"_background_hover_slideshow_slide_duration\":null,\"_background_hover_slideshow_slide_transition\":null,\"_background_hover_slideshow_transition_duration\":null,\"_background_hover_slideshow_background_size\":null,\"_background_hover_slideshow_background_position\":null,\"_background_hover_slideshow_lazyload\":null,\"_background_hover_slideshow_ken_burns\":null,\"_background_hover_slideshow_ken_burns_zoom_direction\":null,\"_background_hover_transition\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"_box_shadow_box_shadow_type\":\"\",\"_box_shadow_box_shadow\":null,\"_box_shadow_box_shadow_position\":null,\"_border_hover_border\":\"\",\"_border_hover_width\":null,\"_border_hover_color\":null,\"_border_radius_hover\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"_box_shadow_hover_box_shadow_type\":\"\",\"_box_shadow_hover_box_shadow\":null,\"_box_shadow_hover_box_shadow_position\":null,\"_border_hover_transition\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"_mask_switch\":\"\",\"_mask_shape\":null,\"_mask_image\":null,\"_mask_size\":null,\"_mask_size_scale\":null,\"_mask_position\":null,\"_mask_position_x\":null,\"_mask_position_y\":null,\"_mask_repeat\":null,\"hide_desktop\":\"\",\"hide_laptop\":\"\",\"hide_tablet\":\"\",\"hide_mobile\":\"\",\"_attributes\":\"\"} || {};\n                            settingsData.form_fields = Array.isArray(settingsData.form_fields) ? settingsData.form_fields : [];\n                            var API_CONFIG = {\"namespace\":\"api\\\/properties\\\/v1\",\"real_estate_properties\":{\"default\":{\"image\":\"https:\\\/\\\/dev.vilanovafinques.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/cropped-VILANOVA-MARCA_SEGELL-COLOR.png\",\"title\":\"propiedad\",\"description\":\"propiedad\"},\"detail_page\":{\"pagename\":\"propiedad\"},\"dynamic_detail_page\":{\"type_dynamic_detail_page\":\"iframe\"}},\"agency\":{\"num\":\"\",\"add_num\":\"\",\"password\":\"\"}};\n                            var PLUGIN_CONFIG = {\"key\":\"real-estate-properties\",\"title\":{\"es\":\"Propiedades inmobiliarias\",\"en\":\"Real estate properties\"},\"categories\":{\"properties\":{\"key\":\"custom-category-real-estate-properties\",\"icon\":\"fa fa-house\",\"title\":{\"es\":\"Propiedades inmobiliarias\",\"en\":\"Real estate properties\"}},\"property\":{\"key\":\"custom-category-real-estate-property-detail\",\"icon\":\"fa fa-house\",\"title\":{\"es\":\"Detalles de la propiedad inmobiliaria\",\"en\":\"Real Estate Property Details\"}}},\"filters\":{\"character_to_join_the_parameters_in_the_url\":\"--\"}};\n                            var currentLocale = \"ca\";\n\n                            var i18nOptions = (function(locale) {\n                                if (locale === 'es') {\n                                    return {\n                                        noneSelectedText: 'Seleccionar...',\n                                        noneResultsText: 'No hay resultados {0}',\n                                        selectAllText: 'Seleccionar todo',\n                                        deselectAllText: 'Deseleccionar todo',\n                                        doneButtonText: 'Hecho',\n                                        countSelectedText: function(numSelected, numTotal) {\n                                            return numSelected === 1 ? '1 seleccionado' : (numSelected + ' seleccionados');\n                                        }\n                                    };\n                                }\n                                \/\/ default EN\n                                return {\n                                    noneSelectedText: 'Select...',\n                                    noneResultsText: 'No results {0}',\n                                    selectAllText: 'Select All',\n                                    deselectAllText: 'Deselect All',\n                                    doneButtonText: 'Done',\n                                    countSelectedText: function(numSelected, numTotal) {\n                                        return numSelected === 1 ? '1 item selected' : (numSelected + ' items selected');\n                                    }\n                                };\n                            })(currentLocale);\n\n                            var filtersContainer = document.querySelector('#' + container_widget_id);\n\n                            var settingsGroups = {};\n                            var settingsFiltersSelected = {};\n\n                            settingsData.form_fields.forEach(group => {\n                                var fieldInTheConfig = FILTERS_CONFIG.find(filter => filter.key === group.filter_type);\n\n                                settingsGroups[group.filter_type] = group;\n\n                                if (fieldInTheConfig) {\n                                    fieldInTheConfig.fields.forEach(field => {\n                                        var data = {\n                                            ...field,\n                                            ...group\n                                        };\n\n                                        settingsFiltersSelected[field.key] = data;\n                                    });\n                                }\n                            });\n\n                            var addOptions = ({\n                                itemKey,\n                                selector,\n                                options\n                            }) => {\n                                try {\n                                    var select = $(filtersContainer).find(selector);\n                                    select = select[0] && select[0].tagName.toLowerCase() === 'select' ? select : select.find(\"select\");\n\n                                    if (select && select.length) {\n                                        select.empty();\n\n                                        var optionsSelected = settingsFiltersSelected[itemKey] ? new URLSearchParams(window.location.search).get(settingsFiltersSelected[itemKey]['param_url_key']) : undefined;\n\n                                        if (optionsSelected) {\n                                            optionsSelected = optionsSelected.split(PLUGIN_CONFIG['filters']['character_to_join_the_parameters_in_the_url']);\n                                        }\n\n                                        var title = select.attr(\"title\");\n                                        if (title && !(settingsFiltersSelected[itemKey] && settingsFiltersSelected[itemKey]['multiple_' + itemKey])) {\n                                            \/* options.unshift({\n                                                value: \"\",\n                                                text: title,\n                                                'data-content': `<span class='text-black-50'>${title}<\/span>`\n                                            }); *\/\n                                        }\n\n                                        options.forEach(option => {\n                                            var optionElem = new Option(option.text, option.value);\n\n                                            Object.entries(option).forEach(([key, value]) => {\n                                                if (key !== 'text') {\n                                                    optionElem.setAttribute(key, value);\n                                                }\n                                            });\n\n                                            if (option.value && optionsSelected && optionsSelected.includes(option.value.toString())) {\n                                                optionElem.selected = true;\n                                            }\n\n                                            select.append(optionElem);\n                                        });\n\n                                        select.selectpicker('refresh').selectpicker('render');\n\n                                        \/\/ Reset to \"no selection\" if the placeholder (empty value) is chosen\n                                        (function bindPlaceholderReset($sel) {\n                                            var isResetting = false;\n                                            $sel.on('changed.bs.select', function(e, clickedIndex, isSelected, previousValue) {\n                                                if (isResetting) return;\n                                                var $el = $(this);\n                                                var val = $el.val();\n\n                                                var placeholderClicked = false;\n                                                if (typeof clickedIndex === 'number') {\n                                                    var opt = $el.find('option').eq(clickedIndex);\n                                                    placeholderClicked = !!opt && opt.val() === '';\n                                                }\n\n                                                var selectedIsPlaceholder = (val === '') || (Array.isArray(val) && val.indexOf('') !== -1);\n\n                                                if (placeholderClicked || selectedIsPlaceholder) {\n                                                    isResetting = true;\n                                                    $el.find('option[value=\"\"]').prop('selected', false);\n                                                    $el.selectpicker('deselectAll');\n                                                    $el.selectpicker('refresh').selectpicker('render');\n                                                    isResetting = false;\n                                                }\n                                            });\n                                        })(select);\n\n                                        if (optionsSelected && optionsSelected.length) {\n                                            select.selectpicker('val', optionsSelected);\n                                        }\n                                    }\n                                } catch (error) {\n                                    Logger?.error(error);\n                                }\n                            };\n\n                            var normalizeControlKeyPart = function(value) {\n                                return (value || '').toString().replace(\/[^a-zA-Z0-9_]\/g, '_');\n                            };\n\n                            var getDataOptionsSettingsRows = (itemKey) => {\n                                var settingName = 'advanced_data_options_' + normalizeControlKeyPart(itemKey);\n                                if (!settingsData || !Object.prototype.hasOwnProperty.call(settingsData, settingName)) {\n                                    return null;\n                                }\n\n                                return Array.isArray(settingsData[settingName]) ? settingsData[settingName] : [];\n                            };\n\n                            FILTERS_CONFIG.forEach(group => {\n                                group.fields.forEach(item => {\n                                    var selectElement = filtersContainer.querySelector('.filter_' + item.key);\n\n                                    if (selectElement) {\n                                        if (selectElement.tagName.toLowerCase() === 'select') {\n                                            $(selectElement).selectpicker(i18nOptions);\n\n                                            var settingFilter = settingsFiltersSelected[item.key];\n\n                                            if (group.data_from === 'manual') {\n                                                var options = [];\n\n                                                if (item.hasOwnProperty(\"data_options\") && item[\"data_options\"]) {\n                                                    if (Array.isArray(item['data_options'])) {\n                                                        var dataOptionsByKey = {};\n                                                        item['data_options'].forEach(function(dataOption) {\n                                                            if (!dataOption || typeof dataOption !== 'object') {\n                                                                return;\n                                                            }\n\n                                                            var dataOptionKey = (dataOption.key || '').toString().trim();\n                                                            if (!dataOptionKey) {\n                                                                return;\n                                                            }\n\n                                                            dataOptionsByKey[dataOptionKey] = dataOption;\n                                                        });\n\n                                                        var dataOptionsSettingsRows = getDataOptionsSettingsRows(item.key);\n\n                                                        var pushOptionFromData = function(dataOption, optionSettings) {\n                                                            if (!dataOption || typeof dataOption !== 'object') {\n                                                                return;\n                                                            }\n\n                                                            var dataOptionKey = (dataOption.key || '').toString().trim();\n                                                            if (!dataOptionKey) {\n                                                                return;\n                                                            }\n\n                                                            var optionText = (\n                                                                optionSettings &&\n                                                                Object.prototype.hasOwnProperty.call(optionSettings, 'option_title') &&\n                                                                optionSettings.option_title !== ''\n                                                            )\n                                                                ? optionSettings.option_title\n                                                                : ((dataOption.title || dataOptionKey).toString());\n\n                                                            var defaultIsActive = dataOption.hasOwnProperty('activeByDefault')\n                                                                ? !!dataOption.activeByDefault\n                                                                : true;\n\n                                                            var hasActiveSetting = optionSettings && Object.prototype.hasOwnProperty.call(optionSettings, 'option_active');\n                                                            var activeRaw = optionSettings && Object.prototype.hasOwnProperty.call(optionSettings, 'option_active')\n                                                                ? optionSettings.option_active\n                                                                : undefined;\n\n                                                            var isActive = hasActiveSetting\n                                                                ? (activeRaw === 'yes' || activeRaw === true || activeRaw === 1 || activeRaw === '1')\n                                                                : defaultIsActive;\n\n                                                            if (!isActive) {\n                                                                return;\n                                                            }\n\n                                                            options.push({\n                                                                value: dataOptionKey,\n                                                                text: optionText\n                                                            });\n                                                        };\n\n                                                        if (Array.isArray(dataOptionsSettingsRows)) {\n                                                            var seenOptionKeys = {};\n\n                                                            dataOptionsSettingsRows.forEach(function(optionSettingsRow) {\n                                                                if (!optionSettingsRow || typeof optionSettingsRow !== 'object') {\n                                                                    return;\n                                                                }\n\n                                                                var rowOptionKey = (optionSettingsRow.option_key || '').toString().trim();\n                                                                if (!rowOptionKey || seenOptionKeys[rowOptionKey]) {\n                                                                    return;\n                                                                }\n\n                                                                var baseDataOption = dataOptionsByKey[rowOptionKey] || null;\n                                                                if (!baseDataOption) {\n                                                                    return;\n                                                                }\n\n                                                                seenOptionKeys[rowOptionKey] = true;\n                                                                pushOptionFromData(baseDataOption, optionSettingsRow);\n                                                            });\n                                                        } else {\n                                                            item['data_options'].forEach(function(dataOption) {\n                                                                pushOptionFromData(dataOption, null);\n                                                            });\n                                                        }\n                                                    } else {\n                                                        Object.keys(item['data_options']).forEach(data_option_key => {\n                                                            options.push({\n                                                                value: data_option_key,\n                                                                text: item['data_options'][data_option_key]\n                                                            });\n                                                        });\n                                                    }\n\n                                                } else {\n                                                    var min = settingFilter['min_' + item.key];\n                                                    var max = settingFilter['max_' + item.key];\n                                                    var step = settingFilter['step_' + item.key] || 1;\n\n                                                    if (min && max) {\n                                                        for (let i = parseInt(min); i <= parseInt(max); i += parseInt(step)) {\n                                                            options.push({\n                                                                value: i,\n                                                                text: i.toString()\n                                                            });\n                                                        }\n\n                                                        if (settingFilter['include_neither_' + item.key] === 'yes') {\n                                                            options.unshift({\n                                                                value: '',\n                                                                text: 'Ninguno'\n                                                            });\n                                                        }\n                                                    }\n                                                }\n\n                                                addOptions({\n                                                    itemKey: item.key,\n                                                    selector: '.filter_' + item.key,\n                                                    options\n                                                });\n                                            }\n                                        } else {\n                                            var selectedValue = new URLSearchParams(window.location.search).get(item.param_url_key);\n\n                                            if (selectedValue) {\n                                                selectElement.value = selectedValue;\n                                            }\n                                        }\n                                    }\n                                });\n                            });\n\n                            \/* ------------------------------- Submit form ------------------------------ *\/\n\n                            var form = $(filtersContainer).find(\"form\");\n\n                            form.on('submit', (e) => {\n                                e.preventDefault();\n\n                                var joinMultipleParametersWithSeparatorCharacter = true;\n\n                                var formElement = form[0];\n                                var formData = new FormData(formElement);\n                                var url = new URL(window.location);\n\n                                Object.entries(settingsFiltersSelected).forEach(([key]) => {\n                                    var element = form.find(`.filter_${key}`);\n                                    var elementForName = form.find(`[name='${key}']`);\n\n                                    var value = undefined;\n\n                                    if (elementForName) {\n                                        value = elementForName.val();\n                                    }\n\n                                    var paramUrlKey = settingsData['param_url_key_' + key] || settingsFiltersSelected[key]['param_url_key'];\n\n                                    url.searchParams.delete(paramUrlKey + '[]');\n                                    url.searchParams.delete(paramUrlKey);\n\n                                    if (value && value.length) {\n                                        if (Array.isArray(value)) {\n                                            if (joinMultipleParametersWithSeparatorCharacter) {\n                                                url.searchParams.set(paramUrlKey, value.join(PLUGIN_CONFIG['filters']['character_to_join_the_parameters_in_the_url']));\n                                            } else {\n                                                value.forEach(val => {\n                                                    url.searchParams.append(paramUrlKey + '[]', val);\n                                                });\n                                            }\n                                        } else {\n                                            url.searchParams.set(paramUrlKey, value);\n                                        }\n                                    }\n                                });\n\n                                window.history.replaceState({}, '', url);\n                            });\n\n                            \/* ------------------ Filters with information from the API ----------------- *\/\n\n                            var {\n                                data: filtersData\n                            } = await RealEstateApi.get(\"\/filters\");\n\n                            addOptions({\n                                itemKey: 'properties_types',\n                                selector: '.filter_properties_types',\n                                options: filtersData.propertyTypes.map(type => ({\n                                    value: type.cod_tipo,\n                                    text: type.tipo\n                                }))\n                            });\n\n                            addOptions({\n                                itemKey: 'properties_conservation_types',\n                                selector: '.filter_properties_conservation_types',\n                                options: filtersData.conservationTypes.map(type => ({\n                                    value: type.idconservacion,\n                                    text: type.conserv\n                                }))\n                            });\n\n                            \/\/ Property location\n\n                            addOptions({\n                                itemKey: 'cities',\n                                selector: '.filter_cities select',\n                                options: filtersData.cities.map(city => ({\n                                    value: city.cod_ciu,\n                                    text: city.city\n                                }))\n                            });\n\n                            var citiesSelect = filtersContainer.querySelector('.filter_cities select');\n                            var zonesSelect = filtersContainer.querySelector('.filter_zones select');\n\n                            if (citiesSelect && zonesSelect) {\n                                let debounceTimeout;\n                                let abortController;\n\n                                const changeOptionsZonesSelect = async (cod_ciu) => {\n                                    abortController = new AbortController();\n                                    var signal = abortController.signal;\n\n                                    try {\n                                        var response = await RealEstateApi.get(\"\/filters\/zones\", {\n                                            params: {\n                                                cod_ciu: (Array.isArray(cod_ciu) ? cod_ciu : [cod_ciu]).join(PLUGIN_CONFIG['filters']['character_to_join_the_parameters_in_the_url'])\n                                            },\n                                            signal\n                                        });\n\n                                        if (response && response.zones && Array.isArray(response.zones)) {\n                                            addOptions({\n                                                itemKey: 'zones',\n                                                selector: zonesSelect,\n                                                options: response.zones.map(zone => ({\n                                                    value: zone.cod_zona,\n                                                    text: zone.zone\n                                                }))\n                                            });\n                                        }\n                                    } catch (error) {\n                                        Logger?.error(error);\n                                    }\n                                };\n\n                                if (filtersData && filtersData.cities && filtersData.cities.length && filtersData.cities[0].cod_ciu) {\n                                    const cities_default = settingsData['form_fields'].find(field => field.filter_type === \"zones_group\")?.zones_default_cities;\n\n                                    if (cities_default && cities_default.length) {\n                                        changeOptionsZonesSelect(cities_default);\n                                    } else {\n                                        changeOptionsZonesSelect(filtersData.cities[0].cod_ciu);\n                                    }\n                                }\n\n                                citiesSelect.addEventListener('change', () => {\n                                    if (abortController) {\n                                        abortController.abort();\n                                    }\n                                    clearTimeout(debounceTimeout);\n\n                                    debounceTimeout = setTimeout(async () => {\n                                        var cod_ciu = $(filtersContainer).find(\".filter_cities\").selectpicker('val');\n                                        if (cod_ciu && cod_ciu.length) {\n                                            changeOptionsZonesSelect(cod_ciu);\n                                        }\n                                    }, 600);\n                                });\n                            }\n                        } catch (error) {\n                            Logger?.error(error);\n                        }\n                    })();\n                }\n\n                \/\/ Try at DOMContentLoaded and at window.load, then poll if still not ready\n                if (document.readyState === 'complete' || document.readyState === 'interactive') {\n                    startWhenReady();\n                } else {\n                    document.addEventListener('DOMContentLoaded', startWhenReady);\n                }\n                window.addEventListener('load', startWhenReady);\n            })();\n        <\/script>\n\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b80d212 e-con-full e-flex e-con e-parent\" data-id=\"b80d212\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6589fe5 elementor-widget elementor-widget-select_order_by_widget\" data-id=\"6589fe5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"select_order_by_widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"idealista-order-by-6589fe5\" class=\"dropdown-container\"><style>#idealista-order-by-6589fe5.dropdown-container{display:flex;align-items:center;}<\/style><select class=\"dropdown selectpicker\" data-width=\"auto\" ><\/select><\/div>        <script>\n            (function() {\n                const containerId = \"idealista-order-by-6589fe5\";\n                const orderByConfig = {\"param_url_key\":\"order_by\",\"options\":[{\"key\":\"featured\",\"title\":{\"es\":\"Destacados primero\",\"en\":\"Featured first\"},\"param_url_value\":\"featured\",\"inmovilla_api_order_expression\":\"destacado DESC\",\"order_by_query_value\":\"destacado DESC\",\"compare_ftn_idelista_file\":{},\"filter_ftn_idelista_file\":{},\"default\":true},{\"key\":\"date_desc\",\"title\":{\"es\":\"Publicados recientemente primero\",\"en\":\"Newest listings first\"},\"param_url_value\":\"date_desc\",\"inmovilla_api_order_expression\":\"fechaact DESC\",\"order_by_query_value\":\"fechaact DESC\",\"compare_ftn_idelista_file\":{},\"filter_ftn_idelista_file\":{},\"default\":false},{\"key\":\"date_asc\",\"title\":{\"es\":\"Publicados m\\u00e1s antiguos primero\",\"en\":\"Oldest listings first\"},\"param_url_value\":\"date_asc\",\"inmovilla_api_order_expression\":\"fechaact ASC\",\"order_by_query_value\":\"fechaact ASC\",\"compare_ftn_idelista_file\":{},\"filter_ftn_idelista_file\":{},\"default\":false},{\"key\":\"price_desc\",\"title\":{\"es\":\"Precio m\\u00e1s alto primero\",\"en\":\"Highest price first\"},\"param_url_value\":\"price_desc\",\"inmovilla_api_order_expression\":\"CASE WHEN (precioinmo IS NULL OR precioinmo = 0) THEN precioalq ELSE precioinmo END DESC\",\"order_by_query_value\":\"CASE WHEN (precioinmo IS NULL OR precioinmo = 0) THEN precioalq ELSE precioinmo END DESC\",\"compare_ftn_idelista_file\":{},\"filter_ftn_idelista_file\":{},\"default\":false},{\"key\":\"price_asc\",\"title\":{\"es\":\"Precio m\\u00e1s bajo primero\",\"en\":\"Lowest price first\"},\"param_url_value\":\"price_asc\",\"inmovilla_api_order_expression\":\"CASE WHEN (precioinmo IS NULL OR precioinmo = 0) THEN precioalq ELSE precioinmo END ASC\",\"order_by_query_value\":\"CASE WHEN (precioinmo IS NULL OR precioinmo = 0) THEN precioalq ELSE precioinmo END ASC\",\"compare_ftn_idelista_file\":{},\"filter_ftn_idelista_file\":{},\"default\":false}]};\n                const adminSettings = {\"plugin_slug\":\"includes\",\"general\":{\"default_property_settings\":{\"image\":\"https:\\\/\\\/dev.vilanovafinques.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/cropped-VILANOVA-MARCA_SEGELL-COLOR.png\",\"title\":\"propiedad\",\"description\":\"propiedad\"},\"detail_page_settings\":{\"pagename\":\"propiedad\",\"route_preview\":\"\\\/propiedad\\\/{{id}}\"},\"source_selection\":{\"property_source\":\"archivo\"},\"list_order_settings\":{\"default_order_by\":\"featured\"},\"dev_tools\":{\"debugging\":false}},\"inmovilla\":{\"dynamic_detail_page_settings\":{\"type_dynamic_detail_page\":null},\"agency_settings\":{\"num\":null,\"add_num\":null,\"password\":null}},\"import_file\":{\"server_connection\":{\"server_host\":\"ftp:\\\/\\\/ftp.habitania.com\",\"server_port\":\"21\",\"server_user\":\"es96982\",\"server_password\":\":i7\\u0026]iOG:HE1n]@c\"},\"cron_setup\":{\"json_cron_command\":\"0 3 * * * curl -s \\u0027https:\\\/\\\/dev.vilanovafinques.com\\\/wp-cron.php?doing_wp_cron\\u0027 \\u003E \\\/dev\\\/null 2\\u003E\\u00261\"}}};\n\n                const widgetItemsRaw = [{\"item_text\":\"Destacados primero\",\"_id\":\"585f2f0\",\"item_type\":\"featured\"},{\"item_type\":\"date_desc\",\"item_text\":\"Publicados recientemente primero\",\"_id\":\"1431f05\"},{\"item_type\":\"date_asc\",\"item_text\":\"Publicados m\\u00e1s antiguos primero\",\"_id\":\"6f49506\"},{\"item_type\":\"price_desc\",\"item_text\":\"Precio m\\u00e1s alto primero\",\"_id\":\"466a1de\"},{\"item_type\":\"price_asc\",\"item_text\":\"Precio m\\u00e1s bajo primero\",\"_id\":\"3e0901c\"}];\n                const widgetItems = Array.isArray(widgetItemsRaw) ? widgetItemsRaw : [];\n\n                const urlParamKey = (orderByConfig && orderByConfig['param_url_key']) ? String(orderByConfig['param_url_key']) : 'orderBy';\n                const orderOptions = Array.isArray(orderByConfig && orderByConfig['options']) ? orderByConfig['options'] : [];\n\n                const defaultOrderKey = (\n                    adminSettings &&\n                    adminSettings['general'] &&\n                    adminSettings['general']['list_order_settings'] &&\n                    adminSettings['general']['list_order_settings']['default_order_by']\n                ) ? String(adminSettings['general']['list_order_settings']['default_order_by']) : '';\n\n                if (!widgetItems.some(item => item.item_type === defaultOrderKey)) {\n                    const defaultOptionConfig = orderOptions.find(item => item.key === defaultOrderKey);\n\n                    if (defaultOrderKey && defaultOptionConfig && defaultOptionConfig.title) {\n                        widgetItems.push({\n                            \"item_text\": defaultOptionConfig.title['es'] || defaultOptionConfig.title['en'] || defaultOrderKey,\n                            \"item_type\": defaultOrderKey\n                        });\n                    }\n                }\n\n\n\n                \/**\n                 * Build a map of possible URL values \/ aliases -> canonical option key\n                 *\/\n                var normalizeKey = function(value) {\n                    return String(value || '').trim().toLowerCase();\n                };\n\n                var orderKeyAliases = {};\n                (orderOptions || []).forEach(function(opt) {\n                    if (!opt || !opt.key) return;\n                    var key = String(opt.key);\n                    orderKeyAliases[key] = key;\n                    orderKeyAliases[normalizeKey(key)] = key;\n\n                    ['param_url_value', 'order_by_query_value', 'inmovilla_api_order_expression'].forEach(function(aliasKey) {\n                        if (opt[aliasKey] !== undefined && opt[aliasKey] !== null && String(opt[aliasKey]).trim() !== '') {\n                            var alias = String(opt[aliasKey]);\n                            orderKeyAliases[alias] = key;\n                            orderKeyAliases[normalizeKey(alias)] = key;\n                        }\n                    });\n                });\n\n                \/**\n                 * Resolve current selection from URL param (if present), otherwise default.\n                 *\/\n                var searchParams = new URLSearchParams(window.location.search || '');\n                var rawUrlValue = searchParams.get(urlParamKey);\n\n                var resolvedKeyFromUrlParam = '';\n                if (rawUrlValue) {\n                    resolvedKeyFromUrlParam = orderKeyAliases[rawUrlValue] || orderKeyAliases[normalizeKey(rawUrlValue)] || '';\n                }\n\n                var currentOrderKey = resolvedKeyFromUrlParam || defaultOrderKey || '';\n\n                \/**\n                 * Render <option> elements based on the widget items.\n                 * Value used in URL = option.param_url_value (if defined), otherwise option.key.\n                 *\/\n                var containerEl = document.getElementById(containerId);\n                if (!containerEl) return;\n\n                var selectEl = containerEl.querySelector('select.selectpicker');\n                if (!selectEl) return;\n\n                var optionConfigByKey = {};\n                (orderOptions || []).forEach(function(opt) {\n                    if (opt && opt.key) optionConfigByKey[String(opt.key)] = opt;\n                });\n\n                selectEl.innerHTML = '';\n\n                \/\/ If there are duplicate values (e.g. two items with item_type \"featured\"), the browser will always\n                \/\/ select the first match. We de-duplicate by urlValue so selection works reliably.\n                var seenUrlValues = {};\n\n                (widgetItems || []).forEach(function(item) {\n                    if (!item || !item.item_type) return;\n\n                    var itemKey = String(item.item_type);\n                    var optionConfig = optionConfigByKey[itemKey] || null;\n                    var urlValue = optionConfig && optionConfig.param_url_value ? String(optionConfig.param_url_value) : itemKey;\n\n                    \/* if (seenUrlValues[urlValue]) {\n                        \/\/ Keep the first occurrence to preserve the editor-defined ordering.\n                        return;\n                    } \n                    seenUrlValues[urlValue] = true;*\/\n\n                    var label = item.item_text !== undefined && item.item_text !== null && String(item.item_text).trim() !== '' ?\n                        String(item.item_text) :\n                        (optionConfig && optionConfig.title ? (optionConfig.title.es || optionConfig.title.en || itemKey) : itemKey);\n\n                    var optionEl = document.createElement('option');\n                    optionEl.value = urlValue;\n                    optionEl.textContent = label;\n\n                    selectEl.appendChild(optionEl);\n                });\n\n                \/**\n                 * Select current option in UI.\n                 *\/\n                if (currentOrderKey) {\n                    var currentConfig = optionConfigByKey[currentOrderKey] || null;\n                    var currentUrlValue = currentConfig && currentConfig.param_url_value ? String(currentConfig.param_url_value) : String(currentOrderKey);\n                    selectEl.value = currentUrlValue;\n                }\n\n                \/**\n                 * Wire change: update URL param without reloading.\n                 *\/\n                selectEl.addEventListener('change', function(e) {\n                    var selectedUrlValue = e && e.target ? String(e.target.value) : '';\n                    if (!selectedUrlValue) return;\n\n                    var nextSearchParams = new URLSearchParams(window.location.search || '');\n                    nextSearchParams.set(urlParamKey, selectedUrlValue);\n\n                    var nextQuery = nextSearchParams.toString();\n                    var nextUrl = window.location.pathname + (nextQuery ? '?' + nextQuery : '') + window.location.hash;\n                    if (window.history && typeof window.history.replaceState === 'function') {\n                        window.history.replaceState(null, '', nextUrl);\n                    }\n                });\n\n                \/**\n                 * Refresh bootstrap-select UI.\n                 *\/\n                if (window.jQuery && window.jQuery.fn && typeof window.jQuery.fn.selectpicker === 'function') {\n                    var $select = window.jQuery(selectEl);\n                    $select.selectpicker('refresh');\n\n                    \/\/ Ensure bootstrap-select reflects the selected value (especially after dynamic option injection)\n                    if (currentOrderKey) {\n                        $select.selectpicker('val', selectEl.value);\n                    }\n                }\n            })();\n        <\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d180d80 elementor-widget elementor-widget-item_in_the_real_estate_property_list\" data-id=\"d180d80\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;condition_fields_meta_json&quot;:&quot;{\\&quot;id\\&quot;:{\\&quot;key\\&quot;:\\&quot;id\\&quot;,\\&quot;description\\&quot;:\\&quot;Identificador unico de la propiedad.\\&quot;,\\&quot;type\\&quot;:\\&quot;number\\&quot;,\\&quot;example\\&quot;:110376949,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;,\\&quot;&gt;\\&quot;,\\&quot;&lt;\\&quot;,\\&quot;&gt;=\\&quot;,\\&quot;&lt;=\\&quot;]},\\&quot;referencia\\&quot;:{\\&quot;key\\&quot;:\\&quot;referencia\\&quot;,\\&quot;description\\&quot;:\\&quot;Referencia interna\\\/comercial de la propiedad.\\&quot;,\\&quot;type\\&quot;:\\&quot;string\\&quot;,\\&quot;example\\&quot;:\\&quot;HOSO-916\\&quot;,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;accion_id\\&quot;:{\\&quot;key\\&quot;:\\&quot;accion_id\\&quot;,\\&quot;description\\&quot;:\\&quot;Tipo de operacion (venta, alquiler, etc.).\\&quot;,\\&quot;type\\&quot;:\\&quot;enum\\&quot;,\\&quot;example\\&quot;:0,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;],\\&quot;enum\\&quot;:[\\&quot;SALE\\&quot;,\\&quot;RENT\\&quot;,\\&quot;RENT_TO_OWN\\&quot;]},\\&quot;tipologia\\&quot;:{\\&quot;key\\&quot;:\\&quot;tipologia\\&quot;,\\&quot;description\\&quot;:\\&quot;Nombre de tipologia normalizado para mostrar al usuario.\\&quot;,\\&quot;type\\&quot;:\\&quot;string\\&quot;,\\&quot;example\\&quot;:\\&quot;Chalet independiente\\&quot;,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;titulo\\&quot;:{\\&quot;key\\&quot;:\\&quot;titulo\\&quot;,\\&quot;description\\&quot;:\\&quot;Titulo principal del anuncio.\\&quot;,\\&quot;type\\&quot;:\\&quot;string\\&quot;,\\&quot;example\\&quot;:\\&quot;Chalet independiente en venta en CL FUCSIA DE LA, Castellvell del Camp\\&quot;,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;descripcion\\&quot;:{\\&quot;key\\&quot;:\\&quot;descripcion\\&quot;,\\&quot;description\\&quot;:\\&quot;Descripcion corta\\\/larga principal del anuncio.\\&quot;,\\&quot;type\\&quot;:\\&quot;string\\&quot;,\\&quot;example\\&quot;:\\&quot;Exclusiva casa con ascensor, vistas al mar y piscina...\\&quot;,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;precio\\&quot;:{\\&quot;key\\&quot;:\\&quot;precio\\&quot;,\\&quot;description\\&quot;:\\&quot;Precio principal de publicacion.\\&quot;,\\&quot;type\\&quot;:\\&quot;number\\&quot;,\\&quot;example\\&quot;:698000,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;,\\&quot;&gt;\\&quot;,\\&quot;&lt;\\&quot;,\\&quot;&gt;=\\&quot;,\\&quot;&lt;=\\&quot;]},\\&quot;precio_formateado\\&quot;:{\\&quot;key\\&quot;:\\&quot;precio_formateado\\&quot;,\\&quot;description\\&quot;:\\&quot;Precio principal formateado para UI.\\&quot;,\\&quot;type\\&quot;:\\&quot;string\\&quot;,\\&quot;example\\&quot;:\\&quot;698.000\\&quot;,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;precio_venta\\&quot;:{\\&quot;key\\&quot;:\\&quot;precio_venta\\&quot;,\\&quot;description\\&quot;:\\&quot;Precio asociado a venta.\\&quot;,\\&quot;type\\&quot;:\\&quot;number\\&quot;,\\&quot;example\\&quot;:698000,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;,\\&quot;&gt;\\&quot;,\\&quot;&lt;\\&quot;,\\&quot;&gt;=\\&quot;,\\&quot;&lt;=\\&quot;]},\\&quot;precio_alquiler\\&quot;:{\\&quot;key\\&quot;:\\&quot;precio_alquiler\\&quot;,\\&quot;description\\&quot;:\\&quot;Precio asociado a alquiler.\\&quot;,\\&quot;type\\&quot;:\\&quot;number\\&quot;,\\&quot;example\\&quot;:1200,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;,\\&quot;&gt;\\&quot;,\\&quot;&lt;\\&quot;,\\&quot;&gt;=\\&quot;,\\&quot;&lt;=\\&quot;]},\\&quot;ciudad\\&quot;:{\\&quot;key\\&quot;:\\&quot;ciudad\\&quot;,\\&quot;description\\&quot;:\\&quot;Ciudad\\\/municipio de la propiedad.\\&quot;,\\&quot;type\\&quot;:\\&quot;string\\&quot;,\\&quot;example\\&quot;:\\&quot;Castellvell del Camp\\&quot;,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;zona\\&quot;:{\\&quot;key\\&quot;:\\&quot;zona\\&quot;,\\&quot;description\\&quot;:\\&quot;Zona o barrio de la propiedad.\\&quot;,\\&quot;type\\&quot;:\\&quot;string\\&quot;,\\&quot;example\\&quot;:\\&quot;Castellvell del Camp\\&quot;,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;provincia\\&quot;:{\\&quot;key\\&quot;:\\&quot;provincia\\&quot;,\\&quot;description\\&quot;:\\&quot;Provincia de la propiedad.\\&quot;,\\&quot;type\\&quot;:\\&quot;string\\&quot;,\\&quot;example\\&quot;:\\&quot;Tarragona\\&quot;,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;pais\\&quot;:{\\&quot;key\\&quot;:\\&quot;pais\\&quot;,\\&quot;description\\&quot;:\\&quot;Pais de la propiedad.\\&quot;,\\&quot;type\\&quot;:\\&quot;string\\&quot;,\\&quot;example\\&quot;:\\&quot;Espana\\&quot;,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;codigo_postal\\&quot;:{\\&quot;key\\&quot;:\\&quot;codigo_postal\\&quot;,\\&quot;description\\&quot;:\\&quot;Codigo postal.\\&quot;,\\&quot;type\\&quot;:\\&quot;string\\&quot;,\\&quot;example\\&quot;:\\&quot;43392\\&quot;,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;latitud\\&quot;:{\\&quot;key\\&quot;:\\&quot;latitud\\&quot;,\\&quot;description\\&quot;:\\&quot;Latitud geografica.\\&quot;,\\&quot;type\\&quot;:\\&quot;number\\&quot;,\\&quot;example\\&quot;:41.192105,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;,\\&quot;&gt;\\&quot;,\\&quot;&lt;\\&quot;,\\&quot;&gt;=\\&quot;,\\&quot;&lt;=\\&quot;]},\\&quot;longitud\\&quot;:{\\&quot;key\\&quot;:\\&quot;longitud\\&quot;,\\&quot;description\\&quot;:\\&quot;Longitud geografica.\\&quot;,\\&quot;type\\&quot;:\\&quot;number\\&quot;,\\&quot;example\\&quot;:1.0990373,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;,\\&quot;&gt;\\&quot;,\\&quot;&lt;\\&quot;,\\&quot;&gt;=\\&quot;,\\&quot;&lt;=\\&quot;]},\\&quot;superficie_construida\\&quot;:{\\&quot;key\\&quot;:\\&quot;superficie_construida\\&quot;,\\&quot;description\\&quot;:\\&quot;Superficie construida.\\&quot;,\\&quot;type\\&quot;:\\&quot;number\\&quot;,\\&quot;example\\&quot;:370,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;,\\&quot;&gt;\\&quot;,\\&quot;&lt;\\&quot;,\\&quot;&gt;=\\&quot;,\\&quot;&lt;=\\&quot;]},\\&quot;superficie_util\\&quot;:{\\&quot;key\\&quot;:\\&quot;superficie_util\\&quot;,\\&quot;description\\&quot;:\\&quot;Superficie util.\\&quot;,\\&quot;type\\&quot;:\\&quot;number\\&quot;,\\&quot;example\\&quot;:350,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;,\\&quot;&gt;\\&quot;,\\&quot;&lt;\\&quot;,\\&quot;&gt;=\\&quot;,\\&quot;&lt;=\\&quot;]},\\&quot;habitaciones_total\\&quot;:{\\&quot;key\\&quot;:\\&quot;habitaciones_total\\&quot;,\\&quot;description\\&quot;:\\&quot;Total de habitaciones\\\/estancias.\\&quot;,\\&quot;type\\&quot;:\\&quot;number\\&quot;,\\&quot;example\\&quot;:4,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;,\\&quot;&gt;\\&quot;,\\&quot;&lt;\\&quot;,\\&quot;&gt;=\\&quot;,\\&quot;&lt;=\\&quot;]},\\&quot;banos_total\\&quot;:{\\&quot;key\\&quot;:\\&quot;banos_total\\&quot;,\\&quot;description\\&quot;:\\&quot;Total de banos.\\&quot;,\\&quot;type\\&quot;:\\&quot;number\\&quot;,\\&quot;example\\&quot;:3,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;,\\&quot;&gt;\\&quot;,\\&quot;&lt;\\&quot;,\\&quot;&gt;=\\&quot;,\\&quot;&lt;=\\&quot;]},\\&quot;planta\\&quot;:{\\&quot;key\\&quot;:\\&quot;planta\\&quot;,\\&quot;description\\&quot;:\\&quot;Numero\\\/planta del inmueble.\\&quot;,\\&quot;type\\&quot;:\\&quot;string\\&quot;,\\&quot;example\\&quot;:\\&quot;3\\&quot;,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;estado_id\\&quot;:{\\&quot;key\\&quot;:\\&quot;estado_id\\&quot;,\\&quot;description\\&quot;:\\&quot;Estado de conservacion (id\\\/enum interno).\\&quot;,\\&quot;type\\&quot;:\\&quot;enum\\&quot;,\\&quot;example\\&quot;:4,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;],\\&quot;enum\\&quot;:[\\&quot;Obra nueva\\&quot;,\\&quot;Obra nueva en construccion\\&quot;,\\&quot;Obra nueva finalizada\\&quot;,\\&quot;Segunda mano para reformar\\&quot;,\\&quot;Segunda mano buen estado\\&quot;]},\\&quot;destacado\\&quot;:{\\&quot;key\\&quot;:\\&quot;destacado\\&quot;,\\&quot;description\\&quot;:\\&quot;Marca de destacado del anuncio.\\&quot;,\\&quot;type\\&quot;:\\&quot;boolean\\&quot;,\\&quot;example\\&quot;:false,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;tiene_tour\\&quot;:{\\&quot;key\\&quot;:\\&quot;tiene_tour\\&quot;,\\&quot;description\\&quot;:\\&quot;Indica si existe tour virtual o url de tour.\\&quot;,\\&quot;type\\&quot;:\\&quot;url\\&quot;,\\&quot;example\\&quot;:\\&quot;https:\\\/\\\/my.matterport.com\\\/show\\\/?m=HX1X2W3zxA3\\&quot;,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;tiene_piscina\\&quot;:{\\&quot;key\\&quot;:\\&quot;tiene_piscina\\&quot;,\\&quot;description\\&quot;:\\&quot;Indica si tiene piscina.\\&quot;,\\&quot;type\\&quot;:\\&quot;boolean\\&quot;,\\&quot;example\\&quot;:true,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;tiene_terraza\\&quot;:{\\&quot;key\\&quot;:\\&quot;tiene_terraza\\&quot;,\\&quot;description\\&quot;:\\&quot;Indica si tiene terraza.\\&quot;,\\&quot;type\\&quot;:\\&quot;boolean\\&quot;,\\&quot;example\\&quot;:true,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;tiene_ascensor\\&quot;:{\\&quot;key\\&quot;:\\&quot;tiene_ascensor\\&quot;,\\&quot;description\\&quot;:\\&quot;Indica si tiene ascensor.\\&quot;,\\&quot;type\\&quot;:\\&quot;boolean\\&quot;,\\&quot;example\\&quot;:false,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;tiene_aire_acondicionado\\&quot;:{\\&quot;key\\&quot;:\\&quot;tiene_aire_acondicionado\\&quot;,\\&quot;description\\&quot;:\\&quot;Indica si tiene aire acondicionado.\\&quot;,\\&quot;type\\&quot;:\\&quot;boolean\\&quot;,\\&quot;example\\&quot;:true,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;tiene_parking\\&quot;:{\\&quot;key\\&quot;:\\&quot;tiene_parking\\&quot;,\\&quot;description\\&quot;:\\&quot;Indica si incluye plaza o posibilidad de parking.\\&quot;,\\&quot;type\\&quot;:\\&quot;boolean\\&quot;,\\&quot;example\\&quot;:true,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;plazas_parking\\&quot;:{\\&quot;key\\&quot;:\\&quot;plazas_parking\\&quot;,\\&quot;description\\&quot;:\\&quot;Cantidad de plazas de parking.\\&quot;,\\&quot;type\\&quot;:\\&quot;number\\&quot;,\\&quot;example\\&quot;:2,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;,\\&quot;&gt;\\&quot;,\\&quot;&lt;\\&quot;,\\&quot;&gt;=\\&quot;,\\&quot;&lt;=\\&quot;]},\\&quot;admite_mascotas\\&quot;:{\\&quot;key\\&quot;:\\&quot;admite_mascotas\\&quot;,\\&quot;description\\&quot;:\\&quot;Indica si se admiten mascotas.\\&quot;,\\&quot;type\\&quot;:\\&quot;boolean\\&quot;,\\&quot;example\\&quot;:false,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;agencia_nombre\\&quot;:{\\&quot;key\\&quot;:\\&quot;agencia_nombre\\&quot;,\\&quot;description\\&quot;:\\&quot;Nombre comercial de la agencia.\\&quot;,\\&quot;type\\&quot;:\\&quot;string\\&quot;,\\&quot;example\\&quot;:\\&quot;VILANOVA finques\\&quot;,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;agencia_telefono\\&quot;:{\\&quot;key\\&quot;:\\&quot;agencia_telefono\\&quot;,\\&quot;description\\&quot;:\\&quot;Telefono principal de la agencia.\\&quot;,\\&quot;type\\&quot;:\\&quot;phone\\&quot;,\\&quot;example\\&quot;:\\&quot;644597257\\&quot;,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;agente_nombre\\&quot;:{\\&quot;key\\&quot;:\\&quot;agente_nombre\\&quot;,\\&quot;description\\&quot;:\\&quot;Nombre del agente comercial.\\&quot;,\\&quot;type\\&quot;:\\&quot;string\\&quot;,\\&quot;example\\&quot;:\\&quot;ELENA\\&quot;,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;agente_email\\&quot;:{\\&quot;key\\&quot;:\\&quot;agente_email\\&quot;,\\&quot;description\\&quot;:\\&quot;Email del agente comercial.\\&quot;,\\&quot;type\\&quot;:\\&quot;email\\&quot;,\\&quot;example\\&quot;:\\&quot;elena@vilanovafinques.com\\&quot;,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;agente_telefono_1\\&quot;:{\\&quot;key\\&quot;:\\&quot;agente_telefono_1\\&quot;,\\&quot;description\\&quot;:\\&quot;Telefono principal del agente.\\&quot;,\\&quot;type\\&quot;:\\&quot;phone\\&quot;,\\&quot;example\\&quot;:\\&quot;644597257\\&quot;,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;imagen_principal\\&quot;:{\\&quot;key\\&quot;:\\&quot;imagen_principal\\&quot;,\\&quot;description\\&quot;:\\&quot;Imagen principal del anuncio.\\&quot;,\\&quot;type\\&quot;:\\&quot;url\\&quot;,\\&quot;example\\&quot;:\\&quot;https:\\\/\\\/img4.idealista.com\\\/blur\\\/HOME_WI_1500\\\/0\\\/id.pro.es.image.master\\\/16\\\/4b\\\/7f\\\/1403385361.jpg\\&quot;,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;imagenes\\&quot;:{\\&quot;key\\&quot;:\\&quot;imagenes\\&quot;,\\&quot;description\\&quot;:\\&quot;Listado de imagenes del anuncio.\\&quot;,\\&quot;type\\&quot;:\\&quot;array\\&quot;,\\&quot;example\\&quot;:[{\\&quot;url\\&quot;:\\&quot;https:\\\/\\\/img4.idealista.com\\\/example.jpg\\&quot;}],\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;videos\\&quot;:{\\&quot;key\\&quot;:\\&quot;videos\\&quot;,\\&quot;description\\&quot;:\\&quot;Listado de videos del anuncio.\\&quot;,\\&quot;type\\&quot;:\\&quot;array\\&quot;,\\&quot;example\\&quot;:[{\\&quot;url\\&quot;:\\&quot;https:\\\/\\\/st3v.idealista.com\\\/example.mp4\\&quot;}],\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;tour_url\\&quot;:{\\&quot;key\\&quot;:\\&quot;tour_url\\&quot;,\\&quot;description\\&quot;:\\&quot;URL de tour virtual.\\&quot;,\\&quot;type\\&quot;:\\&quot;url\\&quot;,\\&quot;example\\&quot;:\\&quot;https:\\\/\\\/my.matterport.com\\\/show\\\/?m=HX1X2W3zxA3\\&quot;,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;]},\\&quot;cantidad_imagenes\\&quot;:{\\&quot;key\\&quot;:\\&quot;cantidad_imagenes\\&quot;,\\&quot;description\\&quot;:\\&quot;Cantidad de imagenes disponibles.\\&quot;,\\&quot;type\\&quot;:\\&quot;number\\&quot;,\\&quot;example\\&quot;:112,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;,\\&quot;&gt;\\&quot;,\\&quot;&lt;\\&quot;,\\&quot;&gt;=\\&quot;,\\&quot;&lt;=\\&quot;]},\\&quot;energia_certificacion\\&quot;:{\\&quot;key\\&quot;:\\&quot;energia_certificacion\\&quot;,\\&quot;description\\&quot;:\\&quot;Certificacion energetica principal.\\&quot;,\\&quot;type\\&quot;:\\&quot;enum\\&quot;,\\&quot;example\\&quot;:10,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;],\\&quot;enum\\&quot;:[\\&quot;EXEMPT\\&quot;,\\&quot;A1\\&quot;,\\&quot;A2\\&quot;,\\&quot;A3\\&quot;,\\&quot;A4\\&quot;,\\&quot;A\\&quot;,\\&quot;B\\&quot;,\\&quot;B_MINUS\\&quot;,\\&quot;C\\&quot;,\\&quot;D\\&quot;,\\&quot;E\\&quot;,\\&quot;F\\&quot;,\\&quot;G\\&quot;,\\&quot;UNKNOWN\\&quot;,\\&quot;IN_PROCESS\\&quot;,\\&quot;A_PLUS\\&quot;]},\\&quot;emisiones_certificacion\\&quot;:{\\&quot;key\\&quot;:\\&quot;emisiones_certificacion\\&quot;,\\&quot;description\\&quot;:\\&quot;Certificacion energetica de emisiones.\\&quot;,\\&quot;type\\&quot;:\\&quot;enum\\&quot;,\\&quot;example\\&quot;:4,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;],\\&quot;enum\\&quot;:[\\&quot;A\\&quot;,\\&quot;B\\&quot;,\\&quot;C\\&quot;,\\&quot;D\\&quot;,\\&quot;E\\&quot;,\\&quot;F\\&quot;,\\&quot;G\\&quot;]},\\&quot;emisiones_valor\\&quot;:{\\&quot;key\\&quot;:\\&quot;emisiones_valor\\&quot;,\\&quot;description\\&quot;:\\&quot;Valor numerico de emisiones.\\&quot;,\\&quot;type\\&quot;:\\&quot;number\\&quot;,\\&quot;example\\&quot;:43,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;,\\&quot;&gt;\\&quot;,\\&quot;&lt;\\&quot;,\\&quot;&gt;=\\&quot;,\\&quot;&lt;=\\&quot;]},\\&quot;fecha_creacion\\&quot;:{\\&quot;key\\&quot;:\\&quot;fecha_creacion\\&quot;,\\&quot;description\\&quot;:\\&quot;Fecha de alta\\\/publicacion de la propiedad.\\&quot;,\\&quot;type\\&quot;:\\&quot;timestamp\\&quot;,\\&quot;example\\&quot;:1768933524000,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;,\\&quot;&gt;\\&quot;,\\&quot;&lt;\\&quot;,\\&quot;&gt;=\\&quot;,\\&quot;&lt;=\\&quot;]},\\&quot;fecha_actualizacion\\&quot;:{\\&quot;key\\&quot;:\\&quot;fecha_actualizacion\\&quot;,\\&quot;description\\&quot;:\\&quot;Fecha de ultima actualizacion.\\&quot;,\\&quot;type\\&quot;:\\&quot;timestamp\\&quot;,\\&quot;example\\&quot;:1772693941000,\\&quot;operators\\&quot;:[\\&quot;==\\&quot;,\\&quot;!=\\&quot;,\\&quot;&gt;\\&quot;,\\&quot;&lt;\\&quot;,\\&quot;&gt;=\\&quot;,\\&quot;&lt;=\\&quot;]}}&quot;}\" data-widget_type=\"item_in_the_real_estate_property_list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div id=\"real_state_properties_list_d180d80\" class=\"idealista-properties-list\">\n            <script type=\"application\/json\" class=\"idealista-properties-list-config\">\n                {\"settings\":{\"template_id\":\"668\",\"param_url_page_key\":\"pa\",\"no_properties_message\":\"\\u003Cp\\u003ENo hay propiedades disponibles.\\u003C\\\/p\\u003E\",\"fixed_filters\":[{\"_id\":\"d2f162c\",\"filter_type\":\"Accion sobre la propiedad\",\"filtered_by_acci\":[\"1\"],\"filtered_by_properties_types\":null,\"filtered_by_properties_conservation_types\":null,\"filtered_by_min_price\":null,\"filtered_by_max_price\":null,\"filtered_by_cities\":null,\"filtered_by_zones\":null,\"filtered_by_bedrooms\":null,\"filtered_by_bathrooms\":null,\"filtered_by_min_area\":null,\"filtered_by_max_area\":null,\"filtered_by_reference\":null,\"filtered_by_tour\":null,\"filtered_by_destacado\":null,\"filtered_by_star\":null,\"filtered_by_related_properties\":null}],\"pagination_layout\":\"numeric\",\"gap\":{\"unit\":\"px\",\"size\":30,\"sizes\":[]},\"items_per_page\":24,\"max_pagination_items\":12,\"columns_laptop\":{\"unit\":\"px\",\"size\":3,\"sizes\":[]},\"gap_laptop\":{\"unit\":\"px\",\"size\":30,\"sizes\":[]},\"style_pagination_margin\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"5\",\"bottom\":\"0\",\"left\":\"05\",\"isLinked\":false},\"gallery_link_border_radius\":{\"unit\":\"px\",\"size\":5,\"sizes\":[]},\"style_pagination_font_weight\":\"normal\",\"style_pagination_buttons_font_size\":{\"unit\":\"rem\",\"size\":1,\"sizes\":[]},\"style_pagination_border_type\":\"solid\",\"style_pagination_border_width\":{\"unit\":\"px\",\"top\":\"1\",\"right\":\"1\",\"bottom\":\"1\",\"left\":\"1\",\"isLinked\":true},\"style_pagination_active_font_weight\":\"normal\",\"__globals__\":{\"style_pagination_color\":\"globals\\\/colors?id=primary\",\"style_pagination_background_color\":\"globals\\\/colors?id=5026151\",\"style_pagination_border_color\":\"globals\\\/colors?id=secondary\",\"style_pagination_active_color\":\"globals\\\/colors?id=text\",\"style_pagination_active_background_color\":\"globals\\\/colors?id=primary\"},\"columns\":{\"unit\":\"fr\",\"size\":3,\"sizes\":[]},\"preset_key\":\"classic\",\"price_formatting_popover\":\"\",\"price_currency_symbol\":\"\\u20ac\",\"price_currency_symbol_position\":\"after\",\"condition_fields_meta_json\":\"{\\u0022id\\u0022:{\\u0022key\\u0022:\\u0022id\\u0022,\\u0022description\\u0022:\\u0022Identificador unico de la propiedad.\\u0022,\\u0022type\\u0022:\\u0022number\\u0022,\\u0022example\\u0022:110376949,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022,\\u0022\\u003E\\u0022,\\u0022\\u003C\\u0022,\\u0022\\u003E=\\u0022,\\u0022\\u003C=\\u0022]},\\u0022referencia\\u0022:{\\u0022key\\u0022:\\u0022referencia\\u0022,\\u0022description\\u0022:\\u0022Referencia interna\\\/comercial de la propiedad.\\u0022,\\u0022type\\u0022:\\u0022string\\u0022,\\u0022example\\u0022:\\u0022HOSO-916\\u0022,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022accion_id\\u0022:{\\u0022key\\u0022:\\u0022accion_id\\u0022,\\u0022description\\u0022:\\u0022Tipo de operacion (venta, alquiler, etc.).\\u0022,\\u0022type\\u0022:\\u0022enum\\u0022,\\u0022example\\u0022:0,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022],\\u0022enum\\u0022:[\\u0022SALE\\u0022,\\u0022RENT\\u0022,\\u0022RENT_TO_OWN\\u0022]},\\u0022tipologia\\u0022:{\\u0022key\\u0022:\\u0022tipologia\\u0022,\\u0022description\\u0022:\\u0022Nombre de tipologia normalizado para mostrar al usuario.\\u0022,\\u0022type\\u0022:\\u0022string\\u0022,\\u0022example\\u0022:\\u0022Chalet independiente\\u0022,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022titulo\\u0022:{\\u0022key\\u0022:\\u0022titulo\\u0022,\\u0022description\\u0022:\\u0022Titulo principal del anuncio.\\u0022,\\u0022type\\u0022:\\u0022string\\u0022,\\u0022example\\u0022:\\u0022Chalet independiente en venta en CL FUCSIA DE LA, Castellvell del Camp\\u0022,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022descripcion\\u0022:{\\u0022key\\u0022:\\u0022descripcion\\u0022,\\u0022description\\u0022:\\u0022Descripcion corta\\\/larga principal del anuncio.\\u0022,\\u0022type\\u0022:\\u0022string\\u0022,\\u0022example\\u0022:\\u0022Exclusiva casa con ascensor, vistas al mar y piscina...\\u0022,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022precio\\u0022:{\\u0022key\\u0022:\\u0022precio\\u0022,\\u0022description\\u0022:\\u0022Precio principal de publicacion.\\u0022,\\u0022type\\u0022:\\u0022number\\u0022,\\u0022example\\u0022:698000,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022,\\u0022\\u003E\\u0022,\\u0022\\u003C\\u0022,\\u0022\\u003E=\\u0022,\\u0022\\u003C=\\u0022]},\\u0022precio_formateado\\u0022:{\\u0022key\\u0022:\\u0022precio_formateado\\u0022,\\u0022description\\u0022:\\u0022Precio principal formateado para UI.\\u0022,\\u0022type\\u0022:\\u0022string\\u0022,\\u0022example\\u0022:\\u0022698.000\\u0022,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022precio_venta\\u0022:{\\u0022key\\u0022:\\u0022precio_venta\\u0022,\\u0022description\\u0022:\\u0022Precio asociado a venta.\\u0022,\\u0022type\\u0022:\\u0022number\\u0022,\\u0022example\\u0022:698000,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022,\\u0022\\u003E\\u0022,\\u0022\\u003C\\u0022,\\u0022\\u003E=\\u0022,\\u0022\\u003C=\\u0022]},\\u0022precio_alquiler\\u0022:{\\u0022key\\u0022:\\u0022precio_alquiler\\u0022,\\u0022description\\u0022:\\u0022Precio asociado a alquiler.\\u0022,\\u0022type\\u0022:\\u0022number\\u0022,\\u0022example\\u0022:1200,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022,\\u0022\\u003E\\u0022,\\u0022\\u003C\\u0022,\\u0022\\u003E=\\u0022,\\u0022\\u003C=\\u0022]},\\u0022ciudad\\u0022:{\\u0022key\\u0022:\\u0022ciudad\\u0022,\\u0022description\\u0022:\\u0022Ciudad\\\/municipio de la propiedad.\\u0022,\\u0022type\\u0022:\\u0022string\\u0022,\\u0022example\\u0022:\\u0022Castellvell del Camp\\u0022,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022zona\\u0022:{\\u0022key\\u0022:\\u0022zona\\u0022,\\u0022description\\u0022:\\u0022Zona o barrio de la propiedad.\\u0022,\\u0022type\\u0022:\\u0022string\\u0022,\\u0022example\\u0022:\\u0022Castellvell del Camp\\u0022,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022provincia\\u0022:{\\u0022key\\u0022:\\u0022provincia\\u0022,\\u0022description\\u0022:\\u0022Provincia de la propiedad.\\u0022,\\u0022type\\u0022:\\u0022string\\u0022,\\u0022example\\u0022:\\u0022Tarragona\\u0022,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022pais\\u0022:{\\u0022key\\u0022:\\u0022pais\\u0022,\\u0022description\\u0022:\\u0022Pais de la propiedad.\\u0022,\\u0022type\\u0022:\\u0022string\\u0022,\\u0022example\\u0022:\\u0022Espana\\u0022,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022codigo_postal\\u0022:{\\u0022key\\u0022:\\u0022codigo_postal\\u0022,\\u0022description\\u0022:\\u0022Codigo postal.\\u0022,\\u0022type\\u0022:\\u0022string\\u0022,\\u0022example\\u0022:\\u002243392\\u0022,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022latitud\\u0022:{\\u0022key\\u0022:\\u0022latitud\\u0022,\\u0022description\\u0022:\\u0022Latitud geografica.\\u0022,\\u0022type\\u0022:\\u0022number\\u0022,\\u0022example\\u0022:41.192105,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022,\\u0022\\u003E\\u0022,\\u0022\\u003C\\u0022,\\u0022\\u003E=\\u0022,\\u0022\\u003C=\\u0022]},\\u0022longitud\\u0022:{\\u0022key\\u0022:\\u0022longitud\\u0022,\\u0022description\\u0022:\\u0022Longitud geografica.\\u0022,\\u0022type\\u0022:\\u0022number\\u0022,\\u0022example\\u0022:1.0990373,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022,\\u0022\\u003E\\u0022,\\u0022\\u003C\\u0022,\\u0022\\u003E=\\u0022,\\u0022\\u003C=\\u0022]},\\u0022superficie_construida\\u0022:{\\u0022key\\u0022:\\u0022superficie_construida\\u0022,\\u0022description\\u0022:\\u0022Superficie construida.\\u0022,\\u0022type\\u0022:\\u0022number\\u0022,\\u0022example\\u0022:370,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022,\\u0022\\u003E\\u0022,\\u0022\\u003C\\u0022,\\u0022\\u003E=\\u0022,\\u0022\\u003C=\\u0022]},\\u0022superficie_util\\u0022:{\\u0022key\\u0022:\\u0022superficie_util\\u0022,\\u0022description\\u0022:\\u0022Superficie util.\\u0022,\\u0022type\\u0022:\\u0022number\\u0022,\\u0022example\\u0022:350,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022,\\u0022\\u003E\\u0022,\\u0022\\u003C\\u0022,\\u0022\\u003E=\\u0022,\\u0022\\u003C=\\u0022]},\\u0022habitaciones_total\\u0022:{\\u0022key\\u0022:\\u0022habitaciones_total\\u0022,\\u0022description\\u0022:\\u0022Total de habitaciones\\\/estancias.\\u0022,\\u0022type\\u0022:\\u0022number\\u0022,\\u0022example\\u0022:4,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022,\\u0022\\u003E\\u0022,\\u0022\\u003C\\u0022,\\u0022\\u003E=\\u0022,\\u0022\\u003C=\\u0022]},\\u0022banos_total\\u0022:{\\u0022key\\u0022:\\u0022banos_total\\u0022,\\u0022description\\u0022:\\u0022Total de banos.\\u0022,\\u0022type\\u0022:\\u0022number\\u0022,\\u0022example\\u0022:3,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022,\\u0022\\u003E\\u0022,\\u0022\\u003C\\u0022,\\u0022\\u003E=\\u0022,\\u0022\\u003C=\\u0022]},\\u0022planta\\u0022:{\\u0022key\\u0022:\\u0022planta\\u0022,\\u0022description\\u0022:\\u0022Numero\\\/planta del inmueble.\\u0022,\\u0022type\\u0022:\\u0022string\\u0022,\\u0022example\\u0022:\\u00223\\u0022,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022estado_id\\u0022:{\\u0022key\\u0022:\\u0022estado_id\\u0022,\\u0022description\\u0022:\\u0022Estado de conservacion (id\\\/enum interno).\\u0022,\\u0022type\\u0022:\\u0022enum\\u0022,\\u0022example\\u0022:4,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022],\\u0022enum\\u0022:[\\u0022Obra nueva\\u0022,\\u0022Obra nueva en construccion\\u0022,\\u0022Obra nueva finalizada\\u0022,\\u0022Segunda mano para reformar\\u0022,\\u0022Segunda mano buen estado\\u0022]},\\u0022destacado\\u0022:{\\u0022key\\u0022:\\u0022destacado\\u0022,\\u0022description\\u0022:\\u0022Marca de destacado del anuncio.\\u0022,\\u0022type\\u0022:\\u0022boolean\\u0022,\\u0022example\\u0022:false,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022tiene_tour\\u0022:{\\u0022key\\u0022:\\u0022tiene_tour\\u0022,\\u0022description\\u0022:\\u0022Indica si existe tour virtual o url de tour.\\u0022,\\u0022type\\u0022:\\u0022url\\u0022,\\u0022example\\u0022:\\u0022https:\\\/\\\/my.matterport.com\\\/show\\\/?m=HX1X2W3zxA3\\u0022,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022tiene_piscina\\u0022:{\\u0022key\\u0022:\\u0022tiene_piscina\\u0022,\\u0022description\\u0022:\\u0022Indica si tiene piscina.\\u0022,\\u0022type\\u0022:\\u0022boolean\\u0022,\\u0022example\\u0022:true,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022tiene_terraza\\u0022:{\\u0022key\\u0022:\\u0022tiene_terraza\\u0022,\\u0022description\\u0022:\\u0022Indica si tiene terraza.\\u0022,\\u0022type\\u0022:\\u0022boolean\\u0022,\\u0022example\\u0022:true,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022tiene_ascensor\\u0022:{\\u0022key\\u0022:\\u0022tiene_ascensor\\u0022,\\u0022description\\u0022:\\u0022Indica si tiene ascensor.\\u0022,\\u0022type\\u0022:\\u0022boolean\\u0022,\\u0022example\\u0022:false,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022tiene_aire_acondicionado\\u0022:{\\u0022key\\u0022:\\u0022tiene_aire_acondicionado\\u0022,\\u0022description\\u0022:\\u0022Indica si tiene aire acondicionado.\\u0022,\\u0022type\\u0022:\\u0022boolean\\u0022,\\u0022example\\u0022:true,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022tiene_parking\\u0022:{\\u0022key\\u0022:\\u0022tiene_parking\\u0022,\\u0022description\\u0022:\\u0022Indica si incluye plaza o posibilidad de parking.\\u0022,\\u0022type\\u0022:\\u0022boolean\\u0022,\\u0022example\\u0022:true,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022plazas_parking\\u0022:{\\u0022key\\u0022:\\u0022plazas_parking\\u0022,\\u0022description\\u0022:\\u0022Cantidad de plazas de parking.\\u0022,\\u0022type\\u0022:\\u0022number\\u0022,\\u0022example\\u0022:2,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022,\\u0022\\u003E\\u0022,\\u0022\\u003C\\u0022,\\u0022\\u003E=\\u0022,\\u0022\\u003C=\\u0022]},\\u0022admite_mascotas\\u0022:{\\u0022key\\u0022:\\u0022admite_mascotas\\u0022,\\u0022description\\u0022:\\u0022Indica si se admiten mascotas.\\u0022,\\u0022type\\u0022:\\u0022boolean\\u0022,\\u0022example\\u0022:false,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022agencia_nombre\\u0022:{\\u0022key\\u0022:\\u0022agencia_nombre\\u0022,\\u0022description\\u0022:\\u0022Nombre comercial de la agencia.\\u0022,\\u0022type\\u0022:\\u0022string\\u0022,\\u0022example\\u0022:\\u0022VILANOVA finques\\u0022,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022agencia_telefono\\u0022:{\\u0022key\\u0022:\\u0022agencia_telefono\\u0022,\\u0022description\\u0022:\\u0022Telefono principal de la agencia.\\u0022,\\u0022type\\u0022:\\u0022phone\\u0022,\\u0022example\\u0022:\\u0022644597257\\u0022,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022agente_nombre\\u0022:{\\u0022key\\u0022:\\u0022agente_nombre\\u0022,\\u0022description\\u0022:\\u0022Nombre del agente comercial.\\u0022,\\u0022type\\u0022:\\u0022string\\u0022,\\u0022example\\u0022:\\u0022ELENA\\u0022,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022agente_email\\u0022:{\\u0022key\\u0022:\\u0022agente_email\\u0022,\\u0022description\\u0022:\\u0022Email del agente comercial.\\u0022,\\u0022type\\u0022:\\u0022email\\u0022,\\u0022example\\u0022:\\u0022elena@vilanovafinques.com\\u0022,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022agente_telefono_1\\u0022:{\\u0022key\\u0022:\\u0022agente_telefono_1\\u0022,\\u0022description\\u0022:\\u0022Telefono principal del agente.\\u0022,\\u0022type\\u0022:\\u0022phone\\u0022,\\u0022example\\u0022:\\u0022644597257\\u0022,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022imagen_principal\\u0022:{\\u0022key\\u0022:\\u0022imagen_principal\\u0022,\\u0022description\\u0022:\\u0022Imagen principal del anuncio.\\u0022,\\u0022type\\u0022:\\u0022url\\u0022,\\u0022example\\u0022:\\u0022https:\\\/\\\/img4.idealista.com\\\/blur\\\/HOME_WI_1500\\\/0\\\/id.pro.es.image.master\\\/16\\\/4b\\\/7f\\\/1403385361.jpg\\u0022,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022imagenes\\u0022:{\\u0022key\\u0022:\\u0022imagenes\\u0022,\\u0022description\\u0022:\\u0022Listado de imagenes del anuncio.\\u0022,\\u0022type\\u0022:\\u0022array\\u0022,\\u0022example\\u0022:[{\\u0022url\\u0022:\\u0022https:\\\/\\\/img4.idealista.com\\\/example.jpg\\u0022}],\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022videos\\u0022:{\\u0022key\\u0022:\\u0022videos\\u0022,\\u0022description\\u0022:\\u0022Listado de videos del anuncio.\\u0022,\\u0022type\\u0022:\\u0022array\\u0022,\\u0022example\\u0022:[{\\u0022url\\u0022:\\u0022https:\\\/\\\/st3v.idealista.com\\\/example.mp4\\u0022}],\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022tour_url\\u0022:{\\u0022key\\u0022:\\u0022tour_url\\u0022,\\u0022description\\u0022:\\u0022URL de tour virtual.\\u0022,\\u0022type\\u0022:\\u0022url\\u0022,\\u0022example\\u0022:\\u0022https:\\\/\\\/my.matterport.com\\\/show\\\/?m=HX1X2W3zxA3\\u0022,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022]},\\u0022cantidad_imagenes\\u0022:{\\u0022key\\u0022:\\u0022cantidad_imagenes\\u0022,\\u0022description\\u0022:\\u0022Cantidad de imagenes disponibles.\\u0022,\\u0022type\\u0022:\\u0022number\\u0022,\\u0022example\\u0022:112,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022,\\u0022\\u003E\\u0022,\\u0022\\u003C\\u0022,\\u0022\\u003E=\\u0022,\\u0022\\u003C=\\u0022]},\\u0022energia_certificacion\\u0022:{\\u0022key\\u0022:\\u0022energia_certificacion\\u0022,\\u0022description\\u0022:\\u0022Certificacion energetica principal.\\u0022,\\u0022type\\u0022:\\u0022enum\\u0022,\\u0022example\\u0022:10,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022],\\u0022enum\\u0022:[\\u0022EXEMPT\\u0022,\\u0022A1\\u0022,\\u0022A2\\u0022,\\u0022A3\\u0022,\\u0022A4\\u0022,\\u0022A\\u0022,\\u0022B\\u0022,\\u0022B_MINUS\\u0022,\\u0022C\\u0022,\\u0022D\\u0022,\\u0022E\\u0022,\\u0022F\\u0022,\\u0022G\\u0022,\\u0022UNKNOWN\\u0022,\\u0022IN_PROCESS\\u0022,\\u0022A_PLUS\\u0022]},\\u0022emisiones_certificacion\\u0022:{\\u0022key\\u0022:\\u0022emisiones_certificacion\\u0022,\\u0022description\\u0022:\\u0022Certificacion energetica de emisiones.\\u0022,\\u0022type\\u0022:\\u0022enum\\u0022,\\u0022example\\u0022:4,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022],\\u0022enum\\u0022:[\\u0022A\\u0022,\\u0022B\\u0022,\\u0022C\\u0022,\\u0022D\\u0022,\\u0022E\\u0022,\\u0022F\\u0022,\\u0022G\\u0022]},\\u0022emisiones_valor\\u0022:{\\u0022key\\u0022:\\u0022emisiones_valor\\u0022,\\u0022description\\u0022:\\u0022Valor numerico de emisiones.\\u0022,\\u0022type\\u0022:\\u0022number\\u0022,\\u0022example\\u0022:43,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022,\\u0022\\u003E\\u0022,\\u0022\\u003C\\u0022,\\u0022\\u003E=\\u0022,\\u0022\\u003C=\\u0022]},\\u0022fecha_creacion\\u0022:{\\u0022key\\u0022:\\u0022fecha_creacion\\u0022,\\u0022description\\u0022:\\u0022Fecha de alta\\\/publicacion de la propiedad.\\u0022,\\u0022type\\u0022:\\u0022timestamp\\u0022,\\u0022example\\u0022:1768933524000,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022,\\u0022\\u003E\\u0022,\\u0022\\u003C\\u0022,\\u0022\\u003E=\\u0022,\\u0022\\u003C=\\u0022]},\\u0022fecha_actualizacion\\u0022:{\\u0022key\\u0022:\\u0022fecha_actualizacion\\u0022,\\u0022description\\u0022:\\u0022Fecha de ultima actualizacion.\\u0022,\\u0022type\\u0022:\\u0022timestamp\\u0022,\\u0022example\\u0022:1772693941000,\\u0022operators\\u0022:[\\u0022==\\u0022,\\u0022!=\\u0022,\\u0022\\u003E\\u0022,\\u0022\\u003C\\u0022,\\u0022\\u003E=\\u0022,\\u0022\\u003C=\\u0022]}}\",\"property_features\":[{\"feature_key\":\"habitaciones_total\",\"feature_label\":\"rooms\",\"feature_icon_type\":\"default\",\"feature_visibility_mode\":null,\"_id\":\"\",\"feature_sub_enabled\":null,\"feature_sub_text\":null,\"feature_icon_media\":null,\"feature_condition_popover\":\"\",\"feature_condition_field\":null,\"feature_condition_operator\":\"==\",\"feature_condition_operator_numeric\":null,\"feature_condition_operator_scalar\":null,\"feature_condition_value\":\"\",\"feature_condition_value_number\":null,\"feature_condition_value_boolean\":null,\"feature_condition_value_text\":null,\"feature_condition_value_enum__accion_id\":null,\"feature_condition_value_enum__estado_id\":null,\"feature_condition_value_enum__energia_certificacion\":null,\"feature_condition_value_enum__emisiones_certificacion\":null},{\"feature_key\":\"banos_total\",\"feature_label\":\"bathrooms\",\"feature_icon_type\":\"default\",\"feature_visibility_mode\":null,\"_id\":\"\",\"feature_sub_enabled\":null,\"feature_sub_text\":null,\"feature_icon_media\":null,\"feature_condition_popover\":\"\",\"feature_condition_field\":null,\"feature_condition_operator\":\"==\",\"feature_condition_operator_numeric\":null,\"feature_condition_operator_scalar\":null,\"feature_condition_value\":\"\",\"feature_condition_value_number\":null,\"feature_condition_value_boolean\":null,\"feature_condition_value_text\":null,\"feature_condition_value_enum__accion_id\":null,\"feature_condition_value_enum__estado_id\":null,\"feature_condition_value_enum__energia_certificacion\":null,\"feature_condition_value_enum__emisiones_certificacion\":null},{\"feature_key\":\"superficie_construida\",\"feature_label\":\"m\",\"feature_sub_enabled\":\"yes\",\"feature_sub_text\":\"2\",\"feature_icon_type\":\"default\",\"feature_visibility_mode\":null,\"_id\":\"\",\"feature_icon_media\":null,\"feature_condition_popover\":\"\",\"feature_condition_field\":null,\"feature_condition_operator\":\"==\",\"feature_condition_operator_numeric\":null,\"feature_condition_operator_scalar\":null,\"feature_condition_value\":\"\",\"feature_condition_value_number\":null,\"feature_condition_value_boolean\":null,\"feature_condition_value_text\":null,\"feature_condition_value_enum__accion_id\":null,\"feature_condition_value_enum__estado_id\":null,\"feature_condition_value_enum__energia_certificacion\":null,\"feature_condition_value_enum__emisiones_certificacion\":null}],\"detail_button_content_popover\":\"\",\"detail_button_visible\":\"yes\",\"detail_button_text\":\"VIEW PROPERTY\",\"detail_button_arrow_mode\":\"default\",\"detail_button_arrow_image\":null,\"carousel_prev_next_buttons\":null,\"carousel_button_image_direction\":null,\"no_properties_message_margin\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"no_properties_message_padding\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"no_properties_message_alignment\":\"center\",\"no_properties_message_color\":\"\",\"no_properties_message_typography_typography\":\"\",\"no_properties_message_typography_font_family\":null,\"no_properties_message_typography_font_size\":null,\"no_properties_message_typography_font_weight\":null,\"no_properties_message_typography_text_transform\":null,\"no_properties_message_typography_font_style\":null,\"no_properties_message_typography_text_decoration\":null,\"no_properties_message_typography_line_height\":null,\"no_properties_message_typography_letter_spacing\":null,\"no_properties_message_typography_word_spacing\":null,\"carousel_navigation_buttons_margin\":null,\"carousel_navigation_buttons_custom_classes\":null,\"carousel_navigation_buttons_visibility_normal\":null,\"carousel_navigation_buttons_padding_normal\":null,\"carousel_navigation_buttons_border_radius_normal\":null,\"carousel_navigation_buttons_background_color_normal\":null,\"carousel_navigation_buttons_border_width_normal\":null,\"carousel_navigation_buttons_border_color_normal\":null,\"carousel_navigation_buttons_width_normal\":null,\"carousel_navigation_buttons_height_normal\":null,\"carousel_navigation_buttons_visibility_hover\":null,\"carousel_navigation_buttons_padding_hover\":null,\"carousel_navigation_buttons_border_radius_hover\":null,\"carousel_navigation_buttons_background_color_hover\":null,\"carousel_navigation_buttons_border_width_hover\":null,\"carousel_navigation_buttons_border_color_hover\":null,\"carousel_navigation_buttons_width_hover\":null,\"carousel_navigation_buttons_height_hover\":null,\"carousel_navigation_buttons_visibility_disabled\":null,\"carousel_navigation_buttons_padding_disabled\":null,\"carousel_navigation_buttons_border_radius_disabled\":null,\"carousel_navigation_buttons_background_color_disabled\":null,\"carousel_navigation_buttons_border_width_disabled\":null,\"carousel_navigation_buttons_border_color_disabled\":null,\"carousel_navigation_buttons_width_disabled\":null,\"carousel_navigation_buttons_height_disabled\":null,\"style_pagination_justification\":\"center\",\"style_pagination_color\":\"\",\"style_pagination_background_color\":\"\",\"style_pagination_buttons_padding\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"style_pagination_border_color\":\"\",\"style_pagination_active_color\":\"\",\"style_pagination_active_background_color\":\"\",\"preset_card_layout_popover\":\"\",\"preset_card_min_height\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_card_layout_margin\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"preset_card_layout_padding\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"preset_card_border_popover\":\"\",\"preset_card_border_border_style\":\"solid\",\"preset_card_border_border_color\":\"\",\"preset_card_border_border_width\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"preset_card_border_border_radius\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"preset_card_box_shadow_box_shadow_type\":\"\",\"preset_card_box_shadow_box_shadow\":null,\"preset_card_box_shadow_box_shadow_position\":null,\"preset_card_background_popover\":\"\",\"preset_card_background_group_background\":\"classic\",\"preset_card_background_group_color\":\"#ffffff\",\"preset_card_background_group_color_stop\":null,\"preset_card_background_group_color_b\":null,\"preset_card_background_group_color_b_stop\":null,\"preset_card_background_group_gradient_type\":null,\"preset_card_background_group_gradient_angle\":null,\"preset_card_background_group_gradient_position\":null,\"preset_card_background_group_image\":{\"url\":\"\",\"id\":\"\",\"size\":\"\"},\"preset_card_background_group_position\":null,\"preset_card_background_group_xpos\":null,\"preset_card_background_group_ypos\":null,\"preset_card_background_group_attachment\":null,\"preset_card_background_group_repeat\":null,\"preset_card_background_group_size\":null,\"preset_card_background_group_bg_width\":null,\"preset_card_background_group_video_link\":null,\"preset_card_background_group_video_start\":null,\"preset_card_background_group_video_end\":null,\"preset_card_background_group_play_once\":null,\"preset_card_background_group_play_on_mobile\":null,\"preset_card_background_group_privacy_mode\":null,\"preset_card_background_group_video_fallback\":null,\"preset_card_background_group_slideshow_gallery\":null,\"preset_card_background_group_slideshow_loop\":null,\"preset_card_background_group_slideshow_slide_duration\":null,\"preset_card_background_group_slideshow_slide_transition\":null,\"preset_card_background_group_slideshow_transition_duration\":null,\"preset_card_background_group_slideshow_background_size\":null,\"preset_card_background_group_slideshow_background_position\":null,\"preset_card_background_group_slideshow_lazyload\":null,\"preset_card_background_group_slideshow_ken_burns\":null,\"preset_card_background_group_slideshow_ken_burns_zoom_direction\":null,\"preset_card_overflow\":\"hidden\",\"preset_image_layout_popover\":\"\",\"preset_image_layout_height\":{\"unit\":\"px\",\"size\":300,\"sizes\":[]},\"preset_image_layout_margin\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"preset_image_frame_popover\":\"\",\"preset_image_frame_border_style\":\"none\",\"preset_image_frame_border_color\":null,\"preset_image_frame_border_width\":null,\"preset_image_frame_border_radius\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"preset_image_frame_box_shadow_box_shadow_type\":\"\",\"preset_image_frame_box_shadow_box_shadow\":null,\"preset_image_frame_box_shadow_box_shadow_position\":null,\"preset_content_title_popover\":\"\",\"preset_title_alignment\":\"center\",\"preset_title_color\":\"\",\"preset_title_line_height\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_title_letter_spacing\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_title_word_spacing\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_title_text_decoration\":\"\",\"preset_title_text_transform\":\"\",\"preset_title_typography_typography\":\"custom\",\"preset_title_typography_font_family\":\"\",\"preset_title_typography_font_size\":{\"unit\":\"rem\",\"size\":1,\"sizes\":[]},\"preset_title_typography_font_weight\":\"400\",\"preset_title_typography_text_transform\":\"\",\"preset_title_typography_font_style\":\"\",\"preset_title_typography_text_decoration\":\"\",\"preset_title_typography_line_height\":{\"unit\":\"em\",\"size\":1.35,\"sizes\":[]},\"preset_title_typography_letter_spacing\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_title_typography_word_spacing\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_title_text_shadow_text_shadow_type\":\"\",\"preset_title_text_shadow_text_shadow\":null,\"preset_content_title_spacing_popover\":\"\",\"preset_title_margin\":{\"unit\":\"px\",\"top\":0,\"right\":0,\"bottom\":14,\"left\":0,\"isLinked\":false},\"preset_title_padding\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"preset_content_title_border_popover\":\"\",\"preset_title_border_style\":\"none\",\"preset_title_border_color\":null,\"preset_title_border_width\":null,\"preset_title_border_radius\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"preset_title_box_shadow_box_shadow_type\":\"\",\"preset_title_box_shadow_box_shadow\":null,\"preset_title_box_shadow_box_shadow_position\":null,\"preset_content_price_popover\":\"\",\"preset_price_alignment\":\"center\",\"preset_price_color\":\"\",\"preset_price_line_height\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_price_letter_spacing\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_price_word_spacing\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_price_text_decoration\":\"\",\"preset_price_text_transform\":\"\",\"preset_price_typography_typography\":\"custom\",\"preset_price_typography_font_family\":\"\",\"preset_price_typography_font_size\":{\"unit\":\"rem\",\"size\":1.2,\"sizes\":[]},\"preset_price_typography_font_weight\":\"500\",\"preset_price_typography_text_transform\":\"\",\"preset_price_typography_font_style\":\"\",\"preset_price_typography_text_decoration\":\"\",\"preset_price_typography_line_height\":{\"unit\":\"em\",\"size\":1.3,\"sizes\":[]},\"preset_price_typography_letter_spacing\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_price_typography_word_spacing\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_price_text_shadow_text_shadow_type\":\"\",\"preset_price_text_shadow_text_shadow\":null,\"preset_content_price_spacing_popover\":\"\",\"preset_price_margin\":{\"unit\":\"px\",\"top\":0,\"right\":0,\"bottom\":18,\"left\":0,\"isLinked\":false},\"preset_price_padding\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"preset_content_price_border_popover\":\"\",\"preset_price_border_style\":\"none\",\"preset_price_border_color\":null,\"preset_price_border_width\":null,\"preset_price_border_radius\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"preset_price_box_shadow_box_shadow_type\":\"\",\"preset_price_box_shadow_box_shadow\":null,\"preset_price_box_shadow_box_shadow_position\":null,\"preset_content_description_popover\":\"\",\"preset_description_alignment\":\"center\",\"preset_description_color\":\"\",\"preset_description_line_clamp\":2,\"preset_description_line_height\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_description_letter_spacing\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_description_word_spacing\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_description_text_decoration\":\"\",\"preset_description_text_transform\":\"\",\"preset_description_typography_typography\":\"custom\",\"preset_description_typography_font_family\":\"\",\"preset_description_typography_font_size\":{\"unit\":\"px\",\"size\":12,\"sizes\":[]},\"preset_description_typography_font_weight\":\"400\",\"preset_description_typography_text_transform\":\"\",\"preset_description_typography_font_style\":\"\",\"preset_description_typography_text_decoration\":\"\",\"preset_description_typography_line_height\":{\"unit\":\"em\",\"size\":1.45,\"sizes\":[]},\"preset_description_typography_letter_spacing\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_description_typography_word_spacing\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_description_text_shadow_text_shadow_type\":\"\",\"preset_description_text_shadow_text_shadow\":null,\"preset_content_description_spacing_popover\":\"\",\"preset_description_margin\":{\"unit\":\"px\",\"top\":0,\"right\":0,\"bottom\":18,\"left\":0,\"isLinked\":false},\"preset_description_padding\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"preset_content_description_border_popover\":\"\",\"preset_description_border_style\":\"none\",\"preset_description_border_color\":null,\"preset_description_border_width\":null,\"preset_description_border_radius\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"preset_description_box_shadow_box_shadow_type\":\"\",\"preset_description_box_shadow_box_shadow\":null,\"preset_description_box_shadow_box_shadow_position\":null,\"preset_content_features_popover\":\"\",\"preset_features_alignment\":\"center\",\"preset_features_color\":\"\",\"preset_features_line_height\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_features_letter_spacing\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_features_word_spacing\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_features_text_decoration\":\"\",\"preset_features_text_transform\":\"\",\"preset_features_typography_typography\":\"custom\",\"preset_features_typography_font_family\":\"\",\"preset_features_typography_font_size\":{\"unit\":\"rem\",\"size\":0.8,\"sizes\":[]},\"preset_features_typography_font_weight\":\"700\",\"preset_features_typography_text_transform\":\"\",\"preset_features_typography_font_style\":\"\",\"preset_features_typography_text_decoration\":\"\",\"preset_features_typography_line_height\":{\"unit\":\"em\",\"size\":1.2,\"sizes\":[]},\"preset_features_typography_letter_spacing\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_features_typography_word_spacing\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_features_text_shadow_text_shadow_type\":\"\",\"preset_features_text_shadow_text_shadow\":null,\"preset_content_features_layout_popover\":\"\",\"preset_features_margin\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"preset_features_padding\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"preset_features_gap\":{\"unit\":\"px\",\"size\":14,\"sizes\":[]},\"preset_feature_icon_text_gap\":{\"unit\":\"px\",\"size\":8,\"sizes\":[]},\"preset_feature_icon_size\":{\"unit\":\"px\",\"size\":18,\"sizes\":[]},\"preset_features_separator_popover\":\"\",\"preset_features_separator_visibility\":\"yes\",\"preset_features_separator_color\":\"#3d4242\",\"preset_features_separator_height\":{\"unit\":\"px\",\"size\":16,\"sizes\":[]},\"preset_features_separator_spacing\":{\"unit\":\"px\",\"size\":16,\"sizes\":[]},\"preset_content_features_border_popover\":\"\",\"preset_features_border_style\":\"none\",\"preset_features_border_color\":null,\"preset_features_border_width\":null,\"preset_features_border_radius\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"preset_features_box_shadow_box_shadow_type\":\"\",\"preset_features_box_shadow_box_shadow\":null,\"preset_features_box_shadow_box_shadow_position\":null,\"preset_button_general_text_popover\":\"\",\"preset_button_general_text_alignment\":\"center\",\"preset_button_general_text_color\":\"\",\"preset_button_general_text_line_height\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_button_general_text_letter_spacing\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_button_general_text_word_spacing\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_button_general_text_text_decoration\":\"\",\"preset_button_general_text_text_transform\":\"\",\"preset_button_general_text_typography_typography\":\"custom\",\"preset_button_general_text_typography_font_family\":\"\",\"preset_button_general_text_typography_font_size\":{\"unit\":\"rem\",\"size\":0.9,\"sizes\":[]},\"preset_button_general_text_typography_font_weight\":\"700\",\"preset_button_general_text_typography_text_transform\":\"\",\"preset_button_general_text_typography_font_style\":\"\",\"preset_button_general_text_typography_text_decoration\":\"\",\"preset_button_general_text_typography_line_height\":{\"unit\":\"em\",\"size\":1,\"sizes\":[]},\"preset_button_general_text_typography_letter_spacing\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_button_general_text_typography_word_spacing\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_button_general_text_text_shadow_text_shadow_type\":\"\",\"preset_button_general_text_text_shadow_text_shadow\":null,\"preset_button_general_spacing_popover\":\"\",\"preset_button_general_spacing_margin\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"preset_button_general_spacing_padding\":{\"unit\":\"px\",\"top\":9,\"right\":9,\"bottom\":9,\"left\":9,\"isLinked\":true},\"preset_button_general_surface_popover\":\"\",\"preset_button_general_surface_border_style\":\"solid\",\"preset_button_general_surface_border_color\":\"\",\"preset_button_general_surface_border_width\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"preset_button_general_surface_border_radius\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"preset_button_general_surface_box_shadow_box_shadow_type\":\"\",\"preset_button_general_surface_box_shadow_box_shadow\":null,\"preset_button_general_surface_box_shadow_box_shadow_position\":null,\"preset_button_general_background_popover\":\"\",\"preset_button_general_background_background_background\":\"\",\"preset_button_general_background_background_color\":null,\"preset_button_general_background_background_color_stop\":null,\"preset_button_general_background_background_color_b\":null,\"preset_button_general_background_background_color_b_stop\":null,\"preset_button_general_background_background_gradient_type\":null,\"preset_button_general_background_background_gradient_angle\":null,\"preset_button_general_background_background_gradient_position\":null,\"preset_button_general_background_background_image\":null,\"preset_button_general_background_background_position\":null,\"preset_button_general_background_background_xpos\":null,\"preset_button_general_background_background_ypos\":null,\"preset_button_general_background_background_attachment\":null,\"preset_button_general_background_background_repeat\":null,\"preset_button_general_background_background_size\":null,\"preset_button_general_background_background_bg_width\":null,\"preset_button_general_background_background_video_link\":null,\"preset_button_general_background_background_video_start\":null,\"preset_button_general_background_background_video_end\":null,\"preset_button_general_background_background_play_once\":null,\"preset_button_general_background_background_play_on_mobile\":null,\"preset_button_general_background_background_privacy_mode\":null,\"preset_button_general_background_background_video_fallback\":null,\"preset_button_general_background_background_slideshow_gallery\":null,\"preset_button_general_background_background_slideshow_loop\":null,\"preset_button_general_background_background_slideshow_slide_duration\":null,\"preset_button_general_background_background_slideshow_slide_transition\":null,\"preset_button_general_background_background_slideshow_transition_duration\":null,\"preset_button_general_background_background_slideshow_background_size\":null,\"preset_button_general_background_background_slideshow_background_position\":null,\"preset_button_general_background_background_slideshow_lazyload\":null,\"preset_button_general_background_background_slideshow_ken_burns\":null,\"preset_button_general_background_background_slideshow_ken_burns_zoom_direction\":null,\"preset_button_hover_text_popover\":\"\",\"preset_button_hover_text_alignment\":\"center\",\"preset_button_hover_text_color\":\"\",\"preset_button_hover_text_line_height\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_button_hover_text_letter_spacing\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_button_hover_text_word_spacing\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"preset_button_hover_text_text_decoration\":\"\",\"preset_button_hover_text_text_transform\":\"\",\"preset_button_hover_text_typography_typography\":\"\",\"preset_button_hover_text_typography_font_family\":null,\"preset_button_hover_text_typography_font_size\":null,\"preset_button_hover_text_typography_font_weight\":null,\"preset_button_hover_text_typography_text_transform\":null,\"preset_button_hover_text_typography_font_style\":null,\"preset_button_hover_text_typography_text_decoration\":null,\"preset_button_hover_text_typography_line_height\":null,\"preset_button_hover_text_typography_letter_spacing\":null,\"preset_button_hover_text_typography_word_spacing\":null,\"preset_button_hover_text_text_shadow_text_shadow_type\":\"\",\"preset_button_hover_text_text_shadow_text_shadow\":null,\"preset_button_hover_spacing_popover\":\"\",\"preset_button_hover_spacing_margin\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"preset_button_hover_spacing_padding\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"preset_button_hover_surface_popover\":\"\",\"preset_button_hover_surface_border_style\":\"solid\",\"preset_button_hover_surface_border_color\":\"\",\"preset_button_hover_surface_border_width\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"preset_button_hover_surface_border_radius\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"preset_button_hover_surface_box_shadow_box_shadow_type\":\"\",\"preset_button_hover_surface_box_shadow_box_shadow\":null,\"preset_button_hover_surface_box_shadow_box_shadow_position\":null,\"preset_button_hover_background_popover\":\"\",\"preset_button_hover_background_background_background\":\"\",\"preset_button_hover_background_background_color\":null,\"preset_button_hover_background_background_color_stop\":null,\"preset_button_hover_background_background_color_b\":null,\"preset_button_hover_background_background_color_b_stop\":null,\"preset_button_hover_background_background_gradient_type\":null,\"preset_button_hover_background_background_gradient_angle\":null,\"preset_button_hover_background_background_gradient_position\":null,\"preset_button_hover_background_background_image\":null,\"preset_button_hover_background_background_position\":null,\"preset_button_hover_background_background_xpos\":null,\"preset_button_hover_background_background_ypos\":null,\"preset_button_hover_background_background_attachment\":null,\"preset_button_hover_background_background_repeat\":null,\"preset_button_hover_background_background_size\":null,\"preset_button_hover_background_background_bg_width\":null,\"preset_button_hover_background_background_video_link\":null,\"preset_button_hover_background_background_video_start\":null,\"preset_button_hover_background_background_video_end\":null,\"preset_button_hover_background_background_play_once\":null,\"preset_button_hover_background_background_play_on_mobile\":null,\"preset_button_hover_background_background_privacy_mode\":null,\"preset_button_hover_background_background_video_fallback\":null,\"preset_button_hover_background_background_slideshow_gallery\":null,\"preset_button_hover_background_background_slideshow_loop\":null,\"preset_button_hover_background_background_slideshow_slide_duration\":null,\"preset_button_hover_background_background_slideshow_slide_transition\":null,\"preset_button_hover_background_background_slideshow_transition_duration\":null,\"preset_button_hover_background_background_slideshow_background_size\":null,\"preset_button_hover_background_background_slideshow_background_position\":null,\"preset_button_hover_background_background_slideshow_lazyload\":null,\"preset_button_hover_background_background_slideshow_ken_burns\":null,\"preset_button_hover_background_background_slideshow_ken_burns_zoom_direction\":null,\"fixed_order\":\"\",\"fixed_order_mode\":null,\"fixed_filters_mode\":\"priority\",\"carousel_interval\":null,\"carousel_scroll_duration\":null,\"carousel_infinite_scroll\":null,\"carousel_mouse_scroll\":null,\"clickable_full_container\":\"\",\"clickable_title\":\"yes\",\"clickable_button\":\"yes\",\"_title\":\"\",\"_margin\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"_padding\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"_element_width\":\"\",\"_element_width_laptop\":\"\",\"_element_width_tablet\":\"\",\"_element_width_mobile\":\"\",\"_element_custom_width\":null,\"_grid_column\":\"\",\"_grid_column_custom\":null,\"_grid_row\":\"\",\"_grid_row_custom\":null,\"_flex_align_self\":\"\",\"_flex_order\":\"\",\"_flex_order_custom\":null,\"_flex_size\":\"\",\"_flex_grow\":null,\"_flex_shrink\":null,\"_element_vertical_align\":null,\"_position\":\"\",\"_offset_orientation_h\":null,\"_offset_x\":null,\"_offset_x_end\":null,\"_offset_orientation_v\":null,\"_offset_y\":null,\"_offset_y_end\":null,\"_z_index\":\"\",\"_element_id\":\"\",\"_css_classes\":\"\",\"e_display_conditions\":\"\",\"_element_cache\":\"\",\"jet_family_widget_is_order_orientaion\":\"false\",\"jet_family_widget_order_orientaion\":null,\"jet_family_widget_is_flex_basis\":\"false\",\"jet_family_widget_flex_basis\":null,\"motion_fx_motion_fx_scrolling\":\"\",\"motion_fx_translateY_effect\":null,\"motion_fx_translateY_direction\":null,\"motion_fx_translateY_speed\":null,\"motion_fx_translateY_affectedRange\":null,\"motion_fx_translateX_effect\":null,\"motion_fx_translateX_direction\":null,\"motion_fx_translateX_speed\":null,\"motion_fx_translateX_affectedRange\":null,\"motion_fx_opacity_effect\":null,\"motion_fx_opacity_direction\":null,\"motion_fx_opacity_level\":null,\"motion_fx_opacity_range\":null,\"motion_fx_blur_effect\":null,\"motion_fx_blur_direction\":null,\"motion_fx_blur_level\":null,\"motion_fx_blur_range\":null,\"motion_fx_rotateZ_effect\":null,\"motion_fx_rotateZ_direction\":null,\"motion_fx_rotateZ_speed\":null,\"motion_fx_rotateZ_affectedRange\":null,\"motion_fx_scale_effect\":null,\"motion_fx_scale_direction\":null,\"motion_fx_scale_speed\":null,\"motion_fx_scale_range\":null,\"motion_fx_transform_origin_x\":null,\"motion_fx_transform_origin_y\":null,\"motion_fx_devices\":null,\"motion_fx_range\":null,\"motion_fx_motion_fx_mouse\":\"\",\"motion_fx_mouseTrack_effect\":null,\"motion_fx_mouseTrack_direction\":null,\"motion_fx_mouseTrack_speed\":null,\"motion_fx_tilt_effect\":null,\"motion_fx_tilt_direction\":null,\"motion_fx_tilt_speed\":null,\"handle_motion_fx_asset_loading\":\"\",\"sticky\":\"\",\"sticky_on\":null,\"sticky_offset\":null,\"sticky_offset_laptop\":null,\"sticky_offset_tablet\":null,\"sticky_offset_mobile\":null,\"sticky_effects_offset\":null,\"sticky_effects_offset_laptop\":null,\"sticky_effects_offset_tablet\":null,\"sticky_effects_offset_mobile\":null,\"sticky_anchor_link_offset\":null,\"sticky_anchor_link_offset_laptop\":null,\"sticky_anchor_link_offset_tablet\":null,\"sticky_anchor_link_offset_mobile\":null,\"sticky_parent\":null,\"_animation\":\"\",\"_animation_laptop\":\"\",\"_animation_tablet\":\"\",\"_animation_mobile\":\"\",\"animation_duration\":null,\"_animation_delay\":null,\"_transform_rotate_popover\":\"\",\"_transform_rotateZ_effect\":null,\"_transform_rotateZ_effect_laptop\":null,\"_transform_rotateZ_effect_tablet\":null,\"_transform_rotateZ_effect_mobile\":null,\"_transform_rotate_3d\":null,\"_transform_rotateX_effect\":null,\"_transform_rotateX_effect_laptop\":null,\"_transform_rotateX_effect_tablet\":null,\"_transform_rotateX_effect_mobile\":null,\"_transform_rotateY_effect\":null,\"_transform_rotateY_effect_laptop\":null,\"_transform_rotateY_effect_tablet\":null,\"_transform_rotateY_effect_mobile\":null,\"_transform_perspective_effect\":null,\"_transform_perspective_effect_laptop\":null,\"_transform_perspective_effect_tablet\":null,\"_transform_perspective_effect_mobile\":null,\"_transform_translate_popover\":\"\",\"_transform_translateX_effect\":null,\"_transform_translateX_effect_laptop\":null,\"_transform_translateX_effect_tablet\":null,\"_transform_translateX_effect_mobile\":null,\"_transform_translateY_effect\":null,\"_transform_translateY_effect_laptop\":null,\"_transform_translateY_effect_tablet\":null,\"_transform_translateY_effect_mobile\":null,\"_transform_scale_popover\":\"\",\"_transform_keep_proportions\":\"yes\",\"_transform_scale_effect\":null,\"_transform_scale_effect_laptop\":null,\"_transform_scale_effect_tablet\":null,\"_transform_scale_effect_mobile\":null,\"_transform_scaleX_effect\":null,\"_transform_scaleX_effect_laptop\":null,\"_transform_scaleX_effect_tablet\":null,\"_transform_scaleX_effect_mobile\":null,\"_transform_scaleY_effect\":null,\"_transform_scaleY_effect_laptop\":null,\"_transform_scaleY_effect_tablet\":null,\"_transform_scaleY_effect_mobile\":null,\"_transform_skew_popover\":\"\",\"_transform_skewX_effect\":null,\"_transform_skewX_effect_laptop\":null,\"_transform_skewX_effect_tablet\":null,\"_transform_skewX_effect_mobile\":null,\"_transform_skewY_effect\":null,\"_transform_skewY_effect_laptop\":null,\"_transform_skewY_effect_tablet\":null,\"_transform_skewY_effect_mobile\":null,\"_transform_flipX_effect\":\"\",\"_transform_flipY_effect\":\"\",\"_transform_rotate_popover_hover\":\"\",\"_transform_rotateZ_effect_hover\":null,\"_transform_rotateZ_effect_hover_laptop\":null,\"_transform_rotateZ_effect_hover_tablet\":null,\"_transform_rotateZ_effect_hover_mobile\":null,\"_transform_rotate_3d_hover\":null,\"_transform_rotateX_effect_hover\":null,\"_transform_rotateX_effect_hover_laptop\":null,\"_transform_rotateX_effect_hover_tablet\":null,\"_transform_rotateX_effect_hover_mobile\":null,\"_transform_rotateY_effect_hover\":null,\"_transform_rotateY_effect_hover_laptop\":null,\"_transform_rotateY_effect_hover_tablet\":null,\"_transform_rotateY_effect_hover_mobile\":null,\"_transform_perspective_effect_hover\":null,\"_transform_perspective_effect_hover_laptop\":null,\"_transform_perspective_effect_hover_tablet\":null,\"_transform_perspective_effect_hover_mobile\":null,\"_transform_translate_popover_hover\":\"\",\"_transform_translateX_effect_hover\":null,\"_transform_translateX_effect_hover_laptop\":null,\"_transform_translateX_effect_hover_tablet\":null,\"_transform_translateX_effect_hover_mobile\":null,\"_transform_translateY_effect_hover\":null,\"_transform_translateY_effect_hover_laptop\":null,\"_transform_translateY_effect_hover_tablet\":null,\"_transform_translateY_effect_hover_mobile\":null,\"_transform_scale_popover_hover\":\"\",\"_transform_keep_proportions_hover\":\"yes\",\"_transform_scale_effect_hover\":null,\"_transform_scale_effect_hover_laptop\":null,\"_transform_scale_effect_hover_tablet\":null,\"_transform_scale_effect_hover_mobile\":null,\"_transform_scaleX_effect_hover\":null,\"_transform_scaleX_effect_hover_laptop\":null,\"_transform_scaleX_effect_hover_tablet\":null,\"_transform_scaleX_effect_hover_mobile\":null,\"_transform_scaleY_effect_hover\":null,\"_transform_scaleY_effect_hover_laptop\":null,\"_transform_scaleY_effect_hover_tablet\":null,\"_transform_scaleY_effect_hover_mobile\":null,\"_transform_skew_popover_hover\":\"\",\"_transform_skewX_effect_hover\":null,\"_transform_skewX_effect_hover_laptop\":null,\"_transform_skewX_effect_hover_tablet\":null,\"_transform_skewX_effect_hover_mobile\":null,\"_transform_skewY_effect_hover\":null,\"_transform_skewY_effect_hover_laptop\":null,\"_transform_skewY_effect_hover_tablet\":null,\"_transform_skewY_effect_hover_mobile\":null,\"_transform_flipX_effect_hover\":\"\",\"_transform_flipY_effect_hover\":\"\",\"_transform_transition_hover\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"motion_fx_transform_x_anchor_point\":null,\"motion_fx_transform_y_anchor_point\":null,\"_background_background\":\"\",\"_background_color\":null,\"_background_color_stop\":null,\"_background_color_b\":null,\"_background_color_b_stop\":null,\"_background_gradient_type\":null,\"_background_gradient_angle\":null,\"_background_gradient_position\":null,\"_background_image\":null,\"_background_position\":null,\"_background_xpos\":null,\"_background_ypos\":null,\"_background_attachment\":null,\"_background_repeat\":null,\"_background_size\":null,\"_background_bg_width\":null,\"_background_video_link\":null,\"_background_video_start\":null,\"_background_video_end\":null,\"_background_play_once\":null,\"_background_play_on_mobile\":null,\"_background_privacy_mode\":null,\"_background_video_fallback\":null,\"_background_slideshow_gallery\":null,\"_background_slideshow_loop\":null,\"_background_slideshow_slide_duration\":null,\"_background_slideshow_slide_transition\":null,\"_background_slideshow_transition_duration\":null,\"_background_slideshow_background_size\":null,\"_background_slideshow_background_position\":null,\"_background_slideshow_lazyload\":null,\"_background_slideshow_ken_burns\":null,\"_background_slideshow_ken_burns_zoom_direction\":null,\"_background_hover_background\":\"\",\"_background_hover_color\":null,\"_background_hover_color_stop\":null,\"_background_hover_color_b\":null,\"_background_hover_color_b_stop\":null,\"_background_hover_gradient_type\":null,\"_background_hover_gradient_angle\":null,\"_background_hover_gradient_position\":null,\"_background_hover_image\":null,\"_background_hover_position\":null,\"_background_hover_xpos\":null,\"_background_hover_ypos\":null,\"_background_hover_attachment\":null,\"_background_hover_repeat\":null,\"_background_hover_size\":null,\"_background_hover_bg_width\":null,\"_background_hover_video_link\":null,\"_background_hover_video_start\":null,\"_background_hover_video_end\":null,\"_background_hover_play_once\":null,\"_background_hover_play_on_mobile\":null,\"_background_hover_privacy_mode\":null,\"_background_hover_video_fallback\":null,\"_background_hover_slideshow_gallery\":null,\"_background_hover_slideshow_loop\":null,\"_background_hover_slideshow_slide_duration\":null,\"_background_hover_slideshow_slide_transition\":null,\"_background_hover_slideshow_transition_duration\":null,\"_background_hover_slideshow_background_size\":null,\"_background_hover_slideshow_background_position\":null,\"_background_hover_slideshow_lazyload\":null,\"_background_hover_slideshow_ken_burns\":null,\"_background_hover_slideshow_ken_burns_zoom_direction\":null,\"_background_hover_transition\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"_border_border\":\"\",\"_border_width\":null,\"_border_color\":null,\"_border_radius\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"_box_shadow_box_shadow_type\":\"\",\"_box_shadow_box_shadow\":null,\"_box_shadow_box_shadow_position\":null,\"_border_hover_border\":\"\",\"_border_hover_width\":null,\"_border_hover_color\":null,\"_border_radius_hover\":{\"unit\":\"px\",\"top\":\"\",\"right\":\"\",\"bottom\":\"\",\"left\":\"\",\"isLinked\":true},\"_box_shadow_hover_box_shadow_type\":\"\",\"_box_shadow_hover_box_shadow\":null,\"_box_shadow_hover_box_shadow_position\":null,\"_border_hover_transition\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"_mask_switch\":\"\",\"_mask_shape\":null,\"_mask_image\":null,\"_mask_size\":null,\"_mask_size_scale\":null,\"_mask_position\":null,\"_mask_position_x\":null,\"_mask_position_y\":null,\"_mask_repeat\":null,\"hide_desktop\":\"\",\"hide_laptop\":\"\",\"hide_tablet\":\"\",\"hide_mobile\":\"\",\"_attributes\":\"\",\"custom_css\":\"\"},\"filtersConfig\":[{\"key\":\"properties_types_group\",\"group_title\":{\"es\":\"Tipos de Propiedad\",\"en\":\"Property Types\"},\"type_value\":[\"select\"],\"data_from\":\"api\",\"available_options\":[\"multiple\",\"search\",\"actions_box\"],\"fields\":[{\"key\":\"properties_types\",\"param_url_key\":\"properties_types\",\"where_inmovilla_value\":\"key_tipo={value}\",\"filter_ftn_idelista_file\":{},\"type_value\":\"number\"}]},{\"key\":\"properties_conservation_types_group\",\"group_title\":{\"es\":\"Estado de conservaci\\u00f3n de la propiedad\",\"en\":\"State of conservation of the property\"},\"type_value\":[\"select\"],\"data_from\":\"api\",\"available_options\":[\"multiple\",\"search\",\"actions_box\"],\"fields\":[{\"key\":\"properties_conservation_types\",\"param_url_key\":\"properties_conservation_types\",\"where_inmovilla_value\":\"conservacion={value}\",\"filter_ftn_idelista_file\":{},\"type_value\":\"number\"}]},{\"key\":\"price_range_group\",\"group_title\":{\"es\":\"Rango de Precios\",\"en\":\"Price Range\"},\"type_value\":[\"select\",\"number\"],\"data_from\":\"manual\",\"available_options\":[],\"fields\":[{\"key\":\"min_price\",\"param_url_key\":\"min_price\",\"title\":{\"es\":\"Precio M\\u00ednimo\",\"en\":\"Min Price\"},\"where_inmovilla_value\":\"((keyacci=1) and (precioinmo \\u003E= {value})) or ((keyacci=2) and (precioalq \\u003E= {value})) or ((keyacci=3) and (preciotraspaso \\u003E= {value}))\",\"filter_ftn_idelista_file\":{},\"type_value\":\"number\"},{\"key\":\"max_price\",\"param_url_key\":\"max_price\",\"title\":{\"es\":\"Precio M\\u00e1ximo\",\"en\":\"Max Price\"},\"where_inmovilla_value\":\"((keyacci=1) and (precioinmo \\u003C= {value})) or ((keyacci=2) and (precioalq \\u003C= {value})) or ((keyacci=3) and (preciotraspaso \\u003C= {value}))\",\"filter_ftn_idelista_file\":{},\"type_value\":\"number\"}]},{\"key\":\"cities_group\",\"group_title\":{\"es\":\"Ciudades\",\"en\":\"Cities\"},\"type_value\":[\"select\"],\"data_from\":\"api\",\"available_options\":[\"multiple\",\"search\",\"actions_box\"],\"fields\":[{\"key\":\"cities\",\"param_url_key\":\"cities\",\"where_inmovilla_value\":\"key_loca={value}\",\"filter_ftn_idelista_file\":{},\"type_value\":\"string\"}]},{\"key\":\"zones_group\",\"group_title\":{\"es\":\"Zonas\",\"en\":\"Zones\"},\"type_value\":[\"select\"],\"data_from\":\"api\",\"available_options\":[\"multiple\",\"search\",\"actions_box\"],\"fields\":[{\"key\":\"zones\",\"param_url_key\":\"zones\",\"where_inmovilla_value\":\"key_zona={value}\",\"filter_ftn_idelista_file\":{},\"type_value\":\"number\"}]},{\"key\":\"bedrooms_group\",\"group_title\":{\"es\":\"Dormitorios\",\"en\":\"Bedrooms\"},\"available_options\":[\"multiple\",\"search\",\"actions_box\",\"neither\"],\"type_value\":[\"select\",\"number\"],\"data_from\":\"manual\",\"fields\":[{\"key\":\"bedrooms\",\"param_url_key\":\"bedrooms\",\"where_inmovilla_value\":\"(habdobles + habitaciones)\\u003E{value}\",\"filter_ftn_idelista_file\":{},\"type_value\":\"number\"}]},{\"key\":\"bathrooms_group\",\"group_title\":{\"es\":\"Ba\\u00f1os\",\"en\":\"Bathrooms\"},\"type_value\":[\"select\",\"number\"],\"available_options\":[\"multiple\",\"search\",\"actions_box\",\"neither\"],\"data_from\":\"manual\",\"fields\":[{\"key\":\"bathrooms\",\"param_url_key\":\"bathrooms\",\"where_inmovilla_value\":\"banyos={value}\",\"filter_ftn_idelista_file\":{},\"type_value\":\"number\"}]},{\"key\":\"area_group\",\"group_title\":{\"es\":\"Rango de area\",\"en\":\"Area Range\"},\"type_value\":[\"select\",\"number\"],\"data_from\":\"manual\",\"available_options\":[],\"fields\":[{\"key\":\"min_area\",\"param_url_key\":\"min_area\",\"title\":{\"es\":\"Area M\\u00ednima\",\"en\":\"Min area\"},\"where_inmovilla_value\":\"m_parcela\\u003E{value}\",\"filter_ftn_idelista_file\":{},\"type_value\":\"number\"},{\"key\":\"max_area\",\"param_url_key\":\"max_area\",\"title\":{\"es\":\"Area M\\u00e1xima\",\"en\":\"Max area\"},\"where_inmovilla_value\":\"m_parcela\\u003C{value}\",\"filter_ftn_idelista_file\":{},\"type_value\":\"number\"}]},{\"key\":\"reference_group\",\"group_title\":{\"es\":\"Referencia\",\"en\":\"Reference\"},\"type_value\":[\"text\"],\"data_from\":\"manual\",\"available_options\":[],\"fields\":[{\"key\":\"reference\",\"param_url_key\":\"reference\",\"where_inmovilla_value\":\"(cod_ofer={value}) or (ref={value})\",\"filter_ftn_idelista_file\":{},\"type_value\":\"string\"}]},{\"key\":\"acci_group\",\"group_title\":{\"es\":\"Accion sobre la propiedad\",\"en\":\"Action on property\"},\"available_options\":[],\"type_value\":[\"select\"],\"data_from\":\"manual\",\"fields\":[{\"data_options\":[{\"key\":\"venta\",\"legacyKey\":1,\"externalKeys\":[0],\"title\":\"Venta\",\"activeByDefault\":true},{\"key\":\"alquiler\",\"legacyKey\":2,\"externalKeys\":[1],\"title\":\"Alquiler\",\"activeByDefault\":true},{\"key\":\"alquiler_opcion_compra\",\"legacyKey\":3,\"externalKeys\":[2],\"title\":\"Alquila con opci\\u00f3n a compra\",\"activeByDefault\":true}],\"key\":\"acci\",\"param_url_key\":\"acci\",\"normalize_filter_value\":{},\"where_inmovilla_value\":{},\"filter_ftn_idelista_file\":{},\"type_value\":\"string\"}]},{\"key\":\"advanced_group\",\"group_title\":{\"es\":\"Filtros avanzados\",\"en\":\"Advanced filters\"},\"type_value\":[\"checkbox\"],\"data_from\":\"manual\",\"available_options\":[],\"fields\":[{\"key\":\"tour\",\"param_url_key\":\"tour\",\"title\":{\"es\":\"Solo propiedades con tour\",\"en\":\"Only properties with tour\"},\"where_inmovilla_value\":\"tour\\u00261=1\",\"filter_ftn_idelista_file\":{},\"type_value\":\"string\"},{\"key\":\"destacado\",\"param_url_key\":\"destacado\",\"title\":{\"es\":\"Solo propiedades destacadas\",\"en\":\"Only featured properties\"},\"where_inmovilla_value\":\"(destacado\\u003E1)\",\"filter_ftn_idelista_file\":{},\"type_value\":\"string\"},{\"key\":\"star\",\"param_url_key\":\"estrella\",\"title\":{\"es\":\"Solo propiedades estrellas\",\"en\":\"Only star properties\"},\"where_inmovilla_value\":\"(destacado\\u003E2)\",\"filter_ftn_idelista_file\":{},\"type_value\":\"string\"},{\"key\":\"investment\",\"param_url_key\":\"inversion\",\"title\":{\"es\":\"Ideal inversor\",\"en\":\"ideal investor\"},\"where_inmovilla_value\":\"ofertas.campo6008=1\",\"type_value\":\"string\"},{\"key\":\"related_properties\",\"param_url_key\":\"propiedades_relacionadas\",\"title\":{\"es\":\"Solo propiedades relacionadas\",\"en\":\"Only related properties\"},\"filter_ftn_idelista_file\":{},\"type_value\":\"string\"}]}],\"pluginConfig\":{\"key\":\"real-estate-properties\",\"title\":{\"es\":\"Propiedades inmobiliarias\",\"en\":\"Real estate properties\"},\"categories\":{\"properties\":{\"key\":\"custom-category-real-estate-properties\",\"icon\":\"fa fa-house\",\"title\":{\"es\":\"Propiedades inmobiliarias\",\"en\":\"Real estate properties\"}},\"property\":{\"key\":\"custom-category-real-estate-property-detail\",\"icon\":\"fa fa-house\",\"title\":{\"es\":\"Detalles de la propiedad inmobiliaria\",\"en\":\"Real Estate Property Details\"}}},\"filters\":{\"character_to_join_the_parameters_in_the_url\":\"--\"}},\"orderByConfig\":{\"param_url_key\":\"order_by\",\"options\":[{\"key\":\"featured\",\"title\":{\"es\":\"Destacados primero\",\"en\":\"Featured first\"},\"param_url_value\":\"featured\",\"inmovilla_api_order_expression\":\"destacado DESC\",\"order_by_query_value\":\"destacado DESC\",\"compare_ftn_idelista_file\":{},\"filter_ftn_idelista_file\":{},\"default\":true},{\"key\":\"date_desc\",\"title\":{\"es\":\"Publicados recientemente primero\",\"en\":\"Newest listings first\"},\"param_url_value\":\"date_desc\",\"inmovilla_api_order_expression\":\"fechaact DESC\",\"order_by_query_value\":\"fechaact DESC\",\"compare_ftn_idelista_file\":{},\"filter_ftn_idelista_file\":{},\"default\":false},{\"key\":\"date_asc\",\"title\":{\"es\":\"Publicados m\\u00e1s antiguos primero\",\"en\":\"Oldest listings first\"},\"param_url_value\":\"date_asc\",\"inmovilla_api_order_expression\":\"fechaact ASC\",\"order_by_query_value\":\"fechaact ASC\",\"compare_ftn_idelista_file\":{},\"filter_ftn_idelista_file\":{},\"default\":false},{\"key\":\"price_desc\",\"title\":{\"es\":\"Precio m\\u00e1s alto primero\",\"en\":\"Highest price first\"},\"param_url_value\":\"price_desc\",\"inmovilla_api_order_expression\":\"CASE WHEN (precioinmo IS NULL OR precioinmo = 0) THEN precioalq ELSE precioinmo END DESC\",\"order_by_query_value\":\"CASE WHEN (precioinmo IS NULL OR precioinmo = 0) THEN precioalq ELSE precioinmo END DESC\",\"compare_ftn_idelista_file\":{},\"filter_ftn_idelista_file\":{},\"default\":false},{\"key\":\"price_asc\",\"title\":{\"es\":\"Precio m\\u00e1s bajo primero\",\"en\":\"Lowest price first\"},\"param_url_value\":\"price_asc\",\"inmovilla_api_order_expression\":\"CASE WHEN (precioinmo IS NULL OR precioinmo = 0) THEN precioalq ELSE precioinmo END ASC\",\"order_by_query_value\":\"CASE WHEN (precioinmo IS NULL OR precioinmo = 0) THEN precioalq ELSE precioinmo END ASC\",\"compare_ftn_idelista_file\":{},\"filter_ftn_idelista_file\":{},\"default\":false}]},\"orderByDefaultKey\":\"featured\",\"detailPageBaseUrl\":\"https:\\\/\\\/vilanovafinques.com\\\/ca\\\/propiedad\\\/\",\"propertyIdKey\":\"id\",\"presetFeatureIconsBaseUrl\":\"https:\\\/\\\/vilanovafinques.com\\\/wp-content\\\/plugins\\\/propiedades-inmobiliarias-idealista\\\/includes\\\/assets\\\/images\\\/presets\\\/features\\\/\",\"mock\":0}            <\/script>\n                            <div class=\"list numeric\"><!-- dynamically added --><\/div>\n            \n            <div class=\"no_properties_message d-none\" hidden style=\"display:none;\">\n                <p>No hay propiedades disponibles.<\/p>            <\/div>\n\n                            <nav aria-label=\"pagination\" class=\"paginator\">\n                    <ul class=\"pagination\"><\/ul>\n                <\/nav>\n                    <\/div>\n\n        <style>\n            #real_state_properties_list_d180d80 {\n                transition: 1s;\n            }\n\n            #real_state_properties_list_d180d80[data-loading=\"true\"] {\n                opacity: 0.6;\n                cursor: progress;\n            }\n\n            #real_state_properties_list_d180d80[data-loading=\"true\"] > div {\n                pointer-events: none;\n            }\n\n            :where(#real_state_properties_list_d180d80) .idealista-property-card {\n                height: 100%;\n                display: flex;\n                flex-direction: column;\n            }\n\n            :where(#real_state_properties_list_d180d80) .idealista-property-card__body {\n                display: flex;\n                flex-direction: column;\n                flex: 1 1 auto;\n            }\n\n            :where(#real_state_properties_list_d180d80) .idealista-property-card__button-wrap {\n                margin-top: auto;\n            }\n\n            :where(#real_state_properties_list_d180d80) .idealista-property-card--clickable,\n            :where(#real_state_properties_list_d180d80) .idealista-property-card__title--clickable,\n            :where(#real_state_properties_list_d180d80) .idealista-property-card__detail-button--clickable {\n                cursor: pointer;\n            }\n        <\/style>\n\n        \n        <style>\n            :where(#real_state_properties_list_d180d80) .idealista-property-card--classic {\n    background: #ffffff;\n    border: 1px solid #d9d9d9;\n    border-radius: 12px;\n    overflow: hidden;\n}\n\n:where(#real_state_properties_list_d180d80) .idealista-property-card--classic .idealista-property-card__media {\n    margin: 0;\n    line-height: 0;\n    height: 240px;\n}\n\n:where(#real_state_properties_list_d180d80) .idealista-property-card--classic .idealista-property-card__media img {\n    width: 100%;\n    height: 100%;\n    display: block;\n    object-fit: cover;\n}\n\n:where(#real_state_properties_list_d180d80) .idealista-property-card--classic .idealista-property-card__body {\n    padding: 17px 15px;\n    color: #3d4242;\n}\n\n:where(#real_state_properties_list_d180d80) .idealista-property-card--classic .idealista-property-card__title {\n    margin: 0 0 14px;\n    font-size: var(--e-global-typography-text-font-size, 1rem);\n    font-weight: 400;\n    line-height: 1.35;\n    color: #3d4242;\n    text-align: center;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 2;\n}\n\n:where(#real_state_properties_list_d180d80) .idealista-property-card--classic .idealista-property-card__price {\n    margin: 0 0 18px;\n    font-size: 1.2rem;\n    font-weight: 500;\n    line-height: 1.3;\n    color: #3d4242;\n    text-align: center;\n}\n\n:where(#real_state_properties_list_d180d80) .idealista-property-card--classic .idealista-property-card__description {\n    margin: 0 0 18px;\n    font-size: 12px;\n    font-weight: 400;\n    line-height: 1.45;\n    color: #3d4242;\n    text-align: center;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: var(--idealista-description-line-clamp, 2);\n}\n\n:where(#real_state_properties_list_d180d80) .idealista-property-card--classic .idealista-property-card__button-wrap {\n    padding-top: 24px;\n    text-align: center;\n}\n\n:where(#real_state_properties_list_d180d80) .idealista-property-card--classic .idealista-property-card__detail-button {\n    border: 1px solid #3d4242;\n    border-radius: 12px;\n    background: transparent;\n    color: #3d4242;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 12px;\n    padding: 9px;\n    font-size: 0.9rem;\n    font-weight: 700;\n    line-height: 1;\n}\n\n:where(#real_state_properties_list_d180d80) .idealista-property-card--classic .idealista-property-card__detail-button::before {\n    content: var(--idealista-detail-button-text, \"VER INMUEBLE\");\n}\n\n:where(#real_state_properties_list_d180d80) .idealista-property-card--classic .idealista-property-card__detail-button-label {\n    position: absolute !important;\n    width: 1px !important;\n    height: 1px !important;\n    margin: -1px !important;\n    padding: 0 !important;\n    overflow: hidden !important;\n    clip: rect(0, 0, 0, 0) !important;\n    white-space: nowrap !important;\n    border: 0 !important;\n}\n\n:where(#real_state_properties_list_d180d80) .idealista-property-card--classic .idealista-property-card__detail-button-icon {\n    font-size: 1.25em;\n    line-height: 1;\n}\n\n:where(#real_state_properties_list_d180d80) .idealista-property-card--classic .idealista-property-card__detail-button-icon-image {\n    width: 1em;\n    height: 1em;\n    display: block;\n    object-fit: contain;\n}\n\n:where(#real_state_properties_list_d180d80) .idealista-property-card--classic .idealista-property-features {\n    display: flex;\n    flex-wrap: nowrap;\n    gap: 14px;\n    align-items: center;\n    justify-content: center;\n    margin: 0;\n    padding: 0;\n}\n\n:where(#real_state_properties_list_d180d80) .idealista-property-card--classic .idealista-property-feature {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    white-space: nowrap;\n    position: relative;\n    font-size: 0.8rem;\n    font-weight: 700;\n    line-height: 1.2;\n    color: #3d4242;\n}\n\n:where(#real_state_properties_list_d180d80) .idealista-property-card--classic .idealista-property-feature + .idealista-property-feature {\n    padding-left: 16px;\n}\n\n:where(#real_state_properties_list_d180d80) .idealista-property-card--classic .idealista-property-feature + .idealista-property-feature::before {\n    content: \"\";\n    position: absolute;\n    left: 0;\n    top: 50%;\n    width: 1px;\n    height: 16px;\n    transform: translateY(-50%);\n    background: currentColor;\n    opacity: .35;\n}\n\n:where(#real_state_properties_list_d180d80) .idealista-property-card--classic .idealista-property-feature__icon {\n    width: 18px;\n    height: 18px;\n    display: block;\n    object-fit: contain;\n}\n\n@media (max-width: 1024px) {\n    :where(#real_state_properties_list_d180d80) .idealista-property-card--classic .idealista-property-features {\n        flex-wrap: wrap;\n    }\n}\n\n:where(#real_state_properties_list_d180d80) { --idealista-description-line-clamp: 2; }\n        <\/style>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Propietats a la venda Utilitzar els filtres per afinar la cerca. Filtrar No hi ha propietats disponibles.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3283","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vilanovafinques.com\/ca\/wp-json\/wp\/v2\/pages\/3283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vilanovafinques.com\/ca\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vilanovafinques.com\/ca\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vilanovafinques.com\/ca\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vilanovafinques.com\/ca\/wp-json\/wp\/v2\/comments?post=3283"}],"version-history":[{"count":0,"href":"https:\/\/vilanovafinques.com\/ca\/wp-json\/wp\/v2\/pages\/3283\/revisions"}],"wp:attachment":[{"href":"https:\/\/vilanovafinques.com\/ca\/wp-json\/wp\/v2\/media?parent=3283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}