{"id":38,"date":"2024-01-03T15:56:20","date_gmt":"2024-01-03T15:56:20","guid":{"rendered":"https:\/\/www.luxurybchomes.com\/victoriabccondos\/?page_id=38"},"modified":"2025-11-02T01:28:00","modified_gmt":"2025-11-02T01:28:00","slug":"homepage","status":"publish","type":"page","link":"https:\/\/www.luxurybchomes.com\/victoriabccondos\/","title":{"rendered":"Homepage"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"38\" class=\"elementor elementor-38\">\n\t\t\t\t<div class=\"elementor-element elementor-element-72c0540 e-con-full e-flex e-con e-parent\" data-id=\"72c0540\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;none&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-bd8bb19 e-con-full e-flex e-con e-child\" data-id=\"bd8bb19\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-dae6ed5 e-con-full e-flex e-con e-child\" data-id=\"dae6ed5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ce0408c elementor-widget elementor-widget-heading\" data-id=\"ce0408c\" 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\">Search All Condo Developments<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20a5b4a elementor-widget elementor-widget-text-editor\" data-id=\"20a5b4a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Find complete details on all 400+ strata developments in and around Victoria, BC.<\/p>\t\t\t\t\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-9dfc703 e-con-full e-flex e-con e-child\" data-id=\"9dfc703\" 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-ea531ca elementor-widget elementor-widget-shortcode\" data-id=\"ea531ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"asf-wrap\">\n<form id=\"asf-form\" class=\"asf-form\" action=\"https:\/\/www.luxurybchomes.com\/victoriabccondos\/search\/\" method=\"GET\">\n\n    <!-- \u2500\u2500 Row 1: Location \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n    <div class=\"asf-row\">\n\n        <div class=\"asf-field\">\n            <label class=\"asf-label\" for=\"asf-district\">District<\/label>\n            <div class=\"asf-select-wrap\">\n                <select id=\"asf-district\" name=\"search[district]\"\n                        onchange=\"asfLoadNeighbourhoods(this)\">\n                    <option value=\"\">Any District<\/option>\n                                            <option value=\"231\"\n                            >\n                            Central Saanich                        <\/option>\n                                            <option value=\"221\"\n                            >\n                            Colwood                        <\/option>\n                                            <option value=\"226\"\n                            >\n                            Esquimalt                        <\/option>\n                                            <option value=\"222\"\n                            >\n                            Highlands                        <\/option>\n                                            <option value=\"219\"\n                            >\n                            Langford                        <\/option>\n                                            <option value=\"220\"\n                            >\n                            Metchosin                        <\/option>\n                                            <option value=\"230\"\n                            >\n                            North Saanich                        <\/option>\n                                            <option value=\"225\"\n                            >\n                            Oak Bay                        <\/option>\n                                            <option value=\"228\"\n                            >\n                            Saanich East                        <\/option>\n                                            <option value=\"229\"\n                            >\n                            Saanich West                        <\/option>\n                                            <option value=\"233\"\n                            >\n                            Sidney                        <\/option>\n                                            <option value=\"218\"\n                            >\n                            Sooke                        <\/option>\n                                            <option value=\"223\"\n                            >\n                            Victoria                        <\/option>\n                                            <option value=\"224\"\n                            >\n                            Victoria West                        <\/option>\n                                            <option value=\"227\"\n                            >\n                            View Royal                        <\/option>\n                                    <\/select>\n                <span class=\"asf-select-icon\">\n                    <svg width=\"12\" height=\"8\" viewBox=\"0 0 12 8\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M1 1L6 6L11 1\" stroke=\"#718096\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/>\n                    <\/svg>\n                <\/span>\n            <\/div>\n        <\/div>\n\n        <div class=\"asf-field\">\n            <label class=\"asf-label\" for=\"asf-neighbourhood\">Neighbourhood<\/label>\n            <div class=\"asf-select-wrap\">\n                <select id=\"asf-neighbourhood\" name=\"search[neighbourhood]\"\n                    disabled>\n                    <option value=\"\">Select a district first<\/option>\n                                    <\/select>\n                <span class=\"asf-select-icon\">\n                    <svg width=\"12\" height=\"8\" viewBox=\"0 0 12 8\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M1 1L6 6L11 1\" stroke=\"#718096\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/>\n                    <\/svg>\n                <\/span>\n            <\/div>\n        <\/div>\n\n    <\/div><!-- end row 1 -->\n\n    <!-- \u2500\u2500 Row 2: Quick filters \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n    <div class=\"asf-row asf-checkrow\">\n\n        <label class=\"asf-check-label\">\n            <input type=\"checkbox\" name=\"search[new_constructions]\" value=\"1\"\n                   >\n            <span class=\"asf-check-box\"><\/span>\n            <span class=\"asf-check-text\">New Constructions Only<\/span>\n        <\/label>\n\n        <label class=\"asf-check-label\">\n            <input type=\"checkbox\" name=\"search[has_units_available]\" value=\"1\"\n                   >\n            <span class=\"asf-check-box\"><\/span>\n            <span class=\"asf-check-text\">Has Units Available<\/span>\n        <\/label>\n\n    <\/div><!-- end row 2 -->\n\n    <!-- \u2500\u2500 Advanced toggle \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n    <button type=\"button\" class=\"asf-adv-toggle\" id=\"asf-adv-btn\"\n            onclick=\"asfToggleAdvanced()\">\n        <span id=\"asf-adv-label\">+ More Filters<\/span>\n        <svg id=\"asf-adv-chevron\" width=\"12\" height=\"8\" viewBox=\"0 0 12 8\" fill=\"none\" style=\"transition:transform 0.3s ease;\">\n            <path d=\"M1 1L6 6L11 1\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/>\n        <\/svg>\n    <\/button>\n\n    <!-- \u2500\u2500 Advanced section (price range) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n    <div id=\"asf-advanced\" class=\"asf-advanced\">\n        <div class=\"asf-adv-divider\"><\/div>\n\n        <div class=\"asf-price-section\">\n            <div class=\"asf-label\">Price Range<\/div>\n            <div class=\"asf-price-display\">\n                <span class=\"asf-price-val\" id=\"asf-price-min-label\">$200,000<\/span>\n                <span class=\"asf-price-sep\">\u2013<\/span>\n                <span class=\"asf-price-val\" id=\"asf-price-max-label\">$3M+<\/span>\n            <\/div>\n            <div class=\"asf-slider-wrap\">\n                <div class=\"asf-slider-track\" id=\"asf-slider-track\"><\/div>\n                <input type=\"range\" id=\"asf-slider-min\" class=\"asf-range\"\n                       min=\"100\" max=\"3000\" step=\"50\"\n                       value=\"200\"\n                       oninput=\"asfSlide()\">\n                <input type=\"range\" id=\"asf-slider-max\" class=\"asf-range\"\n                       min=\"100\" max=\"3000\" step=\"50\"\n                       value=\"3000\"\n                       oninput=\"asfSlide()\">\n            <\/div>\n            <!-- Hidden fields carry actual values on submit -->\n            <input type=\"hidden\" name=\"search[min_price]\" id=\"asf-input-min\" value=\"200\">\n            <input type=\"hidden\" name=\"search[max_price]\" id=\"asf-input-max\" value=\"3000\">\n        <\/div>\n\n    <\/div><!-- end advanced -->\n\n    <!-- \u2500\u2500 Submit \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n    <button type=\"submit\" class=\"asf-submit\">\n        View Results\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\"\n             stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/>\n            <polyline points=\"12 5 19 12 12 19\"\/>\n        <\/svg>\n    <\/button>\n\n<\/form>\n<\/div><!-- end asf-wrap -->\n\n\n<style>\n\/* \u2500\u2500 Advanced Search Form \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.asf-wrap {\n    width: 100%;\n}\n\n.asf-form {\n    background: #fff;\n    border: 1px solid #e2e8f0;\n    border-radius: 14px;\n    padding: 24px;\n    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.07);\n    display: flex;\n    flex-direction: column;\n    gap: 18px;\n    font-family: inherit;\n}\n\n\/* \u2500\u2500 Rows \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500*\/\n.asf-row {\n    display: flex;\n    gap: 16px;\n    flex-wrap: wrap;\n}\n\n\/* \u2500\u2500 Field (label + select) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.asf-field {\n    display: flex;\n    flex-direction: column;\n    gap: 6px;\n    flex: 1;\n    min-width: 160px;\n}\n\n.asf-label {\n    font-size: 0.72rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.06em;\n    color: #718096;\n}\n\n\/* \u2500\u2500 Select wrapper (custom arrow) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.asf-select-wrap {\n    position: relative;\n}\n\n.asf-select-wrap select {\n    width: 100%;\n    padding: 10px 38px 10px 14px;\n    border: 1.5px solid #e2e8f0;\n    border-radius: 8px;\n    font-size: 0.92rem;\n    color: #1a202c;\n    background: #fff;\n    -webkit-appearance: none;\n    -moz-appearance: none;\n    appearance: none;\n    cursor: pointer;\n    transition: border-color 0.18s ease, box-shadow 0.18s ease;\n    line-height: 1.4;\n}\n\n.asf-select-wrap select:focus {\n    outline: none;\n    border-color: #3f78e0;\n    box-shadow: 0 0 0 3px rgba(63, 120, 224, 0.12);\n}\n\n.asf-select-wrap select:disabled {\n    background: #f7f8fa;\n    color: #a0aec0;\n    cursor: not-allowed;\n    border-color: #edf0f5;\n}\n\n.asf-select-icon {\n    position: absolute;\n    right: 13px;\n    top: 50%;\n    transform: translateY(-50%);\n    pointer-events: none;\n    display: flex;\n    align-items: center;\n}\n\n\/* \u2500\u2500 Checkboxes \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.asf-checkrow {\n    align-items: center;\n    gap: 20px;\n    flex-wrap: wrap;\n}\n\n.asf-check-label {\n    display: inline-flex;\n    align-items: center;\n    gap: 9px;\n    cursor: pointer;\n    user-select: none;\n}\n\n.asf-check-label input[type=\"checkbox\"] {\n    position: absolute;\n    opacity: 0;\n    width: 0;\n    height: 0;\n}\n\n.asf-check-box {\n    width: 18px;\n    height: 18px;\n    border: 2px solid #cbd5e0;\n    border-radius: 5px;\n    background: #fff;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n    transition: border-color 0.18s, background 0.18s;\n}\n\n.asf-check-label input:checked ~ .asf-check-box {\n    background: #3f78e0;\n    border-color: #3f78e0;\n}\n\n.asf-check-label input:checked ~ .asf-check-box::after {\n    content: '';\n    width: 10px;\n    height: 6px;\n    border-left: 2px solid #fff;\n    border-bottom: 2px solid #fff;\n    transform: rotate(-45deg) translate(0px, -1px);\n    display: block;\n}\n\n.asf-check-text {\n    font-size: 0.9rem;\n    color: #2d3748;\n    font-weight: 500;\n}\n\n\/* \u2500\u2500 Advanced toggle button \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.asf-adv-toggle {\n    display: inline-flex;\n    align-items: center;\n    gap: 7px;\n    background: none;\n    border: 1.5px solid #e2e8f0;\n    border-radius: 7px;\n    padding: 7px 14px;\n    font-size: 0.86rem;\n    font-weight: 600;\n    color: #4a5568;\n    cursor: pointer;\n    transition: border-color 0.18s, color 0.18s, background 0.18s;\n    align-self: flex-start;\n}\n\n.asf-adv-toggle:hover {\n    border-color: #3f78e0;\n    color: #3f78e0;\n    background: #eef4ff;\n}\n\n\/* \u2500\u2500 Advanced panel \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.asf-advanced {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease;\n}\n\n.asf-advanced.open {\n    max-height: 220px;\n}\n\n.asf-adv-divider {\n    height: 1px;\n    background: #e2e8f0;\n    margin-bottom: 18px;\n}\n\n\/* \u2500\u2500 Price range \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.asf-price-section {\n    display: flex;\n    flex-direction: column;\n    gap: 10px;\n}\n\n.asf-price-display {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n}\n\n.asf-price-val {\n    font-size: 0.95rem;\n    font-weight: 700;\n    color: #1a202c;\n    min-width: 70px;\n}\n\n.asf-price-sep {\n    color: #a0aec0;\n    font-weight: 500;\n}\n\n\/* \u2500\u2500 Dual range slider \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.asf-slider-wrap {\n    position: relative;\n    height: 28px;\n    display: flex;\n    align-items: center;\n}\n\n.asf-slider-track {\n    position: absolute;\n    width: 100%;\n    height: 4px;\n    background: #e2e8f0;\n    border-radius: 4px;\n    z-index: 0;\n    \/* filled portion set via JS *\/\n}\n\n.asf-range {\n    position: absolute;\n    width: 100%;\n    -webkit-appearance: none;\n    appearance: none;\n    background: transparent;\n    pointer-events: none;\n    height: 4px;\n    outline: none;\n}\n\n.asf-range::-webkit-slider-thumb {\n    -webkit-appearance: none;\n    appearance: none;\n    width: 20px;\n    height: 20px;\n    border-radius: 50%;\n    background: #fff;\n    border: 2.5px solid #3f78e0;\n    box-shadow: 0 1px 6px rgba(0,0,0,0.15);\n    cursor: pointer;\n    pointer-events: all;\n    transition: transform 0.15s ease, box-shadow 0.15s ease;\n    margin-top: -8px;\n}\n\n.asf-range::-webkit-slider-thumb:hover,\n.asf-range::-webkit-slider-thumb:active {\n    transform: scale(1.15);\n    box-shadow: 0 2px 10px rgba(63, 120, 224, 0.35);\n}\n\n.asf-range::-moz-range-thumb {\n    width: 20px;\n    height: 20px;\n    border-radius: 50%;\n    background: #fff;\n    border: 2.5px solid #3f78e0;\n    box-shadow: 0 1px 6px rgba(0,0,0,0.15);\n    cursor: pointer;\n    pointer-events: all;\n}\n\n\/* \u2500\u2500 Submit button \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.asf-submit {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 10px;\n    width: 100%;\n    padding: 14px 24px;\n    background: #3f78e0;\n    color: #fff;\n    border: none;\n    border-radius: 9px;\n    font-size: 1rem;\n    font-weight: 700;\n    letter-spacing: 0.02em;\n    cursor: pointer;\n    transition: background 0.18s ease, transform 0.18s ease, box-shadow 0.18s ease;\n    box-shadow: 0 4px 14px rgba(63, 120, 224, 0.3);\n    margin-top: 4px;\n}\n\n.asf-submit:hover {\n    background: #2c5cbf;\n    transform: translateY(-2px);\n    box-shadow: 0 8px 22px rgba(63, 120, 224, 0.4);\n}\n\n.asf-submit:active {\n    transform: translateY(0);\n    box-shadow: 0 3px 10px rgba(63, 120, 224, 0.25);\n}\n\n\/* \u2500\u2500 Responsive \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n@media (max-width: 480px) {\n    .asf-form { padding: 18px; gap: 14px; }\n    .asf-row { flex-direction: column; }\n    .asf-field { min-width: 100%; }\n}\n<\/style>\n\n\n<script>\n(function () {\n\n    \/* \u2500\u2500 Form helpers \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    function asfSubmit() {\n        document.getElementById('asf-form').submit();\n    }\n    window.asfSubmit = asfSubmit;\n\n    \/* \u2500\u2500 Advanced panel toggle \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    let asfAdvOpen = false;\n    function asfToggleAdvanced() {\n        asfAdvOpen = !asfAdvOpen;\n        const panel   = document.getElementById('asf-advanced');\n        const chevron = document.getElementById('asf-adv-chevron');\n        const label   = document.getElementById('asf-adv-label');\n        if (asfAdvOpen) {\n            panel.classList.add('open');\n            chevron.style.transform = 'rotate(180deg)';\n            label.textContent = '\u2212 Fewer Filters';\n            asfSlide(); \/\/ initialise track fill after panel opens\n        } else {\n            panel.classList.remove('open');\n            chevron.style.transform = 'rotate(0deg)';\n            label.textContent = '+ More Filters';\n        }\n    }\n    window.asfToggleAdvanced = asfToggleAdvanced;\n\n    \/* \u2500\u2500 Neighbourhood AJAX loader \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    function asfLoadNeighbourhoods(selectEl) {\n        const districtId  = selectEl.value;\n        const nSelect     = document.getElementById('asf-neighbourhood');\n\n        nSelect.disabled = true;\n        nSelect.innerHTML = '<option value=\"\">Loading\u2026<\/option>';\n\n        if (!districtId) {\n            nSelect.innerHTML = '<option value=\"\">Select a district first<\/option>';\n            return;\n        }\n\n        jQuery.ajax({\n            type: 'post',\n            url: 'https:\/\/www.luxurybchomes.com\/victoriabccondos\/wp-admin\/admin-ajax.php',\n            data: {\n                action: 'get_neighbourhoods_for_district',\n                data: { district_id: districtId },\n            },\n            complete: function (response) {\n                try {\n                    const res           = JSON.parse(response.responseText);\n                    const neighbourhoods = JSON.parse(res.data);\n                    nSelect.innerHTML   = '<option value=\"\">Any Neighbourhood<\/option>';\n                    Object.keys(neighbourhoods).forEach(function (nid) {\n                        nSelect.innerHTML += '<option value=\"' + nid + '\">' + neighbourhoods[nid] + '<\/option>';\n                    });\n                    nSelect.disabled = false;\n                } catch (e) {\n                    nSelect.innerHTML = '<option value=\"\">Any Neighbourhood<\/option>';\n                    nSelect.disabled  = false;\n                }\n            },\n        });\n    }\n    window.asfLoadNeighbourhoods = asfLoadNeighbourhoods;\n\n    \/* \u2500\u2500 Price range slider \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    function asfFormatPrice(val) {\n        val = parseInt(val);\n        if (val >= 3000) return '$3M+';\n        if (val >= 1000) return '$' + (val \/ 1000).toFixed(val % 1000 === 0 ? 0 : 1) + 'M';\n        return '$' + val + 'K';\n    }\n\n    function asfSlide() {\n        const sliderMin   = document.getElementById('asf-slider-min');\n        const sliderMax   = document.getElementById('asf-slider-max');\n        const track       = document.getElementById('asf-slider-track');\n        const labelMin    = document.getElementById('asf-price-min-label');\n        const labelMax    = document.getElementById('asf-price-max-label');\n        const inputMin    = document.getElementById('asf-input-min');\n        const inputMax    = document.getElementById('asf-input-max');\n        if (!sliderMin || !sliderMax) return;\n\n        const gap  = 100; \/\/ minimum $100K gap\n        let   vMin = parseInt(sliderMin.value);\n        let   vMax = parseInt(sliderMax.value);\n\n        if (vMax - vMin < gap) {\n            if (document.activeElement === sliderMin) {\n                vMin = vMax - gap;\n                sliderMin.value = vMin;\n            } else {\n                vMax = vMin + gap;\n                sliderMax.value = vMax;\n            }\n        }\n\n        const rangeMin = parseInt(sliderMin.min);\n        const rangeMax = parseInt(sliderMin.max);\n        const pctMin   = ((vMin - rangeMin) \/ (rangeMax - rangeMin)) * 100;\n        const pctMax   = ((vMax - rangeMin) \/ (rangeMax - rangeMin)) * 100;\n\n        track.style.background =\n            'linear-gradient(to right, #e2e8f0 ' + pctMin + '%, #3f78e0 ' + pctMin + '%, #3f78e0 ' + pctMax + '%, #e2e8f0 ' + pctMax + '%)';\n\n        labelMin.textContent = asfFormatPrice(vMin);\n        labelMax.textContent = asfFormatPrice(vMax);\n        inputMin.value       = vMin;\n        inputMax.value       = vMax;\n    }\n    window.asfSlide = asfSlide;\n\n    \/* Initialise slider track once DOM is ready *\/\n    document.addEventListener('DOMContentLoaded', function () {\n        asfSlide();\n        \/\/ Open advanced panel if price filters were set\n            });\n\n}());\n<\/script>\n<\/div>\n\t\t\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-882bdd6 e-con-full e-flex e-con e-parent\" data-id=\"882bdd6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-dfb1d93 e-flex e-con-boxed e-con e-child\" data-id=\"dfb1d93\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-e2c9b69 e-con-full e-flex e-con e-child\" data-id=\"e2c9b69\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-95f1d8f elementor-widget elementor-widget-heading\" data-id=\"95f1d8f\" 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<h2 class=\"elementor-heading-title elementor-size-default\">New Developments<\/h2>\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-5df9b09 e-con-full e-flex e-con e-child\" data-id=\"5df9b09\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b876b93 elementor-widget elementor-widget-shortcode\" data-id=\"b876b93\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"new-developments-carousel\">\n<div class=\"buildings-list row\">\n    \n        \n<div class=\"card\" id=\"building-card-2090\"\n     data-lng=\"\"\n     data-lat=\"\"\n     data-postid=\"2090\">\n\n    <!-- Image area -->\n    <a href=\"https:\/\/www.luxurybchomes.com\/victoriabccondos\/building\/odessa-townhomes\/\">\n        <div class=\"body\">\n\n            \n<div class=\"carousel 1\">\n  <div class=\"carousel_slider\">\n    <div class=\"content_inner_slider\" data-slide=\"1\">\n     \n      <img decoding=\"async\" src=\"https:\/\/www.luxurybchomes.com\/victoriabccondos\/wp-content\/uploads\/sites\/6\/2025\/05\/odessa-townhomes.jpg\" alt=\"\" class=\"img\">\n      <img decoding=\"async\" src=\"https:\/\/iss-cdn.myrealpage.com\/Hmx-Px_p4wk8nv6SqDPu8xAPPg1E79cNu0YMn6B2gYY\/rs:auto:0:0:0\/g:sm\/aHR0cDovL3MzLmFtYXpvbmF3cy5jb20vbXJwLWxpc3RpbmdzLzkvMy81LzEwNTI4NDUzOS83OGM4NGJlYzZkZDc2NmY3MmIwZWM1Y2U4NTYzNTUyZi5qcGVn\" alt=\"\" class=\"img\">\n      <img decoding=\"async\" src=\"https:\/\/iss-cdn.myrealpage.com\/88KXBPgf8bUcAOiUQq83Zy83uoy39hP8fH7Jj46Yvog\/rs:auto:0:0:0\/g:sm\/aHR0cDovL3MzLmFtYXpvbmF3cy5jb20vbXJwLWxpc3RpbmdzLzkvMy81LzEwNTI4NDUzOS9kZWVjZWM2YmUxYmQ4OGJmYjlhODk3ZTNlNDJkYTdlYi5qcGVn\" alt=\"\" class=\"img\">\n    <\/div>\n    <div class=\"prev_button button\" onclick=\"moveSliderPrev(this)\">\n<span class=\"iconx\">\n<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-left\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z\"><\/path><\/svg>\n<\/span>\n<\/div>\n        <div class=\"next_button button\" onclick=\"moveSliderNext(this)\"><span class=\"iconx\">\n<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-right\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z\"><\/path><\/svg>\n<\/span><\/div>\n  <\/div>\n  <ul class=\"dots\">\n    <li class=\"dot active\" value=\"0\"><\/li>\n        <li class=\"dot\" value=\"1\"><\/li>\n        <li class=\"dot\" value=\"2\"><\/li>\n      <\/ul>\n<\/div>\n\n            <!-- Listings badge -->\n            <div id=\"overlay-2090\"\n                 class=\"num-listings-overlay\"\n                 style=\"background:rgba(90,100,115,0.75);\">\n                                    No Listings\n                            <\/div>\n\n        <\/div>\n    <\/a>\n\n    <!-- Favourite button \u2014 outside <a> so it doesn't trigger navigation -->\n    <div class=\"favourite-overlay\" style=\"position:absolute;top:10px;left:10px;z-index:3;\">\n        <div class=\"favourite-button\"\n             id=\"favourite-2090\"\n             onclick=\"event.stopPropagation(); toggleFavourite(2090);\">\n            <span class=\"icon\">\n                <!-- Filled -->\n                <svg id=\"bookmark-filled-2090\"\n                     xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"bi bi-bookmark-fill\"\n                     viewBox=\"0 0 16 16\"\n                     style=\"\">\n                    <path fill=\"#e60000\" stroke=\"none\" d=\"M2 2v13.5a.5.5 0 0 0 .74.439L8 13.069l5.26 2.87A.5.5 0 0 0 14 15.5V2a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2\"\/>\n                <\/svg>\n                <!-- Outline -->\n                <svg id=\"bookmark-outline-2090\"\n                     xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\"\n                     fill=\"#555\" class=\"bi bi-bookmark\"\n                     viewBox=\"0 0 16 16\"\n                     style=\"display:none;\">\n                    <path d=\"M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.777.416L8 13.101l-5.223 2.815A.5.5 0 0 1 2 15.5zm2-1a1 1 0 0 0-1 1v12.566l4.723-2.482a.5.5 0 0 1 .554 0L13 14.566V2a1 1 0 0 0-1-1z\"\/>\n                <\/svg>\n            <\/span>\n            <span class=\"label\">Remove<\/span>\n        <\/div>\n    <\/div>\n\n    <!-- Card footer \u2014 title, meta, tags, address -->\n    <a href=\"https:\/\/www.luxurybchomes.com\/victoriabccondos\/building\/odessa-townhomes\/\" style=\"display:block;\">\n        <div class=\"footer\">\n\n            <!-- Name + price -->\n            <div class=\"header\" style=\"padding:0 0 4px;\">\n                <h2 class=\"name\">Odessa Townhomes<\/h2>\n                                    <span class=\"price\">From $694,900<\/span>\n                            <\/div>\n\n            <!-- Meta row -->\n                            <div class=\"footer-inner\">\n                    Built 2025\n &nbsp;\u00b7&nbsp; 3 storeys &nbsp;\u00b7&nbsp; 26 units                <\/div>\n            \n            <!-- Tags -->\n            <div class=\"tags_container\">\n                                    <div class=\"tag\">\n                        <span class=\"dot\"><\/span>\n                        <span class=\"text\">New Construction<\/span>\n                    <\/div>\n                            <\/div>\n\n            <!-- Address -->\n            <span class=\"address\">\n                916 Orono AVE, La Langford Proper            <\/span>\n\n        <\/div>\n    <\/a>\n\n<\/div>\n\n<div class=\"card\" id=\"building-card-2186\"\n     data-lng=\"\"\n     data-lat=\"\"\n     data-postid=\"2186\">\n\n    <!-- Image area -->\n    <a href=\"https:\/\/www.luxurybchomes.com\/victoriabccondos\/building\/the-rise-on-fifth\/\">\n        <div class=\"body\">\n\n            <img decoding=\"async\" class=\"img\" src=\"https:\/\/www.luxurybchomes.com\/victoriabccondos\/wp-content\/uploads\/sites\/6\/2025\/06\/The-Rise-on-Fifth-9566-9574-Fifth-ST.webp\" alt=\"The Rise on Fifth\">\n            <!-- Listings badge -->\n            <div id=\"overlay-2186\"\n                 class=\"num-listings-overlay\"\n                 style=\"background:rgba(90,100,115,0.75);\">\n                                    No Listings\n                            <\/div>\n\n        <\/div>\n    <\/a>\n\n    <!-- Favourite button \u2014 outside <a> so it doesn't trigger navigation -->\n    <div class=\"favourite-overlay\" style=\"position:absolute;top:10px;left:10px;z-index:3;\">\n        <div class=\"favourite-button\"\n             id=\"favourite-2186\"\n             onclick=\"event.stopPropagation(); toggleFavourite(2186);\">\n            <span class=\"icon\">\n                <!-- Filled -->\n                <svg id=\"bookmark-filled-2186\"\n                     xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"bi bi-bookmark-fill\"\n                     viewBox=\"0 0 16 16\"\n                     style=\"\">\n                    <path fill=\"#e60000\" stroke=\"none\" d=\"M2 2v13.5a.5.5 0 0 0 .74.439L8 13.069l5.26 2.87A.5.5 0 0 0 14 15.5V2a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2\"\/>\n                <\/svg>\n                <!-- Outline -->\n                <svg id=\"bookmark-outline-2186\"\n                     xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\"\n                     fill=\"#555\" class=\"bi bi-bookmark\"\n                     viewBox=\"0 0 16 16\"\n                     style=\"display:none;\">\n                    <path d=\"M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.777.416L8 13.101l-5.223 2.815A.5.5 0 0 1 2 15.5zm2-1a1 1 0 0 0-1 1v12.566l4.723-2.482a.5.5 0 0 1 .554 0L13 14.566V2a1 1 0 0 0-1-1z\"\/>\n                <\/svg>\n            <\/span>\n            <span class=\"label\">Remove<\/span>\n        <\/div>\n    <\/div>\n\n    <!-- Card footer \u2014 title, meta, tags, address -->\n    <a href=\"https:\/\/www.luxurybchomes.com\/victoriabccondos\/building\/the-rise-on-fifth\/\" style=\"display:block;\">\n        <div class=\"footer\">\n\n            <!-- Name + price -->\n            <div class=\"header\" style=\"padding:0 0 4px;\">\n                <h2 class=\"name\">The Rise on Fifth<\/h2>\n                            <\/div>\n\n            <!-- Meta row -->\n                            <div class=\"footer-inner\">\n                    Built 2025 &nbsp;\u00b7&nbsp; 4 storeys &nbsp;\u00b7&nbsp; 36 units                <\/div>\n            \n            <!-- Tags -->\n            <div class=\"tags_container\">\n                                    <div class=\"tag\">\n                        <span class=\"dot\"><\/span>\n                        <span class=\"text\">New Construction<\/span>\n                    <\/div>\n                            <\/div>\n\n            <!-- Address -->\n            <span class=\"address\">\n                9570 Fifth ST, Si Sidney South-East            <\/span>\n\n        <\/div>\n    <\/a>\n\n<\/div>\n\n<div class=\"card\" id=\"building-card-2066\"\n     data-lng=\"\"\n     data-lat=\"\"\n     data-postid=\"2066\">\n\n    <!-- Image area -->\n    <a href=\"https:\/\/www.luxurybchomes.com\/victoriabccondos\/building\/the-grand\/\">\n        <div class=\"body\">\n\n            \n<div class=\"carousel 1\">\n  <div class=\"carousel_slider\">\n    <div class=\"content_inner_slider\" data-slide=\"1\">\n     \n      <img decoding=\"async\" src=\"https:\/\/www.luxurybchomes.com\/victoriabccondos\/wp-content\/uploads\/sites\/6\/2025\/05\/The-Grand.jpg\" alt=\"\" class=\"img\">\n      <img decoding=\"async\" src=\"https:\/\/iss-cdn.myrealpage.com\/d2A6VQDYZaJRnIZ7dJ5DDlPHA_hOUjRQ_9bhTFgBFjA\/rs:auto:0:0:0\/g:sm\/aHR0cDovL3MzLmFtYXpvbmF3cy5jb20vbXJwLWxpc3RpbmdzLzAvMi8zLzEwNTc2OTMyMC9kM2UwNjA0NjdlMjg3MzlhZmE0MTA2YmMzYTMwM2JkYi5qcGVn\" alt=\"\" class=\"img\">\n      <img decoding=\"async\" src=\"https:\/\/iss-cdn.myrealpage.com\/dG04Pk6sUqRKnZIlWwjH18v2KJY3UVGYYn6UYFOUdR4\/rs:auto:0:0:0\/g:sm\/aHR0cDovL3MzLmFtYXpvbmF3cy5jb20vbXJwLWxpc3RpbmdzLzAvMi8zLzEwNTc2OTMyMC84YWFjOTFiYWY5ZWE5YjE5NDM3NmEwNmRkZmQwYTc3YS5qcGVn\" alt=\"\" class=\"img\">\n    <\/div>\n    <div class=\"prev_button button\" onclick=\"moveSliderPrev(this)\">\n<span class=\"iconx\">\n<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-left\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z\"><\/path><\/svg>\n<\/span>\n<\/div>\n        <div class=\"next_button button\" onclick=\"moveSliderNext(this)\"><span class=\"iconx\">\n<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-right\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z\"><\/path><\/svg>\n<\/span><\/div>\n  <\/div>\n  <ul class=\"dots\">\n    <li class=\"dot active\" value=\"0\"><\/li>\n        <li class=\"dot\" value=\"1\"><\/li>\n        <li class=\"dot\" value=\"2\"><\/li>\n      <\/ul>\n<\/div>\n\n            <!-- Listings badge -->\n            <div id=\"overlay-2066\"\n                 class=\"num-listings-overlay\"\n                 style=\"background:rgba(230,0,0,0.85);\">\n                                    10 Listings                            <\/div>\n\n        <\/div>\n    <\/a>\n\n    <!-- Favourite button \u2014 outside <a> so it doesn't trigger navigation -->\n    <div class=\"favourite-overlay\" style=\"position:absolute;top:10px;left:10px;z-index:3;\">\n        <div class=\"favourite-button\"\n             id=\"favourite-2066\"\n             onclick=\"event.stopPropagation(); toggleFavourite(2066);\">\n            <span class=\"icon\">\n                <!-- Filled -->\n                <svg id=\"bookmark-filled-2066\"\n                     xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"bi bi-bookmark-fill\"\n                     viewBox=\"0 0 16 16\"\n                     style=\"\">\n                    <path fill=\"#e60000\" stroke=\"none\" d=\"M2 2v13.5a.5.5 0 0 0 .74.439L8 13.069l5.26 2.87A.5.5 0 0 0 14 15.5V2a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2\"\/>\n                <\/svg>\n                <!-- Outline -->\n                <svg id=\"bookmark-outline-2066\"\n                     xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\"\n                     fill=\"#555\" class=\"bi bi-bookmark\"\n                     viewBox=\"0 0 16 16\"\n                     style=\"display:none;\">\n                    <path d=\"M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.777.416L8 13.101l-5.223 2.815A.5.5 0 0 1 2 15.5zm2-1a1 1 0 0 0-1 1v12.566l4.723-2.482a.5.5 0 0 1 .554 0L13 14.566V2a1 1 0 0 0-1-1z\"\/>\n                <\/svg>\n            <\/span>\n            <span class=\"label\">Remove<\/span>\n        <\/div>\n    <\/div>\n\n    <!-- Card footer \u2014 title, meta, tags, address -->\n    <a href=\"https:\/\/www.luxurybchomes.com\/victoriabccondos\/building\/the-grand\/\" style=\"display:block;\">\n        <div class=\"footer\">\n\n            <!-- Name + price -->\n            <div class=\"header\" style=\"padding:0 0 4px;\">\n                <h2 class=\"name\">The Grand<\/h2>\n                                    <span class=\"price\">From $514,900<\/span>\n                            <\/div>\n\n            <!-- Meta row -->\n                            <div class=\"footer-inner\">\n                    Built 2024\n &nbsp;\u00b7&nbsp; 6 storeys &nbsp;\u00b7&nbsp; 84 units                <\/div>\n            \n            <!-- Tags -->\n            <div class=\"tags_container\">\n                                    <div class=\"tag\">\n                        <span class=\"dot\"><\/span>\n                        <span class=\"text\">New Construction<\/span>\n                    <\/div>\n                            <\/div>\n\n            <!-- Address -->\n            <span class=\"address\">\n                654 Granderson RD, La Fairway            <\/span>\n\n        <\/div>\n    <\/a>\n\n<\/div>\n\n    <\/div>\n<\/div>\n\n<style>\n.new-developments-carousel {\n    width: 100%;\n}\n<\/style>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\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>Search All Condo Developments Find complete details on all 400+ strata developments in and around Victoria, BC. New Developments<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-38","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.luxurybchomes.com\/victoriabccondos\/wp-json\/wp\/v2\/pages\/38","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.luxurybchomes.com\/victoriabccondos\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.luxurybchomes.com\/victoriabccondos\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.luxurybchomes.com\/victoriabccondos\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.luxurybchomes.com\/victoriabccondos\/wp-json\/wp\/v2\/comments?post=38"}],"version-history":[{"count":296,"href":"https:\/\/www.luxurybchomes.com\/victoriabccondos\/wp-json\/wp\/v2\/pages\/38\/revisions"}],"predecessor-version":[{"id":8240,"href":"https:\/\/www.luxurybchomes.com\/victoriabccondos\/wp-json\/wp\/v2\/pages\/38\/revisions\/8240"}],"wp:attachment":[{"href":"https:\/\/www.luxurybchomes.com\/victoriabccondos\/wp-json\/wp\/v2\/media?parent=38"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}