PageSourceSearch

https://www.2costaricarealestate.com/

html 2costaricarealestate.com collected 2026-09-28 07:47:32 UTC 182,230 bytes, 2,933 lines download raw bytes

1<!DOCTYPE html>
2<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://www.facebook.com/2008/fbml" class="st-theme pg-pages-home_page  " lang="en">
3<head>
4  
5
6  
6<script>
7    window.pbCookieConsentConfig = {"endpoint":"/cookie_consent","consentVersion":"2026-06-29","policyVersion":"2026-06-29","required":true,"globalPrivacyControl":false,"categories":["necessary","functional_integrations","preferences","analytics","advertising","personalization","third_party_integrations","chat_support"],"acceptedCategories":{},"consentId":null,"companyName":"2Costa Rica Real Estate","modalCopy":"We use cookies and similar technologies to keep this site working, support core map functionality, remember preferences, measure performance, and support advertising, personalization, chat, and optional third-party services. You can opt out of optional cookies or manage your choices at any time.","privacyPolicyUrl":"/privacy-policy"};
8    window.dataLayer = window.dataLayer || [];
9    function gtag(){dataLayer.push(arguments);}
10    gtag('consent', 'default', {
11      ad_storage: 'denied',
12      analytics_storage: 'denied',
13      ad_user_data: 'denied',
14      ad_personalization: 'denied'
15    });
16      gtag('consent', 'update', { analytics_storage: 'granted' });
17      gtag('consent', 'update', { ad_storage: 'granted', ad_user_data: 'granted' });
18      gtag('consent', 'update', { ad_personalization: 'granted' });
19  </script>
19
20
21
22
23  
23<script>
24    window.dataLayer = window.dataLayer || [];
25    function gtag(){dataLayer.push(arguments);}
26  </script>
26
27  <!-- Google Tag Manager -->
28  
28<script>
vendor: 369 bytes, lines 28-36
28
29    (function(w,d,s,l,i){
30      w[l]=w[l]||[];
31      w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});
32      var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';
33      j.async=true;
34      j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;
35      f.parentNode.insertBefore(j,f);
36    })(window,document,'script','dataLayer','
36GTM-MJ37HGV
vendor: 6 bytes, lines 36-37
36');
37  
37</script>
37
38  <!-- End Google Tag Manager -->
39
40  
41  <link rel="preconnect" href="https://bam.nr-data.net/" >
42  <link rel="preconnect" href="https://js-agent.newrelic.com/" >
43  <link rel="preconnect" href="https://fonts.gstatic.com/" >
44  <link rel="preconnect" href="https://fonts.googleapis.com/" >
45  <link rel="preconnect" href="https://ssl.google-analytics.com/" >
46  <link rel="preconnect" href="https://prd-pbgo-public-uploads.s3.amazonaws.com/" >
47    <link rel="preconnect" href="https://prd-assets1.fastly.propertybase.com/" >
48    <link rel="preconnect" href="https://prd-assets2.fastly.propertybase.com/" >
49    <link rel="preconnect" href="https://prd-assets3.fastly.propertybase.com/" >
50    <link rel="preconnect" href="https://prd-assets4.fastly.propertybase.com/" >
51
52  
53  <meta charset="utf-8">
54  <meta http-equiv="X-UA-Compatible" content="IE=edge">
55  <meta name="viewport" content="width=device-width, initial-scale=1">
56  <title>Costa Rica Real Estate, Homes for Sale and Luxury Properties</title>
57  <meta name="Description" content="Costa Rica Real Estate, Costa Rica Homes For Sale and Costa Rica Luxury Properties. Find the best properties and homes for sale, our fantastic opportunities, and deals all over Costa Rica. Contact us and let us help you with your real estate needs" />
58  <meta name="format-detection" content="telephone=no">
59  <meta name="theme-color" content="#18343b">
60
61    <meta name="google-site-verification" content="IThQxu949RwtcGAhbtPRHQP4Sgs9VA9pjpIDCW7O_RQ" />
62
63    <meta name="msvalidate.01" content="F97E1283E814568E06315ED6C8BF6A49" />
64
65
66
67    <link rel="canonical" href="https://www.2costaricarealestate.com/" />
68
69
70
71  <meta property="og:title" content="Costa Rica Real Estate, Homes for Sale and Luxury Properties" />
72  <meta property="og:type" content="website" />
73  <meta property="og:url" content="https://www.2costaricarealestate.com/" />
74  <meta property="og:site_name" content="2Costa Rica Real Estate" />
75  <meta property="og:description" content="Costa Rica Real Estate, Costa Rica Homes For Sale and Costa Rica Luxury Properties. Find the best properties and homes for sale, our fantastic opportunities, and deals all over Costa Rica. Contact us and let us help you with your real estate needs" />
76
77  <meta name="twitter:card" content="summary" />
78  <meta name="twitter:site" content="@2costaricare" />
79  <meta name="twitter:title" content="2Costa Rica Real Estate" />
80  <meta name="twitter:description" content="Costa Rica Real Estate, Costa Rica Homes For Sale and Costa Rica Luxury Properties. Find the best properties and homes for sale, our fantastic opportunities, and deals all over Costa Rica. Contact us and let us help you with your real estate needs" />
81
82    <meta property="og:image" content="https://production-uploads.fastly.propertybase.com/assets/uploads/setting/company_print_email_logo/14119/15487f589409283e453d1aa3ae9a88cb.jpg" />
83    <meta name="twitter:image" content="https://production-uploads.fastly.propertybase.com/assets/uploads/setting/company_print_email_logo/14119/15487f589409283e453d1aa3ae9a88cb.jpg" />
84
85    <meta property="fb:page_id" content="97298145393" />
86
87    <link rel="shortcut icon" href="https://production-uploads.fastly.propertybase.com/assets/uploads/setting/favicon/14119/fav
87icon5.ico">
88
89    <link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Montserrat:300,400,400i,500,600,700&display=swap" />
90    <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Montserrat:300,400,400i,500,600,700&display=swap" />
91
92    <link rel="stylesheet" href="https://prd-assets1.fastly.propertybase.com/company_frontend_14310_a2de42599a33034ed20dddf7917abe3c_1777414311.css?as=style&amp;rel=preload" />
93    <link rel="stylesheet" href="https://prd-assets1.fastly.propertybase.com/company_frontend_14310_a2de42599a33034ed20dddf7917abe3c_1777414311.css" />
94    <link rel="preload" href="https://prd-assets2.fastly.propertybase.com/assets/frontend/homepage-047c0bcfb63aa51ba7157447efbb23c93935679515f1312563ab4921eabb2732.js" as="script">
95
96    <meta name="facebook-domain-verification" content="wvj6uxpnlgw1l1im97psuvtpikya88" />
97
98  
99
100            <link rel="preload" as="image" href="https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/232531/2db7fce0e3ed260c0cbd0cc57835b0d6.png?width=1920&amp;optimize=low&amp;auto=webp&amp;quality=35&amp;disable=upscale" imagesrcset="https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/232531/2db7fce0e3ed260c0cbd0cc57835b0d6.png?width=480&amp;optimize=low&amp;auto=webp&amp;quality=35&amp;disable=upscale 480w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/232531/2db7fce0e3ed260c0cbd0cc57835b0d6.png?width=768&amp;optimize=low&amp;auto=webp&amp;quality=35&amp;disable=upscale 768w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/232531/2db7fce0e3ed260c0cbd0cc57835b0d6.png?width=1200&amp;optimize=low&amp;auto=webp&amp;quality=35&amp;disable=upscale 1200w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/232531/2db7fce0e3ed260c0cbd0cc57835b0d6.png?width=1920&amp;optimize=low&amp;auto=webp&amp;quality=35&amp;disable=upscale 1920w" imagesizes="100vw" media="(max-width: 768px)" fetchpriority="high">
101          <link rel="preload" as="image" href="https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/232531/2db7fce0e3ed260c0cbd0cc57835b0d6.png?width=1920&amp;optimize=low&amp;auto=webp&amp;quality=35&amp;disable=upscale" imagesrcset="https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/232531/2db7fce0e3ed260c0cbd0cc57835b0d6.png?width=480&amp;optimize=low&amp;auto=webp&amp;quality=35&amp;disable=upscale 480w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/232531/2db7fce0e3ed260c0cbd0cc57835b0d6.png?width=768&amp;optimize=low&amp;auto=webp&amp;quality=35&amp;disable=upscale 768w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/232531/2db7fce0e3ed260c0cbd0cc57835b0d6.png?width=1200&amp;optimize=low&amp;auto=webp&amp;quality=35&amp;disable=upscale 1200w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/232531/2db7fce0e3ed260c0cbd0cc57835b0d6.png?width=1920&amp;optimize=low&amp;auto=webp&amp;quality=35&amp;disable=upscale 1920w" imagesizes="100vw" media="(min-width: 769px)" fetchpriority="high">
102
103    
103<script>
104    window.pbCookieConsentConfig = {"endpoint":"/cookie_consent","consentVersion":"2026-06-29","policyVersion":"2026-06-29","required":true,"globalPrivacyControl":false,"categories":["necessary","functional_integrations","preferences","analytics","advertising","personalization","third_party_integrations","chat_support"],"acceptedCategories":{},"consentId":null,"companyName":"2Costa Rica Real Estate","modalCopy":"We use cookies and similar technologies to keep this site working, support core map functionality, remember preferences, measure performance, and support advertising, personalization, chat, and optional third-party services. You can opt out of optional cookies or manage your choices at any time.","privacyPolicyUrl":"/privacy-policy"};
105    window.dataLayer = window.dataLayer || [];
106    function gtag(){dataLayer.push(arguments);}
107    gtag('consent', 'default', {
108      ad_storage: 'denied',
109      analytics_storage: 'denied',
110      ad_user_data: 'denied',
111      ad_personalization: 'denied'
112    });
113      gtag('consent', 'update', { analytics_storage: 'granted' });
114      gtag('consent', 'update', { ad_storage: 'granted', ad_user_data: 'granted' });
115      gtag('consent', 'update', { ad_personalization: 'granted' });
116  </script>
116
117
118
119
120  
120<script>var parentGTM = false;</script>
vendor: 66 bytes, lines 120-121
120
121  <script async src="https://www.googletagmanager.com/gtag/js?id=
121G-NXERNZ8CCS
vendor: 79 bytes, lines 121-122
121"></script>
122    <script async src="https://www.googletagmanager.com/gtag/js?id=
122G-C8DMRE9WZ1
vendor: 14 bytes, lines 122-123
122"></script>
123  
123<script type="text/javascript">
124    
vendor: 139 bytes, lines 124-127
124window.dataLayer = window.dataLayer || [];
125    function gtag(){dataLayer.push(arguments);}
126    gtag('js', new Date());
127    gtag('config', '
127G-NXERNZ8CCS
vendor: 11 bytes, lines 127-129
127');
128
129      
129gtag('config', 'G-C8DMRE9WZ1');
130  </script>
130
131
132
133  
134
135      <!--Start of Zopim Live Chat Script-->
136    
136<script type="text/javascript"> window.$zopim||(function(d,s){var z=$zopim=function(c){ z._.push(c)},$=z.s= d.createElement(s),e=d.getElementsByTagName(s)[0];z.set=function(o){z.set. _.push(o)};z._=[];z.set._=[];$.async=!0;$.setAttribute('charset','utf-8'); $.src='//v2.zopim.com/?2Dkw0iDZhskvwAATSnRirXjjD3OfRGRT';z.t=+new Date;$. type='text/javascript';e.parentNode.insertBefore($,e)})(document,'script'); </script>
136
137  <!--End of Zopim Live Chat Script-->
138
139
140  <meta name="csrf-param" content="authenticity_token" />
141<meta name="csrf-token" content="oR9Ac5gJ9ZJ5GvHL5zeERLU-n7RYQL2g6g9NMoDafDHJYFJ0xYvtA2Xbo62vocbJxq40DqqgK4vv2YCSoOi-1Q" />
142
143
144  
145
146  
147
148  <style>
149    @font-face {
150      font-family: 'Glyphicons Halflings';
151      src: url('//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/fonts/glyphicons-halflings-regular.eot');
152      src: url('//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/fonts/glyphicons-halflings-regular.eot') format('embedded-opentype'), url('//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/fonts/glyphicons-halflings-regular.woff') format('woff'), url('//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/fonts/glyphicons-halflings-regular.svg') format('svg');
153    }
154  </style>
155<!--/*
156  <style>
157  .hero-background-wrapper {
158    position: relative;
159  }
160  .hero-background-wrapper:before{
161    content: '';
162    background-image: url('');
163    background-size: cover;
164    background-position: center;
165    background-attachment: ;
166    position: absolute;
167    left: 0;
168    right: 0;
169    top: 0;
170    bottom: 0;
171    margin: auto;
172    width: 100%;
173    height: 100%;
174    opacity: ;
175    z-index: -2;
176  }
177  .hero-background-wrapper:after{
178    content: '';
179    background-color: ;
180    background-size: cover;
181    background-position: center;
182    position: absolute;
183    opacity: ;
184    left: 0;
185    right: 0;
186    top: 0;
187    bottom: 0;
188    margin: auto;
189    width: 100%;
190    height: 100%;
191    z-index: -1;
192  }
193</style>
194*/-->
195</head>
196
197  <body class="h-transparent qs-classic theme-standard hero home-page btn-sharp header-transparent">
vendor: 82 bytes, lines 197-200
197
198    
199        <noscript>
200      <iframe src="//www.googletagmanager.com/ns.html?id=
200GTM-MJ37HGV
vendor: 93 bytes, lines 200-203
200" height="0" width="0" style="display:none;visibility:hidden"></iframe>
201    </noscript>
202
203    
203<header data-sticky="true">
204      
205      <nav class="c-navbar c-navbar--transparent    ">
206
207    <div class="c-translation-flags pt-md-1 ">
208        <div id="google_translate_elementhamb" style="display:none;"></div>
209          <a data-lang="English" title="English" aria-label="Change language to English" href="#" target="_blank" alt="English Translation Flag Icon">
210    <img border="0" alt="English Translation Flag Icon" src="https://prd-assets2.fastly.propertybase.com/assets/flags/america-630e493ada66cb800d573c39c22e883c9e4c26ea0fb89aeb673bf8a5c27f94a8.svg" />
211</a>    <a data-lang="Spanish" href="#" title="Translate to Spanish" aria-label="Change language to Spanish" target="_blank">
212      <img border="0" alt="translation icon for Spanish" src="https://prd-assets1.fastly.propertybase.com/assets/flags/spain-97747c40c2dad3b79c99ecc007c990287926384594319a78d8cea2b5e934041c.svg" />
213</a>
214
215    </div>
216
217  <div class="c-navbar__content-1">
218
219    <div class="c-navbar__address-info">
220          <span><a class="non-link" data-type="Office" href="tel:+506-2519-9413">+506-2519-9413</a></span>
221            <span class="toll-free-label"> Toll Free: <a class="non-link" data-type="Toll Free" aria-label="Call Toll Free Number 1-866-374-7798" href="tel:1-866-374-7798">1-866-374-7798</a></span>
222          <span><a data-type="Company" href="mailto:[email protected]">[email protected]</a></span>
223    </div>
224
225      <div class="c-navbar__login-menu navbar-text"><li class="nav-item  first_item"><a class="nav-link" href="/users/new">Sign Up</a></li> <li class="nav-item  last_item"><a class="nav-link" href="/login">Login</a></li></div>
226  </div>
227
228  <button class="navbar-toggler js-navbar-toggle" aria-label="Navbar Toggle">
229    <span class="navbar-toggler-icon">
230      <span></span>
231      <span></span>
232      <span></span>
233    </span>
234  </button>
235
236  <div class="navbar-brand-mobile d-block d-md-none">
237      <a title="Navigate to 2Costa Rica Real Estate homepage" aria-label="Link to 2Costa Rica Real Estate homepage" class="non-link" href="/"><img alt="Link to 2Costa Rica Real Estate homepage" title="Navigate to 2Costa Rica Real Estate homepage" srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/setting/company_header_logo/14119/91879b8c7d09af17dcf5caa198ee2d94.png?width=700&amp;optimize=medium&amp;auto=webp 700w" sizes="700px" src="https://production-uploads.fastly.propertybase.com/assets/uploads/setting/company_header_logo/14119/91879b8c7d09af17dcf5caa198ee2d94.png?width=700&amp;optimize=medium&amp;auto=webp" /></a>
238
239    
240  </div>
241
242    <div class="c-navbar__content-2">
243      <div class="navbar-brand d-none d-md-block">
244          <a title="Navigate to 2Costa Rica Real Estate homepage" aria-label="Link to 2Costa Rica Real Estate homepage" class="non-link" href="/"><img alt="Link to 2Costa Rica Real Estate homepage" title="Navigate to 2Costa Rica Real Estate homepage" srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/setting/company_header_logo/14119/91879b8c7d09af17dcf5caa198ee2d94.png?width=700&amp;optimize=medium&amp;auto=webp 700w" sizes="700px" src="https://production-uploads.fastly.propertybase.com/assets/uploads/setting/company_header_logo/14119/91879b8c7d09af17dcf5caa198ee2d94.png?width=700&amp;optimize=medium&amp;auto=webp" /></a>
245      </div>
246
247      <div class="c-navbar__content-3 d-none d-md-block">
248
249          <div class="navbar-nav justify-content-end"><li class="nav-item  first_item parent"><a class="nav-link dropdown-toggle" data-toggle="hover-dropdown" aria-expanded="false" aria-haspopup="true" href="/areas">Areas</a><div class="dropdown-menu"><a class="dropdown-item" href="/areas/caribbean-real-estate">Caribbean</a> <a class="dropdown-item" href="/areas/dominical-real-estate">Dominical</a> <a class="dropdown-item" href="/areas/escazu-real-estate">Escazu</a> <a class="dropdown-item" href="/areas/hacienda-pinilla-guanacaste">Hacienda Pinilla</a> <a class="dropdown-item" href="/areas/jaco-real-estate">Jaco</a> <a class="dropdown-item" href="/areas/lake-arenal-real-estate">Lake Arenal</a> <a class="dropdown-item" href="/areas/nosara-real-estate">Nosara</a> <a class="dropdown-item" href="/areas/los-suenos-real-estate">Los Sueños</a> <a class="dropdown-item" href="/areas/ojochal-real-estate">Ojochal</a> <a class="dropdown-item" href="/areas/manuel-antonio-real-estate">Manuel Antonio</a> <a class="dropdown-item" href="/areas/papagayo-real-estate">Papagayo</a> <a class="dropdown-item" href="/areas/santa-ana-real-estate">Santa Ana</a> <a class="dropdown-item" href="/areas/santa-teresa-real-estate">Santa Teresa</a> <a class="dropdown-item" href="/areas/tamarindo-real-estate">Tamarindo</a> <a class="dropdown-item" href="/areas/uvita-real-estate">Uvita</a> <a class="dropdown-item" href="/areas">All Areas</a></div></li> <li class="nav-item  parent"><a class="nav-link dropdown-toggle" data-toggle="hover-dropdown" aria-expanded="false" aria-haspopup="true" href="/types">Properties By Type</a><div class="dropdown-menu"><a class="dropdown-item" href="/costa-rica-beachfront-homes">Beachfront</a> <a class="dropdown-item" href="/costa-rica-hotels-for-sale">Hotels</a> <a class="dropdown-item" href="/costa-rica-homes-for-sale">Homes</a> <a class="dropdown-item" href="/costa-rica-condos-for-sale">Condos</a> <a class="dropdown-item" href="/costa-rica-golf-homes-for-sale">Golf</a> <a class="dropdown-item" href="/costa-rica-mountain-homes-for-sale">Mountain</a> <a class="dropdown-item" href="/costa-rica-city-homes-for-sale">City Homes</a> <a class="dropdown-item" href="/costa-rica-beach-homes-for-sale">Beach Homes</a> <a class="dropdown-item" href="/costa-rica-apartments-for-sale">Apartments</a> <a class="dropdown-item" href="/costa-rica-penthouses-for-sale">Penthouses</a> <a class="dropdown-item" href="/costa-rica-farms-for-sale">Farms</a> <a class="dropdown-item" href="/costa-rica-business-for-sale">Business</a></div></li> <li class="nav-item "><a class="nav-link" href="/searches/new">Buy</a></li> <li class="nav-item "><a class="nav-link" href="/sell">Sell</a></li> <li class="nav-item "><a class="nav-link" href="/mls">MLS</a></li> <li class="nav-item  parent"><a class="nav-link dropdown-toggle" target="_blank" data-toggle="hover-dropdown" aria-expanded="false" aria-haspopup="true" href="https://www.2crvr.com/en/">Rent</a><div class="dropdown-menu"><a class="dropdown-item" href="/costa-rica-vacation-rentals">Costa Rica Vacation Rentals</a> <a class="dropdown-item" href="/manuel-antonio-vacation-rentals">Manuel Antonio Vacation Rentals</a></div></li> <li class="nav-item  parent"><a class="nav-link dropdown-toggle" data-toggle="hover-dropdown" aria-expanded="false" aria-haspopup="true" href="/about">About Us</a><div class="dropdown-menu"><a class="dropdown-item" href="/agents">Agents</a> <a class="dropdown-item" href="/offices">Offices</a> <a class="dropdown-item" href="/careers">Careers</a> <a class="dropdown-item" href="/press">Press</a> <a class="dropdown-item" href="/posts">Blog</a> <a class="dropdown-item" href="/testimonials">Testimonials</a> <a class="dropdown-item" href="/luxury-real-estate">Who's who in </br> LuxuryRealEstate.com</a> <a class="dropdown-item" href="/realm-global">Realm Global</a> <a class="dropdown-item" target="" href="https://www.2costaricarealestate.com/costa-rica-real-estate-podcast">Podcast</a> <a class="dropdown-item" href="/employees">Our Team</a></div></li> <li class="nav-item  last_item"><a class="nav-link" href="/contact">Contact</a></li></div>
250      </div>
251    </div>
252
253  <div class="navbar-collapse collapse">
254    <div class="c-navbar__content-2--mobile">
255          <div class="navbar-nav justify-content-end"><li class="nav-item  first_item parent"><a class="nav-link dropdown-toggle" data-toggle="hover-dropdown" aria-expanded="false" aria-haspopup="true" href="/areas">Areas</a><div class="dropdown-menu"><a class="dropdown-item" href="/areas/caribbean-real-estate">Caribbean</a> <a class="dropdown-item" href="/areas/dominical-real-estate">Dominical</a> <a class="dropdown-item" href="/areas/escazu-real-estate">Escazu</a> <a class="dropdown-item" href="/areas/hacienda-pinilla-guanacaste">Hacienda Pinilla</a> <a class="dropdown-item" href="/areas/jaco-real-estate">Jaco</a> <a class="dropdown-item" href="/areas/lake-arenal-real-estate">Lake Arenal</a> <a class="dropdown-item" href="/areas/nosara-real-estate">Nosara</a> <a class="dropdown-item" href="/areas/los-suenos-real-estate">Los Sueños</a> <a class="dropdown-item" href="/areas/ojochal-real-estate">Ojochal</a> <a class="dropdown-item" href="/areas/manuel-antonio-real-estate">Manuel Antonio</a> <a class="dropdown-item" href="/areas/papagayo-real-estate">Papagayo</a> <a class="dropdown-item" href="/areas/santa-ana-real-estate">Santa Ana</a> <a class="dropdown-item" href="/areas/santa-teresa-real-estate">Santa Teresa</a> <a class="dropdown-item" href="/areas/tamarindo-real-estate">Tamarindo</a> <a class="dropdown-item" href="/areas/uvita-real-estate">Uvita</a> <a class="dropdown-item" href="/areas">All Areas</a></div></li> <li class="nav-item  parent"><a class="nav-link dropdown-toggle" data-toggle="hover-dropdown" aria-expanded="false" aria-haspopup="true" href="/types">Properties By Type</a><div class="dropdown-menu"><a class="dropdown-item" href="/costa-rica-beachfront-homes">Beachfront</a> <a class="dropdown-item" href="/costa-rica-hotels-for-sale">Hotels</a> <a class="dropdown-item" href="/costa-rica-homes-for-sale">Homes</a> <a class="dropdown-item" href="/costa-rica-condos-for-sale">Condos</a> <a class="dropdown-item" href="/costa-rica-golf-homes-for-sale">Golf</a> <a class="dropdown-item" href="/costa-rica-mountain-homes-for-sale">Mountain</a> <a class="dropdown-item" href="/costa-rica-city-homes-for-sale">City Homes</a> <a class="dropdown-item" href="/costa-rica-beach-homes-for-sale">Beach Homes</a> <a class="dropdown-item" href="/costa-rica-apartments-for-sale">Apartments</a> <a class="dropdown-item" href="/costa-rica-penthouses-for-sale">Penthouses</a> <a class="dropdown-item" href="/costa-rica-farms-for-sale">Farms</a> <a class="dropdown-item" href="/costa-rica-business-for-sale">Business</a></div></li> <li class="nav-item "><a class="nav-link" href="/searches/new">Buy</a></li> <li class="nav-item "><a class="nav-link" href="/sell">Sell</a></li> <li class="nav-item "><a class="nav-link" href="/mls">MLS</a></li> <li class="nav-item  parent"><a class="nav-link dropdown-toggle" target="_blank" data-toggle="hover-dropdown" aria-expanded="false" aria-haspopup="true" href="https://www.2crvr.com/en/">Rent</a><div class="dropdown-menu"><a class="dropdown-item" href="/costa-rica-vacation-rentals">Costa Rica Vacation Rentals</a> <a class="dropdown-item" href="/manuel-antonio-vacation-rentals">Manuel Antonio Vacation Rentals</a></div></li> <li class="nav-item  parent"><a class="nav-link dropdown-toggle" data-toggle="hover-dropdown" aria-expanded="false" aria-haspopup="true" href="/about">About Us</a><div class="dropdown-menu"><a class="dropdown-item" href="/agents">Agents</a> <a class="dropdown-item" href="/offices">Offices</a> <a class="dropdown-item" href="/careers">Careers</a> <a class="dropdown-item" href="/press">Press</a> <a class="dropdown-item" href="/posts">Blog</a> <a class="dropdown-item" href="/testimonials">Testimonials</a> <a class="dropdown-item" href="/luxury-real-estate">Who's who in </br> LuxuryRealEstate.com</a> <a class="dropdown-item" href="/realm-global">Realm Global</a> <a class="dropdown-item" target="" href="https://www.2costaricarealestate.com/costa-rica-real-estate-podcast">Podcast</a> <a class="dropdown-item" href="/employees">Our Team</a></div></li> <li class="nav-item  last_item"><a class="nav-link" href="/contact">Contact</a></li></div>
256    </div>
257
258    <div class="c-navbar__content-1 c-navbar__content-1--mobile">
259          <a> 2Costa Rica Real Estate</a> <br/>
260          <a><a class="non-link" data-type="Office" href="tel:+506-2519-9413">+506-2519-9413</a></a><br/>
260
261            <a href="#" class="toll-free-label" aria-label="Toll Free Number">Toll Free: <a class="non-link" data-type="Toll Free" aria-label="Call Toll Free Number 1-866-374-7798" href="tel:1-866-374-7798">1-866-374-7798</a></a>Toll Free: <a class="non-link" data-type="Toll Free" href="tel:1-866-374-7798">1-866-374-7798</a></a><br/>
262          <a><a data-type="Company" href="mailto:[email protected]">[email protected]</a></a><br/>
263        <div class="c-translation-flags d-sm-flex">
264          <div id="google_translate_elementheader" style="display:none;"></div>
265            <a data-lang="English" title="English" aria-label="Change language to English" href="#" target="_blank" alt="English Translation Flag Icon">
266    <img border="0" alt="English Translation Flag Icon" src="https://prd-assets2.fastly.propertybase.com/assets/flags/america-630e493ada66cb800d573c39c22e883c9e4c26ea0fb89aeb673bf8a5c27f94a8.svg" />
267</a>    <a data-lang="Spanish" href="#" title="Translate to Spanish" aria-label="Change language to Spanish" target="_blank">
268      <img border="0" alt="translation icon for Spanish" src="https://prd-assets1.fastly.propertybase.com/assets/flags/spain-97747c40c2dad3b79c99ecc007c990287926384594319a78d8cea2b5e934041c.svg" />
269</a>
270
271        </div>
272      <div class="c-navbar__login-menu navbar-text"><li class="nav-item  first_item"><a class="nav-link" href="/users/new">Sign Up</a></li> <li class="nav-item  last_item"><a class="nav-link" href="/login">Login</a></li></div>
273    </div>
274  </div>
275</nav>
276
277
278      
279      
280  <div class="c-loader  js-loader-global " id="" style="display:none" role="status" aria-live="polite">
281    <div class="c-loader__loader">
282      <div></div>
283      <div></div>
284      <div></div>
285      <div></div>
286    </div>
287  </div>
288
289      
290    </header>
291    
292
293    
294    <div class="st-hero-slider__wrapper">
295
296        <div class="st-carousel-container"
297             style=""
298             data-mobile-visible="true"
299             data-desktop-visible="true">
300          <div class="st-hero-slider" data-interval="5000">
301              <div class="st-hero-slider__slide" data-mobile="true" data-desktop="true">
302                <a href="https://www.2costaricarealestate.com/real-estate/prime-beachfront-estate--santa-teresa-puntarenas/191167279"><picture><source type="image/avif" srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/232531/2db7fce0e3ed260c0cbd0cc57835b0d6.png?width=480&amp;optimize=low&amp;auto=avif&amp;quality=35&amp;disable=upscale 480w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/232531/2db7fce0e3ed260c0cbd0cc57835b0d6.png?width=768&amp;optimize=low&amp;auto=avif&amp;quality=35&amp;disable=upscale 768w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/232531/2db7fce0e3ed260c0cbd0cc57835b0d6.png?width=1200&amp;optimize=low&amp;auto=avif&amp;quality=35&amp;disable=upscale 1200w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/232531/2db7fce0e3ed260c0cbd0cc57835b0d6.png?width=1920&amp;optimize=low&amp;auto=avif&amp;quality=35&amp;disable=upscale 1920w" sizes="100vw"><source type="image/webp" srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/232531/2db7fce0e3ed260c0cbd0cc57835b0d6.png?width=480&amp;optimize=low&amp;auto=webp&amp;quality=35&amp;disable=upscale 480w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/232531/2db7fce0e3ed260c0cbd0cc57835b0d6.png?width=768&amp;optimize=low&amp;auto=webp&amp;quality=35&amp;disable=upscale 768w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/232531/2db7fce0e3ed260c0cbd0cc57835b0d6.png?width=1200&amp;optimize=low&amp;auto=webp&amp;quality=35&amp;disable=upscale 1200w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/232531/2db7fce0e3ed260c0cbd0cc57835b0d6.png?width=1920&amp;optimize=low&amp;auto=webp&amp;quality=35&amp;disable=upscale 1920w" sizes="100vw"><img alt="Beachfront luxury villa " class="st-hero-slider__slide-image" title="" loading="eager" fetchpriority="high" decoding="async" width="1920" height="1080" srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/theme_p
302hoto/image/232531/2db7fce0e3ed260c0cbd0cc57835b0d6.png?width=480&amp;optimize=low&amp;quality=35&amp;disable=upscale 480w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/232531/2db7fce0e3ed260c0cbd0cc57835b0d6.png?width=768&amp;optimize=low&amp;quality=35&amp;disable=upscale 768w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/232531/2db7fce0e3ed260c0cbd0cc57835b0d6.png?width=1200&amp;optimize=low&amp;quality=35&amp;disable=upscale 1200w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/232531/2db7fce0e3ed260c0cbd0cc57835b0d6.png?width=1920&amp;optimize=low&amp;quality=35&amp;disable=upscale 1920w" sizes="100vw" src="https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/232531/2db7fce0e3ed260c0cbd0cc57835b0d6.png?width=1920&amp;optimize=low&amp;quality=35&amp;disable=upscale" /></picture></a>
303                  <div style="color: #ffffff" class="caption theme-photo-caption">
304                    Prime Beachfront Estate | Santa Teresa, Cobano | $15,500,000
305                  </div>
306              </div>
307              <div class="st-hero-slider__slide" data-mobile="true" data-desktop="true">
308                <a href="https://www.2costaricarealestate.com/real-estate/villa-real-valley-view-estate-santa-ana-san-jose/66511475"><picture><source type="image/avif" srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/198422/6b9c56f752518ede90c9c6572cf694e0.png?width=480&amp;optimize=low&amp;auto=avif&amp;quality=35&amp;disable=upscale 480w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/198422/6b9c56f752518ede90c9c6572cf694e0.png?width=768&amp;optimize=low&amp;auto=avif&amp;quality=35&amp;disable=upscale 768w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/198422/6b9c56f752518ede90c9c6572cf694e0.png?width=1200&amp;optimize=low&amp;auto=avif&amp;quality=35&amp;disable=upscale 1200w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/198422/6b9c56f752518ede90c9c6572cf694e0.png?width=1920&amp;optimize=low&amp;auto=avif&amp;quality=35&amp;disable=upscale 1920w" sizes="100vw"><source type="image/webp" srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/198422/6b9c56f752518ede90c9c6572cf694e0.png?width=480&amp;optimize=low&amp;auto=webp&amp;quality=35&amp;disable=upscale 480w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/198422/6b9c56f752518ede90c9c6572cf694e0.png?width=768&amp;optimize=low&amp;auto=webp&amp;quality=35&amp;disable=upscale 768w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/198422/6b9c56f752518ede90c9c6572cf694e0.png?width=1200&amp;optimize=low&amp;auto=webp&amp;quality=35&amp;disable=upscale 1200w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/198422/6b9c56f752518ede90c9c6572cf694e0.png?width=1920&amp;optimize=low&amp;auto=webp&amp;quality=35&amp;disable=upscale 1920w" sizes="100vw"><img alt="Property with spectacular views" class="st-hero-slider__slide-image" title="" loading="lazy" decoding="async" width="1920" height="1080" srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/198422/6b9c56f752518ede90c9c6572cf694e0.png?width=480&amp;optimize=low&amp;quality=35&amp;disable=upscale 480w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/198422/6b9c56f752518ede90c9c6572cf694e0.png?width=768&amp;optimize=low&amp;quality=35&amp;disable=upscale 768w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/198422/6b9c56f752518ede90c9c6572cf694e0.png?width=1200&amp;optimize=low&amp;quality=35&amp;disable=upscale 1200w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/198422/6b9c56f752518ede90c9c6572cf694e0.png?width=1920&amp;optimize=low&amp;quality=35&amp;disable=upscale 1920w" sizes="100vw" src="https://production-uploads.fastly.propertybase.com/assets/uploads/theme_p
308hoto/image/198422/6b9c56f752518ede90c9c6572cf694e0.png?width=1920&amp;optimize=low&amp;quality=35&amp;disable=upscale" /></picture></a>
309                  <div style="color: #ffffff" class="caption theme-photo-caption">
310                    Villa Real Valley View Estate | Villa Real, Santa Ana | $8,950,000
311                  </div>
312              </div>
313              <div class="st-hero-slider__slide" data-mobile="true" data-desktop="true">
314                <a href="https://www.2costaricarealestate.com/real-estate/ocean-view-retreat-estate-dominical-puntarenas/196931851"><picture><source type="image/avif" srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/246387/6084039c89f54e90273064b5d07a8a7a.png?width=480&amp;optimize=low&amp;auto=avif&amp;quality=35&amp;disable=upscale 480w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/246387/6084039c89f54e90273064b5d07a8a7a.png?width=768&amp;optimize=low&amp;auto=avif&amp;quality=35&amp;disable=upscale 768w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/246387/6084039c89f54e90273064b5d07a8a7a.png?width=1200&amp;optimize=low&amp;auto=avif&amp;quality=35&amp;disable=upscale 1200w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/246387/6084039c89f54e90273064b5d07a8a7a.png?width=1920&amp;optimize=low&amp;auto=avif&amp;quality=35&amp;disable=upscale 1920w" sizes="100vw"><source type="image/webp" srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/246387/6084039c89f54e90273064b5d07a8a7a.png?width=480&amp;optimize=low&amp;auto=webp&amp;quality=35&amp;disable=upscale 480w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/246387/6084039c89f54e90273064b5d07a8a7a.png?width=768&amp;optimize=low&amp;auto=webp&amp;quality=35&amp;disable=upscale 768w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/246387/6084039c89f54e90273064b5d07a8a7a.png?width=1200&amp;optimize=low&amp;auto=webp&amp;quality=35&amp;disable=upscale 1200w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/246387/6084039c89f54e90273064b5d07a8a7a.png?width=1920&amp;optimize=low&amp;auto=webp&amp;quality=35&amp;disable=upscale 1920w" sizes="100vw"><img alt="Retreat Estate with ocean view" class="st-hero-slider__slide-image" title="" loading="lazy" decoding="async" width="1920" height="1080" srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/246387/6084039c89f54e90273064b5d07a8a7a.png?width=480&amp;optimize=low&amp;quality=35&amp;disable=upscale 480w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/246387/6084039c89f54e90273064b5d07a8a7a.png?width=768&amp;optimize=low&amp;quality=35&amp;disable=upscale 768w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/246387/6084039c89f54e90273064b5d07a8a7a.png?width=1200&amp;optimize=low&amp;quality=35&amp;disable=upscale 1200w, https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/246387/6084039c89f54e90273064b5d07a8a7a.png?width=1920&amp;optimize=low&amp;quality=35&amp;disable=upscale 1920w" sizes="100vw" src="https://production-uploads.fastly.propertybase.com/assets/uploads/theme_photo/image/246387/6084039c89f54e90273064b5d07a8a7a.png?width=1920&amp;optimize=low&amp;quality=35&amp;disable=upscale" /></picture></a>
315                  <div style="color: #ffffff" class="caption theme-photo-caption">
316                    Ocean View Retreat Estate| Hatillo, Dominical | $6,499,000
317                  </div>
318              </div>
319          </div>
320        </div>
321
322
323
324          <!--   quicksearch option 1   -->
325<div id="qs-simple-wrapper" class="homepage-quicksearch-container theme-classic bottom-third ">
326
327  <div class="home-elements-container">
328
329      <div class="home-quick-search">
330
331          <div class="qs-simple-forms" data-qs-container>
332            <div class="qs-form" data-qs-form="mls">
333              <form class="new_search" id="homepage_desktop_sales_search" title="Perform a property search using the form." aria-label="search listed properties" role="search" data-nl-search-enabled="false" data-qs-search-form="true" data-mls-action="/searches" data-ygl-action="/rental_searches" action="/searches" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="d3oQC2Zf-TncOuYh7ABNgcYNH7IXAS4wjYuJCGFpwrPIN9oQHWRRCyOKAmMF8jYGzNjirAmL9Rt3gN0OeWARsg" autocomplete="off" />
334              <input type="hidden" name="rental_search[towns]" id="homepage_rental_search_towns_desktop" value="" autocomplete="off" />
335              <input type="hidden" name="rental_search[super_locations]" id="homepage_rental_search_super_locations_desktop" value="" autocomplete="off" />
336
337
338                <div class="row-min-padding">
339                  <div class="supersearch-container left-column search-field-margin d-flex align-items-center theme-classic" id="">
340                      <input class="" id="homepage_search_super_locations_desktop" placeholder="Search By Address, City, Zip, or MLS #" aria-label="Search By Address, City, Zip, or MLS #" type="text" value="" name="search[super_locations]" />
341                      
342
343                    <button class="qs-button style-solid">
344                        <a href="javascript:$('#homepage_desktop_sales_search').submit();" class="btn btn-default btn-primary btn-sm" aria-label="Search for Properties">
345                          <svg class="magnifying-icon" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="28px" width="28px"  x="0px" y="0px" viewBox="6 118.6 556.4 556.4" enable-background="new 6 118.6 556.4 556.4" xml:space="preserve">
346                            <path d="M543.7,565.5l-61.1-61.1c-0.8-0.8-1.7-1.6-2.6-2.2c22.4-37.9,35.2-82,35.2-129c0-140.4-114.2-254.5-254.5-254.5
347                            C120.2,118.6,6,232.8,6,373.1c0,140.4,114.2,254.5,254.5,254.5c47.1,0,91.2-12.9,129-35.2c0.7,0.9,1.4,1.8,2.2,2.6l61.1,61.1
348                            c12.1,12.1,28.2,18.8,45.4,18.8c17.1,0,33.3-6.7,45.4-18.8C568.7,631.2,568.7,590.5,543.7,565.5z M82.4,373.1
349                            c0-98.2,79.9-178.1,178.1-178.1c98.2,0,178.1,79.9,178.1,178.1s-79.9,178.1-178.1,178.1S82.4,471.3,82.4,373.1z"></path>
350                          </svg>
351                          <svg class="qs-search-spinner" viewBox="0 0 50 50" aria-hidden="true" focusable="false">
352  <circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle>
353</svg>
354
355                        </a>
356                    </span>
357
358                  </div>
359                    <div class="small advanced-link text-left clear-both mt-2">
360                        <a data-qs-advanced-link="true" data-mls-url="/searches/new" data-ygl-url="/rental_searches" href="/searches/new">Advanced Search</a>
361                    </div>
362                </div>
363</form>            </div>
364
365          </div>
366        </div>
367  </div>
368
369</div>
370
371
372
373    </div>
374  
375
376    
377
378    
378<script>
379      var primary_color = '#18343b';
380      var interactive_color = '#000000';
381      var accent_color = '#18343b';
382      var body_font_color = '#434647';
383      var market_report_default_range = 0;
384      var default_latitude = 9.938652;
385      var default_longitude = -84.143521;
386      var miDataOptions = {};
387      var marketInsights = {};
388    </script>
388
389
390    <main class="">
391      
391<script>
392  var miDataOptions = {};
393
394</script>
394
395
396
397    <div class="cms-content-wrapper full-screen-width modern"
398>
399      <div class="container">
400          
401
402
403
404            <article class="cms " style="">
405
406
407
408
409    
410
411
412
413        <div class="cms__content container  wysywig-content cms-btn-solid cms-btn-sharp">
414
415                        <h1 class="text-center   ">Costa Rica Real Estate, Homes for Sale and Luxury Properties</h1>
416
417
418          <div>                              <div><p bis_size="{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:753,&quot;h&quot;:41,&quot;abs_x&quot;:672,&quot;abs_y&quot;:546}" style="text-align: justify;">&nbsp;</p><p bis_size="{&quot;x&quot;:0,&quot;y&quot;:57,&quot;w&quot;:753,&quot;h&quot;:228,&quot;abs_x&quot;:672,&quot;abs_y&quot;:603}" style="text-align: justify;">While small, <strong>Costa Rica Real Estate</strong>&nbsp;is incredibly diverse regarding ecosystems, climate, infrastructure, amenities, and lifestyle. Our firm is dedicated to working and guiding our clients on a macro to micro-level analysis to ensure the finest acquisitions possible. Finding <a href="https://www.2costaricarealestate.com/areas/uvita-real-estate" target="_blank"><strong bis_size="{&quot;x&quot;:0,&quot;y&quot;:100,&quot;w&quot;:181,&quot;h&quot;:17,&quot;abs_x&quot;:672,&quot;abs_y&quot;:646}">homes for sale in Costa Rica</strong></a>, a specific property, villa, condo or hotel is just a fraction of the process of insuring long term sustainability when investing at <em bis_size="{&quot;x&quot;:187,&quot;y&quot;:120,&quot;w&quot;:134,&quot;h&quot;:17,&quot;abs_x&quot;:859,&quot;abs_y&quot;:666}">2Costa Rica Real Estate</em> is dedicated to much more than just helping outline the specifics of any given property. Our family of professionals and experienced real estate agents have a reputation for integrity and service, with an unwavering commitment to convey our experience and knowledge regarding the Costa Rican culture, people, regions and submarkets unique to each zone. We are equally committed to listening and learning about our clients goals as the &quot;perfect&quot; property and definition of paradise is highly variable depending on the goals and vision for each client. Whether you are looking for <strong bis_size="{&quot;x&quot;:19,&quot;y&quot;:224,&quot;w&quot;:191,&quot;h&quot;:17,&quot;abs_x&quot;:691,&quot;abs_y&quot;:770}">luxury properties in Costa Rica </strong>for retirement, investment property, a luxury ocean view or beachfront villa, bed and breakfast, hotel or development property, our professionals are trained to help customize search parameters, focusing on areas whose general characteristics will insure for a successful purchase in all aspects of the word.</p><p bis_size="{&quot;x&quot;:0,&quot;y&quot;:302,&quot;w&quot;:753,&quot;h&quot;:62,&quot;abs_x&quot;:672,&quot;abs_y&quot;:848}" style="text-align: justify;"><strong bis_size="{&quot;x&quot;:0,&quot;y&quot;:303,&quot;w&quot;:133,&quot;h&quot;:17,&quot;abs_x&quot;:672,&quot;abs_y&quot;:849}">Costa Rica&nbsp;Real Estate</strong> market is very favorable for buyers right now, with some amazing values in virtually all areas of the country. This opportunity to secure a beautiful, tropical property at a great price, combined with a country whose people are consistently ranked as the happiest on the planet is making the country a hotspot for all types of purchasers.&nbsp;</p><p bis_size="{&quot;x&quot;:0,&quot;y&quot;:380,&quot;w&quot;:753,&quot;h&quot;:83,&quot;abs_x&quot;:672,&quot;abs_y&quot;:926}" style="text-align: justify;">We have great options in the <strong bis_size="{&quot;x&quot;:174,&quot;y&quot;:381,&quot;w&quot;:136,&quot;h&quot;:17,&quot;abs_x&quot;:846,&quot;abs_y&quot;:927}"><a bis_size="{&quot;x&quot;:174,&quot;y&quot;:381,&quot;w&quot;:136,&quot;h&quot;:17,&quot;abs_x&quot;:846,&quot;abs_y&quot;:927}" href="https://www.2costaricarealestate.com/areas/tamarindo-real-estate">Tamarindo&nbsp;Real Estate</a></strong> section, premiere Costa Rica homes for sale and lands for development for beach buyers, also check out Hacienda Pinilla Real Estate, Dominical Real Estate, Jaco Real Estate,&nbsp;Manuel Antonio Real Estate, and Los Sue&ntilde;os Real Estate for amazing beach opportunities! We just added options for city buyers at&nbsp;Escaz&uacute;, Santa Ana, Heredia, Curridabat&nbsp;and La Sabana, take a look at these amazing properties! Contact us and let&#39;s start building your dreams!</p>
419<hr style="margin:40px 0;" />
420<div style="background:#f7f7f7;padding:30px 25px;border-radius:8px;text-align:center;">
421<h3 style="margin-bottom:10px;">Share Your Experience</h3>
422
423<p style="max-width:720px;margin:0 auto 20px;">Your feedback helps others confidently navigate the Costa Rica real estate market. If you&rsquo;ve worked with our team, we&rsquo;d truly appreciate hearing about your experience.</p><a href="https://search.google.com/local/writereview?placeid=ChIJP3V2DoH7oI8RrtGft8npyZg" style="display:inline-block;padding:12px 28px;background:#000;border-radius:4px;font-weight:600;
424            color:#fff !important;text-decoration:none !important;" target="_blank">Leave us a Google Review </a></div>
425</div>
426
427
428
429</div>
430
431        </div>
432  </article>
433
434      </div>
435    </div>
436    
437  <div class="full-screen-width section areas-wrapper arrows">
438    <div class="container">
439      <div class="areas-grid-six text-center">
440          <h2 class="body-title text-md-center text-sm-center">Featured Areas</h2>
441
442
443       <div class="row" style="padding: 24px 0">
444            <a class="col-sm-12 col-md-6 col-lg-4 mb-3" href="/areas/manuel-antonio-real-estate">
445              <div>
446                <div class="area-cell">
447                  <img alt="featured area for Manuel Antonio" class="area-cell-image grayscale" loading="lazy" srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/area_profile/gallery_image/17972/a864b662fee281ec7440d6190eb9c360.jpg?width=767&amp;optimize=medium&amp;auto=webp 767w, https://production-uploads.fastly.propertybase.com/assets/uploads/area_profile/gallery_image/17972/a864b662fee281ec7440d6190eb9c360.jpg?width=362&amp;optimize=medium&amp;auto=webp 362w, https://production-uploads.fastly.propertybase.com/assets/uploads/area_profile/gallery_image/17972/a864b662fee281ec7440d6190eb9c360.jpg?width=500&amp;optimize=medium&amp;auto=webp 500w" sizes="(min-width: 1200px) 362px, (min-width: 300px) 500px, 767px" src="https://production-uploads.fastly.propertybase.com/assets/uploads/area_profile/gallery_image/17972/a864b662fee281ec7440d6190eb9c360.jpg?width=767&amp;optimize=medium&amp;auto=webp" />
448                  <div class="area-label">Manuel Antonio</div>
449                </div>
450                  <div class="smidge clear-both"></div>
451              </div>
452</a>            <a class="col-sm-12 col-md-6 col-lg-4 mb-3" href="/areas/tamarindo-real-estate">
453              <div>
454                <div class="area-cell">
455                  <img alt="featured area for Tamarindo" class="area-cell-image grayscale" loading="lazy" srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/area_profile/gallery_image/17994/fc5df04bcc4e1bd545b1e42d4f01e90e.jpg?width=767&amp;optimize=medium&amp;auto=webp 767w, https://production-uploads.fastly.propertybase.com/assets/uploads/area_profile/gallery_image/17994/fc5df04bcc4e1bd545b1e42d4f01e90e.jpg?width=362&amp;optimize=medium&amp;auto=webp 362w, https://production-uploads.fastly.propertybase.com/assets/uploads/area_profile/gallery_image/17994/fc5df04bcc4e1bd545b1e42d4f01e90e.jpg?width=500&amp;optimize=medium&amp;auto=webp 500w" sizes="(min-width: 1200px) 362px, (min-width: 300px) 500px, 767px" src="https://production-uploads.fastly.propertybase.com/assets/uploads/area_profile/gallery_image/17994/fc5df04bcc4e1bd545b1e42d4f01e90e.jpg?width=767&amp;optimize=medium&amp;auto=webp" />
456                  <div class="area-label">Tamarindo</div>
457                </div>
458                  <div class="smidge clear-both"></div>
459              </div>
460</a>            <a class="col-sm-12 col-md-6 col-lg-4 mb-3" href="/areas/las-catalinas-costa-rica">
461              <div>
462                <div class="area-cell">
463                  <img alt="featured area for Las Catalinas" class="area-cell-image grayscale" loading="lazy" srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/area_profile/gallery_image/40801/2770b86b3dd98ad69c3bb5d8a4688dde.jpg?width=767&amp;optimize=medium&amp;auto=webp 767w, https://production-uploads.fastly.propertybase.com/assets/uploads/area_profile/gallery_image/40801/2770b86b3dd98ad69c3bb5d8a4688dde.jpg?width=362&amp;optimize=medium&amp;auto=webp 362w, https://production-uploads.fastly.propertybase.com/assets/uploads/area_profile/gallery_image/40801/2770b86b3dd98ad69c3bb5d8a4688dde.jpg?width=500&amp;optimize=medium&amp;auto=webp 500w" sizes="(min-width: 1200px) 362px, (min-width: 300px) 500px, 767px" src="https://production-uploads.fastly.propertybase.com/assets/uploads/area_profile/gallery_image/40801/2770b86b3dd98ad69c3bb5d8a4688dde.jpg?width=767&amp;optimize=medium&amp;auto=webp" />
464                  <div class="area-label">Las Catalinas</div>
465                </div>
466                  <div class="smidge clear-both"></div>
467              </div>
468</a>            <a class="col-sm-12 col-md-6 col-lg-4 mb-3" href="/areas/escazu-real-estate">
469              <div>
470                <div class="area-cell">
471                  <img alt="featured area for Escazu" class="area-cell-image grayscale" loading="lazy" srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/area_profile/gallery_image/17969/3d7db6b699dbc4d74a433f578c436dc1.jpg?width=767&amp;optimize=medium&amp;auto=webp 767w, https://production-uploads.fastly.propertybase.com/assets/uploads/area_profile/gallery_image/17969/3d7db6b699dbc4d74a433f578c436dc1.jpg?width=362&amp;optimize=medium&amp;auto=webp 362w, https://production-uploads.fastly.propertybase.com/assets/uploads/area_profile/gallery_image/17969/3d7db6b699dbc4d74a433f578c436dc1.jpg?width=500&amp;optimize=medium&amp;auto=webp 500w" sizes="(min-width: 1200px) 362px, (min-width: 300px) 500px, 767px" src="https://production-uploads.fastly.propertybase.com/assets/uploads/area_profile/gallery_image/17969/3d7db6b699dbc4d74a433f578c436dc1.jpg?width=767&amp;optimize=medium&amp;auto=webp" />
472                  <div class="area-label">
472Escazu</div>
473                </div>
474                  <div class="smidge clear-both"></div>
475              </div>
476</a>            <a class="col-sm-12 col-md-6 col-lg-4 mb-3" href="/areas/las-golondrinas-hacienda-pinilla">
477              <div>
478                <div class="area-cell">
479                  <img alt="featured area for Las Golondrinas" class="area-cell-image grayscale" loading="lazy" srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/area_profile/gallery_image/45362/3cca088a4f0b0ed15311b7811d467685.jpg?width=767&amp;optimize=medium&amp;auto=webp 767w, https://production-uploads.fastly.propertybase.com/assets/uploads/area_profile/gallery_image/45362/3cca088a4f0b0ed15311b7811d467685.jpg?width=362&amp;optimize=medium&amp;auto=webp 362w, https://production-uploads.fastly.propertybase.com/assets/uploads/area_profile/gallery_image/45362/3cca088a4f0b0ed15311b7811d467685.jpg?width=500&amp;optimize=medium&amp;auto=webp 500w" sizes="(min-width: 1200px) 362px, (min-width: 300px) 500px, 767px" src="https://production-uploads.fastly.propertybase.com/assets/uploads/area_profile/gallery_image/45362/3cca088a4f0b0ed15311b7811d467685.jpg?width=767&amp;optimize=medium&amp;auto=webp" />
480                  <div class="area-label">Las Golondrinas</div>
481                </div>
482                  <div class="smidge clear-both"></div>
483              </div>
484</a>            <a class="col-sm-12 col-md-6 col-lg-4 mb-3" href="/areas/dominical-real-estate">
485              <div>
486                <div class="area-cell">
487                  <img alt="featured area for Dominical" class="area-cell-image grayscale" loading="lazy" srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/area_profile/gallery_image/17973/55cd4deefab9663d28d38f029856b9d9.jpg?width=767&amp;optimize=medium&amp;auto=webp 767w, https://production-uploads.fastly.propertybase.com/assets/uploads/area_profile/gallery_image/17973/55cd4deefab9663d28d38f029856b9d9.jpg?width=362&amp;optimize=medium&amp;auto=webp 362w, https://production-uploads.fastly.propertybase.com/assets/uploads/area_profile/gallery_image/17973/55cd4deefab9663d28d38f029856b9d9.jpg?width=500&amp;optimize=medium&amp;auto=webp 500w" sizes="(min-width: 1200px) 362px, (min-width: 300px) 500px, 767px" src="https://production-uploads.fastly.propertybase.com/assets/uploads/area_profile/gallery_image/17973/55cd4deefab9663d28d38f029856b9d9.jpg?width=767&amp;optimize=medium&amp;auto=webp" />
488                  <div class="area-label">Dominical</div>
489                </div>
490                  <div class="smidge clear-both"></div>
491              </div>
492</a>        </div>
493        
494        <div class="bumper clear"></div>
495          <a class="view-all" href="/areas">View All</a>
496
497      </div>
498    </div>
499  </div>
500
501
502    <!--  FEATURED PROPS  -->
503    <div class="full-screen-width breakout mobile-row section featured-properties-wrapper arrows" >
504      <div class="slick-container text-center container">
505          <h2 class="body-title text-center">View Our Signature Developments</h2>
506
507
508        <div id="featured-slider" class="featured-slider-bicycle breakout responsive slider">
509            <a aria-label="Link to view the featured property Large Ocean View Lot With Legal Water homepage" class="featured-link" href="/real-estate/large-ocean-view-lot-with-legal-water-ojochal-puntarenas-/136393794/136393794">
510              <div class="featured-container">
511                <div class="slider-photo text-center featured-slider-images">
512                  <img data-lazy="https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/16825458748229785.jpg?width=767&amp;optimize=medium&amp;auto=webp" data-src="https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/16825458748229785.jpg?width=767&amp;optimize=medium&amp;auto=webp" data-srcset="https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/16825458748229785.jpg?width=767&amp;optimize=medium&amp;auto=webp 767w, https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/16825458748229785.jpg?width=685&amp;optimize=medium&amp;auto=webp 685w, https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/16825458748229785.jpg?width=767&amp;optimize=medium&amp;auto=webp 767w, https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/16825458748229785.jpg?width=500&amp;optimize=medium&amp;auto=webp 500w" data-sizes="(min-width: 768px) 685px, (min-width: 500px) 767px, (min-width: 300px) 500px, 767px" alt="Featured Property image for Large Ocean Vie
512w Lot With Legal Water" class="grayscale" src="" />
513                  <div class="featured-info m-0 row">
514                    <div class="col-sm-12 col-md-6 info-left"><span class="hidden-sm">Large Ocean View Lot With Legal Water,</span> Ojochal, PU</div>
515                    <div class="col-sm-12 col-md-6 info-right">
516                      $499,000
517                        <span></span>
518                    </div>
519                  </div>
520                </div>
521              </div>
522</a>            <a aria-label="Link to view the featured property Luxury Single Family Home homepage" class="featured-link" href="/real-estate/luxury-single-family-home-tamarindo-guanacaste-/149958653/149958653">
523              <div class="featured-container">
524                <div class="slider-photo text-center featured-slider-images">
525                  <img data-lazy="https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/17110379809914231.jpg?width=767&amp;optimize=medium&amp;auto=webp" data-src="https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/17110379809914231.jpg?width=767&amp;optimize=medium&amp;auto=webp" data-srcset="https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/17110379809914231.jpg?width=767&amp;optimize=medium&amp;auto=webp 767w, https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/17110379809914231.jpg?width=685&amp;optimize=medium&amp;auto=webp 685w, https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/17110379809914231.jpg?width=767&amp;optimize=medium&amp;auto=webp 767w, https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/17110379809914231.jpg?width=500&amp;optimize=medium&amp;auto=webp 500w" data-sizes="(min-width: 768px) 685px, (min-width: 500px) 767px, (min-width: 300px) 500px, 767px" alt="Featured Property image for Luxury Single Family Home" class="grayscale" src="" />
526                  <div class="featured-info m-0 row">
527                    <div class="col-sm-12 col-md-6 info-left"><span class="hidden-sm">Luxury Single Family Home,</span> Tamarindo, GU</div>
528                    <div class="col-sm-12 col-md-6 info-right">
529                      $957,000
530                        <span>4&nbspBeds</span>
531                        <span>4&nbspBaths</span>
532                    </div>
533                  </div>
534                </div>
535              </div>
536</a>            <a aria-label="Link to view the featured property Luxury Home In Uvita homepage" class="featured-link" href="/real-estate/luxury-home-in-uvita--dominical-puntarenas-/173800792/173800792">
537              <div class="featured-container">
538                <div class="slider-photo text-center featured-slider-images">
539                  <img data-lazy="https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/17380309388070474.jpg?width=767&amp;optimize=medium&amp;auto=webp" data-src="https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/17380309388070474.jpg?width=767&amp;optimize=medium&amp;auto=webp" data-srcset="https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/17380309388070474.jpg?width=767&amp;optimize=medium&amp;auto=webp 767w, https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/17380309388070474.jpg?width=685&amp;optimize=medium&amp;auto=webp 685w, https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/17380309388070474.jpg?width=767&amp;optimize=medium&amp;auto=webp 767w, https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/17380309388070474.jpg?width=500&amp;optimize=medium&amp;auto=webp 500w" data-sizes="(min-width: 768px) 685px, (min-width: 500px) 767px, (min-width: 300px) 500px, 767px" alt="Featured Property image for Luxury Home In Uvita" class="grayscale" src="" />
540                  <div class="featured-info m-0 row">
541                    <div class="col-sm-12 col-md-6 info-left"><span class="hidden-sm">Luxury Home In Uvita,</span> Dominical, PU</div>
542                    <div class="col-sm-12 col-md-6 info-right">
543                      $885,000
544                        <span>3&nbspBeds</span>
545                        <span>3&nbspBaths</span>
546                    </div>
547                  </div>
548                </div>
549              </div>
550</a>            <a aria-label="Link to view the featured property Unique Affordable Lots In La Senda Sanctuary homepage" class="featured-link" href="/real-estate/unique-affordable-lots-in-la-senda-sanctuary-tamarindo-guanacaste-/179499596/179499596">
551              <div class="featured-container">
552                <div class="slider-photo text-center featured-slider-images">
553                  <img data-lazy="https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/17470853406773138.JPG?width=767&amp;optimize=medium&amp;auto=webp" data-src="https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/17470853406773138.JPG?width=767&amp;optimize=medium&amp;auto=webp" data-srcset="https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/17470853406773138.JPG?width=767&amp;optimize=medium&amp;auto=webp 767w, https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/17470853406773138.JPG?width=685&amp;optimize=medium&amp;auto=webp 685w, https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/17470853406773138.JPG?width=767&amp;optimize=medium&amp;auto=webp 767w, https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/17470853406773138.JPG?width=500&amp;optimize=medium&amp;auto=webp 500w" data-sizes="(min-width: 768px) 685px, (min-width: 500px) 767px, (min-width: 300px) 500px, 767px" alt="Featured Property image for Unique Affordable Lots In La Senda Sanctuary" class="grayscale" src="" />
554                  <div class="featured-info m-0 row">
555                    <div class="col-sm-12 col-md-6 info-left"><span class="hidden-sm">Unique Affordable Lots In La Senda Sanctuary,</span> Tamarindo, GU</div>
556                    <div class="col-sm-12 col-md-6 info-right">
557                      $145,000
558                        <span></span>
559                    </div>
560                  </div>
561                </div>
562              </div>
563</a>            <a aria-label="Link to view the featured property Ocean View Lots In Private Community homepage" class="featured-link" href="/real-estate/ocean-view-lots-in-private-community-papagayo-guanacaste-/185297237/185297237">
564              <div class="featured-container">
565                <div class="slider-photo text-center featured-slider-images">
566                  <img data-lazy="https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/1757466114578061.jpeg?width=767&amp;optimize=medium&amp;auto=webp" data-src="https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/1757466114578061.jpeg?width=767&amp;optimize=medium&amp;auto=webp" data-srcset="https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/1757466114578061.jpeg?width=767&amp;optimize=medium&amp;auto=webp 767w, https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/1757466114578061.jpeg?width=685&amp;optimize=medium&amp;auto=webp 685w, https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/1757466114578061.jpeg?width=767&amp;optimize=medium&amp;auto=webp 767w, https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/1757466114578061.jpeg?width=500&amp;optimize=medium&amp;auto=webp 500w" data-sizes="(min-width: 768px) 685px, (min-width: 500px) 767px, (min-width: 300px) 500px, 767px" alt="Featured Property image for Ocean View Lots In Private Community" class="grayscale" src="" />
567                  <div class="featured-info m-0 row">
568                    <div class="col-sm-12 col-md-6 info-left"><span class="hidden-sm">Ocean View Lots In Private Community,</span> Papagayo, GU</div>
569                    <div class="col-sm-12 col-md-6 info-right">
570                      $784,000
571                        <span>0.1 Acres</span>
572                    </div>
573                  </div>
574                </div>
575              </div>
576</a>            <a aria-label="Link to view the featured property Expansive Luxury Homesite homepage" class="featured-link" href="/real-estate/expansive-luxury-homesite-hacienda-pinilla-guanacaste-/200932313/200932313">
577              <div class="featured-container">
578                <div class="slider-photo text-center featured-slider-images">
579                  <img data-lazy="https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/17852625486083288.png" data-src="https://prd-mls-photos.fastly.propertybase.com/logic_mls/properties/photos/17852625486083288.png" alt="Featured Property image for Expansive Luxury Homesite" class="grayscale" src="" />
580                  <div class="featured-info m-0 row">
581                    <div class="col-sm-12 col-md-6 info-left"><span class="hidden-sm">Expansive Luxury Homesite,</span> Hacienda Pinilla, GU</div>
582                    <div class="col-sm-12 col-md-6 info-right">
583                      $890,000
584                        <span>0.84 Acres</span>
585                    </div>
586                  </div>
587                </div>
588              </div>
589</a>        </div>
590
591        <div class="bumper clear-both"></div>
592          <a class="view-all" href="/featured">View All</a>
593      </div>
594    </div>
595
596
597    <div class="full-screen-width breakout mobile-row section featured-agents-wrapper" >
598  <div class="container">
599    <div class="col-sm-12 text-center slick-container">
600       <h2 class="body-title text-lg-center text-md-center">Featured Agents</h2>
601
602
603      <div id="agents-slider" class="agent-slider-carousel responsive slider">
604          <a class="agent-link" href="/agents/62331-ingrid-ortiz">
605            <div class="col-sm-12 kill-padding featured-agent-container">
606              <div class="m-auto agent-slider-photo text-center featured-slider-images">
607                  <img data-lazy="https://production-uploads.fastly.propertybase.com/assets/uploads/agent/photo/62331/c6129ec6f2e7839f9306a84eedc7360a.jpg?width=767&amp;optimize=medium&amp;auto=webp" data-src="https://production-uploads.fastly.propertybase.com/assets/uploads/agent/photo/62331/c6129ec6f2e7839f9306a84eedc7360a.jpg?width=767&amp;optimize=medium&amp;auto=webp" data-srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/agent/photo/62331/c6129ec6f2e7839f9306a84eedc7360a.jpg?width=767&amp;optimize=medium&amp;auto=webp 767w, https://production-uploads.fastly.propertybase.com/assets/uploads/agent/photo/62331/c6129ec6f2e7839f9306a84eedc7360a.jpg?width=767&amp;optimize=medium&amp;auto=webp 767w" data-sizes="(min-width: 216px) 767px, 767px" alt="Ingrid Ortiz" title="Ingrid Ortiz" class="grayscale" src="" />
608                <div class="featured-agent-info">
609                  <span class="agent-name">Ingrid Ortiz</span>
610                    <span class="agent-phone">+506 8340-2424</span>
611                </div>
612              </div>
613            </div>
614</a>          <a class="agent-link" href="/agents/115249-alejandro-amador">
615            <div class="col-sm-12 kill-padding featured-agent-container">
616              <div class="m-auto agent-slider-photo text-center featured-slider-images">
617                  <img data-lazy="https://production-uploads.fastly.propertybase.com/assets/uploads/agent/photo/115249/cc3420e065fedbc87076c583605a54d1.jpg?width=767&amp;optimize=medium&amp;auto=webp" data-src="https://production-uploads.fastly.propertybase.com/assets/uploads/agent/photo/115249/cc3420e065fedbc87076c583605a54d1.jpg?width=767&amp;optimize=medium&amp;auto=webp" data-srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/agent/photo/115249/cc3420e065fedbc87076c583605a54d1.jpg?width=767&amp;optimize=medium&amp;auto=webp 767w, https://production-uploads.fastly.propertybase.com/assets/uploads/agent/photo/115249/cc3420e065fedbc87076c583605a54d1.jpg?width=767&amp;optimize=medium&amp;auto=webp 767w" data-sizes="(min-width: 216px) 767px, 767px" alt="Alejandro Amador" title="Alejandro Amador" class="grayscale" src="" />
618                <div class="featured-agent-info">
619                  <span class="agent-name">Alejandro Amador</span>
620                    <span class="agent-phone">+506 8848-5241</span>
621                </div>
622              </div>
623            </div>
624</a>          <a class="agent-link" href="/agents/125192-beau-southwell">
625            <div class="col-sm-12 kill-padding featured-agent-container">
626              <div class="m-auto agent-slider-photo text-center featured-slider-images">
627                  <img data-lazy="https://production-uploads.fastly.propertybase.com/assets/uploads/agent/photo/125192/c4745bb49631740eb2d755b0a315f628.jpg?width=767&amp;optimize=medium&amp;auto=webp" data-src="https://production-uploads.fastly.propertybase.com/assets/uploads/agent/photo/125192/c4745bb49631740eb2d755b0a315f628.jpg?width=767&amp;optimize=medium&amp;auto=webp" data-srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/agent/photo/125192/c4745bb49631740eb2d755b0a315f628.jpg?width=767&amp;optimize=medium&amp;auto=webp 767w, https://production-uploads.fastly.propertybase.com/assets/uploads/agent/photo/125192/c4745bb49631740eb2d755b0a315f628.jpg?width=767&amp;optimize=medium&amp;auto=webp 767w" data-sizes="(min-width: 216px) 767px, 767px" alt="Beau Southwell" title="Beau Southwell" class="grayscale" src="" />
628                <div class="featured-agent-info">
629                  <span class="agent-name">Beau Southwell</span>
630                    <span class="agent-phone">+506 8812-3613</span>
631                </div>
632              </div>
633            </div>
634</a>          <a class="agent-link" href="/agents/96188-juan-pinto">
635            <div class="col-sm-12 kill-padding featured-agent-container">
636              <div class="m-auto agent-slider-photo text-center featured-slider-images">
637                  <img data-lazy="https://production-uploads.fastly.propertybase.com/assets/uploads/agent/photo/96188/d7d4790f17c60c7b7e5b6068890a9463.png?width=767&amp;optimize=medium&amp;auto=webp" data-src="https://production-uploads.fastly.propertybase.com/assets/uploads/agent/photo/96188/d7d4790f17c60c7b7e5b6068890a9463.png?width=767&amp;optimize=medium&amp;auto=webp" data-srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/agent/photo/96188/d7d4790f17c60c7b7e5b6068890a9463.png?width=767&amp;optimize=medium&amp;auto=webp 767w, https://production-uploads.fastly.propertybase.com/assets/uploads/agent/photo/96188/d7d4790f17c60c7b7e5b6068890a9463.png?width=767&amp;optimize=medium&amp;auto=webp 767w" data-sizes="(min-width: 216px) 767px, 767px" alt="Juan Pinto" title="Juan Pinto" class="grayscale" src="" />
638                <div class="featured-agent-info">
639                  <span class="agent-name">Juan Pinto</span>
640                    <span class="agent-phone">+506 8303-1019</span>
641                </div>
642              </div>
643            </div>
644</a>          <a class="agent-link" href="/agents/112153-priscilla-lara">
645            <div class="col-sm-12 kill-padding featured-agent-container">
646              <div class="m-auto agent-slider-photo text-center featured-slider-images">
647                  <img data-lazy="https://production-uploads.fastly.propertybase.com/assets/uploads/agent/photo/112153/2977ec39a00710b108b93a0de511153b.png?width=767&amp;optimize=medium&amp;auto=webp" data-src="https://production-uploads.fastly.propertybase.com/assets/uploads/agent/photo/112153/2977ec39a00710b108b93a0de511153b.png?width=767&amp;optimize=medium&amp;auto=webp" data-srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/agent/photo/112153/2977ec39a00710b108b93a0de511153b.png?width=767&amp;optimize=medium&amp;auto=webp 767w, https://production-uploads.fastly.propertybase.com/assets/uploads/agent/photo/112153/2977ec39a00710b108b93a0de511153b.png?width=767&amp;optimize=medium&amp;auto=webp 767w" data-sizes="(min-width: 216px) 767px, 767px" alt="Priscilla Lara" title="Priscilla Lara" class="grayscale" src="" />
648                <div class="featured-agent-info">
649                  <span class="agent-name">Priscilla Lara</span>
650                    <span class="agent-phone">+506 8389-3805</span>
651                </div>
652              </div>
653            </div>
654</a>      </div>
655
656      <div class="bumper clear-both"></div>
657        <a class="view-all" href="/agents">View All</a>
658
659    </div>
660  </div>
661  <div class="spacer"></div>
662</div>
663
664
665    <div class="homepage-below-fold-section" data-homepage-section="affiliates">
666    
667  <div id="affiliates" class="affiliate-wrapper full-screen-width section modern " >
668  <div class="container">
669        <div class="text-center">
670          <h2 class="body-title text-md-center text-sm-center">Affiliates</h2>
671        </div>
672      <div class="flex-box affiliates setting-column">
673          <span>
674              <img loading="lazy" alt="affiliate logo 1" srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/setting/affiliate_logo1/14119/c196027073d77d14a735c5bd855f4e16.png?width=300&amp;optimize=low&amp;auto=webp 300w" sizes="300px" src="https://production-uploads.fastly.propertybase.com/assets/uploads/setting/affiliate_logo1/14119/c196027073d77d14a735c5bd855f4e16.png?width=300&amp;optimize=low&amp;auto=webp" />
675          </span>
676          <span>
677              <img loading="lazy" alt="affiliate logo 2" srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/setting/affiliate_logo2/14119/f615496807d475f2624a20097d1c1a3b.png?width=300&amp;optimize=low&amp;auto=webp 300w" sizes="300px" src="https://production-uploads.fastly.propertybase.com/assets/uploads/setting/affiliate_logo2/14119/f615496807d475f2624a20097d1c1a3b.png?width=300&amp;optimize=low&amp;auto=webp" />
678          </span>
679          <span>
680              <img loading="lazy" alt="affiliate logo 3" srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/setting/affiliate_logo3/14119/3c40952ba8a0a53a458f9afadafcbb09.png?width=300&amp;optimize=low&amp;auto=webp 300w" sizes="300px" src="https://production-uploads.fastly.propertybase.com/assets/uploads/setting/affiliate_logo3/14119/3c40952ba8a0a53a458f9afadafcbb09.png?width=300&amp;optimize=low&amp;auto=webp" />
681          </span>
682          <span>
683              <img loading="lazy" alt="affiliate logo 4" srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/setting/affiliate_logo4/14119/7c7aeb18d2f900e40d1425c684b4ff0c.png?width=300&amp;optimize=low&amp;auto=webp 300w" sizes="300px" src="https://production-uploads.fastly.propertybase.com/assets/uploads/setting/affiliate_logo4/14119/7c7aeb18d2f900e40d1425c684b4ff0c.png?width=300&amp;optimize=low&amp;auto=webp" />
684          </span>
685          <span>
686              <img loading="lazy" alt="affiliate logo 5" srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/setting/affiliate_logo5/14119/2deb03ea60d5c85eccdc73b2762145f7.png?width=300&amp;optimize=low&amp;auto=webp 300w" sizes="300px" src="https://production-uploads.fastly.propertybase.com/assets/uploads/setting/affiliate_logo5/14119/2deb03ea60d5c85eccdc73b2762145f7.png?width=300&amp;optimize=low&amp;auto=webp" />
687          </span>
688      </div>
689    </div>
690  </div>
691
692
693
694
695    </div>
696  <div class="full-screen-width section homepage-callouts-wrapper modern" >
697    <div class="container">
698      <div id="homepage-callouts" class="modern">
699          <h2 class="text-center body-title" style="padding-bottom: 24px">Popular Real Estate Markets</h2>
700
701          <div class="callouts-card-grid">
702              <div class="callout-link d-flex justify-content-center  heading-middle callout-square theme-modern">
703                <a href="https://www.2costaricarealestate.com/areas/hacienda-pinilla-guanacaste ">
704                  <div loading="lazy" class="callout-image lazy" alt="Hacienda Pinilla" data-bg="https://production-uploads.fastly.propertybase.com/assets/uploads/homepage_callout/image/78725/729683cf9fb2480c7ba196ffec8b31bd.jpg?width=600&amp;optimize=medium&amp;auto=webp">
705                    <div class="callout-color-overlay"></div>
706                    <div class="callout-inner-block">
707                        <h4 class="callout-title title-mid">
708                          Hacienda Pinilla
709                        </h2>
710                    </div>
711                  </div>
712</a>              </div>
713              <div class="callout-link d-flex justify-content-center  heading-middle callout-square theme-modern">
714                <a href="https://www.2costaricarealestate.com/areas/tamarindo-real-estate">
715                  <div loading="lazy" class="callout-image lazy" alt="Tamarindo" data-bg="https://production-uploads.fastly.propertybase.com/assets/uploads/homepage_callout/image/78726/b181ea1beeae128d642b1df621ff76fd.jpg?width=600&amp;optimize=medium&amp;auto=webp">
716                    <div class="callout-color-overlay"></div>
717                    <div class="callout-inner-block">
718                        <h4 class="callout-title title-mid">
719                          Tamarindo
720                        </h2>
721                    </div>
722                  </div>
723</a>              </div>
724              <div class="callout-link d-flex justify-content-center  heading-middle callout-square theme-modern">
725                <a href="https://www.2costaricarealestate.com/areas/playa-avellanas-guanacaste">
726                  <div loading="lazy" class="callout-image lazy" alt="Avellanas" data-bg="https://production-uploads.fastly.propertybase.com/assets/uploads/homepage_callout/image/78727/3d848c2158298f5a31a3bd8314df5755.jpg?width=600&amp;optimize=medium&amp;auto=webp">
727                    <div class="callout-color-overlay"></div>
728                    <div class="callout-inner-block">
729                        <h4 class="callout-title title-mid">
730                          Avellanas
731                        </h2>
732                    </div>
733                  </div>
734</a>              </div>
735              <div class="callout-link d-flex justify-content-center  heading-middle callout-square theme-modern">
736                <a href="https://www.2costaricarealestate.com/areas/escazu-real-estate">
737                  <div loading="lazy" class="callout-image lazy" alt="Escazu" data-bg="https://production-uploads.fastly.propertybase.com/assets/uploads/homepage_callout/image/78728/c99496fae9535631263bc277
737dca9302a.jpg?width=600&amp;optimize=medium&amp;auto=webp">
738                    <div class="callout-color-overlay"></div>
739                    <div class="callout-inner-block">
740                        <h4 class="callout-title title-mid">
741                          Escazu
742                        </h2>
743                    </div>
744                  </div>
745</a>              </div>
746              <div class="callout-link d-flex justify-content-center  heading-middle callout-square theme-modern">
747                <a href="https://www.2costaricarealestate.com/areas/los-suenos-real-estate">
748                  <div loading="lazy" class="callout-image lazy" alt="Los Sueños" data-bg="https://production-uploads.fastly.propertybase.com/assets/uploads/homepage_callout/image/78729/eb2d0f36c2a7f753f106b679b4db18ad.jpg?width=600&amp;optimize=medium&amp;auto=webp">
749                    <div class="callout-color-overlay"></div>
750                    <div class="callout-inner-block">
751                        <h4 class="callout-title title-mid">
752                          Los Sueños
753                        </h2>
754                    </div>
755                  </div>
756</a>              </div>
757              <div class="callout-link d-flex justify-content-center  heading-middle callout-square theme-modern">
758                <a href="https://www.2costaricarealestate.com/areas/uvita-real-estate">
759                  <div loading="lazy" class="callout-image lazy" alt="Uvita" data-bg="https://production-uploads.fastly.propertybase.com/assets/uploads/homepage_callout/image/78730/732b2c03fd961615b76aa5f52eb1831c.jpg?width=600&amp;optimize=medium&amp;auto=webp">
760                    <div class="callout-color-overlay"></div>
761                    <div class="callout-inner-block">
762                        <h4 class="callout-title title-mid">
763                          Uvita
764                        </h2>
765                    </div>
766                  </div>
767</a>              </div>
768          </div>
769      </div>
770    </div>
771  </div>
772
773
774        
775
776<div class="blog-col-3 blog-feed-wrapper three-col arrows" >
777  <div class="container">
778      <h2 class="text-center body-title">Recent News</h2>
779
780
781      <div class="section-blog text-center">
782      </div>
783      <div class="row">
784          <div class="col-md-4 col-sm-12 flex-column mb-4 mt-4">
785              <div class="blog-pic">
786                <a target="_blank" href="https://www.2costaricarealestate.com/posts/casa-lomas-del-mar-a-panoramic-oceanview-residence-minutes-from-tamarindo"><img loading="lazy" alt="Casa Lomas del Mar: A Panoramic Oceanview Residence Minutes from Tamarindo" srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/post/card_image/69740/c24c9fefa2e3a841d7850c291f893516.png?width=1100&amp;optimize=medium&amp;auto=webp 1100w" sizes="1100px" src="https://production-uploads.fastly.propertybase.com/assets/uploads/post/card_image/69740/c24c9fefa2e3a841d7850c291f893516.png?width=1100&amp;optimize=medium&amp;auto=webp" /></a>
787              </div>
788            <div class="blog-content">
789              <h4>Casa Lomas del Mar: A Panoramic Oceanview Residence Minutes from Tamarindo</h4>
790              <p>
791By Nathalia Romero Sanchez, Property and Lifestyle Writer at 2Costa Rica Real Estate  |  Published on Sep 22, ...</p>
792            </div>
793          </div>
794          <div class="col-md-4 col-sm-12 flex-column mb-4 mt-4">
795              <div class="blog-pic">
796                <a target="_blank" href="https://www.2costaricarealestate.com/posts/2costa-rica-real-estate-and-grupo-roble-celebrate-the-official-inauguration-of-one-hacienda-pinilla"><img loading="lazy" alt="2Costa Rica Real Estate and Grupo Roble Celebrate the Official Inauguration of One Hacienda Pinilla" srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/post/card_image/69730/6805b1747be346f0d731e8c860379fda.png?width=1100&amp;optimize=medium&amp;auto=webp 1100w" sizes="1100px" src="https://production-uploads.fastly.propertybase.com/assets/uploads/post/card_image/69730/6805b1747be346f0d731e8c860379fda.png?width=1100&amp;optimize=medium&amp;auto=webp" /></a>
797              </div>
798            <div class="blog-content">
799              <h4>2Costa Rica Real Estate and Grupo Roble Celebrate the Official Inauguration of One Hacienda Pinilla</h4>
800              <p>
800By Nathalia Romero Sanchez, Property and Lifestyle Writer at 2Costa Rica Real Estate | Published on Sep 18, 2026
8012Costa Rica ...</p>
802            </div>
803          </div>
804          <div class="col-md-4 col-sm-12 flex-column mb-4 mt-4">
805              <div class="blog-pic">
806                <a target="_blank" href="https://www.2costaricarealestate.com/posts/designing-for-the-sunset-how-costa-rica-s-best-homes-are-built-around-nature"><img loading="lazy" alt="Designing for the Sunset: How Costa Rica&#39;s Best Homes Are Built Around Nature" srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/post/card_image/69684/44fe22482e66c2aca0552a5cee424e6e.png?width=1100&amp;optimize=medium&amp;auto=webp 1100w" sizes="1100px" src="https://production-uploads.fastly.propertybase.com/assets/uploads/post/card_image/69684/44fe22482e66c2aca0552a5cee424e6e.png?width=1100&amp;optimize=medium&amp;auto=webp" /></a>
807              </div>
808            <div class="blog-content">
809              <h4>Designing for the Sunset: How Costa Rica's Best Homes Are Built Around Nature</h4>
810              <p>By Nathalia Romero Sanchez, Property and Lifestyle Writer at 2Costa Rica Real Estate | Published on Sep 16, 2026
811What's different ...</p>
812            </div>
813          </div>
814      </div>
815      <div class="section-blog text-center">
816      </div>
817      <div class="row">
818      </div>
819
820    <div class="text-center">
821        <a class="view-all" href="/posts">View All</a>
822    </div>
823  </div>
824</div>
825
826
827
828
829    </main>
830
831    <footer style="">
832      <div class="c-footer c-footer--classic ">
833    <div class="c-footer__top">
834      <div class="c-footer__nav py-2 container">
835          <li class="nav-item  first_item"><a class="nav-link" target="" href="https://www.2costaricarealestate.com">Costa Rica Real Estate</a></li> <li class="nav-item "><a class="nav-link" href="/searches/new">Buy</a></li> <li class="nav-item  parent"><a class="nav-link dropdown-toggle" data-toggle="hover-dropdown" aria-expanded="false" aria-haspopup="true" href="/areas">Areas</a><div class="dropdown-menu"><a class="dropdown-item" href="/areas/escazu-real-estate">Escazu</a> <a class="dropdown-item" href="/areas/manuel-antonio-real-estate">Manuel Antonio</a> <a class="dropdown-item" href="/areas/dominical-real-estate">Dominical</a> <a class="dropdown-item" href="/areas/jaco-real-estate">Jaco</a> <a class="dropdown-item" href="/areas/santa-teresa-real-estate">Santa Teresa</a> <a class="dropdown-item" href="/areas/papagayo-real-estate">Papagayo</a> <a class="dropdown-item" href="/areas/tamarindo-real-estate">Tamarindo</a> <a class="dropdown-item" href="/areas/nosara-real-estate">Nosara</a> <a class="dropdown-item" href="/areas/perez-zeledon-real-estate">Perez Zeledon</a></div></li> <li class="nav-item "><a class="nav-link" href="/contact">Contact</a></li> <li class="nav-item  last_item parent"><a class="nav-link dropdown-toggle" data-toggle="hover-dropdown" aria-expanded="false" aria-haspopup="true" href="/exclusive-development">Developments</a><div class="dropdown-menu"><a class="dropdown-item" target="_blank" href="https://www.onehaciendapinilla.com/">One Hacienda Pinilla</a> <a class="dropdown-item" target="_blank" href="https://altosdmontserrat.com/">Altos de Montserrat</a> <a class="dropdown-item" target="_blank" href="https://avemoana.com/">Avemoana</a> <a class="dropdown-item" target="_blank" href="https://azulparaiso.com/">Azul Paraíso</a> <a class="dropdown-item" target="_blank" href="https://www.theark.world/">The Ark</a></div></li>
836      </div>
837    </div>
838
839  <div class="c-footer__bottom row">
840
841  <div class="col-md-12 col-lg-4 col-sm-12 text-center">
842        <div class="c-footer__logo">
843            <img alt="company logo for 2Costa Rica Real Estate" srcset="https://production-uploads.fastly.propertybase.com/assets/uploads/setting/company_footer_logo/14119/1d5af17b21c9460f3caa7fea2b204327.png?width=700&amp;optimize=medium&amp;auto=webp 700w" sizes="700px" src="https://production-uploads.fastly.propertybase.com/assets/uploads/setting/company_footer_logo/14119/1d5af17b21c9460f3caa7fea2b204327.png?width=700&amp;optimize=medium&amp;auto=webp" />
844        </div>
845    </div>
846
847    <div class="col-md-12 col-lg-4 col-sm-12 text-center">
848      <div class="c-footer__company-info">
849        <div class="c-footer__company-name">2Costa Rica Real Estate</div>
850          <span class="c-footer__company-toll-free">Toll Free: 1-866-374-7798</span>
851        <span class="c-footer__company-office-phone"><a class="non-link" data-type="Office" href="tel:+506-2519-9413">+506-2519-9413</a></span>
852        <div class="c-footer__company-email">
853          <a data-type="Company" aria-label="2Costa Rica Real Estate email link" title="Email us at [email protected]" href="mailto:[email protected]">[email protected]</a>
854        </div>
855      </div>
856    </div>
857
858    <div class="col-md-12 col-lg-4 col-sm-12 text-lg-right text-md-center text-sm-center pr-0">
859        <div class="c-social-media c-footer__social-media ">
860
861    <div class="js-social-share-wrapper c-social-media__share-btn">
862
863      <a href="javascript:void(0)" aria-label="social share modal trigger" class="js-social-share-trigger" name="social-share-button">
864        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 110.3 611.9 611.9"><path d="M252.5 418.6c0 1.2-.3 2.4-.4 3.7l130.3 65c11.1-9.4 25.4-15.3 41.2-15.3 35.4 0 64.1 28.7 64.1 64.1 0 35.5-28.7 64.2-64.1 64.2-35.5 0-64.1-28.7-64.1-64.2 0-1.3.3-2.4.4-3.7l-130.2-65.1c-11.2 9.4-25.4 15.3-41.2 15.3-35.4 0-64.1-28.7-64.1-64.1 0-35.5 28.7-64.2 64.1-64.2 15.8 0 30 5.9 41.2 15.3l130.2-65.1c-.1-1.2-.4-2.4-.4-3.7 0-35.4 28.7-64.1 64.1-64.1s64.1 28.7 64.1 64.1c0 35.5-28.7 64.2-64.1 64.2-15.8 0-30-5.9-41.2-15.4l-130.2 65.1c0 1.4.3 2.6.3 3.9z"></path></svg>
865
866      </a>
867
868      <div class="js-social-share c-social-media__share-container" style="display: none;">
869            <div class="c-social-media__share-item">
870              <a href="https://twitter.com/2costaricaRE" class="twitter-follow-button" data-show-count="false" data-show-screen-name="false"></a>
871            </div>
872          <div class="c-social-media__share-item">
873            <a href="http://twitter.com/share" class="twitter-share-button" data-count="none" data-url="https://www.2costaricarealestate.com/" data-text="Check out this site #2costaricarealestate">Post</a>
874          </div>
875          <div class="c-social-media__share-item fb-like" data-href="https://www.2costaricarealestate.com/" data-width="50" data-layout="button" data-action="like" data-show-faces="false" data-share="false" style="height:20px; width: 20px;"></div>
876          <div class="c-social-media__share-item fb-share-button" data-href="https://www.2costaricarealestate.com/" data-layout="button" style="height:20px; width: 20px;"></div>
877          <div class="c-social-media__share-item fb-send" data-href="https://www.2costaricarealestate.com/" style="height:20px; width: 20px;"></div>
878          <div class="c-social-media__share-item">
879            
879<script type="IN/Share" data-url="https://www.2costaricarealestate.com/" data-counter="none" data-onSuccess="linkedinShared"></script>
879
880          </div>
881            <div class="c-social-media__share-item">
882              
882<script type="IN/FollowCompany" data-id="2costaricarealestate" data-counter="none" data-onSuccess="linkedinFollowed"></script>
882
883            </div>
884            <div class="c-social-media__share-item">
885              <a href="//www.pinterest.com/pin/create/button/" class="pin-it-button" data-pin-do="buttonBookmark" data-pin-config="none">
886                <img border="0" src="//assets.pinterest.com/images/PinExt.png" title="Pin It" />
887              </a>
888            </div>
889      </div>
890
891    </div>
892
893
894      <a name="Facebook" class="c-social-media__link c-social-media__link--fb" target="_blank" aria-label="Follow us on Facebook" href="https://www.facebook.com/2costaricarealestate"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 110.3 611.9 611.9"><path d="M252 638.4V434.3h-66v-90h66v-34.8c0-60.6 45.6-115.3 101.4-115.3H426v90h-72.6c-7.8 0-17.4 9.6-17.4 24v36h90v90h-90v204.1h-84z"></path></svg>
895</a>
896      <a name="X" class="c-social-media__link c-social-media__link--tw" target="_blank" aria-label="Follow us on X" href="https://twitter.com/2costaricaRE"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500">
897  <g id="layer1" transform="matrix(0.3508760333061218, 0, 0, 0.3788279891014099, -23.23126220703125, 2.6953630447387695)" style="">
898    <path id="path1009" d="M283.94,167.31l386.39,516.64L281.5,1104h87.51l340.42-367.76L984.48,1104h297.8L874.15,558.3l361.92-390.99 h-87.51l-313.51,338.7l-253.31-338.7H283.94z M412.63,231.77h136.81l604.13,807.76h-136.81L412.63,231.77z"></path>
899  </g>
900</svg>
901</a>
902      <a name="LinkedIn" class="c-social-media__link c-social-media__link--li" target="_blank" aria-label="Connect with us on LinkedIn" href="https://www.linkedin.com/company/2costaricarealestate/"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 110.3 611.9 611.9"><path d="M481.8 454.4v130h-75.4V463.1c0-30.4-10.8-51.5-38.5-51.5-20.7 0-33 14-38.5 27.6-2.1 4.9-2.7 11.4-2.7 18.4v126.8h-75.4s1.1-205.9 0-227h75.4v32l-.5.5h.5v-.5c10.2-15.7 28.2-37.3 68.2-37.3 49.6.5 86.9 33 86.9 102.3zM172.4 248c-26 0-42.7 16.9-42.7 39 0 21.7 16.3 39 41.7 39h.5c26.6 0 42.7-17.4 42.7-39-.4-21.6-16.2-39-42.2-39zM134 585h75.4V358H134v227z"></path></svg>
903</a>
904
905      <a name="YouTube" class="c-social-media__link c-social-media__link--yt" target="_blank" aria-label="Follow us on YouTube" href="https://www.youtube.com/channel/UCSpEOfOLTLskLCAwgYIUSgQ"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 110.3 611.9 611.9"><path d="M496 343.4c0-31.4-25.5-56.9-56.9-56.9h-266c-31.4 0-56.9 25.5-56.9 56.9v152.3c0 31.4 25.5 56.9 56.9 56.9h266.1c31.4 0 56.9-25.5 56.9-56.9l-.1-152.3zM268.4 483.2V340.6l108.3 71.6-108.3 71z"></path></svg>
906</a>
907      <a name="Pinterest" class="c-social-media__link c-social-media__link--pi" target="_blank" aria-label="Follow us on Pinterest" href="https://www.pinterest.com/2costaricaRE/"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 110.3 611.9 611.9"><path d="M451.2 333.6c-10.2-74.3-84.5-111.4-162.1-104.7-60.7 6.8-124.9 57.4-128.3 128.3 0 43.9 10.2 77.7 54 87.8 16.9-33.7-6.8-40.5-10.2-60.7-16.9-94.5 108-158.7 175.6-94.5 43.9 47.2 16.9 189.1-57.4 172.2-70.9-13.5 33.7-128.3-20.3-148.6-43.9-16.9-70.9 54-47.2 91.2-13.5 60.7-40.5 121.6-30.4 199.2 37.2-27 47.2-74.3 57.4-128.3 16.9 10.2 27 23.7 50.7 23.7 81 10 128.4-81.2 118.2-165.6z"></path></svg>
908</a>
909
910
911      <a name="Instagram" class="c-social-media__link c-social-media__link--ig" target="_blank" aria-label="Follow us on Instagram" href="https://www.instagram.com/2costaricarealestate/"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 611.9 611.9"><path d="M484 232.2c-.9-19.1-3.9-32.1-8.3-43.5-4.6-11.8-10.7-21.8-20.7-31.7-10-10-19.9-16.1-31.7-20.7-11.4-4.4-24.4-7.5-43.5-8.3-19.1-.9-25.2-1.1-73.8-1.1-48.6 0-54.7.2-73.8 1.1-19.1.9-32.1 3.9-43.5 8.3-11.8 4.6-21.8 10.7-31.7 20.7-10 10-16.1 19.9-20.7 31.7-4.4 11.4-7.5 24.4-8.3 43.5-.9 19.1-1.1 25.2-1.1 73.8 0 48.6.2 54.7 1.1 73.8.9 19.1 3.9 32.1 8.3 43.5 4.6 11.8 10.7 21.8 20.7 31.7 10 10 19.9 16.1 31.7 20.7 11.4 4.4 24.4 7.5 43.5 8.3 19.1.9 25.2 1.1 73.8 1.1 48.6 0 54.7-.2 73.8-1.1 19.1-.9 32.1-3.9 43.5-8.3 11.8-4.6 21.8-10.7 31.7-20.7 10-10 16.1-19.9 20.7-31.7 4.4-11.4 7.5-24.4 8.3-43.5.9-19.1 1.1-25.2 1.1-73.8s-.2-54.7-1.1-73.8zm-32.2 146.2c-.8 17.5-3.7 26.9-6.2 33.3-3.2 8.4-7.1 14.3-13.4 20.6-6.3 6.3-12.2 10.1-20.6 13.4-6.3 2.5-15.8 5.4-33.3 6.2-18.9.9-24.5 1-72.4 1s-53.5-.2-72.4-1c-17.5-.8-26.9-3.7-33.3-6.2-8.4-3.2-14.3-7.1-20.6-13.4-6.3-6.3-10.1-12.2-13.4-20.6-2.5-6.3-5.4-15.8-6.2-33.3-.9-18.9-1-24.6-1-72.4s.2-53.5 1-72.4c.8-17.5 3.7-26.9 6.2-33.3 3.2-8.4 7.1-14.3 13.4-20.6 6.3-6.3 12.2-10.1 20.6-13.4 6.3-2.5 15.8-5.4 33.3-6.2 18.9-.9 24.6-1 72.4-1 47.8 0 53.5.2 72.4 1 17.5.8 26.9 3.7 33.3 6.2 8.4 3.2 14.3 7.1 20.6 13.4 6.3 6.3 10.1 12.2 13.4 20.6 2.5 6.3 5.4 15.8 6.2 33.3.9 18.9 1 24.6 1 72.4s-.2 53.5-1 72.4zM306 214c-50.8 0-92 41.2-92 92s41.2 92 92 92 92-41.2 92-92-41.2-92-92-92zm0 151.7c-33 0-59.7-26.7-59.7-59.7s26.7-59.7 59.7-59.7 59.7 26.7 59.7 59.7-26.7 59.7-59.7 59.7zm117.1-155.3c0 11.9-9.6 21.5-21.5 21.5s-21.5-9.6-21.5-21.5 9.6-21.5 21.5-21.5 21.5 9.6 21.5 21.5z"></path></svg>
912</a>
913
914
915
916
917</div>
918
919
920    </div>
921
922    <div class="col-sm-12">
923    </div>
924
925  </div>
926
927  <div class="c-footer__disclaimer text-center py-3 d-flex flex-column align-items-center">
928    <div class="c-footer__copyright">
929      Copyright &copy; 2026 2Costa Rica Real Estate. All rights reserved.
930
931    </div>
932    <div class="c-footer__seo container">
933    
933<script type="application/ld+json">
934  {
935    "@context": "http://schema.org/",
936    "@type": "Organization",
937    "name": "2CostaRicaRealEstate.com",
938    "description": "Costa Rica Real Estate, Costa Rica Homes For Sale and Costa Rica Luxury Properties. Find the best properties and homes for sale, our fantastic opportunities, and deals all over Costa Rica. Contact us and let us help you with your real estate needs",
939    "url": "https://www.2costaricarealestate.com",
940    "sameAs": ["https://www.facebook.com/2costaricarealestate","https://www.linkedin.com/company/2costaricarealestate/","https://twitter.com/2costaricaRE","https://www.pinterest.com/2costaricaRE/","https://www.youtube.com/channel/UCSpEOfOLTLskLCAwgYIUSgQ","https://www.instagram.com/2costaricarealestate/"],
941    "image": "https://production-uploads.fastly.propertybase.com/assets/uploads/setting/company_print_email_logo/14119/15487f589409283e453d1aa3ae9a88cb.jpg",
942    "location": [{"@type":"Place","geo":{"@type":"GeoCoordinates","latitude":"9.9383178","longitude":"-84.142841"},"name":"Escazu"},{"@type":"Place","geo":{"@type":"GeoCoordinates","latitude":"9.426334","longitude":"-84.16757"},"name":"Manuel Antonio"},{"@type":"Place","geo":{"@type":"GeoCoordinates","latitude":"9.6182325","longitude":"-84.6326986"},"name":"Jaco"},{"@type":"Place","geo":{"@type":"GeoCoordinates","latitude":"9.231064","longitude":"-83.801868"},"name":"Dominical"},{"@type":"Place","geo":{"@type":"GeoCoordinates","latitude":"10.2992746","longitude":"-85.8371058"},"name":"Tamarindo"},{"@type":"Place","geo":{"@type":"GeoCoordinates","latitude":"9.9280694","longitude":"-84.0907246"},"name":"Flamingo"},{"@type":"Place","geo":{"@type":"GeoCoordinates","latitude":"9.6421294","longitude":"-85.1658373"},"name":"Santa Teresa"},{"@type":"Place","geo":{"@type":"GeoCoordinates","latitude":"9.9457183","longitude":"-85.666582"},"name":"Nosara"},{"@type":"Place","geo":{"@type":"GeoCoordinates","latitude":"10.5545251","longitude":"-85.6923577"},"name":"Papagayo"},{"@type":"Place","geo":{"@type":"GeoCoordinates","latitude":"9.35473","longitude":"-83.634843"},"name":"Perez Zeledon"},{"@type":"Place","geo":{"@type":"GeoCoordinates","latitude":"9.9145505","longitude":"-84.0386633"},"name":"Curridabat"},{"@type":"Place","geo":{"@type":"GeoCoordinates","latitude":"10.4711965","longitude":"-84.645415"},"name":"Fortuna"}]
943  }
944</script>
944
945
946
947</div>
948
949
950
951
952      <div class="c-footer__credit">
953    <a target="_blank" rel="nofollow" href="https://www.lwolf.com/">Powered by Lone Wolf Real Estate Technologies, Inc.</a>
954  </div>
955  <span class="pb-privacy-choices-footer-link">
956    <button type="button" class="pb-cookie-consent-link" data-cookie-consent-open="preferences" aria-controls="pb-cookie-consent" aria-expanded="false">Do Not Sell or Share My Personal Information</button>
957  </span>
958
959
960  </div>
961
962  </div>
963</div>
964
965
966
967      
968    </footer>
969
970    
970<script src="https://prd-assets2.fastly.propertybase.com/assets/frontend/homepage-047c0bcfb63aa51ba7157447efbb23c93935679515f1312563ab4921eabb2732.js"></script>
970
971
972    
972<script>
973  var defaultCalendarEnd = '2027-09-28';
974  var suppressDropdownsInit = true;
975  var nav = $('.c-navbar');
976  var navHeight;
977  var homePage = $('.pg-pages-home_page').length > 0;
978
979  $(function() {
980    navHeight = $('.c-navbar').outerHeight();
981    navBarWidth = $('.c-navbar .navbar-nav').outerWidth();
982
983      $('[data-toggle="hover-dropdown"]').dropdownHoverTogle({svg_string: '<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 7 4" style="enable-background:new 0 0 7 4;" xml:space="preserve" class="nav-chevron"><polyline points="0.5,0.5 3.5,3.5 6.5,0.5 "/></svg>'});
984
985    hamburgerMenuHeight();
986    menuOverflow();
987    //setToolbarStyle();
988
989    window.addEventListener('resize', hamburgerMenuHeight);
990    window.addEventListener('resize', resetNav);
991    window.addEventListener('resize', setPageMinHeight)
992    window.addEventListener('resize', menuOverflow);
993    window.addEventListener('load', menuOverflow);
994    window.addEventListener('load', hamburgerMenuHeight);
995    window.addEventListener('scroll', shrinkNav);
996
997  })
998
999  setPageMinHeight();
1000
1001  function setPageMinHeight(){
1002    if (!homePage) {
1003      $('main.container').css('min-height', window.innerHeight - ($('nav').height()) - ($('.call-to-action').height()))
1004    }
1005  }
1006
1007
1008  $('.js-navbar-toggle').click(function() {
1009    $('.navbar-collapse').toggleClass('show')
1010  })
1011
1012  var shrinkNav = function() {
1013    if (false || false || false ) {
1014      return;
1015    }
1016
1017    if (window.innerWidth >= 768 && ($(window).scrollTop() > navHeight)) {
1018      if (!nav.hasClass('is-shrunk')) {
1019        nav.hide();
1020        nav.addClass('is-shrunk');
1021        nav.show();
1022        $('body').css('padding-top', $('.c-navbar').outerHeight() * 2);
1023      }
1024    } else {
1025      nav.removeClass('is-shrunk');
1026      $('body').css('padding-top', 0);
1027    }
1028  }
1029
1030  var resetNav = debounce(function() {
1031    if(!screenSize('xs') && !screenSize('sm'))
1032      $('.navbar-collapse').removeClass('show');
1033  }, 250);
1034
1035  var hamburgerMenuHeight = debounce(function() {
1036    navHeight = $('.c-navbar').outerHeight();
1037
1038    if (nav.hasClass('c-navbar--hamburger')) {
1039      if(screenSize('xs') || screenSize('sm')) {
1040        $('.navbar-collapse').css('top', '')
1041      }
1042      else {
1043        $('.navbar-collapse').css('top', navHeight)
1044      }
1045      return;
1046    }
1047
1048    // Classic's mobile dropdown is fixed-positioned with a hardcoded
1049    // top offset in CSS, which is wrong whenever the header's actual
1050    // height differs (e.g. no logo uploaded shrinks the header row).
1051    if (nav.hasClass('c-navbar--classic') && (screenSize('xs') || screenSize('sm'))) {
1052      $('.navbar-collapse').css('top', navHeight);
1053    }
1054  }, 250);
1055
1056  function getHeaderStyle() {
1057    var navbarClass = $('.c-navbar').attr('class') || '';
1058    var matches = navbarClass.split(/\s+/).filter(function(name) {
1059      return name.indexOf('c-navbar--') === 0;
1060    });
1061
1062    if (!matches.length) {
1063      return '';
1064    }
1065
1066    for (var i = 0; i < matches.length; i++) {
1067      if (matches[i].indexOf('c-navbar--classic_inline') === 0) {
1068        return 'classic_inline';
1069      }
1070    }
1071
1072    return matches[matches.length - 1].replace('c-navbar--', '').trim();
1073  }
1074
1075  var menuOverflow = function() {
1076    if ($('.landing-page').length || $('.c-navbar--hamburger').length) {
1077      return;
1078    }
1079
1080    var currentStyle = getHeaderStyle();
1081    var inlineActive = currentStyle == 'classic_inline' && $(window).width() > 767;
1082    var navbar;
1083
1084    if (inlineActive) {
1085      navbar = $('.c-navbar__inline-nav .navbar-nav--right').first();
1086      if (!navbar.length) {
1087        navbar = $('.c-navbar__inline-nav .navbar-nav--single').first();
1088      }
1089    }
1090
1091    if (!navbar || !navbar.length) {
1092      inlineActive = false;
1093      if (currentStyle == 'classic_inline') {
1094        navbar = $('.c-navbar').find('.navbar-collapse .navbar-nav').first();
1095      } else {
1096        navbar = $('.c-navbar').find('.navbar-nav').first();
1097      }
1098    }
1099
1100    if (!navbar || !navbar.length) {
1101      navbar = $('.c-navbar').find('.navbar-nav').first();
1102    }
1103    var moreBtn = $("<li style='display:none;' class='nav-item more-item parent'><a href='#' aria-expanded='false' aria-haspopup='true' class='nav-link dropdown-toggle' data-toggle='dropdown' title='More'>More</a><div class='dropdown-menu dropdown-menu-right nav-more-menu'></div></li>");
1104    var navbarWidth = inlineActive ? navbar.outerWidth() : $('.c-navbar').width();
1105    var dropdownTrigger = $("<span style='position: relative; right: -8px; top: 12px;' data-toggle='toggle-dropdown' class='dropdown-trigger trigger-closed hamburger-caret'><svg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='18.1 171.2 100 100' enable-background='new 18.1 171.2 100 100' xml:space='preserve'><rect x='31.6' y='218.1' width='73.1' height='6.1'/></svg><svg version='1.1' id='Capa_1' class='slug-transform' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='18.1 171.2 100 100' enable-background='new 18.1 171.2 100 100' xml:space='preserve'><rect x='31.6' y='218.1' width='73.1' height='6.1'/></svg></span>");
1106
1107    // Handle case when no logo is uploaded - don't add any width
1108    var logoImg = $('.c-navbar .navbar-brand img');
1109    var brandImgWidth = logoImg.length && logoImg.outerWidth() > 0 ? logoImg.outerWidth() + 75 : 0;
1110
1111    var navItems = navbar.find('> li:not(.more-item)');
1112    var lastMenuItem = navItems.last();
1113    var firstMenuItem = navItems.first();
1114    var hasHeaderLogo = $('.c-navbar .navbar-brand img').length > 0;
1115
1116    if (currentStyle == ''){
1117      return;
1118    }
1119
1120    if (!inlineActive && currentStyle != 'classic' && currentStyle != 'classic_inline') {
1121      navbarWidth -= brandImgWidth;
1122    }
1123    if (currentStyle == 'modern-flipped') {
1124      navbarWidth -= 250;
1125    }
1126
1127    if ((currentStyle == 'slate' || currentStyle == 'marble') && hasHeaderLogo) {
1128      navbarWidth -= 150;
1129    }
1130
1131    if (currentStyle == 'luxury_transparent' && hasHeaderLogo) {
1132      navbarWidth -= 50;
1133    }
1134
1135    var cumulativeWidth = 0;
1136    var overflowList = [];
1137
1138    if(!$('.more-item').length){
1139      navbar.append(moreBtn);
1140        navbar.find('.more-item > .dropdown-toggle').after('<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 7 4" style="enable-background:new 0 0 7 4;" xml:space="preserve" class="nav-chevron"><polyline points="0.5,0.5 3.5,3.5 6.5,0.5 "/></svg>');
1141    }
1142
1143    $('.more-item.parent a.dropdown-toggle').on('click', function() {
1144      if ($(this).attr('aria-expanded') == 'false') {
1145        $(this).find('.dropdown-trigger').addClass('trigger-open');
1146        $(this).find('.dropdown-trigger').removeClass('trigger-closed');
1147      } else {
1148        $(this).find('.dropdown-trigger').addClass('trigger-closed');
1149        $(this).find('.dropdown-trigger').removeClass('trigger-open');
1150      }
1151    });
1152
1153    // body on click if the aria-expanded is true then close the dropdown
1154    $('body').on('click', function(e) {
1155      if ($('.more-item.parent a.dropdown-toggle').attr('aria-expanded') == 'true') {
1156        $('.more-item.parent a.dropdown-toggle').find('.dropdown-trigger').addClass('trigger-closed');
1157        $('.more-item.parent a.dropdown-toggle').find('.dropdown-trigger').removeClass('trigger-open');
1158      }
1159    });
1160
1161
1162    navbar.css('position', 'relative');
1163    navItems.show();
1164
1165    if (currentStyle == 'modern-stacked' || currentStyle == 'modern-flipped' || currentStyle == 'luxury_transparent') {
1166      var logoElement = $('.c-navbar .navbar-brand img');
1167      var logoElementOffset = logoElement.length ? logoElement.offset() : null;
1168      var brandElementOffset = $('.c-navbar .navbar-brand').offset();
1169      var logoOffset = logoElementOffset ? logoElementOffset.left : (brandElementOffset ? brandElementOffset.left : 0);
1170      var firstMenuOffset = firstMenuItem.offset();
1171      var hasOverflow = firstMenuOffset ? (firstMenuOffset.left < (logoOffset + brandImgWidth)) : false;
1172    } else {
1173      var lastMenuOffset = lastMenuItem.offset();
1174      var hasOverflow = lastMenuOffset ? ((lastMenuOffset.left + lastMenuItem.width()) > navbarWidth) : false;
1175    }
1176
1177    if(hasOverflow && $(window).width() > 767){
1178      navItems.each(function() {
1179        cumulativeWidth += ($(this).outerWidth());
1180        if((cumulativeWidth > navbarWidth)){
1181          overflowList.push([this.outerHTML, $(this).width()]);
1182          $(this).hide();
1183        } else {
1184          $(this).css('display', 'flex');
1185        }
1186      });
1187    } else {
1188      navbar.find('> li:not(.more-item)').css('display', 'flex');
1189    }
1190
1191  handleOverflowList(overflowList, navbar, "chevron");
1192};
1193
1194function handleOverflowList(overflowList, navbar, indicatorStyle) {
1195  if (overflowList.length) {
1196    $('.more-item').css('display', 'flex');
1197    var navMoreMenu = navbar.find('.nav-more-menu');
1198    navMoreMenu.html('');
1199
1200    $.each(overflowList, function () {
1201      var item = $(this[0]);
1202      item.find('.nav-link').removeClass('nav-link').addClass('dropdown-item');
1203      item.find('span').remove();
1204      navMoreMenu.append(item[0].outerHTML);
1205    });
1206
1207    if (indicatorStyle == "chevron") {
1208      navMoreMenu.find('> li > [data-toggle="hover-dropdown"]').dropdownHoverTogle({svg_string: '<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 7 4" style="enable-background:new 0 0 7 4;" xml:space="preserve" class="nav-chevron"><polyline points="0.5,0.5 3.5,3.5 6.5,0.5 "/></svg>'});
1209    } else {
1210      navMoreMenu.find('> li > [data-toggle="hover-dropdown"]').dropdownHoverTogle();
1211    }
1212  } else {
1213    if(screenSize('xs') || screenSize('sm')) {
1214      navbar.find('> li:not(.more-item)').css('display', 'flex');
1215      $('.more-item').hide();
1216    } else {
1217      $('.more-item').hide();
1218    }
1219  }
1220}
1221</script>
1221
1222
1223
1224    
1225
1226    
1227
1228      
1228<script>
1229    tokeninput_options = JSON.parse('{}');
1230    window.SuperLocationState = window.SuperLocationState || {
1231      array: [],
1232      fetching: false,
1233      placeholders: {},
1234      polls: {}
1235    };
1236
1237    setup_super_location_type_ahead(
1238      'homepage_search_super_locations_desktop',
1239      'super_locations-autocomplete',
1240      'Search By Address, City, Zip, or MLS #',
1241      tokeninput_options,
1242      '14310',
1243      '3671',
1244      '',
1245      'https://prd-assets1.fastly.propertybase.com/company_super_locations_14310_3671_1.json'
1246    );
1247  </script>
1247
1248  
1248<script>
1249    (function() {
1250      var wrapper = document.getElementById('qs-simple-wrapper');
1251      if (!wrapper) return;
1252
1253      var toggles = wrapper.querySelectorAll('[data-qs-target]');
1254      var forms = wrapper.querySelectorAll('[data-qs-form]');
1255      var searchForm = wrapper.querySelector('form[data-qs-search-form]');
1256      if (!toggles.length || !forms.length || !searchForm) return;
1257
1258      var useSuperLocations = true;
1259      var salesTownsOnly = true;
1260      var placeholderText = "Search By Address, City, Zip, or MLS #";
1261      var rentalPlaceholderText = "Search By Address, City, or Zip";
1262      var fieldId = useSuperLocations ? "homepage_search_super_locations_desktop" : "homepage_search_towns_desktop";
1263      var fieldSelector = "#" + fieldId;
1264      var fieldClass = useSuperLocations ? "super_locations-autocomplete" : "towns-autocomplete";
1265      var currentMode = 'mls';
1266      var salesLocationsCache = null;
1267      var rentalLocationsCache = null;
1268      var mlsRequestToken = 0;
1269      var yglRequestToken = 0;
1270
1271      function hasTokenInput() {
1272        return !!wrapper.querySelector('#token-input-' + fieldId);
1273      }
1274
1275      function getMlsPlaceholder() {
1276        var rentalsRadio = wrapper.querySelector('#qs_search_types_rental');
1277        return rentalsRadio && rentalsRadio.checked ? rentalPlaceholderText : placeholderText;
1278      }
1279
1280      function setFieldPlaceholder(text) {
1281        var $field = $(fieldSelector);
1282        $field.attr('placeholder', text);
1283        var $tokenInput = $('#token-input-' + $field.attr('id'), wrapper);
1284        if ($tokenInput.length) {
1285          $tokenInput.attr('placeholder', text);
1286        }
1287      }
1288
1289      function initSalesTypeahead() {
1290        var $field = $(fieldSelector);
1291        var requestToken = ++mlsRequestToken;
1292        console.debug('[QS Simple] initSalesTypeahead', {requestToken: requestToken, currentMode: currentMode, fieldId: fieldId});
1293        window.QSUtils.resetTokenInput($field, $(wrapper));
1294        var nextPlaceholder = getMlsPlaceholder();
1295        setFieldPlaceholder('');
1296        if (useSuperLocations) {
1297          setup_super_location_type_ahead(
1298            fieldId,
1299            fieldClass,
1300            nextPlaceholder,
1301            {},
1302            '14310',
1303            '3671',
1304            '',
1305            'https://prd-assets1.fastly.propertybase.com/company_super_locations_14310_3671_1.json'
1306          );
1307          setFieldPlaceholder(nextPlaceholder);
1308          return;
1309        }
1310
1311        if (salesLocationsCache) {
1312          if (requestToken !== mlsRequestToken || currentMode !== 'mls') return;
1313          console.debug('[QS Simple] reuse salesLocationsCache', {requestToken: requestToken});
1314          if (salesTownsOnly) {
1315            add_towns_only_type_ahead(fieldSelector, fieldClass, salesLocationsCache, nextPlaceholder, {qs: true});
1316          } else {
1317            add_type_ahead(fieldSelector, fieldClass, salesLocationsCache, nextPlaceholder, {qs: true});
1318          }
1319          setFieldPlaceholder(nextPlaceholder);
1320          return;
1321        }
1322
1323        $.ajax('/searches/get_towns', {
1324          type: 'post',
1325          dataType: 'script',
1326          success: function(data){
1327            if (requestToken !== mlsRequestToken || currentMode !== 'mls') return;
1328            console.debug('[QS Simple] sales get_towns success', {requestToken: requestToken});
1329            var jsonFeed = JSON.parse(data);
1330            salesLocationsCache = jsonFeed;
1331            if (salesTownsOnly) {
1332              add_towns_only_type_ahead(fieldSelector, fieldClass, jsonFeed, nextPlaceholder, {qs: true});
1333            } else {
1334              add_type_ahead(fieldSelector, fieldClass, jsonFeed, nextPlaceholder, {qs: true});
1335            }
1336            setFieldPlaceholder(nextPlaceholder);
1337          }
1338        });
1339      }
1340
1341      function initYglTypeahead() {
1342        var $field = $(fieldSelector);
1343        var requestToken = ++yglRequestToken;
1344        console.debug('[QS Simple] initYglTypeahead', {requestToken: requestToken, currentMode: currentMode, fieldId: fieldId});
1345        window.QSUtils.resetTokenInput($field, $(wrapper));
1346        $field.attr('placeholder', '');
1347        var applyRentalFeed = function(jsonFeed) {
1348          if (requestToken !== yglRequestToken || currentMode !== 'ygl') return;
1349          add_towns_only_type_ahead(fieldSelector, fieldClass, jsonFeed, rentalPlaceholderText, {qs: true, allowFreeTagging: true});
1350          $field.attr('placeholder', rentalPlaceholderText);
1351        };
1352
1353        if (rentalLocationsCache) {
1354          console.debug('[QS Simple] reuse rentalLocationsCache', {requestToken: requestToken});
1355          applyRentalFeed(rentalLocationsCache);
1356          return;
1357        }
1358
1359        $.ajax('/rental_searches/get_locations', {
1360          type: 'post',
1361          dataType: 'script',
1362          success: function(data){
1363            if (requestToken !== yglRequestToken || currentMode !== 'ygl') return;
1364            console.debug('[QS Simple] rental get_locations success', {requestToken: requestToken});
1365            rentalLocationsCache = JSON.parse(data);
1366            applyRentalFeed(rentalLocationsCache);
1367          }
1368        });
1369      }
1370
1371      function setActiveMlsToggle() {
1372        var salesLabel = wrapper.querySelector('.sales-toggle');
1373        var rentalsLabel = wrapper.querySelector('.rentals-toggle');
1374        var salesRadio = wrapper.querySelector('#qs_search_types_sales');
1375        var rentalsRadio = wrapper.querySelector('#qs_search_types_rental');
1376
1377        if (salesLabel) salesLabel.classList.remove('active');
1378        if (rentalsLabel) rentalsLabel.classList.remove('active');
1379
1380        if (rentalsRadio && rentalsRadio.checked && rentalsLabel) {
1381          rentalsLabel.classList.add('active');
1382        } else if (salesLabel) {
1383          salesLabel.classList.add('active');
1384        }
1385      }
1386
1387      function syncNlMode() {
1388        var rentalsRadio = wrapper.querySelector('#qs_search_types_rental');
1389        $(fieldSelector).attr('data-nl-mode', (currentMode === 'ygl' || (rentalsRadio && rentalsRadio.checked)) ? 'rental' : 'sales');
1390      }
1391
1392      function setFormMode(target) {
1393        var isYgl = target === 'ygl';
1394        var previousMode = currentMode;
1395        currentMode = isYgl ? 'ygl' : 'mls';
1396        syncNlMode();
1397        console.debug('[QS Simple] setFormMode', {target: target, previousMode: previousMode, currentMode: currentMode});
1398        var mlsAction = searchForm.getAttribute('data-mls-action');
1399        var yglAction = searchForm.getAttribute('data-ygl-action');
1400        if (isYgl && yglAction) {
1401          searchForm.setAttribute('action', yglAction);
1402        } else if (mlsAction) {
1403          searchForm.setAttribute('action', mlsAction);
1404        }
1405
1406        var yglToggle = wrapper.querySelector('.ygl-toggle');
1407        if (yglToggle) {
1408          yglToggle.classList.toggle('active', isYgl);
1409        }
1410
1411        var advancedLink = wrapper.querySelector('[data-qs-advanced-link]');
1412        if (advancedLink) {
1413          var nextUrl = isYgl ? advancedLink.getAttribute('data-ygl-url') : advancedLink.getAttribute('data-mls-url');
1414          if (nextUrl) advancedLink.setAttribute('href', nextUrl);
1415        }
1416
1417        if (isYgl) {
1418          if (previousMode !== 'ygl' || !hasTokenInput()) {
1419            initYglTypeahead();
1420          } else {
1421            setFieldPlaceholder(rentalPlaceholderText);
1422          }
1423          var salesLabel = wrapper.querySelector('.sales-toggle');
1424          var rentalsLabel = wrapper.querySelector('.rentals-toggle');
1425          if (salesLabel) salesLabel.classList.remove('active');
1426          if (rentalsLabel) rentalsLabel.classList.remove('active');
1427        } else {
1428          if (previousMode !== 'mls' || !hasTokenInput()) {
1429            initSalesTypeahead();
1430          } else {
1431            setFieldPlaceholder(getMlsPlaceholder());
1432          }
1433          setActiveMlsToggle();
1434        }
1435      }
1436
1437      function syncRentalFields() {
1438        var townsField = wrapper.querySelector('[id^="homepage_search_towns_"]');
1439        var superLocationsField = wrapper.querySelector('[id^="homepage_search_super_locations_"]');
1440        var rentalTowns = wrapper.querySelector('[id^="homepage_rental_search_towns_"]');
1441        var rentalSuperLocations = wrapper.querySelector('[id^="homepage_rental_search_super_locations_"]');
1442
1443        if (rentalTowns) {
1444          rentalTowns.value = townsField ? townsField.value : (superLocationsField ? superLocationsField.value : '');
1445        }
1446        if (rentalSuperLocations) {
1447          rentalSuperLocations.value = superLocationsField ? superLocationsField.value : '';
1448        }
1449      }
1450
1451      toggles.forEach(function(toggle) {
1452        toggle.addEventListener('click', function(e) {
1453          var target = this.getAttribute('data-qs-target');
1454          if (target === 'ygl') {
1455            e.preventDefault();
1456            e.stopPropagation();
1457          }
1458          setFormMode(target);
1459        });
1460      });
1461
1462      var salesRadio = wrapper.querySelector('#qs_search_types_sales');
1463      var rentalsRadio = wrapper.querySelector('#qs_search_types_rental');
1464      if (salesRadio) {
1465        salesRadio.addEventListener('change', function() { setFormMode('mls'); });
1466      }
1467      if (rentalsRadio) {
1468        rentalsRadio.addEventListener('change', function() { setFormMode('mls'); });
1469      }
1470
1471      wrapper.addEventListener('change', syncNlMode);
1472
1473      searchForm.addEventListener('submit', function() {
1474        if (wrapper.querySelector('.ygl-toggle') && wrapper.querySelector('.ygl-toggle').classList.contains('active')) {
1475          syncRentalFields();
1476        }
1477      });
1478
1479      setFormMode('mls');
1480    })();
1481  </script>
1481
1482
1483  
1483<script>
1484    var backgroundColor = '#fff';
1485    // color-yiq of backgroundColor
1486    var yiq = ((parseInt(backgroundColor.substring(1,3), 16) * 299) + (parseInt(backgroundColor.substring(3,5), 16) * 587) + (parseInt(backgroundColor.substring(5,7), 16) * 114)) / 1000;
1487    var fontColor = (yiq >= 190) ? '#000' : '#fff';
1488    // if the @page_data.page_background_color isn't #fff, then set the font color to the override
1489    if (backgroundColor != '#fff') {
1490      fontColor = '#18343b';
1491      $('.cms.custom-background-color .cms__content label, .cms.custom-background-color .cms__testimonial-form p, .cms.custom-background-color .cms__testimonial-form span').css('color', fontColor);
1492    }
1493
1494  </script>
1494
1495  <style>
1496
1497    .cms.custom-background-color {
1498      background-color: #fff;
1499    }
1500
1501    .cms.custom-font-color article.cms h1, .cms.custom-font-color article.cms h2, .cms.custom-font-color article.cms h3 {
1502      color: #18343b;
1503    }
1504
1505    .custom-header-font-size{
1506      font-size: clamp(28px, 6vw, px);
1507    }
1508
1509    .cms__banner-title.custom-header-font-size{
1510      font-size: clamp(28px, 6vw, px);
1511    }
1512
1513    h1.custom-font-color{
1514      color: #18343b;
1515    }
1516
1517    .cms.custom-background-color {
1518      .cms__testimonial-form h1,
1519      .cms__testimonial-form h2,
1520      .cms__testimonial-form h3,
1521      .cms__testimonial-form h4,
1522      .cms__testimonial-form h5,
1523      .cms__testimonial-form h6,
1524      .cms__dynamic-form h1,
1525      .cms__dynamic-form h2,
1526      .cms__dynamic-form h3,
1527      .cms__dynamic-form h4,
1528      .cms__dynamic-form h5,
1529      .cms__dynamic-form h6,
1530      .password-req-list li,
1531      .cms__form-wrapper p,
1532      .cms__form-wrapper a {
1533        color: #18343b;
1534      }
1535    }
1536
1537  </style>
1538
1539    
1539<script>
1540      $('#areas-slider').slick({
1541        centerMode: true,
1542        slidesToShow: 3,
1543        slidesToScroll: 1,
1544        dots: true,
1545        infinite: true,
1546        variableWidth: false,
1547        lazyLoad: 'progressive',
1548        responsive: [
1549          {
1550            breakpoint: 768,
1551            settings: {
1552              slidesToShow: 1,
1553              slidesToScroll: 1,
1554              centerMode: false,
1555              dots: true,
1556              arrows: false,
1557            }
1558          },
1559          {
1560            breakpoint: 1139,
1561            settings: {
1562              slidesToShow: 2,
1563              slidesToScroll: 1,
1564            }
1565          }
1566        ]
1567      });
1568    </script>
1568
1569    <style>
1570    .featured-slider-bicycle .slider-photo, .featured-slider-large .slider-photo {
1571      position: relative;
1572    }
1573
1574    .featured-properties-wrapper .slick-next {
1575      right: 30px !important;
1576      bottom: -20px !important;
1577      top: unset;
1578    }
1579
1580    .featured-properties-wrapper .slick-prev {
1581      left: 20px !important;
1582      bottom: -20px !important;
1583      top: unset;
1584    }
1585  </style>
1586
1587  
1587<script>
1588    $('#featured-slider').slick({
1589      centerMode: true,
1590      centerPadding: '30px',
1591      slidesToShow: 1,
1592      slidesToScroll: 1,
1593      dots: false,
1594        arrows: true,
1595      infinite: true,
1596      swipe: true,
1597      variableWidth: true,
1598      lazyLoad: 'progressive',
1599      responsive: [
1600        {
1601          breakpoint: 1139,
1602          settings: {
1603            dots: false,
1604            centerPadding: '15px',
1605              dots: true,
1606              arrows: true,
1607          }
1608        },
1609        {
1610          breakpoint: 768,
1611          settings: {
1612            dots: false,
1613            centerPadding: '0px',
1614              dots: true,
1615          }
1616        },
1617      ]
1618    });
1619  </script>
1619
1620  
1620<script>
1621    $('.agent-slider-carousel').slick({
1622      slidesToShow: 5,
1623      slidesToScroll: 1,
1624      centerMode: false,
1625      centerPadding: '0px',
1626      dots: false,
1627      arrows: true,
1628      nav: true,
1629      infinite: true,
1630      lazyLoad: 'ondemand',
1631      responsive: [
1632        {
1633          breakpoint: 1139,
1634          settings: {
1635            centerMode: false,
1636            centerPadding: '0px',
1637            slidesToShow: (5 -1),
1638            slidesToScroll: 1,
1639            dots: true,
1640            arrows: false,
1641            nav: true,
1642          }
1643        },
1644        {
1645          breakpoint: 768,
1646          settings: {
1647            centerMode: true,
1648            centerPadding: '0px',
1649            slidesToShow: 2,
1650            slidesToScroll: 1,
1651            arrows: false,
1652            dots: true,
1653          }
1654        },
1655        {
1656          breakpoint: 650,
1657          settings: {
1658            centerMode: true,
1659            centerPadding: '0px',
1660            slidesToShow: 1,
1661            dots: true,
1662            arrows: false,
1663            slidesToScroll: 1,
1664          }
1665        }
1666      ]
1667    });
1668  </script>
1668
1669    <style>
1670        .affiliate-wrapper {
1671        }
1672
1673        .affiliate-wrapper:after{
1674          opacity: 45% !important;
1675        }
1676
1677
1678    </style>
1679
1680
1681    <style>
1682      .homepage-callouts-wrapper:after{
1683        opacity: 11% !important;
1684      }
1685
1686    </style>
1687
1688    
1688<script>
1689      document.addEventListener('DOMContentLoaded', function() {
1690        setTimeout(function() {
1691        }, 0);
1692      });
1693    </script>
1693
1694  <style>
1695    .blog-feed-wrapper{
1696      background-position: center;
1697      background-size: cover;
1698      position: relative;
1699    }
1700
1701    .blog-feed-wrapper:after{
1702      opacity: 85% !important;
1703    }
1704
1705    .blog-pic img{
1706      height: 170px;
1707      width: 100%;
1708      object-fit: cover;
1709      padding-bottom: 4px;
1710    }
1711
1712    .blog-feed-wrapper .container{
1713      position: relative;
1714      z-index: 5;
1715    }
1716  </style>
1717  
1717<script>
1718    (function() {
1719      var $modal = $('#rb_subscribe_form');
1720      if (!$modal.length) return;
1721
1722      var optionsLoaded = false;
1723      var optionsRequest = null;
1724      var bindingsApplied = false;
1725
1726      function loadScriptOnce(url) {
1727        if (!url) return $.Deferred().resolve().promise();
1728        if (window.__subscribeModalScripts && window.__subscribeModalScripts[url]) {
1729          return window.__subscribeModalScripts[url];
1730        }
1731        window.__subscribeModalScripts = window.__subscribeModalScripts || {};
1732        var deferred = $.Deferred();
1733        var script = document.createElement('script');
1734        script.type = 'text/javascript';
1735        script.src = url;
1736        script.async = true;
1737        script.onload = function() { deferred.resolve(); };
1738        script.onerror = function() { deferred.reject(); };
1739        document.body.appendChild(script);
1740        window.__subscribeModalScripts[url] = deferred.promise();
1741        return window.__subscribeModalScripts[url];
1742      }
1743
1744      function prependPrompt($select, text) {
1745        if (!$select.find('option[value=""]').length) {
1746          $select.prepend($('<option></option>').attr('value', '').text(text));
1747        }
1748      }
1749
1750      function applyOptions(payload) {
1751        $('#report_location').html(payload.location_options_html || '');
1752        prependPrompt($('#report_location'), 'Select Location');
1753
1754        var typeField = payload.type_field === 'property_type_group_id' ? '#market_report_update_property_type_group_id' : '#market_report_update_prop_type';
1755        $(typeField).html(payload.property_type_options_html || '');
1756        prependPrompt($(typeField), 'Property Type');
1757
1758        $('#market_report_update_num_beds').html(payload.bedroom_options_html || '');
1759        prependPrompt($('#market_report_update_num_beds'), '# of Bedrooms');
1760
1761        $('#market_report_update_min_price').html(payload.min_price_options_html || '');
1762        prependPrompt($('#market_report_update_min_price'), 'Min Price');
1763
1764        $('#market_report_update_max_price').html(payload.max_price_options_html || '');
1765        prependPrompt($('#market_report_update_max_price'), 'Max Price');
1766      }
1767
1768      function bindModalEvents() {
1769        if (bindingsApplied) return;
1770        bindingsApplied = true;
1771
1772        $('#report_location').on('change.subscribeModal', function(){
1773          if($(this).val() == ''){
1774            $('.report_field').attr('disabled', 'disabled');
1775          }else{
1776            $('.report_field').removeAttr('disabled');
1777          }
1778          $('#new_subscribe_form').attr('action', '/market-insights/'+$(this).val()+'/subscribe');
1779        });
1780
1781
1782      }
1783
1784      function ensureOptionsLoaded() {
1785        if (optionsLoaded) {
1786          bindModalEvents();
1787          return $.Deferred().resolve().promise();
1788        }
1789        if (optionsRequest) {
1790          return optionsRequest;
1791        }
1792
1793        $('#subscribe_err_msgs').hide();
1794
1795        optionsRequest = $.getJSON($modal.data('subscribe-options-url'), {
1796          market_report: $modal.data('market-report'),
1797          report_location: $modal.data('market-report'),
1798          prop_type: $modal.data('selected-prop-type'),
1799          property_type_group_id: $modal.data('selected-prop-type'),
1800          num_beds: $modal.data('selected-num-beds'),
1801          min_price: $modal.data('selected-min-price'),
1802          max_price: $modal.data('selected-max-price')
1803        }).done(function(payload) {
1804          applyOptions(payload);
1805          optionsLoaded = true;
1806          bindModalEvents();
1807
1808          var initialLocation = $modal.data('market-report');
1809          $('#report_location').val(initialLocation || '');
1810          $('#report_location').trigger('change');
1811        }).fail(function() {
1812          $('#subscribe_err_msgs')
1813            .html('<p>Unable to load subscription options. Please try again.</p>')
1814            .addClass('alert alert-danger')
1815            .show();
1816        }).always(function() {
1817          optionsRequest = null;
1818        });
1819
1820        return optionsRequest;
1821      }
1822
1823      $modal.on('show.bs.modal.subscribeModal', function() {
1824        ensureOptionsLoaded();
1825      });
1826    })();
1827  </script>
1827
1828  <div id="rb_subscribe_form" class="modal" tabindex="-1" role="dialog" aria-hidden="true"
1829    data-subscribe-options-url="/market-insights/subscribe_options.json"
1830     data-market-report=""
1831     data-selected-type-field="prop_type"
1832     data-selected-prop-type=""
1833     data-selected-num-beds=""
1834     data-selected-min-price=""
1835     data-selected-max-price=""
1836     data-autocompleter-url="https://prd-assets2.fastly.propertybase.com/assets/responsive/autocompleter-a91642d66fbd9f4185dddde790f850d7135fa0298514b1c8fb6df2d849231322.js">
1837  <div class="modal-dialog modal-dialog-centered" role="document">
1838    <div class="modal-content">
1839      <div class="modal-content">
1840        <div class="modal-header">
1841          <span class='js-modal-header-text' style="color: #fff">Subscribe to a Market Insight</span>
1842          <button type="button" class="close" data-dismiss="modal" aria-label="Close">
1843            <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="#fff"><path d="M8.069 7l5.75-5.75a.503.503 0 0 0 0-.713L13.464.18a.503.503 0 0 0-.712 0L7 5.931 1.25.184a.503.503 0 0 0-.713 0L.18.541a.503.503 0 0 0 0 .712L5.931 7 .184 12.75a.503.503 0 0 0 0 .713l.357.357a.503.503 0 0 0 .712 0L7 8.069l5.75 5.75a.503.503 0 0 0 .713 0l.357-.356a.503.503 0 0 0 0-.712L8.069 7z" fill-rule="nonzero"></path></svg>
1844
1845          </button>
1846        </div>
1847
1848        <form class="new_market_report_update" id="new_subscribe_form" action="/market-insights//subscribe" accept-charset="UTF-8" data-remote="true" method="post"><input type="hidden" name="authenticity_token" value="GH-Rau9wmQW9YhJagJBOzwRYNR6-WWcPaXcQCtuCna_AWdCU176qN2vWGZB7G2WbsRgf3KWdUq19Kw4i0vUuPg" autocomplete="off" />
1849          <div id="subscribe_form" class="modal-body">
1850
1851            <div id="subscribe_err_msgs"></div>
1852            <input autocomplete="off" type="hidden" name="market_report_update[unsubscribed_at]" id="market_report_update_unsubscribed_at" />
1853              <input autocomplete="off" type="hidden" value="Lead" name="market_report_update[person_type]" id="market_report_update_person_type" />
1854              <input autocomplete="off" type="hidden" name="market_report_update[person_id]" id="market_report_update_person_id" />
1855
1856              <div class="form-group">
1857                <label for="market_report_update_name">Report Name:</label>
1858                <input disabled="disabled" class="form-control form-control-sm report_field" type="text" name="market_report_update[name]" id="market_report_update_name" />
1859              </div>
1860              <div class="form-group">
1861                <label for='report_location'>Location:</label>
1862                <select name="report_location" id="report_location" class="form-control form-control-sm" data-subscribe-options-target="location"><option value="">Select Location</option></select>
1863              </div>
1864              <div class="form-group">
1865                <label for="market_report_update_prop_type">Property Type:</label>
1866                <select disabled="disabled" class="form-control form-control-sm report_field" data-subscribe-options-target="property_type" name="market_report_update[prop_type]" id="market_report_update_prop_type"><option value="">Property Type</option>
1867</select>
1868              </div>
1869              <div class="form-group">
1870                <label for="market_report_update_num_beds"># of Bedrooms:</label>
1871                <select disabled="disabled" class="form-control form-control-sm report_field" data-subscribe-options-target="beds" name="market_report_update[num_beds]" id="market_report_update_num_beds"><option value=""># of Bedrooms</option>
1872</select>
1873              </div>
1874              <div class="form-group">
1875                <label for="market_report_update_min_price">Min Price:</label>
1876                <select disabled="disabled" class="form-control form-control-sm report_field" data-subscribe-options-target="min_price" name="market_report_update[min_price]" id="market_report_update_min_price"><option value="">Min Price</option>
1877</select>
1878              </div>
1879              <div class="form-group">
1880                <label for="market_report_update_max_price">Max Price:</label>
1881                <select disabled="disabled" class="form-control form-control-sm report_field" data-subscribe-options-target="max_price" name="market_report_update[max_price]" id="market_report_update_max_price"><option value="">Max Price</option>
1882</select>
1883              </div>
1884              <div class="form-group">
1885                <label for="market_report_update_frequency">Frequency:</label>
1886                <select disabled="disabled" class="form-control form-control-sm report_field" name="market_report_update[frequency]" id="market_report_update_frequency"><option value="Weekly">Weekly</option>
1887<option value="Monthly">Monthly</option>
1888<option value="Quarterly">Quarterly</option></select>
1889              </div>
1890
1891            <div class="form-check">
1892              <input name="market_report_update[send_confirmation]" disabled="disabled" type="hidden" value="
18920" autocomplete="off" /><input disabled="disabled" class="report_field form-check-input" type="checkbox" value="1" name="market_report_update[send_confirmation]" id="market_report_update_send_confirmation" />
1893              <label for="market_report_update_send_confirmation">Send Email Confirmation</label>
1894            </div>
1895          </div>
1896          <div class="modal-footer">
1897            <input type="submit" name="commit" value="Submit" class="btn btn-primary btn-lg btn-block report_field" id="subscribe_modal_submit" disabled="disabled" data-disable-with="Submit" />
1898            <img id="subscribe_spinner" style="display:none;" src="https://prd-assets4.fastly.propertybase.com/assets/spinner-6936d4b7da6c3bec105e39b5c6ea209fcf90f196af4fe4e34996e547a848e126.gif" />
1899          </div>
1900
1901</form>      </div>
1902    </div>
1903  </div>
1904</div>
1905
1906
1907
1908  
1908<script>
1909
1910  function initResponsiveThemePhotoCarousel() {
1911    var originalSlides = [];
1912    var lastViewportState = null; // Track if we were last on mobile or desktop
1913    var mobileSlideData = []; // Cache mobile slide references
1914    var desktopSlideData = []; // Cache desktop slide references
1915    var slidesAnalyzed = false; // Track if we've analyzed the slides
1916
1917    // are we already on mobile?
1918    function isMobileViewport() {
1919      return window.innerWidth <= 768;
1920    }
1921
1922    // Analyze slides once and cache which ones should show where
1923    function analyzeSlides() {
1924      if (slidesAnalyzed) return;
1925
1926      $(originalSlides).each(function(index) {
1927        var slide = $(this);
1928        var mobileData = slide.data('mobile');
1929        var desktopData = slide.data('desktop');
1930
1931        var showOnMobile = mobileData === true || mobileData === 'true';
1932        var showOnDesktop = desktopData === true || desktopData === 'true';
1933
1934        if (showOnMobile) {
1935          mobileSlideData.push(index);
1936        }
1937        if (showOnDesktop) {
1938          desktopSlideData.push(index);
1939        }
1940      });
1941
1942      slidesAnalyzed = true;
1943    }
1944
1945    function reinitializeCarousel() {
1946      var isMobile = isMobileViewport();
1947
1948      // Only reinitialize if viewport state actually changed (or first load)
1949      if (lastViewportState !== null && lastViewportState === isMobile) {
1950        return;
1951      }
1952
1953      lastViewportState = isMobile;
1954
1955      // Analyze slides if not done yet
1956      analyzeSlides();
1957
1958      // Check if we have any slides for this viewport
1959      var slideIndices = isMobile ? mobileSlideData : desktopSlideData;
1960      var $container = $('.st-carousel-container');
1961
1962      // Hide entire carousel if no slides for this viewport
1963      if (slideIndices.length === 0) {
1964        if ($('.st-hero-slider').hasClass('slick-initialized')) {
1965          $('.st-hero-slider').slick('destroy');
1966        }
1967        $('.st-hero-slider').empty();
1968        $container.hide();
1969        return;
1970      }
1971
1972      // Show container and proceed with carousel initialization
1973      $container.show();
1974
1975      if ($('.st-hero-slider').hasClass('slick-initialized')) {
1976        $('.st-hero-slider').slick('destroy');
1977      }
1978
1979      $('.st-hero-slider').empty();
1980
1981      // Use slide indices to get original slides and clone them fresh
1982      slideIndices.forEach(function(index) {
1983        var originalSlide = $(originalSlides[index]);
1984        $('.st-hero-slider').append(originalSlide.clone());
1985      });
1986
1987      if (slideIndices.length > 0) {
1988        initThemePhotoCarouselST(5 * 1000);
1989      }
1990    }
1991
1992    // Store original slides before any manipulation
1993    originalSlides = $('.st-hero-slider__slide').toArray();
1994
1995    // Initialize on page load
1996    reinitializeCarousel();
1997
1998    // Reinitialize on window resize with debouncing
1999    var resizeTimeout;
2000    $(window).on('resize', function() {
2001      clearTimeout(resizeTimeout);
2002      resizeTimeout = setTimeout(function() {
2003        reinitializeCarousel();
2004      }, 250);
2005    });
2006  }
2007
2008  setTimeout(function() {
2009    initResponsiveThemePhotoCarousel();
2010  }, 0);
2011
2012    $('body').on('click', '.st-hero-slider__slide', function(){
2013      if($(this).find('a').length){
2014        window.location.href = $(this).find('a').attr('href');
2015      }
2016    })
2017
2018
2019  </script>
2019
2020
2021  <style>
2022
2023    @supports (content-visibility: auto) {
2024      .homepage-below-fold-section {
2025        content-visibility: auto;
2026        contain-intrinsic-size: 1200px;
2027      }
2028    }
2029
2030
2031    #homepage_search_towns {
2032      display: none;
2033    }
2034
2035    .supersearch-container{
2036      height: 60px;
2037    }
2038
2039
2040    .dynamic-beds-count, .dynamic-beds-character, .dynamic-max-beds-count, .dynamic-baths-count, .dynamic-divider, .dynamic-price {
2041      display: none;
2042    }
2043
2044    .st-mobile-nav-options .asColorPicker-wrap{
2045      width: 200px;
2046    }
2047
2048    div#qs-complex-wrapper::after{
2049      opacity: 10% !important;
2050    }
2051
2052    .featured-properties-wrapper{
2053      background-image: url('');
2054
2055    }
2056
2057    .section.featured-properties-wrapper:after{
2058     opacity: 85% !important;
2059    }
2060
2061    .c-property-card--1 .c-property-card__image-overlay:before{
2062      display: none;
2063    }
2064
2065    .areas-wrapper{
2066      background-image: url('');
2067      background-position: center;
2068      background-size: cover;
2069      position: relative;
2070    }
2071
2072    .areas-wrapper:after{
2073     opacity: 85% !important;
2074    }
2075
2076    .areas-wrapper .container, .areas-wrapper .container-xl{
2077      position: relative;
2078      z-index: 5;
2079    }
2080
2081    .featured-properties-wrapper{
2082      background-image: url('');
2083    }
2084
2085    .section.featured-properties-wrapper:after{
2086      opacity: 85% !important;
2087    }
2088
2089    .featured-slider-bicycle{
2090      padding: 24px 0;
2091    }
2092
2093    #featured-slider .slick-slide{
2094      filter: grayscale(100%);
2095    }
2096    #featured-slider .slick-slide.slick-active{
2097      filter: unset !important;
2098    }
2099
2100    .c-property-card--1 .c-property-card__image-overlay:before{
2101      display: none;
2102    }
2103
2104    .featured-agents-wrapper{
2105      background-position: center;
2106      background-size: cover;
2107      position: relative;
2108    }
2109
2110    .featured-agents-wrapper:after{
2111     opacity: 85% !important;
2112    }
2113
2114    .featured-agents-wrapper .container, .featured-agents-wrapper .container-xl{
2115      position: relative;
2116      z-index: 50;
2117    }
2118
2119    .cms-content-wrapper:after{
2120      content: "";
2121      position: absolute;
2122      top: 0;
2123      left: 0;
2124      width: 100%;
2125      height: 100%;
2126      opacity: 85% !important;
2127    }
2128
2129    .cms-content-wrapper .container, .cms-content-wrapper .container-xl{
2130      position: relative;
2131      z-index: 5;
2132      padding: 0;
2133    };
2134
2135    .st-hero-slider__wrapper{
2136      position: relative;
2137      z-index: 2;
2138    }
2139
2140    .st-hero-slider__slide:after{
2141      opacity: 85% !important;
2142    }
2143
2144    .theme-photo-caption, .theme-photo-hero{
2145      z-index: 4;
2146      color: #ffffff;
2147    }
2148
2149    /* Hide carousel container based on viewport and available photos */
2150    @media (max-width: 768px) {
2151      .st-carousel-container[data-mobile-visible="false"] {
2152        display: none !important;
2153      }
2154    }
2155
2156    @media (min-width: 769px) {
2157      .st-carousel-container[data-desktop-visible="false"] {
2158        display: none !important;
2159      }
2160    }
2161
2162  </style>
2163
2164      
2164<script>
2165        setupLinkTracking();
2166      </script>
2166
2167  
2167<script>
2168    if (googleTranslateEnabled === 'undefined'){
2169      var googleTranslateEnabled = false;
2170    };
2171    loadingTranslateScript = false;
2172
2173    var lastLanguage;
2174    var language = 'English'
2175    $('.translation-language-current-name').text(language);
2176    $('.translation-language-dropdown').closest('#translate-outter').addClass('translation-widget-with-language-dropdown');
2177
2178    function closeAllTranslationMenus(focusTrigger) {
2179      var openTrigger = $('[data-translation-dropdown] .translation-language-trigger[aria-expanded="true"]').first();
2180      $('[data-translation-dropdown] .translation-language-trigger').attr('aria-expanded', 'false');
2181      // Modal menus are moved to <body> so they can render above every
2182      // ancestor's stacking context (a z-index alone can't escape one) -
2183      // move each back into its own dropdown wrapper before re-hiding it.
2184      $('.translation-language-menu.is-modal').each(function(){
2185        var menu = $(this);
2186        var ownTrigger = $('[aria-controls="' + menu.attr('id') + '"]');
2187        menu.removeClass('is-modal').appendTo(ownTrigger.closest('.translation-language-dropdown'));
2188      });
2189      $('[data-translation-dropdown] .translation-language-menu').prop('hidden', true);
2190      $('[data-translation-modal-backdrop]').remove();
2191      if (focusTrigger && openTrigger.length) {
2192        openTrigger.trigger('focus');
2193      }
2194    }
2195
2196    $('[data-translation-dropdown] .translation-language-trigger').off('click').on('click', function(){
2197      var trigger = $(this);
2198      var menu = $('#' + trigger.attr('aria-controls'));
2199      var isOpen = trigger.attr('aria-expanded') === 'true';
2200      closeAllTranslationMenus();
2201      if (!isOpen) {
2202        trigger.attr('aria-expanded', 'true');
2203        $('<div data-translation-modal-backdrop></div>').appendTo('body');
2204        menu.addClass('is-modal').prop('hidden', false).appendTo(document.body);
2205        menu.find('[role="menuitem"]').first().trigger('focus');
2206      }
2207    });
2208
2209    $('[data-translation-dropdown] .translation-language-trigger').off('keydown').on('keydown', function(event){
2210      if (event.key === 'Escape') {
2211        closeAllTranslationMenus();
2212      }
2213    });
2214
2215    $('[data-translation-dropdown] .translation-language-menu').off('keydown').on('keydown', function(event){
2216      if (event.key === 'Escape') {
2217        closeAllTranslationMenus(true);
2218      }
2219    });
2220
2221    $('[data-translation-dropdown] .translation-language-menu-close').off('click').on('click', function(){
2222      closeAllTranslationMenus(true);
2223    });
2224
2225    $(document).off('click.translationDropdown').on('click.translationDropdown', function(event){
2226      if ($(event.target).is('[data-translation-modal-backdrop]') || (!$(event.target).closest('[data-translation-dropdown]').length && !$(event.target).closest('.translation-language-menu').length)) {
2227        closeAllTranslationMenus();
2228      }
2229    });
2230    if (language !== 'English'){
2231      window.onload = load_translation_script();
2232    };
2233
2234    $('body').off('click', '[data-lang]');
2235    $('body').on('click', '[data-lang]', function(){
2236      lastLanguage = ''+language;
2237      language = $(this).data('lang');
2238      $('.translation-language-current-name').text(language);
2239      closeAllTranslationMenus();
2240      load_translation_script();
2241    });
2242
2243    function googleTranslateElementInit() {
2244      $('[id^="google_translate_element"]').not('[data-google-translate-initialized]').each(function(){
2245        $(this).attr('data-google-translate-initialized', 'true');
2246        new google.translate.TranslateElement({pageLanguage: 'en', includedLanguages: 'en,es', layout: google.translate.TranslateElement.InlineLayout.SIMPLE}, this.id);
2247      });
2248      $('html').css('height', 'auto');
2249    }
2250
2251    function triggerGoogleTranslation(language) {
2252      var frame = $('iframe.skiptranslate[style*="display: none"]')[0];
2253      if (typeof(language) === 'undefined'){
2254        language = 'English';
2255      }
2256      if (typeof(frame) !== 'undefined' && frame !== null){
2257        var langs = frame.contentWindow.document.body.getElementsByTagName('a');
2258        for(i = 0; i < langs.length; i++){
2259          if(langs[i] && langs[i].innerHTML.match(language)){
2260            langs[i].click();
2261          };
2262        };
2263        if(lastLanguage == 'English'){
2264          lastLanguage = null;
2265          setTimeout(function(){ triggerGoogleTranslation(language); }, 20);
2266        }
2267      }else{
2268        loadingTranslateScript = true
2269        load_translation_script();
2270        loadingTranslateScript = false;
2271      }
2272    }
2273
2274    function load_translation_script() {
2275      if (!googleTranslateEnabled) {
2276        googleTranslateEnabled = true;
2277        var script = document.createElement('script');
2278        script.setAttribute('type', 'text/javascript');
2279        script.setAttribute('src', '//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit');
2280        document.head.appendChild(script);
2281        script.onload = function() {
2282          setTimeout(function() {
2283            triggerGoogleTranslation(language)
2284          }, 500)
2285        }
2286        script.onerror = function() {
2287          googleTranslateEnabled = false;
2288        }
2289      } else {
2290        if(!loadingTranslateScript){ triggerGoogleTranslation(language) }
2291      };
2292    }
2293  </script>
2293
2294  
2294<script>
2295    if (googleTranslateEnabled === 'undefined'){
2296      var googleTranslateEnabled = false;
2297    };
2298    loadingTranslateScript = false;
2299
2300    var lastLanguage;
2301    var language = 'English'
2302    $('.translation-language-current-name').text(language);
2303    $('.translation-language-dropdown').closest('#translate-outter').addClass('translation-widget-with-language-dropdown');
2304
2305    function closeAllTranslationMenus(focusTrigger) {
2306      var openTrigger = $('[data-translation-dropdown] .translation-language-trigger[aria-expanded="true"]').first();
2307      $('[data-translation-dropdown] .translation-language-trigger').attr('aria-expanded', 'false');
2308      // Modal menus are moved to <body> so they can render above every
2309      // ancestor's stacking context (a z-index alone can't escape one) -
2310      // move each back into its own dropdown wrapper before re-hiding it.
2311      $('.translation-language-menu.is-modal').each(function(){
2312        var menu = $(this);
2313        var ownTrigger = $('[aria-controls="' + menu.attr('id') + '"]');
2314        menu.removeClass('is-modal').appendTo(ownTrigger.closest('.translation-language-dropdown'));
2315      });
2316      $('[data-translation-dropdown] .translation-language-menu').prop('hidden', true);
2317      $('[data-translation-modal-backdrop]').remove();
2318      if (focusTrigger && openTrigger.length) {
2319        openTrigger.trigger('focus');
2320      }
2321    }
2322
2323    $('[data-translation-dropdown] .translation-language-trigger').off('click').on('click', function(){
2324      var trigger = $(this);
2325      var menu = $('#' + trigger.attr('aria-controls'));
2326      var isOpen = trigger.attr('aria-expanded') === 'true';
2327      closeAllTranslationMenus();
2328      if (!isOpen) {
2329        trigger.attr('aria-expanded', 'true');
2330        $('<div data-translation-modal-backdrop></div>').appendTo('body');
2331        menu.addClass('is-modal').prop('hidden', false).appendTo(document.body);
2332        menu.find('[role="menuitem"]').first().trigger('focus');
2333      }
2334    });
2335
2336    $('[data-translation-dropdown] .translation-language-trigger').off('keydown').on('keydown', function(event){
2337      if (event.key === 'Escape') {
2338        closeAllTranslationMenus();
2339      }
2340    });
2341
2342    $('[data-translation-dropdown] .translation-language-menu').off('keydown').on('keydown', function(event){
2343      if (event.key === 'Escape') {
2344        closeAllTranslationMenus(true);
2345      }
2346    });
2347
2348    $('[data-translation-dropdown] .translation-language-menu-close').off('click').on('click', function(){
2349      closeAllTranslationMenus(true);
2350    });
2351
2352    $(document).off('click.translationDropdown').on('click.translationDropdown', function(event){
2353      if ($(event.target).is('[data-translation-modal-backdrop]') || (!$(event.target).closest('[data-translation-dropdown]').length && !$(event.target).closest('.translation-language-menu').length)) {
2354        closeAllTranslationMenus();
2355      }
2356    });
2357    if (language !== 'English'){
2358      window.onload = load_translation_script();
2359    };
2360
2361    $('body').off('click', '[data-lang]');
2362    $('body').on('click', '[data-lang]', function(){
2363      lastLanguage = ''+language;
2364      language = $(this).data('lang');
2365      $('.translation-language-current-name').text(language);
2366      closeAllTranslationMenus();
2367      load_translation_script();
2368    });
2369
2370    function googleTranslateElementInit() {
2371      $('[id^="google_translate_element"]').not('[data-google-translate-initialized]').each(function(){
2372        $(this).attr('data-google-translate-initialized', 'true');
2373        new google.translate.TranslateElement({pageLanguage: 'en', includedLanguages: 'en,es', layout: google.translate.TranslateElement.InlineLayout.SIMPLE}, this.id);
2374      });
2375      $('html').css('height', 'auto');
2376    }
2377
2378    function triggerGoogleTranslation(language) {
2379      var frame = $('iframe.skiptranslate[style*="display: none"]')[0];
2380      if (typeof(language) === 'undefined'){
2381        language = 'English';
2382      }
2383      if (typeof(frame) !== 'undefined' && frame !== null){
2384        var langs = frame.contentWindow.document.body.getElementsByTagName('a');
2385        for(i = 0; i < langs.length; i++){
2386          if(langs[i] && langs[i].innerHTML.match(language)){
2387            langs[i].click();
2388          };
2389        };
2390        if(lastLanguage == 'English'){
2391          lastLanguage = null;
2392          setTimeout(function(){ triggerGoogleTranslation(language); }, 20);
2393        }
2394      }else{
2395        loadingTranslateScript = true
2396        load_translation_script();
2397        loadingTranslateScript = false;
2398      }
2399    }
2400
2401    function load_translation_script() {
2402      if (!googleTranslateEnabled) {
2403        googleTranslateEnabled = true;
2404        var script = document.createElement('script');
2405        script.setAttribute('type', 'text/javascript');
2406        script.setAttribute('src', '//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit');
2407        document.head.appendChild(script);
2408        script.onload = function() {
2409          setTimeout(function() {
2410            triggerGoogleTranslation(language)
2411          }, 500)
2412        }
2413        script.onerror = function() {
2414          googleTranslateEnabled = false;
2415        }
2416      } else {
2417        if(!loadingTranslateScript){ triggerGoogleTranslation(language) }
2418      };
2419    }
2420  </script>
2420
2421    
2421<script type="text/javascript">
2422      $(function(){
2423        window.isIosShareDevice = window.isIosShareDevice || function() {
2424  return /iPad|iPhone|iPod/.test(navigator.userAgent) || (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1);
2425};
2426
2427
2428        socialMediaTrigger();
2429
2430            loadPinterestJS('true');
2431          $('.js-social-share-trigger').on('mouseover', function(){
2432            if(!$(this).hasClass('loaded')){
2433              $(this).addClass('loaded');
2434              loadTwitterJS('');
2435              if (!isIosShareDevice()) {
2436                loadFacebookJS('https://www.2costaricarealestate.com/channel.html', '', false);
2437              }
2438              loadLinkedInJS('');
2439              setTimeout(function(){
2440                $('.fb-send').css({width: 'auto', height: 'auto'});
2441              }, 1500);
2442            }
2443          });
2444
2445        if (isIosShareDevice()) {
2446          $('.js-social-share .fb-like, .js-social-share .fb-share-button, .js-social-share .fb-send').hide();
2447        }
2448      });
2449
2450    </script>
2450
2451
2452
2453
2454    
2454<script>
2455  fb_params = {};
vendor: 401 bytes, lines 2455-2461
2455
2456  !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
2457  n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
2458  n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
2459  t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
2460  document,'script','//connect.facebook.net/en_US/fbevents.js'); fbq('init',
2461  '
24612071193956438420
vendor: 32 bytes, lines 2461-2462
2461'); fbq('track', 'PageView');
2462  
2462setCustomAudienceCheckoutListeners();
2463</script>
2463
2464<noscript>
2465  <img style="display:none" src="https://www.facebook.com/tr?id=2071193956438420&amp;ev=PageView&amp;noscript=1" width="1" height="1" />
2466</noscript>
2467
2468
2469
2470
2471
2472
2473  
2474
2475
2476  
2477
2478  
2479
2480  
2481
2482  
2483
2484
2485
2486
2487
2488
2489    <div id="modalContactAgent" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="contact_agent_modal_title" aria-hidden="true">
2490  <div class="modal-dialog">
2491    <div class="modal-content">
2492      <div class="modal-header">
2493        <div class="modal-title" id="contact_agent_modal_title">Contact Agent</div>
2494        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
2495          <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="#fff"><path d="M8.069 7l5.75-5.75a.503.503 0 0 0 0-.713L13.464.18a.503.503 0 0 0-.712 0L7 5.931 1.25.184a.503.503 0 0 0-.713 0L.18.541a.503.503 0 0 0 0 .712L5.931 7 .184 12.75a.503.503 0 0 0 0 .713l.357.357a.503.503 0 0 0 .712 0L7 8.069l5.75 5.75a.503.503 0 0 0 .713 0l.357-.356a.503.503 0 0 0 0-.712L8.069 7z" fill-rule="nonzero"></path></svg>
2496
2497        </button>
2498      </div>
2499      <div id="agent_contact_form" class="modal-body">
2500        <div id="agent_contact_err_msgs"></div>
2501        <form class="new_contact_form" id="new_agent_contact_form" action="#" accept-charset="UTF-8" data-remote="true" method="post">
2502          <div id="comment_body_container" class="d-none"><input type="text" name="comment_body" id="comment_body" /><label for="comment_body">Comment Body</label></div>
2503          <input id="contact_form_agent_id" value="" autocomplete="off" type="hidden" name="contact_form[agent_id]" />
2504            
2505              <div class="row">
2506                <div class="col-6">
2507                  <div class="form-group">
2508                    <label for="contact_form_lead_attributes_first_name">First Name</label>
2509                    <input title="Enter your first name." placeholder="" class="form-control form-control-sm" type="text" name="contact_form[lead_attributes][first_name]" id="contact_form_lead_attributes_first_name" />
2510                  </div>
2511                </div>
2512                <div class="col-6">
2513                  <div class="form-group">
2514                    <label for="contact_form_lead_attributes_last_name">Last Name</label>
2515                    <input title="Enter your last name." placeholder="" class="form-control form-control-sm" type="text" name="contact_form[lead_attributes][last_name]" id="contact_form_lead_attributes_last_name" />
2516                  </div>
2517                </div>
2518              </div>
2519              
2520                  <div class="row" style="margin-bottom:1rem;">
2521                    <div class="col-6">
2522                      <div class="input-group">
2523                        <input placeholder="Password" class="form-control input-sm" autocomplete="new-password" type="password" name="contact_form[lead_attributes][user_attributes][password]" id="contact_form_lead_attributes_user_attributes_password" />
2524                        <span class="input-group-addon pw-eye-addon"><svg xmlns="http://www.w3.org/2000/svg" class="pb-icon" width="18px" fill="#adadad" viewBox="0 0 24 24"><path d="M15 12c0 1.654-1.346 3-3 3s-3-1.346-3-3 1.346-3 3-3 3 1.346 3 3zm9-.449s-4.252 8.449-11.985 8.449c-7.18 0-12.015-8.449-12.015-8.449s4.446-7.551 12.015-7.551c7.694 0 11.985 7.551 11.985 7.551zm-7 .449c0-2.757-2.243-5-5-5s-5 2.243-5 5 2.243 5 5 5 5-2.243 5-5z"></path></svg>
2525</span>
2526                      </div>
2527                    </div>
2528                    <div class="col-6">
2529                      <div class="input-group">
2530                        <input placeholder="Confirm Password" class="form-control input-sm" autocomplete="new-password" type="password" name="contact_form[lead_attributes][user_attributes][password_confirmation]" id="contact_form_lead_attributes_user_attributes_password_confirmation" />
2531                        <span class="input-group-addon pw-eye-addon"><svg xmlns="http://www.w3.org/2000/svg" class="pb-icon" width="18px" fill="#adadad" viewBox="0 0 24 24"><path d="M15 12c0 1.654-1.346 3-3 3s-3-1.346-3-3 1.346-3 3-3 3 1.346 3 3zm9-.449s-4.252 8.449-11.985 8.449c-7.18 0-12.015-8.449-12.015-8.449s4.446-7.551 12.015-7.551c7.694 0 11.985 7.551 11.985 7.551zm-7 .449c0-2.757-2.243-5-5-5s-5 2.243-5 5 2.243 5 5 5 5-2.243 5-5z"></path></svg>
2532</span>
2533                      </div>
2534                    </div>
2535                  </div>
2536                  <div class="password-req-row d-none m-0 p-0">
2537  <div id="password-reqs">
2538    <span class="bold"> Password Requirements </span>
2539    <ul class="password-req-list">
2540      <li class="pass-length-req">Must be at least 8 characters long</li>
2541      <li class="pass-upper-req">Must contain at least one character UPPERCASE</li>
2542      <li class="pass-lower-req">Must contain at least one lowercase character</li>
2543      <li class="pass-num-req">Must contain at least one number</li>
2544      <li class="pass-special-req">Must contain at least one special character (!@#$%^&*)</li>
2545      <li class="pass-confirm-req">Must match confirmation</li>
2546    </ul>
2547  </div>
2548</div>
2549
2550  
2550<script>
2551    agent_contact_form_password_field = $('#agent_contact_form [autocomplete="new-password"]').first();
2552    agent_contact_form_password_confirm_field = $('#agent_contact_form [autocomplete="new-password"]').last();
2553
2554
2555
2556    function agent_contact_form_checkPasswordRequirements(){
2557      $('#agent_contact_form .password-req-list li').removeClass('success')
2558      if(agent_contact_form_password_field.val().match(/.{8}/)){
2559        $('#agent_contact_form .pass-length-req').addClass('success');
2560      }
2561      if(agent_contact_form_password_field.val().match(/[A-Z]/)){
2562        $('#agent_contact_form .pass-upper-req').addClass('success');
2563      }
2564      if(agent_contact_form_password_field.val().match(/[a-z]/)){
2565        $('#agent_contact_form .pass-lower-req').addClass('success');
2566      }
2567      if(agent_contact_form_password_field.val().match(/[0-9]/)){
2568        $('#agent_contact_form .pass-num-req').addClass('success');
2569      }
2570      if(agent_contact_form_password_field.val().match(/[\!\@\#\$\%\^\&\*]/)){
2571        $('#agent_contact_form .pass-special-req').addClass('success');
2572      }
2573      if(agent_contact_form_password_field.val() == agent_contact_form_password_confirm_field.val()){
2574        $('#agent_contact_form .pass-confirm-req').addClass('success');
2575      }
2576      
2577      if($('#agent_contact_form .password-req-list li:not(.success)').length){
2578        $('#agent_contact_form .password-req-list').removeClass('success');
2579      }else{
2580        $('#agent_contact_form .password-req-list').addClass('success');
2581      }
2582    }
2583
2584    function agent_contact_form_showPasswordRequirements() {
2585      $('#agent_contact_form .password-req-row').removeClass('d-none');
2586    }
2587
2588    agent_contact_form_password_field.on('input', agent_contact_form_showPasswordRequirements);
2589    agent_contact_form_password_confirm_field.on('input', agent_contact_form_showPasswordRequirements);
2590  
2591    $('body').on('click', '#agent_contact_form .pw-eye-addon', function(){
2592      pass_field = $(this).parents('.input-group').find('input');
2593      if(pass_field.attr('type') == 'password'){
2594        pass_field.attr('type', 'text');
2595      }else{
2596        pass_field.attr('type', 'password');
2597      }
2598    })
2599    
2600    $('body').on('change keyup', '#agent_contact_form [autocomplete="new-password"]', agent_contact_form_checkPasswordRequirements);
2601  </script>
2601
2602
2603
2604                <div class="row">
2605                  <div class="col-sm-12">
2606                    <div class="form-group" style="width:100%;">
2607                      <label for="contact_form_lead_attributes_user_attributes_email">Email</label>
2608                      <input title="Enter your Email." placeholder="" class="form-control form-control-sm" type="text" name="contact_form[lead_attributes][user_attributes][email]" id="contact_form_lead_attributes_user_attributes_email" />
2609                    </div>
2610                  </div>
2611                </div>
2612              <div class="col-sm-12">
2613                <div class="row">
2614                  <div class="col-xs-16">
2615                    <div class="form-group">
2616                      <label for="contact_form_lead_attributes_phone1">Phone #</label>
2617                      <input type="tel" title="Enter your phone number." placeholder="+1-555-123-4567" class="form-control form-control-sm" name="contact_form[lead_attributes][phone1]" id="contact_form_lead_attributes_phone1" />
2618                    </div>
2619                  </div>
2620                    <div class="col-xs-8 kill-left-padding">
2621                      <div class="form-group">
2622                        <label for="contact_form_lead_attributes_phone1">Type</label>
2623                        <select style="height: 38px" class="form-control form-control-sm" name="contact_form[lead_attributes][phone_type_1]" id="contact_form_lead_attributes_phone_type_1"><option value="" label=" "></option>
2624<option value="1">Home</option>
2625<option value="2">Cell</option>
2626<option value="3">Work</option>
2627<option value="4">Fax</option></select>
2628                      </div>
2629                    </div>
2630                </div>
2631              </div>
2632              <div class="smidge clear-both"></div>
2633
2634                <div class="form-check">
2635                  <input type="hidden" name="contact_form[lead_attributes][custom_field_data][sms_opted_in]" id="hidden_sms_opt_field" value="0" autocomplete="off" />
2636                  <input type="checkbox" name="contact_form[lead_attributes][custom_field_data][sms_opted_in]" id="contact_form_lead_attributes_custom_field_data_sms_opted_in" value="1" class="form-check-input" />
2637                  <label class="form-check-label" for="contact_form_lead_attributes_custom_field_data_sms_opted_in" style="white-space: normal;">
2638                    By entering my phone number and checking this box, I agree to receive <b>marketing texts and promotional</b> messages from <b>2Costa Rica Real Estate</b> about real estate services. **
2639                  </label>
2640                </div>
2641                <div class="form-check">
2642                  <input type="hidden" name="contact_form[lead_attributes][custom_field_data][sms_info_opted_in]" id="hidden_sms_info_opt_field" value="0" autocomplete="off" />
2643                  <input type="checkbox" name="contact_form[lead_attributes][custom_field_data][sms_info_opted_in]" id="contact_form_lead_attributes_custom_field_data_sms_info_opted_in" value="1" class="form-check-input" />
2644                  <label class="form-check-label" for="contact_form_lead_attributes_custom_field_data_sms_info_opted_in" style="white-space: normal;">
2645                    By entering my phone number and checking this box, I agree to receive <b>informational messages and system alerts</b> from <b>2Costa Rica Real Estate</b> about real estate services. **
2646                  </label>
2647                </div>
2648                <div class="small">
2649                  ** This agreement isn't a condition of any purchase. Message frequency varies. Message & data rates may apply. Reply STOP to opt out or HELP for more information. Providing your phone number is optional and n
2649ot required to use our service. View our <b><a target="_blank" href="https://www.lwolf.com/about/msa">Terms of Service</a></b>  and <b><a target="_blank" href="/privacy-policy">Privacy Policy</a></b>
2650                </div>
2651
2652              <div class="col-sm-24" style="margin-bottom:1rem;">
2653                <div class="checkbox centered-checkbox">
2654                </div>
2655              </div>
2656              <div class="smidge clear-both"></div>
2657
2658            
2659
2660              <div class="col-xs-12">
2661                <div class="form-group">
2662                  <label class="inline" for="contact_form_lead_attributes_contact_method_id">Preferred Contact Method:</label><br />
2663                  <select title="What is your preferred contact method?" class="form-control form-control-sm" name="contact_form[lead_attributes][contact_method_id]" id="contact_form_lead_attributes_contact_method_id"><option value="" label=" "></option>
2664<option value="1">Email</option>
2665<option value="2">Cell Phone</option>
2666<option value="3">Home Phone</option>
2667<option value="4">Snail Mail</option>
2668<option value="5">Text Message</option></select>
2669                </div>
2670              </div>
2671              <div class="col-xs-12">
2672                <div class="form-group">
2673                  <label class="inline" for="contact_form_lead_attributes_where_heard_id">How did you hear about me?</label><br />
2674                  <select title="How did you hear about us? Select a choice." class="form-control form-control-sm" name="contact_form[lead_attributes][where_heard_id]" id="contact_form_lead_attributes_where_heard_id"><option value="" label=" "></option>
2675<option value="1">Newspaper</option>
2676<option value="2">Internet Search</option>
2677<option value="3">Agent</option>
2678<option value="4">Email</option>
2679<option value="5">Direct Mail</option>
2680<option value="6">Blog/Social Media</option>
2681<option value="7">Referral</option>
2682<option value="8">Other</option>
2683<option value="9">Open House</option>
2684<option value="10">Yard Sign</option>
2685<option value="11">Print Ad</option>
2686<option value="12">Online Ad</option>
2687<option value="13">Personal Relationship</option>
2688<option value="14">Text</option>
2689<option value="15">Floor/Walk In</option>
2690<option value="16">Billboard</option>
2691<option value="17">Radio</option>
2692<option value="18">Zillow</option>
2693<option value="19">Rent with Equity</option>
2694<option value="20">Model Home</option>
2695<option value="21">Realtor.com</option>
2696<option value="22">Facebook</option>
2697<option value="23">Live Chat</option>
2698<option value="24">Homes.com</option></select>
2699                </div>
2700              </div>
2701
2702          <div class="clear-both smidge"></div>
2703
2704          <div class="col-sm-20 col-sm-offset-2">
2705            <label for='contact_comments'>Comments:</label>
2706            <div class="input-group">
2707              <textarea rows="6" class="form-control input-sm" name="contact_form[comments]" id="contact_form_comments">
2708</textarea>
2709            </div>
2710          </div>
2711
2712          <div class="bumper clearfix"></div>
2713
2714
2715          <div class="modal-recapcha">
2716            
2717      <div class="g-recaptcha" type="hidden">
2718        <input name="g-recaptcha-response" type="hidden" id="RVMFKJNE"/>
2719      </div>
2720      
2720<script type="text/javascript">
2721        captchaSiteKey = '6Lft-dYfAAAAAHKdkJ7-UwZ-mfAZeFOZm0mISWfO';
2722        captchaJsIds = ["RVMFKJNE"];
2723        captchaCallback = true;
2724        runningCaptcha = true;
2725      </script>
2725
2726    
2727          </div>
2728
2729          <input type="submit" name="commit" value="Submit" class="submit btn w-100 st-btn btn-primary" id="contact_modal_submit" data-disable-with="Contacting agent..." />
2730
2731        </div>
2732        <div class="modal-footer" style="padding:.8rem !important;">
2733          <button type="button" class="text-muted btn st-btn w-100 btn-outline-primary" data-dismiss="modal" aria-label="Cancel">Cancel</button>
2734          <img id="contact_agent_spinner" style="display:none;" src="https://prd-assets4.fastly.propertybase.com/assets/spinner-6936d4b7da6c3bec105e39b5c6ea209fcf90f196af4fe4e34996e547a848e126.gif" />
2735        </div>
2736</form>
2737    </div> <!-- end .modal-content -->
2738  </div> <!-- end .modal-dialog -->
2739</div> <!-- end .modal -->
2740
2741    
2742    
2743
2744
2745
2746
2747          <style>
2748  .pb-cookie-consent { background: rgba(17, 24, 39, 0.72); bottom: 0; display: none; left: 0; position: fixed; right: 0; top: 0; z-index: 2147483000; }
2749  .pb-cookie-consent.is-visible { display: block; }
2750  .pb-cookie-consent__dialog { background: #fff; border-radius: 8px; bottom: 24px; box-shadow: 0 18px 50px rgba(0, 0, 0, 0.25); color: #1f2933; left: 24px; max-height: calc(100vh - 48px); max-width: 680px; overflow: auto; padding: 18px 22px; position: absolute; right: 24px; }
2751  .pb-cookie-consent__close { align-items: center; background: transparent; border: 0; color: #1f2933; cursor: pointer; display: flex; font-size: 24px; height: 36px; justify-content: center; line-height: 1; padding: 0; position: absolute; right: 14px; top: 12px; width: 36px; }
2752  .pb-cookie-consent__title { font-size: 20px; line-height: 1.2; margin: 0 0 8px; }
2753  .pb-cookie-consent__copy { font-size: 14px; line-height: 1.4; margin: 0 0 12px; }
2754  .pb-cookie-consent__actions { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 12px; }
2755  .pb-cookie-consent__button { border: 1px solid #1f2933; border-radius: 4px; cursor: pointer; font-size: 13px; font-weight: 700; min-height: 38px; padding: 8px 14px; }
2756  .pb-cookie-consent__button--primary { background: #1f2933; color: #fff; }
2757  .pb-cookie-consent__button--secondary { background: #fff; color: #1f2933; }
2758  .pb-cookie-consent__content.is-hidden { display: none; }
2759  .pb-cookie-consent__preferences { border-top: 1px solid #d8dee4; display: none; margin-top: 12px; padding-top: 12px; }
2760  .pb-cookie-consent__preferences.is-visible { display: block; }
2761  .pb-cookie-consent__confirmation { display: none; padding: 36px 18px 28px; text-align: center; }
2762  .pb-cookie-consent__confirmation.is-visible { display: block; }
2763  .pb-cookie-consent__confirmation-icon { align-items: center; background: #1f7a4d; border-radius: 50%; color: #fff; display: inline-flex; font-size: 42px; font-weight: 700; height: 72px; justify-content: center; line-height: 1; margin-bottom: 18px; width: 72px; }
2764  .pb-cookie-consent__confirmation-title { font-size: 22px; font-weight: 700; line-height: 1.2; margin: 0 0 8px; }
2765  .pb-cookie-consent__confirmation-copy { font-size: 14px; line-height: 1.45; margin: 0 auto; max-width: 420px; }
2766  .pb-cookie-consent__row { align-items: flex-start; border-bottom: 1px solid #edf0f2; display: flex; gap: 16px; justify-content: space-between; padding: 8px 0; }
2767  .pb-cookie-consent__row label { font-weight: 700; margin: 0; }
2768  .pb-cookie-consent__row p { font-size: 13px; line-height: 1.3; margin: 2px 0 0; }
2769  .pb-cookie-consent__warning { color: #8a4b00; display: block; font-size: 12px; font-weight: 700; line-height: 1.3; margin-top: 4px; }
2770  .pb-cookie-consent__warning.is-hidden { display: none; }
2771  .pb-cookie-consent__footer-link { background: transparent; border: 0; color: inherit; cursor: pointer; padding: 0; text-decoration: underline; }
2772  .pb-cookie-consent-launcher { background: #ffffff; border: 1px solid #d8dee4; border-radius: 8px; bottom: 16px; box-shadow: 0 12px 30px rgba(17, 24, 39, 0.18); color: #1f2933; left: 16px; max-width: 320px; padding: 16px 42px 16px 16px; position: fixed; transform: translateY(0); transition: opacity 180ms ease, transform 220ms ease; z-index: 2147482999; }
2773  .pb-cookie-consent-launcher.is-hidden { display: none; }
2774  .pb-cookie-consent-launcher.is-dismissed { opacity: 0; pointer-events: none; transform: translateY(calc(100% + 24px)); }
2775  .pb-cookie-consent-launcher__close { align-items: center; background: transparent; border: 0; color: inherit; cursor: pointer; display: flex; font-size: 22px; height: 32px; justify-content: center; line-height: 1; opacity: 0.8; padding: 0; position: absolute; right: 8px; top: 8px; width: 32px; }
2776  .pb-cookie-consent-launcher__close:hover,
2777  .pb-cookie-consent-launcher__close:focus { opacity: 1; }
2778  .pb-cookie-consent-launcher__title { font-size: 16px; font-weight: 700; line-height: 1.3; margin: 0 0 6px; }
2779  .pb-cookie-consent-launcher__copy { font-size: 13px; line-height: 1.45; margin: 0 0 12px; }
2780  .pb-cookie-consent-link { background: transparent; border: 0; color: inherit; cursor: pointer; font-size: 13px; font-weight: 700; padding: 0; text-decoration: underline; }
2781  .pb-privacy-choices-footer-link { display: inline-block; }
2782  .pb-mobile-privacy-choices-footer { bottom: 58px; font-size: 12px; left: 0; padding: 6px 10px; position: fixed; right: 0; text-align: center; z-index: 999; }
2783  @media (max-width: 520px) {
2784    .pb-cookie-consent__dialog { bottom: 0; left: 0; max-height: 100vh; right: 0; }
2785    .pb-cookie-consent__actions { display: block; }
2786    .pb-cookie-consent__button { margin-bottom: 8px; width: 100%; }
2787    .pb-cookie-consent-launcher { bottom: 12px; left: 12px; max-width: none; right: 12px; }
2788  }
2789</style>
2790
2791<div id="pb-cookie-consent" class="pb-cookie-consent" role="dialog" aria-modal="true" aria-labelledby="pb-cookie-consent-title" data-required="true">
2792  <div class="pb-cookie-consent__dialog">
2793    <button type="button" class="pb-cookie-consent__close" data-cookie-consent-action="close" aria-label="Close privacy choices">&times;</button>
2794    <div class="pb-cookie-consent__content">
2795      <h2 id="pb-cookie-consent-title" class="pb-cookie-consent__title">Privacy Choices</h2>
2796      <p class="pb-cookie-consent__copy">
2797        We use cookies and similar technologies to keep this site working, support core map functionality, remember preferences, measure performance, and support advertising, personalization, chat, and optional third-party services. You can opt out of optional cookies or manage your choices at any time.
2798          <a target="_blank" rel="noopener" href="/privacy-policy">Privacy Policy</a>
2799      </p>
2800
2801
2802      <div id="pb-cookie-consent-preferences" class="pb-cookie-consent__preferences">
2803        <p class="pb-cookie-consent__copy">To opt out of sale or sharing of personal information for targeted advertising, turn off Advertising and Personalization or reject optional cookies.</p>
2804        <div class="pb-cookie-consent__row">
2805          <div>
2806            <label for="pb-cookie-necessary">Necessary</label>
2807            <p>Required for security, login, forms, and core site operation.</p>
2808          </div>
2809          <div class="form-check">
2810            <input id="pb-cookie-necessary" class="form-check-input" type="checkbox" checked disabled>
2811          </div>
2812        </div>
2813          <div class="pb-cookie-consent__row">
2814            <div>
2815              <label for="pb-cookie-functional_integrations">Functional integrations</label>
2816              <p>Load core real estate functionality such as maps and address lookup.</p>
2817            </div>
2818            <div class="form-check">
2819              <input id="pb-cookie-functional_integrations" class="form-check-input" type="checkbox" data-cookie-consent-category="functional_integrations" checked disabled>
2820            </div>
2821          </div>
2822          <div class="pb-cookie-consent__row">
2823            <div>
2824              <label for="pb-cookie-preferences">Preferences</label>
2825              <p>Remember site preferences such as search display choices and dismissed prompts.</p>
2826                <span class="pb-cookie-consent__warning is-hidden" data-cookie-consent-warning="preferences">Turning this off may limit features or make parts of this website less useful.</span>
2827            </div>
2828            <div class="form-check">
2829              <input id="pb-cookie-preferences" class="form-check-input" type="checkbox" data-cookie-consent-category="preferences" checked >
2830            </div>
2831          </div>
2832          <div class="pb-cookie-consent__row">
2833            <div>
2834              <label for="pb-cookie-analytics">Analytics</label>
2835              <p>Measure site performance, traffic, and visitor activity.</p>
2836                <span class="pb-cookie-consent__warning is-hidden" data-cookie-consent-warning="analytics">Turning this off may limit features or make parts of this website less useful.</span>
2837            </div>
2838            <div class="form-check">
2839              <input id="pb-cookie-analytics" class="form-check-input" type="checkbox" data-cookie-consent-category="analytics" checked >
2840            </div>
2841          </div>
2842          <div class="pb-cookie-consent__row">
2843            <div>
2844              <label for="pb-cookie-advertising">Advertising / sale or share</label>
2845              <p>Support ad measurement, remarketing, and activity that may be considered sale or sharing for targeted advertising.</p>
2846                <span class="pb-cookie-consent__warning is-hidden" data-cookie-consent-warning="advertising">Turning this off may limit features or make parts of this website less useful.</span>
2847            </div>
2848            <div class="form-check">
2849              <input id="pb-cookie-advertising" class="form-check-input" type="checkbox" data-cookie-consent-category="advertising" checked >
2850            </div>
2851          </div>
2852          <div class="pb-cookie-consent__row">
2853            <div>
2854              <label for="pb-cookie-personalization">Personalization / targeted ads</label>
2855              <p>Use activity signals to personalize ads or content. Turn this off to limit targeted advertising personalization.</p>
2856                <span class="pb-cookie-consent__warning is-hidden" data-cookie-consent-warning="personalization">Turning this off may limit features or make parts of this website less useful.</span>
2857            </div>
2858            <div class="form-check">
2859              <input id="pb-cookie-personalization" class="form-check-input" type="checkbox" data-cookie-consent-category="personalization" checked >
2860            </div>
2861          </div>
2862          <div class="pb-cookie-consent__row">
2863            <div>
2864              <label for="pb-cookie-third_party_integrations">Third party integrations</label>
2865              <p>Load optional embedded third-party services such as accessibility tools, neighborhood data, videos, and social widgets.</p>
2866                <span class="pb-cookie-consent__warning is-hidden" data-cookie-consent-warning="third_party_integrations">Turning this off may limit features or make parts of this website less useful.</span>
2867            </div>
2868            <div class="form-check">
2869              <input id="pb-cookie-third_party_integrations" class="form-check-input" type="checkbox" data-cookie-consent-category="third_party_integrations" checked >
2870            </div>
2871          </div>
2872          <div class="pb-cookie-consent__row">
2873            <div>
2874              <label for="pb-cookie-chat_support">Chat support</label>
2875              <p>Load live chat or support widgets.</p>
2876                <span class="pb-cookie-consent__warning is-hidden" data-cookie-consent-warning="chat_support">Turning this off may limit features or make parts of this website less useful.</span>
2877            </div>
2878            <div class="form-check">
2879              <input id="pb-cookie-chat_support" class="form-check-input" type="checkbox" data-cookie-consent-category="chat_support" checked >
2880            </div>
2881          </div>
2882      </div>
2883
2884      <div class="pb-cookie-consent__actions">
2885        <button type="button" class="pb-cookie-consent__button pb-cookie-consent__button--primary" data-cookie-consent-action="accept_all">Accept All</button>
2886        <button type="button" class="pb-cookie-consent__button pb-cookie-consent__button--secondary" data-cookie-consent-action="reject_all">Reject Optional Cookies</button>
2887        <button type="button" class="pb-cookie-consent__button pb-cookie-consent__button--primary" data-cookie-consent-action="save_preferences">Save Preferences</button>
2888      </div>
2889    </div>
2890    <div class="pb-cookie-consent__confirmation" aria-live="polite">
2891      <div class="pb-cookie-consent__confirmation-icon" aria-hidden="true">&#10003;</div>
2892      <p class="pb-cookie-consent__confirmation-title">Your preferences have been saved</p>
2893      <p class="pb-cookie-consent__confirmation-copy">You can update your privacy choices at any time.</p>
2894    </div>
2895  </div>
2896</div>
2897
2898<div class="pb-cookie-consent-launcher " role="dialog" aria-label="Privacy choices">
2899  <button type="button" class="pb-cookie-consent-launcher__close" data-cookie-consent-action="close_launcher" aria-label="Close privacy choices">&times;</button>
2900  <p class="pb-cookie-consent-launcher__title">Privacy Choices</p>
2901  <p class="pb-cookie-consent-launcher__copy">Review or update your cookie and technology preferences at any time.</p>
2902  <button type="button" class="pb-cookie-consent-link" data-cookie-consent-open="preferences" aria-controls="pb-cookie-consent" aria-expanded="false">Manage Privacy Choices</button>
2903</div>
2904<script>
2905  window.pbCookieConsentConfig = window.pbCookieConsentConfig || {"endpoint":"/cookie_consent","consentVersion":"2026-06-29","policyVersion":"2026-06-29","required":true,"globalPrivacyControl":false,"categories":["necessary","functional_integrations","preferences","analytics","advertising","personalization","third_party_integrations","chat_support"],"acceptedCategories":{},"consentId":null,"companyName":"2Costa Rica Real Estate","modalCopy":"We use cookies and similar technologies to keep this site working, support core map functionality, remember preferences, measure performance, and support advertising, personalization, chat, and optional third-party services. You can opt out of optional cookies or manage your choices at any time.","privacyPolicyUrl":"/privacy-policy"};
2906  if (window.pbCookieConsentInit) {
2907    window.pbCookieConsentInit();
2908  }
2909</script>
vendor: 98 bytes, lines 2909-2912
2909
2910
2911
2912          <script src="https://www.google.com/recaptcha/api.js?onload=captchaV3Callback&render=
29126Lft-dYfAAAAAHKdkJ7-UwZ-mfAZeFOZm0mISWfO
vendor: 34 bytes, lines 2912-2913
2912" async defer></script>
2913          
2913<style>.grecaptcha-badge{display:none !important;}</style>
2914        
2915
2916    
2916<script>
2917      // used for background images only
2918      // use class="lazy" and data-bg="src" to set up
2919      // use loading="lazy" instead on img tags for native img lazy loading
2920      var lazyLoad = new LazyLoad();
2921
2922      $('input[type="text"], textarea, select, .input-group.date, .token-input-list-facebook, .c-search-bar').on('mouseover', disablePinchZoom);
2923      $('input[type="text"], textarea, select, .input-group.date, .token-input-list-facebook, .c-search-bar').on('mouseout', enablePinchZoom);
2924      $(function(){
2925        $('.navbar-container').show();
2926      });
2927    </script>
2927
2928
2929    <meta
2930 name="yandex-verification" content="a146391c976371e4" />
2931
2932  </body>
2933</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.