{"website":{"websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","companyId":"8a52c9fd-a2e5-483c-a426-7398a32ccdab","templateId":"e3960201-1a19-4660-a991-8658653d81e9","name":"Antonio Cartagena","hostname":"investatepr.com","rootPath":null,"isPrimary":false,"useWWW":false,"useSSL":true,"redirectToHTTPS":true,"category":"BRAND","favicon":{"id":"0c2806dc-fad7-4682-87cc-e736ccab4161","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":17530,"width":782,"format":"png","height":778,"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/qy0p3qysnvzwltnsapnt","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/qy0p3qysnvzwltnsapnt","authorUrl":null,"createdAt":"2023-06-02T19:48:44.809Z","mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/qy0p3qysnvzwltnsapnt","sourceUrl":null,"updatedAt":"2023-06-02T19:48:44.809Z","xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/qy0p3qysnvzwltnsapnt","__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/qy0p3qysnvzwltnsapnt","description":null,"displayName":"new-final-investate-logo-02","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/qy0p3qysnvzwltnsapnt","processedFor":"investatepr.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/qy0p3qysnvzwltnsapnt","originalFileName":"New-Final-InvEstate-Logo-02","cloudinaryPublicId":"qy0p3qysnvzwltnsapnt"},"publishedAt":null,"globalCss":"#global-mobile-contact .mobile-contact a{border:1px solid #003366!important;background-color:#FFF!important}\n.lp-a.site-footer__copy-lp{display:none}\n#global-mobile-contact .mobile-contact{z-index:9999}\n@media only screen and (max-width:768px){ul.lp-socials{justify-content:center!important}}\n.hyperlink-style-1:before,.hyperlink-style-2:before{content:'' '' '' '' '' '' '' ''!important}\nnav#global-navbar .header .header__logo a.logo{max-width:360px;height:80px}\n@media screen and (max-width:768px){nav#global-navbar .header .header__logo{width:190px}}\nnav#global-navbar.scroll .header{background-color:#f5f5f5;color:#000;.logo__img.dark{display:block!important}.logo__img.light{display:none!important}}\nnav#global-navbar div.lp-container.header__container a.navigation__link:after{background-color:#fff}\nnav#global-navbar.scroll div.lp-container.header__container a.navigation__link:after{background-color:#000}\nbutton.hamburger-component.header__hamburger svg circle{fill:#ffffff}\nnav#global-navbar rect.line.line--top,nav#global-navbar rect.line.line--bottom{fill:#111111}\nnav#global-navbar.scroll button.hamburger-component.header__hamburger svg circle{fill:#111111}\nnav#global-navbar.scroll rect.line.line--top,nav#global-navbar.scroll rect.line.line--bottom{fill:#ffffff}\nfooter#global-footer .site-footer__logo-bar .site-footer__logo-container img{max-width:300px!important;max-height:100px!important}\n#modal-global-contact-us{.lp-input--light{color:#000;-webkit-text-fill-color:#000!important;border-color:#000}span.input-icon{filter:invert(1)}.contact-form__close{opacity:1}}\nfooter#global-footer .footer-navigation__link:hover{color:#000}\ndiv#global-mobile-contact .buttons-holder{a,button{background:#fff}a svg path{fill:#111111}button i{color:#111111}}\nbody>div.mobile-contact-wrapper .mobile-contact .item{border:2px solid #111111!important}\nfooter .site-footer__col-content{opacity:1!important}\nfooter#global-footer .site-footer__info{.lp-a{a{color:#111111!important;&:hover{color:#000000!important}}}.footer-navigation{a,button{color:#111111!important;text-transform:uppercase;text-decoration:underline;text-decoration-color:#11111155;text-underline-offset:6px;&:hover{color:#000000!important;text-decoration-color:#000000}}}}\nfooter .site-footer__copy{a{position:relative;display:inline-block;color:#111111!important;&:before,&:after{content:'';position:absolute;display:block;width:100%;height:1px;opacity:.3;transition:.3s linear;background:#111111;bottom:0;left:0}&:after{opacity:1;width:0}&:hover{color:#000000!important}&:hover:after{opacity:1;width:100%;background:#000000}}}\nfooter .site-footer__logo-bar{padding-bottom:35px}\nfooter .site-footer__info .site-footer__navigation-wrap{padding-top:1px}\nfooter .site-footer__disclaimer{padding-top:30px;padding-bottom:10px;opacity:1!important}\nfooter .site-footer__copy img{height:40px}\n.lp-pagination.pagination-container .paginationjs .paginationjs-pages ul li a{&:after{border-right:2px solid #111111!important;border-top:2px solid #111111!important}&:hover:after{border-right:2px solid #666666!important;border-top:2px solid #666666!important}}\ndiv.modal-content .custom-form{color:#ffffff;.lp-input-group .lp-input{color:#ffffff;border-color:#ffffff}.uf-cus-sel-item{background-color:#ffffff!important;color:#000!important;&:hover{background-color:#111111!important;color:#fff!important}}.custom-form__footer{justify-content:center}}\n/* InvEstate typography */\nh1,h2,.lp-h1,.lp-h2{text-transform:uppercase;letter-spacing:.14em;font-weight:400;line-height:1.25}\nh3,.lp-h3,.lp-h4,.lp-h5{letter-spacing:.06em;font-weight:400}\nbody,p,.bf1,.lp-text{font-weight:300;line-height:1.8;letter-spacing:.01em}\n.lp-title-group .lp-text--subtitle,.lp-title-group p{max-width:720px;margin-left:auto;margin-right:auto;font-weight:300}\nnav#global-navbar a.navigation__link,nav#global-navbar .navigation__link{text-transform:uppercase;letter-spacing:.2em;font-size:11px;font-weight:400}\n.video-section h1,.video-section .lp-h1,.image-section h1{font-size:44px;letter-spacing:.2em}\n@media (max-width:768px){.video-section h1,.video-section .lp-h1{font-size:28px;letter-spacing:.14em}}\n.collection .item .lp-h5{letter-spacing:.06em;font-weight:400}\n.collection .item p.bf1{text-transform:uppercase;letter-spacing:.14em;font-size:10px}\n.collection .item .label{text-transform:uppercase;letter-spacing:.18em;font-size:10px;border-radius:0}\nsection.is-background-color-dark a:not(.lp-btn){color:#C4A66B}\nsection.is-background-color-dark p,section.is-font-color-light p{color:#C9C6C0}\n.lp-vertical-paddings{padding-top:110px;padding-bottom:110px}\n/* palette */\nsection.is-background-color-dark,section.solid-section.is-background-color-dark,.is-background-color-dark{background-color:#111111!important}\n.lp-btn,a.lp-btn,button.lp-btn,.lp-btn--outline,.lp-btn--dark,.lp-btn--light{background:#C4A66B!important;color:#111111!important;border:1px solid #C4A66B!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.22em;font-size:11px;font-weight:500;padding:16px 34px}\n.lp-btn:hover,a.lp-btn:hover,button.lp-btn:hover{background:#D6BA88!important;border-color:#D6BA88!important;color:#111111!important}\nbutton[type=submit],.lp-input-group button,.newsletter .lp-btn{background:#C4A66B!important;color:#111111!important;border-color:#C4A66B!important}\nsection.solid-section.is-background-color-light{background-color:#F7F6F3!important}\nfooter#global-footer .site-footer__info .lp-a a,footer#global-footer .footer-navigation a,footer#global-footer .footer-navigation button,footer#global-footer .site-footer__copy a{color:#111111!important}\nfooter#global-footer a:hover{color:#C4A66B!important}\nnav#global-navbar.scroll .header{background-color:#111111!important;color:#F5F5F3!important}\nnav#global-navbar.scroll .header .logo__img.dark{display:none!important}\nnav#global-navbar.scroll .header .logo__img.light{display:block!important}\nnav#global-navbar.scroll div.lp-container.header__container a.navigation__link:after{background-color:#C4A66B!important}\nnav#global-navbar.scroll button.hamburger-component.header__hamburger svg circle{fill:#111111!important}\nnav#global-navbar.scroll rect.line.line--top,nav#global-navbar.scroll rect.line.line--bottom{fill:#F5F5F3!important}\n.collection .item .label,.lp-label{background:#C4A66B!important;color:#111111!important}\n.lp-input,input.lp-input{border-color:rgba(196,166,107,.6)!important}\n#global-mobile-contact .mobile-contact a,div#global-mobile-contact .buttons-holder a,div#global-mobile-contact .buttons-holder button{background:#111111!important;border-color:#C4A66B!important}\ndiv#global-mobile-contact .buttons-holder a svg path{fill:#C4A66B!important}\n.search-button,button.search-button,.lp-btn.search-button{background:#C4A66B!important;color:#111111!important;border-color:#C4A66B!important}\n.video-section p,.video-section .lp-text--subtitle,.image-section .lp-title-group p{color:#FFFFFF!important;font-size:17px;letter-spacing:.06em;text-shadow:0 1px 12px rgba(0,0,0,.55)}\n.video-section h1,.video-section .lp-h1{text-shadow:0 2px 18px rgba(0,0,0,.45)}\n.video-section .overlay,.video-section [class*=overlay],.image-section [class*=overlay]{background-color:rgba(0,0,0,.45)!important}\n.video-section input.lp-input,.video-section input{background:rgba(255,255,255,.96)!important;color:#111!important}\n/* Kirman header */\n@media (min-width:992px){\nnav#global-navbar .header .lp-container.header__container{position:relative;display:flex;align-items:center;min-height:96px}\nnav#global-navbar .header .header__logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}\nnav#global-navbar .header .header__logo a.logo{height:64px;max-width:220px}\nnav#global-navbar .header .header__right{width:100%;display:flex;align-items:center}\nnav#global-navbar .header ul.navigation{display:flex;width:100%;align-items:center;margin:0;padding:0}\nnav#global-navbar .header ul.navigation li.navigation__item:nth-child(3){margin-left:auto}\nnav#global-navbar .header ul.navigation li.navigation__item{margin:0 16px}\nnav#global-navbar .header a.navigation__link{font-size:11px;letter-spacing:.22em;text-transform:uppercase}\nnav#global-navbar .header button.hamburger-component.header__hamburger{margin-left:12px}\nnav#global-navbar .header button.hamburger-component.header__hamburger svg circle{fill:transparent!important}\nnav#global-navbar .header rect.line.line--top,nav#global-navbar .header rect.line.line--bottom{fill:#FFFFFF!important}\nnav#global-navbar.scroll .header rect.line.line--top,nav#global-navbar.scroll .header rect.line.line--bottom{fill:#F5F5F3!important}\nnav#global-navbar .header rect.line.line--bottom{x:18;width:24}\nnav#global-navbar .header li.navigation__item a.navigation__link[href^=\"tel:\"]{display:none}\n}\nnav#global-navbar .header{background:transparent}\nnav#global-navbar .header:not(.scroll){background:linear-gradient(to bottom,rgba(0,0,0,.45),rgba(0,0,0,0))}\n.lp-text--pretitle,.opening-pretitle,.lp-title-group .pretitle{text-transform:uppercase!important;letter-spacing:.3em!important;font-size:11px!important;font-weight:500!important;color:#C4A66B!important;display:inline-block;padding-bottom:8px;border-bottom:1px solid #C4A66B;margin-bottom:18px}\n/* language selector */\n#investate-lang{margin-left:18px}\n#investate-lang .goog-te-gadget{font-family:inherit;font-size:0;color:transparent}\n#investate-lang .goog-te-gadget .goog-te-combo{font-family:Montserrat,sans-serif;font-size:10px;letter-spacing:.14em;text-transform:uppercase;background:transparent;color:#FFFFFF;border:1px solid rgba(255,255,255,.5);padding:6px 8px;border-radius:0;width:auto;max-width:150px;margin:0!important}\nnav#global-navbar.scroll #investate-lang .goog-te-combo{color:#F5F5F3;border-color:rgba(245,245,243,.5)}\n#investate-lang .goog-te-combo option{color:#111}\n.goog-te-banner-frame,.skiptranslate iframe{display:none!important}\nbody{top:0!important}\n@media (max-width:991px){#investate-lang{display:none}}\n#investate-lang #google_translate_element{display:block!important}\n#investate-lang .goog-te-gadget img,#investate-lang .goog-te-gadget .goog-logo-link,#investate-lang .goog-te-gadget>span{display:none!important}\n/* home hero (Kirman inset + blur) */\n@media (min-width:992px){\nbody{background-color:#111111}\n#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38{margin:0!important;padding:150px 32px 40px!important;position:relative;background:#111111;overflow:hidden}\n#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38::before{content:'';position:absolute;inset:-60px;background:#111111 url('https://res.cloudinary.com/luxuryp/videos/f_auto,q_auto/so_0,eo_0/hdhcmedtistbherrtddv/my-movie-50.jpg') center/cover no-repeat;filter:blur(34px) brightness(.55) saturate(.9);z-index:0}\n#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38>.video-wrapper,#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .overlay-component{left:32px!important;right:32px!important;width:auto!important;top:150px!important;bottom:40px!important;height:auto!important;z-index:1}\n#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .opening-with-search{position:relative;z-index:2;padding-top:40px!important;min-height:720px!important;height:auto!important}\n#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .bottom-spacer{display:none!important}\n#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .opening-with-search .center-block{height:auto!important;margin-top:auto!important;margin-bottom:0!important;width:100%;padding-bottom:24px;flex:0 0 auto!important}\n#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .lp-container{text-align:left;padding-bottom:0}\n#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .lp-title-group{text-align:left;margin:0 0 22px;max-width:900px}\n#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .opening-title{font-size:54px;letter-spacing:.16em;margin:0 0 12px;text-align:left}\n#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .opening-description,#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .opening-description p{text-align:left;margin:0;max-width:560px}\n#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .search-form{justify-content:flex-start!important;margin:0!important}\n#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .search-wrapper{margin:0 12px 0 0!important;flex:0 0 440px!important}\n#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .search-button{margin-left:0!important}\n#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .opening-with-search::before{content:'';position:absolute;top:-26px;left:0;width:240px;height:2px;background:#C4A66B;z-index:3}\n}\n/* blog index */\n#section-0973100d-e0b0-4f6b-92ac-716cf20e7231{background-image:url('https://dlajgvw9htjpb.cloudfront.net/cms/8a52c9fd-a2e5-483c-a426-7398a32ccdab/PR9121540/-4780150530734399125.jpg')!important;background-size:cover!important;background-position:center!important}\n#section-0973100d-e0b0-4f6b-92ac-716cf20e7231 .opening-with-search{min-height:560px;display:flex;align-items:center}\n#section-0973100d-e0b0-4f6b-92ac-716cf20e7231 .overlay-component{background:linear-gradient(to bottom,rgba(0,0,0,.6),rgba(0,0,0,.15) 45%)!important}\n#section-0973100d-e0b0-4f6b-92ac-716cf20e7231 .lp-title-group{background:#111111;padding:64px 72px 80px;max-width:640px;margin:0 auto}\n#section-0973100d-e0b0-4f6b-92ac-716cf20e7231 .opening-pretitle{color:#F5F5F3!important}\n#section-0973100d-e0b0-4f6b-92ac-716cf20e7231 .opening-title{color:#C4A66B!important;font-size:44px}\n#section-0973100d-e0b0-4f6b-92ac-716cf20e7231 .opening-description,#section-0973100d-e0b0-4f6b-92ac-716cf20e7231 .opening-description p{color:#C9C6C0!important}\n#section-536a3641-1ba9-4931-b8ce-194fc87693f8 .lp-title-group h2{color:#C4A66B}\n@media (min-width:992px){\n#section-536a3641-1ba9-4931-b8ce-194fc87693f8 .collection{display:grid!important;grid-template-columns:1fr 1fr!important;gap:64px 48px!important;margin:0!important}\n#section-536a3641-1ba9-4931-b8ce-194fc87693f8 .collection .item{width:auto!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:1fr 1fr;gap:24px;align-items:center}\n#section-536a3641-1ba9-4931-b8ce-194fc87693f8 .collection .item:first-child{grid-column:1/-1;grid-template-columns:1.15fr 1fr;gap:48px}\n#section-536a3641-1ba9-4931-b8ce-194fc87693f8 .collection .item figure{margin:0!important;height:250px!important}\n#section-536a3641-1ba9-4931-b8ce-194fc87693f8 .collection .item:first-child figure{height:440px!important}\n#section-536a3641-1ba9-4931-b8ce-194fc87693f8 .collection .item .lp-h5{font-size:22px;letter-spacing:.02em;text-transform:none;line-height:1.35}\n#section-536a3641-1ba9-4931-b8ce-194fc87693f8 .collection .item:first-child .lp-h5{font-size:30px}\n}\n/* neighborhoods index */\n#section-66d48953-95c6-489b-b3e4-a08b7a077cb1{min-height:0!important;height:auto!important}\n#section-66d48953-95c6-489b-b3e4-a08b7a077cb1 .opening-with-search,#section-66d48953-95c6-489b-b3e4-a08b7a077cb1 [class*=height-class]{height:auto!important;min-height:0!important;padding:140px 0 40px}\n#section-66d48953-95c6-489b-b3e4-a08b7a077cb1 .opening-title{color:#C4A66B!important}\nsection:has(.js-collection .item .img-wrap) .collection .item{position:relative;overflow:hidden}\nsection:has(.js-collection .item .img-wrap) .collection .item .lp-h5{position:absolute;left:0;right:0;bottom:0;margin:0;padding:32px 24px;color:#FFFFFF;text-transform:uppercase;letter-spacing:.14em;font-size:20px;background:linear-gradient(to top,rgba(0,0,0,.78),rgba(0,0,0,0))}\nsection:has(.js-collection .item .img-wrap) .collection .item>div:not(.img-wrap){display:none}\nsection:has(.js-collection .item .img-wrap) .collection .item .img-wrap img{display:block;width:100%;height:100%;object-fit:cover}\n@media (min-width:992px){\nsection:has(.js-collection .item .img-wrap) .collection{display:grid!important;grid-template-columns:repeat(3,1fr);gap:32px}\nsection:has(.js-collection .item .img-wrap) .collection .item{width:auto!important;margin:0!important}\n.properties-grid__container.three{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 32px}\n.properties-grid__container.three .properties-grid__item{width:auto!important;margin:0!important;max-width:none!important}\n.properties-grid__container.three .listing-card__img-wrap{height:420px!important;padding:0!important}\n.properties-grid__container.three .listing-card__image{width:100%;height:100%;object-fit:cover}\n}\n/* neighborhood pages: Welcome-to card */\nsection.solid-section.parallax-enabled:has(.intro-pretitle){min-height:620px}\nsection.solid-section.parallax-enabled:has(.intro-pretitle) .container{padding-top:60px}\nsection.solid-section.parallax-enabled:has(.intro-pretitle) .lp-title-group{background:rgba(30,30,30,.28);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);padding:52px 64px 56px;max-width:640px;margin:0 auto;text-align:center}\nsection.solid-section.parallax-enabled:has(.intro-pretitle) .intro-pretitle{font-size:0!important;letter-spacing:0!important;margin:0!important;border:0}\nsection.solid-section.parallax-enabled:has(.intro-pretitle) .intro-pretitle::before{content:'Welcome to';display:block;width:max-content;margin:0 auto 20px;padding-bottom:8px;border-bottom:1px solid #C4A66B;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:#F5F5F3}\nsection.solid-section.parallax-enabled:has(.intro-pretitle) h1.lp-h2{font-size:46px;letter-spacing:.14em;text-transform:uppercase;color:#FFFFFF!important;margin:0 0 18px}\nsection.solid-section.parallax-enabled:has(.intro-pretitle) .pre-line{font-size:14px;line-height:1.65;color:#E8E6E1!important;max-width:480px;margin:0 auto 26px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}\nsection.solid-section.parallax-enabled:has(.intro-pretitle) .lp-title-group::after{content:'';display:block;width:48px;height:48px;margin:0 auto;border:1px solid #C4A66B;border-radius:50%;background:url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C4A66B' stroke-width='1.5'><path d='M6 9l6 6 6-6'/></svg>\") center/18px no-repeat}\n.properties-grid:has(.properties-grid__container.three) .lp-title-group .title{text-transform:uppercase;letter-spacing:.14em;font-size:40px}\n.properties-grid:has(.properties-grid__container.three) .lp-title-group .title::before{content:'Properties';display:block;width:max-content;margin:0 auto 16px;padding-bottom:6px;border-bottom:1px solid #C4A66B;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:#8A8A8A;font-weight:400}\n/* v5: portfolio (Kirman exclusive listings), blog post hero, Kirman footer */\n#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3{background:#FAFAFA!important;--sectionBackground:none!important;min-height:0!important;height:auto!important}\n#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3 .opening-with-search,#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3 [class*=height-class]{height:auto!important;min-height:0!important;padding:150px 0 24px!important;background:none!important}\n#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3 .overlay-component,#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3 .bottom-spacer{display:none!important}\n#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3 .opening-pretitle{color:#8A8A8A!important}\n#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3 .opening-title{color:#111111!important;font-size:46px;text-shadow:none!important}\n#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3 .opening-description{color:#646464!important;text-shadow:none!important;font-size:15px}\n#section-4ea9358d-20a6-4b84-a7cf-8ef8b5e1feda,#section-63dda872-3635-4c32-88d1-c30264802fb4{background:#FAFAFA!important}\n#section-4ea9358d-20a6-4b84-a7cf-8ef8b5e1feda .lp-vertical-paddings{padding-top:20px!important}\nbody:has(#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3){background:#FAFAFA}\n#section-4ea9358d-20a6-4b84-a7cf-8ef8b5e1feda .collection .item .label,#section-63dda872-3635-4c32-88d1-c30264802fb4 .collection .item .label{left:16px;right:auto;top:16px;background:#FFFFFF!important;color:#111111!important}\n#section-4ea9358d-20a6-4b84-a7cf-8ef8b5e1feda .collection .item .lp-h5,#section-63dda872-3635-4c32-88d1-c30264802fb4 .collection .item .lp-h5{font-size:22px;margin-top:18px}\nbody:has(#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3) nav#global-navbar:not(.scroll) .header,body:has(>section:first-of-type.solid-section.is-background-color-light:not(.parallax-enabled):not(.is-font-color-light)) nav#global-navbar:not(.scroll) .header{background:#FAFAFA!important}\nbody:has(#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3) nav#global-navbar:not(.scroll) .header a.navigation__link,body:has(>section:first-of-type.solid-section.is-background-color-light:not(.parallax-enabled):not(.is-font-color-light)) nav#global-navbar:not(.scroll) .header a.navigation__link{color:#111111!important}\nbody:has(#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3) nav#global-navbar:not(.scroll) .header .logo__img.light,body:has(>section:first-of-type.solid-section.is-background-color-light:not(.parallax-enabled):not(.is-font-color-light)) nav#global-navbar:not(.scroll) .header .logo__img.light{display:none!important}\nbody:has(#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3) nav#global-navbar:not(.scroll) .header .logo__img.dark,body:has(>section:first-of-type.solid-section.is-background-color-light:not(.parallax-enabled):not(.is-font-color-light)) nav#global-navbar:not(.scroll) .header .logo__img.dark{display:block!important}\nbody:has(#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3) nav#global-navbar:not(.scroll) .header rect.line,body:has(>section:first-of-type.solid-section.is-background-color-light:not(.parallax-enabled):not(.is-font-color-light)) nav#global-navbar:not(.scroll) .header rect.line{fill:#111111!important}\nbody:has(#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3) nav#global-navbar:not(.scroll) #investate-lang .goog-te-combo,body:has(>section:first-of-type.solid-section.is-background-color-light:not(.parallax-enabled):not(.is-font-color-light)) nav#global-navbar:not(.scroll) #investate-lang .goog-te-combo{color:#111111;border-color:rgba(0,0,0,.4)}\n/* blog post hero: dark card, gold title, chevron */\nsection.parallax-enabled:has(.share-holder){min-height:640px}\nsection.parallax-enabled:has(.share-holder) .container{display:flex;flex-direction:column;justify-content:center;min-height:640px;padding-top:80px;box-sizing:border-box}\nsection.parallax-enabled:has(.share-holder) .lp-title-group{background:rgba(17,17,17,.92);padding:56px 64px 36px;max-width:700px;margin:0 auto;text-align:center}\nsection.parallax-enabled:has(.share-holder) h1.lp-h2{color:#C4A66B!important;font-size:36px;letter-spacing:.1em;line-height:1.3;margin:0 0 18px}\nsection.parallax-enabled:has(.share-holder) .lp-text--subtitle,section.parallax-enabled:has(.share-holder) .lp-text--subtitle span{color:#C9C6C0!important;font-size:13px;letter-spacing:.06em;text-shadow:none!important}\nsection.parallax-enabled:has(.share-holder) .lp-title-group::after{content:'';display:block;width:48px;height:48px;margin:24px auto 0;border:1px solid #C4A66B;border-radius:50%;background:url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C4A66B' stroke-width='1.5'><path d='M6 9l6 6 6-6'/></svg>\") center/18px no-repeat}\nsection.parallax-enabled:has(.share-holder) .share-holder{margin-top:28px}\n/* footer: white, centered logo, small caps labels, grey text (Kirman) */\nfooter#global-footer,footer#global-footer .site-footer,footer#global-footer .site-footer__bottom{background:#FFFFFF!important;color:#646464}\nfooter#global-footer .site-footer__logo-bar{display:flex;justify-content:center;padding:70px 0 44px;border-bottom:1px solid #ECEAE5;margin-bottom:44px}\nfooter#global-footer .site-footer__logo-container{margin:0 auto}\nfooter#global-footer .site-footer__col-title{font-size:12px!important;letter-spacing:.3em;text-transform:uppercase;color:#141414;font-weight:500;margin-bottom:14px}\nfooter#global-footer .site-footer__col-content,footer#global-footer .site-footer__col-content p,footer#global-footer .site-footer__col-content a{font-size:14px!important;color:#646464!important;line-height:1.7;letter-spacing:.02em}\nfooter#global-footer .site-footer__navigation-wrap{flex-wrap:wrap;padding-top:30px!important;border-top:1px solid #ECEAE5;margin-top:30px}\nfooter#global-footer .site-footer__navigation-wrap::before{content:'Navigation';display:block;width:100%;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:#141414;font-weight:500;margin:0 0 14px 30px}\nfooter#global-footer .footer-navigation a,footer#global-footer .footer-navigation button{text-decoration:none!important;text-transform:none!important;font-size:14px!important;color:#646464!important;letter-spacing:.02em}\nfooter#global-footer .footer-navigation a:hover,footer#global-footer .footer-navigation button:hover{color:#C4A66B!important}\nfooter#global-footer .site-footer__disclaimer,footer#global-footer .site-footer__disclaimer p{font-size:12px!important;color:#646464!important;line-height:1.7}\nfooter#global-footer .site-footer__copy,footer#global-footer .site-footer__copy a,footer#global-footer .site-footer__copy span{font-size:13px!important;color:#646464!important}\nfooter#global-footer .site-footer__copy a::before,footer#global-footer .site-footer__copy a::after{display:none!important}\nfooter#global-footer .lp-socials a{color:#141414}\n/* text pages (/vender, /site-map): room for the fixed header, scene title as eyebrow */\nbody>section:first-of-type.solid-section.is-background-color-light:not(.parallax-enabled):not(.is-font-color-light){padding-top:150px}\nbody>section:first-of-type.solid-section.is-background-color-light:not(.parallax-enabled):not(.is-font-color-light) .collection li>h4.lp-h4{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#C4A66B;margin-bottom:12px}\n.properties-grid:has(.properties-grid__container.three) .lp-title-group .title{text-transform:uppercase!important;letter-spacing:.14em!important}\n/* v6: audit fixes */\n.uf-cus-sel-content,.uf-cus-sel-content *{background-color:#111111!important;color:#F5F5F3!important;border-color:#C4A66B!important}\na.lp-link--dark,.lp-link--dark{color:#111111!important;border-color:#C4A66B!important}\n.lp-play,.lp-play--light,span.lp-play{background-color:#C4A66B!important;color:#111111!important;border-color:#C4A66B!important}\n/* empty dark heroes (no photo): compact band instead of 600px of black */\nbody>section:first-of-type.image-section.is-background-color-dark:not([style*=\"sectionBackground\"]) .opening-with-search,body>section:first-of-type.image-section.is-background-color-dark:not([style*=\"sectionBackground\"]) [class*=\"height-class\"]{min-height:0!important;height:auto!important;padding:180px 0 80px!important}\nbody>section:first-of-type.image-section.is-background-color-dark:not([style*=\"sectionBackground\"]) .bottom-spacer{display:none!important}\n/* side menu: Kirman-style dark panel with contact block */\n#global-sidemenu .sidemenu__wrapper{background:#111111!important;color:#F5F5F3}\n#global-sidemenu .sidemenu__toggle{color:#F5F5F3!important;font-size:11px;letter-spacing:.24em;text-transform:uppercase}\n#global-sidemenu .sidemenu__toggle svg *{fill:#F5F5F3!important;stroke:#F5F5F3!important}\n#global-sidemenu .navigation__item{border-color:rgba(255,255,255,.08)!important}\n#global-sidemenu a.navigation__link{color:#F5F5F3!important;font-family:Montserrat,sans-serif!important;font-size:13px!important;letter-spacing:.24em;text-transform:uppercase;font-weight:400}\n#global-sidemenu a.navigation__link:hover{color:#C4A66B!important}\n#global-sidemenu .sub-nav__link{color:#B8B5AE!important;font-size:12px!important;letter-spacing:.14em;text-transform:uppercase}\n#global-sidemenu .sidemenu__nav::after{content:'Contact\\A Antonio Cartagena · Lizvette Robles\\A (787) 717-6443\\A antonio@investatepr.com\\A Lic. C-13471 · Lic. 23765';white-space:pre-line;display:block;margin:40px 0 0;padding:28px 0 0;border-top:1px solid rgba(255,255,255,.12);color:#B8B5AE;font-size:13px;line-height:2;letter-spacing:.06em}\n#global-sidemenu .sidemenu__socials a,#global-sidemenu .sidemenu__socials svg{color:#C4A66B!important;fill:#C4A66B!important}\nfooter#global-footer .site-footer__col-content a::before,footer#global-footer .site-footer__col-content a::after{display:none!important}\nfooter#global-footer .site-footer__navigation-wrap::before{margin-left:0}\n/* parallax heroes: let the LP photo (::before) show through */\nsection.image-section.parallax-enabled,section.solid-section.parallax-enabled{background-color:transparent!important}\nbody>section:first-of-type.solid-section.is-background-color-dark:not(.parallax-enabled){padding-top:130px}\n/* curated LP hero photos (no MLS imagery) */\n#section-aea694a0-88bd-4c44-8c5e-8d311b9b4425{background-image:linear-gradient(rgba(0,0,0,.35),rgba(0,0,0,.35)),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/usqxlsveerstsyqcdmt9')!important}\n#section-aa3933b8-3373-4ad7-b77a-b808b01d9ae2{background-image:linear-gradient(rgba(0,0,0,.35),rgba(0,0,0,.35)),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/rdue0lt5fn8ygqpmtbbv')!important}\n/* language selector v4: our own EN/ES select; Google gadget kept off-screen */\n#investate-lang{display:flex;align-items:center;position:relative}\n#investate-lang .goog-te-gadget{position:absolute!important;left:-9999px!important;top:0;display:block!important}\n#investate-lang-select{font-family:Montserrat,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;background:transparent;color:#FFFFFF;border:1px solid rgba(255,255,255,.5);padding:6px 10px;border-radius:0;cursor:pointer;-webkit-appearance:none;appearance:none}\n#investate-lang-select option{color:#111}\nnav#global-navbar.scroll #investate-lang-select{color:#F5F5F3;border-color:rgba(245,245,243,.5)}\nbody:has(#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3) nav#global-navbar:not(.scroll) #investate-lang-select,body:has(>section:first-of-type.solid-section.is-background-color-light:not(.parallax-enabled):not(.is-font-color-light)) nav#global-navbar:not(.scroll) #investate-lang-select{color:#111111;border-color:rgba(0,0,0,.4)}\n.skiptranslate iframe.goog-te-banner-frame{display:none!important}\n/* About hero: editorial split (title centred in the dark half, full Branding 2026 photo right) */\n@media (min-width:992px){#section-b18f6dc3-9fe6-4266-8711-7ddea6bfb1f1 .parallax::before{background-size:auto 100%!important;background-position:right center!important;background-repeat:no-repeat!important;background-color:#111111!important}#section-b18f6dc3-9fe6-4266-8711-7ddea6bfb1f1 .opening-with-search{min-height:860px!important;height:auto!important;justify-content:center!important}#section-b18f6dc3-9fe6-4266-8711-7ddea6bfb1f1 .lp-container{padding:0!important;max-width:none!important}#section-b18f6dc3-9fe6-4266-8711-7ddea6bfb1f1 .lp-title-group{width:calc(100vw - 100vh)!important;max-width:none!important;margin:0!important;text-align:center!important;padding:0 24px}#section-b18f6dc3-9fe6-4266-8711-7ddea6bfb1f1 .center-block{flex:0 0 auto!important;margin:auto 0!important;padding:0}#section-b18f6dc3-9fe6-4266-8711-7ddea6bfb1f1 .bottom-spacer{display:none!important}#section-b18f6dc3-9fe6-4266-8711-7ddea6bfb1f1 .opening-title{font-size:56px;letter-spacing:.2em}#section-b18f6dc3-9fe6-4266-8711-7ddea6bfb1f1 .overlay-component{background:none!important}}\n/* Kirman wordmark logo (Branding 2026): swap header/footer logo images */\nnav#global-navbar a.logo .logo__img.light{content:url(\"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=90/https://media-production.lp-cdn.com/media/17c147a4-9566-425e-8540-691c294c35ce\");width:auto;height:44px;max-width:220px}\nnav#global-navbar a.logo .logo__img.dark{content:url(\"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=90/https://media-production.lp-cdn.com/media/74e3cf38-2a59-40ab-a16f-f29539b68b41\");width:auto;height:44px;max-width:220px}\n@media (min-width:992px){nav#global-navbar .header .header__logo a.logo{height:auto;max-width:240px}}\n/* accordion body text was too light (dark-section rule leaked into white panels) */\n.accordion .tab-description p,.accordion .tab-description,.accordion-content p{color:#333333!important}\n/* hero search button gold (beats LP id-specific transparent rule) */\n#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .opening-with-search button.search-button{background:#C4A66B!important;color:#111111!important;border-color:#C4A66B!important}\n/* wordmark: footer + About logo band */\nfooter#global-footer .site-footer__logo-bar .site-footer__logo-container img{content:url(https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=90/https://media-production.lp-cdn.com/media/74e3cf38-2a59-40ab-a16f-f29539b68b41);max-width:260px!important;max-height:60px!important;height:auto}\n#section-578f2069-30ad-4f9c-b345-6950add75a3f img{content:url(https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=90/https://media-production.lp-cdn.com/media/74e3cf38-2a59-40ab-a16f-f29539b68b41);max-width:260px!important;width:260px;height:auto}\n#section-578f2069-30ad-4f9c-b345-6950add75a3f .lp-vertical-paddings{padding-top:56px!important;padding-bottom:40px!important}\n/* home About photo: keep heads in frame */\n#section-b3a05821-a0f4-4d0b-b5db-b53e1c1203fc img.main-image{object-position:50% 38%!important}\n/* v7: hero search button gold (beats LP's later transparent rule), List With Us button, mobile hero photo/video */\nhtml body #section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .opening-with-search button.search-button.lp-btn{background-color:#C4A66B!important;background:#C4A66B!important;color:#111111!important;border:2px solid #C4A66B!important;letter-spacing:.14em;text-transform:uppercase;font-size:12px}\nhtml body #section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .opening-with-search button.search-button.lp-btn:hover{background-color:#F5F5F3!important;background:#F5F5F3!important;color:#111111!important;border-color:#F5F5F3!important}\n#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .search-form{display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .search-form .search-wrapper{flex:1 1 420px;min-width:0}\n#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 a.investate-list-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 28px;margin:5px 0;background:#C4A66B;color:#111111!important;border:2px solid #C4A66B;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .2s}\n#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 a.investate-list-btn:hover{background:#F5F5F3;border-color:#F5F5F3}\n@media (max-width:991px){\n  #section-35fc95f8-ce0c-41c2-9adc-d457c6505f38{position:relative;overflow:hidden}\n  #section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .poster{z-index:0!important;opacity:1!important;background-image:url(https://res.cloudinary.com/luxuryp/videos/f_jpg,q_auto,w_1080/so_50/hdhcmedtistbherrtddv/my-movie-50.jpg)!important;background-position:center!important;background-size:cover!important;transition:opacity .6s}\n  #section-35fc95f8-ce0c-41c2-9adc-d457c6505f38.investate-video-on .poster{opacity:0!important}\n  #section-35fc95f8-ce0c-41c2-9adc-d457c6505f38.investate-mobile-video .video-wrapper.hidable{display:block!important;position:absolute;inset:0;z-index:1!important}\n  #section-35fc95f8-ce0c-41c2-9adc-d457c6505f38.investate-mobile-video .video-wrapper.hidable video{width:100%;height:100%;object-fit:cover;display:block}\n  #section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .overlay-component{z-index:2}\n  #section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .opening-with-search{position:relative;z-index:3}\n  #section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 a.investate-list-btn{width:100%;margin:0}\n}\n\n/* InvEstate editorial blog body (Kirman-style reading experience) — 2026-09-18 */\n#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description{max-width:720px;margin-left:auto;margin-right:auto;font-family:\"Montserrat\",sans-serif;color:#1c1c1c}\n#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description p{font-size:18px;line-height:1.8;margin:0 0 1.35em;font-weight:400;letter-spacing:0}\n#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description p:empty{display:none}\n#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description>p:first-of-type{font-size:20px;line-height:1.7;color:#111}\n#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description strong,#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description b{font-weight:500;color:#111}\n#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description hr{display:none}\n#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description h2{font-family:\"Gilda Display\",Georgia,serif;font-weight:400;font-size:30px;line-height:1.25;letter-spacing:0;color:#111;margin:2.4em 0 .7em;text-transform:none}\n#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description h3{font-family:\"Gilda Display\",Georgia,serif;font-weight:400;font-size:22px;line-height:1.35;letter-spacing:0;color:#111;margin:1.6em 0 .5em;text-transform:none}\n#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description h4{font-family:\"Montserrat\",sans-serif;font-weight:600;font-size:16px;letter-spacing:.04em;margin:1.4em 0 .4em}\n#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description ul,#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description ol{margin:0 0 1.4em 1.2em;padding:0}\n#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description li{font-size:18px;line-height:1.7;margin:0 0 .45em;padding-left:.2em}\n#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description li p{margin:0}\n#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description ul li::marker{color:#C4A66B}\n#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description blockquote{margin:2em 0;padding:0 0 0 1.2em;border-left:2px solid #C4A66B;font-family:\"Gilda Display\",Georgia,serif;font-size:22px;line-height:1.5;color:#111}\n#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description a{color:#111;text-decoration:underline;text-decoration-color:#C4A66B;text-underline-offset:3px}\n#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description a:hover{color:#8a7245}\n#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description table{width:100%;border-collapse:collapse;margin:1.6em 0 2em;font-size:16px;line-height:1.5}\n#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description th,#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description td{text-align:left;padding:.7em .6em;border-bottom:1px solid #e3e1dc;vertical-align:top}\n#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description th{font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#646464;border-bottom:1px solid #111}\n#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description img{display:block;max-width:100%;height:auto;margin:2em auto}\n#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description figure{margin:2em 0}\n#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description figcaption{font-size:13px;color:#646464;letter-spacing:.04em;margin-top:.6em}\n@media (max-width:767px){#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description p,#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description li{font-size:17px;line-height:1.75}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description>p:first-of-type{font-size:18px}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description h2{font-size:26px}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description h3{font-size:20px}}\n\n/* InvEstate ES layout: when Google Translate sets lang=es, never break inside a word in menus/buttons; tighten spacing so longer Spanish labels fit */\nhtml[lang^=\"es\"] #global-sidemenu a,html[lang^=\"es\"] #global-sidemenu font,html[lang^=\"es\"] nav#global-navbar a,html[lang^=\"es\"] nav#global-navbar font,html[lang^=\"es\"] .lp-btn,html[lang^=\"es\"] .footer-navigation__link{word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important}\nhtml[lang^=\"es\"] #global-sidemenu .navigation__link{letter-spacing:.1em!important;font-size:12px!important}\nhtml[lang^=\"es\"] #global-sidemenu .sub-nav__link{letter-spacing:.08em!important}\nhtml[lang^=\"es\"] nav#global-navbar .header__nav a{letter-spacing:.08em!important;white-space:nowrap!important}\nhtml[lang^=\"es\"] .lp-btn{white-space:nowrap!important;letter-spacing:.08em!important}\nhtml[lang^=\"es\"] h1,html[lang^=\"es\"] h2,html[lang^=\"es\"] .lp-h1,html[lang^=\"es\"] .lp-h2{word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important}\n@media (max-width:767px){html[lang^=\"es\"] h1,html[lang^=\"es\"] .lp-h1{font-size:34px!important;letter-spacing:.06em!important}html[lang^=\"es\"] .lp-btn{white-space:normal!important}}\n\n/* InvEstate mobile headings: on phones, keep uppercase Gilda headings on one line per word (no \"TESTIMONIA / LS\"); desktop untouched */\n@media (max-width:767px){\n  h1,.lp-h1,.opening-title,.video-section h1,.image-section h1,section.parallax-enabled h1.lp-h2{font-size:clamp(24px,7.2vw,32px)!important;letter-spacing:.07em!important;line-height:1.2!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important}\n  h2,.lp-h2{font-size:clamp(22px,6.6vw,28px)!important;letter-spacing:.07em!important;line-height:1.25!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important}\n  h3,.lp-h3{letter-spacing:.06em!important;word-break:keep-all!important;overflow-wrap:normal!important}\n}\n\n\n/* ===== neighborhoods hero legibility (2026-10-06) =====\n   El titulo va en blanco sobre palmas muy claras y no se leia.\n   Oscurecido solo en esa portada, sin tocar la foto. */\n#section-66d48953-95c6-489b-b3e4-a08b7a077cb1{position:relative}\n#section-66d48953-95c6-489b-b3e4-a08b7a077cb1::after{\n  content:\"\";position:absolute;inset:0;pointer-events:none;z-index:1;\n  background:linear-gradient(180deg,rgba(17,17,17,.58) 0%,rgba(17,17,17,.26) 46%,rgba(17,17,17,.60) 100%);\n}\n#section-66d48953-95c6-489b-b3e4-a08b7a077cb1 .center-block,\n#section-66d48953-95c6-489b-b3e4-a08b7a077cb1 .lp-container,\n#section-66d48953-95c6-489b-b3e4-a08b7a077cb1 .lp-title-group{position:relative;z-index:2}\n#section-66d48953-95c6-489b-b3e4-a08b7a077cb1 .opening-title,\n#section-66d48953-95c6-489b-b3e4-a08b7a077cb1 .opening-pretitle,\n#section-66d48953-95c6-489b-b3e4-a08b7a077cb1 .opening-description{\n  text-shadow:0 2px 18px rgba(0,0,0,.55);\n}\n","externalStylesheet":"https://styles.luxurypresence.com/masterpiece/index.css","globalBodyJs":"<!-- CUSTOM Compliance Checkbox Script START -->\n<script>\n  (function() {\n    // --- Configuration - target elements to update using element id and data-el-id\n    const ELEMENT_IDS = [];\n    const DATA_EL_IDS = [\"19e4a145-7cee-4338-8873-657ce2636b4c\"]; // <<< ADD YOUR data-el-id VALUES HERE\n\n    // Create a selector for the parent containers that should trigger the update\n    const TARGET_SELECTOR = [\n      ...ELEMENT_IDS.map(id => `#${id}`),\n      ...DATA_EL_IDS.map(id => `[data-el-id=\"${id}\"]`)\n    ].join(',');\n\n    /**\n     * Finds and updates compliance messages within a given container.\n     */\n    function updateMessages(container) {\n      // Find .lp-tcr-message elements that are inside our target containers\n      const messages = Array.from(container.querySelectorAll('.lp-tcr-message')).filter(msg => {\n        // Ensure the message is inside one of our specific target parents\n        return msg.closest(TARGET_SELECTOR) && !msg.dataset.updated;\n      });\n\n      messages.forEach(element => {\n        const closestForm = element.closest('form[data-type=\"contact-form\"]');\n        const businessName = getBusinessName(closestForm);\n\n        element.innerHTML = `\n          <p>I agree to be contacted by ${businessName} via email for real estate services. To opt out, click the unsubscribe link in the emails. Message frequency may vary. <a href=\"/terms-and-conditions\" target=\"_blank\" rel=\"noreferrer noopener\">Privacy Policy</a>.</p>\n        `;\n        element.dataset.updated = \"true\";\n      });\n    }\n\n    /**\n     * Logic to extract business name from existing disclaimer text\n     */\n    function getBusinessName(form) {\n      const DEFAULT_BUSINESS_NAME = \"Luxury Presence\";\n      const currentDisclaimer = form ? form.querySelector(\".lp-tcr-content\") : null;\n      if (currentDisclaimer) {\n        const businessNameMatch = currentDisclaimer.textContent?.match(\n          /I agree to be contacted by\\s+(.*?)\\s+via call/s\n        );\n        if (businessNameMatch && businessNameMatch[1]) {\n          return businessNameMatch[1].trim();\n        }\n      }\n      return DEFAULT_BUSINESS_NAME;\n    }\n\n    // --- Execution ---\n\n    // 1. Run on initial page load\n    document.addEventListener('DOMContentLoaded', () => {\n      updateMessages(document);\n    });\n\n    // 2. Set up MutationObserver (Identical logic to your reference script)\n    const observerCallback = (mutationsList) => {\n      for (const mutation of mutationsList) {\n        if (mutation.type === 'childList') {\n          mutation.addedNodes.forEach(node => {\n            if (node.nodeType === 1) { // Element node\n              // If the added node matches or contains our TARGET_SELECTOR\n              if (node.matches(TARGET_SELECTOR) || node.querySelectorAll(TARGET_SELECTOR).length > 0) {\n                // Small delay to ensure internal form elements are rendered\n                setTimeout(() => updateMessages(node), 50);\n              }\n            }\n          });\n        }\n      }\n    };\n\n    const observer = new MutationObserver(observerCallback);\n    observer.observe(document.body, { childList: true, subtree: true });\n  })();\n</script>\n<!-- CUSTOM Compliance Checkbox Script END -->\n\n\n\n<!-- CUSTOM Compliance Checkbox Script START -->\n<script>\n  function replaceFormDisclaimer(form) {\n    try {\n      // The default business name won't be required in most of cases as we read it from the disclaimer text\n      const DEFAULT_BUSINESS_NAME = \"Luxury Presence\";\n\n      const currentDisclaimer = form.querySelector(\".lp-tcr-content\");\n      if (!currentDisclaimer) return;\n      const disclaimerParent =\n        form.querySelector(\".lp-disclaimer\") || currentDisclaimer.parentElement;\n\n      const businessName =\n        currentDisclaimer.textContent?.match(\n          /I agree to be contacted by\\s+(.*?)\\s+via call/s\n        )?.[1] || DEFAULT_BUSINESS_NAME;\n\n      function getFormId(form) {\n        const SELECTORS =\n          \"section[id^='section-'], footer[id], .modal[id^='modal-']\";\n        const parent = form.closest(SELECTORS);\n        return parent?.id || \"\";\n      }\n\n      const parentId = getFormId(form);\n\n      const newDisclaimer = `\n    <div class=\"lp-tcr-content\" style=\"margin-bottom: 1em;\">\n    </div>\n    <label style=\"display: none;\" for=\"${parentId}-termsAccepted\">Opt in/Disclaimer Consent:</label>\n    <label class=\"lp-tcr-content\" style=\"margin-bottom: 1em;\">\n      <span class=\"lp-tcr-checkbox\">\n        <input type=\"checkbox\" name=\"termsAccepted\" id=\"${parentId}-termsAccepted\" oninvalid=\"this.setCustomValidity('Please accept the terms and conditions')\"\n          oninput=\"this.setCustomValidity('')\" Required value=\"I agree agree to receive text messages from ${businessName} at the number provided.\">\n      </span>\n      <span class=\"lp-tcr-message\">\n      By checking this box you agree to receive text messages from ${businessName} at the number provided. Message frequency varies. Message and data rates may apply. Reply STOP to opt out or HELP for help. See our <a href=\"https://buscar.investatepr.com/sms-terms\" target=\"_blank\" rel=\"noreferrer noopener\">SMS Terms</a> and <a href=\"https://buscar.investatepr.com/sms-privacy\" target=\"_blank\" rel=\"noreferrer noopener\">Privacy Policy</a>.\n      </span>\n    </label>\n    `;\n\n      disclaimerParent.insertAdjacentHTML(\"beforeend\", newDisclaimer);\n      currentDisclaimer.remove();\n    } catch (error) {\n      console.error(\"Error replacing form disclaimer:\", error);\n    }\n  }\n\n  function getFilteredContactForms(root = document) {\n    const PATH_MATCHES = [\"/contact-us\", \"/contact\", \"/get-in-touch\", \"/connect\", \"/\"];\n    const currentPath = window.location.pathname;\n\n    return Array.from(\n      root.querySelectorAll('form[data-type=\"contact-form\"]')\n    ).filter((form) => {\n      // Requirement 1: Must have a phone input\n      const hasPhoneInput = form.querySelector('input[type=\"tel\"]');\n      if (!hasPhoneInput) return false;\n\n      // Requirement 2: Must be inside a specific container or on a matching path\n      const container = form.closest(\n        '#global-mobile-contact, #modal-global-contact-us, .modal, [id^=\"modal-\"]'\n      );\n      const isInValidContainer = !!container;\n      const isOnValidPath = PATH_MATCHES.includes(currentPath);\n\n      return isInValidContainer || isOnValidPath;\n    });\n  }\n\n  const filteredForms = getFilteredContactForms(document);\n\n  if (filteredForms.length > 0) {\n    filteredForms.forEach((form) => {\n      replaceFormDisclaimer(form);\n    });\n  }\n\n  // Function to initialize disclaimers for forms inside the modals container\n\n  function initializeDisclaimers(modalsContainer) {\n    if (modalsContainer) {\n      const filteredForms = getFilteredContactForms(modalsContainer);\n\n      filteredForms.forEach((form) => replaceFormDisclaimer(form));\n    }\n  }\n\n  function observeModals() {\n    const modalsContainer = document.getElementById(\"modals\");\n\n    if (modalsContainer) {\n      let observerDisconnectionDone = false;\n      const observer = new MutationObserver((mutationsList, observer) => {\n        mutationsList.forEach((mutation) => {\n          if (mutation.type === \"childList\") {\n            mutation.addedNodes.forEach((node) => {\n              if (node.nodeType === 1) {\n                if (!observerDisconnectionDone) {\n                  initializeDisclaimers(modalsContainer);\n                  observerDisconnectionDone = true;\n                  observer.disconnect();\n                }\n              }\n            });\n          }\n        });\n      });\n\n      // Start observing the modals container for added child nodes\n      observer.observe(modalsContainer, {\n        childList: true,\n      });\n    }\n  }\n\n  document.addEventListener(\"DOMContentLoaded\", () => {\n    observeModals();\n  });\n</script>\n<!-- CUSTOM Compliance Checkbox Script END -->\n\n<!-- InvEstate blog view-all + pagination fallback (2026-09-21 v2) -->\n<script>\n(function(){\n  var KEY='536a36411ba94931b8ce194fc87693f8';\n  function isBlog(){return location.pathname.replace(/\\/$/,'')==='/blog';}\n  function addViewAll(){\n    if(!isBlog()||document.getElementById('inv-blog-viewall')) return;\n    var pag=document.querySelector('.lp-pagination');\n    var cards=document.querySelectorAll('a[href^=\"/blog/\"]');\n    if(!pag&&!cards.length) return;\n    var wrap=document.createElement('div'); wrap.id='inv-blog-viewall';\n    wrap.style.cssText='text-align:center;padding:24px 16px 96px;clear:both';\n    var b=document.createElement('a'); b.href='/site-map#all-articles';\n    b.className='lp-btn lp-btn--dark lp-btn--outline lp-btn--mob-full-width'; b.textContent='View all articles';\n    wrap.appendChild(b);\n    if(pag) pag.parentNode.insertBefore(wrap,pag.nextSibling); else cards[cards.length-1].closest('section').appendChild(wrap);\n  }\n  function addFallback(){\n    if(!isBlog()||document.getElementById('inv-blog-fallback')) return;\n    if(document.querySelector('.paginationjs-pages ul li')) return;\n    var wrap=document.getElementById('inv-blog-viewall'); if(!wrap) return;\n    var m=location.search.match(/=(\\d+)$/); var cur=m?parseInt(m[1],10):1;\n    var nav=document.createElement('div'); nav.id='inv-blog-fallback';\n    nav.style.cssText='margin:0 0 18px;font:500 14px/1 Montserrat,sans-serif;letter-spacing:.12em;text-transform:uppercase';\n    if(cur>1){var a1=document.createElement('a');a1.href='/blog?'+KEY+'='+(cur-1);a1.textContent='\\u2039 Previous page';a1.style.cssText='margin:0 14px;color:#111;text-decoration:underline';nav.appendChild(a1);}\n    var a2=document.createElement('a');a2.href='/blog?'+KEY+'='+(cur+1);a2.textContent='Next page \\u203a';a2.style.cssText='margin:0 14px;color:#111;text-decoration:underline';nav.appendChild(a2);\n    wrap.insertBefore(nav,wrap.firstChild);\n  }\n  function anchor(){\n    if(location.pathname.replace(/\\/$/,'')!=='/site-map'||location.hash!=='#all-articles') return;\n    var h=[].slice.call(document.querySelectorAll('h2')).filter(function(x){return /more from the blog/i.test(x.textContent)})[0];\n    if(h) setTimeout(function(){h.scrollIntoView({behavior:'smooth',block:'start'})},300);\n  }\n  function boot(){addViewAll();anchor();setTimeout(addViewAll,2500);setTimeout(addFallback,3500);setTimeout(addFallback,7000);}\n  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded',boot); else boot();\n  document.addEventListener('turbolinks:load',boot);\n})();\n</script>\n\n<!-- InvEstate conversion engine (2026-09-23 v10): fichas retiradas (404) y fichas vendidas: every listing over $1M, hers and IDX: also runs on IDX listing pages via GTM-MCNM4FBQ; page-specific offer block on Google Ads landing pages + Google Ads conversions (form submit AW/ICfZCIOQ0IAdEJjhsOg-, phone click AW/ekNNCIaQ0IAdEJjhsOg-) -->\n<style>\n#inv-conv{background:#111111;color:#F5F5F3;padding:64px 24px;font-family:Montserrat,'Helvetica Neue',Arial,sans-serif}\n#inv-conv .inv-wrap{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1.35fr 1fr;gap:48px;align-items:center}\n#inv-conv .inv-label{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#C4A66B;margin:0 0 18px}\n#inv-conv h2.inv-h{font-family:'Gilda Display',Georgia,'Times New Roman',serif;font-weight:400;font-size:38px;line-height:1.12;letter-spacing:.02em;margin:0 0 20px;color:#F5F5F3;text-transform:none}\n#inv-conv p.inv-p{font-size:17px;line-height:1.6;margin:0;color:rgba(245,245,243,.86)}\n#inv-conv .inv-side{border-left:1px solid rgba(196,166,107,.35);padding-left:40px}\n#inv-conv .inv-side .inv-get{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#C4A66B;margin:0 0 14px}\n#inv-conv ul.inv-list{list-style:none;padding:0;margin:0 0 26px}\n#inv-conv ul.inv-list li{position:relative;padding-left:22px;margin:0 0 10px;font-size:15px;line-height:1.45}\n#inv-conv ul.inv-list li:before{content:\"\";position:absolute;left:0;top:9px;width:8px;height:8px;background:#C4A66B;transform:rotate(45deg)}\n#inv-conv .inv-btn{display:inline-block;background:#C4A66B;color:#111111!important;font-weight:600;font-size:13px;letter-spacing:.18em;text-transform:uppercase;padding:18px 28px;text-decoration:none;border:1px solid #C4A66B;transition:background .2s,color .2s;cursor:pointer}\n#inv-conv .inv-btn:hover{background:#F5F5F3;border-color:#F5F5F3}\n#inv-conv .inv-call{display:inline-block;margin:14px 0 0 0;color:#F5F5F3;text-decoration:none;font-size:14px;letter-spacing:.06em;border-bottom:1px solid rgba(196,166,107,.6);padding-bottom:2px}\n#inv-conv .inv-call:hover{color:#C4A66B}\n#inv-conv .inv-mail{display:inline-block;margin:10px 0 0 0;color:rgba(245,245,243,.55);text-decoration:none;font-size:12px;letter-spacing:.06em}\n#inv-conv .inv-mail:hover{color:#C4A66B}\n#inv-conv .inv-mini{margin:0 0 14px}\n#inv-conv .inv-mini-l{display:block;font-size:14px;color:#F5F5F3;margin:0 0 10px}\n#inv-conv .inv-mini-row{display:flex;gap:0;max-width:380px}\n#inv-conv .inv-mini input{flex:1;min-width:0;background:transparent;border:1px solid rgba(245,245,243,.35);border-right:0;color:#F5F5F3;font-family:inherit;font-size:14px;padding:15px 14px;outline:none}\n#inv-conv .inv-mini input:focus{border-color:#C4A66B}\n#inv-conv .inv-mini input::placeholder{color:rgba(245,245,243,.45)}\n#inv-conv .inv-mini-b{background:#C4A66B;color:#111111;border:1px solid #C4A66B;font-family:inherit;font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;padding:0 22px;cursor:pointer}\n#inv-conv .inv-mini-b:hover{background:#F5F5F3;border-color:#F5F5F3}\n#inv-conv .inv-mini-n{display:block;margin:10px 0 0;font-size:11px;letter-spacing:.04em;color:rgba(245,245,243,.5)}\n#inv-conv .inv-wa{display:inline-block;margin:4px 0 0 0;color:#F5F5F3;text-decoration:none;font-size:14px;letter-spacing:.06em;border-bottom:1px solid rgba(196,166,107,.6);padding-bottom:2px}\n#inv-conv .inv-wa:hover{color:#C4A66B}\n#inv-conv .inv-trust{margin:22px 0 0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:rgba(245,245,243,.6)}\n#inv-conv .inv-trust b{color:#C4A66B;font-weight:400;letter-spacing:.1em}\n#inv-conv-note{background:#111111;color:#F5F5F3;font-family:Montserrat,Arial,sans-serif;font-size:13px;letter-spacing:.06em;padding:14px 18px;margin:0 0 18px;border-left:3px solid #C4A66B}\n#inv-conv-note b{color:#C4A66B;font-weight:600}\n@media(max-width:900px){#inv-conv{padding:48px 20px}#inv-conv .inv-wrap{grid-template-columns:1fr;gap:30px}#inv-conv .inv-side{border-left:0;padding-left:0;border-top:1px solid rgba(196,166,107,.35);padding-top:26px}#inv-conv h2.inv-h{font-size:29px}#inv-conv .inv-btn{display:block;text-align:center}}\n</style>\n<script>\n(function(){\n  if(window.__invConv) return; window.__invConv=true;\n  var ADS='AW-16861900952', LABEL_FORM='ICfZCIOQ0IAdEJjhsOg-', LABEL_PHONE='ekNNCIaQ0IAdEJjhsOg-';\n  var PHONE_TXT='(787) 717-6443', PHONE_TEL='tel:+17877176443';\n  var TRUST='<b>&#9733;&#9733;&#9733;&#9733;&#9733;</b> 5.0 on Google &middot; 37 reviews &middot; Brokers Lic. C-13471 (since 2005) &amp; C-23765';\n\n  /* ---------- Google Ads conversions ---------- */\n  function conv(label,cb){\n    try{\n      if(typeof window.gtag==='function'){ window.gtag('event','conversion',{'send_to':ADS+'/'+label,'event_callback':cb||function(){}}); if(cb) setTimeout(cb,900); return; }\n    }catch(e){}\n    if(cb) cb();\n  }\n  var leadSent=false;\n  function leadOnce(){ if(leadSent) return; leadSent=true; conv(LABEL_FORM); try{sessionStorage.setItem('inv_lead','1');}catch(e){} }\n  document.addEventListener('submit',function(e){\n    var f=e.target; if(!f||f.tagName!=='FORM') return;\n    var byClass=/contact-form|schedule__form|newsletter|lead|request/i.test((f.className||'')+' '+(f.getAttribute('data-type')||''));\n    /* IDX/React forms carry utility classes only: treat any form that asks for an email\n       plus a phone or a message as a lead form, which no search or filter form does. */\n    var byShape=!!(f.querySelector('input[type=\"email\"], input[name=\"email\"]') &&\n                   f.querySelector('textarea, input[type=\"tel\"], input[name*=\"phone\" i]'));\n    if(!byClass && !byShape) return;\n    if(typeof f.checkValidity==='function' && !f.checkValidity()) return;\n    leadOnce();\n  },true);\n  var thanks=/thank you for (your message|reaching out|contacting)|we will be in touch|gracias por tu mensaje/i;\n  function scanThanks(){\n    var els=document.querySelectorAll('.contact-form__success, .form-success, .success-message, [class*=\"success\"], [class*=\"thank\"]');\n    for(var i=0;i<els.length;i++){ var el=els[i]; if(thanks.test(el.textContent||'') && el.offsetParent!==null && el.getBoundingClientRect().height>0){ leadOnce(); return; } }\n  }\n  try{ new MutationObserver(function(){ if(!leadSent) scanThanks(); }).observe(document.documentElement,{childList:true,subtree:true,attributes:true,attributeFilter:['class','style']}); }catch(e){}\n  document.addEventListener('click',function(e){\n    var a=e.target && e.target.closest ? e.target.closest('a[href^=\"tel:\"]') : null;\n    if(a) conv(LABEL_PHONE);\n  },true);\n\n  /* Form-less lead flows (the IDX \"Request a tour\" wizard posts by fetch/XHR) */\n  var LEADURL=/(lead|tour|showing|inquir|contact)/i, SKIPURL=/(google|doubleclick|segment|widgetbe|facebook|hotjar|sentry|clarity|analytics)/i;\n  function watchUrl(u,method){\n    if(!u||String(method||'').toUpperCase()!=='POST') return;\n    u=String(u);\n    if(SKIPURL.test(u)||!LEADURL.test(u)) return;\n    leadOnce();\n  }\n  try{\n    var of=window.fetch;\n    if(typeof of==='function'){\n      window.fetch=function(input,init){\n        try{ watchUrl(typeof input==='string'?input:(input&&input.url),(init&&init.method)||(input&&input.method)||'GET'); }catch(e){}\n        return of.apply(this,arguments);\n      };\n    }\n    var oo=XMLHttpRequest.prototype.open;\n    XMLHttpRequest.prototype.open=function(m,u){ try{ this.__invM=m; this.__invU=u; }catch(e){} return oo.apply(this,arguments); };\n    var os=XMLHttpRequest.prototype.send;\n    XMLHttpRequest.prototype.send=function(){ try{ watchUrl(this.__invU,this.__invM); }catch(e){} return os.apply(this,arguments); };\n  }catch(e){}\n\n  /* ---------- listing pages: price gate + the listing's own facts ---------- */\n  function listingPrice(){\n    var t=(document.body.innerText||'').slice(0,4000);\n    var m=t.match(/\\$\\s?([0-9]{1,3}(?:,[0-9]{3}){2,})/);\n    return m ? parseInt(m[1].replace(/,/g,''),10) : 0;\n  }\n  function listingName(){ var t=(document.title||'').split('|')[0].split('\\u2013')[0].split(' - ')[0].trim(); if(/@|\\d{3}[- ]\\d{3}[- ]\\d{4}/.test(t)) t=''; return t.replace(/\\s+/g,' ').slice(0,80); }\n\n  /* ---------- page-specific offer ---------- */\n  var P=location.pathname.replace(/\\/+$/,'')||'/';\n  var OFFERS=[\n    {m:/^\\/neighborhoods\\/dorado-beach-east/i,label:'Dorado Beach East &middot; Before you make an offer',h:'What has closed at Dorado Beach East, street by street.',p:'Dorado Beach East, The Isles and the Plantation sit behind the same gate and do not price alike. Tell us which house you are looking at and we send what closed on the same street, with what it first asked.',get:['Every Dorado Beach East closing, with price per sq ft','HOA and Dorado Beach Club costs, before you offer','Listed and off-market homes inside the gate'],cta:'Send me the Dorado Beach East closings',req:'Dorado Beach East closed sales + club costs'},\n    {m:/^\\/neighborhoods\\/dorado-country-estates/i,label:'Dorado Country Estates &middot; Before you make an offer',h:'The closings here are filed by street address, not by community name.',p:'A search for Dorado Country Estates misses most of what has actually sold, which is why the highest numbers in this community are easy to miss. Tell us which house you are looking at and we send the full record.',get:['Every closing on Golf View Drive, with price per sq ft','What this community has never closed above','Listed and off-market homes in the community'],cta:'Send me the Golf View closings',req:'Dorado Country Estates closed sales'},\n    {m:/^\\/neighborhoods\\/bahia-beach/i,label:'Bah\\u00eda Beach &middot; Before you make an offer',h:'What has closed inside Bah\\u00eda Beach, residence by residence.',p:'Las Verandas, Las Ventanas, Las Estancias and the Four Seasons residences do not price alike, and the resort sells some of them off the MLS through its own desk. Tell us which one you are looking at and we send the closings behind it.',get:['Closed sales inside the gate, with price per sq ft','What the resort is selling off the MLS right now','HOA and club costs before you make an offer'],cta:'Send me the Bah\\u00eda Beach closings',req:'Bah\\u00eda Beach closed sales + off-MLS resales'},\n    {m:/^\\/neighborhoods\\/carolina/i,label:'Carolina &middot; Isla Verde &middot; Before you make an offer',h:'Carolina is one municipality and several different markets.',p:'A beachfront condominium in Isla Verde and a house in Vistamar share an address and nothing else. Tell us which building or street you are looking at and we send what has actually closed there.',get:['Closed sales by building and street, not by municipality','What the same square foot costs two blocks apart','Listed and off-market homes that match your budget'],cta:'Send me the Carolina closings',req:'Carolina and Isla Verde closed sales'},\n    {m:/^\\/neighborhoods\\/encantada/i,label:'Encantada &middot; Before you make an offer',h:'What has closed inside the gate, not what Trujillo Alto averages.',p:'Encantada and the rest of Trujillo Alto are not the same market, and the record inside the gate is short enough that every closing counts. Tell us which house you are looking at and we send the numbers behind it.',get:['Every Encantada closing, with asking price and days on market','Why the municipal average is useless behind this gate','Listed and off-market homes inside the gate'],cta:'Send me the Encantada closings',req:'Encantada closed sales'},\n    {m:/^\\/neighborhoods\\/garden-hills/i,label:'Garden Hills &middot; Before you make an offer',h:'What is asked and what is paid in Garden Hills are two different numbers.',p:'Some of these houses have sold before, at a number the listing does not mention. Tell us which one you are looking at and we send what it closed for last time and what the street has done since.',get:['Every Garden Hills closing, with price per sq ft','What the house you are looking at sold for last time','Listed and off-market homes in the community'],cta:'Send me the Garden Hills closings',req:'Garden Hills closed sales + price history'},\n    {m:/^\\/neighborhoods\\/grand-reserve/i,label:'Grand Reserve &middot; Before you sign',h:'What resale has closed for, next to what the developer is asking.',p:'Almost everything for sale here is new construction, and a delivery date binds only in the purchase agreement, not in a brochure. Tell us which unit you are looking at and we send the resale record and the contract questions to ask.',get:['Resale closings inside Grand Reserve, with price per sq ft','What to ask the developer about delivery, in writing','Listed and off-market resales in the community'],cta:'Send me the Grand Reserve numbers',req:'Grand Reserve resale closings + delivery terms'},\n    {m:/^\\/neighborhoods\\/isla-verde/i,label:'Isla Verde &middot; Before you make an offer',h:'On this strip the address decides the number.',p:'Which block, which side of the avenue, which building: size and price do not travel together in Isla Verde. Tell us which building you are looking at and we send what has closed in it.',get:['Closed sales building by building, with price per sq ft','What the same square foot costs across the avenue','Listed and off-market apartments that fit your budget'],cta:'Send me the Isla Verde closings',req:'Isla Verde closed sales by building'},\n    {m:/^\\/neighborhoods\\/los-paseos-de-san-juan/i,label:'Los Paseos de San Juan &middot; Before you make an offer',h:'One of the very few gated addresses in the capital with houses, not towers.',p:'Los Paseos sits in Cupey, inside the municipality of San Juan, and it prices like nothing else in the city. Tell us which house you are looking at and we send what closed on the same street.',get:['Every closing in the community, with asking price and days on market','What the median seller actually took','Listed and off-market houses inside the gate'],cta:'Send me the Los Paseos closings',req:'Los Paseos de San Juan closed sales'},\n    {m:/^\\/neighborhoods\\/los-paseos-dorado/i,label:'Los Paseos de Dorado &middot; Before you make an offer',h:'The part of Dorado most buyers can actually reach.',p:'Six urbanizations carry a Paseo name here and they are not one market. The resort pulls the municipal median far above what these streets trade at. Tell us which one you are looking at and we send the closings behind it.',get:['Every closing in the Paseos, urbanization by urbanization','What separates these streets from the resort median','Listed and off-market houses that fit your budget'],cta:'Send me the Paseos closings',req:'Los Paseos de Dorado closed sales'},\n    {m:/^\\/neighborhoods\\/old-san-juan/i,label:'Old San Juan &middot; Before you make an offer',h:'What has closed inside the walls, street by street.',p:'In Old San Juan the street and the building decide the number, and the record is short enough that one closing moves the median. Tell us which one you are looking at and we send what closed next door.',get:['Every closing inside the walls, with price per sq ft','What sellers actually took against the first asking price','Listed and off-market homes in the old city'],cta:'Send me the Old San Juan closings',req:'Old San Juan closed sales'},\n    {m:/^\\/neighborhoods\\/palmas-del-mar/i,label:'Palmas del Mar &middot; Before you make an offer',h:'In Palmas the village decides the price, not the resort.',p:'A good part of the inventory is already pending or under contract before it ever looks available, and that inventory never shows up in a price search. Tell us which one you are looking at and we send what it last closed for.',get:['Closed sales village by village, with price per sq ft','What is already pending and never reaches a portal','Listed and off-market homes that fit your budget'],cta:'Send me the Palmas closings',req:'Palmas del Mar closed sales + pending inventory'},\n    {m:/^\\/neighborhoods\\/rio-mar/i,label:'R\\u00edo Mar &middot; Before you make an offer',h:'The most reachable of the three resort gates in R\\u00edo Grande.',p:'Bah\\u00eda Beach opens above where most of R\\u00edo Mar trades, and Grand Reserve sits between them. Tell us which one you are looking at and we send the closings inside the gate and what it costs to own there.',get:['Closed sales inside R\\u00edo Mar, with price per sq ft','HOA and club costs before you make an offer','Listed and off-market homes inside the gate'],cta:'Send me the R\\u00edo Mar closings',req:'R\\u00edo Mar closed sales + HOA and club costs'},\n    {m:/^\\/neighborhoods\\/sabanera/i,label:'Sabanera &middot; Before you make an offer',h:'Sabanera is in Dorado, and it does not price like Dorado Beach.',p:'One of the two is an oceanfront resort and the other is not, and the gap between them is the whole conversation. Tell us which house you are looking at and we send what closed inside the gate.',get:['Every Sabanera closing, with price per sq ft','How it prices against Dorado Beach, house by house','Listed and off-market homes inside the gate'],cta:'Send me the Sabanera closings',req:'Sabanera closed sales'},\n    {m:/^\\/neighborhoods\\/san-juan-luxury/i,label:'San Juan &middot; Before you make an offer',h:'In San Juan the building sets the price, not the neighborhood.',p:'The trophy asset here is an oceanfront residence in the right building, on the right floor, with the right view. Tell us which one you are looking at and we send what has actually closed in it.',get:['Closed sales building by building, with price per sq ft','What the same line sold for on a different floor','Listed and off-market residences that fit your budget'],cta:'Send me the San Juan closings',req:'San Juan closed sales by building'},\n    {m:/^\\/neighborhoods\\/the-bristol/i,label:'The Bristol &middot; Before you make an offer',h:'The entire public record for this building is two closings.',p:'The same floor plate, one square foot apart, twenty months between them, and neither number appears on a portal. Tell us which line you are looking at and we send what the building has actually closed for.',get:['Both Bristol closings, with price per sq ft','What the rest of Condado closed at in the same months','Listed and off-market residences in the building'],cta:'Send me the Bristol numbers',req:'The Bristol closed sales'},\n    {m:/^\\/neighborhoods\\/the-isles/i,label:'The Isles &middot; Before you make an offer',h:'The compact, waterfront end of the Dorado Beach gate.',p:'The Isles does not price like the rest of the gate, and size and price do not move together here. Tell us which house you are looking at and we send what closed behind the same gate.',get:['Closings behind the gate, with price per sq ft','How The Isles prices against Dorado Beach East','Listed and off-market homes inside the resort'],cta:'Send me The Isles closings',req:'The Isles closed sales'},\n    {m:/^\\/neighborhoods\\/the-legacy/i,label:'The Legacy &middot; Before you sign',h:'What the rest of Guaynabo asks for the same space.',p:'The Legacy prices at the top of this part of Guaynabo, not above it, and the houses already on the market around it are the comparison that matters. Tell us which line you are looking at and we send the numbers.',get:['What is asking more than a penthouse here, and why','Closed sales in this part of Guaynabo, with price per sq ft','Listed and off-market homes around the building'],cta:'Send me the Legacy comparison',req:'The Legacy pricing comparison'},\n    {m:/^\\/neighborhoods\\/torrimar/i,label:'Torrimar &middot; Before you make an offer',h:'What is asked and what is paid in Torrimar are two different numbers.',p:'Several of the listings on the market have already cut their price, and nothing here has ever closed near the top of the asking range. Tell us which house you are looking at and we send what closed on the same street.',get:['Every Torrimar closing, with price per sq ft','Which listings have cut, and by how much','Listed and off-market homes in the community'],cta:'Send me the Torrimar closings',req:'Torrimar closed sales + price cuts'},\n    {m:/^\\/neighborhoods\\/west-coast/i,label:'West Coast &middot; Before you make an offer',h:'Rinc\\u00f3n, Cabo Rojo, Isabela and Aguadilla are four different markets.',p:'Above a million dollars the record out west is thin enough that each closing moves the number, and almost none of it reaches a portal. Tell us which town you are looking at and we send what closed there.',get:['Closed sales town by town, with price per sq ft','How the west coast prices against Dorado and Condado','Listed and off-market homes that fit your budget'],cta:'Send me the west coast closings',req:'West coast closed sales'},\n    {m:/^\\/neighborhoods\\/dorado/i,label:'Dorado Beach &middot; Before you make an offer',h:'What has closed in Dorado this year. Not the asking prices.',p:'Dorado Beach, The Isles, Plantation and Sabanera closed at very different prices per square foot this year. The buyer who sees the closings first negotiates from knowledge; the rest pay the list price. Tell us your timeline and we send you the numbers and the homes that fit, on and off market.',get:['Recent closed sales in Dorado, with price per sq ft','HOA and Dorado Beach Club membership costs, before you offer','Listed and off-market homes that match your budget'],cta:'Send me the Dorado closings',req:'Dorado closed sales + HOA/club costs'},\n    {m:/^\\/neighborhoods\\/condado/i,label:'Condado &middot; Before you make an offer',h:'What closed in Condado this year, building by building.',p:'Oceanfront and lagoon-side units in the same building close thousands apart per square foot. Vanderbilt, ICON and the older towers carry very different HOA and reserve situations. See the closings and the building financials before you fall in love with a view.',get:['Closed sales in Condado by building, with price per sq ft','HOA, reserves and building financials explained','Listed and off-market units that fit your budget'],cta:'Send me the Condado closings',req:'Condado closed sales by building'},\n    {m:/^\\/neighborhoods\\/guaynabo/i,label:'Guaynabo &middot; Before you make an offer',h:'What actually closed in Torrimar, Garden Hills and Sereno this year.',p:'Guaynabo\\u2019s gated communities are priced by the last closing on the street, not by the newest listing. Families relocating here need the closings, the school commute and the community fit before they commit. We send all three.',get:['Closed sales by community, with price per sq ft','School, commute and community fit for your family','Listed and off-market gated homes that match'],cta:'Send me the Guaynabo closings',req:'Guaynabo closed sales by community'},\n    {m:/^\\/neighborhoods\\/rio-grande/i,label:'R\\u00edo Grande &middot; Bah\\u00eda Beach &middot; Before you make an offer',h:'Bah\\u00eda Beach, Grand Reserve, Rio Mar: what closed, and what it costs to own.',p:'Resort communities differ enormously in club dues, HOA and resale liquidity. A beautiful home in the wrong resort is an expensive lesson. See the real numbers first.',get:['Closed sales by resort community, with price per sq ft','Club dues, HOA and ownership costs compared','Beachfront, golf-front and branded residences that fit'],cta:'Send me the R\\u00edo Grande closings',req:'Rio Grande / Bahia Beach closed sales + ownership costs'},\n    {m:/^\\/act-60/i,label:'Act 60 &middot; Before you sign anything',h:'The three real estate mistakes Act 60 relocators make. And what each one costs.',p:'The decree has a clock. The housing decision has to be right the first time, because unwinding it is slow and expensive. We have walked relocating families through Dorado, Condado and Guaynabo since the first decrees. Tell us your timeline and we send you what the property side really requires, plus the closings in the areas that fit.',get:['What Act 60 really requires on the property side','The deadline, the two-year clock and what the Registry needs from you','A bilingual local advisor who has closed here since 2005'],cta:'Talk to a local advisor this week',req:'Act 60 relocation: property requirements + closings'},\n    {m:/^\\/buyers$/i,label:'Buying &middot; Above $1M',h:'What a mainland buyer has to get right here, in the order it happens.',p:'No visa, no foreign-buyer filing, nothing to convert. What differs is the closing: an attorney-notary executes the deed, the tax record is kept by an agency that is not at your closing, and ownership is perfected weeks later in a Registry that can say no. Tell us your timeline and we send you the sequence, with what each step costs and how long it takes.',get:['The four steps of a Puerto Rico closing, in order, with what each one costs','An introduction to a CPA here who files Act 60 decrees, before you make an offer','What the December 31, 2026 Act 60 deadline changes for your purchase'],cta:'Send me the buying sequence',req:'Buying sequence + Act 60 deadline (buyer)'},\n    {m:/^\\/(sellers|vender|what-your-home-would-close-for|home-valuation)$/i,label:'Selling &middot; Confidential',h:'Find out what your home would close for. Not what it would list for.',p:'Asking prices are opinions. Closings are facts. Confidential, within 24 hours.',get:['Confidential valuation based on closed sales in your community','What Act 60 and relocating buyers are paying right now','A marketing plan with editorial photo and video'],cta:'Get my confidential valuation',req:'Confidential home valuation (seller)'},\n    {m:/^\\/blog\\/.*(branded|residences|condo|condado|vanderbilt|oro-|ocean-five|four-seasons|penthouse|tower)/i,blog:1,label:'Puerto Rico condominiums',h:'Reading about the buildings is useful. Knowing what closed in them is decisive.',p:'We send you the recent closed sales for the buildings in this article, with price per square foot, plus the HOA, the reserves and the master insurance that decide what a unit really costs to own. Tell us which building you are looking at.',get:['Closed sales by building, with price per sq ft','HOA, reserves and master insurance before you offer','Units available now, listed and off market'],cta:'Send me the closings for this building',req:'Closed sales + building financials (arrived from an article)'},\n    {m:/^\\/blog\\//i,blog:1,label:'Puerto Rico &middot; Buying and selling',h:'Tell us what you are actually looking for, and we send the homes with the numbers behind them.',p:'Dorado, Condado, Guaynabo, R\\u00edo Grande and the West Coast. Every home we send comes with the closed sales behind its price, so you know what to offer before you visit. If you are the one selling, we value on closings, not on asking prices.',get:['Homes that match your budget and area, listed and off market','The closed sales behind every price, with price per sq ft','A confidential valuation if you are selling'],cta:'Tell us what you are looking for',req:'Homes that fit + closed sales (arrived from an article)'},\n    {m:/^\\/properties\\/carr-100-km-27/i,label:'Villa Toscana &middot; Cabo Rojo',h:'Private showing this week. And the West Coast closings before you offer.',p:'4,547 sq ft, oceanview, off-grid solar and cistern, at $352 per square foot. Before you decide, see what comparable estates closed for on the West Coast so your offer is grounded in facts.',get:['A private showing of Villa Toscana this week','Closed sales of comparable West Coast estates','Insurance, energy and ownership costs explained'],cta:'Book my private showing',req:'Villa Toscana private showing + West Coast comps',form:'.schedule__form'},\n    {m:/^\\/home-search\\/listings\\/7930740611170591435/i,label:'Vanderbilt Residences &middot; PH 2201',h:'Private showing of PH 2201 this week. Plus the 2026 closings at Vanderbilt.',p:'5 bedrooms, 10,287 sq ft interior and a 3,890 sq ft terrace over Ashford Avenue. Before you make an offer on any Vanderbilt residence, see what closed in the building this year and how it compares with ICON and the new Condado towers.',get:['A private showing of PH 2201 this week','2026 closed sales at Vanderbilt and the new Condado towers','HOA, reserves and building financials explained'],cta:'Book my private showing',req:'Vanderbilt PH 2201 private showing + 2026 comps',fallback:'/contact-us'},\n    {m:/^\\/(properties)?$/i,label:'Puerto Rico luxury homes &middot; $1M to $30M',h:'Tell us your budget and area. We send only the homes that fit, on and off market.',p:'Dorado, Condado, Guaynabo, R\\u00edo Grande and the West Coast. Every home we send comes with the closed sales behind its price, so you know what to offer before you visit. No portals, no noise, no wasted showings.',get:['A curated list of listed and off-market homes that fit','Closed sales behind every price, with price per sq ft','Private showings with local advisors who close here'],cta:'Send me the homes that fit',req:'Curated homes + closed sales (budget and area)'},\n    {m:/^\\/properties\\//i,dyn:1,label:'Before you make an offer',h:'Before you offer on this home, see what closed around it.',p:'An asking price is an opinion; a closing is a fact. We send you the recent closed sales for this community, with price per square foot, plus the HOA, insurance and ownership costs that change what the home really costs you. Then we show it to you privately.',get:['Recent closed sales for this community, with price per sq ft','HOA, insurance and ownership costs before you offer','A private showing this week with a local advisor'],cta:'Book my private showing',req:'Private showing + closed sales'},\n    {m:/^\\/home-search\\/listings\\//i,gate:1000000,label:'Before you make an offer',h:'Before you offer on this one, see what closed around it.',p:'An asking price is an opinion; a closing is a fact. We send you the recent closed sales for this building or community, with price per square foot, plus the HOA, insurance and ownership costs. Then we arrange a private showing. We represent you as the buyer, at no cost to you.',get:['Recent closed sales for this building or community','HOA, insurance and ownership costs before you offer','A private showing this week with a local advisor'],cta:'Book my private showing',req:'Private showing + closed sales'}\n  ];\n\n  /* ---------- dead ends: a listing that 404s, and a listing already sold ---------- */\n  var GONE_OFFER={label:'This listing is no longer available',\n    h:'That home is off the market. Tell us what you were looking for.',\n    p:'The page you followed was a listing that has since sold or come off the market. That does not mean there is nothing for you. Tell us the area, the budget and roughly what you had in mind, and we send what is available now that fits, including homes that never reach the public portals, with the closed sales behind every price.',\n    get:['Homes available now that match what you were looking for','Off-market listings you will not find on the portals','The closed sales behind every price, with price per sq ft'],\n    cta:'Send me what fits',req:'Homes that fit \\u2014 arrived from a listing that is no longer available',gone:1};\n  var GONE_PAGE={label:'This page no longer exists',\n    h:'That page is gone. Tell us what you were looking for.',\n    p:'The link you followed points to a page we no longer publish. Tell us what you were after, an area, a budget, or a question about buying or selling here, and we answer it directly, with the closed sales behind every number.',\n    get:['A direct answer to what you were looking for','Homes available now, listed and off market','The closed sales behind every price, with price per sq ft'],\n    cta:'Tell us what you need',req:'Arrived from a page that no longer exists',gone:1};\n  var SOLD_OFFER={label:'Sold &middot; What it closed for',\n    h:'This one sold. Here is what it closed for, and what is available now.',\n    p:'You are looking at a home that has already sold. The useful part is the number: what it actually closed for tells you what the next one in that community is worth. Tell us what you are looking for and we send you the closing on this home, the recent closings around it, and what is available now, listed and off market.',\n    get:['What this home actually closed for, with price per sq ft','Recent closings in the same building or community','Homes available now that match, listed and off market'],\n    cta:'Send me the closing and what is available',req:'Closing price of a sold listing + comparable homes available',sold:1};\n  function isNotFound(){\n    var t=document.title||'';\n    if(/404/.test(t) && /not\\s*found/i.test(t)) return true;\n    var h=document.querySelector('h1');\n    return !!(h && /404\\s*page\\s*not\\s*found/i.test(h.innerText||''));\n  }\n  function hasStatus(){ return /\\bStatus\\b/i.test(document.body.innerText||''); }\n  function isSold(){\n    var t=document.body.innerText||'';\n    if(/\\bDate\\s+Sold\\b/i.test(t)) return true;\n    if(/\\bStatus\\b[\\s\\S]{0,60}\\bSold\\b/i.test(t)) return true;\n    var els=document.querySelectorAll('.info__col, .amenities-value');\n    for(var q=0;q<els.length;q++){ if(/^\\s*sold\\s*$/i.test(els[q].innerText||'')) return true; }\n    return false;\n  }\n  function withName(o){          /* normal offers: name in the eyebrow and in the request */\n    var n=listingName();\n    return Object.assign({},o,{label:(n?n+' \\u00b7 ':'')+o.label, req:o.req+(n?' \\u2014 '+n:'')});\n  }\n  function withNameReq(o){       /* sold: the eyebrow stays short, the request carries the name */\n    var n=listingName();\n    return Object.assign({},o,{req:o.req+(n?' \\u2014 '+n:'')});\n  }\n\n  var offer=null; for(var i=0;i<OFFERS.length;i++){ if(OFFERS[i].m.test(P)){ offer=OFFERS[i]; break; } }\n  var isProp=/^\\/(properties|home-search\\/listings)\\//i.test(P);\n  /* A retired listing serves the 404 page at its OWN url, so it still matches the\n     /properties/ rule and would otherwise sit waiting for content that never comes.\n     One loop decides: 404 first, then sold, then the normal offer. */\n  var w=0;\n  (function decide(){\n    if(isNotFound()){ offer=isProp?GONE_OFFER:GONE_PAGE; start(); return; }\n    if(!offer){ if(++w<12) setTimeout(decide,400); return; }   /* only a late 404 is worth waiting for */\n    if(offer.gate){\n      var price=listingPrice();\n      if(!price){ if(++w<20) setTimeout(decide,500); return; } /* still rendering, or a 404 on its way */\n      if(isSold()){ offer=withNameReq(SOLD_OFFER); start(); return; }\n      if(price<offer.gate) return;                             /* under $1M: no block, no promise */\n      offer=withName(offer); start(); return;\n    }\n    if(offer.dyn){\n      if(!hasStatus()){ if(++w<10) setTimeout(decide,400); return; }\n      if(isSold()){ offer=withNameReq(SOLD_OFFER); start(); return; }\n      offer=withName(offer); start(); return;\n    }\n    if(isProp && isSold()){ offer=withNameReq(SOLD_OFFER); start(); return; }\n    start();\n  })();\n  function start(){\n\n  function findForm(){\n    var sel=(offer.form?offer.form+',':'')+'.contact-form__form, form.contact-form, form[data-type=\"contact-form\"], form.schedule__form, form:has(input[type=\"email\"])';\n    var forms; try{ forms=document.querySelectorAll(sel); }catch(e){ forms=document.querySelectorAll('.contact-form__form, form.contact-form, form[data-type=\"contact-form\"], form.schedule__form'); }\n    for(var i=0;i<forms.length;i++){ var f=forms[i]; if(f.id==='qualifying-questions-modal-form') continue; if(f.closest('.modal, [role=\"dialog\"], .newsletter-signup')) continue; if(f.getBoundingClientRect().height>0) return f; }\n    return null;\n  }\n  function titleText(){ return offer.cta.replace(/^(send me|get my|book my|talk to)/i,function(m){return m.charAt(0).toUpperCase()+m.slice(1);}); }\n  function setVal(el,v){ try{ var d=Object.getOwnPropertyDescriptor(el.tagName==='TEXTAREA'?HTMLTextAreaElement.prototype:HTMLInputElement.prototype,'value'); d.set.call(el,v); el.dispatchEvent(new Event('input',{bubbles:true})); el.dispatchEvent(new Event('change',{bubbles:true})); }catch(e){ el.value=v; } }\n  function prep(f){\n    if(!f.querySelector('#inv-conv-note')){ var n=document.createElement('div'); n.id='inv-conv-note'; n.innerHTML='You are requesting: <b>'+offer.req+'</b>. Leave your details and we answer the same day, personally.'; var t=f.querySelector('.contact-form__title1'); if(t) t.parentNode.insertBefore(n,t.nextSibling); else f.insertBefore(n,f.firstChild); }\n    var t2=f.querySelector('.contact-form__title1')||(f.closest('[role=\"dialog\"]')?f.closest('[role=\"dialog\"]').querySelector('h2'):null); if(t2 && /get in touch|contact us|contact agent|let'?s connect|leave a message/i.test(t2.textContent||'')) t2.textContent=titleText();\n    var ta=f.querySelector('textarea[name=\"message\"]'); if(ta && !ta.value) setVal(ta,'I would like: '+offer.req+'. Sent from '+location.pathname);\n    else if(!ta && !f.querySelector('input[name=\"message\"]')){ var hid=document.createElement('input'); hid.type='hidden'; hid.name='message'; hid.value='[Google Ads] '+offer.req+' - '+location.pathname; f.appendChild(hid); }\n    setTimeout(function(){ var first=f.querySelector('input[name=\"name\"], input[type=\"text\"], input[type=\"email\"]'); if(first) try{ first.focus({preventScroll:true}); }catch(e){} },500);\n  }\n  function goToForm(e){\n    if(e) e.preventDefault();\n    var f=findForm();\n    if(f){ prep(f); var top=(f.getBoundingClientRect().top+window.pageYOffset)-140; var de=document.documentElement, prevSB=de.style.scrollBehavior; de.style.scrollBehavior='auto'; try{ window.scrollTo(0,top); }catch(err){} setTimeout(function(){ de.style.scrollBehavior=prevSB; },150); return; }\n    var modal=document.getElementById('modal-global-contact-us');\n    if(modal && window.lpUI && typeof window.lpUI.showModal==='function'){\n      try{ window.lpUI.showModal('modal-global-contact-us',{scrollLock:true}); }catch(err){ modal.style.display='block'; }\n      var mf=modal.querySelector('.contact-form__form')||modal.querySelector('form'); if(mf) prep(mf);\n      return;\n    }\n    var idxAll=[].slice.call(document.querySelectorAll('button,a')).filter(function(b){ return /^(contact agent|request a tour)$/i.test((b.innerText||'').trim()) && b.getBoundingClientRect().height>0; });\n    var idx=idxAll.filter(function(b){ return /contact agent/i.test(b.innerText||''); })[0]||idxAll[0];\n    if(idx){\n      idx.click();\n      var n=0;\n      (function waitForm(){\n        var mf=document.querySelector('[role=\"dialog\"] form, .modal form');\n        if(mf){ prep(mf); return; }\n        if(++n<20) setTimeout(waitForm,400);\n      })();\n      return;\n    }\n    location.href=offer.fallback||'/contact-us';\n  }\n\n  var WA_NUMBER='17877176443';\n  function waLink(){\n    return 'https://wa.me/'+WA_NUMBER+'?text='+encodeURIComponent('Hi, can you send me: '+offer.req+'?');\n  }\n  /* Crea ficha en el CRM de Luxury Presence usando el formulario de boletin,\n     que es el unico que pide un solo campo. 'source' deja escrito que pidio. */\n  function crmSignup(mail){\n    try{\n      var f=document.querySelector('form.newsletter-signup__form'); if(!f) return false;\n      var setV=function(el,val){ try{ var d=Object.getOwnPropertyDescriptor(el.constructor.prototype,'value'); d.set.call(el,val); el.dispatchEvent(new Event('input',{bubbles:true})); el.dispatchEvent(new Event('change',{bubbles:true})); }catch(x){ el.value=val; } };\n      var em=f.querySelector('input[name=\"email\"]'); if(!em) return false; setV(em,mail);\n      var src=f.querySelector('input[name=\"source\"]'); if(src) setV(src,'Closed record: '+offer.req+' ('+location.pathname+')');\n      var tc=f.querySelector('input[name=\"termsAccepted\"]'); if(tc&&!tc.checked){ tc.click(); }\n      setTimeout(function(){ try{ if(f.requestSubmit) f.requestSubmit(); else f.submit(); }catch(x){} },60);\n      return true;\n    }catch(x){ return false; }\n  }\n  function build(){\n    if(document.getElementById('inv-conv')) return true;\n    var s=document.createElement('section'); s.id='inv-conv'; s.setAttribute('data-inv','conversion');\n    var li=''; for(var i=0;i<offer.get.length;i++) li+='<li>'+offer.get[i]+'</li>';\n    s.innerHTML='<div class=\"inv-wrap\"><div><p class=\"inv-label\">'+offer.label+'</p><h2 class=\"inv-h\">'+offer.h+'</h2><p class=\"inv-p\">'+offer.p+'</p><p class=\"inv-trust\">'+TRUST+'</p></div>'+\n      '<div class=\"inv-side\"><p class=\"inv-get\">What you get</p><ul class=\"inv-list\">'+li+'</ul><a class=\"inv-btn\" href=\"#inv-get\" id=\"inv-conv-cta\">'+offer.cta+'</a><form class=\"inv-mini\" id=\"inv-conv-mini\" style=\"display:none\"><p class=\"inv-mini-l\">Where do we send it?</p><span class=\"inv-mini-row\"><input type=\"email\" id=\"inv-conv-email\" placeholder=\"your email\" autocomplete=\"email\" required><button type=\"submit\" class=\"inv-mini-b\">Send</button></span><span class=\"inv-mini-n\">No calls unless you ask. WhatsApp opens next so you can add anything.</span></form><a class=\"inv-wa\" href=\"'+waLink()+'\" id=\"inv-conv-wa\" target=\"_blank\" rel=\"noopener\">Or WhatsApp us now</a><br><a class=\"inv-call\" href=\"'+PHONE_TEL+'\">Or call '+PHONE_TXT+' now</a></div></div>';\n    var secs=[].slice.call(document.querySelectorAll('section')).filter(function(x){ return x.id!=='inv-conv' && !x.closest('header, footer, .modal') && x.getBoundingClientRect().height>0; });\n    var anchor=null;\n    /* Any single-property page, generic or with its own copy */\n    var isListing=/^\\/(properties\\/.+|home-search\\/listings\\/.+)$/i.test(P);\n    if(offer.blog){ /* blog: right after the article body, before Recent Posts */\n      var best=null,bl=0;\n      for(var k2=0;k2<secs.length;k2++){ var L=(secs[k2].innerText||'').length; if(L>bl){ bl=L; best=secs[k2]; } }\n      anchor=best||secs[Math.min(1,secs.length-1)];\n      anchor.parentNode.insertBefore(s,anchor.nextSibling);\n    }\n    else if(offer.gone){ /* a 404 has nothing below the hero: put it right there */\n      if(secs.length){ anchor=secs[0]; anchor.parentNode.insertBefore(s,anchor.nextSibling); }\n      else { (document.querySelector('main, #root, #app')||document.body).appendChild(s); }\n    }\n    else if(offer.gate||isListing){\n      /* Listing pages: photos first, then the description, then this block.\n         Anchor on the description section so the block can never land inside the gallery. */\n      var desc=null;\n      for(var k=0;k<secs.length;k++){\n        var t=(secs[k].innerText||'');\n        if(/(^|\\n)\\s*(Overview|Description)\\b/i.test(t) || /\\bDescription\\b/.test(t)){ desc=secs[k]; break; }\n      }\n      anchor=desc||secs[Math.min(2,secs.length-1)];\n      anchor.parentNode.insertBefore(s,anchor.nextSibling);\n    }\n    else if(secs.length>=2){ anchor=secs[0]; anchor.parentNode.insertBefore(s,anchor.nextSibling); }\n    else if(secs.length===1){ var h2=secs[0].querySelector('h2'); if(h2){ h2.parentNode.insertBefore(s,h2); s.style.margin='40px 0'; } else { secs[0].appendChild(s); } }\n    else { var root=document.querySelector('main, #root, #app, .idx-root, body'); var h1=root.querySelector('h1'); if(h1 && h1.parentNode){ var b=h1; while(b.parentNode!==root && b.parentNode && b.parentNode!==document.body) b=b.parentNode; b.parentNode.insertBefore(s,b.nextSibling); } else return false; }\n    var ctaEl=document.getElementById('inv-conv-cta'), miniEl=document.getElementById('inv-conv-mini');\n    if(ctaEl&&miniEl){\n      ctaEl.addEventListener('click',function(e){ e.preventDefault(); ctaEl.style.display='none'; miniEl.style.display='block'; var i=document.getElementById('inv-conv-email'); if(i) try{i.focus({preventScroll:true});}catch(x){} });\n      miniEl.addEventListener('submit',function(e){ e.preventDefault();\n        var i=document.getElementById('inv-conv-email'); var mail=i?(i.value||'').trim():'';\n        if(!mail||mail.indexOf('@')<1){ if(i) i.focus(); return; }\n        crmSignup(mail); leadOnce();\n        miniEl.innerHTML='<p class=\"inv-mini-l\">On its way. Opening WhatsApp so you can tell us which one.</p>';\n        try{ window.open(waLink(),'_blank','noopener'); }catch(x){ location.href=waLink(); }\n      });\n    }\n    // the page's own form (or the global modal form) gets the same promise as the headline\n    var f=findForm()||document.querySelector('#modal-global-contact-us .contact-form__form'); if(f){ var t=f.querySelector('.contact-form__title1'); if(t && /get in touch|contact us|let'?s connect|leave a message/i.test(t.textContent||'')) t.textContent=titleText(); }\n    return true;\n  }\n  var tries=0; (function tick(){ if(build()) return; if(++tries<20) setTimeout(tick,600); })();\n  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded',function(){ build(); });\n  }\n})();\n</script>\n\n\n<!-- InvEstate budget tag on every LP form START (2026-09-26) -->\n<style>\n.inv-budget{ padding-left:20px !important; -webkit-appearance:none; appearance:none;\n  background-image:url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6'><path d='M0 0l5 6 5-6z' fill='%23C4A66B'/></svg>\");\n  background-repeat:no-repeat; background-position:right 18px center; }\n.inv-budget:invalid{ color:#8A8A8A; }\n</style>\n<script>\n(function(){\n  if (window.__invBudget) return; window.__invBudget = 1;\n\n  var ES = /\\/(casas-de-lujo|vender|comprar|propiedades-en)/i.test(location.pathname);\n  var FIRST = ES ? \"Presupuesto\" : \"Budget\";\n  var PREFIX = ES ? \"Presupuesto: \" : \"Budget: \";\n  var OPTS = ES\n    ? [\"Menos de $300,000\",\"$300,000 - $500,000\",\"$500,000 - $1M\",\"$1M - $3M\",\"$3M - $5M\",\"$5M o mas\",\"Aun no lo se\"]\n    : [\"Under $300,000\",\"$300,000 - $500,000\",\"$500,000 - $1M\",\"$1M - $3M\",\"$3M - $5M\",\"$5M +\",\"Not sure yet\"];\n\n  function build(form){\n    if (form.__invB) return;\n    var msg = form.querySelector('textarea');\n    var ref = form.querySelector('input[name=\"phone\"]') || form.querySelector('input[type=\"email\"]') || msg;\n    if (!msg || !ref) return;\n    form.__invB = 1;\n\n    var wrap = document.createElement('div');\n    wrap.className = (ref.parentNode && ref.parentNode.className) ? ref.parentNode.className : '';\n    wrap.classList.add('inv-budget-wrap');\n\n    var sel = document.createElement('select');\n    sel.className = (ref.className || '') + ' inv-budget';\n    sel.required = true;\n    sel.setAttribute('aria-label', FIRST);\n\n    var o0 = document.createElement('option');\n    o0.value = ''; o0.textContent = FIRST; o0.disabled = true; o0.selected = true;\n    sel.appendChild(o0);\n    OPTS.forEach(function(t){ var o=document.createElement('option'); o.value=t; o.textContent=t; sel.appendChild(o); });\n    wrap.appendChild(sel);\n\n    var msgBox = (msg.parentNode && msg.parentNode !== form) ? msg.parentNode : msg;\n    msgBox.parentNode.insertBefore(wrap, msgBox);\n\n    function stamp(){\n      var v = sel.value; if(!v) return;\n      var cur = msg.value || '';\n      cur = cur.replace(/^(Presupuesto|Budget):[^\\n]*\\n?\\n?/,'');\n      var nuevo = PREFIX + v + \"\\n\\n\" + cur;\n      var setter = Object.getOwnPropertyDescriptor(window.HTMLTextAreaElement.prototype,'value').set;\n      setter.call(msg, nuevo);\n      if (msg._valueTracker) msg._valueTracker.setValue('');\n      msg.dispatchEvent(new Event('input',{bubbles:true}));\n      msg.dispatchEvent(new Event('change',{bubbles:true}));\n    }\n    sel.addEventListener('change', stamp);\n    form.addEventListener('submit', stamp, true);\n    var btn = form.querySelector('button[type=\"submit\"], input[type=\"submit\"], button:not([type])');\n    if (btn) btn.addEventListener('click', stamp, true);\n  }\n\n  function scan(){\n    var fs = document.querySelectorAll('form');\n    for (var i=0;i<fs.length;i++){\n      var f = fs[i];\n      if (f.querySelector('textarea') && (f.querySelector('input[name=\"email\"]') || f.querySelector('input[type=\"email\"]'))) build(f);\n    }\n  }\n\n  scan();\n  var t = 0, iv = setInterval(function(){ scan(); if(++t>20) clearInterval(iv); }, 500);\n  try{ new MutationObserver(function(){ scan(); }).observe(document.body,{childList:true,subtree:true}); }catch(e){}\n})();\n</script>\n<!-- InvEstate budget tag END -->\n  \n\n<!-- INV-CTA-BRIDGE -->\n<script>\n(function(){document.addEventListener(\"click\",function(e){var t=e.target;if(!t||!t.closest)return;var a=t.closest(\"#inv-conv a\");if(!a)return;var h=a.getAttribute(\"href\")||\"\";if(h.charAt(0)!==\"#\")return;e.preventDefault();var b=document.querySelector('[data-type=\"CONTACT_US\"]');if(b){b.click();}},true);})();\n</script>\n \n\n<!-- INV-ES-VENDER: el modulo #inv-conv y su formulario, en espanol, solo en /vender -->\n<script>\n(function(){\n  if(!/^\\/vender\\/?$/i.test(location.pathname)) return;\n  var ES = {\"Selling · Confidential\":\"Vender · Confidencial\",\"Find out what your home would close for. Not what it would list for.\":\"Sepa en cuánto cerraría su casa. No en cuánto se listaría.\",\"Asking prices are opinions. Closings are facts. Confidential, within 24 hours.\":\"Los precios de lista son opiniones. Los cierres son hechos. Confidencial, en 24 horas.\",\"5.0 on Google · 37 reviews · Brokers Lic. C-13471 (since 2005) & C-23765\":\"5.0 en Google · 37 reseñas · Corredores Lic. C-13471 (desde 2005) & C-23765\",\"What you get\":\"Lo que recibe\",\"Confidential valuation based on closed sales in your community\":\"Valoración confidencial basada en ventas cerradas en su comunidad\",\"What Act 60 and relocating buyers are paying right now\":\"Lo que están pagando ahora los compradores de Act 60 y los que se mudan a la isla\",\"A marketing plan with editorial photo and video\":\"Un plan de mercadeo con fotografía y video editorial\",\"Get my confidential valuation\":\"Quiero mi valoración confidencial\",\"Or call (787) 717-6443 now\":\"O llame ahora al (787) 717-6443\",\"You are requesting:\":\"Está solicitando:\",\"Confidential home valuation (seller)\":\"Valoración confidencial de su propiedad (vendedor)\",\"Leave your details and we answer the same day, personally.\":\"Déjenos sus datos y le contestamos el mismo día, personalmente.\",\"I would like: Confidential home valuation (seller). Sent from /vender\":\"Quiero: Valoración confidencial de su propiedad (vendedor). Enviado desde /vender\"};\n  function swap(root){\n    if(!root) return 0;\n    var w=document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null, false), n, hit=0;\n    while((n=w.nextNode())){ var t=n.nodeValue.trim(); if(t && ES[t]){ n.nodeValue=n.nodeValue.replace(t, ES[t]); hit++; } }\n    var ta=root.querySelectorAll ? root.querySelectorAll('textarea') : [];\n    for(var i=0;i<ta.length;i++){ var v=(ta[i].value||'').trim(); if(v && ES[v]){ ta[i].value=ES[v]; hit++; } }\n    return hit;\n  }\n  var pend=0;\n  function run(){ if(pend) return; pend=setTimeout(function(){ pend=0; swap(document.body); },120); }\n  run();\n  try{ new MutationObserver(run).observe(document.body,{childList:true,subtree:true}); }catch(e){}\n  document.addEventListener('click', function(){ setTimeout(run,300); setTimeout(run,900); }, true);\n})();\n</script>\n\n<!-- INV-CALCULATORS: calculadoras propias en Shadow DOM. Aisladas del resto del sitio. -->\n<script>\n(function(){\n  var DATOS = {\"/cost-of-ownership-calculator\": {\"css\": \":host{\\n    --carbon:#111111; --carbon-2:#181818; --carbon-3:#202020;\\n    --marfil:#F5F5F3; --marfil-dim:#A8A7A2;\\n    --oro:#C4A66B; --oro-dim:#8A7448;\\n    --linea:rgba(245,245,243,.14); --linea-fuerte:rgba(245,245,243,.28);\\n    --serif:'Gilda Display',Georgia,'Times New Roman',serif;\\n    --sans:'Montserrat','Helvetica Neue',Arial,sans-serif;\\n  }\\n  *{box-sizing:border-box}:host{margin:0;background:var(--carbon);color:var(--marfil);\\n    font-family:var(--sans);font-weight:300;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}\\n  .wrap{max-width:1080px;margin:0 auto;padding-inline:20px;padding-block:44px 64px}\\n\\n  .top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}\\n  .eyebrow{font-family:var(--serif);font-size:12px;letter-spacing:.34em;text-transform:uppercase;color:var(--oro);margin:0}\\n  .lang{display:flex;border:1px solid var(--linea-fuerte)}\\n  .lang button{background:transparent;border:0;color:var(--marfil-dim);font-family:var(--sans);\\n    font-size:11px;letter-spacing:.16em;padding:7px 13px;cursor:pointer}\\n  .lang button[aria-pressed=\\\"true\\\"]{background:var(--oro);color:var(--carbon);font-weight:600}\\n  .lang button:focus-visible{outline:2px solid var(--oro);outline-offset:2px}\\n\\n  h1{font-family:var(--serif);font-weight:400;font-size:clamp(30px,5.2vw,50px);line-height:1.08;\\n    margin:20px 0 18px;text-wrap:balance;max-width:18ch}\\n  .tesis{max-width:62ch;font-size:16px;margin:0}\\n  .tesis b{font-weight:600;color:var(--oro)}\\n  .tesis .fuente{display:block;margin-top:10px;font-size:12.5px;color:var(--marfil-dim)}\\n  .rule{height:1px;background:var(--linea);border:0;margin:34px 0 0}\\n\\n  .grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}\\n  @media (max-width:760px){.grid{grid-template-columns:1fr}}\\n  .col{background:var(--carbon-2);border:1px solid var(--linea);padding:22px}\\n  .col[data-lado=\\\"B\\\"]{background:var(--carbon-3)}\\n  .col h2{font-family:var(--serif);font-weight:400;font-size:13px;letter-spacing:.3em;\\n    text-transform:uppercase;color:var(--oro);margin:0 0 14px}\\n\\n  label{display:block;font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--marfil-dim);margin:0 0 5px}\\n  label .hint{text-transform:none;letter-spacing:.01em;opacity:.72}\\n  .campo{margin-bottom:14px}\\n  .fila{display:grid;grid-template-columns:1fr 1fr;gap:12px}\\n  input[type=text],input[type=number]{width:100%;background:transparent;border:0;\\n    border-bottom:1px solid var(--linea-fuerte);color:var(--marfil);font-family:var(--sans);\\n    font-weight:400;font-size:16px;padding:7px 0;border-radius:0;font-variant-numeric:tabular-nums}\\n  input:focus{outline:0;border-bottom-color:var(--oro)}\\n  input:focus-visible{outline:2px solid var(--oro);outline-offset:3px}\\n  input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}\\n  input[type=number]{-moz-appearance:textfield}\\n\\n  .seg{display:flex;margin-bottom:12px;border:1px solid var(--linea-fuerte)}\\n  .seg button{flex:1;background:transparent;border:0;color:var(--marfil-dim);font-family:var(--sans);\\n    font-size:11.5px;letter-spacing:.11em;text-transform:uppercase;padding:9px 4px;cursor:pointer}\\n  .seg button[aria-pressed=\\\"true\\\"]{background:var(--oro);color:var(--carbon);font-weight:600}\\n  .seg button:focus-visible{outline:2px solid var(--oro);outline-offset:2px}\\n\\n  .check{display:flex;align-items:center;gap:9px;margin:2px 0 14px;cursor:pointer}\\n  .check input{accent-color:var(--oro);width:15px;height:15px}\\n  .check span{font-size:12.5px;color:var(--marfil-dim);text-transform:none;letter-spacing:.02em}\\n\\n  .out{border-top:1px solid var(--linea);margin-top:20px;padding-top:18px}\\n  .mes{font-family:var(--serif);font-size:clamp(32px,6vw,44px);line-height:1;color:var(--oro);font-variant-numeric:tabular-nums}\\n  .mes small{font-family:var(--sans);font-size:12px;letter-spacing:.14em;text-transform:uppercase;\\n    color:var(--marfil-dim);display:block;margin-top:8px}\\n  .sub{display:flex;gap:26px;flex-wrap:wrap;margin-top:16px}\\n  .sub div{font-size:13px;color:var(--marfil-dim);font-variant-numeric:tabular-nums}\\n  .sub b{display:block;color:var(--marfil);font-weight:500;font-size:16px}\\n\\n  .barra{display:flex;height:9px;margin-top:18px;background:var(--carbon);overflow:hidden}\\n  .barra i{display:block;height:100%}\\n  .leyenda{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:12px}\\n  .leyenda span{font-size:11.5px;color:var(--marfil-dim);display:flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}\\n  .leyenda i{width:9px;height:9px;flex:0 0 auto}\\n\\n  .veredicto{margin-top:30px;border:1px solid var(--oro-dim);padding:26px 22px;background:var(--carbon-2)}\\n  .veredicto p{margin:0;font-family:var(--serif);font-size:clamp(19px,3.2vw,26px);line-height:1.3;text-wrap:balance}\\n  .veredicto p em{font-style:normal;color:var(--oro)}\\n  .veredicto .diez{margin-top:16px;font-family:var(--sans);font-size:14.5px;color:var(--marfil-dim);line-height:1.6}\\n  .veredicto .diez b{color:var(--marfil);font-weight:500;font-variant-numeric:tabular-nums}\\n\\n  .cierre{margin-top:34px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}\\n  .cta{display:inline-block;background:var(--oro);color:var(--carbon);text-decoration:none;\\n    font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:14px 26px}\\n  .cta:focus-visible{outline:2px solid var(--marfil);outline-offset:3px}\\n  .cierre span{font-size:13px;color:var(--marfil-dim);max-width:52ch}\\n\\n  .notas{margin-top:40px;border-top:1px solid var(--linea);padding-top:22px;font-size:12.5px;\\n    color:var(--marfil-dim);line-height:1.7;max-width:74ch}\\n  .notas h3{font-family:var(--serif);font-weight:400;font-size:12px;letter-spacing:.28em;\\n    text-transform:uppercase;color:var(--oro);margin:0 0 10px}\\n  .notas p{margin:0 0 9px}\\n  .firma{margin-top:26px;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}\\n  @media (prefers-reduced-motion:no-preference){.barra i{transition:width .25s ease}}\\n\", \"html\": \"<div class=\\\"wrap\\\">\\n  <div class=\\\"top\\\">\\n    <p class=\\\"eyebrow\\\">InvEstate Puerto Rico</p>\\n    <div class=\\\"lang\\\" role=\\\"group\\\" aria-label=\\\"Language\\\">\\n      <button type=\\\"button\\\" id=\\\"btnEN\\\" data-lang=\\\"en\\\" aria-pressed=\\\"true\\\">EN</button>\\n      <button type=\\\"button\\\" id=\\\"btnES\\\" data-lang=\\\"es\\\" aria-pressed=\\\"false\\\">ES</button>\\n    </div>\\n  </div>\\n\\n  <h1 id=\\\"h1\\\">Puerto Rico cost of ownership and Act 60 calculator</h1>\\n  <p class=\\\"tesis\\\" id=\\\"tesis\\\"></p>\\n  <hr class=\\\"rule\\\">\\n\\n  <div class=\\\"grid\\\" id=\\\"grid\\\"></div>\\n\\n  <div class=\\\"veredicto\\\" aria-live=\\\"polite\\\">\\n    <p id=\\\"vtexto\\\"></p>\\n    <div class=\\\"diez\\\" id=\\\"vdiez\\\"></div>\\n  </div>\\n\\n  <div class=\\\"cierre\\\">\\n    <a class=\\\"cta\\\" id=\\\"cta\\\" href=\\\"https://investatepr.com/buyers\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\"></a>\\n    <span id=\\\"ctaNota\\\"></span>\\n  </div>\\n\\n  <div class=\\\"notas\\\">\\n    <h3 id=\\\"notasTitulo\\\"></h3>\\n    <div id=\\\"notasCuerpo\\\"></div>\\n    <p class=\\\"firma\\\">Antonio Cartagena, Broker Lic. C-13471 &middot; Lizvette Robles, Broker Lic. C-23765</p>\\n  </div>\\n</div>\"}};\n  var INITS = {\"/cost-of-ownership-calculator\": function(R){\n  \"use strict\";\n\n  var T = {\n    en:{\n      h1:\"What the property actually costs to keep\",\n      tesis:'The price is what you pay once. What you pay every month &mdash; maintenance, CRIM property tax, insurance, club &mdash; appears in no listing, and over ten years it can outweigh the price itself. For scale: <b>in Dorado alone</b>, across 40 sales we analyzed, the monthly fee ran from <b>$115 to $7,553</b>. That is one municipality.',\n      fuente:\"Works for a house or a condo, anywhere in Puerto Rico. Compare two, or run just one.\",\n      prop:\"Property\", ejA:\"Example \\u00b7 condo\", ejB:\"Example \\u00b7 house\",\n      lblNombre:\"Name it\", lblPrecio:\"Purchase price\", lblPies:\"Square feet\",\n      lblHoa:\"Maintenance or HOA \\u00b7 monthly\", hintHoa:\"(house with no association: 0)\",\n      lblCrim:\"CRIM property tax\", segEst:\"Estimate\", segReal:\"Actual bill\",\n      lblCrimF:\"What you pay per year\",\n      lblTasada:\"Assessed value \\u00b7 % of price\", lblTasa:\"Municipal rate \\u00b7 %\",\n      chkPpal:\"Primary residence \\u00b7 $15,000 exemption\",\n      lblSeguro:\"Insurance \\u00b7 per year\",\n      lblClubI:\"Club or gate \\u00b7 initiation\", lblClubA:\"Club or gate \\u00b7 per year\",\n      lblOtros:\"Other fixed \\u00b7 monthly\", hintOtros:\"(generator, cistern, water, grounds, security)\",\n      outMes:\"Per month, before any mortgage\", outAnual:\"Per year\", outPie:\"Per sq ft, per year\",\n      leg:{hoa:\"Maintenance\",crim:\"CRIM\",seguro:\"Insurance\",club:\"Club\",otros:\"Other\"},\n      vVacio:\"Fill in one column to calculate, or both to compare.\",\n      vUna:function(n,m,a){return 'Keeping <em>'+n+'</em> costs <em>'+m+' a month</em>, before any mortgage. That is <em>'+a+' a year</em>.';},\n      vUnaDiez:function(t){return 'Over ten years, purchase plus ownership: <b>'+t+'</b>.<br>Fill in the other column and I will tell you which one wins.';},\n      vIgual:\"Both cost virtually the same to keep.\",\n      vDif:function(c,d,y,b){return '<em>'+c+'</em> costs <em>'+d+' more per month</em> than '+b+'. That is <em>'+y+' a year</em>.';},\n      vDiez:function(na,ta,nb,tb){return '<b>'+na+'</b> over ten years: '+ta+' &nbsp;\\u00b7&nbsp; <b>'+nb+'</b> over ten years: '+tb+'<br>Purchase, plus club initiation, plus ten years of ownership.';},\n      vVuelta:function(n,dp,dt){return '<br><br>Note: <b>'+n+'</b> is the cheaper one to buy, by '+dp+', and still ends up costing <b>'+dt+' more</b> over ten years.';},\n      cta:\"Get the real numbers\",\n      ctaNota:\"We pull the actual fee, insurance and CRIM for the property you are looking at, and what truly closed in that community.\",\n      notasTitulo:\"How this is calculated\",\n      notas:'<p><b>CRIM.</b> Property tax in Puerto Rico is not calculated on what you pay today, but on a <b>1957&ndash;58</b> valuation. On a primary residence, the <b>hogar seguro</b> exemption removes the first <b>$15,000</b> of assessed value. Municipal rates run roughly 8% to 12%, and assessed value tends to land near 10% of market value. <b>Those two percentages are estimates and stay editable</b>: if you have your CRIM bill, switch to \"Actual bill\" and the number is exact.</p>' +\n        '<p><b>Everything else you enter</b>, because only the person holding the document knows it. In a condo, the fee comes from the association\\u2019s statement. In a house there is usually no fee, but the generator, cistern, water, grounds and the gate all belong under \"other fixed\". Insurance comes from the quote, and club initiation is paid once, so it counts only in the ten-year total and never in the monthly cost.</p>' +\n        '<p>It works the same for Condado, Dorado, Guaynabo, R\\u00edo Grande, Isla Verde or the west coast. You supply the numbers; the tool only orders them.</p>' +\n        '<p>This is informational and does not replace your CRIM bill, the condominium\\u2019s financials, or the advice of your CPA or notary.</p>'\n    },\n    es:{\n      h1:\"Lo que de verdad cuesta tener la propiedad\",\n      tesis:'El precio es lo que pagas una vez. Lo que pagas todos los meses &mdash; mantenimiento, CRIM, seguro, club &mdash; no aparece en ning&uacute;n anuncio, y a diez a&ntilde;os puede pesar m&aacute;s que el precio. Para dimensionarlo: <b>solo en Dorado</b>, entre 40 ventas que analizamos, la cuota mensual iba de <b>$115 a $7,553</b>. Y eso es un municipio.',\n      fuente:\"Sirve para casa o apartamento, en cualquier pueblo de Puerto Rico. Compara dos, o calcula una sola.\",\n      prop:\"Propiedad\", ejA:\"Ejemplo \\u00b7 apartamento\", ejB:\"Ejemplo \\u00b7 casa\",\n      lblNombre:\"Identif\\u00edcala\", lblPrecio:\"Precio de compra\", lblPies:\"Pies cuadrados\",\n      lblHoa:\"Mantenimiento o HOA \\u00b7 al mes\", hintHoa:\"(casa sin asociaci\\u00f3n: 0)\",\n      lblCrim:\"Contribuci\\u00f3n CRIM\", segEst:\"Estimar\", segReal:\"Factura real\",\n      lblCrimF:\"Lo que pagas al a\\u00f1o\",\n      lblTasada:\"Valor tasado \\u00b7 % del precio\", lblTasa:\"Tasa municipal \\u00b7 %\",\n      chkPpal:\"Es residencia principal \\u00b7 exenci\\u00f3n de $15,000\",\n      lblSeguro:\"Seguro \\u00b7 al a\\u00f1o\",\n      lblClubI:\"Club o control de acceso \\u00b7 entrada\", lblClubA:\"Club o control de acceso \\u00b7 al a\\u00f1o\",\n      lblOtros:\"Otros fijos \\u00b7 al mes\", hintOtros:\"(planta, cisterna, agua, jard\\u00edn, seguridad)\",\n      outMes:\"Al mes, sin la hipoteca\", outAnual:\"Al a\\u00f1o\", outPie:\"Por pie\\u00b2 al a\\u00f1o\",\n      leg:{hoa:\"Mantenimiento\",crim:\"CRIM\",seguro:\"Seguro\",club:\"Club\",otros:\"Otros\"},\n      vVacio:\"Llena una columna para calcular, o las dos para comparar.\",\n      vUna:function(n,m,a){return 'Tener <em>'+n+'</em> cuesta <em>'+m+' al mes</em>, sin contar la hipoteca. Son <em>'+a+' al a\\u00f1o</em>.';},\n      vUnaDiez:function(t){return 'A diez a\\u00f1os, entre compra y tenencia: <b>'+t+'</b>.<br>Llena la otra columna y te digo cu\\u00e1l de las dos sale mejor.';},\n      vIgual:\"Las dos cuestan pr\\u00e1cticamente lo mismo de mantener.\",\n      vDif:function(c,d,y,b){return '<em>'+c+'</em> cuesta <em>'+d+' m\\u00e1s al mes</em> que '+b+'. Son <em>'+y+' al a\\u00f1o</em>.';},\n      vDiez:function(na,ta,nb,tb){return '<b>'+na+'</b> a diez a\\u00f1os: '+ta+' &nbsp;\\u00b7&nbsp; <b>'+nb+'</b> a diez a\\u00f1os: '+tb+'<br>Compra, m\\u00e1s entrada del club, m\\u00e1s diez a\\u00f1os de tenencia.';},\n      vVuelta:function(n,dp,dt){return '<br><br>Ojo: <b>'+n+'</b> es la m\\u00e1s barata de comprar, por '+dp+', y aun as\\u00ed termina costando <b>'+dt+' m\\u00e1s</b> a diez a\\u00f1os.';},\n      cta:\"P\\u00eddenos los n\\u00fameros reales\",\n      ctaNota:\"Te conseguimos la cuota, el seguro y el CRIM de la propiedad que est\\u00e1s mirando, y lo que cerr\\u00f3 de verdad en esa comunidad.\",\n      notasTitulo:\"C\\u00f3mo se calcula\",\n      notas:'<p><b>CRIM.</b> La contribuci\\u00f3n sobre la propiedad no se calcula sobre lo que pagas hoy, sino sobre una tasaci\\u00f3n de <b>1957&ndash;58</b>. En residencia principal, la exenci\\u00f3n de <b>hogar seguro</b> descuenta los primeros <b>$15,000</b> del valor tasado. Las tasas municipales rondan el 8% y el 12%, y el valor tasado suele quedar cerca del 10% del valor de mercado. <b>Esos dos porcentajes son estimados y est\\u00e1n editables</b>: si tienes tu factura del CRIM, usa \\u00abFactura real\\u00bb y el n\\u00famero ser\\u00e1 exacto.</p>' +\n        '<p><b>Lo dem\\u00e1s lo pones t\\u00fa</b>, porque solo lo sabe quien tiene el documento delante. En apartamento, la cuota sale del estado del condominio. En casa casi nunca hay cuota, pero entran por \\u00abotros fijos\\u00bb la planta, la cisterna, el agua, el jard\\u00edn y la garita. El seguro sale de la cotizaci\\u00f3n, y la entrada del club se paga una vez, por eso solo cuenta en el acumulado y no en el costo mensual.</p>' +\n        '<p>Sirve igual para Condado, Dorado, Guaynabo, R\\u00edo Grande, Isla Verde o el oeste: los n\\u00fameros los pones t\\u00fa, la herramienta solo los ordena.</p>' +\n        '<p>Esta herramienta es informativa y no sustituye la factura del CRIM, el estado financiero del condominio ni el consejo de tu CPA o notario.</p>'\n    }\n  };\n\n  var COLORES = {hoa:\"#C4A66B\", crim:\"#8A7448\", seguro:\"#6E6A5E\", club:\"#B4674E\", otros:\"#4A4A46\"};\n  var lang = \"en\";\n  try{ var g = localStorage.getItem(\"inv-calc-lang\"); if(g === \"es\" || g === \"en\") lang = g; }catch(e){}\n\n  var base = {precio:850000, crimModo:\"est\", crimFactura:0, tasada:10, tasa:10, principal:true, clubIni:0, clubAnual:0};\n  var estado = {\n    A:Object.assign({},base,{nombre:T[lang].ejA, esEjemplo:true, pies:2000, hoa:1200, seguro:4200, otros:120}),\n    B:Object.assign({},base,{nombre:T[lang].ejB, esEjemplo:true, pies:2600, hoa:0,   seguro:6800, otros:520})\n  };\n\n  function dinero(n){ if(!isFinite(n)) n = 0; return \"$\" + Math.round(n).toLocaleString(\"en-US\"); }\n  function num(v){ var n = parseFloat(String(v).replace(/[^0-9.\\-]/g,\"\")); return isFinite(n) ? n : 0; }\n\n  function columna(lado){\n    var e = estado[lado], t = T[lang];\n    return '<section class=\"col\" data-lado=\"'+lado+'\">' +\n      '<h2>'+t.prop+' '+lado+'</h2>' +\n      '<div class=\"campo\"><label for=\"nombre'+lado+'\">'+t.lblNombre+'</label>' +\n        '<input type=\"text\" id=\"nombre'+lado+'\" data-k=\"nombre\" value=\"'+e.nombre.replace(/\"/g,\"&quot;\")+'\"></div>' +\n      '<div class=\"fila\">' +\n        '<div class=\"campo\"><label for=\"precio'+lado+'\">'+t.lblPrecio+'</label>' +\n          '<input type=\"number\" id=\"precio'+lado+'\" data-k=\"precio\" min=\"0\" step=\"1000\" value=\"'+e.precio+'\"></div>' +\n        '<div class=\"campo\"><label for=\"pies'+lado+'\">'+t.lblPies+'</label>' +\n          '<input type=\"number\" id=\"pies'+lado+'\" data-k=\"pies\" min=\"0\" step=\"10\" value=\"'+e.pies+'\"></div>' +\n      '</div>' +\n      '<div class=\"campo\"><label for=\"hoa'+lado+'\">'+t.lblHoa+' <span class=\"hint\">'+t.hintHoa+'</span></label>' +\n        '<input type=\"number\" id=\"hoa'+lado+'\" data-k=\"hoa\" min=\"0\" step=\"10\" value=\"'+e.hoa+'\"></div>' +\n      '<label id=\"crimlbl'+lado+'\">'+t.lblCrim+'</label>' +\n      '<div class=\"seg\" role=\"group\" aria-labelledby=\"crimlbl'+lado+'\">' +\n        '<button type=\"button\" data-modo=\"est\" aria-pressed=\"'+(e.crimModo===\"est\")+'\">'+t.segEst+'</button>' +\n        '<button type=\"button\" data-modo=\"real\" aria-pressed=\"'+(e.crimModo===\"real\")+'\">'+t.segReal+'</button>' +\n      '</div>' +\n      '<div data-bloque=\"real\"'+(e.crimModo===\"real\"?\"\":\" hidden\")+'>' +\n        '<div class=\"campo\"><label for=\"crimf'+lado+'\">'+t.lblCrimF+'</label>' +\n          '<input type=\"number\" id=\"crimf'+lado+'\" data-k=\"crimFactura\" min=\"0\" step=\"50\" value=\"'+e.crimFactura+'\"></div>' +\n      '</div>' +\n      '<div data-bloque=\"est\"'+(e.crimModo===\"est\"?\"\":\" hidden\")+'>' +\n        '<div class=\"fila\">' +\n          '<div class=\"campo\"><label for=\"tasada'+lado+'\">'+t.lblTasada+'</label>' +\n            '<input type=\"number\" id=\"tasada'+lado+'\" data-k=\"tasada\" min=\"0\" step=\"0.5\" value=\"'+e.tasada+'\"></div>' +\n          '<div class=\"campo\"><label for=\"tasa'+lado+'\">'+t.lblTasa+'</label>' +\n            '<input type=\"number\" id=\"tasa'+lado+'\" data-k=\"tasa\" min=\"0\" step=\"0.01\" value=\"'+e.tasa+'\"></div>' +\n        '</div>' +\n        '<label class=\"check\" for=\"ppal'+lado+'\"><input type=\"checkbox\" id=\"ppal'+lado+'\" data-k=\"principal\"'+(e.principal?\" checked\":\"\")+'>' +\n          '<span>'+t.chkPpal+'</span></label>' +\n      '</div>' +\n      '<div class=\"campo\"><label for=\"seguro'+lado+'\">'+t.lblSeguro+'</label>' +\n        '<input type=\"number\" id=\"seguro'+lado+'\" data-k=\"seguro\" min=\"0\" step=\"100\" value=\"'+e.seguro+'\"></div>' +\n      '<div class=\"fila\">' +\n        '<div class=\"campo\"><label for=\"clubi'+lado+'\">'+t.lblClubI+'</label>' +\n          '<input type=\"number\" id=\"clubi'+lado+'\" data-k=\"clubIni\" min=\"0\" step=\"1000\" value=\"'+e.clubIni+'\"></div>' +\n        '<div class=\"campo\"><label for=\"cluba'+lado+'\">'+t.lblClubA+'</label>' +\n          '<input type=\"number\" id=\"cluba'+lado+'\" data-k=\"clubAnual\" min=\"0\" step=\"500\" value=\"'+e.clubAnual+'\"></div>' +\n      '</div>' +\n      '<div class=\"campo\"><label for=\"otros'+lado+'\">'+t.lblOtros+' <span class=\"hint\">'+t.hintOtros+'</span></label>' +\n        '<input type=\"number\" id=\"otros'+lado+'\" data-k=\"otros\" min=\"0\" step=\"10\" value=\"'+e.otros+'\"></div>' +\n      '<div class=\"out\">' +\n        '<div class=\"mes\" id=\"mes'+lado+'\"></div>' +\n        '<div class=\"sub\">' +\n          '<div>'+t.outAnual+'<b id=\"anual'+lado+'\"></b></div>' +\n          '<div>'+t.outPie+'<b id=\"pie'+lado+'\"></b></div>' +\n        '</div>' +\n        '<div class=\"barra\" id=\"barra'+lado+'\"></div>' +\n        '<div class=\"leyenda\" id=\"leyenda'+lado+'\"></div>' +\n      '</div>' +\n    '</section>';\n  }\n\n  function crimAnual(e){\n    if(e.crimModo === \"real\") return e.crimFactura;\n    var tasado = e.precio * (e.tasada/100);\n    if(e.principal) tasado = Math.max(0, tasado - 15000);\n    return tasado * (e.tasa/100);\n  }\n\n  function calcular(lado){\n    var e = estado[lado];\n    var partes = {hoa:e.hoa*12, crim:crimAnual(e), seguro:e.seguro, club:e.clubAnual, otros:e.otros*12};\n    var anual = partes.hoa + partes.crim + partes.seguro + partes.club + partes.otros;\n    return {partes:partes, anual:anual, mes:anual/12, pie: e.pies>0 ? anual/e.pies : 0};\n  }\n\n  function pintar(lado){\n    var r = calcular(lado), e = estado[lado], t = T[lang];\n    R.getElementById(\"mes\"+lado).innerHTML = dinero(r.mes) + '<small>'+t.outMes+'</small>';\n    R.getElementById(\"anual\"+lado).textContent = dinero(r.anual);\n    R.getElementById(\"pie\"+lado).textContent = e.pies>0 ? \"$\" + r.pie.toFixed(2) : \"\\u2014\";\n    var barra = \"\", leyenda = \"\";\n    Object.keys(r.partes).forEach(function(k){\n      var v = r.partes[k], pct = r.anual>0 ? (v/r.anual*100) : 0;\n      if(pct > 0) barra += '<i style=\"width:'+pct.toFixed(2)+'%;background:'+COLORES[k]+'\"></i>';\n      if(v > 0) leyenda += '<span><i style=\"background:'+COLORES[k]+'\"></i>'+t.leg[k]+' '+dinero(v/12)+'</span>';\n    });\n    R.getElementById(\"barra\"+lado).innerHTML = barra;\n    R.getElementById(\"leyenda\"+lado).innerHTML = leyenda;\n    return r;\n  }\n\n  function veredicto(ra, rb){\n    var a = estado.A, b = estado.B, t = T[lang];\n    var txt = R.getElementById(\"vtexto\"), diez = R.getElementById(\"vdiez\");\n\n    if(ra.anual === 0 && rb.anual === 0){ txt.textContent = t.vVacio; diez.textContent = \"\"; return; }\n\n    if(ra.anual === 0 || rb.anual === 0){\n      var u = ra.anual > 0 ? a : b, ru = ra.anual > 0 ? ra : rb;\n      txt.innerHTML = t.vUna(u.nombre, dinero(ru.mes), dinero(ru.anual));\n      diez.innerHTML = t.vUnaDiez(dinero(u.precio + u.clubIni + ru.anual*10));\n      return;\n    }\n\n    var dif = Math.abs(ra.mes - rb.mes);\n    var caraLado = ra.mes >= rb.mes ? \"A\" : \"B\";\n    var cara = caraLado === \"A\" ? a : b, barat = caraLado === \"A\" ? b : a;\n\n    txt.innerHTML = dif < 1 ? t.vIgual : t.vDif(cara.nombre, dinero(dif), dinero(dif*12), barat.nombre);\n\n    var totalA = a.precio + a.clubIni + ra.anual*10;\n    var totalB = b.precio + b.clubIni + rb.anual*10;\n    var difPrecio = a.precio - b.precio, difTotal = totalA - totalB;\n    var lineas = t.vDiez(a.nombre, dinero(totalA), b.nombre, dinero(totalB));\n    if(difPrecio !== 0 && difTotal !== 0 && (difPrecio > 0) !== (difTotal > 0)){\n      lineas += t.vVuelta(difPrecio > 0 ? b.nombre : a.nombre, dinero(Math.abs(difPrecio)), dinero(Math.abs(difTotal)));\n    }\n    diez.innerHTML = lineas;\n  }\n\n  function refrescar(){ veredicto(pintar(\"A\"), pintar(\"B\")); }\n\n  function render(){\n    var t = T[lang];\n    \n    R.getElementById(\"h1\").textContent = t.h1;\n    R.getElementById(\"tesis\").innerHTML = t.tesis + '<span class=\"fuente\">'+t.fuente+'</span>';\n    R.getElementById(\"cta\").textContent = t.cta;\n    R.getElementById(\"ctaNota\").textContent = t.ctaNota;\n    R.getElementById(\"notasTitulo\").textContent = t.notasTitulo;\n    R.getElementById(\"notasCuerpo\").innerHTML = t.notas;\n    R.getElementById(\"btnEN\").setAttribute(\"aria-pressed\", String(lang === \"en\"));\n    R.getElementById(\"btnES\").setAttribute(\"aria-pressed\", String(lang === \"es\"));\n    R.getElementById(\"grid\").innerHTML = columna(\"A\") + columna(\"B\");\n    refrescar();\n  }\n\n  R.querySelector(\".lang\").addEventListener(\"click\", function(ev){\n    var b = ev.target.closest(\"button[data-lang]\"); if(!b) return;\n    var nuevo = b.getAttribute(\"data-lang\"); if(nuevo === lang) return;\n    // Los nombres de ejemplo siguen al idioma; los que escribi\\u00f3 el usuario se respetan.\n    if(estado.A.esEjemplo) estado.A.nombre = T[nuevo].ejA;\n    if(estado.B.esEjemplo) estado.B.nombre = T[nuevo].ejB;\n    lang = nuevo;\n    try{ localStorage.setItem(\"inv-calc-lang\", lang); }catch(e){}\n    render();\n  });\n\n  R.getElementById(\"grid\").addEventListener(\"input\", function(ev){\n    var el = ev.target, k = el.getAttribute(\"data-k\"); if(!k) return;\n    var lado = el.closest(\".col\").getAttribute(\"data-lado\");\n    estado[lado][k] = el.type === \"checkbox\" ? el.checked : (el.type === \"number\" ? num(el.value) : el.value);\n    if(k === \"nombre\") estado[lado].esEjemplo = false;\n    refrescar();\n  });\n\n  R.getElementById(\"grid\").addEventListener(\"click\", function(ev){\n    var b = ev.target.closest(\"button[data-modo]\"); if(!b) return;\n    var col = b.closest(\".col\"), lado = col.getAttribute(\"data-lado\"), modo = b.getAttribute(\"data-modo\");\n    estado[lado].crimModo = modo;\n    col.querySelectorAll(\"button[data-modo]\").forEach(function(x){\n      x.setAttribute(\"aria-pressed\", String(x.getAttribute(\"data-modo\") === modo));\n    });\n    col.querySelectorAll(\"[data-bloque]\").forEach(function(x){ x.hidden = x.getAttribute(\"data-bloque\") !== modo; });\n    refrescar();\n  });\n\n  estado.A.nombre = T[lang].ejA;\n  estado.B.nombre = T[lang].ejB;\n  render();\n}};\n  var ruta = location.pathname.replace(/\\/+$/, \"\") || \"/\";\n  var cfg = DATOS[ruta];\n  if(!cfg) return;\n\n  function montar(){\n    if(document.getElementById(\"inv-calc-host\")) return;\n    var pie = document.querySelector(\"footer\");\n    var host = document.createElement(\"div\");\n    host.id = \"inv-calc-host\";\n    host.setAttribute(\"style\",\"display:block;width:100%;background:#111111;padding-top:104px\");\n    if(pie && pie.parentNode) pie.parentNode.insertBefore(host, pie);\n    else document.body.appendChild(host);\n    var R = host.attachShadow({mode:\"open\"});\n    R.innerHTML = \"<style>\" + cfg.css + \"</style>\" + cfg.html;\n    try{ INITS[ruta](R); }catch(e){ if(window.console) console.warn(\"inv-calc\", e); }\n  }\n\n  if(document.readyState === \"loading\") document.addEventListener(\"DOMContentLoaded\", montar);\n  else montar();\n  // LP pinta en cliente: reintenta si el footer aparece tarde.\n  var n = 0, iv = setInterval(function(){ montar(); if(++n > 40 || document.getElementById(\"inv-calc-host\")) clearInterval(iv); }, 300);\n})();\n</script>\n\n\n<!-- INV-ACT60-GUIDE-FIX: correcciones verificadas en /tax-incentives (el CTA a la calculadora de Act 60 se quito el 13-nov-2026) -->\n<script>\n(function(){\n  if(!/^\\/tax-incentives\\/?$/i.test(location.pathname)) return;\n  var HECHO = {};\n\n  function texto(nodo, de, a){\n    var w = document.createTreeWalker(nodo, NodeFilter.SHOW_TEXT, null, false), n;\n    while((n = w.nextNode())){\n      if(n.nodeValue.indexOf(de) >= 0){ n.nodeValue = n.nodeValue.replace(de, a); return true; }\n    }\n    return false;\n  }\n\n  function arreglar(){\n    // 1. El rotulo del hero decia 2025 aunque el cuerpo ya hablaba de la ley de 2026.\n    if(!HECHO.anio) HECHO.anio = texto(document.body, \"2025 Update\", \"2026 Update\");\n\n    // 2. Las enmiendas ya no son propuestas: se promulgaron el 10 de marzo de 2026.\n    if(!HECHO.prop) HECHO.prop = texto(document.body, \"the proposed 2026 changes\", \"the 2026 changes now in law\");\n\n    // 3. La respuesta de la FAQ esquivaba la pregunta. Comprar SI es condicion del decreto.\n    if(!HECHO.faq){\n      var p = [...document.querySelectorAll(\"p,div,span\")].find(function(x){\n        return x.children.length === 0 && (x.textContent||\"\").indexOf(\"Real estate ownership and bona fide residency are separate concepts\") >= 0;\n      });\n      if(p){ p.textContent = \"Yes \\\\u2014 and within a deadline. A Resident Individual Investor decree requires acquiring a Puerto Rico property as your primary residence within two years of obtaining the decree, individually or jointly with a spouse. For applications filed from January 1, 2027, the property must be held directly or through a trust \\\\u2014 not through an entity \\\\u2014 and title must be recorded, or pending recording, in the Puerto Rico Property Registry. Ownership alone does not establish bona fide residency, which is a separate test; but residency alone does not satisfy the decree either. You need both.\"; HECHO.faq = true; }\n    }\n\n    // 4. Los datos que faltaban, justo despues del parrafo de 2026 UPDATE.\n    if(!HECHO.extra){\n      var u = [...document.querySelectorAll(\"p,div\")].find(function(x){\n        return (x.textContent||\"\").indexOf(\"2026 UPDATE: Puerto Rico enacted Act 38-2026\") === 0;\n      });\n      if(u && u.parentNode){\n        var d = document.createElement(\"p\");\n        d.textContent = \"Three dates and three numbers worth writing down. You must acquire a Puerto Rico property as your primary residence within two years of obtaining the decree. The grandfathered treatment runs until January 1, 2036, while the 4% regime for applications from January 1, 2027 runs through 2055. Holding the decree costs $15,000 a year regardless of income: a $10,000 charitable donation, of which at least $5,000 must go to a nonprofit working on child poverty in Puerto Rico, plus a $5,000 annual report filed with the DDEC. Act 38-2026 remained subject to final endorsement by the Financial Oversight and Management Board as of the published analyses we rely on; confirm its status with counsel before you file or restructure.\";\n        d.setAttribute(\"style\", u.getAttribute(\"style\") || \"\");\n        d.className = u.className;\n        u.parentNode.insertBefore(d, u.nextSibling);\n        HECHO.extra = true;\n      }\n    }\n\n  }\n\n  var pend = 0;\n  function pedir(){ if(pend) return; pend = setTimeout(function(){ pend = 0; arreglar(); }, 120); }\n\n  if(document.readyState === \"loading\") document.addEventListener(\"DOMContentLoaded\", pedir);\n  else pedir();\n  var n = 0, iv = setInterval(function(){ pedir(); if(++n > 40) clearInterval(iv); }, 300);\n  // La respuesta de la FAQ no existe en el DOM hasta que se abre el acordeon.\n  try{ new MutationObserver(pedir).observe(document.body, {childList:true, subtree:true}); }catch(e){}\n  document.addEventListener(\"click\", function(){ setTimeout(pedir, 250); setTimeout(pedir, 900); }, true);\n})();\n</script>\n\n<!-- INV-H1-VALUATION -->\n<script>\n(function(){\n  if(location.pathname.indexOf(\"/what-your-home-would-close-for\")!==0) return;\n  function fix(){\n    if(document.querySelector(\"h1\")) return;\n    var hs=document.querySelectorAll(\"h3.lp-h3.pre-line\");\n    for(var i=0;i<hs.length;i++){\n      var h=hs[i];\n      if(h.offsetParent===null) continue;\n      var n=document.createElement(\"h1\");\n      n.className=h.className;\n      n.innerHTML=h.innerHTML;\n      h.parentNode.replaceChild(n,h);\n      return;\n    }\n  }\n  if(document.readyState===\"loading\"){document.addEventListener(\"DOMContentLoaded\",fix);}else{fix();}\n  try{new MutationObserver(fix).observe(document.documentElement,{childList:true,subtree:true});}catch(e){}\n})();\n</script>\n<!-- end INV-H1-VALUATION -->\n\n<!-- INV-ALT-TEXT: alt descriptivo derivado del propio contenido (nunca inventado). Auditoria 2026-10-01 -->\n<script>\n(function(){\n  if(window.__invAlt) return; window.__invAlt = true;\n  function limpia(t){ return (t||\"\").replace(/\\s+/g,\" \").trim(); }\n  function desdeSlug(href){\n    try{ var p = (href||\"\").split(\"?\")[0].replace(/\\/$/,\"\").split(\"/\").pop();\n      if(!p || p.length < 6 || p.indexOf(\"-\") < 0) return \"\";\n      return p.replace(/-/g,\" \").replace(/\\b\\w/g, function(c){ return c.toUpperCase(); });\n    }catch(e){ return \"\"; }\n  }\n  function titulo(img){\n    var cont = img.closest(\"article, li, .item, .card\");\n    if(cont){ var h = cont.querySelector(\"h1,h2,h3,h4,h5,h6\");\n      if(h && limpia(h.textContent).length > 3) return limpia(h.textContent); }\n    var fig = img.closest(\"figure\"); var cap = fig && fig.querySelector(\"figcaption\");\n    if(cap && limpia(cap.textContent).length > 3) return limpia(cap.textContent);\n    var a = img.closest(\"a\");\n    if(a){ var s = desdeSlug(a.getAttribute(\"href\")); if(s.length > 8) return s; }\n    return \"\";\n  }\n  function esPixel(i){\n    var r = i.getBoundingClientRect();\n    return (r.width <= 4 && r.height <= 4) || /facebook\\.com\\/tr|\\/tr\\?id=|pixel|beacon|googleads|doubleclick/i.test(i.src || \"\");\n  }\n  function pasada(){\n    var imgs = document.querySelectorAll(\"img\");\n    for(var k = 0; k < imgs.length; k++){\n      var i = imgs[k];\n      if(i.getAttribute(\"data-inv-alt\") === \"1\") continue;\n      var a = i.getAttribute(\"alt\");\n      if(a !== null && a.trim() !== \"\") continue;\n      var r = i.getBoundingClientRect();\n      if(r.width < 200) continue;\n      if(esPixel(i)) continue;\n      var t = titulo(i);\n      if(!t) continue;\n      if(t.length > 125) t = t.slice(0,122) + \"...\";\n      i.setAttribute(\"alt\", t);\n      i.setAttribute(\"data-inv-alt\", \"1\");\n    }\n  }\n  function arranca(){ pasada(); setTimeout(pasada, 1200); setTimeout(pasada, 3000); }\n  if(document.readyState === \"loading\") document.addEventListener(\"DOMContentLoaded\", arranca); else arranca();\n  try{ var mo = new MutationObserver(function(){ clearTimeout(window.__invAltT); window.__invAltT = setTimeout(pasada, 400); });\n       mo.observe(document.body, {childList:true, subtree:true}); }catch(e){}\n})();\n</script>\n\n<!-- INV-PULIDO-OCT: 3 arreglos de la auditoria 2026-10-01 -->\n<!-- a) modal de newsletter que salta solo en el blog  b) placeholder del buscador en movil  c) titulo SEO usado como titular visible en Contacto -->\n<script>\n(function(){\n  if(window.__invPulido) return; window.__invPulido = true;\n\n  /* a) El modal \"STAY UP TO DATE\" salta solo al entrar al blog. */\n  function matarModal(){\n    var ms = document.querySelectorAll(\".modal.visible, [class*=modal][class*=visible]\");\n    for(var i=0;i<ms.length;i++){\n      var m = ms[i];\n      var t = (m.innerText||\"\").toUpperCase();\n      if(t.indexOf(\"STAY UP TO DATE\") === -1) continue;\n      m.classList.remove(\"visible\");\n      m.style.display = \"none\";\n      document.body.style.overflow = \"\";\n      document.documentElement.style.overflow = \"\";\n    }\n  }\n\n  /* b) El placeholder largo se corta en pantallas pequenas. */\n  var CORTO = \"City or neighborhood\";\n  function placeholder(){\n    if(window.innerWidth > 767) return;\n    var ins = document.querySelectorAll(\"input.search-input, input[placeholder*=Neighborhood], input[placeholder*=neighborhood]\");\n    for(var i=0;i<ins.length;i++){\n      if(ins[i].getAttribute(\"data-inv-ph\") === \"1\") continue;\n      ins[i].setAttribute(\"placeholder\", CORTO);\n      ins[i].setAttribute(\"data-inv-ph\", \"1\");\n    }\n  }\n\n  /* c) En Contacto hay un H2 que es el titulo de SEO con barra vertical. Se corta en la barra. */\n  function titularContacto(){\n    if(location.pathname.replace(/\\/$/,\"\") !== \"/contact-us\") return;\n    var hs = document.querySelectorAll(\"h2\");\n    for(var i=0;i<hs.length;i++){\n      var h = hs[i];\n      if(h.getAttribute(\"data-inv-h2\") === \"1\") continue;\n      var t = (h.textContent||\"\").trim();\n      if(t.indexOf(\"|\") === -1) continue;\n      if(!/contact/i.test(t)) continue;\n      var limpio = t.split(\"|\")[0].trim().replace(/INVESTATE/g, \"InvEstate\");\n      if(limpio.length < 5) continue;\n      h.textContent = limpio;\n      h.setAttribute(\"data-inv-h2\", \"1\");\n    }\n  }\n\n  function pasada(){ matarModal(); placeholder(); titularContacto(); }\n  function arranca(){ pasada(); setTimeout(pasada,600); setTimeout(pasada,1500); setTimeout(pasada,3000); }\n  if(document.readyState === \"loading\") document.addEventListener(\"DOMContentLoaded\", arranca); else arranca();\n  window.addEventListener(\"resize\", placeholder);\n  try{ new MutationObserver(function(){ clearTimeout(window.__invPulidoT); window.__invPulidoT = setTimeout(pasada, 250); })\n       .observe(document.body, {childList:true, subtree:true, attributes:true, attributeFilter:[\"class\"]}); }catch(e){}\n})();\n</script>\n\n<!-- INV-BLOG-3: en la portada el grid del blog baja de 6 a 3 tarjetas y se anade boton a /blog (auditoria 2026-10-01) -->\n<style>\n#section-414654e0-f81c-4d74-bf1a-6a8719c7ae98 .collection a.item:nth-of-type(n+4){display:none !important}\n#inv-blog-all{display:flex;justify-content:center;margin-top:36px}\n</style>\n<script>\n(function(){\n  if(window.__invBlog3) return; window.__invBlog3 = true;\n  var SEC = \"section-414654e0-f81c-4d74-bf1a-6a8719c7ae98\";\n  function poner(){\n    if(location.pathname.replace(/\\/$/,\"\") !== \"\") return;\n    var s = document.getElementById(SEC); if(!s) return;\n    if(s.querySelector(\"#inv-blog-all\")) return;\n    var grid = s.querySelector(\".collection\"); if(!grid) return;\n    if(grid.querySelectorAll(\"a.item\").length < 2) return;\n    var wrap = document.createElement(\"div\"); wrap.id = \"inv-blog-all\";\n    var a = document.createElement(\"a\");\n    a.href = \"/blog\";\n    a.className = \"btn lp-btn lp-btn--dark lp-btn--outline lp-btn--mob-full-width button-style-2\";\n    a.textContent = \"VIEW ALL\";\n    wrap.appendChild(a);\n    grid.parentNode.insertBefore(wrap, grid.nextSibling);\n  }\n  function arranca(){ poner(); setTimeout(poner,900); setTimeout(poner,2500); }\n  if(document.readyState === \"loading\") document.addEventListener(\"DOMContentLoaded\", arranca); else arranca();\n  try{ new MutationObserver(function(){ clearTimeout(window.__invBlog3T); window.__invBlog3T = setTimeout(poner, 300); })\n       .observe(document.body, {childList:true, subtree:true}); }catch(e){}\n})();\n</script>\n\n<!-- INV-TESTI-H2: la seccion Testimonial Grid no trae encabezado propio; se le anade uno igual al resto (auditoria 2026-10-01) -->\n<style>\n#inv-testi-h2{text-align:center;padding:72px 24px 0}\n@media (max-width:767px){#inv-testi-h2{padding:48px 20px 0}}\n</style>\n<script>\n(function(){\n  if(window.__invTestiH2) return; window.__invTestiH2 = true;\n  var SEC = \"section-5d35f791-900d-44cc-8ac8-441e4eed864b\";\n  function poner(){\n    var s = document.getElementById(SEC); if(!s) return;\n    if(s.querySelector(\"#inv-testi-h2\")) return;\n    if(!/Rappa|Wanda|Rafael|Sasha/.test(s.innerText || \"\")) return;\n    var w = document.createElement(\"div\"); w.id = \"inv-testi-h2\";\n    var h = document.createElement(\"h2\");\n    h.className = \"lp-h2\";\n    h.textContent = \"What Our Clients Say\";\n    w.appendChild(h);\n    s.insertBefore(w, s.firstChild);\n  }\n  function arranca(){ poner(); setTimeout(poner,800); setTimeout(poner,2200); }\n  if(document.readyState === \"loading\") document.addEventListener(\"DOMContentLoaded\", arranca); else arranca();\n  try{ new MutationObserver(function(){ clearTimeout(window.__invTestiH2T); window.__invTestiH2T = setTimeout(poner, 300); })\n       .observe(document.body, {childList:true, subtree:true}); }catch(e){}\n})();\n</script>\n\n<!-- INV-ACT60-CTA -->\n<style>\n#inv-a60cta{margin:2.5rem 0;padding:1.9rem 1.6rem;background:#111111;color:#F5F5F3}\n#inv-a60cta .a60k{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#C4A66B;margin:0 0 .7rem}\n#inv-a60cta .a60p{margin:0 0 1.3rem;font-size:1rem;line-height:1.6;color:#F5F5F3}\n#inv-a60cta a.a60b{display:inline-block;padding:.9rem 1.7rem;background:#C4A66B;color:#111111;text-decoration:none;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}\n#inv-a60cta a.a60b:hover{background:#F5F5F3;color:#111111}\n@media(max-width:600px){#inv-a60cta a.a60b{display:block;text-align:center}}\n</style>\n<script>\n(function(){\n  if(location.pathname.replace(/\\/$/,\"\") !== \"/act-60-real-estate\") return;\n  var ID = \"inv-a60cta\";\n  /* Fixed date (Act 38-2026 filing deadline). Before: the date rolled over to the next\n     December 31, so on Jan 1 2027 it would have read \"364 days until December 31, 2026\". */\n  var LIMITE = new Date(2026, 11, 31);\n  function dias(){\n    var h = new Date();\n    var hoy = new Date(h.getFullYear(), h.getMonth(), h.getDate());\n    return Math.round((LIMITE - hoy)/864e5);\n  }\n  function formSec(){\n    var fs = document.querySelectorAll(\"form\");\n    for(var i=0;i<fs.length;i++){\n      var r = fs[i].getBoundingClientRect();\n      if(r.height > 80 && r.width > 150) return fs[i].closest(\"section\");\n    }\n    return null;\n  }\n  function montar(){\n    if(document.getElementById(ID)) return;\n    if(dias() < 0) return; /* after the deadline the block is not shown */\n    var h1 = document.querySelector(\"h1\"); if(!h1) return;\n    var cont = h1.parentElement; if(!cont) return;\n    var h2 = cont.querySelector(\"h2\"); if(!h2) return;\n    var sec = formSec(); if(!sec) return;\n    var anclaId = sec.id || \"\";\n    var d = document.createElement(\"div\");\n    d.id = ID;\n    var n = dias();\n    d.innerHTML = '<p class=\"a60k\">' + (n === 0 ? 'Today is December 31, 2026' : n + (n === 1 ? ' day' : ' days') + ' until December 31, 2026') + '</p>'\n      + '<p class=\"a60p\">Under Act 38-2026, resident investor applications filed by December 31, 2026 keep the 0% rate; applications filed from January 1, 2027 are generally taxed at 4%. The date is for filing your decree application, not for closing on a home: the decree then gives you two years to own your primary residence. Tell us your timeline and your budget and we will tell you what is realistically available in Dorado, Condado, Guaynabo and Río Grande. General information, not tax advice; confirm with your CPA or attorney.</p>'\n      + '<a class=\"a60b\" href=\"#' + anclaId + '\">Talk to us about your timeline</a>';\n    cont.insertBefore(d, h2);\n    d.querySelector(\"a.a60b\").addEventListener(\"click\", function(e){\n      e.preventDefault();\n      var s = sec; if(!s) return;\n      function ir(){\n        var y = s.getBoundingClientRect().top + window.pageYOffset;\n        try{ window.scrollTo({top: y, behavior: \"instant\"}); }\n        catch(err){ window.scrollTo(0, y); }\n      }\n      ir();\n      setTimeout(ir, 250);\n      setTimeout(ir, 700);\n    });\n  }\n  var n = 0, t = setInterval(function(){ montar(); if(++n > 120) clearInterval(t); }, 500);\n  if(document.readyState !== \"loading\") montar();\n  else document.addEventListener(\"DOMContentLoaded\", montar);\n})();\n</script>\n<!-- /INV-ACT60-CTA -->\n\n<!-- INV-FORM-ANCLA -->\n<script>\n(function(){\n  function formSec(){\n    var fs = document.querySelectorAll(\"form\");\n    for(var i=0;i<fs.length;i++){\n      var r = fs[i].getBoundingClientRect();\n      if(r.height > 80 && r.width > 150) return fs[i].closest(\"section\");\n    }\n    return null;\n  }\n  function montar(){\n    var sec = formSec(); if(!sec) return;\n    if(!document.getElementById(\"inv-form\")){\n      var a = document.createElement(\"div\");\n      a.id = \"inv-form\";\n      a.setAttribute(\"aria-hidden\",\"true\");\n      a.style.cssText = \"height:0;overflow:hidden\";\n      sec.parentNode.insertBefore(a, sec);\n    }\n    var links = document.querySelectorAll(\"a[href='#inv-form']\");\n    for(var j=0;j<links.length;j++){\n      if(links[j].getAttribute(\"data-inv-bound\")) continue;\n      links[j].setAttribute(\"data-inv-bound\",\"1\");\n      links[j].addEventListener(\"click\", function(e){\n        e.preventDefault();\n        var s = formSec(); if(!s) return;\n        function ir(){\n          var y = s.getBoundingClientRect().top + window.pageYOffset;\n          try{ window.scrollTo({top:y, behavior:\"instant\"}); }\n          catch(err){ window.scrollTo(0, y); }\n        }\n        ir(); setTimeout(ir,250); setTimeout(ir,700);\n      });\n    }\n  }\n  var n = 0, t = setInterval(function(){ montar(); if(++n > 120) clearInterval(t); }, 500);\n  if(document.readyState !== \"loading\") montar();\n  else document.addEventListener(\"DOMContentLoaded\", montar);\n})();\n</script>\n<!-- /INV-FORM-ANCLA -->\n\n<!-- INV-ES-LAYOUT (2026-10-09): diseno Espanol. Respaldo previo: apply-log/tmp/body-before-css-20261009-075325.txt -->\n<style id=\"inv-es-layout\">\n/* 1. Footer: logo INVESTATE centrado sobre el ancho del footer (global, todas las paginas) */\nfooter#global-footer .site-footer__logo-bar{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;text-align:center!important;}\nfooter#global-footer .site-footer__logo-bar .site-footer__logo-container{display:flex!important;justify-content:center!important;margin:0 auto!important;width:auto!important;}\nfooter#global-footer .site-footer__logo-bar .site-footer__logo-container+.site-footer__logo-container{display:none!important;}\nfooter#global-footer .site-footer__logo-bar .site-footer__logo-container img{display:block!important;margin:0 auto!important;object-position:center center!important;}\n</style>\n<!-- /INV-ES-LAYOUT -->\n\n<!-- INV-ES-LAYOUT-LISTAS (2026-10-09): solo en las 8 paginas en espanol (clase en <html> segun la ruta). Respaldo previo: apply-log/tmp/body-before-css-*.txt -->\n<script>\n(function(){\n  var P = location.pathname.replace(/\\/+$/,'').toLowerCase();\n  if(/^\\/(realtors-en-puerto-rico|vender-casa-en-dorado|cuanto-vale-mi-casa|ley-60-bienes-raices|vender-propiedad-heredada-en-puerto-rico|vender-casa-en-rio-grande|vender-casa-en-condado-san-juan|vender-casa-en-guaynabo)$/.test(P)){\n    document.documentElement.classList.add('inv-es-layout');\n  }\n})();\n</script>\n<style id=\"inv-es-layout-listas\">\n/* Textos de paginas en espanol: bloque de texto en columna legible (720px), cuerpo y listas alineados a la izquierda, titulos centrados */\nhtml.inv-es-layout .boxed-text__description{text-align:left!important;max-width:720px!important;margin-left:auto!important;margin-right:auto!important;}\nhtml.inv-es-layout .boxed-text__description h1,\nhtml.inv-es-layout .boxed-text__description h2,\nhtml.inv-es-layout .boxed-text__description h3{text-align:center!important;}\nhtml.inv-es-layout .boxed-text__description p{text-align:left!important;}\nhtml.inv-es-layout .boxed-text__description ol,\nhtml.inv-es-layout .boxed-text__description ul{text-align:left!important;list-style-position:outside!important;padding-left:1.6em!important;margin:0 0 1.5em!important;}\nhtml.inv-es-layout .boxed-text__description li{text-align:left!important;margin:0 0 .6em!important;padding-left:.3em!important;}\nhtml.inv-es-layout .boxed-text__description li p{margin:0!important;}\n</style>\n<!-- /INV-ES-LAYOUT-LISTAS -->\n\n<!-- INV-ES-LAYOUT-LISTAS-2 (2026-10-09): listas \"Lo que revisamos\" dentro de bloques de texto, solo en las 8 paginas en espanol (clase inv-es-layout). -->\n<style id=\"inv-es-layout-listas-2\">\nhtml.inv-es-layout .collection li ul,\nhtml.inv-es-layout .collection li ol{display:block!important;text-align:left!important;list-style-position:outside!important;padding-left:1.4em!important;margin:0 0 1.5em!important;}\nhtml.inv-es-layout .collection li ul li,\nhtml.inv-es-layout .collection li ol li{display:list-item!important;text-align:left!important;padding:0!important;border:0!important;margin:0 0 .6em!important;gap:0!important;}\n</style>\n<!-- /INV-ES-LAYOUT-LISTAS-2 -->\n<!-- ============================================================\n     InvEstate · pegar al FINAL del bloque \"Body\" de Global Scripts\n     1) Plazo para mudarse en el formulario   (2026-10-14)\n     2) Captación: abre el modal que ya existe (2026-10-16)\n     ============================================================ -->\n\n<!-- InvEstate timeline tag on every LP form START (2026-10-14) -->\n<style>\n.inv-timeline{ padding-left:20px !important; -webkit-appearance:none; appearance:none;\n  background-image:url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6'><path d='M0 0l5 6 5-6z' fill='%23C4A66B'/></svg>\");\n  background-repeat:no-repeat; background-position:right 18px center; }\n.inv-timeline:invalid{ color:#8A8A8A; }\n</style>\n<script>\n(function(){\n  if (window.__invTimeline) return; window.__invTimeline = 1;\n  var ES = /\\/(casas-de-lujo|vender|comprar|propiedades-en)/i.test(location.pathname);\n  var FIRST = ES ? \"Plazo para mudarse\" : \"Move-in timeline\";\n  var LABEL = ES ? \"Plazo\" : \"Timeline\";\n  var OPTS = ES\n    ? [\"Ya estoy buscando\",\"En 3-6 meses\",\"En 6-12 meses\",\"Solo estoy investigando\"]\n    : [\"Already looking\",\"In 3-6 months\",\"In 6-12 months\",\"Just researching\"];\n  function build(form){\n    if (form.__invT) return;\n    var msg = form.querySelector('textarea');\n    var ref = form.querySelector('input[name=\"phone\"]') || form.querySelector('input[type=\"email\"]') || msg;\n    if (!msg || !ref) return;\n    form.__invT = 1;\n    var wrap = document.createElement('div');\n    wrap.className = (ref.parentNode && ref.parentNode.className) ? ref.parentNode.className : '';\n    wrap.classList.add('inv-timeline-wrap');\n    var sel = document.createElement('select');\n    sel.className = (ref.className || '') + ' inv-timeline';\n    sel.required = true; sel.setAttribute('aria-label', LABEL);\n    var o0 = document.createElement('option');\n    o0.value=''; o0.textContent=FIRST; o0.disabled=true; o0.selected=true; sel.appendChild(o0);\n    OPTS.forEach(function(t){ var o=document.createElement('option'); o.value=t; o.textContent=t; sel.appendChild(o); });\n    wrap.appendChild(sel);\n    var msgBox = (msg.parentNode && msg.parentNode !== form) ? msg.parentNode : msg;\n    msgBox.parentNode.insertBefore(wrap, msgBox);\n    function stamp(){\n      var v = sel.value; if(!v) return;\n      var cur = (msg.value || '').replace(/\\n*^(Plazo|Timeline):[^\\n]*/gm,'').replace(/\\s+$/,'');\n      var setter = Object.getOwnPropertyDescriptor(window.HTMLTextAreaElement.prototype,'value').set;\n      setter.call(msg, cur + \"\\n\\n\" + LABEL + \": \" + v);\n      if (msg._valueTracker) msg._valueTracker.setValue('');\n      msg.dispatchEvent(new Event('input',{bubbles:true}));\n      msg.dispatchEvent(new Event('change',{bubbles:true}));\n    }\n    sel.addEventListener('change', stamp);\n    form.addEventListener('submit', stamp, true);\n    var btn = form.querySelector('button[type=\"submit\"], input[type=\"submit\"], button:not([type])');\n    if (btn) btn.addEventListener('click', stamp, true);\n  }\n  function scan(){\n    var fs = document.querySelectorAll('form');\n    for (var i=0;i<fs.length;i++){\n      var f = fs[i];\n      if (f.querySelector('textarea') && (f.querySelector('input[name=\"email\"]') || f.querySelector('input[type=\"email\"]'))) build(f);\n    }\n  }\n  scan();\n  var t=0, iv=setInterval(function(){ scan(); if(++t>20) clearInterval(iv); }, 500);\n  try{ new MutationObserver(function(){ scan(); }).observe(document.body,{childList:true,subtree:true}); }catch(e){}\n})();\n</script>\n<!-- InvEstate timeline tag END -->\n\n\n<!-- InvEstate closed-record capture START (v3 · 2026-10-16) -->\n<script>\n(function(){\n  if (window.__invRec3) return; window.__invRec3 = 1;\n\n  /* Solo en paginas de comunidad y de edificio. NUNCA en blogs. */\n  var m = location.pathname.replace(/\\/+$/,'').match(/^\\/(neighborhoods|developments)\\/(.+)$/);\n  if (!m) return;\n\n  var MAPA = {\n    'dorado-puerto-rico-real-estate':'Dorado','guaynabo-luxury-real-estate':'Guaynabo',\n    'condado-puerto-rico-real-estate':'Condado','san-juan-luxury-real-estate':'San Juan',\n    'carolina-luxury-real-estate':'Carolina','rio-grande-puerto-rico-real-estate':'Río Grande',\n    'palmas-del-mar':'Palmas del Mar','bahia-beach-real-estate':'Bahía Beach',\n    'dorado-beach-east':'Dorado Beach East','sabanera-dorado':'Sabanera Dorado',\n    'grand-reserve-rio-grande':'Grand Reserve','rio-mar':'Río Mar','isla-verde':'Isla Verde',\n    'old-san-juan':'Old San Juan','the-bristol-condado':'The Bristol',\n    'the-legacy-guaynabo':'The Legacy','garden-hills-guaynabo':'Garden Hills',\n    'torrimar-guaynabo':'Torrimar','the-isles-at-dorado-beach':'The Isles',\n    'dorado-country-estates':'Dorado Country Estates','los-paseos-dorado':'Los Paseos',\n    'los-paseos-de-san-juan':'Los Paseos de San Juan','encantada-trujillo-alto':'Encantada',\n    'west-coast-puerto-rico-luxury-real-estate-rincon-cabo-rojo-isabela-and-aguadilla':'the west coast',\n    'the-meadows-estates-guaynabo':'Guaynabo','vanderbilt-residences-condado':'Condado',\n    'opus-miramar':'San Juan','the-icon-condado':'Condado','the-grove-condado':'Condado',\n    'ocean-five-residences-condado':'Condado','sereno-guaynabo':'Guaynabo',\n    'marea-residences-at-grand-reserve':'Grand Reserve',\n    'oro-on-the-golden-mile-autograph-collection-residences':'the Golden Mile',\n    'ritz-carlton-reserve-residences-dorado-beach':'Dorado Beach',\n    'hard-rock-residences-san-juan':'San Juan',\n    'four-seasons-private-residences-at-bahia-beach':'Bahía Beach'\n  };\n  var ZONA = MAPA[m[2]];\n  if (!ZONA) return;                      /* si no la conocemos, no sale */\n\n  var CLAVE = 'inv_rec_seen';\n  try {\n    var v = localStorage.getItem(CLAVE);\n    if (v && (Date.now() - parseInt(v,10)) < 30*24*60*60*1000) return;   /* 30 dias */\n  } catch(e){}\n\n  /* No se miran los VALORES de los campos: el buscador IDX trae dos sliders\n     rellenos de fabrica y hay dos campos 'source' ocultos con texto. Mirar\n     valores daba siempre \"esta escribiendo\" y el popup no salia nunca.\n     Se escucha el tecleo real del visitante (isTrusted = lo hizo una persona). */\n  var tecleo = false;\n  document.addEventListener('input', function(ev){\n    if (ev.isTrusted && /^(INPUT|TEXTAREA)$/.test(ev.target.tagName)) tecleo = true;\n  }, true);\n\n  function abrir(){\n    var modal = document.getElementById('modal-global-contact-us');\n    if (!modal) return;\n    /* si ya lo abrio el visitante por su cuenta, no nos metemos */\n    if (modal.classList.contains('visible')) return;\n    if (tecleo) return;\n\n    /* El titulo solo se cambia si es el generico de plantilla.\n       Donde ya pusimos un titulo propio, se respeta. */\n    var h = modal.querySelector('.contact-form__title1');\n    if (h && /^\\s*(get in touch|contact us)\\s*$/i.test(h.textContent || '')) {\n      h.textContent = 'Ask for the ' + ZONA + ' closed record';\n    }\n\n    /* Asi es exactamente como lo abre Luxury Presence. Nada de display. */\n    modal.classList.add('visible');\n    try { localStorage.setItem(CLAVE, String(Date.now())); } catch(e){}\n  }\n\n  var MOVIL = window.innerWidth < 768;\n\n  if (!MOVIL) {\n    setTimeout(abrir, 3000);                 /* Escritorio: 3 segundos */\n  } else {\n    var onScroll = function(){               /* Movil: NUNCA al entrar */\n      var alto = document.body.scrollHeight - window.innerHeight;\n      if (alto > 0 && (window.scrollY / alto) > 0.45) {\n        window.removeEventListener('scroll', onScroll);\n        abrir();\n      }\n    };\n    window.addEventListener('scroll', onScroll, {passive:true});\n  }\n})();\n</script>\n<!-- InvEstate closed-record capture END -->\n<!-- INV-CTA-DEV (2026-10-20): barra fija de contacto solo en /developments/. Llamar y Email.\n     Nace del lead de Vanderbilt del 20-oct: la pagina mide 86.792px y el telefono visible queda\n     1.500px POR ENCIMA de la tabla de precios; desde ahi al siguiente contacto hay 47.000px.\n     Aparece pasados 600px de scroll para no tapar la portada. Verificado con scroll real:\n     window.scrollY SI sube en una visita normal. -->\n<style>\n#inv-cta{position:fixed;left:0;right:0;bottom:0;z-index:99998;display:none;\n background:#111111;padding:10px 12px;box-shadow:0 -2px 14px rgba(0,0,0,.28);\n font-family:Montserrat,Helvetica,Arial,sans-serif}\n#inv-cta.inv-on{display:flex;gap:8px}\n#inv-cta a{flex:1;display:block;text-align:center;padding:14px 6px;\n border:1px solid #C4A66B;color:#F5F5F3;text-decoration:none;\n font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;line-height:1;\n background:transparent;-webkit-tap-highlight-color:transparent}\n#inv-cta a.inv-pri{background:#C4A66B;color:#111111;font-weight:600}\n#inv-cta a:hover{background:#C4A66B;color:#111111}\n@media(min-width:900px){\n #inv-cta{left:auto;right:24px;bottom:24px;padding:0;background:transparent;\n  box-shadow:none;flex-direction:column;width:200px}\n #inv-cta.inv-on{gap:7px}\n #inv-cta a{background:#111111;padding:13px 16px;text-align:left;\n  box-shadow:0 2px 12px rgba(0,0,0,.22)}\n}\nbody.inv-cta-pad{padding-bottom:66px}\n@media(min-width:900px){body.inv-cta-pad{padding-bottom:0}}\n</style>\n<script>\n(function(){\n  var TEL = \"+17877176443\";\n  var MAIL = \"antonio@investatepr.com\";\n  function run(){\n    var p = (location.pathname || \"\").toLowerCase();\n    if (p.indexOf(\"/developments/\") !== 0) return;\n    if (document.getElementById(\"inv-cta\")) return;\n    if (!document.body) return;\n    var t = (document.title || \"\").split(\"|\")[0].split(\":\")[0].trim();\n    if (!t) t = \"your building\";\n    var subject = encodeURIComponent(t);\n    var body = encodeURIComponent(\"Hi Antonio and Lizvette,\\n\\nI am looking at \" + t + \" and I would like to know what is actually available.\\n\\n\");\n    var d = document.createElement(\"div\");\n    d.id = \"inv-cta\";\n    d.innerHTML =\n      '<a class=\"inv-pri\" href=\"tel:' + TEL + '\">Call</a>' +\n      '<a href=\"mailto:' + MAIL + '?subject=' + subject + '&body=' + body + '\">Email</a>';\n    document.body.appendChild(d);\n    function tog(){\n      if (window.scrollY > 600) { d.classList.add(\"inv-on\"); document.body.classList.add(\"inv-cta-pad\"); }\n      else { d.classList.remove(\"inv-on\"); document.body.classList.remove(\"inv-cta-pad\"); }\n    }\n    window.addEventListener(\"scroll\", tog, {passive:true});\n    window.addEventListener(\"resize\", tog, {passive:true});\n    tog();\n  }\n  if (document.readyState === \"loading\") { document.addEventListener(\"DOMContentLoaded\", run); } else { run(); }\n  setTimeout(run, 1500);\n  setTimeout(run, 4000);\n})();\n</script>\n<script>/* InvEstate ajustes visibles fichas de agente 2-nov-2026: borrar este bloque para revertir */(function(){function fix(){var p=location.pathname.replace(/\\/$/,'');var ok=false;if(p==='/agents/lizvette-robles'||p==='/agents/antonio-cartagena'){var ul=document.querySelector('ul.contact-info');if(!ul)return false;var pri,sec;[].slice.call(ul.querySelectorAll('li')).forEach(function(li){var l=li.querySelector('p.bf1');if(!l)return;var t=l.textContent.trim().toLowerCase();if(t==='license number'){[].slice.call(li.childNodes).forEach(function(n){if(n.nodeType===3)n.nodeValue=n.nodeValue.replace(/#C(\\d{5})/,'C-$1')})}if(t==='primary phone')pri=li.querySelector('.lp-a');if(t==='secondary phone')sec=li.querySelector('.lp-a')});if(p==='/agents/lizvette-robles'&&pri&&sec&&!ul.dataset.sw){var a=pri.innerHTML;pri.innerHTML=sec.innerHTML;sec.innerHTML=a;ul.dataset.sw='1'}var w=document.createTreeWalker(document.body,NodeFilter.SHOW_TEXT),n;while(n=w.nextNode()){if(p==='/agents/lizvette-robles'&&n.nodeValue.indexOf('Married for over 17 years')>-1)n.nodeValue=n.nodeValue.replace('Married for over 17 years','Married for 19 years')}ok=true}if(p.indexOf('best-realtor-in-dorado')>-1&&p.indexOf('dorado-beach')<0){var w2=document.createTreeWalker(document.body,NodeFilter.SHOW_TEXT),m;while(m=w2.nextNode()){if(/license 23765/i.test(m.nodeValue))m.nodeValue=m.nodeValue.replace(/license 23765/i,'license C-23765')}ok=true}return ok}var i=0,t=setInterval(function(){i++;if(fix()||i>40)clearInterval(t)},250)})();</script>\n<script>/* InvEstate enlaces y titulo fichas de agente 2-nov-2026: borrar este bloque para revertir */(function(){var P=location.pathname.replace(/\\/$/,'');var M={'/agents/lizvette-robles':{t:'Lizvette Robles, Luxury Real Estate Broker in Dorado, Condado & San Juan, Puerto Rico (Lic. C-23765)',l:[['Dorado Beach','/neighborhoods/dorado-beach-east'],['Sabanera','/neighborhoods/sabanera-dorado'],['Condado','/neighborhoods/condado-puerto-rico-real-estate'],['Rio Grande','/neighborhoods/rio-grande-puerto-rico-real-estate'],['Act 60','/act-60-real-estate']]},'/agents/antonio-cartagena':{t:'Antonio Cartagena, Broker-Owner in Dorado Beach, Condado & Rio Grande (Lic. C-13471)',l:[['Dorado Beach','/neighborhoods/dorado-beach-east'],['Condado','/neighborhoods/condado-puerto-rico-real-estate'],['Rio Grande','/neighborhoods/rio-grande-puerto-rico-real-estate'],['Bahia Beach','/neighborhoods/bahia-beach-real-estate'],['Act 60','/act-60-real-estate']]}};var c=M[P];if(!c)return;function link(k,u){var w=document.createTreeWalker(document.body,NodeFilter.SHOW_TEXT),n;while(n=w.nextNode()){var i=n.nodeValue.indexOf(k);if(i<0)continue;var e=n.parentElement;if(e.closest('a,h1,h2,h3,h4,nav,header,footer,button,script,style,ul.contact-info,[class*=hero]'))continue;var r=n.splitText(i);r.splitText(k.length);var a=document.createElement('a');a.href=u;a.className='lp-link lp-link--dark hyperlink-style-1';a.textContent=k;r.parentNode.replaceChild(a,r);return true}return false}function run(){if(document.title!==c.t)document.title=c.t;if(!document.querySelector('ul.contact-info')||document.body.dataset.lk)return;document.body.dataset.lk='1';c.l.forEach(function(x){link(x[0],x[1])})}var i=0,t=setInterval(function(){i++;run();if(document.body.dataset.lk||i>40)clearInterval(t)},250)})();</script>\n<!-- INV-BORRADOR-COLEY-UI: cabecera tipo Coley + barra secundaria + tarjeta de guía, SOLO en /borrador-home-2026 y /borrador-blog-2026 (11-nov-2026). Borrar si se descarta. -->\n<script>(function(){\nvar P=location.pathname.replace(/\\/$/,\"\");var Q=true;try{if(/[?&]inv=viejo/.test(location.search))sessionStorage.setItem(\"invViejo\",\"1\");if(/[?&]inv=nuevo/.test(location.search))sessionStorage.removeItem(\"invViejo\");Q=sessionStorage.getItem(\"invViejo\")!==\"1\";}catch(e){}if(!Q&&P!==\"/borrador-home-2026\"&&P!==\"/borrador-blog-2026\")return;\nvar LOGO=\"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/17c147a4-9566-425e-8540-691c294c35ce\";\nvar IMG=\"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/fa3aa36d-4af3-4d9b-80a1-e5f03afdb8db\";\nvar MENUS=[\n [\"Explore Puerto Rico\",[[\"Act 60 real estate\",\"/act-60-real-estate\"],[\"Neighborhoods\",\"/neighborhoods\"],[\"New developments\",\"/developments\"],[\"Tax incentives\",\"/tax-incentives\"]]],\n [\"Buy with us\",[[\"Buying with InvEstate\",\"/buyers\"],[\"Our portfolio\",\"/properties\"],[\"Luxury listings\",\"/home-search/listings?priceMin=1000000\"],[\"Search all listings\",\"/home-search/listings\"],[\"Beachfront homes\",\"/beachfront-homes-for-sale-in-puerto-rico\"],[\"Luxury condos\",\"/luxury-condos-for-sale-in-puerto-rico\"],[\"Cost of ownership calculator\",\"/cost-of-ownership-calculator\"]]],\n [\"Sell with us\",[[\"Selling with InvEstate\",\"/sellers\"],[\"What your home would close for\",\"/what-your-home-would-close-for\"],[\"Home valuation\",\"/home-valuation\"],[\"Past sales\",\"/properties?status=sold\"],[\"Case study: Coco Beach C-401\",\"/case-study-C401\"],[\"Case study 2024\",\"/case-study-2024\"]]],\n [\"About us\",[[\"About InvEstate\",\"/about\"],[\"Antonio Cartagena\",\"/agents/antonio-cartagena\"],[\"Lizvette Robles\",\"/agents/lizvette-robles\"],[\"In the media\",\"/in-the-media\"],[\"Testimonials\",\"/testimonials\"]]]\n];\nvar SUB=[[\"Search all listings\",\"/home-search/listings\"],[\"Luxury listings\",\"/home-search/listings?priceMin=1000000\"],[\"Act 60\",\"/act-60-real-estate\"],[\"Neighborhoods\",\"/neighborhoods\"],[\"Developments\",\"/developments\"],[\"Sold by InvEstate\",\"/properties?status=sold\"],[\"Blog\",\"/blog\"]];\n/* ES: menú en español en las 10 páginas en español + enlace de idioma (11-nov-2026) */\nvar ESP={\"/vender\":\"/sellers\",\"/casas-de-lujo-en-venta-en-puerto-rico\":\"/\",\"/realtors-en-puerto-rico\":\"/puerto-rico-realtor\",\"/vender-casa-en-dorado\":\"/\",\"/cuanto-vale-mi-casa\":\"/what-your-home-would-close-for\",\"/ley-60-bienes-raices\":\"/act-60-real-estate\",\"/vender-propiedad-heredada-en-puerto-rico\":\"/\",\"/vender-casa-en-rio-grande\":\"/\",\"/vender-casa-en-condado-san-juan\":\"/\",\"/vender-casa-en-guaynabo\":\"/\"};\nvar ENP={\"/sellers\":\"/vender\",\"/puerto-rico-realtor\":\"/realtors-en-puerto-rico\",\"/what-your-home-would-close-for\":\"/cuanto-vale-mi-casa\",\"/act-60-real-estate\":\"/ley-60-bienes-raices\"};\nvar PL=P.toLowerCase(),isES=ESP.hasOwnProperty(PL);\nvar T={ph:\"Search by address, city or area\",cta:\"Contact us\",more:\"<h5>More</h5><a href=\\\"/blog\\\">Blog</a><a href=\\\"/properties?status=sold\\\">Sold by InvEstate</a>\",gh:\"Moving to Puerto Rico for Act 60?\",gp:\"Read our Act 60 buyer’s guide: where families live, what they buy and a realistic timeline.\",gl:\"/act-60-real-estate\",gg:\"Learn more\"};\nif(isES){\n MENUS=[\n  [\"Explorar Puerto Rico\",[[\"Ley 60 y bienes raíces\",\"/ley-60-bienes-raices\"],[\"Vecindarios\",\"/neighborhoods\"],[\"Proyectos nuevos\",\"/developments\"],[\"Incentivos contributivos\",\"/tax-incentives\"]]],\n  [\"Comprar\",[[\"Nuestro portafolio\",\"/properties\"],[\"Casas de lujo en venta\",\"/casas-de-lujo-en-venta-en-puerto-rico\"],[\"Buscar todas las propiedades\",\"/home-search/listings\"],[\"Comprar con InvEstate\",\"/buyers\"]]],\n  [\"Vender\",[[\"Vender con InvEstate\",\"/vender\"],[\"¿Cuánto vale mi casa?\",\"/cuanto-vale-mi-casa\"],[\"Vender casa en Dorado\",\"/vender-casa-en-dorado\"],[\"Vender casa en Condado\",\"/vender-casa-en-condado-san-juan\"],[\"Vender casa en Guaynabo\",\"/vender-casa-en-guaynabo\"],[\"Vender casa en Río Grande\",\"/vender-casa-en-rio-grande\"],[\"Vender una propiedad heredada\",\"/vender-propiedad-heredada-en-puerto-rico\"],[\"Propiedades vendidas\",\"/properties?status=sold\"]]],\n  [\"Nosotros\",[[\"Realtors en Puerto Rico\",\"/realtors-en-puerto-rico\"],[\"Sobre InvEstate\",\"/about\"],[\"Antonio Cartagena\",\"/agents/antonio-cartagena\"],[\"Lizvette Robles\",\"/agents/lizvette-robles\"],[\"En los medios\",\"/in-the-media\"]]]\n ];\n SUB=[[\"Buscar propiedades\",\"/home-search/listings\"],[\"Casas de lujo\",\"/casas-de-lujo-en-venta-en-puerto-rico\"],[\"Ley 60\",\"/ley-60-bienes-raices\"],[\"Vecindarios\",\"/neighborhoods\"],[\"Proyectos\",\"/developments\"],[\"Vendidas por InvEstate\",\"/properties?status=sold\"],[\"Blog\",\"/blog\"],[\"English\",ESP[PL]]];\n T={ph:\"Buscar por dirección, pueblo o zona\",cta:\"Contáctenos\",more:\"<h5>Más</h5><a href=\\\"/blog\\\">Blog</a><a href=\\\"/properties?status=sold\\\">Vendidas por InvEstate</a><a href=\\\"\"+ESP[PL]+\"\\\">English</a>\",gh:\"¿Se muda a Puerto Rico con la Ley 60?\",gp:\"Lea nuestra guía de Ley 60: dónde viven las familias, qué compran y un calendario realista.\",gl:\"/ley-60-bienes-raices\",gg:\"Leer la guía\"};\n}else if(ENP[PL]){SUB=SUB.concat([[\"Español\",ENP[PL]]]);T.more+=\"<a href=\\\"\"+ENP[PL]+\"\\\">Español</a>\";}\nfunction dd(m){return '<div class=\"dd\"><button type=\"button\" aria-haspopup=\"true\">'+m[0]+'<i></i></button><div class=\"panel\">'+m[1].map(function(x){return '<a href=\"'+x[1]+'\">'+x[0]+'</a>';}).join(\"\")+'</div></div>';}\nfunction css(){\n if(document.getElementById(\"inv-coley-css\"))return;\n var st=document.createElement(\"style\");st.id=\"inv-coley-css\";\n st.textContent='#inv-hdr{display:none;position:fixed;top:0;left:0;right:0;z-index:1000;font-family:Montserrat,sans-serif}'\n +'@media(min-width:1024px){body>nav{display:none!important}body{padding-top:144px!important}#inv-hdr{display:block!important}}'\n +'#inv-hdr .top{background:#111;height:96px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 48px;box-sizing:border-box}'\n +'#inv-hdr .l,#inv-hdr .r{display:flex;align-items:center;gap:30px}#inv-hdr .r{justify-content:flex-end}'\n +'#inv-hdr form{display:flex;align-items:center;border-bottom:1px solid rgba(245,245,243,.45);padding:6px 0;width:230px}'\n +'#inv-hdr form input{background:none;border:0;outline:0;color:#F5F5F3;font:13px Montserrat,sans-serif;width:100%}#inv-hdr form input::placeholder{color:rgba(245,245,243,.65)}'\n +'#inv-hdr form button{background:none;border:0;color:#F5F5F3;cursor:pointer;font-size:14px}'\n +'#inv-hdr .logo img{height:44px;width:auto;display:block}'\n +'#inv-hdr .dd{position:relative}#inv-hdr .dd>button{background:none;border:0;color:#F5F5F3;font:12px Montserrat,sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;gap:10px;padding:36px 0}'\n +'#inv-hdr .dd>button i{width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .2s}'\n +'#inv-hdr .dd:hover>button,#inv-hdr .dd:focus-within>button{color:#C4A66B}#inv-hdr .dd:hover>button i,#inv-hdr .dd:focus-within>button i{transform:rotate(-135deg)}'\n +'#inv-hdr .panel{display:none;position:absolute;top:88px;left:-20px;background:#fff;min-width:250px;padding:16px 0;box-shadow:0 14px 40px rgba(0,0,0,.14)}'\n +'#inv-hdr .dd:hover .panel,#inv-hdr .dd:focus-within .panel{display:block}'\n +'#inv-hdr .panel a{display:block;padding:11px 24px;font-size:14px;letter-spacing:.02em;color:#111;text-decoration:none;white-space:nowrap}#inv-hdr .panel a:hover{color:#8a7344;background:#F5F5F3}'\n +'#inv-hdr .cta{border:1px solid #C4A66B;color:#F5F5F3;text-decoration:none;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:15px 22px;white-space:nowrap}#inv-hdr .cta:hover{background:#C4A66B;color:#111}'\n +'#inv-hdr .sub{background:#F5F5F3;height:48px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid rgba(17,17,17,.08)}'\n +'#inv-hdr .sub a{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#111;text-decoration:none;padding:0 28px;white-space:nowrap}#inv-hdr .sub a:hover{color:#8a7344}#inv-hdr .sub span{width:1px;height:16px;background:#C4A66B}'\n +'#inv-guides{position:absolute;left:0;right:0;bottom:0;z-index:5;display:grid;grid-template-columns:repeat(3,1fr)}#inv-guides .g{position:relative;display:block;text-decoration:none;border-bottom:2px solid transparent}#inv-guides .row{display:flex;justify-content:space-between;align-items:center;padding:22px 28px;background:linear-gradient(to top,rgba(17,17,17,.55),rgba(17,17,17,0))}#inv-guides .tt{font-family:\"Cormorant Garamond\",Georgia,serif;font-weight:300;font-size:24px;color:#F5F5F3}#inv-guides .ar{color:#F5F5F3;font-size:18px}#inv-guides .pop{position:absolute;left:0;right:0;bottom:0;background:#F5F5F3;border-bottom:3px solid #C4A66B;padding:20px 28px 22px;opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s;pointer-events:none}#inv-guides .g:hover .pop,#inv-guides .g:focus .pop{opacity:1;transform:none}#inv-guides .pt{display:block;font-family:\"Cormorant Garamond\",Georgia,serif;font-weight:300;font-size:24px;color:#111;margin-bottom:8px}#inv-guides .pd{display:block;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.55;color:#333}'\n +'#inv-mhdr{display:none;position:fixed;top:0;left:0;right:0;z-index:1000;height:72px;background:#111;align-items:center;justify-content:space-between;padding:0 20px;box-sizing:border-box}#inv-mhdr img{height:36px;width:auto;display:block}#inv-mhdr .burger{background:none!important;border:0;width:34px;height:34px;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:0;cursor:pointer}#inv-mhdr .burger span{display:block;height:1px;background:#F5F5F3}'\n +'@media(max-width:1023px){body>nav{display:none!important}body{padding-top:72px!important}#inv-mhdr{display:flex!important}}'\n +'#inv-mmenu{position:fixed;inset:0;z-index:1001;background:#fff;overflow-y:auto;padding:22px 24px 40px;box-sizing:border-box;display:none;font-family:Montserrat,sans-serif}#inv-mmenu.on{display:block}#inv-mmenu .bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}#inv-mmenu .bar b{font-family:\"Cormorant Garamond\",Georgia,serif;font-weight:300;font-size:22px;color:#111}#inv-mmenu .x{background:none!important;border:0;font-size:30px;line-height:1;color:#111;cursor:pointer}#inv-mmenu h5{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#8a7344;margin:26px 0 10px;font-weight:500}#inv-mmenu a{display:block;font-size:15px;color:#111;text-decoration:none;padding:9px 0}#inv-mmenu .cta{display:block;text-align:center;border:1px solid #C4A66B;padding:15px;margin-top:30px;letter-spacing:.12em;text-transform:uppercase;font-size:12px}#inv-mmenu .tel{text-align:center;color:#555}'\n +'@media(max-width:900px){#inv-guides.m{position:static;display:block!important;background:#111}#inv-guides.m .row{background:none;border-top:1px solid rgba(245,245,243,.15);padding:18px 22px}#inv-guides.m .pop{display:none}}'\n +'#inv-hdr form button{background:none!important;padding:0!important}'\n +'section:has(.jsIGContainer){display:none!important}'\n +'.custom-content .lp-container>p:not([style]){max-width:860px;margin-left:auto!important;margin-right:auto!important}'\n +'.custom-content .lp-container>h2:not([style]),.custom-content .lp-container>h3:not([style]),.custom-content .lp-container>table,.custom-content .lp-container>ul:not([style]),.custom-content .lp-container>ol:not([style]){max-width:860px!important;margin-left:auto!important;margin-right:auto!important}.custom-content .lp-container>table{width:100%!important;border-collapse:collapse!important;background:#fff;margin-top:28px!important;margin-bottom:32px!important;box-shadow:0 1px 0 rgba(17,17,17,.06)}.custom-content table td{padding:16px 24px!important;border:0!important;border-bottom:1px solid rgba(17,17,17,.08)!important;vertical-align:middle!important}.custom-content table td p{margin:0!important}.custom-content table tr:first-child td{background:#111!important;padding:14px 24px!important}.custom-content table tr:first-child td,.custom-content table tr:first-child td *{color:#F5F5F3!important;font:500 11px Montserrat,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important}.custom-content table tr:not(:first-child) td:not(:first-child),.custom-content table tr:not(:first-child) td:not(:first-child) *{text-align:right!important;font-family:\"Cormorant Garamond\",Georgia,serif!important;font-size:24px!important;font-weight:400!important}.custom-content table tr:first-child td:not(:first-child){text-align:right!important}.custom-content table tr:last-child td{border-bottom:0!important}'\n +'#inv-conv{position:relative;z-index:2;background:#F5F5F3!important;color:#111!important;text-align:center!important;padding:110px 24px!important}#inv-conv .inv-wrap{display:block!important;max-width:860px!important;margin:0 auto!important;padding:0!important}#inv-conv .inv-wrap>div{border:0!important;padding:0!important;margin:0!important;max-width:none!important}#inv-conv .inv-p,#inv-conv .inv-trust,#inv-conv .inv-get,#inv-conv .inv-list,#inv-conv .inv-mini,#inv-conv .inv-wa,#inv-conv .inv-call,#inv-conv br{display:none!important}#inv-conv .inv-label{font:400 15px Montserrat,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#555!important;margin:0 0 16px!important}#inv-conv .inv-h{font-family:\"Cormorant Garamond\",Georgia,serif!important;font-weight:300!important;font-size:clamp(36px,4.2vw,58px)!important;line-height:1.12!important;letter-spacing:0!important;text-transform:none!important;color:#111!important;margin:0!important}#inv-conv .inv-side{margin-top:36px!important}#inv-conv .inv-btn{display:inline-block!important;background:transparent!important;border:1px solid #C4A66B!important;color:#111!important;padding:17px 34px!important;font:500 12px Montserrat,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important;box-shadow:none!important}#inv-conv .inv-btn:hover{background:#C4A66B!important}'\n +'h1,h2,h3,h4,.lp-h1,.lp-h2,.lp-h3,.lp-h4{text-transform:none!important}html body .lp-title-group .title.title.title.title.title,html body h2.lp-h2.lp-h2.lp-h2.lp-h2.lp-h2{text-transform:none!important}'\n +'@media(max-width:1440px){#inv-hdr .sub a{padding:0 16px;letter-spacing:.1em}}'\n +'#inv-guide{position:fixed;right:24px;bottom:24px;z-index:9999;display:flex;width:480px;max-width:calc(100vw - 32px);background:#fff;box-shadow:0 18px 50px rgba(0,0,0,.18);opacity:0;transform:translateY(16px);transition:opacity .5s,transform .5s}#inv-guide.on{opacity:1;transform:none}#inv-guide .t{flex:1;padding:28px 26px}#inv-guide h4{font-family:\"Cormorant Garamond\",Georgia,serif;font-weight:300;font-size:25px;line-height:1.2;margin:0 0 10px;color:#111;text-transform:none;letter-spacing:0}#inv-guide p{font-family:Montserrat,sans-serif;font-size:14px;line-height:1.55;color:#333;margin:0 0 14px}#inv-guide a.go{font-family:Montserrat,sans-serif;font-size:14px;color:#111;text-decoration:none;border-bottom:1px solid #C4A66B;padding-bottom:3px}#inv-guide .img{width:170px;background:#111 center/cover no-repeat}#inv-guide button{position:absolute;top:8px;right:10px;background:none;border:0;font-size:22px;line-height:1;color:#fff;cursor:pointer;text-shadow:0 0 4px rgba(0,0,0,.6)}@media(max-width:600px){#inv-guide .img{display:none}#inv-guide button{color:#111;text-shadow:none}}';\n document.head.appendChild(st);\n}\nfunction hdr(){\n if(document.getElementById(\"inv-hdr\")||!document.body)return;\n var h=document.createElement(\"header\");h.id=\"inv-hdr\";\n h.innerHTML='<div class=\"top\"><div class=\"l\"><form action=\"/home-search/listings\" method=\"get\" role=\"search\"><input name=\"keyword\" placeholder=\"'+T.ph+'\" aria-label=\"Search listings\"><button type=\"submit\" aria-label=\"Search\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><circle cx=\"10.5\" cy=\"10.5\" r=\"6.5\"/><path d=\"M15.5 15.5L21 21\"/></svg></button></form>'+dd(MENUS[0])+dd(MENUS[1])+'</div>'\n +'<a class=\"logo\" href=\"/\" aria-label=\"InvEstate Puerto Rico home\"><img src=\"'+LOGO+'\" alt=\"InvEstate Puerto Rico\"></a>'\n +'<div class=\"r\">'+dd(MENUS[2])+dd(MENUS[3])+'<a class=\"cta\" href=\"/contact-us\">'+T.cta+'</a></div></div>'\n +'<div class=\"sub\">'+SUB.map(function(x){return '<a href=\"'+x[1]+'\">'+x[0]+'</a>';}).join('<span aria-hidden=\"true\"></span>')+'</div>';\n document.body.insertBefore(h,document.body.firstChild);\n}\n\nfunction mhdr(){\n if(document.getElementById(\"inv-mhdr\")||!document.body)return;\n var h=document.createElement(\"div\");h.id=\"inv-mhdr\";\n h.innerHTML='<a href=\"/\" aria-label=\"InvEstate Puerto Rico home\"><img src=\"'+LOGO+'\" alt=\"InvEstate Puerto Rico\"></a><button type=\"button\" class=\"burger\" aria-label=\"Open menu\"><span></span><span></span><span></span></button>';\n var m=document.createElement(\"div\");m.id=\"inv-mmenu\";m.setAttribute(\"role\",\"dialog\");m.setAttribute(\"aria-label\",\"Menu\");\n m.innerHTML='<div class=\"bar\"><b>InvEstate Puerto Rico</b><button type=\"button\" class=\"x\" aria-label=\"Close menu\">×</button></div>'\n +MENUS.map(function(g){return '<h5>'+g[0]+'</h5>'+g[1].map(function(x){return '<a href=\"'+x[1]+'\">'+x[0]+'</a>';}).join(\"\");}).join(\"\")\n +''+T.more\n +'<a class=\"cta\" href=\"/contact-us\">'+T.cta+'</a><a class=\"tel\" href=\"tel:7877176443\">787-717-6443</a>';\n document.body.insertBefore(h,document.body.firstChild);document.body.appendChild(m);\n h.querySelector(\".burger\").onclick=function(){m.classList.add(\"on\");document.documentElement.style.overflow=\"hidden\";};\n m.querySelector(\".x\").onclick=function(){m.classList.remove(\"on\");document.documentElement.style.overflow=\"\";};\n}\n\nvar GUIDES=[[\"Act 60 real estate guide\",\"/act-60-real-estate\",\"Where Act 60 families actually live, what they buy and a realistic timeline from offer to keys.\"],[\"Living in Dorado Beach East\",\"/neighborhoods/dorado-beach-east\",\"The gated oceanfront community: its homes, its prices and what closes inside the gate.\"],[\"Condado real estate guide\",\"/neighborhoods/condado-puerto-rico-real-estate\",\"Condo buildings, beach access and what Condado apartments close for in 2026.\"]];\nfunction strip(){\n if(document.getElementById(\"inv-guides\"))return;\n var h1=document.querySelector(\"h1\");if(!h1)return;\n var hero=h1.closest(\"section\");\n if(!hero)return;\n if(getComputedStyle(hero).position===\"static\")hero.style.position=\"relative\";\n var d=document.createElement(\"div\");d.id=\"inv-guides\";d.className=\"m\";\n d.innerHTML=GUIDES.map(function(g){return '<a class=\"g\" href=\"'+g[1]+'\"><span class=\"row\"><span class=\"tt\">'+g[0]+'</span><span class=\"ar\">→</span></span><span class=\"pop\"><span class=\"pt\">'+g[0]+'</span><span class=\"pd\">'+g[2]+'</span></span></a>';}).join(\"\");\n hero.appendChild(d);\n}\nvar EYEBROW=[[/^Twenty years/i,\"Our Track Record\"],[/^Luxury Listings/i,\"Featured Listings\"],[/^Sold by InvEstate/i,\"Recently Closed\"],[/Luxury Real Estate & Act 60 Relocation Specialists/i,\"Why InvEstate\"],[/^Puerto Rico Real Estate Insights/i,\"From The Journal\"],[/^Questions buyers and sellers ask us/i,\"Ask Us Anything\"]];\nvar PANELS=[[\"Buyer Resources\",\"/buyers\",\"Guides, calculators and the closed sales behind every price.\",\"Start your search\",\"MEDIA/9af0798c-a0ed-4509-bab6-cb863df785f8\"],[\"Seller Strategies\",\"/sellers\",\"Pricing from closed sales, tailored marketing and a negotiation plan.\",\"Value your home\",\"MEDIA/5bbcf99c-7dd3-4758-a5c0-0ff0749acb96\"],[\"Act 60 Relocation\",\"/act-60-real-estate\",\"Where Act 60 families live, what they buy and a realistic timeline.\",\"Read the guide\",\"MEDIA/37443896-3ea9-4600-9559-150964fb7c63\"]];\nfunction skin(){\n if(!document.getElementById(\"inv-skin-css\")){var c=document.createElement(\"style\");c.id=\"inv-skin-css\";\n c.textContent='.inv-eyebrow{display:block;font-family:Montserrat,sans-serif;font-size:14px;letter-spacing:.04em;text-transform:none;color:#6b6b6b;margin:0 0 14px}section[style*=\"17, 17, 17\"] .inv-eyebrow,.inv-dark .inv-eyebrow{color:#cfcfcf}'\n +'h2.inv-rule::after{content:\"\";display:block;width:120px;height:1px;background:#C4A66B;margin:24px auto 0}h2.inv-rule.inv-left::after{margin-left:0}'\n +'section a.lp-btn:not(.search-button),section .lp-btn:not(.search-button){background:transparent!important;border:1px solid #C4A66B!important;color:inherit!important;letter-spacing:.16em!important;padding:16px 30px!important;transition:background .2s,color .2s}section a.lp-btn:not(.search-button):hover{background:#C4A66B!important;color:#111!important}'\n +'.lp-arrow.slick-arrow{width:52px!important;height:52px!important;border:1px solid #C4A66B!important;border-radius:50%!important;background:transparent!important}'\n +'#inv-panels{display:grid;grid-template-columns:repeat(3,1fr);min-height:620px}#inv-panels a{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;color:#F5F5F3;background:#111 center/cover no-repeat;overflow:hidden}#inv-panels a::before{content:\"\";position:absolute;inset:0;background:rgba(17,17,17,.5);transition:background .3s}#inv-panels a:hover::before{background:rgba(17,17,17,.6)}#inv-panels .in{position:relative;max-width:330px;padding:40px 24px}#inv-panels b{display:block;font-family:\"Cormorant Garamond\",Georgia,serif;font-weight:300;font-size:48px;line-height:1.05;margin-bottom:18px}#inv-panels p{font-family:Montserrat,sans-serif;font-size:15px;line-height:1.6;margin:0 0 26px;color:#F5F5F3}#inv-panels span{display:inline-block;font-family:Montserrat,sans-serif;font-size:12px;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid rgba(245,245,243,.6);padding-top:14px}@media(max-width:900px){#inv-panels{grid-template-columns:1fr;min-height:0}#inv-panels a{min-height:380px}#inv-panels b{font-size:40px}}';\n document.head.appendChild(c);}\n [].forEach.call(document.querySelectorAll(\"section h2\"),function(h){\n  if(h.dataset.inv)return;var t=h.innerText.trim();if(!t||/^Thank|^Let.s Connect|^Receive|^Buy With|^List With|^Stay up/i.test(t))return;h.dataset.inv=\"1\";\n  var al=getComputedStyle(h).textAlign;h.classList.add(\"inv-rule\");if(al===\"left\"||al===\"start\")h.classList.add(\"inv-left\");\n  for(var i=0;i<EYEBROW.length;i++){if(EYEBROW[i][0].test(t)){var e=document.createElement(\"span\");e.className=\"inv-eyebrow\";e.textContent=EYEBROW[i][1];e.style.textAlign=al;h.parentNode.insertBefore(e,h);break;}}\n });\n if(!document.getElementById(\"inv-panels\")){\n  var hs=[].slice.call(document.querySelectorAll(\"section h2\"));var fn=hs.filter(function(h){return /Featured Neighborhoods/i.test(h.innerText)})[0];\n  var sec=fn&&fn.closest(\"section\");if(sec){\n   var d=document.createElement(\"section\");d.id=\"inv-panels\";d.setAttribute(\"aria-label\",\"Buy, sell or relocate with InvEstate\");\n   d.innerHTML=PANELS.map(function(x){return '<a href=\"'+x[1]+'\" style=\"background-image:url('+x[4].replace(\"MEDIA/\",\"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,width=1200/https://media-production.lp-cdn.com/media/\")+')\"><div class=\"in\"><b>'+x[0]+'</b><p>'+x[2]+'</p><span>'+x[3]+'</span></div></a>';}).join(\"\");\n   sec.parentNode.insertBefore(d,sec.nextSibling);\n  }\n }\n}\nfunction guide(){\n var seen=false;try{seen=sessionStorage.getItem(\"invGuideClosed\")===\"1\";}catch(e){}\n if(seen)return;\n setTimeout(function(){\n  if(document.getElementById(\"inv-guide\"))return;\n  var g=document.createElement(\"div\");g.id=\"inv-guide\";g.setAttribute(\"role\",\"dialog\");g.setAttribute(\"aria-label\",\"Act 60 buyer guide\");\n  g.innerHTML='<div class=\"t\"><h4>'+T.gh+'</h4><p>'+T.gp+'</p><a class=\"go\" href=\"'+T.gl+'\">'+T.gg+'</a></div><div class=\"img\" style=\"background-image:url('+IMG+')\"></div><button type=\"button\" aria-label=\"Close\">×</button>';\n  document.body.appendChild(g);requestAnimationFrame(function(){g.classList.add(\"on\");});\n  g.querySelector(\"button\").onclick=function(){g.remove();try{sessionStorage.setItem(\"invGuideClosed\",\"1\");}catch(e){}};\n },20000);\n}\n/* BLOG tipo Coley: filtro de categorías, etiqueta dorada, panel con fecha (11-nov-2026) */\nvar CATS=[[\"Neighborhoods\",/best realtor in/i],[\"Developments\",/golf|ocean club|residences|moncayo|development|pre-?construc/i],[\"Act 60 & Relocation\",/act 60|ley 60|moving to puerto rico|as an american|relocat|tax/i],[\"Buyers\",/buying|buyer/i],[\"Sellers\",/sell/i],[\"Properties\",/villa |sq ft/i],[\"Market Data\",/closed|market|clos|price/i],[\"Neighborhoods\",/dorado|condado|rinc[oó]n|guaynabo|r[ií]o grande|bah[ií]a|isla verde|west coast/i]];\nfunction bcat(t){for(var i=0;i<CATS.length;i++)if(CATS[i][1].test(t))return CATS[i][0];return \"Insights\";}\nvar MES=[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"];\nfunction blogskin(){\n var col=[].filter.call(document.querySelectorAll(\".collection\"),function(c){return c.querySelector('a.item[href*=\"/blog/\"]');})[0];\n if(!col||col.dataset.inv)return;col.dataset.inv=\"1\";\n if(!document.getElementById(\"inv-blog-css\")){var c=document.createElement(\"style\");c.id=\"inv-blog-css\";\n c.textContent='.inv-cats{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 0;margin:0 auto 44px;max-width:1100px;font-family:Montserrat,sans-serif}'\n +'.inv-cats button{background:none!important;border:0;border-right:1px solid #C4A66B;padding:2px 22px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#666;cursor:pointer}.inv-cats button:last-child{border-right:0}.inv-cats button.on,.inv-cats button:hover{color:#111;text-decoration:underline;text-underline-offset:6px}'\n +'.inv-blog a.item{display:flex!important;flex-direction:column;background:#ECE8E0;text-decoration:none}.inv-blog a.item figure{position:relative;margin:0!important}.inv-blog a.item>p.bf1,.inv-blog a.item figure p.bf1{display:none!important}'\n +'.inv-blog .inv-tag{position:absolute;top:14px;right:14px;z-index:2;background:#C4A66B;color:#111;font:500 11px Montserrat,sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:7px 12px}'\n +'.inv-blog .text-wrap{padding:22px 22px 26px!important;flex:1}.inv-blog .inv-date{display:block;font:500 11px Montserrat,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#555;margin:0 0 12px;min-height:13px}'\n +'.inv-blog .text-wrap h5{font-family:\"Cormorant Garamond\",Georgia,serif!important;font-weight:400!important;font-size:24px!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;color:#111!important;margin:0!important}.inv-blog .text-wrap p.item-text{display:none!important}';\n document.head.appendChild(c);}\n col.classList.add(\"inv-blog\");\n var items=[].slice.call(col.querySelectorAll('a.item[href*=\"/blog/\"]')),used=[];\n items.forEach(function(a){\n  var h=a.querySelector(\"h5\"),t=h?h.textContent:\"\",k=bcat(t);a.dataset.cat=k;if(used.indexOf(k)<0)used.push(k);\n  var f=a.querySelector(\"figure\");if(f&&!f.querySelector(\".inv-tag\")){var g=document.createElement(\"span\");g.className=\"inv-tag\";g.textContent=k;f.appendChild(g);}\n  var w=a.querySelector(\".text-wrap\");if(w&&!w.querySelector(\".inv-date\")){var d=document.createElement(\"span\");d.className=\"inv-date\";w.insertBefore(d,w.firstChild);\n   fetch(a.getAttribute(\"href\"),{credentials:\"omit\"}).then(function(r){return r.text();}).then(function(x){var m=x.match(/\"datePublished\"\\s*:\\s*\"(\\d{4})-(\\d{2})-(\\d{2})/);if(m)d.textContent=MES[+m[2]-1]+\" \"+(+m[3])+\", \"+m[1];}).catch(function(){});}\n });\n var bar=document.createElement(\"div\");bar.className=\"inv-cats\";bar.setAttribute(\"role\",\"group\");bar.setAttribute(\"aria-label\",\"Filter articles by category\");\n bar.innerHTML=[\"All\"].concat(used).map(function(k,i){return '<button type=\"button\"'+(i?'':' class=\"on\"')+' data-k=\"'+k+'\">'+k+'</button>';}).join(\"\");\n col.parentNode.insertBefore(bar,col);\n bar.addEventListener(\"click\",function(e){var b=e.target.closest(\"button\");if(!b)return;[].forEach.call(bar.children,function(x){x.classList.toggle(\"on\",x===b);});\n  items.forEach(function(a){a.style.display=(b.dataset.k===\"All\"||a.dataset.cat===b.dataset.k)?\"\":\"none\";});});\n}\n\n/* PIE tipo Coley: logo, frase, redes, contacto con licencias, navegación, REALTOR® e Igualdad de Vivienda (11-nov-2026) */\nfunction foot(){\n var gf=document.getElementById(\"global-footer\");if(!gf||document.getElementById(\"inv-foot\"))return;\n var box=gf.querySelector(\".site-footer__bottom .lp-container\")||gf;\n if(!document.getElementById(\"inv-foot-css\")){var c=document.createElement(\"style\");c.id=\"inv-foot-css\";\n c.textContent='#global-footer{background:#F0ECE5!important}#global-footer .site-footer__bottom .site-footer__logo-bar,#global-footer .site-footer__bottom .site-footer__info,#global-footer .site-footer__logo-bar img{display:none!important}'\n +'#inv-foot{font-family:Montserrat,sans-serif;color:#111;text-align:center;padding:72px 0 8px}#inv-foot .lg img{height:58px;width:auto;filter:brightness(0);display:inline-block}#inv-foot .lg i{display:block;width:150px;height:1px;background:#C4A66B;margin:16px auto 0}'\n +'#inv-foot .ds{max-width:600px;margin:28px auto 0;font-size:16px;line-height:1.6;color:#333}'\n +'#inv-foot .so{display:flex;justify-content:center;gap:10px;margin:34px 0 0;padding:0;list-style:none}#inv-foot .so a{width:42px;height:42px;border-radius:50%;background:#E2DBCF;display:flex;align-items:center;justify-content:center;color:#111;text-decoration:none;font-size:14px;transition:background .2s}#inv-foot .so a:hover{background:#C4A66B}'\n +'#inv-foot .ct{display:flex;justify-content:center;gap:56px;flex-wrap:wrap;margin:44px 0 0;font-size:14px;line-height:1.75}#inv-foot .ct b{display:block;font-weight:400;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#8a7344;margin-bottom:4px}#inv-foot .ct a{color:#111;text-decoration:none;border-bottom:1px solid rgba(17,17,17,.3)}'\n +'#inv-foot hr{border:0;border-top:1px solid rgba(17,17,17,.35);margin:52px 0 30px}#inv-foot .nv{display:flex;align-items:flex-start;gap:28px;text-align:left}#inv-foot .nv b{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;white-space:nowrap;padding-top:2px}#inv-foot .nv div{display:flex;flex-wrap:wrap;gap:10px 0}#inv-foot .nv a{font-size:14px;color:#111;text-decoration:none;border-bottom:1px solid rgba(17,17,17,.3);margin-right:16px;padding-right:16px;border-right:0;position:relative}#inv-foot .nv a:after{content:\"\";position:absolute;right:0;top:2px;bottom:2px;width:1px;background:rgba(17,17,17,.2)}#inv-foot .nv a:last-child:after{display:none}'\n +'#inv-foot .bk{margin:40px 0 0;font-family:\"Cormorant Garamond\",Georgia,serif;font-size:26px;letter-spacing:.14em;text-transform:uppercase}#inv-foot .bk small{display:block;font-family:Montserrat,sans-serif;font-size:11px;letter-spacing:.12em;margin-top:6px;color:#555}'\n +'#inv-foot .lg2{display:flex;justify-content:center;gap:18px;align-items:flex-end;margin:30px 0 0}#inv-foot .rl{display:block}#inv-foot .rl img{width:120px;max-width:none;height:auto;display:block}#global-footer .site-footer__disclaimer img{display:none!important}'\n +'@media(max-width:700px){#inv-foot .ct{gap:28px;flex-direction:column}#inv-foot .nv{flex-direction:column;align-items:center;text-align:center}#inv-foot .nv div{justify-content:center}}';\n document.head.appendChild(c);}\n var ES=typeof isES!==\"undefined\"&&isES;\n var NAV=ES?[[\"Comprar con InvEstate\",\"/buyers\"],[\"Casas de lujo\",\"/casas-de-lujo-en-venta-en-puerto-rico\"],[\"Buscar propiedades\",\"/home-search/listings\"],[\"Proyectos nuevos\",\"/developments\"],[\"Ley 60\",\"/ley-60-bienes-raices\"],[\"Vecindarios\",\"/neighborhoods\"],[\"Vender con InvEstate\",\"/vender\"],[\"¿Cuánto vale mi casa?\",\"/cuanto-vale-mi-casa\"],[\"Vendidas\",\"/properties?status=sold\"],[\"Nosotros\",\"/about\"],[\"Testimonios\",\"/testimonials\"],[\"En los medios\",\"/in-the-media\"],[\"Blog\",\"/blog\"],[\"Contáctenos\",\"/contact-us\"],[\"English\",\"/\"],[\"Mapa del sitio\",\"/site-map\"]]\n  :[[\"Buying with InvEstate\",\"/buyers\"],[\"Luxury Listings\",\"/home-search/listings?priceMin=1000000\"],[\"Search All Listings\",\"/home-search/listings\"],[\"New Developments\",\"/developments\"],[\"Act 60 Relocation\",\"/act-60-real-estate\"],[\"Neighborhoods\",\"/neighborhoods\"],[\"Selling with InvEstate\",\"/sellers\"],[\"Home Valuation\",\"/home-valuation\"],[\"Past Sales\",\"/properties?status=sold\"],[\"About Us\",\"/about\"],[\"Testimonials\",\"/testimonials\"],[\"In the Media\",\"/in-the-media\"],[\"Blog\",\"/blog\"],[\"Contact Us\",\"/contact-us\"],[\"Español\",\"/vender\"],[\"Site Map\",\"/site-map\"]];\n var SO=[[\"https://www.facebook.com/InvEstatePR\",\"facebook\",\"Facebook\"],[\"https://www.instagram.com/investatepr/\",\"instagram\",\"Instagram\"],[\"https://www.youtube.com/@InvEstatePR\",\"youtube\",\"YouTube\"],[\"https://www.linkedin.com/in/antonio-cartagena-4513a3189/\",\"linkedin\",\"LinkedIn\"],[\"https://www.tiktok.com/@investatepr\",\"tiktok\",\"TikTok\"]];\n var d=document.createElement(\"div\");d.id=\"inv-foot\";\n d.innerHTML='<div class=\"lg\"><a href=\"/\" aria-label=\"InvEstate Puerto Rico home\"><img src=\"'+LOGO+'\" alt=\"InvEstate Puerto Rico\"></a><i></i></div>'\n +'<p class=\"ds\">'+(ES?'Antonio Cartagena y Lizvette Robles, corredores de bienes raíces licenciados en Puerto Rico y Realtors®. Ayudamos a compradores y vendedores en Condado, Dorado, Guaynabo, Río Grande y la costa oeste.':'Antonio Cartagena and Lizvette Robles, licensed Puerto Rico real estate brokers and Realtors®, helping buyers and sellers in Condado, Dorado, Guaynabo, Río Grande and Puerto Rico’s West Coast.')+'</p>'\n +'<ul class=\"so\">'+SO.map(function(s){return '<li><a href=\"'+s[0]+'\" target=\"_blank\" rel=\"noopener\" aria-label=\"'+s[2]+'\"><span class=\"lp-i lp-i--'+s[1]+'\" aria-hidden=\"true\"></span></a></li>';}).join(\"\")+'</ul>'\n +'<div class=\"ct\"><div><b>Antonio Cartagena</b><a href=\"mailto:antonio@investatepr.com\">antonio@investatepr.com</a><br><a href=\"tel:7877176443\">(787) 717-6443</a><br>Broker Lic. C-13471</div>'\n +'<div><b>Lizvette Robles</b><a href=\"mailto:lizvette@investatepr.com\">lizvette@investatepr.com</a><br><a href=\"tel:7877176443\">(787) 717-6443</a><br>Broker Lic. C-23765</div>'\n +'<div><b>'+(ES?'Dirección postal':'Mailing address')+'</b>PO Box 262304<br>San Juan, PR 00926</div></div>'\n +'<hr><div class=\"nv\"><b>'+(ES?'Navegar':'Navigate')+'</b><div>'+NAV.map(function(n){return '<a href=\"'+n[1]+'\">'+n[0]+'</a>';}).join(\"\")+'</div></div>'\n +'<div class=\"bk\">InvEstate Puerto Rico</div>'\n +'<div class=\"lg2\"><span class=\"rl\" title=\"REALTOR® · Equal Housing Opportunity\"><img src=\"https://media-production.lp-cdn.com/media/7c4dd983-e6e8-4f02-aba6-cfdb22d29936\" alt=\"REALTOR® and Equal Housing Opportunity\"></span></div>';\n box.insertBefore(d,box.firstChild);\n}\n\n/* ARTÍCULOS RELACIONADOS tipo Coley: 3 artículos del blog del mismo tema, con foto, en cada página (11-nov-2026) */\nvar RTOP=[[/^\\/(sellers|vender|what-your-home-would-close-for|home-valuation|cuanto-vale-mi-casa|vender-casa-en-[^/]+|vender-propiedad-heredada-en-puerto-rico)$/,/(^|-)(sell|selling|seller|sellers|vender|valor)(-|$)|is-worth|what-your|priced|pricing|inherit|heredad/,\"Seller\",\"vendedores\"],\n [/^\\/(buyers|properties|casas-de-lujo-en-venta-en-puerto-rico|luxury-condos-for-sale-in-puerto-rico|beachfront-homes-for-sale-in-puerto-rico|cost-of-ownership-calculator)$/,/(^|-)(buy|buying|buyer|buyers|comprar)(-|$)|condos?-for-sale|homes-for-sale|cost-of/,\"Buyer\",\"compradores\"],\n [/^\\/(act-60-real-estate|ley-60-bienes-raices|tax-incentives)$/,/act-60|ley-60|decree|(^|-)tax(-|$)|relocat|moving-to/,\"Act 60\",\"Ley 60\"],\n [/^\\/(about|agents\\/.*|testimonials|in-the-media|puerto-rico-realtor|realtors-en-puerto-rico|contact-us)$/,/best-realtor|realtor/,\"Realtor\",\"Realtor\"],\n [/^\\/developments$/,/residences|development|pre-construction|new-construction/,\"Development\",\"proyectos\"]];\nvar RSTOP=/^(puerto|rico|pr|real|estate|luxury|homes?|for|sale|the|in|and|at|de|en|la|el|los|las|of|a|to|guide|2026|2025|bienes|raices|casa|casas|venta|what|is|how|your)$/;\nfunction related(){\n if(document.getElementById(\"inv-rel\"))return;\n if(/^\\/?$|^\\/(borrador-home-2026|blog|borrador-blog-2026|home-search.*|site-map)$/.test(P))return;\n var gf=document.getElementById(\"global-footer\");if(!gf)return;\n var ES=typeof isES!==\"undefined\"&&isES,rx=null,lab=null;\n for(var i=0;i<RTOP.length;i++)if(RTOP[i][0].test(P)){rx=RTOP[i][1];lab=RTOP[i][ES?3:2];break;}\n var self=(P.match(/^\\/blog\\/(.+)$/)||[])[1];\n var words=P.split(\"/\").pop().split(\"-\").filter(function(w){return w&&!RSTOP.test(w)&&w.length>2;});\n var marker=document.createElement(\"section\");marker.id=\"inv-rel\";marker.style.display=\"none\";gf.parentNode.insertBefore(marker,gf);\n var get=function(){try{var c=sessionStorage.getItem(\"invBlogMap\");if(c)return Promise.resolve(JSON.parse(c));}catch(e){}\n  return fetch(\"/sitemap-blog-dpages.xml\").then(function(r){return r.text();}).then(function(x){var a=(x.match(/<loc>[^<]+<\\/loc>/g)||[]).map(function(l){return l.replace(/<\\/?loc>/g,\"\").replace(/^https?:\\/\\/[^/]+\\/blog\\//,\"\");});try{sessionStorage.setItem(\"invBlogMap\",JSON.stringify(a));}catch(e){}return a;});};\n get().then(function(all){\n  all=all.filter(function(s){return s!==self;});var pick=[];\n  function add(f){all.forEach(function(s){if(pick.length<3&&pick.indexOf(s)<0&&f(s))pick.push(s);});}\n  if(rx)add(function(s){return rx.test(s)&&(lab===\"Realtor\"||!/buyers-and-sellers|best-realtor/.test(s));});\n  if(pick.length<3&&words.length){var ph=words.join(\"-\");add(function(s){return s.indexOf(ph)>=0;});words.forEach(function(w){add(function(s){return new RegExp(\"(^|-)\"+w+\"(-|$)\").test(s);});});}\n  if(pick.length<3)add(function(){return true;});\n  return Promise.all(pick.map(function(s){return fetch(\"/blog/\"+s).then(function(r){return r.text();}).then(function(h){\n   var t=(h.match(/<meta property=\"og:title\" content=\"([^\"]*)\"/)||[])[1]||s,img=(h.match(/<meta property=\"og:image\" content=\"([^\"]*)\"/)||[])[1]||\"\",d=h.match(/\"datePublished\"\\s*:\\s*\"(\\d{4})-(\\d{2})-(\\d{2})/);\n   var tx=document.createElement(\"textarea\");tx.innerHTML=t.replace(/\\s*\\|\\s*InvEstate.*$/i,\"\");tx.innerHTML=tx.value;var t2=tx.value;tx.innerHTML=img;\n   return {s:s,t:t2,img:tx.value,d:d?MES[+d[2]-1]+\" \"+(+d[3])+\", \"+d[1]:\"\"};}).catch(function(){return null;});}));\n }).then(function(L){\n  L=(L||[]).filter(Boolean);if(!L.length)return;\n  if(!document.getElementById(\"inv-rel-css\")){var c=document.createElement(\"style\");c.id=\"inv-rel-css\";\n  c.textContent='#inv-rel{background:#ECE8E0;padding:96px 24px 104px;text-align:center}#inv-rel .ey{display:block;font:400 15px Montserrat,sans-serif;color:#444;margin:0 0 14px}#inv-rel h2{font-family:\"Cormorant Garamond\",Georgia,serif!important;font-weight:300!important;font-size:clamp(38px,4.4vw,64px)!important;line-height:1.1!important;letter-spacing:0!important;text-transform:none!important;color:#111!important;margin:0!important}'\n  +'#inv-rel .gr{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:1540px;margin:48px auto 0;text-align:left}#inv-rel a.cd{display:block;text-decoration:none;color:#111}#inv-rel a.cd:first-child{grid-row:span 2}#inv-rel .im{display:block;aspect-ratio:16/6.6;background:#ccc center/cover no-repeat}#inv-rel a.cd:first-child .im{aspect-ratio:auto;height:calc(100% - 150px);min-height:420px}'\n  +'#inv-rel .tw{display:block;padding:24px 0 8px}#inv-rel .dt{display:block;font:500 11px Montserrat,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#444;margin-bottom:12px}#inv-rel .tt{display:block;font-family:\"Cormorant Garamond\",Georgia,serif;font-size:30px;line-height:1.15;padding-bottom:14px;border-bottom:1px solid #C4A66B}#inv-rel .rm{display:inline-block;margin-top:18px;font:500 11px Montserrat,sans-serif;letter-spacing:.12em;text-transform:uppercase}#inv-rel .rm:after{content:\"  \\\\203A\"}'\n  +'#inv-rel .all{display:inline-block;margin-top:56px;border:1px solid #C4A66B;padding:16px 30px;font:500 12px Montserrat,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#111;text-decoration:none}#inv-rel .all:hover{background:#C4A66B}@media(max-width:900px){#inv-rel .gr{grid-template-columns:1fr}#inv-rel a.cd:first-child{grid-row:auto}#inv-rel a.cd:first-child .im,#inv-rel .im{height:auto;min-height:0;aspect-ratio:4/3}#inv-rel{padding:64px 20px}}';\n  document.head.appendChild(c);}\n  var h=ES?(lab?\"Artículos para \"+lab:\"Artículos relacionados\"):(lab?\"Explore \"+lab+\"’s Related Articles\":\"Explore Related Articles\");\n  marker.innerHTML='<span class=\"ey\">'+(ES?\"Del blog\":\"Browse Our Blog\")+'</span><h2>'+h+'</h2><div class=\"gr\">'+L.map(function(x){return '<a class=\"cd\" href=\"/blog/'+x.s+'\"><span class=\"im\" role=\"img\" aria-label=\"'+x.t.replace(/\"/g,\"&quot;\")+'\" style=\"background-image:url(\\''+x.img.replace(/'/g,\"%27\")+'\\')\"></span><span class=\"tw\"><span class=\"dt\">InvEstate Puerto Rico'+(x.d?' | '+x.d:'')+'</span><span class=\"tt\">'+x.t+'</span><span class=\"rm\">'+(ES?\"Leer más\":\"Read more\")+'</span></span></a>';}).join(\"\")+'</div><a class=\"all\" href=\"/blog\">'+(ES?\"Ver todo el blog\":\"View all articles\")+'</a>';\n  marker.style.display=\"\";\n }).catch(function(){});\n}\n\n/* PÁGINAS TIPO COLEY: /sellers, /buyers, /act-60-real-estate (11-nov-2026). Solo reordena y presenta; el texto es el de cada página. */\nvar MED=function(id,w){return \"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,width=\"+(w||1600)+\"/https://media-production.lp-cdn.com/media/\"+id;};\nvar IM={condado:MED(\"f8ce2e17-cc22-41c6-8749-901c18826132\"),rio:MED(\"e0430cbf-ae5d-47b5-8b51-1c0cac56d9b4\"),guay:MED(\"355b3092-4e8f-413d-b87e-c2fce0b614e4\"),west:MED(\"6fae2799-ed1a-4e3a-9cfb-0c9b27f46b47\"),stm:MED(\"9db3a1b9-3786-4bde-b714-64f4dd0ed71f\"),dor:MED(\"0af77707-57ee-42fc-95ad-76a3a1b14ea3\"),coco:\"https://dlajgvw9htjpb.cloudfront.net/cms/8a52c9fd-a2e5-483c-a426-7398a32ccdab/PR9100663/-4745342038839792514.jpg\",vega:\"https://dlajgvw9htjpb.cloudfront.net/cms/8a52c9fd-a2e5-483c-a426-7398a32ccdab/PR9114548/76983883163413964.jpg\"};\nvar CP={\n\"/sellers\":{intro:[\"Selling at $1M and above\",\"The Right Price Comes From Closed Sales\",[\"Your timing, your privacy and where you go after the sale decide how the residence enters the market. We start there, not with a number.\",\"Then the price: from closed comparables on your street, with price per square foot in writing. It is the only method that survives an appraisal.\"],[\"What your home would close for\",\"/what-your-home-would-close-for\"],[IM.stm,IM.coco]],\n steps:[\"Before the sign goes up\",\"Six Steps. One Outcome.\",[[\"Strategy\",\"Your timing, your privacy and where you go after the sale decide how the residence enters the market.\"],[\"Price\",\"From closed comparables on your street, with price per square foot in writing.\"],[\"Preparation\",\"Editorial photography and video, and an honest list of what is worth doing and what is not.\"],[\"Exposure\",\"MLS, digital campaigns, search, and direct outreach to the brokers already working that buyer.\"],[\"Offers\",\"Price read alongside proof of funds, contingencies, deposits and timelines.\"],[\"Closing\",\"Inspections, appraisal, title, Registry and CRIM, with the attorneys and lenders involved.\"]],/^(Strategy|Price|Preparation|Exposure|Offers|Closing)$/],\n stat:[\"$19.9M+\",\"in closed sales, representing buyers and sellers in Puerto Rico since 2005.\"],\n panels:[[\"What Your Home Would Close For\",\"Closed comparables on your street, in writing.\",\"/what-your-home-would-close-for\",IM.condado,\"Request your number\"],[\"Case Study: Coco Beach C-401\",\"How the sale was positioned and closed.\",\"/case-study-C401\",IM.coco,\"Read the case study\"],[\"Sold by InvEstate\",\"Recent closings across Puerto Rico.\",\"/properties?status=sold\",IM.stm,\"See past sales\"]],\n cases:[\"Results that talk\",\"Recently Closed\",[[IM.stm,\"$3,000,000\",\"Oceanfront penthouse · St. Mary’s Plaza, Condado\",\"/properties/st-marys-condado-penthouse-oceanfront\"],[IM.vega,\"$1,600,000\",\"Breñas · Vega Alta\",\"/properties/28-brenas-bo-sabana-vega-alta-pr-us-00692-mfrpr9114548\"],[IM.coco,\"$1,335,000\",\"Coco Beach C-401 · Río Grande\",\"/properties/410-coco-beach-blvd-unit-c-401-rio-grande-pr-00745-pr9100663\"]]]},\n\"/buyers\":{intro:[\"Buying real estate in Puerto Rico\",\"Start With the Community, Not the Listing\",[\"Six places take almost all of it, and they have very little in common.\",\"Each one has its own page: what is for sale there right now, and what actually closed there this year.\"],[\"Explore the neighborhoods\",\"/neighborhoods\"],[IM.rio,IM.condado]],\n steps:[\"Easy as 1, 2, 3\",\"Your Three-Step Road to the Right Home\",[[\"Choose the community\",\"Condado, Dorado Beach, Bahía Beach, Guaynabo, Río Grande and the West Coast are six different markets, and six different decisions.\"],[\"Know your real monthly number\",\"The purchase price is the number you negotiate once. Fees, insurance and taxes are the number you live with.\"],[\"Close with an attorney\",\"The deed is signed before an attorney, and you do not own it until the Registry says so.\"]]],\n stat:[\"No visa.\",\"You buy here with a US driver’s licence. Puerto Rico is US territory and the currency is the dollar.\"],\n panels:[[\"Luxury Listings\",\"Homes from $1M across Puerto Rico.\",\"/home-search/listings?priceMin=1000000\",IM.dor,\"View listings\"],[\"Search All Listings\",\"Every MLS listing in Puerto Rico.\",\"/home-search/listings\",IM.condado,\"Start your search\"],[\"Act 60 Relocation\",\"Where Act 60 families live and what they buy.\",\"/act-60-real-estate\",IM.west,\"Read the guide\"]]},\n\"/act-60-real-estate\":{hero:IM.dor,\n steps:[\"How the purchase works\",\"Three Steps to Your Act 60 Home\",[[\"The decree\",\"Your attorney and CPA handle the decree application. Applications filed on or before December 31, 2026 keep the 0% rate on interest and dividends through 2035.\"],[\"The primary residence\",\"The decree obliges you to acquire a primary residence within two years of receiving it. That clock decides your search.\"],[\"The closing\",\"The deed is signed before an attorney, and you do not own it until the Registry says so.\"]]],\n stat:[\"December 31, 2026\",\"Applications filed from January 1, 2027 pay a 4% rate through 2055, under Act 38-2026.\"],\n panels:[[\"Tax Incentives\",\"The decree rules and dates, in one guide.\",\"/tax-incentives\",IM.condado,\"Read the guide\"],[\"Cost of Ownership\",\"What a home really costs each year.\",\"/cost-of-ownership-calculator\",IM.rio,\"Calculate\"],[\"Where Act 60 Families Live\",\"Neighborhood by neighborhood.\",\"/neighborhoods\",IM.west,\"Explore neighborhoods\"]]}};\n/* BEACHFRONT y LUXURY CONDOS en formato Coley (12-nov-2026). Todo el texto sale de cada página. */\nvar LPI={golf:MED(\"37443896-3ea9-4600-9559-150964fb7c63\"),ofpool:MED(\"9af0798c-a0ed-4509-bab6-cb863df785f8\"),palms:MED(\"dbva0xvgluvbd3esjjwa\"),dbe:MED(\"zqtsndfh6kpnrg8jch5v\"),club:MED(\"8f52f6f2-1998-49a0-a5b6-23acaf56bd99\"),towers:MED(\"58aa694a-524d-4f24-8b74-78677bc403e1\"),bldg:MED(\"a094581b-61bb-4670-ade5-0e61c2af8708\"),inter:MED(\"5bbcf99c-7dd3-4758-a5c0-0ff0749acb96\"),skyline:MED(\"sxcf57hbhiohvtf8uaql\"),lounge:MED(\"c81b46a3-f9c1-41c7-834c-42b59c2893e6\"),infpool:MED(\"usqxlsveerstsyqcdmt9\")};\nCP[\"/beachfront-homes-for-sale-in-puerto-rico\"]={hero:LPI.golf,\n intro:[\"Beachfront homes in Puerto Rico\",\"The Ocean Is the Reason You Are Buying\",[\"Every beachfront buyer falls in love the same way: the view, the sound, the idea of walking out to sand. None of that is the hard part.\",\"The same ocean drives your insurance, your maintenance schedule, what you are legally allowed to build, and how the house will trade when you sell it.\"],[\"Schedule a Call\",\"/contact-us\"],[LPI.ofpool,LPI.palms]],\n steps:[\"Three different assets\",\"Beachfront, Oceanfront, Ocean View\",[[\"Beachfront\",\"The property touches the beach. Direct access, maximum exposure, and the tightest regulatory picture.\"],[\"Oceanfront\",\"Facing the water with something between you and it: a road, a seawall, a bluff. Often the smarter buy.\"],[\"Ocean view\",\"You see the water. Depending on what sits between, the view may or may not be protected from future construction.\"]]],\n stat:[\"Get the quote first.\",\"On a Puerto Rico beachfront house, insurance can decide between two properties. Two houses on the same street can quote very differently.\"],\n panels:[[\"Dorado\",\"Beachfront homes inside managed communities.\",\"/neighborhoods/dorado-puerto-rico-real-estate\",LPI.dbe,\"Dorado guide\"],[\"Río Grande and Bahía Beach\",\"Between El Yunque and the Atlantic.\",\"/neighborhoods/rio-grande-puerto-rico-real-estate\",LPI.club,\"Río Grande guide\"],[\"Condado and Ocean Park\",\"Urban beachfront in San Juan.\",\"/neighborhoods/condado-puerto-rico-real-estate\",LPI.towers,\"Condado guide\"]]};\nCP[\"/luxury-condos-for-sale-in-puerto-rico\"]={hero:LPI.towers,\n intro:[\"Luxury condos in Puerto Rico\",\"Compare the Documents, Not the Asking Prices\",[\"Asking price tells you what a seller hopes for. It does not tell you what the building costs to own, what its reserves look like, or what units in it have actually closed for.\",\"Two towers on the same avenue, with the same view, can differ by hundreds of dollars a month in carrying cost. That difference is not in the listing. It is in the documents.\"],[\"Schedule a Call\",\"/contact-us\"],[LPI.bldg,LPI.inter]],\n steps:[\"Before price, read these\",\"The Five Documents That Decide a Building\",[[\"The reserve study\",\"What the building expects to spend on major repairs, and whether it has the money set aside.\"],[\"Two years of HOA financials\",\"Not the monthly fee. The actual income, expenses and balance.\"],[\"The board minutes\",\"Where the arguments live: leaks, facade work, insurance renewals, litigation.\"],[\"The master insurance policy\",\"What it covers, and what the deductible is after a named storm.\"],[\"The rules on rentals\",\"Whether short-term rental is permitted, restricted, or effectively banned.\"]]],\n stat:[\"Five business days\",\"Since Act 13-2026, a buyer with legitimate interest can require a copy of the condominium regulations within five business days.\"],\n panels:[[\"Condado, San Juan\",\"The most walkable luxury market on the island.\",\"/neighborhoods/condado-puerto-rico-real-estate\",LPI.skyline,\"Condado guide\"],[\"Dorado\",\"Resort and residential living west of San Juan.\",\"/neighborhoods/dorado-puerto-rico-real-estate\",LPI.lounge,\"Dorado guide\"],[\"Río Grande and Bahía Beach\",\"Between El Yunque and the Atlantic.\",\"/neighborhoods/rio-grande-puerto-rico-real-estate\",LPI.infpool,\"Río Grande guide\"]],\n cases:[\"Condos we have sold\",\"Recently Closed\",[[IM.stm,\"$3,000,000\",\"Oceanfront penthouse · St. Mary’s Plaza, Condado\",\"/properties/st-marys-condado-penthouse-oceanfront\"],[IM.coco,\"$1,335,000\",\"Coco Beach C-401 · Río Grande\",\"/properties/410-coco-beach-blvd-unit-c-401-rio-grande-pr-00745-pr9100663\"],[\"https://dlajgvw9htjpb.cloudfront.net/cms/8a52c9fd-a2e5-483c-a426-7398a32ccdab/PR9100663/5865147237934987353.jpg\",\"$900,000\",\"201B · Country Club Residences at Grand Reserve, Río Grande · April 2024\",\"/neighborhoods/rio-grande-puerto-rico-real-estate\"]]]};\n(function(){var c=document.createElement(\"style\");c.textContent='#inv-cp-cases .gr:has(>a:nth-child(2):last-child){grid-template-columns:repeat(2,1fr);max-width:900px}';document.head.appendChild(c);})();\nfunction coley(){\n var C=CP[P];if(!C||document.getElementById(\"inv-cp\"))return;\n var secs=[].filter.call(document.querySelectorAll(\"section\"),function(s){return !s.parentElement.closest(\"section\");});if(!secs.length)return;\n if(!document.getElementById(\"inv-cp-css\")){var c=document.createElement(\"style\");c.id=\"inv-cp-css\";\n c.textContent='.inv-cp{font-family:Montserrat,sans-serif;color:#111}.inv-cp .ey{display:block;font-size:15px;color:#555;margin:0 0 16px}.inv-cp h2{font-family:\"Cormorant Garamond\",Georgia,serif!important;font-weight:300!important;font-size:clamp(38px,4.4vw,62px)!important;line-height:1.08!important;letter-spacing:0!important;text-transform:none!important;color:inherit!important;margin:0!important}.inv-cp p{font-size:17px;line-height:1.75;color:#333;margin:0 0 18px;font-weight:300}'\n +'.inv-cp .btn{display:inline-block;margin-top:14px;border:1px solid #C4A66B;padding:16px 30px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#111;text-decoration:none}.inv-cp .btn:hover{background:#C4A66B}'\n +'#inv-cp-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:72px;align-items:center;max-width:1320px;margin:0 auto;padding:120px 32px}#inv-cp-intro .ph{position:relative;height:620px}#inv-cp-intro .ph i{position:absolute;background:#ddd center/cover no-repeat}#inv-cp-intro .ph i:first-child{left:0;top:0;width:68%;height:82%}#inv-cp-intro .ph i:last-child{right:0;bottom:0;width:52%;height:56%;border:10px solid #fff}#inv-cp-intro h2{margin-bottom:28px!important}'\n +'#inv-cp-steps{background:#F5F5F3;padding:110px 32px;text-align:center}#inv-cp-steps .gr{display:grid;grid-template-columns:repeat(3,1fr);gap:56px 48px;max-width:1200px;margin:64px auto 0;text-align:left}#inv-cp-steps .n{display:block;font-family:\"Cormorant Garamond\",Georgia,serif;font-size:56px;font-weight:300;color:#C4A66B;line-height:1;margin-bottom:18px}#inv-cp-steps b{display:block;font-family:\"Cormorant Garamond\",Georgia,serif;font-weight:400;font-size:28px;margin-bottom:12px}#inv-cp-steps p{font-size:16px}'\n +'#inv-cp-stat{background:#111;color:#F5F5F3;text-align:center;padding:110px 32px}#inv-cp-stat strong{display:block;font-family:\"Cormorant Garamond\",Georgia,serif;font-weight:300;font-size:clamp(52px,7vw,96px);line-height:1;color:#C4A66B}#inv-cp-stat span{display:block;max-width:720px;margin:24px auto 0;font-size:19px;line-height:1.6;font-weight:300}'\n +'#inv-cp-panels{display:grid;grid-template-columns:repeat(3,1fr)}#inv-cp-panels a{position:relative;min-height:560px;display:flex;align-items:flex-end;padding:44px 36px;background:#111 center/cover no-repeat;color:#F5F5F3;text-decoration:none;overflow:hidden}#inv-cp-panels a:before{content:\"\";position:absolute;inset:0;background:linear-gradient(to top,rgba(17,17,17,.75),rgba(17,17,17,.15));transition:background .3s}#inv-cp-panels a:hover:before{background:rgba(17,17,17,.6)}#inv-cp-panels .in{position:relative}#inv-cp-panels b{display:block;font-family:\"Cormorant Garamond\",Georgia,serif;font-weight:300;font-size:38px;line-height:1.1;margin-bottom:12px}#inv-cp-panels p{color:#F5F5F3;font-size:15px;margin:0 0 20px}#inv-cp-panels span{font-size:12px;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #C4A66B;padding-bottom:4px}'\n +'#inv-cp-cases{padding:110px 32px;text-align:center}#inv-cp-cases .gr{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1300px;margin:56px auto 0;text-align:left}#inv-cp-cases a{text-decoration:none;color:#111}#inv-cp-cases i{display:block;aspect-ratio:4/3;background:#ddd center/cover no-repeat;margin-bottom:20px}#inv-cp-cases b{display:block;font-family:\"Cormorant Garamond\",Georgia,serif;font-weight:400;font-size:30px}#inv-cp-cases small{display:block;font-size:14px;color:#444;margin-top:6px}'\n +'.inv-cp-hero{position:relative;min-height:78vh;display:flex;align-items:center;justify-content:center;text-align:center;background:#111 center/cover no-repeat;padding:120px 24px}.inv-cp-hero:before{content:\"\";position:absolute;inset:0;background:rgba(17,17,17,.45)}.inv-cp-hero>*{position:relative;color:#F5F5F3!important;max-width:1000px}.inv-cp-hero h1{font-family:\"Cormorant Garamond\",Georgia,serif!important;font-weight:300!important;font-size:clamp(40px,5.4vw,76px)!important;line-height:1.08!important;margin:12px auto 0!important}'\n +'.inv-cp>section{position:relative;z-index:2}#inv-cp-intro{background:#fff;max-width:none!important;padding-left:max(32px,calc((100% - 1320px)/2))!important;padding-right:max(32px,calc((100% - 1320px)/2))!important}#inv-cp-cases{background:#fff}.inv-cp-hero{z-index:2}'\n +'@media(max-width:900px){#inv-cp-intro{grid-template-columns:1fr;gap:40px;padding:72px 20px}#inv-cp-intro .ph{height:420px}#inv-cp-steps .gr,#inv-cp-panels,#inv-cp-cases .gr{grid-template-columns:1fr}#inv-cp-panels a{min-height:380px}#inv-cp-steps,#inv-cp-stat,#inv-cp-cases{padding:72px 20px}}';\n document.head.appendChild(c);}\n var frag=document.createElement(\"div\");frag.id=\"inv-cp\";frag.className=\"inv-cp\";var H=\"\";\n if(C.intro){var a=C.intro;H+='<section id=\"inv-cp-intro\"><div class=\"ph\"><i style=\"background-image:url(\\''+a[4][0]+'\\')\"></i><i style=\"background-image:url(\\''+a[4][1]+'\\')\"></i></div><div><span class=\"ey\">'+a[0]+'</span><h2>'+a[1]+'</h2>'+a[2].map(function(t){return '<p>'+t+'</p>';}).join(\"\")+'<a class=\"btn\" href=\"'+a[3][1]+'\">'+a[3][0]+'</a></div></section>';}\n if(C.steps){var s=C.steps;H+='<section id=\"inv-cp-steps\"><span class=\"ey\">'+s[0]+'</span><h2>'+s[1]+'</h2><div class=\"gr\">'+s[2].map(function(x,i){return '<div><span class=\"n\">0'+(i+1)+'</span><b>'+x[0]+'</b><p>'+x[1]+'</p></div>';}).join(\"\")+'</div></section>';}\n if(C.stat)H+='<section id=\"inv-cp-stat\"><strong>'+C.stat[0]+'</strong><span>'+C.stat[1]+'</span></section>';\n if(C.panels)H+='<section id=\"inv-cp-panels\">'+C.panels.map(function(x){return '<a href=\"'+x[2]+'\" style=\"background-image:url(\\''+x[3]+'\\')\"><div class=\"in\"><b>'+x[0]+'</b><p>'+x[1]+'</p><span>'+x[4]+'</span></div></a>';}).join(\"\")+'</section>';\n if(C.cases){var k=C.cases;H+='<section id=\"inv-cp-cases\"><span class=\"ey\">'+k[0]+'</span><h2>'+k[1]+'</h2><div class=\"gr\">'+k[2].map(function(x){return '<a href=\"'+x[3]+'\"><i style=\"background-image:url(\\''+x[0]+'\\')\"></i><b>'+x[1]+'</b><small>'+x[2]+'</small></a>';}).join(\"\")+'</div></section>';}\n frag.innerHTML=H;\n var first=secs[0];\n if(C.hero){var h1=first.querySelector(\"h1\");if(h1){var hero=document.createElement(\"section\");hero.className=\"inv-cp-hero\";hero.style.backgroundImage=\"url('\"+C.hero+\"')\";var pre=h1.previousElementSibling;var wrap=document.createElement(\"div\");if(pre&&pre.innerText.length<60)wrap.appendChild(pre);wrap.appendChild(h1);hero.appendChild(wrap);first.parentNode.insertBefore(hero,first);}}\n first.parentNode.insertBefore(frag,C.hero?first:first.nextSibling);\n if(C.steps&&C.steps[3]){var rx=C.steps[3];secs.forEach(function(s){var h=s.querySelector(\"h2,h3\");if(h&&rx.test(h.innerText.trim())&&s.innerText.length<600)s.style.display=\"none\";});}\n}\n\n/* PÁGINAS EN ESPAÑOL tipo Coley (11-nov-2026). Texto sacado de cada página; cifras las que ya publica cada una. */\nIM.dorlife=MED(\"5ebe19ef-5f6d-486d-9e5b-4b34a7d0a4c8\");\nvar ESPANEL=[[\"¿Cuánto Vale Mi Casa?\",\"Un estimado basado en ventas cerradas.\",\"/cuanto-vale-mi-casa\",IM.condado,\"Ver más\"],[\"Propiedad Heredada\",\"Los pasos para vender una casa heredada.\",\"/vender-propiedad-heredada-en-puerto-rico\",IM.guay,\"Leer la guía\"],[\"Vendidas por InvEstate\",\"Cierres recientes en Puerto Rico.\",\"/properties?status=sold\",IM.stm,\"Ver ventas\"]];\nvar ESCASES=[\"Resultados\",\"Vendidas Recientemente\",[[IM.stm,\"$3,000,000\",\"Penthouse frente al mar · St. Mary’s Plaza, Condado\",\"/properties/st-marys-condado-penthouse-oceanfront\"],[IM.vega,\"$1,600,000\",\"Breñas · Vega Alta\",\"/properties/28-brenas-bo-sabana-vega-alta-pr-us-00692-mfrpr9114548\"],[IM.coco,\"$1,335,000\",\"Coco Beach C-401 · Río Grande\",\"/properties/410-coco-beach-blvd-unit-c-401-rio-grande-pr-00745-pr9100663\"]]];\nvar ESSTEPS3=[\"Antes de poner precio\",\"Tres Pasos para Vender\",[[\"La comunidad exacta\",\"Los comparables de su comunidad, no de todo el municipio.\"],[\"El expediente\",\"Registro de la Propiedad, permisos de mejoras y CRIM, antes de salir al mercado.\"],[\"El cierre\",\"Calificamos al comprador y coordinamos con el abogado notario, el tasador y el banco.\"]]];\nvar ESSTAT=[\"$19.9M+\",\"en ventas cerradas, representando compradores y vendedores en Puerto Rico desde 2005.\"];\nvar CALL=[\"Agenda una llamada\",\"/contact-us\"];\nfunction esSell(ey,h,p,imgs,stat){return {into:true,intro:[ey,h,p,CALL,imgs],steps:ESSTEPS3,stat:stat||ESSTAT,panels:ESPANEL,cases:ESCASES};}\nObject.assign(CP,{\n\"/vender\":{hero:IM.condado,intro:[\"Vender · $1M en adelante\",\"El Precio Que los Datos Sostienen\",[\"Una boutique de dos corredores licenciados, veinte años en el mercado de lujo de Puerto Rico.\",\"Analizamos las ventas cerradas de los últimos doce meses en su comunidad y le mostramos los datos antes de recomendar un precio.\"],CALL,[IM.stm,IM.coco]],\n steps:[\"Paso a paso\",\"Cómo Vendemos una Propiedad de Lujo\",[[\"Valoración con datos\",\"Comparables cerrados, inventario activo y demanda real: un rango de precio defendible.\"],[\"Preparación y documentación\",\"Registro de la Propiedad, permisos de mejoras, CRIM y documentos de la comunidad.\"],[\"Producción y lanzamiento\",\"Fotografía, vídeo, plano y ficha en inglés y español; lanzamiento en el MLS, la web y redes.\"],[\"Exposición dirigida\",\"Compradores que se reubican, inversionistas bajo la Ley 60 y familias que buscan en nuestras zonas.\"],[\"Negociación y cierre\",\"Calificamos al comprador y coordinamos con el notario, el tasador y el banco hasta el cierre.\"]]],\n stat:ESSTAT,panels:ESPANEL,cases:ESCASES},\n\"/vender-casa-en-dorado\":esSell(\"Vender en Dorado\",\"Dorado No Es un Solo Mercado\",[\"En 2026, hasta el 2 de octubre, se cerraron 93 ventas en Dorado. La mediana fue de $1.2M y 52 superaron $1M.\",\"El precio de su casa sale de los cierres de su comunidad, no de lo que piden los vecinos.\"],[IM.dor,IM.dorlife],[\"93\",\"ventas cerradas en Dorado en 2026 (hasta el 2 de octubre); 57 de ellas se pagaron al contado.\"]),\n\"/vender-casa-en-rio-grande\":esSell(\"Vender en Río Grande\",\"Río Grande No Es un Solo Mercado\",[\"Hasta el 1 de octubre de 2026 se cerraron 85 ventas en Río Grande, con una mediana de $440,000.\",\"Trece ventas de $1M o más sumaron el 68 % del dinero. Ninguna de las dos cifras describe su casa.\"],[IM.rio,IM.coco],[\"68 %\",\"del dinero de las ventas de Río Grande en 2026 (hasta el 1 de octubre) lo sumaron trece ventas de $1M o más.\"]),\n\"/vender-casa-en-condado-san-juan\":esSell(\"Vender en Condado y San Juan\",\"Condado y San Juan No Son un Solo Mercado\",[\"Entre el 1 de enero y el 30 de septiembre de 2026 se cerraron 83 ventas en Condado, con una mediana de $850,000.\",\"Treinta y tres pasaron del millón.\"],[IM.condado,IM.stm],[\"83\",\"ventas cerradas en Condado del 1 de enero al 30 de septiembre de 2026; 33 pasaron del millón.\"]),\n\"/vender-casa-en-guaynabo\":esSell(\"Vender en Guaynabo\",\"Guaynabo No Es un Solo Mercado\",[\"Guaynabo vuelve a tener construcción nueva de lujo.\",\"El precio de su casa sale de los cierres de su comunidad, no de lo que piden los vecinos.\"],[IM.guay,IM.condado]),\n\"/vender-propiedad-heredada-en-puerto-rico\":{into:true,intro:[\"Herencias\",\"Cuatro Cosas Antes de Vender\",[\"Saber quiénes son los herederos, obtener el relevo de Hacienda, inscribir la propiedad a nombre de los herederos en el Registro y tener el CRIM al día.\",\"Nosotros nos ocupamos de la parte inmobiliaria y trabajamos con su abogado notario y su CPA.\"],CALL,[IM.guay,IM.condado]],\n steps:[\"Paso a paso\",\"Cómo Se Vende una Casa Heredada\",[[\"Quiénes son los herederos\",\"Por testamento o por declaratoria de herederos.\"],[\"Qué ley aplica\",\"Depende de la fecha del fallecimiento: el Código Civil de 2020 o el anterior.\"],[\"El relevo de Hacienda\",\"La Certificación de Cancelación de Gravamen, necesaria para inscribir y vender.\"],[\"El CRIM al día\",\"Hacienda exige una certificación del CRIM sin deudas.\"],[\"Inscribir a nombre de los herederos\",\"Sin ese paso no se puede pasar el título al comprador.\"]]],\n stat:[\"2018\",\"En Puerto Rico no hay contribución sobre la herencia para fallecimientos desde el 1 de enero de 2018.\"],panels:ESPANEL},\n\"/cuanto-vale-mi-casa\":{hero:IM.stm,intro:[\"Valoración\",\"Su Casa Vale lo Que Se Ha Pagado por Comparables\",[\"Lo que se ha pagado por propiedades comparables en su comunidad en los últimos doce meses.\",\"No lo que piden los portales ni el promedio del municipio.\"],CALL,[IM.condado,IM.coco]],\n steps:[\"Cómo preparamos el estimado\",\"Tres Principios\",[[\"Comunidad, no municipio\",\"Buscamos las ventas cerradas en su comunidad en los últimos doce meses.\"],[\"Cerrado, no pedido\",\"Usamos precios de cierre, no precios de lista.\"],[\"Confidencial\",\"Un estimado confidencial de lo que cerraría su casa.\"]]],\n stat:ESSTAT,panels:ESPANEL,cases:ESCASES},\n\"/casas-de-lujo-en-venta-en-puerto-rico\":{hero:IM.rio,intro:[\"Casas de lujo\",\"Lo Que Vale una Casa lo Dicen las Ventas Cerradas\",[\"En Puerto Rico la diferencia entre lo que se pide y lo que se cierra puede ser considerable.\",\"Varía por zona, por urbanización y hasta por calle.\"],CALL,[IM.dor,IM.condado]],\n steps:[\"Lo que cambia al comprar en Puerto Rico\",\"Tres Pasos para Comprar\",[[\"Sin trámite de extranjero\",\"Puerto Rico es jurisdicción de Estados Unidos: no hay cambio de moneda ni tema migratorio.\"],[\"La escritura ante notario\",\"La escritura se otorga ante un abogado notario.\"],[\"El Registro\",\"El título se trabaja en el Registro de la Propiedad.\"]]],\n stat:[\"$1M+\",\"Nos especializamos en propiedades de $1M en adelante.\"],\n panels:[[\"Dorado\",\"La zona resort al oeste de San Juan.\",\"/neighborhoods/dorado-puerto-rico-real-estate\",IM.dorlife,\"Guía de Dorado\"],[\"Condado y San Juan\",\"Vida urbana frente al mar.\",\"/neighborhoods/condado-puerto-rico-real-estate\",IM.condado,\"Guía de Condado\"],[\"Río Grande y Bahía Beach\",\"Entre El Yunque y el Atlántico.\",\"/neighborhoods/rio-grande-puerto-rico-real-estate\",IM.rio,\"Guía de Río Grande\"]]},\n\"/ley-60-bienes-raices\":{into:true,\n steps:[\"Cómo funciona la compra\",\"Tres Pasos hacia su Casa con la Ley 60\",[[\"El decreto\",\"El 31 de diciembre de 2026 es para radicar la solicitud del decreto, no para cerrar la compra.\"],[\"La residencia principal\",\"Después de obtener el decreto hay dos años para adquirir la residencia principal.\"],[\"El cierre\",\"La escritura se firma ante un abogado notario y el título se trabaja en el Registro.\"]]],\n stat:[\"31 de diciembre de 2026\",\"Las solicitudes radicadas desde el 1 de enero de 2027 pagan una tasa de 4 % hasta 2055, según la Ley 38-2026.\"],\n panels:[[\"Incentivos Contributivos\",\"Las reglas y fechas del decreto, en una guía.\",\"/tax-incentives\",IM.condado,\"Leer la guía\"],[\"Costo de Ser Dueño\",\"Lo que cuesta una casa cada año.\",\"/cost-of-ownership-calculator\",IM.rio,\"Calcular\"],[\"Dónde Viven las Familias\",\"Barrio por barrio.\",\"/neighborhoods\",IM.west,\"Ver barrios\"]]},\n\"/realtors-en-puerto-rico\":{into:true,intro:[\"Realtors en Puerto Rico\",\"Corredores de Propiedades de Lujo desde 2005\",[\"Antonio Cartagena (corredor, licencia C-13471) y Lizvette Robles (corredora, licencia C-23765).\",\"InvEstate es una correduría boutique de lujo.\"],CALL,[IM.stm,IM.rio]],\n steps:[\"Qué hace un realtor en Puerto Rico\",\"Más Allá de la Visita\",[[\"Lo que se ha cerrado\",\"Saber qué se ha cerrado en esa comunidad y a qué precio.\"],[\"El título\",\"Revisar cómo está el título en el Registro de la Propiedad.\"],[\"El costo real\",\"Saber cuánto costará realmente el seguro.\"]]],\n stat:ESSTAT,\n panels:[[\"Vender con InvEstate\",\"El precio que los datos sostienen.\",\"/vender\",IM.stm,\"Vender\"],[\"Casas de Lujo\",\"Propiedades de $1M en adelante.\",\"/casas-de-lujo-en-venta-en-puerto-rico\",IM.dorlife,\"Ver casas\"],[\"Ley 60\",\"Qué cambia en 2027.\",\"/ley-60-bienes-raices\",IM.west,\"Leer la guía\"]]}\n});\nfunction coleyInto(){var C=CP[P];if(!C||!C.into||document.querySelector(\".inv-cp-in\"))return;var secs=[].filter.call(document.querySelectorAll(\"section\"),function(s){return !s.parentElement.closest(\"section\");});var hs=secs[0],h1=document.querySelector(\"h1\");if(!hs||!h1||hs.contains(h1))return;var w=document.createElement(\"div\");w.className=\"inv-cp-in\";var pre=h1.previousElementSibling;if(pre&&pre.innerText&&pre.innerText.length<60)w.appendChild(pre);w.appendChild(h1);hs.style.position=\"relative\";hs.style.minHeight=\"70vh\";hs.appendChild(w);\n if(!document.getElementById(\"inv-cpin-css\")){var c=document.createElement(\"style\");c.id=\"inv-cpin-css\";c.textContent='.inv-cp-in{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;background:rgba(17,17,17,.42)}.inv-cp-in *{color:#F5F5F3!important}.inv-cp-in h1{font-family:\"Cormorant Garamond\",Georgia,serif!important;font-weight:300!important;font-size:clamp(40px,5.4vw,76px)!important;line-height:1.08!important;max-width:1000px;margin:12px auto 0!important}';document.head.appendChild(c);}}\n\n/* INSTAGRAM tipo Coley en TODAS las páginas (11-nov-2026): pide los 9 últimos posts a la API de LP (instagramContentFeed) y oculta el carrusel con textos. */\nfunction igskin(){\n if(document.getElementById(\"inv-ig\")||P===\"/borrador-home-2026\")return;\n var gf=document.getElementById(\"global-footer\");if(!gf)return;\n var Q='[style*=\"cdninstagram\"],img[src*=\"cdninstagram\"]';\n var d=document.createElement(\"section\");d.id=\"inv-ig\";d.setAttribute(\"aria-label\",\"Instagram\");d.style.display=\"none\";gf.parentNode.insertBefore(d,gf);\n var L=window.luxuryPresence&&window.luxuryPresence.defaults;if(!L)return;\n fetch(L.routerUrl+\"/graphql\",{method:\"POST\",headers:{\"content-type\":\"application/json\"},body:JSON.stringify({query:\"query InstagramFeed($companyId: ID!, $limit: Int){ instagramContentFeed(companyId:$companyId, limit:$limit){ items { mediaType mediaUrl thumbnailUrl permalink } } }\",variables:{companyId:L.companyId,limit:9}})}).then(function(r){return r.json();}).then(function(j){\n  var it=(((j||{}).data||{}).instagramContentFeed||{}).items||[];if(it.length<3)return;\n  if(!document.getElementById(\"inv-ig-css\")){var c=document.createElement(\"style\");c.id=\"inv-ig-css\";\n  c.textContent='#inv-ig{position:relative;z-index:2;background:#fff;padding:96px 24px 104px;text-align:center}#inv-ig .ey{display:block;font:400 16px Montserrat,sans-serif;color:#555;margin:0 0 6px}#inv-ig .h{display:inline-block;font-family:\"Cormorant Garamond\",Georgia,serif;font-weight:300;font-size:clamp(48px,6vw,88px);line-height:1.1;color:#111;text-decoration:none}#inv-ig .row{display:grid;grid-template-columns:repeat(9,1fr);gap:12px;max-width:1520px;margin:30px auto 0}#inv-ig .row a{display:block;aspect-ratio:1/1;background:#eee center/cover no-repeat;transition:opacity .2s}#inv-ig .row a:hover{opacity:.85}@media(max-width:900px){#inv-ig .row{grid-template-columns:repeat(3,1fr)}#inv-ig{padding:64px 16px}}';\n  document.head.appendChild(c);}\n  var IG=\"https://www.instagram.com/investatepr/\",ES=typeof isES!==\"undefined\"&&isES;\n  d.innerHTML='<span class=\"ey\">'+(ES?\"Síguenos en Instagram\":\"Follow Us On Instagram\")+'</span><a class=\"h\" href=\"'+IG+'\" target=\"_blank\" rel=\"noopener\">@investatepr</a><div class=\"row\">'+it.slice(0,9).map(function(x){var u=(x.mediaType===\"VIDEO\"?x.thumbnailUrl:x.mediaUrl)||x.thumbnailUrl||\"\";return '<a href=\"'+(x.permalink||IG)+'\" target=\"_blank\" rel=\"noopener\" aria-label=\"Instagram post\" style=\"background-image:url(\\''+u.replace(/'/g,\"%27\")+'\\')\"></a>';}).join(\"\")+'</div>';\n  d.style.display=\"\";\n  [].forEach.call(document.querySelectorAll(\"section\"),function(s){if(s!==d&&s.querySelector(Q))s.style.display=\"none\";});\n }).catch(function(){});\n}\n\n/* CIFRAS DE CONDADO actualizadas (11-nov-2026): export PR_ventas_cerradas_oct2023-oct2026_MARCADO.xlsx, caja lat/lon de Condado sin Miramar/Santurce, 1-ene→30-sep-2026. Script: ~/Downloads/condado-cifras/condado2026_b.py */\nvar NUMFIX={\n\"/vender\":[[/60 ventas · mediana \\$925,000 · 40 de 60/g,\"83 ventas · mediana $850,000 · 55 de 83\"]],\n\"/ley-60-bienes-raices\":[[/40 de 60 en Condado/g,\"55 de 83 en Condado\"]],\n\"/vender-casa-en-condado-san-juan\":[[/Entre enero y octubre de 2026/g,\"Entre el 1 de enero y el 30 de septiembre de 2026\"],[/\\b69 ventas/g,\"83 ventas\"],[/Veintisiete/g,\"Treinta y tres\"],[/\\$1,900,000/g,\"$1,700,000\"],[/\\$725/g,\"$711\"],[/92 ?%/g,\"91 %\"],[/43 días/g,\"55 días\"],[/43 de las 69/g,\"55 de las 83\"],[/Cuarenta y tres de las 69/g,\"Cincuenta y cinco de las 83\"]]\n};\nfunction numfix(){var F=NUMFIX[P];if(!F||document.body.dataset.numfix)return;document.body.dataset.numfix=\"1\";\n var w=document.createTreeWalker(document.body,NodeFilter.SHOW_TEXT,null),n,L=[];while(n=w.nextNode()){if(n.parentElement&&!/SCRIPT|STYLE/.test(n.parentElement.tagName))L.push(n);}\n L.forEach(function(t){var v=t.nodeValue,o=v;F.forEach(function(f){v=v.replace(f[0],f[1]);});if(v!==o)t.nodeValue=v;});}\n/* SIN REPETICIÓN: esconde del texto largo lo que ya muestran los bloques tipo Coley */\nvar DEDUP={\n\"/vender\":{h:[/^Cómo vendemos una propiedad de lujo/i],p:[/^Una boutique de dos corredores/i]},\n\"/vender-casa-en-dorado\":{h:[/^Lo que revisamos antes de poner precio/i],p:[/^En 2026 se cerraron 57 ventas/i]},\n\"/vender-casa-en-rio-grande\":{h:[/^Lo que revisamos antes de poner precio/i],p:[/^Hasta agosto de 2026 se cerraron 19/i]},\n\"/vender-casa-en-condado-san-juan\":{h:[/^Lo que revisamos antes de poner precio/i],p:[/^Entre (el 1 de )?enero/i]},\n\"/vender-casa-en-guaynabo\":{h:[/^Lo que revisamos antes de poner precio/i]},\n\"/vender-propiedad-heredada-en-puerto-rico\":{h:[/^Paso [1-5]\\./i],p:[/^Para vender una casa heredada en Puerto Rico hacen falta/i]},\n\"/cuanto-vale-mi-casa\":{h:[/^Cómo preparamos el estimado/i],p:[/^Su casa vale lo que se ha pagado/i]},\n\"/casas-de-lujo-en-venta-en-puerto-rico\":{h:[/^El precio que pide un vendedor/i,/^Lo que cambia al comprar en Puerto Rico/i]},\n\"/ley-60-bienes-raices\":{h:[/^Cómo es una compra en Puerto Rico/i]},\n\"/realtors-en-puerto-rico\":{h:[/^Qué hace un realtor en Puerto Rico/i],p:[/^Somos Antonio Cartagena/i]},\n\"/buyers\":{h:[/^Which neighborhood fits you/i]}\n};\nfunction dedup(){var D=DEDUP[P];if(!D||document.body.dataset.dedup)return;document.body.dataset.dedup=\"1\";\n var lv=function(e){var m=/^H([1-6])$/.exec(e.tagName);return m?+m[1]:9;};\n [].forEach.call(document.querySelectorAll(\"h1,h2,h3,h4\"),function(h){if(h.closest(\".inv-cp,.inv-cp-in,.inv-cp-hero,#inv-hdr,#inv-foot,#inv-rel,#inv-ig,#inv-conv\"))return;var t=h.textContent.trim();\n  if(!(D.h||[]).some(function(r){return r.test(t);}))return;var L=lv(h);h.style.display=\"none\";var s=h.nextElementSibling;\n  while(s&&lv(s)>L&&!(lv(s)<=L)){if(/^H[1-6]$/.test(s.tagName)&&lv(s)<=L)break;s.style.display=\"none\";s=s.nextElementSibling;}\n  var sec=h.closest(\"section\");if(sec&&!sec.closest(\".inv-cp\")&&sec.innerText.trim().length<5)sec.style.display=\"none\";});\n [].forEach.call(document.querySelectorAll(\"p\"),function(p){if(p.closest(\".inv-cp,.inv-cp-in,#inv-conv,#inv-rel,#inv-foot\"))return;var t=p.textContent.trim();if((D.p||[]).some(function(r){return r.test(t);}))p.style.display=\"none\";});}\n\n/* FRASES CORTAS del bloque de captación, tipo Coley (11-nov-2026). Solo vista previa; el texto público no cambia. */\nvar CTASH={\"What has closed at Dorado Beach East, street by street.\": \"Let’s Talk About Dorado Beach East.\", \"The closings here are filed by street address, not by community name.\": \"Thinking About Dorado Country Estates?\", \"What has closed inside Bahía Beach, residence by residence.\": \"Let’s Talk About Bahía Beach.\", \"Carolina is one municipality and several different markets.\": \"One Municipality. Several Markets.\", \"What has closed inside the gate, not what Trujillo Alto averages.\": \"Let’s Talk About Encantada.\", \"What is asked and what is paid in Garden Hills are two different numbers.\": \"Thinking About Garden Hills?\", \"What resale has closed for, next to what the developer is asking.\": \"Resale or New at Grand Reserve?\", \"On this strip the address decides the number.\": \"The Address Decides the Number.\", \"One of the very few gated addresses in the capital with houses, not towers.\": \"Gated Houses in the Capital.\", \"The part of Dorado most buyers can actually reach.\": \"The Reachable Side of Dorado.\", \"What has closed inside the walls, street by street.\": \"Let’s Talk About Old San Juan.\", \"In Palmas the village decides the price, not the resort.\": \"The Village Decides the Price.\", \"The most reachable of the three resort gates in Río Grande.\": \"The Most Reachable Resort Gate.\", \"Sabanera is in Dorado, and it does not price like Dorado Beach.\": \"Sabanera Prices Its Own Way.\", \"In San Juan the building sets the price, not the neighborhood.\": \"The Building Sets the Price.\", \"The entire public record for this building is two closings.\": \"Thinking About The Bristol?\", \"The compact, waterfront end of the Dorado Beach gate.\": \"The Waterfront End of the Gate.\", \"What the rest of Guaynabo asks for the same space.\": \"Thinking About The Legacy?\", \"What is asked and what is paid in Torrimar are two different numbers.\": \"Thinking About Torrimar?\", \"Rincón, Cabo Rojo, Isabela and Aguadilla are four different markets.\": \"Four Towns. Four Markets.\", \"What has closed in Dorado this year. Not the asking prices.\": \"Let’s Talk About Dorado.\", \"What closed in Condado this year, building by building.\": \"Let’s Talk About Condado.\", \"What actually closed in Torrimar, Garden Hills and Sereno this year.\": \"Let’s Talk About Guaynabo.\", \"Bahía Beach, Grand Reserve, Rio Mar: what closed, and what it costs to own.\": \"Let’s Talk About Río Grande.\", \"The three real estate mistakes Act 60 relocators make. And what each one costs.\": \"Planning an Act 60 Move?\", \"What a mainland buyer has to get right here, in the order it happens.\": \"Buy in the Right Order.\", \"Find out what your home would close for. Not what it would list for.\": \"Thinking of Selling?\", \"Private showing this week. And the West Coast closings before you offer.\": \"Book a Private Showing.\", \"Private showing of PH 2201 this week. Plus the 2026 closings at Vanderbilt.\": \"A Private Showing of PH 2201.\", \"Tell us your budget and area. We send only the homes that fit, on and off market.\": \"Only the Homes That Fit.\"};\nfunction ctashort(){var b=document.getElementById(\"inv-conv-cta\");if(b&&!b.dataset.s){b.dataset.s=\"1\";b.textContent=(typeof isES!==\"undefined\"&&isES)?\"Agenda una llamada\":\"Schedule a Call\";}var h=document.querySelector(\"#inv-conv .inv-h\");if(!h||h.dataset.s)return;var t=h.textContent.trim(),n=CTASH[t];if(typeof isES!==\"undefined\"&&isES&&/close for/i.test(t))n=\"¿Piensa vender?\";if(n){h.dataset.s=\"1\";h.textContent=n;}}\n/* COMPRAR / VENDER: dos bloques de contacto con foto en todas las páginas + aire y centrado del texto largo (11-nov-2026) */\n/* /tax-incentives tipo Coley: bloques, cifras de la Ley 60, sin mayúsculas gritadas y FAQ fuera del carrusel (11-nov-2026) */\nCP[\"/tax-incentives\"]={steps:[\"Act 60 in three dates\",\"What Decides Your Decree\",[[\"File by December 31, 2026\",\"Applications filed by then keep 0% on interest and dividends through 2035.\"],[\"Buy your home within two years\",\"The decree requires a primary residence in Puerto Rico. From 2027, title goes in your name, with your spouse or in a trust.\"],[\"Live here, every year\",\"Presence, tax home and closer connection decide residency each year, with your CPA, not with a deed.\"]]],\n stat:[\"December 31, 2026\",\"Last day to file for the 0% rate. From January 1, 2027, new decrees pay 4% through 2055.\"],\n panels:[[\"Act 60 Real Estate\",\"Where Act 60 families buy, and how.\",\"/act-60-real-estate\",IM.dor,\"Read the guide\"],[\"Cost of Ownership\",\"What a home really costs each year.\",\"/cost-of-ownership-calculator\",IM.rio,\"Calculate\"],[\"Neighborhoods\",\"Community by community.\",\"/neighborhoods\",IM.west,\"Explore\"]]};\nfunction txi(){\n if(P!==\"/tax-incentives\"||document.body.dataset.txi)return;document.body.dataset.txi=\"1\";\n [\"93a21340-6b4f-42e2-a7cf-0706e3e9ca1e\",\"82b9a617-186b-4b20-bf5c-8693d5cadbd6\",\"8acde601-bc08-4c79-8087-73e01f02bac2\",\"5ea71ac0-7088-472b-aa9c-cf58db62eeef\",\"4f5ef73d-ee85-4d4e-af1b-3c2d6c233817\",\"c28f454e-a2a0-454d-930f-352ba4ba123f\"].forEach(function(id){var e=document.getElementById(\"section-\"+id);if(e)e.style.display=\"none\";});\n var SMALL=/^(a|an|and|as|at|but|by|for|from|in|into|of|on|or|than|the|to|with)$/i,KEEP=/^(ACT|U\\.S\\.|CPA|FAQS?|PR|II|LLC|DDEC)$/;\n var tc=function(t){return t.toLowerCase().split(\" \").map(function(w,i){var W=w.toUpperCase();if(KEEP.test(W.replace(/[^A-Z.]/g,\"\")))return W===\"FAQS\"?\"FAQs\":W;if(i>0&&SMALL.test(w))return w;return w.charAt(0).toUpperCase()+w.slice(1);}).join(\" \").replace(/puerto rico/gi,\"Puerto Rico\").replace(/act 60/gi,\"Act 60\").replace(/Investate/g,\"InvEstate\");};\n [].forEach.call(document.querySelectorAll(\"section[id^='section-'] h1,section[id^='section-'] h2,section[id^='section-'] h3,section[id^='section-'] h4,section[id^='section-'] h5\"),function(h){var t=h.textContent.trim();if(t.length>3&&t===t.toUpperCase()&&/[A-Z]/.test(t)){h.textContent=tc(t);}});\n var sl=document.getElementById(\"section-4a165cff-e67a-40f5-ab34-15e0c0f2e3e4\");\n if(sl){var Q=[];[].forEach.call(sl.querySelectorAll(\".scene\"),function(sc){var t=sc.querySelector(\".scene-title\"),b=sc.querySelector(\".scene-body\");if(!t||!b)return;var q=t.textContent.trim().replace(/^\\d+\\.\\s*/,\"\");if(q===q.toUpperCase())q=tc(q);q=q.replace(/ Us /g,\" US \").replace(/ i /g,\" I \").replace(/^Do i /,\"Do I \").replace(/ If i /,\" If I \");var at=b.textContent.trim().replace(/\\s+/g,\" \");if(q.length>8&&at.length>20&&!Q.some(function(x){return x[0]===q;}))Q.push([q,at]);});\n  if(Q.length){var f=document.createElement(\"section\");f.id=\"inv-txfaq\";f.innerHTML='<div class=\"w\"><div class=\"ph\" style=\"background-image:url(\\''+MED(\"0af77707-57ee-42fc-95ad-76a3a1b14ea3\")+'\\')\"></div><div class=\"tx\"><span class=\"ey\">Act 60 questions</span><h2>What Our Act 60 Clients Ask First</h2>'+Q.map(function(x){return '<div class=\"q\"><h3>'+x[0]+'</h3><p>'+x[1]+'</p></div>';}).join(\"\")+'<a class=\"btn\" href=\"/contact-us\">Schedule a Call</a></div></div>';var gd=document.getElementById(\"section-4715e818-fb2b-4583-a4d8-abd8e3b15d6e\");if(gd)gd.parentNode.insertBefore(f,gd.nextSibling);else sl.parentNode.insertBefore(f,sl);sl.style.display=\"none\";}}\n if(!document.getElementById(\"inv-txi-css\")){var c=document.createElement(\"style\");c.id=\"inv-txi-css\";\n c.textContent='#section-8dfbf83b-504b-439d-8b34-2ed156ad04cc .opening-with-search::before{background-image:url(\"'+MED(\"bce6f26b-2e9d-4ef5-b154-b23126bceddf\")+'\")!important;background-position:center!important;background-size:cover!important;filter:brightness(.5)!important}#section-8dfbf83b-504b-439d-8b34-2ed156ad04cc h1,#section-8dfbf83b-504b-439d-8b34-2ed156ad04cc p,#section-8dfbf83b-504b-439d-8b34-2ed156ad04cc span{text-shadow:0 2px 18px rgba(0,0,0,.6)}section[id^=\"section-\"] h2,section[id^=\"section-\"] h3,section[id^=\"section-\"] h4{text-transform:none!important;letter-spacing:0!important}section[id^=\"section-\"]:not(.image-section) h2{font-family:\"Cormorant Garamond\",Georgia,serif!important;font-weight:300!important;font-size:clamp(34px,3.6vw,52px)!important;line-height:1.1!important}section[id^=\"section-\"] h4{font-family:\"Cormorant Garamond\",Georgia,serif!important;font-weight:400!important;font-size:26px!important}section[id^=\"section-\"] .boxed-text p,section[id^=\"section-\"] .text-grid p{font-size:17px!important;line-height:1.75!important;font-weight:300!important;max-width:760px;margin-left:auto!important;margin-right:auto!important}'\n +'#section-4715e818-fb2b-4583-a4d8-abd8e3b15d6e .boxed-text__description{max-width:780px!important;margin:0 auto!important;text-align:left!important}#section-4715e818-fb2b-4583-a4d8-abd8e3b15d6e .boxed-text__description h2{font-family:\\\"Cormorant Garamond\\\",Georgia,serif!important;font-weight:300!important;font-size:clamp(34px,3.4vw,46px)!important;line-height:1.12!important;text-align:left!important;margin:96px 0 30px!important;color:#111!important}#section-4715e818-fb2b-4583-a4d8-abd8e3b15d6e .boxed-text__description h2:after{content:\\\"\\\";display:block;width:90px;height:1px;background:#C4A66B;margin:22px 0 0}#section-4715e818-fb2b-4583-a4d8-abd8e3b15d6e .boxed-text__description h3{font-family:\\\"Cormorant Garamond\\\",Georgia,serif!important;font-weight:400!important;font-size:27px!important;line-height:1.25!important;text-align:left!important;margin:46px 0 12px!important;color:#111!important}#section-4715e818-fb2b-4583-a4d8-abd8e3b15d6e .boxed-text__description p,#section-4715e818-fb2b-4583-a4d8-abd8e3b15d6e .boxed-text__description li{font-family:Montserrat,sans-serif!important;font-size:17px!important;line-height:1.75!important;font-weight:300!important;text-align:left!important;color:#333!important;max-width:none!important;margin-left:0!important;margin-right:0!important}#section-4715e818-fb2b-4583-a4d8-abd8e3b15d6e .boxed-text__description>p:first-child{font-size:14px!important;color:#666!important;border-left:1px solid #C4A66B;padding-left:18px}#section-4715e818-fb2b-4583-a4d8-abd8e3b15d6e .boxed-text__description ol,#section-4715e818-fb2b-4583-a4d8-abd8e3b15d6e .boxed-text__description ul{padding-left:22px!important;margin:12px 0 22px!important;text-align:left!important}#section-4715e818-fb2b-4583-a4d8-abd8e3b15d6e .boxed-text__description li{margin:8px 0!important}#section-4715e818-fb2b-4583-a4d8-abd8e3b15d6e .boxed-text__description li p{margin:0!important}#section-4715e818-fb2b-4583-a4d8-abd8e3b15d6e .boxed-text__description table{width:100%!important;border-collapse:collapse!important;margin:26px 0 30px!important;font-family:Montserrat,sans-serif!important}#section-4715e818-fb2b-4583-a4d8-abd8e3b15d6e .boxed-text__description th{font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important;text-align:left!important;border-bottom:1px solid #111!important;padding:12px 12px 12px 0!important;vertical-align:bottom}#section-4715e818-fb2b-4583-a4d8-abd8e3b15d6e .boxed-text__description td{border-bottom:1px solid #d8d3c8!important;padding:13px 12px 13px 0!important;vertical-align:top}#section-4715e818-fb2b-4583-a4d8-abd8e3b15d6e .boxed-text__description th p,#section-4715e818-fb2b-4583-a4d8-abd8e3b15d6e .boxed-text__description td p{margin:0!important;font-size:15px!important;line-height:1.5!important;text-align:left!important}#section-4715e818-fb2b-4583-a4d8-abd8e3b15d6e .boxed-text__description th p{font-size:11px!important;font-weight:500!important;color:#111!important}@media(max-width:700px){#section-4715e818-fb2b-4583-a4d8-abd8e3b15d6e .boxed-text__description th,#section-4715e818-fb2b-4583-a4d8-abd8e3b15d6e .boxed-text__description td{padding:10px 6px 10px 0!important}#section-4715e818-fb2b-4583-a4d8-abd8e3b15d6e .boxed-text__description td p{font-size:13px!important}#section-4715e818-fb2b-4583-a4d8-abd8e3b15d6e .boxed-text__description th p{font-size:10px!important;letter-spacing:.06em!important}#section-4715e818-fb2b-4583-a4d8-abd8e3b15d6e .boxed-text__description h3{font-size:23px!important}}#inv-txfaq{position:relative;z-index:2;background:#F5F5F3;padding:110px 24px;font-family:Montserrat,sans-serif;color:#111}#inv-txfaq .w{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:5fr 7fr;gap:72px;align-items:start}#inv-txfaq .ph{position:sticky;top:120px;height:78vh;min-height:520px;background:#ddd center/cover no-repeat}#inv-txfaq .btn{display:inline-block;margin-top:44px;background:#111;color:#F5F5F3;padding:18px 36px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border:1px solid #111}#inv-txfaq .btn:hover{background:#C4A66B;border-color:#C4A66B;color:#111}#inv-txfaq .ey{display:block;text-align:left;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#555;margin-bottom:16px}#inv-txfaq h2{text-align:left;font-family:\"Cormorant Garamond\",Georgia,serif!important;font-weight:300!important;font-size:clamp(38px,4.4vw,58px)!important;line-height:1.08!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 56px!important}#inv-txfaq h2:after{content:\"\";display:block;width:120px;height:1px;background:#C4A66B;margin:26px 0 0}#inv-txfaq .q{border-top:1px solid #d8d3c8;padding:34px 0}#inv-txfaq .q:last-child{border-bottom:1px solid #d8d3c8}#inv-txfaq h3{font-family:\"Cormorant Garamond\",Georgia,serif!important;font-weight:400!important;font-size:28px!important;line-height:1.25!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 14px!important;color:#111!important}#inv-txfaq p{font-size:17px;line-height:1.75;font-weight:300;color:#333;margin:0}@media(max-width:900px){#inv-txfaq .w{grid-template-columns:1fr;gap:40px}#inv-txfaq .ph{position:relative;top:0;height:320px;min-height:0}}@media(max-width:600px){#inv-txfaq{padding:72px 16px}#inv-txfaq h3{font-size:23px!important}}';\n document.head.appendChild(c);}\n}\n\n/* /ley-60: tablas de la guia completa (12-nov-2026) */\nfunction tbl(){if(P!==\"/ley-60-bienes-raices\"||document.getElementById(\"inv-tbl-css\"))return;var c=document.createElement(\"style\");c.id=\"inv-tbl-css\";c.textContent=\"[id^=\\\"section-eab842d4\\\"] table{width:100%!important;border-collapse:collapse!important;margin:26px 0 30px!important;font-family:Montserrat,sans-serif!important;table-layout:auto}[id^=\\\"section-eab842d4\\\"] th{text-align:left!important;border-bottom:1px solid #111!important;padding:12px 12px 12px 0!important;vertical-align:bottom!important}[id^=\\\"section-eab842d4\\\"] td{border-bottom:1px solid #d8d3c8!important;padding:13px 12px 13px 0!important;vertical-align:top!important}[id^=\\\"section-eab842d4\\\"] th p,[id^=\\\"section-eab842d4\\\"] td p{margin:0!important;font-size:15px!important;line-height:1.5!important;text-align:left!important}[id^=\\\"section-eab842d4\\\"] th p{font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important;color:#111!important}@media(max-width:700px){[id^=\\\"section-eab842d4\\\"] th,[id^=\\\"section-eab842d4\\\"] td{padding:10px 6px 10px 0!important}[id^=\\\"section-eab842d4\\\"] td p{font-size:13px!important;word-break:normal;overflow-wrap:anywhere}[id^=\\\"section-eab842d4\\\"] th p{font-size:10px!important;letter-spacing:.06em!important}[id^=\\\"section-eab842d4\\\"] table{max-width:100%!important}}\";document.head.appendChild(c);}\n\n/* LEY 60 / ACT 60: lo que hay que saber en 2026 (verificado en la Ley 38-2026 y el Boletín DDEC 2026-004) + galería de comunidades (11-nov-2026) */\nfunction a60(){\n if(!/^\\/(act-60-real-estate|ley-60-bienes-raices|tax-incentives)$/.test(P)||document.getElementById(\"inv-a60\"))return;\n var anchor=document.getElementById(\"inv-cp-stat\");if(!anchor)return;\n var ES=P===\"/ley-60-bienes-raices\";\n var M=function(id,w){return \"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,width=\"+(w||1400)+\"/https://media-production.lp-cdn.com/media/\"+id;};\n var F=ES?[[\"0 %\",\"hasta 2035\",\"Si radica la solicitud del decreto a más tardar el 31 de diciembre de 2026, los intereses y dividendos tributan 0 % hasta 2035.\",\"Sec. 2022.01(a)\"],\n  [\"4 %\",\"hasta 2055\",\"Las solicitudes radicadas desde el 1 de enero de 2027 pagan 4 % sobre intereses, dividendos y la ganancia posterior a la residencia.\",\"Sec. 2022.01(b)\"],\n  [\"6 años\",\"sin residir aquí\",\"Para solicitudes de 2027, hay que demostrar que no fue residente de Puerto Rico durante los seis años antes de mudarse.\",\"Sec. 1020.02(a)(4)\"],\n  [\"2 años\",\"para comprar su casa\",\"El decreto da dos años para adquirir la residencia principal. Desde 2027, el título va a su nombre, con su cónyuge o en un fideicomiso, no en una LLC.\",\"Sec. 6020.10(c) · Boletín DDEC 2026-004\"],\n  [\"$10,000\",\"al año en donativos\",\"Cada año se donan $10,000 a entidades sin fines de lucro, y el informe anual lleva un cargo de $5,000.\",\"Ley 60, según enmendada\"],\n  [\"¿Ya tiene decreto?\",\"\",\"Puede pedir pasarse al régimen de 4 % hasta 2055. No puede tener los dos, y el cambio se solicita: nunca es automático.\",\"Sec. 6020.03(d)\"]]\n :[[\"0%\",\"through 2035\",\"File your decree application by December 31, 2026 and interest and dividends are taxed at 0% through 2035.\",\"Sec. 2022.01(a)\"],\n  [\"4%\",\"through 2055\",\"Applications filed from January 1, 2027 pay 4% on interest, dividends and post-residency capital gains.\",\"Sec. 2022.01(b)\"],\n  [\"6 years\",\"of non-residency\",\"For 2027 applications, you must show you were not a Puerto Rico resident for the six years before your move.\",\"Sec. 1020.02(a)(4)\"],\n  [\"2 years\",\"to buy your home\",\"The decree gives you two years to acquire your primary residence. From 2027, title goes in your name, with your spouse or in a trust, not in an LLC.\",\"Sec. 6020.10(c) · DDEC Bulletin 2026-004\"],\n  [\"$10,000\",\"a year in donations\",\"Each year you donate $10,000 to Puerto Rico non-profits, and the annual report carries a $5,000 fee.\",\"Act 60, as amended\"],\n  [\"Already have a decree?\",\"\",\"You can request a move to the 4% regime through 2055. You cannot keep both, and the change must be requested; it is never automatic.\",\"Sec. 6020.03(d)\"]];\n var L=[[\"Dorado Beach East\",\"Dorado\",\"/neighborhoods/dorado-beach-east\",M(\"9af0798c-a0ed-4509-bab6-cb863df785f8\",1800),\"a\"],\n  [\"Bahía Beach\",\"Río Grande\",\"/neighborhoods/bahia-beach-real-estate\",M(\"bce6f26b-2e9d-4ef5-b154-b23126bceddf\"),\"b\"],\n  [\"Condado\",\"San Juan\",\"/neighborhoods/condado-puerto-rico-real-estate\",M(\"9db3a1b9-3786-4bde-b714-64f4dd0ed71f\"),\"c\"],\n  [\"The Isles\",\"Dorado\",\"/neighborhoods/the-isles-at-dorado-beach\",M(\"ffbf5189-1203-4f55-80af-67cc6b543c66\"),\"d\"],\n  [\"Old San Juan\",\"San Juan\",\"/neighborhoods/old-san-juan\",M(\"f9caf599-12d3-43b5-a4b2-2ac41122e22c\",900),\"e\"],\n  [\"Guaynabo\",\"Guaynabo\",\"/neighborhoods/guaynabo-luxury-real-estate\",M(\"355b3092-4e8f-413d-b87e-c2fce0b614e4\"),\"f\"],\n  [ES?\"Costa Oeste\":\"The West Coast\",\"Rincón · Cabo Rojo\",ES?\"/neighborhoods/west-coast-puerto-rico-luxury-real-estate-rincon-cabo-rojo-isabela-and-aguadilla\":\"/neighborhoods/west-coast-puerto-rico-luxury-real-estate-rincon-cabo-rojo-isabela-and-aguadilla\",M(\"6fae2799-ed1a-4e3a-9cfb-0c9b27f46b47\",900),\"g\"]];\n if(!document.getElementById(\"inv-a60-css\")){var c=document.createElement(\"style\");c.id=\"inv-a60-css\";\n c.textContent='#inv-a60,#inv-life{position:relative;z-index:2;font-family:Montserrat,sans-serif;color:#111}#inv-a60{background:#F5F5F3;padding:120px 32px}#inv-a60 .hd,#inv-life .hd{text-align:center;max-width:820px;margin:0 auto}#inv-a60 .ey,#inv-life .ey{display:block;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#555;margin-bottom:16px}#inv-a60 h2,#inv-life h2{font-family:\"Cormorant Garamond\",Georgia,serif!important;font-weight:300!important;font-size:clamp(40px,4.6vw,64px)!important;line-height:1.08!important;letter-spacing:0!important;text-transform:none!important;color:#111!important;margin:0!important}#inv-a60 h2:after,#inv-life h2:after{content:\"\";display:block;width:120px;height:1px;background:#C4A66B;margin:26px auto 0}#inv-a60 .lead,#inv-life .lead{font-size:18px;line-height:1.7;font-weight:300;color:#333;margin:26px auto 0;max-width:680px}'\n +'#inv-a60 .gr{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:1240px;margin:72px auto 0;border-top:1px solid #d8d3c8;border-left:1px solid #d8d3c8}#inv-a60 .cd{padding:44px 38px 40px;border-right:1px solid #d8d3c8;border-bottom:1px solid #d8d3c8;background:#F5F5F3;display:flex;flex-direction:column}#inv-a60 .n{font-family:\"Cormorant Garamond\",Georgia,serif;font-weight:300;font-size:clamp(44px,4vw,60px);line-height:1;color:#111}#inv-a60 .cd.t .n{font-size:clamp(30px,2.6vw,38px);line-height:1.15}#inv-a60 .u{display:block;margin-top:10px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#555;min-height:15px}#inv-a60 .cd p{font-size:16px;line-height:1.7;font-weight:300;color:#333;margin:22px 0 0;flex:1}#inv-a60 .src{display:block;margin-top:22px;padding-top:14px;border-top:1px solid #C4A66B;width:max-content;max-width:100%;font-size:11px;letter-spacing:.08em;color:#6b6b6b}'\n +'#inv-a60 .ft{text-align:center;margin-top:60px}#inv-a60 .ft small{display:block;font-size:13px;color:#6b6b6b;line-height:1.6;max-width:640px;margin:0 auto 28px}#inv-a60 .btn,#inv-life .btn{display:inline-block;background:#111;color:#F5F5F3;padding:18px 36px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border:1px solid #111;transition:background .3s,color .3s}#inv-a60 .btn:hover,#inv-life .btn:hover{background:#C4A66B;border-color:#C4A66B;color:#111}'\n +'#inv-life{background:#fff;padding:120px 32px 110px}#inv-life .mz{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:150px;gap:14px;max-width:1360px;margin:72px auto 0}#inv-life a{position:relative;display:block;overflow:hidden;background:#ddd;color:#fff;text-decoration:none}#inv-life a i{position:absolute;inset:0;background:center/cover no-repeat;transition:transform 1.2s ease}#inv-life a:hover i{transform:scale(1.05)}#inv-life a:after{content:\"\";position:absolute;inset:0;background:linear-gradient(to top,rgba(17,17,17,.62),rgba(17,17,17,0) 55%)}#inv-life a span{position:absolute;left:26px;bottom:22px;z-index:1}#inv-life a b{display:block;font-family:\"Gilda Display\",\"Cormorant Garamond\",Georgia,serif;font-weight:400;font-size:22px;letter-spacing:.14em;text-transform:uppercase}#inv-life a em{display:block;font-style:normal;font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin-top:6px;opacity:.9}'\n +'#inv-life .a{grid-column:1/8;grid-row:span 4}#inv-life .b{grid-column:8/13;grid-row:span 2}#inv-life .c{grid-column:8/13;grid-row:span 2}#inv-life .d{grid-column:1/5;grid-row:span 3}#inv-life .e{grid-column:5/8;grid-row:span 3}#inv-life .f{grid-column:8/13;grid-row:span 3}#inv-life .g{display:none}#inv-life .ft{text-align:center;margin-top:60px}'\n +'@media(max-width:900px){#inv-a60 .gr{grid-template-columns:1fr 1fr}#inv-life .mz{grid-template-columns:1fr 1fr;grid-auto-rows:200px}#inv-life .a{grid-column:1/3;grid-row:span 2}#inv-life .b,#inv-life .c,#inv-life .d,#inv-life .e,#inv-life .f{grid-column:auto;grid-row:span 1}#inv-life .g{display:block}}@media(max-width:600px){#inv-a60,#inv-life{padding:80px 16px}#inv-a60 .gr{grid-template-columns:1fr}#inv-a60 .cd{padding:36px 26px}#inv-life .mz{grid-template-columns:1fr}#inv-life .a{grid-column:auto;grid-row:span 1}#inv-life a b{font-size:19px}}';\n document.head.appendChild(c);}\n var s=document.createElement(\"section\");s.id=\"inv-a60\";\n s.innerHTML='<div class=\"hd\"><span class=\"ey\">'+(ES?\"Ley 60 en 2026–2027\":\"Act 60 in 2026–2027\")+'</span><h2>'+(ES?\"Lo que Necesita Saber Antes de Mudarse\":\"What You Need to Know Before You Move\")+'</h2><p class=\"lead\">'+(ES?\"Seis cifras deciden su plan. Las verificamos en el texto de la Ley 38-2026 y en el Boletín 2026-004 del DDEC.\":\"Six numbers decide your plan. We checked each one against the text of Act 38-2026 and DDEC Bulletin 2026-004.\")+'</p></div><div class=\"gr\">'+F.map(function(x){return '<div class=\"cd'+(x[1]?\"\":\" t\")+'\"><span class=\"n\">'+x[0]+'</span><span class=\"u\">'+x[1]+'</span><p>'+x[2]+'</p><span class=\"src\">'+x[3]+'</span></div>';}).join(\"\")+'</div><div class=\"ft\"><small>'+(ES?\"Información general de una correduría de bienes raíces, revisada en noviembre de 2026. No es asesoría legal ni contributiva: confírmelo con su abogado o CPA.\":\"General information from a real estate brokerage, reviewed November 2026. Not legal or tax advice: confirm with your attorney or CPA.\")+'</small><a class=\"btn\" href=\"/contact-us\">'+(ES?\"Agenda una llamada\":\"Schedule a Call\")+'</a></div>';\n var l=document.createElement(\"section\");l.id=\"inv-life\";\n l.innerHTML='<div class=\"hd\"><span class=\"ey\">'+(ES?\"Dónde viven las familias de la Ley 60\":\"Where Act 60 families live\")+'</span><h2>'+(ES?\"La Vida a la que Se Muda\":\"The Life You Are Moving For\")+'</h2><p class=\"lead\">'+(ES?\"Frente al mar, en una comunidad con acceso controlado o en una calle de adoquines. Se lo enseñamos en persona.\":\"Oceanfront, behind a gate, or on a cobblestone street. We will show you each one in person.\")+'</p></div><div class=\"mz\">'+L.map(function(x){return '<a class=\"'+x[4]+'\" href=\"'+x[2]+'\"><i style=\"background-image:url(\\''+x[3]+'\\')\"></i><span><b>'+x[0]+'</b><em>'+x[1]+'</em></span></a>';}).join(\"\")+'</div><div class=\"ft\"><a class=\"btn\" href=\"/contact-us\">'+(ES?\"Agenda una llamada\":\"Schedule a Call\")+'</a></div>';\n anchor.parentNode.insertBefore(s,anchor.nextSibling);s.parentNode.insertBefore(l,s.nextSibling);\n}\n\nfunction bscta(){\n if(document.getElementById(\"inv-bs\"))return;\n if(/^\\/(contact-us|home-search.*|site-map|terms-and-conditions)$/.test(P))return;\n var gf=document.getElementById(\"global-footer\");if(!gf)return;\n var ES=typeof isES!==\"undefined\"&&isES;\n var M=function(id){return \"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85,width=1400/https://media-production.lp-cdn.com/media/\"+id;};\n var T=ES?[[\"Comprar\",\"Encuentre la casa correcta en Puerto Rico, con quien conoce cada comunidad.\",\"Hablemos de comprar\",M(\"eca50adf-1a78-4650-b744-976d4d19d41f\")],[\"Vender\",\"Venda su casa con un plan claro y un precio que se sostiene.\",\"Hablemos de vender\",M(\"ed6d5bf5-2f34-4c82-800c-aeef0f73f20f\")]]\n  :[[\"Buying\",\"Find the right home in Puerto Rico, with people who know each community.\",\"Talk to Us About Buying\",M(\"eca50adf-1a78-4650-b744-976d4d19d41f\")],[\"Selling\",\"Sell your home with a clear plan and a price that holds.\",\"Talk to Us About Selling\",M(\"ed6d5bf5-2f34-4c82-800c-aeef0f73f20f\")]];\n if(!document.getElementById(\"inv-bs-css\")){var c=document.createElement(\"style\");c.id=\"inv-bs-css\";\n c.textContent='#inv-bs{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:0;background:#111}#inv-bs a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:520px;padding:64px 32px;color:#fff;text-decoration:none;background:#111 center/cover no-repeat;overflow:hidden}#inv-bs a:before{content:\"\";position:absolute;inset:0;background:rgba(17,17,17,.62);transition:background .3s}#inv-bs a:hover:before{background:rgba(17,17,17,.72)}#inv-bs .t,#inv-bs .d{text-shadow:0 2px 14px rgba(0,0,0,.5)}#inv-bs a>*{position:relative}#inv-bs .t{font-family:\"Gilda Display\",\"Cormorant Garamond\",Georgia,serif;font-size:clamp(34px,3.6vw,52px);letter-spacing:.14em;text-transform:uppercase;line-height:1.1}#inv-bs .t:after{content:\"\";display:block;width:90px;height:1px;background:#C4A66B;margin:22px auto 0}#inv-bs .d{max-width:420px;margin:22px 0 0;font:400 17px/1.6 Montserrat,sans-serif}#inv-bs .b{margin-top:30px;border:1px solid #C4A66B;padding:15px 28px;font:500 12px Montserrat,sans-serif;letter-spacing:.16em;text-transform:uppercase;transition:background .3s,color .3s}#inv-bs a:hover .b{background:#C4A66B;color:#111}@media(max-width:800px){#inv-bs{grid-template-columns:1fr}#inv-bs a{min-height:380px}}';\n document.head.appendChild(c);}\n var s=document.createElement(\"section\");s.id=\"inv-bs\";s.setAttribute(\"aria-label\",ES?\"Comprar o vender\":\"Buying or selling\");\n s.innerHTML=T.map(function(x){return '<a href=\"/contact-us\" style=\"background-image:url(\\''+x[3]+'\\')\"><span class=\"t\">'+x[0]+'</span><span class=\"d\">'+x[1]+'</span><span class=\"b\">'+x[2]+'</span></a>';}).join(\"\");\n gf.parentNode.insertBefore(s,document.getElementById(\"inv-rel\")||gf);\n if(!document.getElementById(\"inv-sp-css\")){var c2=document.createElement(\"style\");c2.id=\"inv-sp-css\";\n c2.textContent='.solid-section ul.collection>li>div>:is(p,h2,h3,h4,ul,ol,blockquote,table){max-width:860px!important;margin-left:auto!important;margin-right:auto!important}.solid-section ul.collection>li>div>p{margin-bottom:22px!important}.solid-section ul.collection>li>div>h2{margin-top:88px!important;margin-bottom:28px!important}.solid-section ul.collection>li>div>h3{margin-top:52px!important;margin-bottom:18px!important}.solid-section ul.collection>li>div>:is(h2,h3):first-child{margin-top:0!important}@media(max-width:800px){.solid-section ul.collection>li>div>h2{margin-top:56px!important}}section:has(.slick-track){overflow-x:clip}';\n document.head.appendChild(c2);}\n}\n\nfunction run(){css();hdr();mhdr();foot();coleyInto();coley();a60();txi();tbl();bscta();related();igskin();ctashort();numfix();dedup();if(P==='/borrador-home-2026'||P===''){strip();skin();}if(P==='/borrador-blog-2026'||P==='/blog')blogskin();}\nsetTimeout(igskin,5000);setTimeout(igskin,9000);setTimeout(ctashort,3500);setTimeout(ctashort,7000);\nif(document.readyState===\"loading\")document.addEventListener(\"DOMContentLoaded\",function(){run();guide();});else{run();guide();}\nsetTimeout(run,2500);\n})();</script>\n\n<!-- INV-BARRA-MOVIL (12-nov-2026): barra fija de contacto en movil. WhatsApp · Llamar · Texto · Buscar.\n     Solo <768px. No sale en /home-search ni en fichas /properties/<slug> (alli LP ya tiene su barra).\n     WhatsApp reutiliza el enlace de #investate-wa (lleva el [ref:] de seguimiento) y la burbuja se oculta. -->\n<style>\n#inv-bar{display:none}\n@media (max-width:767px){\n #inv-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:2147483001;background:#111111;border-top:1px solid #C4A66B;padding-bottom:env(safe-area-inset-bottom);font-family:Montserrat,sans-serif}\n #inv-bar a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:58px;color:#F5F5F3;text-decoration:none;font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-left:1px solid rgba(245,245,243,.14)}\n #inv-bar a:first-child{border-left:0}\n #inv-bar svg{width:18px;height:18px;fill:none;stroke:#C4A66B;stroke-width:1.6}\n #inv-bar a:active{background:#1d1d1d}\n body.inv-has-bar{padding-bottom:calc(58px + env(safe-area-inset-bottom))}\n body.inv-has-bar #investate-wa{display:none!important}\n body.inv-has-bar #inv-guide{bottom:calc(70px + env(safe-area-inset-bottom))!important}\n html.inv-menu-open #inv-bar{display:none}\n}\n</style>\n<script>\n(function(){\n \"use strict\";\n if(window.__invBar)return;window.__invBar=true;\n var p=location.pathname.toLowerCase();\n if(/^\\/home-search/.test(p)||/^\\/properties\\/./.test(p))return;\n var es=/^\\/(vender|cuanto-vale-mi-casa|ley-60-bienes-raices|casas-de-lujo-en-venta-en-puerto-rico|realtors-en-puerto-rico)/.test(p);\n var L=es?[\"WhatsApp\",\"Llamar\",\"Texto\",\"Buscar\"]:[\"WhatsApp\",\"Call\",\"Text\",\"Search\"];\n var TEL=\"+17877176443\";\n var I={\n  wa:'<svg viewBox=\"0 0 24 24\"><path d=\"M4 20l1.3-3.9A8 8 0 1 1 8 19.2L4 20z\"/></svg>',\n  call:'<svg viewBox=\"0 0 24 24\"><path d=\"M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2\"/></svg>',\n  sms:'<svg viewBox=\"0 0 24 24\"><path d=\"M4 5h16v11H8l-4 4z\"/></svg>',\n  srch:'<svg viewBox=\"0 0 24 24\"><circle cx=\"11\" cy=\"11\" r=\"6.5\"/><path d=\"M16 16l4.5 4.5\"/></svg>'\n };\n function track(k){try{if(typeof gtag===\"function\")gtag(\"event\",\"contact_bar\",{event_category:\"mobile_bar\",event_label:k});}catch(e){}}\n function draw(){\n  if(document.getElementById(\"inv-bar\")||!document.body)return;\n  var b=document.createElement(\"div\");b.id=\"inv-bar\";b.setAttribute(\"role\",\"navigation\");b.setAttribute(\"aria-label\",es?\"Contacto\":\"Contact\");\n  b.innerHTML='<a href=\"https://wa.me/17877176443\" target=\"_blank\" rel=\"noopener\" data-k=\"whatsapp\">'+I.wa+L[0]+'</a>'\n   +'<a href=\"tel:'+TEL+'\" data-k=\"call\">'+I.call+L[1]+'</a>'\n   +'<a href=\"sms:'+TEL+'\" data-k=\"text\">'+I.sms+L[2]+'</a>'\n   +'<a href=\"/home-search/listings?priceMin=1000000\" data-k=\"search\">'+I.srch+L[3]+'</a>';\n  b.addEventListener(\"click\",function(e){\n   var a=e.target.closest(\"a\");if(!a)return;var k=a.getAttribute(\"data-k\");track(k);\n   if(k===\"whatsapp\"){var w=document.getElementById(\"investate-wa\");if(w&&w.href)a.href=w.href;}\n  });\n  document.body.appendChild(b);document.body.classList.add(\"inv-has-bar\");\n }\n if(document.readyState===\"loading\")document.addEventListener(\"DOMContentLoaded\",draw);else draw();\n})();\n</script>\n\n<!--INV-BORRADOR-BUSQUEDA 12nov v2--><style>.ivb{font-family:Montserrat,sans-serif;color:#111;background:#F5F5F3;padding:56px 20px}.ivb .w{max-width:1180px;margin:0 auto}.ivb .k{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#6b6457;margin:0 0 10px}.ivb h2{font-family:\"Cormorant Garamond\",serif;font-weight:300;font-size:clamp(28px,4vw,40px);line-height:1.15;margin:0 0 6px;color:#111}.ivb .rule{width:56px;height:1px;background:#C4A66B;margin:14px 0 26px}[data-ivb] .gallery-card__title{min-height:2.6em}[data-ivb] .ivb-x .cl{min-height:54px}.ivb-x{font-family:Montserrat,sans-serif;padding:12px 2px 4px;display:flex;flex-direction:column;gap:9px}.ivb-x .cl{font-size:12px;line-height:1.5;color:#3b382f;border-top:1px solid #C4A66B;padding-top:9px;min-height:36px}.ivb-x .cl b{font-weight:600;color:#111}.ivb-x a.go{display:block;text-align:center;background:#111;color:#F5F5F3;text-decoration:none;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:12px 8px}.ivb-x a.cl2{font-size:11px;letter-spacing:.1em;color:#111;text-decoration:none;border-bottom:1px solid #C4A66B;align-self:flex-start}.ivb-d .box{background:#fff;border:1px solid #e3ded3;padding:28px 24px;display:grid;grid-template-columns:1.1fr 1fr;gap:28px;align-items:center}.ivb-d p{font-size:14px;line-height:1.65;color:#3b382f;margin:0 0 10px}.ivb-d .sig{font-size:12px;color:#6b6457;letter-spacing:.04em}.ivb-d label{display:block;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#6b6457;margin:0 0 6px}.ivb-d .opts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.ivb-d .opts button{font-family:Montserrat,sans-serif;font-size:12px;background:#F5F5F3;border:1px solid #d8d2c4;color:#111;padding:9px 12px;cursor:pointer}.ivb-d .opts button.on{background:#111;color:#F5F5F3;border-color:#111}.ivb-d a.send{display:block;text-align:center;background:#111;color:#F5F5F3;text-decoration:none;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:15px;border-top:2px solid #C4A66B}@media (max-width:900px){.ivb{padding:40px 16px}.ivb-d .box{grid-template-columns:1fr}}</style>\n<script>\n(function(){\"use strict\";var P=location.pathname.toLowerCase().replace(/\\/$/,\"\"),Q=location.search||\"\";var Z={dorado:{n:\"Dorado\",u:\"/home-search/listings?search_type=envelope&south=18.424&west=-66.318&north=18.481&east=-66.253&priceMin=1000000\",p:\"/neighborhoods/dorado-puerto-rico-real-estate\",c:\"<b>93 homes closed</b> in the 12 months to Oct 7, 2026 · median <b>$1.3M</b>\"},condado:{n:\"Condado\",u:\"/home-search/listings?search_type=envelope&south=18.451&west=-66.087&north=18.464&east=-66.062&priceMin=1000000\",p:\"/neighborhoods/condado-puerto-rico-real-estate\",c:\"What has <b>actually closed</b>, building by building\"},riogrande:{n:\"Río Grande\",u:\"/home-search/listings?search_type=envelope&south=18.271&west=-65.878&north=18.475&east=-65.710&priceMin=1000000\",p:\"/neighborhoods/rio-grande-puerto-rico-real-estate\",c:\"Bahía Beach, Grand Reserve, Río Mar: <b>closed sales by gate</b>\"},guaynabo:{n:\"Guaynabo\",u:\"/home-search/listings?search_type=envelope&south=18.332&west=-66.143&north=18.440&east=-66.087&priceMin=1000000\",p:\"/neighborhoods/guaynabo-luxury-real-estate\",c:\"<b>146 homes closed</b> in the 12 months to Oct 7, 2026 · median <b>$613,750</b>\"},west:{n:\"West Coast\",u:\"/home-search/listings?search_type=envelope&south=17.939&west=-67.323&north=18.551&east=-66.914&priceMin=1000000\",p:\"/neighborhoods/west-coast-puerto-rico-luxury-real-estate-rincon-cabo-rojo-isabela-and-aguadilla\",c:\"Rincón, Cabo Rojo, Isabela: <b>8 sales above $1M</b> in 2026\"}};var PZ={\"/neighborhoods/dorado-puerto-rico-real-estate\":\"dorado\",\"/neighborhoods/condado-puerto-rico-real-estate\":\"condado\",\"/neighborhoods/rio-grande-puerto-rico-real-estate\":\"riogrande\",\"/neighborhoods/bahia-beach-real-estate\":\"riogrande\",\"/neighborhoods/guaynabo-luxury-real-estate\":\"guaynabo\",\"/neighborhoods/west-coast-puerto-rico-luxury-real-estate-rincon-cabo-rojo-isabela-and-aguadilla\":\"west\"};if(PZ[P]&&/borrador=1/.test(Q)){var z=Z[PZ[P]],tries=0;(function fix(){var a=document.querySelector('#inv-bar a[data-k=\"search\"]');if(!a){if(tries++<40)setTimeout(fix,250);return;}a.href=z.u;var t=a.lastChild;if(t&&t.nodeType===3)t.nodeValue=z.n.toUpperCase().replace(\"RÍO\",\"RIO\")+\" $1M+\";})();return;}if(P!==\"/borrador-home-2026\"&&P!==\"\")return;function wa(){return '<section class=\"ivb ivb-d\" id=\"ivb-wa\"><div class=\"w\"><div class=\"box\"><div><p class=\"k\">No forms</p><h2>A private shortlist, on WhatsApp</h2><div class=\"rule\"></div><p>Tell us the area and the budget. We send you the homes for sale that fit, from our own phones.</p><p class=\"sig\">Lizvette Robles, Lic. C-23765 · Antonio Cartagena, Lic. C-13471</p></div><div><label>Area</label><div class=\"opts\" data-g=\"a\"><button>Dorado</button><button>Condado</button><button>Río Grande</button><button>Guaynabo</button><button>West Coast</button></div><label>Budget</label><div class=\"opts\" data-g=\"b\"><button>$1M–$3M</button><button>$3M–$5M</button><button>$5M+</button></div><label>When</label><div class=\"opts\" data-g=\"t\"><button>Now</button><button>3–6 months</button><button>Just looking</button></div><a class=\"send\" id=\"ivb-send\" href=\"https://wa.me/17877176443\" target=\"_blank\" rel=\"noopener\">Send me the shortlist</a><a class=\"send\" id=\"ivb-see\" href=\"/home-search/listings?priceMin=1000000\" style=\"background:#fff;color:#111;border:1px solid #111;margin-top:8px\">See matching homes now</a></div></div></div></section>';}function wireWA(){var s={a:\"\",b:\"\",t:\"\"},btn=document.getElementById(\"ivb-send\"),see=document.getElementById(\"ivb-see\"),A={\"Dorado\":\"dorado\",\"Condado\":\"condado\",\"Río Grande\":\"riogrande\",\"Guaynabo\":\"guaynabo\",\"West Coast\":\"west\"},B={\"$1M–$3M\":\"&priceMin=1000000&priceMax=3000000\",\"$3M–$5M\":\"&priceMin=3000000&priceMax=5000000\",\"$5M+\":\"&priceMin=5000000\"};[].forEach.call(document.querySelectorAll(\"#ivb-wa .opts\"),function(g){g.addEventListener(\"click\",function(e){var b=e.target.closest(\"button\");if(!b)return;[].forEach.call(g.querySelectorAll(\"button\"),function(x){x.classList.remove(\"on\");});b.classList.add(\"on\");s[g.getAttribute(\"data-g\")]=b.textContent;var u=(s.a?Z[A[s.a]].u.replace(/&priceMin=\\d+/,\"\"):\"/home-search/listings?s=1\")+(s.b?B[s.b]:\"&priceMin=1000000\");see.href=u;var m=\"Hi Lizvette and Antonio, please send me a shortlist of homes for sale.\"+(s.a?\" Area: \"+s.a+\".\":\"\")+(s.b?\" Budget: \"+s.b+\".\":\"\")+(s.t?\" Timing: \"+s.t+\".\":\"\")+\" My search: \"+location.origin+u;btn.href=\"https://wa.me/17877176443?text=\"+encodeURIComponent(m);});});}function f(r){var h=[].slice.call(document.querySelectorAll(\"h2\")).filter(function(x){return r.test(x.textContent)}).pop();return h&&h.closest(\"section\");}function cards(lf){[].forEach.call(lf.querySelectorAll(\"a.gallery-card\"),function(a){var n=a.nextElementSibling;if(n&&n.className===\"ivb-x\")return;var t=(a.textContent||\"\").trim().toLowerCase(),k=/^condado/.test(t)?\"condado\":/^dorado/.test(t)?\"dorado\":/^r.o grande/.test(t)?\"riogrande\":/^guaynabo/.test(t)?\"guaynabo\":/^west/.test(t)?\"west\":\"\";if(!k)return;var z=Z[k];a.insertAdjacentHTML(\"afterend\",'<div class=\"ivb-x\"><div class=\"cl\">'+z.c+'</div><a class=\"go\" href=\"'+z.u+'\">See $1M+ for sale</a><a class=\"cl2\" href=\"'+z.p+'\">What closed there →</a></div>');});}function mount(){if(document.querySelector(\"[data-ivb]\"))return true;var inp=document.querySelector('input[placeholder*=\"eighborhood\"]'),lf=f(/Find Your Puerto Rico Lifestyle/i);if(!inp||!lf||!lf.querySelector(\".slick-initialized\"))return false;var sec=inp.closest(\"section\")||inp.closest(\"[class*=section]\");while(sec&&sec.parentElement&&sec.parentElement!==document.body&&sec.parentElement.children.length===1)sec=sec.parentElement;if(!sec)return false;lf.setAttribute(\"data-ivb\",\"1\");sec.insertAdjacentElement(\"afterend\",lf);try{jQuery(lf).find(\".slick-initialized\").slick(\"setPosition\")}catch(x){}cards(lf);setTimeout(function(){cards(lf)},1500);var ll=f(/Luxury Listings/i);if(ll)lf.insertAdjacentElement(\"afterend\",ll);var fn=f(/Featured Neighborhoods/i);if(fn)fn.style.display=\"none\";(ll||lf).insertAdjacentHTML(\"afterend\",wa());wireWA();return true;}var n=0;(function go(){if(!mount()&&n++<120)setTimeout(go,300);})();})();\n</script>\n<!-- INV-WA-CARDS 13-nov-2026 (v2: dentro de la tarjeta, \"Ask about this home\"): boton WhatsApp en tarjetas del IDX (rejillas de /neighborhoods y /home-search) y en la ficha IDX. El clic lo cuenta __investateWA (Head) por el href wa.me. -->\n<script>(function(){\nif(window.__invWACards)return;window.__invWACards=1;\nvar N=\"17877176443\",O=\"https://investatepr.com\";\nvar IC='<svg viewBox=\"0 0 24 24\" width=\"14\" height=\"14\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 0 1-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 0 1 2.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 0 0-3.48-8.413z\"/></svg>';\nvar s=document.createElement(\"style\");s.textContent='.inv-wa-card{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:14px;background:#25D366;color:#fff!important;font:600 11px/1 Montserrat,Arial,sans-serif;letter-spacing:.02em;text-decoration:none!important;position:relative;z-index:3;white-space:nowrap;cursor:pointer}.inv-wa-card:hover{background:#1ebe5a}.inv-wa-row{position:relative;z-index:3;padding:8px 0 2px}.inv-wa-det{margin-left:14px;vertical-align:middle}.inv-wa-in{position:absolute;right:14px;bottom:16px;padding:0}';document.head.appendChild(s);\nfunction t(e){return e?(e.textContent||\"\").replace(/\\s+/g,\" \").trim():\"\";}\nfunction wa(addr,comm,price,url){var m=\"Hi, I'm interested in \"+addr;if(comm&&addr.toUpperCase().indexOf(comm.toUpperCase())<0)m+=\" (\"+comm+\")\";if(price)m+=\", \"+price;return \"https://wa.me/\"+N+\"?text=\"+encodeURIComponent(m+\". \"+url);}\nfunction b(href,c){var a=document.createElement(\"a\");a.className=\"inv-wa-card \"+(c||\"\");a.href=href;a.target=\"_blank\";a.rel=\"noopener\";a.setAttribute(\"aria-label\",\"WhatsApp\");a.innerHTML=IC+\"<span>Ask about this home</span>\";a.addEventListener(\"click\",function(e){e.stopPropagation();});return a;}\nfunction u(h){return O+(h||\"\").split(\"?\")[0].split(\"#\")[0];}\nfunction run(){\n[].forEach.call(document.querySelectorAll(\"a.lp-listing-card\"),function(a){var it=a.parentElement;if(!it||it.querySelector(\".inv-wa-card\"))return;var ad=t(a.querySelector(\".listing-card__address\"));if(!ad)return;var r=document.createElement(\"div\");r.className=\"inv-wa-row inv-wa-in\";r.appendChild(b(wa(ad,\"\",t(a.querySelector(\"[class*=listing-card__price]\")),u(a.getAttribute(\"href\")))));if(getComputedStyle(it).position===\"static\")it.style.position=\"relative\";it.appendChild(r);});\n[].forEach.call(document.querySelectorAll('a[href*=\"/home-search/listings/\"]:not(.lp-listing-card)'),function(a){var c=a.closest(\"[class*=Grid_item]\");if(!c||c.querySelector(\".inv-wa-card\"))return;var ad=t(a);if(!ad)return;var r=document.createElement(\"div\");r.className=\"inv-wa-row\";r.appendChild(b(wa(ad,\"\",t(c.querySelector(\"h2\")),u(a.getAttribute(\"href\")))));a.parentElement.appendChild(r);});\nif(/^\\/home-search\\/listings\\/[^\\/]+\\/?$/.test(location.pathname)){var p=location.pathname,x=document.querySelector(\".inv-wa-det\"),cm=t(document.querySelector('[data-testid=\"other-attributes-subdivision\"] dd'));if(x&&(x.getAttribute(\"data-p\")!==p||(cm&&!x.getAttribute(\"data-c\")))){x.parentNode.removeChild(x);x=null;}var h=document.querySelector(\"h1\");if(!x&&h&&/^\\$[0-9]/.test(t(h))&&h.parentElement){var w=h.parentElement.parentElement,ad=t(w&&w.querySelector(\"p\"))||t(document.querySelector(\"p.text-2xl\"));if(ad){var d=b(wa(ad,cm,t(h),u(p)),\"inv-wa-det\");d.setAttribute(\"data-p\",p);d.setAttribute(\"data-c\",cm);h.parentElement.appendChild(d);}}}\n}\nvar q=0;function go(){if(q)return;q=setTimeout(function(){q=0;try{run();}catch(e){}},250);}\nif(document.readyState===\"loading\")document.addEventListener(\"DOMContentLoaded\",go);else go();\ntry{new MutationObserver(go).observe(document.documentElement,{childList:true,subtree:true});}catch(e){}\n})();</script>\n","globalHeadJs":"<!--INV-SPEED-HERO 12nov: video del hero mas ligero (movil w_720, desktop w_1280, q_auto:good) y poster redimensionado. Revertir: borrar este bloque.--><script>(function(){var m=innerWidth<768,W=m?\"q_auto:good,w_720\":\"q_auto:good,w_1280\",PW=m?828:1600;function rz(u){return\"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,width=\"+PW+\",quality=75/\"+u}if(location.pathname===\"/\"){var l=document.createElement(\"link\");l.rel=\"preload\";l.as=\"image\";l.href=rz(\"https://media-production.lp-cdn.com/media/7ca4c9c9-9c0e-458d-9727-4996dfe1c111\");l.setAttribute(\"fetchpriority\",\"high\");document.head.appendChild(l)}function fv(v){if(v.__ivf)return;var c=0;[].forEach.call(v.querySelectorAll(\"source\"),function(s){var u=s.getAttribute(\"src\")||\"\";if(u.indexOf(\"q_auto:best,w_1920\")>-1){s.setAttribute(\"src\",u.replace(\"q_auto:best,w_1920\",W));c=1}});if(c){v.__ivf=1;try{v.load();var p=v.play();p&&p.catch&&p.catch(function(){})}catch(e){}}}function fp(d){if(d.__ivp)return;var b=d.style&&d.style.backgroundImage||\"\",k=b.match(/url\\([\"']?(https:\\/\\/media-production\\.lp-cdn\\.com\\/media\\/[^\"')]+)[\"']?\\)/);if(k){d.__ivp=1;d.style.backgroundImage='url(\"'+rz(k[1])+'\")'}}function run(){[].forEach.call(document.querySelectorAll(\"video\"),fv);[].forEach.call(document.querySelectorAll(\".video-section .poster\"),fp)}var mo=new MutationObserver(run);mo.observe(document.documentElement,{childList:true,subtree:true});document.addEventListener(\"DOMContentLoaded\",function(){run();setTimeout(function(){mo.disconnect()},8000)})})();</script>\n<meta name=\"msvalidate.01\" content=\"D66368EE683D7B3296B1A8C259ACF165\" />\n<meta name=\"google-site-verification\" content=\"qMRcR2P6KPcqJoR-3r3l4H6zufxEW8GmEddYWMuUBBc\" />\n\n<!-- INV-LANG (phase 4, 2026-10-09): lang=\"es\" on all 10 Spanish pages + hreflang only for true EN/ES pairs. LP prints lang=\"en\" on every page. -->\n<script>\n(function(){\n  var p = (location.pathname.replace(/\\/+$/, \"\") || \"/\").toLowerCase();\n  var ES = { \"/vender\": 1, \"/casas-de-lujo-en-venta-en-puerto-rico\": 1, \"/realtors-en-puerto-rico\": 1, \"/vender-casa-en-dorado\": 1, \"/cuanto-vale-mi-casa\": 1, \"/ley-60-bienes-raices\": 1, \"/vender-propiedad-heredada-en-puerto-rico\": 1, \"/vender-casa-en-rio-grande\": 1, \"/vender-casa-en-condado-san-juan\": 1, \"/vender-casa-en-guaynabo\": 1 };\n  if (ES[p]) document.documentElement.setAttribute(\"lang\", \"es\");\n  /* [english, spanish]: only pages that are real equivalents */\n  var PAIRS = [[\"/sellers\", \"/vender\"], [\"/puerto-rico-realtor\", \"/realtors-en-puerto-rico\"],\n               [\"/what-your-home-would-close-for\", \"/cuanto-vale-mi-casa\"], [\"/act-60-real-estate\", \"/ley-60-bienes-raices\"]];\n  var SITE = \"https://investatepr.com\";\n  for (var i = 0; i < PAIRS.length; i++) {\n    if (p !== PAIRS[i][0] && p !== PAIRS[i][1]) continue;\n    [[\"en\", PAIRS[i][0]], [\"es\", PAIRS[i][1]], [\"x-default\", PAIRS[i][0]]].forEach(function(x){\n      var l = document.createElement(\"link\"); l.rel = \"alternate\"; l.hreflang = x[0]; l.href = SITE + x[1]; document.head.appendChild(l);\n    });\n    break;\n  }\n})();\n</script>\n\n<!-- INV-FAQ-STATIC (2026-10-09, phase 4): FAQPage for the homepage, /vender and the 8 Spanish pages (Q and A text verified verbatim against the live pages on 2026-10-09). Only questions whose text is VISIBLE on the page are marked up (Google rule). On the homepage it stays dormant until the FAQ text block is added in the LP builder. /casas-de-lujo, /act-60-real-estate, /blog/* and /neighborhoods/* already get FAQPage from the existing scripts. -->\n<script>\n(function(){\n  var FAQ = {\n \"/\": [\n  [\n   \"Who are the brokers behind InvEstate Puerto Rico?\",\n   \"InvEstate is a husband-and-wife boutique brokerage: Antonio Cartagena, licensed Puerto Rico broker since 2005 (Lic. C-13471), and Lizvette Robles, licensed broker (Lic. C-23765). Together they have twenty years in Puerto Rico's luxury market and attend every showing themselves.\"\n  ],\n  [\n   \"Which areas of Puerto Rico does InvEstate cover?\",\n   \"Dorado, San Juan (Condado, Miramar, Ocean Park and Old San Juan), Guaynabo, Río Grande and Bahía Beach, Carolina and Isla Verde, and the West Coast: Rincón, Cabo Rojo, Isabela and Aguadilla.\"\n  ],\n  [\n   \"What price range does InvEstate work in?\",\n   \"We focus on residences from $1M and up in Dorado, San Juan, Guaynabo, Río Grande and the West Coast.\"\n  ],\n  [\n   \"How does InvEstate price a home?\",\n   \"From closed sales in your own community over the last twelve months, not from asking prices. We show you the data before we recommend a price.\"\n  ],\n  [\n   \"Does InvEstate work with Act 60 buyers?\",\n   \"Yes. We represent Act 60 families buying in Dorado, Condado, Guaynabo, Río Grande, Isla Verde and the West Coast, and we work alongside your attorney and CPA, who handle the decree application. Under Act 38-2026, applications filed on or before December 31, 2026 keep the 0% rate on interest and dividends through 2035; applications filed from January 1, 2027 pay 4% through 2055.\"\n  ],\n  [\n   \"Do I need to be a Puerto Rico resident to buy a home there?\",\n   \"No. Puerto Rico is a United States jurisdiction, so a U.S. citizen buys without any foreign-buyer process, currency exchange or immigration step. What changes is the mechanics: the deed is signed before a notary attorney and property tax is administered by CRIM.\"\n  ],\n  [\n   \"Does InvEstate work in English and Spanish?\",\n   \"Yes. Both brokers work in English and Spanish.\"\n  ]\n ],\n \"/vender\": [\n  [\n   \"¿Cuánto tarda en venderse una propiedad de lujo en Puerto Rico?\",\n   \"Depende de la comunidad, del precio y de la preparación. Las propiedades bien posicionadas en comunidades con demanda de reubicación se mueven; las sobrevaloradas se quedan. Por eso empezamos siempre por los cierres reales, no por las aspiraciones.\"\n  ],\n  [\n   \"¿Qué documentos necesito para vender?\",\n   \"Escritura inscrita en el Registro de la Propiedad, certificación del CRIM, planos y permisos de mejoras, documentación de la asociación de residentes si aplica, y el estado de cualquier hipoteca. Le ayudamos a reunirlos antes de listar.\"\n  ],\n  [\n   \"¿Pueden vender mi propiedad de forma privada, sin publicarla?\",\n   \"Sí. Para ciertos vendedores organizamos una venta discreta con presentaciones privadas a compradores calificados antes de cualquier exposición pública.\"\n  ],\n  [\n   \"¿Trabajan con compradores de la Ley 60?\",\n   \"Sí. Gran parte de la demanda de lujo en Dorado, San Juan y Río Grande proviene de familias que se reubican bajo la Ley 60, y conocemos sus plazos, sus requisitos y lo que buscan en una propiedad.\"\n  ],\n  [\n   \"¿Cuánto cobran?\",\n   \"La comisión se acuerda por escrito antes de listar y se explica con claridad en la primera reunión. No hay costos ocultos ni cargos por el marketing de la propiedad.\"\n  ]\n ],\n \"/realtors-en-puerto-rico\": [\n  [\n   \"¿Cuánto cobra un realtor en Puerto Rico?\",\n   \"Al vendedor: la comisión se acuerda por escrito antes de listar y se explica en la primera reunión. Al comprador: le explicamos por escrito cómo funciona la comisión en su transacción antes de que se comprometa a nada.\"\n  ],\n  [\n   \"¿Trabajan con compradores de Estados Unidos y de la Ley 60?\",\n   \"Sí. Puerto Rico es jurisdicción de Estados Unidos: para un ciudadano americano no hay proceso de comprador extranjero, ni cambio de moneda, ni tema migratorio. Lo que cambia es la mecánica: la escritura se otorga ante un abogado notario y se inscribe en el Registro de la Propiedad.\"\n  ],\n  [\n   \"¿Atienden en español y en inglés?\",\n   \"Sí, en los dos, con la misma seriedad.\"\n  ]\n ],\n \"/vender-casa-en-dorado\": [\n  [\n   \"¿Cuánto tarda en venderse una casa en Dorado?\",\n   \"Depende de la comunidad, del precio y de la preparación. Las propiedades bien posicionadas en comunidades con demanda de reubicación se mueven; las sobrevaloradas se quedan. Por eso empezamos siempre por los cierres reales.\"\n  ],\n  [\n   \"¿Qué documentos necesito para vender?\",\n   \"Escritura inscrita en el Registro de la Propiedad, certificación del CRIM, planos y permisos de mejoras, documentación de la asociación de residentes si aplica, y el estado de cualquier hipoteca. Le ayudamos a reunirlos antes de listar.\"\n  ],\n  [\n   \"¿Pueden vender mi casa sin publicarla?\",\n   \"Sí. Si la discreción es importante, la propiedad se puede trabajar en privado, con una lista de corredores y compradores calificados, sin entrada en el MLS y sin fotos en internet.\"\n  ]\n ],\n \"/cuanto-vale-mi-casa\": [\n  [\n   \"¿En cuánto tiempo recibo el estimado?\",\n   \"En 24 horas.\"\n  ],\n  [\n   \"¿Es confidencial?\",\n   \"Sí. El estimado es confidencial.\"\n  ],\n  [\n   \"¿Es lo mismo que una tasación del banco?\",\n   \"No. Nuestro estimado es lo que, según las ventas cerradas en su comunidad, cerraría su casa en el mercado. La tasación la encarga el banco del comprador cuando hay financiamiento.\"\n  ]\n ],\n \"/ley-60-bienes-raices\": [\n  [\n   \"¿Tengo que comprar casa antes del 31 de diciembre de 2026?\",\n   \"No. Esa fecha es para radicar la solicitud del decreto. Según la Ley 38-2026, después de obtener el decreto hay dos años para adquirir la residencia principal. Confirme las fechas de su caso con su abogado.\"\n  ],\n  [\n   \"¿Qué pasa si radico en 2027?\",\n   \"Desde el 1 de enero de 2027 aplica la tasa fija de 4 % sobre intereses, dividendos y ciertas ganancias de capital hasta 2055, y el requisito de no haber sido residente de Puerto Rico en los seis años anteriores.\"\n  ],\n  [\n   \"¿Pueden ayudarme con la solicitud del decreto?\",\n   \"Nos enfocamos en los bienes raíces. Trabajamos de la mano con su abogado y su CPA, que son quienes preparan la solicitud.\"\n  ]\n ],\n \"/vender-propiedad-heredada-en-puerto-rico\": [\n  [\n   \"¿Necesito una declaratoria de herederos si había testamento?\",\n   \"Por lo general, no. La declaratoria de herederos se usa cuando no hubo testamento o cuando el testamento no incluye a todos los herederos.\"\n  ],\n  [\n   \"¿Puede un heredero vender la casa sin los demás?\",\n   \"Puede vender su parte de la herencia sin el permiso de los demás. Para vender la casa completa hace falta el consentimiento de todos los herederos.\"\n  ],\n  [\n   \"¿Hay que pagar impuesto de herencia en Puerto Rico?\",\n   \"Para fallecimientos desde el 1 de enero de 2018, no. Pero hay que radicar la planilla informativa de caudal relicto dentro de los 12 meses siguientes al fallecimiento para obtener el relevo de Hacienda, que hace falta para vender.\"\n  ],\n  [\n   \"¿Qué pasa si la persona fallecida tenía deudas con Hacienda o el CRIM?\",\n   \"Hacienda puede autorizar la venta de la propiedad para pagar esas deudas, con una autorización condicionada, si el valor de la propiedad es por lo menos el doble de la deuda.\"\n  ]\n ],\n \"/vender-casa-en-rio-grande\": [\n  [\n   \"¿Cuánto tarda en venderse una casa en Río Grande?\",\n   \"Depende de la comunidad, del precio y de la preparación. En un mercado que cerró 19 ventas hasta agosto de 2026, el mes en que sale al mercado importa. Las propiedades bien posicionadas se mueven; las sobrevaloradas se quedan. Por eso empezamos siempre por los cierres reales.\"\n  ],\n  [\n   \"¿Qué pasa con la membresía del club cuando vendo?\",\n   \"Depende de la comunidad y de las reglas del club. Lo confirmamos con la administración antes de listar, para que el comprador tenga la respuesta por escrito y no aparezca a mitad de la negociación.\"\n  ],\n  [\n   \"¿Qué documentos necesito para vender?\",\n   \"Escritura inscrita en el Registro de la Propiedad, certificación del CRIM, planos y permisos de mejoras, documentación de la asociación de residentes si aplica, y el estado de cualquier hipoteca. Le ayudamos a reunirlos antes de listar.\"\n  ],\n  [\n   \"¿Pueden vender mi casa sin publicarla?\",\n   \"Sí. Si la discreción es importante, la propiedad se puede trabajar en privado, con una lista de corredores y compradores calificados, sin entrada en el MLS y sin fotos en internet.\"\n  ]\n ],\n \"/vender-casa-en-condado-san-juan\": [\n  [\n   \"¿Cuánto tarda en venderse un apartamento en Condado?\",\n   \"Depende del edificio, del precio y de la preparación. Las propiedades bien posicionadas se mueven; las sobrevaloradas se quedan, sobre todo cuando compiten con construcción nueva. Por eso empezamos siempre por los cierres reales de su edificio.\"\n  ],\n  [\n   \"¿Qué documentos del condominio pide el comprador?\",\n   \"El reglamento, los estados financieros de la asociación, el estudio de reservas, las actas recientes de la junta y la certificación de que el apartamento está al día en el mantenimiento. Le ayudamos a pedirlos a la administración antes de listar.\"\n  ],\n  [\n   \"¿Vale más un apartamento frente al mar o frente a la laguna?\",\n   \"No hay una regla fija: depende del edificio, del piso, de la vista y de lo que se ha cerrado en cada lado. Lo comparamos con ventas reales de su edificio y de los vecinos.\"\n  ],\n  [\n   \"¿Pueden vender mi propiedad sin publicarla?\",\n   \"Sí. Si la discreción es importante, la propiedad se puede trabajar en privado, con una lista de corredores y compradores calificados, sin entrada en el MLS y sin fotos en internet.\"\n  ]\n ],\n \"/vender-casa-en-guaynabo\": [\n  [\n   \"¿Cuánto tarda en venderse una casa en Guaynabo?\",\n   \"Depende de la urbanización, del precio y de la preparación. Las propiedades bien posicionadas se mueven; las sobrevaloradas se quedan. Por eso empezamos siempre por los cierres reales.\"\n  ],\n  [\n   \"¿Me afecta la construcción nueva en Guaynabo?\",\n   \"Le da al comprador otra opción. Su casa tiene que dejar claro lo que la nueva no tiene: el tamaño del solar, los pies cuadrados o la ubicación dentro de la urbanización. Lo ponemos por escrito en la presentación de la propiedad.\"\n  ],\n  [\n   \"¿Qué documentos necesito para vender?\",\n   \"Escritura inscrita en el Registro de la Propiedad, certificación del CRIM, planos y permisos de mejoras, documentación de la asociación de residentes si aplica, y el estado de cualquier hipoteca. Le ayudamos a reunirlos antes de listar.\"\n  ],\n  [\n   \"¿Pueden vender mi casa sin publicarla?\",\n   \"Sí. Si la discreción es importante, la propiedad se puede trabajar en privado, con una lista de corredores y compradores calificados, sin entrada en el MLS y sin fotos en internet.\"\n  ]\n ]\n};\n  function run(){\n    var p = (location.pathname.replace(/\\/+$/, \"\") || \"/\").toLowerCase();\n    var list = FAQ[p]; if (!list) return;\n    if (document.querySelector('script[data-inv-faq]')) return;\n    var blocks = document.querySelectorAll('script[type=\"application/ld+json\"]');\n    for (var b = 0; b < blocks.length; b++) { if (/\"FAQPage\"/.test(blocks[b].textContent)) return; }\n    var norm = function(t){ return String(t || \"\").replace(/\\s+/g, \" \").trim().toLowerCase(); };\n    var page = norm(document.body && document.body.innerText);\n    var items = [];\n    for (var i = 0; i < list.length; i++) {\n      if (page.indexOf(norm(list[i][0])) === -1) continue;\n      items.push({ \"@type\": \"Question\", \"name\": list[i][0], \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": list[i][1] } });\n    }\n    if (items.length < 2) return;\n    var s = document.createElement(\"script\");\n    s.type = \"application/ld+json\"; s.setAttribute(\"data-inv-faq\", \"1\");\n    s.text = JSON.stringify({ \"@context\": \"https://schema.org\", \"@type\": \"FAQPage\", \"inLanguage\": document.documentElement.getAttribute(\"lang\") === \"es\" ? \"es\" : \"en\", \"mainEntity\": items });\n    document.head.appendChild(s);\n  }\n  if (document.readyState === \"complete\") run(); else window.addEventListener(\"load\", run);\n})();\n</script>\n\n<!-- InvEstate structured data: organization, people, website (updated 2026-09-17) -->\n<script type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":[\"RealEstateAgent\",\"Organization\"],\"@id\":\"https://investatepr.com/#organization\",\"name\":\"InvEstate Puerto Rico\",\"alternateName\":\"INVESTATE Puerto Rico\",\"url\":\"https://investatepr.com/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://media-production.lp-cdn.com/media/74e3cf38-2a59-40ab-a16f-f29539b68b41\"},\"image\":\"https://media-production.lp-cdn.com/media/74e3cf38-2a59-40ab-a16f-f29539b68b41\",\"telephone\":\"+1-787-717-6443\",\"email\":\"investatepr@gmail.com\",\"foundingDate\":\"2007\",\"hasMap\":\"https://maps.google.com/?cid=14107029743633412467\",\"description\":\"Boutique luxury real estate brokerage in Puerto Rico specializing in $1M+ listings, Act 60 relocation advisory and luxury rentals in Dorado, Condado, Guaynabo, Río Grande and the West Coast.\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"PO Box 262304\",\"addressLocality\":\"San Juan\",\"addressRegion\":\"PR\",\"postalCode\":\"00926\",\"addressCountry\":\"US\"},\"areaServed\":[{\"@type\":\"Place\",\"name\":\"Dorado, Puerto Rico\"},{\"@type\":\"Place\",\"name\":\"Vega Alta, Puerto Rico\"},{\"@type\":\"Place\",\"name\":\"Condado, San Juan, Puerto Rico\"},{\"@type\":\"Place\",\"name\":\"Guaynabo, Puerto Rico\"},{\"@type\":\"Place\",\"name\":\"Río Grande, Puerto Rico\"},{\"@type\":\"Place\",\"name\":\"San Juan, Puerto Rico\"},{\"@type\":\"Place\",\"name\":\"Carolina, Puerto Rico\"},{\"@type\":\"Place\",\"name\":\"Cabo Rojo, Puerto Rico\"},{\"@type\":\"Place\",\"name\":\"Rincón, Puerto Rico\"},{\"@type\":\"Place\",\"name\":\"Mayagüez, Puerto Rico\"},{\"@type\":\"Place\",\"name\":\"Ponce, Puerto Rico\"}],\"knowsAbout\":[\"Luxury real estate Puerto Rico\",\"Act 60 relocation\",\"Dorado Beach real estate\",\"Condado condominiums\",\"Puerto Rico home selling\",\"Puerto Rico real estate closing process\"],\"knowsLanguage\":[\"en\",\"es\"],\"sameAs\":[\"https://www.instagram.com/investatepr/\",\"https://www.facebook.com/InvEstatePR\",\"https://www.youtube.com/@InvEstatePR\",\"https://www.tiktok.com/@investatepr\",\"https://www.linkedin.com/in/antonio-cartagena-4513a3189/\",\"https://maps.google.com/?cid=14107029743633412467\",\"https://www.zillow.com/profile/investatepr\",\"https://www.linkedin.com/company/investate-puerto-rico\"],\"founder\":[{\"@id\":\"https://investatepr.com/#antonio-cartagena\"},{\"@id\":\"https://investatepr.com/#lizvette-robles\"}],\"employee\":[{\"@id\":\"https://investatepr.com/#antonio-cartagena\"},{\"@id\":\"https://investatepr.com/#lizvette-robles\"}]},{\"@type\":\"Person\",\"@id\":\"https://investatepr.com/#antonio-cartagena\",\"name\":\"Antonio Cartagena\",\"jobTitle\":\"Real Estate Broker & Co-Founder\",\"telephone\":\"+1-787-717-6443\",\"url\":\"https://investatepr.com/about\",\"worksFor\":{\"@id\":\"https://investatepr.com/#organization\"},\"hasCredential\":{\"@type\":\"EducationalOccupationalCredential\",\"name\":\"Puerto Rico Real Estate Broker License C-13471\",\"credentialCategory\":\"license\"},\"knowsAbout\":[\"Luxury real estate negotiation\",\"Puerto Rico real estate market since 2005\",\"Act 60 buyers\"],\"knowsLanguage\":[\"en\",\"es\"],\"sameAs\":[\"https://www.linkedin.com/in/antonio-cartagena-4513a3189/\",\"https://www.zillow.com/profile/investatepr\"]},{\"@type\":\"Person\",\"@id\":\"https://investatepr.com/#lizvette-robles\",\"name\":\"Lizvette Robles\",\"jobTitle\":\"Real Estate Broker & Co-Founder\",\"telephone\":\"+1-787-717-6443\",\"url\":\"https://investatepr.com/about\",\"worksFor\":{\"@id\":\"https://investatepr.com/#organization\"},\"hasCredential\":{\"@type\":\"EducationalOccupationalCredential\",\"name\":\"Puerto Rico Real Estate License C-23765\",\"credentialCategory\":\"license\"},\"knowsAbout\":[\"Luxury real estate marketing\",\"Comparative market analysis\",\"Act 60 relocation\"],\"knowsLanguage\":[\"en\",\"es\"],\"sameAs\":[\"https://www.linkedin.com/in/lizvette-robles-a7a78b82\"]},{\"@type\":\"WebSite\",\"@id\":\"https://investatepr.com/#website\",\"url\":\"https://investatepr.com/\",\"name\":\"InvEstate Puerto Rico\",\"publisher\":{\"@id\":\"https://investatepr.com/#organization\"},\"inLanguage\":\"en\"}]}</script>\n<!-- FAQPage schema, generated from the page's own FAQ content (InvEstate, 2026-09-17) -->\n<script>(function(){function run(){var p=location.pathname;if(!/^\\/(?!home-search|properties|agents)/.test(p)&&p!=='/act-60-real-estate')return;var ex=document.querySelectorAll('script[type=\"application/ld+json\"]');for(var x=0;x<ex.length;x++){if(/\"FAQPage\"/.test(ex[x].textContent))return;}var root=document.querySelector('main')||document.body;var els=root.querySelectorAll('h2,h3,h4,strong');var items=[];for(var i=0;i<els.length;i++){var el=els[i];var q=(el.textContent||'').replace(/\\s+/g,' ').trim();if(q.length<12||q.length>180||q.slice(-1)!=='?')continue;if(/^(quick answer|considering|thinking|looking|exploring|ready|want|need|→)/i.test(q))continue;var block=el.tagName==='STRONG'?el.closest('p,li,div'):el;if(!block)continue;var a='';var n=block.nextElementSibling;var guard=0;while(n&&guard<6){var t=n.tagName;if(/^H[1-6]$/.test(t))break;var s=(n.textContent||'').replace(/\\s+/g,' ').trim();if(n.querySelector&&n.querySelector('strong')&&/\\?$/.test((n.querySelector('strong').textContent||'').trim()))break;if(s){a+=(a?' ':'')+s;}if(a.length>700)break;n=n.nextElementSibling;guard++;}if(!a&&el.tagName==='STRONG'){a=(block.textContent||'').replace(q,'').replace(/\\s+/g,' ').trim();}if(a.length<40)continue;var dup=false;for(var k=0;k<items.length;k++){if(items[k].name===q){dup=true;break;}}if(dup)continue;items.push({'@type':'Question','name':q,'acceptedAnswer':{'@type':'Answer','text':a.slice(0,900)}});if(items.length>=24)break;}if(items.length<2)return;var s=document.createElement('script');s.type='application/ld+json';s.text=JSON.stringify({'@context':'https://schema.org','@type':'FAQPage','mainEntity':items});document.head.appendChild(s);}if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',run);else run();})();</script>\n<!-- RealEstateListing schema + H1 for /properties/ pages (InvEstate, 2026-09-17) -->\n<script>(function(){function run(){var p=location.pathname.replace(/\\/$/,'');var m=p.match(/^\\/properties\\/([^\\/]+)$/);if(!m||/404/.test(document.title))return;var t=function(s){return (s||'').replace(/\\s+/g,' ').trim()};var tg=document.querySelector('.lp-title-group');if(!tg)return;var priceEl=tg.querySelector('.lp-h5');var nameEl=tg.querySelector('h2.lp-h2, .lp-h2');var name=nameEl?t(nameEl.textContent):'';var price=priceEl?parseInt(t(priceEl.textContent).replace(/[^0-9]/g,''),10):0;var feats=[].slice.call(tg.querySelectorAll('.info__features span')).map(function(e){return t(e.textContent)});var beds=0,baths=0,sqft=0,lot=0;feats.forEach(function(f){var n=parseFloat(f.replace(/,/g,''));if(/bed/i.test(f))beds=n;else if(/bath/i.test(f))baths=n;else if(/sq/i.test(f)){if(!sqft)sqft=n;else lot=n;}});var status='';var type='';[].slice.call(document.querySelectorAll('.amenities-list-cell')).forEach(function(c){var k=t((c.querySelector('.feature')||{}).textContent),v=t((c.querySelector('.amenities-value')||{}).textContent);if(/^status$/i.test(k))status=v;if(/^type$/i.test(k))type=v;});var city='',zip='';var h2s=[].slice.call(document.querySelectorAll('h2')).map(function(h){return t(h.textContent)});var c2=h2s.filter(function(x){return /^[A-Za-z\\u00C0-\\u00FF .]+, PR$/.test(x)})[0];if(c2)city=c2.replace(/, PR$/,'');var mm=m[1].match(/-([a-z]+)-pr-us-(\\d{5})/);if(mm){zip=mm[2];if(!city)city=mm[1].charAt(0).toUpperCase()+mm[1].slice(1);}var imgs=[];var og=document.querySelector('meta[property=\"og:image\"]');if(og&&og.content)imgs.push(og.content);[].slice.call(document.querySelectorAll('img')).forEach(function(i){var s=i.currentSrc||i.src||'';if(/cloudfront|lp-cdn\\.com\\/media\\/[0-9a-f]{8}-/.test(s)&&imgs.indexOf(s)<0&&imgs.length<10)imgs.push(s);});var desc=(document.querySelector('meta[name=\"description\"]')||{}).content||'';var typeMap={'Condo':'Apartment','Condominium':'Apartment','Single Family':'House','House':'House'};var rtype=typeMap[type]||'Residence';if(/land|lot/i.test(type))rtype='Place';var avail=/sold/i.test(status)?'https://schema.org/SoldOut':(/contract|pending/i.test(status)?'https://schema.org/LimitedAvailability':'https://schema.org/InStock');var res={'@type':rtype,'name':name,'address':{'@type':'PostalAddress','addressLocality':city||undefined,'addressRegion':'PR','postalCode':zip||undefined,'addressCountry':'US'}};if(beds)res.numberOfBedrooms=beds;if(baths)res.numberOfBathroomsTotal=baths;if(sqft)res.floorSize={'@type':'QuantitativeValue','value':sqft,'unitCode':'FTK'};if(imgs.length)res.image=imgs;var data={'@context':'https://schema.org','@type':'RealEstateListing','@id':location.href+'#listing','url':location.href,'name':name+(city?' \\u2013 '+city+', Puerto Rico':''),'description':desc,'image':imgs,'mainEntity':res,'offers':{'@type':'Offer','price':price||undefined,'priceCurrency':'USD','availability':avail,'url':location.href,'seller':{'@type':'RealEstateAgent','name':'InvEstate Puerto Rico','url':'https://investatepr.com/','telephone':'+1-787-717-6443'}}};var s=document.createElement('script');s.type='application/ld+json';s.text=JSON.stringify(data);document.head.appendChild(s);if(nameEl&&nameEl.tagName!=='H1'&&!document.querySelector('h1')){var h1=document.createElement('h1');h1.className=nameEl.className;h1.textContent=name;nameEl.parentNode.replaceChild(h1,nameEl);}if(name&&price&&!/\\|/.test(document.title)){document.title=name+(city?', '+city:'')+' \\u2013 $'+price.toLocaleString('en-US')+' | InvEstate PR';}}if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',run);else run();})();</script>\n<!-- InvEstate language selector (Google Translate EN/ES) v4: no second element.js load; own EN/ES select sets googtrans cookie -->\n<script>(function(){\n  var tries=0;\n  function ready(){return !!(window.google&&google.translate&&google.translate.TranslateElement&&google.translate.TranslateElement.InlineLayout);}\n  function init(){\n    if(window.__gtInit) return true;\n    if(!ready()) return false;\n    window.__gtInit=1;\n    try{ new google.translate.TranslateElement({pageLanguage:'en',includedLanguages:'en,es,fr,pt,de,it,zh-CN,ja,ko',layout:google.translate.TranslateElement.InlineLayout.SIMPLE,autoDisplay:false},'google_translate_element'); }catch(e){}\n    return true;\n  }\n  function mount(){\n    var right=document.querySelector('nav#global-navbar .header__right');\n    if(!right){ if(tries++<60) setTimeout(mount,500); return; }\n    var d=document.getElementById('investate-lang');\n    if(!d){ d=document.createElement('div'); d.id='investate-lang'; var ham=right.querySelector('.header__hamburger'); if(ham) right.insertBefore(d,ham); else right.appendChild(d); }\n    var gte=document.getElementById('google_translate_element');\n    if(!gte){ gte=document.createElement('div'); gte.id='google_translate_element'; }\n    if(gte.parentNode!==d) d.appendChild(gte);\n    if(!init()){ if(tries++<60) setTimeout(mount,500); return; }\n    var sel=document.getElementById('investate-lang-select');\n    if(!sel){\n      sel=document.createElement('select'); sel.id='investate-lang-select'; sel.setAttribute('aria-label','Language');\n      sel.innerHTML='<option value=\"en\">EN</option><option value=\"es\">ES</option><option value=\"fr\">FR</option><option value=\"pt\">PT</option><option value=\"de\">DE</option><option value=\"it\">IT</option><option value=\"zh-CN\">中文</option><option value=\"ja\">日本語</option><option value=\"ko\">한국어</option>';\n      var cur=(document.cookie.match(/(?:^|; )googtrans=\\/en\\/([A-Za-z-]+)/)||[])[1]||'en';\n      sel.value=/^(es|fr|pt|de|it|zh-CN|ja|ko)$/.test(cur)?cur:'en';\n      sel.addEventListener('change',function(){\n        var v=sel.value, host=location.hostname.replace(/^www\\./,'');\n        var exp='expires=Fri, 31 Dec 2027 23:59:59 GMT';\n        if(v!=='en'){ document.cookie='googtrans=/en/'+v+';path=/;'+exp; document.cookie='googtrans=/en/'+v+';path=/;domain=.'+host+';'+exp; }\n        else { document.cookie='googtrans=;path=/;expires=Thu, 01 Jan 1970 00:00:00 GMT'; document.cookie='googtrans=;path=/;domain=.'+host+';expires=Thu, 01 Jan 1970 00:00:00 GMT'; }\n        location.reload();\n      });\n      d.appendChild(sel);\n    }\n  }\n  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded',mount); else mount();\n})();\n</script>\n<!-- BreadcrumbList schema (InvEstate) -->\n<script>(function(){if(/404/.test(document.title))return;var p=location.pathname.replace(/\\/$/,'');var m=p.match(/^\\/(blog|neighborhoods|properties)\\/(.+)$/);if(!m)return;var names={blog:'Blog',neighborhoods:'Neighborhoods',properties:'Properties'};function go(){var h=document.querySelector('h1');var t=h?h.textContent.trim():document.title;var d={'@context':'https://schema.org','@type':'BreadcrumbList','itemListElement':[{'@type':'ListItem','position':1,'name':'Home','item':'https://investatepr.com/'},{'@type':'ListItem','position':2,'name':names[m[1]],'item':'https://investatepr.com/'+m[1]},{'@type':'ListItem','position':3,'name':t,'item':'https://investatepr.com'+p}]};var s=document.createElement('script');s.type='application/ld+json';s.text=JSON.stringify(d);document.head.appendChild(s);}if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',go);else go();})();</script>\n<!-- end InvEstate structured data -->\n<!-- Google tag (gtag.js) -->\n<script async src=\"https://www.googletagmanager.com/gtag/js?id=AW-16861900952\">\n</script>\n<script>\nwindow.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\ngtag('js', new Date());\ngtag('config', 'AW-16861900952');\n</script>\n\n<script>\n  (function() {\n    const targetPath = \"/blog/inside-dorado-country-estates-a-rare-opportunity-in-puerto-rico-luxury-real-estate\";\n    if (window.location.pathname === targetPath) {\n      const schema = {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"RealEstateListing\",\n        \"name\": \"Inside Dorado Country Estates: A Rare Opportunity in Puerto Rico Luxury Real Estate\",\n        \"description\": \"Explore this newly built luxury estate in Dorado Country Estates, featuring modern architecture, resort-style living, and Act 60 relocation benefits. Professionally designed and move-in ready, represented by INVESTATE Puerto Rico.\",\n        \"url\": \"https://investatepr.com/blog/inside-dorado-country-estates-a-rare-opportunity-in-puerto-rico-luxury-real-estate\",\n        \"datePosted\": \"2025-09-25\",\n        \"seller\": {\n          \"@type\": \"Organization\",\n          \"name\": \"INVESTATE Puerto Rico\",\n          \"url\": \"https://investatepr.com\",\n          \"telephone\": \"+1-787-717-6443\",\n          \"brand\": \"INVESTATE Puerto Rico\"\n        },\n        \"broker\": {\n          \"@type\": \"RealEstateAgent\",\n          \"name\": \"INVESTATE Puerto Rico\",\n          \"areaServed\": \"Dorado, Puerto Rico\",\n          \"telephone\": \"+1-787-717-6443\"\n        },\n        \"offers\": {\n          \"@type\": \"Offer\",\n          \"price\": \"0\",\n          \"priceCurrency\": \"USD\",\n          \"availability\": \"https://schema.org/InStock\"\n        },\n        \"itemOffered\": {\n          \"@type\": \"SingleFamilyResidence\",\n          \"name\": \"Dorado Country Estates Residence\",\n          \"address\": {\n            \"@type\": \"PostalAddress\",\n            \"streetAddress\": \"Dorado Country Estates\",\n            \"addressLocality\": \"Dorado\",\n            \"addressRegion\": \"PR\",\n            \"postalCode\": \"00646\",\n            \"addressCountry\": \"US\"\n          },\n          \"numberOfBedrooms\": 6,\n          \"numberOfBathroomsTotal\": 8,\n          \"yearBuilt\": 2025,\n          \"amenityFeature\": [\n            { \"@type\": \"LocationFeatureSpecification\", \"name\": \"Private Pool\", \"value\": true },\n            { \"@type\": \"LocationFeatureSpecification\", \"name\": \"Golf Course View\", \"value\": true },\n            { \"@type\": \"LocationFeatureSpecification\", \"name\": \"Guesthouse\", \"value\": true },\n            { \"@type\": \"LocationFeatureSpecification\", \"name\": \"Luxury Finishes\", \"value\": true },\n            { \"@type\": \"LocationFeatureSpecification\", \"name\": \"Gated Community\", \"value\": true }\n          ],\n          \"isPartOf\": {\n            \"@type\": \"Place\",\n            \"name\": \"Dorado Country Estates, Dorado Beach Resort\"\n          }\n        }\n      };\n\n      const scriptTag = document.createElement(\"script\");\n      scriptTag.type = \"application/ld+json\";\n      scriptTag.text = JSON.stringify(schema);\n      document.head.appendChild(scriptTag);\n    }\n  })();\n</script>\n<script>\n(function () {\n  \"use strict\";\n  if (window.__investateWA) return;\n  window.__investateWA = true;\n\n  /* -- everything meant to be changed lives here ------------------------- */\n  var CONFIG = {\n    number: \"17877176443\",                              // digits only, with country code\n    message: \"Hola, me interesa una propiedad\",\n    listingMessage: \"Hola, me interesa esta propiedad: {title}\",\n    listingPaths: [\"/property\", \"/properties\", \"/listing\", \"/listings\", \"/homes\"],\n    ariaLabel: \"WhatsApp\",\n    color: \"#25D366\",\n    side: \"left\",             // \"right\" or \"left\" - the live site has it on the left\n    offsetX: 20,              // px in from that side\n    offsetY: 20,              // px up from the bottom - raise if it collides\n    size: 56,                 // px\n    zIndex: 2147483000,\n    cookieDays: 90,           // Google's click id expires at 90 days\n    showButton: true,         // false = only upgrade existing WhatsApp links\n\n    /*\n     * Telling Google Ads that somebody asked to talk.\n     *\n     * The click id riding inside the message is how the CRM knows, later,\n     * which advert produced a conversation. This is the other half: it tells\n     * Google at the moment of the click, so the bidding has something to\n     * learn from today rather than whenever a lead is graded and uploaded.\n     *\n     * Both values come from the conversion action in Google Ads - Tag setup,\n     * \"Install the tag yourself\". Leave them empty and nothing fires: an\n     * unconfigured tag is silent on purpose rather than sending an event to\n     * an id that does not exist.\n     */\n    adsId: \"AW-16861900952\",            // the account's global tag, already on the site\n    adsLabel: \"bb6ICL7sze0cEJjhsOg-\"    // \"Clic WhatsApp\" - action 7746057790\n  };\n  /* ---------------------------------------------------------------------- */\n\n  var KEY = \"investate_click\";\n\n  // Google's ids are base64url. Anything else is not one of ours, and keeping\n  // the value to that alphabet means nothing arbitrary can ride into the text.\n  function clean(v) {\n    if (!v) return \"\";\n    v = String(v).replace(/[^A-Za-z0-9_-]/g, \"\").slice(0, 200);\n    return v.length >= 6 ? v : \"\";\n  }\n\n  function remember(v) {\n    try { window.sessionStorage.setItem(KEY, v); } catch (e) {}\n    try {\n      document.cookie = KEY + \"=\" + v + \";path=/;max-age=\" + (CONFIG.cookieDays * 86400) +\n        \";SameSite=Lax\" + (location.protocol === \"https:\" ? \";Secure\" : \"\");\n    } catch (e) {}\n  }\n\n  function recall() {\n    try {\n      var s = window.sessionStorage.getItem(KEY);\n      if (s) return clean(s);\n    } catch (e) {}\n    try {\n      var m = document.cookie.match(/(?:^|;\\s*)investate_click=([^;]*)/);\n      if (m) return clean(decodeURIComponent(m[1]));\n    } catch (e) {}\n    return \"\";\n  }\n\n  function clickId() {\n    var fresh = \"\";\n    try {\n      var q = new URLSearchParams(location.search);\n      fresh = clean(q.get(\"gclid\") || q.get(\"gbraid\") || q.get(\"wbraid\") || \"\");\n    } catch (e) {}\n    if (fresh) { remember(fresh); return fresh; }\n    return recall();\n  }\n\n  // Read it now, not on DOMContentLoaded: the id is in the URL the visitor\n  // arrived on, and a single-page site can replace that URL before then.\n  clickId();\n\n  function onListing() {\n    var p = location.pathname.toLowerCase();\n    for (var i = 0; i < CONFIG.listingPaths.length; i++) {\n      if (p.indexOf(CONFIG.listingPaths[i]) === 0) return true;\n    }\n    return false;\n  }\n\n  function pageName() {\n    var t = (document.title || \"\").split(\"|\")[0].trim();\n    return t.length > 90 ? t.slice(0, 90).trim() + \"...\" : t;\n  }\n\n  function messageText() {\n    var base = CONFIG.message;\n    if (onListing()) {\n      var t = pageName();\n      if (t) base = CONFIG.listingMessage.replace(\"{title}\", t);\n    }\n    var id = clickId();\n    return id ? base + \" [ref:\" + id + \"]\" : base;\n  }\n\n  function link() {\n    return \"https://wa.me/\" + CONFIG.number + \"?text=\" + encodeURIComponent(messageText());\n  }\n\n  // Any WhatsApp link already on the page gets the same tag appended, keeping\n  // whatever message was written for it.\n  function upgrade() {\n    var id = clickId();\n    if (!id) return;\n    var suffix = \" [ref:\" + id + \"]\";\n    var nodes = document.querySelectorAll(\n      'a[href*=\"wa.me\"],a[href*=\"whatsapp.com\"],a[href^=\"whatsapp:\"]'\n    );\n    for (var i = 0; i < nodes.length; i++) {\n      var a = nodes[i];\n      if (a.id === \"investate-wa\" || a.getAttribute(\"data-investate\") === id) continue;\n      var href = a.getAttribute(\"href\") || \"\";\n      if (href.indexOf(\"[ref:\") !== -1 || href.toLowerCase().indexOf(\"%5bref%3a\") !== -1) {\n        a.setAttribute(\"data-investate\", id);\n        continue;\n      }\n      var next;\n      if (/[?&]text=/.test(href)) {\n        next = href.replace(/([?&]text=)([^&#]*)/, function (_m, p, v) {\n          return p + v + encodeURIComponent(suffix);\n        });\n      } else {\n        next = href + (href.indexOf(\"?\") === -1 ? \"?\" : \"&\") +\n          \"text=\" + encodeURIComponent(CONFIG.message + suffix);\n      }\n      a.setAttribute(\"href\", next);\n      a.setAttribute(\"data-investate\", id);\n    }\n  }\n\n  var GLYPH = '<svg viewBox=\"0 0 24 24\" width=\"60%\" height=\"60%\" fill=\"#fff\" aria-hidden=\"true\">' +\n    '<path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 0 1-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 0 1 2.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 0 0-3.48-8.413z\"/></svg>';\n\n  function draw() {\n    if (document.getElementById(\"investate-wa\")) return;\n    var a = document.createElement(\"a\");\n    a.id = \"investate-wa\";\n    a.href = link();\n    a.target = \"_blank\";\n    a.rel = \"noopener\";\n    a.setAttribute(\"aria-label\", CONFIG.ariaLabel);\n    a.style.cssText = [\n      \"position:fixed\",\n      \"bottom:\" + CONFIG.offsetY + \"px\",\n      (CONFIG.side === \"left\" ? \"left:\" : \"right:\") + CONFIG.offsetX + \"px\",\n      \"width:\" + CONFIG.size + \"px\",\n      \"height:\" + CONFIG.size + \"px\",\n      \"border-radius:50%\",\n      \"background:\" + CONFIG.color,\n      \"display:flex\",\n      \"align-items:center\",\n      \"justify-content:center\",\n      \"box-shadow:0 6px 20px rgba(0,0,0,.28)\",\n      \"z-index:\" + CONFIG.zIndex,\n      \"text-decoration:none\",\n      \"-webkit-tap-highlight-color:transparent\",\n      \"transition:transform .15s ease\"\n    ].join(\";\");\n    a.innerHTML = GLYPH;\n    a.addEventListener(\"mouseenter\", function () { a.style.transform = \"scale(1.06)\"; });\n    a.addEventListener(\"mouseleave\", function () { a.style.transform = \"none\"; });\n    // Rebuild at the moment of the click - on a single-page site the visitor\n    // may be on a different listing than when the button was drawn.\n    a.addEventListener(\"pointerdown\", function () { a.href = link(); });\n    a.addEventListener(\"click\", function () { a.href = link(); });\n    document.body.appendChild(a);\n  }\n\n  /*\n   * Report the click to Google Ads.\n   *\n   * Three things have to be true, and each is checked rather than assumed:\n   * the conversion action has been configured above, the site actually loaded\n   * a Google tag, and this particular click has not been counted already.\n   *\n   * That last one matters more than it looks. The floating button and an\n   * upgraded link in the page body are two paths to the same WhatsApp\n   * conversation, and a delegated listener sees both - so without a guard a\n   * click on the floating button would report twice.\n   *\n   * If the site has GA4 but not the Google Ads tag, `gtag` exists and this\n   * call goes nowhere. That failure is invisible from here, which is why the\n   * note in the covering email asks for it to be confirmed in the account\n   * rather than assumed from the absence of an error.\n   */\n  var reported = false;\n  function report() {\n    if (!CONFIG.adsId || !CONFIG.adsLabel) return;\n    if (reported) return;\n    if (typeof window.gtag !== \"function\") return;\n    reported = true;\n    try {\n      window.gtag(\"event\", \"conversion\", {\n        send_to: CONFIG.adsId + \"/\" + CONFIG.adsLabel,\n        // Not a value in dollars. The money is reported later, from the CRM,\n        // once the lead has been graded - sending a number here as well would\n        // have Google counting the same conversation twice at two prices.\n        value: 0,\n        currency: \"USD\"\n      });\n    } catch (e) {}\n    // Released so a second, genuinely separate conversation still counts.\n    setTimeout(function () { reported = false; }, 2000);\n  }\n\n  function start() {\n    upgrade();\n    if (CONFIG.showButton) draw();\n\n    /*\n     * One listener for every way out to WhatsApp.\n     *\n     * Delegated rather than attached per link, because `upgrade()` runs again\n     * whenever the page mutates and the links it finds are not the same\n     * elements each time - a listener bound to one of them would be lost on\n     * the next render and nobody would notice it had stopped.\n     */\n    document.addEventListener(\n      \"click\",\n      function (ev) {\n        var el = ev.target;\n        while (el && el !== document.body) {\n          if (el.tagName === \"A\") {\n            var href = (el.getAttribute(\"href\") || \"\").toLowerCase();\n            if (\n              href.indexOf(\"wa.me\") !== -1 ||\n              href.indexOf(\"whatsapp.com\") !== -1 ||\n              href.indexOf(\"whatsapp:\") === 0\n            ) {\n              report();\n            }\n            return;\n          }\n          el = el.parentNode;\n        }\n      },\n      true\n    );\n    try {\n      var queued = false;\n      new MutationObserver(function () {\n        if (queued) return;\n        queued = true;\n        setTimeout(function () { queued = false; upgrade(); }, 300);\n      }).observe(document.body, { childList: true, subtree: true });\n    } catch (e) {}\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", start);\n  } else {\n    start();\n  }\n})();\n</script>\n<!-- InvEstate: H1 fallback (visible heading only) + meta description length guard -->\n<script>(function(){function vis(el){if(!el)return false;var r=el.getBoundingClientRect();return r.height>0&&r.width>0&&getComputedStyle(el).visibility!=='hidden';}function swap(el,tag){var n=document.createElement(tag);n.className=el.className;n.innerHTML=el.innerHTML;if(el.getAttribute('style'))n.setAttribute('style',el.getAttribute('style'));el.parentNode.replaceChild(n,el);return n;}function fixH1(){try{var h1s=[].slice.call(document.querySelectorAll('h1'));var visible=h1s.filter(vis);if(visible.length)return;h1s.forEach(function(h){swap(h,'h2');});var cands=[].slice.call(document.querySelectorAll('main h2, section h2, h2')).filter(function(h){return vis(h)&&h.textContent.trim().length>3&&!/instagram/i.test(h.textContent);});if(cands.length)swap(cands[0],'h1');}catch(e){}}function fixMeta(){try{var m=document.querySelector('meta[name=\"description\"]');if(!m)return;var c=(m.getAttribute('content')||'').replace(/\\s+/g,' ').trim();if(c.length<=160)return;var cut=c.slice(0,157);var s=Math.max(cut.lastIndexOf('. '),cut.lastIndexOf('; '));var w=cut.lastIndexOf(' ');var out=(s>90)?cut.slice(0,s+1):cut.slice(0,w>0?w:157).replace(/[,;:\\-–—]+$/,'')+'…';m.setAttribute('content',out);}catch(e){}}function run(){fixH1();fixMeta();}if(document.readyState==='complete')run();else window.addEventListener('load',run);setTimeout(fixH1,2500);})()</script>\n<!-- InvEstate: disable auto popup \"Download Free Guide\" on the Relocation Guide page (Lizvette 2026-09-18) -->\n<style>#modal-90e2e43c-c828-462b-bc34-d1dda626cb81{display:none!important}</style>\n<script>\n(function(){\n  function kill(){\n    var m=document.getElementById('modal-90e2e43c-c828-462b-bc34-d1dda626cb81'); if(m) m.remove();\n    try{ var lp=window.luxuryPresence; if(lp&&lp._modalIncludes&&lp._modalIncludes.modals){ lp._modalIncludes.modals=lp._modalIncludes.modals.filter(function(x){return x.modalId!=='90e2e43c-c828-462b-bc34-d1dda626cb81'}); } }catch(e){}\n  }\n  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded',kill); else kill();\n  setTimeout(kill,800);\n})();\n</script>\n<!-- InvEstate CTA unification + Google rating strip (2026-09-18): one call to action site-wide (\"Let's Connect\"), Kirman-tone Work With Us copy, 5.0 Google stars -->\n<style>\n.investate-rating{display:flex;align-items:center;justify-content:center;gap:14px;margin:34px auto 0;font-family:Montserrat,sans-serif;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#F5F5F3}\n.investate-rating .stars{color:#C4A66B;font-size:16px;letter-spacing:.12em}\n.investate-rating a{color:#C4A66B;text-decoration:none;border-bottom:1px solid rgba(196,166,107,.5);padding-bottom:2px}\n.investate-rating a:hover{color:#F5F5F3}\n</style>\n<script>\n(function(){\n  var GOOGLE='https://www.google.com/maps?cid=14107029743633412467';\n  var LABELS=/^(contact us|contact|get in touch|schedule a consultation|request a property consultation|request a private consultation|request a consultation|work with us|let'?s talk|talk to us)$/i;\n  var OLD=/Look no further than Antonio/i;\n  var NEW='Whether you are buying, selling or relocating under Act 60, you deserve representation that is discreet, data-driven and personal. Tell us what you are looking for. We answer the phone.';\n  function apply(){\n    document.querySelectorAll('section .lp-btn, section a.lp-btn, section button.lp-btn, .modal .lp-btn').forEach(function(b){\n      var t=(b.textContent||'').replace(/\\s+/g,' ').trim();\n      if(LABELS.test(t) && !b.dataset.ctaDone){ b.dataset.ctaDone='1'; b.textContent=\"Let's Connect\"; }\n    });\n    document.querySelectorAll('section').forEach(function(s){\n      var h=s.querySelector('h2'); if(!h) return;\n      var ht=(h.textContent||'').trim();\n      if(!/^work with (us|investate)$/i.test(ht)) return;\n      if(!s.dataset.wwuDone){\n        s.dataset.wwuDone='1';\n        h.textContent=\"Let's Connect\";\n        var p=s.querySelector('p');\n        if(p && OLD.test(p.textContent)) p.textContent=NEW;\n        var btn=s.querySelector('.lp-btn');\n        var host=s.querySelector('.lp-container')||s.querySelector('.container')||(btn?btn.parentNode.parentNode:null);\n        if(host && !s.querySelector('.investate-rating')){\n          var d=document.createElement('div'); d.className='investate-rating';\n          d.innerHTML='<span class=\"stars\" aria-hidden=\"true\">★★★★★</span><span>5.0 on Google · 37 reviews</span><a href=\"'+GOOGLE+'\" target=\"_blank\" rel=\"noopener\">Read them</a>';\n          host.appendChild(d);\n        }\n      }\n    });\n  }\n  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded',apply); else apply();\n  setTimeout(apply,1500); setTimeout(apply,4000);\n})();\n</script>\n<!-- InvEstate hero: List With Us button. (2026-10-08: removed the forced mobile video. It downloaded 2.9 MB on phones and, combined with LP's lazy-video loader, fired a 382 KB request to /undefined. On mobile LP shows the poster image instead.) -->\n<script>(function(){function run(){var s=document.querySelector('#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38');if(!s)return;var form=s.querySelector('.search-form');if(form&&!form.querySelector('.investate-list-btn')){var a=document.createElement('a');a.className='investate-list-btn';a.href='/contact-us';a.textContent='List With Us';a.setAttribute('aria-label','List your property with InvEstate Puerto Rico');form.appendChild(a);}}if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',run);else run();window.addEventListener('load',run);})()</script>\n<!-- InvEstate: alt text for images that ship without one (accessibility + Bing/Google image SEO) -->\n<script>(function(){function label(img){var f=img.closest('figure');var c=f&&f.querySelector('figcaption');if(c&&c.textContent.trim())return c.textContent.trim().slice(0,120);var a=img.closest('a');if(a&&a.getAttribute('aria-label'))return a.getAttribute('aria-label');var card=img.closest('article,li,.card,[class*=card],[class*=item]');if(card){var h=card.querySelector('h1,h2,h3,h4,h5');if(h&&h.textContent.trim())return h.textContent.trim().slice(0,120);}var h1=document.querySelector('h1');var base=(h1&&h1.textContent.trim())||document.title.split('|')[0].trim();return base+' - InvEstate Puerto Rico';}function fix(root){var imgs=(root.querySelectorAll?root.querySelectorAll('img:not([alt])'):[]);for(var i=0;i<imgs.length;i++){var img=imgs[i];var src=img.getAttribute('src')||'';if(img.width===1||img.height===1||/facebook\\.com\\/tr|pixel|beacon/i.test(src)){img.setAttribute('alt','');img.setAttribute('aria-hidden','true');continue;}if(/investate|logo/i.test(src)&&img.width<260){img.setAttribute('alt','InvEstate Puerto Rico');continue;}img.setAttribute('alt',label(img));}}function run(){fix(document);new MutationObserver(function(m){for(var i=0;i<m.length;i++){for(var j=0;j<m[i].addedNodes.length;j++){var n=m[i].addedNodes[j];if(n.nodeType===1)fix(n);}}}).observe(document.body,{childList:true,subtree:true});}if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',run);else run();})()</script>\n\n<!-- InvEstate ES nav glossary: fixes Google Translate menu labels (Home -> Inicio, etc.) -->\n<script>(function(){\n  var G={\"Home\":\"Inicio\",\"Home Search\":\"Buscar propiedades\",\"Portfolio\":\"Portafolio\",\"Contact Us\":\"Contáctanos\",\"Blog\":\"Blog\",\"Blogs\":\"Blog\",\"About\":\"Nosotros\",\"Valuations\":\"Valoraciones\",\"Name your Price\":\"Ponle precio\",\"Home Valuation\":\"Valoración de tu propiedad\",\"Neighborhoods\":\"Vecindarios\",\"Testimonials\":\"Testimonios\",\"Safe Landing in Puerto Rico\":\"Aterrizaje seguro en Puerto Rico\",\"Resources\":\"Recursos\",\"Buyers\":\"Compradores\",\"Sellers\":\"Vendedores\",\"Tax Incentives\":\"Incentivos contributivos\",\"In the Media\":\"En los medios\",\"My Search Portal\":\"Mi portal de búsqueda\",\"Let's Connect\":\"Hablemos\",\"Search\":\"Buscar\"};\n  function isEs(){var c=document.cookie.match(/googtrans=([^;]*)/);var t=c?decodeURIComponent(c[1]):'';return /\\/es$/.test(t)||(document.documentElement.lang||'').indexOf('es')===0;}\n  function apply(root){\n    var els=(root||document).querySelectorAll('nav a, #global-sidemenu a, nav button, .header__nav a, .sidemenu__nav a, footer a, .footer-navigation__link, .site-footer a, [class*=\"breadcrumb\"] a');\n    for(var i=0;i<els.length;i++){var el=els[i];var orig=el.getAttribute('data-orig');if(!orig){orig=el.textContent.replace(/\\s+/g,' ').trim();if(!orig)continue;el.setAttribute('data-orig',orig);}\n      var es=G[orig];if(!es)continue;el.classList.add('notranslate');el.setAttribute('translate','no');\n      if(el.textContent.replace(/\\s+/g,' ').trim()!==es){var tn=null;for(var k=0;k<el.childNodes.length;k++){if(el.childNodes[k].nodeType===3&&el.childNodes[k].textContent.trim()){tn=el.childNodes[k];break;}}if(tn)tn.textContent=es;else el.textContent=es;}}\n  }\n  function run(){if(!isEs())return;apply();new MutationObserver(function(){apply();}).observe(document.body,{childList:true,subtree:true,characterData:true});}\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',run);else run();\n})()</script>\n\n<!-- InvEstate text block spacing -->\n<style>\n.lp-container .collection li > div > h2{margin-top:1.5em}\n.lp-container .collection li > div > h3{margin-top:1.6em}\n.lp-container .collection li > div > h2:first-child,\n.lp-container .collection li > div > h3:first-child{margin-top:0}\n.lp-container .collection li > div > p{margin-bottom:1.15em}\n.lp-container .collection li > div > ul,\n.lp-container .collection li > div > ol{margin-bottom:1.5em}\n.lp-container .collection li > div ul li,\n.lp-container .collection li > div ol li{margin-bottom:.5em}\n@media (max-width:768px){\n.lp-container .collection li > div > h2{margin-top:1.2em}\n.lp-container .collection li > div > h3{margin-top:1.3em}\n}\n</style>\n\n\n<!-- InvEstate side menu contact (2026-09-24 v2): real tappable links, aligned with the menu, and the WhatsApp bubble gets out of the way -->\n<style>\n#global-sidemenu .sidemenu__nav::after{content:none!important;display:none!important}\n#inv-sm-contact{margin:40px 0 0;padding:26px 12px 10px;border-top:1px solid rgba(196,166,107,.28);font-family:Montserrat,sans-serif}\n#inv-sm-contact .inv-sm-label{display:block;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#C4A66B;margin:0 0 14px}\n#inv-sm-contact .inv-sm-line{display:block;font-size:13px;line-height:1.5;letter-spacing:.06em;color:#B8B5AE;margin:0 0 4px}\n#inv-sm-contact a.inv-sm-line{color:#F5F5F3;text-decoration:none;padding:8px 0;border-bottom:1px solid transparent;width:fit-content}\n#inv-sm-contact a.inv-sm-line:hover{color:#C4A66B;border-bottom-color:rgba(196,166,107,.6)}\n@media (max-width:768px){#inv-sm-contact a.inv-sm-line{padding:11px 0}#inv-sm-contact{padding-bottom:24px}}\n/* the floating WhatsApp bubble sat on top of the email and the licence numbers */\nhtml.inv-menu-open #investate-wa{display:none!important}\n</style>\n<script>\n(function(){\n  \"use strict\";\n  if(window.__invSmContact) return;\n  window.__invSmContact = true;\n\n  var HTML = '<span class=\"inv-sm-label\">Contact</span>'\n    + '<span class=\"inv-sm-line\">Antonio Cartagena \\u00b7 Lizvette Robles</span>'\n    + '<a class=\"inv-sm-line\" href=\"tel:+17877176443\">(787) 717-6443</a>'\n    + '<a class=\"inv-sm-line\" href=\"mailto:antonio@investatepr.com\">antonio@investatepr.com</a>'\n    + '<span class=\"inv-sm-line\">Lic. C-13471 \\u00b7 Lic. C-23765</span>';\n\n  /* The menu links carry their own left padding (70px on desktop, less on phones).\n     Copy it at runtime so the block always lines up with the items above it. */\n  function align(box, nav){\n    var a = nav.querySelector('a');\n    if(!a) return;\n    var p = window.getComputedStyle(a).paddingLeft;\n    if(p) box.style.paddingLeft = p;\n  }\n\n  function put(){\n    var nav = document.querySelector('#global-sidemenu .sidemenu__nav');\n    if(!nav) return false;\n    var box = document.getElementById('inv-sm-contact');\n    if(!box){\n      box = document.createElement('div');\n      box.id = 'inv-sm-contact';\n      box.innerHTML = HTML;\n      nav.appendChild(box);\n    }\n    align(box, nav);\n    return true;\n  }\n\n  /* While the side menu is open the floating WhatsApp button overlaps this block,\n     so mark the document and let the CSS above hide it. */\n  function watchMenu(){\n    var menu = document.querySelector('#global-sidemenu');\n    if(!menu) return false;\n    function sync(){\n      var open = menu.classList.contains('visible');\n      document.documentElement.classList.toggle('inv-menu-open', open);\n    }\n    sync();\n    try{ new MutationObserver(sync).observe(menu, {attributes:true, attributeFilter:['class']}); }catch(e){}\n    return true;\n  }\n\n  var tries = 0;\n  (function tick(){ var a = put(), b = watchMenu(); if(a && b) return; if(++tries < 30) setTimeout(tick, 500); })();\n  window.addEventListener('resize', function(){\n    var nav = document.querySelector('#global-sidemenu .sidemenu__nav');\n    var box = document.getElementById('inv-sm-contact');\n    if(nav && box) align(box, nav);\n  });\n})();\n</script>\n\n\n\n<!-- InvEstate structured data for the four commercial pages (2026-09-25) -->\n<script>\n(function () {\n  \"use strict\";\n  if (window.__invMoneySchema) return;\n  window.__invMoneySchema = true;\n\n  var PAGES = {\n    \"/luxury-condos-for-sale-in-puerto-rico\": { crumb: \"Luxury Condos\", lang: \"en\" },\n    \"/beachfront-homes-for-sale-in-puerto-rico\": { crumb: \"Beachfront Homes\", lang: \"en\" },\n    \"/casas-de-lujo-en-venta-en-puerto-rico\": { crumb: \"Casas de Lujo\", lang: \"es\" },\n    \"/puerto-rico-realtor\": { crumb: \"Puerto Rico Realtor\", lang: \"en\" }\n  };\n\n  var path = location.pathname.replace(/\\/+$/, \"\") || \"/\";\n  var cfg = PAGES[path.toLowerCase()];\n  if (!cfg) return;\n\n  var SITE = \"https://investatepr.com\";\n  var ORG = {\n    \"@type\": \"RealEstateAgent\",\n    \"name\": \"InvEstate Puerto Rico\",\n    \"url\": SITE + \"/\",\n    \"telephone\": \"+1-787-717-6443\"\n  };\n\n  function clean(s) {\n    return String(s || \"\").replace(/\\s+/g, \" \").trim();\n  }\n\n  /* The FAQ is only marked up when it is really on the page, question by question. */\n  function readFaq() {\n    var heads = [].slice.call(document.querySelectorAll(\"h2\"));\n    var head = null;\n    for (var i = 0; i < heads.length; i++) {\n      if (/questions we get asked|preguntas que nos hacen|frequently asked/i.test(heads[i].innerText || \"\")) {\n        head = heads[i];\n        break;\n      }\n    }\n    if (!head) return null;\n\n    var pairs = [];\n    var node = head.nextElementSibling;\n    var guard = 0;\n    while (node && guard++ < 40 && node.tagName !== \"H2\") {\n      if (node.tagName === \"P\") {\n        var strong = node.querySelector(\"strong\");\n        if (strong) {\n          var q = clean(strong.innerText);\n          var a = clean((node.innerText || \"\").slice((strong.innerText || \"\").length));\n          if (q.length > 5 && a.length > 2) {\n            pairs.push({\n              \"@type\": \"Question\",\n              \"name\": q,\n              \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": a }\n            });\n          }\n        }\n      }\n      node = node.nextElementSibling;\n    }\n    return pairs.length >= 2 ? pairs : null;\n  }\n\n  function alreadyHas(type) {\n    var blocks = document.querySelectorAll('script[type=\"application/ld+json\"]');\n    for (var i = 0; i < blocks.length; i++) {\n      try {\n        var data = JSON.parse(blocks[i].textContent);\n        var list = [].concat(data[\"@graph\"] || data);\n        for (var j = 0; j < list.length; j++) {\n          if (list[j] && list[j][\"@type\"] === type) return true;\n        }\n      } catch (e) {}\n    }\n    return false;\n  }\n\n  function emit(obj) {\n    var tag = document.createElement(\"script\");\n    tag.type = \"application/ld+json\";\n    tag.setAttribute(\"data-inv\", \"money-page\");\n    tag.text = JSON.stringify(obj);\n    document.head.appendChild(tag);\n  }\n\n  function run() {\n    if (document.querySelector('script[data-inv=\"money-page\"]')) return;\n\n    var h1 = document.querySelector(\"h1\");\n    var name = clean(h1 ? h1.innerText : document.title.split(\"|\")[0]);\n    var descEl = document.querySelector('meta[name=\"description\"]');\n    var desc = clean(descEl ? descEl.getAttribute(\"content\") : \"\");\n    var url = SITE + path;\n\n    var graph = [];\n\n    graph.push({\n      \"@type\": \"WebPage\",\n      \"@id\": url + \"#page\",\n      \"url\": url,\n      \"name\": name,\n      \"description\": desc,\n      \"inLanguage\": cfg.lang,\n      \"isPartOf\": { \"@type\": \"WebSite\", \"@id\": SITE + \"/#website\", \"url\": SITE + \"/\" },\n      \"publisher\": ORG,\n      \"about\": ORG\n    });\n\n    if (!alreadyHas(\"BreadcrumbList\")) {\n      graph.push({\n        \"@type\": \"BreadcrumbList\",\n        \"@id\": url + \"#breadcrumb\",\n        \"itemListElement\": [\n          { \"@type\": \"ListItem\", \"position\": 1, \"name\": \"Home\", \"item\": SITE + \"/\" },\n          { \"@type\": \"ListItem\", \"position\": 2, \"name\": cfg.crumb, \"item\": url }\n        ]\n      });\n    }\n\n    var faq = readFaq();\n    if (faq && !alreadyHas(\"FAQPage\")) {\n      graph.push({ \"@type\": \"FAQPage\", \"@id\": url + \"#faq\", \"mainEntity\": faq });\n    }\n\n    emit({ \"@context\": \"https://schema.org\", \"@graph\": graph });\n  }\n\n  var tries = 0;\n  (function tick() {\n    if (document.querySelector(\"h1\")) { run(); return; }\n    if (++tries < 25) setTimeout(tick, 400);\n  })();\n})();\n</script>\n\n<!-- InvEstate team photos (/puerto-rico-realtor) START -->\n<style>\n.inv-team{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin:28px 0 36px;}\n.inv-team figure{margin:0;}\n.inv-team figure p{margin:0;}\n.inv-team img{display:block;width:100%;height:auto;}\n.inv-team figcaption{margin-top:10px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:11px;line-height:1.5;letter-spacing:0.12em;text-transform:uppercase;color:#6b6b6b;}\n@media (max-width:640px){.inv-team{gap:14px;}.inv-team figcaption{font-size:10px;letter-spacing:0.08em;}}\n</style>\n<!-- InvEstate team photos END -->\n  \n\n<!-- INVESTATE-ORO-FAQ -->\n<script>\n(function(){var t=\"/blog/oro-residences-dont-just-own-elevate\";\nif(location.pathname.replace(/\\/$/,\"\")!==t)return;\nvar s=document.createElement(\"script\");s.type=\"application/ld+json\";\ns.text='{\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Where is ORO Residences located?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"ORO on the Golden Mile is at 268 Avenida Juan Ponce de Leon, San Juan, Puerto Rico 00917, in Hato Rey — La Milla de Oro, the island\\'s financial district. The residences occupy floors 11 through 15 of a sixteen-story building.\"}},{\"@type\":\"Question\",\"name\":\"How much does a residence at ORO cost?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The current release starts at $745,000 for a one-bedroom of 1,036 square feet and runs to $2,000,000 for a three-bedroom of 2,265 square feet plus 267 square feet of exterior space. That works out to roughly $719 to $883 per square foot.\"}},{\"@type\":\"Question\",\"name\":\"Who is developing ORO Residences?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Stonecrest Investment Management, with the selling entity organized as HRC Holding QOZB LLC. The brand partnership is with Marriott International under the Autograph Collection. Sales and marketing are handled by Corcoran Puerto Rico.\"}},{\"@type\":\"Question\",\"name\":\"Is ORO Residences a condo-hotel?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"ORO describes itself as the first condo-residence hotel in La Milla de Oro. The residences are fully deeded and hotel services are taken a la carte, rather than the owner being enrolled in an operator\\'s rental program. The building also holds 168 hotel rooms.\"}},{\"@type\":\"Question\",\"name\":\"Can you rent out a residence at ORO?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The developer positions the residences for extended stays, primary residency and long-term ownership rather than seasonal turnover, and describes hospitality support as optional. Anyone buying with a rental or tax structure in mind should get the terms in writing and review them with their own CPA before committing.\"}},{\"@type\":\"Question\",\"name\":\"When will ORO Residences be delivered?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Public estimates have ranged from late 2026 into 2027. The date that matters is the one in your purchase contract, not the one in the marketing material — ask for it in writing.\"}}]}';\ndocument.head.appendChild(s);})();\n</script>\n\n<!-- INV-WA-MOBILE: en movil la burbuja de WhatsApp tapaba el boton Call de la barra fija -->\n<style>\n@media (max-width:767px){\n  #investate-wa{ bottom:96px !important; }\n}\n</style>\n\n<!-- INV-GRID-2FILAS: parrilla de fichas en /neighborhoods/. Dos filas, cada pagina con el\n     inventario de SU comunidad, siempre de mas cara a mas barata, y el boton View All a una\n     busqueda de esa zona. 7-oct-2026 -->\n<script>\n(function () {\n  var p = location.pathname.replace(/\\/+$/, '').toLowerCase();\n  if (p.indexOf('/neighborhoods/') !== 0) return;\n  var h = document.documentElement;\n  h.className += ' inv-nb inv-nb-js';\n\n  // 7-oct-2026: Lizvette dibujo el area (Map & Properties > Draw Search Area) de casi todas\n  // las paginas, y el area ya hace el filtro. Aqui solo quedan los casos que un poligono no\n  // resuelve: comunidades pegadas unas a otras. El MLS archiva por CALLE, no por nombre.\n  var FILTROS = {\n    '/neighborhoods/dorado-beach-east':         /DORADO-B(?:EACH|CH)-E(?:AST|(?=-|$))/i,\n    // Golf View Drive (18.4670,-66.3063) y The Isles (18.4644,-66.3111) estan a 400 metros:\n    // no se separan con una caja sin dejar casas fuera. Por eso las dos van por calle.\n    '/neighborhoods/dorado-country-estates':    /GOLF-VIEW/i,\n    '/neighborhoods/the-isles-at-dorado-beach': /THE-ISLES|SALT-LANE|SALT-LN/i,\n    '/neighborhoods/the-bristol-condado':       /1052-ASHFORD/i\n  };\n  // Fichas que caen dentro del area dibujada pero no son de esa comunidad.\n  var EXCLUIR = {\n    // Calle Perseo / Centro Altamira es San Juan, y roza el borde del poligono de Guaynabo.\n    '/neighborhoods/the-legacy-guaynabo':         /PERSEO|CENTRO-ALTAMIRA/i,\n    // Una pagina de lujo no abre con el parque industrial.\n    '/neighborhoods/guaynabo-luxury-real-estate': /IDUSTRIAL-PARK|INDUSTRIAL-PARK/i,\n    '/neighborhoods/rio-mar':                     /LAS-PICUAS|LINDO-?MAR|COSTA-DORADA|PLAYAS-DEL-YUNQUE|LAS-COLINAS/i\n  };\n  // El View All lo sirve ya LP con el poligono dibujado; aqui solo se le anade el orden.\n  var VERTODO = {};\n  var re = FILTROS[p], ex = EXCLUIR[p], destino = VERTODO[p], hecho = false;\n\n  function tope() { var w = window.innerWidth; return w <= 767 ? 2 : (w <= 1100 ? 4 : 6); }\n\n  function precio(el) {\n    var m = (el.innerText || '').match(/\\$[\\d,]+/);\n    return m ? parseInt(m[0].replace(/[^0-9]/g, ''), 10) : 0;\n  }\n\n  function boton() {\n    [].forEach.call(document.querySelectorAll('a[href]'), function (a) {\n      if (!/view all properties/i.test(a.textContent || '')) return;\n      var href = a.getAttribute('href');\n      if (href.indexOf('/home-search/listings') !== 0) return;\n      var nv = destino || href;\n      if (nv.indexOf('sortBy=') === -1) nv += (nv.indexOf('?') === -1 ? '?' : '&') + 'sortBy=LIST_PRICE';\n      if (href !== nv) a.setAttribute('href', nv);\n    });\n  }\n\n  // 8-oct-2026, Lizvette: \"marca cuales son alquiler y cuales son ventas\".\n  // Las tres etiquetas de LP (For Sale / Pending / For Lease) salen con el MISMO verde y a 10px,\n  // asi que la parrilla parece una mezcla. El dato ya esta: solo hay que darle color.\n  function etiquetar(cont) {\n    [].forEach.call(cont.querySelectorAll('.listing-card__label'), function (l) {\n      var t = (l.textContent || '').toLowerCase();\n      l.classList.remove('inv-venta', 'inv-renta', 'inv-pend', 'inv-pronto');\n      if (t.indexOf('lease') >= 0 || t.indexOf('rent') >= 0) { l.classList.add('inv-renta'); l.style.setProperty('background-color', '#2F4858', 'important'); l.style.setProperty('color', '#FFFFFF', 'important'); }\n      else if (t.indexOf('pending') >= 0 || t.indexOf('contract') >= 0) { l.classList.add('inv-pend'); l.style.setProperty('background-color', '#C4A66B', 'important'); l.style.setProperty('color', '#111111', 'important'); }\n      else if (t.indexOf('coming') >= 0) { l.classList.add('inv-pronto'); l.style.setProperty('background-color', '#111111', 'important'); l.style.setProperty('color', '#FFFFFF', 'important'); }\n      else if (t.indexOf('sale') >= 0) l.classList.add('inv-venta');\n    });\n  }\n\n  function aplicar() {\n    boton();\n    var cont = document.querySelector('.properties-grid__container');\n    if (!cont) return;\n    var items = [].slice.call(cont.children);\n    if (!items.length) return;\n    etiquetar(cont);\n    var buenos = items.filter(function (it) {\n      var a = it.querySelector('a[href*=\"/home-search/listings/\"]');\n      if (!a) return false;\n      var href = a.getAttribute('href');\n      if (ex && ex.test(href)) return false;\n      return re ? re.test(href) : true;\n    });\n    // Lizvette, 7-oct: primero las caras y al final las mas baratas.\n    buenos.sort(function (a, b) { return precio(b) - precio(a); });\n    var max = tope();\n    items.forEach(function (it) { it.classList.remove('inv-ver'); it.style.order = ''; });\n    buenos.slice(0, max).forEach(function (it, i) { it.classList.add('inv-ver'); it.style.order = i; });\n    // Si no hay nada de esta comunidad, antes que ensenar otra: fuera las fichas.\n    h.classList.toggle('inv-nogrid', buenos.length === 0);\n    hecho = true;\n  }\n\n  var t;\n  function pedir() { clearTimeout(t); t = setTimeout(aplicar, 120); }\n  if (document.readyState !== 'loading') pedir();\n  document.addEventListener('DOMContentLoaded', pedir);\n  window.addEventListener('resize', pedir);\n  new MutationObserver(pedir).observe(document.documentElement, {childList: true, subtree: true});\n  // Red de seguridad: si algo fallara, que al menos salgan las primeras seis.\n  setTimeout(function () {\n    if (!hecho) h.className = h.className.replace(' inv-nb-js', '') + ' inv-nb-css';\n  }, 9000);\n})();\n</script>\n<style>\n.inv-nb-css .properties-grid__container.three > .properties-grid__item:nth-child(n+7){display:none !important;}\n@media (max-width:1100px){\n  .inv-nb-css .properties-grid__container.three > .properties-grid__item:nth-child(n+5){display:none !important;}\n}\n@media (max-width:767px){\n  .inv-nb-css .properties-grid__container.three > .properties-grid__item:nth-child(n+3){display:none !important;}\n}\n.inv-nb-js .properties-grid__container > .properties-grid__item{display:none !important;}\n.inv-nb-js .properties-grid__container > .properties-grid__item.inv-ver{display:block !important;}\n.inv-nb .listing-card__label{font-size:11px !important;letter-spacing:.08em !important;text-transform:uppercase !important;font-weight:600 !important;}\n.inv-nb .listing-card__label.inv-renta{background:#2F4858 !important;color:#FFFFFF !important;}\n.inv-nb .listing-card__label.inv-pend{background:#C4A66B !important;color:#111111 !important;}\n.inv-nogrid .properties-grid__container{display:none !important;}\n</style>\n\n<!-- INV-BLOG-A-BARRIO: todo blog que hable de una comunidad enlaza a su pagina de barrio,\n     que es donde esta el inventario. Lizvette, 7-oct-2026. Cubre 114 de los 345 posts. -->\n<script>\n(function () {\n  var p = location.pathname.replace(/\\/+$/, '').toLowerCase();\n  if (p.indexOf('/blog/') !== 0) return;\n\n  var MAPA = [\n    // Edificios y proyectos con pagina propia. Van PRIMERO, ganan por especificidad.\n    [/legacy-guaynabo/,        '/neighborhoods/the-legacy-guaynabo',  'The Legacy'],\n    [/torrimar/,               '/neighborhoods/torrimar-guaynabo',    'Torrimar'],\n    [/garden-hills/,           '/neighborhoods/garden-hills-guaynabo','Garden Hills'],\n    [/sabanera/,               '/neighborhoods/sabanera-dorado',      'Sabanera'],\n    [/the-isles|isles-at-dorado/,'/neighborhoods/the-isles-at-dorado-beach','The Isles'],\n    [/rio-mar/,                '/neighborhoods/rio-mar',              'Rio Mar'],\n    [/isla-verde/,             '/neighborhoods/isla-verde',           'Isla Verde'],\n    [/vanderbilt/,             '/developments/vanderbilt-residences-condado', 'Vanderbilt Residences'],\n    [/hard-rock/,              '/developments/hard-rock-residences-san-juan', 'Hard Rock Residences'],\n    [/ocean-five/,             '/developments/ocean-five-residences-condado', 'Ocean Five Residences'],\n    [/opus-miramar|opus/,      '/developments/opus-miramar',          'Opus Miramar'],\n    [/the-grove|grove-condado/,'/developments/the-grove-condado',     'The Grove'],\n    [/meadows/,                '/developments/the-meadows-estates-guaynabo', 'The Meadows Estates'],\n    [/sereno/,                 '/developments/sereno-guaynabo',       'Sereno'],\n    [/ritz-carlton/,           '/developments/ritz-carlton-reserve-residences-at-dorado-beach', 'Ritz-Carlton Reserve Residences'],\n    [/the-icon|icon-condado/,  '/developments/the-icon-condado',      'The Icon'],\n    [/golden-mile/,            '/developments/oro-on-the-golden-mile-autograph-collection-residences', 'Oro on the Golden Mile'],\n    [/dorado-beach-east|west-beach/,                 'dorado-beach-east',            'Dorado Beach East'],\n    [/dorado-country-estates/,                       'dorado-country-estates',       'Dorado Country Estates'],\n    [/palmas-del-mar|palmas/,                        'palmas-del-mar',               'Palmas del Mar'],\n    [/bristol/,                                      'the-bristol-condado',          'The Bristol'],\n    [/grand-reserve|coco-beach|amane|marea/,         'grand-reserve-rio-grande',     'Grand Reserve'],\n    [/bahia-beach|bahia|four-seasons|las-verandas/,  'bahia-beach-real-estate',      'Bahia Beach'],\n    [/condado|icon/,                                 'condado-puerto-rico-real-estate','Condado'],\n    [/rio-mar|rio-grande/,                           'rio-grande-puerto-rico-real-estate','Rio Grande'],\n    [/guaynabo/,                                     'guaynabo-luxury-real-estate',  'Guaynabo'],\n    [/isla-verde|carolina/,                          'carolina-luxury-real-estate',  'Carolina and Isla Verde'],\n    [/rincon|cabo-rojo|isabela|aguadilla|west-coast/,'west-coast-puerto-rico-luxury-real-estate-rincon-cabo-rojo-isabela-and-aguadilla','the West Coast'],\n    [/dorado/,                                       'dorado-puerto-rico-real-estate','Dorado'],\n    [/san-juan/,                                     'san-juan-luxury-real-estate',  'San Juan']\n  ];\n\n  var slug = p.replace('/blog/', '');\n  var hits = [];\n  for (var i = 0; i < MAPA.length && hits.length < 4; i++) {\n    if (MAPA[i][0].test(slug)) hits.push({u: MAPA[i][1], n: MAPA[i][2]});\n  }\n  // 7-oct-2026. El slug solo cubria 116 de los 345 posts. Otros 71 hablan de una comunidad\n  // sin nombrarla en la URL (los tres de Miramar, y los de comparacion que mezclan Condado,\n  // Dorado y Bahia). Si el slug no lo dice, lo dice el texto: se cuentan las menciones en el\n  // cuerpo del articulo y se cogen las dos mas nombradas, con un minimo de seis.\n  var TEXTO = [\n    [/Palmas del Mar/g,              '/neighborhoods/palmas-del-mar',             'Palmas del Mar'],\n    [/The Isles/g,                   '/neighborhoods/the-isles-at-dorado-beach',  'The Isles'],\n    [/Sabanera/g,                    '/neighborhoods/sabanera-dorado',            'Sabanera'],\n    [/Torrimar/g,                    '/neighborhoods/torrimar-guaynabo',          'Torrimar'],\n    [/Garden Hills/g,                '/neighborhoods/garden-hills-guaynabo',      'Garden Hills'],\n    [/The Legacy/g,                  '/neighborhoods/the-legacy-guaynabo',        'The Legacy'],\n    [/The Bristol/g,                 '/neighborhoods/the-bristol-condado',        'The Bristol'],\n    [/Isla Verde/g,                  '/neighborhoods/isla-verde',                 'Isla Verde'],\n    [/R\\u00edo Mar|Rio Mar/g,         '/neighborhoods/rio-mar',                    'Rio Mar'],\n    [/Bah\\u00eda Beach|Bahia Beach/g, '/neighborhoods/bahia-beach-real-estate',    'Bahia Beach'],\n    [/Grand Reserve|Coco Beach/g,    '/neighborhoods/grand-reserve-rio-grande',   'Grand Reserve'],\n    [/Dorado Beach East/g,           '/neighborhoods/dorado-beach-east',          'Dorado Beach East'],\n    [/Dorado/g,                      '/neighborhoods/dorado-puerto-rico-real-estate', 'Dorado'],\n    [/Condado/g,                     '/neighborhoods/condado-puerto-rico-real-estate', 'Condado'],\n    [/Guaynabo/g,                    '/neighborhoods/guaynabo-luxury-real-estate', 'Guaynabo'],\n    // No hay pagina de Miramar: Miramar es San Juan.\n    [/Miramar/g,                     '/neighborhoods/san-juan-luxury-real-estate', 'San Juan'],\n    [/Rinc\\u00f3n|Rincon|Cabo Rojo|Isabela|Aguadilla/g, '/neighborhoods/west-coast-puerto-rico-luxury-real-estate-rincon-cabo-rojo-isabela-and-aguadilla', 'the West Coast']\n  ];\n  function porTexto(txt) {\n    var c = [], i, m;\n    for (i = 0; i < TEXTO.length; i++) {\n      m = txt.match(TEXTO[i][0]);\n      if (m && m.length >= 6) c.push({u: TEXTO[i][1], n: TEXTO[i][2], v: m.length});\n    }\n    c.sort(function (a, b) { return b.v - a.v; });\n    return c.slice(0, 2);\n  }\n\n  function enlace(h, sub) {\n    return '<a href=\"' + (h.u.charAt(0) === '/' ? h.u : '/neighborhoods/' + h.u) + '\">' +\n      '<span class=\"inv-barrio-t\">What is for sale in ' + h.n + '</span>' +\n      (sub ? '<span class=\"inv-barrio-s\">Current inventory, closed prices and price per square foot.</span>' : '') +\n      '<span class=\"inv-barrio-c\">See the listings &rarr;</span></a>';\n  }\n\n  function arriba() { var d=document.createElement('div'); d.className='inv-barrio'; d.innerHTML=enlace(hits[0], true); return d; }\n  function abajo() { var d=document.createElement('div'); d.className='inv-barrio inv-barrio-fin'; d.innerHTML=hits.map(function(h){return enlace(h, hits.length===1);}).join(''); return d; }\n\n  function poner() {\n    var cont = document.querySelector('.lp-a.description');\n    if (!cont || cont.querySelector('.inv-barrio')) return;\n    if (!hits.length) hits = porTexto(cont.innerText || '');\n    if (!hits.length) return;\n    var hijos = [].slice.call(cont.children);\n    if (hijos.length < 4) return;\n    cont.insertBefore(arriba(), hijos[2]);\n    cont.appendChild(abajo());\n  }\n\n  var t;\n  function pedir() { clearTimeout(t); t = setTimeout(poner, 150); }\n  if (document.readyState !== 'loading') pedir();\n  document.addEventListener('DOMContentLoaded', pedir);\n  new MutationObserver(pedir).observe(document.documentElement, {childList: true, subtree: true});\n})();\n</script>\n<style>\n.inv-barrio{margin:34px 0;}\n.inv-barrio a{display:block;text-decoration:none;background:#F7F6F2;border-left:3px solid #C4A66B;padding:22px 26px;transition:background .2s;}\n.inv-barrio a + a{margin-top:10px;}\n.inv-barrio a:hover{background:#F1EFE8;}\n.inv-barrio-t{display:block;font-family:'Gilda Display',Georgia,serif;font-size:21px;line-height:1.3;color:#111111;}\n.inv-barrio-s{display:block;margin-top:6px;font-size:15px;line-height:1.5;color:#4a4a4a;}\n.inv-barrio-c{display:block;margin-top:12px;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:#C4A66B;}\n@media (max-width:767px){ .inv-barrio a{padding:18px 20px;} .inv-barrio-t{font-size:19px;} }\n</style>\n\n<!-- INV-FAQ-DBE366 (2026-10-08): FAQPage + listing para el blog de Dorado Beach East. Solo en esa URL. -->\n<script>\n(function(){\n  if(location.pathname.replace(/\\/+$/,\"\")!==\"/blog/dorado-beach-east-homes-for-sale-or-2026-market-report\") return;\n  if(document.getElementById(\"investate-faq-dbe366\")) return;\n  var s=document.createElement(\"script\");\n  s.id=\"investate-faq-dbe366\"; s.type=\"application/ld+json\";\n  s.text=\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@graph\\\":[{\\\"@type\\\":\\\"FAQPage\\\",\\\"@id\\\":\\\"https://investatepr.com/blog/dorado-beach-east-homes-for-sale-or-2026-market-report#faq\\\",\\\"url\\\":\\\"https://investatepr.com/blog/dorado-beach-east-homes-for-sale-or-2026-market-report\\\",\\\"mainEntity\\\":[{\\\"@type\\\":\\\"Question\\\",\\\"name\\\":\\\"Where is Dorado Beach East?\\\",\\\"acceptedAnswer\\\":{\\\"@type\\\":\\\"Answer\\\",\\\"text\\\":\\\"Dorado Beach East is a residential community inside the gates of Dorado Beach, a Ritz-Carlton Reserve, in Dorado, Puerto Rico, about 22 miles west of San Juan. It sits within the same gated resort as West Beach, East Beach, Plantation Village, The Isles at Dorado Beach, La Cala and Dorado Country Estates.\\\"}},{\\\"@type\\\":\\\"Question\\\",\\\"name\\\":\\\"How much does a home in Dorado Beach East cost?\\\",\\\"acceptedAnswer\\\":{\\\"@type\\\":\\\"Answer\\\",\\\"text\\\":\\\"In 2026, closed sales in Dorado Beach East ranged from $3,400,000 to $12,000,000, at $926 to $1,555 per square foot. The median closing was approximately $1,171 per square foot. Nothing closed below $3.4 million. Figures are from reported Stellar MLS closings, January through September 2026.\\\"}},{\\\"@type\\\":\\\"Question\\\",\\\"name\\\":\\\"How many homes sell in Dorado Beach East each year?\\\",\\\"acceptedAnswer\\\":{\\\"@type\\\":\\\"Answer\\\",\\\"text\\\":\\\"Eleven homes closed in Dorado Beach East between January and September 2026. That is eleven of the eighteen total closings reported inside the Dorado Beach gates in the same period, making it the most active address in the Reserve.\\\"}},{\\\"@type\\\":\\\"Question\\\",\\\"name\\\":\\\"What was the most expensive home sold in Dorado Beach East in 2026?\\\",\\\"acceptedAnswer\\\":{\\\"@type\\\":\\\"Answer\\\",\\\"text\\\":\\\"202 Legacy Dorado Beach East, an 8-bedroom, 8-bathroom home of 8,881 square feet, closed at $12,000,000 on May 1, 2026, or $1,351 per square foot.\\\"}},{\\\"@type\\\":\\\"Question\\\",\\\"name\\\":\\\"Is Dorado Beach East a good fit for an Act 60 relocation?\\\",\\\"acceptedAnswer\\\":{\\\"@type\\\":\\\"Answer\\\",\\\"text\\\":\\\"It is one of the most common choices for mainland buyers relocating under Act 60, because it is gated, it is a short drive from San Juan and the airport, and the resale market is deep enough to price an offer against real comparables. The practical constraint is usually time rather than inventory: Act 60 brings a filing deadline, and most homes at this level need a year of renovation before anyone can live in them. Turnkey, furnished homes are rare here and move for that reason.\\\"}},{\\\"@type\\\":\\\"Question\\\",\\\"name\\\":\\\"What is the entry price to buy inside the Dorado Beach gates?\\\",\\\"acceptedAnswer\\\":{\\\"@type\\\":\\\"Answer\\\",\\\"text\\\":\\\"Across all communities inside the Dorado Beach gates, 2026 closings ran from $3,100,000 to $13,000,000. Within Dorado Beach East specifically, the lowest 2026 closing was $3,400,000.\\\"}}]},{\\\"@type\\\":\\\"SingleFamilyResidence\\\",\\\"@id\\\":\\\"https://investatepr.com/blog/dorado-beach-east-homes-for-sale-or-2026-market-report#listing\\\",\\\"name\\\":\\\"366 Dorado Beach East\\\",\\\"url\\\":\\\"https://investatepr.com/home-search/listings/7930694771731292748-366-DORADO-BEACH-EAST\\\",\\\"description\\\":\\\"Fully reimagined, fully furnished turnkey estate inside the gates at Dorado Beach, a Ritz-Carlton Reserve. 9,312 sq ft interior, 12,215 sq ft total construction, 1,700 m2 lot. Seven bedrooms in the main house plus a separate two-bedroom guesthouse.\\\",\\\"address\\\":{\\\"@type\\\":\\\"PostalAddress\\\",\\\"streetAddress\\\":\\\"366 Dorado Beach East\\\",\\\"addressLocality\\\":\\\"Dorado\\\",\\\"addressRegion\\\":\\\"PR\\\",\\\"postalCode\\\":\\\"00646\\\",\\\"addressCountry\\\":\\\"US\\\"},\\\"numberOfBedrooms\\\":9,\\\"yearBuilt\\\":2004,\\\"floorSize\\\":{\\\"@type\\\":\\\"QuantitativeValue\\\",\\\"value\\\":9312,\\\"unitCode\\\":\\\"FTK\\\"},\\\"offers\\\":{\\\"@type\\\":\\\"Offer\\\",\\\"price\\\":12800000,\\\"priceCurrency\\\":\\\"USD\\\",\\\"availability\\\":\\\"https://schema.org/InStock\\\",\\\"seller\\\":{\\\"@type\\\":\\\"RealEstateAgent\\\",\\\"name\\\":\\\"Mariangel Marti\\\"}}}]}\";\n  document.head.appendChild(s);\n})();\n</script>\n\n<!-- INV-TOSCANA-FAQ (2026-10-09) FAQPage + ficha del inmueble para el blog de Villa Toscana. Las 5 preguntas son visibles en la pagina. -->\n<script>\n(function(){\n  if(location.pathname.replace(/\\/+$/,\"\")!==\"/blog/villa-toscana-cabo-rojo-a-4547-sq-ft-mediterranean-villa-at-dollar325-per-square-foot\") return;\n  if(document.getElementById(\"inv-toscana-faq\")) return;\n  var s=document.createElement(\"script\"); s.id=\"inv-toscana-faq\"; s.type=\"application/ld+json\";\n  s.text=\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@graph\\\":[{\\\"@type\\\":\\\"FAQPage\\\",\\\"@id\\\":\\\"https://investatepr.com/blog/villa-toscana-cabo-rojo-a-4547-sq-ft-mediterranean-villa-at-dollar325-per-square-foot#faq\\\",\\\"url\\\":\\\"https://investatepr.com/blog/villa-toscana-cabo-rojo-a-4547-sq-ft-mediterranean-villa-at-dollar325-per-square-foot\\\",\\\"mainEntity\\\":[{\\\"@type\\\":\\\"Question\\\",\\\"name\\\":\\\"How much is Villa Toscana?\\\",\\\"acceptedAnswer\\\":{\\\"@type\\\":\\\"Answer\\\",\\\"text\\\":\\\"$1,477,000, reduced from $1,599,000. That is about $325 per square foot of living area.\\\"}},{\\\"@type\\\":\\\"Question\\\",\\\"name\\\":\\\"How big is Villa Toscana?\\\",\\\"acceptedAnswer\\\":{\\\"@type\\\":\\\"Answer\\\",\\\"text\\\":\\\"4,547 square feet of living area within 6,938 square feet of total construction, on a 0.37-acre lot of about 1,500 square meters.\\\"}},{\\\"@type\\\":\\\"Question\\\",\\\"name\\\":\\\"How far is Villa Toscana from the airport?\\\",\\\"acceptedAnswer\\\":{\\\"@type\\\":\\\"Answer\\\",\\\"text\\\":\\\"It sits on Carretera 100 between Cabo Rojo and Mayaguez. Rafael Hernandez in Aguadilla is the closest international airport and is in the middle of a $142 million expansion.\\\"}},{\\\"@type\\\":\\\"Question\\\",\\\"name\\\":\\\"Is there a homeowners association at Villa Toscana?\\\",\\\"acceptedAnswer\\\":{\\\"@type\\\":\\\"Answer\\\",\\\"text\\\":\\\"No. There is no community fee and no board. Property tax is approximately $2,680 per year.\\\"}},{\\\"@type\\\":\\\"Question\\\",\\\"name\\\":\\\"Can a U.S. citizen buy property in Puerto Rico?\\\",\\\"acceptedAnswer\\\":{\\\"@type\\\":\\\"Answer\\\",\\\"text\\\":\\\"Yes, without restriction. The closing is a civil-law transaction before a notary attorney.\\\"}}]},{\\\"@type\\\":\\\"SingleFamilyResidence\\\",\\\"name\\\":\\\"Villa Toscana\\\",\\\"url\\\":\\\"https://investatepr.com/properties/carr-100-km-27-bo-guanajibo-cabo-rojo-pr-us-00623-mfrpr9121540\\\",\\\"description\\\":\\\"A 2014 Mediterranean villa in Bo. Guanajibo, Cabo Rojo, Puerto Rico, with a full ocean view over Laguna de Joyuda and the Caribbean.\\\",\\\"address\\\":{\\\"@type\\\":\\\"PostalAddress\\\",\\\"streetAddress\\\":\\\"Carr 100 km 2.7, Bo. Guanajibo\\\",\\\"addressLocality\\\":\\\"Cabo Rojo\\\",\\\"addressRegion\\\":\\\"PR\\\",\\\"postalCode\\\":\\\"00623\\\",\\\"addressCountry\\\":\\\"US\\\"},\\\"numberOfBedrooms\\\":4,\\\"numberOfBathroomsTotal\\\":6,\\\"yearBuilt\\\":2014,\\\"floorSize\\\":{\\\"@type\\\":\\\"QuantitativeValue\\\",\\\"value\\\":4547,\\\"unitCode\\\":\\\"FTK\\\"},\\\"offers\\\":{\\\"@type\\\":\\\"Offer\\\",\\\"price\\\":1477000,\\\"priceCurrency\\\":\\\"USD\\\",\\\"availability\\\":\\\"https://schema.org/InStock\\\",\\\"seller\\\":{\\\"@type\\\":\\\"RealEstateAgent\\\",\\\"name\\\":\\\"InvEstate Puerto Rico\\\",\\\"url\\\":\\\"https://investatepr.com/\\\",\\\"telephone\\\":\\\"+1-787-717-6443\\\"}}}]}\";\n  document.head.appendChild(s);\n})();\n</script>\n\n<!-- InvEstate: telefono visible en la cabecera en escritorio (20-oct-2026).\n     El enlace tel: ya existe como item de navegacion; el CSS del tema lo ocultaba\n     con display:none a partir de 992px. Para revertir: borrar este bloque entero. -->\n<style id=\"inv-header-phone\">\n@media (min-width:992px){\n  /* Contact Us fuera de la cabecera en escritorio (20-oct-2026) */\n  nav#global-navbar .header ul.navigation li.navigation__item:nth-child(4){\n    display:none!important;\n  }\n  nav#global-navbar .header li.navigation__item a.navigation__link[href^=\"tel:\"]{\n    display:inline-block!important;\n    border:1px solid #C4A66B;\n    padding:8px 15px;\n    font-size:12px!important;\n    letter-spacing:.14em;\n    line-height:1;\n    white-space:nowrap;\n  }\n}\n</style>\n\n<!-- INV-BORRADOR-COLEY: estilo de prueba SOLO en /borrador-home-2026 (11-nov-2026). Borrar si se descarta. -->\n<script>(function(){var P=location.pathname.replace(/\\/$/,\"\");var Q=true;try{if(/[?&]inv=viejo/.test(location.search))sessionStorage.setItem(\"invViejo\",\"1\");if(/[?&]inv=nuevo/.test(location.search))sessionStorage.removeItem(\"invViejo\");Q=sessionStorage.getItem(\"invViejo\")!==\"1\";}catch(e){}if(!Q&&P!==\"/borrador-home-2026\"&&P!==\"/borrador-blog-2026\")return;var l=document.createElement(\"link\");l.rel=\"stylesheet\";l.href=\"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400&display=swap\";document.head.appendChild(l);var s=document.createElement(\"style\");s.id=\"inv-borrador-coley\";s.textContent=\"h1,h2,h3,h4{font-family:\\\"Cormorant Garamond\\\",Georgia,serif!important;text-transform:none!important;letter-spacing:-.01em!important;font-weight:300!important}h1{font-size:clamp(46px,6vw,84px)!important;line-height:1.08!important}h2{font-size:clamp(38px,4.4vw,64px)!important;line-height:1.12!important}\";document.head.appendChild(s);})();</script>\n","displayGlobalLoading":false,"globalLoadingLogo":null,"globalLoadingBackgroundColor":"#fff","status":"LIVE","primaryFontFamily":"Gilda Display","secondaryFontFamily":"Montserrat","primaryFontId":"9977a156-e08c-40d4-824b-ca6dc17db567","secondaryFontId":"0b03b651-321e-49c2-83af-d402bd62e2bd","h1FontSize":"54px","h2FontSize":"40px","h3FontSize":"26px","h4FontSize":"28px","h5FontSize":"22px","h6FontSize":"20px","bodyFontSize":"16px","bodyPadding":"0px","backgroundColor":"#fff","logoDark":{"id":"acdf06b5-bc84-43a8-a452-f8182b19e184","alt":null,"bytes":17530,"width":782,"format":"png","height":778,"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/a8zllxb44rr1ks6awazs","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","__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/a8zllxb44rr1ks6awazs","description":null,"displayName":"new-final-investate-logo-02","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","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/a8zllxb44rr1ks6awazs","originalFileName":"New-Final-InvEstate-Logo-02"},"logoLight":{"id":"58d11228-146d-4966-bba2-11486e3b89ec","alt":null,"bytes":17000,"width":782,"format":"png","height":778,"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/jezzgtnjigit7ws2gavo","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","__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/jezzgtnjigit7ws2gavo","description":null,"displayName":"header-logo","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","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/jezzgtnjigit7ws2gavo","originalFileName":"header-logo"},"propertyPlaceholderImage":{"id":"dcd2595a-bcbb-46f3-9191-536bb8d22db8","alt":null,"bytes":33206,"width":1920,"format":"jpg","height":1200,"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/artkq69nmn96boktjrdf","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/artkq69nmn96boktjrdf","authorUrl":null,"createdAt":"2023-06-02T01:02:24.983Z","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/artkq69nmn96boktjrdf","sourceUrl":null,"updatedAt":"2023-06-02T01:02:24.983Z","xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/artkq69nmn96boktjrdf","__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/artkq69nmn96boktjrdf","description":null,"displayName":"property-antonio-cartgena","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/artkq69nmn96boktjrdf","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/artkq69nmn96boktjrdf","originalFileName":"Property-Antonio Cartgena"},"stackpathSiteId":null,"stackPathSiteDnsTargets":null,"fubTrackingId":null,"gaLPTrackingId":"G-1YTVDT5SN3","gaClientTrackingId":"G-NXGZEW44NW","fbTrackingId":"331060856432266","mlsSearchUserId":343803318,"adwerxPartnerId":null,"adwerxPartnerAgentId":null,"cookieYesId":null,"gaViewId":null,"languageCode":"en","createdAt":"2023-06-01T04:22:55.593Z","updatedAt":"2026-11-13T12:31:47.845Z","deletedAt":null,"lastUpdatingUserId":"134c10a6-1fe1-4886-8d5b-0315ede2e5ea","lastUpdateHash":"67a7bc11-554c-40ba-b1bd-e45852e6b278","contentWebsiteId":null,"urlFacebook":null,"urlInstagram":null,"urlLinkedin":null,"urlPodcast":null,"urlTwitter":null,"urlYoutube":null,"resource":null,"resourceId":null,"gtmId":"GTM-MCNM4FBQ","brokerageDisclaimer":"","brokerageFormDisclaimer":"","validLiveCheck":true,"lastValidLiveUpdatedAt":"2023-12-07T11:50:00.626Z","accessibilityWidget":false,"a11yWidgetConfig":{},"redirectRules":[],"currencyConversionEnabled":false,"enabledCurrencies":[],"lazyLoadingEnabled":false,"recaptchaEnabled":false,"recaptchaSiteId":null,"turnstileEnabled":false,"isSelfService":false,"leadIngesterEnabled":true,"googleSignOnEnabled":true,"useTurbolinks":false,"mediaMap":{},"palette":{"colors":{"website-color-1":"#111111","website-color-2":"#F5F5F3","website-color-3":"#C4A66B","website-color-4":"#A3A3A3"},"customColors":{"website-custom-color-1":"#8F8C8C","website-custom-color-2":"#FFFFFF"}},"themeSchema":{},"themes":[{"name":"InvEstate Dark","themeId":"0d5f99ce-a958-4720-887d-d11655f4eff8","themeInstance":{"fields":[{"name":"Section Background","type":"sitewide","value":"website-color-1","cssVarName":".lp-section-bg-color"},{"name":"Section Font Color","type":"sitewide","value":"website-color-2","cssVarName":".lp-section-font-color"},{"name":"Background Overlay","type":"sitewide","value":"","cssVarName":".lp-bg-overlay-color"},{"name":"Heading 1","type":"text","value":"website-color-2","cssVarName":".lp-heading-color-1"},{"name":"Heading 2","type":"text","value":"website-color-2","cssVarName":".lp-heading-color-2"},{"name":"Heading 3","type":"text","value":"website-color-2","cssVarName":".lp-heading-color-3"},{"name":"Paragraph","type":"text","value":"website-color-4","cssVarName":".lp-paragraph-color"}]}}],"globalElements":null,"passwordProtection":null,"businessName":"INVESTATE Puerto Rico","renderOptions":{"tsp":"p0409ds-p1","lazyImages":true,"lazyVideos":true,"deferScripts":true,"nativeStructuredData":false},"defaultMapBounds":null,"mlsProviders":null,"mlsComplianceSettings":{"footer":true},"agentIds":[],"globalContactUsElementId":"dd7bd604-7f6f-4c09-9e6d-5a1b964dcd1b","globalContactUsFormValues":{"formTitle":"Get in Touch","buttonStyle":"button-style-1","description":"","formBGColor":"rgba(222, 224, 227, 1)","socialLinks":[{"_id":"112","link":"https://www.facebook.com/InvEstatePR","type":"FACEBOOK"},{"_id":"113","link":"https://www.instagram.com/investatepr/","type":"INSTAGRAM"},{"_id":"114","link":"https://www.linkedin.com/in/antonio-cartagena-4513a3189/","type":"LINKEDIN"},{"_id":"115","link":"https://www.youtube.com/@InvEstatePR","type":"YOUTUBE"},{"icon":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z\"/></svg>","link":"https://www.tiktok.com/@investatepr","type":"TIKTOK"},{"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/investatepr/","type":"ZILLOW"}],"socialStyle":"social_icons-style-1","agentDetails":"<p><strong>InvEstate Puerto Rico</strong></p>\n<p><a href=\"tel:7877176443\">(787) 717-6443</a></p>\n<p><a href=\"mailto:investatepr@gmail.com\">investatepr@gmail.com </a></p>\n<p><br><br></p>\n<p><strong>Address<br></strong>PO Box 262304<br>San Juan, PR 00926</p>","formTextColor":"rgba(0, 0, 0, 1)","contactDetailsText":"Contact Details","RedirectAfterFormSubmissionURL":""},"globalMyAccountElementId":null,"globalMyAccountFormValues":{},"globalNavbarElementId":"b395957e-29e6-4bd5-99ee-352fbee7732a","globalNavbarFormValues":{"nav":[{"_id":"DHcwH5WBz","path":"/properties","type":"LINK","image":null,"content":"Portfolio","openNewTab":false,"fbEventName":null,"gtagConversionId":null,"gtagConversionLabel":null},{"path":"/home-search/listings","type":"LINK","items":[],"content":"Home Search"},{"path":"tel:7877176443","show":false,"type":"LINK","email":"","image":null,"items":[],"phone":"tek:1234567890","style":{},"content":"(787) 717-6443","openNewTab":false,"fbEventName":null,"gtagConversionId":null,"gtagConversionLabel":null},{"type":"BUTTON","items":[],"action":"CONTACT_US","content":"Contact Us"},{"path":"/blog","type":"LINK","items":[],"content":"Blog"}],"topTheme":"Auto","navButton":{"show":false,"type":"BUTTON","action":"CONTACT_US","content":"Contact"},"showSearch":false},"globalSidemenuElementId":"1575f740-92ae-4292-919d-936adffb0f46","globalSidemenuFormValues":{"navItems":[{"path":"/","show":false,"type":"LINK","email":"","image":null,"phone":"","style":{},"content":"Home","openNewTab":false,"fbEventName":null,"gtagConversionId":null,"gtagConversionLabel":null},{"path":"/about","type":"LINK","image":null,"content":"About"},{"path":"https://investatepr.com/puerto-rico-realtor","type":"LINK","items":[],"content":"Puerto Rico Realtor"},{"path":"/properties","show":false,"type":"LINK","email":"","image":null,"phone":"","style":{},"content":"Portfolio","openNewTab":false,"fbEventName":null,"gtagConversionId":null,"gtagConversionLabel":null},{"_id":"mV0AOUgFa","path":"/home-search/listings","show":false,"type":"LINK","email":"","image":null,"phone":"","style":{},"action":"","content":"Home Search","openNewTab":false,"fbEventName":null,"gtagConversionId":null,"gtagConversionLabel":null},{"type":"GROUP","items":[{"path":"https://investatepr.com/luxury-condos-for-sale-in-puerto-rico","type":"LINK","content":"Luxury Condos"},{"path":"https://investatepr.com/beachfront-homes-for-sale-in-puerto-rico","type":"LINK","content":"Beachfront Homes"}],"content":"BUY"},{"type":"GROUP","items":[{"path":"/cost-of-ownership-calculator","type":"LINK","content":"Cost of Ownership"},{"path":"/act-60-calculator","type":"LINK","content":"Act 60 Deadline"}],"content":"CALCULATORS"},{"type":"GROUP","items":[{"path":"/home-valuation-international","type":"LINK","content":"Name your Price","openNewTab":true},{"path":"/home-valuation","type":"LINK","content":"Home Valuation"}],"content":"Valuations"},{"path":"/neighborhoods","type":"LINK","items":[],"content":"Neighborhoods"},{"path":"/testimonials","type":"LINK","items":[],"content":"Testimonials"},{"type":"GROUP","items":[{"path":"/buyers","type":"LINK","content":"Buyers"},{"path":"/sellers","type":"LINK","content":"Sellers"},{"path":"/tax-incentives","type":"LINK","content":"Tax Incentives"}],"content":"Resources"},{"path":"/in-the-media","type":"LINK","items":[],"content":"In the Media"},{"path":"/contact-us","type":"LINK","items":[],"content":"Contact Us"},{"_id":"UgrEOP49P","path":"/home-search/auth/sign_in","show":false,"type":"LINK","email":"","image":null,"phone":"","style":{},"content":"My Search Portal","openNewTab":false,"fbEventName":null,"gtagConversionId":null,"gtagConversionLabel":null},{"path":"/blog","type":"LINK","items":[],"content":"Blogs"},{"type":"GROUP","items":[{"path":"/casas-de-lujo-en-venta-en-puerto-rico","type":"LINK","content":"Casas de lujo en venta"},{"path":"/realtors-en-puerto-rico","type":"LINK","content":"Realtors en Puerto Rico"},{"path":"/vender-casa-en-dorado","type":"LINK","content":"Vender casa en Dorado"},{"path":"/cuanto-vale-mi-casa","type":"LINK","content":"Cuánto vale mi casa"},{"path":"/ley-60-bienes-raices","type":"LINK","content":"Ley 60 y bienes raíces"},{"path":"/vender-propiedad-heredada-en-puerto-rico","type":"LINK","content":"Vender una propiedad heredada"},{"path":"/vender-casa-en-rio-grande","type":"LINK","content":"Vender casa en Río Grande"},{"path":"/vender-casa-en-condado-san-juan","type":"LINK","content":"Vender en Condado y San Juan"},{"path":"/vender-casa-en-guaynabo","type":"LINK","content":"Vender casa en Guaynabo"}],"content":"Casas de Lujo (Español)"}],"sideMenuImg":{"id":"65fe22f9-591d-4082-bf66-a03e14c5a366","alt":null,"bytes":null,"width":4032,"format":null,"height":3024,"shared":true,"curated":false,"duration":null,"largeUrl":"https://images.unsplash.com/photo-1582300857444-5ddd87c86797?ixid=M3w0MTQ1MnwwfDF8c2VhcmNofDN8fGNhcmliYmVhbnxlbnwwfHx8fDE3MTM4MTk4MTV8MA&ixlib=rb-4.0.3&q=80&w=1920","smallUrl":"https://images.unsplash.com/photo-1582300857444-5ddd87c86797?ixid=M3w0MTQ1MnwwfDF8c2VhcmNofDN8fGNhcmliYmVhbnxlbnwwfHx8fDE3MTM4MTk4MTV8MA&ixlib=rb-4.0.3&q=80&w=960","authorUrl":"https://unsplash.com/@rickjam?utm_source=luxury_presence&utm_medium=referral","createdAt":"2024-04-22T21:03:46.209Z","mediumUrl":"https://images.unsplash.com/photo-1582300857444-5ddd87c86797?ixid=M3w0MTQ1MnwwfDF8c2VhcmNofDN8fGNhcmliYmVhbnxlbnwwfHx8fDE3MTM4MTk4MTV8MA&ixlib=rb-4.0.3&q=80&w=1280","sourceUrl":"https://unsplash.com/?utm_source=luxury_presence&utm_medium=referral","updatedAt":"2024-04-22T21:03:46.209Z","xLargeUrl":"https://images.unsplash.com/photo-1582300857444-5ddd87c86797?ixid=M3w0MTQ1MnwwfDF8c2VhcmNofDN8fGNhcmliYmVhbnxlbnwwfHx8fDE3MTM4MTk4MTV8MA&ixlib=rb-4.0.3&q=80&w=2560","__typename":"Media","altTagText":null,"authorName":"Rick Jamison","sourceName":"Unsplash","xxLargeUrl":"https://images.unsplash.com/photo-1582300857444-5ddd87c86797?ixid=M3w0MTQ1MnwwfDF8c2VhcmNofDN8fGNhcmliYmVhbnxlbnwwfHx8fDE3MTM4MTk4MTV8MA&ixlib=rb-4.0.3&q=80&w=3456","description":null,"displayName":null,"originalUrl":null,"resourceType":"image","thumbnailUrl":"https://images.unsplash.com/photo-1582300857444-5ddd87c86797?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w0MTQ1MnwwfDF8c2VhcmNofDN8fGNhcmliYmVhbnxlbnwwfHx8fDE3MTM4MTk4MTV8MA&ixlib=rb-4.0.3&q=80&w=200","originalFileName":null,"cloudinaryPublicId":null},"socialLinks":[{"_id":"89","link":"https://www.zillow.com/profile/investatepr/","type":"FACEBOOK"},{"_id":"92","link":"https://www.instagram.com/investatepr/","type":"INSTAGRAM"},{"_id":"101","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/antonio-cartagena-4513a3189/","type":"LINKEDIN"},{"_id":"103","link":"https://www.youtube.com/@InvEstatePR","type":"YOUTUBE"},{"icon":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z\"/></svg>","link":"https://www.tiktok.com/@investatepr","type":"TIKTOK"},{"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/investatepr/","type":"ZILLOW"}],"socialStyle":"social_icons-style-1","rightSideMenu":true},"globalSidemenuOptions":{"fontColor":"rgba(0, 0, 0, 1)","backgroundColor":"rgba(245, 245, 245, 1)"},"globalFooterElementId":"f3892c1c-f128-483a-b998-cb1ea48c25c1","globalFooterFormValues":{"lpLink":{"id":"186","path":"https://www.luxurypresence.com/","show":true,"type":"LINK","email":"","phone":"","content":"Luxury Presence","openNewTab":true},"lpLogo":"https://media-production.lp-cdn.com/media/73e77c22-24e9-4356-add8-aebfb15d4935","lpText":"Website designed and developed by","footerNav":[{"path":"/","show":false,"type":"LINK","email":"","image":null,"phone":"","style":{},"content":"Home","openNewTab":false,"fbEventName":null,"gtagConversionId":null,"gtagConversionLabel":null},{"path":"/about","show":false,"type":"LINK","email":"","image":null,"phone":"","style":{},"content":"About","openNewTab":false,"fbEventName":null,"gtagConversionId":null,"gtagConversionLabel":null},{"path":"/properties","type":"LINK","items":[],"content":"Portfolio"},{"type":"BUTTON","image":null,"action":"CONTACT_US","content":"Contact Us"},{"path":"/blog","type":"LINK","items":[],"content":"Blog"},{"path":"/site-map","type":"LINK","items":[],"content":"Site Map"},{"path":"/vender","type":"LINK","items":[],"content":"Vender"},{"path":"/developments","type":"LINK","items":[],"content":"Developments"}],"agent1Info":"<p><a href=\"tel:7877176443\">(787) 717-6443</a><br /><a href=\"mailto:Antonio@investatepr.com\">Antonio@investatepr.com</a></p>","agent2Info":"","disclaimer":"<p style=\"font-size: 12px;\">All information deemed reliable but not guaranteed and should be independently reviewed and verified.<br><img style=\"margin-top: 10px;\" src=\"https://media-production.lp-cdn.com/media/7c4dd983-e6e8-4f02-aba6-cfdb22d29936\" width=\"100px\" height=\"auto\"></p>","agentsTitle":"InvEstate Puerto Rico","footerLogo1":{"id":"acdf06b5-bc84-43a8-a452-f8182b19e184","alt":null,"bytes":17530,"width":782,"format":"png","height":778,"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/a8zllxb44rr1ks6awazs","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","authorUrl":null,"createdAt":"2023-06-02T17:09:56.563Z","mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","sourceUrl":null,"updatedAt":"2023-06-02T17:09:56.563Z","xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","__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/a8zllxb44rr1ks6awazs","description":null,"displayName":"new-final-investate-logo-02","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","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/a8zllxb44rr1ks6awazs","originalFileName":"New-Final-InvEstate-Logo-02"},"footerLogo2":null,"socialLinks":[{"_id":"52","link":"https://www.facebook.com/InvEstatePR","type":"FACEBOOK"},{"_id":"55","link":"https://www.instagram.com/investatepr/","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/antonio-cartagena-4513a3189/","type":"LINKEDIN"},{"_id":"64","link":"https://www.youtube.com/@InvEstatePR","type":"YOUTUBE"},{"icon":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z\"/></svg>","link":"https://www.tiktok.com/@investatepr","type":"TIKTOK"},{"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/investatepr/","type":"ZILLOW"}],"socialStyle":"social_icons-style-1","addressTitle":"Address","agentsTitle2":"","showSubscribe":false,"subscribeText":"#211F1F","addressContent":"<p>PO BOX 262304</p>\n<p>SAN JUAN, PR 00926</p>","subscribeTitle":"Subscribe to Our Newsletter","subscribeButton":"button-style-1","subscribeBackground":"#EEEDE9","subscribeDescription":"For exclusive news and market updates sign up for our newsletter.","RedirectAfterFormSubmissionURL":""},"globalFooterOptions":{"fontColor":"rgba(0, 0, 0, 1)","backgroundColor":"rgba(245, 245, 245, 1)"},"globalMobileContactElementId":"befe5af2-a6ca-4119-924a-a85d96d36b51","globalMobileContactFormValues":{"text":"rgba(255, 255, 255, 1)","email":"","button":{"path":"/properties","show":false,"type":"LINK","style":"","content":"Explore Our Properties"},"btnStyle":"","searchURL":{"path":"/home-search","show":false,"type":"LINK","content":"Search"},"background":"rgba(20, 20, 20, 1)","darkVersion":true,"formHeading":"Leave a Message","successMessage":"Thank you for your message. We will be in touch with you shortly.","TCRBusinessName":""},"globalSubscribeElementId":null,"globalSubscribeFormValues":{},"created_at":"2023-06-01T04:22:55.593Z","updated_at":"2026-11-13T12:31:47.845Z","deleted_at":null,"secondaryFont":{"fontId":"0b03b651-321e-49c2-83af-d402bd62e2bd","name":"Montserrat","fontFamily":"Montserrat","fontFamilyFull":"Montserrat, sans-serif","loaderType":"CSSFILE","loaderCode":"https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i","type":"GOOGLE","isPublic":true,"nameSvg":"<svg preserveAspectRatio=\"xMidYMid meet\" height=\"1.219em\" viewBox=\"0 0 1108 244\"><path fill=\"#000000\" stroke=\"#000000\" stroke-width=\"1\" d=\"M156 53.60L168.20 53.60L168.20 193.60L154 193.60L154 81.60L99 175.80L92 175.80L37 82.20L37 193.60L22.80 193.60L22.80 53.60L35 53.60L95.80 157.40L156 53.60ZM253.80 194.60Q238.60 194.60 226.40 187.70Q214.20 180.80 207.20 168.60Q200.20 156.40 200.20 141.00L200.20 141.00Q200.20 125.60 207.20 113.40Q214.20 101.20 226.40 94.40Q238.60 87.60 253.80 87.60L253.80 87.60Q269 87.60 281.20 94.40Q293.40 101.20 300.30 113.40Q307.20 125.60 307.20 141.00L307.20 141.00Q307.20 156.40 300.30 168.60Q293.40 180.80 281.20 187.70Q269 194.60 253.80 194.60L253.80 194.60ZM253.80 182.00Q265 182.00 273.90 176.90Q282.80 171.80 287.80 162.40Q292.80 153.00 292.80 141.00L292.80 141.00Q292.80 129 287.80 119.60Q282.80 110.20 273.90 105.10Q265 100.00 253.80 100.00L253.80 100.00Q242.60 100.00 233.70 105.10Q224.80 110.20 219.70 119.60Q214.60 129 214.60 141.00L214.60 141.00Q214.60 153.00 219.70 162.40Q224.80 171.80 233.70 176.90Q242.60 182.00 253.80 182.00L253.80 182.00ZM389.80 87.60Q409.60 87.60 421.30 99.10Q433 110.60 433 132.60L433 132.60L433 193.60L418.80 193.60L418.80 134.00Q418.80 117.60 410.60 109.00Q402.40 100.40 387.20 100.40L387.20 100.40Q370.20 100.40 360.30 110.50Q350.40 120.60 350.40 138.40L350.40 138.40L350.40 193.60L336.20 193.60L336.20 88.40L349.80 88.40L349.80 107.80Q355.60 98.20 365.90 92.90Q376.20 87.60 389.80 87.60L389.80 87.60ZM522 177.00L527 187.20Q523 190.80 517.10 192.70Q511.20 194.60 504.80 194.60L504.80 194.60Q490.00 194.60 482.00 186.60Q474.00 178.60 474.00 164.00L474.00 164.00L474.00 100.40L455.20 100.40L455.20 88.40L474.00 88.40L474.00 65.40L488.20 65.40L488.20 88.40L520.20 88.40L520.20 100.40L488.20 100.40L488.20 163.20Q488.20 172.60 492.90 177.50Q497.60 182.40 506.40 182.40L506.40 182.40Q510.80 182.40 514.90 181.00Q519 179.60 522 177.00L522 177.00ZM581 194.60Q568.20 194.60 556.50 190.90Q544.80 187.20 538.20 181.60L538.20 181.60L544.60 170.40Q551.20 175.60 561.20 178.90Q571.20 182.20 582 182.20L582 182.20Q596.40 182.20 603.30 177.70Q610.20 173.20 610.20 165.00L610.20 165.00Q610.20 159.20 606.40 155.90Q602.60 152.60 596.80 150.90Q591 149.20 581.40 147.60L581.40 147.60Q568.60 145.20 560.80 142.70Q553 140.20 547.50 134.20Q542 128.20 542 117.60L542 117.60Q542 104.40 553 96.00Q564 87.60 583.60 87.60L583.60 87.60Q593.80 87.60 604 90.30Q614.20 93.00 620.80 97.40L620.80 97.40L614.60 108.80Q601.60 99.80 583.60 99.80L583.60 99.80Q570 99.80 563.10 104.60Q556.20 109.40 556.20 117.20L556.20 117.20Q556.20 123.20 560.10 126.80Q564 130.40 569.80 132.10Q575.60 133.80 585.80 135.60L585.80 135.60Q598.40 138.00 606 140.40Q613.60 142.80 619 148.60Q624.40 154.40 624.40 164.60L624.40 164.60Q624.40 178.40 612.90 186.50Q601.40 194.60 581 194.60L581 194.60ZM742.40 141.00L742.20 145.40L654.20 145.40Q655.40 161.80 666.80 171.90Q678.20 182.00 695.60 182.00L695.60 182.00Q705.40 182.00 713.60 178.50Q721.80 175.00 727.80 168.20L727.80 168.20L735.80 177.40Q728.80 185.80 718.30 190.20Q707.80 194.60 695.20 194.60L695.20 194.60Q679 194.60 666.50 187.70Q654 180.80 647 168.60Q640 156.40 640 141.00L640 141.00Q640 125.60 646.70 113.40Q653.40 101.20 665.10 94.40Q676.80 87.60 691.40 87.60L691.40 87.60Q706 87.60 717.60 94.40Q729.20 101.20 735.80 113.30Q742.40 125.40 742.40 141.00L742.40 141.00ZM691.40 99.80Q676.20 99.80 665.90 109.50Q655.60 119.20 654.20 134.80L654.20 134.80L728.80 134.80Q727.40 119.20 717.10 109.50Q706.80 99.80 691.40 99.80L691.40 99.80ZM785.00 109.00Q790.00 98.40 799.90 93.00Q809.80 87.60 824.40 87.60L824.40 87.60L824.40 101.40L821.00 101.20Q804.40 101.20 795.00 111.40Q785.60 121.60 785.60 140.00L785.60 140.00L785.60 193.60L771.40 193.60L771.40 88.40L785.00 88.40L785.00 109.00ZM863.60 109.00Q868.60 98.40 878.50 93.00Q888.40 87.60 903.00 87.60L903.00 87.60L903.00 101.40L899.60 101.20Q883.00 101.20 873.60 111.40Q864.20 121.60 864.20 140.00L864.20 140.00L864.20 193.60L850.00 193.60L850.00 88.40L863.60 88.40L863.60 109.00ZM965.20 87.60Q985.80 87.60 996.80 97.90Q1007.80 108.20 1007.80 128.40L1007.80 128.40L1007.80 193.60L994.20 193.60L994.20 177.20Q989.40 185.40 980.10 190.00Q970.80 194.60 958 194.60L958 194.60Q940.40 194.60 930 186.20Q919.60 177.80 919.60 164.00L919.60 164.00Q919.60 150.60 929.30 142.40Q939 134.20 960.20 134.20L960.20 134.20L993.60 134.20L993.60 127.80Q993.60 114.20 986 107.10Q978.40 100.00 963.80 100.00L963.80 100.00Q953.80 100.00 944.60 103.30Q935.40 106.60 928.80 112.40L928.80 112.40L922.40 101.80Q930.40 95.00 941.60 91.30Q952.80 87.60 965.20 87.60L965.20 87.60ZM960.20 183.40Q972.20 183.40 980.80 177.90Q989.40 172.40 993.60 162.00L993.60 162.00L993.60 144.80L960.60 144.80Q933.60 144.80 933.60 163.60L933.60 163.60Q933.60 172.80 940.60 178.10Q947.60 183.40 960.20 183.40L960.20 183.40ZM1096.80 177.00L1101.80 187.20Q1097.80 190.80 1091.90 192.70Q1086 194.60 1079.60 194.60L1079.60 194.60Q1064.80 194.60 1056.80 186.60Q1048.80 178.60 1048.80 164.00L1048.80 164.00L1048.80 100.40L1030 100.40L1030 88.40L1048.80 88.40L1048.80 65.40L1063 65.40L1063 88.40L1095 88.40L1095 100.40L1063 100.40L1063 163.20Q1063 172.60 1067.70 177.50Q1072.40 182.40 1081.20 182.40L1081.20 182.40Q1085.60 182.40 1089.70 181.00Q1093.80 179.60 1096.80 177.00L1096.80 177.00Z\"/></svg>","displayPriority":100,"notes":null,"systemData":{"kind":"webfonts#webfont","files":{"100":"http://fonts.gstatic.com/s/montserrat/v14/JTUQjIg1_i6t8kCHKm45_QphziTn89dtpQ.ttf","200":"http://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_aZA7g7J_950vCo.ttf","300":"http://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_cJD7g7J_950vCo.ttf","500":"http://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC7g7J_950vCo.ttf","600":"http://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF7g7J_950vCo.ttf","700":"http://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE7g7J_950vCo.ttf","800":"http://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H7g7J_950vCo.ttf","900":"http://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_epG7g7J_950vCo.ttf","italic":"http://fonts.gstatic.com/s/montserrat/v14/JTUQjIg1_i6t8kCHKm459WxhziTn89dtpQ.ttf","regular":"http://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm45xW5rygbi49c.ttf","100italic":"http://fonts.gstatic.com/s/montserrat/v14/JTUOjIg1_i6t8kCHKm459WxZqi7j0dJ9pTOi.ttf","200italic":"http://fonts.gstatic.com/s/montserrat/v14/JTUPjIg1_i6t8kCHKm459WxZBg_D-_xxrCq7qg.ttf","300italic":"http://fonts.gstatic.com/s/montserrat/v14/JTUPjIg1_i6t8kCHKm459WxZYgzD-_xxrCq7qg.ttf","500italic":"http://fonts.gstatic.com/s/montserrat/v14/JTUPjIg1_i6t8kCHKm459WxZOg3D-_xxrCq7qg.ttf","600italic":"http://fonts.gstatic.com/s/montserrat/v14/JTUPjIg1_i6t8kCHKm459WxZFgrD-_xxrCq7qg.ttf","700italic":"http://fonts.gstatic.com/s/montserrat/v14/JTUPjIg1_i6t8kCHKm459WxZcgvD-_xxrCq7qg.ttf","800italic":"http://fonts.gstatic.com/s/montserrat/v14/JTUPjIg1_i6t8kCHKm459WxZbgjD-_xxrCq7qg.ttf","900italic":"http://fonts.gstatic.com/s/montserrat/v14/JTUPjIg1_i6t8kCHKm459WxZSgnD-_xxrCq7qg.ttf"},"family":"Montserrat","subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"version":"v14","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"lastModified":"2019-07-23"},"createdAt":"2020-06-02T17:34:27.745Z","updatedAt":"2020-06-02T17:34:27.745Z","created_at":"2020-06-02T17:34:27.745Z","updated_at":"2020-06-02T17:34:27.745Z","deleted_at":null},"primaryFont":{"fontId":"9977a156-e08c-40d4-824b-ca6dc17db567","name":"Gilda Display","fontFamily":"Gilda Display","fontFamilyFull":"'Gilda Display', serif","loaderType":"CSSFILE","loaderCode":"https://fonts.googleapis.com/css?family=Gilda%20Display:400","type":"GOOGLE","isPublic":true,"nameSvg":"<svg preserveAspectRatio=\"xMidYMid meet\" height=\"1.177em\" viewBox=\"0 0 1227 236\"><path fill=\"#000000\" stroke=\"#000000\" stroke-width=\"1\" d=\"M133.80 141L133.80 141L133.80 165.80Q123.80 172 109.70 176.20Q95.60 180.40 81 180.40L81 180.40Q49.20 180.40 29.60 159.80Q10 139.20 10 108.40Q10 77.60 28.90 57.10Q47.80 36.60 79.80 36.60L79.80 36.60Q93.80 36.60 108 40.50Q122.20 44.40 129 48.80L129 48.80L129 74.40L126.80 74Q124.60 58 111.20 49.60Q97.80 41.20 79.80 41.20L79.80 41.20Q54.20 41.20 40.80 59.60Q27.40 78 27.40 108.30Q27.40 138.60 41.40 157.20Q55.40 175.80 82.10 175.80Q108.80 175.80 119.80 159L119.80 159L119.80 143.40Q119.80 121.20 117.30 116.10Q114.80 111 102.80 111L102.80 111L102.40 109L151.40 109L151 111Q139.60 111 136.70 116.40Q133.80 121.80 133.80 141ZM183.60 57.80Q180.20 54.40 180.20 49.80Q180.20 45.20 183.60 41.80Q187 38.40 191.60 38.40Q196.20 38.40 199.60 41.80Q203 45.20 203 49.80Q203 54.40 199.60 57.80Q196.20 61.20 191.60 61.20Q187 61.20 183.60 57.80ZM199.20 81.80L199.20 81.80L199.20 145.40Q199.20 166.40 201.70 171.20Q204.20 176 216 176L216 176L216.40 178.40L167.60 178.40L168 176Q180 176 182.60 171.10Q185.20 166.20 185.20 145L185.20 145L185.20 131Q185.20 107.80 183.90 100.30Q182.60 92.80 180.20 90.60L180.20 90.60Q175.40 86.20 165.40 86.20L165.40 86.20L165 84Q182.40 81.80 199.20 81.80ZM259 31.20L259 31.20L259 143.60Q259 165.80 261.60 170.90Q264.20 176 276 176L276 176L276.40 178.40L227.40 178.40L227.80 176Q239.80 176 242.40 171Q245 166 245 143.60L245 143.60L245 67.20Q245 45 242.60 40.40L242.60 40.40Q241.80 39 239.60 37.60Q237.40 36.20 234.90 36Q232.40 35.80 227.80 35.80L227.80 35.80L227.40 33.60Q242.40 31.20 259 31.20ZM358 156.20Q354.80 166.60 347.10 173.50Q339.40 180.40 328.30 180.40Q317.20 180.40 309.80 176Q302.40 171.60 298.40 164.40L298.40 164.40Q290.40 150.60 290.40 130.80Q290.40 111 304 96.40Q317.60 81.80 340.40 81.80L340.40 81.80Q350.40 81.80 358.60 84.20L358.60 84.20L358.60 65.20Q358.60 50.20 357.60 44.90Q356.60 39.60 354.40 38.40L354.40 38.40Q350.40 36 341.80 36L341.80 36L341.40 33.80Q355.80 31.40 372.60 31.40L372.60 31.40L372.60 134Q372.60 156.20 374 163.10Q375.40 170 380.80 170L380.80 170Q384.20 170 389.80 167.20L389.80 167.20L390.80 169.20Q389.20 170.40 386.60 172.10Q384 173.80 376 176.60Q368 179.40 360.60 179.40L360.60 179.40Q358 168.60 358 156.20L358 156.20ZM310.40 159.60Q312.80 166.20 317.90 170.20Q323 174.20 330.30 174.20Q337.60 174.20 343.50 169.20Q349.40 164.20 352.40 156.40L352.40 156.40Q358.60 141.40 358.60 125.40L358.60 125.40L358.60 94.80Q350 88 339.80 88Q329.60 88 322.80 92.40Q316 96.80 312.40 104L312.40 104Q305.60 117.40 305.60 132.60L305.60 132.60Q305.60 147.20 310.40 159.60L310.40 159.60ZM477.20 113.80L477.20 113.80L477.20 134Q477.20 156.20 478.60 163.10Q480.00 170 485.40 170L485.40 170Q488.80 170 494.40 167.20L494.40 167.20L495.40 169.20Q493.80 170.40 491.20 172.10Q488.60 173.80 480.60 176.60Q472.60 179.40 465.20 179.40L465.20 179.40Q463.20 171 463.20 152.60L463.20 152.60Q458.80 165 451.70 172.70Q444.60 180.40 432.00 180.40Q419.40 180.40 412.10 173.70Q404.80 167 404.80 155.40L404.80 155.40Q404.80 123.20 463.20 123L463.20 123L463.20 115.80Q463.20 101.40 459.00 93.80Q454.80 86.20 443.40 86.20L443.40 86.20Q437.00 86.20 433.00 89.40Q429.00 92.60 427.60 96.40L427.60 96.40Q424.20 106.80 417.50 106.80Q410.80 106.80 410.80 99.30Q410.80 91.80 420.80 86.80Q430.80 81.80 445.00 81.80Q459.20 81.80 468.20 89.90Q477.20 98 477.20 113.80ZM420.00 156.20Q420.00 164 423.80 169.10Q427.60 174.20 435.90 174.20Q444.20 174.20 451.00 166.10Q457.80 158 460.30 148.10Q462.80 138.20 463.20 127.60L463.20 127.60Q441.00 127.80 430.50 135.80Q420.00 143.80 420.00 156.20L420.00 156.20ZM560.40 38.40L600.80 38.40Q635.20 38.40 652.40 44.40L652.40 44.40Q660.20 47.20 669 52.40Q677.80 57.60 683.30 64.80Q688.80 72 692.50 83.20Q696.20 94.40 696.20 108.30Q696.20 122.20 692.50 133.30Q688.80 144.40 683.30 151.60Q677.80 158.80 669.70 164.10Q661.60 169.40 654.40 172Q647.20 174.60 638.40 176.20L638.40 176.20Q626.60 178.40 614.20 178.40L614.20 178.40L560.40 178.40L560.80 176Q570.80 176 575.40 172.20L575.40 172.20Q580.40 168 580.40 133.20L580.40 133.20L580.40 83.60Q580.40 62.20 579.10 54.30Q577.80 46.40 575.40 44.40L575.40 44.40Q570.80 40.60 560.80 40.60L560.80 40.60L560.40 38.40ZM601.80 173.60L601.80 173.60Q604.20 173.80 611.70 173.80Q619.20 173.80 628.10 172.20Q637 170.60 646.50 166.10Q656 161.60 662.90 154.60Q669.80 147.60 674.30 135.70Q678.80 123.80 678.80 108.50Q678.80 93.20 674.40 81.40Q670 69.60 663 62.50Q656 55.40 646.60 50.80L646.60 50.80Q630 43 610 43L610 43Q601 43 594.40 44.20L594.40 44.20L594.40 135.60Q594.40 157.20 595.60 164.20Q596.80 171.20 601.80 173.60ZM727.80 57.80Q724.40 54.40 724.40 49.80Q724.40 45.20 727.80 41.80Q731.20 38.40 735.80 38.40Q740.40 38.40 743.80 41.80Q747.20 45.20 747.20 49.80Q747.20 54.40 743.80 57.80Q740.40 61.20 735.80 61.20Q731.20 61.20 727.80 57.80ZM743.40 81.80L743.40 81.80L743.40 145.40Q743.40 166.40 745.90 171.20Q748.40 176 760.20 176L760.20 176L760.60 178.40L711.80 178.40L712.20 176Q724.20 176 726.80 171.10Q729.40 166.20 729.40 145L729.40 145L729.40 131Q729.40 107.80 728.10 100.30Q726.80 92.80 724.40 90.60L724.40 90.60Q719.60 86.20 709.60 86.20L709.60 86.20L709.20 84Q726.60 81.80 743.40 81.80ZM781 148.60Q781 161.60 788 168.10Q795 174.60 804.70 174.60Q814.40 174.60 820.40 170.20Q826.40 165.80 826.40 158.30Q826.40 150.80 821.30 146Q816.20 141.20 809 138.20Q801.80 135.20 794.50 132Q787.20 128.80 782.10 122.60Q777 116.40 777 106Q777 95.60 786.30 88.70Q795.60 81.80 807.80 81.80L807.80 81.80Q825.20 81.80 835 87.40L835 87.40Q835 96.60 832.60 113L832.60 113L830.20 112.40Q830.20 99.20 824.20 93.20Q818.20 87.20 809.70 87.20Q801.20 87.20 796.10 91.60Q791 96 791 103.50Q791 111 796.10 115.50Q801.20 120 808.40 123Q815.60 126 822.90 129.30Q830.20 132.60 835.30 138.70Q840.40 144.80 840.40 153.60L840.40 153.60Q840.40 166.40 830.40 173.40Q820.40 180.40 804.10 180.40Q787.80 180.40 776.60 171.80L776.60 171.80Q776.60 161.80 778.60 148.20L778.60 148.20L781 148.60ZM884.80 108Q888.20 97 895.70 89.40Q903.20 81.80 915.90 81.80Q928.60 81.80 937.20 89.60L937.20 89.60Q952.80 103.40 952.80 131.40L952.80 131.40Q952.80 152.40 940.00 166.40Q927.20 180.40 907.60 180.40L907.60 180.40Q893.40 180.40 884.80 175L884.80 175L884.80 198.60Q884.80 210.60 885.10 216Q885.40 221.40 887.30 225.30Q889.20 229.20 892.30 230Q895.40 230.80 901.80 230.80L901.80 230.80L902.20 233.20L853.80 233.20L854.20 230.80Q865.80 230.80 868.30 225.70Q870.80 220.60 870.80 198.60L870.80 198.60L870.80 114.20Q870.80 103.40 870.50 98.80Q870.20 94.20 868.30 90.80Q866.40 87.40 863.50 86.90Q860.60 86.40 854.20 86.40L854.20 86.40L853.80 84.20Q868.00 81.80 884.80 81.80L884.80 81.80L884.80 108ZM905.00 174.60L905.00 174.60Q923.40 174.60 930.80 160.80L930.80 160.80Q937.60 148.20 937.60 131.40L937.60 131.40Q937.60 116.40 933.20 103.60L933.20 103.60Q930.60 96.60 925.20 92.30Q919.80 88 912.30 88Q904.80 88 899.00 93.30Q893.20 98.60 890.40 106.40L890.40 106.40Q884.80 122 884.80 132.80L884.80 132.80L884.80 164Q891.00 174.60 905.00 174.60ZM997.40 31.20L997.40 31.20L997.40 143.60Q997.40 165.80 1000.00 170.90Q1002.60 176 1014.40 176L1014.40 176L1014.80 178.40L965.80 178.40L966.20 176Q978.20 176 980.80 171Q983.40 166 983.40 143.60L983.40 143.60L983.40 67.20Q983.40 45 981.00 40.40L981.00 40.40Q980.20 39 978.00 37.60Q975.80 36.20 973.30 36Q970.80 35.80 966.20 35.80L966.20 35.80L965.80 33.60Q980.80 31.20 997.40 31.20ZM1103.20 113.80L1103.20 113.80L1103.20 134Q1103.20 156.20 1104.60 163.10Q1106 170 1111.40 170L1111.40 170Q1114.80 170 1120.40 167.20L1120.40 167.20L1121.40 169.20Q1119.80 170.40 1117.20 172.10Q1114.60 173.80 1106.60 176.60Q1098.60 179.40 1091.20 179.40L1091.20 179.40Q1089.20 171 1089.20 152.60L1089.20 152.60Q1084.80 165 1077.70 172.70Q1070.60 180.40 1058 180.40Q1045.40 180.40 1038.10 173.70Q1030.80 167 1030.80 155.40L1030.80 155.40Q1030.80 123.20 1089.20 123L1089.20 123L1089.20 115.80Q1089.20 101.40 1085 93.80Q1080.80 86.20 1069.40 86.20L1069.40 86.20Q1063 86.20 1059 89.40Q1055 92.60 1053.60 96.40L1053.60 96.40Q1050.20 106.80 1043.50 106.80Q1036.80 106.80 1036.80 99.30Q1036.80 91.80 1046.80 86.80Q1056.80 81.80 1071 81.80Q1085.20 81.80 1094.20 89.90Q1103.20 98 1103.20 113.80ZM1046 156.20Q1046 164 1049.80 169.10Q1053.60 174.20 1061.90 174.20Q1070.20 174.20 1077 166.10Q1083.80 158 1086.30 148.10Q1088.80 138.20 1089.20 127.60L1089.20 127.60Q1067 127.80 1056.50 135.80Q1046 143.80 1046 156.20L1046 156.20ZM1145.80 220.40L1145.80 220.40Q1155.80 220.40 1162.50 212.70Q1169.20 205 1176.20 187.80L1176.20 187.80L1146.40 112.60Q1139.80 95.80 1134.50 91Q1129.20 86.20 1121.80 86.20L1121.80 86.20L1121.40 83.80L1171 83.80L1170.60 86.20Q1163.60 86.20 1160.90 88.40Q1158.20 90.60 1158.20 95.20L1158.20 95.20Q1158.20 104.40 1167.60 128L1167.60 128L1183 166.80L1198.60 118.80Q1203.20 104.40 1203.20 97L1203.20 97Q1203.20 86.20 1189.20 86.20L1189.20 86.20L1188.80 83.80L1226.40 83.80L1226 86.20Q1217.80 86.20 1214.50 91.50Q1211.20 96.80 1202.20 124.20L1202.20 124.20L1184.20 179Q1175.40 206 1163.60 220.60Q1151.80 235.20 1139 235.20L1139 235.20Q1133.20 235.20 1129.40 232.90Q1125.60 230.60 1125.60 226.50Q1125.60 222.40 1128.10 220.10Q1130.60 217.80 1133.50 217.80Q1136.40 217.80 1140 219.10Q1143.60 220.40 1145.80 220.40Z\"/></svg>","displayPriority":100,"notes":null,"systemData":{"kind":"webfonts#webfont","files":{"regular":"http://fonts.gstatic.com/s/gildadisplay/v7/t5tmIRoYMoaYG0WEOh7HwMeR7TnFrpOHYh4.ttf"},"family":"Gilda Display","subsets":["latin","latin-ext"],"version":"v7","category":"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":"752aa9be-9863-4630-894a-a2957389ec6b","websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","templateId":null,"type":"HYPERLINK","name":"Hyphen Hyperlink Dark","count":1,"value":{"fontColor":"rgba(3, 28, 59, 1)","hoverFontColor":"rgba(0, 0, 0, 1)"},"lastUpdateHash":"485cef6c-1800-5298-9df7-3eb38e17d4d1","lastUpdatingUserId":"320cf703-8c21-4ae3-bd6b-dd455b19f3fc","createdAt":"2023-06-01T04:22:55.620Z","updatedAt":"2023-12-16T00:15:37.069Z","deletedAt":null},{"styleId":"c9f3dac3-4f1d-475d-a996-fca97b803ae3","websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","templateId":null,"type":"BUTTON","name":"Transparent Dark - On Hover Full Dark","count":1,"value":{"fontColor":"rgba(3, 28, 59, 1)","borderColor":"rgba(3, 28, 59, 1)","hoverFontColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(0, 0, 0, 0)","hoverBorderColor":"rgba(3, 28, 59, 1)","hoverBackgroundColor":"rgba(3, 28, 59, 1)"},"lastUpdateHash":"d4d3b815-f5fb-57d8-91d3-7c21fc4edc78","lastUpdatingUserId":"320cf703-8c21-4ae3-bd6b-dd455b19f3fc","createdAt":"2023-06-01T04:22:55.620Z","updatedAt":"2023-12-16T00:15:37.182Z","deletedAt":null},{"styleId":"1cf2f369-6490-405b-8255-acb35c948bc7","websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","templateId":null,"type":"SOCIAL_ICONS","name":"Social Icons Style Dark","count":1,"value":{"iconColor":"rgba(75, 106, 17, 1)","borderColor":"rgba(75, 106, 17, 1)","hoverIconColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(0, 0, 0, 0)","hoverBorderColor":"rgba(75, 106, 17, 1)","hoverBackgroundColor":"rgba(75, 106, 17, 1)"},"lastUpdateHash":"146ac886-09e6-580a-a775-a5bf5bb30875","lastUpdatingUserId":"320cf703-8c21-4ae3-bd6b-dd455b19f3fc","createdAt":"2023-06-01T04:22:55.620Z","updatedAt":"2023-12-16T00:15:37.181Z","deletedAt":null},{"styleId":"d6ae91e7-e831-4ff7-85d4-c0ed0043b75b","websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","templateId":null,"type":"PAGINATION","name":"Pagination Dark","count":1,"value":{"fontColor":"rgba(3, 28, 59, 1)","borderColor":"rgba(0, 0, 0, 0)","hoverFontColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 255, 255, 0)","hoverBorderColor":"rgba(3, 28, 59, 1)","hoverBackgroundColor":"rgba(3, 28, 59, 1)"},"lastUpdateHash":"8308dd68-36d5-5fbe-96b1-be9c6b0a9616","lastUpdatingUserId":"320cf703-8c21-4ae3-bd6b-dd455b19f3fc","createdAt":"2023-06-01T04:22:55.620Z","updatedAt":"2023-12-16T00:15:37.149Z","deletedAt":null},{"styleId":"216c3db4-4feb-4f01-96e3-3255d66846df","websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","templateId":null,"type":"PAGINATION","name":"Pagination Light","count":2,"value":{"fontColor":"rgba(255, 255, 255, 0.5)","borderColor":"rgba(255, 255, 255, 0)","hoverFontColor":"rgba(3, 28, 59, 1)","backgroundColor":"rgba(0, 0, 0, 0)","hoverBorderColor":"rgba(255, 255, 255, 1)","hoverBackgroundColor":"rgba(255, 255, 255, 1)"},"lastUpdateHash":"8e2df1f8-ddfa-57e7-a30d-f2d51a492027","lastUpdatingUserId":"320cf703-8c21-4ae3-bd6b-dd455b19f3fc","createdAt":"2023-06-01T04:22:55.621Z","updatedAt":"2023-12-16T00:15:37.184Z","deletedAt":null},{"styleId":"7c4a8fbf-3708-45e8-a4d2-ea1b2a9430fe","websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","templateId":null,"type":"BUTTON","name":"Transparent Light - On Hover Full Light","count":2,"value":{"fontColor":"rgba(255, 255, 255, 1)","borderColor":"rgba(255, 255, 255, 1)","hoverFontColor":"rgba(3, 28, 59, 1)","backgroundColor":"rgba(0, 0, 0, 0)","hoverBorderColor":"rgba(255,255,255,1)","hoverBackgroundColor":"rgba(255, 255, 255, 1)"},"lastUpdateHash":"1ed1fa80-5129-5b52-bfaa-1c388b238633","lastUpdatingUserId":"320cf703-8c21-4ae3-bd6b-dd455b19f3fc","createdAt":"2023-06-01T04:22:55.620Z","updatedAt":"2023-12-16T00:15:37.193Z","deletedAt":null},{"styleId":"448eca5a-916a-4c42-a9d6-b94f2b3681ae","websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","templateId":null,"type":"SOCIAL_ICONS","name":"Social Icons Style Light","count":2,"value":{"iconColor":"rgba(255, 255, 255, 1)","borderColor":"rgba(255, 255, 255, 1)","hoverIconColor":"rgba(75, 106, 17, 1)","backgroundColor":"rgba(0, 0, 0, 0)","hoverBorderColor":"rgba(255,255,255,1)","hoverBackgroundColor":"rgba(255, 255, 255, 1)"},"lastUpdateHash":"b1eb22f1-7a46-54a1-b183-45e4c38a7385","lastUpdatingUserId":"320cf703-8c21-4ae3-bd6b-dd455b19f3fc","createdAt":"2023-06-01T04:22:55.621Z","updatedAt":"2023-12-16T00:15:37.194Z","deletedAt":null},{"styleId":"1b79e3bb-9506-4f31-ad6f-0b6cbe128206","websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","templateId":null,"type":"HYPERLINK","name":"Hyphen Hyperlink Light","count":2,"value":{"fontColor":"rgba(255, 255, 255, 1)","hoverFontColor":"rgba(206, 206, 206, 1)"},"lastUpdateHash":"d659367d-e3d3-513d-b5da-86d80782062a","lastUpdatingUserId":"320cf703-8c21-4ae3-bd6b-dd455b19f3fc","createdAt":"2023-06-01T04:22:55.620Z","updatedAt":"2023-12-16T00:15:37.195Z","deletedAt":null},{"styleId":"4acbeab0-99d9-415c-91ef-499b71c28260","websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","templateId":null,"type":"HYPERLINK","name":"Text Link Dark","count":3,"value":{"fontColor":"rgba(3, 28, 59, 1)","hoverFontColor":"rgba(0, 0, 0, 1)"},"lastUpdateHash":"726e55ce-a125-5a52-846c-c11e021e602a","lastUpdatingUserId":"320cf703-8c21-4ae3-bd6b-dd455b19f3fc","createdAt":"2023-06-01T04:22:55.621Z","updatedAt":"2023-12-16T00:15:37.199Z","deletedAt":null},{"styleId":"33530bc8-ab3f-4398-b958-9ff3b11f7662","websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","templateId":null,"type":"BUTTON","name":"Full Dark- On Hover Transparent Dark","count":3,"value":{"fontColor":"rgba(255, 255, 255, 1)","borderColor":"rgba(3, 28, 59, 1)","hoverFontColor":"rgba(3, 28, 59, 1)","backgroundColor":"rgba(3, 28, 59, 1)","hoverBorderColor":"rgba(3, 28, 59, 1)","hoverBackgroundColor":"rgba(0, 0, 0, 0)"},"lastUpdateHash":"af610c4a-e65e-50a0-b522-a19eccd0da29","lastUpdatingUserId":"320cf703-8c21-4ae3-bd6b-dd455b19f3fc","createdAt":"2023-12-16T00:15:36.950Z","updatedAt":"2023-12-16T00:15:37.066Z","deletedAt":null},{"styleId":"64a6b253-0114-4cce-9500-18cd8d9f47b7","websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","templateId":null,"type":"HYPERLINK","name":"Text Link Light","count":4,"value":{"fontColor":"rgba(255, 255, 255, 1)","hoverFontColor":"rgba(206, 206, 206, 1)"},"lastUpdateHash":"95a82cc1-01b2-59eb-8619-9f8ec433db78","lastUpdatingUserId":"320cf703-8c21-4ae3-bd6b-dd455b19f3fc","createdAt":"2023-06-01T04:22:55.621Z","updatedAt":"2023-12-16T00:15:37.200Z","deletedAt":null}],"viewHostname":"investatepr.com","previewUrl":"https://n-investatepr-dot-com.presencepreview.site","viewUrl":"https://investatepr.com","hostnameIsReal":true,"CDNActive":true,"companyEmail":"investatepr@gmail.com","companyPhoneNumber":"","companyAddressLine1":"","companyAddressLine2":"","companyAddressCity":"San Juan","companyAddressState":"PR","companyAddressPostalCode":"00926","companyAddressCountry":"Puerto Rico"},"pageId":"08cb77ee-dc3e-4d5e-a10e-fc9cc2db66b7","path":"/properties/:slug","title":"Property Details","seoTitle":"{{seoTitle}}","seoDescription":"{{{seoDescription}}}","seoCanonicalUrl":null,"sourceResource":"properties","useSiteResource":false,"backgroundImage":null,"noIndex":false,"structuredData":null,"pageHandlebars":["<section id=\"section-4ba81072-2546-4a23-9821-6b0faf1be1ed\"  class=\"solid-section is-font-color-dark is-background-color-light\" data-el-id=\"d39f7e9a-5f68-4633-897b-5dfcf231ea8a\">\n  {{#if media.length}}\n<div class=\"section\" style=\"--sliderImageOpacity: {{sliderImageOpacity}};\">\n  <div class=\"lp-container lp-container--l\">\n    <div class=\"holder\">\n      <div class=\"collection js-collection has-mobile-expand\" data-arrows-style=\"{{arrowsStyle}}\">\n\n        {{#if media.length}}\n          {{#each media}}\n          <div class=\"item {{#if (and width height)}}{{#numCompare height width '>='}} portrait{{/numCompare}}{{else}} no-ratio{{/if}}\">\n            <div class=\"item__image-wrap show-map-view js\">\n              {{#numCompare @index 2 '<'}}\n                {{{mediaImage this sizes=\"100vw\" alt=../name loading=\"eager\"}}}\n              {{else}}\n                {{{mediaImage this sizes=\"100vw\" alt=../name loading=\"lazy\"}}}\n              {{/numCompare}}\n            </div>\n          </div>\n          {{/each}}\n        {{else}}\n          <div class=\"image-placeholder\"></div>\n        {{/if}}\n      </div>\n\n\n      {{#numCompare media.length 1 '>'}}\n      <div class=\"bottom-row\">\n        <div class=\"arrows js-arrows space-arrows\"></div>\n      </div>\n      <div class=\"button-wrapper\">\n        <div class=\"button show-map-view js\">\n          <span class=\"bf1\">VIEW PHOTOS</span>\n          <svg width=\"34\" height=\"34\" viewBox=\"0 0 34 34\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n            <rect width=\"34\" height=\"34\" fill=\"white\"/>\n            <path d=\"M10.4626 19.6163H7.84717V26.1547H14.3856V23.5394H10.4626V19.6163ZM7.84717 14.3855H10.4626V10.4624H14.3856V7.84705H7.84717V14.3855ZM23.5395 23.5394H19.6164V26.1547H26.1549V19.6163H23.5395V23.5394ZM19.6164 7.84705V10.4624H23.5395V14.3855H26.1549V7.84705H19.6164Z\" fill=\"#211F1F\"/>\n          </svg>\n        </div>\n      </div>\n      {{/numCompare}}\n\n    </div>\n    {{#if (striptags pageElement.listingDetailCourtesy)}}  \n      <div class=\"mls-listing-detail-courtesy\">{{{pageElement.listingDetailCourtesy}}}</div>  \n    {{/if}}\n  </div>\n\n  <div id=\"tabs\" class=\"modal-1 js\">\n   <div class=\"btn-group\">\n     <div class=\"nav-tab\">\n        <a href=\"#first_tab\" class=\"active\">\n          <span>Photos</span>\n          <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\">\n            <path d=\"M23 19C23 19.5304 22.7893 20.0391 22.4142 20.4142C22.0391 20.7893 21.5304 21 21 21H3C2.46957 21 1.96086 20.7893 1.58579 20.4142C1.21071 20.0391 1 19.5304 1 19V8C1 7.46957 1.21071 6.96086 1.58579 6.58579C1.96086 6.21071 2.46957 6 3 6H7L9 3H15L17 6H21C21.5304 6 22.0391 6.21071 22.4142 6.58579C22.7893 6.96086 23 7.46957 23 8V19Z\" stroke=\"#5E5E5E\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n            <path d=\"M12 17C14.2091 17 16 15.2091 16 13C16 10.7909 14.2091 9 12 9C9.79086 9 8 10.7909 8 13C8 15.2091 9.79086 17 12 17Z\" stroke=\"#5E5E5E\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n          </svg>\n        </a>\n        <a href=\"#maps_tab\">\n          <span>Map</span>\n          <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\">\n            <path d=\"M1 6V22L8 18L16 22L23 18V2L16 6L8 2L1 6Z\" stroke=\"#5E5E5E\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n            <path d=\"M8 2V18\" stroke=\"#5E5E5E\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n            <path d=\"M16 6V22\" stroke=\"#5E5E5E\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n          </svg>\n        </a>\n        <a href=\"#street_view_tab\" class=\"street-view-tab\">\n          <span>Street View</span>\n          <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n            <path d=\"M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z\" stroke=\"#5E5E5E\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n            <path d=\"M12 16C14.2091 16 16 14.2091 16 12C16 9.79086 14.2091 8 12 8C9.79086 8 8 9.79086 8 12C8 14.2091 9.79086 16 12 16Z\" stroke=\"#5E5E5E\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n            <path d=\"M21.17 8H12\" stroke=\"#5E5E5E\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n            <path d=\"M3.9502 6.06L8.5402 14\" stroke=\"#5E5E5E\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n            <path d=\"M10.8799 21.94L15.4599 14\" stroke=\"#5E5E5E\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n          </svg>\n        </a>\n     </div>\n     <div class=\"share-close\">\n        <div class=\"share-box social-open\">\n          <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\">\n            <path d=\"M6 12V18.4C6 18.8243 6.15804 19.2313 6.43934 19.5314C6.72064 19.8314 7.10218 20 7.5 20H16.5C16.8978 20 17.2794 19.8314 17.5607 19.5314C17.842 19.2313 18 18.8243 18 18.4V12\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n            <path d=\"M15 8L12 5L9 8\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n            <path d=\"M12 5V15\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n          </svg>\n          <span>Share</span>\n        </div>\n        <ul class=\"share-socials\">\n          <li>\n            <a href=\"https://www.facebook.com/sharer/sharer.php?u=https://{{hostname}}/properties/{{slug}}\" target=\"_blank\" class=\"lp-a\">\n              <i class=\"lp-i lp-i--facebook\"></i> Facebook\n            </a>\n          </li>\n          <li>\n            <a href=\"https://twitter.com/share?url=https://www.{{hostname}}/properties/{{slug}}\" target=\"_blank\" class=\"lp-a\">\n              <i class=\"lp-i lp-i--twitter\"></i> Twitter\n            </a>\n          </li>\n          <li>\n            <a href=\"mailto:?subject=Read More About {{name}}&body=https://www.{{hostname}}/properties/{{slug}}\" target=\"_blank\" class=\"lp-a\">\n              <i class=\"lp-i lp-i--envelope\"></i> Via Email\n            </a>\n          </li>\n        </ul>\n        <button class=\"lp-lightbox__close close js\" aria-label=\"close modal\"></button>\n     </div>\n   </div>\n\n   <div class=\"tabs-content\">\n     <div id=\"first_tab\" class=\"images__wrap\">\n      {{#if customMedia}}\n       {{#if customMedia.length}}\n         {{#each customMedia}}\n           <div class=\"images__item js\">\n             {{#numCompare @index 3 '<'}}\n               <div class=\"images__image\" style=\"background-image: url('{{largeUrl}}')\" data-image-index=\"{{@index}}\"></div>\n             {{else}}\n               <div class=\"images__image js-modal-image lazyload\" data-bg-image=\"{{largeUrl}}\" data-image-index=\"{{@index}}\"></div>\n             {{/numCompare}}\n           </div>\n         {{/each}}\n       {{/if}}\n      {{^}}\n       {{#if media.length}}\n         {{#each media}}\n           <div class=\"images__item js\">\n             {{#numCompare @index 3 '<'}}\n               <div class=\"images__image\" style=\"background-image: url('{{largeUrl}}')\" data-image-index=\"{{@index}}\"></div>\n             {{else}}\n               <div class=\"images__image js-modal-image lazyload\" data-bg-image=\"{{largeUrl}}\" data-image-index=\"{{@index}}\"></div>\n             {{/numCompare}}\n           </div>\n         {{/each}}\n       {{/if}}\n      {{/if}}\n      </div>\n\n      <div id=\"maps_tab\" class=\"tab-wrap\">\n        {{#if (and latitude longitude)}}\n          <div class=\"property-map\">\n            <div class=\"property-map__canvas map-container\"\n              data-lat=\"{{latitude}}\"\n              data-lng=\"{{longitude}}\">\n            </div>\n          </div>\n\n        {{else}}\n          <p>There is no property location added.</p>\n        {{/if}}\n      </div>\n\n      <div id=\"street_view_tab\" class=\"tab-wrap\">\n        {{#if (and latitude longitude)}}\n          <div id=\"street-view\" class=\"street-panorama\"\n            data-lat=\"{{latitude}}\"\n            data-lng=\"{{longitude}}\">\n          </div>\n        {{else}}\n          <p>There is no property location added.</p>\n        {{/if}}\n      </div>\n    </div>\n  </div>\n</div>\n{{/if}}\n\n</section>\n","<section id=\"section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c\"  class=\"solid-section is-font-color-dark is-background-color-light\" data-el-id=\"fc5ae761-d250-4ab5-aa9d-59a54ee76203\">\n  <div class=\"info lp-vertical-paddings redesign\">\n  <div class=\"lp-container\">\n    {{#if (or name subTitle)}}\n    \n      <div class=\"lp-title-group\">\n        {{#if (or salesPrice leasePrice reducedPrice priceUponRequest)}}<h5 class=\"lp-h5\">{{formatPropertyPrice this}}</h5>{{/if}}\n        {{#if name}}<{{propertyNameTag}} class=\"lp-h2\">{{name}}</{{propertyNameTag}}>{{/if}}\n        \n        {{#if (or bedroomCount bathCount fullBathCount halfBathCount threeQuarterBathCount showBathCountBreakdown livingSpaceSize lotAreaSize showZeroBedroomsAsStudio)}}<p class=\"lp-text--subtitle info__features\">{{#if bedroomCount}}<span> {{bedroomCount}} Bed{{#numCompare bedroomCount 1 '>'}}s{{/numCompare}}</span>{{else}}{{#if showZeroBedroomsAsStudio}}{{#ifEquals bedroomCount 0}}<span>Studio</span>{{/ifEquals}}{{/if}}{{/if}}\n          {{#if showBathCountBreakdown}}{{#if (or fullBathCount halfBathCount threeQuarterBathCount)}}{{#if fullBathCount}}<span> {{fullBathCount}} Full Bath{{#numCompare fullBathCount 1 '>'}}s{{/numCompare}}</span>{{/if}}{{#if halfBathCount}}<span> {{halfBathCount}} Half Bath{{#numCompare halfBathCount 1 '>'}}s{{/numCompare}}</span>{{/if}}{{#if threeQuarterBathCount}}<span> {{threeQuarterBathCount}} Three-quarter Bath{{#numCompare threeQuarterBathCount 1 '>'}}s{{/numCompare}}</span>{{/if}}{{^}}{{#if bathCount}}<span> {{bathCount}} Bath{{#numCompare bathCount 1 '>'}}s{{/numCompare}}</span>{{/if}}{{/if}}{{else}}{{#if bathCount}}<span> {{bathCount}} Bath{{#numCompare bathCount 1 '>'}}s{{/numCompare}}</span>{{/if}}{{/if}}\n          {{#if livingSpaceSize}}<span> {{lpFormatNumber livingSpaceSize}} {{formatAreaUnit livingSpaceUnits}}</span>{{/if}}\n          {{#if lotAreaSize}}<span> {{lpFormatNumber lotAreaSize}} {{formatAreaUnit lotAreaUnits}}</span>{{/if}}</p>{{/if}}\n        \n      </div>\n    {{/if}}\n    {{#if (or button1.show button2.show)}}\n      <div class=\"info__buttons-wrap\">\n        {{>button button=button1 class=\"lp-btn lp-btn--outline lp-btn--dark lp-btn--mob-full-width\"}}\n        {{>button button=button2 class=\"lp-btn lp-btn--outline lp-btn--dark lp-btn--mob-full-width\"}}\n      </div>\n    {{/if}}\n    \n    \n    {{#if (or openHouses openHouseHours)}} \n    <div class=\"info__section\">\n      <div class=\"info__row\">\n        <div class=\"info__col\"><h4 class=\"lp-h4 info__section-title\">Open House</h4></div>\n        <div class=\"info__col\">\n        {{#if openHouses}}\n          {{#each openHouses}}\n            <div class=\"lp-h6\">{{openHousesFormat startAt endAt ../timeZone}}</div>\n          {{/each}}\n        {{^}}\n          {{#if openHouseHours}}\n            <div class=\"lp-h6\">{{openHouseHours}}</div>\n          {{/if}}\n        {{/if}}\n        </div>\n      </div>\n    </div>\n    {{/if}}\n    \n    {{#if (striptags description)}}\n    <div class=\"info__section\">\n      <div class=\"info__row\">\n        <div class=\"info__col\"><h4 class=\"lp-h4 info__section-title\">Description</h4></div>\n        <div class=\"info__col\" data-schema=\"description\">{{{description}}}</div>\n      </div>\n    </div>\n    {{/if}}\n\n    {{#if externalUrl}}\n    <div class=\"info__section\">\n      <div class=\"info__row\">\n        <div class=\"info__col\"><h4 class=\"lp-h4 info__section-title\">Property Website</h4></div>\n        <div class=\"info__col\">\n          <a href=\"{{externalUrl}}\" target=\"_blank\" class=\"js-link lp-link {{propertySiteButtonStyle}}\">Visit Property Website</a>\n        </div>\n      </div>\n    </div>\n    {{/if}}\n    \n    <div class=\"info__section\">\n      <div class=\"info__row\">\n        <div class=\"info__col\"><h4 class=\"lp-h4 info__section-title\">Share Property</h4></div>\n        <div class=\"info__col\">\n          <ul class=\"lp-socials {{socialStyle}}\">\n          <li>\n            <a data-link=\"https://www.facebook.com/sharer/sharer.php?u=\" href=\"\" target=\"_blank\" class=\"lp-socials__link js-share\">\n              <i class=\"lp-i lp-i--facebook\"></i>\n            </a>\n          </li>\n          <li>\n            <a data-link=\"https://twitter.com/share?url=\" href=\"\" target=\"_blank\" class=\"lp-socials__link js-share\">\n              <i class=\"lp-i lp-i--twitter\"></i>\n            </a>\n          </li>\n          <li>\n            <a data-link=\"mailto:?subject=Read More About {{name}}&body=\" href=\"\" target=\"_blank\" class=\"lp-socials__link js-share\">\n              <i class=\"lp-i lp-i--envelope\"></i>\n            </a>\n          </li>\n        </ul>\n        </div>  \n      </div> \n    </div>\n    \n    {{#unless privateAddress}}\n      {{#if fullAddress}}\n      <div class=\"info__section\">\n        <div class=\"info__row\">\n          <div class=\"info__col\"><h4 class=\"lp-h4 info__section-title\">Location</h4></div>\n          <div class=\"info__col\"><div class=\"lp-h6\">{{fullAddress}}</div></div>  \n        </div>\n      </div>\n      {{/if}}\n    {{/unless}}\n    \n    {{#if status}}\n    <div class=\"info__section\">\n      <div class=\"info__row\">\n        <div class=\"info__col\"><h4 class=\"lp-h4 info__section-title\">Status</h4></div>\n        <div class=\"info__col\">{{formatPropertyStatus status}}</div>\n      </div>\n    </div>\n    {{/if}}\n    {{#if soldDate}}\n    <div class=\"info__section\">\n      <div class=\"info__row\">\n        <div class=\"info__col\"><h4 class=\"lp-h4 info__section-title\">{{#if leaseProperty}}Date Leased{{else}}Date Sold{{/if}}</h4></div>\n        <div class=\"info__col\">{{hbFormatDate soldDate}}</div>\n      </div>\n    </div>\n    {{/if}}\n\n\n  </div>\n</div>\n\n</section>\n","<section id=\"section-4f3e35e5-ceca-499f-b56a-9fb61679611b\"  class=\"solid-section is-font-color-dark is-background-color-light\" data-el-id=\"f222db1f-c251-42e3-ad0c-cfe19a37d78e\">\n  {{#if videoUrl}}\n  <div class=\"property-video\" data-video-url=\"{{videoUrl}}\" data-use-video-thumbnail=\"{{useVideoThumbnail}}\">\n    <div class=\"video-box\">\n        <button data-type=\"VIDEO\" data-src=\"{{videoUrl}}\">\n            <div class=\"preview-image {{#if enableParallax}}js-parallax-section{{/if}}\">\n                <div style=\"opacity: {{overlayOpacity}}; width: 100%; height: 100%;\">\n                {{#numCompare media.length 3 '>'}}\n                  <div class=\"img js-parallax-source js-video-thumbnail\" style=\"background-image:url({{media.[3].largeUrl}});\"></div>\n                {{^}}{{#numCompare media.length 2 '>'}}\n                  <div class=\"img js-parallax-source js-video-thumbnail\" style=\"background-image:url({{media.[2].largeUrl}});\"></div>\n                {{^}}{{#numCompare media.length 1 '>'}}\n                  <div class=\"img js-parallax-source js-video-thumbnail\" style=\"background-image:url({{media.[1].largeUrl}});\"></div>\n                {{^}}\n                  <div class=\"img js-parallax-source js-video-thumbnail\" style=\"background-image:url({{media.[0].largeUrl}});\"></div>\n                {{/numCompare}}\n                {{/numCompare}}\n                {{/numCompare}}\n                </div>\n                \n                <div class=\"play-wrap\">\n                  <div class=\"play  js-animation-target\">\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"14\" viewBox=\"0 0 12 14\" fill=\"none\">\n                      <path d=\"M12 7L-6.52533e-07 13.9282L-4.68497e-08 0.0717964L12 7Z\" fill=\"#2C3426\"/>\n                    </svg>\n                  </div>\n            \t\t</div>\n            </div>\n        </button>\n    </div>\n    \n  </div>\n{{/if}}\n</section>\n","<section id=\"section-ab655f5f-5b1d-4336-917f-6a0fe0886317\"  class=\"solid-section is-font-color-light is-background-color-dark\" data-el-id=\"c182d685-53d3-4dd3-83fe-697d5d0a3e1f\">\n  {{#if agents.length}}\n<div class=\"agent lp-vertical-paddings\">\n  <div class=\"lp-container\">\n    {{#each agents}}\n\n    {{#if (or firstName avatar position)}}\n\n    <div class=\"agent-item\">\n      {{#if avatar}}\n      <div class=\"agent-avatar\">\n        {{{mediaImage avatar sizes=\"(min-width: 769px) 200px, 100wv\" alt=(concat firstName \" \" lastName)}}}\n      </div>\n      {{/if}}\n      <div class=\"agent-info\">\n        <h3 class=\"lp-h3 name\">{{firstName}} {{lastName}}</h3>\n        <div class=\"agent-row-wrapper\">\n          <div class=\"agent-info-row\">\n            {{#if (or position phoneNumber email)}}\n            {{#if position}}\n            <div class=\"agent-info-row-item\">\n              <div class=\"bf1\">TITLE</div>\n              <p class=\"data\">{{position}}</p>\n            </div>\n            {{/if}}\n            {{#if (and ../showAgentLicense license)}}\n              <div class=\"agent-info-row-item\">\n                <div class=\"bf1\">LICENSE</div>\n                <p>{{license}}</p>\n              </div>\n            {{/if}}\n            {{#if phoneNumber}}\n            <div class=\"agent-info-row-item\">\n              <div class=\"bf1\">PHONE</div>\n              <p><a href=\"tel:{{normalizePhone phoneNumber}}\" class=\"data link {{../linkStyle}}\">{{phoneNumber}}</a></p>\n            </div>\n            {{/if}}\n            {{#if email}}\n            <div class=\"agent-info-row-item\">\n              <div class=\"bf1\">EMAIL</div>\n              <p><a href=\"mailto:{{email}}\" class=\"data link {{../linkStyle}}\">{{email}}</a></p>\n            </div>\n            {{/if}}\n            {{/if}}\n          </div>\n          <div class=\"btn-container\">\n            <a role=\"button\" data-type=\"CONTACT_US\" class=\"lp-btn lp-btn--dark lp-btn--outline lp-btn--mob-full-width {{../buttonStyle}}\">CONTACT AGENT</a>\n          </div>\n        </div>\n      </div>\n    </div>\n\n    {{/if}}\n\n    {{/each}}\n  </div>\n</div>\n{{/if}}\n</section>\n","<section id=\"section-ac4aebd6-6352-447e-a201-b035f16f30c7\"  class=\"solid-section is-font-color-dark is-background-color-light\" data-el-id=\"b1f8be18-e4bf-497c-9db1-0cb2102f1f87\">\n  {{#if (or buyerAgencyCompensation (and tenantAgencyCompensation tenantAgencyCompensationType) kitchenFeatures.length laundryFeatures.length fireplaceFeatures.length appliances.length flooring.length interiorFeatures.length lotAreaSize schoolDistrict highSchool middleSchool elementarySchool openHouse openHouseHours livingSpaceSize mlsId yearBuilt totalAreaSize status lifestyles.length types.[0].name spaceTypes.length architectureStyles.length viewDescription.length waterFrontage disabilityFeatures.length waterSource.length garageSpace storiesTotal poolFeatures.length roof.length utilities.length cooling.length greenSustainability.length heating.length exteriorFeatures.length parkingFeatures.length lotFeatures.length securityFeatures.length sewer.length waterFeatures.length realEstateTaxesAmount salesPrice leaseTermFrequencyCount hoa reducedPrice leasePrice pricePerArea maintenanceFeeAmount commonChargesAmount  bedroomCount halfBathCount fullBathCount seasonalPrices.length soldDate)}}\n<div class=\"section lp-vertical-paddings\">\n  <div class=\"lp-container\">\n    {{#if (or title shortDescription)}}\n      <div class=\"lp-title-group\">\n        {{#if title}}\n          <h2 class=\"lp-title-group lp-h2\">{{title}}</h2>\n        {{/if}}\n        {{#if shortDescription}}\n          <div class=\"lp-text--subtitle lp-pre-line\">{{shortDescription}}</div>\n        {{/if}}\n      </div>\n    {{/if}}\n    <div class=\"collection {{#if showOneColumn}}full-width{{/if}}\">\n      {{#if (or kitchenFeatures.length laundryFeatures.length fireplaceFeatures.length appliances.length flooring.length interiorFeatures.length bedroomCount halfBathCount threeQuarterBathCount fullBathCount)}}\n        <div class=\"item\">\n          <h5 class=\"lp-h5\">Interior</h5>\n          <div class=\"amenities-list-box\">\n            {{#if kitchenFeatures}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Kitchen</span>\n                  <span class=\"amenities-value\">{{join kitchenFeatures \", \"}}</span>\n              </div>\n            {{/if}}\n            {{#if laundryFeatures}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Laundry room</span>\n                  <span class=\"amenities-value\">{{join laundryFeatures \", \"}}</span>\n              </div>\n            {{/if}}\n            {{#if fireplaceFeatures}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Fireplace</span>\n                  <span class=\"amenities-value\">{{join fireplaceFeatures \", \"}}</span>\n              </div>\n            {{/if}}\n            {{#if appliances}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Appliances</span>\n                  <span class=\"amenities-value\">{{join appliances \", \"}}</span>\n              </div>\n            {{/if}}\n            {{#if flooring}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Flooring</span>\n                  <span class=\"amenities-value\">{{join flooring \", \"}}</span>\n              </div>\n            {{/if}}\n\n            {{#if bedroomCount}}\n              <div class=\"amenities-list-cell\">\n                <span class=\"feature\">Total Bedrooms:</span> \n                <span class=\"amenities-value\">{{bedroomCount}}</span>\n              </div>\n            {{/if}}\n\n            {{#if halfBathCount}}\n              <div class=\"amenities-list-cell\">\n                <span class=\"feature\">Half Bathrooms:</span> \n                <span class=\"amenities-value\">{{halfBathCount}}</span>\n              </div>\n            {{/if}}\n\n            {{#if threeQuarterBathCount}}\n              <div class=\"amenities-list-cell\">\n                <span class=\"feature\">Three-Quarter Bathrooms:</span> \n                <span class=\"amenities-value\">{{threeQuarterBathCount}}</span>\n              </div>\n            {{/if}}\n\n            {{#if fullBathCount}}\n              <div class=\"amenities-list-cell\">\n                <span class=\"feature\">Full Bathrooms:</span> \n                <span class=\"amenities-value\">{{fullBathCount}}</span>\n              </div>\n            {{/if}}\n\n            {{#if interiorFeatures}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Other Interior Features</span>\n                  <span class=\"amenities-value\">{{join interiorFeatures \", \"}}</span>\n              </div>\n            {{/if}}\n          </div>\n        </div>\n      {{/if}}\n      {{#if (or lotAreaSize schoolDistrict highSchool middleSchool elementarySchool openHouses openHouseHours livingSpaceSize mlsId yearBuilt totalAreaSize status soldDate lifestyles.length types.[0].name spaceTypes.length architectureStyles.length viewDescription.length waterFrontage)}}\n        <div class=\"item\">\n          <h5 class=\"lp-h5\">Area & Lot</h5>\n          <div class=\"amenities-list-box\">\n            {{#if (or openHouses openHouseHours)}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Open house</span>\n                  {{#if openHouses}}\n                    <div class=\"amenities-value\">\n                    {{#each openHouses}}\n                      <p class=\"amenities-line\">{{openHousesFormat startAt endAt ../timeZone}}</p>\n                    {{/each}}\n                    </div>\n                  {{^}}    \n                    <span class=\"amenities-value\">{{openHouseHours}}</span>\n                  {{/if}}\n              </div>\n            {{/if}}\n            {{#if totalAreaSize}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Total area</span>\n                  <span class=\"amenities-value\">{{lpFormatNumber totalAreaSize}} {{formatAreaUnit totalAreaUnits}}</span>\n              </div>\n            {{/if}}\n            {{#if lotAreaSize}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Lot Area</span>\n                  <span class=\"amenities-value\">{{lpFormatNumber lotAreaSize}} {{formatAreaUnit lotAreaUnits}}</span>\n              </div>\n            {{/if}}\n            {{#if livingSpaceSize}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Living area</span>\n                  <span class=\"amenities-value\">{{lpFormatNumber livingSpaceSize}} {{formatAreaUnit livingSpaceUnits}}</span>\n              </div>\n            {{/if}}\n            {{#if mlsId}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">MLS® ID</span>\n                  <span class=\"amenities-value\">{{mlsId}}</span>\n              </div>\n            {{/if}}\n            {{#if yearBuilt}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Year Built</span>\n                  <span class=\"amenities-value\">{{yearBuilt}}</span>\n              </div>\n            {{/if}}\n            {{#if schoolDistrict}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">School District</span>\n                  <span class=\"amenities-value\">{{schoolDistrict}}</span>\n              </div>\n            {{/if}}\n            {{#if highSchool}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">High School</span>\n                  <span class=\"amenities-value\">{{highSchool}}</span>\n              </div>\n            {{/if}}\n            {{#if middleSchool}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Middle School</span>\n                  <span class=\"amenities-value\">{{middleSchool}}</span>\n              </div>\n            {{/if}}\n            {{#if elementarySchool}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Elementary School</span>\n                  <span class=\"amenities-value\">{{elementarySchool}}</span>\n              </div>\n            {{/if}}\n            {{#if waterFrontage}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Water Frontage</span>\n                  <span class=\"amenities-value\">{{waterFrontage}}</span>\n              </div>\n            {{/if}}\n            {{#if viewDescription}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">View Description</span>\n                  <span class=\"amenities-value\">{{viewDescription}}</span>\n              </div>\n            {{/if}}\n            {{#if architectureStyles}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Architecture Styles</span>\n                  <span class=\"amenities-value\">{{join architectureStyles \", \"}}</span>\n              </div>\n            {{/if}}\n            {{#if lifestyles}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Lifestyles</span>\n                  <span class=\"amenities-value\">{{join lifestyles \", \"}}</span>\n              </div>\n            {{/if}}\n            {{#if types.[0].name}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Type</span>\n                  <span class=\"amenities-value\">{{types.[0].name}}</span>\n              </div>\n            {{/if}}\n            {{#if spaceTypes.length}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Space Type</span>\n                  <span class=\"amenities-value\">{{#each spaceTypes}}{{label}}{{#unless @last}}, {{/unless}}{{/each}}</span>\n              </div>\n            {{/if}}\n            {{#if status}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Status</span>\n                  <span class=\"amenities-value\">{{formatPropertyStatus status}}</span>\n              </div>\n            {{/if}}\n\n            {{#if soldDate}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">{{#if leaseProperty}}Date Leased{{else}}Date Sold{{/if}}</span>\n                  <span class=\"amenities-value\">{{hbFormatDate soldDate}}</span>\n              </div>\n            {{/if}}\n          </div>\n        </div>\n      {{/if}}\n      {{#if (or disabilityFeatures.length waterSource.length garageSpace storiesTotal poolFeatures.length roof.length utilities.length cooling.length greenSustainability.length heating.length exteriorFeatures.length parkingFeatures.length lotFeatures.length securityFeatures.length sewer.length waterFeatures.length)}}\n        <div class=\"item\">\n          <h5 class=\"lp-h5\">Exterior</h5>\n          <div class=\"amenities-list-box\">\n            {{#if storiesTotal}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Stories</span>\n                  <span class=\"amenities-value\">{{storiesTotal}}</span>\n              </div>\n            {{/if}}\n            {{#if poolFeatures}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Pool</span>\n                  <span class=\"amenities-value\">{{join poolFeatures \", \"}}</span>\n              </div>\n            {{/if}}\n            {{#if cooling}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Air conditioning</span>\n                  <span class=\"amenities-value\">{{join cooling \", \"}}</span>\n              </div>\n            {{/if}}\n            {{#if heating}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Heat type</span>\n                  <span class=\"amenities-value\">{{join heating \", \"}}</span>\n              </div>\n            {{/if}}\n            {{#if greenSustainability}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Green Feature</span>\n                  <span class=\"amenities-value\">{{join greenSustainability \", \"}}</span>\n              </div>\n            {{/if}}\n            {{#if disabilityFeatures.length}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Disability Features</span>\n                  <span class=\"amenities-value\">{{join disabilityFeatures \", \"}}</span>\n              </div>\n            {{/if}}\n            {{#if waterSource.length}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Water Source</span>\n                  <span class=\"amenities-value\">{{join waterSource \", \"}}</span>\n              </div>\n            {{/if}} \n            {{#if garageSpace}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Garage Space</span>\n                  <span class=\"amenities-value\">{{garageSpace}}</span>\n              </div>\n            {{/if}}\n            {{#if securityFeatures}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Security Features</span>\n                  <span class=\"amenities-value\">{{join securityFeatures \", \"}}</span>\n              </div>\n            {{/if}}\n            {{#if sewer}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Sewer</span>\n                  <span class=\"amenities-value\">{{join sewer \", \"}}</span>\n              </div>\n            {{/if}}\n            {{#if waterFeatures}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Water Features</span>\n                  <span class=\"amenities-value\">{{join waterFeatures \", \"}}</span>\n              </div>\n            {{/if}}\n            {{#if exteriorFeatures}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Other Exterior Features</span>\n                  <span class=\"amenities-value\">{{join exteriorFeatures \", \"}}</span>\n              </div>\n            {{/if}}\n            {{#if parkingFeatures}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Parking</span>\n                  <span class=\"amenities-value\">{{join parkingFeatures \", \"}}</span>\n              </div>\n            {{/if}}                  \n            {{#if lotFeatures}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Lot Features</span>\n                  <span class=\"amenities-value\">{{join lotFeatures \", \"}}</span>\n              </div>\n            {{/if}}\n            {{#if roof}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Roof</span>\n                  <span class=\"amenities-value\">{{join roof \", \"}}</span>\n              </div>\n            {{/if}}\n            {{#if utilities}}\n              <div class=\"amenities-list-cell\">\n                  <span class=\"feature\">Utilities</span>\n                  <span class=\"amenities-value\">{{join utilities \", \"}}</span>\n              </div>\n            {{/if}}            \n          </div>\n        </div>\n      {{/if}}\n      {{#if (or realEstateTaxesAmount salesPrice leaseTermFrequencyCount hoa reducedPrice leasePrice pricePerArea maintenanceFeeAmount commonChargesAmount buyerAgencyCompensation (and tenantAgencyCompensation tenantAgencyCompensationType))}}\n        <div class=\"item\">\n            <h5 class=\"lp-h5\">Finance</h5>\n            <div class=\"amenities-list-box\">\n              {{#if priceUponRequest}}\n                <div class=\"amenities-list-cell\">\n                    <span class=\"feature\">Price Upon Request</span>\n                </div>\n              \n              {{else}}\n              \n                {{#if salesPrice}}\n                  <div class=\"amenities-list-cell\">\n                      <span class=\"feature\">Sales Price</span>\n                      <span class=\"amenities-value\">{{lpFormatPrice salesPrice currency}}</span>\n                  </div>\n                {{/if}}\n                {{#if reducedPrice}}\n                  <div class=\"amenities-list-cell\">\n                      <span class=\"feature\">Reduced Price</span>\n                      <span class=\"amenities-value\">{{lpFormatPrice reducedPrice currency}}</span>\n                  </div>\n                {{/if}}\n                {{#if leasePrice}}\n                  <div class=\"amenities-list-cell\">\n                      <span class=\"feature\">Lease Price</span>\n                      <span class=\"amenities-value\">{{lpFormatPrice leasePrice currency}}{{#if leasePeriod}}/{{formatFrequencyShort leasePeriod}}{{/if}}</span>\n                  </div>\n                {{/if}}\n                {{#if pricePerArea}}\n                  <div class=\"amenities-list-cell\">\n                      <span class=\"feature\">Price per Area</span>\n                      <span class=\"amenities-value\">{{lpFormatPrice pricePerArea currency}} per {{formatAreaUnit pricePerAreaUnit}}</span>\n                  </div>\n                {{/if}}\n            \n                {{#if hoa}}\n                  <div class=\"amenities-list-cell\">\n                      <span class=\"feature\">HOA Fees</span>\n                      <span class=\"amenities-value\">{{lpFormatPrice hoa currency}}{{#if hoaFrequency}} {{formatFrequency hoaFrequency}}{{/if}}</span>\n                  </div>\n                {{/if}}\n\n                {{#if commonChargesAmount}}\n                  <div class=\"amenities-list-cell\">\n                      <span class=\"feature\">Common Charges</span>\n                      <span class=\"amenities-value\">{{lpFormatPrice commonChargesAmount currency}} {{#if commonChargesFrequency}} {{formatFrequency commonChargesFrequency}} {{/if}}</span>\n                  </div>\n                {{/if}}\n                {{#if maintenanceFeeAmount}}\n                  <div class=\"amenities-list-cell\">\n                      <span class=\"feature\">Maintenance Fee</span>\n                      <span class=\"amenities-value\">{{lpFormatPrice maintenanceFeeAmount currency}} {{#if maintenanceFeeFrequency}} {{formatFrequency maintenanceFeeFrequency}} {{/if}}</span>\n                  </div>\n                {{/if}}\n                {{#if (and leaseTermFrequencyInterval leaseTermFrequencyCount)}}\n                  <div class=\"amenities-list-cell\">\n                      <span class=\"feature\">Lease Term</span>\n                      <span class=\"amenities-value\">{{leaseTermFrequencyCount}} {{capitalize leaseTermFrequencyInterval~}} {{~#numCompare leaseTermFrequencyCount 1 \">\"~}}s{{~/numCompare}}</span>\n                  </div>\n                {{/if}}\n                {{#if buyerAgencyCompensation}}\n                  <div class=\"amenities-list-cell\">\n                      <span class=\"feature\">Buyer Agency Compensation</span>\n                      <span class=\"amenities-value\">{{lpFormatNumber buyerAgencyCompensation buyerAgencyCompensationType}}</span>\n                  </div>\n                {{/if}}\n                {{#if (and tenantAgencyCompensation tenantAgencyCompensationType)}}\n                  <div class=\"amenities-list-cell\">\n                      <span class=\"feature\">Tenant Agency Compensation</span>\n                      <span class=\"amenities-value\">{{lpFormatNumber tenantAgencyCompensation tenantAgencyCompensationType}}</span>\n                  </div>\n                {{/if}}\n                {{#if realEstateTaxesAmount}}\n                  <div class=\"amenities-list-cell\">\n                      <span class=\"feature\">Real Estate Tax</span>\n                      <span class=\"amenities-value\">{{lpFormatPrice realEstateTaxesAmount currency}} {{#if realEstateTaxesFrequency}} {{formatFrequency realEstateTaxesFrequency}} {{/if}}</span>\n                  </div>\n                {{/if}}\n              {{/if}}\n              \n            </div>\n        </div>\n      {{/if}}\n      {{#if seasonalPrices.length}}\n        <div class=\"item\">\n            <h5 class=\"lp-h5\">Rental Rates</h5>\n            <div class=\"amenities-list-box\">\n              {{#each seasonalPrices}}\n                <div class=\"amenities-list-cell\">\n                    <span class=\"feature\">{{label}}</span>\n                    <span class=\"amenities-value\">{{lpFormatPrice price ../currency}}</span>\n                </div>\n              {{/each}}\n            </div>\n        </div>\n      {{/if}}\n    </div>\n  </div>\n</div>\n{{/if}}\n\n</section>\n","<section id=\"section-0f1b5a16-d5e7-49aa-9683-25e62d62dcee\"  class=\"solid-section is-font-color-dark is-background-color-light\" data-el-id=\"379788cf-a9a4-40f0-9933-960a9005ea26\">\n  {{#if quotes.[0].message}}\n\n{{#if showMultipleImages}}\n  {{setSubArray media 1 4 \"itemsLimited\"}}\n{{else}} \n  {{setSubArray media 1 2 \"itemsLimited\"}}\n{{/if}}\n\n<div class=\"lp-container lp-vertical-paddings {{#numCompare itemsLimited.length 0 \"==\"}}center{{/numCompare}}\">\n  {{#if itemsLimited}}\n  <div class=\"collection {{#numCompare itemsLimited.length 1 \"==\"}}collection--1{{/numCompare}} {{#numCompare itemsLimited.length 2 \"==\"}}collection--2{{/numCompare}} {{#numCompare itemsLimited.length 3 \"==\"}}collection--3{{/numCompare}}\">\n    {{#each itemsLimited}}\n    <div class=\"item\">\n      {{#numCompare itemsLimited.length 1 \"==\"}}\n        {{{mediaImage this sizes=\"(min-width: 769px) 748px, 100vw\" alt=../name}}}\n      {{^}}\n        {{{mediaImage this sizes=\"(min-width: 769px) 370px, 100vw\" alt=../name}}}\n      {{/numCompare}}\n    </div>\n    {{/each}}\n  </div> \n  {{/if}}\n  \n  <div class=\"quotes\">\n    {{#if quotes.[0].message}}<h6 class=\"lp-h6\">\"{{quotes.[0].message}}\"</h6>{{/if}}\n    {{#if quotes.[0].author}}<p class=\"bf1 author\">—  {{quotes.[0].author}}</p>{{/if}}\n  </div>\n</div>\n{{/if}}\n</section>\n","<section id=\"section-61f539ec-2dab-4ecd-be73-339486523fd7\"  class=\"solid-section is-font-color-dark is-background-color-light\" data-el-id=\"e9002bc3-993e-444a-b2e1-d546d6fa9b4e\">\n  {{#if status}}\n{{#ifIn status \"SOLD COMING_SOON FIRST_LOOK INACTIVE POCKET_LISTING Leased\" }}\n{{else}}\n<div class=\"schedule section  {{#unless (or image media.[1] media.[0])}}no-image lp-vertical-paddings{{/unless}} redesign\">\n  {{#if (or image media.[1] media.[0])}}\n  <div class=\"schedule__image\">\n    {{#if overridePropertyImage}}\n      {{#if image}}\n        {{{mediaImage image sizes=\"(min-width: 769px) 50vw, 100vw\" alt='image'}}}\n      {{else}}\n        {{#if media.[1]}}\n          {{{mediaImage media.[1] sizes=\"(min-width: 769px) 50vw, 100vw\" alt='image'}}}\n        {{else}}\n          {{{mediaImage media.[0] sizes=\"(min-width: 769px) 50vw, 100vw\" alt='image'}}}\n        {{/if}}\n      {{/if}}\n    {{else}}\n      {{#if (or media.[1] media.[0])}}\n        {{#if media.[1]}}\n          {{{mediaImage media.[1] sizes=\"(min-width: 769px) 50vw, 100vw\" alt='image'}}}\n        {{else}}\n          {{{mediaImage media.[0] sizes=\"(min-width: 769px) 50vw, 100vw\" alt='image'}}}\n        {{/if}}\n      {{else}}\n        {{{mediaImage image sizes=\"(min-width: 769px) 50vw, 100vw\" alt='image'}}}\n      {{/if}}\n    {{/if}}\n  </div>\n  {{/if}}\n  \n  <div class=\"schedule__content {{#if image}}schedule__content--padding{{/if}}\">\n    <form action=\"\" class=\"schedule__form js-scheduled-form\" data-type=\"contact-form\" data-delay=\"{{math delay \"*\" 1000}}\">\n      <div class=\"step step-1 visible js-step-1\">\n        {{#if (or pretitle title description-date-select)}}\n        <div class=\"lp-title-group\">\n          {{#if pretitle}}<p class=\"lp-text--pretitle\">{{pretitle}}</p>{{/if}}\n          {{#if title}}<h2 class=\"lp-h2\">{{title}}</h2>{{/if}}\n          {{#if description-date-select}}<div class=\"lp-text--subtitle lp-pre-line\">{{{description-date-select}}}</div>{{/if}}\n        </div>\n        {{/if}}\n        \n        <div class=\"calendar js-calendar\" data-limit=\"{{dateLimit}}\" data-arrows-style=\"{{arrowsStyle}}\"></div>\n      \n        <div class=\"select-holder input-container\">\n          <select id=\"{{sectionDomId}}-time_frame\" class=\"lp-input lp-input--dark dropdown-select time-frame-select js-time-frame-select\" name=\"time\" required data-start=\"{{startTime}}\" data-end=\"{{endTime}}\">\n            <option value=\"\" disabled selected>Choose a time</option>\n          </select>\n            \n          <span class=\"input-icon\"></span>\n        </div>\n      \n        <div class=\"type-selector\">\n          <div class=\"type-selector__group\">\n            <input id=\"{{sectionDomId}}-typeInPerson\" type=\"radio\" class=\"type-selector__input js-type-select\" name=\"type-selector\" checked value=\"In Person\">\n            <label for=\"{{sectionDomId}}-typeInPerson\" class=\"type-selector__label lp-btn lp-btn--outline lp-btn--dark\"><i class=\"lp-i lp-i--user\" aria-hidden=\"true\"></i> <span>In Person</span></label>\n          </div>\n          \n          <div class=\"type-selector__group\">\n            <label for=\"{{sectionDomId}}-typeViaChat\" class=\"lp-visually-hidden\">Meeting Type</label>\n            <input id=\"{{sectionDomId}}-typeViaChat\" type=\"radio\" class=\"type-selector__input js-type-select\" name=\"type-selector\" value=\"Via Video Chat\">\n            <label for=\"{{sectionDomId}}-typeViaChat\" class=\"type-selector__label lp-btn lp-btn--outline lp-btn--dark\"><i class=\"lp-i lp-i--video-camera\" aria-hidden=\"true\"></i> <span>Via Video Chat</span></label>\n            \n          </div>\n          \n        </div>\n      \n        <button type=\"button\" class=\"lp-btn lp-btn--dark lp-btn--filled btn-next js-btn-next {{nextButtonStyles}}\" disabled>\n          Next\n        </button>\n      </div>\n    \n      <div class=\"step step-2 js-step-2\">\n        {{#if (or pretitle-info title-info description-info)}}\n        <div class=\"lp-title-group\">\n          {{#if pretitle-info}}<p class=\"lp-text--pretitle\">{{pretitle-info}}</p>{{/if}}\n          {{#if title-info}}<h2 class=\"lp-h2\">{{title-info}}</h2>{{/if}}\n          {{#if description-info}}<div class=\"lp-text--subtitle lp-pre-line\">{{{description-info}}}</div>{{/if}}\n        </div>\n        {{/if}}\n        \n        <div class=\"info-form\">\n          <div class=\"input-container\">\n            <input id=\"{{sectionDomId}}-if-name\" name=\"name\" type=\"text\" class=\"lp-input lp-input--dark contact-form__input\" placeholder=\"Full Name\" required>\n            <span class=\"input-icon\"></span>\n          </div>\n          \n          <div class=\"input-container\">\n            <input id=\"{{sectionDomId}}-if-phone\" name=\"phone\" type=\"tel\" class=\"lp-input lp-input--dark  contact-form__input\" placeholder=\"Phone\" required>\n            <span class=\"input-icon\"></span>\n          </div>\n    \n          <div class=\"input-container\">\n            <input id=\"{{sectionDomId}}-if-email\" name=\"email\" type=\"email\" class=\"lp-input lp-input--dark contact-form__input\" placeholder=\"Email Address\" required pattern=\"[a-zA-Z0-9.!#$%&amp;’*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)+\">\n            <span class=\"input-icon\"></span>\n          </div>\n\n          <div class=\"lp-disclaimer\">{{>phoneDisclaimer customBusinessName=TCRBusinessName activeDisclaimerOption=formDisclaimerOption}}</div>\n    \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          \n          <button class=\"btn-submit lp-btn lp-btn--filled lp-btn--dark {{submitButtonStyles}}\" type=\"submit\">\n            \n            <span class=\"sync-icon\">\n              <svg width=\"20\" height=\"15\" viewBox=\"0 0 20 15\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\">\n              <path d=\"M16.3636 3.66667L12.7273 7.33333H15.4545C15.4545 10.3675 13.0091 12.8333 10 12.8333C9.08182 12.8333 8.20909 12.6042 7.45455 12.1917L6.12727 \n              13.53C7.24545 14.245 8.57273 14.6667 10 14.6667C14.0182 14.6667 17.2727 11.385 17.2727 7.33333H20L16.3636 3.66667ZM4.54545 7.33333C4.54545 4.29917 \n              6.99091 1.83333 10 1.83333C10.9182 1.83333 11.7909 2.0625 12.5455 2.475L13.8727 1.13667C12.7545 0.421666 11.4273 0 10 0C5.98182 0 2.72727 3.28167 2.72727 7.33333H0L3.63636 11L7.27273 7.33333H4.54545Z\"/>\n              </svg>\n            </span>\n            \n            <span class=\"success-icon\">\n              <svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\">\n              <path d=\"M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM10 18C5.59 18 2 14.41 2 10C2 5.59 5.59 2 \n              10 2C14.41 2 18 5.59 18 10C18 14.41 14.41 18 10 18ZM14.59 5.58L8 12.17L5.41 9.59L4 11L8 15L16 7L14.59 5.58Z\"/>\n              </svg>\n            </span>\n              \n            <span class=\"submit-text submit-text--default\">Schedule a Tour</span>\n            <span class=\"submit-text submit-text--loading\">Loading</span>\n            <span class=\"submit-text submit-text--success\">Thank You!</span>\n            \n          </button>\n          \n          <div class=\"scheduled-time js-scheduled-time\"></div>\n          \n          <div class=\"thank-you-message\">             \n            <span>Thank you for your interest in {{fullAddress}}. We are reviewing your request and will be in touch shortly!</span>\n          </div>\n          \n          <div class='lp-a'>\n            <a class=\" schedule-reset js-btn-reset {{hyperlinkStyle}}\">Change time</a>\n          </div>\n          \n          <input type=\"hidden\" name=\"message\" class=\"js-calendar-value\" data-address=\"{{fullAddress}}\" data-name=\"{{name}}\" value=\"\">\n          <input type=\"hidden\" name=\"source\" value=\"CONTACT_INQUIRY\">\n          \n          \n          <label for=\"{{sectionDomId}}-calendarLeadTime\" class=\"lp-visually-hidden\">Meeting Time</label>\n          <input id=\"{{sectionDomId}}-calendarLeadTime\" type=\"text\" name=\"tourTime\" class=\"lp-visually-hidden js-calendar-lead-time\" value=\"\">\n        </div>\n      </div>\n    </form>\n    {{#if RedirectAfterFormSubmissionURL}}<a href=\"{{RedirectAfterFormSubmissionURL}}\" target=\"_self\" class=\"lp-h-pot redirect-link\">link</a>{{/if}}\n  </div>\n</div>\n{{/ifIn}}\n{{/if}}\n</section>\n","<section id=\"section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a\"  class=\"solid-section is-font-color-light is-background-color-dark\" data-el-id=\"a20c6258-e500-4b74-ab53-34667fe44fbe\">\n  {{#ifEquals status \"For Lease\"}}\r\n{{else}}\r\n{{#ifEquals status \"SOLD\"}}\r\n{{else}}\r\n{{#ifEquals status \"Leased\"}}\r\n{{else}}\r\n{{#unless priceUponRequest}}\r\n<div class=\"mg-calc lp-vertical-paddings redesign\" style=\"\r\n  --chartCardBackgroundColor: {{chartCardBackgroundColor}}; \r\n  --chartCardFontColor: {{chartCardFontColor}};\r\n  --chartValueColor1: {{chartColor1}};\r\n  --chartValueColor2: {{chartColor1}};\r\n  --chartValueColor3: {{chartColor1}};\r\n  --chartValueColor4: {{chartColor1}};\r\n\" data-currency=\"{{currency}}\" data-interest=\"{{interest}}\" data-fallback-property-tax-rate=\"{{fallbackPropertyTaxRate}}\">\r\n  \r\n  \r\n  <div class=\"lp-container\">\r\n    <div class=\"mg-calc__row\">\r\n      <div class=\"mg-calc__col\">\r\n        {{#if title}}<h2 class=\"lp-h2 mg-calc__title\">{{title}}</h2>{{/if}}\r\n        {{#if sectionDescription}}<div class=\"mg-calc__description lp-text--subtitle\">{{{sectionDescription}}}</div>{{/if}}\r\n        \r\n        <div class=\"mg-calc__form\">\r\n          <form action=\"\" class=\"calc jsCalcForm\">\r\n            <div class=\"calc__row\">\r\n              <div class=\"calc__col\">\r\n                <div class=\"lp-visually-hidden hidden-inputs\">\r\n                    <input id='{{sectionDomId}}-copyCalcHomePrice' type=\"hidden\" class=\"jsCopyInputHomePrice lp-visually-hidden\" \r\n                          data-home-price={{salesPrice}} \r\n                          >\r\n                    <input id=\"{{sectionDomId}}-copyCalcDownPayment\" type=\"hidden\" class=\"jsCopyInputDowPaymentAmount lp-visually-hidden\">\r\n                    <input id='{{sectionDomId}}-copyDowPaymentPercentage' type=\"hidden\" class=\"jsCopyDowPaymentPercentage lp-visually-hidden\">\r\n                    \r\n                    {{#ifIn \"dea9daeb-4eb9-4bd8-8380-1a5c9384e817\" (JSONstringify types)}}\r\n                    {{else}}\r\n                    <input id='{{sectionDomId}}-copyCalcPropertyTax' type=\"hidden\" class=\"jsCopyInputPropertyTax lp-visually-hidden\"\r\n                          data-taxes-amount={{realEstateTaxesAmount}} \r\n                          data-taxes-frequency={{realEstateTaxesFrequency}}>\r\n                    {{/ifIn}}\r\n\r\n                    <input id='{{sectionDomId}}-copyCalcHoaDues' type=\"hidden\" class=\"jsCopyInputHoa lp-visually-hidden\"\r\n                          data-hoa={{hoa}}\r\n                          data-hoa-frequency={{hoaFrequency}}>\r\n                    <input id='{{sectionDomId}}-copyCalcInterestRate' type=\"hidden\" class=\"jsCopyInputInterestRate lp-visually-hidden\">\r\n                </div>\r\n                <div class=\"calc__group\">\r\n                  <div class=\"calc__header\">\r\n                    <label class=\"calc__label\" for=\"{{sectionDomId}}-calcHomePrice\">Home Price</label>\r\n                    <span class=\"calc__info\" data-tooltip-title='Home Price' data-tooltip='The price of the home you wish to purchase. This can be either the listing price or your offer price.'>\r\n                      <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\r\n                        <path d=\"M7.99992 14.6663C11.6818 14.6663 14.6666 11.6816 14.6666 7.99967C14.6666 4.31778 11.6818 1.33301 7.99992 1.33301C4.31802 1.33301 1.33325 4.31778 1.33325 7.99967C1.33325 11.6816 4.31802 14.6663 7.99992 14.6663Z\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\r\n                        <path d=\"M8.00024 10.6657V7.99902\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\r\n                        <path d=\"M8.00024 5.33301H8.00608\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\r\n                      </svg>\r\n                    </span>\r\n                  </div>\r\n                  <input id='{{sectionDomId}}-calcHomePrice' type=\"text\" class=\"jsInputHomePrice lp-input lp-input--light\" pattern=\"[0-9]*\" inputmode=\"numeric\"\r\n                          data-home-price={{salesPrice}} \r\n                          >\r\n                </div>\r\n              </div>\r\n              <div class=\"calc__col\">\r\n                <div class=\"calc__group\">\r\n                  <div class=\"calc__header\">\r\n                  <label class=\"calc__label\" for=\"{{sectionDomId}}-termInput\">Term</label>\r\n                  <span class=\"calc__info\" data-tooltip-title='Term' data-tooltip='The length of the loan program. The default is 30 years, but you can adjust according to your loan program.'>\r\n                    <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\r\n                      <path d=\"M7.99992 14.6663C11.6818 14.6663 14.6666 11.6816 14.6666 7.99967C14.6666 4.31778 11.6818 1.33301 7.99992 1.33301C4.31802 1.33301 1.33325 4.31778 1.33325 7.99967C1.33325 11.6816 4.31802 14.6663 7.99992 14.6663Z\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\r\n                      <path d=\"M8.00024 10.6657V7.99902\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\r\n                      <path d=\"M8.00024 5.33301H8.00608\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\r\n                    </svg>\r\n                  </span>\r\n                </div>\r\n                  <div class=\"calc__select-wrap\">\r\n                    <select name=\"termInput\" id='{{sectionDomId}}-termInput' class=\"jsInputTerm lp-input lp-input--light dropdown-select\">\r\n                      <option value=\"10\">10-year fixed</option>\r\n                      <option value=\"15\">15-year fixed</option>\r\n                      <option value=\"20\">20-year fixed</option>\r\n                      <option value=\"25\">25-year fixed</option>\r\n                      <option value=\"30\" selected>30-year fixed</option>\r\n                    </select>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n            \r\n            <div class=\"calc__row\">\r\n              <div class=\"calc__col\">\r\n                <div class=\"calc__group\">\r\n                  <div class=\"calc__header\">\r\n                    <label class=\"calc__label\" for=\"{{sectionDomId}}-calcDownPayment\">Down Payment</label>\r\n                    <span class=\"calc__info\" data-tooltip-title='Down Payment' data-tooltip='The amount that you plan to put down on the home. Increasing the down payment will lower your monthly mortgage.'>\r\n                      <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\r\n                        <path d=\"M7.99992 14.6663C11.6818 14.6663 14.6666 11.6816 14.6666 7.99967C14.6666 4.31778 11.6818 1.33301 7.99992 1.33301C4.31802 1.33301 1.33325 4.31778 1.33325 7.99967C1.33325 11.6816 4.31802 14.6663 7.99992 14.6663Z\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\r\n                        <path d=\"M8.00024 10.6657V7.99902\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\r\n                        <path d=\"M8.00024 5.33301H8.00608\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\r\n                      </svg>\r\n                    </span>\r\n                  </div>\r\n                  <div class=\"lp-combo-input\">\r\n                    <input id=\"{{sectionDomId}}-calcDownPayment\" type=\"text\" class=\"jsInputDowPaymentAmount lp-input lp-input--light\" pattern=\"[0-9]*\" inputmode=\"numeric\">\r\n                    <input type=\"text\" class=\"jsInputDowPaymentPercentage lp-input lp-input--light\" pattern=\"[0-9]*[.,]?[0-9]*\" inputmode=\"decimal\">\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              {{#ifIn \"dea9daeb-4eb9-4bd8-8380-1a5c9384e817\" (JSONstringify types)}}\r\n              <div class=\"calc__col\">\r\n                <div class=\"calc__group\">\r\n                  <div class=\"calc__header\">\r\n                    <label class=\"calc__label\" for=\"{{sectionDomId}}-calcInterestRate\">Interest Rate</label> \r\n                    <span class=\"calc__info\" data-tooltip-title='Interest Rate' data-tooltip='The percent interest on your loan. This percentage is typically influenced by the current market, as well as your financial health.'>\r\n                      <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\r\n                        <path d=\"M7.99992 14.6663C11.6818 14.6663 14.6666 11.6816 14.6666 7.99967C14.6666 4.31778 11.6818 1.33301 7.99992 1.33301C4.31802 1.33301 1.33325 4.31778 1.33325 7.99967C1.33325 11.6816 4.31802 14.6663 7.99992 14.6663Z\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\r\n                        <path d=\"M8.00024 10.6657V7.99902\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\r\n                        <path d=\"M8.00024 5.33301H8.00608\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\r\n                      </svg>\r\n                    </span>\r\n                  </div>\r\n                  <input id='{{sectionDomId}}-calcInterestRate' type=\"text\" class=\"jsInputInterestRate lp-input lp-input--light\" placeholder='' pattern=\"[0-9]*\" inputmode=\"decimal\">\r\n                </div>\r\n              </div>\r\n              {{else}}\r\n              <div class=\"calc__col\">\r\n                <div class=\"calc__group\">\r\n                  <div class=\"calc__header\">\r\n                    <label class=\"calc__label\" for=\"{{sectionDomId}}-calcPropertyTax\">Property Tax</label>\r\n                    <span class=\"calc__info\" data-tooltip-title='Property Tax' data-tooltip='The amount of tax per month on your home.'>\r\n                      <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\r\n                        <path d=\"M7.99992 14.6663C11.6818 14.6663 14.6666 11.6816 14.6666 7.99967C14.6666 4.31778 11.6818 1.33301 7.99992 1.33301C4.31802 1.33301 1.33325 4.31778 1.33325 7.99967C1.33325 11.6816 4.31802 14.6663 7.99992 14.6663Z\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\r\n                        <path d=\"M8.00024 10.6657V7.99902\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\r\n                        <path d=\"M8.00024 5.33301H8.00608\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\r\n                      </svg>\r\n                    </span>\r\n                  </div>\r\n                  <input id='{{sectionDomId}}-calcPropertyTax' type=\"text\" class=\"jsInputPropertyTax lp-input lp-input--light\" placeholder='' pattern=\"[0-9]*\" inputmode=\"numeric\"\r\n                          data-taxes-amount={{realEstateTaxesAmount}} \r\n                          data-taxes-frequency={{realEstateTaxesFrequency}}\r\n                  >\r\n                </div>\r\n              </div>\r\n              {{/ifIn}}\r\n            </div>\r\n            \r\n            <div class=\"calc__row\">\r\n              {{#ifIn \"dea9daeb-4eb9-4bd8-8380-1a5c9384e817\" (JSONstringify types)}}\r\n              {{else}}\r\n              <div class=\"calc__col\">\r\n                <div class=\"calc__group\">\r\n                  <div class=\"calc__header\">\r\n                    <label class=\"calc__label\" for=\"{{sectionDomId}}-calcInterestRate\">Interest Rate</label> \r\n                    <span class=\"calc__info\" data-tooltip-title='Interest Rate' data-tooltip='The percent interest on your loan. This percentage is typically influenced by the current market, as well as your financial health.'>\r\n                      <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\r\n                        <path d=\"M7.99992 14.6663C11.6818 14.6663 14.6666 11.6816 14.6666 7.99967C14.6666 4.31778 11.6818 1.33301 7.99992 1.33301C4.31802 1.33301 1.33325 4.31778 1.33325 7.99967C1.33325 11.6816 4.31802 14.6663 7.99992 14.6663Z\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\r\n                        <path d=\"M8.00024 10.6657V7.99902\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\r\n                        <path d=\"M8.00024 5.33301H8.00608\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\r\n                      </svg>\r\n                    </span>\r\n                  </div>\r\n                  <input id='{{sectionDomId}}-calcInterestRate' type=\"text\" class=\"jsInputInterestRate lp-input lp-input--light\" placeholder='' pattern=\"[0-9]*\" inputmode=\"decimal\">\r\n                </div>\r\n              </div>\r\n              {{/ifIn}}\r\n              \r\n              <div class=\"calc__col\">\r\n                <div class=\"calc__group\">\r\n                  <div class=\"calc__header\">\r\n                    <label class=\"calc__label\" for=\"{{sectionDomId}}-calcHoaDues\">{{#ifEquals addressCountry \"Canada\"}}Maintenance Fee{{^}}HOA Dues{{/ifEquals}}</label> \r\n                    <span class=\"calc__info\" data-tooltip-title='{{#ifEquals addressCountry \"Canada\"}}Maintenance Fee{{^}}HOA Dues{{/ifEquals}}' data-tooltip='Homeowners association fees. These fees may be owed in order to maintain and improve properties in the association.'>\r\n                      <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\r\n                        <path d=\"M7.99992 14.6663C11.6818 14.6663 14.6666 11.6816 14.6666 7.99967C14.6666 4.31778 11.6818 1.33301 7.99992 1.33301C4.31802 1.33301 1.33325 4.31778 1.33325 7.99967C1.33325 11.6816 4.31802 14.6663 7.99992 14.6663Z\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\r\n                        <path d=\"M8.00024 10.6657V7.99902\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\r\n                        <path d=\"M8.00024 5.33301H8.00608\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\r\n                      </svg>\r\n                    </span>\r\n                  </div>\r\n                  <input id='{{sectionDomId}}-calcHoaDues' type=\"text\" class=\"jsInputHoa lp-input lp-input--light\" placeholder='' pattern=\"[0-9]*\" inputmode=\"numeric\"\r\n                          data-hoa={{hoa}}\r\n                          data-hoa-frequency={{hoaFrequency}}>\r\n                </div>\r\n\r\n\r\n              </div>\r\n            </div>\r\n            <div class=\"lp-disclaimer\">All estimates are provided for informational purposes only. Actual amounts may vary.</div>\r\n\r\n            <div class=\"calc__footer\">\r\n              <a class=\"lp-link lp-link--light calc__reset {{formHyperlinkStyle}}\">Reset\r\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\r\n                  <path d=\"M12.3333 4.6295C11.398 2.65617 9.358 1.29617 7 1.29617C6.21207 1.29617 5.43185 1.45136 \r\n                    4.7039 1.75289C3.97595 2.05442 3.31451 2.49638 2.75736 3.05353C2.20021 3.61068 1.75825 4.27212 \r\n                    1.45672 5.00007C1.15519 5.72802 1 6.50824 1 7.29617C1 8.0841 1.15519 8.86432 1.45672 9.59227C1.75825 \r\n                    10.3202 2.20021 10.9817 2.75736 11.5388C3.31451 12.096 3.97595 12.5379 4.7039 12.8394C5.43185 \r\n                    13.141 6.21207 13.2962 7 13.2962C8.5913 13.2962 10.1174 12.664 11.2426 11.5388C12.3679 10.4136 \r\n                    13 8.88747 13 7.29617M12.7039 1V5H8.7039\" stroke-linejoin=\"round\"/>\r\n                </svg>\r\n              </a>\r\n\r\n              \r\n              {{>hyperlink hyperlink=settingsHyperlink class=\"lp-link lp-link--light \"}}\r\n\r\n\r\n            </div>\r\n          </form>\r\n        </div>\r\n      </div>\r\n      \r\n      <div class=\"mg-calc__col\">\r\n        <div class=\"results\">\r\n          \r\n          <div class=\"results__chart \">\r\n            \r\n            <div class=\"chart jsResultChart\">\r\n\r\n              <svg viewBox=\"0 0 224 224\" width=\"224\" height=\"224\" class=\"svg-chart\">\r\n                <text x=\"50%\" y=\"50%\" dy=\"-.1em\" text-anchor=\"middle\" fill=\"currentColor\" font-family=\"var(--global-primary-font-family)\" font-size=\"24px\" class=\"chart-text chart-amount\">$0,000</text>\r\n                <text x=\"50%\" y=\"50%\" dy=\"1.75em\" text-anchor=\"middle\" fill=\"currentColor\" font-family=\"var(--global-secindary-font-family)\" font-size=\"16px\" class=\"chart-text\">Your Payment</text>\r\n                <circle stroke=\"currentColor\" stroke-width=\"35\" stroke-opacity=\"0.1\" fill=\"none\" cx=\"112\" cy=\"112\" r=\"94.5\" class=\"circle__bg\"></circle>\r\n                <g>\r\n                  <circle data-for=\"interest\" stroke=\"var(--chartValueColor1, #626262)\" stroke-width=\"35\" stroke-dasharray=\"118.80000000000001, 594\" stroke-dashoffset=\"0\" transform=\"rotate(180, 112, 112)\" fill=\"none\" cx=\"112\" cy=\"112\" r=\"94.5\" class=\"circle__item\">\r\n                    <title>20</title>\r\n                  </circle>\r\n                  <circle data-for=\"taxes\" stroke=\"var(--chartValueColor2, #F2F2F2)\" stroke-width=\"35\" stroke-dasharray=\"89.1, 594\" stroke-dashoffset=\"-118.80000000000001\" transform=\"rotate(180, 112, 112)\" fill=\"none\" cx=\"112\" cy=\"112\" r=\"94.5\" class=\"circle__item\">\r\n                    <title>15</title>\r\n                  </circle>\r\n                  <circle data-for=\"hoa\" stroke=\"var(--chartValueColor3, #aaa)\" stroke-width=\"35\" stroke-dasharray=\"386.1, 594\" stroke-dashoffset=\"-207.89999999999998\" transform=\"rotate(180, 112, 112)\" fill=\"none\" cx=\"112\" cy=\"112\" r=\"94.5\" class=\"circle__item\">\r\n                    <title>65</title>\r\n                  </circle>\r\n                  <!--<circle data-for=\"insurance\" stroke=\"var(--chartValueColor4, #353535)\" stroke-width=\"35\" stroke-dasharray=\"386.1, 594\" stroke-dashoffset=\"-207.89999999999998\" transform=\"rotate(180, 112, 112)\" fill=\"none\" cx=\"112\" cy=\"112\" r=\"94.5\" class=\"circle__item\">\r\n                    <title>65</title>\r\n                  </circle>-->\r\n                </g>\r\n              </svg>\r\n            </div>\r\n            \r\n            <div class=\"chart__text\">\r\n              <span class=\"chart__val jsYourPaymentsAmount\">$0,000</span>\r\n              <span class=\"chart__title\">Your Payment</span>\r\n            </div>\r\n          </div>\r\n          \r\n          <div class=\"results__main jsResWrap\">\r\n            <div class=\"results__legend\">\r\n              \r\n              <ul class=\"legend\">\r\n                <li class=\"legend__item\" style=\"--markerColor: var(--chartValueColor1)\" data-for=\"interest\">\r\n                  <a href=\"\" class=\"lp-link lp-link--dark {{chartHyperlinkStyle}} legend__name\" data-tooltip-title='Principal and Interest' data-tooltip='The percent interest on your loan. This percentage is typically influenced by the current market, as well as your financial health.'>Principal and Interest</a>\r\n                  <span  class=\"legend__val jsPrincipalInterest\">$0 (0%)</span>\r\n                </li>\r\n                {{#ifIn \"dea9daeb-4eb9-4bd8-8380-1a5c9384e817\" (JSONstringify types)}}\r\n                {{else}}\r\n                <li class=\"legend__item\" style=\"--markerColor: var(--chartValueColor2)\" data-for=\"taxes\">\r\n                  <a href=\"\" class=\"lp-link lp-link--dark {{chartHyperlinkStyle}} legend__name\" data-tooltip-title='Property Taxes' data-tooltip='The amount of tax per month on your home.'>Property Taxes</a>\r\n                  <span  class=\"legend__val jsPropertyTaxes\">0 (0%)</span>\r\n                </li>\r\n                {{/ifIn}}\r\n                \r\n                <li class=\"legend__item\" style=\"--markerColor: var(--chartValueColor3)\" data-for=\"hoa\">\r\n                  <a href=\"\" class=\"lp-link lp-link--dark {{chartHyperlinkStyle}} legend__name\" data-tooltip-title='HOA' data-tooltip='Homeowners association fees. These fees may be owed in order to maintain and improve properties in the association.'>{{#ifEquals addressCountry \"Canada\"}}Maintenance Fee{{^}}HOA Dues{{/ifEquals}}</a>\r\n                  <span  class=\"legend__val jsHoa\">$0 (0%)</span>\r\n                </li>\r\n                \r\n                <!--<li class=\"legend__item  {{#if id}}visually-hidden{{/if}}\" style=\"--markerColor: var(--chartValueColor4)\" data-for=\"insurance\">\r\n                  <a href=\"\" class=\"lp-link lp-link--dark {{chartHyperlinkStyle}} legend__name\" data-tooltip-title=\"Homeowner's insurance\" data-tooltip='The amount you pay for coverage to repair your home in the event of loss or damage.'>Homeowner's insurance</a>\r\n                  <span  class=\"legend__val jsInsurance\">$0 (0%)</span>\r\n                </li>-->\r\n              </ul>\r\n              \r\n            </div>\r\n            \r\n                      \r\n            <div class=\"results__footer\">\r\n              <div class=\"share\">\r\n                <span class=\"share__label\">Share</span>\r\n                <ul class=\"lp-socials lp-socials--dark {{socialStyle}}\">\r\n                  <li>\r\n                    <a target=\"_blank\" href=\"#\"\r\n                      class=\"lp-socials__link\" data-share=\"facebook\" data-description=\"{{name}}\"> <i class=\"lp-i lp-i--facebook\"></i> </a>\r\n                  </li>\r\n                  <li>\r\n                    <a target=\"_blank\" href=\"#\"\r\n                      class=\"lp-socials__link\" data-share=\"twitter\" data-description=\"{{name}}\"> <i class=\"lp-i lp-i--twitter\"></i> </a>\r\n                  </li>\r\n                  <li>\r\n                    <a target=\"_blank\" href=\"#\"\r\n                      class=\"lp-socials__link\" data-share=\"email\" data-description=\"{{name}}\" data-image=\"{{media.0.largeUrl}}\"> <i class=\"lp-i lp-i--envelope\"></i> </a>\r\n                  </li>\r\n                </ul>\r\n              </div>\r\n              \r\n              \r\n            </div>\r\n          </div>\r\n          \r\n          <div class=\"results__expand\">\r\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\r\n              <path d=\"M8 15V1\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\r\n              <path d=\"M1 8L8 1L15 8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\r\n            </svg>\r\n          </div>\r\n\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</div>\r\n{{/unless}}\r\n{{/ifEquals}}\r\n{{/ifEquals}}\r\n{{/ifEquals}}\n</section>\n","<section id=\"section-9a26ea2d-8fe9-4ed9-8add-a0752fa88595\"  class=\"solid-section is-font-color-dark is-background-color-light\" data-el-id=\"0fa0d9f1-6ddc-4498-a309-51f1b7cc584a\">\n  {{#if files}}\n  <div class=\"section lp-vertical-paddings\">\n    <div class=\"lp-container\">\n      {{#if title}}\n        <h5 class=\"lp-h5\">{{title}}</h5>\n      {{/if}}\n      <div class=\"collection\">\n        {{#each files}}\n          <div class=\"item\">\n            <a href=\"{{url}}\" download=\"{{name}}\" target=\"_blank\" class=\"lp-link lp-link--dark link-file {{../linkStyle}}\">\n              <svg width=\"62\" height=\"62\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n                <path d=\"M32.666 22.668H26a1.667 1.667 0 00-1.667 1.667v13.333A1.667 1.667 0 0026 39.335h10a1.667 1.667 0 001.666-1.667v-10l-5-5z\" stroke=\"currentColor\" stroke-width=\"1.667\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n                <path d=\"M32.667 22.668v5h5M34.334 31.832h-6.667M34.334 35.168h-6.667M29.334 28.5H27.667\" stroke=\"currentColor\" stroke-width=\"1.667\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n                <rect x=\"1\" y=\"1\" width=\"60\" height=\"60\" rx=\"30\" stroke=\"currentColor\" stroke-width=\"1\"/>\n              </svg>\n              <h6 class=\"lp-h6 name-file\">{{name}}</h6>\n            </a> \n          </div>\n        {{/each}}\n      </div>\n    </div>\n  </div>\n{{/if}}\n\n</section>\n","<section id=\"section-d398ce39-4594-45bd-8087-f1fbe10dfd36\"  class=\"solid-section is-font-color-dark is-background-color-light\" data-el-id=\"6fa031eb-f323-4d5a-9f4f-b8e3e13116f9\">\n  \n\n{{#if virtualTourUrl}}\n<div class=\"virtual-tour lp-vertical-paddings\">\n  \n  <div class=\"virtual-tour-image\">\n    {{#if media.[1]}}\n      {{{mediaImage media.[1] sizes=\"100vw\" alt=../name}}}\n    {{else}}\n      {{{mediaImage media.[0] sizes=\"100vw\" alt=../name}}}\n    {{/if}}\n  </div>\n  \n  <div class=\"lp-container lp-container--l\">\n    <div class=\"text-wrap\">\n\n      {{#if (or title sectionDescription)}}\n      <div class=\"lp-title-group\"> \n        {{#if title}}<h2 class=\"lp-h2 virtual-tour-title\">{{title}}</h2>{{/if}}\n        {{#if sectionDescription}}<h6 class=\"virtual-tour-description lp-text--subtitle lp-h6 lp-pre-line\">{{sectionDescription}}</h6>{{/if}}\n      </div>\n      {{/if}}\n      \n      <span class=\"virtual-tour-button lp-btn lp-button--dark lp-button--filled {{mobileBtnStyle}}\">\n        <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n          <path d=\"M7.53006 21.48C4.26006 19.94 1.92006 16.76 1.56006 13H0.0600586C0.570059 19.16 5.72006 \n          24 12.0101 24L12.6701 23.97L8.86006 20.16L7.53006 21.48ZM8.42006 14.96C8.23006 14.96 8.05006 14.93 \n          7.90006 14.88C7.74006 14.82 7.61006 14.75 7.50006 14.64C7.39006 14.54 7.30006 14.42 7.24006 14.27C7.18006 \n          14.13 7.15006 13.97 7.15006 13.8H5.85006C5.85006 14.16 5.92006 14.48 6.06006 14.75C6.20006 15.02 6.39006 \n          15.25 6.62006 15.44C6.86006 15.62 7.13006 15.76 7.44006 15.85C7.74006 15.95 8.06006 16 8.40006 16C8.77006 \n          16 9.12006 15.95 9.43006 15.85C9.75006 15.75 10.0301 15.6 10.2601 15.41C10.4901 15.22 10.6801 14.98 10.8101 \n          14.69C10.9401 14.4 11.0101 14.08 11.0101 13.72C11.0101 13.53 10.9901 13.34 10.9401 13.16C10.8901 12.98 \n          10.8201 12.81 10.7101 12.65C10.6101 12.49 10.4701 12.35 10.3101 12.22C10.1401 12.09 9.94006 11.99 9.70006 \n          11.91C9.90006 11.82 10.0701 11.71 10.2201 11.58C10.3701 11.45 10.4901 11.31 10.5901 11.16C10.6901 11.01 \n          10.7601 10.86 10.8101 10.7C10.8601 10.54 10.8801 10.38 10.8801 10.22C10.8801 9.86 10.8201 9.54 10.7001 \n          9.26C10.5801 8.98 10.4101 8.75 10.1901 8.57C9.99006 8.38 9.72006 8.24 9.42006 8.14C9.11006 8.05 8.77006 8 \n          8.40006 8C8.04006 8 7.71006 8.05 7.40006 8.16C7.10006 8.27 6.83006 8.42 6.61006 8.61C6.40006 8.8 6.23006 9.02 \n          6.10006 9.28C5.98006 9.54 5.92006 9.82 5.92006 10.13H7.22006C7.22006 9.96 7.25006 9.81 7.31006 9.68C7.37006 \n          9.55 7.45006 9.43 7.56006 9.34C7.67006 9.25 7.79006 9.17 7.94006 9.12C8.09006 9.07 8.24006 9.04 8.42006 9.04C8.82006 \n          4 9.12006 9.14 9.31006 9.35C9.50006 9.55 9.60006 9.84 9.60006 10.21C9.60006 10.39 9.57006 10.55 9.52006 10.7C9.47006 \n          10.85 9.38006 10.97 9.27006 11.07C9.16006 11.17 9.02006 11.25 8.86006 11.31C8.70006 11.37 8.50006 11.4 8.28006 \n          11.4H7.51006V12.43H8.28006C8.50006 12.43 8.70006 12.45 8.88006 12.5C9.06006 12.55 9.21006 12.63 9.33006 12.73C9.45006 \n          12.84 9.55006 12.97 9.62006 13.13C9.69006 13.29 9.72006 13.48 9.72006 13.7C9.72006 14.11 9.60006 14.42 9.37006 \n          14.63C9.14006 14.86 8.82006 14.96 8.42006 14.96ZM16.9701 9.04C16.6501 8.71 16.2701 8.45 15.8301 8.27C15.3901 8.09 \n          14.9001 8 14.3601 8H12.0001V16H14.3001C14.8501 16 15.3601 15.91 15.8101 15.73C16.2601 15.55 16.6501 15.3 16.9701 \n          14.97C17.2901 14.64 17.5401 14.24 17.7101 13.78C17.8801 13.31 17.9701 12.79 17.9701 12.21V11.81C17.9701 11.23 \n          17.8801 10.71 17.7101 10.24C17.5401 9.77 17.2901 9.37 16.9701 9.04ZM16.5801 12.2C16.5801 12.62 16.5301 12.99 \n          16.4401 13.33C16.3401 13.66 16.2001 13.95 16.0101 14.18C15.8201 14.41 15.5801 14.59 15.3001 14.71C15.0101 14.83 \n          14.6801 14.89 14.3101 14.89H13.4001V9.12H14.3701C15.0901 9.12 15.6401 9.35 16.0101 9.81C16.3901 10.27 16.5801 10.93 \n          16.5801 11.8V12.2ZM12.0101 0L11.3501 0.03L15.1601 3.84L16.4901 2.51C19.7601 4.06 22.1001 7.23 22.4501 \n          10.99H23.9501C23.4501 4.84 18.3001 0 12.0101 0Z\" fill=\"currentColor\"/>\n        </svg>\n        \n      </span>\n    </div>\n    \n  </div>\n  <div class=\"virtual-tour-overlay\">\n    <div class=\"close-icon\">\n      <i class=\"lp-i lp-i--times\" aria-hidden=\"true\"></i>\n    </div>\n    <iframe id=\"virtualTour\" data-src=\"{{virtualTourUrl}}\" frameborder=\"0\" src=\"about:blank\"></iframe>\n  </div>\n</div>\n{{/if}}\n</section>\n","<section id=\"section-2864b424-8ecc-46dc-81fc-bbc2e5dc2a38\"  class=\"solid-section is-font-color-dark is-background-color-light\" data-el-id=\"dce76130-37bc-49c6-887e-c7e930a2c503\">\n  {{#unless privateAddress}}\n{{#if (and latitude longitude)}}\n<div class=\"property-map\">\n  <div class=\"map-container\">\n    <div class=\"container js-container {{#if useBWTheme}}black-white{{/if}}\"\n      lat=\"{{latitude}}\"\n      lng=\"{{longitude}}\">\n    </div>\n  </div>\n</div>\n{{/if}}\n{{/unless}}\n</section>\n","<section id=\"section-e3c1cb0b-6622-455b-9a35-eccf6b863626\"  class=\"solid-section is-font-color-light is-background-color-dark\" data-el-id=\"ec28fd6f-53bb-4306-8cd5-6db234f5c15c\">\n  {{#if id}}\n  <div class=\"section lp-vertical-paddings\">\n    <div class=\"lp-container\">\n      <div class=\"neighborhood-wrap\">\n        {{#if (or name descriptionShort)}}\n          <div class=\"lp-title-group\">\n            {{#if name}}\n              <h2 class=\"lp-h2\">{{name}}</h2>\n            {{/if}}\n            {{#if descriptionShort}}\n              <div class=\"description-text\" data-schema=\"description\">{{{descriptionShort}}}</div>\n            {{/if}}\n          </div>\n        {{/if}}\n        <div class=\"neighborhood-room\">\n          <div class=\"collection js-collection\" data-arrows-style=\"{{arrowsStyle}}\">\n            {{#each media}}\n              <div class=\"item\">\n                 {{{mediaImage this sizes=\"(min-width: 768px) 860px, 100vw\" alt=name}}}\n              </div>\n            {{/each}}\n          </div>\n          <div class=\"arrows-box\">\n            <div class=\"arrows js-arrows space-arrows-centered\">\n            </div>\n            <a href=\"/neighborhoods/{{slug}}\" class=\"lp-link {{buttonStyle}}\">Explore the Area</a>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n{{/if}}\n\n</section>\n","<section id=\"section-700708dc-1319-443b-b3af-30cc5d291fcb\"  class=\"solid-section is-font-color-dark is-background-color-light\" data-el-id=\"eace4db3-c686-4404-a944-9d13abfc3496\">\n  <!-- companyId is website owner -->\n<!-- company.id is property owner -->\n{{#numCompare company.id companyId \"!=\"}}\n  {{#if originalAgents.length}}\n    <div class=\"lp-container\">\n      <p>\n        Courtesy of\n        {{#each originalAgents}}\n        {{#numCompare ../originalAgents.length 1 \"===\"}}\n        <a target=\"_blank\" href=\"https://{{../company.website}}\" class=\"agent {{../hyperlinkStyle}}\">\n          {{firstName}} {{lastName}}\n        </a>\n\n        {{/numCompare}}\n    \n        {{#numCompare ../originalAgents.length 2 \">=\"}}\n        {{#if @last}}and{{/if}} {{#if @index}}{{#unless @last}},{{/unless}} {{/if}} <a target=\"_blank\" href=\"https://{{../company.website}}\" class=\"agent\">{{firstName}} {{lastName}}</a>\n        {{/numCompare}}\n    \n        {{/each}}\n      </p>\n    </div>\n  {{/if}}\n{{/numCompare}}\n</section>\n","<section  class=\"image-section is-font-color-light is-background-color-light\" id=\"section-e71c1b1e-b42d-4424-97b6-935d48fd84ca\" data-el-id=\"60f303de-57c9-4a3b-87cf-c1b576e15623\">\n    <script>\n  (function(){\n    const sectionId = '{{sectionDomId}}'\n    const section = document.querySelector(`#${sectionId}`);\n    var sectionBg = window.getComputedStyle(section, null).getPropertyValue('background-image');\n\n    if('{{enableParallax}}' === 'true') {\n      section.classList.add('parallax-enabled');\n      section.style.setProperty('--sectionBackground', sectionBg);\n      section.style.setProperty('background', 'none');\n    }\n  })()\n</script>\n\n<div class=\"section work-with-us {{#if enableParallax}}parallax{{/if}}\" style=\"--opacityColor:{{imageOpacity}};\">\n  <div class=\"lp-container lp-vertical-paddings\">\n    \n    {{#if (or title subtitle siteElement.firstName)}}\n    <div class=\"lp-title-group\">\n      {{#if title}}\n        <h2 class=\"lp-h2\">{{title}}</h2>\n      {{^}}\n        {{#if siteElement.firstName}}\n          <h2 class=\"lp-h2\">Work with {{siteElement.firstName}}</h2>\n        {{/if}}\n      {{/if}}\n      \n      {{#if subtitle}}<p class=\"pre-line\">{{subtitle}}</p>{{/if}}\n    </div>\n    {{/if}}\n\n\n\n\n    \n\n\n    <div class=\"btn-container\">\n      {{>button button=button class=\"btn btn--link lp-btn lp-btn--dark lp-btn--outline lp-btn--mob-full-width\"}}\n      {{>button button=secondaryButton class=\"btn btn--link lp-btn lp-btn--light lp-btn--filled lp-btn--mob-full-width\"}}\n    </div>\n  </div>\n</div>\n</section>\n","<section id=\"section-5e281a37-3928-4ec8-8f53-3891826ec13d\"  class=\"solid-section is-font-color-dark is-background-color-light\" data-el-id=\"3614c9e1-cfd9-4976-8483-8f4b825fd098\">\n  <script type=\"text/x-handlebars-template\" class=\"jsIGTemplate\">\n  {{{{raw-helper}}}}\n    <a href=\"https://www.instagram.com/{{username}}\" target=\"_blank\"  class=\"title-group js-title-group\">\n        <h3 class=\"lp-h3 js-h3\"></h3>\n         <div class=\"username-group\"><h5 class=\"lp-h5\">@{{username}}</h5><svg class=\"arrow-icon\" width=\"18\" height=\"12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M-.002 7h14.085l-3.558 3.59L11.926 12l5.965-6-5.965-6-1.401 1.41L14.084 5H-.002v2Z\" fill=\"#CCB091\"/></svg></div>\n    </a>\n\n    {{#each items}}\n    {{#if mediaUrl}}\n    <div class=\"item-box\">\n      <a href=\"https://www.instagram.com/{{../username}}\" target=\"_blank\" class=\"item insta-type-{{mediaType}}\">\n          <div class=\"item__text\">\n            <h3 class=\"lp-h3 js-h3\"></h3>\n           <div class=\"username-group\"> <h5 class=\"lp-h5\">@{{../username}}</h5> <svg class=\"arrow-icon\" width=\"18\" height=\"12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M-.002 7h14.085l-3.558 3.59L11.926 12l5.965-6-5.965-6-1.401 1.41L14.084 5H-.002v2Z\" fill=\"#CCB091\"/></svg></div>\n        </div>\n        <div class=\"item__img\" style=\"background-image: url('{{#ifEquals mediaType 'VIDEO'}}{{thumbnailUrl}}{{else}}{{mediaUrl}}{{/ifEquals}}');\"></div>\n        {{#ifEquals mediaType 'VIDEO'}}\n          <div class=\"media-type-icon\">\n            <svg width=\"30px\" height=\"30px\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"#fff\" d=\"M19.369 6.042H2.082A2.086 2.086 0 000 8.125v13.71a2.086 2.086 0 002.083 2.083h17.285a2.086 2.086 0 002.084-2.083V8.125a2.086 2.086 0 00-2.084-2.083zM22.84 17.833l7.16 3.91V8.262l-7.16 3.908v5.662z\"/></svg>\n          </div>\n        {{/ifEquals}}\n        {{#if caption}}\n        <div class=\"item__info\"><div class=\"item__caption\">{{caption}}</div></div>\n        {{/if}}\n      </a>\n     </div>\n    {{/if}}\n    {{/each}}\n  {{{{/raw-helper}}}}\n</script>  \n\n \n<div class=\"section\">\n    <div class=\"lp-container lp-container--l lp-vertical-paddings\" style=\"--userColor: {{userColor}};\">\n      <div class=\"slider-holder js-slider-holder\" {{#if title}} data-title=\"{{title}}\" {{/if}}>\n        <div class=\"collection js-collection jsIGContainer\"></div>\n      </div>\n    </div>\n</div>\n\n\n</section>\n"],"pageJSTemplates":[[{"template":"function init(sectionDomId) {\n  const section = document.querySelector('#' + sectionDomId);\n  var $section = $(section);\n  var $slider = $section.find('.js-collection');\n  var arrows = $slider.data('arrows-style') || '';\n  $slider.slick({\n    slidesToShow: 1,\n    prevArrow: `<button class='lp-arrow lp-arrow--prev lp-arrow--light ${arrows}'>prev</button>`,\n    nextArrow: `<button class='lp-arrow lp-arrow--next lp-arrow--light ${arrows}'>next</button>`,\n    appendArrows: $('#' + sectionDomId + ' .js-arrows'),\n    infinite: true,\n    responsive: [{\n      breakpoint: 769,\n      settings: {\n        autoplay: true\n      }\n    }]\n  });\n  $slider.on('afterChange', function () {\n    arrowsAdjust();\n  });\n  function arrowsAdjust() {\n    if (window.matchMedia(\"(min-width: 769px)\").matches) {\n      $section.find('.lp-arrow').removeClass('lp-arrow--light').removeClass('lp-arrow--dark');\n      if ($slider.find($('.slick-current')).hasClass('portrait')) {\n        $section.find('.lp-arrow').addClass('lp-arrow--dark');\n      } else {\n        $section.find('.lp-arrow').addClass('lp-arrow--light');\n      }\n    } else {\n      $section.find('.lp-arrow').removeClass('lp-arrow--light').removeClass('lp-arrow--dark');\n      $section.find('.lp-arrow').addClass('lp-arrow--dark');\n    }\n  }\n  arrowsAdjust();\n  $(window).resize(arrowsAdjust);\n  const $viewAllBtn = $(section).find('.show-map-view.js');\n  const $modal1 = $(section).find(\".modal-1\");\n  const shareBox = $(section).find('.share-box');\n  shareBox.click(function () {\n    $(this).next('.share-socials').slideToggle();\n  });\n  let modalObserver = null;\n  function loadImage(element) {\n    if (element.dataset.bgImage && !element.style.backgroundImage) {\n      element.style.backgroundImage = 'url(' + element.dataset.bgImage + ')';\n      element.classList.remove('lazyload');\n      element.classList.add('loaded');\n    }\n  }\n  function createModalObserver() {\n    const $lazyModalImages = $modal1.find('.js-modal-image.lazyload');\n    if (!window.IntersectionObserver || $lazyModalImages.length === 0) {\n      $lazyModalImages.each(function () {\n        loadImage(this);\n      });\n      return;\n    }\n    const options = {\n      root: $modal1[0],\n      rootMargin: '200px',\n      threshold: 0\n    };\n    modalObserver = new IntersectionObserver(function (entries) {\n      entries.forEach(function (entry) {\n        if (entry.isIntersecting) {\n          const target = entry.target;\n          loadImage(target);\n          modalObserver.unobserve(target);\n        }\n      });\n    }, options);\n    $lazyModalImages.each(function () {\n      modalObserver.observe(this);\n    });\n  }\n  function loadVisibleModalImages() {\n    const $lazyModalImages = $modal1.find('.js-modal-image.lazyload');\n    if ($lazyModalImages.length === 0) {\n      return;\n    }\n    $lazyModalImages.each(function () {\n      const element = this;\n      const rect = element.getBoundingClientRect();\n      const modalRect = $modal1[0].getBoundingClientRect();\n      const isVisible = rect.top < window.innerHeight + 200 && rect.bottom > -200;\n      if (isVisible) {\n        loadImage(element);\n      }\n    });\n  }\n  $viewAllBtn.on('click', function () {\n    $modal1.addClass('visible');\n    window.lpUI.requestScrollLock(sectionDomId);\n    setTimeout(function () {\n      loadVisibleModalImages();\n      createModalObserver();\n    }, 100);\n  });\n  $modal1.find('.images__item').each(function (index, item) {\n    $(item).on('click', function () {\n      $(section).find('.lp-expand-btn').trigger('click');\n      $('#lightbox-for-' + sectionDomId).find('.lp-lightbox__carousel').slick(\"slickGoTo\", index);\n    });\n  });\n  $modal1.find(\".close\").on('click', function () {\n    $modal1.removeClass('visible');\n    window.lpUI.releaseScrollLock(sectionDomId);\n    if (modalObserver) {\n      modalObserver.disconnect();\n      modalObserver = null;\n    }\n  });\n  let mapInitialized = false;\n  let streetViewInitialized = false;\n  $modal1.find('.tabs-content > div', $modal1).each(function (i) {\n    if (i !== 0) $(this).hide(0);\n  });\n  $modal1.on('click', '.nav-tab a', function (e) {\n    e.preventDefault();\n    const tabId = $(this).attr('href');\n    $modal1.find('.nav-tab a', $modal1).removeClass();\n    $(this).addClass('active');\n    $modal1.find('.tabs-content > div', $modal1).hide(0);\n    $(tabId).show();\n    if (tabId === '#first_tab') {\n      setTimeout(function () {\n        if (modalObserver) {\n          modalObserver.disconnect();\n          modalObserver = null;\n        }\n        loadVisibleModalImages();\n        createModalObserver();\n      }, 100);\n    } else if (tabId === '#maps_tab') {\n      if (mapInitialized) {\n        return;\n      }\n      mapInitialized = true;\n      window.luxuryPresence.mapApiLoader.load().then(() => {\n        initializeMap();\n      });\n    } else if (tabId === '#street_view_tab') {\n      if (streetViewInitialized) {\n        return;\n      }\n      streetViewInitialized = true;\n      window.luxuryPresence.mapApiLoader.load().then(() => {\n        initializeStreetView();\n      });\n    }\n  });\n  const mapContainer = document.querySelector(`#${sectionDomId} .map-container`);\n  let lat = null;\n  let lng = null;\n  if (mapContainer) {\n    lat = parseFloat(mapContainer.getAttribute('data-lat'));\n    lng = parseFloat(mapContainer.getAttribute('data-lng'));\n  }\n  function initializeMap() {\n    if (!mapContainer) {\n      return;\n    }\n    const lat = parseFloat(mapContainer.getAttribute('data-lat'));\n    const lng = parseFloat(mapContainer.getAttribute('data-lng'));\n    const svg = `<svg width=\"64\" height=\"64\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n    <circle cx=\"16\" cy=\"16\" r=\"16\" fill=\"#000000\" fill-opacity=\"0.15\"/>\n    <circle cx=\"16\" cy=\"16\" r=\"15\" fill=\"#000000\" fill-opacity=\"0.15\"/>\n    <circle cx=\"16\" cy=\"16\" r=\"3\" fill=\"#ffffff\"/>\n    </svg>\n    `;\n    const markerIcon = {\n      url: `data:image/svg+xml;charset=UTF-8;base64,${btoa(svg)}`,\n      fillColor: '#002349',\n      fillOpacity: 0.6,\n      anchor: new google.maps.Point(32, 32),\n      strokeWeight: 0,\n      scale: 1\n    };\n    const url = `https://www.google.com/maps/search/?api=1&query=${lat},${lng}`;\n    const map = new google.maps.Map(mapContainer, {\n      center: {\n        lat,\n        lng\n      },\n      zoom: 14\n    });\n    const marker = new google.maps.Marker({\n      position: {\n        lat,\n        lng\n      },\n      map: map,\n      icon: markerIcon\n    });\n    marker.addListener(\"click\", () => {\n      window.open(url, '_blank');\n    });\n  }\n  window.luxuryPresence.mapApiLoader.load().then(() => {\n    if (!mapContainer) {\n      return;\n    }\n    const sv = new google.maps.StreetViewService();\n    sv.getPanorama({\n      location: {\n        lat,\n        lng\n      },\n      radius: 50,\n      preference: google.maps.StreetViewPreference.NEAREST\n    }).then(svData => {}).catch(err => {\n      $('#' + sectionDomId + ' .street-view-tab').hide();\n    });\n  });\n  function initializeStreetView() {\n    const streetPanorama = document.querySelector(`#${sectionDomId} .street-panorama`);\n    if (!streetPanorama) {\n      return;\n    }\n    if (streetPanorama.children.length) {\n      return;\n    }\n    if (!streetPanorama.getBoundingClientRect().height) {\n      return;\n    }\n    const lat = parseFloat(streetPanorama.getAttribute('data-lat'));\n    const lng = parseFloat(streetPanorama.getAttribute('data-lng'));\n    const panorama = new google.maps.StreetViewPanorama(streetPanorama, {\n      position: {\n        lat,\n        lng\n      },\n      addressControlOptions: {\n        position: google.maps.ControlPosition.BOTTOM_CENTER\n      },\n      linksControl: false,\n      panControl: false,\n      enableCloseButton: false\n    });\n  }\n}","compiled":true,"options":{"resource":"property","useRouterApi":false,"routerApiAux":{"testimonials":true,"agents":true,"neighborhoods":true,"developments":true,"properties":false,"posts":true,"pressReleases":true,"offices":true,"teams":true,"pois":true,"postCategories":true}}}],[{"template":"function init(sectionDomId) {\n  const section = document.querySelector('#' + sectionDomId);\n  const shareLinks = document.querySelectorAll(\"#\" + sectionDomId + \" .js-share\");\n  const link = section.querySelector(\".js-link\");\n  if (link && !/^http[s]?:\\/\\/|^\\//.test(link.getAttribute('href'))) {\n    link.setAttribute('href', 'http://' + link.getAttribute('href'));\n  }\n  shareLinks.forEach(e => {\n    e.setAttribute('href', e.dataset.link + window.location.href);\n  });\n}","compiled":true,"options":{"resource":"property","useRouterApi":false,"routerApiAux":{"testimonials":true,"agents":true,"neighborhoods":true,"developments":true,"properties":false,"posts":true,"pressReleases":true,"offices":true,"teams":true,"pois":true,"postCategories":true}}}],[{"template":"function init(sectionDomId) {\n  const $section = $('#' + sectionDomId);\n  (function applyVideoThumbnail() {\n    var container = $section.find('.property-video')[0];\n    if (!container) return;\n    var useVideoThumbnail = container.getAttribute('data-use-video-thumbnail');\n    if (useVideoThumbnail !== 'true') return;\n    var videoUrl = container.getAttribute('data-video-url');\n    if (!videoUrl) return;\n    var thumbnailTarget = $section.find('.js-video-thumbnail')[0];\n    if (!thumbnailTarget) return;\n    var youtubeId = '';\n    var vimeoId = '';\n    if (videoUrl.indexOf('youtube.com') !== -1 || videoUrl.indexOf('youtu.be') > -1) {\n      var youtubeRegex = /(?:youtube\\.com\\/\\S*(?:(?:\\/e(?:mbed))?\\/|watch\\?(?:\\S*?&?v=))|youtu\\.be\\/)([a-zA-Z0-9_-]{6,11})/;\n      var youtubeResult = videoUrl.match(youtubeRegex);\n      if (youtubeResult) youtubeId = youtubeResult[1];\n    }\n    if (!youtubeId && videoUrl.indexOf('vimeo.com') !== -1) {\n      var vimeoRegex = /(?:(?:www\\.)?vimeo\\.com\\/(?:channels\\/(?:\\w+\\/)?|groups\\/(?:[^/]*)\\/videos\\/|)|player\\.vimeo\\.com\\/video\\/)(\\d{6,})(?:|\\/\\?)/;\n      var vimeoResult = videoUrl.match(vimeoRegex);\n      if (vimeoResult) vimeoId = vimeoResult[1];\n    }\n    function setThumbnail(url) {\n      thumbnailTarget.style.backgroundImage = 'url(' + url + ')';\n    }\n    if (youtubeId) {\n      var maxRes = 'https://img.youtube.com/vi/' + youtubeId + '/maxresdefault.jpg';\n      var hqDefault = 'https://img.youtube.com/vi/' + youtubeId + '/hqdefault.jpg';\n      var testImg = new Image();\n      testImg.onload = function () {\n        if (testImg.naturalWidth > 120) {\n          setThumbnail(maxRes);\n        } else {\n          setThumbnail(hqDefault);\n        }\n      };\n      testImg.onerror = function () {\n        setThumbnail(hqDefault);\n      };\n      testImg.src = maxRes;\n    } else if (vimeoId) {\n      fetch('https://vimeo.com/api/oembed.json?url=' + encodeURIComponent(videoUrl) + '&width=1920').then(function (response) {\n        if (!response.ok) throw new Error('Vimeo oEmbed request failed');\n        return response.json();\n      }).then(function (data) {\n        if (data && data.thumbnail_url) {\n          var hiRes = data.thumbnail_url.replace(/_\\d+(?:x\\d+)?\\.jpg(\\?.*)?$/, '_1920.jpg');\n          setThumbnail(hiRes);\n        }\n      }).catch(function () {});\n    }\n  })();\n  const $target = $section.find('.js-animation-target');\n  let x = 0,\n    y = 0;\n  let tx = 0,\n    ty = 0;\n  let overchk = false;\n  let animationRun = false;\n  let animationRequest;\n  document.addEventListener(\"mousemove\", function (e) {\n    x = e.pageX;\n    y = e.pageY;\n  });\n  $target.each(function () {\n    $(this).css('will-change', 'transform');\n    $(this).wrap('<div class=\"js-target-wrap\"></div>');\n    $(this).closest('.js-target-wrap').append('<div class=\"js-target\"></div>').css({\n      \"position\": \"relative\",\n      \"width\": \"fit-content\"\n    });\n    $(this).next('.js-target').css({\n      \"position\": \"absolute\",\n      \"left\": \"0\",\n      \"top\": \"0\",\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"cursor\": \"pointer\"\n    });\n  });\n  function getOffset(el) {\n    let _x = 0;\n    let _y = 0;\n    while (el && !isNaN(el.offsetLeft) && !isNaN(el.offsetTop)) {\n      _x += el.offsetLeft - el.scrollLeft;\n      _y += el.offsetTop - el.scrollTop;\n      el = el.offsetParent;\n    }\n    return {\n      top: _y,\n      left: _x\n    };\n  }\n  function loop(el) {\n    let targetWidth = el.offsetWidth;\n    let targetHeight = el.offsetHeight;\n    if (overchk) {\n      tx += (x - (getOffset(el).left + targetWidth / 2) - tx) * 0.04;\n      ty += (y - (getOffset(el).top + targetHeight / 2) - ty) * 0.04;\n      el.style.transform = \"translate(\" + tx + \"px, \" + ty + \"px)\";\n    } else {\n      tx += (getOffset($(el).closest('.js-target-wrap')[0]).left - targetWidth / 2 - (getOffset(el).left - targetWidth / 2) - tx) * 0.3;\n      ty += (getOffset($(el).closest('.js-target-wrap')[0]).top - targetHeight / 2 - (getOffset(el).top - targetHeight / 2) - ty) * 0.3;\n      el.style.transform = \"translate(\" + tx + \"px, \" + ty + \"px)\";\n    }\n    animationRequest = requestAnimationFrame(function () {\n      loop(el);\n    });\n  }\n  function runAnimation(el) {\n    if (!animationRun) {\n      animationRun = true;\n      loop(el);\n      overchk = true;\n    }\n  }\n  function stopAnmation() {\n    if (animationRun) {\n      setTimeout(function () {\n        window.cancelAnimationFrame(animationRequest);\n        animationRun = false;\n        tx = 0, ty = 0;\n      }, 100);\n      overchk = false;\n    }\n  }\n  if (window.matchMedia('(hover: hover) and (pointer: fine)').matches) {\n    $section.find('.js-target').on('mouseenter', function () {\n      runAnimation($(this).closest('.js-target-wrap').find('.js-animation-target')[0]);\n    });\n    $section.find('.js-target').on('mouseleave', function () {\n      stopAnmation();\n    });\n  }\n  let $animatedSection = $section.find('.js-parallax-section');\n  let $animationTarget;\n  const isDesktop = window.matchMedia('(min-width: 1400px)').matches;\n  const isIOS = /(iPhone|iPod|iPad)/i.test(navigator.platform) || navigator.maxTouchPoints && navigator.maxTouchPoints > 2 && /MacIntel/.test(navigator.platform);\n  function hasBackgroundImage(target) {\n    return target.css('background-image') != 'none';\n  }\n  function hasBackgroundVideo(target) {\n    return !!$section.children('.video-wrapper').find('video').length;\n  }\n  let elTopEdge, elHeight, elBottomEdge, screenBottomEdge, screenTopEdge, offsetToShow;\n  function inViewport(el) {\n    elTopEdge = el.offset().top;\n    elHeight = el.outerHeight();\n    elBottomEdge = el.offset().top + elHeight;\n    screenBottomEdge = $(window).scrollTop() + $(window).innerHeight();\n    screenTopEdge = $(window).scrollTop();\n    offsetToShow = el.css(\"display\") === 'none' ? 50 : 0;\n    return screenBottomEdge > elTopEdge - offsetToShow && screenTopEdge < elBottomEdge + offsetToShow;\n  }\n  const height = $(window).innerHeight();\n  let isBG = true;\n  let maskTop = 0;\n  let maskBottom = 100;\n  const addMargin = isDesktop ? 10 : 30;\n  function scrollAnimation(initInViewport, animatedSection, animatedTarget) {\n    maskTop = (animatedSection.offset().top - $(window).scrollTop()) * 100 / height;\n    maskBottom = maskTop + animatedSection.outerHeight() * 100 / height;\n    if (isBG) {\n      maskTop = maskTop - addMargin;\n      maskBottom = maskBottom + addMargin;\n    }\n    if (maskTop < 0) maskTop = 0;\n    if (maskBottom > 100) maskBottom = 100;\n    let maskLeft = animatedSection.offset().left * 100 / $(window).innerWidth();\n    let maskRight = maskLeft + animatedSection.outerWidth() * 100 / $(window).innerWidth();\n    let polygon = \"polygon(\" + maskLeft + \"%\" + maskTop + \"%,\" + maskRight + \"% \" + maskTop + \"%,\" + maskRight + \"%\" + maskBottom + \"%,\" + maskLeft + \"% \" + maskBottom + \"%)\";\n    animatedTarget.css('clip-path', polygon);\n    animatedTarget.show();\n  }\n  function setAnimationTarget(source) {\n    source.css(\"background-attachment\", \"fixed\");\n  }\n  if (!!$animatedSection.length) {\n    if (hasBackgroundImage($section)) {\n      const sectionBg = $section.css(\"background-image\");\n      $section.find('.js-parallax-source').removeClass(\"js-parallax-source\");\n      $animatedSection = $section;\n      $section.prepend(`<div class='js-parallax-target bg' style='\n          position: fixed;\n          left: 0;\n          top: 0;\n          width: 100%;\n          height: 100vh;\n          z-index: -1;\n          background-image: ${sectionBg};\n          background-position: center;\n          background-repeat: no-repeat;\n          background-size: cover;'\n          ></div>`);\n      let overlayBG = $section.find(\".overlay-component\");\n      if (!!overlayBG.length) overlayBG.appendTo($animationTarget);\n    }\n    if (hasBackgroundVideo(sectionDomId)) {\n      $animatedSection = $section;\n      $section.find('.js-parallax-source').removeClass(\"js-parallax-source\");\n      $section.children('.video-wrapper').css({\n        \"position\": \"fixed\",\n        \"left\": \"0\",\n        \"top\": \"0\",\n        \"width\": \"100vw\",\n        \"height\": `100vh`,\n        \"z-index\": \"-1\"\n      }).addClass('js-parallax-target bg');\n      let overlayBG = $section.find(\".overlay-component\");\n      if (!!overlayBG.length) overlayBG.appendTo($animationTarget);\n    }\n    if ($section.find(\".js-parallax-target.bg\").length) {\n      $section.css(\"background\", \"none\");\n    }\n    const $animationSource = $section.find('.js-parallax-source');\n    if (!!$animationSource.length && !isIOS) {\n      setAnimationTarget($animationSource);\n    }\n    $animationTarget = $section.find('.js-parallax-target');\n    if (!!$animationTarget.length) {\n      const initInViewport = inViewport($animatedSection);\n      $(window).on('scroll.lpui-auto-clean', function () {\n        if (inViewport($animatedSection)) {\n          scrollAnimation(initInViewport, $animatedSection, $animationTarget);\n        } else {\n          $animationTarget.hide();\n        }\n      });\n      scrollAnimation(initInViewport, $animatedSection, $animationTarget);\n      if (!inViewport($animatedSection)) {\n        $animationTarget.hide();\n      }\n    }\n  }\n}","compiled":true,"options":{"resource":"property","useRouterApi":false,"routerApiAux":{"testimonials":true,"agents":true,"neighborhoods":true,"developments":true,"properties":false,"posts":true,"pressReleases":true,"offices":true,"teams":true,"pois":true,"postCategories":true}}}],[{"template":"function init(sectionDomId) {}","compiled":true,"options":{"resource":"property","useRouterApi":false,"routerApiAux":{"testimonials":true,"agents":true,"neighborhoods":true,"developments":true,"properties":false,"posts":true,"pressReleases":true,"offices":true,"teams":true,"pois":true,"postCategories":true}}}],[{"template":"function init(sectionDomId) {}","compiled":true,"options":{"resource":"property","useRouterApi":false,"routerApiAux":{"testimonials":true,"agents":true,"neighborhoods":true,"developments":true,"properties":false,"posts":true,"pressReleases":true,"offices":true,"teams":true,"pois":true,"postCategories":true}}}],[{"template":"function init(sectionDomId) {// please write all js here and use sectionDomId in selectors in order of DOM encapsulation\n}","compiled":true,"options":{"resource":"property","useRouterApi":false,"routerApiAux":{"testimonials":true,"agents":true,"neighborhoods":true,"developments":true,"properties":false,"posts":true,"pressReleases":true,"offices":true,"teams":true,"pois":true,"postCategories":true}}}],[{"template":"function init(sectionDomId) {\n  var $section = $(\"#\" + sectionDomId);\n  var $calendarSlider = $section.find('.js-calendar');\n  const arrowsStyle = $calendarSlider.data('arrows-style') || '';\n  var $timeSelect = $('#' + sectionDomId + '-time_frame');\n  var $scheduleForm = $section.find('.js-scheduled-form');\n  var currentDate = new Date();\n  var selectedDateTime = {};\n  var numberOfDays = +$calendarSlider.data(\"limit\") - 1;\n  var initSlidesNum = $section.find('.no-image').length ? 4 : 3;\n  var availableTime;\n  var startTime = $timeSelect.data(\"start\");\n  var endTime = $timeSelect.data(\"end\");\n  function getLongTimeHours(time) {\n    var hours = Number(time.match(/^(\\d+)/)[1]);\n    var AMPM = time.match(/\\s(.*)$/)[1];\n    if (AMPM == \"PM\" && hours < 12) hours = hours + 12;\n    if (AMPM == \"AM\" && hours == 12) hours = hours - 12;\n    var sHours = hours.toString();\n    return sHours;\n  }\n  if ($section.find('.schedule').length) {\n    availableTime = [+getLongTimeHours(startTime), +getLongTimeHours(endTime)];\n  }\n  function fillInDates(detesNum) {\n    var startDate = new Date(currentDate).getHours() < availableTime[1] ? 0 : 1;\n    currentDate.setDate(currentDate.getDate() + startDate);\n    for (i = 0; i <= detesNum; i++) {\n      var formattedCurrentDate = new Date(currentDate).toLocaleString(\"default\", {\n        weekday: 'long',\n        year: 'numeric',\n        month: 'long',\n        day: 'numeric'\n      });\n      $calendarSlider.append($(`\n        <div class=\"calendar__slide js-calendar-slide\" data-date='${formattedCurrentDate}'>\n          <div class=\"calendar__item\">\n            <div class=\"calendar__day\">${currentDate.toLocaleString(\"default\", {\n        weekday: \"long\"\n      })}</div>\n            <div class=\"calendar__date\">${currentDate.toLocaleString(\"default\", {\n        day: \"numeric\"\n      })}</div>\n            <div class=\"calendar__month\">${currentDate.toLocaleString('default', {\n        month: \"short\"\n      })}</div>\n          </div>\n        </div>\n      `));\n      currentDate.setDate(currentDate.getDate() + 1);\n    }\n  }\n  if ($section.find('.schedule').length) {\n    fillInDates(numberOfDays);\n  }\n  function fillInTime(from, to) {\n    var newDate;\n    for (i = from; i <= to; i++) {\n      newDate = new Date(`August 01, 2000 ${i}:00:00`).toLocaleString('en-US', {\n        hour: 'numeric',\n        minute: 'numeric',\n        hour12: true\n      });\n      $timeSelect.append($(`<option value=\"${i}\" >${newDate}</option>`));\n    }\n  }\n  if ($section.find('.schedule').length) {\n    if (availableTime[0] <= availableTime[1]) {\n      fillInTime(availableTime[0], availableTime[1]);\n    } else {\n      $timeSelect.find('option').first().text('There is no available time');\n    }\n  }\n  if ($section.find('.schedule').length) {\n    $calendarSlider.slick({\n      slidesToShow: initSlidesNum,\n      slidesToScroll: 1,\n      infinite: false,\n      arrows: true,\n      dots: false,\n      focusOnSelect: false,\n      nextArrow: `<button class=\"lp-arrow lp-arrow--next lp-arrow--dark slick-arrow ${arrowsStyle}\" aria-label=\"Next\" type=\"button\" aria-disabled=\"true\"></button>`,\n      prevArrow: `<button class=\"lp-arrow lp-arrow--prev lp-arrow--dark slick-arrow ${arrowsStyle}\" aria-label=\"Previous\" type=\"button\" aria-disabled=\"true\"></button>`,\n      responsive: [{\n        breakpoint: 767,\n        settings: {\n          slidesToShow: 2\n        }\n      }, {\n        breakpoint: 579,\n        settings: {\n          slidesToShow: 1\n        }\n      }]\n    });\n  }\n  if ($section.find('.schedule').length) {\n    $calendarSlider.find('.js-calendar-slide').on('click', function () {\n      $calendarSlider.find('.js-calendar-slide').removeClass('selected');\n      $(this).addClass('selected');\n      if (new Date($(this).data('date')).getDate() == new Date().getDate()) {\n        var currentTime = new Date().getHours();\n        $scheduleForm.find('.custom-select-toggle').addClass('is-placeholder').text($scheduleForm.find(\"select\")[0].children[0].innerText);\n        $scheduleForm.find('.custom-select-item').removeClass('is-selected');\n        $section.find('.js-btn-next').attr('disabled', 'disabled');\n        $('#' + sectionDomId + '-time_frame').closest('.select-holder').find('.custom-select-item:not(:first)').each(function (i) {\n          if ($(this).val() <= currentTime) {\n            $(this).attr('disabled', 'disabled');\n          }\n        });\n        $('#' + sectionDomId + '-time_frame').find('option:not(:first)').each(function (i) {\n          if ($(this).val() <= currentTime) {\n            $(this).attr('disabled', 'disabled');\n          }\n        });\n      } else {\n        $('#' + sectionDomId + '-time_frame').find('option:not(:first)').removeAttr('disabled');\n        $('#' + sectionDomId + '-time_frame').closest('.select-holder').find('.custom-select-item:not(:first)').removeAttr('disabled');\n      }\n      if ($('#' + sectionDomId + '-time_frame').val() && $section.find('.js-calendar-slide.selected').length && $section.find('.js-type-select:checked').length) {\n        $section.find('.js-btn-next').removeAttr('disabled');\n      }\n    });\n    $('#' + sectionDomId + '-time_frame').on('change', function () {\n      if ($section.find('.js-calendar-slide.selected').length && $section.find('.js-type-select:checked').length && $('#' + sectionDomId + '-time_frame').val()) {\n        $section.find('.js-btn-next').removeAttr('disabled');\n      }\n    });\n    $section.find('.js-btn-next').click(function (e) {\n      e.preventDefault();\n      selectedDateTime.date = $section.find('.js-calendar-slide.selected').data('date');\n      selectedDateTime.time = $('#' + sectionDomId + '-time_frame').val();\n      selectedDateTime.type = $section.find('.js-type-select:checked').val();\n      $section.find('.js-step-1').removeClass('visible');\n      $section.find('.js-step-2').addClass('visible');\n      var scheduledDateTime = selectedDateTime.date + \" at \" + new Date(`August 01, 2000 ${selectedDateTime.time}:00:00`).toLocaleString('en-US', {\n        hour: 'numeric',\n        minute: 'numeric',\n        hour12: true\n      });\n      var leadInfo = $section.find('.js-calendar-value').data('name') + ' ' + $section.find('.js-calendar-value').data('address') + '.  ' + scheduledDateTime + '.  ' + selectedDateTime.type;\n      var leadMessage = $section.find('.js-calendar-value').data('name') + ' ' + $section.find('.js-calendar-value').data('address');\n      $section.find('.js-scheduled-time').text(scheduledDateTime);\n      $section.find('.js-calendar-value').val(leadMessage);\n      $section.find('.js-calendar-lead-time').val(scheduledDateTime);\n    });\n  }\n  function resetScheduleForm() {\n    $section.find('.js-step-2').removeClass('visible');\n    $section.find('.js-step-1').addClass('visible');\n    $('#' + sectionDomId + '-time_frame').find('option:not(:first)').removeAttr('disabled');\n    $('#' + sectionDomId + '-time_frame').closest('.select-holder').find('.custom-select-item:not(:first)').removeAttr('disabled');\n    $section.find('.js-btn-next').attr('disabled', 'disabled');\n    $section.find('.js-calendar-slide').removeClass('selected');\n    $scheduleForm.find('.js-type-select').first().prop(\"checked\", true);\n    $scheduleForm.find('.custom-select-toggle').addClass('is-placeholder').text($scheduleForm.find(\"select\")[0].children[0].innerText);\n    $scheduleForm.find('.custom-select-item').removeClass('is-selected');\n  }\n  if ($section.find('.schedule').length) {\n    $scheduleForm.on(\"reset\", resetScheduleForm);\n    $section.find('.js-btn-reset').click(resetScheduleForm);\n  }\n  function convertSelectToDropdown(selectItem) {\n    let customDropdown = `\n    <div class=\"custom-select\" role=\"presentation\">\n    <button class=\"custom-select-toggle\" type=\"button\" aria-haspopup=\"true\" aria-expanded=\"false\"></button>\n    <div class=\"custom-select-menu\">\n    <div class=\"custom-select-content\">\n    </div>\n    </div>\n    </div>`;\n    $(customDropdown).insertAfter(selectItem);\n    let $dropdown = $(selectItem).next();\n    let $dropdownToggle = $dropdown.find(\".custom-select-toggle\");\n    let $dropdownMenu = $dropdown.find(\".custom-select-menu\");\n    let $dropdownContent = $dropdown.find(\".custom-select-content\");\n    $dropdownToggle.addClass($(selectItem).attr(\"class\")).removeClass(\"dropdown-select\");\n    $dropdownToggle.attr(\"id\", $(selectItem).attr(\"id\") + \"custom\");\n    $dropdownToggle.attr(\"data-name\", $(selectItem).attr(\"name\"));\n    $dropdownMenu.attr(\"aria-labelledby\", $dropdownToggle.attr(\"id\"));\n    appendOptionButtons(selectItem, $dropdownContent);\n    $(selectItem).removeClass().addClass(\"sr-only\");\n    $(selectItem).on(\"focus\", function () {\n      showSelectMenu($dropdownMenu[0]);\n      $dropdownToggle.focus();\n    });\n    var toggleText = $(selectItem).find(\":selected\").first().text() || $(selectItem).children().first().text();\n    $dropdownToggle.addClass(\"is-placeholder\").html(toggleText);\n    $dropdown.on(\"click\", \".custom-select-item\", function (e) {\n      if ($(this).hasClass(\"is-disabled\")) return;\n      let elementNumber = $(this).index();\n      let $originalSelect = $(this).closest(\".custom-select\").siblings(\"select\");\n      let $linkedOption = $originalSelect.find(\"option\").eq(elementNumber);\n      if (!$linkedOption.prop(\"selected\")) {\n        $linkedOption.prop(\"selected\", true);\n        $originalSelect.change();\n        $(this).addClass(\"is-selected\").siblings(\".custom-select-item\").removeClass(\"is-selected\");\n        $dropdownToggle.removeClass(\"is-placeholder\").html($(this).html());\n        closeSelectMenu($(this).closest(\".custom-select-menu\"));\n      }\n    });\n    function convertOptionToButton(option) {\n      var optionText = $(option).text();\n      var optionValue = $(option).attr(\"value\") || $(option).text();\n      var optionIsDisabled = $(option).prop(\"disabled\");\n      var outputButton = `<button value=\"${optionValue}\" class=\"custom-select-item\" type=\"button\" ${optionIsDisabled ? \"disabled\" : \"\"}>${optionText}</button>`;\n      return outputButton;\n    }\n    function appendOptionButtons(selectItem, appendTarget) {\n      $(selectItem).find(\"option\").each(function () {\n        let currentButton = convertOptionToButton(this);\n        $(appendTarget).append(currentButton);\n      });\n    }\n    function showSelectMenu(selectMenu) {\n      var customSelect = $(selectMenu).closest(\".custom-select\")[0];\n      $(customSelect).addClass(\"open\");\n      $(selectMenu).slideDown();\n    }\n    function closeSelectMenu(selectMenu) {\n      var customSelect = $(selectMenu).closest(\".custom-select\")[0];\n      $(customSelect).removeClass(\"open\");\n      $(selectMenu).slideUp();\n    }\n    $dropdown.on(\"click\", \".custom-select-toggle\", function (e) {\n      var $customSelect = $(this).closest(\".custom-select\");\n      var selectMenu = $customSelect.find(\".custom-select-menu\")[0];\n      if ($customSelect.hasClass(\"open\")) {\n        closeSelectMenu(selectMenu);\n      } else {\n        showSelectMenu(selectMenu);\n      }\n    });\n    $(document.body).on(\"click\", function (e) {\n      if ($(e.target).closest(\"form\").length < 1 && $(\".custom-select\").hasClass(\"open\")) {\n        $(\".custom-select.open\").each(function () {\n          var selectMenu = $(this).find(\".custom-select-menu\")[0];\n          closeSelectMenu(selectMenu);\n        });\n      }\n    });\n  }\n  function destroyCustomSelects(selectItem) {\n    let selectClasses = $(selectItem).find('.custom-select-toggle').removeClass('custom-select-toggle').removeClass('is-placeholder').addClass('dropdown-select').attr('class');\n    $(selectItem).prev('select').removeClass().addClass(selectClasses);\n    $(selectItem).remove();\n  }\n  ;\n  $section.find(\"form\").on(\"reset\", function () {\n    $(this).find(\".custom-select\").each(function () {\n      let linkedSelect = $(this).siblings(\"select\");\n      $(this).find(\".custom-select-toggle\").text(linkedSelect.children().last()[0].innerText);\n      $(this).find(\".custom-select-item\").removeClass(\"is-selected\");\n    });\n  });\n  let selectInitClasses = $section.find(\".dropdown-select\").attr('class');\n  $section.find(\".dropdown-select\").each(function () {\n    convertSelectToDropdown(this);\n  });\n  const form = $(\"#\" + sectionDomId).find(\"form\");\n  const redirectLink = $('#' + sectionDomId + ' .redirect-link');\n  form.on(\"reset\", function () {\n    redirectPage(redirectLink);\n  });\n  function redirectPage(link) {\n    if (link.length) {\n      const rawHref = link.attr('href');\n      link.attr('href', setHttp(rawHref));\n      link[0].click();\n    }\n  }\n  function setHttp(link) {\n    if (link.search(/^http[s]?\\:\\/\\/|\\//) == -1) {\n      link = 'http://' + link;\n    }\n    return link;\n  }\n}","compiled":true,"options":{"resource":"property","useRouterApi":false,"routerApiAux":{"testimonials":true,"agents":true,"neighborhoods":true,"developments":true,"properties":false,"posts":true,"pressReleases":true,"offices":true,"teams":true,"pois":true,"postCategories":true}}}],[{"template":"function init(sectionDomId) {\n  const $section = $('#' + sectionDomId);\n  const $resultsExpandButton = $section.find('.results__expand');\n  const $calc = $section.find('.calc');\n  const $calcReset = $section.find('.calc__reset');\n  const mgCalc = $section.find('.mg-calc');\n  const fallbackPropertyTaxRate = parseFloat(mgCalc.data('fallback-property-tax-rate')) || 0;\n  if (mgCalc.length === 0) return;\n  const calcCurency = mgCalc.data('currency') || 'USD';\n  const interest = mgCalc.data('interest') || 7;\n  const svgChart = $section.find('.svg-chart');\n  const $inputHomePrice = $section.find('.jsInputHomePrice');\n  const $inputTerm = $(`#${sectionDomId}-termInput`);\n  const $inputDownPaymentAmount = $section.find('.jsInputDowPaymentAmount');\n  const $inputDownPaymentPercentage = $section.find('.jsInputDowPaymentPercentage');\n  const $inputPropertyTax = $section.find('.jsInputPropertyTax');\n  const $inputInterestRate = $section.find('.jsInputInterestRate');\n  const $inputHoa = $section.find('.jsInputHoa');\n  const $principalInterest = $section.find('.jsPrincipalInterest');\n  const $propertyTaxes = $section.find('.jsPropertyTaxes');\n  const $jsHoa = $section.find('.jsHoa');\n  const $yourMonthlyPaymentsAmount = $section.find('.jsYourPaymentsAmount');\n  const $resWrap = $section.find('.jsResWrap');\n  const $resultChart = $section.find('.jsResultChart');\n  let appState = {};\n  const calculateDownPaymentAmount = function () {\n    return Math.round(appState.homePrice * appState.downPaymentPercentage / 100);\n  };\n  const calculatePrincipalAmount = function () {\n    return appState.homePrice - appState.downPaymentAmount;\n  };\n  const calculateYourMonthlyMortgagePaymentsAmount = function () {\n    let n = appState.term * 12;\n    let r = appState.interestRate / 100 / 12;\n    let P = appState.homePrice - appState.downPaymentAmount;\n    return !!P * (r * Math.pow(1 + r, n) / (Math.pow(1 + r, n) - 1)) ? Math.round(P * (r * Math.pow(1 + r, n) / (Math.pow(1 + r, n) - 1)) * 100) / 100 : 0;\n  };\n  const calculateYourMonthlyPaymentsAmount = function () {\n    return Math.round((calculateYourMonthlyMortgagePaymentsAmount() + appState.propertyTaxesAmount + appState.hoaDues) * 100) / 100;\n  };\n  const calculatePercenatge = function (total, part) {\n    return part * 100 / total ? Math.round(part * 100 / total * 100) / 100 : 0;\n  };\n  const formatPercentageString = function (num) {\n    return num + '%';\n  };\n  const recalcFeesPerMonth = function (data, period) {\n    switch (period) {\n      case 'YEAR':\n        return Math.round(data / 12);\n      case 'WEEK':\n        return Math.round(data * 4);\n      case 'QUARTER':\n        return Math.round(data / 3);\n      case 'HALF_YEAR':\n        return Math.round(data / 6);\n      default:\n        return Math.round(data);\n    }\n  };\n  function calculateDefaultPropertyTaxes() {\n    if ($inputPropertyTax.length) {\n      const taxesAmount = parseFloat($inputPropertyTax.data('taxes-amount'));\n      const taxesFrequency = $inputPropertyTax.data('taxes-frequency');\n      if (taxesAmount) {\n        appState.propertyTaxesAmount = recalcFeesPerMonth(taxesAmount, taxesFrequency);\n      } else {\n        appState.propertyTaxesAmount = Math.round(appState.homePrice * fallbackPropertyTaxRate);\n      }\n    } else {\n      appState.propertyTaxesAmount = 0;\n    }\n  }\n  const generateShareLink = function () {\n    let url = window.location.href.split('?')[0];\n    return encodeURIComponent(url + '?' + objectToQuerystring(appState).replace(/\\./g, '%2E'));\n  };\n  const decodeParameters = function (url) {\n    let parameters = url.split('?')[1];\n    if (!!parameters) {\n      let decodedParamArray = decodeURIComponent(parameters).split('&').map(el => el.split('='));\n      return Object.fromEntries(decodedParamArray);\n    } else {\n      return false;\n    }\n  };\n  let currencyFormatter = new Intl.NumberFormat('en-US', {\n    style: 'currency',\n    currency: calcCurency,\n    maximumFractionDigits: 0\n  });\n  const renderCalc = function () {\n    $inputHomePrice.val(currencyFormatter.format(appState.homePrice));\n    $inputTerm.val(appState.term);\n    $inputDownPaymentAmount.val(currencyFormatter.format(appState.downPaymentAmount));\n    $inputDownPaymentPercentage.val(formatPercentageString(appState.downPaymentPercentage));\n    $inputPropertyTax.val(currencyFormatter.format(appState.propertyTaxesAmount) + '/month');\n    $inputInterestRate.val(formatPercentageString(appState.interestRate));\n    $inputHoa.val(currencyFormatter.format(appState.hoaDues) + '/month');\n    $yourMonthlyPaymentsAmount.text(`${currencyFormatter.format(appState.yourMonthlyPaymentsAmount)}`);\n    $principalInterest.text(`${currencyFormatter.format(appState.princepalsAndInterests)} (${calculatePercenatge(appState.yourMonthlyPaymentsAmount, appState.princepalsAndInterests).toFixed(0)}%)`);\n    if ($propertyTaxes.length) $propertyTaxes.text(`${currencyFormatter.format(appState.propertyTaxesAmount)} (${calculatePercenatge(appState.yourMonthlyPaymentsAmount, appState.propertyTaxesAmount).toFixed(0)}%)`);\n    $jsHoa.text(`${currencyFormatter.format(appState.hoaDues)} (${calculatePercenatge(appState.yourMonthlyPaymentsAmount, appState.hoaDues).toFixed(0)}%)`);\n    const data = prepareData(appState);\n    updateChartData(svgChart, data);\n  };\n  const initCalc = function (param) {\n    if (param && (param.homePrice != undefined || param.term != undefined || param.downPaymentPercentage != undefined || param.downPaymentAmount != undefined || param.interestRate != undefined || param.propertyTaxesAmount != undefined || param.propertyTaxesAmount != undefined || param.yourMonthlyPaymentsAmount != undefined || param.princepalsAndInterests != undefined)) {\n      appState.homePrice = param.homePrice != undefined ? parseFloat(param.homePrice) : 0;\n      appState.term = param.term != undefined ? parseInt(param.term) : 30;\n      appState.downPaymentPercentage = param.downPaymentPercentage != undefined ? parseFloat(param.downPaymentPercentage) : 20;\n      appState.downPaymentAmount = param.downPaymentAmount != undefined ? parseFloat(param.downPaymentAmount) : calculateDownPaymentAmount();\n      appState.interestRate = param.interestRate != undefined ? parseFloat(param.interestRate) : interest;\n      appState.propertyTaxesAmount = param.propertyTaxesAmount != undefined ? parseFloat(param.propertyTaxesAmount) : Math.round(parseFloat(appState.homePrice) * fallbackPropertyTaxRate);\n      appState.hoaDues = param.hoaDues != undefined ? parseFloat(param.hoaDues) : 0;\n      appState.yourMonthlyPaymentsAmount = param.yourMonthlyPaymentsAmount != undefined ? parseFloat(param.yourMonthlyPaymentsAmount) : calculateYourMonthlyPaymentsAmount();\n      appState.princepalsAndInterests = param.princepalsAndInterests != undefined ? parseFloat(param.princepalsAndInterests) : calculateYourMonthlyMortgagePaymentsAmount();\n    } else {\n      appState.homePrice = parseFloat($inputHomePrice.data('home-price')) || 0;\n      appState.term = parseFloat($inputTerm.val()) || 30;\n      appState.downPaymentPercentage = 20;\n      appState.downPaymentAmount = calculateDownPaymentAmount();\n      appState.interestRate = interest;\n      calculateDefaultPropertyTaxes();\n      appState.hoaDues = recalcFeesPerMonth(parseFloat($inputHoa.data('hoa')), $inputHoa.data('hoa-frequency')) || 0;\n      appState.yourMonthlyPaymentsAmount = calculateYourMonthlyPaymentsAmount();\n      appState.princepalsAndInterests = calculateYourMonthlyMortgagePaymentsAmount();\n    }\n    renderCalc();\n  };\n  const resetCalc = function () {\n    $calc.trigger('reset');\n    appState.homePrice = parseFloat($inputHomePrice.data('home-price')) || 0;\n    appState.term = parseFloat($inputTerm.val()) || 30;\n    appState.downPaymentPercentage = 20;\n    appState.downPaymentAmount = calculateDownPaymentAmount();\n    appState.interestRate = interest;\n    calculateDefaultPropertyTaxes();\n    appState.hoaDues = recalcFeesPerMonth(parseFloat($inputHoa.data('hoa')), $inputHoa.data('hoa-frequency')) || 0;\n    appState.yourMonthlyPaymentsAmount = calculateYourMonthlyPaymentsAmount();\n    appState.princepalsAndInterests = calculateYourMonthlyMortgagePaymentsAmount();\n    renderCalc();\n  };\n  initCalc(decodeParameters(window.location.href));\n  function filterInput($inp, inputFilter) {\n    return $inp.on(\"input keydown keyup mousedown mouseup select contextmenu drop\", function () {\n      if (inputFilter(this.value)) {\n        this.oldValue = this.value;\n        this.oldSelectionStart = this.selectionStart;\n        this.oldSelectionEnd = this.selectionEnd;\n      } else if (this.hasOwnProperty(\"oldValue\")) {\n        this.value = this.oldValue;\n        this.setSelectionRange(this.oldSelectionStart, this.oldSelectionEnd);\n      } else {\n        this.value = \"\";\n      }\n    });\n  }\n  ;\n  const $copyHomePriceInput = $section.find('.jsCopyInputHomePrice');\n  function handleHomePriceChange() {\n    const parsedNumber = parseFloat($copyHomePriceInput.val());\n    !!parsedNumber ? appState.homePrice = Math.round(parsedNumber * 100) / 100 : appState.homePrice = 0;\n    appState.downPaymentAmount = calculateDownPaymentAmount();\n    appState.yourMonthlyPaymentsAmount = calculateYourMonthlyPaymentsAmount();\n    appState.princepalsAndInterests = calculateYourMonthlyMortgagePaymentsAmount();\n    renderCalc();\n  }\n  var homepriceTimeout = null;\n  $inputHomePrice.on('input', function () {\n    const cleanValue = parseFloat($inputHomePrice.val().replace(/\\D+/g, ''));\n    $copyHomePriceInput.val(cleanValue);\n    $inputHomePrice.val(currencyFormatter.format(cleanValue));\n    window.clearTimeout(homepriceTimeout);\n    homepriceTimeout = window.setTimeout(handleHomePriceChange, 500);\n  });\n  const $copyInputDowPaymentAmount = $section.find('.jsCopyInputDowPaymentAmount');\n  function handleDownPaymentAmountChange() {\n    const parsedNumber = parseFloat($copyInputDowPaymentAmount.val());\n    !!parsedNumber ? appState.downPaymentAmount = parsedNumber <= appState.homePrice ? parsedNumber : appState.downPaymentAmount = appState.homePrice : appState.downPaymentAmount = 0;\n    appState.downPaymentPercentage = calculatePercenatge(appState.homePrice, appState.downPaymentAmount);\n    appState.yourMonthlyPaymentsAmount = calculateYourMonthlyPaymentsAmount();\n    appState.princepalsAndInterests = calculateYourMonthlyMortgagePaymentsAmount();\n    renderCalc();\n  }\n  var calculateTimeout = null;\n  $inputDownPaymentAmount.on('input', function () {\n    const cleanValue = parseFloat($inputDownPaymentAmount.val().replace(/\\D+/g, ''));\n    $copyInputDowPaymentAmount.val(cleanValue);\n    $inputDownPaymentAmount.val(currencyFormatter.format(cleanValue));\n    window.clearTimeout(calculateTimeout);\n    calculateTimeout = window.setTimeout(handleDownPaymentAmountChange, 500);\n  });\n  const $copyDowPaymentPercentage = $section.find('.jsCopyDowPaymentPercentage');\n  function handleDownPaymentPercentage() {\n    const parsedNumber = parseFloat($copyDowPaymentPercentage.val());\n    !!parseFloat(parsedNumber) && !isNaN(parsedNumber) ? appState.downPaymentPercentage = Math.round(parsedNumber * 100) / 100 : appState.downPaymentPercentage = 0;\n    appState.downPaymentAmount = calculateDownPaymentAmount();\n    appState.yourMonthlyPaymentsAmount = calculateYourMonthlyPaymentsAmount();\n    appState.princepalsAndInterests = calculateYourMonthlyMortgagePaymentsAmount();\n    renderCalc();\n  }\n  filterInput($inputDownPaymentPercentage, function (value) {\n    return /^\\d*[.,]?\\d{0,2}$/.test(value) && (value === \"\" || parseFloat(value) <= 100);\n  });\n  $inputDownPaymentPercentage.on('focusin', function () {\n    appState.downPaymentPercentage == 0 ? $inputDownPaymentPercentage.val('') : $inputDownPaymentPercentage.val(appState.downPaymentPercentage);\n  });\n  $inputDownPaymentPercentage.on('focusout', function () {\n    $inputDownPaymentPercentage.val(appState.downPaymentPercentage + '%');\n  });\n  var downpaymentPercentageTimeout = null;\n  $inputDownPaymentPercentage.on('input', function () {\n    const cleanValue = this.value.replace(',', '.').replace(/[^\\d.]/g, '');\n    const parts = cleanValue.split('.');\n    const finalValue = parts.length > 2 ? parts[0] + '.' + parts.slice(1).join('') : cleanValue;\n    $copyDowPaymentPercentage.val(finalValue);\n    window.clearTimeout(downpaymentPercentageTimeout);\n    downpaymentPercentageTimeout = window.setTimeout(handleDownPaymentPercentage, 500);\n  });\n  $inputTerm.on('change', function () {\n    appState.term = parseInt($inputTerm.val());\n    appState.yourMonthlyPaymentsAmount = calculateYourMonthlyPaymentsAmount();\n    appState.princepalsAndInterests = calculateYourMonthlyMortgagePaymentsAmount();\n    renderCalc();\n  });\n  function handlePropertyTaxChange() {\n    const parsedNumber = parseFloat($copyInputPropertyTax.val());\n    !!parseFloat(parsedNumber) ? appState.propertyTaxesAmount = parseFloat(parsedNumber) : appState.propertyTaxesAmount = 0;\n    appState.yourMonthlyPaymentsAmount = calculateYourMonthlyPaymentsAmount();\n    appState.princepalsAndInterests = calculateYourMonthlyMortgagePaymentsAmount();\n    renderCalc();\n  }\n  const $copyInputPropertyTax = $section.find('.jsCopyInputPropertyTax');\n  var propertyTaxTimeout = null;\n  if ($inputPropertyTax.length) {\n    $inputPropertyTax.on('input', function () {\n      const cleanValue = parseFloat($inputPropertyTax.val().replace(/\\D+/g, ''));\n      $copyInputPropertyTax.val(cleanValue);\n      $inputPropertyTax.val(currencyFormatter.format(cleanValue));\n      window.clearTimeout(propertyTaxTimeout);\n      propertyTaxTimeout = window.setTimeout(handlePropertyTaxChange, 500);\n    });\n    $inputPropertyTax.on('focusin', function () {\n      $inputPropertyTax.val(currencyFormatter.format(appState.propertyTaxesAmount));\n    });\n    $inputPropertyTax.on('focusout', function () {\n      $inputPropertyTax.val(currencyFormatter.format(appState.propertyTaxesAmount) + '/month');\n    });\n  }\n  const $copyInputInterestRate = $section.find('.jsCopyInputInterestRate');\n  var inputInterestRateTimeout = null;\n  function handleInterestRateChange() {\n    const parsedNumber = parseFloat($copyInputInterestRate.val());\n    !!parseFloat(parsedNumber) ? appState.interestRate = parseFloat(parsedNumber) : appState.interestRate = 0;\n    appState.yourMonthlyPaymentsAmount = calculateYourMonthlyPaymentsAmount();\n    appState.princepalsAndInterests = calculateYourMonthlyMortgagePaymentsAmount();\n    renderCalc();\n  }\n  filterInput($inputInterestRate, function (value) {\n    return /^\\d*[.,]?\\d{0,2}$/.test(value);\n  });\n  $inputInterestRate.on('focusin', function () {\n    appState.interestRate == 0 ? $inputInterestRate.val('') : $inputInterestRate.val(appState.interestRate);\n  });\n  $inputInterestRate.on('focusout', function () {\n    $inputInterestRate.val(appState.interestRate + '%');\n  });\n  $inputInterestRate.on('input', function () {\n    const cleanValue = parseFloat($inputInterestRate.val().replace(/[^\\d.,]/g, '').replace(/(.*[.,]\\d{2}).*/g, '$1'));\n    $copyInputInterestRate.val(cleanValue);\n    window.clearTimeout(inputInterestRateTimeout);\n    inputInterestRateTimeout = window.setTimeout(handleInterestRateChange, 500);\n  });\n  function handleInputHoaChange() {\n    const parsedNumber = parseFloat($copyInputHoa.val());\n    !!parseFloat(parsedNumber) ? appState.hoaDues = parseFloat(parsedNumber) : appState.hoaDues = 0;\n    appState.yourMonthlyPaymentsAmount = calculateYourMonthlyPaymentsAmount();\n    appState.princepalsAndInterests = calculateYourMonthlyMortgagePaymentsAmount();\n    renderCalc();\n  }\n  const $copyInputHoa = $section.find('.jsCopyInputHoa');\n  var inputHoaTimeout = null;\n  $inputHoa.on('input', function () {\n    const cleanValue = parseFloat($inputHoa.val().replace(/\\D+/g, ''));\n    $copyInputHoa.val(cleanValue);\n    $inputHoa.val(currencyFormatter.format(cleanValue));\n    window.clearTimeout(inputHoaTimeout);\n    inputHoaTimeout = window.setTimeout(handleInputHoaChange, 500);\n  });\n  $inputHoa.on('focusin', function () {\n    $inputHoa.val(currencyFormatter.format(appState.hoaDues));\n  });\n  $inputHoa.on('focusout', function () {\n    $inputHoa.val(currencyFormatter.format(appState.hoaDues) + '/month');\n  });\n  $calcReset.on('click', function (e) {\n    e.preventDefault();\n    resetCalc();\n  });\n  $section.find(\"*[data-share]\").on('click', function (e) {\n    let self = $(this);\n    switch (self.data('share')) {\n      case 'facebook':\n        self.attr('href', `https://www.facebook.com/sharer/sharer.php?u=${generateShareLink()}&quote=${self.data('description')}`);\n        break;\n      case 'twitter':\n        self.attr('href', `https://twitter.com/intent/tweet?url=${generateShareLink()}&text=${self.data('description')}`);\n        break;\n      default:\n        self.attr('href', `mailto:?body=${generateShareLink()}`);\n    }\n  });\n  const resultsExpand = function (e) {\n    e.preventDefault();\n    $resultsExpandButton.toggleClass('active');\n    $resWrap.slideToggle(200);\n    $resultChart.toggleClass('active');\n  };\n  $resultsExpandButton.on('click', resultsExpand);\n  const createTooltip = function (element) {\n    let positionX;\n    let positionY;\n    let cssTop;\n    if (window.matchMedia('(max-width: 580px)').matches) {\n      positionX = 30;\n      positionY = element.offset().top + element.outerHeight() + 25;\n    } else if (window.matchMedia('(max-width: 768px)').matches) {\n      positionX = element.offset().left;\n      positionY = element.offset().top + element.outerHeight() + 25;\n    } else {\n      positionX = element.offset().left + element.outerWidth() + 5;\n      positionY = element.offset().top + 20;\n    }\n    const tooltipTitle = element.data('tooltip-title') || '';\n    const tooltipContent = element.data('tooltip');\n    const tooltipElement = `<div class='tooltip'>\n                              <div class='tooltip__title'>${tooltipTitle}<button class='tooltip__close'></button></div>\n                              <div class='tooltip__content'>${tooltipContent}</div>\n                            </div>`;\n    $(tooltipElement).insertAfter(element);\n    cssTop = element.position().top;\n    $section.find('.tooltip').offset({\n      top: positionY,\n      left: positionX\n    }).animate({\n      opacity: 1,\n      top: cssTop\n    }, 200, function () {});\n    $section.find('.tooltip__close').click(function (e) {\n      e.preventDefault();\n      destroyTooltips();\n    });\n  };\n  const destroyTooltips = function () {\n    const tooltipElement = $section.find('.tooltip');\n    if (tooltipElement.length) {\n      let cssTop = tooltipElement.position().top + 20;\n      tooltipElement.animate({\n        opacity: 0,\n        top: cssTop\n      }, 200, function () {\n        $(this).remove();\n      });\n    }\n  };\n  $section.find('*[data-tooltip]').click(function (e) {\n    e.preventDefault();\n    destroyTooltips();\n    createTooltip($(this));\n  });\n  $(document.body).click(function (e) {\n    if (!$(e.target).closest('*[data-tooltip]').length && !$(e.target).closest('.tooltip').length) {\n      destroyTooltips();\n    }\n  });\n  $(window).on('resize.lpui-auto-clean', function () {\n    destroyTooltips();\n    if (window.matchMedia('(min-width: 769px)').matches) {\n      $resWrap.removeAttr('style');\n    }\n  });\n  function convertSelectToDropdown(selectItem) {\n    let customDropdown = `\n    <div class=\"custom-select\" role=\"presentation\">\n    <button class=\"custom-select-toggle\" type=\"button\" aria-haspopup=\"true\" aria-expanded=\"false\"></button>\n    <div class=\"custom-select-menu\">\n    <div class=\"custom-select-content\">\n    </div>\n    </div>\n    </div>`;\n    $(customDropdown).insertAfter(selectItem);\n    let $dropdown = $(selectItem).next();\n    let $dropdownToggle = $dropdown.find(\".custom-select-toggle\");\n    let $dropdownMenu = $dropdown.find(\".custom-select-menu\");\n    let $dropdownContent = $dropdown.find(\".custom-select-content\");\n    $dropdownToggle.addClass($(selectItem).attr(\"class\")).removeClass(\"dropdown-select\");\n    $dropdownToggle.attr(\"id\", $(selectItem).attr(\"id\") + \"custom\");\n    $dropdownToggle.attr(\"data-name\", $(selectItem).attr(\"name\"));\n    $dropdownMenu.attr(\"aria-labelledby\", $dropdownToggle.attr(\"id\"));\n    appendOptionButtons(selectItem, $dropdownContent);\n    $(selectItem).removeClass().addClass(\"sr-only\");\n    $(selectItem).on(\"focus\", function () {\n      showSelectMenu($dropdownMenu[0]);\n      $dropdownToggle.focus();\n    });\n    var toggleText = $(selectItem).find(\":selected\").first().text() || $(selectItem).children().first().text();\n    $dropdownToggle.addClass(\"is-placeholder\").html(toggleText);\n    $dropdown.on(\"click\", \".custom-select-item\", function (e) {\n      if ($(this).hasClass(\"is-disabled\")) return;\n      let elementNumber = $(this).index();\n      let $originalSelect = $(this).closest(\".custom-select\").siblings(\"select\");\n      let $linkedOption = $originalSelect.find(\"option\").eq(elementNumber);\n      if (!$linkedOption.prop(\"selected\")) {\n        $linkedOption.prop(\"selected\", true);\n        $originalSelect.change();\n        $(this).addClass(\"is-selected\").siblings(\".custom-select-item\").removeClass(\"is-selected\");\n        $dropdownToggle.removeClass(\"is-placeholder\").html($(this).html());\n        closeSelectMenu($(this).closest(\".custom-select-menu\"));\n      }\n    });\n    function convertOptionToButton(option) {\n      var optionText = $(option).text();\n      var optionValue = $(option).attr(\"value\") || $(option).text();\n      var optionIsDisabled = $(option).prop(\"disabled\");\n      var outputButton = `<button value=\"${optionValue}\" class=\"custom-select-item\" type=\"button\" ${optionIsDisabled ? \"disabled\" : \"\"}>${optionText}</button>`;\n      return outputButton;\n    }\n    function appendOptionButtons(selectItem, appendTarget) {\n      $(selectItem).find(\"option\").each(function () {\n        let currentButton = convertOptionToButton(this);\n        $(appendTarget).append(currentButton);\n      });\n    }\n    function showSelectMenu(selectMenu) {\n      var customSelect = $(selectMenu).closest(\".custom-select\")[0];\n      $(customSelect).addClass(\"open\");\n      $(selectMenu).slideDown();\n    }\n    function closeSelectMenu(selectMenu) {\n      var customSelect = $(selectMenu).closest(\".custom-select\")[0];\n      $(customSelect).removeClass(\"open\");\n      $(selectMenu).slideUp();\n    }\n    $dropdown.on(\"click\", \".custom-select-toggle\", function (e) {\n      var $customSelect = $(this).closest(\".custom-select\");\n      var selectMenu = $customSelect.find(\".custom-select-menu\")[0];\n      if ($customSelect.hasClass(\"open\")) {\n        closeSelectMenu(selectMenu);\n      } else {\n        showSelectMenu(selectMenu);\n      }\n    });\n    $(document.body).on(\"click\", function (e) {\n      if ($(e.target).closest(\"form\").length < 1 && $(\".custom-select\").hasClass(\"open\")) {\n        $(\".custom-select.open\").each(function () {\n          var selectMenu = $(this).find(\".custom-select-menu\")[0];\n          closeSelectMenu(selectMenu);\n        });\n      }\n    });\n  }\n  function destroyCustomSelects(selectItem) {\n    let selectClasses = $(selectItem).find('.custom-select-toggle').removeClass('custom-select-toggle').removeClass('is-placeholder').addClass('dropdown-select').attr('class');\n    $(selectItem).prev('select').removeClass().addClass(selectClasses);\n    $(selectItem).remove();\n  }\n  ;\n  $section.find(\"form\").on(\"reset\", function () {\n    $(this).find(\".custom-select\").each(function () {\n      let linkedSelect = $(this).siblings(\"select\");\n      $(this).find(\".custom-select-toggle\").text(linkedSelect.children().last()[0].innerText);\n      $(this).find(\".custom-select-item\").removeClass(\"is-selected\");\n    });\n  });\n  let selectInitClasses = $section.find(\".dropdown-select\").attr('class');\n  $section.find(\".dropdown-select\").each(function () {\n    convertSelectToDropdown(this);\n  });\n  function prepareData(bulkData) {\n    let buildData = {};\n    buildData.interest = bulkData.princepalsAndInterests || 0;\n    buildData.taxes = bulkData.propertyTaxesAmount || 0;\n    buildData.hoa = bulkData.hoaDues || 0;\n    buildData.total = buildData.interest + buildData.taxes + buildData.hoa;\n    return buildData;\n  }\n  function buildItemCircle(elemNS, ratio = .5, offsetRatio = 0, currentItem, chartCircleLength) {\n    elemNS.setAttributeNS(null, \"stroke-dasharray\", `${ratio * chartCircleLength}, ${chartCircleLength}`);\n    elemNS.setAttributeNS(null, \"stroke-dashoffset\", `${-offsetRatio * chartCircleLength}`);\n    elemNS.querySelector('title').textContent = currencyFormatter.format(currentItem);\n  }\n  function updateChartData(chart, data) {\n    const chartSize = 224;\n    const chartStrokeWidth = 35;\n    const chartRadius = chartSize / 2 - chartStrokeWidth / 2;\n    const chartCircleLength = Math.round(chartRadius * 2 * Math.PI);\n    let totalOffsetRatio = 0;\n    let dataCircles = chart.find('.circle__item');\n    for (let i = 0; i < dataCircles.length; i++) {\n      let circle = dataCircles[i];\n      let outputParamName = circle.dataset.for;\n      let currentItem = data[outputParamName];\n      let currentRatio = currentItem / data.total ? currentItem / data.total : 0;\n      buildItemCircle(circle, currentRatio, totalOffsetRatio, currentItem, chartCircleLength);\n      totalOffsetRatio += currentRatio;\n    }\n    chart.find('.chart-amount').text(currencyFormatter.format(data.total));\n  }\n  if (window.matchMedia('(hover: hover) and (pointer: fine)').matches) {\n    $resultChart.find('.circle__item').hover(function () {\n      let targetAttr = $(this).data('for');\n      $section.find(`.legend__item[data-for=\"${targetAttr}\"]`).addClass('is-hovered');\n    }, function () {\n      $section.find(\".legend__item\").removeClass('is-hovered');\n    });\n    $section.find(\".legend__item\").hover(function () {\n      let targetAttr = $(this).data('for');\n      $(this).addClass('is-hovered');\n      $resultChart.find(`.circle__item[data-for=\"${targetAttr}\"]`).addClass('is-hovered');\n    }, function () {\n      $(this).removeClass('is-hovered');\n      $resultChart.find(\".circle__item\").removeClass('is-hovered');\n    });\n  }\n  let elTopEdge, elHeight, elBottomEdge, screenBottomEdge, screenTopEdge;\n  const $resultsBar = $section.find('.results');\n  function inViewport(el) {\n    const resultsBarHeight = $section.find('.results').height() + 25;\n    elTopEdge = el.offset().top;\n    elHeight = el.outerHeight();\n    elBottomEdge = el.offset().top + elHeight;\n    screenBottomEdge = $(window).scrollTop() + $(window).innerHeight();\n    screenTopEdge = $(window).scrollTop();\n    return screenTopEdge > elTopEdge && screenTopEdge + resultsBarHeight < elBottomEdge;\n  }\n  function onScroll() {\n    if (window.matchMedia('(max-width: 768px)').matches) {\n      if (inViewport(mgCalc)) {\n        $resultsBar.addClass('sticky');\n        $resultsBar.css({\n          opacity: 1,\n          pointerEvents: 'initial'\n        });\n        $section.css('z-index', '4');\n      } else {\n        $section.css('z-index', 'auto');\n        if (screenTopEdge < elTopEdge) {\n          $resultsBar.removeAttr('style');\n          $resultsBar.removeClass('sticky');\n        }\n        if (screenTopEdge > elBottomEdge - 100) {\n          $resultsBar.css({\n            opacity: 0,\n            pointerEvents: 'none'\n          });\n        }\n      }\n    }\n  }\n  $(window).on(\"scroll.lpui-auto-clean\", onScroll);\n}","compiled":true,"options":{"resource":"property","useRouterApi":false,"routerApiAux":{"testimonials":true,"agents":true,"neighborhoods":true,"developments":true,"properties":false,"posts":true,"pressReleases":true,"offices":true,"teams":true,"pois":true,"postCategories":true}}}],[{"template":"function init(sectionDomId) {// please write all js here and use sectionDomId in selectors in order of DOM encapsulation\n}","compiled":true,"options":{"resource":"property","useRouterApi":false,"routerApiAux":{"testimonials":true,"agents":true,"neighborhoods":true,"developments":true,"properties":false,"posts":true,"pressReleases":true,"offices":true,"teams":true,"pois":true,"postCategories":true}}}],[{"template":"function init(sectionDomId) {\n  var $section = $('#' + sectionDomId);\n  var $mobileButton = $section.find(\".mobile-button\");\n  var $desktopButton = $section.find(\".virtual-tour-button\");\n  $section.find(\".close-icon\").click(function () {\n    $section.find(\".virtual-tour-overlay\").removeClass(\"visible\");\n    $(\"body\").css(\"overflow\", \"auto\");\n  });\n  $section.find(\".virtual-tour-button\").click(function () {\n    $section.find(\".virtual-tour-overlay\").addClass(\"visible\");\n    $(\"body\").css(\"overflow\", \"hidden\");\n    $section.find(\"iframe#virtualTour\").each(function () {\n      $(this).attr(\"src\", $(this).data(\"src\"));\n    });\n  });\n  var iFrame = $('.virtual-tour #virtualTour');\n  var iFrameScrollDistance = iFrame.offset()?.top || 0;\n  var iFrameLoaded = false;\n  $(window).scroll(loadFrame);\n  function loadFrame() {\n    $(\"iframe#virtualTour\").each(function () {\n      var iframe = $(this);\n      var source = $(iframe).attr('data-src');\n      var scrollDistance = $(window).scrollTop();\n      var windowHeight = $(window).height();\n      if (scrollDistance >= iFrameScrollDistance - windowHeight && !iFrameLoaded) {\n        $(iframe).attr('src', source);\n        $(iframe).removeAttr('data-src');\n        iFrameLoaded = true;\n      }\n    });\n  }\n  loadFrame();\n}","compiled":true,"options":{"resource":"property","useRouterApi":false,"routerApiAux":{"testimonials":true,"agents":true,"neighborhoods":true,"developments":true,"properties":false,"posts":true,"pressReleases":true,"offices":true,"teams":true,"pois":true,"postCategories":true}}}],[{"template":"function init(sectionDomId) {\n  window.luxuryPresence.mapApiLoader.load().then(() => {\n    var mapContainer = document.querySelector(`#${sectionDomId} .js-container`);\n    var lat = mapContainer.getAttribute('lat');\n    var lng = mapContainer.getAttribute('lng');\n    const useBWTheme = mapContainer.classList.contains(\"black-white\");\n    function initializeMap(latLong, theme) {\n      var url = 'https://www.google.com/maps/search/?api=1&query=' + latLong.lat + ',' + latLong.lng;\n      var center = latLong;\n      var map = new google.maps.Map(mapContainer, {\n        center: center,\n        zoom: 14,\n        styles: theme\n      });\n      var marker = new google.maps.Marker({\n        position: latLong,\n        map: map,\n        icon: markerIcon\n      });\n      marker.addListener('click', function () {\n        window.open(url, '_blank');\n      });\n    }\n    const svg = `<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"33\" height=\"46\" viewBox=\"0 0 33 46\" fill=\"none\">\n                  <path d=\"M16.593 0.475586C7.96814 0.475586 0.951172 7.49255 0.951172 16.1174C0.951172 26.9579 16.6083 45.4756 16.6083 45.4756C16.6083 45.4756 32.2347 26.4247 32.2347 16.1174C32.2347 7.49255 25.218 0.475586 16.593 0.475586ZM21.3124 20.6973C20.0111 21.9984 18.3022 22.649 16.593 22.649C14.884 22.649 13.1746 21.9984 11.8738 20.6973C9.27139 18.0952 9.27139 13.8611 11.8738 11.2587C13.1339 9.99798 14.8101 9.30365 16.593 9.30365C18.3758 9.30365 20.0517 9.99826 21.3124 11.2587C23.9148 13.8611 23.9148 18.0952 21.3124 20.6973Z\" fill=\"black\"/>\n                  </svg>`;\n    var markerIcon = {\n      url: `data:image/svg+xml;charset=UTF-8;base64,${btoa(svg)}`,\n      fillColor: '#cccccc',\n      fillOpacity: .6,\n      anchor: new google.maps.Point(10, 50),\n      strokeWeight: 0,\n      scale: 1\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    initializeMap({\n      lat: parseFloat(lat),\n      lng: parseFloat(lng)\n    }, useBWTheme ? themeWB : themeSimple);\n  });\n}","compiled":true,"options":{"resource":"property","useRouterApi":false,"routerApiAux":{"testimonials":true,"agents":true,"neighborhoods":true,"developments":true,"properties":false,"posts":true,"pressReleases":true,"offices":true,"teams":true,"pois":true,"postCategories":true}}}],[{"template":"function init(sectionDomId) {\n  let slider = $(\"#\" + sectionDomId + \" .js-collection\");\n  let arrowsStyle = slider.data('arrows-style') || '';\n  if (slider.length) {\n    slider.slick({\n      arrows: true,\n      dots: false,\n      infinite: false,\n      speed: 300,\n      slidesToShow: 1,\n      slidesToScroll: 1,\n      prevArrow: `<button class='lp-arrow lp-arrow--prev lp-arrow--light ${arrowsStyle}'>prev</button>`,\n      nextArrow: `<button class='lp-arrow lp-arrow--next lp-arrow--light ${arrowsStyle}'>next</button>`,\n      appendArrows: $('#' + sectionDomId + ' .js-arrows')\n    });\n  }\n}","compiled":true,"options":{"resource":"neighborhood","useRouterApi":true,"routerApiAux":{"testimonials":true,"agents":true,"neighborhoods":true,"developments":true,"properties":false,"posts":true,"pressReleases":true,"offices":true,"teams":true,"pois":true,"postCategories":true}}}],[{"template":"function init(sectionDomId) {// please write all js here and use sectionDomId in selectors in order of DOM encapsulation\n}","compiled":true,"options":{"resource":"property","useRouterApi":false,"routerApiAux":{"testimonials":true,"agents":true,"neighborhoods":true,"developments":true,"properties":false,"posts":true,"pressReleases":true,"offices":true,"teams":true,"pois":true,"postCategories":true}}}],[{"template":"function init(sectionDomId) {\n  const $section = $('#' + sectionDomId);\n  if ($section.find('.parallax').length) $section.addClass('parallax-enabled');\n  if ($section.find('.video-wrapper').length) $section.addClass('video');\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  var url = window.luxuryPresence.defaults.routerUrl;\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    // Federated enum values are uppercase (AGENT/TEAM); element configs carry lowercase\n    payload.resource = String(options.resource || 'agent').toUpperCase();\n    payload.fallbackToNoResource = options.fallbackToNoResource === 'true' || options.fallbackToNoResource === true;\n  }\n  var query = 'query InstagramFeed (\\n' + '  $companyId: ID!\\n' + '  $instagramAuthorizationId: ID\\n' + '  $username: String\\n' + (payload.resourceId ? '$resource: InstagramContentAuthResourceEnum\\n $resourceId: ID\\n $fallbackToNoResource: Boolean' : '') + '  $limit: Int\\n' + ') {\\n' + '  instagramContentFeed (\\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    if (payload.companyId == null || payload.companyId === '') {\n      // instagramContentFeed requires companyId (ID!) — nothing to fetch without it.\n      // Checked after the options.variables merge, which may override the default.\n      // Deferred so element listeners (attached after this template runs) still receive it.\n      setTimeout(function () {\n        section.dispatchEvent(new CustomEvent('ig-data', {\n          detail: feed\n        }));\n      }, 0);\n      return;\n    }\n    superagent.post(url + '/graphql').send({\n      query: query,\n      variables: payload\n    }).then(res => {\n      try {\n        if (!res.body.errors) {\n          feed = res.body.data.instagramContentFeed;\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":{},"compiled":true},{"template":"function init(sectionDomId) {\n  $(\"#\" + sectionDomId).on(\"ig-data\", function () {\n    let title = $(\"#\" + sectionDomId + \" .js-slider-holder\").data(\"title\");\n    if (title) {\n      $(\"#\" + sectionDomId + \" .js-h3\").text(title);\n    }\n    if (window.matchMedia(\"(max-width: 768px)\").matches) {\n      $(\"#\" + sectionDomId + \" .js-slider-holder\").before($(\"#\" + sectionDomId + \" .js-title-group\").clone());\n    }\n    $(\"#\" + sectionDomId + \" .js-collection .js-title-group\").remove();\n    function buildSlick() {\n      $('#' + sectionDomId + ' .js-collection').slick({\n        autoplay: true,\n        arrows: false,\n        speed: 0,\n        autoplaySpeed: 6000,\n        dots: false,\n        infinite: true,\n        slidesToShow: 4,\n        slidesToScroll: 4,\n        cssEase: 'linear',\n        variableWidth: true,\n        centerMode: false,\n        swipe: false,\n        responsive: [{\n          breakpoint: 1024,\n          settings: {\n            slidesToShow: 2,\n            slidesToScroll: 2\n          }\n        }, {\n          breakpoint: 768,\n          settings: {\n            slidesToShow: 4,\n            slidesToScroll: 4\n          }\n        }]\n      });\n    }\n    if ($(\"#\" + sectionDomId + \" .js-collection\").length) {\n      if ($(\"#\" + sectionDomId + \" .js-collection\").hasClass('slick-initialized')) {\n        $(\"#\" + sectionDomId + \" .js-collection\").slick('unslick');\n        buildSlick();\n      } else {\n        buildSlick();\n      }\n    }\n  });\n}","compiled":true}]],"pageCSS":"#section-4ba81072-2546-4a23-9821-6b0faf1be1ed{color:#000000;--fontColor:#000000;--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;background-color:#fff;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed div.lp-container .bottom-row .lp-arrow:hover:before{border-color:#031C3B;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .lp-arrow.lp-arrow--dark{border:solid 2px #031C3B;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .lp-arrow.lp-arrow--dark:before{border-color:#031C3B;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .lp-arrow.lp-arrow--dark:hover{background-color:#031C3B!important;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .lp-arrow.lp-arrow--dark:hover:before{border-color:#ffffff!important;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .mls-listing-detail-courtesy{display:none;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed{padding-top:124px;}@media(max-width: 767px){#section-4ba81072-2546-4a23-9821-6b0faf1be1ed{padding-top:111px;}}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed section{padding-bottom:0!important;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .collection{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#f2f2f2;}@media (max-width: 768px){#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .collection{position:relative;height:calc(100% - 93px);}}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .collection img{width:100%;height:100%;object-fit:cover;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .item.current-slide{position:relative;z-index:1;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .item .item__image-wrap{height:100%;position:relative;overflow:hidden;cursor:pointer;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .item .item__image-wrap img{-webkit-transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .item .item__image-wrap:after{position:absolute;left:0;right:0;bottom:0;height:120px;content:'';background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, var(--sliderImageOpacity) 100%, rgba(0, 0, 0, 0.7) 100%);}@media (hover: hover) and (pointer: fine){#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .item .item__image-wrap:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .item.portrait{background-color:#ffffff;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .item.portrait img{object-fit:contain;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .item.portrait .item__image-wrap{height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .image-placeholder{width:100%;height:100%;background-color:#f2f2f2;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .slick-track,#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .slick-list{height:100%;width:100%;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .holder{height:760px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;position:relative;color:#fff;}@media(max-width: 768px){#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .holder{height:458px;margin-left:-24px;margin-right:-24px;}}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .bottom-row{position:absolute;width:100%;z-index:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;height:120px;padding:28px 50px;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .bottom-row .lp-h2{margin:0 0 32px;}@media(max-width: 768px){#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .bottom-row{padding:24px;height:93px;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}}@media(max-width: 768px){#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .arrows{-webkit-align-self:start;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;}}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .lp-expand-btn{display:none;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .button-wrapper{padding:0;margin:0;height:40px;position:absolute;z-index:10;right:20px;bottom:110px;}@media (min-width: 768px){#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .button-wrapper{bottom:30px;right:30px;}}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .button-wrapper .button{border:none;background-color:transparent;padding:0;cursor:pointer;color:#fff;outline:none;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (max-width: 767px){#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .button-wrapper span{display:none;}}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .button-wrapper svg{height:30px;width:30px;margin-left:16px;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .images__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .images__item{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding:12px;}@media (max-width: 992px){#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .images__item{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:3px;}}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .images__item:nth-child(3n-2){-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .images__image{padding-bottom:56%;width:100%;background:center no-repeat;-webkit-background-size:cover;background-size:cover;cursor:pointer;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .images__image.lazyload{background-color:#1a1a1a;opacity:0.5;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .images__image.loaded{opacity:1;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .modal-1{display:none;position:fixed;background-color:#000;top:0;left:0;height:100%;width:100%;z-index:1000;overflow-y:auto;padding:24px 64px 76px 64px;}@media (min-width: 1800px){#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .modal-1{padding:8.3333vw 8.3333vw 17.6389vw 8.3333vw;}}@media (min-width: 768px) and (max-width: 1439px){#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .modal-1{padding:24px 64px 76px 64px;}}@media (max-width: 767px){#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .modal-1{padding:24px 0 64px 0;}}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .modal-1::-webkit-scrollbar{display:none;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .visible{display:block;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .btn-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:relative;margin:0 12px 12px;}@media (max-width: 767px){#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .btn-group{margin:0 40px 24px 40px;}}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .nav-tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .nav-tab a{margin-right:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-text-decoration:none;text-decoration:none;color:#ffffff;padding:9px 10px;border-radius:4px;line-height:1;background:#1E1E1E;-webkit-transition:.3s linear;transition:.3s linear;}@media (max-width: 480px){#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .nav-tab a{padding:0;background:transparent;border-radius:none;margin-right:26px;}}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .nav-tab a:last-of-type{margin-right:0;}@media (max-width: 480px){#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .nav-tab a span{display:none;}}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .nav-tab a svg path{-webkit-transition:.3s linear;transition:.3s linear;}@media (min-width: 481px){#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .nav-tab a svg{display:none;}}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .nav-tab a:hover,#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .nav-tab a.active{-webkit-transition:.3s linear;transition:.3s linear;}@media (min-width: 481px){#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .nav-tab a:hover,#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .nav-tab a.active{background:#404040;}}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .nav-tab a.active svg path{stroke:#ffffff;-webkit-transition:.3s linear;transition:.3s linear;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .nav-tab a:last-of-type{margin-right:0;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .tab-wrap{padding:12px 12px 0;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .tab-wrap p{color:#ffffff;}@media (max-width: 992px){#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .tab-wrap{padding:0 3px;}}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .property-map__canvas,#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .street-panorama{padding-bottom:56%;width:100%;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .lp-lightbox__close{background:#1E1E1E;border-radius:4px;position:relative;right:auto;top:auto;-webkit-transition:.3s linear;transition:.3s linear;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .lp-lightbox__close:hover,#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .lp-lightbox__close.active{background:#404040;-webkit-transition:.3s linear;transition:.3s linear;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .share-close{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .share-close .share-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:32px;cursor:pointer;-webkit-transition:.3s linear;transition:.3s linear;}@media (hover: hover) and (pointer: fine){#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .share-close .share-box:hover{opacity:.7;}}@media (max-width: 768px){#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .share-close .share-box{margin-right:30px;}}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .share-close .share-box span{margin-left:12px;line-height:1;color:#ffffff;}@media (max-width: 768px){#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .share-close .share-box span{display:none;}}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .share-socials{list-style:none;background:#ffffff;padding:8px 31px 8px 12px;margin:0;border-radius:4px;position:absolute;bottom:-5px;left:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);display:none;z-index:10;}@media (max-width: 768px){#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .share-socials{left:auto;right:0;}}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .share-socials li{margin-bottom:16px;line-height:1;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .share-socials li a{color:#404040;white-space:nowrap;font-size:12px;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .share-socials li a i{width:20px;text-align:center;margin-right:5px;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .share-socials li:last-of-type{margin-bottom:0;}#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .mls-listing-detail-courtesy{margin-top:8px;margin-bottom:8px;}@media (max-width: 768px){#section-4ba81072-2546-4a23-9821-6b0faf1be1ed .mls-listing-detail-courtesy{text-align:center;}}#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c{color:#211f1f;--fontColor:#211f1f;--fontColor_H:0;--fontColor_S:3%;--fontColor_L:13%;--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-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c{overflow:visible;}#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c .info iframe{max-width:100%;}#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c .info .lp-title-group .lp-h5{margin:0 0 16px;}@media (max-width: 768px){#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c .info .lp-title-group .lp-h5{margin-bottom:8px;}}#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c .info .lp-title-group .lp-h2{font-family:var(--global-primary-font-family);font-size:var(--global-h2-font-size);font-weight:400;line-height:1.3;text-transform:none;}#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c .info__section{position:relative;padding-top:32px;padding-bottom:32px;}@media (max-width: 768px){#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c .info__section{padding-top:16px;padding-bottom:16px;}}#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c .info__section:last-child{padding-bottom:0;}#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c .info__section:after{position:absolute;content:'';display:block;left:0;right:0;top:0;height:1px;background-color:currentColor;opacity:0.2;}#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c .info__section-title{margin:0;}@media (max-width: 768px){#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c .info__section-title{margin-bottom:16px;}}#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c .info__features{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;}#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c .info__features span+span:before{content:' | ';margin-left:5px;}#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c .info__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px;}@media (max-width: 768px){#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c .info__row{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c .info__col{padding-left:15px;padding-right:15px;width:100%;}#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c .info__col:first-child{max-width:330px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}@media (max-width: 992px){#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c .info__col:first-child{max-width:200px;}}@media (max-width: 768px){#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c .info__col:first-child{max-width:100%;}}#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c .info__col p:last-child{margin-bottom:0;}#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c .info__buttons-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:64px;}@media (max-width: 580px){#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c .info__buttons-wrap{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:32px;}}#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c .info__buttons-wrap .lp-btn{display:block;}#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c .info__buttons-wrap .lp-btn+.lp-btn{margin-left:16px;}@media (max-width: 580px){#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c .info__buttons-wrap .lp-btn+.lp-btn{margin-left:0;margin-top:16px;}}#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c .redesign p{margin-bottom:1.666rem;}#section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c .redesign p:empty{min-height:1.666em;}#section-4f3e35e5-ceca-499f-b56a-9fb61679611b{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;background-color:#fff;}#section-4f3e35e5-ceca-499f-b56a-9fb61679611b{overflow:hidden;}#section-4f3e35e5-ceca-499f-b56a-9fb61679611b .property-video{position:relative;}#section-4f3e35e5-ceca-499f-b56a-9fb61679611b .property-video .video-box{height:802px;}@media (max-width: 992px){#section-4f3e35e5-ceca-499f-b56a-9fb61679611b .property-video .video-box{height:600px;}}#section-4f3e35e5-ceca-499f-b56a-9fb61679611b .property-video .video-box .play-wrap{position:absolute;left:calc(50% - 66px);top:calc(50% - 66px);-webkit-transition:.3s linear;transition:.3s linear;}@media (max-width: 768px){#section-4f3e35e5-ceca-499f-b56a-9fb61679611b .property-video .video-box .play-wrap{left:calc(50% - 48px);top:calc(50% - 48px);}}#section-4f3e35e5-ceca-499f-b56a-9fb61679611b .property-video .video-box .play{border:solid 1px var(--themeWhite);border-radius:50%;background:var(--themeWhite);width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:132px;height:132px;}@media (max-width: 768px){#section-4f3e35e5-ceca-499f-b56a-9fb61679611b .property-video .video-box .play{left:calc(50% - 48px);top:calc(50% - 48px);}}#section-4f3e35e5-ceca-499f-b56a-9fb61679611b .property-video .video-box button{border:none;position:relative;height:100%;width:100%;overflow:hidden;cursor:pointer;padding:0;background:none;}#section-4f3e35e5-ceca-499f-b56a-9fb61679611b .property-video .video-box button .preview-image{height:100%;width:100%;}#section-4f3e35e5-ceca-499f-b56a-9fb61679611b .property-video .video-box button .preview-image .img{height:100%;width:100%;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;-webkit-background-position:center;background-position:center;}#section-4f3e35e5-ceca-499f-b56a-9fb61679611b .lp-cursorItem{position:absolute;top:0;left:0;z-index:1000;pointer-events:none;mix-blend-mode:multiply;}#section-4f3e35e5-ceca-499f-b56a-9fb61679611b .lp-cursorItem span{position:fixed;display:block;width:50px;height:50px;margin:-10px 0 0 -10px;border:1px solid #000;border-radius:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1;}#section-ab655f5f-5b1d-4336-917f-6a0fe0886317{color:#ffffff;--fontColor:#ffffff;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#031c3b;--bgColor_H:213;--bgColor_S:90%;--bgColor_L:12%;--bgColor_A:1;--bgColor_darkenDir:1;background-color:#031c3b;}@media (max-width: 768px){#section-ab655f5f-5b1d-4336-917f-6a0fe0886317 .agent-row-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}#section-ab655f5f-5b1d-4336-917f-6a0fe0886317 .agent-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:96px;padding-bottom:96px;position:relative;}#section-ab655f5f-5b1d-4336-917f-6a0fe0886317 .agent-item:after{display:block;height:1px;width:100%;content:'';background-color:currentColor;opacity:0.2;position:absolute;left:0;bottom:0;}#section-ab655f5f-5b1d-4336-917f-6a0fe0886317 .agent-item:last-child{margin-bottom:0;padding-bottom:0;}#section-ab655f5f-5b1d-4336-917f-6a0fe0886317 .agent-item:last-child:after{display:none;}@media (max-width: 768px){#section-ab655f5f-5b1d-4336-917f-6a0fe0886317 .agent-item{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:48px;padding-bottom:48px;}}#section-ab655f5f-5b1d-4336-917f-6a0fe0886317 .agent-avatar{width:200px;height:248px;overflow:hidden;margin-right:130px;}@media (max-width: 1200px){#section-ab655f5f-5b1d-4336-917f-6a0fe0886317 .agent-avatar{margin-right:80px;}}@media (max-width: 768px){#section-ab655f5f-5b1d-4336-917f-6a0fe0886317 .agent-avatar{margin-right:0;margin-bottom:32px;width:100%;height:405px;}}#section-ab655f5f-5b1d-4336-917f-6a0fe0886317 .agent-avatar img{width:100%;height:100%;object-fit:cover;display:block;}#section-ab655f5f-5b1d-4336-917f-6a0fe0886317 .agent-info{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;}@media (max-width: 768px){#section-ab655f5f-5b1d-4336-917f-6a0fe0886317 .agent-info{width:100%;}}#section-ab655f5f-5b1d-4336-917f-6a0fe0886317 .agent-info .name{margin:0 0 24px;line-height:1;}@media (max-width: 768px){#section-ab655f5f-5b1d-4336-917f-6a0fe0886317 .agent-info .name{text-align:center;margin-bottom:30px;}}#section-ab655f5f-5b1d-4336-917f-6a0fe0886317 .agent-info p{margin:0 0 24px;}#section-ab655f5f-5b1d-4336-917f-6a0fe0886317 .agent-info-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;}@media (max-width: 768px){#section-ab655f5f-5b1d-4336-917f-6a0fe0886317 .agent-info-row{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;}}#section-ab655f5f-5b1d-4336-917f-6a0fe0886317 .agent-info-row .data{font-weight:normal;line-height:2;}#section-ab655f5f-5b1d-4336-917f-6a0fe0886317 .agent-info-row-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding-right:70px;}#section-ab655f5f-5b1d-4336-917f-6a0fe0886317 .agent-info-row-item:last-child{padding-right:0;}@media (max-width: 768px){#section-ab655f5f-5b1d-4336-917f-6a0fe0886317 .agent-info-row-item{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-right:0;}}#section-ab655f5f-5b1d-4336-917f-6a0fe0886317 .agent-info-with-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}@media (max-width: 768px){#section-ab655f5f-5b1d-4336-917f-6a0fe0886317 .agent-info-with-btn{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}@media (max-width: 768px){#section-ab655f5f-5b1d-4336-917f-6a0fe0886317 .agent .btn-container{text-align:center;width:100%;margin-top:0;margin-right:0;}}#section-ac4aebd6-6352-447e-a201-b035f16f30c7{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-ac4aebd6-6352-447e-a201-b035f16f30c7 h5{border-color:#fff!important;}#section-ac4aebd6-6352-447e-a201-b035f16f30c7 .lp-title-group{margin-bottom:0;}#section-ac4aebd6-6352-447e-a201-b035f16f30c7 .collection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}#section-ac4aebd6-6352-447e-a201-b035f16f30c7 .collection.full-width .item{width:100%;}@media (min-width: 769px){#section-ac4aebd6-6352-447e-a201-b035f16f30c7 .collection.full-width .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid rgba(0, 0, 0, 0.1);padding-bottom:48px;}}@media (min-width: 769px){#section-ac4aebd6-6352-447e-a201-b035f16f30c7 .collection.full-width h5{width:200px;margin-right:130px;margin-bottom:0;border:none;}}#section-ac4aebd6-6352-447e-a201-b035f16f30c7 .item{width:calc(50% - 65px);margin-top:65px;}@media (max-width: 992px){#section-ac4aebd6-6352-447e-a201-b035f16f30c7 .item{width:calc(50% - 40px);}}@media (max-width: 768px){#section-ac4aebd6-6352-447e-a201-b035f16f30c7 .item{width:100%;margin-top:39px;}}#section-ac4aebd6-6352-447e-a201-b035f16f30c7 .amenities-list-box,#section-ac4aebd6-6352-447e-a201-b035f16f30c7 .amenities-value{-webkit-flex:1;-ms-flex:1;flex:1;}#section-ac4aebd6-6352-447e-a201-b035f16f30c7 .amenities-list-cell{margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width: 768px){#section-ac4aebd6-6352-447e-a201-b035f16f30c7 .amenities-list-cell{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-ac4aebd6-6352-447e-a201-b035f16f30c7 .amenities-list-cell:last-of-type{margin-bottom:0;}#section-ac4aebd6-6352-447e-a201-b035f16f30c7 .amenities-list-cell span{display:inline-block;}@media (max-width: 560px){#section-ac4aebd6-6352-447e-a201-b035f16f30c7 .amenities-list-cell span{display:block;}}#section-ac4aebd6-6352-447e-a201-b035f16f30c7 .amenities-list-cell p{margin-bottom:0;}#section-ac4aebd6-6352-447e-a201-b035f16f30c7 .amenities-list-cell .feature{width:200px;margin-right:20px;text-transform:uppercase;}#section-ac4aebd6-6352-447e-a201-b035f16f30c7 h5{border-bottom:1px solid rgba(0, 0, 0, 0.1);margin-bottom:48px;padding-bottom:10px;}@media (max-width: 768px){#section-ac4aebd6-6352-447e-a201-b035f16f30c7 h5{margin-bottom:24px;}}#section-0f1b5a16-d5e7-49aa-9683-25e62d62dcee{color:#000000;--fontColor:#000000;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:0%;--fontColor_A:1;--fontColor_darkenDir:1;--bgColor:#f5f5f5;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:96%;--bgColor_A:1;--bgColor_darkenDir:-1;background-color:#f5f5f5;}#section-0f1b5a16-d5e7-49aa-9683-25e62d62dcee .lp-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#section-0f1b5a16-d5e7-49aa-9683-25e62d62dcee .lp-container.center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}#section-0f1b5a16-d5e7-49aa-9683-25e62d62dcee .lp-container:not(.center){-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}@media(max-width: 768px){#section-0f1b5a16-d5e7-49aa-9683-25e62d62dcee .lp-container{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}}#section-0f1b5a16-d5e7-49aa-9683-25e62d62dcee .collection{min-width:748px;max-width:748px;height:526px;display:-ms-grid;display:grid;-ms-grid-columns:repeat(2, 1fr);grid-template-columns:repeat(2, 1fr);-ms-grid-rows:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);-ms-grid-gap:16px;grid-gap:16px;}@media(max-width: 991px){#section-0f1b5a16-d5e7-49aa-9683-25e62d62dcee .collection{min-width:70%;max-width:70%;}}@media(max-width: 768px){#section-0f1b5a16-d5e7-49aa-9683-25e62d62dcee .collection{min-width:100%;max-width:100%;margin-left:0;margin-right:0;height:auto;display:block;}}#section-0f1b5a16-d5e7-49aa-9683-25e62d62dcee .collection--1 .item:nth-child(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:2;grid-column-end:3;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3;}#section-0f1b5a16-d5e7-49aa-9683-25e62d62dcee .collection--2 .item:nth-child(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-column-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:3;}#section-0f1b5a16-d5e7-49aa-9683-25e62d62dcee .collection--2 .item:nth-child(2){-ms-grid-column:2;grid-column-start:2;-ms-grid-row-span:1;grid-column-end:3;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3;}#section-0f1b5a16-d5e7-49aa-9683-25e62d62dcee .collection--3 .item:nth-child(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-column-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:3;}#section-0f1b5a16-d5e7-49aa-9683-25e62d62dcee .collection--3 .item:nth-child(2){-ms-grid-column:2;grid-column-start:2;-ms-grid-row-span:1;grid-column-end:3;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:2;}#section-0f1b5a16-d5e7-49aa-9683-25e62d62dcee .collection--3 .item:nth-child(3){-ms-grid-column:2;grid-column-start:2;-ms-grid-row-span:1;grid-column-end:3;-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:1;grid-row-end:3;}#section-0f1b5a16-d5e7-49aa-9683-25e62d62dcee .item{position:relative;}@media(max-width: 768px){#section-0f1b5a16-d5e7-49aa-9683-25e62d62dcee .item+.item{margin-top:16px;}}#section-0f1b5a16-d5e7-49aa-9683-25e62d62dcee .item img{top:0;left:0;position:absolute;width:100%;height:100%;vertical-align:top;object-fit:cover;}@media(max-width: 768px){#section-0f1b5a16-d5e7-49aa-9683-25e62d62dcee .item img{height:auto;position:static;}}#section-0f1b5a16-d5e7-49aa-9683-25e62d62dcee .quotes{max-width:420px;width:100%;margin-left:32px;}@media(max-width: 768px){#section-0f1b5a16-d5e7-49aa-9683-25e62d62dcee .quotes{margin-left:0;max-width:100%;margin-bottom:32px;}}#section-0f1b5a16-d5e7-49aa-9683-25e62d62dcee .quotes .author{text-transform:uppercase;}#section-0f1b5a16-d5e7-49aa-9683-25e62d62dcee .lp-h6{margin:0 0 48px;}@media(max-width: 768px){#section-0f1b5a16-d5e7-49aa-9683-25e62d62dcee .lp-h6{margin-bottom:24px;}}#section-0f1b5a16-d5e7-49aa-9683-25e62d62dcee .bf1{margin:0;}#section-61f539ec-2dab-4ecd-be73-339486523fd7{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(4 / 4 * var(--global-section-padding));background-color:#ffffff;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule .step .calendar .lp-arrow{border-color:#031c3b;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule .step .calendar .lp-arrow:before{border-color:#031c3b;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule .step .calendar .lp-arrow:hover{border-color:#031c3b;background:#031c3b;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule .step .calendar .lp-arrow:hover:before{border-color:#ffffff;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule .step .calendar .calendar__item{border-color:#031c3b;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule .step .calendar .selected .calendar__item{border-color:#031c3b;background-color:#031c3b;color:#ffffff;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .custom-select-toggle{border-color:#031c3b;color:#031c3b;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .custom-select-toggle:after{border-color:#031c3b;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .custom-select-content .custom-select-item{background:#ffffff;color:#031c3b;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .custom-select-content .custom-select-item:hover{background:#031c3b!important;color:#ffffff;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .select-holder .input-icon{-webkit-filter:invert(1);filter:invert(1);}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .custom-select-content::-webkit-scrollbar{width:7px;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .custom-select-content::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #c8c8c8;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .custom-select-content::-webkit-scrollbar-thumb{background-color:#031c3b;outline:none;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule .step .type-selector label.lp-btn{border-color:#031c3b;color:#031c3b;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule .step .type-selector label.lp-btn:hover{border-color:#031c3b;background:#031c3b;color:#ffffff;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule__form .step-2 .info-form input{border-color:#031c3b;color:#000000;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule__form .step-2 .info-form input:focus{border-color:#000000;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule-reset.js-btn-reset:after{background-color:#000000;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 div.lp-title-group{text-align:center!important;}#section-61f539ec-2dab-4ecd-be73-339486523fd7{overflow:visible;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 section{overflow:visible;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .lp-title-group{max-width:100%;text-align:left;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .lp-title-group .lp-text--subtitle{max-width:100%;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .lp-title-group .lp-h2{margin-top:0;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (max-width: 1200px){#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule .custom-select-menu{z-index:15;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule.no-image{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule.no-image .lp-title-group{text-align:center;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule.no-image .schedule__content{width:100%;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule.no-image .schedule__form{width:816px;margin-left:auto;margin-right:auto;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule__image{width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:1146px;}@media (max-width: 1920px){#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule__image{height:800px;}}@media (max-width: 1200px){#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule__image{width:100%;height:776px;}}@media (max-width: 580px){#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule__image{display:none;}}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule__image img{width:100%;height:100%;object-fit:cover;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule__content{width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-left:48px;padding-right:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}@media (max-width: 1200px){#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule__content{width:100%;}}@media (max-width: 768px){#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule__content{padding-left:24px;padding-right:24px;}}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule__content--padding{padding-top:48px;padding-bottom:48px;}@media (max-width: 1200px){#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule__content--padding{padding-bottom:64px;padding-top:88px;}}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule__form{display:block;margin:0;padding:0;width:640px;max-width:100%;}@media (max-width: 1200px){#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule__form{margin-left:auto;margin-right:auto;}}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .step{padding-left:64px;padding-right:64px;}@media (max-width: 768px){#section-61f539ec-2dab-4ecd-be73-339486523fd7 .step{padding-left:0;padding-right:0;}}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .calendar{margin-bottom:16px;}@media (max-width: 768px){#section-61f539ec-2dab-4ecd-be73-339486523fd7 .calendar{margin-left:64px;margin-right:64px;}}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .calendar__slide{padding-left:8px;padding-right:8px;cursor:pointer;outline:none;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .calendar__slide:focus{outline:none;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .calendar__slide.selected .calendar__item{border-color:#000000;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .calendar__item{border:1px solid #C4C4C4;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-left:auto;margin-right:auto;height:160px;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .calendar__day{font-size:14px;line-height:1.71;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .calendar__date{font-size:56px;line-height:1.18;font-family:var(--global-primary-font-family);}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .calendar__month{font-size:14px;line-height:1.71;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .calendar .slick-list{margin-left:-8px;margin-right:-8px;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .calendar .lp-arrow{position:absolute;top:50%;outline:none;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .calendar .lp-arrow:focus{outline:none;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .calendar .lp-arrow.lp-arrow--next{right:0;left:auto;-webkit-transform:translate(calc(100% + 16px), -50%);-moz-transform:translate(calc(100% + 16px), -50%);-ms-transform:translate(calc(100% + 16px), -50%);transform:translate(calc(100% + 16px), -50%);}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .calendar .lp-arrow.lp-arrow--prev{left:0;right:auto;-webkit-transform:translate(calc(-100% - 16px), -50%);-moz-transform:translate(calc(-100% - 16px), -50%);-ms-transform:translate(calc(-100% - 16px), -50%);transform:translate(calc(-100% - 16px), -50%);}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .type-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:24px;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .type-selector__group{width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .type-selector__input{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;tabindex:\"-1\";}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .type-selector__input:checked+.type-selector__label{opacity:1;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .type-selector__label{opacity:0.5;width:100%;}@media (max-width: 560px){#section-61f539ec-2dab-4ecd-be73-339486523fd7 .type-selector__label{min-width:auto;}}@media (max-width: 768px){#section-61f539ec-2dab-4ecd-be73-339486523fd7 .type-selector__label span{display:none;}}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .time-frame-select:not(.sr-only){width:100%;margin-bottom:16px;background-color:transparent;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .custom-select-content{max-height:210px;overflow-y:auto;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .btn-next{width:100%;text-transform:uppercase;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .slick-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style-type:none;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .slick-dots li{margin-right:10px;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .step{display:none;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .step.visible{display:block;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .info-form .input-container{margin-bottom:16px;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .info-form .lp-input{width:100%;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .info-form .submit-text{display:none;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .info-form .submit-text--default{display:inline;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .scheduled-time{font-size:14px;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .schedule-reset{cursor:pointer;font-size:14px;background:transparent;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .btn-submit{width:100%;margin-bottom:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .sync-icon{display:none;margin-right:10px;-webkit-animation:i-spin 2s linear infinite;animation:i-spin 2s linear infinite;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .success-icon{display:none;margin-right:10px;-webkit-transition:0s;transition:0s;visibility:visible;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .loading{pointer-events:none;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .loading .sync-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .loading .submit-text--default{display:none;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .loading .submit-text--loading{display:inline;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .loading .submit-text--success{display:none;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .thank-you-message{display:none;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .success{pointer-events:none;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .success .thank-you-message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .success .scheduled-time{display:none;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .success .schedule-reset{display:none;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .success .success-icon{display:block;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .success .submit-text--default{display:none;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .success .submit-text--loading{display:none;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .success .submit-text--success{display:inline;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .sr-only{position:absolute;width:0;height:0;overflow:hidden;opacity:0;visibility:hidden;}#section-61f539ec-2dab-4ecd-be73-339486523fd7 .lp-h-pot{width:0;}#section-61f539ec-2dab-4ecd-be73-339486523fd7>div:last-child{padding-top:calc(4 / 4 * var(--global-section-padding))!important;padding-bottom:calc(4 / 4 * var(--global-section-padding))!important;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a{color:#ffffff;--fontColor:#ffffff;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#031c3b;--bgColor_H:213;--bgColor_S:90%;--bgColor_L:12%;--bgColor_A:1;--bgColor_darkenDir:1;background-color:#031c3b;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .custom-select-content{background-color:#CCB091;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .custom-select-content .custom-select-item{background-color:#ffffff;color:#000000;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .custom-select-content .custom-select-item:hover{background-color:#031C3B!important;color:#ffffff;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a a.calc__reset:hover{color:#cecece!important;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a div.results__expand{background-color:#031C3B!important;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a div.results__expand svg{stroke:#fff;}@media (max-width: 768px){#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .mg-calc.lp-vertical-paddings{padding-top:0!important;}}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .mg-calc__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-5%;margin-right:-5%;position:relative;z-index:2;}@media(max-width:  1200px){#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .mg-calc__row{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-left:0;margin-right:0;}}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .mg-calc__col{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:5%;padding-right:5%;}@media(max-width:  1200px){#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .mg-calc__col{padding-left:0;padding-right:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .mg-calc__title{margin-bottom:16px;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .mg-calc__description{margin-bottom:24px;white-space:pre-line;max-width:100%;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .calc{margin:0;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .calc__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-20px;margin-right:-20px;}@media(max-width:  1200px){#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .calc__row{margin-left:-8px;margin-right:-8px;}}@media(max-width:  768px){#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .calc__row{margin-left:0;margin-right:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .calc__col{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:20px;padding-right:20px;}@media(max-width:  1200px){#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .calc__col{padding-left:8px;padding-right:8px;}}@media(max-width:  768px){#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .calc__col{padding-left:0;padding-right:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .calc__group{margin-bottom:16px;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .calc__group .lp-input{width:100%;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .calc__select-wrap{position:relative;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .calc__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .calc__label{margin-bottom:0;margin-right:5px;display:block;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .calc__info{background-color:transparent;border:none;color:inherit;padding:5px;cursor:pointer;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .calc__info svg{display:block;stroke:currentColor;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .calc__footer{padding-top:96px;}@media(max-width:  1200px){#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .calc__footer{padding-top:24px;}}@media(max-width:  580px){#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .calc__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .calc__footer .lp-link{cursor:pointer;margin-bottom:20px;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .calc__reset{margin-right:47px;}@media(max-width:  580px){#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .calc__reset{margin-right:20px;}}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .calc__reset svg{-webkit-transition:0.3s all;transition:0.3s all;stroke:currentColor;margin-left:5px;}@media (hover: hover) and (pointer: fine){#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .calc__reset:hover svg{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .calc__reset:focus{color:inherit;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .results{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:var(--chartCardBackgroundColor);position:relative;border-radius:4px;-webkit-transition:opacity 0s ease-out;transition:opacity 0s ease-out;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .results.sticky{position:fixed;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:0;left:0;right:0;padding-left:25px;padding-right:25px;opacity:1;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .results.sticky:before{top:-50px;}@media(max-width:  768px){#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .results:before{content:'';display:block;position:absolute;left:-100px;right:-100px;top:0;bottom:0;min-height:100%;background-color:var(--chartCardBackgroundColor);}}@media(max-width:  1200px){#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .results{margin-bottom:32px;}}@media(max-width:  768px){#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .results{margin-bottom:56px;}}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .results__main{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}@media(max-width:  768px){#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .results__main{padding:0;display:none;}}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .results__footer{padding:24px 40px;position:relative;}@media(max-width:  768px){#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .results__footer{padding-bottom:40px;padding-left:0;padding-right:0;}}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .results__footer:before{display:block;content:'';height:1px;position:absolute;left:0;right:0;top:0;background-color:currentColor;opacity:0.1;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .results__legend{padding-left:40px;padding-right:40px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}@media(max-width:  768px){#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .results__legend{padding-left:0;padding-right:0;}}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .results__chart{position:relative;color:var(--chartCardFontColor);}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .results__expand{display:none;}@media(max-width:  768px){#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .results__expand{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:50%;bottom:0;width:48px;height:48px;border-radius:50%;background-color:#c4c4c4;-webkit-transform:translate(-50%, 50%);-moz-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);transform:translate(-50%, 50%);}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .results__expand svg{-webkit-transition:0.3s all;transition:0.3s all;stroke:currentColor;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .results__expand.active svg{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .legend{padding:0;margin:0;list-style-type:none;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .legend__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;position:relative;padding-left:24px;-webkit-transition:0.3s all;transition:0.3s all;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .legend__item:nth-child(2):before{opacity:0.75;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .legend__item:nth-child(3):before{opacity:0.5;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .legend__item:nth-child(4):before{opacity:0.25;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .legend__item:before{content:'';position:absolute;width:12px;height:12px;left:0;display:block;border-radius:4px;background-color:var(--markerColor);}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .legend__item.is-hovered .legend__name,#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .legend__item.is-hovered .legend__val{opacity:0.3;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .legend__val{color:var(--chartCardFontColor);}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .share{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .share__label{margin-right:20px;color:var(--chartCardFontColor);}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .share .lp-socials{width:100%;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .chart{text-align:center;padding:30px;position:relative;-webkit-transition:0.2s all;transition:0.2s all;}@media(max-width:  768px){#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .chart{text-align:left;padding-left:0;padding-right:0;height:128px;width:70px;}}@media(max-width:  768px){#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .chart.active{width:240px;height:300px;margin-left:calc(50% - 120px);}}@media(max-width:  768px){#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .chart svg{width:100%;height:100%;}}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .chart__text{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;}@media(min-width: 768.02px){#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .chart__text{display:none;}}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .chart__text span{display:block;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .chart__title{color:var(--chartCardFontColor);fill:currentColor;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .chart__val{font-size:24px;color:var(--chartCardFontColor);fill:currentColor;font-family:var(--global-primary-font-family);}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .tooltip{border:1px solid #c4c4c4;border-radius:2px;background-color:#f4f4f4;font-size:12px;position:absolute;width:296px;z-index:900;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .tooltip__title{padding:8px 8px 8px 16px;border-bottom:1px solid #c4c4c4;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .tooltip__close{height:24px;width:24px;border:none;background-color:transparent;position:relative;padding:0;cursor:pointer;color:inherit;outline:none;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .tooltip__close:before,#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .tooltip__close:after{content:'';width:12px;height:1px;background-color:currentColor;display:block;position:absolute;left:50%;top:50%;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .tooltip__close:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .tooltip__close:after{-webkit-transform:translate(-50%, -50%) rotate(135deg);-moz-transform:translate(-50%, -50%) rotate(135deg);-ms-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg);}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .tooltip__content{padding:16px;color:#848484;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .lp-combo-input .lp-input:first-child{min-width:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:auto;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .lp-combo-input .lp-input:last-child{width:80px;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-left:5px;padding-right:5px;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .lp-socials li{margin-bottom:0;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .visually-hidden,#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .sr-only{position:absolute;width:0;height:0;overflow:hidden;opacity:0;visibility:hidden;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .svg-chart{overflow:visible;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .svg-chart .circle__item{-webkit-transition:all .25s linear;transition:all .25s linear;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .svg-chart .circle__item:nth-child(2){stroke-opacity:0.75;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .svg-chart .circle__item:nth-child(3){stroke-opacity:0.5;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .svg-chart .circle__item:nth-child(4){stroke-opacity:0.25;}#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .svg-chart .circle__item:hover,#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .svg-chart .circle__item.is-hovered{-webkit-filter:drop-shadow(6px -8px 6px rgb(0 0 0 / 0.25));filter:drop-shadow(6px -8px 6px rgb(0 0 0 / 0.25));}@media(max-width:  768px){#section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a .svg-chart .chart-text{display:none;}}#section-9a26ea2d-8fe9-4ed9-8add-a0752fa88595{color:#000;--fontColor:#000;--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;background-color:rgba(255, 255, 255, 1);}#section-9a26ea2d-8fe9-4ed9-8add-a0752fa88595 .collection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid rgba(33, 31, 31, .2);margin-top:24px;}#section-9a26ea2d-8fe9-4ed9-8add-a0752fa88595 .item{width:50%;margin-top:48px;}@media (max-width: 768px){#section-9a26ea2d-8fe9-4ed9-8add-a0752fa88595 .item{width:100%;margin-top:20px;}}@media (max-width: 768px){#section-9a26ea2d-8fe9-4ed9-8add-a0752fa88595 .item:last-of-type{margin-bottom:0;}}#section-9a26ea2d-8fe9-4ed9-8add-a0752fa88595 .item .link-file{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:10px;}@media (max-width: 768px){#section-9a26ea2d-8fe9-4ed9-8add-a0752fa88595 .item .link-file{padding-right:0;}}#section-9a26ea2d-8fe9-4ed9-8add-a0752fa88595 .item .link-file svg{margin-right:32px;}@media (max-width: 768px){#section-9a26ea2d-8fe9-4ed9-8add-a0752fa88595 .item .link-file svg{margin-right:16px;}}#section-9a26ea2d-8fe9-4ed9-8add-a0752fa88595 .item .link-file .name-file{-webkit-flex:1;-ms-flex:1;flex:1;overflow-wrap:anywhere;line-break:anywhere;}#section-9a26ea2d-8fe9-4ed9-8add-a0752fa88595 h5,#section-9a26ea2d-8fe9-4ed9-8add-a0752fa88595 h6{margin:0;}#section-d398ce39-4594-45bd-8087-f1fbe10dfd36{color:#000307;--fontColor:#000307;--fontColor_H:214;--fontColor_S:100%;--fontColor_L:1%;--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-d398ce39-4594-45bd-8087-f1fbe10dfd36 .virtual-tour{min-height:606px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (max-width: 768px){#section-d398ce39-4594-45bd-8087-f1fbe10dfd36 .virtual-tour{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;min-height:600px;}}#section-d398ce39-4594-45bd-8087-f1fbe10dfd36 .virtual-tour-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;left:0;top:0;width:100%;height:100%;}#section-d398ce39-4594-45bd-8087-f1fbe10dfd36 .virtual-tour-image:after{position:absolute;content:'';display:block;left:0;right:0;top:0;bottom:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%, rgba(0, 0, 0, 0.7) 100%);}#section-d398ce39-4594-45bd-8087-f1fbe10dfd36 .virtual-tour-image img{width:100%;height:100%;object-fit:cover;}@media (max-width: 768px){#section-d398ce39-4594-45bd-8087-f1fbe10dfd36 .virtual-tour .lp-title-group{margin-left:0;text-align:left;}}#section-d398ce39-4594-45bd-8087-f1fbe10dfd36 .virtual-tour .text-wrap{z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;position:relative;z-index:2;}@media (max-width: 768px){#section-d398ce39-4594-45bd-8087-f1fbe10dfd36 .virtual-tour .text-wrap{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}}#section-d398ce39-4594-45bd-8087-f1fbe10dfd36 .virtual-tour-button{width:90px;height:90px;border-radius:999px;background-color:#fff;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (hover: hover) and (pointer: fine){#section-d398ce39-4594-45bd-8087-f1fbe10dfd36 .virtual-tour-button:hover{background-color:rgba(255,255,255,0.5);}}@media (max-width: 768px){#section-d398ce39-4594-45bd-8087-f1fbe10dfd36 .virtual-tour-button{width:96px;height:96px;}}#section-d398ce39-4594-45bd-8087-f1fbe10dfd36 .virtual-tour-button svg{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}#section-d398ce39-4594-45bd-8087-f1fbe10dfd36 .virtual-tour-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;display:none;background-color:#000;z-index:1000;}#section-d398ce39-4594-45bd-8087-f1fbe10dfd36 .virtual-tour-overlay .close-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;font-size:24px;color:#fff;margin:30px;cursor:pointer;}#section-d398ce39-4594-45bd-8087-f1fbe10dfd36 .virtual-tour-overlay iframe{width:100%;height:calc(100vh - 84px);border:none;display:block;margin-bottom:0;}#section-d398ce39-4594-45bd-8087-f1fbe10dfd36 .virtual-tour .visible{display:block;}#section-2864b424-8ecc-46dc-81fc-bbc2e5dc2a38{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;background-color:#fff;}#section-2864b424-8ecc-46dc-81fc-bbc2e5dc2a38 .property-map .map-container{max-height:792px;height:100vh;}@media (max-width: 768px){#section-2864b424-8ecc-46dc-81fc-bbc2e5dc2a38 .property-map .map-container{width:100%;max-height:640px;padding:0;}}#section-2864b424-8ecc-46dc-81fc-bbc2e5dc2a38 .property-map .map-container .container{width:100%;height:100%;border:none;}#section-e3c1cb0b-6622-455b-9a35-eccf6b863626{color:#ffffff;--fontColor:#ffffff;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#211f1f;--bgColor_H:0;--bgColor_S:3%;--bgColor_L:13%;--bgColor_A:1;--bgColor_darkenDir:1;background-color:#211f1f;}#section-e3c1cb0b-6622-455b-9a35-eccf6b863626 .collection .item{height:516px;}@media (max-width: 560px){#section-e3c1cb0b-6622-455b-9a35-eccf6b863626 .collection .item{height:260px;}}#section-e3c1cb0b-6622-455b-9a35-eccf6b863626 .collection .item img{width:100%;height:100%;object-fit:cover;}#section-e3c1cb0b-6622-455b-9a35-eccf6b863626 .neighborhood-room{min-width:860px;max-width:860px;}@media (max-width: 1440px){#section-e3c1cb0b-6622-455b-9a35-eccf6b863626 .neighborhood-room{min-width:calc(100% - 360px);max-width:calc(100% - 360px);}}@media (max-width: 768px){#section-e3c1cb0b-6622-455b-9a35-eccf6b863626 .neighborhood-room{min-width:calc(100% + 48px);max-width:calc(100% + 48px);margin:32px -24px 0 -24px;}}#section-e3c1cb0b-6622-455b-9a35-eccf6b863626 .neighborhood-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}@media (max-width: 768px){#section-e3c1cb0b-6622-455b-9a35-eccf6b863626 .neighborhood-wrap{display:block;}}#section-e3c1cb0b-6622-455b-9a35-eccf6b863626 .neighborhood-wrap .lp-title-group{text-align:left;}@media (min-width: 769px){#section-e3c1cb0b-6622-455b-9a35-eccf6b863626 .neighborhood-wrap .lp-title-group{width:310px;margin:0;}}#section-e3c1cb0b-6622-455b-9a35-eccf6b863626 .arrows-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:48px;}@media (max-width: 768px){#section-e3c1cb0b-6622-455b-9a35-eccf6b863626 .arrows-box{margin-top:32px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}#section-e3c1cb0b-6622-455b-9a35-eccf6b863626 .arrows-box .lp-link{text-transform:uppercase;}@media (max-width: 768px){#section-e3c1cb0b-6622-455b-9a35-eccf6b863626 .arrows-box .lp-link{margin-top:42px;}}#section-e3c1cb0b-6622-455b-9a35-eccf6b863626 .arrows-box .arrows{font-size:0;}@media (max-width: 768px){#section-e3c1cb0b-6622-455b-9a35-eccf6b863626 .description-text{font-size:14px;}}#section-700708dc-1319-443b-b3af-30cc5d291fcb{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;background-color:#fff;}#section-700708dc-1319-443b-b3af-30cc5d291fcb p{text-align:center;padding:10px 0;margin-bottom:0;}#section-700708dc-1319-443b-b3af-30cc5d291fcb [class=\"agent\"]{color:#000000;}#section-e71c1b1e-b42d-4424-97b6-935d48fd84ca{color:#ffffff;--fontColor:#ffffff;--fontColor_H:0;--fontColor_S:0%;--fontColor_L:100%;--fontColor_A:1;--fontColor_darkenDir:-1;--bgColor:#fff;--bgColor_H:0;--bgColor_S:0%;--bgColor_L:100%;--bgColor_A:1;--bgColor_darkenDir:-1;background-color:#fff;--gradient-color:var(--overlay-color, rgba(0, 0, 0, 0.45));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/ctzytdyfsdwl9jq0kczt');background-repeat:no-repeat;-webkit-background-position:center;background-position:center;-webkit-background-size:cover;background-size:cover;}#section-e71c1b1e-b42d-4424-97b6-935d48fd84ca div.lp-container.lp-vertical-paddings{z-index:9;}@media(max-width:560px){#section-e71c1b1e-b42d-4424-97b6-935d48fd84ca div.section{min-height:60vh;}}#section-e71c1b1e-b42d-4424-97b6-935d48fd84ca.parallax-enabled{-webkit-clip-path:polygon(0px 0px, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0px 0px, 100% 0%, 100% 100%, 0% 100%);}#section-e71c1b1e-b42d-4424-97b6-935d48fd84ca.parallax-enabled>div.video-wrapper{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:-9999;}#section-e71c1b1e-b42d-4424-97b6-935d48fd84ca.parallax-enabled .work-with-us:before{display:block;content:'';left:0;top:0;width:100%;background:var(--sectionBackground) center no-repeat;-webkit-background-size:cover;background-size:cover;position:fixed;z-index:-1;height:100%;}#section-e71c1b1e-b42d-4424-97b6-935d48fd84ca .section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:780px;text-align:center;position:relative;z-index:2;}@media (max-width: 767px){#section-e71c1b1e-b42d-4424-97b6-935d48fd84ca .section{min-height:100vh;}}#section-e71c1b1e-b42d-4424-97b6-935d48fd84ca .section:before{content:'';position:absolute;bottom:0;left:0;height:50%;width:100%;pointer-events:none;z-index:3;-webkit-transform:translateZ(1px);-moz-transform:translateZ(1px);-ms-transform:translateZ(1px);transform:translateZ(1px);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%,  var(--opacityColor) 100%);}#section-e71c1b1e-b42d-4424-97b6-935d48fd84ca .section .btn-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:23px;margin-top:32px;}@media(max-width: 560px){#section-e71c1b1e-b42d-4424-97b6-935d48fd84ca .section .btn-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;}}#section-e71c1b1e-b42d-4424-97b6-935d48fd84ca .lp-container{-webkit-transform:translateZ(1px);-moz-transform:translateZ(1px);-ms-transform:translateZ(1px);transform:translateZ(1px);}@media (min-width: 960px) and (orientation: landscape){#section-e71c1b1e-b42d-4424-97b6-935d48fd84ca{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/ctzytdyfsdwl9jq0kczt');}}@media (min-width: 1280px) and (orientation: landscape){#section-e71c1b1e-b42d-4424-97b6-935d48fd84ca{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/ctzytdyfsdwl9jq0kczt');}}@media (min-width: 1920px) and (orientation: landscape){#section-e71c1b1e-b42d-4424-97b6-935d48fd84ca{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/ctzytdyfsdwl9jq0kczt');}}@media (min-width: 2560px) and (orientation: landscape){#section-e71c1b1e-b42d-4424-97b6-935d48fd84ca{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/ctzytdyfsdwl9jq0kczt');}}#section-5e281a37-3928-4ec8-8f53-3891826ec13d{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;--section-padding-bottom:calc(4 / 4 * var(--global-section-padding));background-color:rgba(255, 255, 255, 1);}#section-5e281a37-3928-4ec8-8f53-3891826ec13d div.section h3{color:#000000;}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .section{display:none;overflow:hidden;}@media(min-width: 993px){#section-5e281a37-3928-4ec8-8f53-3891826ec13d .lp-container{padding-bottom:200px;}}@media(min-width: 769px){#section-5e281a37-3928-4ec8-8f53-3891826ec13d .lp-container{padding-bottom:194px;}}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .title-group{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;display:block;margin-bottom:48px;}@media(min-width: 769px){#section-5e281a37-3928-4ec8-8f53-3891826ec13d .title-group{display:none;}}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .collection{width:100%;min-width:400px;}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .collection:not(.slick-initialized){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .collection:not(.slick-initialized) .item-box:nth-child(n+6){display:none;}@media(max-width: 768px){#section-5e281a37-3928-4ec8-8f53-3891826ec13d .collection:not(.slick-initialized){-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .collection .slick-track{margin-left:0;margin-right:0;}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .collection .slick-list{overflow:visible;}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .collection img{max-width:100%;}@media(min-width: 1025px){#section-5e281a37-3928-4ec8-8f53-3891826ec13d .collection .slick-slide:not(:nth-child(4n-2)){opacity:.3;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .collection .slick-slide:nth-child(4n-2) .item__img{opacity:.3;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;-webkit-transform:translate(-50%, 45px);-moz-transform:translate(-50%, 45px);-ms-transform:translate(-50%, 45px);transform:translate(-50%, 45px);}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .collection .slick-slide:nth-child(4n-2) .item__img svg{display:block;}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .collection .slick-slide:nth-child(4n-2) .item__info{-webkit-transform:translate(0, calc(50% + 45px));-moz-transform:translate(0, calc(50% + 45px));-ms-transform:translate(0, calc(50% + 45px));transform:translate(0, calc(50% + 45px));}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .collection .slick-slide:nth-child(4n-2) .media-type-icon{top:50%;-webkit-transform:translate(0, calc(50% + 35px));-moz-transform:translate(0, calc(50% + 35px));-ms-transform:translate(0, calc(50% + 35px));transform:translate(0, calc(50% + 35px));}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .collection .slick-active:not(:nth-child(4n-2)){opacity:1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .collection .slick-active:nth-child(4n-2) .item__img{opacity:1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;}}@media (min-width: 769px) and (max-width: 1025px){#section-5e281a37-3928-4ec8-8f53-3891826ec13d .collection .slick-slide:not(:nth-child(even)){opacity:.3;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .collection .slick-slide:nth-child(even) .item__img{opacity:.3;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;-webkit-transform:translate(-50%, 45px);-moz-transform:translate(-50%, 45px);-ms-transform:translate(-50%, 45px);transform:translate(-50%, 45px);}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .collection .slick-slide:nth-child(even) .item__img svg{display:block;}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .collection .slick-slide:nth-child(even) .item__info{-webkit-transform:translate(0, calc(50% + 45px));-moz-transform:translate(0, calc(50% + 45px));-ms-transform:translate(0, calc(50% + 45px));transform:translate(0, calc(50% + 45px));}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .collection .slick-slide:nth-child(even) .media-type-icon{top:50%;-webkit-transform:translate(0, calc(50% + 35px));-moz-transform:translate(0, calc(50% + 35px));-ms-transform:translate(0, calc(50% + 35px));transform:translate(0, calc(50% + 35px));}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .collection .slick-active:not(:nth-child(even)){opacity:1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .collection .slick-active:nth-child(even) .item__img{opacity:1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;}}@media(max-width: 768px){#section-5e281a37-3928-4ec8-8f53-3891826ec13d .collection .slick-slide{opacity:.3;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .collection .slick-active{opacity:1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .collection .slick-slide:nth-child(4n-1),#section-5e281a37-3928-4ec8-8f53-3891826ec13d .collection .slick-slide:nth-child(4n){-webkit-transform:translate(-200%, 100%);-moz-transform:translate(-200%, 100%);-ms-transform:translate(-200%, 100%);transform:translate(-200%, 100%);}}@media(min-width: 1440px){#section-5e281a37-3928-4ec8-8f53-3891826ec13d .collection{overflow:hidden;height:514px;}}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .slider-holder{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}@media(max-width: 768px){#section-5e281a37-3928-4ec8-8f53-3891826ec13d .slider-holder{height:calc(100vw - 24px);}}@media(min-width: 1440px){#section-5e281a37-3928-4ec8-8f53-3891826ec13d .slider-holder{width:1440px;margin-left:auto;margin-right:auto;height:310px;}}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:1;width:310px;height:310px;overflow:visible;margin-right:67px;cursor:default;}@media(max-width: 1024px){#section-5e281a37-3928-4ec8-8f53-3891826ec13d .item{width:298px;height:298px;margin-right:44px;}}@media(max-width: 768px){#section-5e281a37-3928-4ec8-8f53-3891826ec13d .item{margin-right:0;margin-bottom:0;width:calc(50vw - 48px);height:calc(50vw - 48px);}}@media(max-width: 560px){#section-5e281a37-3928-4ec8-8f53-3891826ec13d .item{margin-right:0;margin-bottom:0;}}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .item__img{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;height:100%;width:100%;background-color:gray;-webkit-background-size:cover;background-size:cover;-webkit-background-position:center center;background-position:center center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all linear 0.2s;transition:all linear 0.2s;transform-origin:bottom;}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .item__img svg{display:none;}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .item__text{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;overflow:hidden;height:100%;width:100%;word-break:break-all;}@media (max-width: 768px){#section-5e281a37-3928-4ec8-8f53-3891826ec13d .item__text{display:none;}}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .item__text .username-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .item__text .username-group .lp-h5{cursor:pointer;display:inline-block;}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .item__text .username-group .lp-h5 span{-webkit-transition:0.2s all;transition:0.2s all;display:inline-block;}@media (hover: hover) and (pointer: fine){#section-5e281a37-3928-4ec8-8f53-3891826ec13d .item__text .username-group .lp-h5:hover span{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);}}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .item__text .username-group .arrow-icon{display:inline-block;margin-top:9px;width:21px;}@media (max-width: 768px){#section-5e281a37-3928-4ec8-8f53-3891826ec13d .item-box{padding:13px;}}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .item__info{position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:10%;overflow:hidden;color:#fff;text-align:center;background-color:rgba(0, 0, 0, 0.7);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;cursor:pointer;}@media (hover: hover){#section-5e281a37-3928-4ec8-8f53-3891826ec13d .item__info:hover{opacity:1;}}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .item__caption{text-overflow:ellipsis;-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}#section-5e281a37-3928-4ec8-8f53-3891826ec13d h5{color:var(--userColor);text-transform:uppercase;}#section-5e281a37-3928-4ec8-8f53-3891826ec13d h3{color:var(--fontColor);margin-bottom:16px;white-space:pre-line;}@media (max-width: 768px){#section-5e281a37-3928-4ec8-8f53-3891826ec13d h3{width:calc(100vw - 50px);}}#section-5e281a37-3928-4ec8-8f53-3891826ec13d a{-webkit-text-decoration:none;text-decoration:none;}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .media-type-icon{position:absolute;top:10px;right:10px;}#section-5e281a37-3928-4ec8-8f53-3891826ec13d .has-data .section{display:block;}#section-5e281a37-3928-4ec8-8f53-3891826ec13d.has-data .section{display:block;}#section-5e281a37-3928-4ec8-8f53-3891826ec13d#section-temp .section{display:block;}#section-5e281a37-3928-4ec8-8f53-3891826ec13d>div:last-child{padding-bottom:calc(4 / 4 * var(--global-section-padding))!important;}#modal-global-contact-us>.close{display:none;}#modal-global-contact-us .contact-form{--colorLighter1:hsla(var(--fontColor_H), var(--fontColor_S), var(--fontColor_L), 0.5);--colorLighter2:hsla(var(--fontColor_H), var(--fontColor_S), var(--fontColor_L), 0.3);width:100%;background:center no-repeat;-webkit-background-size:cover;background-size:cover;min-height:800px;height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:#000;-webkit-box-pack:space-around;-ms-flex-pack:space-around;-webkit-justify-content:space-around;justify-content:space-around;}#modal-global-contact-us .contact-form ::parent{-webkit-align-items:unset;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;}@media (max-width: 1024px){#modal-global-contact-us .contact-form{min-height:100vh;height:auto;display:block;}}#modal-global-contact-us .contact-form .input-container{width:100%;}#modal-global-contact-us .contact-form .input-container+.input-container{margin-top:8px;}#modal-global-contact-us .contact-form__container{z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}@media (max-width: 1024px){#modal-global-contact-us .contact-form__container{padding:0;width:100%;display:block;}}#modal-global-contact-us .contact-form__close{position:absolute;right:5px;top:5px;z-index:10;background-color:transparent;border:none;width:40px;height:40px;cursor:pointer;opacity:0.2;}#modal-global-contact-us .contact-form__close.close{color:#000;}#modal-global-contact-us .contact-form__close:before,#modal-global-contact-us .contact-form__close:after{display:block;content:'';position:absolute;width:20px;height:2px;background-color:currentColor;left:50%;top:50%;}@media (max-width: 768px){#modal-global-contact-us .contact-form__close{top:1vh;}}@media (min-width: 768px) and (max-width: 810px),(min-height: 1024px) and (max-height: 1080px){#modal-global-contact-us .contact-form__close{top:3vh;}}#modal-global-contact-us .contact-form__close:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);}#modal-global-contact-us .contact-form__close:after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-moz-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);}#modal-global-contact-us .contact-form__form{width:100%;max-width:637px;text-align:center;min-height:463px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;margin-right:110px;padding:64px 65px;margin-bottom:0;}@media (max-width: 1024px){#modal-global-contact-us .contact-form__form{width:100%;max-width:100%;margin-right:0;padding:44px 24px;}}#modal-global-contact-us .contact-form__details{width:100%;max-width:510px;margin-top:66px;}@media (max-width: 1024px){#modal-global-contact-us .contact-form__details{width:100%;max-width:100%;margin-top:48px;padding-left:24px;padding-right:24px;}}#modal-global-contact-us .contact-form__input{width:100%;}#modal-global-contact-us .contact-form__submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:16px;width:100%;padding-top:5px;padding-bottom:5px;height:50px;}#modal-global-contact-us .contact-form .thank-you{display:none;padding:24px;}#modal-global-contact-us .contact-form .success .thank-you{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}#modal-global-contact-us .contact-form .success .form-group{display:none;}#modal-global-contact-us .contact-form .success .image{display:none;}#modal-global-contact-us .contact-form__title1{margin-bottom:16px;text-align:left;}#modal-global-contact-us .contact-form__title2{margin-bottom:16px;}#modal-global-contact-us .contact-form__description{margin-bottom:48px;}@media (max-width: 1024px){#modal-global-contact-us .contact-form__description{margin-bottom:32px;}}#modal-global-contact-us .form-inputs-wrap.center-aligned{margin-left:auto;margin-right:auto;}#modal-global-contact-us .company{padding-top:24px;padding-bottom:48px;border-top:1px solid rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 0.5);}@media (max-width: 1024px){#modal-global-contact-us .company{padding-bottom:32px;}}#modal-global-contact-us .company_title{margin-bottom:0;}#modal-global-contact-us .company .lp-a a{white-space:nowrap;}#modal-global-contact-us .company p{margin-bottom:0;}#modal-global-contact-us .socials{margin:-8px;margin-bottom:20px;}@media (max-width: 767px){#modal-global-contact-us .socials{margin-left:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:auto;max-width:100%;}}#modal-global-contact-us .socials li{margin:0;padding:8px;}#modal-global-contact-us .contact-form__submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}#modal-global-contact-us .sync-icon{display:none;margin-right:10px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#modal-global-contact-us .success-icon{display:none;margin-right:10px;-webkit-transition:0s;transition:0s;visibility:visible;}#modal-global-contact-us .loading{pointer-events:none;}#modal-global-contact-us .loading .sync-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}#modal-global-contact-us .success-text{display:none;}#modal-global-contact-us .success{pointer-events:none;}#modal-global-contact-us .success .success-icon{display:block;}#modal-global-contact-us .success .success-text{display:inline;}nav{-webkit-transition:0.2s all;transition:0.2s all;}nav nav{-webkit-transition:0.2s all;transition:0.2s all;}nav .header{padding-top:30px;padding-bottom:30px;}nav .header__right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}nav .header__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}nav .header__btn-contact{border:1px solid;border-radius:3px;padding:18px 40px;-webkit-transition:0.2s all;transition:0.2s all;text-transform:none;margin-left:40px;font-size:18px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}@media (hover: hover) and (pointer: fine){nav .header__btn-contact:hover{background-color:var(--themeBlack);color:var(--themeWhite);}}@media (max-width: 768px){nav .header__btn-contact{padding:10px;margin-left:5px;margin-right:12px;}}nav .header__hamburger{background-color:transparent;cursor:pointer;outline:none;position:relative;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-left:41px;width:60px;height:60px;border:none;}@media (max-width: 768px){nav .header__hamburger{width:40px;height:40px;margin-left:15px;}}@media (hover: hover) and (pointer: fine){nav .header__hamburger:hover .line--top{width:12px;x:30px;}nav .header__hamburger:hover .line--bottom{width:24px;x:18px;}}nav .header__hamburger svg{width:100%;height:100%;}nav .header__hamburger circle{fill:var(--themeBeige);}nav .header__hamburger .line{fill:var(--themeWhite);height:2px;width:24px;x:18px;y:26px;-webkit-transition:0.2s all;transition:0.2s all;}nav .header__hamburger .line--bottom{width:12px;x:30px;y:32px;}nav .sub-nav{position:absolute;left:0;top:100%;padding:0;max-height:0;z-index:5;margin:0;list-style-type:none;overflow:hidden;visibility:hidden;-webkit-transition:visibility 0s linear 0.3s,max-height 0.3s ease;transition:visibility 0s linear 0.3s,max-height 0.3s ease;}nav .sub-nav.visible{-webkit-transition:visibility 0s linear 0s,max-height 0.3s ease-in;transition:visibility 0s linear 0s,max-height 0.3s ease-in;max-height:100vh;visibility:visible;}nav .sub-nav__item{position:relative;display:block;margin:0;text-align:left;}nav .sub-nav__link{display:block;color:var(--themeWhite);font-size:14px;font-weight:600;padding:10px 18px;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:178px;min-width:100%;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;background-color:var(--themeBlack);}@media (hover: hover) and (pointer: fine){nav .sub-nav__link:hover{color:var(--themeWhite);background-color:rgba(75, 75, 75, 1);}}nav .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;outline:none;max-width:234px;height:60px;}@media (max-width: 768px){nav .logo{width:145px;}}nav .logo__img{object-fit:contain;object-position:left;max-width:100%;max-height:100%;}nav .logo__img.light{display:none;}nav .logo__img.dark{display:block;}nav .scroll .header{padding-top:22px;padding-bottom:22px;}@media (hover: hover) and (pointer: fine){nav .scroll .header__btn-contact:hover{background-color:var(--themeWhite);color:var(--themeBlack);}}nav .scroll .search__btn{color:var(--themeWhite);}nav .scroll .logo__img.dark{display:none;}nav .scroll .logo__img.light{display:block;}nav .header.theme-light{color:#fff;}nav .header.theme-light .lp-btn.lp-btn--dark.lp-btn--outline{color:var(--themeWhite, #fff);border-color:var(--themeWhite, #fff);}nav .header.theme-light .lp-btn.lp-btn--dark.lp-btn--outline:hover{color:var(--themeBlack, #fff);border-color:var(--themeBlack, #fff);background-color:var(--themeWhite, #fff);}nav .header.theme-light .logo__img.dark{display:none;}nav .header.theme-light .logo__img.light{display:block;}nav.scroll .header{padding-top:22px;padding-bottom:22px;}nav.scroll .lp-btn.lp-btn--dark.lp-btn--outline{color:var(--themeWhite, #fff);border-color:var(--themeWhite, #fff);}nav.scroll .lp-btn.lp-btn--dark.lp-btn--outline:hover{color:var(--themeBlack, #fff);border-color:var(--themeBlack, #fff);background-color:var(--themeWhite, #fff);}nav.scroll .search__btn{color:var(--themeWhite);}nav.scroll .logo__img.dark{display:none;}nav.scroll .logo__img.light{display:block;}nav .navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none;margin:0;padding:0;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex:1;-ms-flex:1;flex:1;}@media (max-width: 1024px){nav .navigation{display:none;}}nav .navigation__item{padding:0;margin:0;visibility:hidden;height:0;}nav .navigation__item+.navigation__item{padding-left:20px;}@media (hover: hover) and (pointer: fine){nav .navigation .navigation__item:not(.sub-nav-container) .navigation__link:after{content:'';position:absolute;display:block;width:0;height:2px;-webkit-transition:width .3s linear;transition:width .3s linear;background:var(--themeBeige);bottom:0;left:0;}nav .navigation .navigation__item:not(.sub-nav-container) .navigation__link:hover:after{width:100%;}}nav .navigation__link{display:block;position:relative;font-size:18px;line-height:18px;background-color:transparent;border:none;border-bottom:2px solid transparent;border-top:2px solid transparent;cursor:pointer;padding:21px 10px;max-width:180px;z-index:2;outline:none;color:inherit;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;-webkit-font-smoothing:unset;-webkit-transition:color .3s linear;transition:color .3s linear;}nav .navigation__link:focus,nav .navigation__link:active{outline:none;}nav .sub-nav-container{position:relative;padding-right:21px;}nav .sub-nav-container:after{display:block;content:'';width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;position:absolute;right:3px;top:50%;-webkit-transform:translate(0, calc(-50% - 3px)) rotate(45deg);-moz-transform:translate(0, calc(-50% - 3px)) rotate(45deg);-ms-transform:translate(0, calc(-50% - 3px)) rotate(45deg);transform:translate(0, calc(-50% - 3px)) rotate(45deg);-webkit-transition:-webkit-transform 0.2s linear;transition:transform 0.2s linear;}nav .sub-nav-container.active:after{-webkit-transform:translate(0, calc(-50% + 3px)) rotate(-135deg);-moz-transform:translate(0, calc(-50% + 3px)) rotate(-135deg);-ms-transform:translate(0, calc(-50% + 3px)) rotate(-135deg);transform:translate(0, calc(-50% + 3px)) rotate(-135deg);}nav .search{position:relative;}nav .search__btn{border:none;background-color:transparent;margin-left:20px;cursor:pointer;display:block;color:inherit;}@media (max-width: 768px){nav .search__btn{margin-left:0;}}nav .search__btn svg{display:block;}@media (max-width: 768px){nav .hide-mobile{display:none;}}body>div.sidemenu{background-color:rgba(245, 245, 245, 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(245, 245, 245, 1);--bgColor_H:0;--bgColor_S:0%;--bgColor_L:96%;--bgColor_A:1;--bgColor_darkenDir:-1;}body>div.sidemenu{--colorLighter1:hsla(var(--fontColor_H), var(--fontColor_S), var(--fontColor_L), 0.1);width:100%;display:block;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.1s all ease-out 2s;transition:.1s all ease-out 2s;background:transparent;}body>div.sidemenu .sidemenu__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}body>div.sidemenu.visible{-webkit-transition:0s all;transition:0s all;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:900;background-color:transparent;}body>div.sidemenu.visible .sidemenu__img{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:.7s cubic-bezier(0.645,  0.045, 0.355, 1.000);transition:.7s cubic-bezier(0.645,  0.045, 0.355, 1.000);}body>div.sidemenu.visible .sidemenu__wrapper{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:1s cubic-bezier(0.645,  0.045, 0.355, 1.000);transition:1s cubic-bezier(0.645,  0.045, 0.355, 1.000);}body>div.sidemenu.visible .sidemenu__toggle{pointer-events:auto;}body>div.sidemenu .sidemenu__img{background:center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.7s cubic-bezier(0.645,  0.045, 0.355, 1.000) .5s;transition:.7s cubic-bezier(0.645,  0.045, 0.355, 1.000) .5s;}@media (max-width: 768px){body>div.sidemenu .sidemenu__img{display:none;}}body>div.sidemenu .sidemenu__wrapper{background-color:var(--bgColor, #211F1F);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:100vh;padding:80px 0 66px 0;overflow-y:auto;max-width:700px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:1s cubic-bezier(0.645,  0.045, 0.355, 1.000) .5s;transition:1s cubic-bezier(0.645,  0.045, 0.355, 1.000) .5s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}body>div.sidemenu .sidemenu__wrapper::-webkit-scrollbar{width:4px;background-color:transparent;}body>div.sidemenu .sidemenu__wrapper::-webkit-scrollbar-thumb{background-color:var(--fontColor, #ffffff);}body>div.sidemenu .sidemenu__wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.3);background-color:var(--bgColor, #211F1F);}@media (max-width: 768px){body>div.sidemenu .sidemenu__wrapper{padding:40px 0 66px 0;}}body>div.sidemenu .sidemenu__toggle{height:48px;margin-right:auto;margin-left:70px;position:relative;border:none;background-color:transparent;outline:none;color:var(--fontColor, #ffffff);padding-right:50px;font-family:inherit;pointer-events:none;cursor:pointer;}@media (max-width: 768px){body>div.sidemenu .sidemenu__toggle{margin-left:20px;}}body>div.sidemenu .sidemenu__toggle--right{margin-left:auto;margin-right:70px;}@media (max-width: 768px){body>div.sidemenu .sidemenu__toggle--right{margin-right:20px;}}body>div.sidemenu .sidemenu__toggle:focus{outline:none;}body>div.sidemenu .sidemenu__toggle:before,body>div.sidemenu .sidemenu__toggle:after{content:'';display:block;position:absolute;width:20px;height:2px;background-color:currentColor;right:0;top:50%;}body>div.sidemenu .sidemenu__toggle:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);}body>div.sidemenu .sidemenu__toggle:after{-webkit-transform:translate(-50%, -50%) rotate(-225deg);-moz-transform:translate(-50%, -50%) rotate(-225deg);-ms-transform:translate(-50%, -50%) rotate(-225deg);transform:translate(-50%, -50%) rotate(-225deg);}body>div.sidemenu .sidemenu__nav{margin-bottom:auto;padding:0;}body>div.sidemenu .sidemenu__socials{margin-left:auto;padding-top:30px;padding-right:70px;}@media (max-width: 768px){body>div.sidemenu .sidemenu__socials{padding-right:20px;padding-left:20px;}}body>div.sidemenu .sidemenu__socials .lp-socials li{margin-bottom:14px;}body>div.sidemenu .sidemenu__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:93px;}@media (max-width: 768px){body>div.sidemenu .sidemenu__header{padding-bottom:59px;}}body>div.sidemenu .sidemenu__logo{display:none;}@media (max-width: 768px){body>div.sidemenu .sidemenu__logo{display:block;}}body>div.sidemenu .sidemenu__logo-img{display:block;max-height:50px;}body>div.sidemenu .navigation{list-style-type:none;margin:0;padding:0;max-width:100%;}body>div.sidemenu .navigation__item{border-bottom:1px solid var(--colorLighter1);margin:0;overflow:hidden;}body>div.sidemenu .navigation__link{padding:12px 12px 12px 70px;display:block;font-size:22px;font-weight:400;line-height:48px;color:var(--fontColor, #ffffff);-webkit-transition:0.2s all;transition:0.2s all;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;font-family:var(--global-primary-font-family);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0;position:relative;transition-property:transform,opacity,color;transition-duration:0.55s,0.55s,0.3s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1),ease-in-out,ease-in-out;}@media(max-width: 768px){body>div.sidemenu .navigation__link{padding-left:20px;padding-right:20px;padding-bottom:16px;}}@media (hover: hover) and (pointer: fine){body>div.sidemenu .navigation__link:hover{color:var(--fontColor, #ffffff);}}body>div.sidemenu .sub-nav{list-style-type:none;display:none;margin:0;padding:10px 0 30px 85px;}@media(max-width: 768px){body>div.sidemenu .sub-nav{padding-bottom:16px;padding-left:35px;}}body>div.sidemenu .sub-nav__item{padding-bottom:10px;margin:0;opacity:0;}body>div.sidemenu .sub-nav__item.fadeInUp{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:var(--delay);animation-delay:var(--delay);}body>div.sidemenu .sub-nav__link{font-size:16px;font-weight:400;cursor:pointer;color:var(--fontColor, #ffffff);font-family:var(--global-secondary-font-family);-webkit-text-decoration:none;text-decoration:none;}body>div.sidemenu .sub-nav.visible{display:block;}body>div.sidemenu .lp-socials__link{opacity:0;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);position:relative;transition-property:transform,opacity,color;transition-duration:0.55s,0.55s,0.3s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1),ease-in-out,ease-in-out;}body>div.sidemenu body>div.sidemenu{width:100%;}body>div.sidemenu body>div.sidemenu.visible{-webkit-transition:0s all;transition:0s all;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:900;background-color:transparent;}body>div.sidemenu body>div.sidemenu.visible .sidemenu__img{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:.7s cubic-bezier(0.645,  0.045, 0.355, 1.000);transition:.7s cubic-bezier(0.645,  0.045, 0.355, 1.000);}body>div.sidemenu body>div.sidemenu.visible .sidemenu__wrapper{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:1s cubic-bezier(0.645,  0.045, 0.355, 1.000);transition:1s cubic-bezier(0.645,  0.045, 0.355, 1.000);}body>div.sidemenu body>div.sidemenu.visible .sidemenu__toggle{pointer-events:auto;}body>div.sidemenu .fade-in{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}body>div.sidemenu .arrow{vertical-align:middle;margin-bottom:10px;-webkit-transition:.4s;transition:.4s;}body>div.sidemenu .arrow.active{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:.4s;transition:.4s;}footer{background-color:rgba(245, 245, 245, 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(245, 245, 245, 1);--bgColor_H:0;--bgColor_S:0%;--bgColor_L:96%;--bgColor_A:1;--bgColor_darkenDir:-1;}footer .lp-input--dark{background-color:#fff;}footer .site-footer__subscribe{padding-top:92px;padding-bottom:92px;background-color:rgba(0,0,0,0.1);}@media (max-width: 768px){footer .site-footer__subscribe{padding-top:64px;padding-bottom:64px;}}footer .site-footer__logo-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:64px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (max-width: 768px){footer .site-footer__logo-bar{padding-bottom:24px;}}footer .site-footer__logo-container img{max-width:268px;max-height:56px;object-fit:contain;display:block;object-position:left top;}footer .site-footer__logo-container+.site-footer__logo-container{margin-left:50px;}@media (max-width: 768px){footer .site-footer__logo-container+.site-footer__logo-container{margin-left:0;margin-top:16px;width:100%;}}footer .site-footer__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}@media (max-width: 768px){footer .site-footer__info{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}footer .site-footer__info .lp-a a{white-space:nowrap;}footer .site-footer__col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-right:32px;}footer .site-footer__col-title{width:100%;margin-bottom:16px;min-height:29px;}footer .site-footer__col-content{opacity:0.5;padding-bottom:16px;}footer .site-footer__col-content p{margin-bottom:0;}footer .site-footer__col-content a{color:inherit;}footer .site-footer__col-content+.site-footer__col-content{padding-left:40px;}@media (max-width: 768px){footer .site-footer__col-content+.site-footer__col-content{padding-left:0;}}footer .site-footer__navigation-wrap{width:100%;padding-top:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}@media (max-width: 992px){footer .site-footer__navigation-wrap{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:18px;}}@media (max-width: 768px){footer .site-footer__navigation-wrap{padding-top:24px;padding-bottom:0;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}}footer .site-footer__socials{margin-left:auto;}@media (max-width: 992px){footer .site-footer__socials{margin-left:0;}}@media (max-width: 768px){footer .site-footer__socials{margin-right:auto;}}footer .site-footer__socials li{margin-bottom:0;}footer .site-footer__disclaimer{padding-top:64px;padding-bottom:32px;position:relative;opacity:0.5;}@media (max-width: 768px){footer .site-footer__disclaimer{padding-top:18px;padding-bottom:25px;}}footer .site-footer__disclaimer:after{content:'';display:block;position:absolute;left:0;bottom:0;right:0;height:1px;background-color:currentColor;opacity:0.2;}footer .site-footer__copy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:32px;font-size:18px;}@media (max-width: 768px){footer .site-footer__copy{padding-top:15px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}footer .site-footer__copy>div:first-child{margin-bottom:15px;}}footer .site-footer__copy a{color:inherit;}footer .site-footer__copy-lp span{margin-right:5px;}footer .site-footer__copy-lp img{margin-right:30px;}@media (max-width: 768px){footer .site-footer__copy-lp img{margin-right:0;margin-bottom:15px;}}@media (min-width: 769px){footer .site-footer__copy-lp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}footer .site-footer__bottom{padding-top:96px;padding-bottom:96px;}@media (max-width: 768px){footer .site-footer__bottom{padding-top:64px;padding-bottom:64px;}}footer .footer-contact{margin-bottom:13px;}footer .footer-contact p{margin-bottom:0;opacity:.7;}footer .footer-contact ul{list-style:none;padding-left:0;margin:0;}footer .footer-subscribe{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (max-width: 768px){footer .footer-subscribe{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}footer .footer-subscribe__title-wrap{padding-right:50px;}@media (max-width: 768px){footer .footer-subscribe__title-wrap{padding-right:0;padding-bottom:32px;}}footer .footer-subscribe__title{margin-bottom:8px;}footer .footer-subscribe__sub-title{margin-bottom:0;}footer .footer-subscribe__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:330px;margin-bottom:0;position:relative;}footer .footer-subscribe__submit{margin-top:16px;}footer .footer-subscribe__success-msg{position:absolute;top:100%;width:100%;text-align:center;opacity:.7;padding-top:10px;}footer .footer-navigation{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px 0 0;margin:0 -30px;}@media (max-width: 992px){footer .footer-navigation{margin-bottom:36px;}}@media (max-width: 768px){footer .footer-navigation{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 0 36px;}}footer .footer-navigation__item{margin:0 30px;}@media (max-width: 768px){footer .footer-navigation__item{margin:0 0 10px;}}footer .footer-navigation__link{color:inherit;-webkit-text-decoration:none;text-decoration:none;font-size:14px;line-height:14px;background-color:transparent;border:none;font-family:inherit;cursor:pointer;padding-left:0;padding-right:0;-webkit-transition:0.2s all;transition:0.2s all;}@media (hover: hover) and (pointer: fine){footer .footer-navigation__link:hover{color:var(--themeBeige);}}footer .lp-socials li{margin-bottom:14px;}footer .sync-icon{display:none;margin-right:10px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}footer .success-icon{display:none;margin-right:10px;-webkit-transition:0s;transition:0s;visibility:visible;}footer .loading{pointer-events:none;}footer .loading .sync-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}footer .success .success-icon{display:block;}footer .lp-footer-disclaimers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-top:32px;padding-top:32px;}@media (max-width: 768px){footer .lp-footer-disclaimers{padding-top:15px;margin-top:15px;}}body>div.mobile-contact-wrapper{z-index:200;position:relative;}body>div.mobile-contact-wrapper .lp-ico:before{content:'';width:1em;height:1em;background-color:currentColor;-webkit-background-size:cover;background-size:cover;display:block;-webkit-mask-position:center;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:all .3s;transition:all .3s;}body>div.mobile-contact-wrapper .lp-ico-search:before{-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6231 21.3002L17.1372 16.8143M19.5606 10.9877C19.5606 15.5441 15.8669 19.2377 11.3106 19.2377C6.75421 19.2377 3.06055 15.5441 3.06055 10.9877C3.06055 6.43135 6.75421 2.73769 11.3106 2.73769C15.8669 2.73769 19.5606 6.43135 19.5606 10.9877Z' stroke='black' stroke-width='1.82813' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E\");-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6231 21.3002L17.1372 16.8143M19.5606 10.9877C19.5606 15.5441 15.8669 19.2377 11.3106 19.2377C6.75421 19.2377 3.06055 15.5441 3.06055 10.9877C3.06055 6.43135 6.75421 2.73769 11.3106 2.73769C15.8669 2.73769 19.5606 6.43135 19.5606 10.9877Z' stroke='black' stroke-width='1.82813' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6231 21.3002L17.1372 16.8143M19.5606 10.9877C19.5606 15.5441 15.8669 19.2377 11.3106 19.2377C6.75421 19.2377 3.06055 15.5441 3.06055 10.9877C3.06055 6.43135 6.75421 2.73769 11.3106 2.73769C15.8669 2.73769 19.5606 6.43135 19.5606 10.9877Z' stroke='black' stroke-width='1.82813' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E\");}body>div.mobile-contact-wrapper .lp-ico-arrow-top:before{-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8716 9.99976L8.87158 5.99976L4.87158 9.99976' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E\");-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8716 9.99976L8.87158 5.99976L4.87158 9.99976' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8716 9.99976L8.87158 5.99976L4.87158 9.99976' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E\");}body>div.mobile-contact-wrapper .lp-ico-scroll-top:before{-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 3H3M12 21V7M12 7L5 14M12 7L19 14' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E \");-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 3H3M12 21V7M12 7L5 14M12 7L19 14' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E \");mask-image:url(\"data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 3H3M12 21V7M12 7L5 14M12 7L19 14' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E \");}body>div.mobile-contact-wrapper .lp-ico-close:before{-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5986 6.32617L5.59863 18.3262M5.59863 6.32617L17.5986 18.3262' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E \");-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5986 6.32617L5.59863 18.3262M5.59863 6.32617L17.5986 18.3262' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E \");mask-image:url(\"data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5986 6.32617L5.59863 18.3262M5.59863 6.32617L17.5986 18.3262' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E \");}body>div.mobile-contact-wrapper .lp-ico-phone:before{-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8699 6.57142C14.7459 6.74157 15.551 7.16808 16.1821 7.79637C16.8132 8.42465 17.2416 9.22612 17.4126 10.0982M13.8699 3C15.6899 3.20128 17.3871 4.01265 18.6827 5.3009C19.9784 6.58914 20.7955 8.27768 21 10.0893M10.4412 13.592C9.36357 12.5192 8.51264 11.3061 7.88843 10.0118C7.83474 9.90047 7.80789 9.84481 7.78726 9.77437C7.71397 9.52405 7.76662 9.21668 7.91909 9.00469C7.962 8.94504 8.01326 8.894 8.11578 8.79194C8.42933 8.47979 8.58611 8.32372 8.6886 8.16677C9.07515 7.57491 9.07515 6.81189 8.6886 6.22002C8.58611 6.06308 8.42933 5.90701 8.11578 5.59486L7.94101 5.42087C7.46438 4.94637 7.22607 4.70912 6.97012 4.58024C6.4611 4.32392 5.85996 4.32392 5.35093 4.58024C5.09499 4.70912 4.85667 4.94637 4.38004 5.42087L4.23867 5.56161C3.76367 6.03449 3.52617 6.27093 3.34478 6.59239C3.1435 6.94909 2.99878 7.5031 3.00001 7.91222C3.00111 8.28092 3.07295 8.53291 3.21664 9.03688C3.98881 11.7453 5.44574 14.3009 7.58743 16.4331C9.72911 18.5652 12.2963 20.0156 15.0168 20.7843C15.523 20.9274 15.7761 20.9989 16.1465 21C16.5575 21.0012 17.114 20.8571 17.4723 20.6568C17.7952 20.4762 18.0327 20.2397 18.5077 19.7669L18.649 19.6261C19.1257 19.1516 19.364 18.9144 19.4934 18.6596C19.7509 18.1528 19.7509 17.5544 19.4934 17.0476C19.364 16.7928 19.1257 16.5556 18.649 16.0811L18.4743 15.9071C18.1607 15.5949 18.0039 15.4388 17.8463 15.3368C17.2518 14.952 16.4853 14.952 15.8908 15.3368C15.7332 15.4388 15.5764 15.5949 15.2628 15.9071C15.1603 16.0091 15.1091 16.0602 15.0491 16.1029C14.8362 16.2547 14.5274 16.3071 14.276 16.2341C14.2052 16.2136 14.1493 16.1869 14.0375 16.1334C12.7374 15.512 11.5189 14.6648 10.4412 13.592Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E\");-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8699 6.57142C14.7459 6.74157 15.551 7.16808 16.1821 7.79637C16.8132 8.42465 17.2416 9.22612 17.4126 10.0982M13.8699 3C15.6899 3.20128 17.3871 4.01265 18.6827 5.3009C19.9784 6.58914 20.7955 8.27768 21 10.0893M10.4412 13.592C9.36357 12.5192 8.51264 11.3061 7.88843 10.0118C7.83474 9.90047 7.80789 9.84481 7.78726 9.77437C7.71397 9.52405 7.76662 9.21668 7.91909 9.00469C7.962 8.94504 8.01326 8.894 8.11578 8.79194C8.42933 8.47979 8.58611 8.32372 8.6886 8.16677C9.07515 7.57491 9.07515 6.81189 8.6886 6.22002C8.58611 6.06308 8.42933 5.90701 8.11578 5.59486L7.94101 5.42087C7.46438 4.94637 7.22607 4.70912 6.97012 4.58024C6.4611 4.32392 5.85996 4.32392 5.35093 4.58024C5.09499 4.70912 4.85667 4.94637 4.38004 5.42087L4.23867 5.56161C3.76367 6.03449 3.52617 6.27093 3.34478 6.59239C3.1435 6.94909 2.99878 7.5031 3.00001 7.91222C3.00111 8.28092 3.07295 8.53291 3.21664 9.03688C3.98881 11.7453 5.44574 14.3009 7.58743 16.4331C9.72911 18.5652 12.2963 20.0156 15.0168 20.7843C15.523 20.9274 15.7761 20.9989 16.1465 21C16.5575 21.0012 17.114 20.8571 17.4723 20.6568C17.7952 20.4762 18.0327 20.2397 18.5077 19.7669L18.649 19.6261C19.1257 19.1516 19.364 18.9144 19.4934 18.6596C19.7509 18.1528 19.7509 17.5544 19.4934 17.0476C19.364 16.7928 19.1257 16.5556 18.649 16.0811L18.4743 15.9071C18.1607 15.5949 18.0039 15.4388 17.8463 15.3368C17.2518 14.952 16.4853 14.952 15.8908 15.3368C15.7332 15.4388 15.5764 15.5949 15.2628 15.9071C15.1603 16.0091 15.1091 16.0602 15.0491 16.1029C14.8362 16.2547 14.5274 16.3071 14.276 16.2341C14.2052 16.2136 14.1493 16.1869 14.0375 16.1334C12.7374 15.512 11.5189 14.6648 10.4412 13.592Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8699 6.57142C14.7459 6.74157 15.551 7.16808 16.1821 7.79637C16.8132 8.42465 17.2416 9.22612 17.4126 10.0982M13.8699 3C15.6899 3.20128 17.3871 4.01265 18.6827 5.3009C19.9784 6.58914 20.7955 8.27768 21 10.0893M10.4412 13.592C9.36357 12.5192 8.51264 11.3061 7.88843 10.0118C7.83474 9.90047 7.80789 9.84481 7.78726 9.77437C7.71397 9.52405 7.76662 9.21668 7.91909 9.00469C7.962 8.94504 8.01326 8.894 8.11578 8.79194C8.42933 8.47979 8.58611 8.32372 8.6886 8.16677C9.07515 7.57491 9.07515 6.81189 8.6886 6.22002C8.58611 6.06308 8.42933 5.90701 8.11578 5.59486L7.94101 5.42087C7.46438 4.94637 7.22607 4.70912 6.97012 4.58024C6.4611 4.32392 5.85996 4.32392 5.35093 4.58024C5.09499 4.70912 4.85667 4.94637 4.38004 5.42087L4.23867 5.56161C3.76367 6.03449 3.52617 6.27093 3.34478 6.59239C3.1435 6.94909 2.99878 7.5031 3.00001 7.91222C3.00111 8.28092 3.07295 8.53291 3.21664 9.03688C3.98881 11.7453 5.44574 14.3009 7.58743 16.4331C9.72911 18.5652 12.2963 20.0156 15.0168 20.7843C15.523 20.9274 15.7761 20.9989 16.1465 21C16.5575 21.0012 17.114 20.8571 17.4723 20.6568C17.7952 20.4762 18.0327 20.2397 18.5077 19.7669L18.649 19.6261C19.1257 19.1516 19.364 18.9144 19.4934 18.6596C19.7509 18.1528 19.7509 17.5544 19.4934 17.0476C19.364 16.7928 19.1257 16.5556 18.649 16.0811L18.4743 15.9071C18.1607 15.5949 18.0039 15.4388 17.8463 15.3368C17.2518 14.952 16.4853 14.952 15.8908 15.3368C15.7332 15.4388 15.5764 15.5949 15.2628 15.9071C15.1603 16.0091 15.1091 16.0602 15.0491 16.1029C14.8362 16.2547 14.5274 16.3071 14.276 16.2341C14.2052 16.2136 14.1493 16.1869 14.0375 16.1334C12.7374 15.512 11.5189 14.6648 10.4412 13.592Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E\");}body>div.mobile-contact-wrapper .lp-ico-sms:before{-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 11.5C21.0034 12.8199 20.6951 14.1219 20.1 15.3C19.3944 16.7117 18.3098 17.8992 16.9674 18.7293C15.6251 19.5594 14.0782 19.9994 12.5 20C11.1801 20.0034 9.87812 19.6951 8.7 19.1L3 21L4.9 15.3C4.30493 14.1219 3.99656 12.8199 4 11.5C4.00061 9.92176 4.44061 8.37485 5.27072 7.03255C6.10083 5.69025 7.28825 4.60557 8.7 3.9C9.87812 3.30493 11.1801 2.99656 12.5 3H13C15.0843 3.11499 17.053 3.99476 18.5291 5.47086C20.0052 6.94695 20.885 8.91565 21 11V11.5Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E\");-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 11.5C21.0034 12.8199 20.6951 14.1219 20.1 15.3C19.3944 16.7117 18.3098 17.8992 16.9674 18.7293C15.6251 19.5594 14.0782 19.9994 12.5 20C11.1801 20.0034 9.87812 19.6951 8.7 19.1L3 21L4.9 15.3C4.30493 14.1219 3.99656 12.8199 4 11.5C4.00061 9.92176 4.44061 8.37485 5.27072 7.03255C6.10083 5.69025 7.28825 4.60557 8.7 3.9C9.87812 3.30493 11.1801 2.99656 12.5 3H13C15.0843 3.11499 17.053 3.99476 18.5291 5.47086C20.0052 6.94695 20.885 8.91565 21 11V11.5Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 11.5C21.0034 12.8199 20.6951 14.1219 20.1 15.3C19.3944 16.7117 18.3098 17.8992 16.9674 18.7293C15.6251 19.5594 14.0782 19.9994 12.5 20C11.1801 20.0034 9.87812 19.6951 8.7 19.1L3 21L4.9 15.3C4.30493 14.1219 3.99656 12.8199 4 11.5C4.00061 9.92176 4.44061 8.37485 5.27072 7.03255C6.10083 5.69025 7.28825 4.60557 8.7 3.9C9.87812 3.30493 11.1801 2.99656 12.5 3H13C15.0843 3.11499 17.053 3.99476 18.5291 5.47086C20.0052 6.94695 20.885 8.91565 21 11V11.5Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E\");}body>div.mobile-contact-wrapper .lp-ico-email:before{-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5 18L14.8571 12M9.14286 12L2.50003 18M2 7L10.1649 12.7154C10.8261 13.1783 11.1567 13.4097 11.5163 13.4993C11.8339 13.5785 12.1661 13.5785 12.4837 13.4993C12.8433 13.4097 13.1739 13.1783 13.8351 12.7154L22 7M6.8 20H17.2C18.8802 20 19.7202 20 20.362 19.673C20.9265 19.3854 21.3854 18.9265 21.673 18.362C22 17.7202 22 16.8802 22 15.2V8.8C22 7.11984 22 6.27976 21.673 5.63803C21.3854 5.07354 20.9265 4.6146 20.362 4.32698C19.7202 4 18.8802 4 17.2 4H6.8C5.11984 4 4.27976 4 3.63803 4.32698C3.07354 4.6146 2.6146 5.07354 2.32698 5.63803C2 6.27976 2 7.11984 2 8.8V15.2C2 16.8802 2 17.7202 2.32698 18.362C2.6146 18.9265 3.07354 19.3854 3.63803 19.673C4.27976 20 5.11984 20 6.8 20Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E\");-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5 18L14.8571 12M9.14286 12L2.50003 18M2 7L10.1649 12.7154C10.8261 13.1783 11.1567 13.4097 11.5163 13.4993C11.8339 13.5785 12.1661 13.5785 12.4837 13.4993C12.8433 13.4097 13.1739 13.1783 13.8351 12.7154L22 7M6.8 20H17.2C18.8802 20 19.7202 20 20.362 19.673C20.9265 19.3854 21.3854 18.9265 21.673 18.362C22 17.7202 22 16.8802 22 15.2V8.8C22 7.11984 22 6.27976 21.673 5.63803C21.3854 5.07354 20.9265 4.6146 20.362 4.32698C19.7202 4 18.8802 4 17.2 4H6.8C5.11984 4 4.27976 4 3.63803 4.32698C3.07354 4.6146 2.6146 5.07354 2.32698 5.63803C2 6.27976 2 7.11984 2 8.8V15.2C2 16.8802 2 17.7202 2.32698 18.362C2.6146 18.9265 3.07354 19.3854 3.63803 19.673C4.27976 20 5.11984 20 6.8 20Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5 18L14.8571 12M9.14286 12L2.50003 18M2 7L10.1649 12.7154C10.8261 13.1783 11.1567 13.4097 11.5163 13.4993C11.8339 13.5785 12.1661 13.5785 12.4837 13.4993C12.8433 13.4097 13.1739 13.1783 13.8351 12.7154L22 7M6.8 20H17.2C18.8802 20 19.7202 20 20.362 19.673C20.9265 19.3854 21.3854 18.9265 21.673 18.362C22 17.7202 22 16.8802 22 15.2V8.8C22 7.11984 22 6.27976 21.673 5.63803C21.3854 5.07354 20.9265 4.6146 20.362 4.32698C19.7202 4 18.8802 4 17.2 4H6.8C5.11984 4 4.27976 4 3.63803 4.32698C3.07354 4.6146 2.6146 5.07354 2.32698 5.63803C2 6.27976 2 7.11984 2 8.8V15.2C2 16.8802 2 17.7202 2.32698 18.362C2.6146 18.9265 3.07354 19.3854 3.63803 19.673C4.27976 20 5.11984 20 6.8 20Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E\");}body>div.mobile-contact-wrapper a{-webkit-text-decoration:none;text-decoration:none;}body>div.mobile-contact-wrapper .btn-holder{bottom:-50px;left:19px;position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:13px;opacity:0;-webkit-transition:all .3s;transition:all .3s;}@media (max-width: 1024px){body>div.mobile-contact-wrapper .btn-holder{right:19px;padding:0 48px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}body>div.mobile-contact-wrapper .btn-holder.visible{bottom:28px;opacity:1;}body>div.mobile-contact-wrapper .search-btn{width:48px;height:48px;border-radius:999px;font-size:0;line-height:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .3s;transition:all .3s;padding:12px;color:#141414;background:#fff;}@media (max-width: 1024px){body>div.mobile-contact-wrapper .search-btn{position:absolute;left:0;bottom:0;}}body>div.mobile-contact-wrapper .search-btn:before{width:24px;height:24px;}body>div.mobile-contact-wrapper .connect-btn{height:48px;padding:0 24px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;text-transform:uppercase;border-radius:25px;color:var(--pillTextColor);background:var(--pillBackgroundColor);border:1px solid rgba(255, 255, 255, 0.2);cursor:pointer;font-size:10px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:0.4px;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-transition:all .4s;transition:all .4s;box-shadow:0 0 0 0 rgba(255, 255, 255, 0.2);-webkit-animation:pulsate 2s ease infinite;animation:pulsate 2s ease infinite;}body>div.mobile-contact-wrapper .connect-btn:before{width:16px;height:16px;}body>div.mobile-contact-wrapper .pop-up{display:none;position:fixed;bottom:0;left:0;width:100%;-webkit-transition:all .3s;transition:all .3s;border-radius:16px 16px 0 0;color:var(--textColor);background:var(--backgroundColor);}@media (max-height: 850px){body>div.mobile-contact-wrapper .pop-up{max-height:85vh;overflow-y:auto;}}@media (min-width: 1025px){body>div.mobile-contact-wrapper .pop-up{max-height:none;overflow-y:initial;max-width:637px;border-radius:16px;bottom:28px;left:19px;}}body>div.mobile-contact-wrapper .pop-up .lp-container{padding-top:24px;padding-bottom:24px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}@media (min-width: 1025px){body>div.mobile-contact-wrapper .pop-up .lp-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:40px;padding-bottom:40px;min-height:450px;padding-left:56px;padding-right:56px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}body>div.mobile-contact-wrapper .pop-up .close-btn{width:44px;height:44px;background-color:transparent;border-color:transparent;display:block;margin:24px auto 0;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--textColor);cursor:pointer;padding:10px;border:0;}body>div.mobile-contact-wrapper .pop-up .close-btn:before{width:24px;height:24px;}@media (min-width: 1025px){body>div.mobile-contact-wrapper .pop-up .close-btn{position:absolute;top:14px;right:12px;margin:0;}}body>div.mobile-contact-wrapper .pop-up .icon-btn{width:44px;height:44px;border-radius:999px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:8px;color:var(--textColor);position:relative;}body>div.mobile-contact-wrapper .pop-up .icon-btn:after{position:absolute;bottom:0;width:100%;left:0;border-radius:999px;height:100%;content:'';border:solid 1px var(--textColor);opacity:.3;}body>div.mobile-contact-wrapper .pop-up .icon-btn:before{width:24px;height:24px;}body>div.mobile-contact-wrapper .success-block{display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}@media (min-width: 1025px){body>div.mobile-contact-wrapper .success-block{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}}body>div.mobile-contact-wrapper .success-block .lp-btn{margin-top:24px;}body>div.mobile-contact-wrapper .contact-form{margin:0;}@media (max-width: 1024px){body>div.mobile-contact-wrapper .contact-form__item{width:100%;}}body>div.mobile-contact-wrapper .contact-form__item .lp-input{width:100%;}body>div.mobile-contact-wrapper .contact-form__item .is-placeholder{color:#818181;}body>div.mobile-contact-wrapper .contact-form__item+.contact-form__item{margin-top:16px;}body>div.mobile-contact-wrapper .contact-form.show-success .contact-form__container,body>div.mobile-contact-wrapper .contact-form.success .contact-form__container{display:none;}body>div.mobile-contact-wrapper .contact-form.show-success .success-block,body>div.mobile-contact-wrapper .contact-form.success .success-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}body>div.mobile-contact-wrapper .contact-form .lp-disclaimer{margin-top:16px;}body>div.mobile-contact-wrapper .contact-form .lp-h3{margin-bottom:16px;}body>div.mobile-contact-wrapper .success-message{font-size:22px;text-rendering:optimizeLegibility;}@-webkit-keyframes pulsate{0%{box-shadow:0 0 0 0 rgba(255, 255, 255, 0.2);}50%{box-shadow:0 0 4px 6px rgba(255, 255, 255, .5);}100%{box-shadow:0 0 12px 12px rgba(255, 255, 255, 0);}}","jqueryExecutables":["try {\n(function init(sectionDomId) {\n  let address = $('#' + sectionDomId + \" .company_address\").text().trim();\n  $('#' + sectionDomId + \" .company_address\").text(address);\n  function setHttp(link) {\n    if (link.search(/^http[s]?\\:\\/\\/|\\//) == -1) {\n      link = 'http://' + link;\n    }\n    return link;\n  }\n  $(`#${sectionDomId} .contact-form__form`).on('reset', () => {\n    const redirectLink = $('#' + sectionDomId + ' .redirect-link');\n    if (redirectLink.length) {\n      const rawHref = redirectLink.attr('href');\n      redirectLink.attr('href', setHttp(rawHref));\n      redirectLink[0].click();\n    }\n  });\n})('modal-global-contact-us');\n} catch(e) {\nconsole.log(e);\n}","","try {\n(function init(sectionDomId) {\n  var resizeMenu = function () {\n    var widthSoFar = 0;\n    var availableWidth = $('#' + sectionDomId + ' .navigation').width();\n    if ($(window).width() > 1024) {\n      $('#' + sectionDomId + ' .navigation > li').each(function () {\n        $(this).hide();\n        const currentItemWidth = $(this).outerWidth();\n        if (availableWidth - widthSoFar >= currentItemWidth) $(this).css({\n          \"visibility\": \"visible\",\n          \"display\": \"list-item\",\n          \"height\": \"auto\"\n        });\n        widthSoFar += $(this).outerWidth();\n      });\n    }\n  };\n  $(window).on('resize.lpui-auto-clean', resizeMenu);\n  const mediaQuery = window.matchMedia('(hover: hover) and (pointer: fine)');\n  var $subNavTrigger = $('body > nav .sub-nav-container a');\n  var $subNavContainer = $('body > nav .sub-nav-container');\n  if (mediaQuery.matches) {\n    $subNavTrigger.off('click');\n    $subNavContainer.mouseout(function () {\n      var self = $(this);\n      self.removeClass('active').find('.sub-nav').removeClass('visible');\n    }).mouseover(function () {\n      $(this).siblings('.sub-nav-container').removeClass('active').find('.sub-nav').removeClass('visible');\n      $(this).addClass('active').find('.sub-nav').addClass('visible');\n    }).mouseup(function () {\n      var self = $(this);\n      self.toggleClass('active');\n    });\n  }\n  function isSectionLight(sect) {\n    if (!sect || !sect.style) {\n      return true;\n    }\n    if (sect.style.backgroundImage) {\n      return false;\n    }\n    if ($(sect).children('.video-wrapper').length) {\n      return false;\n    }\n    return sect.classList.contains('is-background-color-light');\n  }\n  const $header = $(`#${sectionDomId} > .header`);\n  if ($header.hasClass('theme-auto')) {\n    if (isSectionLight($('body > section')[0])) {\n      $header.removeClass('theme-light');\n    } else {\n      $header.addClass('theme-light');\n    }\n  }\n  var resizeTimeout;\n  clearTimeout(resizeTimeout);\n  resizeTimeout = setTimeout(function () {\n    resizeMenu();\n  }, 1000);\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\\\":\\\"#211F1F\\\",\\\"elementSelector\\\":\\\"nav\\\",\\\"fontColorScroll\\\":\\\"#ffffff\\\",\\\"backgroundColorScroll\\\":\\\"#2C3426\\\",\\\"initialBackgroundColor\\\":\\\"transparent\\\"}\"));\n} catch(e) {\nconsole.log(e);\n}","try {\n(function init(sectionDomId) {\n  sectionDomId = \"global-sidemenu\";\n  var $sidemenu = $('#' + sectionDomId);\n  const subNavItems = $('body > div.sidemenu .sub-nav-container .sub-nav__item');\n  const hideSubNavItems = () => {\n    subNavItems.removeClass('fadeInUp');\n  };\n  const showSubNavItems = subnav => {\n    if ($(subnav).find('.arrow').hasClass('active')) {\n      $(\".sidemenu\").find('.arrow').removeClass('active');\n    } else {\n      $(\".sidemenu\").find('.arrow').removeClass('active');\n      $(subnav).find('.arrow').addClass('active');\n    }\n    let i = 0;\n    subnav.find('.sub-nav__item').each((idx, item) => {\n      i++;\n      var timeout;\n      clearTimeout(timeout);\n      timeout = setTimeout(() => {\n        $(item).addClass('fadeInUp');\n      }, 100 + i * 50);\n    });\n  };\n  $(document).on(\"click\", function (e) {\n    if ($(e.target).closest(\".navigation\").length < 1) {\n      hideSubNavItems();\n    }\n  });\n  $('body > div.sidemenu .sub-nav-container > a').click(function (e) {\n    const subnavContainer = $(this).closest('.sub-nav-container');\n    hideSubNavItems();\n    showSubNavItems(subnavContainer);\n  });\n  const hideSideMenu = () => {\n    $('body > div.sidemenu').removeClass('visible');\n  };\n  $('body > div.sidemenu .navigation .navigation__item:not(.sub-nav-container) .navigation__link').on('click', function (e) {\n    onHide();\n    hideSideMenu();\n  });\n  $('body > div.sidemenu .sub-nav-container .sub-nav__link').on('click', function (e) {\n    onHide();\n    setTimeout(() => {\n      hideSideMenu();\n    }, 1601);\n  });\n  var shown = false;\n  function onShow() {\n    if (shown) {\n      return;\n    }\n    shown = true;\n    window.lpUI.requestScrollLock(sectionDomId);\n    $('#' + sectionDomId + ' .navigation__link').removeClass('fade-in');\n    $('#' + sectionDomId + ' .lp-socials__link').removeClass('fade-in');\n    let i = 0;\n    $('#' + sectionDomId + ' .navigation__link').each(function () {\n      i++;\n      setTimeout(() => {\n        $(this).addClass('fade-in');\n      }, 900 + i * 50);\n    });\n    $('#' + sectionDomId + ' .lp-socials__link').each(function () {\n      i++;\n      setTimeout(() => {\n        $(this).addClass('fade-in');\n      }, 900 + i * 50);\n    });\n  }\n  function onHide() {\n    hideSubNavItems();\n    if (!shown) {\n      return;\n    }\n    $('#' + sectionDomId + ' .lp-socials__link').removeClass('fade-in');\n    let i = 0;\n    $($('#' + sectionDomId + ' .navigation__link').get().reverse()).each(function () {\n      i++;\n      setTimeout(() => {\n        $(this).removeClass('fade-in');\n      }, i * 50);\n    });\n    shown = false;\n    setTimeout(() => {\n      window.lpUI.releaseScrollLock(sectionDomId);\n    }, 1600);\n  }\n  $sidemenu.on('lpui-show', onShow);\n  $sidemenu.on('lpui-hide', onHide);\n})('global-sidemenu');\n} catch(e) {\nconsole.log(e);\n}","","try {\n(function init(sectionDomId) {\n  function setHttp(link) {\n    if (link.search(/^http[s]?\\:\\/\\/|\\//) == -1) {\n      link = 'http://' + link;\n    }\n    return link;\n  }\n  $(`#${sectionDomId} form`).on(\"reset\", function () {\n    const redirectLink = $('#' + sectionDomId + ' .redirect-link');\n    if (redirectLink.length) {\n      const rawHref = redirectLink.attr('href');\n      redirectLink.attr('href', setHttp(rawHref));\n      redirectLink[0].click();\n    }\n  });\n})('global-footer');\n} catch(e) {\nconsole.log(e);\n}","","try {\n(function init(sectionDomId) {\n  var _section = $('#' + sectionDomId);\n  var _footer = document.getElementById('global-footer');\n  const redirectLink = _section.find('.js-redirect-link');\n  function setHttp(link) {\n    if (link.search(/^(http[s]?\\:\\/\\/|\\/)/) == -1) {\n      link = 'https://' + link;\n    }\n    return link;\n  }\n  function redirectPage(link) {\n    if (link.length) {\n      window.location.href = setHttp(link.attr('href'));\n    }\n  }\n  const emailInput = _section.find('.js-email-input');\n  const emailRegex = /[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~\\-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)+/;\n  emailInput.on('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  _section.find('input[name=\"name\"]').on(\"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  _section.find('form').on(\"reset\", function () {\n    $(this).addClass(\"show-success\");\n    redirectPage(redirectLink);\n  });\n  $(window).scroll(function () {\n    if ($(this).scrollTop() >= 150) _section.find('.btn-holder').addClass('visible');else _section.find('.btn-holder').removeClass('visible');\n  });\n  _section.find('.close-btn, .connect-btn').click(function () {\n    _section.find('.pop-up').toggle();\n    _section.find('.btn-holder').toggle();\n  });\n  if (!_footer) return;\n  const observer = new IntersectionObserver(entries => {\n    entries.forEach(entry => {\n      if (entry.isIntersecting) _section.hide();else _section.show();\n    });\n  }, {\n    threshold: 0.1\n  });\n  observer.observe(_footer);\n  function selectToDropdown(selectItem) {\n    let customDropdown = `\n        <div class=\"custom-select\" role=\"presentation\">\n        <button class=\"custom-select-toggle is-placeholder\" type=\"button\" aria-haspopup=\"true\" aria-expanded=\"false\"></button>\n        <div class=\"custom-select-menu\" style=\"display: none;max-height: none;\">\n        <div class=\"custom-select-content\">\n        </div>\n        </div>\n        </div>`;\n    $(customDropdown).insertAfter(selectItem);\n    let $dropdown = $($(selectItem).next());\n    let $dropdownToggle = $dropdown.find(\".custom-select-toggle\");\n    let $dropdownMenu = $dropdown.find(\".custom-select-menu\");\n    let $dropdownContent = $dropdown.find(\".custom-select-content\");\n    $dropdownToggle.addClass($(selectItem).attr(\"class\")).removeClass(\"dropdown-select\");\n    $dropdownToggle.attr(\"id\", $(selectItem).attr(\"id\") + \"custom\");\n    $dropdownMenu.attr(\"aria-labelledby\", $dropdownToggle.attr(\"id\"));\n    appendOptionButtons(selectItem, $dropdownContent);\n    $(selectItem).removeClass().addClass(\"sr-only\");\n    var toggleText = $(selectItem).find(\":selected\").first().text() || $(selectItem).children().first().text();\n    $dropdownToggle.html(toggleText);\n    $dropdown.on(\"click\", \".custom-select-item\", function (e) {\n      if ($(this).hasClass(\"is-disabled\")) return;\n      let elementNumber = $(this).index();\n      let $originalSelect = $(this).closest(\".custom-select\").siblings(\"select\");\n      let $linkedOption = $originalSelect.find(\"option\").eq(elementNumber);\n      if (!$linkedOption.prop(\"selected\")) {\n        $linkedOption.prop(\"selected\", true);\n        $originalSelect.change();\n        $(this).addClass(\"is-selected\").siblings(\".custom-select-item\").removeClass(\"is-selected\");\n        $dropdownToggle.html($(this).html());\n        closeSelectMenu($(this).closest(\".custom-select-menu\"));\n      }\n      $dropdownToggle.removeClass(\"is-placeholder\");\n    });\n    function convertOptionToButton(option) {\n      var optionText = $(option).text();\n      var optionValue = $(option).attr(\"value\") || $(option).text();\n      var optionIsDisabled = $(option).prop(\"disabled\");\n      var outputButton = `<button value=\"${optionValue}\" class=\"custom-select-item\" type=\"button\" ${optionIsDisabled ? \"disabled\" : \"\"}>${optionText}</button>`;\n      return outputButton;\n    }\n    function appendOptionButtons(selectItem, appendTarget) {\n      $(selectItem).find(\"option\").each(function () {\n        let currentButton = convertOptionToButton(this);\n        $(appendTarget).append(currentButton);\n      });\n    }\n    function showSelectMenu(selectMenu) {\n      var customSelect = $(selectMenu).closest(\".custom-select\")[0];\n      $(customSelect).addClass(\"open\");\n      $(selectMenu).slideDown();\n    }\n    function closeSelectMenu(selectMenu) {\n      var customSelect = $(selectMenu).closest(\".custom-select\")[0];\n      $(customSelect).removeClass(\"open\");\n      $(selectMenu).slideUp();\n    }\n    $dropdown.on(\"click\", \".custom-select-toggle\", function (e) {\n      var $customSelect = $(this).closest(\".custom-select\");\n      var selectMenu = $customSelect.find(\".custom-select-menu\")[0];\n      if ($customSelect.hasClass(\"open\")) {\n        closeSelectMenu(selectMenu);\n      } else {\n        showSelectMenu(selectMenu);\n      }\n    });\n    $(document).on(\"click\", function (e) {\n      if ($(e.target).closest(\".custom-select\").length < 1 && $(\".custom-select\").hasClass(\"open\")) {\n        $(\".custom-select.open\").each(function () {\n          var selectMenu = $(this).find(\".custom-select-menu\")[0];\n          closeSelectMenu(selectMenu);\n        });\n      }\n    });\n  }\n  $(\".pop-up select[name='interest']\").each(function () {\n    selectToDropdown(this);\n  });\n})('global-mobile-contact');\n} catch(e) {\nconsole.log(e);\n}",""],"pageVariables":[{"sliderImageOpacity":"rgba(0, 0, 0, 0)","arrowsStyle":"","companyId":"8a52c9fd-a2e5-483c-a426-7398a32ccdab","websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","pageId":"08cb77ee-dc3e-4d5e-a10e-fc9cc2db66b7","sectionDomId":"section-4ba81072-2546-4a23-9821-6b0faf1be1ed","sectionIndex":1,"pageSectionId":"4ba81072-2546-4a23-9821-6b0faf1be1ed","route":"/properties/:slug","hostname":"investatepr.com","stagingUrl":"","logoDark":{"id":"acdf06b5-bc84-43a8-a452-f8182b19e184","alt":null,"bytes":17530,"width":782,"format":"png","height":778,"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/a8zllxb44rr1ks6awazs","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","__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/a8zllxb44rr1ks6awazs","description":null,"displayName":"new-final-investate-logo-02","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","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/a8zllxb44rr1ks6awazs","originalFileName":"New-Final-InvEstate-Logo-02"},"logoLight":{"id":"58d11228-146d-4966-bba2-11486e3b89ec","alt":null,"bytes":17000,"width":782,"format":"png","height":778,"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/jezzgtnjigit7ws2gavo","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","__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/jezzgtnjigit7ws2gavo","description":null,"displayName":"header-logo","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","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/jezzgtnjigit7ws2gavo","originalFileName":"header-logo"},"brokerageDisclaimer":"","brokerageFormDisclaimer":"","overlayOpacity":"0.30","overlayColor":0,"businessName":"INVESTATE Puerto Rico","companyEmail":"investatepr@gmail.com","companyPhoneNumber":"","companyAddressLine1":"","companyAddressLine2":"","companyAddressCity":"San Juan","companyAddressState":"PR","companyAddressPostalCode":"00926","companyAddressCountry":"Puerto Rico","renderOptions":{"tsp":"p0409ds-p1","lazyImages":true,"lazyVideos":true,"deferScripts":true,"nativeStructuredData":false},"fontColor":"#000000","backgroundColor":"#fff","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":{"footer":true},"resource":"property","resourceSelection":null,"templateSelection":null,"derivedSelection":null,"variables":{"websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0"},"usePageResource":true},{"button2":{"path":"CONTACT_US","show":true,"type":"BUTTON","email":"","image":null,"phone":"","style":"button-style-1","action":"CONTACT_US","content":"Inquire Now","openNewTab":false,"fbEventName":null,"gtagConversionId":null,"gtagConversionLabel":null},"button1":{"path":"CONTACT_US","show":false,"type":"BUTTON","email":"","image":null,"phone":"","style":null,"action":"CONTACT_US","content":"Contact Agent","openNewTab":false,"fbEventName":null,"gtagConversionId":null,"gtagConversionLabel":null},"propertySiteButtonStyle":"","showZeroBedroomsAsStudio":false,"socialStyle":"social_icons-style-1","showBathCountBreakdown":false,"propertyNameTag":"h2","companyId":"8a52c9fd-a2e5-483c-a426-7398a32ccdab","websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","pageId":"08cb77ee-dc3e-4d5e-a10e-fc9cc2db66b7","sectionDomId":"section-7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c","sectionIndex":2,"pageSectionId":"7ba515d3-0ae5-4fd4-be19-4f5a7c72b93c","route":"/properties/:slug","hostname":"investatepr.com","stagingUrl":"","logoDark":{"id":"acdf06b5-bc84-43a8-a452-f8182b19e184","alt":null,"bytes":17530,"width":782,"format":"png","height":778,"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/a8zllxb44rr1ks6awazs","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","__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/a8zllxb44rr1ks6awazs","description":null,"displayName":"new-final-investate-logo-02","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","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/a8zllxb44rr1ks6awazs","originalFileName":"New-Final-InvEstate-Logo-02"},"logoLight":{"id":"58d11228-146d-4966-bba2-11486e3b89ec","alt":null,"bytes":17000,"width":782,"format":"png","height":778,"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/jezzgtnjigit7ws2gavo","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","__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/jezzgtnjigit7ws2gavo","description":null,"displayName":"header-logo","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","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/jezzgtnjigit7ws2gavo","originalFileName":"header-logo"},"brokerageDisclaimer":"","brokerageFormDisclaimer":"","overlayOpacity":"0.30","overlayColor":0,"businessName":"INVESTATE Puerto Rico","companyEmail":"investatepr@gmail.com","companyPhoneNumber":"","companyAddressLine1":"","companyAddressLine2":"","companyAddressCity":"San Juan","companyAddressState":"PR","companyAddressPostalCode":"00926","companyAddressCountry":"Puerto Rico","renderOptions":{"tsp":"p0409ds-p1","lazyImages":true,"lazyVideos":true,"deferScripts":true,"nativeStructuredData":false},"fontColor":"#211f1f","backgroundColor":"#ffffff","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":{"footer":true},"resource":"property","resourceSelection":"{\n      id\n      name\n      salesPrice\n      reducedPrice\n      leasePrice\n      currency\n      priceUponRequest\n      bedroomCount\n      bathCount\n      fullBathCount\n      halfBathCount\n      threeQuarterBathCount\n      livingSpaceSize\n      livingSpaceUnits\n      lotAreaSize\n      lotAreaUnits\n      openHouseHours\n      openHouses {\n        startAt\n        endAt\n      }\n      timeZone\n      description\n      externalUrl\n      fullAddress\n      privateAddress\n      status\n      soldDate\n    }","templateSelection":"{\n      id\n      name\n      salesPrice\n      reducedPrice\n      leasePrice\n      currency\n      priceUponRequest\n      bedroomCount\n      bathCount\n      fullBathCount\n      halfBathCount\n      threeQuarterBathCount\n      livingSpaceSize\n      livingSpaceUnits\n      lotAreaSize\n      lotAreaUnits\n      openHouseHours\n      openHouses {\n        startAt\n        endAt\n      }\n      timeZone\n      description\n      externalUrl\n      fullAddress\n      privateAddress\n      status\n      soldDate\n    }","derivedSelection":null,"variables":{"websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0"},"usePageResource":true},{"enableParallax":true,"useVideoThumbnail":false,"companyId":"8a52c9fd-a2e5-483c-a426-7398a32ccdab","websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","pageId":"08cb77ee-dc3e-4d5e-a10e-fc9cc2db66b7","sectionDomId":"section-4f3e35e5-ceca-499f-b56a-9fb61679611b","sectionIndex":3,"pageSectionId":"4f3e35e5-ceca-499f-b56a-9fb61679611b","route":"/properties/:slug","hostname":"investatepr.com","stagingUrl":"","logoDark":{"id":"acdf06b5-bc84-43a8-a452-f8182b19e184","alt":null,"bytes":17530,"width":782,"format":"png","height":778,"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/a8zllxb44rr1ks6awazs","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","__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/a8zllxb44rr1ks6awazs","description":null,"displayName":"new-final-investate-logo-02","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","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/a8zllxb44rr1ks6awazs","originalFileName":"New-Final-InvEstate-Logo-02"},"logoLight":{"id":"58d11228-146d-4966-bba2-11486e3b89ec","alt":null,"bytes":17000,"width":782,"format":"png","height":778,"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/jezzgtnjigit7ws2gavo","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","__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/jezzgtnjigit7ws2gavo","description":null,"displayName":"header-logo","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","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/jezzgtnjigit7ws2gavo","originalFileName":"header-logo"},"brokerageDisclaimer":"","brokerageFormDisclaimer":"","overlayOpacity":"1.00","overlayColor":0,"businessName":"INVESTATE Puerto Rico","companyEmail":"investatepr@gmail.com","companyPhoneNumber":"","companyAddressLine1":"","companyAddressLine2":"","companyAddressCity":"San Juan","companyAddressState":"PR","companyAddressPostalCode":"00926","companyAddressCountry":"Puerto Rico","renderOptions":{"tsp":"p0409ds-p1","lazyImages":true,"lazyVideos":true,"deferScripts":true,"nativeStructuredData":false},"fontColor":"#000","backgroundColor":"#fff","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":{"footer":true},"resource":"property","resourceSelection":null,"templateSelection":null,"derivedSelection":null,"variables":{"websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0"},"usePageResource":true},{"buttonStyle":"button-style-2","linkStyle":"hyperlink-style-2","showAgentLicense":false,"companyId":"8a52c9fd-a2e5-483c-a426-7398a32ccdab","websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","pageId":"08cb77ee-dc3e-4d5e-a10e-fc9cc2db66b7","sectionDomId":"section-ab655f5f-5b1d-4336-917f-6a0fe0886317","sectionIndex":4,"pageSectionId":"ab655f5f-5b1d-4336-917f-6a0fe0886317","route":"/properties/:slug","hostname":"investatepr.com","stagingUrl":"","logoDark":{"id":"acdf06b5-bc84-43a8-a452-f8182b19e184","alt":null,"bytes":17530,"width":782,"format":"png","height":778,"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/a8zllxb44rr1ks6awazs","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","__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/a8zllxb44rr1ks6awazs","description":null,"displayName":"new-final-investate-logo-02","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","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/a8zllxb44rr1ks6awazs","originalFileName":"New-Final-InvEstate-Logo-02"},"logoLight":{"id":"58d11228-146d-4966-bba2-11486e3b89ec","alt":null,"bytes":17000,"width":782,"format":"png","height":778,"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/jezzgtnjigit7ws2gavo","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","__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/jezzgtnjigit7ws2gavo","description":null,"displayName":"header-logo","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","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/jezzgtnjigit7ws2gavo","originalFileName":"header-logo"},"brokerageDisclaimer":"","brokerageFormDisclaimer":"","overlayOpacity":"0.30","overlayColor":0,"businessName":"INVESTATE Puerto Rico","companyEmail":"investatepr@gmail.com","companyPhoneNumber":"","companyAddressLine1":"","companyAddressLine2":"","companyAddressCity":"San Juan","companyAddressState":"PR","companyAddressPostalCode":"00926","companyAddressCountry":"Puerto Rico","renderOptions":{"tsp":"p0409ds-p1","lazyImages":true,"lazyVideos":true,"deferScripts":true,"nativeStructuredData":false},"fontColor":"#ffffff","backgroundColor":"#031c3b","isFontColorLight":true,"isFontColorDark":false,"isBackgroundColorLight":false,"isBackgroundColorDark":true,"addMlsDisclaimers":false,"mlsCompliance":{"footer":true},"resource":"property","resourceSelection":null,"templateSelection":null,"derivedSelection":null,"variables":{"websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0"},"usePageResource":true},{"shortDescription":"","showOneColumn":false,"title":"Property Amenities","companyId":"8a52c9fd-a2e5-483c-a426-7398a32ccdab","websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","pageId":"08cb77ee-dc3e-4d5e-a10e-fc9cc2db66b7","sectionDomId":"section-ac4aebd6-6352-447e-a201-b035f16f30c7","sectionIndex":5,"pageSectionId":"ac4aebd6-6352-447e-a201-b035f16f30c7","route":"/properties/:slug","hostname":"investatepr.com","stagingUrl":"","logoDark":{"id":"acdf06b5-bc84-43a8-a452-f8182b19e184","alt":null,"bytes":17530,"width":782,"format":"png","height":778,"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/a8zllxb44rr1ks6awazs","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","__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/a8zllxb44rr1ks6awazs","description":null,"displayName":"new-final-investate-logo-02","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","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/a8zllxb44rr1ks6awazs","originalFileName":"New-Final-InvEstate-Logo-02"},"logoLight":{"id":"58d11228-146d-4966-bba2-11486e3b89ec","alt":null,"bytes":17000,"width":782,"format":"png","height":778,"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/jezzgtnjigit7ws2gavo","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","__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/jezzgtnjigit7ws2gavo","description":null,"displayName":"header-logo","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","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/jezzgtnjigit7ws2gavo","originalFileName":"header-logo"},"brokerageDisclaimer":"","brokerageFormDisclaimer":"","overlayOpacity":"0.30","overlayColor":0,"businessName":"INVESTATE Puerto Rico","companyEmail":"investatepr@gmail.com","companyPhoneNumber":"","companyAddressLine1":"","companyAddressLine2":"","companyAddressCity":"San Juan","companyAddressState":"PR","companyAddressPostalCode":"00926","companyAddressCountry":"Puerto Rico","renderOptions":{"tsp":"p0409ds-p1","lazyImages":true,"lazyVideos":true,"deferScripts":true,"nativeStructuredData":false},"fontColor":"#000000","backgroundColor":"#ffffff","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":{"footer":true},"resource":"property","resourceSelection":"{\n      id\n      name\n      description\n      status\n      salesPrice\n      reducedPrice\n      currency\n      bedroomCount\n      bathCount\n      fullBathCount\n      halfBathCount\n      threeQuarterBathCount\n      livingSpaceSize\n      livingSpaceUnits\n      lotAreaSize\n      lotAreaUnits\n      totalAreaSize\n      totalAreaUnits\n      yearBuilt\n      mlsId\n      realEstateTaxesAmount\n      realEstateTaxesFrequency\n      maintenanceFeeAmount\n      maintenanceFeeFrequency\n      commonChargesAmount\n      commonChargesFrequency\n      leaseProperty\n      leasePrice\n      leaseTermFrequencyInterval\n      leaseTermFrequencyCount\n      leasePeriod\n      priceUponRequest\n      pricePerArea\n      pricePerAreaUnits\n      buyerAgencyCompensation\n      buyerAgencyCompensationType\n      tenantAgencyCompensation\n      tenantAgencyCompensationType\n      hoa\n      hoaFrequency\n      zoning\n      storiesTotal\n      garageSpace\n      waterSource\n      utilities\n      poolFeatures\n      roof\n      lotFeatures\n      parkingFeatures\n      heating\n      cooling\n      waterFeatures\n      sewer\n      foundationDetails\n      disabilityFeatures\n      associationAmenities\n      securityFeatures\n      greenSustainability\n      exteriorFeatures\n      kitchenFeatures\n      laundryFeatures\n      flooring\n      fireplaceFeatures\n      appliances\n      interiorFeatures\n      additionalFeatures\n      architectureStyles\n      lifestyles\n      waterFrontage\n      viewDescription\n      elementarySchool\n      middleSchool\n      highSchool\n      schoolDistrict\n      openHouse\n      openHouseHours\n      openHouses {\n        startAt\n        endAt\n      }\n      timeZone\n      neighborhood {\n        name\n      }\n      spaceTypes {\n        spaceTypeId\n        label\n      }\n      types {\n        id\n        name\n      }\n      seasonalPrices {\n        label\n        price\n      }\n      soldDate\n    }","templateSelection":"{\n      id\n      name\n      description\n      status\n      salesPrice\n      reducedPrice\n      currency\n      bedroomCount\n      bathCount\n      fullBathCount\n      halfBathCount\n      threeQuarterBathCount\n      livingSpaceSize\n      livingSpaceUnits\n      lotAreaSize\n      lotAreaUnits\n      totalAreaSize\n      totalAreaUnits\n      yearBuilt\n      mlsId\n      realEstateTaxesAmount\n      realEstateTaxesFrequency\n      maintenanceFeeAmount\n      maintenanceFeeFrequency\n      commonChargesAmount\n      commonChargesFrequency\n      leaseProperty\n      leasePrice\n      leaseTermFrequencyInterval\n      leaseTermFrequencyCount\n      leasePeriod\n      priceUponRequest\n      pricePerArea\n      pricePerAreaUnits\n      buyerAgencyCompensation\n      buyerAgencyCompensationType\n      tenantAgencyCompensation\n      tenantAgencyCompensationType\n      hoa\n      hoaFrequency\n      zoning\n      storiesTotal\n      garageSpace\n      waterSource\n      utilities\n      poolFeatures\n      roof\n      lotFeatures\n      parkingFeatures\n      heating\n      cooling\n      waterFeatures\n      sewer\n      foundationDetails\n      disabilityFeatures\n      associationAmenities\n      securityFeatures\n      greenSustainability\n      exteriorFeatures\n      kitchenFeatures\n      laundryFeatures\n      flooring\n      fireplaceFeatures\n      appliances\n      interiorFeatures\n      additionalFeatures\n      architectureStyles\n      lifestyles\n      waterFrontage\n      viewDescription\n      elementarySchool\n      middleSchool\n      highSchool\n      schoolDistrict\n      openHouse\n      openHouseHours\n      openHouses {\n        startAt\n        endAt\n      }\n      timeZone\n      neighborhood {\n        name\n      }\n      spaceTypes {\n        spaceTypeId\n        label\n      }\n      types {\n        id\n        name\n      }\n      seasonalPrices {\n        label\n        price\n      }\n      soldDate\n    }","derivedSelection":null,"variables":{"websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0"},"usePageResource":true},{"showMultipleImages":true,"companyId":"8a52c9fd-a2e5-483c-a426-7398a32ccdab","websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","pageId":"08cb77ee-dc3e-4d5e-a10e-fc9cc2db66b7","sectionDomId":"section-0f1b5a16-d5e7-49aa-9683-25e62d62dcee","sectionIndex":6,"pageSectionId":"0f1b5a16-d5e7-49aa-9683-25e62d62dcee","route":"/properties/:slug","hostname":"investatepr.com","stagingUrl":"","logoDark":{"id":"acdf06b5-bc84-43a8-a452-f8182b19e184","alt":null,"bytes":17530,"width":782,"format":"png","height":778,"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/a8zllxb44rr1ks6awazs","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","__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/a8zllxb44rr1ks6awazs","description":null,"displayName":"new-final-investate-logo-02","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","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/a8zllxb44rr1ks6awazs","originalFileName":"New-Final-InvEstate-Logo-02"},"logoLight":{"id":"58d11228-146d-4966-bba2-11486e3b89ec","alt":null,"bytes":17000,"width":782,"format":"png","height":778,"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/jezzgtnjigit7ws2gavo","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","__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/jezzgtnjigit7ws2gavo","description":null,"displayName":"header-logo","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","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/jezzgtnjigit7ws2gavo","originalFileName":"header-logo"},"brokerageDisclaimer":"","brokerageFormDisclaimer":"","overlayOpacity":"0.30","overlayColor":0,"businessName":"INVESTATE Puerto Rico","companyEmail":"investatepr@gmail.com","companyPhoneNumber":"","companyAddressLine1":"","companyAddressLine2":"","companyAddressCity":"San Juan","companyAddressState":"PR","companyAddressPostalCode":"00926","companyAddressCountry":"Puerto Rico","renderOptions":{"tsp":"p0409ds-p1","lazyImages":true,"lazyVideos":true,"deferScripts":true,"nativeStructuredData":false},"fontColor":"#000000","backgroundColor":"#f5f5f5","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":{"footer":true},"resource":"property","resourceSelection":null,"templateSelection":null,"derivedSelection":null,"variables":{"websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0"},"usePageResource":true},{"submitButtonStyles":"button-style-1","title":"Schedule a Showing","title-info":"Schedule a Showing","image":null,"endTime":"05:00 PM","description-date-select":"<p>We would love to show you our beautiful property. Please select your preferred date and time below. An agent be in touch shortly to confirm your appointment.</p>","formDisclaimerOption":"Default","RedirectAfterFormSubmissionURL":"","TCRBusinessName":"","arrowsStyle":"","delay":6,"description-info":"<p>We would love to show you our beautiful property. Please select your preferred date and time below. An agent be in touch shortly to confirm your appointment.</p>","hyperlinkStyle":"hyperlink-style-1","dateLimit":7,"startTime":"09:00 AM","nextButtonStyles":"button-style-1","overridePropertyImage":false,"companyId":"8a52c9fd-a2e5-483c-a426-7398a32ccdab","websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","pageId":"08cb77ee-dc3e-4d5e-a10e-fc9cc2db66b7","sectionDomId":"section-61f539ec-2dab-4ecd-be73-339486523fd7","sectionIndex":7,"pageSectionId":"61f539ec-2dab-4ecd-be73-339486523fd7","route":"/properties/:slug","hostname":"investatepr.com","stagingUrl":"","logoDark":{"id":"acdf06b5-bc84-43a8-a452-f8182b19e184","alt":null,"bytes":17530,"width":782,"format":"png","height":778,"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/a8zllxb44rr1ks6awazs","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","__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/a8zllxb44rr1ks6awazs","description":null,"displayName":"new-final-investate-logo-02","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","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/a8zllxb44rr1ks6awazs","originalFileName":"New-Final-InvEstate-Logo-02"},"logoLight":{"id":"58d11228-146d-4966-bba2-11486e3b89ec","alt":null,"bytes":17000,"width":782,"format":"png","height":778,"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/jezzgtnjigit7ws2gavo","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","__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/jezzgtnjigit7ws2gavo","description":null,"displayName":"header-logo","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","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/jezzgtnjigit7ws2gavo","originalFileName":"header-logo"},"brokerageDisclaimer":"","brokerageFormDisclaimer":"","overlayOpacity":"0.30","overlayColor":0,"businessName":"INVESTATE Puerto Rico","companyEmail":"investatepr@gmail.com","companyPhoneNumber":"","companyAddressLine1":"","companyAddressLine2":"","companyAddressCity":"San Juan","companyAddressState":"PR","companyAddressPostalCode":"00926","companyAddressCountry":"Puerto Rico","renderOptions":{"tsp":"p0409ds-p1","lazyImages":true,"lazyVideos":true,"deferScripts":true,"nativeStructuredData":false},"fontColor":"#000000","backgroundColor":"#ffffff","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":{"footer":true},"resource":"property","resourceSelection":null,"templateSelection":null,"derivedSelection":null,"variables":{"websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0"},"usePageResource":true},{"chartCardFontColor":"#000000","chartColor1":"rgba(3, 28, 59, 1)","fallbackPropertyTaxRate":".0008","chartHyperlinkStyle":"hyperlink-style-1","chartCardBackgroundColor":"#ffffff","socialStyle":"social_icons-style-1","title":"Mortgage Calculator","formHyperlinkStyle":"hyperlink-style-2","settingsHyperlink":{"path":"/","show":false,"type":"LINK","content":"Additional settings and information"},"interest":7,"sectionDescription":"<p>Estimate your monthly mortgage payment, including the principal and interest, property taxes, and HOA. Adjust the values to generate a more accurate rate.</p>","companyId":"8a52c9fd-a2e5-483c-a426-7398a32ccdab","websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","pageId":"08cb77ee-dc3e-4d5e-a10e-fc9cc2db66b7","sectionDomId":"section-50d2cc9a-ce57-457c-879e-008f0f6b3a1a","sectionIndex":8,"pageSectionId":"50d2cc9a-ce57-457c-879e-008f0f6b3a1a","route":"/properties/:slug","hostname":"investatepr.com","stagingUrl":"","logoDark":{"id":"acdf06b5-bc84-43a8-a452-f8182b19e184","alt":null,"bytes":17530,"width":782,"format":"png","height":778,"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/a8zllxb44rr1ks6awazs","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","__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/a8zllxb44rr1ks6awazs","description":null,"displayName":"new-final-investate-logo-02","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","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/a8zllxb44rr1ks6awazs","originalFileName":"New-Final-InvEstate-Logo-02"},"logoLight":{"id":"58d11228-146d-4966-bba2-11486e3b89ec","alt":null,"bytes":17000,"width":782,"format":"png","height":778,"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/jezzgtnjigit7ws2gavo","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","__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/jezzgtnjigit7ws2gavo","description":null,"displayName":"header-logo","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","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/jezzgtnjigit7ws2gavo","originalFileName":"header-logo"},"brokerageDisclaimer":"","brokerageFormDisclaimer":"","overlayOpacity":"0.30","overlayColor":0,"businessName":"INVESTATE Puerto Rico","companyEmail":"investatepr@gmail.com","companyPhoneNumber":"","companyAddressLine1":"","companyAddressLine2":"","companyAddressCity":"San Juan","companyAddressState":"PR","companyAddressPostalCode":"00926","companyAddressCountry":"Puerto Rico","renderOptions":{"tsp":"p0409ds-p1","lazyImages":true,"lazyVideos":true,"deferScripts":true,"nativeStructuredData":false},"fontColor":"#ffffff","backgroundColor":"#031c3b","isFontColorLight":true,"isFontColorDark":false,"isBackgroundColorLight":false,"isBackgroundColorDark":true,"addMlsDisclaimers":false,"mlsCompliance":{"footer":true},"resource":"property","resourceSelection":null,"templateSelection":null,"derivedSelection":null,"variables":{"websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0"},"usePageResource":true},{"linkStyle":"hyperlink-style-3","title":"Download Property Information","companyId":"8a52c9fd-a2e5-483c-a426-7398a32ccdab","websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","pageId":"08cb77ee-dc3e-4d5e-a10e-fc9cc2db66b7","sectionDomId":"section-9a26ea2d-8fe9-4ed9-8add-a0752fa88595","sectionIndex":9,"pageSectionId":"9a26ea2d-8fe9-4ed9-8add-a0752fa88595","route":"/properties/:slug","hostname":"investatepr.com","stagingUrl":"","logoDark":{"id":"acdf06b5-bc84-43a8-a452-f8182b19e184","alt":null,"bytes":17530,"width":782,"format":"png","height":778,"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/a8zllxb44rr1ks6awazs","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","__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/a8zllxb44rr1ks6awazs","description":null,"displayName":"new-final-investate-logo-02","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","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/a8zllxb44rr1ks6awazs","originalFileName":"New-Final-InvEstate-Logo-02"},"logoLight":{"id":"58d11228-146d-4966-bba2-11486e3b89ec","alt":null,"bytes":17000,"width":782,"format":"png","height":778,"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/jezzgtnjigit7ws2gavo","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","__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/jezzgtnjigit7ws2gavo","description":null,"displayName":"header-logo","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","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/jezzgtnjigit7ws2gavo","originalFileName":"header-logo"},"brokerageDisclaimer":"","brokerageFormDisclaimer":"","overlayOpacity":"0.30","overlayColor":0,"businessName":"INVESTATE Puerto Rico","companyEmail":"investatepr@gmail.com","companyPhoneNumber":"","companyAddressLine1":"","companyAddressLine2":"","companyAddressCity":"San Juan","companyAddressState":"PR","companyAddressPostalCode":"00926","companyAddressCountry":"Puerto Rico","renderOptions":{"tsp":"p0409ds-p1","lazyImages":true,"lazyVideos":true,"deferScripts":true,"nativeStructuredData":false},"fontColor":"#000","backgroundColor":"rgba(255, 255, 255, 1)","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":{"footer":true},"resource":"property","resourceSelection":null,"templateSelection":null,"derivedSelection":null,"variables":{"websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0"},"usePageResource":true},{"mobileBtnStyle":null,"title":"360 Virtual Tour","sectionDescription":"Take a tour of this property","companyId":"8a52c9fd-a2e5-483c-a426-7398a32ccdab","websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","pageId":"08cb77ee-dc3e-4d5e-a10e-fc9cc2db66b7","sectionDomId":"section-d398ce39-4594-45bd-8087-f1fbe10dfd36","sectionIndex":10,"pageSectionId":"d398ce39-4594-45bd-8087-f1fbe10dfd36","route":"/properties/:slug","hostname":"investatepr.com","stagingUrl":"","logoDark":{"id":"acdf06b5-bc84-43a8-a452-f8182b19e184","alt":null,"bytes":17530,"width":782,"format":"png","height":778,"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/a8zllxb44rr1ks6awazs","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","__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/a8zllxb44rr1ks6awazs","description":null,"displayName":"new-final-investate-logo-02","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","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/a8zllxb44rr1ks6awazs","originalFileName":"New-Final-InvEstate-Logo-02"},"logoLight":{"id":"58d11228-146d-4966-bba2-11486e3b89ec","alt":null,"bytes":17000,"width":782,"format":"png","height":778,"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/jezzgtnjigit7ws2gavo","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","__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/jezzgtnjigit7ws2gavo","description":null,"displayName":"header-logo","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","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/jezzgtnjigit7ws2gavo","originalFileName":"header-logo"},"brokerageDisclaimer":"","brokerageFormDisclaimer":"","overlayOpacity":"0.30","overlayColor":0,"businessName":"INVESTATE Puerto Rico","companyEmail":"investatepr@gmail.com","companyPhoneNumber":"","companyAddressLine1":"","companyAddressLine2":"","companyAddressCity":"San Juan","companyAddressState":"PR","companyAddressPostalCode":"00926","companyAddressCountry":"Puerto Rico","renderOptions":{"tsp":"p0409ds-p1","lazyImages":true,"lazyVideos":true,"deferScripts":true,"nativeStructuredData":false},"fontColor":"#000307","backgroundColor":"#ffffff","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":{"footer":true},"resource":"property","resourceSelection":null,"templateSelection":null,"derivedSelection":null,"variables":{"websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0"},"usePageResource":true},{"useBWTheme":false,"companyId":"8a52c9fd-a2e5-483c-a426-7398a32ccdab","websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","pageId":"08cb77ee-dc3e-4d5e-a10e-fc9cc2db66b7","sectionDomId":"section-2864b424-8ecc-46dc-81fc-bbc2e5dc2a38","sectionIndex":11,"pageSectionId":"2864b424-8ecc-46dc-81fc-bbc2e5dc2a38","route":"/properties/:slug","hostname":"investatepr.com","stagingUrl":"","logoDark":{"id":"acdf06b5-bc84-43a8-a452-f8182b19e184","alt":null,"bytes":17530,"width":782,"format":"png","height":778,"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/a8zllxb44rr1ks6awazs","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","__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/a8zllxb44rr1ks6awazs","description":null,"displayName":"new-final-investate-logo-02","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","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/a8zllxb44rr1ks6awazs","originalFileName":"New-Final-InvEstate-Logo-02"},"logoLight":{"id":"58d11228-146d-4966-bba2-11486e3b89ec","alt":null,"bytes":17000,"width":782,"format":"png","height":778,"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/jezzgtnjigit7ws2gavo","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","__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/jezzgtnjigit7ws2gavo","description":null,"displayName":"header-logo","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","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/jezzgtnjigit7ws2gavo","originalFileName":"header-logo"},"brokerageDisclaimer":"","brokerageFormDisclaimer":"","overlayOpacity":"0.30","overlayColor":0,"businessName":"INVESTATE Puerto Rico","companyEmail":"investatepr@gmail.com","companyPhoneNumber":"","companyAddressLine1":"","companyAddressLine2":"","companyAddressCity":"San Juan","companyAddressState":"PR","companyAddressPostalCode":"00926","companyAddressCountry":"Puerto Rico","renderOptions":{"tsp":"p0409ds-p1","lazyImages":true,"lazyVideos":true,"deferScripts":true,"nativeStructuredData":false},"fontColor":"#000","backgroundColor":"#fff","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":{"footer":true},"resource":"property","resourceSelection":null,"templateSelection":null,"derivedSelection":null,"variables":{"websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0"},"usePageResource":true},{"buttonStyle":"hyperlink-style-2","arrowsStyle":"","companyId":"8a52c9fd-a2e5-483c-a426-7398a32ccdab","websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","pageId":"08cb77ee-dc3e-4d5e-a10e-fc9cc2db66b7","sectionDomId":"section-e3c1cb0b-6622-455b-9a35-eccf6b863626","sectionIndex":12,"pageSectionId":"e3c1cb0b-6622-455b-9a35-eccf6b863626","route":"/properties/:slug","hostname":"investatepr.com","stagingUrl":"","logoDark":{"id":"acdf06b5-bc84-43a8-a452-f8182b19e184","alt":null,"bytes":17530,"width":782,"format":"png","height":778,"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/a8zllxb44rr1ks6awazs","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","__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/a8zllxb44rr1ks6awazs","description":null,"displayName":"new-final-investate-logo-02","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","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/a8zllxb44rr1ks6awazs","originalFileName":"New-Final-InvEstate-Logo-02"},"logoLight":{"id":"58d11228-146d-4966-bba2-11486e3b89ec","alt":null,"bytes":17000,"width":782,"format":"png","height":778,"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/jezzgtnjigit7ws2gavo","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","__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/jezzgtnjigit7ws2gavo","description":null,"displayName":"header-logo","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","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/jezzgtnjigit7ws2gavo","originalFileName":"header-logo"},"brokerageDisclaimer":"","brokerageFormDisclaimer":"","overlayOpacity":"0.30","overlayColor":0,"businessName":"INVESTATE Puerto Rico","companyEmail":"investatepr@gmail.com","companyPhoneNumber":"","companyAddressLine1":"","companyAddressLine2":"","companyAddressCity":"San Juan","companyAddressState":"PR","companyAddressPostalCode":"00926","companyAddressCountry":"Puerto Rico","renderOptions":{"tsp":"p0409ds-p1","lazyImages":true,"lazyVideos":true,"deferScripts":true,"nativeStructuredData":false},"fontColor":"#ffffff","backgroundColor":"#211f1f","isFontColorLight":true,"isFontColorDark":false,"isBackgroundColorLight":false,"isBackgroundColorDark":true,"addMlsDisclaimers":false,"mlsCompliance":{"footer":true},"resource":"neighborhood","resourceSelection":null,"templateSelection":null,"derivedSelection":null,"variables":{},"usePageResource":true},{"hyperlinkStyle":"","companyId":"8a52c9fd-a2e5-483c-a426-7398a32ccdab","websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","pageId":"08cb77ee-dc3e-4d5e-a10e-fc9cc2db66b7","sectionDomId":"section-700708dc-1319-443b-b3af-30cc5d291fcb","sectionIndex":13,"pageSectionId":"700708dc-1319-443b-b3af-30cc5d291fcb","route":"/properties/:slug","hostname":"investatepr.com","stagingUrl":"","logoDark":{"id":"acdf06b5-bc84-43a8-a452-f8182b19e184","alt":null,"bytes":17530,"width":782,"format":"png","height":778,"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/a8zllxb44rr1ks6awazs","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","__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/a8zllxb44rr1ks6awazs","description":null,"displayName":"new-final-investate-logo-02","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","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/a8zllxb44rr1ks6awazs","originalFileName":"New-Final-InvEstate-Logo-02"},"logoLight":{"id":"58d11228-146d-4966-bba2-11486e3b89ec","alt":null,"bytes":17000,"width":782,"format":"png","height":778,"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/jezzgtnjigit7ws2gavo","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","__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/jezzgtnjigit7ws2gavo","description":null,"displayName":"header-logo","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","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/jezzgtnjigit7ws2gavo","originalFileName":"header-logo"},"brokerageDisclaimer":"","brokerageFormDisclaimer":"","overlayOpacity":"0.30","overlayColor":0,"businessName":"INVESTATE Puerto Rico","companyEmail":"investatepr@gmail.com","companyPhoneNumber":"","companyAddressLine1":"","companyAddressLine2":"","companyAddressCity":"San Juan","companyAddressState":"PR","companyAddressPostalCode":"00926","companyAddressCountry":"Puerto Rico","renderOptions":{"tsp":"p0409ds-p1","lazyImages":true,"lazyVideos":true,"deferScripts":true,"nativeStructuredData":false},"fontColor":"#000","backgroundColor":"#fff","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":{"footer":true},"resource":"property","resourceSelection":null,"templateSelection":null,"derivedSelection":null,"variables":{"websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0"},"usePageResource":true},{"title":"Work With InvEstate","imageOpacity":"rgba(0, 0, 0, 0)","subtitle":"Looking to buy or sell property in Puerto Rico? Look no further than Antonio, your trusted real estate broker. With extensive knowledge of the local market and a passion for delivering exceptional service, Antonio is your key to success. Whether you're searching for your dream home or aiming to maximize your property's value, Antonio has the expertise and resources to make it happen. ","enableParallax":true,"secondaryButton":{"show":false,"type":"BUTTON","style":"button-style-4","action":"CONTACT_US","content":"List With Us"},"button":{"path":"CONTACT_US","show":true,"type":"BUTTON","email":"","image":null,"phone":"","style":"button-style-2","action":"CONTACT_US","content":"Contact Us","openNewTab":false,"fbEventName":null,"gtagConversionId":null,"gtagConversionLabel":null},"companyId":"8a52c9fd-a2e5-483c-a426-7398a32ccdab","websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","pageId":"08cb77ee-dc3e-4d5e-a10e-fc9cc2db66b7","sectionDomId":"section-e71c1b1e-b42d-4424-97b6-935d48fd84ca","sectionIndex":14,"pageSectionId":"e71c1b1e-b42d-4424-97b6-935d48fd84ca","route":"/properties/:slug","hostname":"investatepr.com","stagingUrl":"","logoDark":{"id":"acdf06b5-bc84-43a8-a452-f8182b19e184","alt":null,"bytes":17530,"width":782,"format":"png","height":778,"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/a8zllxb44rr1ks6awazs","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","__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/a8zllxb44rr1ks6awazs","description":null,"displayName":"new-final-investate-logo-02","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","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/a8zllxb44rr1ks6awazs","originalFileName":"New-Final-InvEstate-Logo-02"},"logoLight":{"id":"58d11228-146d-4966-bba2-11486e3b89ec","alt":null,"bytes":17000,"width":782,"format":"png","height":778,"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/jezzgtnjigit7ws2gavo","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","__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/jezzgtnjigit7ws2gavo","description":null,"displayName":"header-logo","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","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/jezzgtnjigit7ws2gavo","originalFileName":"header-logo"},"brokerageDisclaimer":"","brokerageFormDisclaimer":"","overlayOpacity":"0.30","overlayColor":"rgba(0, 0, 0, 0.45)","businessName":"INVESTATE Puerto Rico","companyEmail":"investatepr@gmail.com","companyPhoneNumber":"","companyAddressLine1":"","companyAddressLine2":"","companyAddressCity":"San Juan","companyAddressState":"PR","companyAddressPostalCode":"00926","companyAddressCountry":"Puerto Rico","renderOptions":{"tsp":"p0409ds-p1","lazyImages":true,"lazyVideos":true,"deferScripts":true,"nativeStructuredData":false},"fontColor":"#ffffff","backgroundColor":"#fff","isFontColorLight":true,"isFontColorDark":false,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":{"footer":true}},{"title":"Follow Us On \nInstagram","userColor":"#ccb091","companyId":"8a52c9fd-a2e5-483c-a426-7398a32ccdab","websiteId":"724bdf72-b82c-4d49-81fa-d877be3dead0","pageId":"08cb77ee-dc3e-4d5e-a10e-fc9cc2db66b7","sectionDomId":"section-5e281a37-3928-4ec8-8f53-3891826ec13d","sectionIndex":15,"pageSectionId":"5e281a37-3928-4ec8-8f53-3891826ec13d","route":"/properties/:slug","hostname":"investatepr.com","stagingUrl":"","logoDark":{"id":"acdf06b5-bc84-43a8-a452-f8182b19e184","alt":null,"bytes":17530,"width":782,"format":"png","height":778,"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/a8zllxb44rr1ks6awazs","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","__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/a8zllxb44rr1ks6awazs","description":null,"displayName":"new-final-investate-logo-02","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","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/a8zllxb44rr1ks6awazs","originalFileName":"New-Final-InvEstate-Logo-02"},"logoLight":{"id":"58d11228-146d-4966-bba2-11486e3b89ec","alt":null,"bytes":17000,"width":782,"format":"png","height":778,"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/jezzgtnjigit7ws2gavo","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","__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/jezzgtnjigit7ws2gavo","description":null,"displayName":"header-logo","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","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/jezzgtnjigit7ws2gavo","originalFileName":"header-logo"},"brokerageDisclaimer":"","brokerageFormDisclaimer":"","overlayOpacity":"0.30","overlayColor":0,"businessName":"INVESTATE Puerto Rico","companyEmail":"investatepr@gmail.com","companyPhoneNumber":"","companyAddressLine1":"","companyAddressLine2":"","companyAddressCity":"San Juan","companyAddressState":"PR","companyAddressPostalCode":"00926","companyAddressCountry":"Puerto Rico","renderOptions":{"tsp":"p0409ds-p1","lazyImages":true,"lazyVideos":true,"deferScripts":true,"nativeStructuredData":false},"fontColor":"rgba(0, 0, 0, 1)","backgroundColor":"rgba(255, 255, 255, 1)","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"addMlsDisclaimers":false,"mlsCompliance":{"footer":true}}],"enabledJs":{"enableWowJs":true,"enableSlickJs":true,"enableParollerJs":true,"enableIonRangeSlider":true,"enableJquery":true,"enableSplide":true},"websiteCSS":"#global-mobile-contact .mobile-contact a{border:1px solid #003366!important;background-color:#FFF!important;}.lp-a.site-footer__copy-lp{display:none;}#global-mobile-contact .mobile-contact{z-index:9999;}@media only screen and (max-width:768px){ul.lp-socials{-webkit-box-pack:center!important;-ms-flex-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important;}}.hyperlink-style-1:before,.hyperlink-style-2:before{content:'' '' '' '' '' '' '' ''!important;}nav#global-navbar .header .header__logo a.logo{max-width:360px;height:80px;}@media screen and (max-width:768px){nav#global-navbar .header .header__logo{width:190px;}}nav#global-navbar.scroll .header{background-color:#f5f5f5;color:#000;}nav#global-navbar.scroll .header .logo__img.dark{display:block!important;}nav#global-navbar.scroll .header .logo__img.light{display:none!important;}nav#global-navbar div.lp-container.header__container a.navigation__link:after{background-color:#fff;}nav#global-navbar.scroll div.lp-container.header__container a.navigation__link:after{background-color:#000;}button.hamburger-component.header__hamburger svg circle{fill:#ffffff;}nav#global-navbar rect.line.line--top,nav#global-navbar rect.line.line--bottom{fill:#111111;}nav#global-navbar.scroll button.hamburger-component.header__hamburger svg circle{fill:#111111;}nav#global-navbar.scroll rect.line.line--top,nav#global-navbar.scroll rect.line.line--bottom{fill:#ffffff;}footer#global-footer .site-footer__logo-bar .site-footer__logo-container img{max-width:300px!important;max-height:100px!important;}#modal-global-contact-us .lp-input--light{color:#000;-webkit-text-fill-color:#000!important;border-color:#000;}#modal-global-contact-us span.input-icon{-webkit-filter:invert(1);filter:invert(1);}#modal-global-contact-us .contact-form__close{opacity:1;}footer#global-footer .footer-navigation__link:hover{color:#000;}div#global-mobile-contact .buttons-holder a,div#global-mobile-contact .buttons-holder button{background:#fff;}div#global-mobile-contact .buttons-holder a svg path{fill:#111111;}div#global-mobile-contact .buttons-holder button i{color:#111111;}body>div.mobile-contact-wrapper .mobile-contact .item{border:2px solid #111111!important;}footer .site-footer__col-content{opacity:1!important;}footer#global-footer .site-footer__info .lp-a a{color:#111111!important;}footer#global-footer .site-footer__info .lp-a a:hover{color:#000000!important;}footer#global-footer .site-footer__info .footer-navigation a,footer#global-footer .site-footer__info .footer-navigation button{color:#111111!important;text-transform:uppercase;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#11111155;text-underline-offset:6px;}footer#global-footer .site-footer__info .footer-navigation a:hover,footer#global-footer .site-footer__info .footer-navigation button:hover{color:#000000!important;text-decoration-color:#000000;}footer .site-footer__copy a{position:relative;display:inline-block;color:#111111!important;}footer .site-footer__copy a:before,footer .site-footer__copy a:after{content:'';position:absolute;display:block;width:100%;height:1px;opacity:.3;-webkit-transition:.3s linear;transition:.3s linear;background:#111111;bottom:0;left:0;}footer .site-footer__copy a:after{opacity:1;width:0;}footer .site-footer__copy a:hover{color:#000000!important;}footer .site-footer__copy a:hover:after{opacity:1;width:100%;background:#000000;}footer .site-footer__logo-bar{padding-bottom:35px;}footer .site-footer__info .site-footer__navigation-wrap{padding-top:1px;}footer .site-footer__disclaimer{padding-top:30px;padding-bottom:10px;opacity:1!important;}footer .site-footer__copy img{height:40px;}.lp-pagination.pagination-container .paginationjs .paginationjs-pages ul li a:after{border-right:2px solid #111111!important;border-top:2px solid #111111!important;}.lp-pagination.pagination-container .paginationjs .paginationjs-pages ul li a:hover:after{border-right:2px solid #666666!important;border-top:2px solid #666666!important;}div.modal-content .custom-form{color:#ffffff;}div.modal-content .custom-form .lp-input-group .lp-input{color:#ffffff;border-color:#ffffff;}div.modal-content .custom-form .uf-cus-sel-item{background-color:#ffffff!important;color:#000!important;}div.modal-content .custom-form .uf-cus-sel-item:hover{background-color:#111111!important;color:#fff!important;}div.modal-content .custom-form .custom-form__footer{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}h1,h2,.lp-h1,.lp-h2{text-transform:uppercase;letter-spacing:.14em;font-weight:400;line-height:1.25;}h3,.lp-h3,.lp-h4,.lp-h5{letter-spacing:.06em;font-weight:400;}body,p,.bf1,.lp-text{font-weight:300;line-height:1.8;letter-spacing:.01em;}.lp-title-group .lp-text--subtitle,.lp-title-group p{max-width:720px;margin-left:auto;margin-right:auto;font-weight:300;}nav#global-navbar a.navigation__link,nav#global-navbar .navigation__link{text-transform:uppercase;letter-spacing:.2em;font-size:11px;font-weight:400;}.video-section h1,.video-section .lp-h1,.image-section h1{font-size:44px;letter-spacing:.2em;}@media (max-width:768px){.video-section h1,.video-section .lp-h1{font-size:28px;letter-spacing:.14em;}}.collection .item .lp-h5{letter-spacing:.06em;font-weight:400;}.collection .item p.bf1{text-transform:uppercase;letter-spacing:.14em;font-size:10px;}.collection .item .label{text-transform:uppercase;letter-spacing:.18em;font-size:10px;border-radius:0;}section.is-background-color-dark a:not(.lp-btn){color:#C4A66B;}section.is-background-color-dark p,section.is-font-color-light p{color:#C9C6C0;}.lp-vertical-paddings{padding-top:110px;padding-bottom:110px;}section.is-background-color-dark,section.solid-section.is-background-color-dark,.is-background-color-dark{background-color:#111111!important;}.lp-btn,a.lp-btn,button.lp-btn,.lp-btn--outline,.lp-btn--dark,.lp-btn--light{background:#C4A66B!important;color:#111111!important;border:1px solid #C4A66B!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.22em;font-size:11px;font-weight:500;padding:16px 34px;}.lp-btn:hover,a.lp-btn:hover,button.lp-btn:hover{background:#D6BA88!important;border-color:#D6BA88!important;color:#111111!important;}button[type=submit],.lp-input-group button,.newsletter .lp-btn{background:#C4A66B!important;color:#111111!important;border-color:#C4A66B!important;}section.solid-section.is-background-color-light{background-color:#F7F6F3!important;}footer#global-footer .site-footer__info .lp-a a,footer#global-footer .footer-navigation a,footer#global-footer .footer-navigation button,footer#global-footer .site-footer__copy a{color:#111111!important;}footer#global-footer a:hover{color:#C4A66B!important;}nav#global-navbar.scroll .header{background-color:#111111!important;color:#F5F5F3!important;}nav#global-navbar.scroll .header .logo__img.dark{display:none!important;}nav#global-navbar.scroll .header .logo__img.light{display:block!important;}nav#global-navbar.scroll div.lp-container.header__container a.navigation__link:after{background-color:#C4A66B!important;}nav#global-navbar.scroll button.hamburger-component.header__hamburger svg circle{fill:#111111!important;}nav#global-navbar.scroll rect.line.line--top,nav#global-navbar.scroll rect.line.line--bottom{fill:#F5F5F3!important;}.collection .item .label,.lp-label{background:#C4A66B!important;color:#111111!important;}.lp-input,input.lp-input{border-color:rgba(196,166,107,.6)!important;}#global-mobile-contact .mobile-contact a,div#global-mobile-contact .buttons-holder a,div#global-mobile-contact .buttons-holder button{background:#111111!important;border-color:#C4A66B!important;}div#global-mobile-contact .buttons-holder a svg path{fill:#C4A66B!important;}.search-button,button.search-button,.lp-btn.search-button{background:#C4A66B!important;color:#111111!important;border-color:#C4A66B!important;}.video-section p,.video-section .lp-text--subtitle,.image-section .lp-title-group p{color:#FFFFFF!important;font-size:17px;letter-spacing:.06em;text-shadow:0 1px 12px rgba(0,0,0,.55);}.video-section h1,.video-section .lp-h1{text-shadow:0 2px 18px rgba(0,0,0,.45);}.video-section .overlay,.video-section [class*=overlay],.image-section [class*=overlay]{background-color:rgba(0,0,0,.45)!important;}.video-section input.lp-input,.video-section input{background:rgba(255,255,255,.96)!important;color:#111!important;}@media (min-width:992px){nav#global-navbar .header .lp-container.header__container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:96px;}nav#global-navbar .header .header__logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;}nav#global-navbar .header .header__logo a.logo{height:64px;max-width:220px;}nav#global-navbar .header .header__right{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}nav#global-navbar .header ul.navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;}nav#global-navbar .header ul.navigation li.navigation__item:nth-child(3){margin-left:auto;}nav#global-navbar .header ul.navigation li.navigation__item{margin:0 16px;}nav#global-navbar .header a.navigation__link{font-size:11px;letter-spacing:.22em;text-transform:uppercase;}nav#global-navbar .header button.hamburger-component.header__hamburger{margin-left:12px;}nav#global-navbar .header button.hamburger-component.header__hamburger svg circle{fill:transparent!important;}nav#global-navbar .header rect.line.line--top,nav#global-navbar .header rect.line.line--bottom{fill:#FFFFFF!important;}nav#global-navbar.scroll .header rect.line.line--top,nav#global-navbar.scroll .header rect.line.line--bottom{fill:#F5F5F3!important;}nav#global-navbar .header rect.line.line--bottom{x:18;width:24;}nav#global-navbar .header li.navigation__item a.navigation__link[href^=\"tel:\"]{display:none;}}nav#global-navbar .header{background:transparent;}nav#global-navbar .header:not(.scroll){background:linear-gradient(to bottom,rgba(0,0,0,.45),rgba(0,0,0,0));}.lp-text--pretitle,.opening-pretitle,.lp-title-group .pretitle{text-transform:uppercase!important;letter-spacing:.3em!important;font-size:11px!important;font-weight:500!important;color:#C4A66B!important;display:inline-block;padding-bottom:8px;border-bottom:1px solid #C4A66B;margin-bottom:18px;}#investate-lang{margin-left:18px;}#investate-lang .goog-te-gadget{font-family:inherit;font-size:0;color:transparent;}#investate-lang .goog-te-gadget .goog-te-combo{font-family:Montserrat,sans-serif;font-size:10px;letter-spacing:.14em;text-transform:uppercase;background:transparent;color:#FFFFFF;border:1px solid rgba(255,255,255,.5);padding:6px 8px;border-radius:0;width:auto;max-width:150px;margin:0!important;}nav#global-navbar.scroll #investate-lang .goog-te-combo{color:#F5F5F3;border-color:rgba(245,245,243,.5);}#investate-lang .goog-te-combo option{color:#111;}.goog-te-banner-frame,.skiptranslate iframe{display:none!important;}body{top:0!important;}@media (max-width:991px){#investate-lang{display:none;}}#investate-lang #google_translate_element{display:block!important;}#investate-lang .goog-te-gadget img,#investate-lang .goog-te-gadget .goog-logo-link,#investate-lang .goog-te-gadget>span{display:none!important;}@media (min-width:992px){body{background-color:#111111;}#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38{margin:0!important;padding:150px 32px 40px!important;position:relative;background:#111111;overflow:hidden;}#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38::before{content:'';position:absolute;inset:-60px;background:#111111 url('https://res.cloudinary.com/luxuryp/videos/f_auto,q_auto/so_0,eo_0/hdhcmedtistbherrtddv/my-movie-50.jpg') center/cover no-repeat;-webkit-filter:blur(34px) brightness(.55) saturate(.9);filter:blur(34px) brightness(.55) saturate(.9);z-index:0;}#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38>.video-wrapper,#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .overlay-component{left:32px!important;right:32px!important;width:auto!important;top:150px!important;bottom:40px!important;height:auto!important;z-index:1;}#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .opening-with-search{position:relative;z-index:2;padding-top:40px!important;min-height:720px!important;height:auto!important;}#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .bottom-spacer{display:none!important;}#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .opening-with-search .center-block{height:auto!important;margin-top:auto!important;margin-bottom:0!important;width:100%;padding-bottom:24px;-webkit-flex:0 0 auto!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;}#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .lp-container{text-align:left;padding-bottom:0;}#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .lp-title-group{text-align:left;margin:0 0 22px;max-width:900px;}#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .opening-title{font-size:54px;letter-spacing:.16em;margin:0 0 12px;text-align:left;}#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .opening-description,#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .opening-description p{text-align:left;margin:0;max-width:560px;}#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .search-form{-webkit-box-pack:start!important;-ms-flex-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important;margin:0!important;}#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .search-wrapper{margin:0 12px 0 0!important;-webkit-flex:0 0 440px!important;-ms-flex:0 0 440px!important;flex:0 0 440px!important;}#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .search-button{margin-left:0!important;}#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .opening-with-search::before{content:'';position:absolute;top:-26px;left:0;width:240px;height:2px;background:#C4A66B;z-index:3;}}#section-0973100d-e0b0-4f6b-92ac-716cf20e7231{background-image:url('https://dlajgvw9htjpb.cloudfront.net/cms/8a52c9fd-a2e5-483c-a426-7398a32ccdab/PR9121540/-4780150530734399125.jpg')!important;-webkit-background-size:cover!important;background-size:cover!important;-webkit-background-position:center!important;background-position:center!important;}#section-0973100d-e0b0-4f6b-92ac-716cf20e7231 .opening-with-search{min-height:560px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#section-0973100d-e0b0-4f6b-92ac-716cf20e7231 .overlay-component{background:linear-gradient(to bottom,rgba(0,0,0,.6),rgba(0,0,0,.15) 45%)!important;}#section-0973100d-e0b0-4f6b-92ac-716cf20e7231 .lp-title-group{background:#111111;padding:64px 72px 80px;max-width:640px;margin:0 auto;}#section-0973100d-e0b0-4f6b-92ac-716cf20e7231 .opening-pretitle{color:#F5F5F3!important;}#section-0973100d-e0b0-4f6b-92ac-716cf20e7231 .opening-title{color:#C4A66B!important;font-size:44px;}#section-0973100d-e0b0-4f6b-92ac-716cf20e7231 .opening-description,#section-0973100d-e0b0-4f6b-92ac-716cf20e7231 .opening-description p{color:#C9C6C0!important;}#section-536a3641-1ba9-4931-b8ce-194fc87693f8 .lp-title-group h2{color:#C4A66B;}@media (min-width:992px){#section-536a3641-1ba9-4931-b8ce-194fc87693f8 .collection{display:-ms-grid!important;display:grid!important;-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;gap:64px 48px!important;margin:0!important;}#section-536a3641-1ba9-4931-b8ce-194fc87693f8 .collection .item{width:auto!important;margin:0!important;padding:0!important;display:-ms-grid!important;display:grid!important;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:24px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#section-536a3641-1ba9-4931-b8ce-194fc87693f8 .collection .item:first-child{-ms-grid-column:1/-1;grid-column:1/-1;-ms-grid-columns:1.15fr 1fr;grid-template-columns:1.15fr 1fr;gap:48px;}#section-536a3641-1ba9-4931-b8ce-194fc87693f8 .collection .item figure{margin:0!important;height:250px!important;}#section-536a3641-1ba9-4931-b8ce-194fc87693f8 .collection .item:first-child figure{height:440px!important;}#section-536a3641-1ba9-4931-b8ce-194fc87693f8 .collection .item .lp-h5{font-size:22px;letter-spacing:.02em;text-transform:none;line-height:1.35;}#section-536a3641-1ba9-4931-b8ce-194fc87693f8 .collection .item:first-child .lp-h5{font-size:30px;}}#section-66d48953-95c6-489b-b3e4-a08b7a077cb1{min-height:0!important;height:auto!important;}#section-66d48953-95c6-489b-b3e4-a08b7a077cb1 .opening-with-search,#section-66d48953-95c6-489b-b3e4-a08b7a077cb1 [class*=height-class]{height:auto!important;min-height:0!important;padding:140px 0 40px;}#section-66d48953-95c6-489b-b3e4-a08b7a077cb1 .opening-title{color:#C4A66B!important;}section:has(.js-collection .item .img-wrap) .collection .item{position:relative;overflow:hidden;}section:has(.js-collection .item .img-wrap) .collection .item .lp-h5{position:absolute;left:0;right:0;bottom:0;margin:0;padding:32px 24px;color:#FFFFFF;text-transform:uppercase;letter-spacing:.14em;font-size:20px;background:linear-gradient(to top,rgba(0,0,0,.78),rgba(0,0,0,0));}section:has(.js-collection .item .img-wrap) .collection .item>div:not(.img-wrap){display:none;}section:has(.js-collection .item .img-wrap) .collection .item .img-wrap img{display:block;width:100%;height:100%;object-fit:cover;}@media (min-width:992px){section:has(.js-collection .item .img-wrap) .collection{display:-ms-grid!important;display:grid!important;-ms-grid-columns:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:32px;}section:has(.js-collection .item .img-wrap) .collection .item{width:auto!important;margin:0!important;}.properties-grid__container.three{display:-ms-grid!important;display:grid!important;-ms-grid-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 32px;}.properties-grid__container.three .properties-grid__item{width:auto!important;margin:0!important;max-width:none!important;}.properties-grid__container.three .listing-card__img-wrap{height:420px!important;padding:0!important;}.properties-grid__container.three .listing-card__image{width:100%;height:100%;object-fit:cover;}}section.solid-section.parallax-enabled:has(.intro-pretitle){min-height:620px;}section.solid-section.parallax-enabled:has(.intro-pretitle) .container{padding-top:60px;}section.solid-section.parallax-enabled:has(.intro-pretitle) .lp-title-group{background:rgba(30,30,30,.28);-webkit-backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);padding:52px 64px 56px;max-width:640px;margin:0 auto;text-align:center;}section.solid-section.parallax-enabled:has(.intro-pretitle) .intro-pretitle{font-size:0!important;letter-spacing:0!important;margin:0!important;border:0;}section.solid-section.parallax-enabled:has(.intro-pretitle) .intro-pretitle::before{content:'Welcome to';display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto 20px;padding-bottom:8px;border-bottom:1px solid #C4A66B;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:#F5F5F3;}section.solid-section.parallax-enabled:has(.intro-pretitle) h1.lp-h2{font-size:46px;letter-spacing:.14em;text-transform:uppercase;color:#FFFFFF!important;margin:0 0 18px;}section.solid-section.parallax-enabled:has(.intro-pretitle) .pre-line{font-size:14px;line-height:1.65;color:#E8E6E1!important;max-width:480px;margin:0 auto 26px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}section.solid-section.parallax-enabled:has(.intro-pretitle) .lp-title-group::after{content:'';display:block;width:48px;height:48px;margin:0 auto;border:1px solid #C4A66B;border-radius:50%;background:url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C4A66B' stroke-width='1.5'><path d='M6 9l6 6 6-6'/></svg>\") center/18px no-repeat;}.properties-grid:has(.properties-grid__container.three) .lp-title-group .title{text-transform:uppercase;letter-spacing:.14em;font-size:40px;}.properties-grid:has(.properties-grid__container.three) .lp-title-group .title::before{content:'Properties';display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto 16px;padding-bottom:6px;border-bottom:1px solid #C4A66B;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:#8A8A8A;font-weight:400;}#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3{background:#FAFAFA!important;--sectionBackground:none!important;min-height:0!important;height:auto!important;}#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3 .opening-with-search,#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3 [class*=height-class]{height:auto!important;min-height:0!important;padding:150px 0 24px!important;background:none!important;}#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3 .overlay-component,#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3 .bottom-spacer{display:none!important;}#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3 .opening-pretitle{color:#8A8A8A!important;}#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3 .opening-title{color:#111111!important;font-size:46px;text-shadow:none!important;}#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3 .opening-description{color:#646464!important;text-shadow:none!important;font-size:15px;}#section-4ea9358d-20a6-4b84-a7cf-8ef8b5e1feda,#section-63dda872-3635-4c32-88d1-c30264802fb4{background:#FAFAFA!important;}#section-4ea9358d-20a6-4b84-a7cf-8ef8b5e1feda .lp-vertical-paddings{padding-top:20px!important;}body:has(#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3){background:#FAFAFA;}#section-4ea9358d-20a6-4b84-a7cf-8ef8b5e1feda .collection .item .label,#section-63dda872-3635-4c32-88d1-c30264802fb4 .collection .item .label{left:16px;right:auto;top:16px;background:#FFFFFF!important;color:#111111!important;}#section-4ea9358d-20a6-4b84-a7cf-8ef8b5e1feda .collection .item .lp-h5,#section-63dda872-3635-4c32-88d1-c30264802fb4 .collection .item .lp-h5{font-size:22px;margin-top:18px;}body:has(#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3) nav#global-navbar:not(.scroll) .header,body:has(>section:first-of-type.solid-section.is-background-color-light:not(.parallax-enabled):not(.is-font-color-light)) nav#global-navbar:not(.scroll) .header{background:#FAFAFA!important;}body:has(#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3) nav#global-navbar:not(.scroll) .header a.navigation__link,body:has(>section:first-of-type.solid-section.is-background-color-light:not(.parallax-enabled):not(.is-font-color-light)) nav#global-navbar:not(.scroll) .header a.navigation__link{color:#111111!important;}body:has(#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3) nav#global-navbar:not(.scroll) .header .logo__img.light,body:has(>section:first-of-type.solid-section.is-background-color-light:not(.parallax-enabled):not(.is-font-color-light)) nav#global-navbar:not(.scroll) .header .logo__img.light{display:none!important;}body:has(#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3) nav#global-navbar:not(.scroll) .header .logo__img.dark,body:has(>section:first-of-type.solid-section.is-background-color-light:not(.parallax-enabled):not(.is-font-color-light)) nav#global-navbar:not(.scroll) .header .logo__img.dark{display:block!important;}body:has(#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3) nav#global-navbar:not(.scroll) .header rect.line,body:has(>section:first-of-type.solid-section.is-background-color-light:not(.parallax-enabled):not(.is-font-color-light)) nav#global-navbar:not(.scroll) .header rect.line{fill:#111111!important;}body:has(#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3) nav#global-navbar:not(.scroll) #investate-lang .goog-te-combo,body:has(>section:first-of-type.solid-section.is-background-color-light:not(.parallax-enabled):not(.is-font-color-light)) nav#global-navbar:not(.scroll) #investate-lang .goog-te-combo{color:#111111;border-color:rgba(0,0,0,.4);}section.parallax-enabled:has(.share-holder){min-height:640px;}section.parallax-enabled:has(.share-holder) .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;min-height:640px;padding-top:80px;box-sizing:border-box;}section.parallax-enabled:has(.share-holder) .lp-title-group{background:rgba(17,17,17,.92);padding:56px 64px 36px;max-width:700px;margin:0 auto;text-align:center;}section.parallax-enabled:has(.share-holder) h1.lp-h2{color:#C4A66B!important;font-size:36px;letter-spacing:.1em;line-height:1.3;margin:0 0 18px;}section.parallax-enabled:has(.share-holder) .lp-text--subtitle,section.parallax-enabled:has(.share-holder) .lp-text--subtitle span{color:#C9C6C0!important;font-size:13px;letter-spacing:.06em;text-shadow:none!important;}section.parallax-enabled:has(.share-holder) .lp-title-group::after{content:'';display:block;width:48px;height:48px;margin:24px auto 0;border:1px solid #C4A66B;border-radius:50%;background:url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C4A66B' stroke-width='1.5'><path d='M6 9l6 6 6-6'/></svg>\") center/18px no-repeat;}section.parallax-enabled:has(.share-holder) .share-holder{margin-top:28px;}footer#global-footer,footer#global-footer .site-footer,footer#global-footer .site-footer__bottom{background:#FFFFFF!important;color:#646464;}footer#global-footer .site-footer__logo-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:70px 0 44px;border-bottom:1px solid #ECEAE5;margin-bottom:44px;}footer#global-footer .site-footer__logo-container{margin:0 auto;}footer#global-footer .site-footer__col-title{font-size:12px!important;letter-spacing:.3em;text-transform:uppercase;color:#141414;font-weight:500;margin-bottom:14px;}footer#global-footer .site-footer__col-content,footer#global-footer .site-footer__col-content p,footer#global-footer .site-footer__col-content a{font-size:14px!important;color:#646464!important;line-height:1.7;letter-spacing:.02em;}footer#global-footer .site-footer__navigation-wrap{-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:30px!important;border-top:1px solid #ECEAE5;margin-top:30px;}footer#global-footer .site-footer__navigation-wrap::before{content:'Navigation';display:block;width:100%;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:#141414;font-weight:500;margin:0 0 14px 30px;}footer#global-footer .footer-navigation a,footer#global-footer .footer-navigation button{-webkit-text-decoration:none!important;text-decoration:none!important;text-transform:none!important;font-size:14px!important;color:#646464!important;letter-spacing:.02em;}footer#global-footer .footer-navigation a:hover,footer#global-footer .footer-navigation button:hover{color:#C4A66B!important;}footer#global-footer .site-footer__disclaimer,footer#global-footer .site-footer__disclaimer p{font-size:12px!important;color:#646464!important;line-height:1.7;}footer#global-footer .site-footer__copy,footer#global-footer .site-footer__copy a,footer#global-footer .site-footer__copy span{font-size:13px!important;color:#646464!important;}footer#global-footer .site-footer__copy a::before,footer#global-footer .site-footer__copy a::after{display:none!important;}footer#global-footer .lp-socials a{color:#141414;}body>section:first-of-type.solid-section.is-background-color-light:not(.parallax-enabled):not(.is-font-color-light){padding-top:150px;}body>section:first-of-type.solid-section.is-background-color-light:not(.parallax-enabled):not(.is-font-color-light) .collection li>h4.lp-h4{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#C4A66B;margin-bottom:12px;}.properties-grid:has(.properties-grid__container.three) .lp-title-group .title{text-transform:uppercase!important;letter-spacing:.14em!important;}.uf-cus-sel-content,.uf-cus-sel-content *{background-color:#111111!important;color:#F5F5F3!important;border-color:#C4A66B!important;}a.lp-link--dark,.lp-link--dark{color:#111111!important;border-color:#C4A66B!important;}.lp-play,.lp-play--light,span.lp-play{background-color:#C4A66B!important;color:#111111!important;border-color:#C4A66B!important;}body>section:first-of-type.image-section.is-background-color-dark:not([style*=\"sectionBackground\"]) .opening-with-search,body>section:first-of-type.image-section.is-background-color-dark:not([style*=\"sectionBackground\"]) [class*=\"height-class\"]{min-height:0!important;height:auto!important;padding:180px 0 80px!important;}body>section:first-of-type.image-section.is-background-color-dark:not([style*=\"sectionBackground\"]) .bottom-spacer{display:none!important;}#global-sidemenu .sidemenu__wrapper{background:#111111!important;color:#F5F5F3;}#global-sidemenu .sidemenu__toggle{color:#F5F5F3!important;font-size:11px;letter-spacing:.24em;text-transform:uppercase;}#global-sidemenu .sidemenu__toggle svg *{fill:#F5F5F3!important;stroke:#F5F5F3!important;}#global-sidemenu .navigation__item{border-color:rgba(255,255,255,.08)!important;}#global-sidemenu a.navigation__link{color:#F5F5F3!important;font-family:Montserrat,sans-serif!important;font-size:13px!important;letter-spacing:.24em;text-transform:uppercase;font-weight:400;}#global-sidemenu a.navigation__link:hover{color:#C4A66B!important;}#global-sidemenu .sub-nav__link{color:#B8B5AE!important;font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;}#global-sidemenu .sidemenu__nav::after{content:'Contact\\A Antonio Cartagena · Lizvette Robles\\A (787) 717-6443\\A antonio@investatepr.com\\A Lic. C-13471 · Lic. 23765';white-space:pre-line;display:block;margin:40px 0 0;padding:28px 0 0;border-top:1px solid rgba(255,255,255,.12);color:#B8B5AE;font-size:13px;line-height:2;letter-spacing:.06em;}#global-sidemenu .sidemenu__socials a,#global-sidemenu .sidemenu__socials svg{color:#C4A66B!important;fill:#C4A66B!important;}footer#global-footer .site-footer__col-content a::before,footer#global-footer .site-footer__col-content a::after{display:none!important;}footer#global-footer .site-footer__navigation-wrap::before{margin-left:0;}section.image-section.parallax-enabled,section.solid-section.parallax-enabled{background-color:transparent!important;}body>section:first-of-type.solid-section.is-background-color-dark:not(.parallax-enabled){padding-top:130px;}#section-aea694a0-88bd-4c44-8c5e-8d311b9b4425{background-image:linear-gradient(rgba(0,0,0,.35),rgba(0,0,0,.35)),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/usqxlsveerstsyqcdmt9')!important;}#section-aa3933b8-3373-4ad7-b77a-b808b01d9ae2{background-image:linear-gradient(rgba(0,0,0,.35),rgba(0,0,0,.35)),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/rdue0lt5fn8ygqpmtbbv')!important;}#investate-lang{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}#investate-lang .goog-te-gadget{position:absolute!important;left:-9999px!important;top:0;display:block!important;}#investate-lang-select{font-family:Montserrat,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;background:transparent;color:#FFFFFF;border:1px solid rgba(255,255,255,.5);padding:6px 10px;border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;}#investate-lang-select option{color:#111;}nav#global-navbar.scroll #investate-lang-select{color:#F5F5F3;border-color:rgba(245,245,243,.5);}body:has(#section-afb72f75-fd75-45f3-b56e-8a2635fa16e3) nav#global-navbar:not(.scroll) #investate-lang-select,body:has(>section:first-of-type.solid-section.is-background-color-light:not(.parallax-enabled):not(.is-font-color-light)) nav#global-navbar:not(.scroll) #investate-lang-select{color:#111111;border-color:rgba(0,0,0,.4);}.skiptranslate iframe.goog-te-banner-frame{display:none!important;}@media (min-width:992px){#section-b18f6dc3-9fe6-4266-8711-7ddea6bfb1f1 .parallax::before{-webkit-background-size:auto 100%!important;background-size:auto 100%!important;-webkit-background-position:right center!important;background-position:right center!important;background-repeat:no-repeat!important;background-color:#111111!important;}#section-b18f6dc3-9fe6-4266-8711-7ddea6bfb1f1 .opening-with-search{min-height:860px!important;height:auto!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important;}#section-b18f6dc3-9fe6-4266-8711-7ddea6bfb1f1 .lp-container{padding:0!important;max-width:none!important;}#section-b18f6dc3-9fe6-4266-8711-7ddea6bfb1f1 .lp-title-group{width:calc(100vw - 100vh)!important;max-width:none!important;margin:0!important;text-align:center!important;padding:0 24px;}#section-b18f6dc3-9fe6-4266-8711-7ddea6bfb1f1 .center-block{-webkit-flex:0 0 auto!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;margin:auto 0!important;padding:0;}#section-b18f6dc3-9fe6-4266-8711-7ddea6bfb1f1 .bottom-spacer{display:none!important;}#section-b18f6dc3-9fe6-4266-8711-7ddea6bfb1f1 .opening-title{font-size:56px;letter-spacing:.2em;}#section-b18f6dc3-9fe6-4266-8711-7ddea6bfb1f1 .overlay-component{background:none!important;}}nav#global-navbar a.logo .logo__img.light{content:url(\"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=90/https://media-production.lp-cdn.com/media/17c147a4-9566-425e-8540-691c294c35ce\");width:auto;height:44px;max-width:220px;}nav#global-navbar a.logo .logo__img.dark{content:url(\"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=90/https://media-production.lp-cdn.com/media/74e3cf38-2a59-40ab-a16f-f29539b68b41\");width:auto;height:44px;max-width:220px;}@media (min-width:992px){nav#global-navbar .header .header__logo a.logo{height:auto;max-width:240px;}}.accordion .tab-description p,.accordion .tab-description,.accordion-content p{color:#333333!important;}#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .opening-with-search button.search-button{background:#C4A66B!important;color:#111111!important;border-color:#C4A66B!important;}footer#global-footer .site-footer__logo-bar .site-footer__logo-container img{content:url(https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=90/https://media-production.lp-cdn.com/media/74e3cf38-2a59-40ab-a16f-f29539b68b41);max-width:260px!important;max-height:60px!important;height:auto;}#section-578f2069-30ad-4f9c-b345-6950add75a3f img{content:url(https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=90/https://media-production.lp-cdn.com/media/74e3cf38-2a59-40ab-a16f-f29539b68b41);max-width:260px!important;width:260px;height:auto;}#section-578f2069-30ad-4f9c-b345-6950add75a3f .lp-vertical-paddings{padding-top:56px!important;padding-bottom:40px!important;}#section-b3a05821-a0f4-4d0b-b5db-b53e1c1203fc img.main-image{object-position:50% 38%!important;}html body #section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .opening-with-search button.search-button.lp-btn{background-color:#C4A66B!important;background:#C4A66B!important;color:#111111!important;border:2px solid #C4A66B!important;letter-spacing:.14em;text-transform:uppercase;font-size:12px;}html body #section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .opening-with-search button.search-button.lp-btn:hover{background-color:#F5F5F3!important;background:#F5F5F3!important;color:#111111!important;border-color:#F5F5F3!important;}#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .search-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;}#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .search-form .search-wrapper{-webkit-flex:1 1 420px;-ms-flex:1 1 420px;flex:1 1 420px;min-width:0;}#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 a.investate-list-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:44px;padding:0 28px;margin:5px 0;background:#C4A66B;color:#111111!important;border:2px solid #C4A66B;font-size:12px;letter-spacing:.14em;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;-webkit-transition:background .2s;transition:background .2s;}#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 a.investate-list-btn:hover{background:#F5F5F3;border-color:#F5F5F3;}@media (max-width:991px){#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38{position:relative;overflow:hidden;}#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .poster{z-index:0!important;opacity:1!important;background-image:url(https://res.cloudinary.com/luxuryp/videos/f_jpg,q_auto,w_1080/so_50/hdhcmedtistbherrtddv/my-movie-50.jpg)!important;-webkit-background-position:center!important;background-position:center!important;-webkit-background-size:cover!important;background-size:cover!important;-webkit-transition:opacity .6s;transition:opacity .6s;}#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38.investate-video-on .poster{opacity:0!important;}#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38.investate-mobile-video .video-wrapper.hidable{display:block!important;position:absolute;inset:0;z-index:1!important;}#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38.investate-mobile-video .video-wrapper.hidable video{width:100%;height:100%;object-fit:cover;display:block;}#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .overlay-component{z-index:2;}#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 .opening-with-search{position:relative;z-index:3;}#section-35fc95f8-ce0c-41c2-9adc-d457c6505f38 a.investate-list-btn{width:100%;margin:0;}}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description{max-width:720px;margin-left:auto;margin-right:auto;font-family:\"Montserrat\",sans-serif;color:#1c1c1c;}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description p{font-size:18px;line-height:1.8;margin:0 0 1.35em;font-weight:400;letter-spacing:0;}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description p:empty{display:none;}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description>p:first-of-type{font-size:20px;line-height:1.7;color:#111;}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description strong,#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description b{font-weight:500;color:#111;}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description hr{display:none;}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description h2{font-family:\"Gilda Display\",Georgia,serif;font-weight:400;font-size:30px;line-height:1.25;letter-spacing:0;color:#111;margin:2.4em 0 .7em;text-transform:none;}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description h3{font-family:\"Gilda Display\",Georgia,serif;font-weight:400;font-size:22px;line-height:1.35;letter-spacing:0;color:#111;margin:1.6em 0 .5em;text-transform:none;}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description h4{font-family:\"Montserrat\",sans-serif;font-weight:600;font-size:16px;letter-spacing:.04em;margin:1.4em 0 .4em;}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description ul,#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description ol{margin:0 0 1.4em 1.2em;padding:0;}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description li{font-size:18px;line-height:1.7;margin:0 0 .45em;padding-left:.2em;}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description li p{margin:0;}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description ul li::marker{color:#C4A66B;}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description blockquote{margin:2em 0;padding:0 0 0 1.2em;border-left:2px solid #C4A66B;font-family:\"Gilda Display\",Georgia,serif;font-size:22px;line-height:1.5;color:#111;}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description a{color:#111;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#C4A66B;text-underline-offset:3px;}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description a:hover{color:#8a7245;}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description table{width:100%;border-collapse:collapse;margin:1.6em 0 2em;font-size:16px;line-height:1.5;}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description th,#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description td{text-align:left;padding:.7em .6em;border-bottom:1px solid #e3e1dc;vertical-align:top;}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description th{font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#646464;border-bottom:1px solid #111;}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description img{display:block;max-width:100%;height:auto;margin:2em auto;}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description figure{margin:2em 0;}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description figcaption{font-size:13px;color:#646464;letter-spacing:.04em;margin-top:.6em;}@media (max-width:767px){#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description p,#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description li{font-size:17px;line-height:1.75;}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description>p:first-of-type{font-size:18px;}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description h2{font-size:26px;}#section-7877d9b8-c5f6-4bd7-a1a0-3c65e36ef425 .lp-a.description h3{font-size:20px;}}html[lang^=\"es\"] #global-sidemenu a,html[lang^=\"es\"] #global-sidemenu font,html[lang^=\"es\"] nav#global-navbar a,html[lang^=\"es\"] nav#global-navbar font,html[lang^=\"es\"] .lp-btn,html[lang^=\"es\"] .footer-navigation__link{word-break:keep-all!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;-moz-hyphens:none!important;-ms-hyphens:none!important;hyphens:none!important;}html[lang^=\"es\"] #global-sidemenu .navigation__link{letter-spacing:.1em!important;font-size:12px!important;}html[lang^=\"es\"] #global-sidemenu .sub-nav__link{letter-spacing:.08em!important;}html[lang^=\"es\"] nav#global-navbar .header__nav a{letter-spacing:.08em!important;white-space:nowrap!important;}html[lang^=\"es\"] .lp-btn{white-space:nowrap!important;letter-spacing:.08em!important;}html[lang^=\"es\"] h1,html[lang^=\"es\"] h2,html[lang^=\"es\"] .lp-h1,html[lang^=\"es\"] .lp-h2{word-break:keep-all!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;-moz-hyphens:none!important;-ms-hyphens:none!important;hyphens:none!important;}@media (max-width:767px){html[lang^=\"es\"] h1,html[lang^=\"es\"] .lp-h1{font-size:34px!important;letter-spacing:.06em!important;}html[lang^=\"es\"] .lp-btn{white-space:normal!important;}}@media (max-width:767px){h1,.lp-h1,.opening-title,.video-section h1,.image-section h1,section.parallax-enabled h1.lp-h2{font-size:clamp(24px,7.2vw,32px)!important;letter-spacing:.07em!important;line-height:1.2!important;word-break:keep-all!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;-moz-hyphens:none!important;-ms-hyphens:none!important;hyphens:none!important;}h2,.lp-h2{font-size:clamp(22px,6.6vw,28px)!important;letter-spacing:.07em!important;line-height:1.25!important;word-break:keep-all!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;-moz-hyphens:none!important;-ms-hyphens:none!important;hyphens:none!important;}h3,.lp-h3{letter-spacing:.06em!important;word-break:keep-all!important;overflow-wrap:normal!important;}}#section-66d48953-95c6-489b-b3e4-a08b7a077cb1{position:relative;}#section-66d48953-95c6-489b-b3e4-a08b7a077cb1::after{content:\"\";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(180deg,rgba(17,17,17,.58) 0%,rgba(17,17,17,.26) 46%,rgba(17,17,17,.60) 100%);}#section-66d48953-95c6-489b-b3e4-a08b7a077cb1 .center-block,#section-66d48953-95c6-489b-b3e4-a08b7a077cb1 .lp-container,#section-66d48953-95c6-489b-b3e4-a08b7a077cb1 .lp-title-group{position:relative;z-index:2;}#section-66d48953-95c6-489b-b3e4-a08b7a077cb1 .opening-title,#section-66d48953-95c6-489b-b3e4-a08b7a077cb1 .opening-pretitle,#section-66d48953-95c6-489b-b3e4-a08b7a077cb1 .opening-description{text-shadow:0 2px 18px rgba(0,0,0,.55);}","globalCSS":":root{--global-primary-font-family:'Gilda Display',serif;--global-primary-font-family-short:Gilda Display;--global-secondary-font-family:Montserrat,sans-serif;--global-secondary-font-family-short:Montserrat;--global-body-padding:0px;--global-background-color:#fff;--global-body-font-size:16px;--global-h1-font-size:54px;--global-h2-font-size:40px;--global-h3-font-size:26px;--global-h4-font-size:28px;--global-h5-font-size:22px;--global-h6-font-size:20px;--global-section-padding:96px;}@media (max-width: 768px){:root{--global-section-padding:64px;}}body{padding:0px;background-color:#fff;font-family:Montserrat,sans-serif;font-size:16px;}@media (min-width: 768px){body{padding:0px 0px 0px 0px;}}h1,h2,h3,h4,h5,h6,button{font-family:'Gilda Display',serif;}h1{font-size:54px;}h2{font-size:40px;}h3{font-size:26px;}h4{font-size:28px;}h5{font-size:22px;}h6{font-size:20px;}","customStyleCSS":".hyperlink-style-1{color:rgba(3, 28, 59, 1)!important;}.hyperlink-style-1:hover{color:rgba(0, 0, 0, 1)!important;}.button-style-1{color:rgba(3, 28, 59, 1)!important;background-color:rgba(0, 0, 0, 0)!important;border-color:rgba(3, 28, 59, 1)!important;}.button-style-1:hover{color:rgba(255, 255, 255, 1)!important;background-color:rgba(3, 28, 59, 1)!important;border-color:rgba(3, 28, 59, 1)!important;}.social_icons-style-1 a{border-color:rgba(75, 106, 17, 1)!important;background-color:rgba(0, 0, 0, 0)!important;color:rgba(75, 106, 17, 1)!important;}.social_icons-style-1 a:hover{border-color:rgba(75, 106, 17, 1)!important;background-color:rgba(75, 106, 17, 1)!important;color:rgba(255, 255, 255, 1)!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;}.pagination-style-1 li a{color:rgba(3, 28, 59, 1)!important;background-color:rgba(255, 255, 255, 0)!important;border-color:rgba(0, 0, 0, 0)!important;}.pagination-style-1 li a:hover{color:rgba(255, 255, 255, 1)!important;background-color:rgba(3, 28, 59, 1)!important;border-color:rgba(3, 28, 59, 1)!important;}.pagination-style-1 li.active a{color:rgba(255, 255, 255, 1)!important;background-color:rgba(3, 28, 59, 1)!important;border-color:rgba(3, 28, 59, 1)!important;}.pagination-style-2 li a{color:rgba(255, 255, 255, 0.5)!important;background-color:rgba(0, 0, 0, 0)!important;border-color:rgba(255, 255, 255, 0)!important;}.pagination-style-2 li a:hover{color:rgba(3, 28, 59, 1)!important;background-color:rgba(255, 255, 255, 1)!important;border-color:rgba(255, 255, 255, 1)!important;}.pagination-style-2 li.active a{color:rgba(3, 28, 59, 1)!important;background-color:rgba(255, 255, 255, 1)!important;border-color:rgba(255, 255, 255, 1)!important;}.button-style-2{color:rgba(255, 255, 255, 1)!important;background-color:rgba(0, 0, 0, 0)!important;border-color:rgba(255, 255, 255, 1)!important;}.button-style-2:hover{color:rgba(3, 28, 59, 1)!important;background-color:rgba(255, 255, 255, 1)!important;border-color:rgba(255,255,255,1)!important;}.social_icons-style-2 a{border-color:rgba(255, 255, 255, 1)!important;background-color:rgba(0, 0, 0, 0)!important;color:rgba(255, 255, 255, 1)!important;}.social_icons-style-2 a:hover{border-color:rgba(255,255,255,1)!important;background-color:rgba(255, 255, 255, 1)!important;color:rgba(75, 106, 17, 1)!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;}.hyperlink-style-2{color:rgba(255, 255, 255, 1)!important;}.hyperlink-style-2:hover{color:rgba(206, 206, 206, 1)!important;}.hyperlink-style-3{color:rgba(3, 28, 59, 1)!important;}.hyperlink-style-3:hover{color:rgba(0, 0, 0, 1)!important;}.button-style-3{color:rgba(255, 255, 255, 1)!important;background-color:rgba(3, 28, 59, 1)!important;border-color:rgba(3, 28, 59, 1)!important;}.button-style-3:hover{color:rgba(3, 28, 59, 1)!important;background-color:rgba(0, 0, 0, 0)!important;border-color:rgba(3, 28, 59, 1)!important;}.hyperlink-style-4{color:rgba(255, 255, 255, 1)!important;}.hyperlink-style-4:hover{color:rgba(206, 206, 206, 1)!important;}","seThemesCSS":"","fontLoaders":"<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Gilda%20Display:400\"><link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i\">","modals":[{"id":"global-contact-us","dataElementId":"dd7bd604-7f6f-4c09-9e6d-5a1b964dcd1b","htmlMarkdown":"  <div class=\"contact-form\">\n    <div class=\"contact-form__close close\"></div>\n    <div class=\"contact-form__container\">\n\n      <form class=\"contact-form__form\" data-type=\"contact-form\" style=\"color: {{formTextColor}}; background: {{formBGColor}};  fill: {{formTextColor}};\">\n        <h5 class=\"lp-h5 contact-form__title1\">{{formTitle}}</h5>\n        <div class=\"input-container\">\n          <input id=\"{{sectionDomId}}-cmp-name\" name=\"name\" type=\"text\" class=\"lp-input lp-input--light contact-form__input\" placeholder=\"Name\" required>\n          <span class=\"input-icon\"></span>\n        </div>\n\n        <div class=\"input-container\">\n          <input id=\"{{sectionDomId}}-cmp-email\" name=\"email\" type=\"email\" class=\"lp-input lp-input--light contact-form__input\" placeholder=\"Email\" required pattern=\"[a-zA-Z0-9.!#$%&amp;’*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)+\">\n          <span class=\"input-icon\"></span>\n        </div>\n\n        <div class=\"input-container\">\n          <input id=\"{{sectionDomId}}-cmp-phone\" name=\"phone\" type=\"tel\" class=\"lp-input lp-input--light  contact-form__input\" placeholder=\"Phone\" required>\n          <span class=\"input-icon\"></span>\n        </div>\n\n        <div class=\"input-container\">\n          <textarea id=\"{{sectionDomId}}-cmp-contactMessage\" placeholder=\"Message\" name=\"message\" required type=\"text\" class=\"lp-input lp-input--light  contact-form__input\"></textarea>\n          <span class=\"input-icon\"></span>\n        </div>\n\n        <div class=\"h-pot\">\n          <label for=\"{{sectionDomId}}-cmp-middleName\">Middle Name</label>\n          <input id=\"{{sectionDomId}}-cmp-middleName\" name=\"middleName\" value=\"\" autocomplete=\"off\" tabindex=\"-1\">\n        </div>\n\n        <div class=\"lp-disclaimer\">{{>phoneDisclaimer customBusinessName=TCRBusinessName activeDisclaimerOption=formDisclaimerOption}}</div>\n\n        <input type=\"hidden\" name=\"source\" value=\"CONTACT_INQUIRY\">\n        <button class=\"contact-form__submit btn lp-btn lp-btn--filled {{buttonStyle}}\" type=\"submit\">\n\n          <span class=\"sync-icon lp-i--spin\">\n            <svg width=\"20\" height=\"15\" viewBox=\"0 0 20 15\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\">\n              <path d=\"M16.3636 3.66667L12.7273 7.33333H15.4545C15.4545 10.3675 13.0091 12.8333 10 12.8333C9.08182 12.8333 8.20909 12.6042 7.45455 12.1917L6.12727 13.53C7.24545 14.245 8.57273 14.6667 10 14.6667C14.0182 14.6667 17.2727 11.385 17.2727 7.33333H20L16.3636 3.66667ZM4.54545 7.33333C4.54545 4.29917 6.99091 1.83333 10 1.83333C10.9182 1.83333 11.7909 2.0625 12.5455 2.475L13.8727 1.13667C12.7545 0.421666 11.4273 0 10 0C5.98182 0 2.72727 3.28167 2.72727 7.33333H0L3.63636 11L7.27273 7.33333H4.54545Z\" />\n            </svg>\n          </span>\n\n          <span class=\"success-icon\">\n            <svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\">\n              <path d=\"M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM10 18C5.59 18 2 14.41 2 10C2 5.59 5.59 2 10 2C14.41 2 18 5.59 18 10C18 14.41 14.41 18 10 18ZM14.59 5.58L8 12.17L5.41 9.59L4 11L8 15L16 7L14.59 5.58Z\" />\n            </svg>\n          </span>\n\n          Submit<span class=\"success-text\">ted</span>\n        </button>\n      </form>\n      {{#if RedirectAfterFormSubmissionURL}}<a href=\"{{RedirectAfterFormSubmissionURL}}\" target=\"_self\" class=\"h-pot redirect-link\">link</a>{{/if}}\n      <div class=\"contact-form__details\">\n        <h5 class=\"lp-h5 contact-form__title2\">{{contactDetailsText}}</h5>\n        <div class=\"company\">\n          {{#if (or agentDetails siteElement.firstName siteElement.lastName siteElement.phoneNumber siteElement.email siteElement.addressLine1 siteElement.addressLine2 siteElement.addressCity siteElement.addressState siteElement.postalCode)}}\n          <div class=\"company_contact lp-a\">\n            {{#if agentDetails}}\n              {{{agentDetails}}}\n            {{else}}\n              <strong>{{siteElement.firstName}} {{siteElement.lastName}}</strong>\n              {{#if siteElement.phoneNumber}}<br><a href=\"tel:{{normalizePhone siteElement.phoneNumber}}\">{{siteElement.phoneNumber}}</a>{{/if}}\n              {{#if siteElement.email}}<br><a href=\"mailto:{{siteElement.email}}\">{{siteElement.email}}</a>{{/if}}\n              {{#if (or siteElement.addressLine1 siteElement.addressLine2 siteElement.addressCity siteElement.addressState siteElement.postalCode)}}<br><br>{{siteElement.addressLine1}}{{#if siteElement.addressLine2}}, {{siteElement.addressLine2}}{{/if}}{{#if siteElement.addressCity}}, {{siteElement.addressCity}}{{/if}}{{#if siteElement.addressState}}, {{siteElement.addressState}}{{/if}}{{#if siteElement.postalCode}} {{siteElement.postalCode}}{{/if}}{{/if}}\n            {{/if}}\n          </div>\n          {{/if}}\n        </div>\n        {{#if description}}<h5 class=\"lp-h5 contact-form__description\">{{description}}</h5>{{/if}}\n        <div class=\"socials\">\n          {{#if socialLinks}}\n          {{>socialIcons options=socialLinks class=\"lp-socials socials--theme-1\" linkClass=\"lp-socials__link\" styleClass=socialStyle}}\n          {{else if siteElement.socialLinksArray}}\n          {{>socialIcons options=siteElement.socialLinksArray class=\"lp-socials socials--theme-1\" linkClass=\"lp-socials__link\" styleClass=socialStyle}}\n          {{else}}\n          {{>socialIcons options=siteElement.socialLinks class=\"lp-socials socials--theme-1\" linkClass=\"lp-socials__link\" styleClass=socialStyle}}\n          {{/if}}\n        </div>\n      </div>\n    </div>\n</div>\n<!-- version 1 -->","variables":{"contactDetailsText":"Contact Details","formDisclaimerOption":"Default","socialLinks":[{"_id":"112","link":"https://www.facebook.com/InvEstatePR","type":"FACEBOOK"},{"_id":"113","link":"https://www.instagram.com/investatepr/","type":"INSTAGRAM"},{"_id":"114","link":"https://www.linkedin.com/in/antonio-cartagena-4513a3189/","type":"LINKEDIN"},{"_id":"115","link":"https://www.youtube.com/@InvEstatePR","type":"YOUTUBE"},{"icon":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z\"/></svg>","link":"https://www.tiktok.com/@investatepr","type":"TIKTOK"},{"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/investatepr/","type":"ZILLOW"}],"socialStyle":"social_icons-style-1","formTextColor":"rgba(0, 0, 0, 1)","formBGColor":"rgba(222, 224, 227, 1)","description":"","TCRBusinessName":"","RedirectAfterFormSubmissionURL":"","agentDetails":"<p><strong>InvEstate Puerto Rico</strong></p>\n<p><a href=\"tel:7877176443\">(787) 717-6443</a></p>\n<p><a href=\"mailto:investatepr@gmail.com\">investatepr@gmail.com </a></p>\n<p><br><br></p>\n<p><strong>Address<br></strong>PO Box 262304<br>San Juan, PR 00926</p>","buttonStyle":"button-style-1","formTitle":"Get in Touch","logoDark":{"id":"acdf06b5-bc84-43a8-a452-f8182b19e184","alt":null,"bytes":17530,"width":782,"format":"png","height":778,"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/a8zllxb44rr1ks6awazs","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","__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/a8zllxb44rr1ks6awazs","description":null,"displayName":"new-final-investate-logo-02","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","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/a8zllxb44rr1ks6awazs","originalFileName":"New-Final-InvEstate-Logo-02"},"logoLight":{"id":"58d11228-146d-4966-bba2-11486e3b89ec","alt":null,"bytes":17000,"width":782,"format":"png","height":778,"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/jezzgtnjigit7ws2gavo","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","__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/jezzgtnjigit7ws2gavo","description":null,"displayName":"header-logo","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","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/jezzgtnjigit7ws2gavo","originalFileName":"header-logo"},"primaryFontFamily":"'Gilda Display', serif","primaryFontFamilyShort":"Gilda Display","secondaryFontFamily":"Montserrat, sans-serif","secondaryFontFamilyShort":"Montserrat","businessName":"INVESTATE Puerto Rico","companyEmail":"investatepr@gmail.com","companyPhoneNumber":"","companyAddressLine1":"","companyAddressLine2":"","companyAddressCity":"San Juan","companyAddressState":"PR","companyAddressPostalCode":"00926","companyAddressCountry":"Puerto Rico","brokerageDisclaimer":"","brokerageFormDisclaimer":"","mlsCompliance":{"footer":true}},"addMlsDisclaimers":false}],"globalElements":{"navbar":{"id":"b395957e-29e6-4bd5-99ee-352fbee7732a","dataElementId":"b395957e-29e6-4bd5-99ee-352fbee7732a","htmlMarkdown":"<div class=\"header{{#ifEquals topTheme 'Light'}} theme-light{{else}}{{#ifEquals topTheme 'Auto'}} theme-auto{{/ifEquals}}{{/ifEquals}}\">\n  {{#if @currencyConversionEnabled}}<div class=\"lp-currency-bar\"><div data-lp-currency-selector></div></div>{{/if}}\n  <div class=\"lp-container header__container\">\n    <div class=\"header__logo\">\n      <a href=\"/\" class=\"logo\">\n        {{{mediaImage logoDark alt=hostname class=\"logo__img dark\" sizes='500px'}}}\n        {{{mediaImage logoLight alt=hostname class=\"logo__img light\" sizes='500px'}}}\n      </a>\n    </div>\n\n    <div class=\"header__right\"> \n      <ul class=\"navigation\">\n        {{#each nav}} \n        {{#ifEquals type \"LINK\"}} \n        <li class=\"navigation__item\">\n          <a {{#if openNewTab}}target=\"_blank\"{{/if}} href=\"{{path}}\" class=\"navigation__link\">{{{content}}}</a>\n        </li>\n        {{/ifEquals}}\n        {{#ifEquals type \"BUTTON\"}}\n        <li class=\"navigation__item\">\n          <a data-type=\"{{action}}\" class=\"navigation__link\">{{{content}}}</a>\n        </li>\n        {{/ifEquals}}\n        {{#ifEquals type \"GROUP\"}}\n        <li class=\"navigation__item sub-nav-container\">\n          <a href=\"#\" class=\"navigation__link\">{{content}}</a>\n          <ul class=\"sub-nav\">\n            {{#each items}}\n            {{#ifEquals type \"LINK\"}}\n            <li class=\"sub-nav__item\"><a {{#if openNewTab}}target=\"_blank\"{{/if}} href=\"{{path}}\" class=\"sub-nav__link\">{{content}}</a></li>\n            {{/ifEquals}}\n            {{#ifEquals type \"BUTTON\"}}\n            <li class=\"sub-nav__item\"><a class=\"sub-nav__link\" data-type=\"{{action}}\">{{content}}</a></li>\n            {{/ifEquals}}\n            {{/each}}\n          </ul> \n        </li>\n        {{/ifEquals}}\n        {{/each}}\n\n        {{#if siteElement.phoneNumber}}\n        <li class=\"navigation__item\">\n          <a href=\"tel:{{normalizePhone siteElement.phoneNumber}}\" class=\"navigation__link\" >{{siteElement.phoneNumber}}</a>\n        </li>\n        {{/if}}\n      </ul>\n      \n      \n      {{>button button=navButton class=\"lp-btn lp-btn--outline lp-btn--dark header__btn-contact\"}}\n      \n\n      {{#if showSearch}}\n      <div class=\"header__search search\">\n        <a href=\"/home-search\" class=\"search__btn\">\n          <svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n            <path d=\"M9.16667 15.8333C12.8486 15.8333 15.8333 12.8486 15.8333 9.16667C15.8333 5.48477 12.8486 2.5 9.16667 2.5C5.48477 2.5 2.5 5.48477 2.5 9.16667C2.5 12.8486 5.48477 15.8333 9.16667 15.8333Z\" stroke=\"currentColor\" stroke-width=\"1.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n            <path d=\"M17.5 17.5L13.875 13.875\" stroke=\"currentColor\" stroke-width=\"1.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n          </svg>\n        </a>\n\n      </div>\n      {{/if}}\n\n      <button class=\"hamburger-component header__hamburger\">\n        <svg width=\"60\" height=\"60\" viewBox=\"0 0 60 60\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n          <circle cx=\"30\" cy=\"30\" r=\"30\" />\n          <rect class=\"line line--top\" x=\"18\" y=\"26\" width=\"24\" height=\"2\" />\n          <rect class=\"line line--bottom\" x=\"30\" y=\"32\" width=\"12\" height=\"2\" />\n        </svg>\n      </button>\n    </div>\n\n  </div>\n</div>","variables":{"showSearch":false,"navButton":{"show":false,"type":"BUTTON","action":"CONTACT_US","content":"Contact"},"nav":[{"_id":"DHcwH5WBz","path":"/properties","type":"LINK","image":null,"content":"Portfolio","openNewTab":false,"fbEventName":null,"gtagConversionId":null,"gtagConversionLabel":null},{"path":"/home-search/listings","type":"LINK","items":[],"content":"Home Search"},{"path":"tel:7877176443","show":false,"type":"LINK","email":"","image":null,"items":[],"phone":"tek:1234567890","style":{},"content":"(787) 717-6443","openNewTab":false,"fbEventName":null,"gtagConversionId":null,"gtagConversionLabel":null},{"type":"BUTTON","items":[],"action":"CONTACT_US","content":"Contact Us"},{"path":"/blog","type":"LINK","items":[],"content":"Blog"}],"topTheme":"Auto","logoDark":{"id":"acdf06b5-bc84-43a8-a452-f8182b19e184","alt":null,"bytes":17530,"width":782,"format":"png","height":778,"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/a8zllxb44rr1ks6awazs","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","__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/a8zllxb44rr1ks6awazs","description":null,"displayName":"new-final-investate-logo-02","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","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/a8zllxb44rr1ks6awazs","originalFileName":"New-Final-InvEstate-Logo-02"},"logoLight":{"id":"58d11228-146d-4966-bba2-11486e3b89ec","alt":null,"bytes":17000,"width":782,"format":"png","height":778,"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/jezzgtnjigit7ws2gavo","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","__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/jezzgtnjigit7ws2gavo","description":null,"displayName":"header-logo","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","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/jezzgtnjigit7ws2gavo","originalFileName":"header-logo"},"primaryFontFamily":"'Gilda Display', serif","primaryFontFamilyShort":"Gilda Display","secondaryFontFamily":"Montserrat, sans-serif","secondaryFontFamilyShort":"Montserrat","businessName":"INVESTATE Puerto Rico","companyEmail":"investatepr@gmail.com","companyPhoneNumber":"","companyAddressLine1":"","companyAddressLine2":"","companyAddressCity":"San Juan","companyAddressState":"PR","companyAddressPostalCode":"00926","companyAddressCountry":"Puerto Rico","brokerageDisclaimer":"","brokerageFormDisclaimer":"","mlsCompliance":{"footer":true}},"addMlsDisclaimers":false},"sidemenu":{"id":"1575f740-92ae-4292-919d-936adffb0f46","dataElementId":"1575f740-92ae-4292-919d-936adffb0f46","htmlMarkdown":"<div class=\"sidemenu__container\">\n  \n\n  <div class=\"sidemenu__img\" style=\"background-image: url('{{bgImage sideMenuImg}}');\">\n  </div>\n  \n  <div class=\"sidemenu__wrapper\">\n    <div class=\"sidemenu__header\">\n      <button class=\"sidemenu__toggle toggle sidemenu__toggle--right\">Close Menu</button>\n    </div>\n    \n    <div class=\"sidemenu__nav\">\n      <ul class=\"navigation\">\n        {{#each navItems}}\n        {{#ifEquals type \"LINK\"}}\n        <li class=\"navigation__item\" >\n          <a {{#if openNewTab}}target=\"_blank\"{{/if}} href=\"{{path}}\" class=\"navigation__link\" >{{{content}}}</a>\n        </li>\n        {{/ifEquals}}\n        {{#ifEquals type \"BUTTON\"}}\n        <li class=\"navigation__item\">\n          <a data-type=\"{{action}}\" class=\"navigation__link\">{{{content}}}</a>\n        </li>\n        {{/ifEquals}}\n        {{#ifEquals type \"GROUP\"}}\n        <li class=\"navigation__item sub-nav-container\" data-wow-delay=\"2.{{@index}}s\">\n          <a href=\"#\" class=\"navigation__link\">\n          {{content}}\n            <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" class=\"arrow\" xmlns=\"http://www.w3.org/2000/svg\">\n              <path d=\"M7.41 8.58984L12 13.1698L16.59 8.58984L18 9.99984L12 15.9998L6 9.99984L7.41 8.58984Z\" fill=\"currentColor\"/>\n            </svg>\n          </a>\n          <ul class=\"sub-nav\">\n            {{#each items}}\n            {{#ifEquals type \"LINK\"}}\n            <li class=\"sub-nav__item\"><a {{#if openNewTab}}target=\"_blank\"{{/if}} href=\"{{path}}\" class=\"sub-nav__link feature\">{{content}}</a></li>\n            {{/ifEquals}}\n            {{#ifEquals type \"BUTTON\"}}\n            <li class=\"sub-nav__item\"><a class=\"sub-nav__link feature\" data-type=\"{{action}}\">{{content}}</a></li>\n            {{/ifEquals}}\n            {{/each}}\n          </ul>\n    \n        </li>\n        {{/ifEquals}}\n        {{/each}}\n      </ul>\n    </div>\n  \n    <div class=\"sidemenu__socials\">\n      {{#if socialLinks}}\n          {{> socialIcons options=socialLinks class=\"sidemenu-social-links\" linkClass=\"socials__item\" styleClass=socialStyle}}\n      {{else if siteElement.socialLinksArray}}\n          {{> socialIcons options=siteElement.socialLinksArray class=\"sidemenu-social-links\" linkClass=\"socials__item\" styleClass=socialStyle}}\n      {{else}}\n          {{> socialIcons options=siteElement.socialLinks class=\"sidemenu-social-links\" linkClass=\"socials__item\" styleClass=socialStyle}}\n      {{/if}}\n    </div>\n  </div>\n</div>\n","variables":{"fontColor":"rgba(0, 0, 0, 1)","backgroundColor":"rgba(245, 245, 245, 1)","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"navItems":[{"path":"/","show":false,"type":"LINK","email":"","image":null,"phone":"","style":{},"content":"Home","openNewTab":false,"fbEventName":null,"gtagConversionId":null,"gtagConversionLabel":null},{"path":"/about","type":"LINK","image":null,"content":"About"},{"path":"https://investatepr.com/puerto-rico-realtor","type":"LINK","items":[],"content":"Puerto Rico Realtor"},{"path":"/properties","show":false,"type":"LINK","email":"","image":null,"phone":"","style":{},"content":"Portfolio","openNewTab":false,"fbEventName":null,"gtagConversionId":null,"gtagConversionLabel":null},{"_id":"mV0AOUgFa","path":"/home-search/listings","show":false,"type":"LINK","email":"","image":null,"phone":"","style":{},"action":"","content":"Home Search","openNewTab":false,"fbEventName":null,"gtagConversionId":null,"gtagConversionLabel":null},{"type":"GROUP","items":[{"path":"https://investatepr.com/luxury-condos-for-sale-in-puerto-rico","type":"LINK","content":"Luxury Condos"},{"path":"https://investatepr.com/beachfront-homes-for-sale-in-puerto-rico","type":"LINK","content":"Beachfront Homes"}],"content":"BUY"},{"type":"GROUP","items":[{"path":"/cost-of-ownership-calculator","type":"LINK","content":"Cost of Ownership"},{"path":"/act-60-calculator","type":"LINK","content":"Act 60 Deadline"}],"content":"CALCULATORS"},{"type":"GROUP","items":[{"path":"/home-valuation-international","type":"LINK","content":"Name your Price","openNewTab":true},{"path":"/home-valuation","type":"LINK","content":"Home Valuation"}],"content":"Valuations"},{"path":"/neighborhoods","type":"LINK","items":[],"content":"Neighborhoods"},{"path":"/testimonials","type":"LINK","items":[],"content":"Testimonials"},{"type":"GROUP","items":[{"path":"/buyers","type":"LINK","content":"Buyers"},{"path":"/sellers","type":"LINK","content":"Sellers"},{"path":"/tax-incentives","type":"LINK","content":"Tax Incentives"}],"content":"Resources"},{"path":"/in-the-media","type":"LINK","items":[],"content":"In the Media"},{"path":"/contact-us","type":"LINK","items":[],"content":"Contact Us"},{"_id":"UgrEOP49P","path":"/home-search/auth/sign_in","show":false,"type":"LINK","email":"","image":null,"phone":"","style":{},"content":"My Search Portal","openNewTab":false,"fbEventName":null,"gtagConversionId":null,"gtagConversionLabel":null},{"path":"/blog","type":"LINK","items":[],"content":"Blogs"},{"type":"GROUP","items":[{"path":"/casas-de-lujo-en-venta-en-puerto-rico","type":"LINK","content":"Casas de lujo en venta"},{"path":"/realtors-en-puerto-rico","type":"LINK","content":"Realtors en Puerto Rico"},{"path":"/vender-casa-en-dorado","type":"LINK","content":"Vender casa en Dorado"},{"path":"/cuanto-vale-mi-casa","type":"LINK","content":"Cuánto vale mi casa"},{"path":"/ley-60-bienes-raices","type":"LINK","content":"Ley 60 y bienes raíces"},{"path":"/vender-propiedad-heredada-en-puerto-rico","type":"LINK","content":"Vender una propiedad heredada"},{"path":"/vender-casa-en-rio-grande","type":"LINK","content":"Vender casa en Río Grande"},{"path":"/vender-casa-en-condado-san-juan","type":"LINK","content":"Vender en Condado y San Juan"},{"path":"/vender-casa-en-guaynabo","type":"LINK","content":"Vender casa en Guaynabo"}],"content":"Casas de Lujo (Español)"}],"socialLinks":[{"_id":"89","link":"https://www.zillow.com/profile/investatepr/","type":"FACEBOOK"},{"_id":"92","link":"https://www.instagram.com/investatepr/","type":"INSTAGRAM"},{"_id":"101","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/antonio-cartagena-4513a3189/","type":"LINKEDIN"},{"_id":"103","link":"https://www.youtube.com/@InvEstatePR","type":"YOUTUBE"},{"icon":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z\"/></svg>","link":"https://www.tiktok.com/@investatepr","type":"TIKTOK"},{"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/investatepr/","type":"ZILLOW"}],"sideMenuImg":{"id":"65fe22f9-591d-4082-bf66-a03e14c5a366","alt":null,"bytes":null,"width":4032,"format":null,"height":3024,"shared":true,"curated":false,"duration":null,"largeUrl":"https://images.unsplash.com/photo-1582300857444-5ddd87c86797?ixid=M3w0MTQ1MnwwfDF8c2VhcmNofDN8fGNhcmliYmVhbnxlbnwwfHx8fDE3MTM4MTk4MTV8MA&ixlib=rb-4.0.3&q=80&w=1920","smallUrl":"https://images.unsplash.com/photo-1582300857444-5ddd87c86797?ixid=M3w0MTQ1MnwwfDF8c2VhcmNofDN8fGNhcmliYmVhbnxlbnwwfHx8fDE3MTM4MTk4MTV8MA&ixlib=rb-4.0.3&q=80&w=960","authorUrl":"https://unsplash.com/@rickjam?utm_source=luxury_presence&utm_medium=referral","createdAt":"2024-04-22T21:03:46.209Z","mediumUrl":"https://images.unsplash.com/photo-1582300857444-5ddd87c86797?ixid=M3w0MTQ1MnwwfDF8c2VhcmNofDN8fGNhcmliYmVhbnxlbnwwfHx8fDE3MTM4MTk4MTV8MA&ixlib=rb-4.0.3&q=80&w=1280","sourceUrl":"https://unsplash.com/?utm_source=luxury_presence&utm_medium=referral","updatedAt":"2024-04-22T21:03:46.209Z","xLargeUrl":"https://images.unsplash.com/photo-1582300857444-5ddd87c86797?ixid=M3w0MTQ1MnwwfDF8c2VhcmNofDN8fGNhcmliYmVhbnxlbnwwfHx8fDE3MTM4MTk4MTV8MA&ixlib=rb-4.0.3&q=80&w=2560","__typename":"Media","altTagText":null,"authorName":"Rick Jamison","sourceName":"Unsplash","xxLargeUrl":"https://images.unsplash.com/photo-1582300857444-5ddd87c86797?ixid=M3w0MTQ1MnwwfDF8c2VhcmNofDN8fGNhcmliYmVhbnxlbnwwfHx8fDE3MTM4MTk4MTV8MA&ixlib=rb-4.0.3&q=80&w=3456","description":null,"displayName":null,"originalUrl":null,"resourceType":"image","thumbnailUrl":"https://images.unsplash.com/photo-1582300857444-5ddd87c86797?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w0MTQ1MnwwfDF8c2VhcmNofDN8fGNhcmliYmVhbnxlbnwwfHx8fDE3MTM4MTk4MTV8MA&ixlib=rb-4.0.3&q=80&w=200","originalFileName":null,"cloudinaryPublicId":null},"socialStyle":"social_icons-style-1","logoDark":{"id":"acdf06b5-bc84-43a8-a452-f8182b19e184","alt":null,"bytes":17530,"width":782,"format":"png","height":778,"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/a8zllxb44rr1ks6awazs","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","__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/a8zllxb44rr1ks6awazs","description":null,"displayName":"new-final-investate-logo-02","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","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/a8zllxb44rr1ks6awazs","originalFileName":"New-Final-InvEstate-Logo-02"},"logoLight":{"id":"58d11228-146d-4966-bba2-11486e3b89ec","alt":null,"bytes":17000,"width":782,"format":"png","height":778,"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/jezzgtnjigit7ws2gavo","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","__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/jezzgtnjigit7ws2gavo","description":null,"displayName":"header-logo","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","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/jezzgtnjigit7ws2gavo","originalFileName":"header-logo"},"primaryFontFamily":"'Gilda Display', serif","primaryFontFamilyShort":"Gilda Display","secondaryFontFamily":"Montserrat, sans-serif","secondaryFontFamilyShort":"Montserrat","businessName":"INVESTATE Puerto Rico","companyEmail":"investatepr@gmail.com","companyPhoneNumber":"","companyAddressLine1":"","companyAddressLine2":"","companyAddressCity":"San Juan","companyAddressState":"PR","companyAddressPostalCode":"00926","companyAddressCountry":"Puerto Rico","brokerageDisclaimer":"","brokerageFormDisclaimer":"","mlsCompliance":{"footer":true}},"addMlsDisclaimers":false},"footer":{"id":"f3892c1c-f128-483a-b998-cb1ea48c25c1","dataElementId":"f3892c1c-f128-483a-b998-cb1ea48c25c1","htmlMarkdown":"<div class=\"site-footer\">\n  {{#if showSubscribe}}\n  <div class=\"site-footer__subscribe\" style=\"background-color: {{subscribeBackground}}; color: {{subscribeText}};\">\n    <div class=\"lp-container\">\n      <div class=\"footer-subscribe\">\n        <div class=\"footer-subscribe__title-wrap\">\n          {{#if subscribeTitle}}\n          <h3 class=\"lp-h3 footer-subscribe__title\">{{subscribeTitle}}</h3>\n          {{/if}}\n          {{#if subscribeDescription}}\n          <p class=\"footer-subscribe__sub-title pre-line\">{{subscribeDescription}}</p>\n          {{/if}}\n        </div>\n        {{#if RedirectAfterFormSubmissionURL}}<a href=\"{{RedirectAfterFormSubmissionURL}}\" target=\"_self\" class=\"h-pot redirect-link\">link</a>{{/if}}\n        <form data-type=\"contact-form\" class=\"footer-subscribe__form\">\n          \n          <input  \n            id=\"{{sectionDomId}}__footerEmail\"\n            class=\"lp-input lp-input--dark\"\n            name=\"email\"\n            type=\"email\"\n            pattern=\"[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,10}$\"\n            placeholder=\"Email Address\"\n            required>\n            \n          <div class=\"h-pot\">\n            <label for=\"{{sectionDomId}}__footerMiddleName\">Middle Name</label>\n            <input id=\"{{sectionDomId}}__footerMiddleName\" name=\"middleName\" value=\"\" autocomplete=\"off\" tabindex=\"-1\">\n          </div>\n          \n          <input type=\"hidden\" name=\"source\" value=\"NEWSLETTER_SIGNUP\" />\n          \n          <div class=\"success hide footer-subscribe__success-msg\">You're Subscribed!</div>\n          <div class=\"lp-disclaimer\">{{>phoneDisclaimer customBusinessName=TCRBusinessName}}</div>\n          <button class=\"lp-btn lp-btn--dark lp-btn--outline footer-subscribe__submit {{subscribeButton}}\" type=\"submit\">\n            <span class=\"sync-icon lp-i--spin\">\n              <svg width=\"20\" height=\"15\" viewBox=\"0 0 20 15\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\">\n              <path d=\"M16.3636 3.66667L12.7273 7.33333H15.4545C15.4545 10.3675 13.0091 12.8333 10 12.8333C9.08182 12.8333 8.20909 12.6042 7.45455 12.1917L6.12727 13.53C7.24545 14.245 8.57273 14.6667 10 14.6667C14.0182 14.6667 17.2727 11.385 17.2727 7.33333H20L16.3636 3.66667ZM4.54545 7.33333C4.54545 4.29917 6.99091 1.83333 10 1.83333C10.9182 1.83333 11.7909 2.0625 12.5455 2.475L13.8727 1.13667C12.7545 0.421666 11.4273 0 10 0C5.98182 0 2.72727 3.28167 2.72727 7.33333H0L3.63636 11L7.27273 7.33333H4.54545Z\"/>\n              </svg>\n            </span>\n            Subscribe\n          </button>\n        </form>\n      </div>\n    </div>\n  </div>\n  {{/if}}\n\n  <div class=\"site-footer__bottom\"> \n    <div class=\"lp-container\">\n      \n      {{#if (or footerLogo1 footerLogo2)}}\n        <div class=\"site-footer__logo-bar\">\n          <div class=\"site-footer__logo-container\">\n            {{mediaImage footerLogo1 alt=hostname sizes='268px'}}\n          </div>\n          <div class=\"site-footer__logo-container\">\n            {{mediaImage footerLogo2 alt=hostname sizes='268px'}}\n          </div>\n        </div>\n      {{/if}}\n\n      <div class=\"site-footer__info\">\n        {{#if (or agentsTitle siteElement.name siteElement.firstName siteElement.lastName agent1Info siteElement.phoneNumber1 siteElement.phoneNumber siteElement.email)}}\n        <div class=\"site-footer__col\">\n          {{#if (striptags agentsTitle)}}\n            <h5 class=\"lp-h5 site-footer__col-title\">{{agentsTitle}}</h5>\n          {{else}}\n            {{#if siteElement.name}}\n              <h5 class=\"lp-h5 site-footer__col-title\">{{siteElement.name}}</h5>\n            {{else}}\n              {{#if (or siteElement.firstName siteElement.lastName)}}\n                <h5 class=\"lp-h5 site-footer__col-title\">{{siteElement.firstName}} {{siteElement.lastName}}</h5>\n              {{/if}}\n            {{/if}}\n          {{/if}}\n\n          {{#if (striptags agent1Info)}}\n            <div class=\"site-footer__col-content lp-a\">{{{agent1Info}}}</div>\n          {{else}}\n            {{#if (or siteElement.phoneNumber1 siteElement.phoneNumber siteElement.email)}}\n              <div class=\"site-footer__col-content lp-a\">\n                {{#if siteElement.phoneNumber1}}\n                  <a href=\"tel:{{normalizePhone siteElement.phoneNumber1}}\">{{siteElement.phoneNumber1}}</a> <br>\n                {{else}}\n                  {{#if siteElement.phoneNumber}}<a href=\"tel:{{normalizePhone siteElement.phoneNumber}}\">{{siteElement.phoneNumber}}</a> <br>{{/if}}\n                {{/if}}\n                {{#if siteElement.email}}<a href=\"mailto:{{siteElement.email}}\">{{siteElement.email}}</a>{{/if}}\n              </div>\n            {{/if}}\n          {{/if}}\n        </div>\n        {{/if}}\n\n        {{#if (striptags agent2Info)}}\n        <div class=\"site-footer__col\">\n          <h5 class=\"lp-h5 site-footer__col-title\">{{agentsTitle2}}</h5>\n\n          {{#if (striptags agent2Info)}}\n          <div class=\"site-footer__col-content lp-a\">{{{agent2Info}}}</div>\n          {{/if}}\n        </div>\n        {{/if}}\n\n        {{#if (or addressTitle addressContent siteElement.addressLine1 siteElement.addressLine2 siteElement.addressCity siteElement.addressState)}}\n          <div class=\"site-footer__col\">\n            {{#if addressTitle}}\n              <h5 class=\"lp-h5 site-footer__col-title\">{{addressTitle}}</h5>\n            {{/if}}\n\n            {{#if (striptags addressContent)}}\n              <div class=\"site-footer__col-content lp-a\">{{{addressContent}}}</div>\n            {{else}}\n              {{#if (or siteElement.addressLine1 siteElement.addressLine2 siteElement.addressCity siteElement.addressState)}}\n                <div class=\"site-footer__col-content lp-a\">\n                  {{#if siteElement.addressLine1}}{{siteElement.addressLine1}}{{/if}}\n                  {{#if siteElement.addressLine2}}<br/>{{siteElement.addressLine2}}{{/if}}\n                  {{#if siteElement.addressCity}}<br/>{{siteElement.addressCity}}{{/if}}{{#if siteElement.addressState}}{{#if siteElement.addressCity}}, {{/if}}{{siteElement.addressState}}{{/if}}\n                </div>\n              {{/if}}\n            {{/if}}\n          </div>\n        {{/if}}  \n        \n        {{#if footerNav.length}}\n        <div class=\"site-footer__navigation-wrap\">\n          <ul class=\"footer-navigation\">\n            {{#each footerNav}}\n            {{#ifEquals type \"LINK\"}}\n            <li class=\"footer-navigation__item\">\n              <a {{#if openNewTab}}target=\"_blank\"{{/if}} href=\"{{path}}\" class=\"footer-navigation__link\">{{{content}}}</a>\n            </li>\n            {{/ifEquals}}\n            {{#ifEquals type \"BUTTON\"}}\n            <li class=\"footer-navigation__item\">\n              <button data-type=\"{{action}}\" class=\"footer-navigation__link\" type=\"button\">{{{content}}}</button>\n            </li>\n            {{/ifEquals}}\n            {{#ifEquals type \"GROUP\"}}\n            <li class=\"footer-navigation__item sub-nav-container\">\n              <a href=\"#\" class=\"footer-navigation__link\">{{content}}</a>\n              <div class=\"sub-nav\">\n                <ul>\n                  {{#each items}}\n                  {{#ifEquals type \"LINK\"}}\n                  <li><a {{#if openNewTab}}target=\"_blank\"{{/if}} href=\"{{path}}\" class=\"footer-navigation__link\">{{content}}</a></li>\n                  {{/ifEquals}}\n                  {{#ifEquals type \"BUTTON\"}}\n                  <li><button class=\"footer-navigation__link\" data-type=\"{{action}}\" type=\"button\">{{content}}</button></li>\n                  {{/ifEquals}}\n                  {{/each}}\n                </ul>\n              </div>\n            </li>\n            {{/ifEquals}}\n            {{/each}}\n          </ul>\n        {{/if}}\n        \n        {{#if socialLinks}}\n          {{>socialIcons options=socialLinks class=\"site-footer__socials socials\" styleClass=socialStyle linkClass=\"socials__item\"}}\n        {{else if siteElement.socialLinksArray}}\n          {{>socialIcons options=siteElement.socialLinksArray class=\"site-footer__socials socials\" styleClass=socialStyle linkClass=\"socials__item\"}}\n        {{else}}\n          {{>socialIcons options=siteElement.socialLinks class=\"site-footer__socials socials\" styleClass=socialStyle linkClass=\"socials__item\"}}\n        {{/if}}\n\n\n        {{#if footerNav.length}}</div>{{/if}}\n      </div>\n      \n      {{#if (striptags disclaimer)}}\n      <div class=\"site-footer__disclaimer\">{{{disclaimer}}}</div>\n      {{/if}}\n\n      <div class=\"site-footer__copy\">\n        <div class=\"lp-a site-footer__copy-lp\">\n        {{#if lpLogo}}\n          <div class=\"site-footer__logo-container\">\n            {{mediaImage lpLogo alt=hostname sizes='268px'}}\n          </div>\n        {{/if}}\n        <span>{{lpText}}</span>\n        {{#if lpLink.show}}<a href=\"{{lpLink.path}}\" class=\"{{lpLink.style}}\" target=\"_blank\">{{lpLink.content}}</a>{{/if}}\n        </div>\n        <div>Copyright © <span class=\"auto-year-update\">{{hbFormatDate 'current' 'year'}}</span> | <a href=\"/terms-and-conditions\">Privacy Policy</a></div>\n      </div>\n      \n      {{#if mlsCompliance.footer}}\n      {{#if (or pageElement.externalMLSInformationLink (striptags pageElement.listingDetailFooter) mlsSearchDisclaimers)}}\n      <div class=\"footer__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 special-compliance-disclaimer\">\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  </div>\n\n  \n    \n</div>\n","variables":{"fontColor":"rgba(0, 0, 0, 1)","backgroundColor":"rgba(245, 245, 245, 1)","isFontColorLight":false,"isFontColorDark":true,"isBackgroundColorLight":true,"isBackgroundColorDark":false,"agentsTitle2":"","agent1Info":"<p><a href=\"tel:7877176443\">(787) 717-6443</a><br /><a href=\"mailto:Antonio@investatepr.com\">Antonio@investatepr.com</a></p>","agentsTitle":"InvEstate Puerto Rico","subscribeButton":"button-style-1","subscribeDescription":"For exclusive news and market updates sign up for our newsletter.","subscribeTitle":"Subscribe to Our Newsletter","showSubscribe":false,"subscribeText":"#211F1F","subscribeBackground":"#EEEDE9","lpLink":{"id":"186","path":"https://www.luxurypresence.com/","show":true,"type":"LINK","email":"","phone":"","content":"Luxury Presence","openNewTab":true},"lpText":"Website designed and developed by","lpLogo":"https://media-production.lp-cdn.com/media/73e77c22-24e9-4356-add8-aebfb15d4935","RedirectAfterFormSubmissionURL":"","footerLogo2":null,"footerLogo1":{"id":"acdf06b5-bc84-43a8-a452-f8182b19e184","alt":null,"bytes":17530,"width":782,"format":"png","height":778,"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/a8zllxb44rr1ks6awazs","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","authorUrl":null,"createdAt":"2023-06-02T17:09:56.563Z","mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","sourceUrl":null,"updatedAt":"2023-06-02T17:09:56.563Z","xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","__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/a8zllxb44rr1ks6awazs","description":null,"displayName":"new-final-investate-logo-02","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","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/a8zllxb44rr1ks6awazs","originalFileName":"New-Final-InvEstate-Logo-02"},"footerNav":[{"path":"/","show":false,"type":"LINK","email":"","image":null,"phone":"","style":{},"content":"Home","openNewTab":false,"fbEventName":null,"gtagConversionId":null,"gtagConversionLabel":null},{"path":"/about","show":false,"type":"LINK","email":"","image":null,"phone":"","style":{},"content":"About","openNewTab":false,"fbEventName":null,"gtagConversionId":null,"gtagConversionLabel":null},{"path":"/properties","type":"LINK","items":[],"content":"Portfolio"},{"type":"BUTTON","image":null,"action":"CONTACT_US","content":"Contact Us"},{"path":"/blog","type":"LINK","items":[],"content":"Blog"},{"path":"/site-map","type":"LINK","items":[],"content":"Site Map"},{"path":"/vender","type":"LINK","items":[],"content":"Vender"},{"path":"/developments","type":"LINK","items":[],"content":"Developments"}],"socialStyle":"social_icons-style-1","disclaimer":"<p style=\"font-size: 12px;\">All information deemed reliable but not guaranteed and should be independently reviewed and verified.<br><img style=\"margin-top: 10px;\" src=\"https://media-production.lp-cdn.com/media/7c4dd983-e6e8-4f02-aba6-cfdb22d29936\" width=\"100px\" height=\"auto\"></p>","socialLinks":[{"_id":"52","link":"https://www.facebook.com/InvEstatePR","type":"FACEBOOK"},{"_id":"55","link":"https://www.instagram.com/investatepr/","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/antonio-cartagena-4513a3189/","type":"LINKEDIN"},{"_id":"64","link":"https://www.youtube.com/@InvEstatePR","type":"YOUTUBE"},{"icon":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z\"/></svg>","link":"https://www.tiktok.com/@investatepr","type":"TIKTOK"},{"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/investatepr/","type":"ZILLOW"}],"addressContent":"<p>PO BOX 262304</p>\n<p>SAN JUAN, PR 00926</p>","addressTitle":"Address","agent2Info":"","TCRBusinessName":"","logoDark":{"id":"acdf06b5-bc84-43a8-a452-f8182b19e184","alt":null,"bytes":17530,"width":782,"format":"png","height":778,"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/a8zllxb44rr1ks6awazs","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","__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/a8zllxb44rr1ks6awazs","description":null,"displayName":"new-final-investate-logo-02","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","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/a8zllxb44rr1ks6awazs","originalFileName":"New-Final-InvEstate-Logo-02"},"logoLight":{"id":"58d11228-146d-4966-bba2-11486e3b89ec","alt":null,"bytes":17000,"width":782,"format":"png","height":778,"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/jezzgtnjigit7ws2gavo","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","__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/jezzgtnjigit7ws2gavo","description":null,"displayName":"header-logo","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","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/jezzgtnjigit7ws2gavo","originalFileName":"header-logo"},"primaryFontFamily":"'Gilda Display', serif","primaryFontFamilyShort":"Gilda Display","secondaryFontFamily":"Montserrat, sans-serif","secondaryFontFamilyShort":"Montserrat","businessName":"INVESTATE Puerto Rico","companyEmail":"investatepr@gmail.com","companyPhoneNumber":"","companyAddressLine1":"","companyAddressLine2":"","companyAddressCity":"San Juan","companyAddressState":"PR","companyAddressPostalCode":"00926","companyAddressCountry":"Puerto Rico","brokerageDisclaimer":"","brokerageFormDisclaimer":"","mlsCompliance":{"footer":true}},"addMlsDisclaimers":true},"mobileContact":{"id":"befe5af2-a6ca-4119-924a-a85d96d36b51","dataElementId":"befe5af2-a6ca-4119-924a-a85d96d36b51","htmlMarkdown":"<div class=\"btn-holder\" \nstyle=\"\n--backgroundColor: {{background}}; \n--textColor: {{text}}; \n--pillTextColor: {{pillTextColor}}; \n--pillBackgroundColor: {{pillBackgroundColor}};\">\n\n    {{>hyperlink hyperlink=searchURL class=\"search-btn lp-ico lp-ico-search visible\"}}\n    <button type=\"button\" class=\"connect-btn lp-ico lp-ico-arrow-top visible\">{{pillText}}</button>\n</div>\n\n\n<div class=\"pop-up\" style=\"--backgroundColor: {{background}}; --textColor: {{text}};\">\n  <div class=\"lp-container\">\n    <form data-type=\"contact-form\" class=\"contact-form\"{{#if redirectUrl}} data-delay=\"{{math redirectDelay \"*\" 1000}}\"{{/if}}>\n      <div class=\"contact-form__container\">\n        {{#if formHeading}}\n          <{{titleTag}} class=\"lp-h3\">{{formHeading}}</{{titleTag}}>\n        {{/if}}\n      \n        <div class=\"contact-form__content\">\n          <div class=\"contact-form__inputs-container\">\n            <div class=\"contact-form__item\">\n              <input\n                id=\"{{sectionDomId}}__FullName\"\n                type=\"text\" name=\"name\"\n                class=\"lp-input {{#ifEquals formInputTheme \"Light\"}}lp-input--light{{/ifEquals}}{{#ifEquals formInputTheme \"Dark\"}}lp-input--dark{{/ifEquals}}\"\n                required\n                placeholder=\"Full Name\">\n            </div>\n            <div class=\"contact-form__item\">\n              <input\n                id=\"{{sectionDomId}}__Email\"\n                type=\"email\" name=\"email\"\n                class=\"lp-input js-email-input {{#ifEquals formInputTheme \"Light\"}}lp-input--light{{/ifEquals}}{{#ifEquals formInputTheme \"Dark\"}}lp-input--dark{{/ifEquals}}\"\n                required\n                placeholder=\"Email\">\n            </div>\n            <div class=\"contact-form__item\"> \n              <input\n                class=\"lp-input {{#ifEquals formInputTheme \"Light\"}}lp-input--light{{/ifEquals}}{{#ifEquals formInputTheme \"Dark\"}}lp-input--dark{{/ifEquals}}\"\n                type=\"tel\" \n                placeholder=\"Phone\"\n                id=\"{{sectionDomId}}__Phone\"\n                name=\"phone\"\n                required>\n            </div>\n\n            <div class=\"contact-form__item input-group-select\">\n              <select name=\"interest\" id=\"{{sectionDomId}}-field-interest\" placeholder=\"Interest\"\n                class=\"lp-input dropdown-select js-select js-form-element {{#ifEquals formInputTheme \"Light\"}}lp-input--light{{/ifEquals}}{{#ifEquals formInputTheme \"Dark\"}}lp-input--dark{{/ifEquals}}\" required>\n                <option value=\"\" disabled selected data-label=\"Interest\">Interested in...</option>\n                {{#each interestedInOptions}}\n                <option value=\"{{this}}\">{{this}}</option>\n                {{/each}}\n              </select>\n              <label for=\"{{sectionDomId}}-field-interest\" class=\"lp-label sr-only\">Interest</label>\n            </div>\n\n            <div class=\"contact-form__item\">\n              <textarea\n                name=\"message\"\n                rows=\"4\"\n                id=\"{{sectionDomId}}__Message\"\n                class=\"lp-input {{#ifEquals formInputTheme \"Light\"}}lp-input--light{{/ifEquals}}{{#ifEquals formInputTheme \"Dark\"}}lp-input--dark{{/ifEquals}}\"\n                placeholder=\"Message\"\n                required></textarea>\n            </div>\n            <div class=\"lp-disclaimer\">{{>phoneDisclaimer customBusinessName=TCRBusinessName activeDisclaimerOption=formDisclaimerOption}}</div>\n            <button type=\"submit\" class=\"lp-btn lp-btn--filled lp-btn--dark submit {{button.style}} contact-form__item\">Submit</button>\n            \n            <div class=\"lp-h-pot\">\n              <input id=\"{{sectionDomId}}__newsSignMiddleName\" name=\"middleName\" value=\"\" autocomplete=\"off\" tabindex=\"-1\">\n            </div>\n            \n            <input style=\"display: none;\" type=\"text\" name=\"source\" value=\"CONTACT_INQUIRY\" />\n            <input type=\"hidden\" name=\"button_text\" value=\"{{pillText}}\">\n          </div>\n        </div>\n      </div>\n\n\n      <div class=\"success-block\">\n        {{#if successMessage}}\n          <{{successMessageTag}} class=\"lp-h3 success-message\">{{{successMessage}}}</{{successMessageTag}}>\n        {{/if}}\n\n        {{>button button=button class=\"lp-btn lp-btn--filled lp-btn--dark\"}}\n      </div>\n    </form>\n\n    <button type=\"button\" class=\"close-btn lp-ico lp-ico-close\"></button>\n\n    {{#if redirectUrl}}<a href=\"{{redirectUrl}}\" class=\"sr-only js-redirect-link\">link</a>{{/if}}\n  </div>\n</div>\n\n","variables":{"background":"rgba(20, 20, 20, 1)","pillTextColor":"rgba(26, 26, 26, 1)","text":"rgba(255, 255, 255, 1)","interestedInOptions":["Selling & Buying","Selling","Buying","Renting","Other"],"successMessageTag":"h3","redirectUrl":"","formDisclaimerOption":"Default","button":{"path":"/properties","show":false,"type":"LINK","style":"","content":"Explore Our Properties"},"TCRBusinessName":"","redirectDelay":6,"successMessage":"Thank you for your message. We will be in touch with you shortly.","pillText":"Let's Connect","pillBackgroundColor":"rgba(255, 255, 255, 1)","searchURL":{"path":"/home-search","show":false,"type":"LINK","content":"Search"},"formInputTheme":"Light","formHeading":"Leave a Message","titleTag":"h3","logoDark":{"id":"acdf06b5-bc84-43a8-a452-f8182b19e184","alt":null,"bytes":17530,"width":782,"format":"png","height":778,"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/a8zllxb44rr1ks6awazs","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","__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/a8zllxb44rr1ks6awazs","description":null,"displayName":"new-final-investate-logo-02","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","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/a8zllxb44rr1ks6awazs","originalFileName":"New-Final-InvEstate-Logo-02"},"logoLight":{"id":"58d11228-146d-4966-bba2-11486e3b89ec","alt":null,"bytes":17000,"width":782,"format":"png","height":778,"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/jezzgtnjigit7ws2gavo","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","__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/jezzgtnjigit7ws2gavo","description":null,"displayName":"header-logo","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","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/jezzgtnjigit7ws2gavo","originalFileName":"header-logo"},"primaryFontFamily":"'Gilda Display', serif","primaryFontFamilyShort":"Gilda Display","secondaryFontFamily":"Montserrat, sans-serif","secondaryFontFamilyShort":"Montserrat","businessName":"INVESTATE Puerto Rico","companyEmail":"investatepr@gmail.com","companyPhoneNumber":"","companyAddressLine1":"","companyAddressLine2":"","companyAddressCity":"San Juan","companyAddressState":"PR","companyAddressPostalCode":"00926","companyAddressCountry":"Puerto Rico","brokerageDisclaimer":"","brokerageFormDisclaimer":"","mlsCompliance":{"footer":true}},"dataSource":{"companyId":"8a52c9fd-a2e5-483c-a426-7398a32ccdab","pageSectionId":"befe5af2-a6ca-4119-924a-a85d96d36b51","resource":"agent","resourceSelection":null,"variables":{}},"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/media/099f8898-e714-4827-9824-e0540a2fd31f","theme":{"logoDark":{"id":"acdf06b5-bc84-43a8-a452-f8182b19e184","alt":null,"bytes":17530,"width":782,"format":"png","height":778,"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/a8zllxb44rr1ks6awazs","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","__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/a8zllxb44rr1ks6awazs","description":null,"displayName":"new-final-investate-logo-02","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/a8zllxb44rr1ks6awazs","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/a8zllxb44rr1ks6awazs","originalFileName":"New-Final-InvEstate-Logo-02"},"logoLight":{"id":"58d11228-146d-4966-bba2-11486e3b89ec","alt":null,"bytes":17000,"width":782,"format":"png","height":778,"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/jezzgtnjigit7ws2gavo","smallUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","authorUrl":null,"mediumUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","sourceUrl":null,"xLargeUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","__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/jezzgtnjigit7ws2gavo","description":null,"displayName":"header-logo","originalUrl":"https://media-production.lp-cdn.com/cdn-cgi/image/format=auto,quality=85/https://media-production.lp-cdn.com/media/jezzgtnjigit7ws2gavo","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/jezzgtnjigit7ws2gavo","originalFileName":"header-logo"},"primaryFontFamily":"'Gilda Display', serif","primaryFontFamilyShort":"Gilda Display","secondaryFontFamily":"Montserrat, sans-serif","secondaryFontFamilyShort":"Montserrat","businessName":"INVESTATE Puerto Rico","companyEmail":"investatepr@gmail.com","companyPhoneNumber":"","companyAddressLine1":"","companyAddressLine2":"","companyAddressCity":"San Juan","companyAddressState":"PR","companyAddressPostalCode":"00926","companyAddressCountry":"Puerto Rico"},"cssClass":null,"mlsDisclaimers":[],"passwordProtection":null,"myhomeDashboardEnabled":true,"mlsEnabled":true,"hstValuationRedirectEnabled":true,"hvStepTwoCaptureEnabled":true,"qualifyingQuestionsModalEnabled":true,"lpConsentUrl":"https://cdn.luxurypresence.com/scripts/lp-consent","lpConsentEnabled":true,"loadCustomModals":true}