{"website":{"websiteId":"5c09fef0-52f5-4746-9fac-31173c7343d5","companyId":"ce9ea808-4f28-435a-8816-6eead52d7880","templateId":"1d3967df-14f2-449d-87b7-bd68bf93906f","name":"AlexandriaLiving.Com","hostname":"alexandrialiving.com","rootPath":null,"isPrimary":false,"useWWW":false,"useSSL":true,"redirectToHTTPS":true,"category":"BRAND","favicon":{"id":"1953efa9-2124-409c-b79d-58203a4f8f96","alt":null,"html":["<link rel=\"icon\" type=\"image/x-icon\" href=\"/favicon.ico\">","<link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/favicon-16x16.png\">","<link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/favicon-32x32.png\">","<link rel=\"icon\" type=\"image/png\" sizes=\"48x48\" href=\"/favicon-48x48.png\">"],"bytes":189189,"width":4501,"format":"png","height":4500,"pngUrl":"","shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1920/https://media-production.lp-cdn.com/media/4d6bb22c-cc44-48b6-988c-8d4888224fa3","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/4d6bb22c-cc44-48b6-988c-8d4888224fa3","authorUrl":null,"createdAt":"2025-05-19T18:54:14.551Z","mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/4d6bb22c-cc44-48b6-988c-8d4888224fa3","sourceUrl":null,"updatedAt":"2025-05-19T18:54:14.551Z","xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=2560/https://media-production.lp-cdn.com/media/4d6bb22c-cc44-48b6-988c-8d4888224fa3","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=3456/https://media-production.lp-cdn.com/media/4d6bb22c-cc44-48b6-988c-8d4888224fa3","description":null,"displayName":"adrianna-vallario-logo-favicon","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/4d6bb22c-cc44-48b6-988c-8d4888224fa3","processedFor":"alexandrialiving.com","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/4d6bb22c-cc44-48b6-988c-8d4888224fa3","originalFileName":"Adrianna Vallario Logo Favicon","cloudinaryPublicId":"4d6bb22c-cc44-48b6-988c-8d4888224fa3"},"publishedAt":null,"globalCss":"/*joved css start*/\n\n footer#global-footer > div > div.footer-bottom-row{\n    margin-bottom: 35px;\n}\n\n/*joved css end*/\n\n\n@media (max-width: 1024px) {\n    .footer-socials {\n        justify-content: center;\n        width: 100%;\n    }\n}\n\n/* START - Global variable theme */\n:root {\n    --primary-dark: #EAE7E1;\n    --primary-light: #F4F4F4;\n    --accent-dark: #7B7A63;\n    --accent-light: #FFFFFF;\n    --background-dark-inactive: rgba(0, 0, 0, 0.05);\n    --background-light-inactive: rgba(255, 255, 255, 0.1);\n    --border-dark-inactive: rgba(0, 0, 0, 0.125);\n    --border-dark-active: rgba(0, 0, 0, 0.75);\n    --border-light-inactive: rgba(255, 255, 255, 0.125);\n    --border-light-active: rgba(255, 255, 255, 0.75);\n    --typography-dark: #000000;\n    --typography-light: #FFFFFF;\n    --text-case: uppercase;\n}\n\n/* END */\n\n/* START - Default H4 H5 AND H6 Font Size */\n:root {\n    --global-h4-font-size: 32px;\n    --global-h5-font-size: 24px;\n    --global-h6-font-size: 20px;\n}\n\n/* END */\n\n/* START - Uppercase title and navigation links */\n[class*=\"__title\"],\n[class$=\"-title\"],\n[class*=\"__link\"],\n[class*=\"__sub-nav-link\"] {\n    text-transform: var(--text-case);\n}\n\n[class*=\"__description\"],\n[class*=\"__subtitle\"] {\n    text-transform: none;\n}\n\n/* END */\n\n/* START - Theme pagination slider arrows globally or per-element */\n.lp-arrow {\n    border-color: var(--accent-dark);\n    background: var(--accent-dark);\n\n    &:after {\n        background: var(--accent-light);\n    }\n\n    &:hover:not(:disabled) {\n        border-color: var(--accent-dark);\n        background: transparent;\n\n        &:after {\n            background: var(--accent-dark);\n        }\n    }\n}\n\n/* END */\n\n/* START - Fix pagination number arrows on hover globally */\n/* Note: Pagination of element with numbers */\nli[class^=\"paginationjs\"] {\n    a:hover {\n        &:after {\n            --lp-color-primary-2: currentColor;\n        }\n    }\n}\n\n/* END */\n\n/* START - Fix theme input boxes globally */\n/* Note 2: This can also be inserted per element or per media queries */\n.lp-input,\n.lp-input:not(:placeholder-shown),\n.lp-input:hover,\n.lp-input:focus {\n    background: var(--background-dark-inactive);\n    color: var(--typography-dark);\n    border: 1px solid transparent;\n\n    &::placeholder {\n        color: var(--typography-dark);\n        opacity: 0.25;\n    }\n    \n    &:-webkit-autofill,\n    &:-webkit-autofill:focus,\n    &:-webkit-autofill:hover {\n        color: var(--typography-dark);\n    }\n}\n\n.lp-input-icon:after {\n    --iconColor: var(--accent-dark);\n    cursor: pointer;\n}\n\n.lp-combo-input__wrapper:last-child:before {\n    --lp-color-primary-accent: var(--border-dark-inactive);\n}\n\n/* END */\n\n/* START - Theme dropdown menu toggle */\n.custom-select {\n    .custom-select-toggle {\n        &:is(.is-placeholder) {\n            color: var(--typography-dark);\n            opacity: 0.5;\n        }\n\n        &:not(:placeholder-shown) {\n            color: var(--typography-dark);\n            border-color: transparent;\n            background: var(--background-dark-inactive);\n        }\n\n        &:not(:placeholder-shown):after {\n            background-color: var(--accent-dark);\n        }\n    }\n}\n\n/* END */\n\n/* START - Theme dropdown menu option box */\n.custom-select-menu {\n    &::-webkit-scrollbar-track {\n        background: #F4F4F4 !important;\n    }\n\n    &::-webkit-scrollbar-thumb {\n        background: var(--accent-dark) !important;\n    }\n\n    &::-webkit-scrollbar-thumb:hover {\n        background: var(--accent-dark) !important;\n    }\n}\n\n.custom-select-menu {\n    box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.025);\n\n    &:is(.open) {\n        --lp-color-secondary-gray-700: var(--border-dark-inactive);\n    }\n\n    &:not(.open) {\n        opacity: 0;\n    }\n\n    .custom-select-content {\n        background: var(--primary-light);\n        color: var(--typography-dark);\n\n        &::-webkit-scrollbar {\n            display: none;\n        }\n    }\n}\n\n/* END */\n\n/* START - Theme dropdown menu option when hovered, clicked, and selected */\n.custom-select {\n    .custom-select-item {\n\n        &:hover,\n        &:focus,\n        &:active {\n            color: var(--typography-light);\n            background: var(--accent-dark);\n        }\n\n        &:is(.is-selected) {\n            /* Specific variable selector for selected dropdown item */\n            --lp-color-primary-accent: var(--accent-dark);\n        }\n    }\n}\n\n/* END */\n\n/* START - Theme the development gallery element */\ndiv.lp-lightbox {\n    .lp-lightbox__close {\n        border-color: var(--accent-light);\n        background: var(--accent-light);\n        color: var(--accent-dark);\n        \n        &:hover:not(:disabled):after {\n            color: var(--accent-light);\n        }\n\n        &:hover {\n            border-color: var(--accent-light);\n            background: transparent;\n            color: var(--accent-light);\n        }\n    }\n\n    .slick-arrow {\n        border-color: var(--accent-light);\n        background: var(--accent-light);\n\n        &:before {\n            border-color: var(--accent-dark);\n        }\n\n        &:hover:not(:disabled) {\n            border-color: var(--accent-light);\n            background: transparent;\n\n            &:before {\n                border-color: var(--accent-light);\n            }\n        }\n    }\n}\n\n/* END */\n\n/* START - Fix the arrow button theme */\n.custom-intro__scroll-btn {\n    border-color: var(--accent-dark);\n    background: var(--accent-dark);\n\n    &:after {\n        background: var(--accent-light);\n    }\n\n    &:hover {\n        border-color: var(--accent-dark);\n        background: transparent;\n\n        &:after {\n            background: var(--accent-dark);\n        }\n    }\n}\n\n/* END */\n\n/* START - Theme the custom intro underline */\ndiv.custom-intro__content-box {\n    h1.custom-intro__title {\n        &:before {\n            border-color: var(--accent-dark);\n        }\n    }\n}\n\n/* END */\n\n/* START - Adjust the header navigation layout */\n.header-container {\n    @media (max-width: 768px) {\n        padding-left: 16px;\n        padding-right: 16px;\n    }\n    \n    .header-logo {\n        margin-right: 64px;\n\n        @media (min-width: 1025px) and (max-width: 1440px) {\n            margin-right: 32px;\n        }\n    }\n    \n    .header-navigation {\n        @media (min-width: 1025px) and (max-width: 1440px) {\n            gap: 18px;\n        }\n\n        .header-navigation__link {\n            white-space: nowrap;\n        }\n\n        .header-navigation__link,\n        .header-navigation__sub-nav-link {\n            @media (min-width: 1025px) and (max-width: 1440px) {\n                font-size: 15px;\n            }\n        }\n    }\n}\n\n/* END */\n\n/* START - Adjust the header displayed logo */\n.header {\n    &:not(.scroll) {\n        .header-logo__img--dark {\n            display: none !important;\n        }\n\n        .header-logo__img--light {\n            display: block !important;\n        }\n    }\n    \n    &:is(.scroll),\n    &:has(.header-search[style=\"display: block;\"]) {\n        .header-logo__img--dark {\n            display: block !important;\n        }\n\n        .header-logo__img--light {\n            display: none !important;\n        }\n    }\n}\n\n/* END */\n\n/* START - Theme header default */\n.header:not(.scroll) {\n    background: transparent !important;\n\n    /* START - Theme the header navigation links */\n    .header-navigation__link {\n        color: var(--typography-light);\n        \n        &:before,\n        &:after {\n            background-color: var(--typography-light);\n        }\n    }\n\n    /* END */\n\n    /* START - Theme the header buttons */\n    .header-contact-btn,\n    .header-search-btn,\n    .header-hamburger-btn {\n        color: var(--typography-dark);\n        border-color: var(--accent-light);\n        background: var(--accent-light);\n\n        &:after,\n        &:empty:before,\n        &:empty:after {\n            background-color: var(--typography-dark);\n        }\n\n        &:hover:not(:disabled) {\n            color: var(--typography-light);\n            border-color: var(--accent-light);\n            background: transparent;\n\n            &:before,\n            &:after {\n                background-color: var(--accent-light);\n            }\n        }\n    }\n\n    /* END */\n}\n\n/* END */\n\n/* START - Theme header default on property details */\n/* NOTE: Add page-property-details class on the property details page settings */\n.page-property-details {\n    .header:not(.scroll) {\n        \n        /* START - Adjust the header displayed logo */\n        .header-logo__img--dark {\n            display: block !important;\n        }\n\n        .header-logo__img--light {\n            display: none !important;\n        }\n        \n        /* END */\n\n        /* START - Theme the header navigation links */\n        .header-navigation__link {\n            color: var(--typography-dark);\n            \n            &:before,\n            &:after {\n                background-color: var(--typography-dark);\n            }\n        }\n\n        /* END */\n\n        /* START - Theme the header buttons */\n        .header-contact-btn,\n        .header-search-btn,\n        .header-hamburger-btn {\n            color: var(--typography-light);\n            border-color: var(--accent-dark);\n            background: var(--accent-dark);\n\n            &:after,\n            &:empty:before,\n            &:empty:after {\n                background-color: var(--accent-light);\n            }\n\n            &:hover:not(:disabled) {\n                color: var(--typography-dark);\n                border-color: var(--accent-dark);\n                background: transparent;\n\n                &:before,\n                &:after {\n                    background-color: var(--accent-dark);\n                }\n            }\n        }\n\n        /* END */\n    }\n}\n\n/* END */\n\n/* START - Theme header on scroll */\n.header:is(.scroll),\n.header:has(.header-search[style=\"display: block;\"]) {\n    background: var(--primary-dark) !important;\n\n    /* START - Theme the header navigation links */\n    .header-navigation__link {\n        color: var(--typography-dark);\n        \n        &:before,\n        &:after {\n            background-color: var(--typography-dark);\n        }\n    }\n\n    /* END */\n\n    /* START - Theme the header buttons */\n    .header-contact-btn,\n    .header-search-btn,\n    .header-hamburger-btn {\n        color: var(--accent-light);\n        border-color: var(--accent-dark);\n        background: var(--accent-dark);\n\n        &:after,\n        &:empty:before,\n        &:empty:after {\n            background-color: var(--accent-light);\n        }\n\n        &:hover:not(:disabled) {\n            color: var(--typography-dark);\n            border-color: var(--accent-dark);\n            background: transparent;\n\n            &:before,\n            &:after {\n                background-color: var(--accent-dark);\n            }\n        }\n    }\n\n    /* END */\n}\n\n/* END */\n\n/* START - Theme the header dropdown menu */\n.header-navigation__sub-nav {\n    padding: 0px;\n    background: var(--accent-light);\n    \n    .header-navigation__sub-nav-link {\n        padding: 12px 16px;\n        color: var(--typography-dark);\n\n        &:hover {\n            background: var(--accent-dark);\n            color: var(--accent-light);\n            font-weight: 400;\n        }\n    }\n}\n\n/* END */\n\n/* START - Theme header navigation search */\n.header-search,\n.header-search-results-holder {\n    background: var(--primary-dark);\n    \n    .lp-input,\n    .lp-input:not(:placeholder-shown),\n    .lp-input:hover,\n    .lp-input:focus {\n        background: var(--background-dark-inactive);\n        color: var(--typography-dark);\n        border: 1px solid transparent;\n\n        &::placeholder {\n            color: var(--typography-dark);\n            opacity: 0.25;\n        }\n\n        &:-webkit-autofill,\n        &:-webkit-autofill:focus,\n        &:-webkit-autofill:hover {\n            color: var(--typography-dark);\n        }\n    }\n\n    .lp-input-icon:after {\n        --iconColor: var(--accent-dark);\n        cursor: pointer;\n    }\n}\n\n.header-search__title,\n.header-search-results__title {\n    color: var(--typography-dark);\n}\n\n.header-search-results__link {\n    color: var(--typography-dark);\n    transition: 0.4s;\n\n    &:hover {\n        --lp-color-primary-accent: var(--accent-dark);\n    }\n}\n\n.header-search-results__block+.header-search-results__block {\n    border-top: 1px solid var(--border-dark-inactive);\n}\n\n/* END */\n\n/* START - Fix footer layout */\n.footer-info {\n    @media (min-width: 1025px) {\n        max-width: 100%;\n        \n        .footer__col {\n            margin-right: 64px;\n        \n            .footer__section-content {\n                gap: 64px;\n                \n                .footer__col-content {\n                    min-width: auto;\n                }\n            }\n        }\n    }\n}\n\n.footer-navigation {\n    @media (max-width: 768px) {\n        width: 100%;\n        max-width: 100%;\n        column-gap: 32px;\n    }\n}\n\n.footer__section-content {\n    @media (max-width: 768px) {\n        flex-direction: column;\n    }\n}\n\n.footer__col-content {\n    max-width: unset;\n}\n\n.footer__col-description {\n    max-width: unset;\n    width: 100%;\n}\n\n/* END */\n\n/* START - Fix gaps to footer quick links (Navigation) on mobile */\n.footer-navigation {\n    @media (max-width: 768px) {\n        row-gap: 16px;\n    }\n}\n\n/* END */\n\n/* START - Theme footer borderlines */\n.footer-info,\n.footer-contact-row,\n.footer-copyright__privacy,\n.footer-copyright__privacy-policy,\n.footer-navigation__item + .footer-navigation__item {\n    border-color: var(--border-dark-inactive);\n}\n\n/* END */\n\n/* START - Theme footer links */\nfooter#global-footer {\n    a:not(.lp-socials__link) {\n        color: var(--typography-dark);\n        transition: 0.4s;\n        text-decoration: underline;\n        text-underline-offset: 4px;\n        text-decoration-color: var(--border-dark-inactive);\n        cursor: pointer;\n    }\n\n    a:not(.lp-socials__link):hover,\n    a:not(.lp-socials__link):focus {\n        color: var(--accent-dark);\n        text-decoration-color: var(--accent-dark);\n    }\n}\n\n/* END */\n\n/* START - Adjust footer link text casing */\n.footer-copyright__powered,\n.footer-copyright__privacy {\n    text-transform: var(--text-case);\n}\n\n/* END */\n\n/* START - Adjust the footer row in flex column format on mobile */\n.footer-bottom-row {\n    @media (max-width: 768px) {\n        flex-direction: column;\n        gap: 16px;\n    }\n}\n\n.footer-copyright {\n    @media (max-width: 768px) {\n        width: 100%;\n        flex-direction: column;\n        justify-content: space-between;\n        gap: 16px;\n        \n        &__powered,\n        &__privacy {\n            flex-basis: calc((100% / 2) - 16px + (16px / 2));\n        }\n    }\n}\n\n.footer-copyright__powered,\n.footer-copyright__privacy {\n    @media (max-width: 768px) {\n        flex-basis: calc((100% / 2) - 16px + (16px / 2));\n        flex-direction: row;\n    }\n}\n\n/* END */\n\n/* START - Adjust the footer brokerage logo margin */\n.footer-logos-row {\n    margin-bottom: 48px;\n}\n\n/* END */\n\n/* START - Adjust the footer brokerage logo size */\n.footer-logo:not(:has(+ .footer-copyright)) {\n    max-width: 240px;\n    max-height: unset;\n    \n    @media (max-width: 768px) {\n        max-width: 160px;\n    }\n}\n\n/* END */\n\n/* START - Fix the sidemenu layout */\ndiv.sidemenu {\n    width: unset;\n\n    @media (min-width: 1025px) {\n        padding: 112px;\n    }\n    \n    @media (max-width: 1440px) {\n        padding-left: 96px;\n        padding-right: 96px;\n    }\n    \n    @media (max-width: 1366px) {\n        padding-left: 64px;\n        padding-right: 64px;\n    }\n\n    @media (max-width: 768px) {\n        padding: 64px 32px;\n    }\n\n    button.sidemenu-close {\n        top: 32px;\n        right: 32px;\n\n        @media (max-width: 768px) {\n            top: 16px;\n            right: 16px;\n        }\n    }\n\n    div.sidemenu-wrapper {\n        min-height: fit-content;\n\n        div.sidemenu-nav-holder {\n            @media (min-width: 1025px) {\n                &:has(> ul.sidemenu-navigation:nth-child(1):last-child) {\n                    grid-template-columns: auto;\n                }\n\n                &:has(> ul.sidemenu-navigation:nth-child(2):last-child) {\n                    grid-template-columns: auto auto;\n                }\n\n                &:has(> ul.sidemenu-navigation:nth-child(3):last-child) {\n                    grid-template-columns: auto auto auto;\n                }\n\n                &:has(> ul.sidemenu-navigation:nth-child(4):last-child) {\n                    grid-template-columns: auto auto auto auto;\n                }\n            }\n\n            @media (max-width: 768px) {\n                gap: 28px;\n            }\n\n            ul.sidemenu-navigation {\n                li.sidemenu-navigation__item {\n                    span.sidemenu-navigation__link,\n                    a.sidemenu-navigation__link {\n                        @media (max-width: 1440px) and (min-width: 1025px) {\n                            font-size: 20px;\n                        }\n                    }\n                    \n                    span.sidemenu-navigation__link {\n                        &:before {\n                            width: 20px;\n                        }\n                    }\n                }\n            }\n        }\n\n        div.sidemenu-footer {\n            @media (min-width: 1025px) {\n                margin-top: 64px;\n                padding-top: 64px;\n\n                &:before {\n                    width: 100%;\n                }\n            }\n\n            @media (max-width: 768px) {\n                margin-top: 64px;\n                padding-bottom: unset;\n            }\n\n            div.sidemenu__info-group {\n                @media (max-width: 1024px) {\n                    margin-right: unset;\n                }\n            }\n\n            div.sidemenu-socials-block {\n                @media (max-width: 1024px) and (min-width: 769px) {\n                    margin-top: 32px;\n                }\n\n                @media (max-width: 768px) {\n                    margin-top: 24px;\n\n                    &:before {\n                        width: 100%;\n                    }\n                }\n\n                ul.lp-socials {\n                    li {\n                        @media (max-width: 1024px) {\n                            margin-bottom: 0px;\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n/* END */\n\n/* START - Theme the side menu close button */\n.sidemenu-close {\n    border-color: var(--accent-dark);\n    background: var(--accent-dark);\n\n    &:after {\n        background: var(--accent-light);\n    }\n\n    &:hover:not(:disabled) {\n        border-color: var(--accent-dark);\n        background: transparent;\n    }\n\n    &:hover:not(:disabled):after {\n        background: var(--accent-dark);\n    }\n}\n\n/* END */\n\n/* START - Theme the side menu links hover effect */\n.sidemenu-navigation__link {\n    text-transform: var(--text-case);\n\n    &:hover {\n        color: var(--accent-dark) !important;\n    }\n}\n\n.sidemenu-navigation-sub-nav__link {\n    text-transform: var(--text-case);\n}\n\n/* END */\n\n/* START - Theme the side menu horizontal border */\n.sidemenu-footer,\n.sidemenu-socials-block {\n    &:before {\n        background: var(--border-dark-inactive);\n        opacity: 1;\n    }\n}\n\n/* END */\n\n/* START - Style the custom side menu contact information */\ndiv.sidemenu {\n    div.sidemenu__col-description {\n        ul {\n            display: flex;\n            flex-direction: row;\n            margin: unset;\n            gap: 48px;\n            \n            @media (max-width: 768px) {\n                flex-direction: column;\n                gap: 24px;\n            }\n            \n            & > li {\n                margin-bottom: unset;\n                list-style-type: none;\n                display: flex;\n                flex-direction: column;\n                gap: 16px;\n                \n                & > strong {\n                    white-space: pre;\n                    font-weight: 600;\n                }\n                \n                & > ul {\n                    display: flex;\n                    flex-direction: column;\n                    gap: 0px;\n                    \n                    & > li {\n                        white-space: pre;\n                    }\n                }\n            }\n            \n            a {\n                color: var(--typography-dark);\n                transition: 0.4s;\n                text-decoration: underline;\n                text-underline-offset: 4px;\n                text-decoration-color: var(--border-dark-inactive);\n                cursor: pointer;\n            }\n\n            a:hover,\n            a:focus {\n                color: var(--accent-dark);\n                text-decoration-color: var(--accent-dark);\n            }\n        }\n    }\n}\n\n/* END */\n\n/* START - Fix contact overlay title to maximize spacing for title */\n.contact-form-modal-details__title {\n    max-width: 100%;\n    display: flex;\n    flex-direction: row;\n    gap: 16px;\n    font-size: var(--lp-h2-font-size);\n}\n\n/* END */\n\n/* START - Fix the opacity of the contact overlay text information */\n.contact-form-modal-agent {\n    opacity: 1;\n}\n\n/* END */\n\n/* START - Theme the contact overlay custom links */\n.contact-form-modal-details__open {\n    a {\n        color: var(--typography-dark);\n        text-decoration: underline;\n        text-underline-offset: 4px;\n        text-decoration-color: var(--border-dark-inactive);\n        transition: 0.25s;\n        \n        &:hover {\n            color: var(--accent-dark);\n            text-decoration-color: var(--accent-dark);\n        }\n    }\n}\n\n/* END */\n\n/* START - Reposition contact overlay close button */\n.contact-form-modal__close-container {\n    top: 16px;\n    right: 16px;\n    height: 40px;\n    width: 40px;\n    \n    .contact-form-modal__close {\n        top: unset !important;\n        right: 0px !important;\n        padding: 0px;\n        min-width: 40px;\n        display: flex !important;\n        background: var(--accent-light) !important;\n        border: 1px solid var(--accent-light) !important;\n\n        &:after {\n            background: var(--accent-dark);\n            mask-image: var(--lp-icon-close);\n            transform: unset;\n        }\n        \n        &:hover {\n            background: transparent !important;\n            border: 1px solid var(--accent-light) !important;\n            \n            &:after {\n                background: var(--accent-light);\n            }\n        }\n    }\n}\n\n/* END */\n\n/* START - Use the high resolution image of the contact overlay */\n.contact-form-modal__bg-image {\n    content: url('https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/2ed1fa2b-e4b3-4eae-8d63-fb57df3f41cf');\n}\n\n/* END */\n\n/* START - Fix floating contact form placed behind the header navigation */\n.floating-contact-button {\n    z-index: 101 !important;\n}\n\n/* END */\n\n/* START - Adjust the floating contact form close button position*/\n.floating-contact-button-pop-up {\n    .floating-contact-button-pop-up__close {\n        top: 16px;\n        right: 16px;\n    }\n}\n\n/* END */\n\n/* START - Theme the inner form of the floating contact form */\n.floating-contact-button-pop-up {\n    box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.15);\n}\n\n/* END */\n\n/* START - Theme the search icon of the floating contact form */\n.floating-contact-button__btn-search {\n    background: var(--accent-dark);\n}\n\n.floating-contact-button__btn-search:after {\n    background: var(--accent-light);\n}\n\n/* END */\n\n/* START - Theme the submit button of floating contact form */\n.floating-contact-button-pop-up {\n    .lp-btn[type=\"submit\"] {\n        background: var(--accent-dark);\n        border: 1px solid var(--accent-dark);\n        color: var(--accent-light);\n    }\n    \n    .lp-btn[type=\"submit\"]:hover:not(:disabled) {\n        background: transparent;\n        border: 1px solid var(--accent-dark);\n        color: var(--accent-dark);\n    }\n}\n\n/* END */\n\n.sidemenu-navigation-sub-nav__link:hover{\n    color: var(--accent-dark)!important;\n    text-decoration-color: var(--accent-dark)!important;\n}\n\n","externalStylesheet":"https://styles.luxurypresence.com/visionary/index.css","globalBodyJs":null,"globalHeadJs":"<!-- Bing Webmaster Tools Verification -->\r\n<script>\r\n        // Check if on the homepage before the body loads\r\n        if (window.location.pathname === '/' || window.location.pathname === '/index.html') {\r\n        document.write('<meta name=\"msvalidate.01\" content=\"9444E455BC3D007F3F70BCA3F6F54DD2\" />');\r\n        }\r\n</script>\r\n\r\n","displayGlobalLoading":false,"globalLoadingLogo":null,"globalLoadingBackgroundColor":"#ffffff","status":"LIVE","primaryFontFamily":"Tenor Sans","secondaryFontFamily":"Questrial","primaryFontId":"60abb7b1-1d77-493e-b260-0ae888b77d53","secondaryFontId":"f2e97ba8-311b-46a6-b4e2-4dce9fd0036c","h1FontSize":"56px","h2FontSize":"44px","h3FontSize":"32px","h4FontSize":"24px","h5FontSize":"12px","h6FontSize":"32px","bodyFontSize":"16px","bodyPadding":"0px","backgroundColor":"#fff","logoDark":{"id":"03b3faab-a8cb-48cf-b9a7-546460aaa76e","alt":null,"bytes":25576,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","description":null,"displayName":"compass-lockup-black","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","originalFileName":"compass lockup black"},"logoLight":{"id":"2f2ac67e-9d9e-407c-bb6d-41c79b705827","alt":null,"bytes":27296,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","description":null,"displayName":"compass-lockup-white","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","originalFileName":"compass lockup white"},"propertyPlaceholderImage":{"id":"31512df7-3dee-4b4b-86be-5876a617d758","alt":null,"bytes":39456,"width":1920,"format":"png","height":1200,"pngUrl":"","shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/862c7dd3-ca3f-483b-ac29-b9f462349c1f","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/862c7dd3-ca3f-483b-ac29-b9f462349c1f","authorUrl":null,"createdAt":"2025-05-20T00:00:46.472Z","mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/862c7dd3-ca3f-483b-ac29-b9f462349c1f","sourceUrl":null,"updatedAt":"2025-05-20T00:00:46.472Z","xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/862c7dd3-ca3f-483b-ac29-b9f462349c1f","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/862c7dd3-ca3f-483b-ac29-b9f462349c1f","description":null,"displayName":"property_placeholder-logo","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/862c7dd3-ca3f-483b-ac29-b9f462349c1f","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/862c7dd3-ca3f-483b-ac29-b9f462349c1f","originalFileName":"Property_placeholder-logo","cloudinaryPublicId":"862c7dd3-ca3f-483b-ac29-b9f462349c1f"},"stackpathSiteId":null,"stackPathSiteDnsTargets":null,"fubTrackingId":null,"fubApiKey":null,"gaLPTrackingId":"G-55QEZQRX4N","gaClientTrackingId":null,"fbTrackingId":null,"mlsSearchUserId":500190918,"adwerxPartnerId":null,"adwerxPartnerAgentId":null,"cookieYesId":null,"gaViewId":null,"languageCode":"en","createdAt":"2026-04-09T00:18:15.675Z","updatedAt":"2026-04-10T00:42:17.628Z","deletedAt":null,"lastUpdatingUserId":"862df6dc-25f7-410c-8e3b-3983657ec2f8","lastUpdateHash":"ad8b44d0-2977-4e74-be1d-30eb64894866","contentWebsiteId":null,"urlFacebook":null,"urlInstagram":null,"urlLinkedin":null,"urlPodcast":null,"urlTwitter":null,"urlYoutube":null,"resource":null,"resourceId":null,"gtmId":null,"brokerageDisclaimer":"","brokerageFormDisclaimer":null,"validLiveCheck":true,"lastValidLiveUpdatedAt":"2026-04-09T13:22:42.380Z","accessibilityWidget":true,"lazyLoadingEnabled":false,"recaptchaEnabled":false,"recaptchaSiteId":null,"isSelfService":false,"leadIngesterEnabled":true,"googleSignOnEnabled":true,"useTurbolinks":false,"mediaMap":{},"palette":{"colors":{"website-color-1":"#EAE7E1","website-color-2":"#F4F4F4","website-color-3":"#7B7A63","website-color-4":"#FFFFFF","website-color-5":"rgba(0, 0, 0, 0)"},"customColors":{"website-custom-color-1":"#000000"}},"themeSchema":{},"seThemes":[],"themes":[],"globalElements":{"footer":{"sourceVariables":{}},"navbar":{"sourceVariables":{}},"contactUs":{"sourceVariables":{}}},"passwordProtection":null,"businessName":"Adrianna Vallario","renderOptions":null,"defaultMapBounds":null,"mlsProviders":null,"mlsComplianceSettings":null,"agentIds":[],"globalContactUsElementId":"f0cdc8e7-37fb-437c-b125-3b525e412e95","globalContactUsFormValues":{"title":"Get in Touch","newTab":false,"address":"","agentName":"","textColor":"rgba(0, 0, 0, 1)","agentEmail":"","agentPhone":"","description":"","formBgColor":"rgba(255, 255, 255, 1)","openTextArea":"<p><strong>ADRIANNA VALLARIO OF COMPASS</strong><br><a href=\"tel:(202)%20257-9901\">M: (202) 257-9901</a><br><a href=\"tel:(703)%20229-8935\">O: (703) 229-8935</a><br><a href=\"mailto:adrianna.v@compass.com\">adrianna.v@compass.com</a></p>\n<p><strong>OFFICE ADDRESS</strong><br>1004 KING ST<br>ALEXANDRIA VA 22314</p>","formTextColor":"rgba(0, 0, 0, 1)","TCRBusinessName":"","backgroundImage":{"id":"bab2e985-8047-430d-b221-d60945b0d14f","alt":null,"bytes":4671690,"width":6016,"format":"jpeg","height":4016,"pngUrl":"","shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1920/https://media-production.lp-cdn.com/media/2ed1fa2b-e4b3-4eae-8d63-fb57df3f41cf","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/2ed1fa2b-e4b3-4eae-8d63-fb57df3f41cf","authorUrl":null,"createdAt":"2025-05-19T22:14:14.791Z","mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/2ed1fa2b-e4b3-4eae-8d63-fb57df3f41cf","sourceUrl":null,"updatedAt":"2025-05-19T22:14:14.791Z","xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=2560/https://media-production.lp-cdn.com/media/2ed1fa2b-e4b3-4eae-8d63-fb57df3f41cf","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=3456/https://media-production.lp-cdn.com/media/2ed1fa2b-e4b3-4eae-8d63-fb57df3f41cf","description":null,"displayName":"element-1","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/2ed1fa2b-e4b3-4eae-8d63-fb57df3f41cf","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/2ed1fa2b-e4b3-4eae-8d63-fb57df3f41cf","originalFileName":"Element 1","cloudinaryPublicId":"2ed1fa2b-e4b3-4eae-8d63-fb57df3f41cf"},"messageBtnStyle":"button-style-1","leftPanelBgColor":"rgba(234, 231, 225, 1)","socialLinksStyle":"social_icons-style-1","socialCustomLinks":[{"_id":"516","link":"https://www.instagram.com/adrianna.v.realtor/","type":"INSTAGRAM"},{"icon":"<svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">< path d = \"M7.5 9.5V19.5C7.5 19.6326 7.44732 19.7598 7.35355 19.8536C7.25979 19.9473 7.13261 20 7 20H4.5C4.36739 20 4.24022 19.9473 4.14645 19.8536C4.05268 19.7598 4 19.6326 4 19.5V9.5C4 9.36739 4.05268 9.24021 4.14645 9.14645C4.24022 9.05268 4.36739 9 4.5 9H7C7.13261 9 7.25979 9.05268 7.35355 9.14645C7.44732 9.24021 7.5 9.36739 7.5 9.5ZM21 13.41C21.0167 12.3591 20.6739 11.334 20.0282 10.5047C19.3826 9.67535 18.4729 9.09154 17.45 8.85C16.754 8.70013 16.0322 8.71906 15.345 8.90521C14.6578 9.09136 14.0252 9.43932 13.5 9.92V9.5C13.5 9.36739 13.4473 9.24021 13.3536 9.14645C13.2598 9.05268 13.1326 9 13 9H10.5C10.3674 9 10.2402 9.05268 10.1464 9.14645C10.0527 9.24021 10 9.36739 10 9.5V19.5C10 19.6326 10.0527 19.7598 10.1464 19.8536C10.2402 19.9473 10.3674 20 10.5 20H13C13.1326 20 13.2598 19.9473 13.3536 19.8536C13.4473 19.7598 13.5 19.6326 13.5 19.5V13.86C13.488 13.3735 13.6479 12.8983 13.9515 12.5179C14.255 12.1375 14.6829 11.8762 15.16 11.78C15.4496 11.73 15.7467 11.7445 16.0301 11.8223C16.3135 11.9002 16.5762 12.0396 16.7997 12.2305C17.0231 12.4215 17.2017 12.6593 17.3227 12.9271C17.4437 13.1949 17.5043 13.4861 17.5 13.78V19.5C17.5 19.6326 17.5527 19.7598 17.6464 19.8536C17.7402 19.9473 17.8674 20 18 20H20.5C20.6326 20 20.7598 19.9473 20.8536 19.8536C20.9473 19.7598 21 19.6326 21 19.5V13.41ZM5.5 3C5.10444 3 4.71776 3.1173 4.38886 3.33706C4.05996 3.55682 3.80362 3.86918 3.65224 4.23463C3.50087 4.60009 3.46126 5.00222 3.53843 5.39018C3.6156 5.77814 3.80608 6.13451 4.08579 6.41421C4.36549 6.69392 4.72186 6.8844 5.10982 6.96157C5.49778 7.03874 5.89992 6.99913 6.26537 6.84776C6.63082 6.69638 6.94318 6.44004 7.16294 6.11114C7.3827 5.78224 7.5 5.39556 7.5 5C7.5 4.46957 7.28929 3.96086 6.91421 3.58579C6.53914 3.21071 6.03043 3 5.5 3Z\" fill = \"black\" /></svg >","link":"https://www.linkedin.com/in/adrianna-vallario-745bb6140/","type":"LINKEDIN"},{"icon":"<svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">< path d = \"M20 4.48998L18.54 4.33999C14.1716 3.89001 9.76844 3.89001 5.39999 4.33999L3.99999 4.48998C3.16575 4.58428 2.39645 4.98567 1.8419 5.61601C1.28734 6.24636 0.987231 7.06052 0.999994 7.89999V16.1C0.987231 16.9394 1.28734 17.7536 1.8419 18.384C2.39645 19.0143 3.16575 19.4157 3.99999 19.51L5.45999 19.66C9.82844 20.11 14.2316 20.11 18.6 19.66L20 19.51C20.8342 19.4157 21.6035 19.0143 22.1581 18.384C22.7126 17.7536 23.0128 16.9394 23 16.1V7.89999C23.0128 7.06052 22.7126 6.24636 22.1581 5.61601C21.6035 4.98567 20.8342 4.58428 20 4.48998ZM15 12.62L11.11 15.22C10.9986 15.2812 10.8734 15.313 10.7463 15.3125C10.6192 15.3121 10.4943 15.2793 10.3833 15.2173C10.2724 15.1553 10.179 15.0662 10.1119 14.9582C10.0448 14.8502 10.0063 14.7269 9.99999 14.6V9.39998C10.0002 9.26395 10.0375 9.13054 10.1077 9.01404C10.178 8.89754 10.2786 8.80235 10.3988 8.73865C10.519 8.67495 10.6543 8.64515 10.7901 8.65243C10.926 8.65971 11.0573 8.7038 11.17 8.77998L15.06 11.38C15.1632 11.4472 15.2479 11.5391 15.3066 11.6474C15.3653 11.7556 15.396 11.8768 15.396 12C15.396 12.1231 15.3653 12.2443 15.3066 12.3526C15.2479 12.4608 15.1632 12.5528 15.06 12.62H15Z\" fill = \"black\" /></svg >","link":"https://www.youtube.com/@AdriannaVallarioRealtor","type":"YOUTUBE"},{"icon":"<svg width=\"17\" height=\"18\" viewBox=\"0 0 17 18\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.9755 4.73581C11.0888 3.88682 9.88133 3.41516 8.65501 3.43402C6.39103 3.43402 4.48552 4.94334 3.78746 6.99979L3.78744 6.99977C3.42898 8.07515 3.42898 9.24488 3.78744 10.3203L0.91974 12.5465C-0.30658 10.1127 -0.30658 7.22616 0.91974 4.77352L0.91976 4.77354C2.39134 1.84924 5.37224 0.000329275 8.65501 0.000329275C10.8058 -0.0185372 12.8811 0.773854 14.447 2.24544L11.9755 4.73581ZM16.8243 7.11299C16.9186 7.67898 16.9752 8.28271 16.9752 8.86757C16.9752 11.49 16.0319 13.7162 14.3905 15.2444L14.3793 15.2358C12.9465 16.5502 10.9884 17.3197 8.65501 17.3197C5.37225 17.3197 2.39134 15.4708 0.91976 12.5465L3.78746 10.3391C4.48552 12.3767 6.39103 13.9049 8.65501 13.9049C9.82473 13.9049 10.8247 13.603 11.5982 13.0748L11.6068 13.0814L11.5983 13.0748C12.5227 12.4711 13.1453 11.5277 13.334 10.4523H8.65509V7.11299H16.8243Z\"/></svg>","link":"https://www.google.com/search?q=adrianna+vallario+real+estate+agent&sca_esv=18d2e8def591dfb0&ei=kXgraL3YINyv4-EPq4GcgAs&ved=0ahUKEwj95OqDlbCNAxXc1zgGHasAB7AQ4dUDCBA&uact=5&oq=adrianna+vallario+real+estate+agent&gs_lp=Egxnd3Mtd2l6LXNlcnAiI2Fkcmlhbm5hIHZhbGxhcmlvIHJlYWwgZXN0YXRlIGFnZW50MgUQIRigATIEECEYFUjAFFD_A1iVE3ABeACQAQCYAXKgAZEMqgEEMTYuMrgBA8gBAPgBAZgCE6ACwQzCAgsQABiABBiwAxiiBMICCBAAGLADGO8FwgILEC4YgAQYxwEYrwHCAgUQABiABMICBhAAGBYYHsICCxAAGIAEGIYDGIoFwgIIEAAYogQYiQXCAggQABiABBiiBMICGhAuGIAEGMcBGK8BGJcFGNwEGN4EGOAE2AEBwgIHECEYoAEYCpgDAIgGAZAGBboGBggBEAEYFJIHBDE3LjKgB7xMsgcEMTYuMrgHvAw&sclient=gws-wiz-serp","type":"GOOGLE"},{"icon":"<svg width=\"17\" height=\"19\" viewBox=\"0 0 17 19\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.4936 5.03562C11.579 5.01663 11.6169 5.0451 11.6688 5.10206C11.9631 5.42914 12.9036 6.57762 13.1591 6.89084C13.2065 6.94779 13.1736 7.00985 13.1357 7.0427C11.2373 8.52344 9.12498 10.621 7.94793 12.1207C7.92466 12.1543 7.94362 12.1543 7.96258 12.1491C10.0128 11.2664 14.8296 9.85663 16.999 9.46304V6.71562L8.50873 0L0.00390625 6.7105V9.71413C2.63757 8.14881 8.73138 5.72339 11.4936 5.03562Z\"/><path d=\"M4.58464 16.5778C4.51382 16.6157 4.45613 16.6063 4.39918 16.5494L2.81402 14.6606C2.77167 14.608 2.76656 14.5796 2.82351 14.4991C4.04871 12.7052 6.54945 9.90969 8.14422 8.72833C8.17266 8.70937 8.16318 8.68524 8.12956 8.69975C6.46843 9.24087 1.74653 11.2721 0 12.2592V18.6746H16.9958V12.4965C14.6797 12.89 7.74114 14.9548 4.58464 16.5778Z\"/></svg>","link":"https://www.zillow.com/profile/avallario1","type":"ZILLOW"},{"icon":"<svg width=\"20\" height=\"20\" viewBox=\"0 0 60.14 60\"><path d=\"M29.86 0a30 30 0 00.28 60 30.03 30.03 0 0030-30A30 30 0 0029.86 0zm.28 8a22.03 22.03 0 0122 22 22 22 0 11-22-22zm7.18 9.17l-20 20 5.65 5.66 20-20z\" /></svg>","link":"https://www.compass.com/agents/adrianna-vallario/","type":"BROKERAGE"}]},"globalMyAccountElementId":null,"globalMyAccountFormValues":{},"globalNavbarElementId":"3242b8f0-253e-46f7-b814-162ccf958ec2","globalNavbarFormValues":{"nav":[{"type":"GROUP","items":[{"path":"/properties/sale","type":"LINK","content":"Featured Listings"},{"path":"/properties/sold","type":"LINK","content":"Past Transactions"}],"content":"Properties"},{"path":"/neighborhoods","type":"LINK","items":[],"content":"Neighborhoods"},{"path":"/home-search/listings","type":"LINK","items":[],"content":"Home Search"},{"path":"/home-valuation","type":"LINK","items":[],"content":"Home Valuation"},{"type":"GROUP","items":[{"type":"BUTTON","action":"CONTACT_US","content":"Let's Connect"},{"path":"tel:2022579901","type":"LINK","content":"M: (202) 257-9901"},{"path":"tel:7032298935","type":"LINK","content":"O: (703) 229-8935"}],"content":"Contact Adrianna"},{"type":"GROUP","items":[{"path":"/about-laurel-conger","type":"LINK","content":"Laurel Conger"}],"content":"Contact Laurel"}],"phone":"","ctaButton":{"id":"9","path":"tel:1234445555","show":false,"type":"LINK","email":"","phone":"1234445555","style":null,"content":"Contact Us"},"phoneText":"","textColor":"rgba(255, 255, 255, 1)","scrollBgColor":"rgba(26, 26, 26, 0.8)","showSearchIcon":true,"backgroundColor":"rgba(26, 26, 26, 1)","scrollTextColor":"rgba(255, 255, 255, 1)","phonePillBackgroundColor":null},"globalSidemenuElementId":"033c3235-a8bd-45bf-a4a8-96977e33190d","globalSidemenuFormValues":{"nav":[{"path":"/","type":"LINK","items":[],"content":"Home"},{"type":"GROUP","items":[{"path":"/about-adrianna-vallario","type":"LINK","content":"Adrianna Vallario"},{"path":"/about-laurel-conger","type":"LINK","content":"Laurel Conger"}],"content":"Meet the Agents"},{"type":"GROUP","items":[{"path":"/properties/sale","type":"LINK","content":"Featured Properties"},{"path":"/properties/sold","type":"LINK","content":"Past Transactions"}],"content":"Properties"},{"path":"/home-search/listings","type":"LINK","items":[],"content":"Home Search"},{"path":"/home-valuation","type":"LINK","items":[],"content":"Home Valuation"},{"path":"/neighborhoods","type":"LINK","items":[],"content":"Neighborhoods"},{"path":"/testimonials","type":"LINK","items":[],"content":"Testimonials"},{"path":"/blog","type":"LINK","items":[],"content":"Real Estate Tips"},{"path":"/compass-concierge","type":"LINK","items":[],"content":"Compass Concierge"},{"path":"/contact","type":"LINK","items":[],"content":"Let's Connect"},{"path":"/home-search/account","type":"LINK","items":[],"content":"My Search Portal"}],"agentName":"","openHours":"","agentEmail":"","agentPhone":"","itemNumber":true,"columnDesc2":"<!-- START - Add custom side menu contact information -->\n<ul>\n<li><strong>ADRIANNA VALLARIO OF COMPASS</strong>\n<ul>\n<li><a href=\"tel:(202)%20257-9901\">M: (202) 257-9901</a></li>\n<li><a href=\"tel:(703)%20229-8935\">O: (703) 229-8935</a></li>\n<li><a href=\"mailto:adrianna.v@compass.com\">adrianna.v@compass.com</a></li>\n</ul>\n</li>\n<li><strong>ADDRESS</strong>\n<ul>\n<li>1004 KING ST<br>ALEXANDRIA VA 22314</li>\n</ul>\n</li>\n</ul>\n<!-- END -->","columnTitle1":"","columnTitle2":"","showWatermark":false,"socialLinkStyle":"social_icons-style-1","socialLinksTitle":"Follow Adrianna","socialCustomLinks":[{"_id":"503","link":"https://www.instagram.com/adrianna.v.realtor/","type":"INSTAGRAM"},{"_id":"504","link":"https://www.linkedin.com/in/adrianna-vallario-745bb6140/","type":"LINKEDIN"},{"icon":"<svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">< path d = \"M20 4.48998L18.54 4.33999C14.1716 3.89001 9.76844 3.89001 5.39999 4.33999L3.99999 4.48998C3.16575 4.58428 2.39645 4.98567 1.8419 5.61601C1.28734 6.24636 0.987231 7.06052 0.999994 7.89999V16.1C0.987231 16.9394 1.28734 17.7536 1.8419 18.384C2.39645 19.0143 3.16575 19.4157 3.99999 19.51L5.45999 19.66C9.82844 20.11 14.2316 20.11 18.6 19.66L20 19.51C20.8342 19.4157 21.6035 19.0143 22.1581 18.384C22.7126 17.7536 23.0128 16.9394 23 16.1V7.89999C23.0128 7.06052 22.7126 6.24636 22.1581 5.61601C21.6035 4.98567 20.8342 4.58428 20 4.48998ZM15 12.62L11.11 15.22C10.9986 15.2812 10.8734 15.313 10.7463 15.3125C10.6192 15.3121 10.4943 15.2793 10.3833 15.2173C10.2724 15.1553 10.179 15.0662 10.1119 14.9582C10.0448 14.8502 10.0063 14.7269 9.99999 14.6V9.39998C10.0002 9.26395 10.0375 9.13054 10.1077 9.01404C10.178 8.89754 10.2786 8.80235 10.3988 8.73865C10.519 8.67495 10.6543 8.64515 10.7901 8.65243C10.926 8.65971 11.0573 8.7038 11.17 8.77998L15.06 11.38C15.1632 11.4472 15.2479 11.5391 15.3066 11.6474C15.3653 11.7556 15.396 11.8768 15.396 12C15.396 12.1231 15.3653 12.2443 15.3066 12.3526C15.2479 12.4608 15.1632 12.5528 15.06 12.62H15Z\" fill = \"black\" /></svg >","link":"https://www.youtube.com/@AdriannaVallarioRealtor","type":"YOUTUBE"},{"icon":"<svg width=\"17\" height=\"18\" viewBox=\"0 0 17 18\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.9755 4.73581C11.0888 3.88682 9.88133 3.41516 8.65501 3.43402C6.39103 3.43402 4.48552 4.94334 3.78746 6.99979L3.78744 6.99977C3.42898 8.07515 3.42898 9.24488 3.78744 10.3203L0.91974 12.5465C-0.30658 10.1127 -0.30658 7.22616 0.91974 4.77352L0.91976 4.77354C2.39134 1.84924 5.37224 0.000329275 8.65501 0.000329275C10.8058 -0.0185372 12.8811 0.773854 14.447 2.24544L11.9755 4.73581ZM16.8243 7.11299C16.9186 7.67898 16.9752 8.28271 16.9752 8.86757C16.9752 11.49 16.0319 13.7162 14.3905 15.2444L14.3793 15.2358C12.9465 16.5502 10.9884 17.3197 8.65501 17.3197C5.37225 17.3197 2.39134 15.4708 0.91976 12.5465L3.78746 10.3391C4.48552 12.3767 6.39103 13.9049 8.65501 13.9049C9.82473 13.9049 10.8247 13.603 11.5982 13.0748L11.6068 13.0814L11.5983 13.0748C12.5227 12.4711 13.1453 11.5277 13.334 10.4523H8.65509V7.11299H16.8243Z\"/></svg>","link":"https://www.google.com/search?q=adrianna+vallario+real+estate+agent&sca_esv=18d2e8def591dfb0&ei=kXgraL3YINyv4-EPq4GcgAs&ved=0ahUKEwj95OqDlbCNAxXc1zgGHasAB7AQ4dUDCBA&uact=5&oq=adrianna+vallario+real+estate+agent&gs_lp=Egxnd3Mtd2l6LXNlcnAiI2Fkcmlhbm5hIHZhbGxhcmlvIHJlYWwgZXN0YXRlIGFnZW50MgUQIRigATIEECEYFUjAFFD_A1iVE3ABeACQAQCYAXKgAZEMqgEEMTYuMrgBA8gBAPgBAZgCE6ACwQzCAgsQABiABBiwAxiiBMICCBAAGLADGO8FwgILEC4YgAQYxwEYrwHCAgUQABiABMICBhAAGBYYHsICCxAAGIAEGIYDGIoFwgIIEAAYogQYiQXCAggQABiABBiiBMICGhAuGIAEGMcBGK8BGJcFGNwEGN4EGOAE2AEBwgIHECEYoAEYCpgDAIgGAZAGBboGBggBEAEYFJIHBDE3LjKgB7xMsgcEMTYuMrgHvAw&sclient=gws-wiz-serp","type":"GOOGLE"},{"icon":"<svg width=\"17\" height=\"19\" viewBox=\"0 0 17 19\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.4936 5.03562C11.579 5.01663 11.6169 5.0451 11.6688 5.10206C11.9631 5.42914 12.9036 6.57762 13.1591 6.89084C13.2065 6.94779 13.1736 7.00985 13.1357 7.0427C11.2373 8.52344 9.12498 10.621 7.94793 12.1207C7.92466 12.1543 7.94362 12.1543 7.96258 12.1491C10.0128 11.2664 14.8296 9.85663 16.999 9.46304V6.71562L8.50873 0L0.00390625 6.7105V9.71413C2.63757 8.14881 8.73138 5.72339 11.4936 5.03562Z\"/><path d=\"M4.58464 16.5778C4.51382 16.6157 4.45613 16.6063 4.39918 16.5494L2.81402 14.6606C2.77167 14.608 2.76656 14.5796 2.82351 14.4991C4.04871 12.7052 6.54945 9.90969 8.14422 8.72833C8.17266 8.70937 8.16318 8.68524 8.12956 8.69975C6.46843 9.24087 1.74653 11.2721 0 12.2592V18.6746H16.9958V12.4965C14.6797 12.89 7.74114 14.9548 4.58464 16.5778Z\"/></svg>","link":"https://www.zillow.com/profile/avallario1","type":"ZILLOW"},{"icon":"<svg width=\"20\" height=\"20\" viewBox=\"0 0 60.14 60\"><path d=\"M29.86 0a30 30 0 00.28 60 30.03 30.03 0 0030-30A30 30 0 0029.86 0zm.28 8a22.03 22.03 0 0122 22 22 22 0 11-22-22zm7.18 9.17l-20 20 5.65 5.66 20-20z\" /></svg>","link":"https://www.compass.com/agents/adrianna-vallario/","type":"BROKERAGE"}],"navItemNumberColor":"rgba(0, 0, 0, 1)"},"globalSidemenuOptions":{"fontColor":"rgba(0, 0, 0, 1)","backgroundColor":"rgba(255, 255, 255, 1)"},"globalFooterElementId":"b8c9ffd0-3b1f-4577-96fc-828efdac86e7","globalFooterFormValues":{"logo1":{"id":"69fae106-9b21-4b29-9a8c-52b242f039f3","alt":null,"bytes":10875,"width":992,"format":"png","height":141,"pngUrl":"","shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/0bb65974-4da6-4f32-bb29-799646824ee6","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/0bb65974-4da6-4f32-bb29-799646824ee6","authorUrl":null,"createdAt":"2025-05-19T21:06:35.443Z","mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/0bb65974-4da6-4f32-bb29-799646824ee6","sourceUrl":null,"updatedAt":"2025-05-19T21:06:35.443Z","xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/0bb65974-4da6-4f32-bb29-799646824ee6","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/0bb65974-4da6-4f32-bb29-799646824ee6","description":null,"displayName":"compass-black-black","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/0bb65974-4da6-4f32-bb29-799646824ee6","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/0bb65974-4da6-4f32-bb29-799646824ee6","originalFileName":"compass-black-black","cloudinaryPublicId":"0bb65974-4da6-4f32-bb29-799646824ee6"},"logo2":null,"lpLink":{"path":"https://www.luxurypresence.com/","show":true,"type":"LINK","content":"Luxury Presence"},"lpLogo":{"id":"a68a1749-40f9-4afd-a14f-f561f40cf42f","alt":null,"bytes":3116,"width":390,"format":"png","height":140,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jnymuan6tigs629jigsz","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jnymuan6tigs629jigsz","authorUrl":null,"createdAt":"2023-05-16T21:48:31.483Z","mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jnymuan6tigs629jigsz","sourceUrl":null,"updatedAt":"2023-05-16T21:48:31.483Z","xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jnymuan6tigs629jigsz","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jnymuan6tigs629jigsz","description":null,"displayName":"luxury-presence-dark","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jnymuan6tigs629jigsz","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/jnymuan6tigs629jigsz","originalFileName":"luxury presence dark","cloudinaryPublicId":"jnymuan6tigs629jigsz"},"lpText":"Powered by","disclaimer":"<div id=\"ipql\"></div>\n<div id=\"ipql\">\n<p style=\"font-size: 12px;\">Adrianna Vallario is a real estate agent affiliated with Compass. <a href=\"https://www.compass.com/\" target=\"_blank\" rel=\"noopener\">Compass</a> is a licensed real estate broker under the name 'Compass Real Estate' in the District of Columbia and under the name \"Compass\" in Virginia and Maryland and abides by equal housing opportunity laws. All material presented herein is intended for informational purposes only. Information is compiled from sources deemed reliable but is subject to errors, omissions, changes in price, condition, sale, or withdrawal without notice. No statement is made as to the accuracy of any description. All measurements and square footages are approximate. This is not intended to solicit property already listed. Nothing herein shall be construed as legal, accounting or other professional advice outside the realm of real estate brokerage.<br><img style=\"filter: invert(0); margin-top: 20px; width: 100px; height: auto;\" src=\"https://res.cloudinary.com/luxuryp/images/f_auto,q_auto/g5qzbyky8ifp5w0ex0ik/realtor-eho-logo-07232021-update-dark\"></p>\n</div>\n<style>* { box-sizing: border-box; } body {margin: 0;}ul{list-style:inherit;}#iaa1{font-size:12px;}#iivu{margin-top:20px;}</style>\n<style>* { box-sizing: border-box; } body {margin: 0;}ul{list-style:inherit;}#iaa1{font-size:12px;}#iivu{margin-top:20px;}</style>","navigation":[{"path":"/properties/sale","type":"LINK","items":[],"content":"Featured Properties"},{"path":"/properties/sold","type":"LINK","items":[],"content":"Past Transactions"},{"path":"/home-search/listings","type":"LINK","items":[],"content":"Home Search"},{"path":"/home-valuation","type":"LINK","items":[],"content":"Home Valuation"},{"path":"/neighborhoods","type":"LINK","items":[],"content":"Neighborhoods"},{"type":"GROUP","items":[{"path":"/about-adrianna-vallario","type":"LINK","content":"Adrianna Vallario"},{"path":"/about-laurel-conger","type":"LINK","content":"Laurel Conger"}],"content":"Meet the Agents"}],"columnDesc1":"<div><a href=\"tel:(202) 257-9901\">M: (202) 257-9901</a></div>\n<div><a href=\"tel:(703)%20229-8935\">O: (703) 229-8935</a><br><a href=\"mailto:adrianna.v@compass.com\">adrianna.v@compass.com</a></div>","columnDesc2":"<p>1004 KING ST<br>ALEXANDRIA VA 22314</p>","columnDesc3":"","columnDesc4":"","columnTitle1":"Contact","columnTitle2":"Address","columnTitle3":"","columnTitle4":"","contactName1":"Adrianna Vallario of Compass","contactName2":"","hyperlinkStyle":"hyperlink-style-1","usefulItemsNav":[],"disclaimerLogo1":null,"disclaimerLogo2":null,"socialLinkStyle":"social_icons-style-1","socialCustomLinks":[{"_id":"331","link":"https://www.instagram.com/adrianna.v.realtor/","type":"INSTAGRAM"},{"_id":"336","link":"https://www.linkedin.com/in/adrianna-vallario-745bb6140/","type":"LINKEDIN"},{"_id":"339","link":"https://www.youtube.com/@AdriannaVallarioRealtor","type":"YOUTUBE"},{"icon":"<svg width=\"17\" height=\"18\" viewBox=\"0 0 17 18\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.9755 4.73581C11.0888 3.88682 9.88133 3.41516 8.65501 3.43402C6.39103 3.43402 4.48552 4.94334 3.78746 6.99979L3.78744 6.99977C3.42898 8.07515 3.42898 9.24488 3.78744 10.3203L0.91974 12.5465C-0.30658 10.1127 -0.30658 7.22616 0.91974 4.77352L0.91976 4.77354C2.39134 1.84924 5.37224 0.000329275 8.65501 0.000329275C10.8058 -0.0185372 12.8811 0.773854 14.447 2.24544L11.9755 4.73581ZM16.8243 7.11299C16.9186 7.67898 16.9752 8.28271 16.9752 8.86757C16.9752 11.49 16.0319 13.7162 14.3905 15.2444L14.3793 15.2358C12.9465 16.5502 10.9884 17.3197 8.65501 17.3197C5.37225 17.3197 2.39134 15.4708 0.91976 12.5465L3.78746 10.3391C4.48552 12.3767 6.39103 13.9049 8.65501 13.9049C9.82473 13.9049 10.8247 13.603 11.5982 13.0748L11.6068 13.0814L11.5983 13.0748C12.5227 12.4711 13.1453 11.5277 13.334 10.4523H8.65509V7.11299H16.8243Z\"/></svg>","link":"https://www.google.com/search?q=adrianna+vallario+real+estate+agent&sca_esv=18d2e8def591dfb0&ei=kXgraL3YINyv4-EPq4GcgAs&ved=0ahUKEwj95OqDlbCNAxXc1zgGHasAB7AQ4dUDCBA&uact=5&oq=adrianna+vallario+real+estate+agent&gs_lp=Egxnd3Mtd2l6LXNlcnAiI2Fkcmlhbm5hIHZhbGxhcmlvIHJlYWwgZXN0YXRlIGFnZW50MgUQIRigATIEECEYFUjAFFD_A1iVE3ABeACQAQCYAXKgAZEMqgEEMTYuMrgBA8gBAPgBAZgCE6ACwQzCAgsQABiABBiwAxiiBMICCBAAGLADGO8FwgILEC4YgAQYxwEYrwHCAgUQABiABMICBhAAGBYYHsICCxAAGIAEGIYDGIoFwgIIEAAYogQYiQXCAggQABiABBiiBMICGhAuGIAEGMcBGK8BGJcFGNwEGN4EGOAE2AEBwgIHECEYoAEYCpgDAIgGAZAGBboGBggBEAEYFJIHBDE3LjKgB7xMsgcEMTYuMrgHvAw&sclient=gws-wiz-serp","type":"GOOGLE"},{"icon":"<svg width=\"17\" height=\"19\" viewBox=\"0 0 17 19\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.4936 5.03562C11.579 5.01663 11.6169 5.0451 11.6688 5.10206C11.9631 5.42914 12.9036 6.57762 13.1591 6.89084C13.2065 6.94779 13.1736 7.00985 13.1357 7.0427C11.2373 8.52344 9.12498 10.621 7.94793 12.1207C7.92466 12.1543 7.94362 12.1543 7.96258 12.1491C10.0128 11.2664 14.8296 9.85663 16.999 9.46304V6.71562L8.50873 0L0.00390625 6.7105V9.71413C2.63757 8.14881 8.73138 5.72339 11.4936 5.03562Z\"/><path d=\"M4.58464 16.5778C4.51382 16.6157 4.45613 16.6063 4.39918 16.5494L2.81402 14.6606C2.77167 14.608 2.76656 14.5796 2.82351 14.4991C4.04871 12.7052 6.54945 9.90969 8.14422 8.72833C8.17266 8.70937 8.16318 8.68524 8.12956 8.69975C6.46843 9.24087 1.74653 11.2721 0 12.2592V18.6746H16.9958V12.4965C14.6797 12.89 7.74114 14.9548 4.58464 16.5778Z\"/></svg>","link":"https://www.zillow.com/profile/avallario1","type":"ZILLOW"},{"icon":"<svg width=\"20\" height=\"20\" viewBox=\"0 0 60.14 60\"><path d=\"M29.86 0a30 30 0 00.28 60 30.03 30.03 0 0030-30A30 30 0 0029.86 0zm.28 8a22.03 22.03 0 0122 22 22 22 0 11-22-22zm7.18 9.17l-20 20 5.65 5.66 20-20z\" /></svg>","link":"https://www.compass.com/agents/adrianna-vallario/","type":"BROKERAGE"}]},"globalFooterOptions":{"fontColor":"rgba(0, 0, 0, 1)","backgroundColor":"rgba(234, 231, 225, 1)"},"globalMobileContactElementId":"4c08210d-8fa1-4e4b-ad13-3209994c2ceb","globalMobileContactFormValues":{"text":"rgba(0, 0, 0, 1)","email":"test@luxurypresence.com","button":{"path":"/properties","show":true,"type":"LINK","style":"","content":"Explore Our Properties"},"search":"No Search","pillText":"Let's Connect","searchURL":{"id":"6","path":"/home-search/listings","show":true,"type":"LINK","email":"","phone":"","style":"hyperlink-style-1","content":"Search"},"background":"rgba(255, 255, 255, 1)","darkVersion":true,"formHeading":"Leave a Message","phoneNumber":"+1 222 3333 4444","pillTextColor":"rgba(255, 255, 255, 1)","formInputTheme":"Dark","successMessage":"Thank you for your message. I will be in touch with you shortly.","TCRBusinessName":"","pillBackgroundColor":"rgba(123, 122, 99, 1)"},"globalSubscribeElementId":null,"globalSubscribeFormValues":{},"created_at":"2026-04-09T00:18:15.675Z","updated_at":"2026-04-10T00:42:17.628Z","deleted_at":null,"secondaryFont":{"fontId":"f2e97ba8-311b-46a6-b4e2-4dce9fd0036c","name":"Questrial","fontFamily":"Questrial","fontFamilyFull":"Questrial, sans-serif","loaderType":"CSSFILE","loaderCode":"https://fonts.googleapis.com/css?family=Questrial:400","type":"GOOGLE","isPublic":true,"nameSvg":"<svg preserveAspectRatio=\"xMidYMid meet\" height=\"1.030em\" viewBox=\"0 0 807 206\"><path fill=\"#000000\" stroke=\"#000000\" stroke-width=\"1\" d=\"M119.40 182.60L119.40 182.60Q132.40 182.60 143.60 173.60L143.60 173.60L151.60 184.40Q137.80 195.40 119.20 195.40L119.20 195.40Q104.40 195.40 91.60 187.20L91.60 187.20Q78.80 179 72.20 165.40L72.20 165.40Q43.60 164.20 25.60 144.80L25.60 144.80Q7.80 126 7.80 97.80L7.80 97.80Q7.80 69 26.40 49.80L26.40 49.80Q45.40 30 75 30L75 30Q104.60 30 123.60 49.80L123.60 49.80Q142.20 69 142.20 97.80L142.20 97.80Q142.20 123 127 141.60L127 141.60Q111.80 160.40 87.40 164.40L87.40 164.40Q93.20 176 107.20 180.80L107.20 180.80Q112.40 182.60 119.40 182.60ZM75 151L75 151Q98.60 151 113.20 135.60L113.20 135.60Q127.20 120.80 127.20 97.80L127.20 97.80Q127.20 74.80 113.20 60L113.20 60Q98.60 44.60 75 44.60L75 44.60Q51.40 44.60 36.80 60L36.80 60Q22.80 74.80 22.80 97.80L22.80 97.80Q22.80 120.80 36.80 135.60L36.80 135.60Q51.40 151 75 151ZM250.20 164L235.20 164L235.20 148.40Q229.80 155.60 222 160.60Q214.20 165.60 204.20 165.60Q194.20 165.60 187 162.80Q179.80 160 174.40 154.40L174.40 154.40Q162 142.20 162 122.20L162 122.20L162 64L177 64L177 121.80Q177 135.60 184.80 143.80Q192.60 152 205 152L205 152Q217.60 152 226.40 143.60L226.40 143.60Q235.20 135 235.20 121.60L235.20 121.60L235.20 64L250.20 64L250.20 164ZM320.80 152L320.80 152Q341 152 349.80 135.20L349.80 135.20L366.20 135.20Q361 148.80 349.70 157.20Q338.40 165.60 320.60 165.60L320.60 165.60Q298 165.60 283.80 150.60L283.80 150.60Q270 136 270 114L270 114Q270 91.80 283.20 77.40L283.20 77.40Q297.20 62.40 319.60 62.40L319.60 62.40Q342 62.40 356 77.40L356 77.40Q369.20 91.80 369.20 114L369.20 114L369.20 120L285.40 120Q287 133.80 296.40 142.80L296.40 142.80Q306 152 320.80 152ZM319.60 76L319.60 76Q305.80 76 296.40 84.60L296.40 84.60Q287.60 92.80 285.60 106L285.60 106L353.60 106Q351.60 92.80 342.80 84.60L342.80 84.60Q333.40 76 319.60 76ZM461.60 90.80L446.40 90.80Q444.40 75.20 421.30 75.20Q398.20 75.20 398.20 89.60L398.20 89.60Q398.20 95.60 403.10 98.70Q408 101.80 415.40 103.80Q422.80 105.80 431.50 107.50Q440.20 109.20 447.60 112.30Q455 115.40 459.90 120.80Q464.80 126.20 464.80 135.60L464.80 135.60Q464.80 150.20 453.80 157.90Q442.80 165.60 424 165.60L424 165.60Q404 165.60 392.20 155.60L392.20 155.60Q381.40 146.80 380.60 132.60L380.60 132.60L396.20 132.60Q397.60 146.40 411.80 151.20L411.80 151.20Q417 152.80 422.10 152.80Q427.20 152.80 431.60 152.20Q436 151.60 440.20 150L440.20 150Q449.80 146.20 449.80 137L449.80 137Q449.80 130.80 444.90 127.50Q440 124.20 432.60 122.10Q425.20 120 416.50 118.30Q407.80 116.60 400.40 113.60Q393 110.60 388.10 105.40Q383.20 100.20 383.20 91L383.20 91Q383.20 77.40 393.10 69.90Q403 62.40 422.40 62.40L422.40 62.40Q440.80 62.40 451.40 71.20L451.40 71.20Q460.20 78.60 461.60 90.80L461.60 90.80ZM509.80 164L494.80 164L494.80 77.20L474.40 77.20L474.40 64L494.80 64L494.80 28.20L509.80 28.20L509.80 64L532.80 64L532.80 77.20L509.80 77.20L509.80 164ZM601 62.40L602 62.40L602 77.40L600.20 77.40Q584 77.40 573.80 90.40L573.80 90.40Q564.20 102.80 564.20 120L564.20 120L564.20 164L549.20 164L549.20 64L564.20 64L564.20 88.60Q569 73 585 65.60L585 65.60Q591.60 62.40 601 62.40L601 62.40ZM618.20 164L618.20 64L633.20 64L633.20 164L618.20 164ZM617.60 27.60L633.80 27.60L633.80 47.20L617.60 47.20L617.60 27.60ZM737.20 164L737.20 148Q725.20 165.60 701.40 165.60L701.40 165.60Q679.80 165.60 666.20 150.60L666.20 150.60Q653 135.80 653 114L653 114Q653 92.20 666.20 77.40L666.20 77.40Q679.80 62.40 702.40 62.40Q725 62.40 737.20 80.20L737.20 80.20L737.20 64L752.20 64L752.20 164L737.20 164ZM703.40 152L703.40 152Q719.60 152 729 140.80L729 140.80Q738 130.20 738 114L738 114Q738 97.80 729 87.20L729 87.20Q719.60 76 703.40 76L703.40 76Q687.40 76 677.40 87.20L677.40 87.20Q668 97.80 668 114L668 114Q668 130.20 677.40 140.80L677.40 140.80Q687.40 152 703.40 152ZM793.20 24L793.20 164L778.20 164L778.20 24L793.20 24Z\"/></svg>","displayPriority":100,"notes":null,"systemData":{"kind":"webfonts#webfont","files":{"regular":"http://fonts.gstatic.com/s/questrial/v9/QdVUSTchPBm7nuUeVf7EuStkm20oJA.ttf"},"family":"Questrial","subsets":["latin"],"version":"v9","category":"sans-serif","variants":["regular"],"lastModified":"2019-07-17"},"createdAt":"2020-06-02T17:38:31.853Z","updatedAt":"2020-06-02T17:38:31.853Z","created_at":"2020-06-02T17:38:31.853Z","updated_at":"2020-06-02T17:38:31.853Z","deleted_at":null},"primaryFont":{"fontId":"60abb7b1-1d77-493e-b260-0ae888b77d53","name":"Tenor Sans","fontFamily":"Tenor Sans","fontFamilyFull":"'Tenor Sans', sans-serif","loaderType":"CSSFILE","loaderCode":"https://fonts.googleapis.com/css?family=Tenor%20Sans:400","type":"GOOGLE","isPublic":true,"nameSvg":"<svg preserveAspectRatio=\"xMidYMid meet\" height=\"1.170em\" viewBox=\"0 0 1046 234\"><path fill=\"#000000\" stroke=\"#000000\" stroke-width=\"1\" d=\"M57.60 184L75.80 184L75.80 55L129.40 55L129.40 44L4 44L4 55L57.60 55L57.60 184ZM128.20 138.40L204.20 138.40L204.20 134.20Q204.20 120.80 200.40 111Q196.60 101.20 190.10 94.80Q183.60 88.40 175 85.20Q166.40 82 156.80 82L156.80 82Q146.60 82 138 85.50Q129.40 89 123 95.70Q116.60 102.40 113 111.90Q109.40 121.40 109.40 133.40L109.40 133.40Q109.40 143.40 112.50 152.90Q115.60 162.40 121.90 169.90Q128.20 177.40 137.90 181.90Q147.60 186.40 160.80 186.40L160.80 186.40Q173.60 186.40 184.40 181.90Q195.20 177.40 203.20 169L203.20 169L196.80 162.60Q192.60 166.20 188.90 169.20Q185.20 172.20 181.40 174.20Q177.60 176.20 173.50 177.30Q169.40 178.40 164.40 178.40L164.40 178.40Q158.80 178.40 152.50 176.70Q146.20 175 140.80 170.60Q135.40 166.20 131.80 158.40Q128.20 150.60 128.20 138.40L128.20 138.40ZM186.80 130.40L128.20 130.40Q128.20 122.40 129.90 114.90Q131.60 107.40 135.10 101.60Q138.60 95.80 144 92.30Q149.40 88.80 156.80 88.80L156.80 88.80Q171 88.80 178.90 99.90Q186.80 111 186.80 130.40L186.80 130.40ZM296.80 184L313.80 184L313.80 119.20Q313.80 115.60 313.20 109.30Q312.60 103 309.30 96.90Q306 90.80 298.80 86.30Q291.60 81.80 278.40 81.80L278.40 81.80Q272.60 81.60 265.40 84.10Q258.20 86.60 251.20 93.60L251.20 93.60L248.00 96.80L247.20 96.80L247.20 84L230.20 84L230.20 184L247.20 184L247.20 122.20Q247.20 114.40 249.40 108.80Q251.60 103.20 255.40 99.40Q259.20 95.60 264.10 93.80Q269 92 274.20 92L274.20 92Q282.60 92 287.20 95.30Q291.80 98.60 293.90 103Q296 107.40 296.40 111.80Q296.80 116.20 296.80 118.20L296.80 118.20L296.80 184ZM444.00 134.20L444.00 134.20Q444.00 144.60 440.40 154.10Q436.80 163.60 430.10 170.80Q423.40 178 413.90 182.20Q404.40 186.40 392.60 186.40L392.60 186.40Q380.60 186.40 370.90 182.10Q361.20 177.80 354.50 170.60Q347.80 163.40 344.10 153.90Q340.40 144.40 340.40 134.20L340.40 134.20Q340.40 123.80 344.10 114.30Q347.80 104.80 354.50 97.60Q361.20 90.40 370.90 86.10Q380.60 81.80 392.60 81.80L392.60 81.80Q404.40 81.80 413.90 86.10Q423.40 90.40 430.10 97.60Q436.80 104.80 440.40 114.30Q444.00 123.80 444.00 134.20ZM425.00 134.20L425.00 134.20Q425.00 120.20 422.00 111.50Q419.00 102.80 414.20 98Q409.40 93.20 403.60 91.50Q397.80 89.80 392.40 89.80L392.40 89.80Q387.00 89.80 381.20 91.50Q375.40 93.20 370.50 98Q365.60 102.80 362.50 111.50Q359.40 120.20 359.40 134.20L359.40 134.20Q359.40 148 362.50 156.70Q365.60 165.40 370.50 170.20Q375.40 175 381.20 176.70Q387.00 178.40 392.40 178.40L392.40 178.40Q397.80 178.40 403.60 176.70Q409.40 175 414.20 170.20Q419.00 165.40 422.00 156.70Q425.00 148 425.00 134.20ZM487.00 84L470.00 84L470.00 184L487.00 184L487.00 123.60Q487.00 115.40 488.90 109.70Q490.80 104 493.80 100.40Q496.80 96.80 500.40 95.20Q504.00 93.60 507.40 93.60L507.40 93.60Q512 93.60 515.90 96.60Q519.80 99.60 521.60 102.20L521.60 102.20L528.40 89.80Q526.60 87.40 524.10 85.80Q521.60 84.20 519.10 83.30Q516.60 82.40 514.50 82.10Q512.40 81.80 511.40 81.80L511.40 81.80Q503.00 81.80 497.40 86.40Q491.80 91 488.20 100L488.20 100L487.00 100L487.00 84ZM621.40 148.60L607.80 148.60Q608.20 157.20 612.30 164.20Q616.40 171.20 623.50 176.10Q630.60 181 640.20 183.70Q649.80 186.40 661.20 186.40L661.20 186.40Q672.80 186.40 682.10 183.60Q691.40 180.80 698.00 175.60Q704.60 170.40 708.20 163Q711.80 155.60 711.80 146.60L711.80 146.60Q711.80 134.20 705.60 126.30Q699.40 118.40 690.10 113.10Q680.80 107.80 669.90 104.20Q659.00 100.60 649.70 96.60Q640.40 92.60 634.20 87.40Q628.00 82.20 628.00 73.60L628.00 73.60Q628.00 68.80 630.10 64.60Q632.20 60.40 636.30 57.30Q640.40 54.20 646.40 52.30Q652.40 50.40 660.20 50.40L660.20 50.40Q673.20 50.40 682.30 55.90Q691.40 61.40 693.00 73.20L693.00 73.20L706.60 73.20Q705.40 65.80 701.20 59.90Q697.00 54 690.60 49.90Q684.20 45.80 676.10 43.70Q668.00 41.60 659.20 41.60L659.20 41.60Q650.00 41.60 641.70 44Q633.40 46.40 627.10 51Q620.80 55.60 617.10 62.60Q613.40 69.60 613.40 78.60L613.40 78.60Q613.40 90.40 619.40 97.60Q625.40 104.80 634.50 109.60Q643.60 114.40 654.20 117.80Q664.80 121.20 673.90 125.50Q683.00 129.80 689.00 136Q695.00 142.20 695.00 152.60L695.00 152.60Q695.00 165.60 685.50 171.60Q676.00 177.60 660.20 177.60L660.20 177.60Q647.60 177.60 640.00 174.30Q632.40 171 628.40 166.40Q624.40 161.80 623.00 156.90Q621.60 152 621.40 148.60L621.40 148.60ZM778.20 81.80L778.20 81.80Q792.80 81.80 800.80 85.90Q808.80 90 812.50 96.60Q816.20 103.20 816.80 111.80Q817.40 120.40 817.40 129.40L817.40 129.40L817.40 184L801.20 184L801.20 174.20Q795.40 179.80 786.40 183.10Q777.40 186.40 768.40 186.40L768.40 186.40Q759.80 186.40 753.20 183.40Q746.60 180.40 742.20 175.60Q737.80 170.80 735.60 164.80Q733.40 158.80 733.40 152.60L733.40 152.60Q733.40 146.20 735.80 139.80Q738.20 133.40 743.00 128.30Q747.80 123.20 754.80 120Q761.80 116.80 770.80 116.80L770.80 116.80Q779.80 116.80 787.90 120.30Q796.00 123.80 801.20 130.20L801.20 130.20L801.20 121.60Q801.20 105.20 796.30 97.20Q791.40 89.20 778.40 89.20L778.40 89.20Q772.80 89.20 768.60 90.60Q764.40 92 761.10 94.50Q757.80 97 755.00 100.70Q752.20 104.40 749.40 109L749.40 109L739.00 98.60Q741.80 95.60 744.90 92.60Q748.00 89.60 752.50 87.20Q757.00 84.80 763.20 83.30Q769.40 81.80 778.20 81.80ZM801.20 159.80L801.20 144.40Q800.20 142 798.30 138.80Q796.40 135.60 793.40 132.60Q790.40 129.60 786.20 127.50Q782.00 125.40 776.20 125.40L776.20 125.40Q770.40 125.40 765.60 127.70Q760.80 130 757.50 133.70Q754.20 137.40 752.40 142.40Q750.60 147.40 750.60 152.80L750.60 152.80Q750.60 159.20 752.90 163.90Q755.20 168.60 758.80 171.90Q762.40 175.20 766.80 176.80Q771.20 178.40 775.20 178.40L775.20 178.40Q779.00 178.40 782.90 177Q786.80 175.60 790.30 173.10Q793.80 170.60 796.60 167.20Q799.40 163.80 801.20 159.80L801.20 159.80ZM916.00 184L933.00 184L933.00 119.20Q933.00 115.60 932.40 109.30Q931.80 103 928.50 96.90Q925.20 90.80 918.00 86.30Q910.80 81.80 897.60 81.80L897.60 81.80Q891.80 81.60 884.60 84.10Q877.40 86.60 870.40 93.60L870.40 93.60L867.20 96.80L866.40 96.80L866.40 84L849.40 84L849.40 184L866.40 184L866.40 122.20Q866.40 114.40 868.60 108.80Q870.80 103.20 874.60 99.40Q878.40 95.60 883.30 93.80Q888.20 92 893.40 92L893.40 92Q901.80 92 906.40 95.30Q911.00 98.60 913.10 103Q915.20 107.40 915.60 111.80Q916.00 116.20 916.00 118.20L916.00 118.20L916.00 184ZM1018.00 106.80L1029.40 106.80Q1029.40 101.40 1026.60 96.80Q1023.80 92.20 1018.90 88.90Q1014.00 85.60 1007.50 83.70Q1001.00 81.80 993.60 81.80L993.60 81.80Q986.60 81.80 980.50 83.60Q974.40 85.40 969.90 89Q965.40 92.60 962.80 97.90Q960.20 103.20 960.20 110.20L960.20 110.20Q960.20 119.80 964.60 125.40Q969.00 131 975.60 134.40Q982.20 137.80 989.90 139.90Q997.60 142 1004.20 144.50Q1010.80 147 1015.20 150.80Q1019.60 154.60 1019.60 161.20L1019.60 161.20Q1019.60 164 1018.70 167Q1017.80 170 1015.40 172.50Q1013.00 175 1008.80 176.70Q1004.60 178.40 998.20 178.40L998.20 178.40Q990.20 178.40 984.70 175.90Q979.20 173.40 975.70 169.90Q972.20 166.40 970.70 162.80Q969.20 159.20 969.20 156.80L969.20 156.80L956.20 156.80Q956.20 162.40 958.80 167.70Q961.40 173 966.70 177.20Q972.00 181.40 979.70 183.90Q987.40 186.40 997.60 186.40L997.60 186.40Q1016.00 186.40 1025.30 178.30Q1034.60 170.20 1034.60 157L1034.60 157Q1034.60 147.40 1030.10 141.60Q1025.60 135.80 1018.80 132.30Q1012.00 128.80 1004.10 126.60Q996.20 124.40 989.40 122Q982.60 119.60 978.10 116.20Q973.60 112.80 973.60 106.60L973.60 106.60Q973.60 104 974.60 101.10Q975.60 98.20 978.00 95.70Q980.40 93.20 984.40 91.50Q988.40 89.80 994.40 89.80L994.40 89.80Q1000.40 89.80 1004.80 91.50Q1009.20 93.20 1012.20 95.70Q1015.20 98.20 1016.60 101.20Q1018.00 104.20 1018.00 106.80L1018.00 106.80Z\"/></svg>","displayPriority":100,"notes":null,"systemData":{"kind":"webfonts#webfont","files":{"regular":"http://fonts.gstatic.com/s/tenorsans/v11/bx6ANxqUneKx06UkIXISr3JyC22IyqI.ttf"},"family":"Tenor Sans","subsets":["cyrillic","latin","latin-ext"],"version":"v11","category":"sans-serif","variants":["regular"],"lastModified":"2019-07-16"},"createdAt":"2020-06-02T17:38:31.853Z","updatedAt":"2020-06-02T17:38:31.853Z","created_at":"2020-06-02T17:38:31.853Z","updated_at":"2020-06-02T17:38:31.853Z","deleted_at":null},"styles":[{"styleId":"31d069b1-db6f-4416-89e3-e6b0e158396e","websiteId":"5c09fef0-52f5-4746-9fac-31173c7343d5","templateId":null,"type":"PAGINATION","name":"Dark","count":1,"value":{"fontColor":"#7B7A63","borderColor":"rgba(0, 0, 0, 0)","hoverFontColor":"#FFFFFF","backgroundColor":"rgba(0, 0, 0, 0)","hoverBorderColor":"#7B7A63","hoverBackgroundColor":"#7B7A63"},"lastUpdateHash":"dd940a4e-3cfb-5d7f-8c8a-1ed6bd18d6af","lastUpdatingUserId":"663d3ca0-4e18-4f9d-be71-8527cdc4c9e3","createdAt":"2026-04-09T00:18:17.805Z","updatedAt":"2026-04-09T00:18:17.838Z","deletedAt":null},{"styleId":"a0c8566d-ae07-4cd4-94be-56685298eb60","websiteId":"5c09fef0-52f5-4746-9fac-31173c7343d5","templateId":null,"type":"HYPERLINK","name":"Dark","count":1,"value":{"fontColor":"rgba(26, 26, 26, 1)","hoverFontColor":"#7B7A63"},"lastUpdateHash":"31bc0af0-499f-5cba-9283-11c00efce72d","lastUpdatingUserId":"663d3ca0-4e18-4f9d-be71-8527cdc4c9e3","createdAt":"2026-04-09T00:18:17.805Z","updatedAt":"2026-04-09T00:18:17.839Z","deletedAt":null},{"styleId":"51edcc8f-a00a-455c-90b9-86aa4481276a","websiteId":"5c09fef0-52f5-4746-9fac-31173c7343d5","templateId":null,"type":"SOCIAL_ICONS","name":"Dark","count":1,"value":{"iconColor":"#FFFFFF","borderColor":"#7B7A63","hoverIconColor":"#7B7A63","backgroundColor":"#7B7A63","hoverBorderColor":"#7B7A63","hoverBackgroundColor":"rgba(0, 0, 0, 0)"},"lastUpdateHash":"2d75e2b1-5cbe-5990-8cce-e878fc2a2832","lastUpdatingUserId":"663d3ca0-4e18-4f9d-be71-8527cdc4c9e3","createdAt":"2026-04-09T00:18:17.805Z","updatedAt":"2026-04-09T00:18:17.841Z","deletedAt":null},{"styleId":"b4168510-eaa6-4635-a477-21891f564c3d","websiteId":"5c09fef0-52f5-4746-9fac-31173c7343d5","templateId":null,"type":"BUTTON","name":"Dark","count":1,"value":{"fontColor":"rgba(255, 255, 255, 1)","borderColor":"#7B7A63","hoverFontColor":"#7B7A63","backgroundColor":"#7B7A63","hoverBorderColor":"#7B7A63","hoverBackgroundColor":"rgba(0, 0, 0, 0)"},"lastUpdateHash":"2992c5e8-a4a8-553c-b21a-8fb1e658db7d","lastUpdatingUserId":"663d3ca0-4e18-4f9d-be71-8527cdc4c9e3","createdAt":"2026-04-09T00:18:17.805Z","updatedAt":"2026-04-09T00:18:17.843Z","deletedAt":null},{"styleId":"0a93094e-53f1-4272-a501-3ec4f57168a9","websiteId":"5c09fef0-52f5-4746-9fac-31173c7343d5","templateId":null,"type":"BUTTON","name":"Light","count":2,"value":{"fontColor":"#7B7A63","borderColor":"#FFFFFF","hoverFontColor":"#FFFFFF","backgroundColor":"#FFFFFF","hoverBorderColor":"#FFFFFF","hoverBackgroundColor":"rgba(0, 0, 0, 0)"},"lastUpdateHash":"94379633-87e4-5b47-b923-45243fb5f341","lastUpdatingUserId":"663d3ca0-4e18-4f9d-be71-8527cdc4c9e3","createdAt":"2026-04-09T00:18:17.805Z","updatedAt":"2026-04-09T00:18:17.844Z","deletedAt":null},{"styleId":"fe3259ab-f5e1-4a51-b433-e87e994fb9ca","websiteId":"5c09fef0-52f5-4746-9fac-31173c7343d5","templateId":null,"type":"SOCIAL_ICONS","name":"Light","count":2,"value":{"iconColor":"#7B7A63","borderColor":"#FFFFFF","hoverIconColor":"#FFFFFF","backgroundColor":"#FFFFFF","hoverBorderColor":"#FFFFFF","hoverBackgroundColor":"rgba(0, 0, 0, 0)"},"lastUpdateHash":"2e2d6dc4-1798-55e2-91a6-ab96086b97bb","lastUpdatingUserId":"663d3ca0-4e18-4f9d-be71-8527cdc4c9e3","createdAt":"2026-04-09T00:18:17.805Z","updatedAt":"2026-04-09T00:18:17.845Z","deletedAt":null},{"styleId":"d865a2a7-88c0-4492-9e12-fa90d6c4a2f3","websiteId":"5c09fef0-52f5-4746-9fac-31173c7343d5","templateId":null,"type":"PAGINATION","name":"Light","count":2,"value":{"fontColor":"#FFFFFF","borderColor":"rgba(0, 0, 0, 0)","hoverFontColor":"#7B7A63","backgroundColor":"rgba(0, 0, 0, 0)","hoverBorderColor":"#FFFFFF","hoverBackgroundColor":"#FFFFFF"},"lastUpdateHash":"c15ddac7-81fd-5116-b5ff-19a04605ac2f","lastUpdatingUserId":"663d3ca0-4e18-4f9d-be71-8527cdc4c9e3","createdAt":"2026-04-09T00:18:17.805Z","updatedAt":"2026-04-09T00:18:17.846Z","deletedAt":null},{"styleId":"4e7c1be8-cc4c-472b-bcd9-6e2513cf38ab","websiteId":"5c09fef0-52f5-4746-9fac-31173c7343d5","templateId":null,"type":"HYPERLINK","name":"Light","count":2,"value":{"fontColor":"#FFFFFF","hoverFontColor":"#FFFFFF"},"lastUpdateHash":"24b5d540-53b6-5e8c-974c-555c96365e3d","lastUpdatingUserId":"663d3ca0-4e18-4f9d-be71-8527cdc4c9e3","createdAt":"2026-04-09T00:18:17.805Z","updatedAt":"2026-04-09T00:18:17.847Z","deletedAt":null}],"viewHostname":"alexandrialiving.com","previewUrl":"https://n-alexandrialiving-dot-com.presencepreview.site","viewUrl":"https://alexandrialiving.com","hostnameIsReal":true,"CDNActive":true},"pageId":"6cea0200-f473-421d-b65e-a3472c5477a4","path":"/neighborhoods/:slug","title":"{{seoTitle}}","seoTitle":"{{seoTitle}}","seoDescription":"{{{seoDescription}}}","seoCanonicalUrl":null,"sourceResource":"neighborhoods","backgroundImage":null,"noIndex":false,"pageHandlebars":["<section  class=\"image-section is-font-color-dark is-background-color-light\" id=\"section-a4c1bb80-9974-4819-81d6-d4b999f7331c\" data-el-id=\"de4c6f73-f59a-405d-a21a-5d95540d00fc\">\n    {{#if id}}\n<div class=\"neighborhood-intro js-scroll-section\n    {{~#ifEquals boxHorizontalAlign \"Left\"}} neighborhood-intro__horizon-left{{else}} neighborhood-intro__horizon-center{{/ifEquals~}}\n    {{~#ifEquals boxVerticalAlign \"Bottom\"}} neighborhood-intro__vertical-bottom{{/ifEquals~}}\n    \"\n    style=\"\n        --titleColor: {{neighborhoodNameColor}};\n        --boxBackColor: {{boxBackColor}};\n        --backOverlayColor: {{backOverlayColor}};\n    \"\n    >\n    {{#if media}}\n        <div class=\"neighborhood-intro__back-image\">\n            {{mediaImage media.[0] sizes=\"100vw\" class=\"neighborhood-intro__back-picture\" alt=\"Background Image\"}}\n        </div>\n    {{/if}}\n    {{#if showBackOverlay}}\n        <div class=\"neighborhood-intro__overlay\"></div>\n    {{/if}}\n    <div class=\"neighborhood-intro__container\">\n        <div class=\"neighborhood-intro__content-wrapper\">\n            {{#if (or preTitle name descriptionShort)}}\n                <div class=\"neighborhood-intro__content-box\">\n                    {{#if preTitle}}\n                        <div class=\"neighborhood-intro__pre-title lp-text--pretitle\">{{preTitle}}</div>\n                    {{/if}}\n                    {{#if name}}\n                        <h1 class=\"neighborhood-intro__title {{#if preTitle}}neighborhood-intro__title--with-pretitle{{/if}}\">{{prefixTitle}} {{name}}</h1>\n                    {{/if}}\n                    {{#if descriptionShort}}\n                        <div class=\"neighborhood-intro__description\">{{{descriptionShort}}}</div>\n                    {{/if}}\n                    {{#if showButton}}\n                        <div class=\"neighborhood-intro__scroll-btn jsScrollBtn\"></div>\n                    {{/if}}\n                </div>\n            {{/if}}\n        </div>\n    </div>\n</div>\n{{/if}}\n</section>\n","<section id=\"section-27ffada0-f3e0-44b4-80a8-802d05f87331\"  class=\"solid-section is-font-color-dark is-background-color-light\" data-el-id=\"d543005b-a163-4683-8264-831985860dd4\">\n  {{#if items.length}}\n  {{#if showMap}}\n    <script type=\"application/json\" class=\"js-element-config\">\n      {    \n        \"initialPosition\": {{#if initialPosition}}{{{JSONstringify initialPosition}}}{{else}}null{{/if}},\n        \"properties\": [\n          {{#each items}}\n          {{#if @index}},{{/if}}\n          {\n            \"lat\": {{#if latitude}}{{latitude}}{{else}}null{{/if}},\n            \"lng\": {{#if longitude}}{{longitude}}{{else}}null{{/if}},\n            \"status\": \"{{status}}\",\n            \"priceUponRequest\": {{#if priceUponRequest}}{{priceUponRequest}}{{^}}false{{/if}},\n            \"salesPrice\": {{#if priceUponRequest}}null{{else}}{{#if salesPrice}}{{salesPrice}}{{else}}null{{/if}}{{/if}},\n            {{#unless priceUponRequest}}\n            {{#if leasePrice}}\n            \"leasePrice\": {{leasePrice}},\n            \"leaseTermFrequencyCount\": {{#if leaseTermFrequencyCount}}{{leaseTermFrequencyCount}}{{else}}1{{/if}},\n            \"leaseTermFrequencyInterval\": \"{{leaseTermFrequencyInterval}}\",\n            {{/if}}\n            {{/unless}}\n            \"currency\": \"{{currency}}\",\n            \"bedroomCount\": \"{{bedroomCount}}\",\n            \"bathCount\": \"{{bathCount}}\",\n            \"livingSpaceSize\": {{#if livingSpaceSize}}\"{{livingSpaceSize}}\"{{else}}null{{/if}},\n            \"livingSpaceUnits\": \"{{livingSpaceUnits}}\",\n            \"pic\": {{#if media.[0].smallUrl}}{{{JSONstringify media.[0].smallUrl}}}{{else}}null{{/if}},\n            \"slug\": \"{{slug}}\",\n            \"fromMLS\": \"{{fromMLS}}\",\n            \"fullAddress\": \"{{fullAddress}}\",\n            \"privateAddress\": \"{{privateAddress}}\",\n            \"mlsID\": \"{{id}}\",\n            \"mlsId\": \"{{mlsId}}\",\n            \"mlsAttribution\": \"{{mlsAttribution}}\",\n            \"mlsLogo\": \"{{mlsLogo}}\"\n            }\n          {{/each}}\n          ]\n      }\n    </script>\n  {{else}}\n    {{#partial \"gridItem\"}}\n    <div class=\"mls-properties-with-map__grid-item\">\n      <a class=\"lp-listing-card mls-properties-with-map-card\"\n        href=\"\\{{#if fromMLS}}/home-search/listings/\\{{id}}\\{{else}}/properties/\\{{slug}}\\{{/if}}\" target=\"_self\">\n\n        <div class=\"mls-properties-with-map-card__img-wrap\">\n          \\{{{mediaImage media.[0] class='mls-properties-with-map-card__image' sizes='660px' alt=\"img\"}}}\n\n          \\{{#if mlsAttribution}}\n          <div class=\"lp-mls-compliance__mls-attribution mls-properties-with-map-card__attribution\">\\{{mlsAttribution}}\n          </div>\n          \\{{/if}}\n          \\{{{mediaImage mlsLogo class=\"lp-mls-compliance__mls-logo mls-properties-with-map-card__mls-logo\" alt=\"MLS logo\"\n          sizes=\"70px\"}}}\n\n          {{!-- \\{{#if fromMLS}}\n          <div class=\"mls-properties-with-map-card__favor\">\n            <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n              <path\n                d=\"M12 21C12.2115 21 12.5136 20.8627 12.7351 20.7353C18.4048 17.2059 22 13.098 22 8.92157C22 5.45098 19.5529 3 16.3907 3C14.4899 3 13.0136 3.99212 12.0898 5.52285C12.0495 5.58964 11.9511 5.58931 11.9111 5.52229C11.0043 4.00067 9.50955 3 7.60927 3C4.44713 3 2 5.45098 2 8.92157C2 13.098 5.59517 17.2059 11.2749 20.7353C11.4864 20.8627 11.7885 21 12 21Z\"\n                fill=\"black\" fill-opacity=\"0.5\" stroke=\"white\" />\n            </svg>\n          </div>\n          \\{{/if}} --}}\n        </div>\n\n        <div class=\"mls-properties-with-map-card__info\">\n          <p class=\"mls-properties-with-map-card__price\">\\{{formatPropertyPrice this 'short' separator = ' | '\n            priceClass=\"sales\" leaseClass=\"lease\"}}</p>\n\n          \\{{#if (or bedroomCount bathCount livingSpaceSize)}}\n          <div class=\"mls-properties-with-map-card__attributes\">\n            \\{{#if bedroomCount}}<span class=\"mls-properties-with-map-card__attribute\">\\{{bedroomCount}} bd</span>\\{{/if}}\n            \\{{#if bathCount}}<span class=\"mls-properties-with-map-card__attribute\">\\{{bathCount}} ba</span>\\{{/if}}\n            \\{{#if livingSpaceSize}}\n            \\{{#numCompare livingSpaceSize \"0\" \"!=\"}}\n            <span class=\"mls-properties-with-map-card__attribute\">\\{{lpFormatNumber livingSpaceSize}} \\{{#numCompare\n              livingSpaceSize 0 \">\"}}\\{{formatAreaUnit livingSpaceUnits}}</span>\\{{/numCompare}}\n            \\{{/numCompare}}\n            \\{{/if}}\n            \\{{#if status}}<span class=\"mls-properties-with-map-card__attribute\">\\{{formatPropertyStatus\n              status}}</span>\\{{/if}}\n          </div>\n          \\{{/if}}\n\n          <div class=\"mls-properties-with-map-card__address\">\n            \\{{#unless privateAddress}}\\{{fullAddress}}\\{{else}}Call for Address\\{{/unless}}\n          </div>\n\n          \\{{#if mlsId}}\n          <div class=\"mls-properties-with-map-card__mls-key\">MLS®: \\{{mlsId}}</div>\n          \\{{/if}}\n        </div>\n      </a>\n    </div>\n    {{/partial}}\n  {{/if}}\n\n  <script type=\"text/x-handlebars-template\" class=\"js-card-template\">\n    <div class=\"mls-properties-with-map-map__listing-card\">\n      <a class=\"mls-properties-with-map-card listing-card--map \" href=\"\\{{customSlug}}\" target=\"_self\">\n    \n        <div class=\"mls-properties-with-map-card__img-wrap\">\n          \\{{{mediaImage pic class='mls-properties-with-map-card__image' sizes='260px' alt=\"img\"}}}\n          \n          \\{{#if mlsAttribution}}\n            <div class=\"lp-mls-compliance__mls-attribution mls-properties-with-map-card__attribution\">\\{{mlsAttribution}}</div>\n          \\{{/if}}\n          \\{{{mediaImage mlsLogo class=\"lp-mls-compliance__mls-logo mls-properties-with-map-card__mls-logo\" alt=\"MLS logo\" sizes=\"70px\"}}}\n          \n          {{!-- \\{{#if fromMLS}}\n          <div class=\"mls-properties-with-map-card__favor\">  \n            <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n                <path d=\"M12 21C12.2115 21 12.5136 20.8627 12.7351 20.7353C18.4048 17.2059 22 13.098 22 8.92157C22 5.45098 19.5529 3 16.3907 3C14.4899 3 13.0136 3.99212 12.0898 5.52285C12.0495 5.58964 11.9511 5.58931 11.9111 5.52229C11.0043 4.00067 9.50955 3 7.60927 3C4.44713 3 2 5.45098 2 8.92157C2 13.098 5.59517 17.2059 11.2749 20.7353C11.4864 20.8627 11.7885 21 12 21Z\" fill=\"black\" fill-opacity=\"0.5\" stroke=\"white\"/>\n            </svg>\n          </div>\n          \\{{/if}} --}}\n        </div>\n\n        <div class=\"listing-card__info mls-properties-with-map-card__info\">\n          <p class=\"listing-card__price mls-properties-with-map-card__price\">\\{{formatPropertyPrice this 'short' separator = ' | ' priceClass=\"sales\" leaseClass=\"lease\"}}</p>\n\n          \\{{#if (or bedroomCount bathCount livingSpaceSize)}}\n          <div class=\"listing-card__attributes mls-properties-with-map-card__attributes\">\n            \\{{#numCompare bedroomCount \"0\" \"!=\"}}<span class=\"mls-properties-with-map-card__attribute\">\\{{bedroomCount}} bd</span>\\{{/numCompare}}\n            \\{{#numCompare bathCount \"0\" \"!=\"}}<span class=\"mls-properties-with-map-card__attribute\">\\{{bathCount}} ba</span>\\{{/numCompare}}\n            \\{{#if livingSpaceSize}}\n            \\{{#numCompare livingSpaceSize \"0\" \"!=\"}}\n            <span class=\"mls-properties-with-map-card__attribute\">\\{{lpFormatNumber livingSpaceSize}} \\{{#numCompare livingSpaceSize 0 \">\"}}\\{{formatAreaUnit livingSpaceUnits}}</span>\\{{/numCompare}}\n            \\{{/numCompare}}\n            \\{{/if}}\n            \\{{#if status}}<span class=\"mls-properties-with-map-card__attribute\">\\{{formatPropertyStatus status}}</span>\\{{/if}}\n          </div>\n          \\{{/if}}\n\n          <div class=\"listing-card__address mls-properties-with-map-card__address\">\n            \\{{#ifEquals privateAddress \"false\"}}\\{{fullAddress}}\\{{else}}Call for Address\\{{/ifEquals}}\n          </div>\n          \n          \\{{#if (and fromMLS mlsId)}}\n            <div class=\"mls-properties-with-map-card__mls-key listing-card__mls-key\" data-fromMlS=\"\\{{fromMLS}}\">MLS®: \\{{mlsId}}</div>\n          \\{{/if}}\n        </div>\n      </a>\n    </div>\n  </script>\n  <div class=\"mls-properties-with-map lp-vertical-paddings js-grid{{#unless items}} hide{{/unless}}\"\n    data-variables=\"{{JSONstringify variables}}\">\n    <div class=\"mls-properties-with-map__container\">\n\n      {{#if (or title subTitle description)}}\n      <div class=\"lp-title-group mls-properties-with-map__title-group\">\n        {{#if title}}<h2 class=\"mls-properties-with-map__title\">{{title}}</h2>{{/if}}\n        {{#if subTitle}}<p class=\"lp-text--subtitle mls-properties-with-map__pretitle\">{{subTitle}}</p>{{/if}}\n        {{#if description}}<div class=\"mls-properties-with-map__description\">{{{description}}}</div>{{/if}}\n      </div>\n      {{/if}}\n\n\n      <form class=\"mls-properties-with-map__filters search-container\" data-fetch-properties=\"true\"\n        aria-labelledby=\"filtersTitle\">\n        <input name=\"companyId\" style=\"display:none\" value=\"{{companyId}}\" />\n        <div id=\"filtersModal\" class=\"mls-properties-with-map__filters-wrapper\" aria-expanded=\"false\">\n\n          <div class=\"mls-properties-with-map__filters-grid\" {{#unless showFilters}}style=\"display: none;\" {{/unless}}>\n            <div class=\"mls-properties-with-map__filters-container\">\n              <div class=\"mls-properties-with-map__filters-content\">\n                <div\n                  class=\"lp-input-group mls-properties-with-map__input-group mls-properties-with-map__input-group--search\">\n                  <label class=\"lp-label mls-properties-with-map__label\" for=\"search-input\" style=\"display: none\">Search\n                    by Address, City, or Neighborhood</label>\n                  <input type=\"text\" class=\"lp-input mls-properties-with-map__input\" placeholder=\"\" id=\"search-input\"\n                    name=\"search-input\">\n                  <button type=\"button\" class=\"lp-input-reset mls-properties-with-map__input-reset js-input-reset\"\n                    aria-label=\"Clear search\">\n                  </button>\n                </div>\n                <div\n                  class=\"mls-properties-with-map-filters__grid-item mls-properties-with-map-filters__grid-switcher js-switcher js-switcher-lease-main\"\n                  data-name=\"lease-switcher\">\n                  <button data-val=\"0\" type=\"button\" class=\"mls-properties-with-map-filters__grid-switcher-tab active\">For\n                    Sale</button>\n                  <button data-val=\"1\" type=\"button\" class=\"mls-properties-with-map-filters__grid-switcher-tab\">For\n                    Rent</button>\n                </div>\n                <div class=\"mls-properties-with-map-filters__grid-item\">\n                  <div class=\"mls-properties-with-map-filters__grid-price-range js-price-range\">\n                    <button\n                      class=\"mls-properties-with-map-filters__grid-btn lp-input is-placeholder js-price-range-cta\"><span>Any\n                        Price</span></button>\n                    <div class=\"mls-properties-with-map-filters__grid-price-range-popup\">\n                      <label class=\"mls-properties-with-map-filters__grid-price-range-label\">Price Range</label>\n                      <div class=\"mls-properties-with-map-filters__grid-price-wrapper\">\n                        <div\n                          class=\"mls-properties-with-map__group-input mls-properties-with-map-filters__grid-price-range-select\"\n                          data-select=\"price-min\">\n                          <select id=\"price-min\" name=\"price-min\" class=\"lp-input js-select\" data-name=\"select-price-min\">\n                            <option value=\"\">No Min</option>\n                            <option value=\"300000\">$300,000</option>\n                            <option value=\"400000\">$400,000</option>\n                            <option value=\"500000\">$500,000</option>\n                            <option value=\"600000\">$600,000</option>\n                            <option value=\"700000\">$700,000</option>\n                            <option value=\"800000\">$800,000</option>\n                            <option value=\"900000\">$900,000</option>\n                            <option value=\"1000000\">$1M</option>\n                            <option value=\"1250000\">$1.25M</option>\n                            <option value=\"1500000\">$1.5M</option>\n                            <option value=\"1750000\">$1.75M</option>\n                            <option value=\"2000000\">$2M</option>\n                            <option value=\"2500000\">$2.5M</option>\n                            <option value=\"3000000\">$3M</option>\n                            <option value=\"4000000\">$4M</option>\n                            <option value=\"5000000\">$5M</option>\n                            <option value=\"6000000\">$6M</option>\n                            <option value=\"7000000\">$7M</option>\n                            <option value=\"8000000\">$8M</option>\n                            <option value=\"9000000\">$9M</option>\n                            <option value=\"10000000\">$10M</option>\n                            <option value=\"12000000\">$12M</option>\n                            <option value=\"15000000\">$15M</option>\n                          </select>\n                        </div>\n                        <span class=\"dash\"> — </span>\n                        <div\n                          class=\"mls-properties-with-map__group-input mls-properties-with-map-filters__grid-price-range-select\"\n                          data-select=\"price-max\">\n                          <select id=\"price-max\" name=\"price-max\" class=\"lp-input js-select\" data-name=\"select-price-max\">\n                            <option value=\"300000\">$300,000</option>\n                            <option value=\"400000\">$400,000</option>\n                            <option value=\"500000\">$500,000</option>\n                            <option value=\"600000\">$600,000</option>\n                            <option value=\"700000\">$700,000</option>\n                            <option value=\"800000\">$800,000</option>\n                            <option value=\"900000\">$900,000</option>\n                            <option value=\"1000000\">$1M</option>\n                            <option value=\"1250000\">$1.25M</option>\n                            <option value=\"1500000\">$1.5M</option>\n                            <option value=\"1750000\">$1.75M</option>\n                            <option value=\"2000000\">$2M</option>\n                            <option value=\"2500000\">$2.5M</option>\n                            <option value=\"3000000\">$3M</option>\n                            <option value=\"4000000\">$4M</option>\n                            <option value=\"5000000\">$5M</option>\n                            <option value=\"6000000\">$6M</option>\n                            <option value=\"7000000\">$7M</option>\n                            <option value=\"8000000\">$8M</option>\n                            <option value=\"9000000\">$9M</option>\n                            <option value=\"10000000\">$10M</option>\n                            <option value=\"12000000\">$12M</option>\n                            <option value=\"15000000\">$15M</option>\n                            <option value=\"\" selected=\"selected\">No Max</option>\n                          </select>\n                        </div>\n                      </div>\n                    </div>\n                  </div>\n                </div>\n                <div\n                  class=\"mls-properties-with-map-filters__grid-item mls-properties-with-map-filters__grid-item--bedrooms\">\n                  <div class=\"mls-properties-with-map__group-input\" data-select=\"bedrooms\" data-select=\"bedrooms\">\n                    <select id=\"bedrooms\" name=\"bedrooms\" class=\"lp-input js-select\">\n                      <option value=\"\">Beds</option>\n                      <option value=\"1\">1+ Beds</option>\n                      <option value=\"2\">2+ Beds</option>\n                      <option value=\"3\">3+ Beds</option>\n                      <option value=\"4\">4+ Beds</option>\n                      <option value=\"5\">5+ Beds</option>\n                    </select>\n                  </div>\n                </div>\n                <div\n                  class=\"mls-properties-with-map-filters__grid-item mls-properties-with-map-filters__grid-item--bathrooms\">\n                  <div class=\"mls-properties-with-map__group-input\" data-select=\"bathrooms\">\n                    <select id=\"bathrooms\" name=\"bathrooms\" class=\"lp-input js-select\" data-name=\"select-bathrooms\">\n                      <option value=\"\">Baths</option>\n                      <option value=\"1\">1+ Baths</option>\n                      <option value=\"2\">2+ Baths</option>\n                      <option value=\"3\">3+ Baths</option>\n                      <option value=\"4\">4+ Baths</option>\n                      <option value=\"5\">5+ Baths</option>\n                    </select>\n                  </div>\n                </div>\n                <div\n                  class=\"mls-properties-with-map-filters__grid-item mls-properties-with-map-filters__grid-item--property-type\">\n                  {{!-- <span class=\"fake-select custom-select-toggle lp-input\">Any Property Type</span> --}}\n                  <div class=\"mls-properties-with-map__group-input\" data-select=\"property-type\">\n                    <select id=\"property\" name=\"propertyType\" data-name=\"propertyType\"\n                      class=\"lp-input mls-properties-with-map-filters__property-select js-property-types-controls hide js-select\"\n                      multiple>\n                      <option value=\"\">Any Property Type</option>\n                      <option value=\"9a70fec3-5946-4d04-9acb-74d98781f636\">Residential</option>\n                      <option value=\"c68279bc-2904-4ab8-9e84-42ecf6af008c\">Townhouse</option>\n                      <option value=\"daf8aaa2-8b6f-4f2d-a324-754e0316d2b6\">Condo</option>\n                      <option value=\"c5a58e1c-ca87-4546-b7f8-9330fb90badd\">Commercial</option>\n                      <option value=\"9ac67b4b-bf76-4e0d-999e-701908f8f9ab\">Multi-Family</option>\n                      <option value=\"2c63593e-4869-41f8-bc78-03fa80e24580\">Land</option>\n                      <option value=\"dea9daeb-4eb9-4bd8-8380-1a5c9384e817\">Co-op</option>\n                      <option value=\"d6b17d8b-a7a2-4de5-95c0-c2783b26de7a\">Manufactured</option>\n                      <option value=\"c075eebc-850c-479d-a79d-90499bae0d87\">Other</option>\n                    </select>\n                  </div>\n                </div>\n                <button\n                  class=\"mls-properties-with-map-filters__grid-item mls-properties-with-map-filters__grid-btn more-filters js-modal-filters\">More\n                  Filters</button>\n                {{!-- <button class=\"filters__grid-item filters__btn filters__btn--dark save-search js\">Save\n                  Search</button> --}}\n              </div>\n              <div class=\"mls-properties-with-map-filters__sort {{#if showMap}}hide{{/if}}\">\n                <label class=\"mls-properties-with-map-filters__sort-label\">Sort By:</label>\n                <div class=\"mls-properties-with-map__group-input\" data-select=\"sort-price\">\n                  <select id=\"sort-price\" name=\"sort-price\" class=\"lp-input js-select\" data-name=\"select-sort-price\">\n                    <option value=\"DESC\">Highest price</option>\n                    <option value=\"ASC\">Lowest price</option>\n                  </select>\n                </div>\n              </div>\n            </div>\n            <div class=\"mls-properties-with-map-modal__container  js-modal\">\n              <div class=\"mls-properties-with-map-modal__modal\">\n                <div class=\"mls-properties-with-map-modal__close-container\">\n                  <button class=\"lp-close mls-properties-with-map-modal__close js-close\"><span\n                      class=\"lp-close-icon\"></span></button>\n                </div>\n                <div class=\"mls-properties-with-map-modal__items\">\n                  <div class=\"lp-input-group mls-properties-with-map__input-group\">\n                    <label class=\"lp-label\" for=\"modal-search-input\" style=\"display: none\">Search by Address, City, or\n                      Neighborhood</label>\n                    <input type=\"text\" class=\"lp-input mls-properties-with-map__modal-input filters__modal-input\"\n                      placeholder=\"\" id=\"modal-search-input\" name=\"search-input\">\n                  </div>\n                  <div class=\"mls-properties-with-map-modal__item\">\n                    <div class=\"mls-properties-with-map-filters__grid-switcher js-switcher\" data-name=\"lease-switcher\">\n                      <button data-val=\"0\" type=\"button\"\n                        class=\"mls-properties-with-map-filters__grid-switcher-tab active\">For Sale</button>\n                      <button data-val=\"1\" type=\"button\" class=\"mls-properties-with-map-filters__grid-switcher-tab\">For\n                        Rent</button>\n                    </div>\n                  </div>\n                  <div\n                    class=\"mls-properties-with-map-modal__item mls-properties-with-map-modal__price-container mls-properties-with-map-filters__grid-price-range-popup js-price-range\">\n                    <label class=\"mls-properties-with-map-filters__grid-price-range-label\">Price Range</label>\n                    <div class=\"mls-properties-with-map-filters__grid-price-wrapper mls-properties-with-map-modal__price\">\n                      <div\n                        class=\"mls-properties-with-map__group-input mls-properties-with-map-filters__grid-price-range-select mls-properties-with-map-modal__select\"\n                        data-select=\"price-min\">\n                        <select id=\"modal-price-min\" name=\"price-min\" class=\"lp-input js-select\">\n                          <option value=\"\">No Min</option>\n                          <option value=\"300000\">$300,000</option>\n                          <option value=\"400000\">$400,000</option>\n                          <option value=\"500000\">$500,000</option>\n                          <option value=\"600000\">$600,000</option>\n                          <option value=\"700000\">$700,000</option>\n                          <option value=\"800000\">$800,000</option>\n                          <option value=\"900000\">$900,000</option>\n                          <option value=\"1000000\">$1M</option>\n                          <option value=\"1250000\">$1.25M</option>\n                          <option value=\"1500000\">$1.5M</option>\n                          <option value=\"1750000\">$1.75M</option>\n                          <option value=\"2000000\">$2M</option>\n                          <option value=\"2500000\">$2.5M</option>\n                          <option value=\"3000000\">$3M</option>\n                          <option value=\"4000000\">$4M</option>\n                          <option value=\"5000000\">$5M</option>\n                          <option value=\"6000000\">$6M</option>\n                          <option value=\"7000000\">$7M</option>\n                          <option value=\"8000000\">$8M</option>\n                          <option value=\"9000000\">$9M</option>\n                          <option value=\"10000000\">$10M</option>\n                          <option value=\"12000000\">$12M</option>\n                          <option value=\"15000000\">$15M</option>\n                        </select>\n                      </div>\n                      <span class=\"dash\"> — </span>\n                      <div\n                        class=\"mls-properties-with-map__group-input mls-properties-with-map-filters__grid-price-range-select mls-properties-with-map-modal__select\"\n                        data-select=\"price-max\">\n                        <select id=\"modal-price-max\" name=\"price-max\" class=\"lp-input js-select\">\n                          <option value=\"300000\">$300,000</option>\n                          <option value=\"400000\">$400,000</option>\n                          <option value=\"500000\">$500,000</option>\n                          <option value=\"600000\">$600,000</option>\n                          <option value=\"700000\">$700,000</option>\n                          <option value=\"800000\">$800,000</option>\n                          <option value=\"900000\">$900,000</option>\n                          <option value=\"1000000\">$1M</option>\n                          <option value=\"1250000\">$1.25M</option>\n                          <option value=\"1500000\">$1.5M</option>\n                          <option value=\"1750000\">$1.75M</option>\n                          <option value=\"2000000\">$2M</option>\n                          <option value=\"2500000\">$2.5M</option>\n                          <option value=\"3000000\">$3M</option>\n                          <option value=\"4000000\">$4M</option>\n                          <option value=\"5000000\">$5M</option>\n                          <option value=\"6000000\">$6M</option>\n                          <option value=\"7000000\">$7M</option>\n                          <option value=\"8000000\">$8M</option>\n                          <option value=\"9000000\">$9M</option>\n                          <option value=\"10000000\">$10M</option>\n                          <option value=\"12000000\">$12M</option>\n                          <option value=\"15000000\">$15M</option>\n                          <option value=\"\" selected=\"selected\">No Max</option>\n                        </select>\n                      </div>\n                    </div>\n                    <div class=\"mls-properties-with-map-modal__row\">\n                      <div class=\"mls-properties-with-map-modal__row-item\">\n                        <div class=\"mls-properties-with-map__group-input \" data-select=\"bedrooms\">\n                          <label for=\"modal-bedrooms\">Beds</label>\n                          <select id=\"modal-bedrooms\" name=\"bedrooms\" class=\"lp-input js-select\">\n                            <option value=\"\">Beds</option>\n                            <option value=\"1\">1+ Beds</option>\n                            <option value=\"2\">2+ Beds</option>\n                            <option value=\"3\">3+ Beds</option>\n                            <option value=\"4\">4+ Beds</option>\n                            <option value=\"5\">5+ Beds</option>\n                          </select>\n                        </div>\n                      </div>\n                      <div class=\"mls-properties-with-map-modal__row-item\">\n                        <div class=\"mls-properties-with-map__group-input \" data-select=\"bathrooms\">\n                          <label for=\"modal-bathrooms\">Baths</label>\n                          <select id=\"modal-bathrooms\" name=\"bathrooms\" class=\"lp-input js-select\">\n                            <option value=\"\">Baths</option>\n                            <option value=\"1\">1+ Baths</option>\n                            <option value=\"2\">2+ Baths</option>\n                            <option value=\"3\">3+ Baths</option>\n                            <option value=\"4\">4+ Baths</option>\n                            <option value=\"5\">5+ Baths</option>\n                          </select>\n                        </div>\n                      </div>\n                    </div>\n                  </div>\n\n                  <div class=\"mls-properties-with-map-modal__item\">\n                    <label class=\"mls-properties-with-map-filters__grid-price-range-label\">Property Type</label>\n                    <div class=\"mls-properties-with-map-modal__checkbox-container\">\n                      <div class=\"lp-input-group mls-properties-with-map__input-group\">\n                        <input id=\"c5a58e1c-ca87-4546-b7f8-9330fb90badd\"\n                          class=\"mls-properties-with-map-modal__input-checkbox lp-visually-hidden js-property-type-checkbox js-property-types-controls\"\n                          type=\"checkbox\" value=\"c5a58e1c-ca87-4546-b7f8-9330fb90badd\" />\n                        <div class=\"mls-properties-with-map-modal__checkbox js-fake-checkbox\"></div>\n                        <label for=\"c5a58e1c-ca87-4546-b7f8-9330fb90badd\">Commercial</label>\n                      </div>\n                      <div class=\"lp-input-group mls-properties-with-map__input-group\">\n                        <input id=\"9a70fec3-5946-4d04-9acb-74d98781f636\"\n                          class=\"mls-properties-with-map-modal__input-checkbox lp-visually-hidden js-property-type-checkbox js-property-types-controls\"\n                          type=\"checkbox\" value=\"9a70fec3-5946-4d04-9acb-74d98781f636\" />\n                        <div class=\"mls-properties-with-map-modal__checkbox js-fake-checkbox\"></div>\n                        <label for=\"9a70fec3-5946-4d04-9acb-74d98781f636\">Residential</label>\n                      </div>\n                      <div class=\"lp-input-group mls-properties-with-map__input-group\">\n                        <input id=\"9ac67b4b-bf76-4e0d-999e-701908f8f9ab\"\n                          class=\"mls-properties-with-map-modal__input-checkbox lp-visually-hidden js-property-type-checkbox js-property-types-controls\"\n                          type=\"checkbox\" value=\"9ac67b4b-bf76-4e0d-999e-701908f8f9ab\" />\n                        <div class=\"mls-properties-with-map-modal__checkbox js-fake-checkbox\"></div>\n                        <label for=\"9ac67b4b-bf76-4e0d-999e-701908f8f9ab\">Multi-Family</label>\n                      </div>\n                      <div class=\"lp-input-group mls-properties-with-map__input-group\">\n                        <input id=\"dea9daeb-4eb9-4bd8-8380-1a5c9384e817\"\n                          class=\"mls-properties-with-map-modal__input-checkbox lp-visually-hidden js-property-type-checkbox js-property-types-controls\"\n                          type=\"checkbox\" value=\"dea9daeb-4eb9-4bd8-8380-1a5c9384e817\" />\n                        <div class=\"mls-properties-with-map-modal__checkbox js-fake-checkbox\"></div>\n                        <label for=\"dea9daeb-4eb9-4bd8-8380-1a5c9384e817\">Co-op</label>\n                      </div>\n                      <div class=\"lp-input-group mls-properties-with-map__input-group\">\n                        <input id=\"daf8aaa2-8b6f-4f2d-a324-754e0316d2b6\"\n                          class=\"mls-properties-with-map-modal__input-checkbox lp-visually-hidden js-property-type-checkbox js-property-types-controls\"\n                          type=\"checkbox\" value=\"daf8aaa2-8b6f-4f2d-a324-754e0316d2b6\" />\n                        <div class=\"mls-properties-with-map-modal__checkbox js-fake-checkbox\"></div>\n                        <label for=\"daf8aaa2-8b6f-4f2d-a324-754e0316d2b6\">Condo</label>\n                      </div>\n                      <div class=\"lp-input-group mls-properties-with-map__input-group\">\n                        <input id=\"c68279bc-2904-4ab8-9e84-42ecf6af008c\"\n                          class=\"mls-properties-with-map-modal__input-checkbox lp-visually-hidden js-property-type-checkbox js-property-types-controls\"\n                          type=\"checkbox\" value=\"c68279bc-2904-4ab8-9e84-42ecf6af008c\" />\n                        <div class=\"mls-properties-with-map-modal__checkbox js-fake-checkbox\"></div>\n                        <label for=\"c68279bc-2904-4ab8-9e84-42ecf6af008c\">Town House</label>\n                      </div>\n                      <div class=\"lp-input-group mls-properties-with-map__input-group\">\n                        <input id=\"d6b17d8b-a7a2-4de5-95c0-c2783b26de7a\"\n                          class=\"mls-properties-with-map-modal__input-checkbox lp-visually-hidden js-property-type-checkbox js-property-types-controls\"\n                          type=\"checkbox\" value=\"d6b17d8b-a7a2-4de5-95c0-c2783b26de7a\" />\n                        <div class=\"mls-properties-with-map-modal__checkbox js-fake-checkbox\"></div>\n                        <label for=\"d6b17d8b-a7a2-4de5-95c0-c2783b26de7a\">Manufactured</label>\n                      </div>\n                      <div class=\"lp-input-group mls-properties-with-map__input-group\">\n                        <input id=\"2c63593e-4869-41f8-bc78-03fa80e24580\"\n                          class=\"mls-properties-with-map-modal__input-checkbox lp-visually-hidden js-property-type-checkbox js-property-types-controls\"\n                          type=\"checkbox\" value=\"2c63593e-4869-41f8-bc78-03fa80e24580\" />\n                        <div class=\"mls-properties-with-map-modal__checkbox js-fake-checkbox\"></div>\n                        <label for=\"2c63593e-4869-41f8-bc78-03fa80e24580\">Land</label>\n                      </div>\n                      <div class=\"lp-input-group mls-properties-with-map__input-group\">\n                        <input id=\"c075eebc-850c-479d-a79d-90499bae0d87\"\n                          class=\"mls-properties-with-map-modal__input-checkbox lp-visually-hidden js-property-type-checkbox js-property-types-controls\"\n                          type=\"checkbox\" value=\"c075eebc-850c-479d-a79d-90499bae0d87\" />\n                        <div class=\"mls-properties-with-map-modal__checkbox js-fake-checkbox\"></div>\n                        <label for=\"c075eebc-850c-479d-a79d-90499bae0d87\">Other</label>\n                      </div>\n                    </div>\n                  </div>\n                  <div class=\"mls-properties-with-map-modal__item\">\n                    <label class=\"mls-properties-with-map-filters__grid-price-range-label\">Square Footage</label>\n                    <div class=\"mls-properties-with-map-filters__grid-price-wrapper\">\n                      <div\n                        class=\"mls-properties-with-map__group-input mls-properties-with-map-filters__grid-price-range-select mls-properties-with-map-modal__select\"\n                        data-select=\"sqft-min\">\n                        <select id=\"modal-sqft-min\" name=\"sqft-min\" class=\"lp-input js-select\">\n                          <option value=\"\">No Min</option>\n                          <option value=\"0\">0</option>\n                          <option value=\"2000\">2,000 sq.ft.</option>\n                          <option value=\"4000\">4,000 sq.ft.</option>\n                          <option value=\"6000\">6,000 sq.ft.</option>\n                          <option value=\"8000\">8,000 sq.ft.</option>\n                          <option value=\"10000\">10,000 sq.ft.</option>\n                          <option value=\"12000\">12,000 sq.ft.</option>\n                          <option value=\"14000\">14,000 sq.ft.</option>\n                          <option value=\"16000\">16,000 sq.ft.</option>\n                          <option value=\"18000\">18,000 sq.ft.</option>\n                          <option value=\"20000\">20,000 sq.ft.</option>\n                        </select>\n                      </div>\n                      <span class=\"filters__select-dash\"> — </span>\n                      <div\n                        class=\"mls-properties-with-map__group-input mls-properties-with-map-filters__grid-price-range-select mls-properties-with-map-modal__select\"\n                        data-select=\"sqft-max\">\n                        <select id=\"modal-sqft-max\" name=\"sqft-max\" class=\"lp-input js-select\">\n                          <option value=\"0\">0</option>\n                          <option value=\"2000\">2,000 sq.ft.</option>\n                          <option value=\"4000\">4,000 sq.ft.</option>\n                          <option value=\"6000\">6,000 sq.ft.</option>\n                          <option value=\"8000\">8,000 sq.ft.</option>\n                          <option value=\"10000\">10,000 sq.ft.</option>\n                          <option value=\"12000\">12,000 sq.ft.</option>\n                          <option value=\"14000\">14,000 sq.ft.</option>\n                          <option value=\"16000\">16,000 sq.ft.</option>\n                          <option value=\"18000\">18,000 sq.ft.</option>\n                          <option value=\"20000\">20,000 sq.ft.</option>\n                          <option value=\"\" selected=\"selected\">No Max</option>\n                        </select>\n                      </div>\n                    </div>\n                  </div>\n                  <div class=\"mls-properties-with-map-modal__item\">\n                    <label class=\"mls-properties-with-map-filters__grid-price-range-label\">Status</label>\n                    <div class=\"mls-properties-with-map-modal__checkbox-container\">\n                      <div class=\"lp-input-group mls-properties-with-map__input-group\">\n                        <input id=\"5f528253-abb7-484e-95c3-330269ac1105\"\n                          class=\"mls-properties-with-map-modal__input-checkbox lp-visually-hidden js-status-checkbox\"\n                          type=\"checkbox\" value=\"5f528253-abb7-484e-95c3-330269ac1105\" />\n                        <div class=\"mls-properties-with-map-modal__checkbox js-fake-checkbox\"></div>\n                        <label for=\"5f528253-abb7-484e-95c3-330269ac1105\">Active</label>\n                      </div>\n                      <div class=\"lp-input-group mls-properties-with-map__input-group\">\n                        <input id=\"a0012964-4f51-4430-abf8-6547c5ab6441\"\n                          class=\"mls-properties-with-map-modal__input-checkbox lp-visually-hidden js-status-checkbox\"\n                          type=\"checkbox\" value=\"a0012964-4f51-4430-abf8-6547c5ab6441\" />\n                        <div class=\"mls-properties-with-map-modal__checkbox js-fake-checkbox\"></div>\n                        <label for=\"a0012964-4f51-4430-abf8-6547c5ab6441\">Under Contract</label>\n                      </div>\n                      <div class=\"lp-input-group mls-properties-with-map__input-group\">\n                        <input id=\"959c11cf-8655-4f91-874c-292b0ab7ea6b\"\n                          class=\"mls-properties-with-map-modal__input-checkbox lp-visually-hidden js-status-checkbox\"\n                          type=\"checkbox\" value=\"959c11cf-8655-4f91-874c-292b0ab7ea6b\" />\n                        <div class=\"mls-properties-with-map-modal__checkbox js-fake-checkbox\"></div>\n                        <label for=\"959c11cf-8655-4f91-874c-292b0ab7ea6b\">Pending</label>\n                      </div>\n                    </div>\n                  </div>\n                  <div class=\"mls-properties-with-map-modal__item\">\n                    <div class=\"mls-properties-with-map-modal__row\">\n                      <label for=\"\">Show Open Houses Only</label>\n                      <div class=\"mls-properties-with-map-filters__grid-switcher js-switcher js-switcher-compact\"\n                        data-type=\"compact-switcher\">\n                        <button data-val=\"0\" type=\"button\"\n                          class=\"mls-properties-with-map-filters__grid-switcher-tab active\"></button>\n                        <button data-val=\"1\" type=\"button\"\n                          class=\"mls-properties-with-map-filters__grid-switcher-tab\"></button>\n                      </div>\n                    </div>\n                  </div>\n                </div>\n                <div class=\"mls-properties-with-map-modal__buttons-sticky\">\n                  <div class=\"mls-properties-with-map-modal__row mls-properties-with-map-modal__buttons\">\n                    <button class=\"lp-btn mls-properties-with-map-modal__reset-button js-reset-filters\">Reset all\n                      filters</button>\n                    <button class=\"lp-btn mls-properties-with-map-modal__close-modal js-close {{viewButtonStyle}}\">View\n                      Properties</button>\n                  </div>\n                </div>\n              </div>\n            </div>\n\n          </div>\n      </form>\n\n      {{#unless showMap}}\n      <div\n        class=\"mls-properties-with-map__grid-container {{#ifEquals columns '2'}} mls-properties-with-map__grid-container--two{{/ifEquals }} data-container\">\n        {{#each items}}\n        {{> gridItem}}\n        {{/each}}\n      </div>\n      {{^}}\n      <div\n        class=\"mls-properties-with-map__map-container {{#unless showFilters}}mls-properties-with-map__map-container--no-filters{{/unless}} {{#if useBWTheme}}black-white{{/if}} js-map-container\"\n        data-init-zoom=\"{{initZoom}}\"></div>\n      {{/unless}}\n\n\n      <div class=\"mls-properties-with-map__no-content js-empty-result\" style=\"display: none;\">\n        <p class=\"mls-properties-with-map__no-content-text\">There are no properties that match your search results.</p>\n      </div>\n\n      {{#if primaryButton.show}}\n      <div class=\"mls-properties-with-map__footer\">{{> button button=primaryButton class=\"lp-btn\n        mls-properties-with-map__footer-btn\"}}</div>\n      {{/if}}\n    </div>\n  </div>\n{{/if}}\n</section>\n","<section id=\"section-16819b02-ca29-4f43-83e2-495171cac690\"  class=\"solid-section is-font-color-light is-background-color-light\" data-el-id=\"b8f5d255-5901-452a-be00-8ce56b9bbb5c\">\n  <div class=\"neighborhood-home-search-cta\">\n  <a href=\"{{mlsLink}}\" class=\"lp-btn neighborhood-home-search-cta__btn {{button}}\">\n    {{btnText}}\n  </a>\n</div>\n</section>\n","<section id=\"section-a2f57b98-6850-4888-8d02-e15d5b711c6c\"  class=\"solid-section is-font-color-dark is-background-color-light\" data-el-id=\"d72b37bd-34fa-492d-8b9d-20b00a38c8f3\">\n  {{#if description}}\n<div class=\"neighborhood-content lp-vertical-paddings\">\n  <div class=\"neighborhood-content__container\">\n\n    <div class=\"neighborhood-content__description lp-a\">{{{description}}}</div>\n\n    {{#if showSocialShare}}\n    <div class=\"neighborhood-content-share\">\n      <span class=\"neighborhood-content-share__title\">SHARE</span>\n      <ul class=\"neighborhood-content__socials lp-socials {{socialStyle}}\">\n        <li>\n          <a class=\"lp-socials__link\"\n            href=\"https://www.facebook.com/sharer/sharer.php?u=https://{{hostname}}/neighborhoods/{{slug}}&quote={{seoDescription}}\"\n            class=\"socials__link\" target=\"_blank\"> <i class=\"lp-i lp-i--facebook\"></i>\n          </a>\n        </li>\n        <li>\n          <a class=\"lp-socials__link\"\n            href=\"https://twitter.com/intent/tweet?url=https://{{hostname}}/neighborhoods/{{slug}}&text={{name}}\"\n            class=\"socials__link\" target=\"_blank\"> <i class=\"lp-i lp-i--twitter\"></i>\n          </a>\n        </li>\n        <li>\n          <a class=\"lp-socials__link\"\n            href=\"mailto:?subject={{name}}&body={{#if subtitle}}{{subtitle}}{{else}}{{title}}{{/if}} Read full text:  https://{{hostname}}/neighborhoods/{{slug}}\"\n            class=\"socials__link\" target=\"_blank\">\n            <i class=\"lp-i lp-i--envelope\"></i>\n          </a>\n        </li>\n      </ul>\n    </div>\n    {{/if}}\n  </div>\n</div>\n{{/if}}\n</section>\n","<section id=\"section-6fc0ef50-2cc6-420c-8fef-c33cf9aa5ace\"  class=\"solid-section is-font-color-dark is-background-color-light\" data-el-id=\"c8ee7b53-9a70-46e1-a3e2-ddf69fe25aa7\">\n  {{#with region.demographics}}\n{{#if (or populationTotal householdsTotal (numCompare populationMedianAge 0 '>') (numCompare individualAverageIncome 0 '>') (numCompare populationDensity 0 '>'))}}\n<div class=\"neighborhood-overview lp-vertical-paddings\" style=\"--iconBGColor: {{../iconBGColor}}; --iconColor: {{../iconColor}};\">\n    <div class=\"neighborhood-overview__container\">\n        {{#if (and ../title ../name)}}\n            <h2 class=\"neighborhood-overview__title\">{{../title}} {{../name}}{{#if ../region.details.state}}, {{../region.details.state}}{{/if}}</h2>\n        {{/if}}\n\n        <p class=\"neighborhood-overview__description\">\n            {{#if (and (numCompare populationTotal 0 '>') (numCompare householdsTotal 0 '>'))}}\n            {{lpFormatNumber populationTotal}} people live in {{../name}}, where the median age is {{lpFormatNumber populationMedianAge '' 1}}\n            {{^}}\n            {{#numCompare populationTotal 0 '>'}}\n            {{lpFormatNumber populationTotal}} people live in {{../name}}\n            {{/numCompare}}\n            {{/if}}\n            {{#if individualAverageIncome}}\n             and the average individual income is ${{lpFormatNumber individualAverageIncome}}{{/if}}.\n            Data provided by {{#ifEquals ../region.details.country \"CA\"}}Statistics Canada{{else}}the U.S. Census Bureau{{/ifEquals}}.\n        </p>\n\n\n        <div class=\"neighborhood-overview-grid\">\n            {{#numCompare populationTotal 0 '>'}}\n            <div class=\"neighborhood-overview-grid__item\">\n                <div class=\"neighborhood-overview-grid__icon lp-icon lp-icon--population\"></div>\n                \n                <div class=\"neighborhood-overview-grid__copy\">\n                    <h5 class=\"neighborhood-overview-grid__value\">{{lpFormatNumber populationTotal}}</h5>\n                    <p class=\"neighborhood-overview-grid__name\">Total Population</p>\n                </div>\n            </div>\n            {{/numCompare}}\n            {{#numCompare populationMedianAge 0 '>'}}            \n            <div class=\"neighborhood-overview-grid__item\">\n                <div class=\"neighborhood-overview-grid__icon lp-icon lp-icon--age\"></div>\n                \n                <div class=\"neighborhood-overview-grid__copy\">\n                    <h5 class=\"neighborhood-overview-grid__value\">{{lpFormatNumber populationMedianAge '' 1}} years</h5>\n                    <p class=\"neighborhood-overview-grid__name\">Median Age</p>\n                </div>\n            </div>\n            {{/numCompare}}\n            {{#numCompare populationDensity 0 '>'}}            \n            <div class=\"neighborhood-overview-grid__item\">\n                <div class=\"neighborhood-overview-grid__icon lp-icon lp-icon--density\"></div>\n                \n                <div class=\"neighborhood-overview-grid__copy\">\n                    <h5 class=\"neighborhood-overview-grid__value\">\n                        {{#numCompare populationDensity 400 '>'}}High{{^}}\n                            {{#numCompare populationDensity 100 '<'}}Medium{{^}}Low{{/numCompare}}\n                        {{/numCompare}}\n                    </h5>\n                    <p class=\"neighborhood-overview-grid__name\">Population Density\n                        <span class=\"neighborhood-overview-grid__hint lp-icon lp-icon--info\">\n                            <span class=\"neighborhood-overview-grid__pop-up\">\n                                <span class=\"neighborhood-overview-grid__popup-title\">Population Density</span> <br/>\n                                This is the number of people per square mile in a neighborhood.\n                            </span>\n                        </span>\n                    </p>\n                </div>\n            </div>\n            {{/numCompare}}\n            {{#numCompare individualAverageIncome 0 '>'}}\n            <div class=\"neighborhood-overview-grid__item\">\n                <div class=\"neighborhood-overview-grid__icon lp-icon lp-icon--income\"></div>\n\n                <div class=\"neighborhood-overview-grid__copy\">\n                    <h5 class=\"neighborhood-overview-grid__value\">${{lpFormatNumber individualAverageIncome}}</h5>\n                    <p class=\"neighborhood-overview-grid__name\">Average individual Income</p>\n                </div>\n            </div>\n            {{/numCompare}}\n        </div>\n    </div>\n</div>\n{{/if}}\n{{/with}}\n\n</section>\n","<section id=\"section-49f80cab-2710-4b82-a628-50079aa431fe\"  class=\"solid-section is-font-color-dark is-background-color-light\" data-el-id=\"986876ab-7417-49d6-b85e-47d5297b4309\">\n  <script type=\"module\">\n  (async () => {\n    await import('https://unpkg.com/@popperjs/core@2');\n    await import('https://unpkg.com/tippy.js@6').then(() => {\n      window.tippy('[data-tippy-content]', {\n        allowHTML: true,\n        interactive: true,\n        placement: 'top-start',\n        trigger: 'click',\n      });\n    });\n  })();\n</script>\n\n{{!-- Register the POI Table Row as a partial so we can use this template in client-side JS --}}\n{{#partial \"poi\"}}\n  {{!-- Conditional blocks are modified to always evaluate to true, disabling radius filtering --}} \n  {{#unless false}}\n  <tr\\{{#if classname}} class=\"\\{{classname}}\"\\{{/if}} class=\"item-point\">\n    {{!-- NAME --}}\n    <td class=\"neighborhood-poi-table__test\">\n      <div class=\"neighborhood-poi-table__card\">\n        <div class=\"neighborhood-poi-table__card-image\">\n          \\{{#if imageUrl}}\n            \\{{mediaImage imageUrl onerror=\"this.onerror=null;this.className='error';\" width=\"40\" height=\"40\" alt=(concat name \" \" \"Logo\") }}\n          \\{{else}}\n            <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\">\n              \\{{#ifEquals category \"DINING\"}}\n                <path stroke=\"#000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3.286 9.429V21M18.711 14.572h1.931a.643.643 0 0 0 .643-.642c.007-3.283.024-7.25-1.336-10.533a.643.643 0 0 0-1.237.246V21M2 3v5.143a1.286 1.286 0 0 0 2.571 0V3M15.5 8.814a6.148 6.148 0 0 0-8.352-.6M6.5 17.758a6.152 6.152 0 0 0 9 0\"/>\n              \\{{/ifEquals}}\n\n              \\{{#ifEquals category \"SHOPPING\"}}\n                <path fill=\"#000\" d=\"M18.5 7.5H16v-1a4 4 0 1 0-8 0v1H5.5a2 2 0 0 0-2 2V18c0 2.29 1.21 3.5 3.5 3.5h10c2.29 0 3.5-1.21 3.5-3.5V9.5a2 2 0 0 0-2-2ZM9 6.5a3 3 0 1 1 6 0v1H9v-1ZM19.5 18c0 1.729-.771 2.5-2.5 2.5H7c-1.729 0-2.5-.771-2.5-2.5V9.5a1 1 0 0 1 1-1H8V11a.5.5 0 0 0 1 0V8.5h6V11a.5.5 0 0 0 1 0V8.5h2.5a1 1 0 0 1 1 1V18Z\"/>\n              \\{{/ifEquals}}\n\n              \\{{#ifEquals category \"ACTIVE\"}}\n                <path stroke=\"#000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15.256 6.419a2.21 2.21 0 1 0 0-4.419 2.21 2.21 0 0 0 0 4.419ZM12.163 19.454a1.325 1.325 0 0 1-1.295-1.613 4.65 4.65 0 0 0-1.944-4.847l-.587-.391a1.325 1.325 0 0 1-.265-1.976l3.093-3.535a1.325 1.325 0 0 1 2.033.045 4.537 4.537 0 0 0 3.56 1.712h.265a1.326 1.326 0 0 1 0 2.651h-.265a7.176 7.176 0 0 1-4.53-1.598l-1.195 1.368a7.325 7.325 0 0 1 2.423 7.145 1.325 1.325 0 0 1-1.293 1.039ZM5.535 21a3.535 3.535 0 1 0 0-7.07 3.535 3.535 0 0 0 0 7.07Z\"/>\n                <path stroke=\"#000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M18.79 21a3.535 3.535 0 1 0 0-7.07 3.535 3.535 0 0 0 0 7.07Z\"/>\n              \\{{/ifEquals}}\n\n              \\{{#ifEquals category \"BEAUTY\"}}\n                <path fill=\"#000\" d=\"m21.309 7.951-1.04-3.073C19.8 3.486 19.252 2.5 16.5 2.5h-9c-2.752 0-3.3.986-3.769 2.378l-1.04 3.073a3.474 3.474 0 0 0 .809 3.592V18c0 2.29 1.21 3.5 3.5 3.5h10c2.29 0 3.5-1.21 3.5-3.5v-6.457a3.473 3.473 0 0 0 .809-3.592Zm-17.67.32L4.679 5.2c.358-1.06.574-1.7 2.821-1.7h9c2.247 0 2.463.64 2.821 1.7l1.04 3.072a2.416 2.416 0 0 1-.975 2.888 2.57 2.57 0 0 1-1.286.34 2.79 2.79 0 0 1-2.585-1.667.5.5 0 0 0-.942.003 2.82 2.82 0 0 1-5.144 0 .543.543 0 0 0-.474-.336.5.5 0 0 0-.471.333A2.79 2.79 0 0 1 5.9 11.5a2.57 2.57 0 0 1-1.285-.341 2.416 2.416 0 0 1-.976-2.888ZM13.53 20.5h-3v-3a1.5 1.5 0 1 1 3 0v3Zm3.47 0h-2.47v-3a2.5 2.5 0 0 0-5 0v3H7c-1.729 0-2.5-.771-2.5-2.5v-5.785c.443.188.919.285 1.4.285a3.922 3.922 0 0 0 3.053-1.474 3.888 3.888 0 0 0 6.1 0A3.921 3.921 0 0 0 18.1 12.5c.481 0 .957-.097 1.4-.285V18c0 1.729-.771 2.5-2.5 2.5Z\"/>\n              \\{{/ifEquals}}\n\n              \\{{#ifEquals category \"NIGHTLIFE\"}}\n                <path stroke=\"#000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M8.667 22H14M11.333 22v-8M18.195 7.138A.666.666 0 0 0 17.724 6H4.942a.667.667 0 0 0-.47 1.138L11.332 14l6.862-6.862Z\"/><path stroke=\"#000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M2 2h2.508a1.333 1.333 0 0 1 1.193.737L7.333 6M15.4 6a3.33 3.33 0 1 1 1.68 2.266\"/>\n              \\{{/ifEquals}}\n            </svg>\n          \\{{/if}}\n        </div>\n        <div class=\"neighborhood-poi-table__card-details\">\n          <div>\n            <a class=\"neighborhood-poi-table__card-title\" href=\"\\{{url}}\" target=\"_blank\" rel=\"nofollow noopener\">\n              <span class=\"lp-visually-hidden\">Visit the </span>\n              \\{{truncate name 50 '...'}}\n              <span class=\"lp-visually-hidden\"> page on Yelp</span>\n            </a>\n          </div>\n          \\{{#if location.address1}}\n            <div>\n              <a class=\"neighborhood-poi-table__card-link lp-link {{../linkStyles}}\" href=\"https://www.google.com/maps/search/\\{{encodeURIComponent (concat location.address1 \" \" location.address2 \" \" location.address3 \" \" location.city \" \" location.state \" \" location.zipCode)}}\" target=\"_blank\" rel=\"nofollow noopener\">\n                <span class=\"lp-visually-hidden\">Search </span>\n                \\{{location.address1}}\n                <span class=\"lp-visually-hidden\"> on Google Maps</span>\n              </a>\n            </div>\n          \\{{/if}}\n        </div>\n      </div>\n    </td>\n    {{!-- CATEGORY --}}\n    <td>\n      \\{{#if category}}\n        <span class=\"neighborhood-poi-table__tag\">\n          \\{{capitalize category}}\\{{#ifEquals category \"DINING\"}}\\{{#if price}} &middot; \\{{price}}\\{{/if}}\\{{/ifEquals}}\n        </span>\n      \\{{else}}\n        N/A\n      \\{{/if}}\n    </td>\n    {{!-- DISTANCE --}}\n    {{!-- Values provided from Yelp are always in meters from the search location. This value is in meters(m) regardless of the locale. https://docs.developer.yelp.com/reference/v3_business_search --}}\n    <td class=\"neighborhood-poi-table__item-distance\">\n      <span><span class=\"neighborhood-poi-table__item-miles\">\\{{#if distance}}\\{{lpFormatNumber (math distance '/' 1609) null 2}}</span> miles\\{{else}}N/A\\{{/if}}</span>\n    </td>\n    {{!-- REVIEWS --}}\n    {{!-- Yelp will only ever send us businesses with at least one review --}}\n    <td>\n      <span>\n        \\{{#if reviewCount}}\n          \\{{reviewCount}} review\\{{#numCompare reviewCount 1 \">\"}}s\\{{/numCompare}}\n        \\{{else}}\n          0 reviews\n        \\{{/if}}\n      </span>\n    </td>\n    {{!-- RATING --}}\n    {{!-- `undefined` is converted to 0 --}}\n    \\{{#*inline \"rating\"}}\\{{#if rating}}\\{{rating}}\\{{else}}0\\{{/if}}\\{{/inline}}\n    \\{{#*inline \"yelpStar\"}}\n      <span class=\"neighborhood-poi-table__star\\{{#numCompare rating index \">=\"}} is-filled\\{{/numCompare}}\">\n        <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"14\" height=\"14\" fill=\"none\">\n          <path fill=\"#fff\" d=\"M6.388 1.01 4.8 4.177l-3.55.51c-.637.09-.893.864-.43 1.306l2.568 2.465-.607 3.48c-.11.63.563 1.101 1.127.807l3.177-1.644 3.177 1.644c.564.292 1.237-.177 1.128-.806l-.608-3.481 2.57-2.465c.46-.442.206-1.215-.431-1.306l-3.551-.51L7.783 1.01c-.285-.565-1.109-.572-1.395 0Z\"/>\n        </svg>\n      </span>\n    \\{{/inline}}\n\n      {{!-- Warning: These colors cannot be modified. The stars displayed on this table are styled according to the Yelp display requirements - https://www.yelp.com/developers/display_requirements --}}\n    \\{{#*inline \"yelpStars\"}}\n      <div\n        class=\"neighborhood-poi-table__stars\"\n        aria-hidden=\"true\"\n        style=\"\n          \\{{#if (numCompare rating 2 \"<\")}}\n          --color: #f3be79;\n          \\{{else if (numCompare rating 3 \"<\")}}\n          --color: #fec00f;\n          \\{{else if (numCompare rating 4 \"<\")}}\n          --color: #ff9141;\n          \\{{else if (numCompare rating 5 \"<\")}}\n          --color: #f25c4e;\n          \\{{else if (numCompare rating 5 \"==\")}}\n          --color: #d42422;\n          \\{{else}}\n          --color: #bbb;\n          \\{{/if}}\n        \"\n      >\n        \\{{> yelpStar index=\"1\"}}\n        \\{{> yelpStar index=\"2\"}}\n        \\{{> yelpStar index=\"3\"}}\n        \\{{> yelpStar index=\"4\"}}\n        \\{{> yelpStar index=\"5\"}}\n      </div>\n    \\{{/inline}}\n    <td>\n      <span class=\"h-center\">\n        \\{{> yelpStars}}\n        <span>\\{{> rating}}/5</span>\n        <span class=\"lp-visually-hidden\"> stars</span>\n      </span>\n    </td>\n  </tr>\n  {{else}}\n  \\{{#unless false}}\n  <tr\\{{#if classname}} class=\"\\{{classname}}\"\\{{/if}} class=\"item-point\">\n    {{!-- NAME --}}\n    <td class=\"neighborhood-poi-table__test\">\n      <div class=\"neighborhood-poi-table__card\">\n        <div class=\"neighborhood-poi-table__card-image\">\n          \\{{#if imageUrl}}\n            \\{{mediaImage imageUrl onerror=\"this.onerror=null;this.className='error';\" width=\"40\" height=\"40\" alt=(concat name \" \" \"Logo\") }}\n          \\{{else}}\n            <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\">\n              \\{{#ifEquals category \"DINING\"}}\n                <path stroke=\"#000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3.286 9.429V21M18.711 14.572h1.931a.643.643 0 0 0 .643-.642c.007-3.283.024-7.25-1.336-10.533a.643.643 0 0 0-1.237.246V21M2 3v5.143a1.286 1.286 0 0 0 2.571 0V3M15.5 8.814a6.148 6.148 0 0 0-8.352-.6M6.5 17.758a6.152 6.152 0 0 0 9 0\"/>\n              \\{{/ifEquals}}\n\n              \\{{#ifEquals category \"SHOPPING\"}}\n                <path fill=\"#000\" d=\"M18.5 7.5H16v-1a4 4 0 1 0-8 0v1H5.5a2 2 0 0 0-2 2V18c0 2.29 1.21 3.5 3.5 3.5h10c2.29 0 3.5-1.21 3.5-3.5V9.5a2 2 0 0 0-2-2ZM9 6.5a3 3 0 1 1 6 0v1H9v-1ZM19.5 18c0 1.729-.771 2.5-2.5 2.5H7c-1.729 0-2.5-.771-2.5-2.5V9.5a1 1 0 0 1 1-1H8V11a.5.5 0 0 0 1 0V8.5h6V11a.5.5 0 0 0 1 0V8.5h2.5a1 1 0 0 1 1 1V18Z\"/>\n              \\{{/ifEquals}}\n\n              \\{{#ifEquals category \"ACTIVE\"}}\n                <path stroke=\"#000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15.256 6.419a2.21 2.21 0 1 0 0-4.419 2.21 2.21 0 0 0 0 4.419ZM12.163 19.454a1.325 1.325 0 0 1-1.295-1.613 4.65 4.65 0 0 0-1.944-4.847l-.587-.391a1.325 1.325 0 0 1-.265-1.976l3.093-3.535a1.325 1.325 0 0 1 2.033.045 4.537 4.537 0 0 0 3.56 1.712h.265a1.326 1.326 0 0 1 0 2.651h-.265a7.176 7.176 0 0 1-4.53-1.598l-1.195 1.368a7.325 7.325 0 0 1 2.423 7.145 1.325 1.325 0 0 1-1.293 1.039ZM5.535 21a3.535 3.535 0 1 0 0-7.07 3.535 3.535 0 0 0 0 7.07Z\"/>\n                <path stroke=\"#000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M18.79 21a3.535 3.535 0 1 0 0-7.07 3.535 3.535 0 0 0 0 7.07Z\"/>\n              \\{{/ifEquals}}\n\n              \\{{#ifEquals category \"BEAUTY\"}}\n                <path fill=\"#000\" d=\"m21.309 7.951-1.04-3.073C19.8 3.486 19.252 2.5 16.5 2.5h-9c-2.752 0-3.3.986-3.769 2.378l-1.04 3.073a3.474 3.474 0 0 0 .809 3.592V18c0 2.29 1.21 3.5 3.5 3.5h10c2.29 0 3.5-1.21 3.5-3.5v-6.457a3.473 3.473 0 0 0 .809-3.592Zm-17.67.32L4.679 5.2c.358-1.06.574-1.7 2.821-1.7h9c2.247 0 2.463.64 2.821 1.7l1.04 3.072a2.416 2.416 0 0 1-.975 2.888 2.57 2.57 0 0 1-1.286.34 2.79 2.79 0 0 1-2.585-1.667.5.5 0 0 0-.942.003 2.82 2.82 0 0 1-5.144 0 .543.543 0 0 0-.474-.336.5.5 0 0 0-.471.333A2.79 2.79 0 0 1 5.9 11.5a2.57 2.57 0 0 1-1.285-.341 2.416 2.416 0 0 1-.976-2.888ZM13.53 20.5h-3v-3a1.5 1.5 0 1 1 3 0v3Zm3.47 0h-2.47v-3a2.5 2.5 0 0 0-5 0v3H7c-1.729 0-2.5-.771-2.5-2.5v-5.785c.443.188.919.285 1.4.285a3.922 3.922 0 0 0 3.053-1.474 3.888 3.888 0 0 0 6.1 0A3.921 3.921 0 0 0 18.1 12.5c.481 0 .957-.097 1.4-.285V18c0 1.729-.771 2.5-2.5 2.5Z\"/>\n              \\{{/ifEquals}}\n\n              \\{{#ifEquals category \"NIGHTLIFE\"}}\n                <path stroke=\"#000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M8.667 22H14M11.333 22v-8M18.195 7.138A.666.666 0 0 0 17.724 6H4.942a.667.667 0 0 0-.47 1.138L11.332 14l6.862-6.862Z\"/><path stroke=\"#000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M2 2h2.508a1.333 1.333 0 0 1 1.193.737L7.333 6M15.4 6a3.33 3.33 0 1 1 1.68 2.266\"/>\n              \\{{/ifEquals}}\n            </svg>\n          \\{{/if}}\n        </div>\n        <div class=\"neighborhood-poi-table__card-details\">\n          <div>\n            <a class=\"neighborhood-poi-table__card-title\" href=\"\\{{url}}\" target=\"_blank\" rel=\"nofollow noopener\">\n              <span class=\"lp-visually-hidden\">Visit the </span>\n              \\{{truncate name 50 '...'}}\n              <span class=\"lp-visually-hidden\"> page on Yelp</span>\n            </a>\n          </div>\n          \\{{#if location.address1}}\n            <div>\n              <a class=\"neighborhood-poi-table__card-link lp-link {{../linkStyles}}\" href=\"https://www.google.com/maps/search/\\{{encodeURIComponent (concat location.address1 \" \" location.address2 \" \" location.address3 \" \" location.city \" \" location.state \" \" location.zipCode)}}\" target=\"_blank\" rel=\"nofollow noopener\">\n                <span class=\"lp-visually-hidden\">Search </span>\n                \\{{location.address1}}\n                <span class=\"lp-visually-hidden\"> on Google Maps</span>\n              </a>\n            </div>\n          \\{{/if}}\n        </div>\n      </div>\n    </td>\n    {{!-- CATEGORY --}}\n    <td>\n      \\{{#if category}}\n        <span class=\"neighborhood-poi-table__tag\">\n          \\{{capitalize category}}\\{{#ifEquals category \"DINING\"}}\\{{#if price}} &middot; \\{{price}}\\{{/if}}\\{{/ifEquals}}\n        </span>\n      \\{{else}}\n        N/A\n      \\{{/if}}\n    </td>\n    {{!-- DISTANCE --}}\n    {{!-- Values provided from Yelp are always in meters from the search location. This value is in meters(m) regardless of the locale. https://docs.developer.yelp.com/reference/v3_business_search --}}\n    <td class=\"neighborhood-poi-table__item-distance\">\n      <span><span class=\"neighborhood-poi-table__item-miles\">\\{{#if distance}}\\{{lpFormatNumber (math distance '/' 1609) null 2}}</span> miles\\{{else}}N/A\\{{/if}}</span>\n    </td>\n    {{!-- REVIEWS --}}\n    {{!-- Yelp will only ever send us businesses with at least one review --}}\n    <td>\n      <span>\n        \\{{#if reviewCount}}\n          \\{{reviewCount}} review\\{{#numCompare reviewCount 1 \">\"}}s\\{{/numCompare}}\n        \\{{else}}\n          0 reviews\n        \\{{/if}}\n      </span>\n    </td>\n    {{!-- RATING --}}\n    {{!-- `undefined` is converted to 0 --}}\n    \\{{#*inline \"rating\"}}\\{{#if rating}}\\{{rating}}\\{{else}}0\\{{/if}}\\{{/inline}}\n    \\{{#*inline \"yelpStar\"}}\n      <span class=\"neighborhood-poi-table__star\\{{#numCompare rating index \">=\"}} is-filled\\{{/numCompare}}\">\n        <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"14\" height=\"14\" fill=\"none\">\n          <path fill=\"#fff\" d=\"M6.388 1.01 4.8 4.177l-3.55.51c-.637.09-.893.864-.43 1.306l2.568 2.465-.607 3.48c-.11.63.563 1.101 1.127.807l3.177-1.644 3.177 1.644c.564.292 1.237-.177 1.128-.806l-.608-3.481 2.57-2.465c.46-.442.206-1.215-.431-1.306l-3.551-.51L7.783 1.01c-.285-.565-1.109-.572-1.395 0Z\"/>\n        </svg>\n      </span>\n    \\{{/inline}}\n\n      {{!-- Warning: These colors cannot be modified. The stars displayed on this table are styled according to the Yelp display requirements - https://www.yelp.com/developers/display_requirements --}}\n    \\{{#*inline \"yelpStars\"}}\n      <div\n        class=\"neighborhood-poi-table__stars\"\n        aria-hidden=\"true\"\n        style=\"\n          \\{{#if (numCompare rating 2 \"<\")}}\n          --color: #f3be79;\n          \\{{else if (numCompare rating 3 \"<\")}}\n          --color: #fec00f;\n          \\{{else if (numCompare rating 4 \"<\")}}\n          --color: #ff9141;\n          \\{{else if (numCompare rating 5 \"<\")}}\n          --color: #f25c4e;\n          \\{{else if (numCompare rating 5 \"==\")}}\n          --color: #d42422;\n          \\{{else}}\n          --color: #bbb;\n          \\{{/if}}\n        \"\n      >\n        \\{{> yelpStar index=\"1\"}}\n        \\{{> yelpStar index=\"2\"}}\n        \\{{> yelpStar index=\"3\"}}\n        \\{{> yelpStar index=\"4\"}}\n        \\{{> yelpStar index=\"5\"}}\n      </div>\n    \\{{/inline}}\n    <td>\n      <span class=\"h-center\">\n        \\{{> yelpStars}}\n        <span>\\{{> rating}}/5</span>\n        <span class=\"lp-visually-hidden\"> stars</span>\n      </span>\n    </td>\n  </tr>\n  \\{{/unless}}\n  {{/unless}}\n{{/partial}}\n\n{{#if region}}\n  <div\n    class=\"neighborhood-poi lp-vertical-paddings\"\n\n    {{!-- Setup CSS Variables w/ form values --}}\n    style=\"\n      --primary-accent-color: {{primaryAccentColor}};\n      --secondary-accent-color: {{secondaryAccentColor}};\n      --tertiary-accent-color: {{tertiaryAccentColor}};\n      --pill-text-color: {{pillTextColor}};\n      --pill-text-color-active: {{pillTextColorActive}};\n      --pill-border-color: {{pillBorderColor}};\n      --pill-background-color: {{pillBackgroundColor}};\n      --pill-background-color-active: {{pillBackgroundColorActive}};\n    \"\n  >\n    <div class=\"neighborhood-poi__container\">\n      <div class=\"neighborhood-poi__title-container\">\n        {{#if (or title name)}}\n          <h2 class=\"neighborhood-poi__title\">\n            {{#if title}}\n              {{title}} {{#if name}}{{name}}{{#if region.details.state}}, {{region.details.state}}{{/if}}{{/if}}\n            {{else}}\n              {{name}}{{#if region.details.state}}, {{region.details.state}}{{/if}}\n            {{/if}}\n          </h2>\n        {{/if}}\n\n        <p class=\"neighborhood-poi__description\">\n          There's plenty to do around {{#if name}}{{name}}{{else}}the area{{/if}}, including shopping, dining, nightlife, parks, and more. Data provided by Walk Score and Yelp.\n        </p>\n      </div>\n      <!-- Removed nearestPoints reference -->\n      {{#with region}}\n        {{#if scores}}\n\n          {{!-- Register the score partial --}}\n          {{#*inline \"score\"}}\n            <div class=\"neighborhood-score\">\n              <div class=\"neighborhood-score__chart\" style=\"\n                --progress: {{score}}%;\n\n                {{#ifEquals name \"Walking\"}}\n                  --color: var(--primary-accent-color);\n                {{/ifEquals}}\n\n                {{#ifEquals name \"Bike\"}}\n                  --color: var(--secondary-accent-color);\n                {{/ifEquals}}\n\n                {{#ifEquals name \"Transit\"}}\n                  --color: var(--tertiary-accent-color);\n                {{/ifEquals}}\n              \">\n                <div class=\"neighborhood-score__chart-inner\">\n                  <h5 class=\"neighborhood-score__value\">{{score}}</h5>\n                </div>\n              </div>\n              <div>\n                {{#if description}}\n                  <h6 class=\"neighborhood-score__title\">{{description}}</h6>\n                {{/if}}\n                <div class=\"neighborhood-score__help\">\n                  <small class=\"neighborhood-score__help-label\">\n                    {{name}} Score\n                  </small>\n\n                  {{!-- Using buttons for tooltips for accessibility reasons, as suggested by Tippy.js - https://atomiks.github.io/tippyjs/v6/accessibility/ --}}\n                  {{!-- Also using Interactive HTML inside the tooltips, see https://atomiks.github.io/tippyjs/v6/html-content/ --}}\n                  <button data-tippy-content=\"<div class='neighborhood-score__help-content'><span>{{name}} Score</span><p>{{help}}. <a class='lp-link' href='https://www.walkscore.com/methodology.shtml' target='_blank'>Learn more</a></p></div>\">\n                    <span class=\"lp-visually-hidden\">Learn More</span>\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"14\" height=\"14\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\">\n                      <path fill=\"#848484\" d=\"M7 .333a6.667 6.667 0 1 0 0 13.334A6.667 6.667 0 0 0 7 .333Zm.667 9a.333.333 0 0 1-.334.334h-.666a.333.333 0 0 1-.334-.334v-2A.333.333 0 0 1 6.667 7h.666a.333.333 0 0 1 .334.333v2Zm0-4a.333.333 0 0 1-.334.334h-.666a.333.333 0 0 1-.334-.334v-.666a.333.333 0 0 1 .334-.334h.666a.333.333 0 0 1 .334.334v.666Z\" />\n                    </svg>\n                  </button>\n\n                </div>\n              </div>\n            </div>\n          {{/inline}}\n\n          {{#if (or scores.walk.score scores.bike.score scores.transit.score)}}\n            <div class=\"neighborhood-scores\">\n              {{#if scores.walk.score}}\n                {{#with scores.walk}}\n                  {{> score name=\"Walking\" help=\"This tells you how walkable a neighborhood is, based on pedestrian friendliness and distance to amenities\"}}\n                {{/with}}\n                {{#if (or scores.bike.score scores.transit.score)}}\n                  <span class=\"neighborhood-scores__divider\"></span>\n                {{/if}}\n              {{/if}}\n              {{#if scores.bike.score}} \n                {{#with scores.bike}}\n                  {{> score name=\"Bike\" help=\"This tells you how good a neighborhood is for biking, factoring in bike infrastructure, hills, and total bike commuters\"}}\n                {{/with}}\n                {{#if scores.transit.score}}\n                  <span class=\"neighborhood-scores__divider\"></span>\n                {{/if}}\n              {{/if}}\n              {{#if scores.transit.score}}\n                {{#with scores.transit}}\n                  {{> score name=\"Transit\" help=\"This tells you how useful the public transit options are in a neighborhood\"}}\n                {{/with}}\n              {{/if}}\n            </div>\n          {{/if}}\n        {{/if}}\n\n        {{#if pois}}\n\n          {{!-- Format the first 3 POI names into a sentence (e.g. \"Starbucks, Top Golf, and Fashion Island.\") --}}\n          {{#*inline \"firstThreePoiNames\"}}{{pois.[0].name}}{{#if pois.[1]}},{{#unless pois.[2]}} and{{/unless}} {{pois.[1].name}}{{/if}}{{#if pois.[2]}}, and {{pois.[2].name}}{{/if}}{{/inline}}\n\n          <div class=\"neighborhood-poi-table__title-container\">\n            <h4 class=\"neighborhood-poi-table__title\">Points of Interest</h4>\n            <p class=\"neighborhood-poi-table__description\">Explore popular things to do in the area{{#if pois}}, including {{> firstThreePoiNames}}{{/if}}.</p>\n          </div>\n\n          <div class=\"neighborhood-poi-table\">\n\n            {{!-- Partial for POI Table Filters --}}\n            {{#*inline \"filter\"}}\n              <button\n                data-action={{action}}\n                data-active=\"{{#if active}}true{{else}}false{{/if}}\"\n                class=\"neighborhood-poi-table__button\"\n              >\n                <span class=\"lp-visually-hidden\">Search businesses related to </span>\n                {{#if name}}{{name}}{{else}}{{capitalize action}}{{/if}}\n              </button>\n            {{/inline}}\n\n            <div class=\"neighborhood-poi-table__filters\">\n              {{> filter action=\"ALL\" active=\"true\"}}\n              {{> filter action=\"DINING\" name=\"Restaurants\"}}\n              {{> filter action=\"SHOPPING\"}}\n              {{> filter action=\"ACTIVE\"}}\n              {{> filter action=\"BEAUTY\"}}\n              {{> filter action=\"NIGHTLIFE\"}}\n            </div>\n\n            {{#*inline \"loader\"}}\n              <tr>\n                <td>\n                  <div class=\"neighborhood-poi__loading-row\">\n                    <div class=\"neighborhood-poi__loading-bar loading-bar--rounded\"></div>\n                    <div class=\"neighborhood-poi__loading-row loading-row--column\">\n                      <div class=\"neighborhood-poi__loading-bar loading-bar--full\"></div>\n                      <div class=\"neighborhood-poi__loading-bar\"></div>\n                    </div>\n                  </div>\n                </td>\n                <td><div class=\"neighborhood-poi__loading-bar\"></div></td>\n                <td><div class=\"neighborhood-poi__loading-bar\"></div></td>\n                <td><div class=\"neighborhood-poi__loading-bar\"></div></td>\n                <td><div class=\"neighborhood-poi__loading-bar\"></div></td>\n              </tr>\n            {{/inline}}\n\n            {{!-- SVG Logo from the Yelp Brand Center (https://www.yelp.com/brand) --}}\n            {{!-- Resized and optimized using SVGOMG (https://jakearchibald.github.io/svgomg/) --}}\n            {{#*inline \"yelpLogo\"}}\n              <svg id=\"yelp\" xmlns=\"http://www.w3.org/2000/svg\" width=\"42\" height=\"16\" fill=\"none\" focusable=\"false\" aria-hidden=\"true\">\n                <g clip-path=\"url(#a)\">\n                  <path fill=\"#FF1A1A\" d=\"m33.873 9.44.683-.156c.015-.003.038-.009.067-.018.189-.05.35-.171.45-.337a.74.74 0 0 0 .09-.552l-.003-.012a.741.741 0 0 0-.116-.251.949.949 0 0 0-.28-.237 2.589 2.589 0 0 0-.396-.182l-.749-.27c-.42-.155-.842-.306-1.265-.453-.275-.097-.509-.182-.711-.244-.038-.011-.08-.023-.115-.035a2.008 2.008 0 0 0-.563-.106.676.676 0 0 0-.53.225 1.492 1.492 0 0 0-.097.12 1.422 1.422 0 0 0-.144.284c-.139.407-.208.834-.205 1.263.003.388.013.886.229 1.224a.723.723 0 0 0 .205.22c.153.105.308.119.47.13.241.017.475-.041.708-.095l2.27-.519.002.001Zm7.623-3.59a3.842 3.842 0 0 0-.742-1.046 1.484 1.484 0 0 0-.255-.193 1.463 1.463 0 0 0-.14-.066.677.677 0 0 0-.576.029c-.13.064-.272.167-.46.34-.025.025-.058.053-.087.08-.154.144-.327.322-.531.528-.316.316-.629.635-.938.957l-.554.568a2.56 2.56 0 0 0-.276.336c-.07.1-.12.214-.146.333a.736.736 0 0 0 .006.277l.003.012c.044.188.16.352.323.458a.76.76 0 0 0 .554.107.729.729 0 0 0 .068-.013L40.7 7.88c.233-.053.47-.102.679-.222.14-.08.273-.16.365-.321a.715.715 0 0 0 .087-.287c.045-.398-.165-.85-.334-1.2Zm-5.288 1.23c.214-.266.214-.663.233-.987.064-1.084.132-2.167.186-3.251.02-.411.065-.816.04-1.23-.02-.341-.022-.733-.24-1.013-.385-.494-1.204-.453-1.764-.377a5.408 5.408 0 0 0-.513.096c-.17.04-.339.084-.503.137-.537.174-1.292.493-1.42 1.105-.071.346.1.7.232 1.015.16.383.38.728.58 1.088.527.951 1.065 1.896 1.602 2.842.16.283.335.64.645.787l.062.023c.14.052.29.062.436.029l.026-.006a.753.753 0 0 0 .35-.208.681.681 0 0 0 .048-.05Zm-.256 2.9a.683.683 0 0 0-.855-.214.92.92 0 0 0-.135.082c-.123.09-.226.208-.32.325-.025.03-.047.07-.075.096l-.475.647c-.27.362-.536.727-.799 1.095-.172.238-.32.439-.438.617-.022.033-.045.07-.066.1-.14.216-.22.373-.261.513a.663.663 0 0 0-.029.29.723.723 0 0 0 .101.285c.029.044.06.086.092.127a1.408 1.408 0 0 0 .239.217 4.18 4.18 0 0 0 2.036.697 1.522 1.522 0 0 0 .324-.025c.051-.012.102-.026.151-.043a.74.74 0 0 0 .258-.163.67.67 0 0 0 .157-.244c.055-.135.092-.307.115-.563.002-.036.008-.08.011-.12.019-.211.028-.46.041-.753.024-.45.042-.898.056-1.348l.03-.798a1.89 1.89 0 0 0-.05-.572.85.85 0 0 0-.108-.248Zm5.364 1.25c-.1-.107-.24-.214-.462-.347-.032-.017-.07-.041-.104-.061-.184-.11-.407-.226-.666-.365a73.576 73.576 0 0 0-1.201-.638l-.712-.374c-.037-.01-.075-.037-.11-.053a1.784 1.784 0 0 0-.432-.153.924.924 0 0 0-.259-.01.687.687 0 0 0-.57.559c-.011.09-.008.18.01.268.034.188.119.373.206.536l.38.705c.212.397.427.793.646 1.187.141.257.259.477.37.66.02.034.044.07.062.102.134.22.242.357.352.456a.677.677 0 0 0 .553.185 1.48 1.48 0 0 0 .155-.027 1.494 1.494 0 0 0 .302-.117 4.139 4.139 0 0 0 1.523-1.511 1.508 1.508 0 0 0 .118-.3c.012-.05.02-.102.027-.154a.72.72 0 0 0-.035-.3.667.667 0 0 0-.153-.247Z\"/>\n                  <path fill=\"#000\" fill-rule=\"evenodd\" d=\"M16.801 4.372a1.06 1.06 0 0 1 1.056-1.056c.57 0 1.031.474 1.056 1.064v8.24a1.06 1.06 0 0 1-1.056 1.056 1.05 1.05 0 0 1-1.056-1.055V4.37Zm-.981 5.09c-.009.163-.05.466-.264.687a1.038 1.038 0 0 1-.726.295c-.755.004-1.51.006-2.264.008-.755.002-1.51.004-2.264.008a1.914 1.914 0 0 0 .924 1.113c.09.057.404.221.791.221.413 0 .776-.13 1.13-.311l.03-.015c.246-.127.5-.257.77-.304.264-.041.545.008.75.188a.796.796 0 0 1 .257.843c-.108.36-.413.671-.735.86a3.71 3.71 0 0 1-1.36.466 4.425 4.425 0 0 1-.809.049c-.132 0-.272 0-.412-.017a3.744 3.744 0 0 1-.437-.081 3.121 3.121 0 0 1-.66-.221 3.627 3.627 0 0 1-.602-.336 3.925 3.925 0 0 1-.528-.45 4.04 4.04 0 0 1-.437-.54 3.839 3.839 0 0 1-.61-2.3 3.985 3.985 0 0 1 .775-2.21c.052-.08.111-.147.168-.212a3.4 3.4 0 0 0 .07-.082c.592-.714 1.381-.94 1.707-1.034l.018-.005a3.737 3.737 0 0 1 2.02 0c.157.04 1.04.31 1.724 1.04a3.877 3.877 0 0 1 .873 1.608l.002.003c.065.238.099.483.099.729Zm-4.842-1.35a1.84 1.84 0 0 0-.643 1.03h3.596a1.895 1.895 0 0 0-.652-1.03 1.893 1.893 0 0 0-1.155-.41 1.86 1.86 0 0 0-1.146.41Zm13.675-2.17c-.94 0-1.798.418-2.408 1.097v-.024a1.047 1.047 0 0 0-1.048-.99c-.585 0-1.055.466-1.055 1.047v7.865c0 .58.47 1.047 1.055 1.047.586 0 1.056-.466 1.056-1.047V12.48c.61.671 1.46 1.097 2.408 1.097 1.89 0 3.423-1.694 3.423-3.805-.008-2.112-1.542-3.83-3.43-3.83Zm-.462 5.926c-1.072 0-1.946-.925-1.946-2.079 0-1.162.866-2.087 1.946-2.087 1.073 0 1.947.925 1.947 2.087-.008 1.154-.875 2.079-1.947 2.079ZM6.78 10.32l-.347.753a37.11 37.11 0 0 0-.461.998l-.144.315c-.66 1.451-1.442 3.174-3.147 3.54-.825.18-2.07-.066-2.533-.835-.461-.777.223-1.67 1.106-1.465.139.03.276.098.414.166.23.114.463.229.716.178.239-.041.387-.213.577-.434.264-.303.38-.622.429-.81l-.012-.029a.408.408 0 0 0-.013-.028c-.214-.397-.402-.751-.559-1.047-.102-.193-.19-.361-.266-.5l-.36-.675a67.94 67.94 0 0 0-.423-.79 29.94 29.94 0 0 0-.808-1.416C.643 7.735.33 7.17.586 6.572A1.012 1.012 0 0 1 1.823 6c.53.16.766.66.986 1.127.04.084.079.168.12.248.354.695.7 1.391 1.047 2.087.03.069.077.163.133.278a23.1 23.1 0 0 1 .263.54l.09.188c.161-.397.324-.791.487-1.186.163-.395.326-.79.486-1.187.005-.022.043-.107.101-.234.049-.108.112-.247.18-.404l.07-.167c.214-.516.472-1.137 1.043-1.306.413-.123.875.04 1.114.384.124.172.173.369.181.565.007.434-.205.9-.387 1.3-.044.098-.087.191-.124.28l-.022.048c-.05.111-.187.416-.423.917-.086.18-.167.36-.25.541l-.138.302Z\" clip-rule=\"evenodd\"/>\n                  <path fill=\"#000\" d=\"M28.885 12.89h.076c.038 0 .068-.01.09-.03a.093.093 0 0 0 .035-.073c0-.036-.01-.06-.03-.075-.02-.016-.053-.024-.096-.024h-.075v.201Zm.307-.106a.17.17 0 0 1-.115.163l.169.277h-.12l-.146-.248h-.095v.248h-.105V12.6h.185c.078 0 .135.015.172.045.036.03.055.077.055.139Zm-.748.127a.516.516 0 0 1 .265-.456.53.53 0 0 1 .532 0 .517.517 0 0 1 .267.456.518.518 0 0 1-.261.453.526.526 0 0 1-.271.073.529.529 0 0 1-.532-.526Zm.074 0a.451.451 0 0 0 .458.453.457.457 0 0 0 .458-.453.454.454 0 0 0-.458-.453.46.46 0 0 0-.458.453Z\"/>\n                </g>\n                <defs>\n                  <clipPath id=\"a\">\n                    <path fill=\"#fff\" d=\"M0 0h42v16H0z\"/>\n                  </clipPath>\n                </defs>\n              </svg>\n            {{/inline}}\n\n            {{!-- Render the table in the loading state if we don't have server-side data --}}\n            <table data-region-id={{displayId}} data-limit=\"50\"{{#unless pois}} class=\"is-loading\"{{/unless}}>\n              <thead>\n                <tr>\n                  <th class=\"neighborhood-poi-table__label\">Name</th>\n                  <th class=\"neighborhood-poi-table__label\">Category</th>\n                  <th class=\"neighborhood-poi-table__label\">Distance</th>\n                  <th class=\"neighborhood-poi-table__label\">Reviews</th>\n                  <th class=\"neighborhood-poi-table__label\">\n                    <div class=\"h-center\">\n                      <span>Ratings by</span>\n                      <a href=\"https://yelp.com\" target=\"_blank\" rel=\"nofollow noopener\">\n                        <span class=\"lp-visually-hidden\">Yelp</span>\n                        {{> yelpLogo}}\n                      </a>\n                    </div>\n                  </th>\n                </tr>\n              </thead>\n\n              {{!-- Load server-side data into the \"ALL\" table.\n              But only show the first 6. --}}\n              <tbody id=\"ALL\" data-offset=\"{{#if pois}}{{pois.length}}{{else}}0{{/if}}\" data-sort-by=\"DISTANCE\">\n                {{#dedupe pois \"name\"}}\n                  {{#numCompare @index 6 \"<\"}}\n                    {{> poi}}\n                  {{/numCompare}}\n                  {{#numCompare @index 6 \">\"}}\n                    {{> poi classname=\"hidden\"}}\n                  {{/numCompare}}\n                {{/dedupe}}\n              </tbody>\n\n              {{!-- Categories are setup as separate `tbody`s inside the same `table`\n              to preserve state as much as possible to help minimize API calls --}}\n              <tbody id=\"DINING\" class=\"hidden\" data-offset=\"0\" data-sort-by=\"DISTANCE\"></tbody>\n              <tbody id=\"SHOPPING\" class=\"hidden\" data-offset=\"0\" data-sort-by=\"DISTANCE\"></tbody>\n              <tbody id=\"ACTIVE\" class=\"hidden\" data-offset=\"0\" data-sort-by=\"DISTANCE\"></tbody>\n              <tbody id=\"BEAUTY\" class=\"hidden\" data-offset=\"0\" data-sort-by=\"DISTANCE\"></tbody>\n              <tbody id=\"NIGHTLIFE\" class=\"hidden\" data-offset=\"0\" data-sort-by=\"DISTANCE\"></tbody>\n\n              {{!-- Loading animation --}}\n              <tbody class=\"neighborhood-poi-table__loader\">\n                {{> loader}}\n                {{> loader}}\n                {{> loader}}\n                {{> loader}}\n                {{> loader}}\n                {{> loader}}\n              </tbody>\n            </table>\n            <div class=\"neighborhood-poi-table__empty-results js-empty-results hidden\">There are no points of interest available.</div>\n            <div class=\"neighborhood-poi-table__load-more\">\n              {{!-- Only display the \"Show More\" button if we have data in the table --}}\n              <button class=\"neighborhood-poi-table__load-more-btn lp-btn lp-btn--dark lp-btn--filled btn btn--primary-dark  {{../buttonStyles}}{{#unless pois}} hidden{{/unless}}\" data-action=\"LOAD_MORE\">Show more</button>\n            </div>\n          </div>\n        {{/if}}\n      {{/with}}\n    </div>\n  </div>\n{{/if}}\n\n</section>\n","<section id=\"section-7bfd1ca6-c0d2-4a9f-93ce-44fbe1b4fcc2\"  class=\"solid-section is-font-color-dark is-background-color-light\" data-el-id=\"9faff3d1-2b53-4a2d-a976-4f9ac1ca7346\">\n  {{#with region.demographics}}\n{{#if (or populationTotal populationDensity populationMedianAge populationMalePercent populationAge0To9 populationAge10To17 populationAge18To24 populationAge25To64 populationAge75Plus educationLevelTo9ThGrade householdsTotal householdAverageSize householdMedianIncome individualAverageIncome maritalStatusMarried maritalStatusSingle maritalStatusDivorced maritalStatusSeparated householdWithChildren commuteTime0To14Min commuteTime15To29Min commuteTime30To59Min commuteTime60MinPlus employmentBlueCollar)}}\n<div class=\"neighborhood-demographics\" style=\"\n    --pillTextColorActive   : white;\n    --pillBGColorActive     : {{../accentColor1}};\n    --pillBorderColorActive : {{../accentColor1}};\n    --pillTextColor         : {{../accentColor1}};\n    --pillBGColor           : rgba(0,0,0,0);\n    --pillBorderColor       : {{../accentColor1}};\n    --byAgeColor            : {{../accentColor1}};\n    --inSchoolColor         : {{../accentColor1}};\n    --highSchoolDegreeColor : {{../accentColor2}};\n    --associateDegreeColor  : {{../accentColor3}};\n    --bachelorDegreeColor   : {{../accentColor4}};\n    --graduateDegreeColor   : {{../accentColor5}};\n    --withChildrenColor     : #E7E7E7;\n    --withoutChildrenColor  : {{../accentColor1}};\n    --marriedColor          : {{../accentColor1}};\n    --singleColor           : {{../accentColor2}};\n    --divorcedColor         : {{../accentColor3}};\n    --separatedColor        : {{../accentColor4}}; \n    --blueCollarColor       : #E7E7E7;\n    --whiteCollarColor      : {{../accentColor2}};\n    --period1Color          : {{../accentColor1}};\n    --period2Color          : {{../accentColor2}};\n    --period3Color          : {{../accentColor3}};\n    --period4Color          : {{../accentColor4}};    \n    \">\n    <div class=\"neighborhood-demographics__container\">\n        {{#if (and ../title ../name)}}\n        <h2 class=\"neighborhood-demographics__title\">{{../title}} {{../name}}{{#if ../region.details.state}}, {{../region.details.state}}{{/if}}</h2>\n        {{/if}}\n        <div class=\"neighborhood-demographics-nav js-nav\">\n            {{#if (or populationTotal populationDensity populationMedianAge populationMalePercent populationAge0To9 populationAge10To17 populationAge18To24 populationAge25To64 populationAge75Plus educationLevelTo9ThGrade)}}\n            <span href=\"#tab-population\" data-description=\".js-addition-population\" class=\"neighborhood-demographics-nav__tab neighborhood-demographics-nav__tab--active js-nav-tab\">Population</span>\n            {{/if}}\n            {{#if (or householdsTotal householdAverageSize householdMedianIncome individualAverageIncome maritalStatusMarried maritalStatusSingle maritalStatusDivorced maritalStatusSeparated householdWithChildren)}}\n            <span href=\"#tab-households\" data-description=\".js-addition-households\" class=\"neighborhood-demographics-nav__tab js-nav-tab\">Households</span>\n            {{/if}}\n            {{#if (or commuteTime0To14Min commuteTime15To29Min commuteTime30To59Min commuteTime60MinPlus employmentBlueCollar)}}\n            <span href=\"#tab-employment\" data-description=\".js-addition-employment\" class=\"neighborhood-demographics-nav__tab js-nav-tab\">Employment</span>\n            {{/if}}\n        </div>\n        <div class=\"neighborhood-demographics-description js-description\">\n            <p class=\"neighborhood-demographics-description__addition-container\">\n            {{#if (and householdsTotal householdAverageSize)}}<span class=\"neighborhood-demographics-description__addition js-addition js-addition-households\">{{../name}} has {{lpFormatNumber householdsTotal}} households, with an average household size of {{householdAverageSize}}. Data provided by {{#ifEquals ../region.details.country \"CA\"}}Statistics Canada{{else}}the U.S. Census Bureau{{/ifEquals}}.</span>{{/if}}\n            <span class=\"neighborhood-demographics-description__addition js-addition js-addition-employment\">Here’s what the people living in {{../name}} do for work — and how long it takes them to get there. Data provided by {{#ifEquals ../region.details.country \"CA\"}}Statistics Canada{{else}}the U.S. Census Bureau{{/ifEquals}}.</span>\n            {{#if (and populationAge0To9 populationAge10To17 populationAge18To24 populationAge25To64 populationAge65To74 populationAge75Plus)}}<span class=\"neighborhood-demographics-description__addition neighborhood-demographics-description__addition--active js-addition js-addition-population\">{{lpFormatNumber populationTotal}} people call {{../name}} home. The population density is {{lpFormatNumber populationDensity}} and the largest age group is <span class=\"group\"></span> Data provided by {{#ifEquals ../region.details.country \"CA\"}}Statistics Canada{{else}}the U.S. Census Bureau{{/ifEquals}}.</span>{{/if}} \n            </p>\n            {{#if (and populationAge0To9 populationAge10To17 populationAge18To24 populationAge25To64 populationAge65To74 populationAge75Plus)}}\n            <div class=\"neighborhood-demographics-description__population js-population-data\" style=\"display: none;\">\n                <span class=\"neighborhood-demographics-description__population-item js-population-data-item\" data-min=\"0\" data-max=\"9\" data-value=\"{{populationAge0To9}}\"></span>\n                <span class=\"neighborhood-demographics-description__population-item js-population-data-item\" data-min=\"10\" data-max=\"17\" data-value=\"{{populationAge10To17}}\"></span>\n                <span class=\"neighborhood-demographics-description__population-item js-population-data-item\" data-min=\"18\" data-max=\"24\" data-value=\"{{populationAge18To24}}\"></span>\n                <span class=\"neighborhood-demographics-description__population-item js-population-data-item\" data-min=\"25\" data-max=\"64\" data-value=\"{{populationAge25To64}}\"></span>\n                <span class=\"neighborhood-demographics-description__population-item js-population-data-item\" data-min=\"65\" data-max=\"74\" data-value=\"{{populationAge65To74}}\"></span>\n                <span class=\"neighborhood-demographics-description__population-item js-population-data-item\" data-min=\"75\" data-max=\"100\" data-value=\"{{populationAge75Plus}}\"></span>\n            </div>\n            {{/if}}\n\n        </div>\n        <div class=\"neighborhood-demographics-tabs__content js-tabs-content\">\n           {{#if (or populationTotal populationDensity populationMedianAge populationMalePercent populationAge0To9 populationAge10To17 populationAge18To24 populationAge25To64 populationAge75Plus educationLevelTo9ThGrade)}}\n            <div class=\"neighborhood-demographics-tabs__content-item  neighborhood-demographics-tabs__content-item--active js-tab\" id=\"tab-population\">\n                {{#if (or populationTotal populationDensity populationMedianAge populationMalePercent)}}\n                <div class=\"neighborhood-demographics-tabs__item-section-overview\">\n                    <div class=\"neighborhood-demographics-tabs__overview-item\">\n                        <div>\n                            <h5 class=\"neighborhood-demographics-tabs__overview-value\">{{#if populationTotal}}{{lpFormatNumber populationTotal}}{{^}}<span class=\"hidden\">--</span>{{/if}}</h5>\n                            <p class=\"neighborhood-demographics-tabs__overview-name\">Total Population</p>\n                        </div>\n                    </div> \n                    <div class=\"neighborhood-demographics-tabs__overview-item\">\n                        <div>\n                            <h5 class=\"neighborhood-demographics-tabs__overview-value\">\n                            {{#if populationDensity}}\n                            {{#numCompare populationDensity 400 '>'}}\n                            High\n                            {{^}}\n                            {{#numCompare populationDensity 100 '<'}}\n                            Medium\n                            {{^}}\n                            Low\n                            {{/numCompare}}\n                            {{/numCompare}}\n                            {{^}}<span class=\"hidden\">--</span>\n                            {{/if}}\n                            </h5>\n                            <p class=\"neighborhood-demographics-tabs__overview-name neighborhood-demographics-tabs__overview-name--hint\">Population Density\n                                <span class=\"neighborhood-demographics-tabs__overview-hint\">\n                                    <span class=\"neighborhood-demographics-tabs__overview-hint-title\">Population Density</span>\n                                    <span class=\"neighborhood-demographics-tabs__overview-hint-description\">This is the number of people per square mile in a neighborhood.</span>\n                                </span>\n                            </p>\n                        </div>\n                    </div>\n                    <div class=\"neighborhood-demographics-tabs__overview-item\">\n                        <div>\n                            <h5 class=\"neighborhood-demographics-tabs__overview-value\">{{#if populationMedianAge}}{{populationMedianAge}}{{^}}<span class=\"hidden\">--</span>{{/if}}</h5>\n                            <p class=\"neighborhood-demographics-tabs__overview-name\">Median Age</p>\n                        </div>\n                    </div>\n                    <div class=\"neighborhood-demographics-tabs__overview-item\">\n                        <div>\n                            <h5 class=\"neighborhood-demographics-tabs__overview-value\">{{#if (and populationMalePercent populationFemalePercent)}}{{lpFormatNumber populationMalePercent '' 0}} / {{lpFormatNumber populationFemalePercent '' 0}}%{{^}}<span class=\"hidden\">--</span>{{/if}}</h5>\n                            <p class=\"neighborhood-demographics-tabs__overview-name\">Men vs Women</p>\n                        </div>\n                    </div>\n                </div>\n                {{/if}}\n                {{#if (or populationAge0To9 populationAge10To17 populationAge18To24 populationAge25To64 populationAge75Plus educationLevelTo9ThGrade educationLevelAssociateDegree educationLevelBachelorDegree)}}\n                <div class=\"neighborhood-demographics-tabs__population\">\n                    {{#if (or populationAge0To9 populationAge10To17 populationAge18To24 populationAge25To64 populationAge75Plus)}}\n                    <div class=\"neighborhood-demographics-tabs__population-age\">\n                        <p class=\"neighborhood-demographics-tabs__item-section-title\">Population by Age Group</p>\n                        <div class=\"neighborhood-demographics-tabs__population-age-item js-population-age-item\">\n                            <div class=\"neighborhood-demographics-tabs__population-age-bar js-age-bar\" data-value=\"{{populationAge0To9}}\">\n                                <div class=\"neighborhood-demographics-tabs__age-hint\">\n                                    <p>0-9: <span class=\"neighborhood-demographics-tabs__age-hint-title js-age-bar-value\"></span></p>\n                                </div>\n                            </div>\n\n                            <p class=\"neighborhood-demographics-tabs__age-range\">0-9 Years</p>\n                        </div>\n                        <div class=\"neighborhood-demographics-tabs__population-age-item js-population-age-item\">\n                            <div class=\"neighborhood-demographics-tabs__population-age-bar js-age-bar\" data-value=\"{{populationAge10To17}}\">\n                                <div class=\"neighborhood-demographics-tabs__age-hint\">\n                                    <p>10-17: <span class=\"neighborhood-demographics-tabs__age-hint-title js-age-bar-value\"></span></p>\n                                </div>\n                            </div>\n                            <p class=\"neighborhood-demographics-tabs__age-range\">10-17 Years</p>\n                        </div>\n                        <div class=\"neighborhood-demographics-tabs__population-age-item js-population-age-item\">\n                            <div class=\"neighborhood-demographics-tabs__population-age-bar js-age-bar\" data-value=\"{{populationAge18To24}}\">\n                                <div class=\"neighborhood-demographics-tabs__age-hint\">\n                                    <p>18-24: <span class=\"neighborhood-demographics-tabs__age-hint-title js-age-bar-value\"></span></p>\n                                </div>\n                            </div>\n                            <p class=\"neighborhood-demographics-tabs__age-range\">18-24 Years</p>\n                        </div>\n                        <div class=\"neighborhood-demographics-tabs__population-age-item js-population-age-item\">\n                            <div class=\"neighborhood-demographics-tabs__population-age-bar js-age-bar\" data-value=\"{{populationAge25To64}}\">\n                                <div class=\"neighborhood-demographics-tabs__age-hint\">\n                                    <p>25-64: <span class=\"neighborhood-demographics-tabs__age-hint-title js-age-bar-value\"></span></p>\n                                </div>\n                            </div>\n                            <p class=\"neighborhood-demographics-tabs__age-range\">25-64 Years</p>\n                        </div>\n                        <div class=\"neighborhood-demographics-tabs__population-age-item js-population-age-item\">\n                            <div class=\"neighborhood-demographics-tabs__population-age-bar js-age-bar\" data-value=\"{{populationAge65To74}}\">\n                                <div class=\"neighborhood-demographics-tabs__age-hint\">\n                                    <p>65-74: <span class=\"neighborhood-demographics-tabs__age-hint-title js-age-bar-value\"></span></p>\n                                </div>\n                            </div>\n                            <p class=\"neighborhood-demographics-tabs__age-range\">65-74 Years</p>\n                        </div>\n                        <div class=\"neighborhood-demographics-tabs__population-age-item js-population-age-item\">\n                            <div class=\"neighborhood-demographics-tabs__population-age-bar js-age-bar\" data-value=\"{{populationAge75Plus}}\">\n                                <div class=\"neighborhood-demographics-tabs__age-hint\">\n                                    <p>75+: <span class=\"neighborhood-demographics-tabs__age-hint-title js-age-bar-value\"></span></p>\n                                </div>\n                            </div>\n                            <p class=\"neighborhood-demographics-tabs__age-range\">75+ Years</p>\n                        </div>\n                    </div>\n                    {{/if}}\n                    {{#if (or educationLevelTo9ThGrade educationLevelAssociateDegree educationLevelBachelorDegree)}}\n                    <div class=\"neighborhood-demographics-education\">\n                        <p class=\"neighborhood-demographics-tabs__item-section-title\">Education Level</p>\n                        <div class=\"neighborhood-demographics-education__chart js-education-chart\">\n                            <div class=\"neighborhood-demographics-education__chart-item neighborhood-demographics-education__chart-item--school js-education-chart-item\" data-value=\"{{educationLevelTo9ThGrade}}\"></div>\n                        {{#if educationLevelHighSchoolDegree}}\n                            <div class=\"neighborhood-demographics-education__chart-item neighborhood-demographics-education__chart-item--high-school js-education-chart-item\" data-value=\"{{educationLevelHighSchoolDegree}}\"></div>\n                        {{/if}}\n                            <div class=\"neighborhood-demographics-education__chart-item neighborhood-demographics-education__chart-item--high-associate js-education-chart-item\" data-value=\"{{educationLevelAssociateDegree}}\"></div>\n                            <div class=\"neighborhood-demographics-education__chart-item neighborhood-demographics-education__chart-item--bachelor js-education-chart-item\" data-value=\"{{educationLevelBachelorDegree}}\"></div>\n                        {{#if educationLevelGraduateDegree}}\n                            <div class=\"neighborhood-demographics-education__chart-item neighborhood-demographics-education__chart-item--graduate js-education-chart-item\" data-value=\"{{educationLevelGraduateDegree}}\"></div>\n                        {{/if}}\n                        </div>\n                        <ul class=\"neighborhood-demographics-education__symbols js-education-symbols\">\n                            <li class=\"neighborhood-demographics-education__symbol neighborhood-demographics-education__symbol--school js-education-symbol\" data-value=\"{{educationLevelTo9ThGrade}}\">\n                                <span class=\"neighborhood-demographics-education__symbol-label\">Less Than 9th Grade</span>\n                                <span class=\"neighborhood-demographics-education__symbol-value js-education-symbol-value\"></span>\n                            </li>\n                        {{#if educationLevelHighSchoolDegree}}\n                            <li class=\"neighborhood-demographics-education__symbol neighborhood-demographics-education__symbol--high-school js-education-symbol\" data-value=\"{{educationLevelHighSchoolDegree}}\">\n                                <span class=\"neighborhood-demographics-education__symbol-label\">High School Degree</span>\n                                <span class=\"neighborhood-demographics-education__symbol-value js-education-symbol-value\"></span>\n                            </li>\n                        {{/if}}\n                            <li class=\"neighborhood-demographics-education__symbol neighborhood-demographics-education__symbol--associate js-education-symbol\" data-value=\"{{educationLevelAssociateDegree}}\">\n                                <span class=\"neighborhood-demographics-education__symbol-label\">Associate Degree</span>\n                                <span class=\"neighborhood-demographics-education__symbol-value js-education-symbol-value\"></span>\n                            </li>\n                            <li class=\"neighborhood-demographics-education__symbol neighborhood-demographics-education__symbol--bachelor js-education-symbol\" data-value=\"{{educationLevelBachelorDegree}}\">\n                                <span class=\"neighborhood-demographics-education__symbol-label\">Bachelor Degree</span>\n                                <span class=\"neighborhood-demographics-education__symbol-value js-education-symbol-value\"></span>\n                            </li>\n                        {{#if educationLevelGraduateDegree}}\n                            <li class=\"neighborhood-demographics-education__symbol neighborhood-demographics-education__symbol--graduate js-education-symbol\" data-value=\"{{educationLevelGraduateDegree}}\">\n                                <span class=\"neighborhood-demographics-education__symbol-label\">Graduate Degree</span>\n                                <span class=\"neighborhood-demographics-education__symbol-value js-education-symbol-value\"></span>\n                            </li>\n                        {{/if}}\n                        </ul>\n                    </div>\n                    {{/if}}\n                </div>\n                {{/if}}\n            </div>\n            {{/if}}\n            {{#if (or householdsTotal householdAverageSize householdMedianIncome individualAverageIncome maritalStatusMarried maritalStatusSingle maritalStatusDivorced maritalStatusSeparated householdWithChildren)}}\n            <div class=\"neighborhood-demographics-tabs__content-item js-tab\" id=\"tab-households\">\n                {{#if (or householdsTotal householdAverageSize householdMedianIncome individualAverageIncome)}}\n                <div class=\"neighborhood-demographics-tabs__item-section-overview neighborhood-demographics-tabs__item-section-overview--three\">\n                    <div class=\"neighborhood-demographics-tabs__overview-item\">\n                        <div>\n                            <h5 class=\"neighborhood-demographics-tabs__overview-value\">{{#if householdsTotal}}{{lpFormatNumber householdsTotal}}{{^}}<span class=\"hidden\">--</span>{{/if}}</h5>\n                            <p class=\"neighborhood-demographics-tabs__overview-name\">Total Households</p>\n                        </div>\n                    </div>                    \n                    <div class=\"neighborhood-demographics-tabs__overview-item\">\n                        <div>\n                            <h5 class=\"neighborhood-demographics-tabs__overview-value\">{{#if householdAverageSize}}{{householdAverageSize}}{{^}}<span class=\"hidden\">--</span>{{/if}}</h5>\n                            <p class=\"neighborhood-demographics-tabs__overview-name\">Average Household Size</p>\n                        </div>\n                    </div>\n                    <div class=\"neighborhood-demographics-tabs__overview-item\">\n                        <div>\n                            <h5 class=\"neighborhood-demographics-tabs__overview-value\">{{#if individualAverageIncome}}${{lpFormatNumber individualAverageIncome}}{{^}}<span class=\"hidden\">--</span>{{/if}}</h5>\n                            <p class=\"neighborhood-demographics-tabs__overview-name\">Average individual Income</p>\n                        </div>\n                    </div>\n                </div>\n                {{/if}}\n                {{#if (and householdWithChildren householdsTotal)}}\n                <div class=\"neighborhood-demographics-tabs__binary-chart neighborhood-demographics-chart__binary--households\">\n                    <p class=\"neighborhood-demographics-tabs__item-section-title\">Households with Children</p>                    \n                    <div class=\"neighborhood-demographics-chart__binary-chart js-binary-chart\" data-value=\"{{householdWithChildren}}\" data-total=\"{{householdsTotal}}\">\n                        <div class=\"neighborhood-demographics-chart__binary-chart-item\">\n                            <div class=\"neighborhood-demographics-chart__binary-bar\"></div>\n                            <p class=\"neighborhood-demographics-chart__binary-chart-label\">With Children: <span class=\"value js-value-first\"></span></p>\n                        </div>\n                        <div class=\"neighborhood-demographics-chart__binary-chart-item\">\n                            <div class=\"neighborhood-demographics-chart__binary-bar\"></div>\n                            <p class=\"neighborhood-demographics-chart__binary-chart-label\">Without Children: <span class=\"value js-value-second\"></span></p>\n                        </div>\n                    </div>\n                </div>\n                {{/if}}\n                {{#if (or maritalStatusMarried maritalStatusSingle maritalStatusDivorced maritalStatusSeparated)}}\n                <div class=\"neighborhood-demographics-tabs__chart-monobar\">\n                    <p class=\"neighborhood-demographics-tabs__item-section-title\">Marital Status</p>\n                    <div class=\"neighborhood-demographics-chart__chart-monobar neighborhood-demographics-chart__chart-monobar--marital-status js-chart-monobar\">\n                        <div class=\"neighborhood-demographics-chart__chart-monobar-item neighborhood-demographics-chart__chart-monobar-item--married js-monobar-item\" data-value=\"{{maritalStatusMarried}}\">\n                            <div class=\"neighborhood-demographics-chart__chart-monobar-bar\"></div>\n                            <div class=\"neighborhood-demographics-chart__chart-monobar-copy\">\n                                <span class=\"neighborhood-demographics-chart__chart-monobar-label\">Married</span>\n                                <span class=\"neighborhood-demographics-chart__chart-monobar-value js-monobar-item-value\"></span>\n                            </div>\n                        </div>\n                        <div class=\"neighborhood-demographics-chart__chart-monobar-item neighborhood-demographics-chart__chart-monobar-item--single js-monobar-item\" data-value=\"{{maritalStatusSingle}}\">\n                            <div class=\"neighborhood-demographics-chart__chart-monobar-bar\"></div>\n                            <div class=\"neighborhood-demographics-chart__chart-monobar-copy\">\n                                <span class=\"neighborhood-demographics-chart__chart-monobar-label\">Single</span>\n                                <span class=\"neighborhood-demographics-chart__chart-monobar-value js-monobar-item-value\"></span>\n                            </div>\n                        </div>\n                        <div class=\"neighborhood-demographics-chart__chart-monobar-item neighborhood-demographics-chart__chart-monobar-item--divorced js-monobar-item\" data-value=\"{{maritalStatusDivorced}}\">\n                            <div class=\"neighborhood-demographics-chart__chart-monobar-bar\"></div>\n                            <div class=\"neighborhood-demographics-chart__chart-monobar-copy\">\n                                <span class=\"neighborhood-demographics-chart__chart-monobar-label\">Divorced</span>\n                                <span class=\"neighborhood-demographics-chart__chart-monobar-value js-monobar-item-value\"></span>\n                            </div>\n                        </div>\n                        <div class=\"neighborhood-demographics-chart__chart-monobar-item neighborhood-demographics-chart__chart-monobar-item--separated js-monobar-item\" data-value=\"{{maritalStatusSeparated}}\">\n                            <div class=\"neighborhood-demographics-chart__chart-monobar-bar\"></div>\n                            <div class=\"neighborhood-demographics-chart__chart-monobar-copy\">\n                                <span class=\"neighborhood-demographics-chart__chart-monobar-label\">Separated</span>\n                                <span class=\"neighborhood-demographics-chart__chart-monobar-value js-monobar-item-value\"></span>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n                {{/if}}\n            </div>\n            {{/if}}\n            {{#if (or commuteTime0To14Min commuteTime15To29Min commuteTime30To59Min commuteTime60MinPlus employmentBlueCollar)}}\n            <div class=\"neighborhood-demographics-tabs__content-item js-tab\" id=\"tab-employment\">\n                {{#if (or employmentBlueCollar employmentWhiteCollar)}}\n                <div class=\"neighborhood-demographics-tabs__binary-chart neighborhood-demographics-chart__binary--employment\">\n                    <p class=\"neighborhood-demographics-tabs__item-section-title\">Blue vs White Collar Workers</p>                    \n                    <div class=\"neighborhood-demographics-chart__binary-chart js-binary-chart\" data-value=\"{{employmentBlueCollar}}\" data-value-second=\"{{employmentWhiteCollar}}\" data-units=\"%\">\n                        <div class=\"neighborhood-demographics-chart__binary-chart-item\">\n                            <div class=\"neighborhood-demographics-chart__binary-bar\"></div>\n                            <p class=\"neighborhood-demographics-chart__binary-chart-label\">Blue Collar: <span class=\"value js-value-first\"></span></p>\n                        </div>\n                        <div class=\"neighborhood-demographics-chart__binary-chart-item\">\n                            <div class=\"neighborhood-demographics-chart__binary-bar\"></div>\n                            <p class=\"neighborhood-demographics-chart__binary-chart-label\">White Collar: <span class=\"value js-value-second\"></span></p>\n                        </div>\n                    </div>\n                </div>\n                {{/if}}\n                {{#if (or commuteTime0To14Min commuteTime15To29Min commuteTime30To59Min commuteTime60MinPlus)}}\n                <div class=\"neighborhood-demographics-tabs__chart-monobar neighborhood-demographics-chart__chart-monobar--commute-time js-chart-monobar\">\n                    <p class=\"neighborhood-demographics-tabs__item-section-title l12 label\">Commute Time</p>\n                    <div class=\"neighborhood-demographics-chart__chart-monobar-item neighborhood-demographics-chart__chart-monobar-item--period1 js-monobar-item\" data-value=\"{{commuteTime0To14Min}}\">\n                        <div class=\"neighborhood-demographics-chart__chart-monobar-bar\"></div>\n                        <div class=\"neighborhood-demographics-chart__chart-monobar-copy\">\n                            <span class=\"neighborhood-demographics-chart__chart-monobar-label\">0 to 14 Minutes</span>\n                            <span class=\"neighborhood-demographics-chart__chart-monobar-value js-monobar-item-value\"></span>\n                        </div>\n                    </div>\n                    <div class=\"neighborhood-demographics-chart__chart-monobar-item neighborhood-demographics-chart__chart-monobar-item--period2 js-monobar-item\" data-value=\"{{commuteTime15To29Min}}\">\n                        <div class=\"neighborhood-demographics-chart__chart-monobar-bar\"></div>\n                        <div class=\"neighborhood-demographics-chart__chart-monobar-copy\">\n                            <span class=\"neighborhood-demographics-chart__chart-monobar-label\">15 to 29 Minutes</span>\n                            <span class=\"neighborhood-demographics-chart__chart-monobar-value js-monobar-item-value\"></span>\n                        </div>\n                    </div>\n                    <div class=\"neighborhood-demographics-chart__chart-monobar-item neighborhood-demographics-chart__chart-monobar-item--period3 js-monobar-item\" data-value=\"{{commuteTime30To59Min}}\">\n                        <div class=\"neighborhood-demographics-chart__chart-monobar-bar\"></div>\n                        <div class=\"neighborhood-demographics-chart__chart-monobar-copy\">\n                            <span class=\"neighborhood-demographics-chart__chart-monobar-label\">30 to 59 Minutes</span>\n                            <span class=\"neighborhood-demographics-chart__chart-monobar-value js-monobar-item-value\"></span>\n                        </div>\n                    </div>\n                    <div class=\"neighborhood-demographics-chart__chart-monobar-item neighborhood-demographics-chart__chart-monobar-item--period4 js-monobar-item\" data-value=\"{{commuteTime60MinPlus}}\">\n                        <div class=\"neighborhood-demographics-chart__chart-monobar-bar\"></div>\n                        <div class=\"neighborhood-demographics-chart__chart-monobar-copy\">\n                            <span class=\"neighborhood-demographics-chart__chart-monobar-label\">60+ Minutes</span>\n                            <span class=\"neighborhood-demographics-chart__chart-monobar-value js-monobar-item-value\"></span>\n                        </div>\n                    </div>\n                </div>\n                {{/if}}\n            </div>\n            {{/if}}\n        </div>\n    </div>\n</div>\n{{/if}}\n{{/with}}\n</section>\n","<section id=\"section-c6c920f3-7401-4733-99ff-3db98bda4b7f\"  class=\"solid-section is-font-color-dark is-background-color-light\" data-el-id=\"371acc15-3fae-4795-82a7-332ad09f2aba\">\n  {{#with region}} \n{{#if schools}}\n<script type=\"text/x-handlebars-template\" class=\"schoolTemplate\">\n<div class=\"neighborhood-schools-table__row\">\n    <div class=\"neighborhood-schools-table__cell\">\n        <div class=\"neighborhood-schools-table__type-icon\" style=\"\n            \\{{#ifEquals educationLevel \"PRIMARY\"}}\n                background-color: var(--primarySchoolBack);\n            \\{{/ifEquals}}\n            \\{{#ifEquals educationLevel \"MIDDLE\"}}   \n                background-color: var(--middleSchoolBack);\n            \\{{/ifEquals}}\n            \\{{#ifEquals educationLevel \"HIGH\"}}\n                background-color: var(--highSchoolBack);\n            \\{{/ifEquals}}\n            \\{{#ifEquals educationLevel \"MIXED\"}}\n                background-color: var(--mixedSchoolBack);\n            \\{{/ifEquals}}\n        \">\n            <svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n                <path d=\"M19 18.5002H18.5V17.0002C18.5186 16.7985 18.4926 16.5953 18.4238 16.4048C18.355 16.2144 18.2451 16.0414 18.1019 15.8982C17.9588 15.755 17.7858 15.6451 17.5954 15.5763C17.4049 15.5075 17.2016 15.4815 17 15.5002H16.5V9.50016H17C17.2016 9.51879 17.4049 9.49278 17.5954 9.42399C17.7858 9.35519 17.9588 9.2453 18.1019 9.10211C18.2451 8.95893 18.355 8.78596 18.4238 8.59551C18.4926 8.40506 18.5186 8.2018 18.5 8.00016V5.44116C18.5009 5.1625 18.4238 4.88916 18.2772 4.65213C18.1307 4.41511 17.9207 4.22389 17.671 4.10016L10.9 0.711164C10.6217 0.573545 10.3155 0.501953 10.005 0.501953C9.69455 0.501953 9.38828 0.573545 9.11 0.711164L2.329 4.10016C2.07931 4.22389 1.86929 4.41511 1.72276 4.65213C1.57623 4.88916 1.49906 5.1625 1.5 5.44116V8.00016C1.48137 8.2018 1.50738 8.40506 1.57618 8.59551C1.64497 8.78596 1.75487 8.95893 1.89805 9.10211C2.04124 9.2453 2.2142 9.35519 2.40465 9.42399C2.5951 9.49278 2.79836 9.51879 3 9.50016H3.5V15.5002H3C2.79836 15.4815 2.5951 15.5075 2.40465 15.5763C2.2142 15.6451 2.04124 15.755 1.89805 15.8982C1.75487 16.0414 1.64497 16.2144 1.57618 16.4048C1.50738 16.5953 1.48137 16.7985 1.5 17.0002V18.5002H1C0.867392 18.5002 0.740215 18.5528 0.646447 18.6466C0.552679 18.7404 0.5 18.8676 0.5 19.0002C0.5 19.1328 0.552679 19.2599 0.646447 19.3537C0.740215 19.4475 0.867392 19.5002 1 19.5002H19C19.1326 19.5002 19.2598 19.4475 19.3536 19.3537C19.4473 19.2599 19.5 19.1328 19.5 19.0002C19.5 18.8676 19.4473 18.7404 19.3536 18.6466C19.2598 18.5528 19.1326 18.5002 19 18.5002ZM15.5 15.5002H12.5V9.50016H15.5V15.5002ZM8.5 15.5002V9.50016H11.5V15.5002H8.5ZM2.5 8.00016V5.44116C2.5 5.34839 2.52582 5.25744 2.57456 5.1785C2.62331 5.09955 2.69305 5.03573 2.776 4.99416L9.553 1.60516C9.6918 1.53581 9.84484 1.4997 10 1.4997C10.1552 1.4997 10.3082 1.53581 10.447 1.60516L17.224 4.99416C17.3069 5.03573 17.3767 5.09955 17.4254 5.1785C17.4742 5.25744 17.5 5.34839 17.5 5.44116V8.00016C17.5 8.39316 17.393 8.50016 17 8.50016H3C2.607 8.50016 2.5 8.39316 2.5 8.00016ZM4.5 9.50016H7.5V15.5002H4.5V9.50016ZM2.5 17.0002C2.5 16.6072 2.607 16.5002 3 16.5002H17C17.393 16.5002 17.5 16.6072 17.5 17.0002V18.5002H2.5V17.0002ZM9 5.00016C9 4.80238 9.05865 4.60904 9.16853 4.44459C9.27841 4.28014 9.43459 4.15197 9.61732 4.07628C9.80004 4.0006 10.0011 3.98079 10.1951 4.01938C10.3891 4.05796 10.5673 4.15321 10.7071 4.29306C10.847 4.43291 10.9422 4.61109 10.9808 4.80507C11.0194 4.99905 10.9996 5.20012 10.9239 5.38285C10.8482 5.56557 10.72 5.72175 10.5556 5.83163C10.3911 5.94151 10.1978 6.00016 10 6.00016C9.73478 6.00016 9.48043 5.89481 9.29289 5.70727C9.10536 5.51973 9 5.26538 9 5.00016Z\" fill=\"white\"/>\n            </svg>\n        </div>\n    </div>\n    <div class=\"neighborhood-schools-table__cell\">\n        <a class=\"neighborhood-schools-table__name\" \\{{#if url}}href=\"\\{{url}}\" target=\"_blank\"\\{{/if}} >\n            \\{{name}}\n            \\{{#if url}}\n                <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n                    <g clip-path=\"url(#clip0_1510_2039)\">\n                    <path d=\"M11.8626 5.27475C12.1766 4.96071 12.1766 4.45156 11.8626 4.13752C11.5485 3.82349 11.0394 3.82349 10.7253 4.13752L3.90199 10.9609C3.58795 11.2749 3.58795 11.7841 3.90199 12.0981C4.21602 12.4121 4.72518 12.4121 5.03921 12.0981L11.8626 5.27475Z\" fill=\"black\"/>\n                    <path d=\"M5.03925 4.94159C4.59513 4.94159 4.23511 4.58157 4.23511 4.13745C4.23511 3.69334 4.59513 3.33331 5.03925 3.33331H11.8626C12.2931 3.33331 12.6473 3.6724 12.666 4.10252L12.9503 10.6416C12.9696 11.0853 12.6255 11.4606 12.1818 11.4799C11.7381 11.4992 11.3628 11.1551 11.3435 10.7114L11.0927 4.94159H5.03925Z\" fill=\"black\"/>\n                    </g>\n                    <defs>\n                    <clipPath id=\"clip0_1510_2039\">\n                    <rect width=\"16\" height=\"16\" fill=\"white\"/>\n                    </clipPath>\n                    </defs>\n                </svg>\n            \\{{/if}}\n        </a>\n        \n        \\{{#if (or address city state zipCode)}}\n            <a href=\"https://www.google.com/maps/search/?api=1&query=\\{{address}}\\{{city}}\\{{state}}\\{{zipCode}}\" target=\"_blank\" class=\"neighborhood-schools-table__description lp-link\">\n                \\{{#if address}}\n                    \\{{address}}\\{{#if (or city state zipCode)}},\\{{/if}}\n                \\{{/if}}\n                \\{{#if city}}\n                    \\{{city}}\\{{#if (or state zipCode)}},\\{{/if}}\n                \\{{/if}}\n                \\{{#if state}}\n                    \\{{state}}\\{{#if (or zipCode)}},\\{{/if}}\n                \\{{/if}}\n                \\{{zipCode}}\n            </a>\n        \\{{/if}}\n    </div>\n    <div class=\"neighborhood-schools-table__cell\">\n        <div class=\"neighborhood-schools-table__category\">\\{{schoolType}}</div>\n    </div>\n    <div class=\"neighborhood-schools-table__cell\">\n        \\{{formatGrade lowGrade}} - \\{{formatGrade highGrade}}\n    </div>\n    <div class=\"neighborhood-schools-table__cell\">\n        \\{{#if schoolRating}}\n            <div class=\"neighborhood-schools-rating\" style=\"--rating: \\{{schoolRating}}; --content: '★★★★★';\">\\{{schoolRating}}/5</div>\n        \\{{else}}\n            <div class=\"neighborhood-schools-rating\" style=\"--content: none;\">No rating available</div>\n        \\{{/if}}\n    </div>\n</div>\n</script>\n<script type=\"application/json\" class=\"js-schoolsData\">\n    {{{JSONstringify schools}}}\n</script>\n\n<div class=\"neighborhood-schools lp-vertical-paddings\" style=\"\n    --pillTextColorSelected   : {{../pillTextColorSelected}};\n    --pillBackColorSelected   : {{../pillBackColorSelected}};\n    --pillTextColorUnselected : {{../pillTextColorUnselected}};\n    --pillBackColorUnselected : {{../pillBackColorUnselected}}; \n    --primarySchoolBack       : {{../primarySchoolBack}};\n    --middleSchoolBack        : {{../middleSchoolBack}};\n    --highSchoolBack          : {{../highSchoolBack}};\n    --mixedSchoolBack         : {{../mixedSchoolBack}};\n    \">\n    <div class=\"neighborhood-schools__container\">\n\n        {{#if (and ../title ../name)}}\n            <h2 class=\"neighborhood-schools__title\">{{../title}} {{../name}}{{#if ../region.details.state}}, {{../region.details.state}}{{/if}}</h2>\n        {{/if}}\n\n        <div class=\"neighborhood-schools-nav\"> \n            <div class=\"neighborhood-schools-nav__item neighborhood-schools-nav__item--active\" data-value=\"\">All (<span class=\"neighborhood-schools-nav__total\"></span>)</div>\n            <div class=\"neighborhood-schools-nav__item\" data-value=\"primary\">Primary Schools (<span class=\"neighborhood-schools-nav__total\"></span>)</div>\n            <div class=\"neighborhood-schools-nav__item\" data-value=\"middle\">Middle Schools (<span class=\"neighborhood-schools-nav__total\"></span>)</div>\n            <div class=\"neighborhood-schools-nav__item\" data-value=\"high\">High Schools (<span class=\"neighborhood-schools-nav__total\"></span>)</div>\n            <div class=\"neighborhood-schools-nav__item\" data-value=\"mixed\">Mixed Schools (<span class=\"neighborhood-schools-nav__total\"></span>)</div>\n        </div>\n\n        {{#if (or ../descriptionText ../name)}}\n            <div class=\"neighborhood-schools-description\">{{#if ../name}}The following schools are within or nearby {{../name}}.{{/if}} {{../descriptionText}}\n                Data provided by {{#ifEquals ../region.details.country \"CA\"}}Statistics Canada{{else}}the U.S. Census Bureau{{/ifEquals}}.\n            </div>\n        {{/if}}\n\n        <div class=\"neighborhood-schools-table\">\n            <div class=\"neighborhood-schools-table__row neighborhood-schools-table__row--filters\">\n                <div class=\"neighborhood-schools-table__cell neighborhood-schools-table__cell--heading-cell\">Type</div>\n                <div class=\"neighborhood-schools-table__cell neighborhood-schools-table__cell--heading-cell\" data-sort=\"name\">\n                    Name\n                    <div class=\"neighborhood-schools-table__filter-arrows\">\n                        <div class=\"neighborhood-schools-table__filter-tool filter-arrows__up\">\n                            <svg width=\"6\" height=\"5\" viewBox=\"0 0 6 5\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n                                <path d=\"M2.43238 0.786516C2.71178 0.399375 3.28822 0.399375 3.56762 0.786516L5.66329 3.69036C5.99739 4.15331 5.66659 4.8 5.09567 4.8H0.904333C0.333408 4.8 0.00260603 4.15331 0.336715 3.69036L2.43238 0.786516Z\" fill=\"#848484\"/>\n                            </svg>\n                        </div>\n                        <div class=\"neighborhood-schools-table__filter-tool filter-arrows__down\">\n                            <svg width=\"6\" height=\"5\" viewBox=\"0 0 6 5\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n                                <path d=\"M2.43238 4.41368C2.71178 4.80082 3.28822 4.80082 3.56762 4.41368L5.66329 1.50984C5.99739 1.04688 5.66659 0.400195 5.09567 0.400195H0.904333C0.333408 0.400195 0.00260603 1.04688 0.336715 1.50984L2.43238 4.41368Z\" fill=\"#848484\"/>\n                            </svg>\n                        </div>\n                    </div> \n                </div>\n                <div class=\"neighborhood-schools-table__cell neighborhood-schools-table__cell--heading-cell\" data-sort=\"school-type\">\n                    Category\n                    <div class=\"neighborhood-schools-table__filter-arrows\">\n                        <div class=\"neighborhood-schools-table__filter-tool filter-arrows__up\">\n                            <svg width=\"6\" height=\"5\" viewBox=\"0 0 6 5\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n                                <path d=\"M2.43238 0.786516C2.71178 0.399375 3.28822 0.399375 3.56762 0.786516L5.66329 3.69036C5.99739 4.15331 5.66659 4.8 5.09567 4.8H0.904333C0.333408 4.8 0.00260603 4.15331 0.336715 3.69036L2.43238 0.786516Z\" fill=\"#848484\"/>\n                            </svg>\n                        </div>\n                        <div class=\"neighborhood-schools-table__filter-tool filter-arrows__down\">\n                            <svg width=\"6\" height=\"5\" viewBox=\"0 0 6 5\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n                                <path d=\"M2.43238 4.41368C2.71178 4.80082 3.28822 4.80082 3.56762 4.41368L5.66329 1.50984C5.99739 1.04688 5.66659 0.400195 5.09567 0.400195H0.904333C0.333408 0.400195 0.00260603 1.04688 0.336715 1.50984L2.43238 4.41368Z\" fill=\"#848484\"/>\n                            </svg>\n                        </div>\n                    </div>\n                </div>\n                <div class=\"neighborhood-schools-table__cell neighborhood-schools-table__cell--heading-cell\">Grades</div>\n                <div class=\"neighborhood-schools-table__cell neighborhood-schools-table__cell--heading-cell\" data-sort=\"rating\"> \n                    School rating\n                    <div class=\"neighborhood-schools-table__filter-arrows\">\n                        <div class=\"neighborhood-schools-table__filter-tool filter-arrows__up\">\n                            <svg width=\"6\" height=\"5\" viewBox=\"0 0 6 5\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n                                <path d=\"M2.43238 0.786516C2.71178 0.399375 3.28822 0.399375 3.56762 0.786516L5.66329 3.69036C5.99739 4.15331 5.66659 4.8 5.09567 4.8H0.904333C0.333408 4.8 0.00260603 4.15331 0.336715 3.69036L2.43238 0.786516Z\" fill=\"#848484\"/>\n                            </svg>\n                        </div>\n                        <div class=\"neighborhood-schools-table__filter-tool filter-arrows__down\">\n                            <svg width=\"6\" height=\"5\" viewBox=\"0 0 6 5\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n                                <path d=\"M2.43238 4.41368C2.71178 4.80082 3.28822 4.80082 3.56762 4.41368L5.66329 1.50984C5.99739 1.04688 5.66659 0.400195 5.09567 0.400195H0.904333C0.333408 0.400195 0.00260603 1.04688 0.336715 1.50984L2.43238 4.41368Z\" fill=\"#848484\"/>\n                            </svg>\n                        </div>\n                    </div>\n                </div>\n            </div>\n\n            <div class=\"neighborhood-schools-list js-schools-list\"></div> \n        </div>\n\n        <div class=\"neighborhood-schools-btn js-show-more-holder\">\n            <button class=\"js-show-more lp-btn lp-btn--dark lp-btn--filled {{../showMore}}\">Show More</button>\n        </div>\n    </div>\n</div>\n{{/if}}\n{{/with}}\n</section>\n","<section id=\"section-00167701-0675-4db6-9266-5986160e2641\"  class=\"solid-section is-font-color-dark is-background-color-light\" data-el-id=\"0406f921-b0e2-481b-b60a-a6e4e47e4bb0\">\n  {{#numCompare media.length 1 \">\"}}\n<link\nrel=\"stylesheet\"\nhref=\"https://cdn.jsdelivr.net/npm/@splidejs/splide@4.1.4/dist/css/splide-core.min.css\"\n/>\n<script src=\"https://cdn.jsdelivr.net/npm/@splidejs/splide@4.1.4/dist/js/splide.min.js\"></script>\n<script src=\"https://cdn.jsdelivr.net/npm/@splidejs/splide-extension-grid@0.4.1/dist/js/splide-extension-grid.min.js\"></script>\n{{/numCompare}}\n{{#if media.length}}\n{{#partial \"gallery\"}}\n    <div class=\"\\{{identifier}}__slider \\{{#numCompare media.length 1 \">\"}}js-slider splide has-mobile-expand \\{{/numCompare}}\">\n        <div class=\"splide__track\">\n            <ul class=\"splide__list\">\n                \\{{#each media}}\n                    \\{{#subArray @index 1 ../media.length}}\n                    <li class=\"gallery__item splide__slide\">\n                        \\{{mediaImage this class=\"gallery__image\" sizes=\"100vw\" alt=\"Image\"}}\n                    </li>\n                    \\{{/subArray}}\n                \\{{/each}}\n                <li class=\"gallery__item splide__slide\">\n                    \\{{mediaImage media.[0] class=\"gallery__image\" sizes=\"100vw\" alt=\"Image\"}}\n                </li>\n            </ul>\n        </div>\n    </div>\n    \\{{#numCompare media.length 1 \">\"}}\n    <div class=\"\\{{identifier}}__control-wrapper\">\n        <div class=\"\\{{identifier}}__arrows js-arrows\">\n            <button class=\"\\{{identifier}}__arrow \\{{identifier}}__arrow--prev lp-arrow lp-arrow--prev js-arrow--prev \\{{arrowsStyle}}\"></button>\n            <button class=\"\\{{identifier}}__arrow \\{{identifier}}__arrow--next lp-arrow lp-arrow--next js-arrow--next \\{{arrowsStyle}}\"></button>\n        </div>\n        <div><button type=\"button\" class=\"\\{{identifier}}__btn lp-btn js-btn \\{{buttonStyle}}\">View All</button></div>\n    </div>\n    \\{{/numCompare}}\n{{/partial}}\n<div class=\"neighborhood-gallery\">\n    {{>gallery identifier=\"neighborhood-gallery\"}}\n</div>\n{{/if}}\n</section>\n","<section id=\"section-e0e3de6b-239a-403d-87c3-d684d9eebc02\"  class=\"solid-section is-font-color-dark is-background-color-light\" data-el-id=\"6a9a0f79-d95c-44b2-b218-858f55dd7685\">\n  {{#if videoUrl}}\n    {{#numCompare media.length 1 '>=' }}\n    <div class=\"neighborhood-video\">\n        {{#if media.[1]}}\n            {{{mediaImage media.[1] sizes=\"100vw\" alt=name class=\"neighborhood-video__img\"}}}\n        {{else}}\n            {{{mediaImage media.[0] sizes=\"100vw\" alt=name class=\"neighborhood-video__img\"}}}\n        {{/if}}\n        \n        <button class=\"neighborhood-video__btn lp-play\" type=\"button\" data-type=\"VIDEO\" data-src=\"{{videoUrl}}\">Play</button>     \n    </div>\n    {{/numCompare}}\n{{/if}}\n                          \n                      \n</section>\n","<section id=\"section-5cde1c56-b366-4ff2-a17a-a6f3423d481d\"  class=\"solid-section is-font-color-dark is-background-color-light\" data-el-id=\"7db93197-120c-4120-a921-5495b7e78ccb\">\n  {{#*inline \"map\"}}\n<div class=\"{{identifier}}__container\">\n    <div class=\"{{identifier}}__map js-map\"\n        data-lat=\"{{lat}}\"\n        data-lng=\"{{long}}\"\n        data-region-lat=\"{{regionLat}}\"\n        data-region-lng=\"{{regionLong}}\"\n        data-bounds=\"{{JSONstringify googlePlaceData.geometry.bounds}}\"\n        {{#if showOutline}} data-coordinates=\"{{coordinates}}\" {{/if}}>\n    </div>\n    <div class=\"{{identifier}}__content\">\n        {{#if name}}<div class=\"{{identifier}}__name\">{{name}}</div>{{/if}}\n        <a href=\"https://www.google.com/maps?saddr=My+Location&daddr={{#if regionLat}}{{regionLat}}{{else if lat}}{{lat}}{{/if}},{{#if regionLong}}{{regionLong}}{{else if long}}{{long}}{{/if}}\" class=\"{{identifier}}__btn lp-btn js-navigate-btn {{btnStyling}}\" target=\"_blank\">\n            <span class=\"{{identifier}}__btn-content lp-btn__content\">Navigate</span>\n        </a>\n    </div>\n</div>\n{{/inline}}\n{{#if googlePlaceData.geometry.location}}\n    <div class=\"neighborhood-map\" style=\"--backContainer: {{backContainer}};\">\n        {{>map identifier=\"neighborhood-map\" \n            coordinates=coordinates.[0]\n            regionLat= region.details.centerLatitude\n            regionLong= region.details.centerLongitude\n            lat=googlePlaceData.geometry.location.lat\n            long=googlePlaceData.geometry.location.lng\n            btnStyling=buttonStyling}}\n    </div>\n{{/if}} \n</section>\n","<section id=\"section-0900e24e-2c2c-496b-88fa-e30a06d3fa4c\"  class=\"solid-section is-font-color-dark is-background-color-light\" data-el-id=\"8cd6d0a7-4760-49c0-8edb-40ec971e0c3a\">\n  {{#if items.length}}\n  <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@splidejs/splide@4.1.4/dist/css/splide-core.min.css\"/>\n  <script src=\"https://cdn.jsdelivr.net/npm/@splidejs/splide@4.1.4/dist/js/splide.min.js\"></script>\n<div class=\"neighborhoods-slider lp-vertical-paddings{{#if fullWidthSlider}} neighborhoods-slider__slider-full-width{{/if}} js-main-container\" data-full-width-slider=\"{{fullWidthSlider}}\" data-card-layout=\"{{cardLayout}}\" data-show-cats=\"{{showCategories}}\" style=\"\n                                                    --titleTextColor: {{titleColor}}; \n                                                    --boxBgColor: {{boxBgColor}};\n                                                    --boxTextColor: {{boxTextColor}}\">\n\n    {{#if (or pretitle title subtitle)}}\n        <div class=\"neighborhoods-slider__title-group\">\n            {{#if pretitle}}<p class=\"neighborhoods-slider__pretitle lp-text--pretitle\">{{pretitle}}</p>{{/if}}\n            {{#if title}}<h2 class=\"neighborhoods-slider__title\">{{title}}</h2>{{/if}}\n            {{#if subtitle}}<div class=\"neighborhoods-slider__subtitle\">{{{subtitle}}}</div>{{/if}}\n        </div>\n    {{/if}}\n    {{#if showCategories}}\n    <div class=\"neighborhoods-slider__tabs-container splide js-tabs-slider\">\n        <div class=\"splide__track\">\n            <ul class=\"neighborhoods-slider__tabs splide__list js-tabs\"></ul>\n        </div>\n    </div>\n    {{/if}}\n\n    <div class=\"neighborhoods-slider__list {{#if showCategories}}neiborhoods-slider__list--with-cats{{/if}}\">\n        <div class=\"splide neighborhoods-slider__list-slider js-list-slider\">\n            <div class=\"splide__track\">\n                <ul class=\"splide__list\">\n                    {{#orderByIds items neighborhoodIds}}\n                        <li class=\"neighborhoods-slider__list-item splide__slide lp-icon js-list-item\" data-tags=\"{{tags}}\">\n                            <span class=\"neighborhoods-slider__list-item-text\">{{name}}</span>\n                        </li>\n                    {{/orderByIds}}\n                </ul>\n            </div>\n        </div>\n    </div>\n\n    <div class=\"neighborhoods-slider__images {{#if fullWidthSlider}}neighborhoods-slider__images--fullwidth{{/if}}\">\n        {{#if watermark}}\n            <div class=\"neighborhoods-slider__watermark\" style='--watermark-text:\"{{watermark}}\"'></div>\n        {{/if}}\n\n        <div class=\"neighborhoods-slider__images-slider splide js-images-slider\">\n            <div class=\"splide__track\">\n                <ul class=\"splide__list\">\n                    {{#orderByIds items neighborhoodIds}}\n                        <li class=\"neighborhoods-slider__card {{#ifEquals ../cardLayout \"Multiple\"}}neighborhoods-slider__card--full{{/ifEquals}} splide__slide js-card\" data-neighborhood=\"{{name}}\" data-tags=\"{{tags}}\">\n                            {{#if ../fullWidthSlider}}\n                                {{mediaImage media.[0] class=\"neighborhoods-slider__card-image\" alt=name sizes=\"100vw\"}}\n                            {{else}}\n                                {{mediaImage media.[0] class=\"neighborhoods-slider__card-image\" alt=name sizes=\"(max-width: 1024px) 100vw, 64.93vw\"}}\n                            {{/if}}\n                            {{#ifEquals ../cardLayout \"Single\"}}\n                                <div class=\"neighborhoods-slider__card-blur\"></div>\n                            {{/ifEquals}}\n                            <div class=\"neighborhoods-slider__card-content {{#ifEquals ../cardLayout \"Multiple\"}}neighborhoods-slider__card-content--centered{{/ifEquals}}\">\n                                <h4 class=\"neighborhoods-slider__card-content-title\"><span class=\"neighborhoods-slider__card-content-title-keyword\">Explore</span> {{name}}</h4>\n                                {{#if descriptionShort}}<p class=\"neighborhoods-slider__card-content-description\">{{descriptionShort}}</p>{{/if}}\n                                <a href=\"/neighborhoods/{{slug}}\" class=\"neighborhoods-slider__card-link lp-link {{../hyperlinkStyle}}\">Read More</a>\n                            </div>\n                        </li>\n                    {{/orderByIds}}\n                </ul>\n            </div>\n        </div>\n    </div>\n\n    {{#numCompare items.length 1 '>'}}\n    <div class=\"neighborhoods-slider__arrows js-arrows\">\n        <button class=\"lp-arrow lp-arrow--prev {{arrowsStyle}}\"></button>\n        <button class=\"lp-arrow lp-arrow--next {{arrowsStyle}}\"></button>\n    </div>\n    {{/numCompare}}\n    \n    {{#if ctaBtn.show}}\n    <div class=\"neighborhoods-slider__cta-btn\">\n        {{#>button button=ctaBtn class=\"neighborhoods-slider__btn lp-btn\"}}\n            <span class=\"lp-btn__content\">{{ctaBtn.content}}</span>\n        {{/button}}\n    </div>\n    {{/if}}\n</div>\n{{/if}}\n</section>\n","<section  class=\"image-section is-font-color-light is-background-color-light\" id=\"section-0dcfcabe-31e1-49fc-96f3-13b293493a2c\" data-el-id=\"1ed7f92a-2189-48c5-889c-3838656da504\">\n    <div class=\"newsletter-contact-cta lp-vertical-paddings\"\n        style=\"\n            --titleColorFirst: {{titleColorFirst}};\n            --newsletterBack: {{newsletterBack}};\n            --titleColorSecond: {{titleColorSecond}};\n            --workWithBack: {{workWithBack}};\n            --newsletterTextColor: {{newsletterTextColor}};\n            --rightBack: {{rightBack}};\n        \"\n>\n    <div class=\"newsletter-contact-cta__right-back\"></div>\n    <div class=\"newsletter-contact-cta__container lp-container\">\n        <div class=\"newsletter-contact-cta__wrapper\">\n            {{#if showNewsletter}}\n                <div class=\"newsletter-contact-cta__block newsletter-contact-cta__block--newsletter\">\n                    <div class=\"newsletter-contact-cta__heading\">\n                        {{#if preTitleFirst}}\n                            <div class=\"newsletter-contact-cta__pre-title newsletter-contact-cta__pre-title--newsletter lp-text--pretitle\">{{preTitleFirst}}</div>\n                        {{/if}}\n                        {{#if titleFirst}}\n                            <h2 class=\"newsletter-contact-cta__title newsletter-contact-cta__title--newsletter {{#if preTitleFirst}}newsletter-contact-cta__title--with-pretitle{{/if}}\">{{titleFirst}}</h2>\n                        {{/if}}\n                        {{#if descriptionFirst}}\n                            <div class=\"newsletter-contact-cta__description\">{{{descriptionFirst}}}</div>\n                        {{/if}}\n                    </div>\n                    <form data-type=\"contact-form\" class=\"newsletter-contact-cta__form\">\n                        <div class=\"newsletter-contact-cta__form-wrapper\">\n                            <div class=\"newsletter-contact-cta__input-group lp-input-group\">\n                                <div class=\"h-pot\">\n                                    <label for=\"{{sectionDomId}}-middleName\">Middle Name</label>\n                                    <input\n                                        id=\"{{sectionDomId}}-middleName\"\n                                        name=\"middleName\"\n                                        value=\"\"\n                                        autocomplete=\"off\"\n                                        tabindex=\"-1\"\n                                    />\n                                </div>\n                                <label for=\"{{sectionDomId}}__wwu-email\" class=\"newsletter-contact-cta__label lp-label\">Enter Your Email Address</label>\n                                <input\n                                    id=\"{{sectionDomId}}__wwu-email\"\n                                    name=\"email\"\n                                    type=\"email\"\n                                    class=\"newsletter-contact-cta__text-input lp-input\"\n                                    required\n                                    placeholder=\"Enter Your Email Address\"\n                                    pattern=\"[a-zA-Z0-9.!#$%&amp;’*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)+\"\n                                />\n                                <div class=\"lp-icon lp-input-icon lp-input-icon--mail\"></div>\n                            </div>\n                            <div class=\"newsletter-contact-cta__disclaimer lp-disclaimer\">{{>phoneDisclaimer customBusinessName=TCRBusinessName}}</div>\n                            <input style=\"display: none;\" type=\"text\" name=\"source\" value=\"NEWSLETTER_SIGNUP\" />\n                            <button type=\"submit\" class=\"newsletter-contact-cta__btn lp-btn lp-btn--mob-full-width lp-icon {{subscribeButton}}\">\n                                <span class=\"lp-btn__content\">Subscribe</span>\n                            </button>\n                        </div>\n                    </form>\n                </div>\n            {{/if}} \n            <div class=\"newsletter-contact-cta__block newsletter-contact-cta__block--touch{{#unless showNewsletter}} newsletter-contact-cta__block--no-newsletter{{/unless}}\">\n                <div class=\"newsletter-contact-cta__heading\">\n                    {{#if preTitleSecond}}\n                        <div class=\"newsletter-contact-cta__pre-title newsletter-contact-cta__pre-title--touch lp-text--pretitle\">{{preTitleSecond}}</div>\n                    {{/if}}\n                    {{#if siteElement.firstName}}\n                        <h2 class=\"newsletter-contact-cta__title newsletter-contact-cta__title--touch {{#if preTitleSecond}}newsletter-contact-cta__title--with-pretitle{{/if}}\">Work With {{siteElement.firstName}}</h2>\n                    {{else}}\n                        {{#if titleSecond}}\n                            <h2 class=\"newsletter-contact-cta__title newsletter-contact-cta__title--touch {{#if preTitleSecond}}newsletter-contact-cta__title--with-pretitle{{/if}}\">{{titleSecond}}</h2>\n                        {{/if}}\n                    {{/if}}\n                    {{#if descriptionSecond}}\n                        <div class=\"newsletter-contact-cta__description\">{{{descriptionSecond}}}</div>\n                    {{/if}}\n                </div>\n                {{#if ctaButton.show}}\n                    <div class=\"newsletter-contact-cta__btn-wrap\">\n                        {{#>button button=ctaButton class=\"newsletter-contact-cta__btn lp-btn\" class=ctaButton.style}}\n                            <span class=\"lp-btn__content\">{{ctaButton.content}}</span>\n                        {{/button}}\n                    </div>\n                {{/if}}\n                {{#if showContactNumber}}\n                    {{#if (or phoneNumber ctaButton.show)}}\n                        <div class=\"newsletter-contact-cta__word-divide\"><span class=\"newsletter-contact-cta__word-word\">or</span></div>\n                    {{/if}}\n                    {{#if contactNumber}}\n                        <div class=\"newsletter-contact-cta__call-cell\">\n                            {{#if preFix}}\n                                <span class=\"newsletter-contact-cta__prefix-cell\">{{preFix}}</span>\n                            {{/if}}\n                            <a \n                                href=\"tel:{{contactNumber}}\"\n                                class=\"newsletter-contact-cta__link lp-a lp-link {{hyperlinkStyle}}\"\n                            >\n                                <span class=\"newsletter-contact-cta__phone-wrapper lp-icon link-icon--phone\"></span>\n                                {{contactNumber}}\n                            </a>\n                        </div>\n                    {{/if}}\n                {{/if}}\n            </div>\n        </div>\n    </div>\n</div>\n</section>\n","<section id=\"section-e0d6b98f-a55f-451f-b9fd-4d60927b1925\"  class=\"solid-section is-font-color-dark is-background-color-light\" data-el-id=\"85dc9e17-a4c7-449c-8890-869fdc11b485\">\n  <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@splidejs/splide@4.1.4/dist/css/splide-core.min.css\"/>\n<script src=\"https://cdn.jsdelivr.net/npm/@splidejs/splide@4.1.4/dist/js/splide.min.js\"></script>\n<script type=\"text/x-handlebars-template\" class=\"jsIGTemplate\">\n  {{{{raw-helper}}}}\n    {{#each items}}\n        <a href=\"{{permalink}}\" target=\"_blank\" class=\"instagram-feed__item lp_animation-img-zoom splide__slide insta-item insta-type-{{mediaType}}\">\n          <img class=\"instagram-feed__image\" src=\"{{#ifEquals mediaType 'VIDEO'}}{{thumbnailUrl}}{{else}}{{mediaUrl}}{{/ifEquals}}\">\n        </a>\n    {{/each}}\n  {{{{/raw-helper}}}}\n</script>\n\n<div class=\"instagram-feed lp-vertical-paddings\">\n    <div class=\"instagram-feed__container\" style=\"--titleColor: {{titleColor}}; --boxColor: {{boxColor}};\">\n        <div class=\"instagram-feed__title-group lp-title-group\">\n            <div class=\"instagram-feed__icon lp-icon\"></div>\n            {{#if preTitle}}<p class=\"instagram-feed__pretitle\">{{preTitle}}</p>{{/if}}\n            <h2 class=\"instagram-feed__title {{#if preTitle}}instagram-feed__title--with-pretitle{{/if}}\"><a href=\"#\" target=\"_blank\" class=\"instagram-feed__link jsIGLink jsIGName\"></a></h2>\n        </div>\n\n        <div class=\"instagram-feed__collection splide js-slider\">\n          <div class=\"splide__track\">\n              <ul class=\"splide__list jsIGContainer\">\n              </ul>\n          </div>\n        </div>\n    </div>\n</div>\n\n\n\n\n</section>\n","<section id=\"section-65e9ae9a-f2c3-4ecd-9a98-fc3dd44874c7\"  class=\"solid-section is-font-color-dark is-background-color-light\" data-el-id=\"6a9a0f79-d95c-44b2-b218-858f55dd7685\">\n  {{#if videoUrl}}\n    {{#numCompare media.length 1 '>=' }}\n    <div class=\"neighborhood-video\">\n        {{#if media.[1]}}\n            {{{mediaImage media.[1] sizes=\"100vw\" alt=name class=\"neighborhood-video__img\"}}}\n        {{else}}\n            {{{mediaImage media.[0] sizes=\"100vw\" alt=name class=\"neighborhood-video__img\"}}}\n        {{/if}}\n        \n        <button class=\"neighborhood-video__btn lp-play\" type=\"button\" data-type=\"VIDEO\" data-src=\"{{videoUrl}}\">Play</button>     \n    </div>\n    {{/numCompare}}\n{{/if}}\n                          \n                      \n</section>\n"],"pageJSTemplates":[[{"template":"function init(sectionDomId) {\n  const scrollSection = document.getElementById(`${sectionDomId}`).querySelector('.js-scroll-section');\n  const introBtn = document.getElementById(`${sectionDomId}`).querySelector('.jsScrollBtn');\n  introBtn.addEventListener(\"click\", function (e) {\n    e.preventDefault();\n    window.scrollTo({\n      top: scrollSection.offsetTop + scrollSection.offsetHeight,\n      behavior: \"smooth\"\n    });\n  });\n}","compiled":true}],[{"template":"function init(sectionDomId, options) {\n  let section = null;\n  switch (sectionDomId) {\n    case 'NAVBAR':\n      section = document.querySelector('body > nav, #global-navbar');\n      break;\n    case 'FOOTER':\n      section = document.querySelector('body > footer, #global-footer');\n      break;\n    case 'SIDEMENU':\n      section = document.querySelector('body > div.sidemenu, #global-sidemenu');\n      break;\n    case 'CONTACT':\n      section = document.querySelector('#modal-global-contact-us');\n      break;\n    case 'MOBILE_CONTACT':\n      section = document.querySelector('body > div.mobile-contact-wrapper, #global-mobile-contact');\n      break;\n    case 'SUBSCRIBE':\n      // Subscribe Not Implemented\n      section = null;\n      break;\n    case 'ACCOUNT':\n      // Account Not Implemented\n      section = null;\n      break;\n    default:\n      section = document.querySelector('#' + sectionDomId);\n  }\n  if (!section) {\n    return;\n  }\n\n  // Where content / items are rendered\n  const dataContainer = section.querySelector('.data-container');\n  if (!dataContainer) {\n    // no place to render items = no need to query server or do anything else\n    return;\n  }\n  let variables = options.variables || {};\n\n  // Some variables in options may not have been injected - remove\n  Object.keys(variables).forEach(function (variableName) {\n    if (typeof variables[variableName] === 'string' && variables[variableName].match(/^{{.*}}$/)) {\n      delete variables[variableName];\n    }\n  });\n\n  // Merge page query variables\n  if (options.usePageResource) {\n    variables = {\n      ...variables,\n      ...window.luxuryPresence.config.pageMeta.pageQueryVariables[options.resource]\n    };\n  }\n\n  // Pagination Executes on a Numbered Pagination Container\n  //  Or via a load more button\n  let mode = 'BUTTONLESS_PAGINATION';\n  const container = section.querySelector('.pagination-container');\n  const loadMoreButton = section.querySelector(options?.loadMoreSelector);\n  if (container) {\n    mode = 'NUMBERED_PAGINATION';\n  }\n  if (loadMoreButton) {\n    mode = 'LOAD_MORE_BUTTON';\n  }\n  let searchContainer = section.querySelector('.search-container');\n  const hidePaginationOnFirstPage = options.hidePaginationOnFirstPage || false;\n  const eventPrefix = '__pagination-';\n  const searchFormParams = options.searchFormParams || (options.resource === 'properties' ? [{\n    param: 'neighborhoodId',\n    urlKey: 'neighborhood'\n  }, {\n    param: 'search',\n    urlKey: 'search'\n  }, {\n    param: 'salesPriceGTE',\n    urlKey: 'pricemin',\n    formKey: 'priceMin',\n    type: 'int'\n  }, {\n    param: 'salesPriceLTE',\n    urlKey: 'pricemax',\n    formKey: 'priceMax',\n    type: 'int'\n  }, {\n    param: 'livingSpaceSizeGTE',\n    urlKey: 'areamin',\n    formKey: 'areaMin',\n    type: 'int'\n  }, {\n    param: 'livingSpaceSizeLTE',\n    urlKey: 'areamax',\n    formKey: 'areaMax',\n    type: 'int'\n  }] : []);\n\n  // Total entries - initialized in first render\n  let totalNumber = 0;\n  const DefaultSearchParams = {\n    page: 1\n  };\n  searchFormParams.forEach(function (formParam) {\n    DefaultSearchParams[formParam.formKey || formParam.param] = null;\n  });\n  let searchParams = {\n    ...DefaultSearchParams\n  };\n  const offset = options.variables?.offset || 0;\n  let scrollTarget = options.scrollTargetSelector ? section.querySelector(options.scrollTargetSelector) || section : section;\n  let scrollOffset = (parseInt(options.scrollOffset, 10) || 0) ?? 100;\n\n  // entries of per page\n  // when query variables for a given section would't be filled options.pageSize can store\n  // template string, ex: \"{{variables.limit}}\", below code handles that case and set 9 as a default value\n  let pageSize = parseInt(options.pageSize, 10) || 9;\n\n  // Adding mobile pageRange support\n  var NARROW_BREAKPOINT = 600;\n  var mobileBreakpoint = options.mobileBreakpoint > 0 ? options.mobileBreakpoint : NARROW_BREAKPOINT;\n  var paginationMql = window.matchMedia(`(max-width: ${mobileBreakpoint}px)`);\n\n  // Page range (pages on both sides of the current page)\n  var mobilePageRange = options.mobilePageRange > 0 ? options.mobilePageRange : 0;\n  var desktopPageRange = options.pageRange >= 0 ? options.pageRange : 2;\n  var pageRange = paginationMql.matches ? mobilePageRange : desktopPageRange;\n\n  // Whether to display the 'Previous' button\n  var showPrevious = true;\n\n  // Whether to display the 'Next' button\n  var showNext = true;\n\n  // Whether to display the page buttons\n  var showPageNumbers = true;\n\n  // 'Previous' text\n  var prevText = options.prevText || '&laquo;';\n\n  // 'Next' text\n  var nextText = options.nextText || '&raquo;';\n\n  // Ellipsis text\n  var ellipsisText = '&hellip;';\n  var classPrefix = 'paginationjs';\n\n  // Default active class\n  var activeClassName = 'active';\n\n  // Default disable class\n  var disableClassName = 'disabled';\n\n  // Pagination element's position in the container\n  var position = 'bottom';\n\n  // Whether to trigger pagination at initialization\n  var triggerPagingOnInit = !options.skipInitialLoad;\n  var showFirstOnEllipsisShow = true;\n  var showLastOnEllipsisShow = true;\n\n  // Instantiated in init()\n  var el = null;\n\n  // Controls scrollTop logic\n  var firstRender = true;\n  var renderBySearch = false;\n  var disabled = false;\n\n  // Pagination script class selector\n  var paginationScriptSelector = options.paginationPartialName ? `.${options.paginationPartialName}` : '.pagination-script';\n\n  // Property Specific Image Override if No Image\n  var propertyPlaceholderImage = window.luxuryPresence.defaults.propertyPlaceholderImage;\n\n  // Construct template\n  var templateHTML = section.querySelector(`script${paginationScriptSelector}`)?.innerHTML || '';\n  var template = Handlebars.compile(templateHTML);\n\n  // Initialize\n  init();\n  function init() {\n    Object.assign(searchParams, window.luxuryPresence.pagination.deserializeParams(searchFormParams, sectionDomId));\n\n    // Append/prepend pagination element to the pagination container\n    if (mode === 'NUMBERED_PAGINATION') {\n      el = document.createElement('div');\n      el.className = 'paginationjs';\n      container[position === 'bottom' ? 'append' : 'prepend'](el);\n    }\n    if (searchContainer) {\n      initSearchContainer({\n        fetchNeighborhoods: searchContainer.dataset.fetchNeighborhoods === 'true',\n        fetchPostCategories: searchContainer.dataset.fetchPostCategories === 'true',\n        fetchOffices: searchContainer.dataset.fetchOffices === 'true',\n        fetchRentalRates: searchContainer.dataset.fetchRentalRates === 'true'\n      }, function () {\n        syncSearchFormState(searchParams);\n      });\n    }\n\n    // Bind events\n    observer();\n  }\n  function syncSearchFormState(params) {\n    searchContainer.dispatchEvent(new CustomEvent('sync', {\n      detail: params\n    }));\n  }\n  function initSearchContainer(options, done) {\n    var promises = [];\n    if (options.fetchNeighborhoods) {\n      promises.push(fetchAllNeighborhoods(function (neighborhoods) {\n        searchContainer.dispatchEvent(new CustomEvent('neighborhoods-data', {\n          detail: {\n            data: neighborhoods.map(function (item) {\n              return {\n                value: item.id,\n                label: item.name\n              };\n            })\n          }\n        }));\n      }));\n    }\n    if (options.fetchPostCategories) {\n      promises.push(fetchPostCategories(function (categories) {\n        searchContainer.dispatchEvent(new CustomEvent('post-categories-data', {\n          detail: {\n            data: categories\n          }\n        }));\n      }));\n    }\n    if (options.fetchOffices) {\n      promises.push(fetchOffices(function (offices) {\n        searchContainer.dispatchEvent(new CustomEvent('offices-data', {\n          detail: {\n            data: offices\n          }\n        }));\n      }));\n    }\n    if (options.fetchRentalRates) {\n      promises.push(fetchAllRentalRates(function (rentalRates) {\n        searchContainer.dispatchEvent(new CustomEvent('rental-rates-data', {\n          detail: {\n            data: rentalRates\n          }\n        }));\n      }));\n    }\n    if (promises.length > 0) {\n      Promise.all(promises).then(function () {\n        done();\n      });\n    } else {\n      // element's custom code is not executed yet, so we're scheduling callback to after element's code\n      setTimeout(done);\n    }\n  }\n  function fetchAllNeighborhoods(done) {\n    var url = options.url || window.luxuryPresence.defaults.apiGatewayUrl;\n    var gqlQuery = 'query ($companyId: String, $withProperties: NeighborhoodPropertiesFilter, $withBlogPosts: NeighborhoodBlogPostsFilter, $offset: Int, $limit: Int) {' + 'neighborhoods (companyId: $companyId, withProperties: $withProperties, withBlogPosts: $withBlogPosts, offset: $offset, limit: $limit) {id, name}}';\n    var payload = {};\n    payload.offset = 0;\n    payload.limit = 100;\n    payload.companyId = variables.companyId;\n    if (options.resource === 'properties') {\n      payload.withProperties = {\n        active: true\n      };\n      ['agentIds', 'tag', 'propertyTypeId', 'statusIds', 'architectureStyle', 'lifestyle', 'salesPriceGTE', 'salesPriceLTE', 'leasePriceGTE', 'leasePriceLTE', 'livingSpaceSizeGTE', 'livingSpaceSizeLTE', 'bathCountGTE', 'bathCountLTE', 'bedroomCountGTE', 'bedroomCountLTE', 'bathCountGTE', 'bathCountLTE', 'bedroomCountGTE', 'bedroomCountLTE', 'featuredListing', 'leaseProperty', 'neighborhoodId', 'developmentId', 'openHouse'].forEach(function (field) {\n        if (variables[field] !== undefined && variables[field] !== null) {\n          payload.withProperties[field] = variables[field];\n        }\n      });\n    }\n    if (options.resource === 'posts') {\n      payload.withBlogPosts = {\n        active: true\n      };\n      ['search', 'postStatusId', 'featured', 'categoryId', 'categoryIds', 'neighborhoodId', 'slug'].forEach(function (field) {\n        if (variables[field] !== undefined && variables[field] !== null) {\n          payload.withBlogPosts[field] = variables[field];\n        }\n      });\n    }\n    superagent.post(url + '/graphql').withCredentials().send({\n      query: gqlQuery,\n      variables: payload\n    }).then(function (res) {\n      var items = res.body.data && res.body.data.neighborhoods || [];\n      done(items, items.length);\n    });\n  }\n  function fetchPostCategories(done) {\n    var url = options.url || window.luxuryPresence.defaults.apiGatewayUrl;\n    var featured = options.resource === 'posts' && !!variables.featured;\n    var gqlQuery = 'query ($companyId: String, $offset: Int, $limit: Int) {' + 'postCategories (companyId: $companyId, offset: $offset, limit: $limit ' + (featured ? ' withFeaturedPublishedOnly: true' : ' withPublishedOnly: true') + ') {id, name, publishedCount, featuredPublishedCount}}';\n    var payload = {};\n    payload.offset = 0;\n    payload.limit = 100;\n    payload.companyId = variables.companyId;\n    superagent.post(url + '/graphql').withCredentials().send({\n      query: gqlQuery,\n      variables: payload\n    }).then(function (res) {\n      var items = res.body.data && res.body.data.postCategories || [];\n      done(items.map(function (item) {\n        item.count = featured ? item.featuredPublishedCount : item.publishedCount;\n        return item;\n      }), items.length);\n    });\n  }\n  function fetchOffices(done) {\n    var url = options.url || window.luxuryPresence.defaults.apiGatewayUrl;\n    var gqlQuery = 'query ($companyId: String, $offset: Int, $limit: Int) {' + 'offices (companyId: $companyId, offset: $offset, limit: $limit) {' + 'id, name, tags}}';\n    var payload = {\n      offset: 0,\n      limit: 100,\n      companyId: variables.companyId\n    };\n    superagent.post(url + '/graphql').withCredentials().send({\n      query: gqlQuery,\n      variables: payload\n    }).then(function (res) {\n      var items = res.body.data && res.body.data.offices || [];\n      done(items, items.length);\n    });\n  }\n  function fetchAllRentalRates(done) {\n    var url = options.url || window.luxuryPresence.defaults.apiGatewayUrl;\n    var gqlQuery = 'query ($companyId: String, $offset: Int, $limit: Int) {' + 'rentalRates (companyId: $companyId, offset: $offset, limit: $limit) {rentalRateId, label}}';\n    var payload = {\n      offset: 0,\n      limit: 100,\n      companyId: variables.companyId\n    };\n    superagent.post(url + '/graphql').withCredentials().send({\n      query: gqlQuery,\n      variables: payload\n    }).then(function (res) {\n      var items = res.body.data && res.body.data.rentalRates || [];\n      done(items, items.length);\n    }).catch(function (err) {\n      console.error('Error fetching rental rates:', err);\n      done([], 0);\n    });\n  }\n  function fetchData(params, done) {\n    var url = options.url || window.luxuryPresence.defaults.apiGatewayUrl;\n    var resource = options.resource;\n    var gqlQuery = options.query || window.luxuryPresence.defaults.gql[resource];\n    var payload = {};\n    try {\n      payload = JSON.parse(JSON.stringify(variables));\n    } catch (e) {\n      Object.keys(variables).forEach(function (variableName) {\n        payload[variableName] = variables[variableName];\n      });\n    }\n    payload.offset = (params.page - 1) * pageSize + offset;\n    payload.limit = pageSize;\n    payload.companyId = options.companyId;\n    searchFormParams.forEach(function (formParam) {\n      var val = params[formParam.formKey || formParam.param];\n      if (val !== null && val !== undefined) {\n        objSet(payload, formParam.param, val);\n      }\n    });\n\n    // TODO: Disabled loading due to jarring effect\n    // dataContainer.html('Loading...');\n    superagent.post(url + '/graphql').withCredentials().send({\n      query: gqlQuery,\n      variables: payload\n    }).then(function (res) {\n      if (res.body.errors) {\n        done(res.body.errors);\n        return;\n      }\n      var data = res.body.data || {};\n      var resources = data[resource] || [];\n      var resourceCount = data[resource + 'Count'] && data[resource + 'Count'].count ? data[resource + 'Count'].count : 0;\n      if (resource === 'properties' && propertyPlaceholderImage?.id) {\n        resources = resources.map(resource => {\n          if (resource.media?.length === 0) {\n            return Object.assign(resource, {\n              media: [propertyPlaceholderImage]\n            });\n          }\n          return resource;\n        });\n      }\n      done(null, resources, resourceCount);\n    });\n  }\n  function getTotalPage() {\n    return Math.ceil(totalNumber / pageSize);\n  }\n  function renderPaginationList() {\n    var totalPages = getTotalPage();\n    var rangeStart = searchParams.page - pageRange;\n    var rangeEnd = searchParams.page + pageRange;\n    if (rangeEnd > totalPages) {\n      rangeEnd = totalPages;\n      rangeStart = totalPages - pageRange * 2;\n      rangeStart = rangeStart < 1 ? 1 : rangeStart;\n    }\n    if (rangeStart <= 1) {\n      rangeStart = 1;\n      rangeEnd = Math.min(pageRange * 2 + 1, totalPages);\n    }\n\n    // Making sure that 1 more page button is shown in edge positions\n    if (pageRange === 0) {\n      if (searchParams.page === totalPages) {\n        rangeStart = totalPages <= 1 ? 1 : totalPages - 1;\n      }\n      if (searchParams.page === 1) {\n        rangeEnd = Math.min(2, totalPages);\n      }\n    }\n\n    // Render pagination list\n    if (mode === 'NUMBERED_PAGINATION') {\n      el.innerHTML = generateHTML({\n        currentPage: searchParams.page,\n        pageRange: pageRange,\n        rangeStart: rangeStart,\n        rangeEnd: rangeEnd\n      });\n      if (totalPages < 2 && hidePaginationOnFirstPage) {\n        container.style.display = 'none';\n      } else {\n        container.style.display = '';\n      }\n    } else if (mode === 'LOAD_MORE_BUTTON') {\n      if (searchParams.page >= totalPages) {\n        loadMoreButton.style.display = 'none';\n      } else {\n        loadMoreButton.style.display = '';\n      }\n    }\n  }\n  function render(data) {\n    renderPaginationList();\n\n    // Render new content with handlebars\n    var html = '';\n    if (mode === 'LOAD_MORE_BUTTON' && searchParams.page > 1) {\n      // If using load more, append search results to existing results\n      html = dataContainer.innerHTML;\n    }\n    for (var i = 0; i < data.length; i++) {\n      var itemData = recursivelyParse(data[i]);\n      itemData.sectionIndex = options.sectionIndex;\n      itemData.renderOptions = options.renderOptions;\n      html += template(itemData);\n    }\n    dataContainer.innerHTML = html;\n\n    // Scroll Top\n    if (!firstRender && mode === 'NUMBERED_PAGINATION' && (!renderBySearch || !options.skipScrollOnSearch)) {\n      // Only animate to the top if we replace dataContainer (numbered pagination)\n      setTimeout(() => {\n        const scrollTargetOffsetTop = scrollTarget.getBoundingClientRect().top + window.scrollY - scrollOffset;\n        window.scrollTo({\n          top: scrollTargetOffsetTop,\n          behavior: 'smooth'\n        });\n      }, 250);\n    }\n    return true;\n  }\n  function generateHTML(args) {\n    const totalPages = getTotalPage();\n    const {\n      rangeStart,\n      rangeEnd\n    } = args;\n    const makeLnk = page => window.luxuryPresence.pagination.serializeParams(searchFormParams, sectionDomId, {\n      ...searchParams,\n      page\n    });\n    let html = '';\n    if (showPrevious || showPageNumbers || showNext) {\n      html += '<div class=\"paginationjs-pages\"><ul>';\n\n      // Previous button\n      if (showPrevious) {\n        if (searchParams.page <= 1) {\n          html += `<li class=\"${classPrefix}-prev ${disableClassName}\"><a>${prevText}</a></li>`;\n        } else {\n          html += `<li class=\"${classPrefix}-prev J-paginationjs-previous\" data-num=\"${searchParams.page - 1}\" title=\"Previous page\"><a href=\"${makeLnk(searchParams.page - 1)}\">${prevText}</a></li>`;\n        }\n      }\n\n      // Pages\n      if (showPageNumbers) {\n        if (rangeStart <= 3) {\n          for (let i = 1; i < rangeStart; i++) {\n            html += `<li class=\"${classPrefix}-page J-paginationjs-page ${i === searchParams.page ? activeClassName : ''}\" data-num=\"${i}\"><a ${i === searchParams.page ? '' : `href=\"${makeLnk(i)}\"`}>${i}</a></li>`;\n          }\n        } else {\n          if (showFirstOnEllipsisShow) {\n            html += `<li class=\"${classPrefix}-page ${classPrefix}-first J-paginationjs-page\" data-num=\"1\"><a href=\"${makeLnk(1)}\">1</a></li>`;\n          }\n          html += `<li class=\"${classPrefix}-ellipsis ${disableClassName}\"><a>${ellipsisText}</a></li>`;\n        }\n        for (let i = rangeStart; i <= rangeEnd; i++) {\n          html += `<li class=\"${classPrefix}-page J-paginationjs-page ${i === searchParams.page ? activeClassName : ''}\" data-num=\"${i}\"><a ${i === searchParams.page ? '' : `href=\"${makeLnk(i)}\"`}>${i}</a></li>`;\n        }\n        if (rangeEnd < totalPages - 2) {\n          html += `<li class=\"${classPrefix}-ellipsis ${disableClassName}\"><a>${ellipsisText}</a></li>`;\n          if (showLastOnEllipsisShow) {\n            html += `<li class=\"${classPrefix}-page ${classPrefix}-last J-paginationjs-page\" data-num=\"${totalPages}\"><a href=\"${makeLnk(totalPages)}\">${totalPages}</a></li>`;\n          }\n        } else {\n          for (let i = rangeEnd + 1; i <= totalPages; i++) {\n            html += `<li class=\"${classPrefix}-page J-paginationjs-page\" data-num=\"${i}\"><a href=\"${makeLnk(i)}\">${i}</a></li>`;\n          }\n        }\n      }\n\n      // Next button\n      if (showNext) {\n        if (searchParams.page >= totalPages) {\n          html += `<li class=\"${classPrefix}-next ${disableClassName}\"><a>${nextText}</a></li>`;\n        } else {\n          html += `<li class=\"${classPrefix}-next J-paginationjs-next\" data-num=\"${searchParams.page + 1}\" title=\"Next page\"><a href=\"${makeLnk(searchParams.page + 1)}\">${nextText}</a></li>`;\n        }\n      }\n      html += '</ul></div>';\n    }\n    return html;\n  }\n  function go(newSearchParams, callback, restorationVisit) {\n    if (disabled) return;\n    var goToPageNumber = newSearchParams.page;\n\n    // Page number is out of bounds\n    if (!goToPageNumber || goToPageNumber < 1) return;\n    var totalPage = getTotalPage();\n\n    // Page number is out of bounds\n    if (!restorationVisit && totalNumber > 0) {\n      if (goToPageNumber > totalPage) return;\n    }\n    if (!options.skipSerialization && (mode === 'NUMBERED_PAGINATION' || searchContainer)) {\n      var newURL = window.luxuryPresence.pagination.serializeParams(searchFormParams, sectionDomId, {\n        ...newSearchParams,\n        page: goToPageNumber !== 1 && mode === 'NUMBERED_PAGINATION' ? newSearchParams.page : null\n      });\n      if (!areQueryParamsEqual(newSearchParams, searchParams) && !restorationVisit) {\n        window.history.pushState({}, '', window.luxuryPresence.getPath(newURL, {\n          queryString: true\n        }));\n      }\n    }\n\n    // Fetch and update page\n    fetchData(newSearchParams, renderWithData);\n    disabled = true;\n    function renderWithData(err, data, count) {\n      if (err) {\n        dataContainer.dispatchEvent(new Event('error'));\n      } else {\n        searchParams = {\n          ...newSearchParams\n        };\n        totalNumber = count - offset;\n        if (data.length === 0) {\n          dataContainer.dispatchEvent(new Event('no-data'));\n        } else {\n          dataContainer.dispatchEvent(new Event('data'));\n        }\n        render(data);\n        firstRender = false;\n      }\n      disabled = false;\n      renderBySearch = false;\n    }\n  }\n  function areQueryParamsEqual(first, second) {\n    var differ = Object.keys(first).find(function (key) {\n      return first[key] !== undefined && first[key] !== null && first[key] !== second[key];\n    });\n    if (differ) {\n      return false;\n    }\n    differ = Object.keys(second).find(function (key) {\n      return second[key] !== undefined && second[key] !== null && second[key] !== first[key];\n    });\n    return !differ;\n  }\n  function next(callback) {\n    go({\n      ...searchParams,\n      page: searchParams.page + 1\n    }, callback);\n  }\n  function previous(callback) {\n    go({\n      ...searchParams,\n      page: searchParams.page - 1\n    }, callback);\n  }\n  function refresh(callback) {\n    go(searchParams, callback);\n  }\n  function update(params, callback) {\n    renderBySearch = true;\n    go(params, callback);\n  }\n  function observer() {\n    if (searchContainer) {\n      searchContainer.addEventListener('search', function (event, newSearchParams) {\n        newSearchParams = event.detail || newSearchParams;\n        update({\n          ...searchParams,\n          ...newSearchParams,\n          page: 1\n        });\n      });\n      searchContainer.addEventListener('clear-search', function () {\n        const defaultSearchParams = {\n          ...DefaultSearchParams\n        };\n        const isCurrentSearchFormStateDefault = areQueryParamsEqual({\n          ...defaultSearchParams,\n          page: null\n        }, {\n          ...searchParams,\n          page: null\n        });\n\n        // if mode is LOAD_MORE_BUTTON we should't make anything on clear\n        // when search form have default state\n        if (isCurrentSearchFormStateDefault && mode !== 'NUMBERED_PAGINATION') {\n          return;\n        }\n\n        // if someone initially go to some page and click 'Clear' on search from\n        // we should't navigate to first page. We should preserve page value\n        if (isCurrentSearchFormStateDefault) {\n          defaultSearchParams.page = searchParams.page;\n        }\n        syncSearchFormState(defaultSearchParams);\n        update(defaultSearchParams);\n      });\n    }\n    if (mode === 'LOAD_MORE_BUTTON') {\n      loadMoreButton.addEventListener('click', function (event) {\n        go({\n          ...searchParams,\n          page: searchParams.page + 1\n        });\n        return false;\n      });\n    }\n    if (mode === 'LOAD_MORE_BUTTON' || mode === 'BUTTONLESS_PAGINATION') {\n      // Do initial render\n      go(Object.assign({}, searchParams, {\n        page: 1\n      }));\n      return;\n    }\n    if (mode === 'NUMBERED_PAGINATION') {\n      // Go to specified page number\n      container.addEventListener(eventPrefix + 'go', function (event) {\n        let {\n          pageNumber,\n          done\n        } = event.detail || {};\n        pageNumber = parseInt(pageNumber, 10);\n        if (!pageNumber) {\n          return;\n        }\n        go({\n          ...searchParams,\n          page: pageNumber\n        }, done);\n      });\n\n      // Page number button click\n      el.addEventListener('click', function (event) {\n        let clickTarget = event.target;\n        let current = clickTarget.closest('.J-paginationjs-page, .J-paginationjs-previous, .J-paginationjs-next');\n        let pageNumber = current?.getAttribute('data-num');\n        if (!pageNumber || current.classList.contains(disableClassName) || current.classList.contains(activeClassName)) {\n          return;\n        } else {\n          go({\n            ...searchParams,\n            page: parseInt(pageNumber, 10)\n          });\n        }\n        event.preventDefault();\n      });\n\n      // Whether to load the default page\n      var defaultPageNumber = searchParams.page;\n      if (triggerPagingOnInit) {\n        container.dispatchEvent(new CustomEvent(eventPrefix + 'go', {\n          detail: {\n            pageNumber: defaultPageNumber\n          }\n        }));\n      }\n    }\n    window.addEventListener('popstate', function (event) {\n      var newParams = Object.assign({}, DefaultSearchParams, window.luxuryPresence.pagination.deserializeParams(searchFormParams, sectionDomId));\n      if (!areQueryParamsEqual(newParams, searchParams)) {\n        go(newParams, null, true);\n        if (searchContainer) {\n          syncSearchFormState(newParams);\n        }\n      }\n    });\n  }\n  function replaceVariables(template, variables) {\n    var formattedString;\n    for (var key in variables) {\n      var value = variables[key];\n      var regexp = new RegExp('<%=\\\\s*' + key + '\\\\s*%>', 'img');\n      formattedString = (formattedString || template).replace(regexp, value);\n    }\n    return formattedString;\n  }\n  function isTextEditorValue(obj) {\n    return 'raw' in obj || 'gjs' in obj;\n  }\n  function getTextEditorValue(obj) {\n    if (!obj.html) {\n      return '';\n    }\n    var data = obj.html;\n    var css = (obj.raw || obj.gjs || {}).css;\n    if (css) {\n      data = data + '<style>' + css + '</style>';\n    }\n    return data;\n  }\n\n  /**\n   * check rendered resources for html and raw properties that could indicate if resource is from an advanced text editor.\n   * strips out raw proprties and returns only HTML if it exists.\n   * @param {Object} resources a collection retrieved from the database\n   * @return {Object} the newly modified object.\n   */\n  function recursivelyParse(resources) {\n    forEach(resources, function (value, key) {\n      if (!value) {\n        return;\n      }\n      if (value instanceof Object) {\n        if (isTextEditorValue(value)) {\n          resources[key] = getTextEditorValue(value);\n          return;\n        } else {\n          return recursivelyParse(value);\n        }\n      }\n      try {\n        var parsedData = JSON.parse(value);\n        if (isTextEditorValue(parsedData)) {\n          resources[key] = getTextEditorValue(parsedData);\n        }\n      } catch (e) {\n        // do nothing if we failed to parse value as JSON\n      }\n    });\n    return resources;\n  }\n  function forEach(collection, iteratee) {\n    var func = Array.isArray(collection) ? arrayEach : baseFor;\n    return func(collection, iteratee);\n  }\n  function baseFor(object, iteratee) {\n    if (!object) {\n      return;\n    }\n    var iterable = Object(object);\n    var props = Object.keys(object);\n    var length = props.length;\n    var index = -1;\n    while (length--) {\n      var key = props[++index];\n      if (iteratee(iterable[key], key, iterable) === false) {\n        break;\n      }\n    }\n    return object;\n  }\n  function objSet(obj, path, value) {\n    const pathArray = Array.isArray(path) ? path : path.match(/([^[.\\]])+/g);\n    pathArray.reduce((acc, key, i) => {\n      if (acc[key] === undefined) acc[key] = {};\n      if (i === pathArray.length - 1) acc[key] = value;\n      return acc[key];\n    }, obj);\n  }\n  function arrayEach(array, iteratee) {\n    var index = -1;\n    var length = array.length;\n    while (++index < length) {\n      if (iteratee(array[index], index, array) === false) {\n        break;\n      }\n    }\n    return array;\n  }\n  function selectPageRangeMode(e) {\n    pageRange = e.matches ? mobilePageRange : desktopPageRange;\n    renderPaginationList();\n  }\n  paginationMql.addEventListener('change', selectPageRangeMode);\n}","options":{"pageSize":"{{variables.limit}}","resource":"properties","pageRange":1,"variables":{"sort":"{{variables.sort}}","limit":"{{variables.limit}}","order":"{{variables.sort}}","offset":0,"sortDir":"ASC","statusId":"{{variables.statusId}}","companyId":"{{companyId}}","backfillMLSResults":"{{variables.backfillMLSResults}}"},"searchFormParams":[{"param":"search","global":true,"urlKey":"search"},{"param":"advancedFilters","global":true,"urlKey":"advancedFilters"},{"type":"int","param":"salesPriceGTE","global":true,"urlKey":"pricemin"},{"type":"int","param":"salesPriceLTE","global":true,"urlKey":"pricemax"},{"type":"int","param":"livingSpaceSizeGTE","global":true,"urlKey":"livingSpaceSizeGTE"},{"type":"int","param":"livingSpaceSizeLTE","global":true,"urlKey":"livingSpaceSizeLTE"},{"type":"int","param":"bedroomCountGTE","global":true,"urlKey":"bedmin"},{"type":"int","param":"bathCountGTE","global":true,"urlKey":"bathmin"},{"param":"propertyTypeIds","global":true,"urlKey":"propertyType"},{"param":"sortDir","urlKey":"sortBy"},{"param":"statusIds","global":true,"urlKey":"statusIds"},{"type":"bool","param":"leaseProperty","global":true,"urlKey":"leaseProperty"},{"type":"bool","param":"openHouse","global":true,"urlKey":"openHouse"}],"skipScrollOnSearch":true,"hidePaginationOnFirstPage":true},"compiled":true},{"template":"function init(sectionDomId) {\n  function initializeElement(mapsApiAvailable) {\n    const section = document.getElementById(sectionDomId);\n    const openModal = section.querySelector(\".js-modal-filters\");\n    const closeModal = Array.from(section.querySelectorAll(\".js-close\"));\n    const modal = section.querySelector(\".js-modal\");\n    const fakeCheckbox = Array.from(section.querySelectorAll(\".js-fake-checkbox\"));\n    const resetFiltersBtn = section.querySelector(\".js-reset-filters\");\n    const mapContainer = section.querySelector(\".js-map-container\");\n    const allSelects = Array.from(section.querySelectorAll(\".js-select\"));\n    openModal?.addEventListener(\"click\", function () {\n      modal.classList.add(\"is-visible\");\n      window.lpUI.requestScrollLock(sectionDomId);\n    });\n    closeModal.forEach(btn => {\n      btn.addEventListener(\"click\", function () {\n        modal.classList.remove(\"is-visible\");\n        window.lpUI.releaseScrollLock(sectionDomId);\n      });\n    });\n    fakeCheckbox.forEach(checkbox => {\n      checkbox.addEventListener(\"click\", function () {\n        this.previousElementSibling.checked = !this.previousElementSibling.checked;\n        const eventData = {\n          checked: this.previousElementSibling.checked\n        };\n        const customEvent = new CustomEvent('customClick', {\n          detail: eventData\n        });\n        this.previousElementSibling.dispatchEvent(customEvent);\n      });\n    });\n    fakeCheckbox.forEach(checkbox => {\n      checkbox.previousElementSibling.addEventListener('customClick', function (event) {\n        if (event.detail.checked) {\n          section.querySelector(`button[value=\"${event.target.value}\"]`).click();\n        } else {\n          let dropdown = propertyTypeSelect.nextElementSibling;\n          if (!dropdown) return;\n          let dropdownToggle = dropdown.querySelector(\".custom-select-toggle\");\n          let dropdownMenu = dropdown.querySelector(\".custom-select-menu\");\n          let dropdownContent = dropdown.querySelector(\".custom-select-content\");\n          unselectValues(propertyTypeSelect, checkbox.previousElementSibling.value);\n          updateDropdown(propertyTypeSelect, getSelectedValues(propertyTypeSelect), true);\n        }\n        if (!Array.from(propertyTypeCheckboxes).filter(el => el.checked === true).length) {\n          propertyTypeSelect.nextElementSibling.querySelector(`button[value=\"\"]`).click();\n          propertyTypesResetted = true;\n        }\n      });\n    });\n    let mapData;\n    let initMap;\n    if (mapContainer && mapsApiAvailable) {\n      let markers = [];\n      const ONE_POINT_BOUNDS = 0.01;\n      const cardTemplate = Handlebars.compile(section.querySelector(\".js-card-template\").innerHTML);\n      const useBWTheme = mapContainer.classList.contains(\"black-white\");\n      const initZoom = parseInt(mapContainer.dataset.initZoom);\n      mapContainer.style[\"white-space\"] = \"pre\";\n      function dataBounds() {\n        const data = mapData;\n        const sw = {};\n        const ne = {};\n        if (!Array.isArray(data) || !data.length) {\n          return null;\n        }\n        if (data.length === 1) {\n          const {\n            lng,\n            lat\n          } = data[0];\n          sw.lat = lat - ONE_POINT_BOUNDS;\n          sw.lng = lng - ONE_POINT_BOUNDS;\n          ne.lat = lat + ONE_POINT_BOUNDS;\n          ne.lng = lng + ONE_POINT_BOUNDS;\n        } else {\n          data.forEach(point => {\n            const {\n              lng,\n              lat\n            } = point;\n            sw.lat = !sw.lat || lat < sw.lat ? lat : sw.lat;\n            sw.lng = !sw.lng || lng < sw.lng ? lng : sw.lng;\n            ne.lat = !ne.lat || lat > ne.lat ? lat : ne.lat;\n            ne.lng = !ne.lng || lng > ne.lng ? lng : ne.lng;\n          });\n        }\n        return {\n          ne,\n          sw\n        };\n      }\n      function PropertyMarker(property, index) {\n        if (!google || !google.maps || !google.maps.LatLng) {\n          console.error('Google Maps API not available for PropertyMarker');\n          return;\n        }\n        this.position = new google.maps.LatLng(property.lat, property.lng);\n        this.icon = document.createElement(\"div\");\n        const formattedPrice = new Intl.NumberFormat(\"en\", {\n          minimumFractionDigits: 1,\n          maximumFractionDigits: 1\n        }).format(property.salesPrice / 1000000);\n        if (parseFloat(formattedPrice)) {\n          this.icon.classList.add(\"property-marker-price\");\n          this.price = document.createElement(\"span\");\n          this.price.textContent = parseFloat(formattedPrice) + \"M\";\n          this.icon.appendChild(this.price);\n        } else {\n          this.icon.classList.add(\"property-marker\");\n        }\n        this.el = document.createElement(\"div\");\n        this.el.classList.add(\"property-marker-container\");\n        this.el.appendChild(this.icon);\n        this.el.addEventListener(\"mouseenter\", function () {\n          markerMouseEnter(index);\n        });\n        this.el.addEventListener('click', () => {\n          markerMouseClicked(index);\n        });\n        this.el.addEventListener(\"mouseleave\", function () {\n          markerMouseLeave(index);\n        });\n      }\n      if (google && google.maps && google.maps.OverlayView) {\n        PropertyMarker.prototype = new google.maps.OverlayView();\n      }\n      PropertyMarker.prototype.onAdd = function () {\n        this.getPanes().overlayMouseTarget.appendChild(this.el);\n      };\n      PropertyMarker.prototype.onRemove = function () {\n        if (this.el.parentElement) {\n          this.el.parentElement.removeChild(this.el);\n        }\n      };\n      PropertyMarker.prototype.draw = function () {\n        const pixelPos = this.getProjection().fromLatLngToDivPixel(this.position);\n        this.el.style.left = pixelPos.x + \"px\";\n        this.el.style.top = pixelPos.y + \"px\";\n      };\n      PropertyMarker.prototype.setActive = function () {\n        this.el.classList.add(\"active\");\n      };\n      PropertyMarker.prototype.unsetActive = function () {\n        this.el.classList.remove(\"active\");\n      };\n      function PropertyCard() {\n        this.content = document.createElement(\"div\");\n        this.content.classList.add(\"card-content\");\n        this.el = document.createElement(\"div\");\n        this.el.classList.add(\"mls-properties-with-map__property-card\");\n        this.el.appendChild(this.content);\n        this.el.addEventListener(\"mouseenter\", cardMouseEnter);\n        this.el.addEventListener(\"mouseleave\", cardMouseLeave);\n        if (google && google.maps && google.maps.OverlayView && google.maps.OverlayView.preventMapHitsAndGesturesFrom) {\n          google.maps.OverlayView.preventMapHitsAndGesturesFrom(this.el);\n        }\n      }\n      if (google && google.maps && google.maps.OverlayView) {\n        PropertyCard.prototype = new google.maps.OverlayView();\n      }\n      PropertyCard.prototype.onAdd = function () {\n        this.getPanes().floatPane.appendChild(this.el);\n      };\n      PropertyCard.prototype.onRemove = function () {\n        if (this.el.parentElement) {\n          this.el.parentElement.removeChild(this.el);\n        }\n      };\n      PropertyCard.prototype.draw = function () {\n        var projection = this.getProjection();\n        const divPos = projection.fromLatLngToDivPixel(this.position);\n        const containerPos = projection.fromLatLngToContainerPixel(this.position);\n        const containerRect = mapContainer.getBoundingClientRect();\n        const cardRect = this.el.getBoundingClientRect();\n        if (containerPos.y > containerRect.height / 2) {\n          if (!this.el.classList.contains(\"on-top\")) {\n            this.el.classList.add(\"on-top\");\n          }\n          this.el.style.top = divPos.y - cardRect.height + \"px\";\n        } else {\n          if (this.el.classList.contains(\"on-top\")) {\n            this.el.classList.remove(\"on-top\");\n          }\n          this.el.style.top = divPos.y + \"px\";\n        }\n        this.el.style.left = divPos.x - cardRect.width / 2 + \"px\";\n      };\n      PropertyCard.prototype.setProperty = function (property) {\n        this.position = new google.maps.LatLng(property.lat, property.lng);\n        property.customSlug = property.fromMLS === \"true\" ? `/home-search/listings/${property.mlsID}` : `/properties/${property.slug}`;\n        this.content.innerHTML = cardTemplate(property);\n      };\n      var unsetActiveTimer = null;\n      var activeIdx = null;\n      var hoveredIdx = null;\n      var map = null;\n      var propertyCard = null;\n      var inDetails = false;\n      var previousActive = null;\n      function cardMouseEnter() {\n        window.clearTimeout(unsetActiveTimer);\n        inDetails = true;\n      }\n      function cardMouseLeave() {\n        inDetails = false;\n        clearActive();\n      }\n      function markerMouseClicked(idx) {\n        hoveredIdx = idx;\n        if (previousActive === idx) {\n          propertyCard.setMap(null);\n          previousActive = null;\n          return;\n        }\n        if (idx !== previousActive) {\n          previousActive = idx;\n        }\n        if (inDetails) {\n          return;\n        }\n        propertyCard.setProperty(mapData[activeIdx]);\n        propertyCard.setMap(map);\n      }\n      function markerMouseEnter(idx) {\n        hoveredIdx = idx;\n        if (inDetails) {\n          return;\n        }\n        setActive(hoveredIdx);\n      }\n      function markerMouseLeave(idx) {\n        if (hoveredIdx === idx) {\n          hoveredIdx = null;\n        }\n        if (inDetails) {\n          return;\n        }\n        if (activeIdx === idx) {\n          clearActive();\n        }\n      }\n      function setActive(idx) {\n        window.clearTimeout(unsetActiveTimer);\n        if (activeIdx === idx) {\n          return;\n        }\n        if (activeIdx !== null) {\n          mapData[activeIdx].marker.unsetActive();\n        }\n        activeIdx = idx;\n        mapData[activeIdx].marker.setActive();\n      }\n      function clearActive() {\n        window.clearTimeout(unsetActiveTimer);\n        unsetActiveTimer = window.setTimeout(function () {\n          if (activeIdx !== null) {\n            mapData[activeIdx].marker.unsetActive();\n            activeIdx = null;\n          }\n          inDetails = false;\n          if (hoveredIdx) {\n            setActive(hoveredIdx);\n          }\n        }, 400);\n      }\n      initMap = function () {\n        if (!google || !google.maps || !google.maps.Map) {\n          console.error('Google Maps API not available for map initialization');\n          return;\n        }\n        const theme = useBWTheme ? themeWB : themeSimple;\n        let elementConfig = {};\n        try {\n          elementConfig = JSON.parse(section.querySelector(\".js-element-config\").innerHTML);\n          mapData = elementConfig.properties || [];\n        } catch (e) {}\n        if (!mapData || !mapData.length) {\n          return;\n        }\n        const autoPosition = elementConfig && (!elementConfig.initialPosition || !elementConfig.initialPosition.mapOptions || !elementConfig.initialPosition.mapOptions.zoom || !elementConfig.initialPosition.mapOptions.center || !elementConfig.initialPosition.mapOptions.center.lat || !elementConfig.initialPosition.mapOptions.center.lng);\n        var center;\n        var zoom;\n        var bounds;\n        if (autoPosition) {\n          const b = dataBounds();\n          if (!b) {\n            console.error('Failed to calculate map bounds');\n            return;\n          }\n          bounds = new google.maps.LatLngBounds(b.sw, b.ne);\n          center = bounds.getCenter();\n          zoom = initZoom ? initZoom : 14;\n        } else {\n          center = elementConfig.initialPosition.mapOptions.center;\n          zoom = initZoom ? initZoom : elementConfig.initialPosition.mapOptions.zoom;\n        }\n        try {\n          map = new google.maps.Map(mapContainer, {\n            center,\n            zoom,\n            streetViewControl: false,\n            styles: theme\n          });\n        } catch (error) {\n          console.error('Error creating Google Map:', error);\n          return;\n        }\n        if (autoPosition) {\n          if (!initZoom) map.fitBounds(bounds, 20);\n        } else {}\n        markers.forEach(marker => {\n          marker.setMap(null);\n        });\n        markers = [];\n        mapData.forEach((property, idx) => {\n          if (property.lat && property.lng) {\n            try {\n              const marker = new PropertyMarker(property, idx);\n              if (marker && marker.setMap) {\n                marker.setMap(map);\n                property.marker = marker;\n                markers.push(marker);\n              }\n            } catch (error) {\n              console.error(`Error creating marker for property ${idx}:`, error);\n            }\n          }\n        });\n        try {\n          propertyCard = new PropertyCard();\n        } catch (error) {\n          console.error('Error creating PropertyCard:', error);\n        }\n      };\n      var themeSimple = [{\n        featureType: \"poi\",\n        stylers: [{\n          visibility: \"off\"\n        }]\n      }];\n      var themeWB = [{\n        elementType: \"geometry\",\n        stylers: [{\n          color: \"#f5f5f5\"\n        }]\n      }, {\n        elementType: \"labels.icon\",\n        stylers: [{\n          visibility: \"off\"\n        }]\n      }, {\n        elementType: \"labels.text.fill\",\n        stylers: [{\n          color: \"#616161\"\n        }]\n      }, {\n        elementType: \"labels.text.stroke\",\n        stylers: [{\n          color: \"#f5f5f5\"\n        }]\n      }, {\n        featureType: \"administrative.land_parcel\",\n        elementType: \"labels.text.fill\",\n        stylers: [{\n          color: \"#bdbdbd\"\n        }]\n      }, {\n        featureType: \"poi\",\n        elementType: \"geometry\",\n        stylers: [{\n          color: \"#eeeeee\"\n        }]\n      }, {\n        featureType: \"poi\",\n        elementType: \"labels.text.fill\",\n        stylers: [{\n          color: \"#757575\"\n        }]\n      }, {\n        featureType: \"poi.park\",\n        elementType: \"geometry\",\n        stylers: [{\n          color: \"#e5e5e5\"\n        }]\n      }, {\n        featureType: \"poi.park\",\n        elementType: \"labels.text.fill\",\n        stylers: [{\n          color: \"#9e9e9e\"\n        }]\n      }, {\n        featureType: \"road\",\n        elementType: \"geometry\",\n        stylers: [{\n          color: \"#ffffff\"\n        }]\n      }, {\n        featureType: \"road.arterial\",\n        elementType: \"labels.text.fill\",\n        stylers: [{\n          color: \"#757575\"\n        }]\n      }, {\n        featureType: \"road.highway\",\n        elementType: \"geometry\",\n        stylers: [{\n          color: \"#dadada\"\n        }]\n      }, {\n        featureType: \"road.highway\",\n        elementType: \"labels.text.fill\",\n        stylers: [{\n          color: \"#616161\"\n        }]\n      }, {\n        featureType: \"road.local\",\n        elementType: \"labels.text.fill\",\n        stylers: [{\n          color: \"#9e9e9e\"\n        }]\n      }, {\n        featureType: \"transit.line\",\n        elementType: \"geometry\",\n        stylers: [{\n          color: \"#e5e5e5\"\n        }]\n      }, {\n        featureType: \"transit.station\",\n        elementType: \"geometry\",\n        stylers: [{\n          color: \"#eeeeee\"\n        }]\n      }, {\n        featureType: \"water\",\n        elementType: \"geometry\",\n        stylers: [{\n          color: \"#c9c9c9\"\n        }]\n      }, {\n        featureType: \"water\",\n        elementType: \"labels.text.fill\",\n        stylers: [{\n          color: \"#9e9e9e\"\n        }]\n      }];\n    }\n    const searchContainer = section.querySelector(\".search-container\");\n    const grid = section.querySelector(\".js-grid\");\n    let variables = grid.dataset.variables;\n    let propertyTypesResetted = false;\n    let defaultPropertyTypes;\n    let defaultStatusIds;\n    let statusIds = [];\n    if (variables?.propertyTypeIds) defaultPropertyTypes = variables.propertyTypeIds;\n    if (variables?.statusIds) defaultStatusIds = variables.statusIds;\n    if (!searchContainer) {\n      return;\n    }\n    const emptyResultElement = section.querySelector(\".js-empty-result\");\n    const dataContainer = section.querySelector(\".data-container\");\n    const propertyTypes = section.querySelectorAll(\".js-property-types-controls\");\n    const propertyTypeSelect = searchContainer.querySelector('select[name=\"propertyType\"]');\n    const propertyTypeCheckboxes = searchContainer.querySelectorAll(\".js-property-type-checkbox\");\n    const statusCheckboxes = searchContainer.querySelectorAll(\".js-status-checkbox\");\n    const bedroomSelect = Array.from(searchContainer.querySelectorAll('select[name=\"bedrooms\"]'));\n    const bathroomSelect = Array.from(searchContainer.querySelectorAll('select[name=\"bathrooms\"]'));\n    const priceMinSelect = Array.from(searchContainer.querySelectorAll('select[name=\"price-min\"]'));\n    const priceMaxSelect = Array.from(searchContainer.querySelectorAll('select[name=\"price-max\"]'));\n    const minsqftSelect = searchContainer.querySelector('select[name=\"sqft-min\"]');\n    const maxsqftSelect = searchContainer.querySelector('select[name=\"sqft-max\"]');\n    const priceSortSelect = searchContainer.querySelector('select[name=\"sort-price\"]');\n    const searchInput = Array.from(searchContainer.querySelectorAll('input[name=\"search-input\"]'));\n    const resetSearchInput = searchContainer.querySelector(\".js-input-reset\");\n    const leaseSwitcher = Array.from(searchContainer.querySelectorAll(\".js-switcher\"));\n    searchContainer.addEventListener(\"submit\", function (e) {\n      e.preventDefault();\n    });\n    const resetFilters = () => {\n      Array.from(searchInput).forEach(input => input.value = \"\");\n      updateSwitcher(leaseSwitcher, \"0\");\n      updateSwitcher(section.querySelector('.js-switcher[data-type=\"compact-switcher\"]'), \"0\");\n      updateDropdown(bathroomSelect[0], \"\");\n      updateDropdown(bedroomSelect[0], \"\");\n      updateDropdown(priceMinSelect[0], \"\");\n      updateDropdown(priceMaxSelect[0], \"\");\n      updateDropdown(minsqftSelect, \"\");\n      updateDropdown(maxsqftSelect, \"\");\n      updateDropdown(propertyTypeSelect, \"\");\n      Array.from(statusCheckboxes).forEach(checkbox => checkbox.checked = false);\n      setTimeout(onSearch, 1000);\n    };\n    resetFiltersBtn?.addEventListener(\"click\", resetFilters);\n    function triggerInputEvent(element, eventType = \"input\") {\n      const event = new Event(eventType, {\n        bubbles: true,\n        cancelable: true\n      });\n      element.dispatchEvent(event);\n    }\n    searchContainer.addEventListener(\"sync\", function (ev, params) {\n      params = ev.detail || params;\n      searchInput[0].value = params.search;\n      triggerInputEvent(searchInput[0]);\n      triggerInputEvent(bathroomSelect[0], 'change');\n      triggerInputEvent(bedroomSelect[0], 'change');\n      triggerInputEvent(propertyTypeSelect, 'change');\n    });\n    if (dataContainer) {\n      dataContainer.addEventListener(\"no-data\", function () {\n        emptyResultElement.style.display = \"block\";\n        if (mapContainer) mapContainer.style.display = \"none\";\n      });\n      dataContainer.addEventListener(\"data\", function (e) {\n        emptyResultElement.style.display = \"none\";\n        if (mapsApiAvailable && initMap) {\n          mapContainer.style.display = \"block\";\n          let retryCount = 0;\n          const maxRetries = 3;\n          const retryDelay = 200;\n          function tryInitMap() {\n            if (google && google.maps && google.maps.Map) {\n              initMap();\n            } else if (retryCount < maxRetries) {\n              retryCount++;\n              console.log(`Google Maps API not ready, retry ${retryCount}/${maxRetries}`);\n              setTimeout(tryInitMap, retryDelay * retryCount);\n            } else {\n              console.error('Google Maps API failed to load after multiple retries');\n            }\n          }\n          setTimeout(tryInitMap, 100);\n        } else {\n          if (mapContainer) {\n            mapContainer.style.display = \"none\";\n          }\n          console.warn('Map initialization skipped - Google Maps API not available');\n        }\n      });\n    } else if (mapsApiAvailable && initMap) {\n      initMap();\n    }\n    function syncInputs(source, target) {\n      source.addEventListener(\"input\", window.luxuryPresence.debounce(function (evt) {\n        target.value = evt.target.value;\n        onSearch();\n      }, 1000));\n    }\n    syncInputs(searchInput[0], searchInput[1]);\n    syncInputs(searchInput[1], searchInput[0]);\n    resetSearchInput.addEventListener(\"click\", function (event) {\n      event.preventDefault();\n      searchInput[0].value = \"\";\n      searchInput[1].value = \"\";\n      onSearch();\n    });\n    function getSelectedValues(selectElement) {\n      const selectedValues = [];\n      const options = selectElement && selectElement.options;\n      for (let i = 0; i < options.length; i++) {\n        if (options[i].selected) {\n          selectedValues.push(options[i].value);\n        }\n      }\n      return selectedValues;\n    }\n    function unselectValues(selectElement, value = null) {\n      if (value) {\n        selectElement.querySelector(`[value=\"${value}\"]`).selected = false;\n        section.querySelector(`button[value=\"${value}\"]`).classList.remove('is-selected');\n        return;\n      }\n      const options = selectElement && selectElement.options;\n      for (let i = 0; i < options.length; i++) {\n        options[i].selected = false;\n      }\n    }\n    propertyTypeSelect.addEventListener('change', function () {\n      const values = getSelectedValues(this);\n      updateDropdown(this, values, true);\n      onSearch();\n    });\n    const checkboxes = {};\n    const propertyTypesChange = evt => {\n      propertyTypesResetted = false;\n      if (evt.target.id === \"property\") {\n        const values = getSelectedValues(evt.target);\n        Array.from(propertyTypeCheckboxes).forEach(checkbox => {\n          checkbox.checked = false;\n        });\n        if (values[0] === '') {\n          propertyTypesResetted = true;\n          unselectValues(propertyTypeSelect);\n          Array.from(propertyTypeCheckboxes).forEach(checkbox => {\n            checkbox.checked = false;\n            checkboxes[checkbox.value] = false;\n          });\n          return;\n        }\n        values.forEach(id => {\n          Array.from(propertyTypeCheckboxes).forEach(checkbox => {\n            if (checkbox.value === id) {\n              checkbox.checked = true;\n              checkboxes[checkbox.value] = true;\n            }\n          });\n        });\n      } else {}\n    };\n    Array.from(propertyTypes).forEach(control => {\n      control.addEventListener(\"change\", propertyTypesChange);\n    });\n    section.querySelector(\"form\").addEventListener(\"reset\", function () {\n      this.querySelectorAll(\".custom-select\").forEach(customSelect => {\n        updateDropdown(customSelect.parentNode.previousElementSibling, \"\");\n      });\n    });\n    if (leaseSwitcher.length > 0) {\n      initSwitcher(leaseSwitcher, true);\n      leaseSwitcher.forEach(switcher => {\n        switcher.addEventListener(\"change\", function (event) {\n          onSearch();\n        });\n      });\n    }\n    const changeEvent = new Event(\"change\");\n    function initSwitcher(switcher, dispatch = false) {\n      Array.from(switcher).forEach(item => {\n        Array.from(item.querySelectorAll('button')).forEach(button => {\n          button.addEventListener(\"click\", function (event) {\n            const switcherName = this.parentNode.dataset.name;\n            const switcher = switcherName ? Array.from(section.querySelectorAll(`.js-switcher[data-name=${switcherName}]`)) : this.parentNode;\n            updateSwitcher(switcher, this.dataset.val);\n            if (dispatch) this.parentNode.dispatchEvent(changeEvent);\n          });\n        });\n      });\n    }\n    function updateSwitcher(switcher, value) {\n      if (switcher.length > 1) {\n        switcher.forEach(el => {\n          el.querySelector('.active').classList.remove('active');\n        });\n        switcher.forEach(el => {\n          el.querySelector(`button[data-val=\"${value}\"]`).classList.add('active');\n        });\n      } else {\n        switcher.querySelector('.active').classList.remove('active');\n        switcher.querySelector(`button[data-val=\"${value}\"]`).classList.add('active');\n        if (getSwitcherValue(switcher) == \"0\") {\n          switcher.classList.remove(\"active\");\n          return;\n        }\n        switcher.classList.add(\"active\");\n      }\n    }\n    function getSwitcherValue(switcher) {\n      const active = switcher.querySelector(\".active\");\n      let value = null;\n      if (active) value = active.dataset.val;\n      if (value == \"-1\") value = null;\n      return value;\n    }\n    const priceRange = Array.from(section.querySelectorAll(\".js-price-range\"));\n    const priceRangeCTA = section.querySelector(\".js-price-range-cta\");\n    const priceRangeMin = Array.from(section.querySelectorAll('select[name=\"price-min\"]'));\n    const priceRangeMax = Array.from(section.querySelectorAll('select[name=\"price-max\"]'));\n    let isSyncing = false;\n    function syncSelect(source, target) {\n      source.addEventListener(\"change\", function (evt) {\n        if (isSyncing) return;\n        isSyncing = true;\n        const button = target.nextElementSibling.querySelector(`button[value=\"${evt.target.value}\"]`);\n        button.click();\n        isSyncing = false;\n      });\n    }\n    syncSelect(priceRangeMin[0], priceRangeMin[1]);\n    syncSelect(priceRangeMin[1], priceRangeMin[0]);\n    syncSelect(priceRangeMax[0], priceRangeMax[1]);\n    syncSelect(priceRangeMax[1], priceRangeMax[0]);\n    syncSelect(bathroomSelect[0], bathroomSelect[1]);\n    syncSelect(bathroomSelect[1], bathroomSelect[0]);\n    syncSelect(bedroomSelect[0], bedroomSelect[1]);\n    syncSelect(bedroomSelect[1], bedroomSelect[0]);\n    priceRangeMin.forEach(select => {\n      select.addEventListener(\"change\", function (event) {\n        priceRangeMax.forEach(rangeMax => {\n          rangeMax.parentNode.querySelectorAll('.custom-select-item').forEach(item => {\n            if (parseInt(item.value) < parseInt(select.value)) {\n              item.style.display = 'none';\n            } else {\n              item.style.display = 'block';\n            }\n            if (parseInt(item.value) == parseInt(select.value) && parseInt(select.value) > parseInt(rangeMax.value)) {\n              item.click();\n            }\n          });\n        });\n        setPriceRange();\n      });\n    });\n    priceRangeMax.forEach(select => {\n      select.addEventListener(\"change\", function (event) {\n        priceRangeMin.forEach(rangeMin => {\n          rangeMin.parentNode.querySelectorAll('.custom-select-item').forEach(item => {\n            if (parseInt(item.value) > parseInt(select.value)) {\n              item.style.display = 'none';\n            } else {\n              item.style.display = 'block';\n            }\n          });\n        });\n        setPriceRange();\n      });\n    });\n    priceRangeCTA.addEventListener(\"click\", function () {\n      priceRange.forEach(item => item.classList.toggle('opened'));\n    });\n    document.addEventListener(\"click\", function (event) {\n      const isClickInsideCTA = priceRangeCTA.contains(event.target);\n      const isClickInsideRange = priceRange.some(item => item.contains(event.target));\n      if (!isClickInsideCTA && !isClickInsideRange) {\n        priceRange.forEach(item => item.classList.remove('opened'));\n      }\n    });\n    function setPriceRange(select) {\n      var priceMin = \"\";\n      var priceMax = \"\";\n      var total;\n      priceRangeMin.forEach(rangeMin => {\n        priceMin = parseInt(rangeMin.value) ? parseInt(rangeMin.value) : \"\";\n        if (priceMin != \"\") priceMin = priceMin >= 1000000 ? priceMin / 1000000 + \"M\" : priceMin / 1000 + \"K\";\n        total = priceMin;\n      });\n      priceRangeMax.forEach(rangeMax => {\n        priceMax = parseInt(rangeMax.value) ? parseInt(rangeMax.value) : \"\";\n        if (priceMax != \"\") {\n          priceMax = priceMax >= 1000000 ? priceMax / 1000000 + \"M\" : priceMax / 1000 + \"K\";\n          total = `${priceMin} ${priceMin !== \"\" && priceMax !== \"\" ? \"-\" : \"\"} ${priceMax}`;\n        }\n      });\n      if (total === \"\") {\n        priceRangeCTA.classList.add('is-placeholder');\n      } else {\n        priceRangeCTA.classList.remove('is-placeholder');\n      }\n      priceRangeCTA.querySelector(\"span\").textContent = total === \"\" ? \"Any Price\" : total;\n    }\n    const buildParams = () => {\n      let params = {};\n      statusIds = Array.from(statusCheckboxes).map(checkbox => checkbox.checked ? checkbox.value : null).filter(statusId => statusId !== null);\n      params.salesPriceGTE = Number(priceRangeMin[0].value) || null;\n      params.salesPriceLTE = Number(priceRangeMax[0].value) || null;\n      params.bedroomCountGTE = Number(bedroomSelect[0].value) || null;\n      params.bathCountGTE = Number(bathroomSelect[0].value) || null;\n      params.propertyTypeIds = getSelectedValues(propertyTypeSelect).includes(\"\") ? [] : getSelectedValues(propertyTypeSelect) ? getSelectedValues(propertyTypeSelect) : defaultPropertyTypes ? defaultPropertyTypes : [];\n      params.leaseProperty = leaseSwitcher.length ? Boolean(Number(getSwitcherValue(leaseSwitcher[0]))) : null;\n      params.search = searchInput[0].value || null;\n      params.sortDir = priceSortSelect.value;\n      params.statusIds = statusIds.length > 0 ? statusIds : defaultStatusIds ? defaultStatusIds : [];\n      params.livingSpaceSizeLTE = Number(maxsqftSelect.value) || null;\n      params.livingSpaceSizeGTE = Number(minsqftSelect.value) || null;\n      params.openHouse = leaseSwitcher.length ? Boolean(Number(getSwitcherValue(leaseSwitcher[2]))) === false ? null : Boolean(Number(getSwitcherValue(leaseSwitcher[2]))) : null;\n      return params;\n    };\n    function onSearch() {\n      let params = buildParams();\n      searchContainer?.dispatchEvent(new CustomEvent(\"search\", {\n        detail: params\n      }));\n    }\n    searchContainer.addEventListener(\"submit\", function (e) {\n      e.preventDefault();\n    });\n    Array.from(searchInput).forEach(input => {\n      input.addEventListener(\"input\", window.luxuryPresence.debounce(onSearch, 1000));\n    });\n    bedroomSelect[0].addEventListener(\"change\", onSearch);\n    bathroomSelect[0].addEventListener(\"change\", onSearch);\n    priceRangeMin[0].addEventListener(\"change\", onSearch);\n    priceRangeMax[0].addEventListener(\"change\", onSearch);\n    Array.from(statusCheckboxes).forEach(checkbox => checkbox.addEventListener(\"change\", onSearch));\n    priceSortSelect.addEventListener(\"change\", onSearch);\n    minsqftSelect.addEventListener(\"change\", onSearch);\n    maxsqftSelect.addEventListener(\"change\", onSearch);\n    var debouncer;\n    function onResize() {\n      if (window.innerWidth < 768) {\n        Array.from(searchInput).forEach(input => {\n          input.setAttribute('placeholder', 'Search');\n        });\n      } else {\n        Array.from(searchInput).forEach(input => {\n          input.setAttribute('placeholder', 'Search by Address, City, or Neighborhood');\n        });\n      }\n    }\n    propertyTypeSelect.classList.remove(\"hide\");\n    const customDropdownHTML = `\n  <div class=\"custom-select\" role=\"presentation\">\n    <button class=\"custom-select-toggle\" type=\"button\" aria-haspopup=\"true\" aria-expanded=\"false\" role=\"combobox\"></button>\n    <div class=\"custom-select-menu\"><div class=\"custom-select-content\"></div></div>\n  </div>`;\n    const hideOriginalSelect = originalSelect => {\n      originalSelect.classList.remove(...originalSelect.classList);\n      originalSelect.classList.add(\"sr-only\");\n    };\n    const openCustomSelect = customSelectToggle => {\n      let customSelectMenu = customSelectToggle.nextElementSibling;\n      customSelectMenu.classList.add(\"open\");\n      customSelectToggle.classList.add(\"open\");\n      customSelectToggle.ariaExpanded = true;\n    };\n    const closeCustomSelect = customSelectToggle => {\n      let customSelectMenu = customSelectToggle.nextElementSibling;\n      customSelectMenu.classList.remove(\"open\");\n      customSelectToggle.classList.remove(\"open\");\n      customSelectToggle.ariaExpanded = false;\n    };\n    const inheritAttributes = (originalSelect, customSelectToggle, customSelectMenu) => {\n      customSelectToggle.className = customSelectToggle.className.concat(' ', originalSelect.className);\n      customSelectToggle.id = originalSelect.getAttribute(\"id\") + \"custom\";\n      customSelectToggle.dataset.name = originalSelect.getAttribute(\"name\");\n      customSelectMenu.setAttribute(\"aria-labelledby\", customSelectToggle.id);\n    };\n    const initiateQuerySelectors = customSelect => {\n      let customSelectToggle = customSelect.querySelector('.custom-select-toggle'),\n        customSelectMenu = customSelect.querySelector('.custom-select-menu'),\n        customSelectContent = customSelect.querySelector('.custom-select-content');\n      return {\n        customSelectToggle,\n        customSelectMenu,\n        customSelectContent\n      };\n    };\n    const initiateToggleText = (originalSelect, customSelectToggle) => {\n      const dataLabelOption = originalSelect.querySelector(\"[data-label]\");\n      const isMultiple = originalSelect?.multiple;\n      if (!isMultiple) {\n        const toggleText = dataLabelOption && dataLabelOption.dataset.label || originalSelect.querySelector(\":checked\")?.textContent || originalSelect.querySelector(\"option\")?.textContent;\n        customSelectToggle.classList.add(\"is-placeholder\");\n        customSelectToggle.innerHTML = toggleText;\n      } else {\n        const placeholderText = dataLabelOption && dataLabelOption.dataset.label || originalSelect.querySelector(\"option\")?.textContent || \"Select\";\n        const selectedOptions = Array.from(originalSelect.querySelectorAll(\"option:checked\")).filter(opt => opt.value !== \"\");\n        if (selectedOptions.length === 0) {\n          customSelectToggle.innerHTML = placeholderText;\n          customSelectToggle.classList.add(\"is-placeholder\");\n        } else if (selectedOptions.length === 1) {\n          customSelectToggle.innerHTML = selectedOptions[0].textContent;\n          customSelectToggle.classList.remove(\"is-placeholder\");\n        } else {\n          customSelectToggle.innerHTML = `${selectedOptions[0].textContent} +${selectedOptions.length - 1}`;\n          customSelectToggle.classList.remove(\"is-placeholder\");\n        }\n      }\n    };\n    const convertOptionsToButtons = (originalSelect, customSelectContent) => {\n      originalSelect.querySelectorAll('option').forEach(option => {\n        const button = createButtonFromOption(option);\n        customSelectContent.appendChild(button);\n      });\n    };\n    const createButtonFromOption = option => {\n      let button = document.createElement('button');\n      button.className = \"custom-select-item\";\n      button.setAttribute(\"role\", \"option\");\n      button.setAttribute(\"type\", \"button\");\n      button.textContent = option.textContent;\n      button.setAttribute('value', option.value);\n      if (option.disabled) {\n        button.setAttribute(\"disabled\", \"true\");\n      }\n      if (option.selected && option.value !== \"\") {\n        button.classList.add(\"is-selected\");\n        button.setAttribute(\"aria-selected\", \"true\");\n      }\n      return button;\n    };\n    const initiateEventListeners = (originalSelect, customSelectToggle, customSelectMenu) => {\n      const isMultiple = originalSelect?.multiple;\n      originalSelect.addEventListener(\"focus\", function () {\n        openCustomSelect(customSelectToggle);\n        customSelectToggle.focus();\n      });\n      customSelectToggle.addEventListener(\"click\", function () {\n        if (customSelectToggle.getAttribute(\"aria-expanded\") === \"true\") {\n          closeCustomSelect(customSelectToggle);\n        } else {\n          openCustomSelect(customSelectToggle);\n        }\n      });\n      customSelectMenu.addEventListener(\"click\", function (event) {\n        if (event.target.classList.contains('custom-select-item')) {\n          const clickedValue = event.target.value;\n          const clickedOption = originalSelect.querySelector(`option[value=\"${clickedValue}\"]`);\n          const placeholderOption = originalSelect.querySelector(\"[data-label]\");\n          const placeholderText = placeholderOption?.dataset.label || originalSelect.querySelector(\"option\")?.textContent || \"Select\";\n          if (!isMultiple) {\n            let opts = customSelectMenu.querySelectorAll(\".is-selected\");\n            [].forEach.call(opts, function (el) {\n              el.classList.remove(\"is-selected\");\n            });\n            event.target.classList.add(\"is-selected\");\n            clickedOption.selected = true;\n            customSelectToggle.innerHTML = clickedOption.textContent;\n            if (clickedValue === \"\" || event.target.classList.contains(\"is-placeholder\")) {\n              customSelectToggle.classList.add(\"is-placeholder\");\n            } else {\n              customSelectToggle.classList.remove(\"is-placeholder\");\n            }\n            let changeEvent = new Event('change', {\n              bubbles: true\n            });\n            originalSelect.dispatchEvent(changeEvent);\n            closeCustomSelect(customSelectToggle);\n          } else {\n            if (clickedValue === \"\") {\n              customSelectMenu.querySelectorAll(\".is-selected\").forEach(el => {\n                el.classList.remove(\"is-selected\");\n                el.setAttribute(\"aria-selected\", \"false\");\n              });\n              originalSelect.querySelectorAll(\"option\").forEach(opt => opt.selected = false);\n              customSelectToggle.innerHTML = placeholderText;\n              customSelectToggle.classList.add(\"is-placeholder\");\n            } else {\n              const isCurrentlySelected = event.target.classList.contains(\"is-selected\");\n              event.target.classList.toggle(\"is-selected\");\n              event.target.setAttribute(\"aria-selected\", (!isCurrentlySelected).toString());\n              clickedOption.selected = !isCurrentlySelected;\n              const allItem = customSelectMenu.querySelector('.custom-select-item[value=\"\"]');\n              if (allItem) {\n                allItem.classList.remove(\"is-selected\");\n                allItem.setAttribute(\"aria-selected\", \"false\");\n              }\n              const allOption = originalSelect.querySelector('option[value=\"\"]');\n              if (allOption) allOption.selected = false;\n              const selectedItems = customSelectMenu.querySelectorAll(\".custom-select-item.is-selected\");\n              if (selectedItems.length === 0) {\n                customSelectToggle.innerHTML = placeholderText;\n                customSelectToggle.classList.add(\"is-placeholder\");\n              } else if (selectedItems.length === 1) {\n                customSelectToggle.innerHTML = selectedItems[0].textContent;\n                customSelectToggle.classList.remove(\"is-placeholder\");\n              } else {\n                customSelectToggle.innerHTML = `${selectedItems[0].textContent} +${selectedItems.length - 1}`;\n                customSelectToggle.classList.remove(\"is-placeholder\");\n              }\n            }\n            let changeEvent = new Event('change', {\n              bubbles: true\n            });\n            originalSelect.dispatchEvent(changeEvent);\n          }\n        }\n      });\n      document.addEventListener(\"click\", function (event) {\n        if (!customSelectMenu.contains(event.target) && !customSelectToggle.contains(event.target)) {\n          closeCustomSelect(customSelectToggle);\n        }\n      });\n    };\n    const createCustomSelect = originalSelect => {\n      const customSelect = document.createElement('div');\n      customSelect.innerHTML = customDropdownHTML;\n      const {\n        customSelectToggle,\n        customSelectMenu,\n        customSelectContent\n      } = initiateQuerySelectors(customSelect);\n      inheritAttributes(originalSelect, customSelectToggle, customSelectMenu);\n      hideOriginalSelect(originalSelect);\n      initiateToggleText(originalSelect, customSelectToggle);\n      convertOptionsToButtons(originalSelect, customSelectContent);\n      initiateEventListeners(originalSelect, customSelectToggle, customSelectMenu);\n      return customSelect;\n    };\n    const setCustomSelectValue = (originalSelect, value) => {\n      let customSelect = originalSelect.nextElementSibling;\n      let customSelectToggle = customSelect.querySelector(\".custom-select-toggle\");\n      let customSelectContent = customSelect.querySelector(\".custom-select-content\");\n      if (!customSelectContent) return;\n      let selectedOption = value ? Array.from(customSelectContent.children).find(function (b) {\n        return b.value === value;\n      }) : customSelectContent.firstChild;\n      if (!selectedOption) {\n        return;\n      }\n      if (selectedOption.classList.contains(\"is-disabled\")) return;\n      let elementNumber = Array.from(selectedOption.parentNode.children).indexOf(selectedOption);\n      let linkedOption = originalSelect.querySelectorAll(\"option\")[elementNumber];\n      linkedOption.selected = true;\n      selectedOption.classList.add(\"is-selected\");\n      selectedOption.parentNode.querySelectorAll(\".custom-select-item\").forEach(el => {\n        if (el !== selectedOption) {\n          el.classList.remove(\"is-selected\");\n        }\n      });\n      closeCustomSelect(customSelectToggle);\n      customSelectToggle.innerHTML = linkedOption.innerHTML;\n      if (linkedOption.value) {\n        customSelectToggle.classList.remove(\"is-placeholder\");\n        if (linkedOption.value !== \"\") {\n          customSelect.classList.add(\"has-selection\");\n        } else {\n          customSelect.classList.remove(\"has-selection\");\n        }\n      } else {\n        customSelect.classList.remove(\"has-selection\");\n        customSelectToggle.classList.add(\"is-placeholder\");\n      }\n    };\n    const customSelect = originalSelect => {\n      const customSelect = createCustomSelect(originalSelect);\n      originalSelect.insertAdjacentElement('afterend', customSelect);\n      return customSelect;\n    };\n    const resetCustomSelect = originalSelect => {\n      const customSelectEl = originalSelect.nextElementSibling;\n      const customSelectToggle = customSelectEl?.querySelector('.custom-select-toggle');\n      const customSelectContent = customSelectEl?.querySelector('.custom-select-content');\n      if (!customSelectToggle || !customSelectContent) return;\n      const placeholderOption = originalSelect.querySelector(\"[data-label]\");\n      const placeholderText = placeholderOption?.dataset.label || originalSelect.querySelector(\"option\")?.textContent || \"Select\";\n      customSelectContent.querySelectorAll('.custom-select-item').forEach(item => {\n        item.classList.remove('is-selected');\n        item.setAttribute('aria-selected', 'false');\n      });\n      originalSelect.querySelectorAll('option').forEach(opt => opt.selected = false);\n      customSelectToggle.innerHTML = placeholderText;\n      customSelectToggle.classList.add('is-placeholder');\n      const customSelectWrapper = customSelectEl.querySelector('.custom-select');\n      if (customSelectWrapper) {\n        customSelectWrapper.classList.remove('has-selection');\n      }\n    };\n    allSelects.forEach(select => {\n      customSelect(select);\n    });\n    function updateDropdown(select, value, multiple = false) {\n      let dropdown = select.nextElementSibling;\n      if (!dropdown) return;\n      let dropdownToggle = dropdown.querySelector(\".custom-select-toggle\");\n      let dropdownMenu = dropdown.querySelector(\".custom-select-menu\");\n      let dropdownContent = dropdown.querySelector(\".custom-select-content\");\n      if (Array.isArray(value) && value?.includes(\"\")) {\n        value?.forEach(val => {\n          dropdownContent.querySelector(`button[value=\"${val}\"]`).classList.remove('is-selected');\n        });\n        return;\n      }\n      if (Array.isArray(value)) {\n        value?.forEach(val => {\n          let selectedOption = dropdownContent.querySelector(`button[value=\"${val}\"]`);\n          if (selectedOption) {\n            selectedOption.classList.add(\"is-selected\");\n          }\n        });\n        if (dropdownToggle) dropdownToggle.textContent = `${dropdownContent.querySelector('.is-selected')?.textContent} ${value.length > 1 ? ` +${value.length - 1}` : ''}`;\n      } else {\n        let selectedOption = dropdownContent.querySelector(`button[value=\"${value}\"]`);\n        if (selectedOption) selectedOption.click();\n      }\n    }\n    window.addEventListener(\"resize\", function () {\n      clearTimeout(debouncer);\n      debouncer = setTimeout(onResize, 200);\n    });\n    onResize();\n  }\n  window.luxuryPresence.mapApiLoader.load().then(() => {\n    const mapsApiAvailable = typeof google !== 'undefined' && typeof google.maps !== 'undefined';\n    if (!mapsApiAvailable) {\n      console.error('Google Maps API failed to load properly');\n    }\n    initializeElement(mapsApiAvailable);\n  }).catch(error => {\n    console.error('Error loading Google Maps API:', error);\n    initializeElement(false);\n  });\n}","compiled":true}],[{"template":"function init(sectionDomId) {}","compiled":true}],[{"template":"function init(sectionDomId) {\n  // please write all js here and use sectionDomId in selectors in order of DOM encapsulation\n}","compiled":true}],[{"template":"function init(sectionDomId) {}","compiled":true}],[{"template":"function init(sectionDomId) {\n  const section = document.getElementById(sectionDomId);\n  const poiSection = section.querySelector(\".neighborhood-poi-table\");\n  const poiTable = poiSection?.querySelector(\"table\");\n  const TABLES = poiTable?.tBodies ?? [];\n  const LOAD_MORE = section.querySelector('button[data-action=\"LOAD_MORE\"]');\n  const setIsLoadMoreHidden = isHidden => {\n    isLoadMoreHidden = isHidden;\n    LOAD_MORE?.classList[isHidden ? \"add\" : \"remove\"](\"hidden\");\n  };\n  if (!poiTable.querySelector('.item-point')) {\n    section.querySelector('.js-empty-results').classList.remove('hidden');\n    setIsLoadMoreHidden(true);\n    return;\n  }\n  if (!Array.from(TABLES).length) {\n    return;\n  }\n  if (window.luxuryPresence.config.isBuilder && !window.parent.isLocalBuilder) {\n    return;\n  }\n  const {\n    apiGatewayUrl: API_ENDPOINT,\n    gql: {\n      pois: POI_QUERY\n    }\n  } = window.luxuryPresence.defaults;\n  const {\n    regionId,\n    limit\n  } = poiTable.dataset;\n  const REQUEST_MAP = [];\n  const QUERY_MAP = Array.from(TABLES).reduce((map, table) => {\n    const {\n      id,\n      dataset: {\n        offset\n      }\n    } = table;\n    if (id) {\n      map[id] = {\n        offset: Number(offset),\n        ...(id !== \"ALL\" ? {\n          categories: [id]\n        } : {})\n      };\n    }\n    return map;\n  }, {});\n  const EXPANDED_STATE = Array.from(TABLES).reduce((map, table) => {\n    const {\n      id\n    } = table;\n    if (id) {\n      map[id] = false;\n    }\n    return map;\n  }, {});\n  let activeTable = \"ALL\";\n  const setActiveTable = table => {\n    activeTable = table;\n    showTableAndMaybeLoadData(table);\n  };\n  const DISPLAY_LIMIT = 6;\n  const OFFSET_LIMIT = 100;\n  const QUERY_VARS = {\n    limit: Number(limit),\n    regionId\n  };\n  const poiTableRowTemplate = section.querySelector(`script.poi`).innerHTML;\n  const poiTableRowHtml = window.Handlebars.compile(poiTableRowTemplate);\n  const USER_ACTIONS = {\n    LOAD_MORE: handleLoadMore,\n    SHOW_LESS: handleShowLess,\n    default: action => setActiveTable(action)\n  };\n  const USER_ACTION_TRIGGERS = Array.from(document.querySelectorAll(\"button[data-action]\"));\n  const handleAction = event => {\n    const {\n      target\n    } = event;\n    const {\n      action\n    } = target.dataset;\n    (USER_ACTIONS[action] || USER_ACTIONS.default)(action);\n  };\n  let isLoadMoreDisabled = false;\n  const setIsLoadMoreDisabled = disabled => {\n    isLoadMoreDisabled = disabled;\n    if (disabled) {\n      LOAD_MORE?.setAttribute(\"disabled\", String(disabled));\n    } else {\n      LOAD_MORE?.removeAttribute(\"disabled\");\n    }\n  };\n  const updateButtonText = table => {\n    if (!LOAD_MORE) return;\n    const buttonText = EXPANDED_STATE[table] ? \"Show less\" : \"Show more\";\n    LOAD_MORE.textContent = buttonText;\n    LOAD_MORE.setAttribute(\"data-action\", EXPANDED_STATE[table] ? \"SHOW_LESS\" : \"LOAD_MORE\");\n  };\n  const setIsLoaderShowing = isShowing => {\n    poiTable.classList[isShowing ? \"add\" : \"remove\"](\"is-loading\");\n    setIsLoadMoreHidden(isShowing);\n  };\n  if (!TABLES.ALL.rows.length) {\n    setIsLoaderShowing(true);\n    fetchTableData(\"ALL\").then(() => {\n      if (\"ALL\" === activeTable) {\n        setIsLoaderShowing(false);\n      }\n    });\n  }\n  USER_ACTION_TRIGGERS.forEach(action => {\n    action.addEventListener(\"click\", handleAction);\n  });\n  updateButtonText(activeTable);\n  function checkStatus(response) {\n    if (response.status >= 200 && response.status < 300) {\n      return response;\n    }\n    throw response;\n  }\n  function getHiddenRows() {\n    let table = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : activeTable;\n    return Array.from(TABLES?.[table]?.rows || []).filter(row => row?.className === \"hidden\");\n  }\n  function createNewPoiTableRow(data) {\n    return poiTableRowHtml(data);\n  }\n  function createNewPoiTableRows(data) {\n    return data.map(createNewPoiTableRow).join(\"\");\n  }\n  function updatePoiTableHtml(category, data) {\n    TABLES[category].innerHTML += createNewPoiTableRows(data) || \"\";\n  }\n  function validateAndFormatData() {\n    let {\n      data\n    } = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n    const {\n      pois\n    } = data || {};\n    if (!data || !pois) {\n      throw new Error(\"Unexpected API response\");\n    }\n    return pois;\n  }\n  function enforceDisplayLimit(data, displayLimit) {\n    return data.map((datum, index) => index >= displayLimit ? Object.assign(datum, {\n      classname: \"hidden\"\n    }) : datum);\n  }\n  function showTableAndMaybeLoadData(category) {\n    updateActiveFilter(category);\n    if (activeTable !== category && EXPANDED_STATE[activeTable]) {\n      EXPANDED_STATE[activeTable] = false;\n    }\n    const previousTable = activeTable;\n    activeTable = category;\n    EXPANDED_STATE[activeTable] = false;\n    updateButtonText(activeTable);\n    Array.from(TABLES).forEach(table => {\n      const {\n        id\n      } = table;\n      const isActive = id === activeTable;\n      table.classList.add(\"hidden\");\n      if (isActive) {\n        table.classList.remove(\"hidden\");\n        if (!table.rows.length) {\n          setIsLoaderShowing(true);\n          fetchTableData(category).then(() => {\n            if (category === activeTable) {\n              setIsLoaderShowing(false);\n            }\n          });\n        } else {\n          updateLoadMoreVisibility();\n        }\n      }\n    });\n  }\n  function handleLoadMore() {\n    if (isLoadMoreDisabled) {\n      return;\n    }\n    const table = activeTable;\n    const hiddenRows = getHiddenRows(table);\n    const isQueueEmpty = DISPLAY_LIMIT > hiddenRows.length;\n    if (DISPLAY_LIMIT * 2.5 > hiddenRows.length && QUERY_MAP[table].offset + QUERY_VARS.limit <= OFFSET_LIMIT) {\n      if (!isQueueEmpty) {\n        simulateLoadMore(table);\n      } else {\n        setIsLoaderShowing(true);\n      }\n      fetchTableData(table, {\n        displayLimit: isQueueEmpty ? DISPLAY_LIMIT : 0\n      }).then(() => {\n        if (isQueueEmpty && table === activeTable) {\n          setIsLoaderShowing(false);\n        }\n      });\n    } else {\n      simulateLoadMore(table);\n    }\n  }\n  function handleShowLess() {\n    if (isLoadMoreDisabled) {\n      return;\n    }\n    const table = activeTable;\n    setIsLoaderShowing(true);\n    setIsLoadMoreDisabled(true);\n    setTimeout(() => {\n      const visibleRows = Array.from(TABLES[table].rows).filter(row => row.className !== \"hidden\");\n      visibleRows.slice(DISPLAY_LIMIT).forEach(row => {\n        row.classList.add(\"hidden\");\n      });\n      EXPANDED_STATE[table] = false;\n      updateButtonText(table);\n      setIsLoaderShowing(false);\n      setIsLoadMoreDisabled(false);\n      setIsLoadMoreHidden(false);\n    }, 1000);\n  }\n  function simulateLoadMore(table) {\n    setIsLoaderShowing(true);\n    setIsLoadMoreDisabled(true);\n    setTimeout(() => {\n      const rows = getHiddenRows(table);\n      rows.slice(0, DISPLAY_LIMIT).forEach(row => {\n        row.classList.remove(\"hidden\");\n      });\n      if (table !== activeTable) {\n        setIsLoadMoreDisabled(false);\n        return;\n      }\n      if (rows.length <= DISPLAY_LIMIT && !REQUEST_MAP.find(request => request.includes(activeTable))) {\n        EXPANDED_STATE[table] = true;\n        updateButtonText(table);\n      } else {\n        EXPANDED_STATE[table] = false;\n        updateButtonText(table);\n      }\n      setIsLoaderShowing(false);\n      setIsLoadMoreDisabled(false);\n    }, 1000);\n  }\n  async function fetchTableData(category) {\n    let {\n      displayLimit = DISPLAY_LIMIT\n    } = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n    const variables = {\n      ...QUERY_VARS,\n      ...QUERY_MAP[category]\n    };\n    const requestHash = JSON.stringify({\n      ...variables,\n      table: category\n    });\n    if (REQUEST_MAP.includes(requestHash)) {\n      return;\n    }\n    REQUEST_MAP.push(requestHash);\n    return window.superagent.post(API_ENDPOINT + \"/graphql\").withCredentials().send({\n      query: POI_QUERY,\n      variables: variables\n    }).then(checkStatus).then(_ref => {\n      let {\n        body\n      } = _ref;\n      return body;\n    }).then(validateAndFormatData).then(data => enforceDisplayLimit(data, displayLimit)).then(data => updatePoiTableHtml(category, data)).then(() => {\n      QUERY_MAP[category].offset += QUERY_VARS.limit;\n    }).catch(showErrorMessage).finally(() => {\n      REQUEST_MAP.filter((value, index, map) => {\n        if (value === requestHash) {\n          map.splice(index, 1);\n          return true;\n        }\n        return false;\n      });\n    });\n  }\n  function updateActiveFilter(category) {\n    USER_ACTION_TRIGGERS.forEach(button => {\n      button.setAttribute(\"data-active\", String(button.getAttribute(\"data-action\") === category));\n    });\n  }\n  function updateLoadMoreVisibility() {\n    if (EXPANDED_STATE[activeTable]) {\n      setIsLoadMoreHidden(false);\n      updateButtonText(activeTable);\n      return;\n    }\n    const noMoreDataAvailable = QUERY_MAP[activeTable].offset + QUERY_VARS.limit >= OFFSET_LIMIT && !REQUEST_MAP.find(request => request.includes(activeTable)) && !Array.from(TABLES[activeTable].rows).filter(row => row.className === \"hidden\").length;\n    if (noMoreDataAvailable) {\n      const visibleRows = Array.from(TABLES[activeTable].rows).filter(row => row.className !== \"hidden\");\n      if (visibleRows.length > 0) {\n        EXPANDED_STATE[activeTable] = true;\n        updateButtonText(activeTable);\n        setIsLoadMoreHidden(false);\n      } else {\n        setIsLoadMoreHidden(true);\n      }\n    } else {\n      EXPANDED_STATE[activeTable] = false;\n      updateButtonText(activeTable);\n      setIsLoadMoreHidden(false);\n    }\n  }\n  function showErrorMessage(error) {\n    console.error(error);\n  }\n}","compiled":true}],[{"template":"function init(sectionDomId) {\n  const section = document.querySelector(\"#\" + sectionDomId);\n\n  /*  SET DESCRIPTION ADDITIONS */\n  const description = section.querySelector(\".js-description\");\n  const descrAdditions = description.querySelectorAll(\".js-addition\");\n  const householdsAddition = description.querySelector(\".js-addition-households\");\n  /*  if (householdsAddition) {\n    const costsValue = householdsAddition.dataset.costs;\n    const averageCosts = 61;\n    const costs = householdsAddition.querySelector('.costs');\n    const costsDiff = Math.round((1 - (costsValue / averageCosts)) * 100);\n    if (costsDiff > 0) {\n      costs.textContent = costsDiff + \"% below\";\n    } else {\n      costs.textContent = -costsDiff + \"% above\";\n    }\n  }*/\n  const populationAddition = description.querySelector(\".js-addition-population\");\n  const populationData = description.querySelector(\".js-population-data\");\n  if (populationAddition && populationData) {\n    const populationDataItems = populationData.querySelectorAll(\".js-population-data-item\");\n    let valueMaximum = 0;\n    let minAge, maxAge;\n    [].forEach.call(populationDataItems, function (item) {\n      if (parseFloat(item.dataset.value) > valueMaximum) {\n        valueMaximum = parseFloat(item.dataset.value);\n        minAge = item.dataset.min;\n        maxAge = item.dataset.max;\n      }\n    });\n    if (maxAge < 100) {\n      populationAddition.querySelector(\".group\").textContent = \"between \" + minAge + \" and \" + maxAge + \" years old.\";\n    } else {\n      populationAddition.querySelector(\".group\").textContent = \"above \" + minAge + \" years old.\";\n    }\n  }\n  /* END DESCRIPTION ADDITIONS */\n\n  /* SET POPULATION AGE */\n  const populationAgeItems = section.querySelectorAll(\".js-population-age-item\");\n  if (populationAgeItems.length) {\n    let bar;\n    [].forEach.call(populationAgeItems, function (item) {\n      bar = item.querySelector(\".js-age-bar\");\n      item.style.setProperty(\"--valuePerc\", bar.dataset.value + \"%\");\n      item.querySelector(\".js-age-bar-value\").textContent = bar.dataset.value + \"%\";\n    });\n  }\n  /* END POPULATION AGE */\n\n  /* SET POPULATION EDUCATION CHART */\n  const educationChart = section.querySelector(\".js-education-chart\");\n  if (educationChart) {\n    const chartItems = educationChart.querySelectorAll(\".js-education-chart-item\");\n    let educationTotal = 0;\n    [].forEach.call(chartItems, function (item) {\n      educationTotal += parseFloat(item.dataset.value || 0);\n    });\n    [].forEach.call(chartItems, function (item) {\n      let value = Math.round(parseFloat(item.dataset.value) / educationTotal * 100);\n      if (value) {\n        item.style.setProperty(\"--valuePerc\", value + \"%\");\n      }\n    });\n    const educationSymbols = section.querySelector(\".js-education-symbols\");\n    const chartSymbols = educationSymbols.querySelectorAll(\".js-education-symbol\");\n    [].forEach.call(chartSymbols, function (item) {\n      const textVaule = item.dataset.value || \"0\";\n      let value = educationTotal > 0 ? Math.round(parseFloat(textVaule) / educationTotal * 100) : 0;\n      item.querySelector(\".js-education-symbol-value\").textContent = textVaule.toLocaleString(\"en-US\") + \" (\" + value + \"%)\";\n    });\n  }\n  /* END POPULATION EDUCATION CHART */\n\n  /* SET MONOBAR CHARTS */\n  const initMonoChart = chart => {\n    const maritalGroupsItems = chart.querySelectorAll(\".js-monobar-item\");\n    let chartTotal = 0;\n    [].forEach.call(maritalGroupsItems, function (item) {\n      chartTotal += parseFloat(item.dataset.value || 0);\n    });\n    [].forEach.call(maritalGroupsItems, function (item) {\n      item.style.setProperty(\"--value\", parseFloat(item.dataset.value));\n      //let valuePerc = Math.round(parseFloat(item.dataset.value) / chartTotal * 100) + '%';\n      let valuePerc = Math.round(parseFloat(item.dataset.value || 0)) + \"%\";\n      item.style.setProperty(\"--valuePerc\", valuePerc);\n      item.querySelector(\".js-monobar-item-value\").textContent = valuePerc;\n    });\n  };\n  const monoBarCharts = section.querySelectorAll(\".js-chart-monobar\");\n  [].forEach.call(monoBarCharts, function (chart) {\n    initMonoChart(chart);\n  });\n\n  /* END MONOBAR CHARTS */\n\n  /* SET BINARY CHARTS */\n\n  const initBinaryChart = chart => {\n    let value = parseInt(chart.dataset.value);\n    let total = parseInt(chart.dataset.total);\n    let value2 = parseInt(chart.dataset.valueSecond);\n    let units = chart.dataset.units;\n    if (!total) {\n      total = value + value2;\n    }\n    if (!value2) {\n      value2 = total - value;\n      chart.style.setProperty(\"--value-second\", value2);\n    }\n    let valuePerc, valuePerc2;\n    if (units && units == \"%\") {\n      valuePerc = Math.round(value) + \"%\";\n      valuePerc2 = 100 - Math.round(value) + \"%\";\n      chart.querySelector(\".js-value-first\").textContent = valuePerc;\n      chart.querySelector(\".js-value-second\").textContent = valuePerc2;\n    } else {\n      valuePerc = Math.round(value / total * 100) + \"%\";\n      valuePerc2 = 100 - Math.round(value / total * 100) + \"%\";\n      let content1, content2;\n      content1 = value.toLocaleString(\"en-US\") + \" (\" + valuePerc + \")\";\n      chart.querySelector(\".js-value-first\").textContent = content1;\n      content2 = value2.toLocaleString(\"en-US\") + \" (\" + valuePerc2 + \")\";\n      chart.querySelector(\".js-value-second\").textContent = content2;\n    }\n    chart.style.setProperty(\"--valueFormatted\", value);\n    chart.style.setProperty(\"--valueFormatted2\", value2);\n    chart.style.setProperty(\"--valuePerc\", valuePerc);\n    chart.style.setProperty(\"--valuePerc2\", valuePerc2);\n  };\n  const binaryCharts = section.querySelectorAll(\".js-binary-chart\");\n  [].forEach.call(binaryCharts, function (chart) {\n    initBinaryChart(chart);\n  });\n\n  /* END BINARY CHARTS */\n\n  /* SET TABS */\n  const navTab = section.querySelector(\".js-nav\");\n  const navTabButtons = navTab.querySelectorAll(\".js-nav-tab\");\n  const tabContent = section.querySelector(\".js-tabs-content\");\n  const tabs = tabContent.querySelectorAll(\".js-tab\");\n  const setActiveTab = tabBtn => {\n    tabBtn.addEventListener(\"click\", event => {\n      const tabId = event.target.getAttribute(\"href\");\n      const descrAddition = event.target.dataset.description;\n      [].forEach.call(tabs, function (item) {\n        item.classList.remove(\"neighborhood-demographics-tabs__content-item--active\");\n      });\n      [].forEach.call(navTabButtons, function (item) {\n        item.classList.remove(\"neighborhood-demographics-nav__tab--active\");\n      });\n      [].forEach.call(descrAdditions, function (item) {\n        item.classList.remove(\"neighborhood-demographics-description__addition--active\");\n      });\n      tabContent.querySelector(tabId).classList.add(\"neighborhood-demographics-tabs__content-item--active\");\n      if (descrAddition) {\n        if (description.querySelector(descrAddition)) description.querySelector(descrAddition).classList.add(\"neighborhood-demographics-description__addition--active\");\n      }\n      event.target.classList.add(\"neighborhood-demographics-nav__tab--active\");\n    });\n  };\n  [].forEach.call(navTabButtons, function (tabBtn) {\n    setActiveTab(tabBtn);\n  });\n  /* END TABS */\n}","compiled":true}],[{"template":"function init(sectionDomId) {\n  const section = document.getElementById(sectionDomId);\n  let schoolsData = section.querySelector(\".js-schoolsData\");\n  const schoolsList = section.querySelector(\".js-schools-list\");\n  const showMoreBtn = section.querySelector(\".js-show-more\");\n  const showMoreBtnHolder = section.querySelector(\".js-show-more-holder\");\n  const limit = 6;\n  let offset = 0;\n  try {\n    schoolsData = JSON.parse(schoolsData.innerHTML);\n  } catch (e) {\n    console.log(e);\n    schoolsData = null;\n  }\n  if (!schoolsData || !Array.isArray(schoolsData)) return;\n  const schoolTemplate = Handlebars.compile(section.querySelector(\".schoolTemplate\").innerHTML);\n  renderSchools = (schools, toggleMore) => {\n    schoolsList.innerHTML = \"\";\n    const schoolsNumber = !toggleMore ? limit : schools.length;\n    console.log(schoolsNumber);\n    schools.slice(0, schoolsNumber).forEach(school => {\n      const schoolNode = document.createElement(\"div\");\n      schoolNode.innerHTML = schoolTemplate(school);\n      schoolsList.appendChild(schoolNode);\n    });\n    offset = schools.length;\n    if (offset <= limit) showMoreBtnHolder.style.display = \"none\";else showMoreBtnHolder.style.display = \"block\";\n  };\n  let filteredSchools, activeButton;\n  const setFilters = () => {\n    const typeList = section.querySelector(\".neighborhood-schools-nav\");\n    const typeListItems = typeList.querySelectorAll(\".neighborhood-schools-nav__item\");\n    [].forEach.call(typeListItems, function (button) {\n      let filteredSchoolsLength = schoolsData.filter(school => school.educationLevel.toLowerCase() === button.dataset.value).length;\n      if (filteredSchoolsLength) {\n        button.querySelector(\".neighborhood-schools-nav__total\").textContent = filteredSchoolsLength;\n        button.addEventListener(\"click\", event => {\n          filteredSchools = schoolsData.filter(school => school.educationLevel.toLowerCase() === event.target.dataset.value);\n          activeButton = typeList.querySelector(\".neighborhood-schools-nav__item--active\");\n          if (activeButton) activeButton.classList.remove(\"neighborhood-schools-nav__item--active\");\n          event.target.classList.add(\"neighborhood-schools-nav__item--active\");\n          renderSchools(filteredSchools);\n          showMoreBtn.textContent = \"Show More\";\n        });\n      } else button.remove();\n    });\n    const firstButton = typeList.querySelector(\".neighborhood-schools-nav__item\");\n    firstButton.click();\n  };\n  setFilters();\n  showMoreBtn.addEventListener(\"click\", event => {\n    event.preventDefault();\n    console.log(showMoreBtn.textContent);\n    if (showMoreBtn.textContent.trim() === \"Show Less\") {\n      showMoreBtn.textContent = \"Show More\";\n      renderSchools(filteredSchools, false);\n      setTimeout(() => {\n        scrollDownAnimated(section);\n      }, 0);\n    } else {\n      showMoreBtn.textContent = \"Show Less\";\n      renderSchools(filteredSchools, true);\n    }\n  });\n  const scrollDownAnimated = function (element) {\n    const elementPosition = element.getBoundingClientRect().top + window.pageYOffset;\n    window.scrollTo({\n      top: elementPosition,\n      behavior: 'smooth'\n    });\n  };\n}","compiled":true}],[{"template":"function init(sectionDomId) {\n  const section = document.getElementById(sectionDomId);\n  const slider = section.querySelector('.js-slider');\n  if (!slider) return;\n  const arrowBtnNext = section.querySelector('.js-arrow--next');\n  const arrowBtnPrev = section.querySelector('.js-arrow--prev');\n  const expandBtn = section.querySelector('.js-btn');\n  var splide = new Splide(slider, {\n    rewind: true,\n    arrows: false,\n    type: 'loop',\n    clones: 1,\n    pagination: false,\n    perPage: 1,\n    perMove: 1\n  });\n  arrowBtnNext.addEventListener('click', e => {\n    splide.go('+1');\n  });\n  arrowBtnPrev.addEventListener('click', e => {\n    splide.go('-1');\n  });\n  splide.mount(window.splide.Extensions);\n  expandBtn.addEventListener('click', function () {\n    section.querySelector('.lp-expand-btn').click();\n  });\n}","compiled":true}],[{"template":"function init(sectionDomId) {}","compiled":true}],[{"template":"function init(sectionDomId) {\n  window.luxuryPresence.mapApiLoader.load().then(() => {\n    var mapContainer = document.querySelector(`#${sectionDomId} .js-map`);\n    if (!mapContainer) return;\n    var lat = mapContainer.getAttribute('data-lat');\n    var lng = mapContainer.getAttribute('data-lng');\n    var regionLat = mapContainer.getAttribute('data-region-lat');\n    var regionLng = mapContainer.getAttribute('data-region-lng');\n    var bounds = mapContainer.getAttribute('data-bounds');\n    var boundsData = bounds?.trim() ? JSON.parse(bounds) : null;\n    var coordinates = mapContainer.getAttribute('data-coordinates');\n    var navigateBtn = document.querySelector(`#${sectionDomId} .js-navigate-btn`);\n    var pathData = [];\n    if (coordinates) {\n      coordinates = coordinates.split(\",\");\n      var i = 0;\n      while (i < coordinates.length) {\n        pathData.push({\n          lng: parseFloat(coordinates[i]),\n          lat: parseFloat(coordinates[i + 1])\n        });\n        i = i + 2;\n      }\n    }\n    function initializeMap(latLong) {\n      var url = 'https://www.google.com/maps/search/?api=1&query=' + latLong.lat + ',' + latLong.lng;\n      var center = latLong;\n      if (pathData.length) {\n        var bounds = new google.maps.LatLngBounds();\n        var i;\n        for (i = 0; i < pathData.length; i++) {\n          bounds.extend(pathData[i]);\n        }\n        center = bounds.getCenter();\n      }\n      var map = new google.maps.Map(mapContainer, {\n        center: center,\n        zoom: 14,\n        styles: theme ? theme : null,\n        fullscreenControl: false,\n        mapTypeControl: false\n      });\n      if (pathData.length) {\n        var polygon = new google.maps.Polygon({\n          paths: pathData,\n          strokeColor: '#1b69a8',\n          strokeOpacity: 1,\n          strokeWeight: 2,\n          fillColor: '#1b69a8',\n          fillOpacity: 0.35\n        });\n        polygon.setMap(map);\n        map.fitBounds(bounds);\n      } else {\n        const marker = new Marker(latLong);\n        marker.setMap(map);\n        marker.addListener('click', function () {\n          window.open(url, '_blank');\n        });\n      }\n    }\n    function Marker(latLong) {\n      this.position = latLong;\n      this.icon = document.createElement('div');\n      this.icon.classList.add('map-marker');\n      this.el = document.createElement('div');\n      this.icon.innerHTML = `<svg xmlns='http://www.w3.org/2000/svg' width='76' height='76' fill='none'><rect width='76' height='76' fill='#1A1A1A' rx='38'/><rect width='55' height='55' x='10.5' y='10.5' stroke='var(--markerLine)' rx='27.5'/><path stroke='#fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M39.076 44.6c1.343-1.157 4.563-4.293 4.563-7.783a5.14 5.14 0 1 0-10.28 0c0 3.49 3.22 6.626 4.563 7.782.336.29.818.29 1.154 0Z'/><path stroke='#fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M38.496 38.62a2.105 2.105 0 1 0 0-4.21 2.105 2.105 0 0 0 0 4.21Z'/></svg>`;\n      this.el.classList.add('map-marker-container');\n      this.el.appendChild(this.icon);\n    }\n    Marker.prototype = new google.maps.OverlayView();\n    Marker.prototype.onAdd = function () {\n      this.getPanes().overlayMouseTarget.appendChild(this.el);\n    };\n    Marker.prototype.onRemove = function () {\n      if (this.el.parentElement) {\n        this.el.parentElement.removeChild(this.el);\n      }\n    };\n    Marker.prototype.draw = function () {\n      const pixelPos = this.getProjection().fromLatLngToDivPixel(this.position);\n      this.el.style.left = pixelPos.x + \"px\";\n      this.el.style.top = pixelPos.y + \"px\";\n    };\n    let centerCoords = {};\n    if (regionLat && regionLng) {\n      centerCoords = {\n        lat: parseFloat(regionLat),\n        lng: parseFloat(regionLng)\n      };\n    } else if (boundsData) {\n      const boundsCenter = new google.maps.LatLngBounds(boundsData).getCenter();\n      centerCoords = {\n        lat: boundsCenter.lat(),\n        lng: boundsCenter.lng()\n      };\n    } else if (lat && lng) {\n      centerCoords = {\n        lat: parseFloat(lat),\n        lng: parseFloat(lng)\n      };\n    }\n    if (centerCoords?.lat && centerCoords?.lng) {\n      initializeMap(centerCoords);\n      if (navigateBtn) navigateBtn.href = `https://www.google.com/maps?saddr=My+Location&daddr=${centerCoords.lat},${centerCoords.lng}`;\n    }\n  });\n  const theme = [{\n    \"elementType\": \"geometry\",\n    \"stylers\": [{\n      \"color\": \"#f5f5f5\"\n    }]\n  }, {\n    \"elementType\": \"labels.icon\",\n    \"stylers\": [{\n      \"visibility\": \"off\"\n    }]\n  }, {\n    \"elementType\": \"labels.text.fill\",\n    \"stylers\": [{\n      \"color\": \"#616161\"\n    }]\n  }, {\n    \"elementType\": \"labels.text.stroke\",\n    \"stylers\": [{\n      \"color\": \"#f5f5f5\"\n    }]\n  }, {\n    \"featureType\": \"administrative.land_parcel\",\n    \"elementType\": \"labels.text.fill\",\n    \"stylers\": [{\n      \"color\": \"#bdbdbd\"\n    }]\n  }, {\n    \"featureType\": \"poi\",\n    \"elementType\": \"geometry\",\n    \"stylers\": [{\n      \"color\": \"#eeeeee\"\n    }]\n  }, {\n    \"featureType\": \"poi\",\n    \"elementType\": \"labels.text.fill\",\n    \"stylers\": [{\n      \"color\": \"#757575\"\n    }]\n  }, {\n    \"featureType\": \"poi.park\",\n    \"elementType\": \"geometry\",\n    \"stylers\": [{\n      \"color\": \"#e5e5e5\"\n    }]\n  }, {\n    \"featureType\": \"poi.park\",\n    \"elementType\": \"labels.text.fill\",\n    \"stylers\": [{\n      \"color\": \"#9e9e9e\"\n    }]\n  }, {\n    \"featureType\": \"road\",\n    \"elementType\": \"geometry\",\n    \"stylers\": [{\n      \"color\": \"#ffffff\"\n    }]\n  }, {\n    \"featureType\": \"road.arterial\",\n    \"elementType\": \"labels.text.fill\",\n    \"stylers\": [{\n      \"color\": \"#757575\"\n    }]\n  }, {\n    \"featureType\": \"road.highway\",\n    \"elementType\": \"geometry\",\n    \"stylers\": [{\n      \"color\": \"#dadada\"\n    }]\n  }, {\n    \"featureType\": \"road.highway\",\n    \"elementType\": \"labels.text.fill\",\n    \"stylers\": [{\n      \"color\": \"#616161\"\n    }]\n  }, {\n    \"featureType\": \"road.local\",\n    \"elementType\": \"labels.text.fill\",\n    \"stylers\": [{\n      \"color\": \"#9e9e9e\"\n    }]\n  }, {\n    \"featureType\": \"transit.line\",\n    \"elementType\": \"geometry\",\n    \"stylers\": [{\n      \"color\": \"#e5e5e5\"\n    }]\n  }, {\n    \"featureType\": \"transit.station\",\n    \"elementType\": \"geometry\",\n    \"stylers\": [{\n      \"color\": \"#eeeeee\"\n    }]\n  }, {\n    \"featureType\": \"water\",\n    \"elementType\": \"geometry\",\n    \"stylers\": [{\n      \"color\": \"#c9c9c9\"\n    }]\n  }, {\n    \"featureType\": \"water\",\n    \"elementType\": \"labels.text.fill\",\n    \"stylers\": [{\n      \"color\": \"#9e9e9e\"\n    }]\n  }];\n}","compiled":true}],[{"template":"function init(sectionDomId) {\n  const section = document.getElementById(sectionDomId);\n  const showCats = section.querySelector('.js-main-container').dataset.showCats === 'true';\n  const cardLayout = section.querySelector('.js-main-container').dataset.cardLayout;\n  const fullWidthSlider = section.querySelector('.js-main-container').dataset.fullWidthSlider === 'true';\n  const imagesSlider = section.querySelector('.js-images-slider');\n  const listSlider = section.querySelector('.js-list-slider');\n  const prevArrow = section.querySelector('.lp-arrow--prev');\n  const nextArrow = section.querySelector('.lp-arrow--next');\n  const tabsSlider = section.querySelector('.js-tabs-slider');\n  const tabs = section.querySelector('.js-tabs');\n  const listItems = listSlider.querySelectorAll('.js-list-item');\n  const cardItems = imagesSlider.querySelectorAll('.js-card');\n  const arrows = section.querySelector('.js-arrows');\n  const cards = cardLayout === \"Multiple\" ? fullWidthSlider ? 3 : 2.3 : 1;\n  var mainSlider = new Splide(imagesSlider, {\n    type: cardLayout === \"Multiple\" ? 'loop' : 'fade',\n    clones: 2,\n    perPage: cards,\n    perMove: 1,\n    rewind: true,\n    autoHeight: true,\n    height: 'auto',\n    pagination: false,\n    arrows: false,\n    breakpoints: {\n      1024: {\n        perPage: cardLayout === \"Multiple\" ? 2.3 : 1\n      },\n      560: {\n        perPage: cardLayout === \"Multiple\" ? 1.3 : 1\n      }\n    }\n  }).mount();\n  prevArrow.addEventListener('click', function () {\n    mainSlider.go('<');\n  });\n  nextArrow.addEventListener('click', function () {\n    mainSlider.go('>');\n  });\n  var thumbnailSlider = new Splide(listSlider, {\n    fixedHeight: 65,\n    height: 455,\n    rewind: true,\n    pagination: false,\n    cover: true,\n    isNavigation: true,\n    direction: 'ttb',\n    arrows: false,\n    perPage: 7,\n    breakpoints: {\n      1025: {\n        perPage: 5,\n        perMove: 1,\n        height: 'auto',\n        direction: 'ltr',\n        autoWidth: true,\n        fixedHeight: 'auto'\n      }\n    }\n  }).mount();\n  mainSlider.sync(thumbnailSlider);\n  if (!showCats) return;\n  const categories = new Set();\n  Array.from(listSlider.querySelectorAll('.js-list-item')).forEach(item => {\n    if (item.dataset.tags.length > 0) {\n      item.dataset.tags.split(',').forEach(cat => categories.add(cat));\n    }\n  });\n  let cats = '';\n  Array.from(categories).forEach(cat => {\n    cats += `<li class=\"neighborhoods-slider__tab splide__slide js-tab\" data-category=\"${cat}\">${cat}</li>`;\n  });\n  tabs.innerHTML = cats;\n  if (categories.size > 0) {\n    var catsSlider = new Splide(tabsSlider, {\n      pagination: false,\n      arrows: false,\n      perPage: 5,\n      perMove: 1,\n      autoWidth: true,\n      fixedHeight: 'auto',\n      breakpoints: {\n        561: {\n          perPage: 3,\n          perMove: 1\n        }\n      }\n    }).mount();\n    const {\n      Slides: thumbnailSlides\n    } = thumbnailSlider.Components;\n    const {\n      Slides: mainSlides\n    } = mainSlider.Components;\n    tabs.addEventListener('click', function (e) {\n      let filteredSlides = [];\n      let filteredCards = [];\n      Array.from(section.querySelectorAll('.js-tab')).forEach(tab => {\n        tab.classList.remove('neighborhoods-slider__tab--active');\n      });\n      if (e.target.classList.contains('js-tab')) {\n        e.target.classList.add('neighborhoods-slider__tab--active');\n        const cat = e.target.dataset.category;\n        filteredSlides = Array.from(listItems).filter(item => {\n          if (item.dataset.tags.includes(cat)) return item;\n        });\n        filteredCards = Array.from(cardItems).filter(item => {\n          if (item.dataset.tags.includes(cat)) return item;\n        });\n        thumbnailSlides.remove('.js-list-item');\n        mainSlides.remove('.js-card');\n        mainSlides.add(filteredCards);\n        if (filteredCards.length < 2) {\n          mainSlider.options = {\n            clones: 0\n          };\n          imagesSlider.querySelector('.js-card')?.classList.add('neighborhoods-slider__card--single');\n        } else {\n          mainSlider.options = {\n            clones: 2\n          };\n        }\n        thumbnailSlides.add(filteredSlides);\n        if (filteredSlides.length < 2) {\n          arrows.setAttribute('hidden', true);\n        } else {\n          arrows.removeAttribute('hidden', false);\n        }\n      }\n    });\n    section.querySelector('.js-tab').click();\n  }\n}","compiled":true}],[{"template":"function init(sectionDomId) {}","compiled":true}],[{"template":"function init(sectionDomId, options) {\n  let section = null;\n  switch (sectionDomId) {\n    case 'NAVBAR':\n      section = document.querySelector('body > nav, #global-navbar');\n      break;\n    case 'FOOTER':\n      section = document.querySelector('body > footer, #global-footer');\n      break;\n    case 'SIDEMENU':\n      section = document.querySelector('body > div.sidemenu, #global-sidemenu');\n      break;\n    case 'CONTACT':\n      section = document.querySelector('#modal-global-contact-us');\n      break;\n    case 'MOBILE_CONTACT':\n      section = document.querySelector('body > div.mobile-contact-wrapper, #global-mobile-contact');\n      break;\n    case 'SUBSCRIBE':\n      // Subscribe Not Implemented\n      section = null;\n      break;\n    case 'ACCOUNT':\n      // Account Not Implemented\n      section = null;\n      break;\n    default:\n      section = document.querySelector('#' + sectionDomId);\n  }\n  if (!section) {\n    return;\n  }\n  var url = window.luxuryPresence.defaults.apiGatewayUrl;\n  var companyId = window.luxuryPresence.defaults.companyId;\n  var limit = options.limit || 8;\n  if (typeof limit === 'string') {\n    limit = parseInt(limit, 10) || 8; // this NaN protection also filters out 0 - this is expected\n  }\n  var templateSelector = options.templateSelector || '.jsIGTemplate';\n  var containerSelector = options.containerSelector || '.jsIGContainer';\n  var hasDataClass = options.hasDataClass || 'has-data';\n  var hideActivateMessage = options.hasDataClass || false;\n  var payload = {\n    companyId: companyId,\n    limit: limit\n  };\n  if (options.resourceId && typeof options.resourceId === 'string' && !options.resourceId.match(/^{{.*}}$/)) {\n    payload.resourceId = options.resourceId;\n    payload.resource = options.resource || 'agent';\n    payload.fallbackToNoResource = options.fallbackToNoResource === 'true' || options.fallbackToNoResource === true;\n  }\n  var query = 'query InstagramFeed (\\n' + '  $companyId: String\\n' + '  $instagramAuthorizationId: String\\n' + '  $username: String\\n' + (payload.resourceId ? '$resource: InstagramAuthResourceEnum\\n $resourceId: ID\\n $fallbackToNoResource: Boolean' : '') + '  $limit: Int\\n' + ') {\\n' + '  instagramFeed (\\n' + '  companyId: $companyId\\n' + '  instagramAuthorizationId: $instagramAuthorizationId\\n' + '  username: $username\\n' + (payload.resourceId ? 'resource: $resource\\n resourceId: $resourceId\\n fallbackToNoResource: $fallbackToNoResource' : '') + '  limit: $limit\\n' + '  ) {\\n' + '    active\\n' + '    feedUrl\\n' + '    username\\n' + '    items {\\n' + '      id\\n' + '      caption\\n' + '      commentsCount\\n' + '      likeCount\\n' + '      mediaType\\n' + '      mediaUrl\\n' + '      permalink\\n' + '      shortcode\\n' + '      thumbnailUrl\\n' + '      timestamp\\n' + '      username\\n' + '    }\\n' + '  }\\n' + '}\\n';\n  var templateHTML = section.querySelector(templateSelector)?.innerHTML || '';\n  var template = Handlebars.compile(templateHTML);\n  var container = section.querySelector(containerSelector);\n  if (options.variables) {\n    Object.keys(options.variables).forEach(function (key) {\n      if (options.variables.hasOwnProperty(key) && (typeof options.variables[key] !== 'string' || !options.variables[key].match(/^{{.*}}$/))) {\n        payload[key] = options.variables[key];\n      }\n    });\n  }\n  function getData() {\n    var feed = {\n      error: true\n    };\n    superagent.post(url + '/graphql').withCredentials() // for EB\n    .send({\n      query: query,\n      variables: payload\n    }).then(res => {\n      try {\n        if (!res.body.errors) {\n          feed = res.body.data.instagramFeed;\n          if (!feed.active) {\n            if (!hideActivateMessage && sectionDomId === 'section-temp' && container) {\n              if (payload.resourceId) {\n                container.innerHTML = '<div style=\"text-align: center\">Instagram account is not connected to selected ' + payload.resource + '.<br /> Connect it on the ' + payload.resource + ' page</div>';\n              } else {\n                container.innerHTML = '<div style=\"text-align: center\">Instagram account is not connected.<br /> Connect it on <a href=\"/profile\">Profile page</a></div>';\n              }\n            }\n          } else {\n            if (feed.items.length) {\n              if (hasDataClass) {\n                section.classList.add(hasDataClass);\n              }\n              const feedName = feed.username;\n              section.querySelectorAll('.jsIGLink').forEach(link => link.setAttribute('href', feed.feedUrl));\n              section.querySelectorAll('.jsIGName').forEach(name => {\n                name.textContent = '@' + feedName;\n                name.setAttribute('title', '@' + feedName);\n              });\n              if (container && template) {\n                container.innerHTML = template(feed);\n              }\n            }\n          }\n        }\n      } catch (e) {}\n      section.dispatchEvent(new CustomEvent('ig-data', {\n        detail: feed\n      }));\n    }).catch(e => {\n      console.log('err', e);\n      section.dispatchEvent(new CustomEvent('ig-data', {\n        detail: feed\n      }));\n    });\n  }\n  getData();\n}","options":{"limit":11,"resource":"agent","resourceId":"{{id}}","fallbackToNoResource":"{{{fallbackToNoResource}}}"},"compiled":true},{"template":"function init(sectionDomId) {\n  const section = document.getElementById(sectionDomId);\n  const slider = section.querySelector(\".js-slider\");\n  section.addEventListener(\"ig-data\", function () {\n    var splide = new Splide(slider, {\n      rewind: true,\n      arrows: false,\n      type: 'loop',\n      padding: '20%',\n      gap: '16px',\n      pagination: false,\n      clones: 1,\n      perPage: 1,\n      perMove: 1,\n      destroy: true,\n      breakpoints: {\n        768: {\n          destroy: false\n        }\n      }\n    });\n    splide.mount();\n  });\n}","compiled":true}],[{"template":"function init(sectionDomId) {}","compiled":true}]],"pageCSS":"#section-a4c1bb80-9974-4819-81d6-d4b999f7331c{color:#000;--fontColor:#000;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:0%;--fontColor_A:1;--fontColor_darkenDir:1;--bgColor:#ffffff;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;background-color:#ffffff;--gradient-color:var(--overlay-color, rgba(0, 0, 0, 0.30));background-image:linear-gradient(var(--gradient-color), var(--gradient-color)),url('https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/5318d14c-1673-4890-9986-5ccd4901823d');background-repeat:no-repeat;-webkit-background-position:center;background-position:center;-webkit-background-size:cover;background-size:cover;}#section-a4c1bb80-9974-4819-81d6-d4b999f7331c .neighborhood-intro__scroll-btn{border-color:var(--accent-dark);background:var(--accent-dark);}#section-a4c1bb80-9974-4819-81d6-d4b999f7331c .neighborhood-intro__scroll-btn:after{background:var(--accent-light);}#section-a4c1bb80-9974-4819-81d6-d4b999f7331c .neighborhood-intro__scroll-btn:hover{border-color:var(--accent-dark);background:transparent;}#section-a4c1bb80-9974-4819-81d6-d4b999f7331c .neighborhood-intro__scroll-btn:hover:after{background:var(--accent-dark);}#section-a4c1bb80-9974-4819-81d6-d4b999f7331c .neighborhood-intro__back-image:before{content:'';height:100%;width:100%;position:absolute;top:0px;left:0px;background:rgba(0, 0, 0, 0.3);}@media (min-width: 960px) and (orientation: landscape){#section-a4c1bb80-9974-4819-81d6-d4b999f7331c{background-image:linear-gradient(var(--gradient-color), var(--gradient-color)),url('https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/5318d14c-1673-4890-9986-5ccd4901823d');}}@media (min-width: 1280px) and (orientation: landscape){#section-a4c1bb80-9974-4819-81d6-d4b999f7331c{background-image:linear-gradient(var(--gradient-color), var(--gradient-color)),url('https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/5318d14c-1673-4890-9986-5ccd4901823d');}}@media (min-width: 1920px) and (orientation: landscape){#section-a4c1bb80-9974-4819-81d6-d4b999f7331c{background-image:linear-gradient(var(--gradient-color), var(--gradient-color)),url('https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/5318d14c-1673-4890-9986-5ccd4901823d');}}@media (min-width: 2560px) and (orientation: landscape){#section-a4c1bb80-9974-4819-81d6-d4b999f7331c{background-image:linear-gradient(var(--gradient-color), var(--gradient-color)),url('https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/5318d14c-1673-4890-9986-5ccd4901823d');}}#section-27ffada0-f3e0-44b4-80a8-802d05f87331{color:#000000;--fontColor:#000000;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:0%;--fontColor_A:1;--fontColor_darkenDir:1;--bgColor:#ffffff;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;--section-padding-top:calc(4 / 4 * var(--global-section-padding));--section-padding-bottom:calc(0 / 4 * var(--global-section-padding));background-color:#ffffff;}#section-27ffada0-f3e0-44b4-80a8-802d05f87331 .mls-properties-with-map__title-group{margin-bottom:32px;}#section-27ffada0-f3e0-44b4-80a8-802d05f87331 .mls-properties-with-map__filters{margin-bottom:0px;}#section-27ffada0-f3e0-44b4-80a8-802d05f87331 .mls-properties-with-map-filters__grid-switcher-tab:hover{color:var(--accent-dark);}#section-27ffada0-f3e0-44b4-80a8-802d05f87331 .custom-select-toggle:after{background:transparent;}#section-27ffada0-f3e0-44b4-80a8-802d05f87331 .mls-properties-with-map-modal__reset-button,#section-27ffada0-f3e0-44b4-80a8-802d05f87331 .mls-properties-with-map-modal__close-modal{border-color:var(--accent-dark);background:var(--accent-dark);color:var(--accent-light);}#section-27ffada0-f3e0-44b4-80a8-802d05f87331 .mls-properties-with-map-modal__reset-button:hover:not(:disabled),#section-27ffada0-f3e0-44b4-80a8-802d05f87331 .mls-properties-with-map-modal__close-modal:hover:not(:disabled){background:transparent;border-color:var(--accent-dark);color:var(--accent-dark);}#section-27ffada0-f3e0-44b4-80a8-802d05f87331 .mls-properties-with-map__footer{padding-bottom:0px;}#section-27ffada0-f3e0-44b4-80a8-802d05f87331 .mls-properties-with-map__input{background:var(--background-dark-inactive);border:1px solid transparent;padding-left:54px;}#section-27ffada0-f3e0-44b4-80a8-802d05f87331 .mls-properties-with-map__input-reset{right:18px;}#section-27ffada0-f3e0-44b4-80a8-802d05f87331 .mls-properties-with-map__input-group--search:before{left:18px;}#section-27ffada0-f3e0-44b4-80a8-802d05f87331 .mls-properties-with-map-card__address{text-transform:uppercase;}#section-27ffada0-f3e0-44b4-80a8-802d05f87331>div:last-child{padding-top:calc(4 / 4 * var(--global-section-padding))!important;padding-bottom:calc(0 / 4 * var(--global-section-padding))!important;}#section-16819b02-ca29-4f43-83e2-495171cac690{color:#ffffff;--fontColor:#ffffff;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#FFFFFF;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;--section-padding-top:calc(4 / 4 * var(--global-section-padding));--section-padding-bottom:calc(4 / 4 * var(--global-section-padding));background-color:#FFFFFF;}#section-16819b02-ca29-4f43-83e2-495171cac690>div:last-child{padding-top:calc(4 / 4 * var(--global-section-padding))!important;padding-bottom:calc(4 / 4 * var(--global-section-padding))!important;}#section-a2f57b98-6850-4888-8d02-e15d5b711c6c{color:#000;--fontColor:#000;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:0%;--fontColor_A:1;--fontColor_darkenDir:1;--bgColor:#fff;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;--section-padding-top:calc(0 / 4 * var(--global-section-padding));--section-padding-bottom:calc(4 / 4 * var(--global-section-padding));background-color:#fff;}#section-a2f57b98-6850-4888-8d02-e15d5b711c6c>div:last-child{padding-top:calc(0 / 4 * var(--global-section-padding))!important;padding-bottom:calc(4 / 4 * var(--global-section-padding))!important;}#section-6fc0ef50-2cc6-420c-8fef-c33cf9aa5ace{color:#000;--fontColor:#000;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:0%;--fontColor_A:1;--fontColor_darkenDir:1;--bgColor:#EAE7E1;--bgColor_H:40;--bgColor_S:18%;--bgColor_L:90%;--bgColor_A:1;--bgColor_darkenDir:-1;--section-padding-top:calc(4 / 4 * var(--global-section-padding));--section-padding-bottom:calc(4 / 4 * var(--global-section-padding));background-color:#EAE7E1;}#section-6fc0ef50-2cc6-420c-8fef-c33cf9aa5ace .neighborhood-overview__title{max-width:100%;}#section-6fc0ef50-2cc6-420c-8fef-c33cf9aa5ace .neighborhood-overview-grid__hint:after{--iconColor:var(--accent-dark);}#section-6fc0ef50-2cc6-420c-8fef-c33cf9aa5ace .neighborhood-overview-grid__pop-up,#section-6fc0ef50-2cc6-420c-8fef-c33cf9aa5ace .neighborhood-overview-grid__pop-up:after{background:var(--accent-dark);}#section-6fc0ef50-2cc6-420c-8fef-c33cf9aa5ace .neighborhood-overview-grid__pop-up{color:var(--typography-light);}#section-6fc0ef50-2cc6-420c-8fef-c33cf9aa5ace .neighborhood-overview-grid__value{text-transform:uppercase;}#section-6fc0ef50-2cc6-420c-8fef-c33cf9aa5ace .neighborhood-overview-grid__popup-title{text-transform:uppercase;}#section-6fc0ef50-2cc6-420c-8fef-c33cf9aa5ace>div:last-child{padding-top:calc(4 / 4 * var(--global-section-padding))!important;padding-bottom:calc(4 / 4 * var(--global-section-padding))!important;}#section-49f80cab-2710-4b82-a628-50079aa431fe{color:#000;--fontColor:#000;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:0%;--fontColor_A:1;--fontColor_darkenDir:1;--bgColor:#fff;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;--section-padding-top:calc(4 / 4 * var(--global-section-padding));--section-padding-bottom:calc(4 / 4 * var(--global-section-padding));background-color:#fff;}#section-49f80cab-2710-4b82-a628-50079aa431fe .neighborhood-poi__title-container{max-width:unset;}#section-49f80cab-2710-4b82-a628-50079aa431fe .neighborhood-poi-table__filters .neighborhood-poi-table__button{text-transform:var(--text-case);}#section-49f80cab-2710-4b82-a628-50079aa431fe button[data-tippy-content]{cursor:pointer;}#section-49f80cab-2710-4b82-a628-50079aa431fe .neighborhood-scores__divider,#section-49f80cab-2710-4b82-a628-50079aa431fe .neighborhood-scores:not(:empty),#section-49f80cab-2710-4b82-a628-50079aa431fe .neighborhood-poi thead,#section-49f80cab-2710-4b82-a628-50079aa431fe .neighborhood-poi-table__label,#section-49f80cab-2710-4b82-a628-50079aa431fe .item-point td{border-color:var(--border-dark-inactive);}#section-49f80cab-2710-4b82-a628-50079aa431fe .neighborhood-score__chart:after{background-image:conic-gradient(var(--color) var(--percentage), rgba(0, 0, 0, 0.05) var(--percentage));}#section-49f80cab-2710-4b82-a628-50079aa431fe .neighborhood-poi-table__card-title:after{background:var(--accent-dark);}#section-49f80cab-2710-4b82-a628-50079aa431fe .neighborhood-poi-table__card-details{max-width:unset;}#section-49f80cab-2710-4b82-a628-50079aa431fe .neighborhood-poi-table__card-link{opacity:1;color:var(--typography-dark);}#section-49f80cab-2710-4b82-a628-50079aa431fe .neighborhood-poi-table__card-link:hover{color:var(--accent-dark);opacity:0.5;}#section-49f80cab-2710-4b82-a628-50079aa431fe .neighborhood-poi-table__tag{background:var(--primary-light);color:var(--typography-dark);font-weight:400;text-transform:var(--text-case);}#section-49f80cab-2710-4b82-a628-50079aa431fe .neighborhood-poi-table__star:is(.is-filled){--color:var(--accent-dark);}#section-49f80cab-2710-4b82-a628-50079aa431fe .neighborhood-poi-table__star:not(.is-filled){background-color:var(--background-dark-inactive);}#section-49f80cab-2710-4b82-a628-50079aa431fe .neighborhood-score__help path{fill:var(--accent-dark);}#section-49f80cab-2710-4b82-a628-50079aa431fe .neighborhood-score__help .tippy-content{background:var(--accent-dark);}#section-49f80cab-2710-4b82-a628-50079aa431fe .neighborhood-score__help .tippy-content *{color:var(--typography-light);}#section-49f80cab-2710-4b82-a628-50079aa431fe .neighborhood-score__help .tippy-arrow{color:var(--accent-dark);}#section-49f80cab-2710-4b82-a628-50079aa431fe .neighborhood-score__help-content a{color:var(--accent-light);}#section-49f80cab-2710-4b82-a628-50079aa431fe .neighborhood-score__help-content a:hover{color:var(--accent-light);opacity:0.5;}#section-49f80cab-2710-4b82-a628-50079aa431fe .neighborhood-score__help-content span{text-transform:var(--text-case);}#section-49f80cab-2710-4b82-a628-50079aa431fe>div:last-child{padding-top:calc(4 / 4 * var(--global-section-padding))!important;padding-bottom:calc(4 / 4 * var(--global-section-padding))!important;}#section-7bfd1ca6-c0d2-4a9f-93ce-44fbe1b4fcc2{color:#000;--fontColor:#000;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:0%;--fontColor_A:1;--fontColor_darkenDir:1;--bgColor:#FFFFFF;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;--section-padding-top:calc(0 / 4 * var(--global-section-padding));--section-padding-bottom:calc(4 / 4 * var(--global-section-padding));background-color:#FFFFFF;}#section-7bfd1ca6-c0d2-4a9f-93ce-44fbe1b4fcc2 .neighborhood-demographics__title{max-width:100%;}#section-7bfd1ca6-c0d2-4a9f-93ce-44fbe1b4fcc2 .neighborhood-demographics-nav .neighborhood-demographics-nav__tab{text-transform:var(--text-case);}#section-7bfd1ca6-c0d2-4a9f-93ce-44fbe1b4fcc2 .neighborhood-demographics-tabs__population{padding-bottom:0px;}#section-7bfd1ca6-c0d2-4a9f-93ce-44fbe1b4fcc2 .neighborhood-demographics-description,#section-7bfd1ca6-c0d2-4a9f-93ce-44fbe1b4fcc2 .neighborhood-demographics-tabs__overview-item,#section-7bfd1ca6-c0d2-4a9f-93ce-44fbe1b4fcc2 .neighborhood-demographics-tabs__item-section-overview:not(:last-child),#section-7bfd1ca6-c0d2-4a9f-93ce-44fbe1b4fcc2 .neighborhood-demographics-education__symbol{border-color:var(--border-dark-inactive);}#section-7bfd1ca6-c0d2-4a9f-93ce-44fbe1b4fcc2 .neighborhood-demographics-nav__tab{background-color:transparent;border-color:var(--accent-dark);color:var(--accent-dark);}#section-7bfd1ca6-c0d2-4a9f-93ce-44fbe1b4fcc2 .neighborhood-demographics-nav__tab:hover,#section-7bfd1ca6-c0d2-4a9f-93ce-44fbe1b4fcc2 .neighborhood-demographics-nav__tab:is(.neighborhood-demographics-nav__tab--active){background-color:var(--accent-dark);border-color:var(--accent-dark);color:var(--typography-light);}#section-7bfd1ca6-c0d2-4a9f-93ce-44fbe1b4fcc2 .neighborhood-demographics-tabs__overview-name--hint:after{background:var(--accent-dark);}#section-7bfd1ca6-c0d2-4a9f-93ce-44fbe1b4fcc2 .neighborhood-demographics-tabs__overview-hint,#section-7bfd1ca6-c0d2-4a9f-93ce-44fbe1b4fcc2 .neighborhood-demographics-tabs__overview-hint:after{background:var(--accent-dark);color:var(--typography-light);}#section-7bfd1ca6-c0d2-4a9f-93ce-44fbe1b4fcc2 .neighborhood-demographics-tabs__overview-hint>*,#section-7bfd1ca6-c0d2-4a9f-93ce-44fbe1b4fcc2 .neighborhood-demographics-tabs__overview-hint:after>*{color:var(--typography-light);}#section-7bfd1ca6-c0d2-4a9f-93ce-44fbe1b4fcc2 .neighborhood-demographics-tabs__overview-hint-title{text-transform:var(--text-case);font-weight:700;}#section-7bfd1ca6-c0d2-4a9f-93ce-44fbe1b4fcc2 .neighborhood-demographics-tabs__population-age-bar{background:var(--background-dark-inactive);}#section-7bfd1ca6-c0d2-4a9f-93ce-44fbe1b4fcc2 .neighborhood-demographics-tabs__age-hint{color:var(--typography-light);}#section-7bfd1ca6-c0d2-4a9f-93ce-44fbe1b4fcc2 .neighborhood-demographics-tabs__overview-value{text-transform:var(--text-case);}#section-7bfd1ca6-c0d2-4a9f-93ce-44fbe1b4fcc2>div:last-child{padding-top:calc(0 / 4 * var(--global-section-padding))!important;padding-bottom:calc(4 / 4 * var(--global-section-padding))!important;}#section-c6c920f3-7401-4733-99ff-3db98bda4b7f{color:#000;--fontColor:#000;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:0%;--fontColor_A:1;--fontColor_darkenDir:1;--bgColor:#fff;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;--section-padding-top:calc(0 / 4 * var(--global-section-padding));--section-padding-bottom:calc(6 / 4 * var(--global-section-padding));background-color:#fff;}#section-c6c920f3-7401-4733-99ff-3db98bda4b7f .neighborhood-schools-table,#section-c6c920f3-7401-4733-99ff-3db98bda4b7f .neighborhood-schools-table__row{border-color:var(--border-dark-inactive);}#section-c6c920f3-7401-4733-99ff-3db98bda4b7f .neighborhood-schools-nav .neighborhood-schools-nav__item{text-transform:var(--text-case);}#section-c6c920f3-7401-4733-99ff-3db98bda4b7f .neighborhood-schools-nav__item{background:transparent;border-color:var(--accent-dark);color:var(--accent-dark);}#section-c6c920f3-7401-4733-99ff-3db98bda4b7f .neighborhood-schools-nav__item:hover,#section-c6c920f3-7401-4733-99ff-3db98bda4b7f .neighborhood-schools-nav__item:is(.neighborhood-schools-nav__item--active){background:var(--accent-dark);border-color:var(--accent-dark);color:var(--accent-light);}#section-c6c920f3-7401-4733-99ff-3db98bda4b7f .neighborhood-schools-table__row--filters{color:var(--typography-dark);}#section-c6c920f3-7401-4733-99ff-3db98bda4b7f .neighborhood-schools-table__filter-tool path{fill:var(--typography-dark);}#section-c6c920f3-7401-4733-99ff-3db98bda4b7f .neighborhood-schools-table__type-icon{--primarySchoolBack:var(--accent-dark);}#section-c6c920f3-7401-4733-99ff-3db98bda4b7f .neighborhood-schools-table__type-icon path{fill:var(--accent-light);}#section-c6c920f3-7401-4733-99ff-3db98bda4b7f .neighborhood-schools-table__name path{fill:var(--accent-dark);}#section-c6c920f3-7401-4733-99ff-3db98bda4b7f .neighborhood-schools-table__category{background:var(--primary-light);color:var(--typography-dark);font-size:12px;}#section-c6c920f3-7401-4733-99ff-3db98bda4b7f .neighborhood-schools-rating:before{background:linear-gradient(90deg, var(--accent-dark) var(--percent), var(--background-dark-inactive) var(--percent));-webkit-background-clip:text;background-clip:text;}#section-c6c920f3-7401-4733-99ff-3db98bda4b7f .neighborhood-schools-table__description{color:var(--typography-dark);}#section-c6c920f3-7401-4733-99ff-3db98bda4b7f .neighborhood-schools-table__description:hover{color:var(--accent-dark);opacity:0.5;}#section-c6c920f3-7401-4733-99ff-3db98bda4b7f>div:last-child{padding-top:calc(0 / 4 * var(--global-section-padding))!important;padding-bottom:calc(6 / 4 * var(--global-section-padding))!important;}#section-00167701-0675-4db6-9266-5986160e2641{color:#000000;--fontColor:#000000;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:0%;--fontColor_A:1;--fontColor_darkenDir:1;--bgColor:#ffffff;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;--section-padding-top:calc(0 / 4 * var(--global-section-padding));--section-padding-bottom:calc(0 / 4 * var(--global-section-padding));background-color:#ffffff;}#section-00167701-0675-4db6-9266-5986160e2641 .neighborhood-gallery{min-height:unset;}#section-00167701-0675-4db6-9266-5986160e2641 .gallery__item{height:auto;}#section-00167701-0675-4db6-9266-5986160e2641 .gallery__item{width:100%;}#section-00167701-0675-4db6-9266-5986160e2641 .lp-arrow{border-color:var(--accent-light);background:var(--accent-light);}#section-00167701-0675-4db6-9266-5986160e2641 .lp-arrow:after{background:var(--accent-dark);}#section-00167701-0675-4db6-9266-5986160e2641 .lp-arrow:hover:not(:disabled){border-color:var(--accent-light);background:transparent;}#section-00167701-0675-4db6-9266-5986160e2641 .lp-arrow:hover:not(:disabled):after{background:var(--accent-light);}#section-00167701-0675-4db6-9266-5986160e2641>div:last-child{padding-top:calc(0 / 4 * var(--global-section-padding))!important;padding-bottom:calc(0 / 4 * var(--global-section-padding))!important;}#section-e0e3de6b-239a-403d-87c3-d684d9eebc02{color:#000000;--fontColor:#000000;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:0%;--fontColor_A:1;--fontColor_darkenDir:1;--bgColor:#ffffff;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;background-color:#ffffff;}#section-5cde1c56-b366-4ff2-a17a-a6f3423d481d{color:#000;--fontColor:#000;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:0%;--fontColor_A:1;--fontColor_darkenDir:1;--bgColor:#ffffff;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;--section-padding-top:calc(4 / 4 * var(--global-section-padding));--section-padding-bottom:calc(0 / 4 * var(--global-section-padding));background-color:#ffffff;}#section-5cde1c56-b366-4ff2-a17a-a6f3423d481d .neighborhood-map__content{padding:64px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;}@media (max-width: 768px){#section-5cde1c56-b366-4ff2-a17a-a6f3423d481d .neighborhood-map__content{max-width:unset;}}#section-5cde1c56-b366-4ff2-a17a-a6f3423d481d .neighborhood-map{height:auto;max-height:unset;}#section-5cde1c56-b366-4ff2-a17a-a6f3423d481d .neighborhood-map__container{position:relative;height:auto;aspect-ratio:16/7;}@media (max-width: 768px){#section-5cde1c56-b366-4ff2-a17a-a6f3423d481d .neighborhood-map__container{aspect-ratio:3/4;}}#section-5cde1c56-b366-4ff2-a17a-a6f3423d481d .map-marker{-webkit-filter:grayscale(100);filter:grayscale(100);}#section-5cde1c56-b366-4ff2-a17a-a6f3423d481d>div:last-child{padding-top:calc(4 / 4 * var(--global-section-padding))!important;padding-bottom:calc(0 / 4 * var(--global-section-padding))!important;}#section-0900e24e-2c2c-496b-88fa-e30a06d3fa4c{color:#000;--fontColor:#000;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:0%;--fontColor_A:1;--fontColor_darkenDir:1;--bgColor:#ffffff;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;--section-padding-top:calc(4 / 4 * var(--global-section-padding));--section-padding-bottom:calc(4 / 4 * var(--global-section-padding));background-color:#ffffff;}#section-0900e24e-2c2c-496b-88fa-e30a06d3fa4c .neighborhoods-slider__title-group .neighborhoods-slider__pretitle:before{border-color:var(--accent-dark);}#section-0900e24e-2c2c-496b-88fa-e30a06d3fa4c .neighborhoods-slider__title{max-width:unset;}@media (max-width: 768px){#section-0900e24e-2c2c-496b-88fa-e30a06d3fa4c .neighborhoods-slider__title{text-align:center;}}#section-0900e24e-2c2c-496b-88fa-e30a06d3fa4c .neighborhoods-slider__slider-full-width .neighborhoods-slider__cta-btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}@media (max-width: 768px){#section-0900e24e-2c2c-496b-88fa-e30a06d3fa4c .neighborhoods-slider__pretitle{padding:0 0 19px;}#section-0900e24e-2c2c-496b-88fa-e30a06d3fa4c .neighborhoods-slider__pretitle:before{bottom:0;left:50%;top:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:64px;}}@media (max-width: 768px){#section-0900e24e-2c2c-496b-88fa-e30a06d3fa4c .neighborhoods-slider__subtitle{text-align:center;}}#section-0900e24e-2c2c-496b-88fa-e30a06d3fa4c .neighborhoods-slider__cta-btn{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;-webkit-align-self:end;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;}#section-0900e24e-2c2c-496b-88fa-e30a06d3fa4c .neighborhoods-slider__card-content{min-height:auto;}#section-0900e24e-2c2c-496b-88fa-e30a06d3fa4c .neighborhoods-slider__card-link{margin-top:48px;}@media (min-width: 1025px){#section-0900e24e-2c2c-496b-88fa-e30a06d3fa4c .neighborhoods-slider:not(.neighborhoods-slider__slider-full-width){padding-bottom:calc(var(--lp-spacing-large) + 48px)!important;}#section-0900e24e-2c2c-496b-88fa-e30a06d3fa4c .neighborhoods-slider:not(.neighborhoods-slider__slider-full-width) .neighborhoods-slider__card-content{bottom:-48px;}}@media (min-width: 1025px){#section-0900e24e-2c2c-496b-88fa-e30a06d3fa4c .neighborhoods-slider:is(.neighborhoods-slider__slider-full-width) .neighborhoods-slider__card-content{bottom:calc(-40px - 57.95px);}}@media (max-width: 1024px){#section-0900e24e-2c2c-496b-88fa-e30a06d3fa4c .neighborhoods-slider.neighborhoods-slider__slider-full-width .neighborhoods-slider__card-content{left:var(--lp-grid-gap-medium);}}@media (max-width: 1024px) and (min-width: 769px){#section-0900e24e-2c2c-496b-88fa-e30a06d3fa4c .neighborhoods-slider .neighborhoods-slider__images-slider{height:100%;}#section-0900e24e-2c2c-496b-88fa-e30a06d3fa4c .neighborhoods-slider .splide__track{height:100%;}}#section-0900e24e-2c2c-496b-88fa-e30a06d3fa4c .neighborhoods-slider__card-blur{display:none;}#section-0900e24e-2c2c-496b-88fa-e30a06d3fa4c .neighborhoods-slider__list-item.is-active{border-bottom:1px solid var(--accent-dark);color:var(--accent-dark);}#section-0900e24e-2c2c-496b-88fa-e30a06d3fa4c .neighborhoods-slider__list-item.is-active:after{background:var(--accent-dark);}#section-0900e24e-2c2c-496b-88fa-e30a06d3fa4c .neighborhoods-slider__list-item-text{text-transform:var(--text-case);}#section-0900e24e-2c2c-496b-88fa-e30a06d3fa4c>div:last-child{padding-top:calc(4 / 4 * var(--global-section-padding))!important;padding-bottom:calc(4 / 4 * var(--global-section-padding))!important;}#section-0dcfcabe-31e1-49fc-96f3-13b293493a2c{color:#fff;--fontColor:#fff;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#ffffff;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;background-color:#ffffff;--gradient-color:var(--overlay-color, rgba(0, 0, 0, 0.3));background-image:linear-gradient(var(--gradient-color), var(--gradient-color)),url('https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/e9a862ee-0175-42ed-a8ff-6c0d76e41315');background-repeat:no-repeat;-webkit-background-position:center;background-position:center;-webkit-background-size:cover;background-size:cover;}#section-0dcfcabe-31e1-49fc-96f3-13b293493a2c .newsletter-contact-cta__heading .newsletter-contact-cta__title:before{border-color:var(--accent-dark);}#section-0dcfcabe-31e1-49fc-96f3-13b293493a2c .newsletter-contact-cta__block{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;}@media (min-width: 1024px){#section-0dcfcabe-31e1-49fc-96f3-13b293493a2c .newsletter-contact-cta__wrapper{-webkit-box-pack:left;-ms-flex-pack:left;-webkit-justify-content:left;justify-content:left;}#section-0dcfcabe-31e1-49fc-96f3-13b293493a2c .newsletter-contact-cta__wrapper .newsletter-contact-cta__heading{margin:unset;max-width:600px;}#section-0dcfcabe-31e1-49fc-96f3-13b293493a2c .newsletter-contact-cta__wrapper .newsletter-contact-cta__heading .newsletter-contact-cta__pre-title,#section-0dcfcabe-31e1-49fc-96f3-13b293493a2c .newsletter-contact-cta__wrapper .newsletter-contact-cta__heading .newsletter-contact-cta__title,#section-0dcfcabe-31e1-49fc-96f3-13b293493a2c .newsletter-contact-cta__wrapper .newsletter-contact-cta__heading .newsletter-contact-cta__description{text-align:left;}#section-0dcfcabe-31e1-49fc-96f3-13b293493a2c .newsletter-contact-cta__wrapper .newsletter-contact-cta__heading .newsletter-contact-cta__title{padding-top:unset;}#section-0dcfcabe-31e1-49fc-96f3-13b293493a2c .newsletter-contact-cta__wrapper .newsletter-contact-cta__heading .newsletter-contact-cta__title:before{display:none;}#section-0dcfcabe-31e1-49fc-96f3-13b293493a2c .newsletter-contact-cta__wrapper .newsletter-contact-cta__btn-wrap{text-align:left;}}@media (min-width: 960px) and (orientation: landscape){#section-0dcfcabe-31e1-49fc-96f3-13b293493a2c{background-image:linear-gradient(var(--gradient-color), var(--gradient-color)),url('https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/e9a862ee-0175-42ed-a8ff-6c0d76e41315');}}@media (min-width: 1280px) and (orientation: landscape){#section-0dcfcabe-31e1-49fc-96f3-13b293493a2c{background-image:linear-gradient(var(--gradient-color), var(--gradient-color)),url('https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1920/https://media-production.lp-cdn.com/media/e9a862ee-0175-42ed-a8ff-6c0d76e41315');}}@media (min-width: 1920px) and (orientation: landscape){#section-0dcfcabe-31e1-49fc-96f3-13b293493a2c{background-image:linear-gradient(var(--gradient-color), var(--gradient-color)),url('https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=2560/https://media-production.lp-cdn.com/media/e9a862ee-0175-42ed-a8ff-6c0d76e41315');}}@media (min-width: 2560px) and (orientation: landscape){#section-0dcfcabe-31e1-49fc-96f3-13b293493a2c{background-image:linear-gradient(var(--gradient-color), var(--gradient-color)),url('https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=3456/https://media-production.lp-cdn.com/media/e9a862ee-0175-42ed-a8ff-6c0d76e41315');}}#section-e0d6b98f-a55f-451f-b9fd-4d60927b1925{color:#1a1a1a;--fontColor:#1a1a1a;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:10%;--fontColor_A:1;--fontColor_darkenDir:1;--bgColor:#ffffff;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;background-color:#ffffff;}#section-65e9ae9a-f2c3-4ecd-9a98-fc3dd44874c7{color:#000000;--fontColor:#000000;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:0%;--fontColor_A:1;--fontColor_darkenDir:1;--bgColor:#ffffff;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;background-color:#ffffff;}body>div.sidemenu{background-color:rgba(255, 255, 255, 1);color:rgba(0, 0, 0, 1);--fontColor:rgba(0, 0, 0, 1);--fontColor_H:0;--fontColor_S:0%;--fontColor_L:0%;--fontColor_A:1;--fontColor_darkenDir:1;--bgColor:rgba(255, 255, 255, 1);--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;}footer{background-color:rgba(234, 231, 225, 1);color:rgba(0, 0, 0, 1);--fontColor:rgba(0, 0, 0, 1);--fontColor_H:0;--fontColor_S:0%;--fontColor_L:0%;--fontColor_A:1;--fontColor_darkenDir:1;--bgColor:rgba(234, 231, 225, 1);--bgColor_H:40;--bgColor_S:18%;--bgColor_L:90%;--bgColor_A:1;--bgColor_darkenDir:-1;}","jqueryExecutables":["try {\n(function init(sectionDomId) {\n  const section = document.getElementById(sectionDomId);\n  const contactTitle = section.querySelector('.js-contact-title');\n  const emailInput = section.querySelector('.js-email-input');\n  const emailRegex = /[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)+/;\n  emailInput.addEventListener('input', function () {\n    if (emailRegex.test(this.value)) {\n      this.setCustomValidity('');\n    } else {\n      this.setCustomValidity('Please enter a valid email address.');\n    }\n    this.reportValidity();\n  });\n  const inputName = section.querySelector('.js-input-name');\n  inputName.addEventListener('keyup', function () {\n    if (this.value.replaceAll(/\\d/g, \"\").trim().split(\" \").length < 2 || this.value.replaceAll(/\\d/g, \"\").trim() === \"\") {\n      this.setCustomValidity(\"Please input your first name and last name.\");\n    } else {\n      this.setCustomValidity(\"\");\n    }\n  });\n  function setHttp(link) {\n    if (link.search(/^http[s]?\\:\\/\\/|\\//) == -1) {\n      link = 'https://' + link;\n    }\n    return link;\n  }\n  const socialLinks = section.querySelectorAll('.lp-socials__link, .contact-form-modal-details__socials-link');\n  socialLinks.forEach(linkElement => {\n    const href = linkElement.getAttribute('href');\n    if (href) {\n      linkElement.setAttribute('href', setHttp(href));\n    }\n  });\n  if (contactTitle.length < 1) return;\n  let words = contactTitle.textContent.split(\" \");\n  if (words.length > 1) {\n    contactTitle.innerHTML = `<span class=\"contact__title-top\">${words[0]} </span><span class=\"contact__title-bottom\">${words.splice(1).join(\" \")}</span>`;\n  }\n  const addRedirectToForm = () => {\n    const redirectLink = document.getElementById(`${sectionDomId}`).querySelector('.js-redirect-link');\n    const form = document.getElementById(`${sectionDomId}`).querySelector('.js-form');\n    function redirectPage(link) {\n      if (link) {\n        const rawHref = link.getAttribute('href');\n        link.setAttribute('href', setHttp(rawHref));\n        link.click();\n      }\n    }\n    function setHttp(link) {\n      if (link.search(/^http[s]?\\:\\/\\/|\\//) == -1) {\n        link = 'http://' + link;\n      }\n      return link;\n    }\n    form.addEventListener(\"reset\", function () {\n      redirectPage(redirectLink);\n    });\n  };\n  addRedirectToForm();\n})('modal-global-contact-us');\n} catch(e) {\nconsole.log(e);\n}","","try {\n(function init(sectionDomId) {\n  (function () {\n    const observer = new IntersectionObserver(entries => {\n      entries.forEach(entry => {\n        if (entry.isIntersecting) entry.target.classList.add('is-in-viewport');\n      });\n    }, {\n      threshold: 0.5\n    });\n    const initialElements = document.querySelectorAll('[data-animate=\"true\"]');\n    initialElements.forEach(element => observer.observe(element));\n    const container = document.querySelector('.data-container');\n    if (container) {\n      const mutationObserver = new MutationObserver(mutations => {\n        mutations.forEach(mutation => {\n          if (mutation.type === 'childList') {\n            mutation.addedNodes.forEach(node => {\n              if (node.nodeType === 1 && node.getAttribute('data-animate') === 'true') observer.observe(node);\n            });\n          }\n        });\n      });\n      mutationObserver.observe(container, {\n        childList: true,\n        subtree: true\n      });\n    }\n  })();\n  const sectionSelector = document.getElementById(sectionDomId);\n  const searchToggleSelector = sectionSelector.querySelector('.js-search-toggle-btn');\n  const searchWrapperSelector = sectionSelector.querySelector('.js-header-search');\n  const header = sectionSelector.querySelector('.js-header');\n  let lastScrollTop = 0;\n  const subNavOpeners = sectionSelector.querySelectorAll('.js-subnav-opener');\n  subNavOpeners.forEach(opener => {\n    opener.addEventListener('click', function (e) {\n      e.preventDefault();\n      e.stopPropagation();\n      const parent = opener.parentElement;\n      subNavOpeners.forEach(otherOpener => {\n        if (otherOpener !== opener) {\n          otherOpener.parentElement.classList.remove('header-navigation__item--sub-nav--opened');\n        }\n      });\n      parent.classList.toggle('header-navigation__item--sub-nav--opened');\n    });\n  });\n  document.addEventListener('click', function (e) {\n    if (!e.target.closest('.js-subnav-opener') && !e.target.closest('.header-navigation__item--sub-nav--opened')) {\n      subNavOpeners.forEach(opener => {\n        opener.parentElement.classList.remove('header-navigation__item--sub-nav--opened');\n      });\n    }\n  });\n  function initHeaderColors() {\n    try {\n      var colorStr = window.getComputedStyle(header).getPropertyValue(\"--backgroundColor\");\n      var bgColor = makeColor(colorStr);\n      var isDark = (bgColor.rgba.r * 299 + bgColor.rgba.g * 587 + bgColor.rgba.b * 114) / 1000 < 128;\n      sectionSelector.classList.add('is-background-color-' + (isDark ? 'dark' : 'light'));\n    } catch (e) {}\n  }\n  function makeColor(str) {\n    var color = {\n      rgba: {\n        r: 0,\n        g: 0,\n        b: 0,\n        a: 0\n      }\n    };\n    if (str && str.match) {\n      var m = str.match(/rgba?\\s*\\((\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)(?:\\s*,\\s*([\\.0-9]+))?\\)/);\n      if (m) {\n        color.rgba.r = parseInt(m[1]);\n        color.rgba.g = parseInt(m[2]);\n        color.rgba.b = parseInt(m[3]);\n        color.rgba.a = parseFloat(m[4]);\n        if (isNaN(color.rgba.a)) {\n          color.rgba.a = 1;\n        }\n      }\n    }\n    return color;\n  }\n  initHeaderColors();\n  var navEl = document.querySelector('nav > header') || document.querySelector('nav');\n  var navbarHeight = navEl ? navEl.offsetHeight : 0;\n  if (navEl) {\n    if (window.ResizeObserver) {\n      new ResizeObserver(function (entries) {\n        if (!entries.length) return;\n        navbarHeight = entries[0].target.offsetHeight;\n      }).observe(navEl);\n    } else {\n      window.addEventListener('resize', function () {\n        navbarHeight = navEl.offsetHeight;\n      });\n    }\n  }\n  function isLocomotiveActive() {\n    return document.body.hasAttribute('data-scroll-container');\n  }\n  function updateHeaderVisibility(currentScrollTop) {\n    if (currentScrollTop === 0) header.classList.remove('header--hide');else if (currentScrollTop > lastScrollTop) header.classList.add('header--hide');else header.classList.remove('header--hide');\n    lastScrollTop = currentScrollTop;\n  }\n  function customHeaderHideShow(currentScrollTop) {\n    if (!navEl) return;\n    if (currentScrollTop > 0) {\n      navEl.classList.add('scroll');\n    } else {\n      navEl.classList.remove('scroll');\n    }\n    if (currentScrollTop > lastScrollTop && currentScrollTop > navbarHeight) {\n      document.documentElement.style.setProperty('--global-header-height', '0px');\n    } else {\n      document.documentElement.style.setProperty('--global-header-height', navbarHeight + 'px');\n    }\n  }\n  window.addEventListener('scroll', function () {\n    if (isLocomotiveActive()) return;\n    var currentScrollTop = window.scrollY || document.documentElement.scrollTop;\n    updateHeaderVisibility(currentScrollTop);\n  });\n  var isTicking = false;\n  var latestLocoScrollY = 0;\n  window.addEventListener('locomotive-scroll', function (e) {\n    latestLocoScrollY = e.detail.scrollY;\n    if (!isTicking) {\n      window.requestAnimationFrame(function () {\n        customHeaderHideShow(latestLocoScrollY);\n        updateHeaderVisibility(latestLocoScrollY);\n        isTicking = false;\n      });\n      isTicking = true;\n    }\n  });\n  if (searchToggleSelector !== null) {\n    searchToggleSelector.addEventListener('click', function () {\n      if (searchWrapperSelector.style.display === 'block') searchWrapperSelector.style.display = 'none';else searchWrapperSelector.style.display = 'block';\n    });\n    document.addEventListener('click', function (evt) {\n      if (!searchToggleSelector.contains(evt.target) && !searchWrapperSelector.contains(evt.target)) searchWrapperSelector.style.display = 'none';\n    });\n  }\n  window.luxuryPresence.mapApiLoader.load().then(() => {\n    if (!searchWrapperSelector) return;\n    const templateHTML = sectionSelector.querySelector('.js-card-template')?.innerHTML;\n    const itemTemplate = templateHTML && Handlebars.compile(templateHTML);\n    const searchMls = searchWrapperSelector.dataset.searchMls === 'true';\n    const searchProperties = searchWrapperSelector.dataset.searchProperties === 'true';\n    const selectedCountries = searchWrapperSelector.dataset.locations;\n    const searchInputSelector = sectionSelector.querySelector('.js-header-search-input');\n    const searchIconSelector = sectionSelector.querySelector('.js-header-btn-search');\n    const closeIconSelector = sectionSelector.querySelector('.js-header-btn-close');\n    const searchResultsSelector = sectionSelector.querySelector('.js-header-search-results-holder');\n    const resultsContainerSelector = sectionSelector.querySelector('.js-header-results-container');\n    const loaderSelector = sectionSelector.querySelector('.js-header-spinner');\n    const predefinedSelector = sectionSelector.querySelector('.js-header-search-results-predefined');\n    const nothingFoundSelector = sectionSelector.querySelector('.js-header-spinner-nothing-found');\n    const service = new google.maps.places.AutocompleteService();\n    const geocoder = new google.maps.Geocoder();\n    var keyword;\n    var leasePropertyState = false;\n    var leasePropertySearched;\n    var isLoading = false;\n    var newSearchTimer;\n    var placesResult = {};\n    function updateSearchDisplay() {\n      var hasResults = !!resultsContainerSelector.innerHTML;\n      var hasPredefined = predefinedSelector.querySelectorAll('a:not(.not-processed)').length > 0;\n      nothingFoundSelector.style.display = 'none';\n      if (hasResults) {\n        predefinedSelector.style.display = 'none';\n        loaderSelector.style.display = 'none';\n        resultsContainerSelector.style.display = 'block';\n      } else if (isLoading) {\n        resultsContainerSelector.style.display = 'none';\n        predefinedSelector.style.display = 'none';\n        loaderSelector.style.display = 'block';\n      } else if (hasPredefined) {\n        resultsContainerSelector.style.display = 'none';\n        loaderSelector.style.display = 'none';\n        predefinedSelector.style.display = 'block';\n      } else {\n        resultsContainerSelector.style.display = 'none';\n        loaderSelector.style.display = 'none';\n        predefinedSelector.style.display = 'none';\n      }\n    }\n    function moveSelection(up) {\n      var count = resultsContainerSelector.innerHTML ? resultsContainerSelector : predefinedSelector;\n      var links = count.querySelectorAll('.results-link');\n      if (!links.length) return;\n      var idx = -1;\n      links.forEach((link, i) => {\n        if (idx === -1 && link.classList.contains('header-search-results__link--selected')) idx = i;\n      });\n      var newIdx;\n      if (up) {\n        newIdx = idx - 1;\n        if (newIdx < 0) newIdx = links.length - 1;\n      } else {\n        newIdx = idx + 1;\n        if (newIdx > links.length - 1) newIdx = 0;\n      }\n      if (newIdx !== idx) {\n        searchResultsSelector.querySelector('.header-search-results__link--selected')?.classList.remove('header-search-results__link--selected');\n        links[newIdx].classList.add('header-search-results__link--selected');\n      }\n    }\n    function startSearch() {\n      const term = searchInputSelector.value;\n      if (term === keyword && leasePropertySearched === leasePropertyState) return;\n      leasePropertySearched = leasePropertyState;\n      keyword = term;\n      if (term) doSearch(term, leasePropertySearched);else setResults(null);\n    }\n    function mlsSearch(term) {\n      var query = {\n        omnibox: term,\n        limit: 5\n      };\n      return superagent.get(window.location.protocol + '//' + window.location.host + '/home-search/listings.json').query(query).then(function (res) {\n        if (!Array.isArray(res.body)) return [];\n        return res.body.map(function (item) {\n          return {\n            id: item.id,\n            display_address: [item.address_1, item.city, [item.state, item.postal_code].filter(function (i) {\n              return i;\n            }).join(' ')].filter(function (i) {\n              return i;\n            }).join(', ')\n          };\n        });\n      }, function (e) {\n        console.log(e);\n        return [];\n      });\n    }\n    function resolveGeoBounds(placeId, description) {\n      return new Promise(function (resolve, reject) {\n        geocoder.geocode({\n          'placeId': placeId\n        }, function (results, status) {\n          if (status != 'OK') return resolve(null);\n          var result = results[0];\n          var bounds = new google.maps.LatLngBounds();\n          bounds.extend(result.geometry.viewport.getSouthWest());\n          bounds.extend(result.geometry.viewport.getNorthEast());\n          result.geometry.bounds = bounds.toJSON();\n          var placeUrl = window.luxuryPresence.makeMlsLink(result);\n          return resolve({\n            placeUrl: placeUrl,\n            description: description\n          });\n        });\n      });\n    }\n    function addRestrictions(request) {\n      switch (selectedCountries) {\n        case 'Worldwide':\n          return request;\n        case 'US & Canada':\n          request.componentRestrictions = {\n            country: ['us', 'ca']\n          };\n          return request;\n        default:\n          request.componentRestrictions = {\n            country: 'us'\n          };\n          return request;\n      }\n    }\n    function resolveAutocomplete(term, deeper) {\n      var request = addRestrictions({\n        input: term,\n        types: deeper ? ['geocode'] : ['(regions)'],\n        limit: 1\n      });\n      return new Promise(function (resolve, reject) {\n        service.getPlacePredictions(request, function (results, status) {\n          if (status !== google.maps.places.PlacesServiceStatus.OK) {\n            resolve(null);\n            return;\n          }\n          if (!Array.isArray(results)) {\n            resolve(null);\n            return;\n          }\n          if (deeper) {\n            var allowedTypes = {\n              'neighborhood': true,\n              'administrative_area_level_3': true,\n              'administrative_area_level_4': true,\n              'administrative_area_level_5': true,\n              'sublocality_level_1': true,\n              'sublocality_level_2': true,\n              'sublocality_level_3': true\n            };\n            results = results.filter(function (res) {\n              return res.types.find(t => allowedTypes[t]);\n            });\n          }\n          if (!results.length) {\n            resolve(null);\n            return;\n          }\n          resolve(results);\n        });\n      });\n    }\n    function placesSearch(term, ignoreInput) {\n      if (placesResult.term !== term) {\n        placesResult = {\n          term: term,\n          result: resolveAutocomplete(term).then(function (results) {\n            if (!ignoreInput && term !== keyword) return null;\n            if (ignoreInput && !results) return resolveAutocomplete(term, true);\n            return results;\n          }).then(function (results) {\n            if (!ignoreInput && term !== keyword || !results) return [];\n            var geoResultPromises = results.map(function (result) {\n              return resolveGeoBounds(result.place_id, result.description);\n            });\n            return Promise.all(geoResultPromises).then(function (geoLinks) {\n              return geoLinks.filter(function (i) {\n                return i;\n              }).slice(0, 3);\n            });\n          })\n        };\n      }\n      return placesResult.result;\n    }\n    function propertiesSearch(term) {\n      var payload = {\n        companyId: window.luxuryPresence.defaults.companyId,\n        search: term,\n        offset: 0,\n        limit: 4,\n        statusIds: [\"5f528253-abb7-484e-95c3-330269ac1105\", \"959c11cf-8655-4f91-874c-292b0ab7ea6b\", \"a0012964-4f51-4430-abf8-6547c5ab6441\", \"df04ccbe-4621-4140-a504-ee1a17430bb7\", \"88b4ace6-f39b-4b25-a051-8f6dba976833\", \"96031d77-bbe5-4de3-90d8-1e4e70de8ca8\"]\n      };\n      return superagent.post(window.luxuryPresence.defaults.apiGatewayUrl + '/graphql').send({\n        query: window.luxuryPresence.defaults.gql.properties,\n        variables: payload\n      }).then(function (res) {\n        return (res.body.data || {}).properties || [];\n      }, function (err) {\n        return [];\n      });\n    }\n    function doSearch(term, leaseProperty) {\n      isLoading = true;\n      updateSearchDisplay();\n      Promise.all([searchMls ? mlsSearch(term, leaseProperty) : [], searchMls ? placesSearch(term) : [], searchProperties ? propertiesSearch(term, leaseProperty) : []]).then(function (res) {\n        if (term !== keyword) return;\n        setResults(res[0], res[1], res[2], leaseProperty);\n      });\n    }\n    function makeResultsBlockHtml(title, elementClass, links) {\n      if (!links || !links.length) return '';else return '<div class=\"header-search-results__block\"><div class=\"header-search-results__title\">' + title + '</div><div class=\"' + elementClass + '\">' + links.join('') + '</div></div>';\n    }\n    function setResults(mlsResults, placesResults, propertiesResults, leaseProperty) {\n      searchResultsSelector.querySelector('.header-search-results__link--selected')?.classList.remove('header-search-results__link--selected');\n      isLoading = false;\n      updateSearchDisplay();\n      if (!mlsResults) {\n        resultsContainerSelector.innerHTML = '';\n        updateSearchDisplay();\n        return;\n      }\n      if (!mlsResults.length && !placesResults.length && !propertiesResults.length) {\n        updateSearchDisplay();\n        return;\n      }\n      var propertiesHtml = makeResultsBlockHtml('Featured Properties', 'header-properties', propertiesResults.map(function (result) {\n        return itemTemplate(result);\n      }));\n      var placesHtml = makeResultsBlockHtml('Locations', '', placesResults.map(function (result) {\n        return `<a class=\"header-search-results__link lp-icon\" href=\"${result.placeUrl}${leaseProperty ? '&lease_property=true' : ''}\">${result.description}</a>`;\n      }));\n      var mlsHtml = makeResultsBlockHtml('Address', '', mlsResults.map(function (result) {\n        return `<a href=\"/home-search/listings/${result.id}\" class=\"header-search-results__link lp-icon\">${result.display_address}</a>`;\n      }));\n      resultsContainerSelector.innerHTML = propertiesHtml + placesHtml + mlsHtml;\n      updateSearchDisplay();\n    }\n    var neighborhoods = null;\n    function fetchNeighborhoods() {\n      var url = window.luxuryPresence.defaults.apiGatewayUrl;\n      var gqlQuery = 'query ($companyId: String, $offset: Int, $limit: Int) {neighborhoods (companyId: $companyId, offset: $offset, limit: $limit) {id, name, mlsLink, googlePlaceData}}';\n      var payload = {};\n      payload.offset = 0;\n      payload.limit = 100;\n      payload.companyId = window.luxuryPresence.defaults.companyId;\n      return superagent.post(url + '/graphql').withCredentials().send({\n        query: gqlQuery,\n        variables: payload\n      }).then(function (res) {\n        neighborhoods = res.body.data && res.body.data.neighborhoods;\n        if (neighborhoods && !neighborhoods.length) {\n          neighborhoods = null;\n        }\n      });\n    }\n    function setPredefinedNeighborhoods() {\n      return fetchNeighborhoods().then(function () {\n        if (!neighborhoods) return;\n        var placesHtml = makeResultsBlockHtml('Locations', neighborhoods.map(function (item) {\n          return `<a class=\"header-search-results__link lp-icon\" href=\"${item.mlsLink}${leasePropertyState ? '&lease_property=true' : ''}\">${item.googlePlaceData && item.googlePlaceData.formatted_address || item.name}</a>`;\n        }));\n        predefinedSelector.innerHTML = placesHtml;\n        updateSearchDisplay();\n      });\n    }\n    if (searchMls) setPredefinedNeighborhoods();\n    closeIconSelector.style.display = 'none';\n    searchInputSelector.addEventListener('keyup', function (ev) {\n      if (this.value === '') {\n        closeIconSelector.style.display = 'none';\n        searchIconSelector.style.display = 'block';\n      } else {\n        closeIconSelector.style.display = 'block';\n        searchIconSelector.style.display = 'none';\n      }\n      if (ev.which === 38) {\n        ev.preventDefault();\n        moveSelection(true);\n        return false;\n      }\n      if (ev.which === 40) {\n        ev.preventDefault();\n        moveSelection();\n        return false;\n      }\n      if (ev.which === 13) {\n        let $lnk = searchResultsSelector.querySelector('.header-search-results__link--selected');\n        if ($lnk) {\n          $lnk.click();\n          searchActive = false;\n          updateSearchDisplay();\n        } else {\n          $searchBtn.click();\n        }\n      }\n      window.clearTimeout(newSearchTimer);\n      newSearchTimer = window.setTimeout(startSearch, 300);\n    });\n    closeIconSelector.addEventListener('click', function () {\n      searchInputSelector.value = '';\n      searchInputSelector.dispatchEvent(new Event('keyup'));\n      searchActive = false;\n      updateSearchDisplay();\n    });\n    searchResultsSelector.addEventListener('mouseenter', function (ev) {\n      searchResultsSelector.querySelector('.header-search-results__link--selected')?.classList.remove('header-search-results__link--selected');\n    });\n    function outsideClickHandler(e) {\n      if (searchWrapperSelector.contains(e.target)) return;\n      searchActive = false;\n      updateSearchDisplay();\n    }\n    document.addEventListener('click', outsideClickHandler);\n  });\n})('global-navbar');\n} catch(e) {\nconsole.log(e);\n}","try {\n(function init(sectionDomId, options) {\n  var elementSelector = options.elementSelector || 'nav';\n  var element = document.querySelector(elementSelector);\n  var sections = document.querySelectorAll('body > section');\n  var subNavContainers = element.querySelectorAll('.sub-nav');\n  var initialBackgroundColor = options.initialBackgroundColor || element.style.backgroundColor;\n  var backgroundColorScroll = options.backgroundColorScroll || '#191919';\n  var fontColor = options.fontColor || '#fff';\n  var fontColorScroll = options.fontColorScroll || '#000';\n  var didScroll = false;\n  var lastScrollTop = 0;\n  var delta = 5;\n\n  // eslint-disable-next-line sonarjs/no-collapsible-if\n  if (wow) {\n    // Wowjs might not trigger for position fixed elements\n    if (window.scrollY > 0) {\n      element.querySelectorAll('.wow').forEach(el => wow.show(el));\n    }\n  }\n  function adjustNavPinState() {\n    // Remove 'visible' class from all subNavContainers\n    for (let i = 0; i < subNavContainers.length; i++) {\n      subNavContainers[i].classList.remove('visible');\n    }\n    if (window.scrollY > 0) {\n      element.style.backgroundColor = backgroundColorScroll;\n      element.style.color = fontColorScroll;\n      element.classList.add('scroll');\n    } else {\n      element.style.backgroundColor = initialBackgroundColor;\n      element.style.color = fontColor;\n      element.classList.remove('scroll');\n    }\n  }\n  adjustNavPinState();\n  function onScroll() {\n    didScroll = true;\n  }\n  window.addEventListener('scroll', onScroll);\n\n  // eslint-disable-next-line\n  var debounceInterval = setInterval(() => {\n    if (didScroll) {\n      // eslint-disable-next-line\n      hasScrolled();\n      didScroll = false;\n    }\n  }, 250);\n  function hasScrolled() {\n    adjustNavPinState();\n    // eslint-disable-next-line\n    var navbarHeight = element.offsetHeight;\n    // eslint-disable-next-line\n    var st = window.scrollY;\n\n    // Make sure they scroll more than delta\n    if (Math.abs(lastScrollTop - st) <= delta) {\n      return;\n    }\n    if (st > lastScrollTop && st > navbarHeight) {\n      // Scroll Down\n      element.style.transform = `translateY(-${navbarHeight}px) scaleY(0)`;\n      document.documentElement.style.setProperty('--global-header-height', '0px');\n\n      // Some sections \"follow\" the navbar with class sticky (i.e. Producer search)\n      sections.forEach(section => {\n        if (section.classList.contains('sticky')) {\n          section.style.top = '0px';\n        }\n      });\n    } else {\n      // Scroll Up\n      // eslint-disable-next-line\n      if (st + window.innerHeight < document.documentElement.scrollHeight) {\n        element.style.transform = `translateY(0) scaleY(1)`;\n        document.documentElement.style.setProperty('--global-header-height', `${navbarHeight}px`);\n        sections.forEach(section => {\n          if (section.classList.contains('sticky')) {\n            section.style.top = `${navbarHeight}px`;\n          }\n        });\n      }\n    }\n    lastScrollTop = st;\n  }\n})('NAVBAR', JSON.parse(\"{\\\"fontColor\\\":\\\"#161515\\\",\\\"elementSelector\\\":\\\".header\\\",\\\"fontColorScroll\\\":\\\"#fff\\\",\\\"backgroundColorScroll\\\":\\\"rgba(26,26,26, .8)\\\",\\\"initialBackgroundColor\\\":\\\"#fff\\\"}\"));\n} catch(e) {\nconsole.log(e);\n}","try {\n(function init(sectionDomId) {\n  if (sectionDomId === \"main-section\") sectionDomId = \"global-sidemenu\";\n  var sidemenu = document.getElementById(sectionDomId);\n  var openers = sidemenu.querySelectorAll('.js-sub-nav-opener');\n  var items = sidemenu.querySelectorAll('.js-idemenu-navigation-item');\n  var watermark = document.querySelector('.js-sidemenu-watermark');\n  var onShow = function () {\n    window.lpUI.requestScrollLock(sectionDomId);\n  };\n  var onHide = function () {\n    window.lpUI.releaseScrollLock(sectionDomId);\n  };\n  sidemenu.addEventListener('lpui-show', onShow);\n  sidemenu.addEventListener('lpui-hide', onHide);\n  openers.forEach(function (opener) {\n    opener.addEventListener('click', function (event) {\n      event.preventDefault();\n      this.classList.toggle('sidemenu-navigation__link--active');\n      this.classList.toggle('sidemenu-navigation__link--sub-nav-active');\n    });\n  });\n  document.body.addEventListener('click', function (evt) {\n    if (!evt.target.closest('.sidemenu') && !evt.target.closest('.js-sidemenu-opener')) {\n      window.lpUI.sideMenuHide();\n    }\n  });\n  const handleLinkClick = function (href) {\n    if (href && href.match(/^#[^#].*$/)) {\n      window.lpUI.sideMenuHide();\n    }\n  };\n  const mainNavLinks = sidemenu.querySelectorAll('.sidemenu-navigation__link');\n  mainNavLinks.forEach(function (link) {\n    link.addEventListener('click', function (event) {\n      const href = this.getAttribute('href');\n      handleLinkClick(href);\n    });\n  });\n  const subNavLinks = sidemenu.querySelectorAll('.sidemenu-navigation-sub-nav__link');\n  subNavLinks.forEach(function (link) {\n    link.addEventListener('click', function (event) {\n      const href = this.getAttribute('href');\n      handleLinkClick(href);\n    });\n  });\n  if (watermark) {\n    items.forEach(function (item, index) {\n      item.setAttribute(\"data-id\", index <= 9 ? \"0\" + (index + 1) : index + 1);\n    });\n    items.forEach(function (item) {\n      item.addEventListener('mouseenter', function () {\n        watermark.setAttribute(\"data-id\", item.getAttribute(\"data-id\"));\n        watermark.style.opacity = 1;\n      });\n      item.addEventListener('mouseleave', function () {\n        watermark.style.opacity = 0;\n      });\n    });\n  }\n})('global-sidemenu');\n} catch(e) {\nconsole.log(e);\n}","","try {\n(function init(sectionDomId) {\n  const sectionDom = document.getElementById(sectionDomId);\n  const backToTopBtn = sectionDom.querySelector('.js-back-to-top');\n  backToTopBtn?.addEventListener('click', () => {\n    window.scrollTo({\n      top: 0,\n      behavior: 'smooth'\n    });\n  });\n})('global-footer');\n} catch(e) {\nconsole.log(e);\n}","","try {\n(function init(sectionDomId) {\n  const customDropdownHTML = `\n  <div class=\"custom-select\" role=\"presentation\">\n    <button class=\"custom-select-toggle\" type=\"button\" aria-haspopup=\"true\" aria-expanded=\"false\" role=\"combobox\"></button>\n    <div class=\"custom-select-menu\"><div class=\"custom-select-content\"></div></div>\n  </div>`;\n  const hideOriginalSelect = originalSelect => {\n    originalSelect.classList.remove(...originalSelect.classList);\n    originalSelect.classList.add(\"sr-only\");\n  };\n  const openCustomSelect = customSelectToggle => {\n    let customSelectMenu = customSelectToggle.nextElementSibling;\n    customSelectMenu.classList.add(\"open\");\n    customSelectToggle.classList.add(\"open\");\n    customSelectToggle.ariaExpanded = true;\n  };\n  const closeCustomSelect = customSelectToggle => {\n    let customSelectMenu = customSelectToggle.nextElementSibling;\n    customSelectMenu.classList.remove(\"open\");\n    customSelectToggle.classList.remove(\"open\");\n    customSelectToggle.ariaExpanded = false;\n  };\n  const inheritAttributes = (originalSelect, customSelectToggle, customSelectMenu) => {\n    customSelectToggle.className = customSelectToggle.className.concat(' ', originalSelect.className);\n    customSelectToggle.id = originalSelect.getAttribute(\"id\") + \"custom\";\n    customSelectToggle.dataset.name = originalSelect.getAttribute(\"name\");\n    customSelectMenu.setAttribute(\"aria-labelledby\", customSelectToggle.id);\n  };\n  const initiateQuerySelectors = customSelect => {\n    let customSelectToggle = customSelect.querySelector('.custom-select-toggle'),\n      customSelectMenu = customSelect.querySelector('.custom-select-menu'),\n      customSelectContent = customSelect.querySelector('.custom-select-content');\n    return {\n      customSelectToggle,\n      customSelectMenu,\n      customSelectContent\n    };\n  };\n  const initiateToggleText = (originalSelect, customSelectToggle) => {\n    const dataLabelOption = originalSelect.querySelector(\"[data-label]\");\n    const isMultiple = originalSelect?.multiple;\n    if (!isMultiple) {\n      const toggleText = dataLabelOption && dataLabelOption.dataset.label || originalSelect.querySelector(\":checked\")?.textContent || originalSelect.querySelector(\"option\")?.textContent;\n      customSelectToggle.classList.add(\"is-placeholder\");\n      customSelectToggle.innerHTML = toggleText;\n    } else {\n      const placeholderText = dataLabelOption && dataLabelOption.dataset.label || originalSelect.querySelector(\"option\")?.textContent || \"Select\";\n      const selectedOptions = Array.from(originalSelect.querySelectorAll(\"option:checked\")).filter(opt => opt.value !== \"\");\n      if (selectedOptions.length === 0) {\n        customSelectToggle.innerHTML = placeholderText;\n        customSelectToggle.classList.add(\"is-placeholder\");\n      } else if (selectedOptions.length === 1) {\n        customSelectToggle.innerHTML = selectedOptions[0].textContent;\n        customSelectToggle.classList.remove(\"is-placeholder\");\n      } else {\n        customSelectToggle.innerHTML = `${selectedOptions[0].textContent} +${selectedOptions.length - 1}`;\n        customSelectToggle.classList.remove(\"is-placeholder\");\n      }\n    }\n  };\n  const convertOptionsToButtons = (originalSelect, customSelectContent) => {\n    originalSelect.querySelectorAll('option').forEach(option => {\n      const button = createButtonFromOption(option);\n      customSelectContent.appendChild(button);\n    });\n  };\n  const createButtonFromOption = option => {\n    let button = document.createElement('button');\n    button.className = \"custom-select-item\";\n    button.setAttribute(\"role\", \"option\");\n    button.setAttribute(\"type\", \"button\");\n    button.textContent = option.textContent;\n    button.setAttribute('value', option.value);\n    if (option.disabled) {\n      button.setAttribute(\"disabled\", \"true\");\n    }\n    if (option.selected && option.value !== \"\") {\n      button.classList.add(\"is-selected\");\n      button.setAttribute(\"aria-selected\", \"true\");\n    }\n    return button;\n  };\n  const initiateEventListeners = (originalSelect, customSelectToggle, customSelectMenu) => {\n    const isMultiple = originalSelect?.multiple;\n    originalSelect.addEventListener(\"focus\", function () {\n      openCustomSelect(customSelectToggle);\n      customSelectToggle.focus();\n    });\n    customSelectToggle.addEventListener(\"click\", function () {\n      if (customSelectToggle.getAttribute(\"aria-expanded\") === \"true\") {\n        closeCustomSelect(customSelectToggle);\n      } else {\n        openCustomSelect(customSelectToggle);\n      }\n    });\n    customSelectMenu.addEventListener(\"click\", function (event) {\n      if (event.target.classList.contains('custom-select-item')) {\n        const clickedValue = event.target.value;\n        const clickedOption = originalSelect.querySelector(`option[value=\"${clickedValue}\"]`);\n        const placeholderOption = originalSelect.querySelector(\"[data-label]\");\n        const placeholderText = placeholderOption?.dataset.label || originalSelect.querySelector(\"option\")?.textContent || \"Select\";\n        if (!isMultiple) {\n          let opts = customSelectMenu.querySelectorAll(\".is-selected\");\n          [].forEach.call(opts, function (el) {\n            el.classList.remove(\"is-selected\");\n          });\n          event.target.classList.add(\"is-selected\");\n          clickedOption.selected = true;\n          customSelectToggle.innerHTML = clickedOption.textContent;\n          if (clickedValue === \"\" || event.target.classList.contains(\"is-placeholder\")) {\n            customSelectToggle.classList.add(\"is-placeholder\");\n          } else {\n            customSelectToggle.classList.remove(\"is-placeholder\");\n          }\n          let changeEvent = new Event('change', {\n            bubbles: true\n          });\n          originalSelect.dispatchEvent(changeEvent);\n          closeCustomSelect(customSelectToggle);\n        } else {\n          if (clickedValue === \"\") {\n            customSelectMenu.querySelectorAll(\".is-selected\").forEach(el => {\n              el.classList.remove(\"is-selected\");\n              el.setAttribute(\"aria-selected\", \"false\");\n            });\n            originalSelect.querySelectorAll(\"option\").forEach(opt => opt.selected = false);\n            customSelectToggle.innerHTML = placeholderText;\n            customSelectToggle.classList.add(\"is-placeholder\");\n          } else {\n            const isCurrentlySelected = event.target.classList.contains(\"is-selected\");\n            event.target.classList.toggle(\"is-selected\");\n            event.target.setAttribute(\"aria-selected\", (!isCurrentlySelected).toString());\n            clickedOption.selected = !isCurrentlySelected;\n            const allItem = customSelectMenu.querySelector('.custom-select-item[value=\"\"]');\n            if (allItem) {\n              allItem.classList.remove(\"is-selected\");\n              allItem.setAttribute(\"aria-selected\", \"false\");\n            }\n            const allOption = originalSelect.querySelector('option[value=\"\"]');\n            if (allOption) allOption.selected = false;\n            const selectedItems = customSelectMenu.querySelectorAll(\".custom-select-item.is-selected\");\n            if (selectedItems.length === 0) {\n              customSelectToggle.innerHTML = placeholderText;\n              customSelectToggle.classList.add(\"is-placeholder\");\n            } else if (selectedItems.length === 1) {\n              customSelectToggle.innerHTML = selectedItems[0].textContent;\n              customSelectToggle.classList.remove(\"is-placeholder\");\n            } else {\n              customSelectToggle.innerHTML = `${selectedItems[0].textContent} +${selectedItems.length - 1}`;\n              customSelectToggle.classList.remove(\"is-placeholder\");\n            }\n          }\n          let changeEvent = new Event('change', {\n            bubbles: true\n          });\n          originalSelect.dispatchEvent(changeEvent);\n        }\n      }\n    });\n    document.addEventListener(\"click\", function (event) {\n      if (!customSelectMenu.contains(event.target) && !customSelectToggle.contains(event.target)) {\n        closeCustomSelect(customSelectToggle);\n      }\n    });\n  };\n  const createCustomSelect = originalSelect => {\n    const customSelect = document.createElement('div');\n    customSelect.innerHTML = customDropdownHTML;\n    const {\n      customSelectToggle,\n      customSelectMenu,\n      customSelectContent\n    } = initiateQuerySelectors(customSelect);\n    inheritAttributes(originalSelect, customSelectToggle, customSelectMenu);\n    hideOriginalSelect(originalSelect);\n    initiateToggleText(originalSelect, customSelectToggle);\n    convertOptionsToButtons(originalSelect, customSelectContent);\n    initiateEventListeners(originalSelect, customSelectToggle, customSelectMenu);\n    return customSelect;\n  };\n  const setCustomSelectValue = (originalSelect, value) => {\n    let customSelect = originalSelect.nextElementSibling;\n    let customSelectToggle = customSelect.querySelector(\".custom-select-toggle\");\n    let customSelectContent = customSelect.querySelector(\".custom-select-content\");\n    if (!customSelectContent) return;\n    let selectedOption = value ? Array.from(customSelectContent.children).find(function (b) {\n      return b.value === value;\n    }) : customSelectContent.firstChild;\n    if (!selectedOption) {\n      return;\n    }\n    if (selectedOption.classList.contains(\"is-disabled\")) return;\n    let elementNumber = Array.from(selectedOption.parentNode.children).indexOf(selectedOption);\n    let linkedOption = originalSelect.querySelectorAll(\"option\")[elementNumber];\n    linkedOption.selected = true;\n    selectedOption.classList.add(\"is-selected\");\n    selectedOption.parentNode.querySelectorAll(\".custom-select-item\").forEach(el => {\n      if (el !== selectedOption) {\n        el.classList.remove(\"is-selected\");\n      }\n    });\n    closeCustomSelect(customSelectToggle);\n    customSelectToggle.innerHTML = linkedOption.innerHTML;\n    if (linkedOption.value) {\n      customSelectToggle.classList.remove(\"is-placeholder\");\n      if (linkedOption.value !== \"\") {\n        customSelect.classList.add(\"has-selection\");\n      } else {\n        customSelect.classList.remove(\"has-selection\");\n      }\n    } else {\n      customSelect.classList.remove(\"has-selection\");\n      customSelectToggle.classList.add(\"is-placeholder\");\n    }\n  };\n  const customSelect = originalSelect => {\n    const customSelect = createCustomSelect(originalSelect);\n    originalSelect.insertAdjacentElement('afterend', customSelect);\n    return customSelect;\n  };\n  const resetCustomSelect = originalSelect => {\n    const customSelectEl = originalSelect.nextElementSibling;\n    const customSelectToggle = customSelectEl?.querySelector('.custom-select-toggle');\n    const customSelectContent = customSelectEl?.querySelector('.custom-select-content');\n    if (!customSelectToggle || !customSelectContent) return;\n    const placeholderOption = originalSelect.querySelector(\"[data-label]\");\n    const placeholderText = placeholderOption?.dataset.label || originalSelect.querySelector(\"option\")?.textContent || \"Select\";\n    customSelectContent.querySelectorAll('.custom-select-item').forEach(item => {\n      item.classList.remove('is-selected');\n      item.setAttribute('aria-selected', 'false');\n    });\n    originalSelect.querySelectorAll('option').forEach(opt => opt.selected = false);\n    customSelectToggle.innerHTML = placeholderText;\n    customSelectToggle.classList.add('is-placeholder');\n    const customSelectWrapper = customSelectEl.querySelector('.custom-select');\n    if (customSelectWrapper) {\n      customSelectWrapper.classList.remove('has-selection');\n    }\n  };\n  const section = document.getElementById(sectionDomId);\n  const closeBtn = section.querySelector(\".js-close-btn\");\n  const connectBtn = section.querySelector(\".js-btn-connect\");\n  const popUp = section.querySelector(\".js-pop-up\");\n  const btnHolder = section.querySelector(\".js-btn-holder\");\n  const form = section.querySelector(\".js-form\");\n  const successMessage = section.querySelector(\".js-success\");\n  const selects = document.querySelectorAll(\".floating-contact-button select.js-select\");\n  selects.forEach(function (el) {\n    customSelect(el);\n  });\n  const inputName = form.querySelector('.js-input-name');\n  inputName.addEventListener('keyup', function () {\n    if (this.value.replaceAll(/\\d/g, \"\").trim().split(\" \").length < 2 || this.value.replaceAll(/\\d/g, \"\").trim() === \"\") {\n      this.setCustomValidity(\"Please input your first name and last name.\");\n    } else {\n      this.setCustomValidity(\"\");\n    }\n  });\n  form.addEventListener(\"reset\", function () {\n    successMessage.style.display = \"block\";\n    form.style.display = \"none\";\n  });\n  window.addEventListener(\"scroll\", function () {\n    if (window.scrollY >= 150 && window.getComputedStyle(popUp).display !== \"block\") btnHolder.classList.add(\"floating-contact-button__btn-holder--visible\");else btnHolder.classList.remove(\"floating-contact-button__btn-holder--visible\");\n  });\n  closeBtn.addEventListener(\"click\", function () {\n    popUp.style.display = \"none\";\n    btnHolder.classList.add(\"floating-contact-button__btn-holder--visible\");\n  });\n  connectBtn.addEventListener(\"click\", function () {\n    popUp.style.display = \"block\";\n    btnHolder.classList.remove(\"floating-contact-button__btn-holder--visible\");\n  });\n})('global-mobile-contact');\n} catch(e) {\nconsole.log(e);\n}",""],"pageVariables":[{"showBackOverlay":true,"backOverlayColor":"rgba(255, 255, 255, 1)","boxVerticalAlign":"Bottom","boxHorizontalAlign":"Center","prefixTitle":"","boxBackColor":"rgba(234, 231, 225, 0.8)","preTitle":"Welcome to","showButton":true,"neighborhoodNameColor":"rgba(0, 0, 0, 1)","companyId":"ce9ea808-4f28-435a-8816-6eead52d7880","websiteId":"5c09fef0-52f5-4746-9fac-31173c7343d5","pageId":"6cea0200-f473-421d-b65e-a3472c5477a4","sectionDomId":"section-a4c1bb80-9974-4819-81d6-d4b999f7331c","sectionIndex":1,"pageSectionId":"a4c1bb80-9974-4819-81d6-d4b999f7331c","route":"/neighborhoods/:slug","hostname":"alexandrialiving.com","stagingUrl":"","logoDark":{"id":"03b3faab-a8cb-48cf-b9a7-546460aaa76e","alt":null,"bytes":25576,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","description":null,"displayName":"compass-lockup-black","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","originalFileName":"compass lockup black"},"logoLight":{"id":"2f2ac67e-9d9e-407c-bb6d-41c79b705827","alt":null,"bytes":27296,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","description":null,"displayName":"compass-lockup-white","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","originalFileName":"compass lockup white"},"brokerageDisclaimer":"","brokerageFormDisclaimer":null,"overlayOpacity":"0.30","overlayColor":0,"businessName":"Adrianna Vallario","renderOptions":null,"fontColor":"#000","backgroundColor":"#ffffff","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":null,"resource":"neighborhood","resourceSelection":null,"templateSelection":null,"derivedSelection":null,"variables":{},"usePageResource":true},{"primaryButton":{"path":"/home-search/listings","show":false,"type":"LINK","style":"button-style-1","content":"Search All Homes"},"columns":"3","showMap":false,"viewButtonStyle":"","initZoom":"","initialPosition":"","showFilters":true,"title":"Property Listings","description":"","useBWTheme":false,"companyId":"ce9ea808-4f28-435a-8816-6eead52d7880","websiteId":"5c09fef0-52f5-4746-9fac-31173c7343d5","pageId":"6cea0200-f473-421d-b65e-a3472c5477a4","sectionDomId":"section-27ffada0-f3e0-44b4-80a8-802d05f87331","sectionIndex":2,"pageSectionId":"27ffada0-f3e0-44b4-80a8-802d05f87331","route":"/neighborhoods/:slug","hostname":"alexandrialiving.com","stagingUrl":"","logoDark":{"id":"03b3faab-a8cb-48cf-b9a7-546460aaa76e","alt":null,"bytes":25576,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","description":null,"displayName":"compass-lockup-black","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","originalFileName":"compass lockup black"},"logoLight":{"id":"2f2ac67e-9d9e-407c-bb6d-41c79b705827","alt":null,"bytes":27296,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","description":null,"displayName":"compass-lockup-white","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","originalFileName":"compass lockup white"},"brokerageDisclaimer":"","brokerageFormDisclaimer":null,"overlayOpacity":"0.30","overlayColor":0,"businessName":"Adrianna Vallario","renderOptions":null,"fontColor":"#000000","backgroundColor":"#ffffff","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":null,"resource":"properties","resourceSelection":null,"templateSelection":null,"derivedSelection":null,"variables":{"sort":"salesPrice","limit":12,"order":"salesPrice","sortDir":"DESC","statusIds":["5f528253-abb7-484e-95c3-330269ac1105","959c11cf-8655-4f91-874c-292b0ab7ea6b","a0012964-4f51-4430-abf8-6547c5ab6441","df04ccbe-4621-4140-a504-ee1a17430bb7","88b4ace6-f39b-4b25-a051-8f6dba976833","96031d77-bbe5-4de3-90d8-1e4e70de8ca8"],"leaseProperty":false,"advancedFilters":{"query":{"statusIds":{"in":["5f528253-abb7-484e-95c3-330269ac1105","959c11cf-8655-4f91-874c-292b0ab7ea6b","a0012964-4f51-4430-abf8-6547c5ab6441","df04ccbe-4621-4140-a504-ee1a17430bb7","88b4ace6-f39b-4b25-a051-8f6dba976833"]}}},"backfillProviders":["cws_brightmls"],"displayMLSListings":"true","hostname":"alexandrialiving.com","websiteId":"5c09fef0-52f5-4746-9fac-31173c7343d5"},"usePageResource":true},{"button":"button-style-1","btnText":"Search Homes in the Area","companyId":"ce9ea808-4f28-435a-8816-6eead52d7880","websiteId":"5c09fef0-52f5-4746-9fac-31173c7343d5","pageId":"6cea0200-f473-421d-b65e-a3472c5477a4","sectionDomId":"section-16819b02-ca29-4f43-83e2-495171cac690","sectionIndex":3,"pageSectionId":"16819b02-ca29-4f43-83e2-495171cac690","route":"/neighborhoods/:slug","hostname":"alexandrialiving.com","stagingUrl":"","logoDark":{"id":"03b3faab-a8cb-48cf-b9a7-546460aaa76e","alt":null,"bytes":25576,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","description":null,"displayName":"compass-lockup-black","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","originalFileName":"compass lockup black"},"logoLight":{"id":"2f2ac67e-9d9e-407c-bb6d-41c79b705827","alt":null,"bytes":27296,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","description":null,"displayName":"compass-lockup-white","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","originalFileName":"compass lockup white"},"brokerageDisclaimer":"","brokerageFormDisclaimer":null,"overlayOpacity":"0.30","overlayColor":0,"businessName":"Adrianna Vallario","renderOptions":null,"fontColor":"#ffffff","backgroundColor":"#FFFFFF","isFontColorLight":true,"isFontColorDark":false,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":null,"resource":"neighborhood","resourceSelection":null,"templateSelection":null,"derivedSelection":null,"variables":{},"usePageResource":true},{"showSocialShare":true,"socialStyle":"social_icons-style-1","companyId":"ce9ea808-4f28-435a-8816-6eead52d7880","websiteId":"5c09fef0-52f5-4746-9fac-31173c7343d5","pageId":"6cea0200-f473-421d-b65e-a3472c5477a4","sectionDomId":"section-a2f57b98-6850-4888-8d02-e15d5b711c6c","sectionIndex":4,"pageSectionId":"a2f57b98-6850-4888-8d02-e15d5b711c6c","route":"/neighborhoods/:slug","hostname":"alexandrialiving.com","stagingUrl":"","logoDark":{"id":"03b3faab-a8cb-48cf-b9a7-546460aaa76e","alt":null,"bytes":25576,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","description":null,"displayName":"compass-lockup-black","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","originalFileName":"compass lockup black"},"logoLight":{"id":"2f2ac67e-9d9e-407c-bb6d-41c79b705827","alt":null,"bytes":27296,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","description":null,"displayName":"compass-lockup-white","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","originalFileName":"compass lockup white"},"brokerageDisclaimer":"","brokerageFormDisclaimer":null,"overlayOpacity":"0.30","overlayColor":0,"businessName":"Adrianna Vallario","renderOptions":null,"fontColor":"#000","backgroundColor":"#fff","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":null,"resource":"neighborhood","resourceSelection":null,"templateSelection":null,"derivedSelection":null,"variables":{},"usePageResource":true},{"iconBGColor":"rgba(123, 122, 99, 1)","iconColor":"#FFFFFF","title":"Overview for","companyId":"ce9ea808-4f28-435a-8816-6eead52d7880","websiteId":"5c09fef0-52f5-4746-9fac-31173c7343d5","pageId":"6cea0200-f473-421d-b65e-a3472c5477a4","sectionDomId":"section-6fc0ef50-2cc6-420c-8fef-c33cf9aa5ace","sectionIndex":5,"pageSectionId":"6fc0ef50-2cc6-420c-8fef-c33cf9aa5ace","route":"/neighborhoods/:slug","hostname":"alexandrialiving.com","stagingUrl":"","logoDark":{"id":"03b3faab-a8cb-48cf-b9a7-546460aaa76e","alt":null,"bytes":25576,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","description":null,"displayName":"compass-lockup-black","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","originalFileName":"compass lockup black"},"logoLight":{"id":"2f2ac67e-9d9e-407c-bb6d-41c79b705827","alt":null,"bytes":27296,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","description":null,"displayName":"compass-lockup-white","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","originalFileName":"compass lockup white"},"brokerageDisclaimer":"","brokerageFormDisclaimer":null,"overlayOpacity":"0.30","overlayColor":0,"businessName":"Adrianna Vallario","renderOptions":null,"fontColor":"#000","backgroundColor":"#EAE7E1","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":null,"resource":"neighborhood","resourceSelection":null,"templateSelection":null,"derivedSelection":null,"variables":{},"usePageResource":true},{"secondaryAccentColor":"rgba(123, 122, 99, 1)","buttonStyles":"button-style-1","linkStyles":"hyperlink-style-1","pillTextColor":"rgba(123, 122, 99, 1)","pillTextColorActive":"#fff","pillBorderColor":"rgba(123, 122, 99, 1)","pillBackgroundColor":"rgba(0,0,0,0)","pillBackgroundColorActive":"rgba(123, 122, 99, 1)","tertiaryAccentColor":"rgba(123, 122, 99, 1)","primaryAccentColor":"rgba(123, 122, 99, 1)","title":"Around","nearestPoints":"","companyId":"ce9ea808-4f28-435a-8816-6eead52d7880","websiteId":"5c09fef0-52f5-4746-9fac-31173c7343d5","pageId":"6cea0200-f473-421d-b65e-a3472c5477a4","sectionDomId":"section-49f80cab-2710-4b82-a628-50079aa431fe","sectionIndex":6,"pageSectionId":"49f80cab-2710-4b82-a628-50079aa431fe","route":"/neighborhoods/:slug","hostname":"alexandrialiving.com","stagingUrl":"","logoDark":{"id":"03b3faab-a8cb-48cf-b9a7-546460aaa76e","alt":null,"bytes":25576,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","description":null,"displayName":"compass-lockup-black","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","originalFileName":"compass lockup black"},"logoLight":{"id":"2f2ac67e-9d9e-407c-bb6d-41c79b705827","alt":null,"bytes":27296,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","description":null,"displayName":"compass-lockup-white","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","originalFileName":"compass lockup white"},"brokerageDisclaimer":"","brokerageFormDisclaimer":null,"overlayOpacity":"0.30","overlayColor":0,"businessName":"Adrianna Vallario","renderOptions":null,"fontColor":"#000","backgroundColor":"#fff","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":null,"resource":"neighborhood","resourceSelection":"{ id, name, region { displayId, details { state }, scores { walk { score, description }, bike { score, description }, transit { score, description } }, pois { name, imageUrl, url, reviewCount, rating, price, distance, category, location { address1, address2, address3, city, state, country, zipCode } } } }","templateSelection":"{ id, name, region { displayId, details { state }, scores { walk { score, description }, bike { score, description }, transit { score, description } }, pois { name, imageUrl, url, reviewCount, rating, price, distance, category, location { address1, address2, address3, city, state, country, zipCode } } } }","derivedSelection":null,"variables":{},"usePageResource":true},{"accentColor1":"rgba(123, 122, 99, 1)","accentColor3":"rgba(123, 122, 99, 0.6)","accentColor4":"rgba(123, 122, 99, 0.4)","title":"Demographics and Employment Data for","accentColor2":"rgba(123, 122, 99, 0.8)","accentColor5":"rgba(123, 122, 99, 0.2)","companyId":"ce9ea808-4f28-435a-8816-6eead52d7880","websiteId":"5c09fef0-52f5-4746-9fac-31173c7343d5","pageId":"6cea0200-f473-421d-b65e-a3472c5477a4","sectionDomId":"section-7bfd1ca6-c0d2-4a9f-93ce-44fbe1b4fcc2","sectionIndex":7,"pageSectionId":"7bfd1ca6-c0d2-4a9f-93ce-44fbe1b4fcc2","route":"/neighborhoods/:slug","hostname":"alexandrialiving.com","stagingUrl":"","logoDark":{"id":"03b3faab-a8cb-48cf-b9a7-546460aaa76e","alt":null,"bytes":25576,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","description":null,"displayName":"compass-lockup-black","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","originalFileName":"compass lockup black"},"logoLight":{"id":"2f2ac67e-9d9e-407c-bb6d-41c79b705827","alt":null,"bytes":27296,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","description":null,"displayName":"compass-lockup-white","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","originalFileName":"compass lockup white"},"brokerageDisclaimer":"","brokerageFormDisclaimer":null,"overlayOpacity":"0.30","overlayColor":0,"businessName":"Adrianna Vallario","renderOptions":null,"fontColor":"#000","backgroundColor":"#FFFFFF","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":null,"resource":"neighborhood","resourceSelection":null,"templateSelection":null,"derivedSelection":null,"variables":{},"usePageResource":true},{"pillTextColorUnselected":"rgba(123, 122, 99, 1)","showMore":"button-style-1","descriptionText":"The rating and statistics can serve as a starting point to make baseline comparisons on the right schools for your family.","pillTextColorSelected":"#ffffff","highSchoolBack":"rgba(123, 122, 99, 1)","pillBackColorSelected":"rgba(123, 122, 99, 1)","pillBackColorUnselected":"rgba(0,0,0,0)","title":"Schools in","primarySchoolBack":"rgba(123, 122, 99, 1)","middleSchoolBack":"rgba(123, 122, 99, 1)","mixedSchoolBack":"rgba(123, 122, 99, 1)","companyId":"ce9ea808-4f28-435a-8816-6eead52d7880","websiteId":"5c09fef0-52f5-4746-9fac-31173c7343d5","pageId":"6cea0200-f473-421d-b65e-a3472c5477a4","sectionDomId":"section-c6c920f3-7401-4733-99ff-3db98bda4b7f","sectionIndex":8,"pageSectionId":"c6c920f3-7401-4733-99ff-3db98bda4b7f","route":"/neighborhoods/:slug","hostname":"alexandrialiving.com","stagingUrl":"","logoDark":{"id":"03b3faab-a8cb-48cf-b9a7-546460aaa76e","alt":null,"bytes":25576,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","description":null,"displayName":"compass-lockup-black","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","originalFileName":"compass lockup black"},"logoLight":{"id":"2f2ac67e-9d9e-407c-bb6d-41c79b705827","alt":null,"bytes":27296,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","description":null,"displayName":"compass-lockup-white","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","originalFileName":"compass lockup white"},"brokerageDisclaimer":"","brokerageFormDisclaimer":null,"overlayOpacity":"0.30","overlayColor":0,"businessName":"Adrianna Vallario","renderOptions":null,"fontColor":"#000","backgroundColor":"#fff","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":null,"resource":"neighborhood","resourceSelection":null,"templateSelection":null,"derivedSelection":null,"variables":{},"usePageResource":true},{"arrowsStyle":"","buttonStyle":"button-style-2","companyId":"ce9ea808-4f28-435a-8816-6eead52d7880","websiteId":"5c09fef0-52f5-4746-9fac-31173c7343d5","pageId":"6cea0200-f473-421d-b65e-a3472c5477a4","sectionDomId":"section-00167701-0675-4db6-9266-5986160e2641","sectionIndex":9,"pageSectionId":"00167701-0675-4db6-9266-5986160e2641","route":"/neighborhoods/:slug","hostname":"alexandrialiving.com","stagingUrl":"","logoDark":{"id":"03b3faab-a8cb-48cf-b9a7-546460aaa76e","alt":null,"bytes":25576,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","description":null,"displayName":"compass-lockup-black","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","originalFileName":"compass lockup black"},"logoLight":{"id":"2f2ac67e-9d9e-407c-bb6d-41c79b705827","alt":null,"bytes":27296,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","description":null,"displayName":"compass-lockup-white","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","originalFileName":"compass lockup white"},"brokerageDisclaimer":"","brokerageFormDisclaimer":null,"overlayOpacity":"0.30","overlayColor":0,"businessName":"Adrianna Vallario","renderOptions":null,"fontColor":"#000000","backgroundColor":"#ffffff","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":null,"resource":"neighborhood","resourceSelection":null,"templateSelection":null,"derivedSelection":null,"variables":{},"usePageResource":true},{"companyId":"ce9ea808-4f28-435a-8816-6eead52d7880","websiteId":"5c09fef0-52f5-4746-9fac-31173c7343d5","pageId":"6cea0200-f473-421d-b65e-a3472c5477a4","sectionDomId":"section-e0e3de6b-239a-403d-87c3-d684d9eebc02","sectionIndex":10,"pageSectionId":"e0e3de6b-239a-403d-87c3-d684d9eebc02","route":"/neighborhoods/:slug","hostname":"alexandrialiving.com","stagingUrl":"","logoDark":{"id":"03b3faab-a8cb-48cf-b9a7-546460aaa76e","alt":null,"bytes":25576,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","description":null,"displayName":"compass-lockup-black","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","originalFileName":"compass lockup black"},"logoLight":{"id":"2f2ac67e-9d9e-407c-bb6d-41c79b705827","alt":null,"bytes":27296,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","description":null,"displayName":"compass-lockup-white","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","originalFileName":"compass lockup white"},"brokerageDisclaimer":"","brokerageFormDisclaimer":null,"overlayOpacity":"0.30","overlayColor":0,"businessName":"Adrianna Vallario","renderOptions":null,"fontColor":"#000000","backgroundColor":"#ffffff","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":null,"resource":"neighborhood","resourceSelection":null,"templateSelection":null,"derivedSelection":null,"variables":{},"usePageResource":true},{"buttonStyling":"button-style-1","showOutline":false,"backContainer":"rgba(234, 231, 225, 1)","showNeighborhoodOutline":true,"neighborhoodBackgroundContainer":"rgba(26, 26, 26, 1)","companyId":"ce9ea808-4f28-435a-8816-6eead52d7880","websiteId":"5c09fef0-52f5-4746-9fac-31173c7343d5","pageId":"6cea0200-f473-421d-b65e-a3472c5477a4","sectionDomId":"section-5cde1c56-b366-4ff2-a17a-a6f3423d481d","sectionIndex":11,"pageSectionId":"5cde1c56-b366-4ff2-a17a-a6f3423d481d","route":"/neighborhoods/:slug","hostname":"alexandrialiving.com","stagingUrl":"","logoDark":{"id":"03b3faab-a8cb-48cf-b9a7-546460aaa76e","alt":null,"bytes":25576,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","description":null,"displayName":"compass-lockup-black","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","originalFileName":"compass lockup black"},"logoLight":{"id":"2f2ac67e-9d9e-407c-bb6d-41c79b705827","alt":null,"bytes":27296,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","description":null,"displayName":"compass-lockup-white","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","originalFileName":"compass lockup white"},"brokerageDisclaimer":"","brokerageFormDisclaimer":null,"overlayOpacity":"0.30","overlayColor":0,"businessName":"Adrianna Vallario","renderOptions":null,"fontColor":"#000","backgroundColor":"#ffffff","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":null,"resource":"neighborhood","resourceSelection":null,"templateSelection":null,"derivedSelection":null,"variables":{"id":"042f94fe-beb8-4740-a295-46771491071d"},"usePageResource":true},{"ctaBtn":{"id":"903","path":"/neighborhoods","show":true,"type":"LINK","email":"","phone":"","style":"button-style-1","content":"View All"},"arrowsStyle":"","showCategories":false,"titleColor":"rgba(0, 0, 0, 1)","hyperlinkStyle":"","pretitle":"Explore Other","title":"Neighborhood Guides","fullWidthSlider":true,"boxTextColor":"rgba(255, 255, 255, 1)","watermark":"","neighborhoodIds":[],"subtitle":"<p>From charming Old Town Alexandria to vibrant Arlington, Adrianna serves clients across Northern Virginia with local knowledge and neighborhood expertise.</p>","cardLayout":"Multiple","boxBgColor":"rgba(0, 0, 0, 1)","companyId":"ce9ea808-4f28-435a-8816-6eead52d7880","websiteId":"5c09fef0-52f5-4746-9fac-31173c7343d5","pageId":"6cea0200-f473-421d-b65e-a3472c5477a4","sectionDomId":"section-0900e24e-2c2c-496b-88fa-e30a06d3fa4c","sectionIndex":12,"pageSectionId":"0900e24e-2c2c-496b-88fa-e30a06d3fa4c","route":"/neighborhoods/:slug","hostname":"alexandrialiving.com","stagingUrl":"","logoDark":{"id":"03b3faab-a8cb-48cf-b9a7-546460aaa76e","alt":null,"bytes":25576,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","description":null,"displayName":"compass-lockup-black","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","originalFileName":"compass lockup black"},"logoLight":{"id":"2f2ac67e-9d9e-407c-bb6d-41c79b705827","alt":null,"bytes":27296,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","description":null,"displayName":"compass-lockup-white","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","originalFileName":"compass lockup white"},"brokerageDisclaimer":"","brokerageFormDisclaimer":null,"overlayOpacity":"0.30","overlayColor":0,"businessName":"Adrianna Vallario","renderOptions":null,"fontColor":"#000","backgroundColor":"#ffffff","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":null,"resource":"neighborhoods","resourceSelection":null,"templateSelection":null,"derivedSelection":null,"variables":{"sort":"createdAt","sortDir":"ASC"},"usePageResource":false},{"TCRBusinessName":"","subscribeButton":"button-style-1","preTitleSecond":"Let’s Work Together","titleSecond":"Your Real Estate Journey Starts Here","showContactNumber":false,"contactNumber":"(232) 323-123","preTitleFirst":"Join Our","titleFirst":"Newsletter","titleColorSecond":"rgba(255, 255, 255, 1)","descriptionSecond":"","workWithBack":"rgba(255, 255, 255, 0)","hyperlinkStyle":"hyperlink-style-2","ctaButton":{"id":"2094","path":"CONTACT_US","show":true,"type":"BUTTON","email":"","phone":"","style":"button-style-2","action":"CONTACT_US","content":"Let's Connect"},"preFix":"Call us at","titleColorFirst":"rgba(177, 132, 99, 1)","descriptionFirst":"Stay up-to-date with exclusive news and market updates in [Location].","rightBack":"rgba(255, 255, 255, 0)","newsletterTextColor":"rgba(0, 0, 0, 1)","newsletterBack":"rgba(238, 237, 233, 0.9)","showNewsletter":false,"companyId":"ce9ea808-4f28-435a-8816-6eead52d7880","websiteId":"5c09fef0-52f5-4746-9fac-31173c7343d5","pageId":"6cea0200-f473-421d-b65e-a3472c5477a4","sectionDomId":"section-0dcfcabe-31e1-49fc-96f3-13b293493a2c","sectionIndex":13,"pageSectionId":"0dcfcabe-31e1-49fc-96f3-13b293493a2c","route":"/neighborhoods/:slug","hostname":"alexandrialiving.com","stagingUrl":"","logoDark":{"id":"03b3faab-a8cb-48cf-b9a7-546460aaa76e","alt":null,"bytes":25576,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","description":null,"displayName":"compass-lockup-black","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","originalFileName":"compass lockup black"},"logoLight":{"id":"2f2ac67e-9d9e-407c-bb6d-41c79b705827","alt":null,"bytes":27296,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","description":null,"displayName":"compass-lockup-white","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","originalFileName":"compass lockup white"},"brokerageDisclaimer":"","brokerageFormDisclaimer":null,"overlayOpacity":"0.30","overlayColor":"rgba(0, 0, 0, 0.3)","businessName":"Adrianna Vallario","renderOptions":null,"fontColor":"#fff","backgroundColor":"#ffffff","isFontColorLight":true,"isFontColorDark":false,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":null},{"preTitle":"Follow Us On Instagram","titleColor":"#B18463","boxColor":"rgba(238, 237, 233, 1)","companyId":"ce9ea808-4f28-435a-8816-6eead52d7880","websiteId":"5c09fef0-52f5-4746-9fac-31173c7343d5","pageId":"6cea0200-f473-421d-b65e-a3472c5477a4","sectionDomId":"section-e0d6b98f-a55f-451f-b9fd-4d60927b1925","sectionIndex":14,"pageSectionId":"e0d6b98f-a55f-451f-b9fd-4d60927b1925","route":"/neighborhoods/:slug","hostname":"alexandrialiving.com","stagingUrl":"","logoDark":{"id":"03b3faab-a8cb-48cf-b9a7-546460aaa76e","alt":null,"bytes":25576,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","description":null,"displayName":"compass-lockup-black","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","originalFileName":"compass lockup black"},"logoLight":{"id":"2f2ac67e-9d9e-407c-bb6d-41c79b705827","alt":null,"bytes":27296,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","description":null,"displayName":"compass-lockup-white","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","originalFileName":"compass lockup white"},"brokerageDisclaimer":"","brokerageFormDisclaimer":null,"overlayOpacity":"0.30","overlayColor":0,"businessName":"Adrianna Vallario","renderOptions":null,"fontColor":"#1a1a1a","backgroundColor":"#ffffff","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":null,"resource":"NONE","resourceSelection":null,"templateSelection":null,"derivedSelection":null,"variables":{},"usePageResource":false},{"companyId":"ce9ea808-4f28-435a-8816-6eead52d7880","websiteId":"5c09fef0-52f5-4746-9fac-31173c7343d5","pageId":"6cea0200-f473-421d-b65e-a3472c5477a4","sectionDomId":"section-65e9ae9a-f2c3-4ecd-9a98-fc3dd44874c7","sectionIndex":15,"pageSectionId":"65e9ae9a-f2c3-4ecd-9a98-fc3dd44874c7","route":"/neighborhoods/:slug","hostname":"alexandrialiving.com","stagingUrl":"","logoDark":{"id":"03b3faab-a8cb-48cf-b9a7-546460aaa76e","alt":null,"bytes":25576,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","description":null,"displayName":"compass-lockup-black","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","originalFileName":"compass lockup black"},"logoLight":{"id":"2f2ac67e-9d9e-407c-bb6d-41c79b705827","alt":null,"bytes":27296,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","description":null,"displayName":"compass-lockup-white","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","originalFileName":"compass lockup white"},"brokerageDisclaimer":"","brokerageFormDisclaimer":null,"overlayOpacity":"0.30","overlayColor":0,"businessName":"Adrianna Vallario","renderOptions":null,"fontColor":"#000000","backgroundColor":"#ffffff","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":null,"resource":"neighborhood","resourceSelection":null,"templateSelection":null,"derivedSelection":null,"variables":{},"usePageResource":true}],"enabledJs":{"enableWowJs":true,"enableSlickJs":true,"enableParollerJs":true,"enableIonRangeSlider":true,"enableJquery":true,"enableSplide":true},"websiteCSS":"footer#global-footer>div>div.footer-bottom-row{margin-bottom:35px;}@media (max-width: 1024px){.footer-socials{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;}}:root{--primary-dark:#EAE7E1;--primary-light:#F4F4F4;--accent-dark:#7B7A63;--accent-light:#FFFFFF;--background-dark-inactive:rgba(0, 0, 0, 0.05);--background-light-inactive:rgba(255, 255, 255, 0.1);--border-dark-inactive:rgba(0, 0, 0, 0.125);--border-dark-active:rgba(0, 0, 0, 0.75);--border-light-inactive:rgba(255, 255, 255, 0.125);--border-light-active:rgba(255, 255, 255, 0.75);--typography-dark:#000000;--typography-light:#FFFFFF;--text-case:uppercase;}:root{--global-h4-font-size:32px;--global-h5-font-size:24px;--global-h6-font-size:20px;}[class*=\"__title\"],[class$=\"-title\"],[class*=\"__link\"],[class*=\"__sub-nav-link\"]{text-transform:var(--text-case);}[class*=\"__description\"],[class*=\"__subtitle\"]{text-transform:none;}.lp-arrow{border-color:var(--accent-dark);background:var(--accent-dark);}.lp-arrow:after{background:var(--accent-light);}.lp-arrow:hover:not(:disabled){border-color:var(--accent-dark);background:transparent;}.lp-arrow:hover:not(:disabled):after{background:var(--accent-dark);}li[class^=\"paginationjs\"] a:hover:after{--lp-color-primary-2:currentColor;}.lp-input,.lp-input:not(:placeholder-shown),.lp-input:hover,.lp-input:focus{background:var(--background-dark-inactive);color:var(--typography-dark);border:1px solid transparent;}.lp-input:-webkit-autofill,.lp-input:not(:placeholder-shown):-webkit-autofill,.lp-input:hover:-webkit-autofill,.lp-input:focus:-webkit-autofill,.lp-input:-webkit-autofill:focus,.lp-input:not(:placeholder-shown):-webkit-autofill:focus,.lp-input:hover:-webkit-autofill:focus,.lp-input:focus:-webkit-autofill:focus,.lp-input:-webkit-autofill:hover,.lp-input:not(:placeholder-shown):-webkit-autofill:hover,.lp-input:hover:-webkit-autofill:hover,.lp-input:focus:-webkit-autofill:hover{color:var(--typography-dark);}.lp-input-icon:after{--iconColor:var(--accent-dark);cursor:pointer;}.lp-combo-input__wrapper:last-child:before{--lp-color-primary-accent:var(--border-dark-inactive);}.custom-select .custom-select-toggle:is(.is-placeholder){color:var(--typography-dark);opacity:0.5;}.custom-select .custom-select-toggle:not(:placeholder-shown){color:var(--typography-dark);border-color:transparent;background:var(--background-dark-inactive);}.custom-select .custom-select-toggle:not(:placeholder-shown):after{background-color:var(--accent-dark);}.custom-select-menu::-webkit-scrollbar-track{background:#F4F4F4!important;}.custom-select-menu::-webkit-scrollbar-thumb{background:var(--accent-dark)!important;}.custom-select-menu::-webkit-scrollbar-thumb:hover{background:var(--accent-dark)!important;}.custom-select-menu{box-shadow:0px 8px 16px rgba(0, 0, 0, 0.025);}.custom-select-menu:is(.open){--lp-color-secondary-gray-700:var(--border-dark-inactive);}.custom-select-menu:not(.open){opacity:0;}.custom-select-menu .custom-select-content{background:var(--primary-light);color:var(--typography-dark);}.custom-select-menu .custom-select-content::-webkit-scrollbar{display:none;}.custom-select .custom-select-item:hover,.custom-select .custom-select-item:focus,.custom-select .custom-select-item:active{color:var(--typography-light);background:var(--accent-dark);}.custom-select .custom-select-item:is(.is-selected){--lp-color-primary-accent:var(--accent-dark);}div.lp-lightbox .lp-lightbox__close{border-color:var(--accent-light);background:var(--accent-light);color:var(--accent-dark);}div.lp-lightbox .lp-lightbox__close:hover:not(:disabled):after{color:var(--accent-light);}div.lp-lightbox .lp-lightbox__close:hover{border-color:var(--accent-light);background:transparent;color:var(--accent-light);}div.lp-lightbox .slick-arrow{border-color:var(--accent-light);background:var(--accent-light);}div.lp-lightbox .slick-arrow:before{border-color:var(--accent-dark);}div.lp-lightbox .slick-arrow:hover:not(:disabled){border-color:var(--accent-light);background:transparent;}div.lp-lightbox .slick-arrow:hover:not(:disabled):before{border-color:var(--accent-light);}.custom-intro__scroll-btn{border-color:var(--accent-dark);background:var(--accent-dark);}.custom-intro__scroll-btn:after{background:var(--accent-light);}.custom-intro__scroll-btn:hover{border-color:var(--accent-dark);background:transparent;}.custom-intro__scroll-btn:hover:after{background:var(--accent-dark);}div.custom-intro__content-box h1.custom-intro__title:before{border-color:var(--accent-dark);}@media (max-width: 768px){.header-container{padding-left:16px;padding-right:16px;}}.header-container .header-logo{margin-right:64px;}@media (min-width: 1025px) and (max-width: 1440px){.header-container .header-logo{margin-right:32px;}}@media (min-width: 1025px) and (max-width: 1440px){.header-container .header-navigation{gap:18px;}}.header-container .header-navigation .header-navigation__link{white-space:nowrap;}@media (min-width: 1025px) and (max-width: 1440px){.header-container .header-navigation .header-navigation__link,.header-container .header-navigation .header-navigation__sub-nav-link{font-size:15px;}}.header:not(.scroll) .header-logo__img--dark{display:none!important;}.header:not(.scroll) .header-logo__img--light{display:block!important;}.header:is(.scroll) .header-logo__img--dark,.header:has(.header-search[style=\"display: block;\"]) .header-logo__img--dark{display:block!important;}.header:is(.scroll) .header-logo__img--light,.header:has(.header-search[style=\"display: block;\"]) .header-logo__img--light{display:none!important;}.header:not(.scroll){background:transparent!important;}.header:not(.scroll) .header-navigation__link{color:var(--typography-light);}.header:not(.scroll) .header-navigation__link:before,.header:not(.scroll) .header-navigation__link:after{background-color:var(--typography-light);}.header:not(.scroll) .header-contact-btn,.header:not(.scroll) .header-search-btn,.header:not(.scroll) .header-hamburger-btn{color:var(--typography-dark);border-color:var(--accent-light);background:var(--accent-light);}.header:not(.scroll) .header-contact-btn:after,.header:not(.scroll) .header-search-btn:after,.header:not(.scroll) .header-hamburger-btn:after,.header:not(.scroll) .header-contact-btn:empty:before,.header:not(.scroll) .header-search-btn:empty:before,.header:not(.scroll) .header-hamburger-btn:empty:before,.header:not(.scroll) .header-contact-btn:empty:after,.header:not(.scroll) .header-search-btn:empty:after,.header:not(.scroll) .header-hamburger-btn:empty:after{background-color:var(--typography-dark);}.header:not(.scroll) .header-contact-btn:hover:not(:disabled),.header:not(.scroll) .header-search-btn:hover:not(:disabled),.header:not(.scroll) .header-hamburger-btn:hover:not(:disabled){color:var(--typography-light);border-color:var(--accent-light);background:transparent;}.header:not(.scroll) .header-contact-btn:hover:not(:disabled):before,.header:not(.scroll) .header-search-btn:hover:not(:disabled):before,.header:not(.scroll) .header-hamburger-btn:hover:not(:disabled):before,.header:not(.scroll) .header-contact-btn:hover:not(:disabled):after,.header:not(.scroll) .header-search-btn:hover:not(:disabled):after,.header:not(.scroll) .header-hamburger-btn:hover:not(:disabled):after{background-color:var(--accent-light);}.page-property-details .header:not(.scroll) .header-logo__img--dark{display:block!important;}.page-property-details .header:not(.scroll) .header-logo__img--light{display:none!important;}.page-property-details .header:not(.scroll) .header-navigation__link{color:var(--typography-dark);}.page-property-details .header:not(.scroll) .header-navigation__link:before,.page-property-details .header:not(.scroll) .header-navigation__link:after{background-color:var(--typography-dark);}.page-property-details .header:not(.scroll) .header-contact-btn,.page-property-details .header:not(.scroll) .header-search-btn,.page-property-details .header:not(.scroll) .header-hamburger-btn{color:var(--typography-light);border-color:var(--accent-dark);background:var(--accent-dark);}.page-property-details .header:not(.scroll) .header-contact-btn:after,.page-property-details .header:not(.scroll) .header-search-btn:after,.page-property-details .header:not(.scroll) .header-hamburger-btn:after,.page-property-details .header:not(.scroll) .header-contact-btn:empty:before,.page-property-details .header:not(.scroll) .header-search-btn:empty:before,.page-property-details .header:not(.scroll) .header-hamburger-btn:empty:before,.page-property-details .header:not(.scroll) .header-contact-btn:empty:after,.page-property-details .header:not(.scroll) .header-search-btn:empty:after,.page-property-details .header:not(.scroll) .header-hamburger-btn:empty:after{background-color:var(--accent-light);}.page-property-details .header:not(.scroll) .header-contact-btn:hover:not(:disabled),.page-property-details .header:not(.scroll) .header-search-btn:hover:not(:disabled),.page-property-details .header:not(.scroll) .header-hamburger-btn:hover:not(:disabled){color:var(--typography-dark);border-color:var(--accent-dark);background:transparent;}.page-property-details .header:not(.scroll) .header-contact-btn:hover:not(:disabled):before,.page-property-details .header:not(.scroll) .header-search-btn:hover:not(:disabled):before,.page-property-details .header:not(.scroll) .header-hamburger-btn:hover:not(:disabled):before,.page-property-details .header:not(.scroll) .header-contact-btn:hover:not(:disabled):after,.page-property-details .header:not(.scroll) .header-search-btn:hover:not(:disabled):after,.page-property-details .header:not(.scroll) .header-hamburger-btn:hover:not(:disabled):after{background-color:var(--accent-dark);}.header:is(.scroll),.header:has(.header-search[style=\"display: block;\"]){background:var(--primary-dark)!important;}.header:is(.scroll) .header-navigation__link,.header:has(.header-search[style=\"display: block;\"]) .header-navigation__link{color:var(--typography-dark);}.header:is(.scroll) .header-navigation__link:before,.header:has(.header-search[style=\"display: block;\"]) .header-navigation__link:before,.header:is(.scroll) .header-navigation__link:after,.header:has(.header-search[style=\"display: block;\"]) .header-navigation__link:after{background-color:var(--typography-dark);}.header:is(.scroll) .header-contact-btn,.header:has(.header-search[style=\"display: block;\"]) .header-contact-btn,.header:is(.scroll) .header-search-btn,.header:has(.header-search[style=\"display: block;\"]) .header-search-btn,.header:is(.scroll) .header-hamburger-btn,.header:has(.header-search[style=\"display: block;\"]) .header-hamburger-btn{color:var(--accent-light);border-color:var(--accent-dark);background:var(--accent-dark);}.header:is(.scroll) .header-contact-btn:after,.header:has(.header-search[style=\"display: block;\"]) .header-contact-btn:after,.header:is(.scroll) .header-search-btn:after,.header:has(.header-search[style=\"display: block;\"]) .header-search-btn:after,.header:is(.scroll) .header-hamburger-btn:after,.header:has(.header-search[style=\"display: block;\"]) .header-hamburger-btn:after,.header:is(.scroll) .header-contact-btn:empty:before,.header:has(.header-search[style=\"display: block;\"]) .header-contact-btn:empty:before,.header:is(.scroll) .header-search-btn:empty:before,.header:has(.header-search[style=\"display: block;\"]) .header-search-btn:empty:before,.header:is(.scroll) .header-hamburger-btn:empty:before,.header:has(.header-search[style=\"display: block;\"]) .header-hamburger-btn:empty:before,.header:is(.scroll) .header-contact-btn:empty:after,.header:has(.header-search[style=\"display: block;\"]) .header-contact-btn:empty:after,.header:is(.scroll) .header-search-btn:empty:after,.header:has(.header-search[style=\"display: block;\"]) .header-search-btn:empty:after,.header:is(.scroll) .header-hamburger-btn:empty:after,.header:has(.header-search[style=\"display: block;\"]) .header-hamburger-btn:empty:after{background-color:var(--accent-light);}.header:is(.scroll) .header-contact-btn:hover:not(:disabled),.header:has(.header-search[style=\"display: block;\"]) .header-contact-btn:hover:not(:disabled),.header:is(.scroll) .header-search-btn:hover:not(:disabled),.header:has(.header-search[style=\"display: block;\"]) .header-search-btn:hover:not(:disabled),.header:is(.scroll) .header-hamburger-btn:hover:not(:disabled),.header:has(.header-search[style=\"display: block;\"]) .header-hamburger-btn:hover:not(:disabled){color:var(--typography-dark);border-color:var(--accent-dark);background:transparent;}.header:is(.scroll) .header-contact-btn:hover:not(:disabled):before,.header:has(.header-search[style=\"display: block;\"]) .header-contact-btn:hover:not(:disabled):before,.header:is(.scroll) .header-search-btn:hover:not(:disabled):before,.header:has(.header-search[style=\"display: block;\"]) .header-search-btn:hover:not(:disabled):before,.header:is(.scroll) .header-hamburger-btn:hover:not(:disabled):before,.header:has(.header-search[style=\"display: block;\"]) .header-hamburger-btn:hover:not(:disabled):before,.header:is(.scroll) .header-contact-btn:hover:not(:disabled):after,.header:has(.header-search[style=\"display: block;\"]) .header-contact-btn:hover:not(:disabled):after,.header:is(.scroll) .header-search-btn:hover:not(:disabled):after,.header:has(.header-search[style=\"display: block;\"]) .header-search-btn:hover:not(:disabled):after,.header:is(.scroll) .header-hamburger-btn:hover:not(:disabled):after,.header:has(.header-search[style=\"display: block;\"]) .header-hamburger-btn:hover:not(:disabled):after{background-color:var(--accent-dark);}.header-navigation__sub-nav{padding:0px;background:var(--accent-light);}.header-navigation__sub-nav .header-navigation__sub-nav-link{padding:12px 16px;color:var(--typography-dark);}.header-navigation__sub-nav .header-navigation__sub-nav-link:hover{background:var(--accent-dark);color:var(--accent-light);font-weight:400;}.header-search,.header-search-results-holder{background:var(--primary-dark);}.header-search .lp-input,.header-search-results-holder .lp-input,.header-search .lp-input:not(:placeholder-shown),.header-search-results-holder .lp-input:not(:placeholder-shown),.header-search .lp-input:hover,.header-search-results-holder .lp-input:hover,.header-search .lp-input:focus,.header-search-results-holder .lp-input:focus{background:var(--background-dark-inactive);color:var(--typography-dark);border:1px solid transparent;}.header-search .lp-input:-webkit-autofill,.header-search-results-holder .lp-input:-webkit-autofill,.header-search .lp-input:not(:placeholder-shown):-webkit-autofill,.header-search-results-holder .lp-input:not(:placeholder-shown):-webkit-autofill,.header-search .lp-input:hover:-webkit-autofill,.header-search-results-holder .lp-input:hover:-webkit-autofill,.header-search .lp-input:focus:-webkit-autofill,.header-search-results-holder .lp-input:focus:-webkit-autofill,.header-search .lp-input:-webkit-autofill:focus,.header-search-results-holder .lp-input:-webkit-autofill:focus,.header-search .lp-input:not(:placeholder-shown):-webkit-autofill:focus,.header-search-results-holder .lp-input:not(:placeholder-shown):-webkit-autofill:focus,.header-search .lp-input:hover:-webkit-autofill:focus,.header-search-results-holder .lp-input:hover:-webkit-autofill:focus,.header-search .lp-input:focus:-webkit-autofill:focus,.header-search-results-holder .lp-input:focus:-webkit-autofill:focus,.header-search .lp-input:-webkit-autofill:hover,.header-search-results-holder .lp-input:-webkit-autofill:hover,.header-search .lp-input:not(:placeholder-shown):-webkit-autofill:hover,.header-search-results-holder .lp-input:not(:placeholder-shown):-webkit-autofill:hover,.header-search .lp-input:hover:-webkit-autofill:hover,.header-search-results-holder .lp-input:hover:-webkit-autofill:hover,.header-search .lp-input:focus:-webkit-autofill:hover,.header-search-results-holder .lp-input:focus:-webkit-autofill:hover{color:var(--typography-dark);}.header-search .lp-input-icon:after,.header-search-results-holder .lp-input-icon:after{--iconColor:var(--accent-dark);cursor:pointer;}.header-search__title,.header-search-results__title{color:var(--typography-dark);}.header-search-results__link{color:var(--typography-dark);-webkit-transition:0.4s;transition:0.4s;}.header-search-results__link:hover{--lp-color-primary-accent:var(--accent-dark);}.header-search-results__block+.header-search-results__block{border-top:1px solid var(--border-dark-inactive);}@media (min-width: 1025px){.footer-info{max-width:100%;}.footer-info .footer__col{margin-right:64px;}.footer-info .footer__col .footer__section-content{gap:64px;}.footer-info .footer__col .footer__section-content .footer__col-content{min-width:auto;}}@media (max-width: 768px){.footer-navigation{width:100%;max-width:100%;-webkit-column-gap:32px;column-gap:32px;}}@media (max-width: 768px){.footer__section-content{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.footer__col-content{max-width:unset;}.footer__col-description{max-width:unset;width:100%;}@media (max-width: 768px){.footer-navigation{row-gap:16px;}}.footer-info,.footer-contact-row,.footer-copyright__privacy,.footer-copyright__privacy-policy,.footer-navigation__item+.footer-navigation__item{border-color:var(--border-dark-inactive);}footer#global-footer a:not(.lp-socials__link){color:var(--typography-dark);-webkit-transition:0.4s;transition:0.4s;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--border-dark-inactive);cursor:pointer;}footer#global-footer a:not(.lp-socials__link):hover,footer#global-footer a:not(.lp-socials__link):focus{color:var(--accent-dark);text-decoration-color:var(--accent-dark);}.footer-copyright__powered,.footer-copyright__privacy{text-transform:var(--text-case);}@media (max-width: 768px){.footer-bottom-row{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;}}@media (max-width: 768px){.footer-copyright{width:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:16px;}.footer-copyright__powered,.footer-copyright__privacy{-webkit-flex-basis:calc((100% / 2) - 16px + (16px / 2));-ms-flex-preferred-size:calc((100% / 2) - 16px + (16px / 2));flex-basis:calc((100% / 2) - 16px + (16px / 2));}}@media (max-width: 768px){.footer-copyright__powered,.footer-copyright__privacy{-webkit-flex-basis:calc((100% / 2) - 16px + (16px / 2));-ms-flex-preferred-size:calc((100% / 2) - 16px + (16px / 2));flex-basis:calc((100% / 2) - 16px + (16px / 2));-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}.footer-logos-row{margin-bottom:48px;}.footer-logo:not(:has(+ .footer-copyright)){max-width:240px;max-height:unset;}@media (max-width: 768px){.footer-logo:not(:has(+ .footer-copyright)){max-width:160px;}}div.sidemenu{width:unset;}@media (min-width: 1025px){div.sidemenu{padding:112px;}}@media (max-width: 1440px){div.sidemenu{padding-left:96px;padding-right:96px;}}@media (max-width: 1366px){div.sidemenu{padding-left:64px;padding-right:64px;}}@media (max-width: 768px){div.sidemenu{padding:64px 32px;}}div.sidemenu button.sidemenu-close{top:32px;right:32px;}@media (max-width: 768px){div.sidemenu button.sidemenu-close{top:16px;right:16px;}}div.sidemenu div.sidemenu-wrapper{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;}@media (min-width: 1025px){div.sidemenu div.sidemenu-wrapper div.sidemenu-nav-holder:has(> ul.sidemenu-navigation:nth-child(1):last-child){-ms-grid-columns:auto;grid-template-columns:auto;}div.sidemenu div.sidemenu-wrapper div.sidemenu-nav-holder:has(> ul.sidemenu-navigation:nth-child(2):last-child){-ms-grid-columns:auto auto;grid-template-columns:auto auto;}div.sidemenu div.sidemenu-wrapper div.sidemenu-nav-holder:has(> ul.sidemenu-navigation:nth-child(3):last-child){-ms-grid-columns:auto auto auto;grid-template-columns:auto auto auto;}div.sidemenu div.sidemenu-wrapper div.sidemenu-nav-holder:has(> ul.sidemenu-navigation:nth-child(4):last-child){-ms-grid-columns:auto auto auto auto;grid-template-columns:auto auto auto auto;}}@media (max-width: 768px){div.sidemenu div.sidemenu-wrapper div.sidemenu-nav-holder{gap:28px;}}@media (max-width: 1440px) and (min-width: 1025px){div.sidemenu div.sidemenu-wrapper div.sidemenu-nav-holder ul.sidemenu-navigation li.sidemenu-navigation__item span.sidemenu-navigation__link,div.sidemenu div.sidemenu-wrapper div.sidemenu-nav-holder ul.sidemenu-navigation li.sidemenu-navigation__item a.sidemenu-navigation__link{font-size:20px;}}div.sidemenu div.sidemenu-wrapper div.sidemenu-nav-holder ul.sidemenu-navigation li.sidemenu-navigation__item span.sidemenu-navigation__link:before{width:20px;}@media (min-width: 1025px){div.sidemenu div.sidemenu-wrapper div.sidemenu-footer{margin-top:64px;padding-top:64px;}div.sidemenu div.sidemenu-wrapper div.sidemenu-footer:before{width:100%;}}@media (max-width: 768px){div.sidemenu div.sidemenu-wrapper div.sidemenu-footer{margin-top:64px;padding-bottom:unset;}}@media (max-width: 1024px){div.sidemenu div.sidemenu-wrapper div.sidemenu-footer div.sidemenu__info-group{margin-right:unset;}}@media (max-width: 1024px) and (min-width: 769px){div.sidemenu div.sidemenu-wrapper div.sidemenu-footer div.sidemenu-socials-block{margin-top:32px;}}@media (max-width: 768px){div.sidemenu div.sidemenu-wrapper div.sidemenu-footer div.sidemenu-socials-block{margin-top:24px;}div.sidemenu div.sidemenu-wrapper div.sidemenu-footer div.sidemenu-socials-block:before{width:100%;}}@media (max-width: 1024px){div.sidemenu div.sidemenu-wrapper div.sidemenu-footer div.sidemenu-socials-block ul.lp-socials li{margin-bottom:0px;}}.sidemenu-close{border-color:var(--accent-dark);background:var(--accent-dark);}.sidemenu-close:after{background:var(--accent-light);}.sidemenu-close:hover:not(:disabled){border-color:var(--accent-dark);background:transparent;}.sidemenu-close:hover:not(:disabled):after{background:var(--accent-dark);}.sidemenu-navigation__link{text-transform:var(--text-case);}.sidemenu-navigation__link:hover{color:var(--accent-dark)!important;}.sidemenu-navigation-sub-nav__link{text-transform:var(--text-case);}.sidemenu-footer:before,.sidemenu-socials-block:before{background:var(--border-dark-inactive);opacity:1;}div.sidemenu div.sidemenu__col-description ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:unset;gap:48px;}@media (max-width: 768px){div.sidemenu div.sidemenu__col-description ul{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px;}}div.sidemenu div.sidemenu__col-description ul>li{margin-bottom:unset;list-style-type:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;}div.sidemenu div.sidemenu__col-description ul>li>strong{white-space:pre;font-weight:600;}div.sidemenu div.sidemenu__col-description ul>li>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0px;}div.sidemenu div.sidemenu__col-description ul>li>ul>li{white-space:pre;}div.sidemenu div.sidemenu__col-description ul a{color:var(--typography-dark);-webkit-transition:0.4s;transition:0.4s;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--border-dark-inactive);cursor:pointer;}div.sidemenu div.sidemenu__col-description ul a:hover,div.sidemenu div.sidemenu__col-description ul a:focus{color:var(--accent-dark);text-decoration-color:var(--accent-dark);}.contact-form-modal-details__title{max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:16px;font-size:var(--lp-h2-font-size);}.contact-form-modal-agent{opacity:1;}.contact-form-modal-details__open a{color:var(--typography-dark);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--border-dark-inactive);-webkit-transition:0.25s;transition:0.25s;}.contact-form-modal-details__open a:hover{color:var(--accent-dark);text-decoration-color:var(--accent-dark);}.contact-form-modal__close-container{top:16px;right:16px;height:40px;width:40px;}.contact-form-modal__close-container .contact-form-modal__close{top:unset!important;right:0px!important;padding:0px;min-width:40px;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;background:var(--accent-light)!important;border:1px solid var(--accent-light)!important;}.contact-form-modal__close-container .contact-form-modal__close:after{background:var(--accent-dark);-webkit-mask-image:var(--lp-icon-close);mask-image:var(--lp-icon-close);-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;transform:unset;}.contact-form-modal__close-container .contact-form-modal__close:hover{background:transparent!important;border:1px solid var(--accent-light)!important;}.contact-form-modal__close-container .contact-form-modal__close:hover:after{background:var(--accent-light);}.contact-form-modal__bg-image{content:url('https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/2ed1fa2b-e4b3-4eae-8d63-fb57df3f41cf');}.floating-contact-button{z-index:101!important;}.floating-contact-button-pop-up .floating-contact-button-pop-up__close{top:16px;right:16px;}.floating-contact-button-pop-up{box-shadow:0px 8px 16px rgba(0, 0, 0, 0.15);}.floating-contact-button__btn-search{background:var(--accent-dark);}.floating-contact-button__btn-search:after{background:var(--accent-light);}.floating-contact-button-pop-up .lp-btn[type=\"submit\"]{background:var(--accent-dark);border:1px solid var(--accent-dark);color:var(--accent-light);}.floating-contact-button-pop-up .lp-btn[type=\"submit\"]:hover:not(:disabled){background:transparent;border:1px solid var(--accent-dark);color:var(--accent-dark);}.sidemenu-navigation-sub-nav__link:hover{color:var(--accent-dark)!important;text-decoration-color:var(--accent-dark)!important;}.lp-input::-webkit-input-placeholder{color:var(--typography-dark);opacity:0.25;}.lp-input::-moz-placeholder{color:var(--typography-dark);opacity:0.25;}.lp-input:-ms-input-placeholder{color:var(--typography-dark);opacity:0.25;}.lp-input::placeholder{color:var(--typography-dark);opacity:0.25;}.lp-input:not(:-webkit-input-placeholder-shown)::placeholder{color:var(--typography-dark);opacity:0.25;}.lp-input:not(:-moz-placeholder-shown)::placeholder{color:var(--typography-dark);opacity:0.25;}.lp-input:not(-ms-input-placeholder-shown)::placeholder{color:var(--typography-dark);opacity:0.25;}.lp-input:not(:placeholder-shown)::placeholder{color:var(--typography-dark);opacity:0.25;}.lp-input:hover::-webkit-input-placeholder{color:var(--typography-dark);opacity:0.25;}.lp-input:hover::-moz-placeholder{color:var(--typography-dark);opacity:0.25;}.lp-input:hover:-ms-input-placeholder{color:var(--typography-dark);opacity:0.25;}.lp-input:hover::placeholder{color:var(--typography-dark);opacity:0.25;}.lp-input:focus::-webkit-input-placeholder{color:var(--typography-dark);opacity:0.25;}.lp-input:focus::-moz-placeholder{color:var(--typography-dark);opacity:0.25;}.lp-input:focus:-ms-input-placeholder{color:var(--typography-dark);opacity:0.25;}.lp-input:focus::placeholder{color:var(--typography-dark);opacity:0.25;}.header-search .lp-input::-webkit-input-placeholder{color:var(--typography-dark);opacity:0.25;}.header-search .lp-input::-moz-placeholder{color:var(--typography-dark);opacity:0.25;}.header-search .lp-input:-ms-input-placeholder{color:var(--typography-dark);opacity:0.25;}.header-search .lp-input::placeholder{color:var(--typography-dark);opacity:0.25;}.header-search-results-holder .lp-input::-webkit-input-placeholder{color:var(--typography-dark);opacity:0.25;}.header-search-results-holder .lp-input::-moz-placeholder{color:var(--typography-dark);opacity:0.25;}.header-search-results-holder .lp-input:-ms-input-placeholder{color:var(--typography-dark);opacity:0.25;}.header-search-results-holder .lp-input::placeholder{color:var(--typography-dark);opacity:0.25;}.header-search .lp-input:not(:-webkit-input-placeholder-shown)::placeholder{color:var(--typography-dark);opacity:0.25;}.header-search .lp-input:not(:-moz-placeholder-shown)::placeholder{color:var(--typography-dark);opacity:0.25;}.header-search .lp-input:not(-ms-input-placeholder-shown)::placeholder{color:var(--typography-dark);opacity:0.25;}.header-search .lp-input:not(:placeholder-shown)::placeholder{color:var(--typography-dark);opacity:0.25;}.header-search-results-holder .lp-input:not(:-webkit-input-placeholder-shown)::placeholder{color:var(--typography-dark);opacity:0.25;}.header-search-results-holder .lp-input:not(:-moz-placeholder-shown)::placeholder{color:var(--typography-dark);opacity:0.25;}.header-search-results-holder .lp-input:not(-ms-input-placeholder-shown)::placeholder{color:var(--typography-dark);opacity:0.25;}.header-search-results-holder .lp-input:not(:placeholder-shown)::placeholder{color:var(--typography-dark);opacity:0.25;}.header-search .lp-input:hover::-webkit-input-placeholder{color:var(--typography-dark);opacity:0.25;}.header-search .lp-input:hover::-moz-placeholder{color:var(--typography-dark);opacity:0.25;}.header-search .lp-input:hover:-ms-input-placeholder{color:var(--typography-dark);opacity:0.25;}.header-search .lp-input:hover::placeholder{color:var(--typography-dark);opacity:0.25;}.header-search-results-holder .lp-input:hover::-webkit-input-placeholder{color:var(--typography-dark);opacity:0.25;}.header-search-results-holder .lp-input:hover::-moz-placeholder{color:var(--typography-dark);opacity:0.25;}.header-search-results-holder .lp-input:hover:-ms-input-placeholder{color:var(--typography-dark);opacity:0.25;}.header-search-results-holder .lp-input:hover::placeholder{color:var(--typography-dark);opacity:0.25;}.header-search .lp-input:focus::-webkit-input-placeholder{color:var(--typography-dark);opacity:0.25;}.header-search .lp-input:focus::-moz-placeholder{color:var(--typography-dark);opacity:0.25;}.header-search .lp-input:focus:-ms-input-placeholder{color:var(--typography-dark);opacity:0.25;}.header-search .lp-input:focus::placeholder{color:var(--typography-dark);opacity:0.25;}.header-search-results-holder .lp-input:focus::-webkit-input-placeholder{color:var(--typography-dark);opacity:0.25;}.header-search-results-holder .lp-input:focus::-moz-placeholder{color:var(--typography-dark);opacity:0.25;}.header-search-results-holder .lp-input:focus:-ms-input-placeholder{color:var(--typography-dark);opacity:0.25;}.header-search-results-holder .lp-input:focus::placeholder{color:var(--typography-dark);opacity:0.25;}","globalCSS":":root{--global-primary-font-family:'Tenor Sans',sans-serif;--global-primary-font-family-short:Tenor Sans;--global-secondary-font-family:Questrial,sans-serif;--global-secondary-font-family-short:Questrial;--global-body-padding:0px;--global-background-color:#fff;--global-body-font-size:16px;--global-h1-font-size:56px;--global-h2-font-size:44px;--global-h3-font-size:32px;--global-h4-font-size:24px;--global-h5-font-size:12px;--global-h6-font-size:32px;--global-section-padding:96px;}@media (max-width: 768px){:root{--global-section-padding:64px;}}body{padding:0px;background-color:#fff;font-family:Questrial,sans-serif;font-size:16px;}@media (min-width: 768px){body{padding:0px 0px 0px 0px;}}h1,h2,h3,h4,h5,h6,button{font-family:'Tenor Sans',sans-serif;}h1{font-size:56px;}h2{font-size:44px;}h3{font-size:32px;}h4{font-size:24px;}h5{font-size:12px;}h6{font-size:32px;}","customStyleCSS":".pagination-style-1 li a{color:#7B7A63!important;background-color:rgba(0, 0, 0, 0)!important;border-color:rgba(0, 0, 0, 0)!important;}.pagination-style-1 li a:hover{color:#FFFFFF!important;background-color:#7B7A63!important;border-color:#7B7A63!important;}.pagination-style-1 li.active a{color:#FFFFFF!important;background-color:#7B7A63!important;border-color:#7B7A63!important;}.hyperlink-style-1{color:rgba(26, 26, 26, 1)!important;}.hyperlink-style-1:hover{color:#7B7A63!important;}.social_icons-style-1 a{border-color:#7B7A63!important;background-color:#7B7A63!important;color:#FFFFFF!important;}.social_icons-style-1 a:hover{border-color:#7B7A63!important;background-color:rgba(0, 0, 0, 0)!important;color:#7B7A63!important;}.social_icons-style-1 a i{color:inherit!important;}.social_icons-style-1 a svg,.social_icons-style-1 a svg path{fill:currentColor!important;}.button-style-1{color:rgba(255, 255, 255, 1)!important;background-color:#7B7A63!important;border-color:#7B7A63!important;}.button-style-1:hover{color:#7B7A63!important;background-color:rgba(0, 0, 0, 0)!important;border-color:#7B7A63!important;}.button-style-2{color:#7B7A63!important;background-color:#FFFFFF!important;border-color:#FFFFFF!important;}.button-style-2:hover{color:#FFFFFF!important;background-color:rgba(0, 0, 0, 0)!important;border-color:#FFFFFF!important;}.social_icons-style-2 a{border-color:#FFFFFF!important;background-color:#FFFFFF!important;color:#7B7A63!important;}.social_icons-style-2 a:hover{border-color:#FFFFFF!important;background-color:rgba(0, 0, 0, 0)!important;color:#FFFFFF!important;}.social_icons-style-2 a i{color:inherit!important;}.social_icons-style-2 a svg,.social_icons-style-2 a svg path{fill:currentColor!important;}.pagination-style-2 li a{color:#FFFFFF!important;background-color:rgba(0, 0, 0, 0)!important;border-color:rgba(0, 0, 0, 0)!important;}.pagination-style-2 li a:hover{color:#7B7A63!important;background-color:#FFFFFF!important;border-color:#FFFFFF!important;}.pagination-style-2 li.active a{color:#7B7A63!important;background-color:#FFFFFF!important;border-color:#FFFFFF!important;}.hyperlink-style-2{color:#FFFFFF!important;}.hyperlink-style-2:hover{color:#FFFFFF!important;}","seThemesCSS":"","fontLoaders":"<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Tenor%20Sans:400\"><link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Questrial:400\">","modals":[{"id":"global-contact-us","dataElementId":"f0cdc8e7-37fb-437c-b125-3b525e412e95","dataSource":{"companyId":"ce9ea808-4f28-435a-8816-6eead52d7880","pageSectionId":"f0cdc8e7-37fb-437c-b125-3b525e412e95","resource":"NONE","resourceSelection":null,"variables":{}},"htmlMarkdown":"{{#*inline \"contactForm\"}}\n    <div class=\"contact-form-modal-form\">\n        {{#if title}}<h2 class=\"contact-form-modal-form__title only-mobile js-contact-title\">{{title}}</h2>{{/if}}\n        <form action=\"\" class=\"contact-form-modal-form__form js-form\" data-type=\"contact-form\">\n            <div class=\"lp-h-pot\">\n                  <label for=\"{{sectionDomId}}-if-middleName\">Middle Name</label>\n                  <input id=\"{{sectionDomId}}-if-middleName\" name=\"middleName\" value=\"\" autocomplete=\"off\" tabindex=\"-1\">\n            </div> \n            <div class=\"contact-form-modal-form__group\">\n                <div class=\"contact-form-modal-form__group-container lp-input-group\">\n                    <input required id=\"{{sectionDomId}}-name\" name=\"name\" type=\"text\" class=\"lp-input js-input-name\" placeholder=\"Enter your full name\">\n                    <label for=\"{{sectionDomId}}-name\" class=\"lp-label contact-form-modal-form__label\">Name</label>\n                </div>   \n                <div class=\"contact-form-modal-form__group-container lp-input-group\">\n                    <input required id=\"{{sectionDomId}}-phone\" name=\"phone\" type=\"tel\" class=\"lp-input\" placeholder=\"Your phone\">\n                    <label for=\"{{sectionDomId}}-phone\" class=\"lp-label contact-form-modal-form__label\">Phone</label>\n                </div>\n            </div>\n            <div class=\"contact-form-modal-form__group lp-input-group\">\n                <div class=\"contact-form-modal-form__input-container\">\n                    <input required id=\"{{sectionDomId}}-email\" name=\"email\" type=\"email\" class=\"lp-input js-email-input\" placeholder=\"@\">\n                    <div class=\"contact-form-modal-form__error error\">Enter a valid email</div>\n                </div>\n                \n                <label for=\"{{sectionDomId}}-email\" class=\"contact-form-modal-form__label lp-label\">Email</label>\n            </div>\n            <div class=\"contact-form-modal-form__group lp-input-group\">\n                <textarea id=\"{{sectionDomId}}-message\" name=\"message\" class=\"contact-form-modal-form__textarea lp-input\" placeholder=\"Type your message\"></textarea>\n                <label for=\"{{sectionDomId}}-message\" class=\"contact-form-modal-form__label lp-label\">Your Message</label>\n            </div>\n\n            <div class=\"contact-form-modal-form__disclaimer lp-disclaimer\">{{>phoneDisclaimer customBusinessName=TCRBusinessName activeDisclaimerOption=formDisclaimerOption}}</div>\n\n            <button type=\"submit\" class=\"contact-form-modal-submit lp-btn lp-icon {{messageBtnStyle}}\">\n                <div class=\"contact-form-modal-submit__default\">\n                  <span class=\"contact-form-modal-submit__content lp-btn__content\">Send Message</span>\n                </div>\n                <div class=\"contact-form-modal-submit__loading\">\n                  <span class=\"contact-form-modal-submit__content lp-btn__content\">Sending</span>\n                </div>\n                <div class=\"contact-form-modal-submit__success\">\n                  <span class=\"contact-form-modal-submit__content lp-btn__content\">Message Sent!</span>\n                </div>\n            </button>\n        </form>\n    </div>\n    {{#if RedirectAfterFormSubmissionURL}}<a href=\"{{RedirectAfterFormSubmissionURL}}\" class=\"lp-h-pot js-redirect-link\"{{#if newTab}}target=\"_blank\" {{/if}}>link</a>{{/if}}\n{{/inline}}\n\n{{#*inline \"contactDetails\"}}\n  <div class=\"contact-form-modal-details{{#if onlyMobile}} only-mobile{{else}} only-desktop{{/if}}\">\n        {{#if title}}<h2 class=\"contact-form-modal-details__title only-desktop js-contact-title\">{{title}}</h2>{{/if}}\n        {{#if (or \n                agentName \n                siteElement.firstName \n                siteElement.lastName\n                siteElement.name\n                agentPhone \n                siteElement.phoneNumber\n                siteElement.phoneNumber1\n                agentEmail \n                siteElement.email\n                address\n                siteElement.addressLine1\n                siteElement.addressLine2\n                siteElement.addressCity\n                siteElement.addressState\n                siteElement.addressCountry\n                siteElement.postalCode\n            )}}\n        <div class=\"contact-form-modal-agent\">\n            <div class=\"contact-form-modal-agent__contact\">    \n                <p class=\"contact-form-modal-agent__name\">{{#if agentName}}{{agentName}}{{else if siteElement.firstName}}{{siteElement.firstName}} {{siteElement.lastName}}{{else}}{{siteElement.name}}{{/if}}</p>\n                <p class=\"contact-form-modal-agent__phone lp-a\">\n                  <a class=\"contact-form-modal-agent__link\" href=\"tel:{{#if agentPhone}}{{agentPhone}}{{else if siteElement.phoneNumber}}{{siteElement.phoneNumber}}{{else}}{{siteElement.phoneNumber1}}{{/if}}\">{{#if agentPhone}}{{agentPhone}}{{else if siteElement.phoneNumber}}{{siteElement.phoneNumber}}{{else}}{{siteElement.phoneNumber1}}{{/if}}</a>\n                </p>\n                <p class=\"contact-form-modal-agent__email lp-a\">\n                  <a class=\"contact-form-modal-agent__link\" href=\"mailto:{{#if agentEmail}}{{agentEmail}}{{else}}{{siteElement.email}}{{/if}}\">{{#if agentEmail}}{{agentEmail}}{{else}}{{siteElement.email}}{{/if}}</a>\n                </p>\n            </div>\n            <div class=\"contact-form-modal-agent__contact\">\n                <p class=\"contact-form-modal-agent__addres lp-pre-line\">\n                    {{~#if address~}}\n                    {{~address~}}\n                    {{~else~}}\n                        {{~#if siteElement.addressLine1~}}\n                            {{~siteElement.addressLine1}}{{#if siteElement.addressState}}, {{/if~}}\n                        {{~/if~}}\n                        {{~#if siteElement.addressLine2~}}{{~siteElement.addressLine2~}}, {{/if}}{{#if siteElement.addressCity~}}{{siteElement.addressCity}}{{#if (and siteElement.addressState siteElement.postalCode)}}, {{/if~}}\n                        {{~/if~}}\n                        {{~siteElement.addressState}} {{siteElement.postalCode~}}\n                    {{~/if~}}\n                </p>\n            </div>\n        </div>\n        {{/if}}\n\n        {{#if openTextArea}}<div class=\"contact-form-modal-details__open\">{{{openTextArea}}}</div>{{/if}}\n        {{#if description}}<div class=\"contact-form-modal-details__description\">{{{description}}}</div>{{/if}}\n\n        {{#if (or siteElement.socialLinks socialCustomLinks siteElement.socialLinksArray)}}\n        <div class=\"contact-form-modal-details__socials\">\n            {{#if socialCustomLinks}}\n            {{>socialIcons options=socialCustomLinks class=\"contact-form-modal-details__socials-list lp-socials\" linkClass=\"contact-form-modal-details__socials-link\" styleClass=socialLinksStyle }}\n            {{else if siteElement.socialLinksArray}}\n            {{>socialIcons options=siteElement.socialLinksArray class=\"contact-form-modal-details__socials-list lp-socials\" linkClass=\"contact-form-modal-details__socials-link\" styleClass=socialLinksStyle }}\n            {{else}}\n            {{>socialIcons options=siteElement.socialLinks class=\"contact-form-modal-details__socials-list lp-socials\" linkClass=\"contact-form-modal-details__socials-link\" styleClass=socialLinksStyle }}\n            {{/if}}        \n        </div>\n        {{/if}}\n  </div>\n{{/inline}}\n\n<div class=\"contact-form-modal lp-vertical-paddings\" style=\"--leftPanelBgColor: {{leftPanelBgColor}}; --textColor:{{textColor}}; --formBgColor: {{formBgColor}}; --formTextColor: {{formTextColor}}\">\n    <div class=\"contact-form-modal__bg\">\n        {{{mediaImage backgroundImage class=\"contact-form-modal__bg-image\" sizes=\"(min-width: 1981px) 12.2222vw, (min-width: 1025px) 424px, 100vw\"}}}\n    </div>\n    <div class=\"contact-form-modal__close-container\">\n        <button class=\"contact-form-modal__close toggle close lp-btn lp-icon link-icon--plus\"></button>\n    </div>\n    <div class=\"contact-form-modal__container\">\n        {{>contactDetails}}\n        {{>contactForm}}\n        {{>contactDetails onlyMobile=\"true\"}}\n    </div>\n</div>\n","variables":{"textColor":"rgba(0, 0, 0, 1)","leftPanelBgColor":"rgba(234, 231, 225, 1)","backgroundImage":{"id":"bab2e985-8047-430d-b221-d60945b0d14f","alt":null,"bytes":4671690,"width":6016,"format":"jpeg","height":4016,"pngUrl":"","shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1920/https://media-production.lp-cdn.com/media/2ed1fa2b-e4b3-4eae-8d63-fb57df3f41cf","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/2ed1fa2b-e4b3-4eae-8d63-fb57df3f41cf","authorUrl":null,"createdAt":"2025-05-19T22:14:14.791Z","mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/2ed1fa2b-e4b3-4eae-8d63-fb57df3f41cf","sourceUrl":null,"updatedAt":"2025-05-19T22:14:14.791Z","xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=2560/https://media-production.lp-cdn.com/media/2ed1fa2b-e4b3-4eae-8d63-fb57df3f41cf","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=3456/https://media-production.lp-cdn.com/media/2ed1fa2b-e4b3-4eae-8d63-fb57df3f41cf","description":null,"displayName":"element-1","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/2ed1fa2b-e4b3-4eae-8d63-fb57df3f41cf","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/2ed1fa2b-e4b3-4eae-8d63-fb57df3f41cf","originalFileName":"Element 1","cloudinaryPublicId":"2ed1fa2b-e4b3-4eae-8d63-fb57df3f41cf"},"address":"","agentEmail":"","agentPhone":"","agentName":"","formTextColor":"rgba(0, 0, 0, 1)","title":"Get in Touch","formBgColor":"rgba(255, 255, 255, 1)","TCRBusinessName":"","openTextArea":"<p><strong>ADRIANNA VALLARIO OF COMPASS</strong><br><a href=\"tel:(202)%20257-9901\">M: (202) 257-9901</a><br><a href=\"tel:(703)%20229-8935\">O: (703) 229-8935</a><br><a href=\"mailto:adrianna.v@compass.com\">adrianna.v@compass.com</a></p>\n<p><strong>OFFICE ADDRESS</strong><br>1004 KING ST<br>ALEXANDRIA VA 22314</p>","RedirectAfterFormSubmissionURL":"","description":"","messageBtnStyle":"button-style-1","socialCustomLinks":[{"_id":"516","link":"https://www.instagram.com/adrianna.v.realtor/","type":"INSTAGRAM"},{"icon":"<svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">< path d = \"M7.5 9.5V19.5C7.5 19.6326 7.44732 19.7598 7.35355 19.8536C7.25979 19.9473 7.13261 20 7 20H4.5C4.36739 20 4.24022 19.9473 4.14645 19.8536C4.05268 19.7598 4 19.6326 4 19.5V9.5C4 9.36739 4.05268 9.24021 4.14645 9.14645C4.24022 9.05268 4.36739 9 4.5 9H7C7.13261 9 7.25979 9.05268 7.35355 9.14645C7.44732 9.24021 7.5 9.36739 7.5 9.5ZM21 13.41C21.0167 12.3591 20.6739 11.334 20.0282 10.5047C19.3826 9.67535 18.4729 9.09154 17.45 8.85C16.754 8.70013 16.0322 8.71906 15.345 8.90521C14.6578 9.09136 14.0252 9.43932 13.5 9.92V9.5C13.5 9.36739 13.4473 9.24021 13.3536 9.14645C13.2598 9.05268 13.1326 9 13 9H10.5C10.3674 9 10.2402 9.05268 10.1464 9.14645C10.0527 9.24021 10 9.36739 10 9.5V19.5C10 19.6326 10.0527 19.7598 10.1464 19.8536C10.2402 19.9473 10.3674 20 10.5 20H13C13.1326 20 13.2598 19.9473 13.3536 19.8536C13.4473 19.7598 13.5 19.6326 13.5 19.5V13.86C13.488 13.3735 13.6479 12.8983 13.9515 12.5179C14.255 12.1375 14.6829 11.8762 15.16 11.78C15.4496 11.73 15.7467 11.7445 16.0301 11.8223C16.3135 11.9002 16.5762 12.0396 16.7997 12.2305C17.0231 12.4215 17.2017 12.6593 17.3227 12.9271C17.4437 13.1949 17.5043 13.4861 17.5 13.78V19.5C17.5 19.6326 17.5527 19.7598 17.6464 19.8536C17.7402 19.9473 17.8674 20 18 20H20.5C20.6326 20 20.7598 19.9473 20.8536 19.8536C20.9473 19.7598 21 19.6326 21 19.5V13.41ZM5.5 3C5.10444 3 4.71776 3.1173 4.38886 3.33706C4.05996 3.55682 3.80362 3.86918 3.65224 4.23463C3.50087 4.60009 3.46126 5.00222 3.53843 5.39018C3.6156 5.77814 3.80608 6.13451 4.08579 6.41421C4.36549 6.69392 4.72186 6.8844 5.10982 6.96157C5.49778 7.03874 5.89992 6.99913 6.26537 6.84776C6.63082 6.69638 6.94318 6.44004 7.16294 6.11114C7.3827 5.78224 7.5 5.39556 7.5 5C7.5 4.46957 7.28929 3.96086 6.91421 3.58579C6.53914 3.21071 6.03043 3 5.5 3Z\" fill = \"black\" /></svg >","link":"https://www.linkedin.com/in/adrianna-vallario-745bb6140/","type":"LINKEDIN"},{"icon":"<svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">< path d = \"M20 4.48998L18.54 4.33999C14.1716 3.89001 9.76844 3.89001 5.39999 4.33999L3.99999 4.48998C3.16575 4.58428 2.39645 4.98567 1.8419 5.61601C1.28734 6.24636 0.987231 7.06052 0.999994 7.89999V16.1C0.987231 16.9394 1.28734 17.7536 1.8419 18.384C2.39645 19.0143 3.16575 19.4157 3.99999 19.51L5.45999 19.66C9.82844 20.11 14.2316 20.11 18.6 19.66L20 19.51C20.8342 19.4157 21.6035 19.0143 22.1581 18.384C22.7126 17.7536 23.0128 16.9394 23 16.1V7.89999C23.0128 7.06052 22.7126 6.24636 22.1581 5.61601C21.6035 4.98567 20.8342 4.58428 20 4.48998ZM15 12.62L11.11 15.22C10.9986 15.2812 10.8734 15.313 10.7463 15.3125C10.6192 15.3121 10.4943 15.2793 10.3833 15.2173C10.2724 15.1553 10.179 15.0662 10.1119 14.9582C10.0448 14.8502 10.0063 14.7269 9.99999 14.6V9.39998C10.0002 9.26395 10.0375 9.13054 10.1077 9.01404C10.178 8.89754 10.2786 8.80235 10.3988 8.73865C10.519 8.67495 10.6543 8.64515 10.7901 8.65243C10.926 8.65971 11.0573 8.7038 11.17 8.77998L15.06 11.38C15.1632 11.4472 15.2479 11.5391 15.3066 11.6474C15.3653 11.7556 15.396 11.8768 15.396 12C15.396 12.1231 15.3653 12.2443 15.3066 12.3526C15.2479 12.4608 15.1632 12.5528 15.06 12.62H15Z\" fill = \"black\" /></svg >","link":"https://www.youtube.com/@AdriannaVallarioRealtor","type":"YOUTUBE"},{"icon":"<svg width=\"17\" height=\"18\" viewBox=\"0 0 17 18\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.9755 4.73581C11.0888 3.88682 9.88133 3.41516 8.65501 3.43402C6.39103 3.43402 4.48552 4.94334 3.78746 6.99979L3.78744 6.99977C3.42898 8.07515 3.42898 9.24488 3.78744 10.3203L0.91974 12.5465C-0.30658 10.1127 -0.30658 7.22616 0.91974 4.77352L0.91976 4.77354C2.39134 1.84924 5.37224 0.000329275 8.65501 0.000329275C10.8058 -0.0185372 12.8811 0.773854 14.447 2.24544L11.9755 4.73581ZM16.8243 7.11299C16.9186 7.67898 16.9752 8.28271 16.9752 8.86757C16.9752 11.49 16.0319 13.7162 14.3905 15.2444L14.3793 15.2358C12.9465 16.5502 10.9884 17.3197 8.65501 17.3197C5.37225 17.3197 2.39134 15.4708 0.91976 12.5465L3.78746 10.3391C4.48552 12.3767 6.39103 13.9049 8.65501 13.9049C9.82473 13.9049 10.8247 13.603 11.5982 13.0748L11.6068 13.0814L11.5983 13.0748C12.5227 12.4711 13.1453 11.5277 13.334 10.4523H8.65509V7.11299H16.8243Z\"/></svg>","link":"https://www.google.com/search?q=adrianna+vallario+real+estate+agent&sca_esv=18d2e8def591dfb0&ei=kXgraL3YINyv4-EPq4GcgAs&ved=0ahUKEwj95OqDlbCNAxXc1zgGHasAB7AQ4dUDCBA&uact=5&oq=adrianna+vallario+real+estate+agent&gs_lp=Egxnd3Mtd2l6LXNlcnAiI2Fkcmlhbm5hIHZhbGxhcmlvIHJlYWwgZXN0YXRlIGFnZW50MgUQIRigATIEECEYFUjAFFD_A1iVE3ABeACQAQCYAXKgAZEMqgEEMTYuMrgBA8gBAPgBAZgCE6ACwQzCAgsQABiABBiwAxiiBMICCBAAGLADGO8FwgILEC4YgAQYxwEYrwHCAgUQABiABMICBhAAGBYYHsICCxAAGIAEGIYDGIoFwgIIEAAYogQYiQXCAggQABiABBiiBMICGhAuGIAEGMcBGK8BGJcFGNwEGN4EGOAE2AEBwgIHECEYoAEYCpgDAIgGAZAGBboGBggBEAEYFJIHBDE3LjKgB7xMsgcEMTYuMrgHvAw&sclient=gws-wiz-serp","type":"GOOGLE"},{"icon":"<svg width=\"17\" height=\"19\" viewBox=\"0 0 17 19\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.4936 5.03562C11.579 5.01663 11.6169 5.0451 11.6688 5.10206C11.9631 5.42914 12.9036 6.57762 13.1591 6.89084C13.2065 6.94779 13.1736 7.00985 13.1357 7.0427C11.2373 8.52344 9.12498 10.621 7.94793 12.1207C7.92466 12.1543 7.94362 12.1543 7.96258 12.1491C10.0128 11.2664 14.8296 9.85663 16.999 9.46304V6.71562L8.50873 0L0.00390625 6.7105V9.71413C2.63757 8.14881 8.73138 5.72339 11.4936 5.03562Z\"/><path d=\"M4.58464 16.5778C4.51382 16.6157 4.45613 16.6063 4.39918 16.5494L2.81402 14.6606C2.77167 14.608 2.76656 14.5796 2.82351 14.4991C4.04871 12.7052 6.54945 9.90969 8.14422 8.72833C8.17266 8.70937 8.16318 8.68524 8.12956 8.69975C6.46843 9.24087 1.74653 11.2721 0 12.2592V18.6746H16.9958V12.4965C14.6797 12.89 7.74114 14.9548 4.58464 16.5778Z\"/></svg>","link":"https://www.zillow.com/profile/avallario1","type":"ZILLOW"},{"icon":"<svg width=\"20\" height=\"20\" viewBox=\"0 0 60.14 60\"><path d=\"M29.86 0a30 30 0 00.28 60 30.03 30.03 0 0030-30A30 30 0 0029.86 0zm.28 8a22.03 22.03 0 0122 22 22 22 0 11-22-22zm7.18 9.17l-20 20 5.65 5.66 20-20z\" /></svg>","link":"https://www.compass.com/agents/adrianna-vallario/","type":"BROKERAGE"}],"newTab":false,"socialLinksStyle":"social_icons-style-1","formDisclaimerOption":"Default","logoDark":{"id":"03b3faab-a8cb-48cf-b9a7-546460aaa76e","alt":null,"bytes":25576,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","description":null,"displayName":"compass-lockup-black","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","originalFileName":"compass lockup black"},"logoLight":{"id":"2f2ac67e-9d9e-407c-bb6d-41c79b705827","alt":null,"bytes":27296,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","description":null,"displayName":"compass-lockup-white","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","originalFileName":"compass lockup white"},"primaryFontFamily":"'Tenor Sans', sans-serif","primaryFontFamilyShort":"Tenor Sans","secondaryFontFamily":"Questrial, sans-serif","secondaryFontFamilyShort":"Questrial","businessName":"Adrianna Vallario","brokerageDisclaimer":"","brokerageFormDisclaimer":null,"mlsCompliance":null},"addMlsDisclaimers":false}],"globalElements":{"navbar":{"id":"3242b8f0-253e-46f7-b814-162ccf958ec2","dataElementId":"3242b8f0-253e-46f7-b814-162ccf958ec2","htmlMarkdown":"{{#if showSearchIcon}}\n<script type=\"text/x-handlebars-template\" class=\"js-card-template\">\n  {{{{raw-helper}}}}\n     <a class=\"header-properties__card\" href=\"/properties/{{slug}}\">\n        {{#if media.[0]}}\n          {{{mediaImage media.[0] sizes=\"300px\" alt=name class=\"header-properties__card-image\"}}}\n        {{else}}\n          <div class=\"header-properties__card-image\"></div>\n        {{/if}}\n        <div class=\"header-properties__info\">\n          <p class=\"header-properties__name\">{{#if privateAddress}}{{name}}{{else}}{{fullAddress}}{{/if}}</p>\n          <p class=\"header-properties__title\">{{formatPropertyPrice this}}</p>\n          <div class=\"header-properties__tag lp-tag lp-tag--dark black-opacity-blur\">{{formatPropertyStatus status}}</div>\n        </div>\n     </a>\n  {{{{/raw-helper}}}}\n</script>\n{{/if}}\n\n<header class=\"header js-header\" style=\"--textColor: {{textColor}}; --backgroundColor: {{backgroundColor}};\">\n  <div class=\"header-container {{#if centeredLogo}}header-container--center{{/if}}\">\n    \n    {{#unless centeredLogo}}\n    <a href=\"/\" class=\"header-logo\">\n      {{mediaImage logoDark class=\"header-logo__img header-logo__img--dark\" alt=\"Company logo\" sizes=\"350px\"}}\n      {{mediaImage logoLight class=\"header-logo__img header-logo__img--light\" alt=\"Company logo\" sizes=\"350px\"}}\n    </a>\n    {{/unless}}\n\n    {{#if nav}}\n    <ul class=\"header-navigation\">\n      {{#each nav}}\n      <li class=\"header-navigation__item {{#ifEquals type \"GROUP\"}}header-navigation__item--sub-nav{{/ifEquals}}\">\n        \n        <a class=\"header-navigation__link {{#ifEquals type \"GROUP\"}}js-subnav-opener{{/ifEquals}}\" {{#ifEquals type \"LINK\"}}{{#if openNewTab}}target=\"_blank\" {{/if}} href=\"{{path}}\"{{/ifEquals}} {{#ifEquals type \"BUTTON\"}}data-type=\"{{action}}\" tabindex=\"0\"{{/ifEquals}} style=\"--delay: {{math '.1' '*' @index}}s\">{{content}}</a>\n        {{#ifEquals type \"GROUP\"}}\n          \n          <ul class=\"header-navigation__sub-nav\">\n            {{#each items}}\n              <li class=\"header-navigation__sub-nav-item\">\n                <a class=\"header-navigation__sub-nav-link\" {{#ifEquals type \"LINK\"}}{{#if openNewTab}}target=\"_blank\" {{/if}} href=\"{{path}}\"{{/ifEquals}} {{#ifEquals type \"BUTTON\"}}data-type=\"{{action}}\" tabindex=\"0\"{{/ifEquals}}>{{content}}</a>\n              </li>\n            {{/each}}\n          </ul>\n        {{/ifEquals}}\n      </li>\n      {{/each}}\n    </ul>\n    {{/if}}\n\n    {{#if centeredLogo}}\n    <a href=\"/\" class=\"header-logo\">\n      {{mediaImage logoDark class=\"header-logo__img header-logo__img--dark\" alt=\"Company logo\" sizes=\"350px\"}}\n      {{mediaImage logoLight class=\"header-logo__img header-logo__img--light\" alt=\"Company logo\" sizes=\"350px\"}}\n    </a>\n    {{/if}}\n\n    <div class=\"header-buttons-wrapper\">\n      {{#if (and secondNav centeredLogo)}}\n      <ul class=\"header-navigation\">\n        {{#each secondNav}}\n        <li class=\"header-navigation__item {{#ifEquals type \"GROUP\"}}header-navigation__item--sub-nav{{/ifEquals}}\">\n          <a class=\"header-navigation__link\" {{#ifEquals type \"LINK\"}}{{#if openNewTab}}target=\"_blank\" {{/if}} href=\"{{path}}\"{{/ifEquals}} {{#ifEquals type \"BUTTON\"}}data-type=\"{{action}}\" tabindex=\"0\"{{/ifEquals}} style=\"--delay: {{math '.1' '*' @index}}s\">{{content}}</a>\n          {{#ifEquals type \"GROUP\"}}\n            <ul class=\"header-navigation__sub-nav\">\n              {{#each items}}\n                <li class=\"header-navigation__sub-nav-item\">\n                  <a class=\"header-navigation__sub-nav-link\" {{#ifEquals type \"LINK\"}}{{#if openNewTab}}target=\"_blank\" {{/if}} href=\"{{path}}\"{{/ifEquals}} {{#ifEquals type \"BUTTON\"}}data-type=\"{{action}}\" tabindex=\"0\"{{/ifEquals}}>{{content}}</a>\n                </li>\n              {{/each}}\n            </ul>\n          {{/ifEquals}}\n        </li>\n        {{/each}}\n      </ul>\n      {{/if}}\n      {{>button button=ctaButton class=\"header-contact-btn lp-btn\"}}\n\n      {{#if (or phone siteElement.phoneNumber siteElement.phoneNumber1 phoneText)}}\n      <a href=\"tel:{{#if phone}}{{phone}}{{^}}{{#if siteElement.phoneNumber}}{{siteElement.phoneNumber}}{{else}}{{siteElement.phoneNumber1}}{{/if}}{{/if}}\"\n        class=\"header-contact-btn lp-btn {{phonePillBackgroundColor}}\">{{phoneText}}</a>\n      {{/if}}\n\n      {{#if showSearchIcon}}\n      <button type=\"button\" class=\"header-search-btn lp-btn js-search-toggle-btn\"\n        title=\"home search\"></button>\n      {{/if}}\n\n      <button type=\"button\" class=\"header-hamburger-btn lp-btn hamburger-component hamburger js-sidemenu-opener\"\n        title=\"Toggle Sidemenu\">{{#if showSideMenuLabel}}menu{{/if}}</button>\n    </div>\n  </div>\n\n  {{#if showSearchIcon}}\n  <div class=\"header-search js-header-search\" data-search-mls=\"{{searchMLS}}\" data-search-properties=\"{{searchProperties}}\" data-locations=\"{{locations}}\">\n    <h4 class=\"header-search__title\">Search</h4>\n\n    <div class=\"header-search__input-holder lp-input-group\">\n      <input type=\"text\" id=\"{{sectionDomId}}-address\" name=\"address-bar\" class=\"header-search__input js-header-search-input lp-input\" placeholder=\"Search address or city\"/>\n\n      <button class=\"header-search__btn js-header-btn-search lp-icon lp-input-icon lp-input-icon--search\" type=\"button\"></button>\n      <button class=\"header-search__btn js-header-btn-close lp-icon lp-input-icon lp-input-icon--close\" type=\"button\"></button>\n    </div>\n\n\n    <div class=\"header-search-results-holder js-header-search-results-holder\">\n      <div class=\"header-search-results-holder__spinner js-header-spinner lp-i lp-i--spinner lp-i--pulse\"></div>\n      <div class=\"header-search-results-holder__nothing-found js-header-spinner-nothing-found\" >No results found</div>\n      <div class=\"header-search-results js-header-results-container\"></div>\n      <div class=\"header-search-results js-header-search-results-predefined\"></div>\n    </div>\n  </div>\n  {{/if}}\n</header>\n","variables":{"ctaButton":{"id":"9","path":"tel:1234445555","show":false,"type":"LINK","email":"","phone":"1234445555","style":null,"content":"Contact Us"},"searchMLS":true,"centeredLogo":false,"textColor":"rgba(255, 255, 255, 1)","secondNav":[],"phoneText":"","phone":"","nav":[{"type":"GROUP","items":[{"path":"/properties/sale","type":"LINK","content":"Featured Listings"},{"path":"/properties/sold","type":"LINK","content":"Past Transactions"}],"content":"Properties"},{"path":"/neighborhoods","type":"LINK","items":[],"content":"Neighborhoods"},{"path":"/home-search/listings","type":"LINK","items":[],"content":"Home Search"},{"path":"/home-valuation","type":"LINK","items":[],"content":"Home Valuation"},{"type":"GROUP","items":[{"type":"BUTTON","action":"CONTACT_US","content":"Let's Connect"},{"path":"tel:2022579901","type":"LINK","content":"M: (202) 257-9901"},{"path":"tel:7032298935","type":"LINK","content":"O: (703) 229-8935"}],"content":"Contact Adrianna"},{"type":"GROUP","items":[{"path":"/about-laurel-conger","type":"LINK","content":"Laurel Conger"}],"content":"Contact Laurel"}],"backgroundColor":"rgba(26, 26, 26, 1)","searchProperties":false,"locations":"US","phonePillBackgroundColor":null,"showSearchIcon":true,"logoDark":{"id":"03b3faab-a8cb-48cf-b9a7-546460aaa76e","alt":null,"bytes":25576,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","description":null,"displayName":"compass-lockup-black","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","originalFileName":"compass lockup black"},"logoLight":{"id":"2f2ac67e-9d9e-407c-bb6d-41c79b705827","alt":null,"bytes":27296,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","description":null,"displayName":"compass-lockup-white","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","originalFileName":"compass lockup white"},"primaryFontFamily":"'Tenor Sans', sans-serif","primaryFontFamilyShort":"Tenor Sans","secondaryFontFamily":"Questrial, sans-serif","secondaryFontFamilyShort":"Questrial","businessName":"Adrianna Vallario","brokerageDisclaimer":"","brokerageFormDisclaimer":null,"mlsCompliance":null},"addMlsDisclaimers":false},"sidemenu":{"id":"033c3235-a8bd-45bf-a4a8-96977e33190d","dataElementId":"033c3235-a8bd-45bf-a4a8-96977e33190d","htmlMarkdown":"{{#*inline \"columnContact\"}}\n    {{#if (or \n            title \n            desc \n            email \n            phone \n            contactName \n            open\n            addressL1\n            addressL2\n            city\n            country\n            state\n            postalCode\n        )}}\n        <div class=\"sidemenu__col-content\">\n        {{#if title}}<p class=\"sidemenu__col-title\">{{title~}}</p>{{/if}}\n        {{~#if (or email phone contactName)~}}\n            <div class=\"sidemenu__col-description lp-a\">\n                <p class=\"sidemenu__col-agent-name\">{{contactName}}</p>\n                <a href=\"tel:{{phone}}\" class=\"sidemenu__col-phone\">{{~phone~}}</a>\n                <a href=\"mailto:{{email}}\" class=\"sidemenu__col-email\">{{~email~}}</a>\n            </div>\n        {{else}}\n            {{#if (or addressL1 addressL2 city country state postalCode) }} \n                <div class=\"sidemenu__col-description\">\n                    {{~#if addressL1~}}\n                        {{~addressL1}}{{#if state}}, {{/if~}}\n                    {{~/if~}}\n                    {{~#if addressL2~}}{{~addressL2~}}, {{/if}}{{#if city~}}{{city}}{{#if (and state postalCode)}}, {{/if~}}\n                    {{~/if~}}\n                    {{~state}} {{postalCode~}}\n                </div>\n            {{else}}\n                {{#if desc}}<div class=\"sidemenu__col-description lp-a sidemenu__col-description--pre-line\">{{{desc}}}</div>{{/if}}\n                {{#if open}}<p class=\"sidemenu__col-description\">{{open}}</p>{{/if}}\n            {{/if}}\n        {{/if}}\n        </div>\n    {{/if}}\n{{/inline}}\n\n\n{{#*inline \"navItem\"}}\n    <li class=\"sidemenu-navigation__item js-idemenu-navigation-item {{#ifEquals type \"GROUP\"}}sidemenu-navigation__item--sub-nav{{/ifEquals}}\">\n        {{#ifEquals type \"GROUP\"}}\n            <span class=\"sidemenu-navigation__link sidemenu-navigation__link--sub-nav sidemenu-navigation__link--sub-nav-active js-sub-nav-opener lp-icon\">\n                {{{content}}}\n            </span>\n        {{^}}\n            <a {{#ifEquals type \"BUTTON\"}}data-type=\"{{action}}\"{{/ifEquals}} \n               {{#ifEquals type \"LINK\"}}{{#if openNewTab}}target=\"_blank\"{{/if}} href=\"{{path}}\"{{/ifEquals}} \n                class=\"sidemenu-navigation__link\">{{{content}}}</a>\n        {{/ifEquals}}\n\n        {{#ifEquals type \"GROUP\"}}\n        <ul class=\"sidemenu-navigation-sub-nav lp-a\">\n            {{#each items}}\n            {{#ifEquals type \"LINK\"}}\n            <li class=\"sidemenu-navigation-sub-nav__item\"><a {{#if openNewTab}}target=\"_blank\"{{/if}} href=\"{{path}}\" class=\"sidemenu-navigation-sub-nav__link\">{{content}}</a></li>\n            {{/ifEquals}}\n            {{#ifEquals type \"BUTTON\"}}\n            <li class=\"sidemenu-navigation-sub-nav__item\"><a class=\"sidemenu-navigation-sub-nav__link\" data-type=\"{{action}}\">{{content}}</a></li>\n            {{/ifEquals}}\n            {{/each}}\n        </ul>\n        {{/ifEquals}}\n    </li>\n  \n{{/inline}}\n\n{{setSubArray nav 0 3 \"column1\"}}\n{{setSubArray nav 3 6 \"column2\"}}\n{{setSubArray nav 6 9 \"column3\"}}\n{{setSubArray nav 9 12 \"column4\"}}\n\n<button class=\"sidemenu-close toggle close lp-btn lp-icon link-icon--plus\"></button>\n{{#if showWatermark}}<div class=\"sidemenu-watermark js-sidemenu-watermark\"></div>{{/if}}\n\n<div class=\"sidemenu-wrapper {{#numCompare nav.length 13 '<'}}sidemenu-wrapper--small{{/numCompare}}\" style=\"--navItemNumberColor: {{navItemNumberColor}};\">\n    <div class=\"sidemenu-nav-holder \">\n        {{#if column1}}\n        <ul class=\"sidemenu-navigation {{#if itemNumber}}sidemenu-navigation--index{{/if}}\">\n            {{#each column1}}        \n                {{>navItem}}\n            {{/each}}\n        </ul>\n        {{/if}}\n\n        {{#if column2}}\n        <ul class=\"sidemenu-navigation {{#if itemNumber}}sidemenu-navigation--index{{/if}}\">\n            {{#each column2}}        \n                {{>navItem}}\n            {{/each}}\n        </ul>\n        {{/if}}\n\n        {{#if column3}}\n        <ul class=\"sidemenu-navigation {{#if itemNumber}}sidemenu-navigation--index{{/if}}\">\n            {{#each column3}}        \n                {{>navItem}}\n            {{/each}}\n        </ul>\n        {{/if}}\n\n        {{#if column4}}\n        <ul class=\"sidemenu-navigation {{#if itemNumber}}sidemenu-navigation--index{{/if}}\">\n            {{#each column4}}        \n                {{>navItem numColor=../navItemNumberColor}}\n            {{/each}}\n        </ul>\n        {{/if}}\n    </div>\n\n    {{#if (or \n        agentEmail\n        agentName\n        agentPhone\n        columnDesc2\n        openHours\n        siteElement.firstName \n        siteElement.lastName \n        siteElement.phoneNumber \n        siteElement.email \n        siteElement.addressLine1\n        siteElement.addressLine2\n        siteElement.addressCity\n        siteElement.addressState\n        siteElement.postalCode\n        siteElement.socialLinks.length\n        siteElement.socialLinksArray.length\n        socialCustomLinks.length\n    )}}\n    <div class=\"sidemenu-footer\">\n        {{#if (or \n                agentEmail\n                agentName\n                agentPhone\n                columnDesc2\n                openHours\n                siteElement.name\n                siteElement.firstName \n                siteElement.lastName \n                siteElement.phoneNumber \n                siteElement.phoneNumber1\n                siteElement.email \n                siteElement.addressLine1\n                siteElement.addressLine2\n                siteElement.addressCity\n                siteElement.addressState\n                siteElement.postalCode\n        )}}\n        <div class=\"sidemenu__info-group sidemenu__col\">\n                {{#if (or \n                    agentEmail\n                    agentName\n                    agentPhone\n                    columnDesc2\n                    openHours\n                )}}\n                    <div class=\"sidemenu__section-content\">\n                        {{>columnContact title=columnTitle1 contactName=agentName email=agentEmail phone=agentPhone}}\n                        {{>columnContact title=columnTitle2 desc=columnDesc2 open=openHours}}\n                    </div>\n                    \n                {{else}}\n                        {{#if (or \n                            siteElement.name\n                            siteElement.firstName \n                            siteElement.lastName \n                            siteElement.phoneNumber \n                            siteElement.phoneNumber1\n                            siteElement.email \n                            siteElement.addressLine1\n                            siteElement.addressLine2\n                            siteElement.addressCity\n                            siteElement.addressState\n                            siteElement.postalCode )\n                        }}\n                            <div class=\"sidemenu__section-content\">\n                                {{#if siteElement.name}}\n                                    {{>columnContact title=columnTitle1 email=siteElement.email phone=siteElement.phoneNumber1 contactName=siteElement.name}}\n                                {{else}}\n                                    {{>columnContact title=columnTitle1 email=siteElement.email phone=siteElement.phoneNumber contactName=(concat siteElement.firstName ' ' siteElement.lastName)}}\n                                {{/if}}\n                                {{>columnContact \n                                    title=columnTitle2 \n                                    email=null \n                                    phone=null \n                                    addressL1=siteElement.addressLine1\n                                    addressL2=siteElement.addressLine2\n                                    city=siteElement.addressCity \n                                    state=siteElement.addressState\n                                    postalCode=siteElement.postalCode \n                                }}\n                            </div>\n                        {{/if}} \n                {{/if}}              \n        </div>\n        {{/if}}\n\n        {{#if (or siteElement.socialLinks.length siteElement.socialLinksArray.length socialCustomLinks.length)}}\n            <div class=\"sidemenu-socials-block\">\n                <p class=\"sidemenu__col-title\">{{socialLinksTitle}}</p>\n                {{#if socialCustomLinks}}\n                    {{>socialIcons options=socialCustomLinks styleClass=socialLinkStyle }}\n                {{else if siteElement.socialLinksArray.length}}\n                    {{>socialIcons options=siteElement.socialLinksArray styleClass=socialLinkStyle }}\n                {{else}}\n                    {{>socialIcons options=siteElement.socialLinks styleClass=socialLinkStyle }}\n                {{/if}}\n            </div>\n        {{/if}}      \n    </div>\n    {{/if}}\n</div>","variables":{"fontColor":"rgba(0, 0, 0, 1)","backgroundColor":"rgba(255, 255, 255, 1)","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"navItemNumberColor":"rgba(0, 0, 0, 1)","agentName":"","agentEmail":"","columnTitle2":"","columnDesc2":"<!-- START - Add custom side menu contact information -->\n<ul>\n<li><strong>ADRIANNA VALLARIO OF COMPASS</strong>\n<ul>\n<li><a href=\"tel:(202)%20257-9901\">M: (202) 257-9901</a></li>\n<li><a href=\"tel:(703)%20229-8935\">O: (703) 229-8935</a></li>\n<li><a href=\"mailto:adrianna.v@compass.com\">adrianna.v@compass.com</a></li>\n</ul>\n</li>\n<li><strong>ADDRESS</strong>\n<ul>\n<li>1004 KING ST<br>ALEXANDRIA VA 22314</li>\n</ul>\n</li>\n</ul>\n<!-- END -->","openHours":"","socialLinksTitle":"Follow Adrianna","showWatermark":false,"socialLinkStyle":"social_icons-style-1","socialCustomLinks":[{"_id":"503","link":"https://www.instagram.com/adrianna.v.realtor/","type":"INSTAGRAM"},{"_id":"504","link":"https://www.linkedin.com/in/adrianna-vallario-745bb6140/","type":"LINKEDIN"},{"icon":"<svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">< path d = \"M20 4.48998L18.54 4.33999C14.1716 3.89001 9.76844 3.89001 5.39999 4.33999L3.99999 4.48998C3.16575 4.58428 2.39645 4.98567 1.8419 5.61601C1.28734 6.24636 0.987231 7.06052 0.999994 7.89999V16.1C0.987231 16.9394 1.28734 17.7536 1.8419 18.384C2.39645 19.0143 3.16575 19.4157 3.99999 19.51L5.45999 19.66C9.82844 20.11 14.2316 20.11 18.6 19.66L20 19.51C20.8342 19.4157 21.6035 19.0143 22.1581 18.384C22.7126 17.7536 23.0128 16.9394 23 16.1V7.89999C23.0128 7.06052 22.7126 6.24636 22.1581 5.61601C21.6035 4.98567 20.8342 4.58428 20 4.48998ZM15 12.62L11.11 15.22C10.9986 15.2812 10.8734 15.313 10.7463 15.3125C10.6192 15.3121 10.4943 15.2793 10.3833 15.2173C10.2724 15.1553 10.179 15.0662 10.1119 14.9582C10.0448 14.8502 10.0063 14.7269 9.99999 14.6V9.39998C10.0002 9.26395 10.0375 9.13054 10.1077 9.01404C10.178 8.89754 10.2786 8.80235 10.3988 8.73865C10.519 8.67495 10.6543 8.64515 10.7901 8.65243C10.926 8.65971 11.0573 8.7038 11.17 8.77998L15.06 11.38C15.1632 11.4472 15.2479 11.5391 15.3066 11.6474C15.3653 11.7556 15.396 11.8768 15.396 12C15.396 12.1231 15.3653 12.2443 15.3066 12.3526C15.2479 12.4608 15.1632 12.5528 15.06 12.62H15Z\" fill = \"black\" /></svg >","link":"https://www.youtube.com/@AdriannaVallarioRealtor","type":"YOUTUBE"},{"icon":"<svg width=\"17\" height=\"18\" viewBox=\"0 0 17 18\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.9755 4.73581C11.0888 3.88682 9.88133 3.41516 8.65501 3.43402C6.39103 3.43402 4.48552 4.94334 3.78746 6.99979L3.78744 6.99977C3.42898 8.07515 3.42898 9.24488 3.78744 10.3203L0.91974 12.5465C-0.30658 10.1127 -0.30658 7.22616 0.91974 4.77352L0.91976 4.77354C2.39134 1.84924 5.37224 0.000329275 8.65501 0.000329275C10.8058 -0.0185372 12.8811 0.773854 14.447 2.24544L11.9755 4.73581ZM16.8243 7.11299C16.9186 7.67898 16.9752 8.28271 16.9752 8.86757C16.9752 11.49 16.0319 13.7162 14.3905 15.2444L14.3793 15.2358C12.9465 16.5502 10.9884 17.3197 8.65501 17.3197C5.37225 17.3197 2.39134 15.4708 0.91976 12.5465L3.78746 10.3391C4.48552 12.3767 6.39103 13.9049 8.65501 13.9049C9.82473 13.9049 10.8247 13.603 11.5982 13.0748L11.6068 13.0814L11.5983 13.0748C12.5227 12.4711 13.1453 11.5277 13.334 10.4523H8.65509V7.11299H16.8243Z\"/></svg>","link":"https://www.google.com/search?q=adrianna+vallario+real+estate+agent&sca_esv=18d2e8def591dfb0&ei=kXgraL3YINyv4-EPq4GcgAs&ved=0ahUKEwj95OqDlbCNAxXc1zgGHasAB7AQ4dUDCBA&uact=5&oq=adrianna+vallario+real+estate+agent&gs_lp=Egxnd3Mtd2l6LXNlcnAiI2Fkcmlhbm5hIHZhbGxhcmlvIHJlYWwgZXN0YXRlIGFnZW50MgUQIRigATIEECEYFUjAFFD_A1iVE3ABeACQAQCYAXKgAZEMqgEEMTYuMrgBA8gBAPgBAZgCE6ACwQzCAgsQABiABBiwAxiiBMICCBAAGLADGO8FwgILEC4YgAQYxwEYrwHCAgUQABiABMICBhAAGBYYHsICCxAAGIAEGIYDGIoFwgIIEAAYogQYiQXCAggQABiABBiiBMICGhAuGIAEGMcBGK8BGJcFGNwEGN4EGOAE2AEBwgIHECEYoAEYCpgDAIgGAZAGBboGBggBEAEYFJIHBDE3LjKgB7xMsgcEMTYuMrgHvAw&sclient=gws-wiz-serp","type":"GOOGLE"},{"icon":"<svg width=\"17\" height=\"19\" viewBox=\"0 0 17 19\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.4936 5.03562C11.579 5.01663 11.6169 5.0451 11.6688 5.10206C11.9631 5.42914 12.9036 6.57762 13.1591 6.89084C13.2065 6.94779 13.1736 7.00985 13.1357 7.0427C11.2373 8.52344 9.12498 10.621 7.94793 12.1207C7.92466 12.1543 7.94362 12.1543 7.96258 12.1491C10.0128 11.2664 14.8296 9.85663 16.999 9.46304V6.71562L8.50873 0L0.00390625 6.7105V9.71413C2.63757 8.14881 8.73138 5.72339 11.4936 5.03562Z\"/><path d=\"M4.58464 16.5778C4.51382 16.6157 4.45613 16.6063 4.39918 16.5494L2.81402 14.6606C2.77167 14.608 2.76656 14.5796 2.82351 14.4991C4.04871 12.7052 6.54945 9.90969 8.14422 8.72833C8.17266 8.70937 8.16318 8.68524 8.12956 8.69975C6.46843 9.24087 1.74653 11.2721 0 12.2592V18.6746H16.9958V12.4965C14.6797 12.89 7.74114 14.9548 4.58464 16.5778Z\"/></svg>","link":"https://www.zillow.com/profile/avallario1","type":"ZILLOW"},{"icon":"<svg width=\"20\" height=\"20\" viewBox=\"0 0 60.14 60\"><path d=\"M29.86 0a30 30 0 00.28 60 30.03 30.03 0 0030-30A30 30 0 0029.86 0zm.28 8a22.03 22.03 0 0122 22 22 22 0 11-22-22zm7.18 9.17l-20 20 5.65 5.66 20-20z\" /></svg>","link":"https://www.compass.com/agents/adrianna-vallario/","type":"BROKERAGE"}],"agentPhone":"","itemNumber":true,"columnTitle1":"","nav":[{"path":"/","type":"LINK","items":[],"content":"Home"},{"type":"GROUP","items":[{"path":"/about-adrianna-vallario","type":"LINK","content":"Adrianna Vallario"},{"path":"/about-laurel-conger","type":"LINK","content":"Laurel Conger"}],"content":"Meet the Agents"},{"type":"GROUP","items":[{"path":"/properties/sale","type":"LINK","content":"Featured Properties"},{"path":"/properties/sold","type":"LINK","content":"Past Transactions"}],"content":"Properties"},{"path":"/home-search/listings","type":"LINK","items":[],"content":"Home Search"},{"path":"/home-valuation","type":"LINK","items":[],"content":"Home Valuation"},{"path":"/neighborhoods","type":"LINK","items":[],"content":"Neighborhoods"},{"path":"/testimonials","type":"LINK","items":[],"content":"Testimonials"},{"path":"/blog","type":"LINK","items":[],"content":"Real Estate Tips"},{"path":"/compass-concierge","type":"LINK","items":[],"content":"Compass Concierge"},{"path":"/contact","type":"LINK","items":[],"content":"Let's Connect"},{"path":"/home-search/account","type":"LINK","items":[],"content":"My Search Portal"}],"logoDark":{"id":"03b3faab-a8cb-48cf-b9a7-546460aaa76e","alt":null,"bytes":25576,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","description":null,"displayName":"compass-lockup-black","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","originalFileName":"compass lockup black"},"logoLight":{"id":"2f2ac67e-9d9e-407c-bb6d-41c79b705827","alt":null,"bytes":27296,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","description":null,"displayName":"compass-lockup-white","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","originalFileName":"compass lockup white"},"primaryFontFamily":"'Tenor Sans', sans-serif","primaryFontFamilyShort":"Tenor Sans","secondaryFontFamily":"Questrial, sans-serif","secondaryFontFamilyShort":"Questrial","businessName":"Adrianna Vallario","brokerageDisclaimer":"","brokerageFormDisclaimer":null,"mlsCompliance":null},"addMlsDisclaimers":false},"footer":{"id":"b8c9ffd0-3b1f-4577-96fc-828efdac86e7","dataElementId":"b8c9ffd0-3b1f-4577-96fc-828efdac86e7","htmlMarkdown":"{{#*inline \"columnContact\"}}\n{{#if (or title desc email phone)}}\n    <div class=\"footer__col-content\">\n        <p class=\"footer__col-title\">{{title~}}</p>\n        {{~#if (or email phone)~}}\n            <div class=\"footer__col-description lp-a\">\n                <a href=\"tel:{{phone}}\" class=\"footer__col-phone\">{{~phone~}}</a>\n                <a href=\"mailto:{{email}}\" class=\"footer__col-email\">{{~email~}}</a>\n            </div>\n        {{else}}\n            {{#if (or addressL1 addressL2 city country state postalCode) }} \n                <div class=\"footer__col-description lp-a\">\n                    {{~#if addressL1~}}\n                        {{~addressL1}}{{#if state}}, {{/if~}}\n                    {{~/if~}}\n                    {{~#if addressL2~}}{{~addressL2~}}, {{/if}}{{#if city~}}{{city}}{{#if (and state postalCode)}}, {{/if~}}\n                    {{~/if~}}\n                    {{~state}} {{postalCode~}}\n                </div>\n            {{else}}\n                <div class=\"footer__col-description lp-a lp-pre-line\">{{{desc}}}</div>\n            {{/if}}\n        {{/if}}\n    </div>\n{{/if}}\n{{/inline}}\n\n{{#*inline \"contactSection\"}}\n    {{#if (or contactName title1 title2 desc1 desc2 email phone addressLine1 addressLine2 addressCity addressState postalCode)}}\n    <div class=\"footer__col\">\n        {{#if contactName}}<h5 class=\"footer__section-title\">{{contactName}}</h5>{{/if}}\n        <div class=\"footer__section-content\">\n            {{>columnContact title=title1 desc=desc1 email=email phone=phone}}\n            \n            {{>columnContact \n                title=title2 \n                desc=desc2 \n                email=null \n                phone=null \n                addressL1=addressLine1\n                addressL2=addressLine2\n                city=addressCity\n                state=addressState\n                postalCode=postalCode\n            }}\n        </div>\n    </div>\n    {{/if}}\n{{/inline}}\n\n<div class=\"footer\"> \n    {{#if (or logo1 logo2 showBackToTop)}}\n        <div class=\"footer-logos-row\">\n            {{mediaImage logo1 alt=hostname sizes='350px' class=\"footer-logo\"}}\n            {{mediaImage logo2 alt=hostname sizes='350px' class=\"footer-logo\"}}\n            {{#if showBackToTop}}\n            <div class=\"footer-back-top__container\"><button class=\"footer__back-top-btn lp-btn {{backToTopBtnStyle}} js-back-to-top\">back to top</button></div>\n            {{/if}}\n        </div>\n    {{/if}}\n    <div class=\"footer-contact-row\">\n        <div class=\"footer-info {{#if (and (or contactName1 columnTitle1 columnDesc1 columnTitle2 columnDesc2) (or contactName2 columnTitle3 columnDesc3 columnTitle4 columnDesc4))}} footer-info--two-agents{{/if}}\">\n            {{#if (or contactName1 columnDesc1 columnDesc2 contactName2 columnDesc3 columnDesc4)}}\n                {{>contactSection contactName=contactName1 title1=columnTitle1 desc1=columnDesc1 title2=columnTitle2 desc2=columnDesc2}}\n                \n                \n                \n                {{>contactSection contactName=contactName2 title1=columnTitle3 desc1=columnDesc3 title2=columnTitle4 desc2=columnDesc4}}\n            {{else}}\n                {{#if (or siteElement.name siteElement.firstName siteElement.lastName siteElement.phoneNumber1 siteElement.phoneNumber siteElement.email siteElement.addressLine1 siteElement.addressLine2 siteElement.addressCity siteElement.addressState siteElement.postalCode)}}\n                    {{#if (or siteElement.name siteElement.phoneNumber1)}}\n                        {{>contactSection \n                            contactName=siteElement.name\n                            title1=columnTitle1 \n                            addressLine1=siteElement.addressLine1 \n                            addressLine2=siteElement.addressLine2 \n                            addressCity=siteElement.addressCity \n                            addressState=siteElement.addressState\n                            postalCode=siteElement.postalCode \n                            email=siteElement.email \n                            phone=siteElement.phoneNumber1\n                            title2=columnTitle2\n                        }}\n                    {{else}}\n                        {{#if (or siteElement.firstName siteElement.lastName siteElement.phoneNumber)}}\n                            {{>contactSection \n                                contactName=(concat siteElement.firstName ' ' siteElement.lastName)\n                                title1=columnTitle1 \n                                addressLine1=siteElement.addressLine1 \n                                addressLine2=siteElement.addressLine2 \n                                addressCity=siteElement.addressCity \n                                addressState=siteElement.addressState\n                                postalCode=siteElement.postalCode \n                                email=siteElement.email \n                                phone=siteElement.phoneNumber\n                                title2=columnTitle2\n                            }}\n                        {{/if}}\n                    {{/if}}\n                {{/if}}\n            {{/if}}\n        </div>\n\n        {{#if socialCustomLinks.length}}\n            {{>socialIcons options=socialCustomLinks class=\"footer-socials\" linkClass=\"socials__link\" styleClass=socialLinkStyle }}\n        {{else if siteElement.socialLinksArray.length}}\n            {{>socialIcons options=siteElement.socialLinksArray class=\"footer-socials\" linkClass=\"socials__link\" styleClass=socialLinkStyle }}\n        {{else}}\n            {{>socialIcons options=siteElement.socialLinks class=\"footer-socials\" linkClass=\"socials__link\" styleClass=socialLinkStyle }}\n        {{/if}}\n    </div>\n    \n\n    {{#if navigation.length}}\n        <div class=\"footer-navigation-row\">\n            <p class=\"footer-navigation-title\">navigation</p>\n            \n            <ul class=\"footer-navigation lp-a\">\n                {{#each navigation}}\n                    <li class=\"footer-navigation__item\">\n                        {{#ifEquals type \"LINK\"}}\n                            <a {{#if openNewTab}}target=\"_blank\"{{/if}} href=\"{{path}}\" class=\"footer-navigation__link {{hyperlinkStyle}}\">{{{content}}}</a>\n                        {{/ifEquals}}\n\n                        {{#ifEquals type \"BUTTON\"}}\n                            <a data-type=\"{{action}}\" type=\"button\" role=\"button\" class=\"footer-navigation__link {{hyperlinkStyle}}\" >{{{content}}}</a>\n                        {{/ifEquals}}\n                    </li>\n                {{/each}}\n            </ul>\n        </div>\n    {{/if}}\n\n    {{#if usefulItemsNav.length}}\n        <div class=\"footer-navigation-row\">\n            <p class=\"footer-navigation-title\">useful items</p>\n            \n            <ul class=\"footer-navigation lp-a\">\n                {{#each usefulItemsNav}}\n                    <li class=\"footer-navigation__item\">\n                        {{#ifEquals type \"LINK\"}}\n                            <a {{#if openNewTab}}target=\"_blank\"{{/if}} href=\"{{path}}\" class=\"footer-navigation__link {{hyperlinkStyle}}\">{{{content}}}</a>\n                        {{/ifEquals}}\n\n                        {{#ifEquals type \"BUTTON\"}}\n                            <a data-type=\"{{action}}\" type=\"button\" role=\"button\" class=\"footer-navigation__link {{hyperlinkStyle}}\" >{{{content}}}</a>\n                        {{/ifEquals}}\n                    </li>\n                {{/each}}\n            </ul>\n        </div>\n    {{/if}}\n\n   \n    {{#if (striptags disclaimer)}}\n        <div class=\"footer-disclaimer-row\">\n            <div class=\"footer-disclaimer\">{{{disclaimer}}}</div>\n            {{mediaImage disclaimerLogo1 alt=hostname sizes='100px' class=\"footer-disclaimer-logo\"}}\n            {{mediaImage disclaimerLogo2 alt=hostname sizes='100px' class=\"footer-disclaimer-logo\"}}\n        </div>\n    {{/if}}\n    \n\n    <div class=\"footer-bottom-row\">\n        {{#if lpLogo}}\n            {{mediaImage lpLogo alt=hostname sizes='350px' class=\"footer-logo\"}}\n        {{/if}}\n\n        <div class=\"footer-copyright lp-a\">\n            <div class=\"footer-copyright__powered\">\n                {{lpText}} {{#if lpLink.show}}<a href=\"{{lpLink.path}}\" class=\"{{lpLink.style}}\" target=\"_blank\">{{lpLink.content}}</a>{{/if}}\n            </div>\n            \n            <div class=\"footer-copyright__privacy\">\n                <span>Copyright © <span class=\"auto-year-update\"></span></span>\n                \n           \n                <a href=\"/terms-and-conditions\" class=\"footer-copyright__privacy-policy\">Privacy Policy</a>\n            </div>\n        </div>\n    </div>\n\n    {{#if mlsCompliance.footer}}\n    {{#if (or pageElement.externalMLSInformationLink (striptags pageElement.listingDetailFooter) mlsSearchDisclaimers)}}\n    <div class=\"footer-mls-disclaimers lp-footer-disclaimers\">\n\n        {{!-- Disclaimer 1 --}}\n        {{#if pageElement.externalMLSInformationLink}}\n        <div class=\"disclaimer-item\">\n            <div class=\"special-compliance-logo-link\">\n                {{{pageElement.externalMLSInformationLink}}}\n            </div>\n        </div>\n        {{/if}}\n\n        {{!-- Disclaimer 2 --}}\n        {{#if (striptags pageElement.listingDetailFooter)}}\n        <div class=\"disclaimer-item\">\n        {{{pageElement.listingDetailFooter}}}\n        </div>\n        {{/if}}\n\n        {{!-- Disclaimer 3 --}}\n        {{#each mlsSearchDisclaimers}}\n        {{#if (striptags this)}}\n        <div class=\"disclaimer-item\">{{{this}}}</div>\n        {{/if}}\n        {{/each}}\n    </div>\n    {{/if}}\n    {{/if}}\n</div>\n","variables":{"fontColor":"rgba(0, 0, 0, 1)","backgroundColor":"rgba(234, 231, 225, 1)","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"lpLogo":{"id":"a68a1749-40f9-4afd-a14f-f561f40cf42f","alt":null,"bytes":3116,"width":390,"format":"png","height":140,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jnymuan6tigs629jigsz","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jnymuan6tigs629jigsz","authorUrl":null,"createdAt":"2023-05-16T21:48:31.483Z","mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jnymuan6tigs629jigsz","sourceUrl":null,"updatedAt":"2023-05-16T21:48:31.483Z","xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jnymuan6tigs629jigsz","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jnymuan6tigs629jigsz","description":null,"displayName":"luxury-presence-dark","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jnymuan6tigs629jigsz","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/jnymuan6tigs629jigsz","originalFileName":"luxury presence dark","cloudinaryPublicId":"jnymuan6tigs629jigsz"},"logo2":null,"columnTitle4":"","backToTopBtnStyle":"","showBackToTop":false,"contactName1":"Adrianna Vallario of Compass","columnDesc4":"","usefulItemsNav":[],"contactName2":"","logo1":{"id":"69fae106-9b21-4b29-9a8c-52b242f039f3","alt":null,"bytes":10875,"width":992,"format":"png","height":141,"pngUrl":"","shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/0bb65974-4da6-4f32-bb29-799646824ee6","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/0bb65974-4da6-4f32-bb29-799646824ee6","authorUrl":null,"createdAt":"2025-05-19T21:06:35.443Z","mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/0bb65974-4da6-4f32-bb29-799646824ee6","sourceUrl":null,"updatedAt":"2025-05-19T21:06:35.443Z","xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/0bb65974-4da6-4f32-bb29-799646824ee6","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/0bb65974-4da6-4f32-bb29-799646824ee6","description":null,"displayName":"compass-black-black","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/0bb65974-4da6-4f32-bb29-799646824ee6","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/0bb65974-4da6-4f32-bb29-799646824ee6","originalFileName":"compass-black-black","cloudinaryPublicId":"0bb65974-4da6-4f32-bb29-799646824ee6"},"socialLinkStyle":"social_icons-style-1","socialCustomLinks":[{"_id":"331","link":"https://www.instagram.com/adrianna.v.realtor/","type":"INSTAGRAM"},{"_id":"336","link":"https://www.linkedin.com/in/adrianna-vallario-745bb6140/","type":"LINKEDIN"},{"_id":"339","link":"https://www.youtube.com/@AdriannaVallarioRealtor","type":"YOUTUBE"},{"icon":"<svg width=\"17\" height=\"18\" viewBox=\"0 0 17 18\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.9755 4.73581C11.0888 3.88682 9.88133 3.41516 8.65501 3.43402C6.39103 3.43402 4.48552 4.94334 3.78746 6.99979L3.78744 6.99977C3.42898 8.07515 3.42898 9.24488 3.78744 10.3203L0.91974 12.5465C-0.30658 10.1127 -0.30658 7.22616 0.91974 4.77352L0.91976 4.77354C2.39134 1.84924 5.37224 0.000329275 8.65501 0.000329275C10.8058 -0.0185372 12.8811 0.773854 14.447 2.24544L11.9755 4.73581ZM16.8243 7.11299C16.9186 7.67898 16.9752 8.28271 16.9752 8.86757C16.9752 11.49 16.0319 13.7162 14.3905 15.2444L14.3793 15.2358C12.9465 16.5502 10.9884 17.3197 8.65501 17.3197C5.37225 17.3197 2.39134 15.4708 0.91976 12.5465L3.78746 10.3391C4.48552 12.3767 6.39103 13.9049 8.65501 13.9049C9.82473 13.9049 10.8247 13.603 11.5982 13.0748L11.6068 13.0814L11.5983 13.0748C12.5227 12.4711 13.1453 11.5277 13.334 10.4523H8.65509V7.11299H16.8243Z\"/></svg>","link":"https://www.google.com/search?q=adrianna+vallario+real+estate+agent&sca_esv=18d2e8def591dfb0&ei=kXgraL3YINyv4-EPq4GcgAs&ved=0ahUKEwj95OqDlbCNAxXc1zgGHasAB7AQ4dUDCBA&uact=5&oq=adrianna+vallario+real+estate+agent&gs_lp=Egxnd3Mtd2l6LXNlcnAiI2Fkcmlhbm5hIHZhbGxhcmlvIHJlYWwgZXN0YXRlIGFnZW50MgUQIRigATIEECEYFUjAFFD_A1iVE3ABeACQAQCYAXKgAZEMqgEEMTYuMrgBA8gBAPgBAZgCE6ACwQzCAgsQABiABBiwAxiiBMICCBAAGLADGO8FwgILEC4YgAQYxwEYrwHCAgUQABiABMICBhAAGBYYHsICCxAAGIAEGIYDGIoFwgIIEAAYogQYiQXCAggQABiABBiiBMICGhAuGIAEGMcBGK8BGJcFGNwEGN4EGOAE2AEBwgIHECEYoAEYCpgDAIgGAZAGBboGBggBEAEYFJIHBDE3LjKgB7xMsgcEMTYuMrgHvAw&sclient=gws-wiz-serp","type":"GOOGLE"},{"icon":"<svg width=\"17\" height=\"19\" viewBox=\"0 0 17 19\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.4936 5.03562C11.579 5.01663 11.6169 5.0451 11.6688 5.10206C11.9631 5.42914 12.9036 6.57762 13.1591 6.89084C13.2065 6.94779 13.1736 7.00985 13.1357 7.0427C11.2373 8.52344 9.12498 10.621 7.94793 12.1207C7.92466 12.1543 7.94362 12.1543 7.96258 12.1491C10.0128 11.2664 14.8296 9.85663 16.999 9.46304V6.71562L8.50873 0L0.00390625 6.7105V9.71413C2.63757 8.14881 8.73138 5.72339 11.4936 5.03562Z\"/><path d=\"M4.58464 16.5778C4.51382 16.6157 4.45613 16.6063 4.39918 16.5494L2.81402 14.6606C2.77167 14.608 2.76656 14.5796 2.82351 14.4991C4.04871 12.7052 6.54945 9.90969 8.14422 8.72833C8.17266 8.70937 8.16318 8.68524 8.12956 8.69975C6.46843 9.24087 1.74653 11.2721 0 12.2592V18.6746H16.9958V12.4965C14.6797 12.89 7.74114 14.9548 4.58464 16.5778Z\"/></svg>","link":"https://www.zillow.com/profile/avallario1","type":"ZILLOW"},{"icon":"<svg width=\"20\" height=\"20\" viewBox=\"0 0 60.14 60\"><path d=\"M29.86 0a30 30 0 00.28 60 30.03 30.03 0 0030-30A30 30 0 0029.86 0zm.28 8a22.03 22.03 0 0122 22 22 22 0 11-22-22zm7.18 9.17l-20 20 5.65 5.66 20-20z\" /></svg>","link":"https://www.compass.com/agents/adrianna-vallario/","type":"BROKERAGE"}],"columnTitle2":"Address","columnTitle1":"Contact","navigation":[{"path":"/properties/sale","type":"LINK","items":[],"content":"Featured Properties"},{"path":"/properties/sold","type":"LINK","items":[],"content":"Past Transactions"},{"path":"/home-search/listings","type":"LINK","items":[],"content":"Home Search"},{"path":"/home-valuation","type":"LINK","items":[],"content":"Home Valuation"},{"path":"/neighborhoods","type":"LINK","items":[],"content":"Neighborhoods"},{"type":"GROUP","items":[{"path":"/about-adrianna-vallario","type":"LINK","content":"Adrianna Vallario"},{"path":"/about-laurel-conger","type":"LINK","content":"Laurel Conger"}],"content":"Meet the Agents"}],"columnTitle3":"","columnDesc2":"<p>1004 KING ST<br>ALEXANDRIA VA 22314</p>","columnDesc1":"<div><a href=\"tel:(202) 257-9901\">M: (202) 257-9901</a></div>\n<div><a href=\"tel:(703)%20229-8935\">O: (703) 229-8935</a><br><a href=\"mailto:adrianna.v@compass.com\">adrianna.v@compass.com</a></div>","hyperlinkStyle":"hyperlink-style-1","disclaimerLogo1":null,"lpLink":{"path":"https://www.luxurypresence.com/","show":true,"type":"LINK","content":"Luxury Presence"},"lpText":"Powered by","disclaimerLogo2":null,"columnDesc3":"","disclaimer":"<div id=\"ipql\"></div>\n<div id=\"ipql\">\n<p style=\"font-size: 12px;\">Adrianna Vallario is a real estate agent affiliated with Compass. <a href=\"https://www.compass.com/\" target=\"_blank\" rel=\"noopener\">Compass</a> is a licensed real estate broker under the name 'Compass Real Estate' in the District of Columbia and under the name \"Compass\" in Virginia and Maryland and abides by equal housing opportunity laws. All material presented herein is intended for informational purposes only. Information is compiled from sources deemed reliable but is subject to errors, omissions, changes in price, condition, sale, or withdrawal without notice. No statement is made as to the accuracy of any description. All measurements and square footages are approximate. This is not intended to solicit property already listed. Nothing herein shall be construed as legal, accounting or other professional advice outside the realm of real estate brokerage.<br><img style=\"filter: invert(0); margin-top: 20px; width: 100px; height: auto;\" src=\"https://res.cloudinary.com/luxuryp/images/f_auto,q_auto/g5qzbyky8ifp5w0ex0ik/realtor-eho-logo-07232021-update-dark\"></p>\n</div>\n<style>* { box-sizing: border-box; } body {margin: 0;}ul{list-style:inherit;}#iaa1{font-size:12px;}#iivu{margin-top:20px;}</style>\n<style>* { box-sizing: border-box; } body {margin: 0;}ul{list-style:inherit;}#iaa1{font-size:12px;}#iivu{margin-top:20px;}</style>","logoDark":{"id":"03b3faab-a8cb-48cf-b9a7-546460aaa76e","alt":null,"bytes":25576,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","description":null,"displayName":"compass-lockup-black","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","originalFileName":"compass lockup black"},"logoLight":{"id":"2f2ac67e-9d9e-407c-bb6d-41c79b705827","alt":null,"bytes":27296,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","description":null,"displayName":"compass-lockup-white","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","originalFileName":"compass lockup white"},"primaryFontFamily":"'Tenor Sans', sans-serif","primaryFontFamilyShort":"Tenor Sans","secondaryFontFamily":"Questrial, sans-serif","secondaryFontFamilyShort":"Questrial","businessName":"Adrianna Vallario","brokerageDisclaimer":"","brokerageFormDisclaimer":null,"mlsCompliance":null},"dataSource":{"companyId":"ce9ea808-4f28-435a-8816-6eead52d7880","pageSectionId":"b8c9ffd0-3b1f-4577-96fc-828efdac86e7","resource":"NONE","resourceSelection":null,"variables":{}},"addMlsDisclaimers":true},"mobileContact":{"id":"4c08210d-8fa1-4e4b-ad13-3209994c2ceb","dataElementId":"4c08210d-8fa1-4e4b-ad13-3209994c2ceb","htmlMarkdown":"<div class=\"floating-contact-button\">\n  <div class=\"floating-contact-button__btn-holder js-btn-holder\"\n    style=\"--backgroundColor: {{background}}; --textColor: {{text}};  --pillTextColor: {{pillTextColor}}; --pillBackgroundColor: {{pillBackgroundColor}};\">\n    {{>hyperlink hyperlink=searchURL class=\"floating-contact-button__btn-search lp-icon\"}}\n    <button type=\"button\" class=\"floating-contact-button__btn-connect js-btn-connect lp-icon lp-ico-arrow-top\">{{pillText}}</button>\n  </div>\n\n  <div class=\"floating-contact-button-pop-up js-pop-up\" style=\"--backgroundColor: {{background}}; --textColor: {{text}};\">\n      <form class=\"floating-contact-button-pop-up__form js-form\" data-type=\"contact-form\">\n        {{#if formHeading}}\n          <h3 class=\"floating-contact-button-pop-up__title\">{{formHeading}}</h3>\n        {{/if}}\n\n        <div class=\"floating-contact-button-pop-up__input-group lp-input-group\">\n          <input id=\"{{sectionDomId}}__FullName\" type=\"text\" name=\"name\"\n            class=\"lp-input js-input-name {{#ifEquals formInputTheme \"Light\"}}lp-input--light{{/ifEquals}}{{#ifEquals formInputTheme \"Dark\"}}lp-input--dark{{/ifEquals}}\"\n            required placeholder=\"Full Name\">\n        </div>\n        \n        <div class=\"floating-contact-button-pop-up__input-group lp-input-group\">\n          <input id=\"{{sectionDomId}}__Email\" type=\"email\" name=\"email\"\n            class=\"lp-input js-email-input {{#ifEquals formInputTheme \"\n            Light\"}}lp-input--light{{/ifEquals}}{{#ifEquals formInputTheme \"Dark\" }}lp-input--dark{{/ifEquals}}\"\n            required placeholder=\"Email\">\n        </div>\n        \n        <div class=\"floating-contact-button-pop-up__input-group lp-input-group\">\n          <input class=\"lp-input {{#ifEquals formInputTheme \" Light\"}}lp-input--light{{/ifEquals}}{{#ifEquals\n            formInputTheme \"Dark\" }}lp-input--dark{{/ifEquals}}\" type=\"tel\" placeholder=\"Phone\" id=\"{{sectionDomId}}__Phone\"\n            name=\"phone\" required>\n        </div>\n        \n        <select name=\"interest\" id=\"{{sectionDomId}}-field-interest\"\n          class=\"floating-contact-button-pop-up__input-group lp-input js-select {{#ifEquals formInputTheme \" Light\"}}lp-input--light{{/ifEquals}}{{#ifEquals\n            formInputTheme \"Dark\" }}lp-input--dark{{/ifEquals}}\" required>\n          <option value=\"\" selected disabled data-label=\"Interest\">Interested in...</option>\n          {{#each interestedInOptions}}\n          <option value=\"{{this}}\">{{this}}</option>\n          {{/each}}\n          <label for=\"{{sectionDomId}}-field-interest\" class=\"lp-label sr-only\">Interest</label>\n        </select>\n        \n        <div class=\"floating-contact-button-pop-up__input-group lp-input-group\">\n          <textarea name=\"message\" rows=\"4\" id=\"{{sectionDomId}}__Message\" class=\"lp-input {{#ifEquals formInputTheme \"\n            Light\"}}lp-input--light{{/ifEquals}}{{#ifEquals formInputTheme \"Dark\" }}lp-input--dark{{/ifEquals}}\"\n            placeholder=\"Message\" required></textarea>\n        </div>\n        \n        <div class=\"lp-disclaimer\">{{>phoneDisclaimer customBusinessName=TCRBusinessName activeDisclaimerOption=formDisclaimerOption}}</div>\n        \n        <button type=\"submit\" class=\"floating-contact-button-pop-up__btn-submit lp-btn lp-btn--mob-full-width {{button.style}}\">Submit</button>\n\n        <div class=\"lp-h-pot\">\n          <input id=\"{{sectionDomId}}__newsSignMiddleName\" name=\"middleName\" value=\"\" autocomplete=\"off\"\n            tabindex=\"-1\">\n        </div>\n        <input style=\"display: none;\" type=\"text\" name=\"source\" value=\"CONTACT_INQUIRY\" />\n        <input type=\"hidden\" name=\"button_text\" value=\"{{pillText}}\">\n      </form>\n\n      <div class=\"floating-contact-button-pop-up__success js-success\">\n        {{#if successMessage}}\n          <h3 class=\"floating-contact-button-pop-up__title\">{{{successMessage}}}</h3>\n        {{/if}}\n\n        {{>button button=button class=\"lp-btn floating-contact-button-pop-up__success-btn\"}}\n      </div>\n    <button type=\"button\" class=\"floating-contact-button-pop-up__close js-close-btn lp-icon\"></button>\n  </div>\n</div>\n","variables":{"TCRBusinessName":"","interestedInOptions":["Selling & Buying","Selling","Buying","Renting","Other"],"pillBackgroundColor":"rgba(123, 122, 99, 1)","pillTextColor":"rgba(255, 255, 255, 1)","formDisclaimerOption":"Default","button":{"path":"/properties","show":true,"type":"LINK","style":"","content":"Explore Our Properties"},"successMessage":"Thank you for your message. I will be in touch with you shortly.","formHeading":"Leave a Message","pillText":"Let's Connect","formInputTheme":"Dark","background":"rgba(255, 255, 255, 1)","text":"rgba(0, 0, 0, 1)","searchURL":{"id":"6","path":"/home-search/listings","show":true,"type":"LINK","email":"","phone":"","style":"hyperlink-style-1","content":"Search"},"logoDark":{"id":"03b3faab-a8cb-48cf-b9a7-546460aaa76e","alt":null,"bytes":25576,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","description":null,"displayName":"compass-lockup-black","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","originalFileName":"compass lockup black"},"logoLight":{"id":"2f2ac67e-9d9e-407c-bb6d-41c79b705827","alt":null,"bytes":27296,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","description":null,"displayName":"compass-lockup-white","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","originalFileName":"compass lockup white"},"primaryFontFamily":"'Tenor Sans', sans-serif","primaryFontFamilyShort":"Tenor Sans","secondaryFontFamily":"Questrial, sans-serif","secondaryFontFamilyShort":"Questrial","businessName":"Adrianna Vallario","brokerageDisclaimer":"","brokerageFormDisclaimer":null,"mlsCompliance":null},"addMlsDisclaimers":false}},"globalOptions":[],"faviconHtml":"<link rel=\"icon\" type=\"image/x-icon\" href=\"/favicon.ico\">\n    <link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/favicon-16x16.png\">\n    <link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/favicon-32x32.png\">\n    <link rel=\"icon\" type=\"image/png\" sizes=\"48x48\" href=\"/favicon-48x48.png\">","pageDefaultSeoImage":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/5318d14c-1673-4890-9986-5ccd4901823d","theme":{"logoDark":{"id":"03b3faab-a8cb-48cf-b9a7-546460aaa76e","alt":null,"bytes":25576,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","description":null,"displayName":"compass-lockup-black","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/ede64b6f-4eba-4db7-9275-a38dcfa08716","originalFileName":"compass lockup black"},"logoLight":{"id":"2f2ac67e-9d9e-407c-bb6d-41c79b705827","alt":null,"bytes":27296,"width":1774,"format":"png","height":466,"shared":true,"curated":false,"duration":null,"largeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=960/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=1280/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","__typename":"Media","altTagText":null,"authorName":null,"sourceName":"r2","xxLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","description":null,"displayName":"compass-lockup-white","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","resourceType":"image","thumbnailUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,width=320/https://media-production.lp-cdn.com/media/7c773c64-009d-4bbd-9448-1fbe11df4ce0","originalFileName":"compass lockup white"},"primaryFontFamily":"'Tenor Sans', sans-serif","primaryFontFamilyShort":"Tenor Sans","secondaryFontFamily":"Questrial, sans-serif","secondaryFontFamilyShort":"Questrial","businessName":"Adrianna Vallario"},"cssClass":null,"mlsDisclaimers":[],"passwordProtection":null,"myhomeDashboardEnabled":false,"qualifyingQuestionsModalEnabled":true,"loadCustomModals":true}