@layer realtyProfessional{:root{--rp-ink:#173c32;--rp-paper:#f8f6ef;--rp-line:#b9ab8b;--rp-gold:#b59b64;--rp-glass:#f9f8f2d1}html{scroll-padding-top:118px!important}html body{color:var(--rp-ink)!important;background-color:#f4f3eb!important;font-family:Arial,Helvetica,sans-serif!important}html body:before{content:""!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(#f8f7f0db,#f1f4eadb),url(/assets/fast-20261029/assets-cloud-forest-20261018-1536.webp) 50%/cover no-repeat!important;display:block!important;position:fixed!important;inset:0!important}html body>header{z-index:100!important;isolation:auto!important;background:linear-gradient(100deg,#f9f7effa,#f1eedde0),url(/assets/fast-20261029/assets-cloud-forest-20261018-1536.webp) 50% 40%/cover!important;border:0!important;border-bottom:1px solid #c7b99488!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;height:auto!important;min-height:100px!important;padding:12px max(5.5vw,20px)!important;display:flex!important;position:sticky!important;top:0!important;box-shadow:0 3px 18px #1a34200a!important}html body>header:before,html body>header:after{display:none!important}html body>header .brand-logo,html body>header>a:first-child:has(img){flex:0 350px!important;width:350px!important;min-width:0!important;max-width:42vw!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}html body>header .brand-logo img,html body>header>a:first-child>img{object-fit:contain!important;object-position:left center!important;clip-path:none!important;filter:none!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:82px!important;display:block!important;transform:none!important}html body>header .desktop-costa-rica-flag{object-fit:contain!important;width:48px!important;height:36px!important;margin:0 auto 0 -16px!important}html body>header .site-menu-row,html body>header>nav{border:0!important;flex-wrap:wrap!important;align-items:center!important;gap:24px!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important}html body>header :where(.header-control,#siteMenuToggle,.lang,nav>a){color:#234b3d!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;letter-spacing:.025em!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:44px!important;padding:10px 0!important;font:500 14px/1.4 Arial,sans-serif!important;text-decoration:none!important;display:inline-flex!important;transform:none!important}html body>header :where(.header-control,#siteMenuToggle,.lang,nav>a):hover{color:#866c37!important;background:0 0!important}html body>header .header-control>span[aria-hidden],html body>header #siteMenuToggle>span[aria-hidden]{display:none!important}html body #siteMenuPanel{color:#fff!important;background:#153b32f7!important;border:1px solid #b59b6480!important;border-radius:4px!important;width:min(600px,89vw)!important;max-height:70dvh!important;padding:24px!important;position:absolute!important;top:100%!important;left:auto!important;right:5.5vw!important;overflow:auto!important;box-shadow:0 20px 50px #0c281c30!important}html body #siteMenuPanel[hidden]{display:none!important}html body #siteMenuPanel nav{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}html body #siteMenuPanel nav>a{color:#fffaf0!important;white-space:normal!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff24!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:auto!important;min-height:48px!important;margin:0!important;padding:14px!important;font:15px/1.5 Arial!important;text-decoration:none!important;display:flex!important}html body #siteMenuPanel nav>a:nth-child(-n+2){min-height:100px!important;font:24px/1.3 Georgia,serif!important}html body #siteMenuPanel .site-menu-icon{display:none!important}html body #siteMenuPanel nav>a:hover{background:#ffffff10!important}html body :where(a,button,select,input):focus-visible{outline-offset:4px!important;outline:3px solid #a48645!important}html body :where(a.btn,button.property-share,a.property-return,.property-bottom-actions a,.property-bottom-actions button,.property-exit a,.escazu-invitation-link,#catalogBackTop,.catalog-home-return,.escazu-home-return,.gallery-toggle){min-height:46px!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;letter-spacing:.01em!important;color:#fffdf6!important;cursor:pointer!important;background:#173f33!important;border:1px solid #a99770!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;gap:10px!important;max-width:100%!important;padding:12px 20px!important;font:500 14px/1.4 Arial,sans-serif!important;text-decoration:none!important;display:inline-flex!important;transform:none!important}html body :where(a.btn,button.property-share,.property-exit a,.gallery-toggle):hover{color:#fff!important;background:#285442!important;border-color:#92783e!important}html body :where(.property-exit a,.property-return,.catalog-home-return,.escazu-home-return,#catalogBackTop,a.btn[href^=tel\:],.about-person a.btn){color:#763b37!important;background:#af4a451c!important;border-color:#b9877d!important}html body :where(a.btn[href*=wa\.me],a.btn.wa,.owner-whatsapp,#contactWa){color:#174d32!important;background:#39845826!important;border-color:#83a38c!important}html body :where(a.facebook-link,.property-facebook-visit){color:#284f78!important;background:#4272a721!important;border-color:#8aa0b6!important}html body button.property-share{color:#294a3f!important;background:0 0!important;border-color:#a3ac9d!important}html body .persistent-wa{color:#fff!important;background:#173f33!important;border:1px solid #c6b27c!important;border-radius:3px!important;padding:14px 18px!important;font:14px Arial!important;transform:none!important;box-shadow:0 4px 16px #153b3220!important}html body[data-view=home] .hero{background:#153b32!important;align-items:center!important;height:auto!important;min-height:500px!important;display:flex!important}html body[data-view=home] .hero-copy{z-index:2!important;max-width:980px!important;padding:60px 6%!important;position:relative!important}html body[data-view=home] .hero h1{letter-spacing:-.025em!important;color:#fffdf4!important;margin:16px 0 24px!important;font:400 clamp(40px,4.7vw,66px)/1.08 Georgia,serif!important}html body[data-view=home] .hero-copy>p{color:#f6f4e9!important;max-width:680px!important;font-size:17px!important;line-height:1.75!important}.realty-hero-actions{flex-wrap:wrap!important;gap:14px!important;margin-top:30px!important;display:flex!important}html body .realty-hero-actions>a.btn{color:#173c32!important;background:#f4edda!important;border:1px solid #e2d3ad!important;min-height:50px!important;font-size:15px!important}html body .realty-hero-actions>a.secondary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fffdf4!important;background:#f8f6ed1a!important;border-color:#eee7d3aa!important}html body #property-range-summary{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#f9f8f1cc!important;border-block:1px solid #c5bda377!important;min-height:54px!important;padding:12px 6%!important}html body #property-range-summary .entry-lot-price>span{color:#173c32!important;font-weight:500!important}html body[data-view=home] :where(#escazu-invitation,#area,#attractions,#nature,.video-section){background:#faf9f3ed!important;border:1px solid #b7ac8d50!important;border-radius:4px!important;margin-top:48px!important;margin-bottom:48px!important;box-shadow:0 8px 28px #193c3210!important}html body[data-view=home] :where(#escazu-invitation,#area,#attractions,#nature,#about,.video-section) h2{letter-spacing:-.025em!important;text-wrap:balance!important;font:400 clamp(30px,3vw,42px)/1.16 Georgia,serif!important}html body[data-view=home] :where(#escazu-invitation,#area,#attractions,#nature,#about,.video-section) p{font-size:16px!important;line-height:1.8!important}html body[data-view=home] #home-promo-video{align-items:center!important}html body[data-view=home] #home-promo-video video{background:#183a30!important}html body[data-view=home] #about>.about-person{background:var(--rp-glass)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;box-shadow:none!important;border:1px solid #b7ac8d70!important;grid-template-columns:1fr auto!important;column-gap:32px!important;margin-top:40px!important;padding:28px 36px!important;display:grid!important}html body[data-view=home] #about>.about-person h3{margin:0 0 12px!important;font:30px Georgia!important}html body[data-view=home] #about>.about-person p{grid-column:1!important;max-width:780px!important;margin:0!important}html body[data-view=home] #about>.about-person a{grid-area:1/2/3!important;align-self:center!important;margin:0!important}html body[data-view] #contact{box-shadow:none!important;background:0 0!important;border:0!important;gap:24px!important}html body[data-view] #contact>:where(div),html body #contact .owner-invitation-box{background:var(--rp-glass)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;box-shadow:none!important;color:#253c34!important;background-image:none!important;border:1px solid #b7ac8d70!important;border-radius:4px!important;padding:28px!important}html body[data-view] #contact :where(h2,h3,label){color:#1f4235!important;font:400 29px/1.2 Georgia,serif!important}html body[data-view] #contact :where(p,.note,.contact-links){color:#344f43!important;font-size:16px!important;line-height:1.65!important}html body[data-view] #contact select{color:#244737!important;background:#fffdf7!important;border:1px solid #aaa891!important;border-radius:3px!important;width:100%!important;max-width:100%!important;min-height:48px!important;font:15px Arial!important}html body[data-view] #contact select option{color:#244737!important;background:#fffdf7!important}html body #contact .ai-connect-credit{opacity:.8;font-size:12px!important;line-height:1.6!important}html body #properties .intro{padding-top:50px!important;padding-bottom:50px!important}html body #properties .property-type-filter{background:var(--rp-glass)!important;border:1px solid #b7ac8d70!important;border-radius:4px!important;padding:24px!important}html body #properties article.card[data-property-type]{background:#fcfbf6!important;border:1px solid #b7ac8d50!important;border-radius:4px!important;overflow:hidden!important;box-shadow:0 5px 20px #193c3208!important}html body #properties .property-row-summary>img{object-fit:contain!important;object-position:center!important;background:#e8ece3!important;height:250px!important}html body #properties .mobile-property-photo-title{text-align:left!important;color:#1f4235!important;align-items:flex-start!important;min-height:100px!important;padding:12px 24px 16px!important;font:400 24px/1.25 Georgia,serif!important}html body #properties .property-number{letter-spacing:.14em!important;text-align:left!important;color:#796b50!important;padding:18px 24px 0!important;font-size:10px!important}html body #properties .property-photo-facts{background:#fcfbf6!important;border:0!important;padding:12px 24px!important}html body #properties .property-actions{padding-inline:24px!important;padding-bottom:24px!important}html body #properties .property-actions>a.btn{white-space:normal!important;color:#fffdf6!important;background:#173f33!important;width:auto!important;min-width:180px!important}html body #properties :where(.property-expanded-content,.property-row-summary){background:#fcfbf6!important}html body.realty-catalog main{max-width:1220px!important;padding-top:44px!important}html body.realty-catalog :where(.intro,.contact){background:var(--rp-glass)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background-image:none!important;border:1px solid #b7ac8d70!important;border-radius:4px!important;padding:40px!important}html body.realty-catalog .intro h1{letter-spacing:-.025em!important;font-size:clamp(34px,4vw,52px)!important}html body.realty-catalog .grid{gap:32px!important}html body.realty-catalog .card{background:#fcfbf7!important;border:1px solid #b7ac8d50!important;border-radius:4px!important;box-shadow:0 8px 28px #193c3210!important}html body.realty-catalog .card>a img{aspect-ratio:3/2!important}html body.realty-catalog .content{padding:32px!important}html body.realty-catalog .content h2{font-size:28px!important;line-height:1.25!important}html body.realty-luxury .property-exit{box-shadow:none!important;background:#f7f5ed!important;border-color:#c5bda350!important;padding:10px 6%!important;position:static!important}html body.realty-luxury .property-exit a{color:#365143!important;background:0 0!important;border:0!important;min-height:36px!important;padding:6px 0!important;font-size:13px!important}html body.realty-luxury .hero{height:74vh!important;min-height:580px!important;max-height:850px!important}html body.realty-luxury .hero:after{background:linear-gradient(#051b151f 28%,#051b15d4)!important}html body.realty-luxury .hero-content{max-width:1100px!important;padding:48px 6% 72px!important}html body.realty-luxury .hero h1{letter-spacing:-.02em!important;text-wrap:balance!important;margin:16px 0 24px!important;font:400 clamp(36px,4.2vw,60px)/1.1 Georgia,serif!important}html body.realty-luxury .hero .btn{color:#163b33!important;background:#f4edda!important;border-color:#d7c69a!important}html body.realty-luxury .hero .btn.secondary{color:#fff!important;background:#14382f55!important;border-color:#e4dcc3aa!important}html body.realty-luxury .facts{background:#173c32!important;padding:28px 6%!important}html body.realty-luxury main>section{padding:64px max(6vw,20px)!important}html body.realty-luxury .intro{gap:48px!important}html body.realty-luxury .features,html body.realty-luxury .property-promo{background:#efeee4!important}html body.realty-luxury .contact{color:#173c32!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#f9f8f2d9!important;border-block:1px solid #b7ac8d70!important}html body.realty-luxury .gallery{gap:20px!important}html body.realty-luxury .photo{border:1px solid #c4bca355!important;border-radius:3px!important;overflow:hidden!important}html body.realty-luxury .photo span{padding:14px 16px!important}html body .gallery .photo[hidden]{display:none!important}html body .gallery-toggle{margin:28px auto 0!important;display:flex!important}html body.realty-luxury .sticky{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#faf8eff2!important;border-color:#c2b58d77!important;padding:12px 6%!important;box-shadow:0 -3px 16px #173c320b!important}html body.realty-luxury footer{padding-bottom:110px!important}html body main.property-detail{max-width:1200px!important;margin:32px auto!important;padding:0 24px!important}html body main.property-detail article.card{background:#fcfbf6!important;border:1px solid #b7ac8d70!important;border-radius:4px!important;box-shadow:0 8px 28px #193c3208!important}html body main.property-detail h1{text-align:left!important;letter-spacing:-.02em!important;padding:28px!important;font:400 clamp(29px,3.3vw,44px)/1.2 Georgia!important}html body main.property-detail :where(.gallery-controls button,.gallery-toolbar button,.photo-zoom-trigger){box-shadow:none!important;border-radius:3px!important;min-height:44px!important}html body footer{color:#f0eee2!important;background:#153b32!important;border:0!important;font-size:13px!important;line-height:1.7!important}@media (max-width:1000px){html body>header .site-menu-row,html body>header>nav{gap:14px!important}html body>header .desktop-costa-rica-flag{display:none!important}}@media (max-width:800px){html{scroll-padding-top:108px!important}html body>header{flex-wrap:wrap!important;gap:8px!important;min-height:90px!important;padding:10px 5%!important}html body>header .brand-logo,html body>header>a:first-child:has(img){flex:0 240px!important;width:240px!important;max-width:64vw!important}html body>header .brand-logo img,html body>header>a:first-child>img{height:auto!important;max-height:70px!important}html body>header :where(.header-control,#siteMenuToggle,.lang,nav>a){min-height:44px!important;font-size:12px!important}html body>header .site-menu-row{gap:12px!important;margin-left:auto!important}html body>header .header-home{display:none!important}html body>header>nav{justify-content:space-between!important;gap:8px!important;width:100%!important}html body #siteMenuPanel{width:90vw!important;padding:18px!important;right:5vw!important}html body #siteMenuPanel nav{grid-template-columns:1fr!important}html body #siteMenuPanel nav>a:nth-child(-n+2){min-height:64px!important;font-size:22px!important}html body[data-view=home] .hero{min-height:480px!important}html body[data-view=home] .hero-copy{padding:40px 6%!important}html body[data-view=home] .hero h1{font-size:42px!important}.realty-hero-actions{flex-direction:column!important;gap:12px!important}html body .realty-hero-actions>a.btn{width:100%!important;font-size:14px!important}html body[data-view=home] :where(#escazu-invitation,#area,#attractions,#nature,.video-section){margin-top:28px!important;margin-bottom:28px!important}html body[data-view=home] #about>.about-person{padding:26px!important;display:block!important}html body[data-view=home] #about>.about-person a{margin-top:20px!important}html body[data-view] #contact{grid-template-columns:1fr!important}html body #properties .mobile-property-photo-title{min-height:0!important}html body.realty-catalog :where(.intro,.contact){padding:28px 22px!important}html body.realty-catalog .content{padding:24px!important}html body.realty-luxury .hero{height:auto!important;min-height:580px!important;max-height:none!important}html body.realty-luxury .hero-content{padding:48px 6%!important}html body.realty-luxury .hero h1{font-size:38px!important}html body.realty-luxury main>section{padding:40px 6%!important}html body.realty-luxury .gallery{gap:12px!important}html body main.property-detail{margin:20px auto!important;padding:0 14px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition:none!important;animation:none!important}}html body.realty-luxury .hero button.property-share{color:#fffdf4!important;background:#14382f88!important;border-color:#e4dcc3aa!important}html body>header{max-height:none!important;overflow:visible!important}@media (max-width:800px){html body{padding-top:0!important}html body>header .site-menu-row{justify-content:flex-end!important;width:100%!important;min-height:44px!important;margin:0!important}html body>header #lang{color:#234b3d!important;min-width:64px!important;font-size:12px!important}html body>header #lang:before,html body>header #lang:after{content:none!important;display:none!important}html body.realty-luxury .hero:after{background:linear-gradient(#051b156b,#051b15d9)!important}}html body[data-view=home] main>.hero.realty-split-hero{isolation:isolate!important;background:#183c35!important;height:clamp(580px,44vw,680px)!important;min-height:580px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}html body[data-view=home] main>.realty-split-hero>.realty-split-hero-image{object-fit:cover!important;object-position:50% 52%!important;opacity:1!important;z-index:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body[data-view=home] main>.realty-split-hero:before{content:""!important;opacity:1!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(#091c1b7a,#091c1b33 44%,#091c1b0f 63%,#091c1bad)!important;position:absolute!important;inset:0!important}html body[data-view=home] main>.realty-split-hero:after{display:none!important}html body[data-view=home] main>.realty-split-hero>.hero-copy{z-index:2!important;box-sizing:border-box!important;text-align:center!important;width:100%!important;max-width:850px!important;margin:0 auto!important;padding:42px 24px 0!important;display:block!important;position:relative!important}html body[data-view=home] main>.realty-split-hero .eyebrow{letter-spacing:.24em!important;text-transform:uppercase!important;color:#f1e4bf!important;margin:0 0 20px!important;font:500 12px/1.5 Arial,sans-serif!important}html body[data-view=home] main>.realty-split-hero h1{letter-spacing:-.025em!important;color:#fffdf6!important;text-shadow:0 2px 24px #00000073!important;text-wrap:balance!important;margin:0 0 22px!important;font:400 clamp(44px,4.4vw,68px)/1.08 Georgia,Times New Roman,serif!important}html body[data-view=home] main>.realty-split-hero h1 em{color:#f4e4b9!important;font-style:italic!important;font-weight:400!important}html body[data-view=home] main>.realty-split-hero .hero-copy>p{color:#fffef8!important;text-shadow:0 1px 14px #0000008c!important;max-width:660px!important;margin:0 auto!important;font:400 16px/1.7 Arial,sans-serif!important}html body[data-view=home] main>.realty-split-hero>.realty-hero-actions{z-index:2!important;grid-template-columns:1fr 1fr!important;gap:0!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;bottom:46px!important;left:0!important;right:0!important}html body[data-view=home] main>.realty-split-hero .realty-hero-destination{flex-direction:column!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:0 18px!important;display:flex!important}html body[data-view=home] main>.realty-split-hero .realty-hero-location{color:#fff9e8!important;letter-spacing:.24em!important;text-shadow:0 1px 12px #142d2b!important;font:500 11px/1.4 Arial,sans-serif!important}html body[data-view=home] main>.realty-split-hero .realty-hero-destination>a.btn{box-sizing:border-box!important;color:#183c32!important;width:auto!important;max-width:100%!important;min-height:52px!important;text-shadow:none!important;white-space:normal!important;text-align:center!important;background:#f6f0df!important;border:1px solid #dccb9e!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;gap:18px!important;padding:14px 26px!important;font:500 15px/1.35 Arial,sans-serif!important;text-decoration:none!important;transition:background .18s,transform .18s!important;display:inline-flex!important;box-shadow:0 5px 20px #0000002e!important}html body[data-view=home] main>.realty-split-hero .realty-hero-destination>a.btn:hover{background:#fffaf0!important;transform:translateY(-2px)!important}html body[data-view=home] main>.realty-split-hero .realty-hero-destination>a.btn:focus-visible{outline-offset:5px!important;outline:3px solid #fff!important}@media (max-width:700px){html body[data-view=home] main>.hero.realty-split-hero{height:620px!important;min-height:620px!important;padding:0!important}html body[data-view=home] main>.realty-split-hero>.hero-copy{max-width:550px!important;padding:34px 22px 0!important}html body[data-view=home] main>.realty-split-hero .eyebrow{letter-spacing:.16em!important;margin-bottom:16px!important;font-size:10px!important}html body[data-view=home] main>.realty-split-hero h1{margin-bottom:18px!important;font-size:clamp(33px,8vw,45px)!important;line-height:1.12!important}html body[data-view=home] main>.realty-split-hero .hero-copy>p{max-width:420px!important;font-size:14px!important;line-height:1.65!important}html body[data-view=home] main>.realty-split-hero>.realty-split-hero-image{display:none!important}html body[data-view=home] main>.realty-split-hero:before,html body[data-view=home] main>.realty-split-hero:after{content:""!important;z-index:0!important;pointer-events:none!important;background-image:linear-gradient(#091c1b8c,#091c1b2e 48%,#091c1b14 65%,#091c1b99),url(assets/fast-20261029/assets-portada-escazu-turrialba-20261029-1600.webp)!important;background-repeat:no-repeat!important;background-size:auto 100%!important;width:55%!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important}html body[data-view=home] main>.realty-split-hero:before{background-position:15%!important;left:0!important;right:auto!important}html body[data-view=home] main>.realty-split-hero:after{background-position:85%!important;left:auto!important;right:0!important;mask-image:linear-gradient(90deg,#0000,#000 18%)!important}html body[data-view=home] main>.realty-split-hero>.realty-hero-actions{align-items:end!important;min-height:0!important;padding:0!important;position:absolute!important;bottom:30px!important}html body[data-view=home] main>.realty-split-hero .realty-hero-destination{gap:7px!important;padding:0 8px!important;position:relative!important}html body[data-view=home] main>.realty-split-hero .realty-hero-location{letter-spacing:.1em!important;font-size:9px!important}html body[data-view=home] main>.realty-split-hero .realty-hero-destination>a.btn{gap:7px!important;width:100%!important;min-height:48px!important;padding:10px 9px!important;font-size:12px!important}}@media (prefers-reduced-motion:reduce){html body[data-view=home] main>.realty-split-hero .realty-hero-destination>a.btn{transition:none!important}}@media (min-width:1001px){html body[data-view]>header{box-sizing:border-box!important;flex-wrap:nowrap!important;align-items:center!important;gap:28px!important;height:107px!important;min-height:107px!important;max-height:107px!important;padding-top:0!important;padding-bottom:0!important}html body[data-view]>header>a.brand-logo{flex:0 420px!important;justify-content:flex-start!important;align-items:center!important;width:420px!important;min-width:0!important;max-width:420px!important;height:107px!important;max-height:107px!important;margin:0!important;padding:0!important;line-height:0!important;display:flex!important;overflow:visible!important;transform:none!important}html body[data-view]>header>a.brand-logo>img.realty-header-original{object-fit:contain!important;width:420px!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}html body[data-view]>header>.site-menu-row{white-space:nowrap!important;flex-wrap:nowrap!important;flex:none!important;margin-left:auto!important}}html body[data-view=home] main>.realty-split-hero .realty-hero-destination>a.btn{-webkit-backdrop-filter:blur(12px)saturate(70%)!important;background:linear-gradient(#fffcf0e0,#f4edd7c2)!important;border:1px solid #ffffffa3!important;border-radius:18px!important;font-weight:600!important;transition:transform .18s,box-shadow .18s,background .18s!important;box-shadow:inset 0 1px #fffc,inset 0 -1px #ffffff2e,0 3px #b3a37a94,0 10px 22px #061b1452!important}@media (max-width:700px){html body[data-view=home] main>.realty-split-hero .realty-hero-destination>a.btn{border-radius:15px!important}}@media (prefers-reduced-motion:reduce){html body[data-view=home] main>.realty-split-hero .realty-hero-destination>a.btn{transition:none!important}}html body[data-view=home]>header .realty-original-emblem,html body[data-view=home]>header .realty-original-lettering{display:none!important}@media (min-width:1001px){html body[data-view=home]>header>a.brand-logo{flex-basis:390px!important;gap:5px!important;width:390px!important;max-width:390px!important}html body[data-view=home]>header>a.brand-logo>img.realty-header-original{display:none!important}html body[data-view=home]>header>a.brand-logo>.realty-original-emblem{flex:0 0 98px!important;width:98px!important;height:107px!important;display:block!important;position:relative!important;overflow:hidden!important}html body[data-view=home]>header>a.brand-logo>.realty-original-lettering{flex:0 0 280px!important;width:280px!important;height:107px!important;display:block!important;position:relative!important;overflow:hidden!important}html body[data-view=home]>header>a.brand-logo>.realty-original-emblem>img{width:420px!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:-16.4px!important;left:0!important;transform:none!important}html body[data-view=home]>header>a.brand-logo>.realty-original-lettering>img{width:378px!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:-9.4px!important;left:-92px!important;transform:none!important}html body[data-view=home]>header>a.brand-logo{gap:0!important}html body[data-view=home]>header>a.brand-logo>.realty-original-emblem{flex-basis:104px!important;width:104px!important}html body[data-view=home]>header>a.brand-logo>.realty-original-emblem>img,html body[data-view=home]>header>a.brand-logo>.realty-original-lettering>img{min-width:0!important}}html body[data-view=home] main>.realty-split-hero .realty-hero-destination>a.btn{color:#193f33!important;letter-spacing:.025em!important;-webkit-backdrop-filter:blur(8px)!important;background:#f9f6eae8!important;border:1px solid #fffdf4d1!important;border-radius:6px!important;min-height:48px!important;padding:12px 24px!important;font:500 14px/1.4 Arial,sans-serif!important;transform:none!important;box-shadow:0 2px 10px #08191421!important}html body[data-view=home] main>.realty-split-hero .realty-hero-destination>a.btn:hover{background:#fffdf5fa!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #0819142e!important}html body[data-view=home] main>.realty-split-hero .realty-hero-destination>a.btn:active{transform:translateY(0)!important;box-shadow:0 1px 4px #0819141f!important}@media (max-width:700px){html body[data-view=home] main>.realty-split-hero .realty-hero-destination>a.btn{letter-spacing:0!important;border-radius:6px!important;min-height:48px!important;padding:10px 9px!important;font-size:12px!important}}html body[data-view=home]>header>a.brand-logo{justify-content:center!important;align-items:center!important;gap:0!important;width:min(500px,100%)!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important;transform:none!important}html body[data-view=home]>header>a.brand-logo>img.realty-landscape-logo{object-fit:contain!important;width:500px!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}@media (min-width:1001px){html body[data-view=home]>header>a.brand-logo{flex:0 500px!important;justify-content:flex-start!important;height:107px!important;max-height:107px!important}}@media (max-width:700px){html body[data-view=home]>header>a.brand-logo{flex:0 auto!important;width:min(340px,100%)!important}html body[data-view=home]>header>a.brand-logo>img.realty-landscape-logo{width:340px!important}}html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero{isolation:isolate!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;height:clamp(580px,44vw,680px)!important;min-height:580px!important;box-shadow:none!important;text-align:center!important;background:#183c35!important;border:0!important;border-radius:0!important;margin:0 0 32px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero>.turrialba-catalog-photo{object-fit:cover!important;object-position:center 58%!important;z-index:0!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero:before{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(#091c1b6b,#091c1b29 48%,#091c1b05 72%,#091c1b52)!important;position:absolute!important;inset:0!important}html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero>.turrialba-catalog-copy{z-index:2!important;text-align:center!important;max-width:1000px!important;margin:0 auto!important;padding:48px 24px 0!important;position:relative!important}html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero .eyebrow{letter-spacing:.24em!important;text-transform:uppercase!important;color:#f1e4bf!important;text-align:center!important;margin:0 0 20px!important;font:500 12px/1.5 Arial,sans-serif!important}html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero h1{letter-spacing:-.025em!important;color:#fffdf6!important;text-shadow:0 2px 24px #00000073!important;text-wrap:balance!important;margin:0 0 22px!important;font:400 clamp(44px,4.4vw,68px)/1.08 Georgia,Times New Roman,serif!important}html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero h1 em{color:#f4e4b9!important;font-style:italic!important;font-weight:400!important}html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero p{color:#fffef8!important;text-shadow:0 1px 14px #000000a6!important;text-align:center!important;max-width:760px!important;margin:0 auto!important;font:400 16px/1.7 Arial,sans-serif!important}html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero>a.btn.turrialba-hero-return{z-index:3!important;color:#193f33!important;letter-spacing:.025em!important;width:auto!important;max-width:100%!important;min-height:48px!important;text-shadow:none!important;-webkit-backdrop-filter:blur(8px)!important;background:#f9f6eae8!important;border:1px solid #fffdf4d1!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:14px!important;margin:0!important;padding:12px 24px!important;font:500 14px/1.4 Arial,sans-serif!important;text-decoration:none!important;transition:transform .18s,box-shadow .18s,background .18s!important;display:inline-flex!important;position:absolute!important;bottom:46px!important;left:max(5.5vw,24px)!important;transform:none!important;box-shadow:0 2px 10px #08191421!important}html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero>a.btn.turrialba-hero-return:hover{background:#fffdf5fa!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #0819142e!important}html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero>a.btn.turrialba-hero-return:active{transform:translateY(0)!important;box-shadow:0 1px 4px #0819141f!important}html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero .turrialba-photo-credit{z-index:3!important;color:#fff!important;text-shadow:0 1px 5px #183c35!important;font:10px/1.4 Arial,sans-serif!important;position:absolute!important;bottom:12px!important;right:20px!important}html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero .turrialba-photo-credit a{color:inherit!important;text-decoration:underline!important}@media (max-width:700px){html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero{height:620px!important;min-height:620px!important}html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero>.turrialba-catalog-copy{padding:34px 22px 0!important}html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero .eyebrow{letter-spacing:.16em!important;margin-bottom:16px!important;font-size:10px!important}html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero h1{margin-bottom:18px!important;font-size:clamp(33px,8vw,45px)!important;line-height:1.12!important}html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero p{font-size:14px!important;line-height:1.65!important}html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero>a.btn.turrialba-hero-return{bottom:42px!important;left:22px!important}html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero .turrialba-photo-credit{font-size:9px!important;bottom:10px!important;left:22px!important;right:auto!important}}@media (prefers-reduced-motion:reduce){html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero>a.btn.turrialba-hero-return{transition:none!important}}html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero>.turrialba-catalog-copy{box-sizing:border-box!important;float:none!important;width:100%!important;display:block!important}html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero>.turrialba-catalog-copy>.eyebrow,html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero>.turrialba-catalog-copy>h1{width:100%!important;max-width:none!important}html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero>.turrialba-photo-credit{display:block!important}html body[data-view=volcano]>header>a.brand-logo{flex:0 500px!important;justify-content:flex-start!important;align-items:center!important;width:500px!important;min-width:0!important;max-width:100%!important;display:flex!important}html body[data-view=volcano]>header>a.brand-logo>img.realty-landscape-logo{object-fit:contain!important;width:500px!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}@media (max-width:800px){html body[data-view=volcano]>header>a.brand-logo{flex:0 auto!important;width:min(340px,100%)!important}html body[data-view=volcano]>header>a.brand-logo>img.realty-landscape-logo{width:340px!important}}html body[data-home-design][data-view=home]{background:#f4f3eb!important}html body[data-home-design][data-view=home]:before{content:""!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(#f8f7f0db,#f1f4eadb),url(/assets/fast-20261029/assets-cloud-forest-20261018-1536.webp) 50%/cover no-repeat!important;display:block!important;position:fixed!important;inset:0!important}html body[data-home-design][data-view=home] main{width:100%!important;max-width:none!important;padding:0!important}html body[data-home-design] .home-experience-grid{display:none!important}html body[data-home-design][data-view=home] :is(#escazu-invitation,#area,#about,#home-promo-video,#sell-property,#contact){box-sizing:border-box!important;width:calc(100% - clamp(36px,8vw,160px))!important;max-width:1800px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:clamp(48px,5.5vw,100px) auto!important}html body[data-home-design][data-view=home] :is(#escazu-invitation,#area){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)!important;align-items:center!important;gap:clamp(32px,5vw,100px)!important;min-height:0!important;padding:0!important;display:grid!important;overflow:visible!important}html body[data-home-design][data-view=home] #escazu-invitation>.escazu-invitation-photo{width:100%!important;height:auto!important;min-height:0!important;display:block!important;overflow:hidden!important}html body[data-home-design][data-view=home] #escazu-invitation img{aspect-ratio:3/2!important;object-fit:cover!important;width:100%!important;height:auto!important;min-height:0!important;max-height:620px!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;display:block!important}html body[data-home-design][data-view=home] :is(#escazu-invitation>.escazu-invitation-copy,#area>div){min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;align-self:center!important;margin:0!important;padding:0!important;display:block!important}html body[data-home-design][data-view=home] :is(#escazu-invitation,#area,#attractions,#nature,#about,#home-promo-video) .eyebrow{color:#887044!important;letter-spacing:.2em!important;text-transform:uppercase!important;margin:0 0 16px!important;font:500 11px/1.5 Arial,sans-serif!important}html body[data-home-design][data-view=home] :is(#escazu-invitation,#area,#attractions,#nature,#about,#home-promo-video) h2{letter-spacing:-.025em!important;color:#173e31!important;text-wrap:balance!important;margin:0 0 24px!important;font:400 clamp(32px,3.1vw,54px)/1.12 Georgia,serif!important}html body[data-home-design][data-view=home] :is(#escazu-invitation,#area,#attractions,#nature,#about,#home-promo-video) p{color:#42554b!important;max-width:62ch!important;margin:0 0 24px!important;font:400 clamp(15px,1.1vw,18px)/1.8 Arial,sans-serif!important}html body[data-home-design][data-view=home] #escazu-invitation .escazu-invitation-link{color:#173e31!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #a58c57!important;border-radius:0!important;padding:10px 0!important;font-size:14px!important}html body[data-home-design][data-view=home] #escazu-invitation .escazu-invitation-link span{color:inherit!important}html body[data-home-design][data-view=home] #area>.mobile-area-photo{display:none!important}html body[data-home-design][data-view=home] #area>img:not(.mobile-area-photo){aspect-ratio:3/2!important;object-fit:cover!important;border:0!important;border-radius:0!important;grid-area:1/2!important;width:100%!important;height:auto!important;max-height:620px!important;display:block!important}html body[data-home-design][data-view=home] #area>div{grid-area:1/1!important}html body[data-home-design][data-view=home] #area .facts{background:0 0!important;border:0!important;border-top:1px solid #c5baa0!important;grid-template-columns:1fr 1fr!important;gap:20px!important;margin:28px 0 0!important;padding:24px 0 0!important;display:grid!important}html body[data-home-design][data-view=home] #area .facts>div{background:0 0!important;border:0!important;padding:0!important}html body[data-home-design][data-view=home] #area .facts b{margin-bottom:5px!important;font:400 20px/1.3 Georgia,serif!important;display:block!important}html body[data-home-design][data-view=home] #area .facts span{font:13px/1.5 Arial,sans-serif!important}html body[data-home-design][data-view=home] .home-experience-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(32px,5vw,100px)!important;width:calc(100% - clamp(36px,8vw,160px))!important;max-width:1800px!important;margin:80px auto!important;display:grid!important}html body[data-home-design][data-view=home] :is(#attractions,#nature){width:100%!important;max-width:none!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}html body[data-home-design][data-view=home] #attractions>.desktop-paragliding-photo{aspect-ratio:16/9!important;object-fit:cover!important;width:100%!important;height:auto!important;max-height:460px!important;margin:0 0 32px!important;display:block!important;position:static!important}html body[data-home-design][data-view=home] #attractions>.uniform-copy{background:0 0!important;max-width:none!important;padding:0!important;display:block!important}html body[data-home-design][data-view=home] #nature>figure{width:100%!important;max-width:none!important;margin:0 0 24px!important;display:block!important}html body[data-home-design][data-view=home] #nature .nature-photo-frame{aspect-ratio:16/9!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;height:auto!important;max-height:460px!important}html body[data-home-design][data-view=home] #nature img{object-fit:cover!important;object-position:center!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;display:block!important;transform:none!important}html body[data-home-design][data-view=home] #nature figcaption{color:#6d786d!important;margin-top:8px!important;font:11px/1.5 Arial,sans-serif!important}html body[data-home-design][data-view=home] #nature>.nature-copy{padding:0!important;display:block!important}html body[data-home-design][data-view=home] .video-about-layout{display:contents!important}html body[data-home-design][data-view=home] #home-promo-video{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;align-items:start!important;gap:0 clamp(32px,5vw,100px)!important;padding:0!important;display:grid!important}html body[data-home-design][data-view=home] #home-promo-video>:not(video){grid-column:1!important;max-width:62ch!important}html body[data-home-design][data-view=home] #home-promo-video>video{aspect-ratio:16/9!important;object-fit:contain!important;background:#173e31!important;border:0!important;border-radius:0!important;grid-area:1/2/6!important;align-self:center!important;width:100%!important;height:auto!important;display:block!important}html body[data-home-design][data-view=home] #home-promo-video>.mobile-video-copy{display:block!important}html body[data-home-design][data-view=home] #about{padding:0!important;display:block!important}html body[data-home-design][data-view=home] #about>div:first-child{background:0 0!important;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)!important;gap:0 clamp(32px,5vw,100px)!important;padding:0!important;display:grid!important}html body[data-home-design][data-view=home] #about>div:first-child>:not(figure){grid-column:2!important}html body[data-home-design][data-view=home] #about .family-landscape{float:none!important;grid-area:1/1/6!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}html body[data-home-design][data-view=home] #about .family-landscape img{aspect-ratio:3/2!important;object-fit:cover!important;object-position:50% 0%!important;border:0!important;border-radius:0!important;width:100%!important;height:auto!important;max-height:620px!important;display:block!important}html body[data-home-design][data-view=home] #about h3{margin:0 0 20px!important;font:400 24px/1.3 Georgia,serif!important}html body[data-home-design][data-view=home] #about>.about-person{width:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:1px solid #c5baa0!important;border-left:0!important;border-right:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:0 32px!important;margin:44px 0 0!important;padding:28px 0!important;display:grid!important}html body[data-home-design][data-view=home] #about>.about-person p{max-width:80ch!important;margin:0!important}html body[data-home-design][data-view=home] #sell-property{background:#173e31!important;width:100%!important;max-width:none!important;padding:clamp(40px,5vw,80px) clamp(22px,4vw,80px)!important}html body[data-home-design][data-view=home] #sell-property>.owner-invitation-box{width:100%!important;max-width:1800px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:0 48px!important;margin:0 auto!important;padding:0!important;display:grid!important}html body[data-home-design][data-view=home] #sell-property :is(h2,p,.eyebrow){color:#fff9ea!important;grid-column:1!important}html body[data-home-design][data-view=home] #sell-property h2{margin:12px 0 18px!important;font:400 clamp(32px,3vw,48px)/1.15 Georgia,serif!important}html body[data-home-design][data-view=home] #sell-property p{max-width:80ch!important;margin:0!important;font:16px/1.8 Arial,sans-serif!important}html body[data-home-design][data-view=home] #sell-property .owner-actions{flex-direction:column!important;grid-area:1/2/4!important;justify-content:center!important;align-items:stretch!important;gap:12px!important;display:flex!important}html body[data-home-design][data-view=home] #sell-property .owner-actions a{color:#173e31!important;background:#f4edda!important;border-color:#c4ad76!important;align-self:stretch!important}html body[data-home-design][data-view=home] #contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:clamp(32px,7vw,130px)!important;padding:0!important;display:grid!important}html body[data-home-design][data-view=home] #contact>div{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body[data-home-design][data-view=home] #contact>div.contact-box{border-left:1px solid #c5baa0!important;padding-left:clamp(24px,4vw,70px)!important}html body[data-home-design][data-view=home] #contact h2{font:400 clamp(34px,3vw,50px)/1.15 Georgia,serif!important}html body[data-home-design][data-view=home] #contact label{margin:0 0 24px!important;font:400 25px/1.3 Georgia,serif!important}html body[data-home-design][data-view=home] #contact :is(select,input){box-sizing:border-box!important;width:100%!important}@media (max-width:900px){html body[data-home-design][data-view=home] :is(#escazu-invitation,#area,#home-promo-video,#about>div:first-child,#contact){grid-template-columns:minmax(0,1fr)!important;gap:28px!important}html body[data-home-design][data-view=home] :is(#escazu-invitation,#area,#about,#home-promo-video,#contact){width:calc(100% - 40px)!important;margin-top:44px!important;margin-bottom:44px!important}html body[data-home-design][data-view=home] #area>div{grid-area:2/1!important}html body[data-home-design][data-view=home] #area>img:not(.mobile-area-photo){grid-area:1/1!important}html body[data-home-design][data-view=home] .home-experience-grid{grid-template-columns:minmax(0,1fr)!important;gap:44px!important;width:calc(100% - 40px)!important;margin:44px auto!important}html body[data-home-design][data-view=home] #home-promo-video>video{grid-area:auto/1!important}html body[data-home-design][data-view=home] #about>div:first-child>:not(figure){grid-column:1!important}html body[data-home-design][data-view=home] #about .family-landscape{grid-area:auto/1!important;margin-bottom:24px!important}html body[data-home-design][data-view=home] #about>.about-person{display:block!important}html body[data-home-design][data-view=home] #about>.about-person a{margin-top:20px!important}html body[data-home-design][data-view=home] #sell-property>.owner-invitation-box{display:block!important}html body[data-home-design][data-view=home] #sell-property .owner-actions{align-items:flex-start!important;margin-top:28px!important}html body[data-home-design][data-view=home] #contact>div.contact-box{border-top:1px solid #c5baa0!important;border-left:0!important;padding:28px 0 0!important}}html body[data-home-design][data-view=home] #contact>#sell-property{grid-area:1/1/auto/-1!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(28px,4vw,64px)!important}html body[data-home-design][data-view=home] #contact>.catalog-contact-intro{grid-area:2/1!important}html body[data-home-design][data-view=home] #contact>.contact-box{grid-area:2/2!important}@media (max-width:900px){html body[data-home-design][data-view=home] #contact>.contact-box{grid-area:3/1!important}}html body[data-home-design][data-view=home] :is(#escazu-invitation,#area,#about,#home-promo-video,#contact){margin-top:clamp(36px,3.2vw,64px)!important;margin-bottom:clamp(36px,3.2vw,64px)!important}html body[data-home-design][data-view=home] :is(#escazu-invitation,#area){grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:clamp(32px,5.5vw,100px)!important}html body[data-home-design][data-view=home] #area{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important}html body[data-home-design][data-view=home] #escazu-invitation img,html body[data-home-design][data-view=home] #area>img:not(.mobile-area-photo){aspect-ratio:16/10!important;object-position:50% 40%!important;max-height:360px!important}html body[data-home-design][data-view=home] :is(#escazu-invitation,#area,#attractions,#nature,#about,#home-promo-video) h2{letter-spacing:-.02em!important;margin-bottom:18px!important;font-size:clamp(28px,2.4vw,36px)!important;line-height:1.18!important}html body[data-home-design][data-view=home] :is(#escazu-invitation,#area,#attractions,#nature,#about,#home-promo-video) p{max-width:68ch!important;margin-bottom:18px!important;font-size:clamp(14px,1vw,16px)!important;line-height:1.75!important}html body[data-home-design][data-view=home] :is(#escazu-invitation,#area,#attractions,#nature,#about,#home-promo-video) .eyebrow{letter-spacing:.16em!important;margin-bottom:12px!important;font-size:10px!important}html body[data-home-design][data-view=home] #escazu-invitation .escazu-invitation-link{min-height:44px!important;padding:8px 0!important;font-size:13px!important}html body[data-home-design][data-view=home] #area .facts{gap:14px 24px!important;margin-top:20px!important;padding-top:18px!important}html body[data-home-design][data-view=home] #area .facts b{font-size:17px!important}html body[data-home-design][data-view=home] #area .facts span{font-size:12px!important}html body[data-home-design][data-view=home] .home-experience-grid{margin:clamp(40px,4vw,72px) auto!important}html body[data-home-design][data-view=home] #attractions>.desktop-paragliding-photo,html body[data-home-design][data-view=home] #nature .nature-photo-frame{max-height:300px!important;margin-bottom:24px!important}html body[data-home-design][data-view=home] #about .family-landscape img{aspect-ratio:16/10!important;max-height:360px!important}html body[data-home-design][data-view=home] #about>div:first-child{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important}html body[data-home-design][data-view=home] #about h3{font-size:20px!important}html body[data-home-design][data-view=home] #contact h2{font-size:clamp(30px,2.4vw,36px)!important}html body[data-home-design][data-view=home] #sell-property h2{font-size:clamp(28px,2.4vw,36px)!important}html body[data-home-design][data-view=home] #sell-property p{font-size:14px!important}html body[data-home-design][data-view=home] #contact label{font-size:22px!important}@media (max-width:900px){html body[data-home-design][data-view=home] :is(#escazu-invitation,#area,#about>div:first-child){grid-template-columns:minmax(0,1fr)!important;gap:24px!important}html body[data-home-design][data-view=home] #escazu-invitation img,html body[data-home-design][data-view=home] #area>img:not(.mobile-area-photo){max-height:300px!important}html body[data-home-design][data-view=home] :is(#escazu-invitation,#area,#attractions,#nature,#about,#home-promo-video) h2{font-size:28px!important}}html body[data-home-design] #home-advisory{display:none!important}html body[data-home-design][data-view=home] #home-advisory{width:calc(100% - clamp(36px,8vw,160px))!important;max-width:1800px!important;box-shadow:none!important;background:0 0!important;border:1px solid #c9c0a9!important;border-left:0!important;border-right:0!important;border-radius:0!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:clamp(32px,5.5vw,100px)!important;margin:clamp(40px,4vw,72px) auto!important;padding:36px 0!important;display:grid!important}html body[data-home-design][data-view=home] #home-advisory>div{min-width:0!important;display:block!important}html body[data-home-design][data-view=home] #home-advisory .eyebrow{letter-spacing:.16em!important;color:#887044!important;margin:0 0 12px!important;font:500 10px/1.5 Arial,sans-serif!important}html body[data-home-design][data-view=home] #home-advisory h2{letter-spacing:-.02em!important;color:#173e31!important;text-wrap:balance!important;margin:0!important;font:400 clamp(28px,2.4vw,36px)/1.18 Georgia,serif!important}html body[data-home-design][data-view=home] #home-advisory p{color:#42554b!important;max-width:68ch!important;margin:0 0 16px!important;font:400 clamp(14px,1vw,16px)/1.75 Arial,sans-serif!important}html body[data-home-design][data-view=home] #home-advisory a{color:#173e31!important;border-bottom:1px solid #a58c57!important;align-items:center!important;gap:12px!important;min-height:44px!important;font:500 13px/1.5 Arial,sans-serif!important;text-decoration:none!important;display:inline-flex!important}@media (max-width:900px){html body[data-home-design][data-view=home] #home-advisory{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;width:calc(100% - 40px)!important;padding:28px 0!important}}html body[data-home-design][data-view=home] #about.about>div:first-child{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0 clamp(32px,5.5vw,100px)!important;display:grid!important;overflow:visible!important}html body[data-home-design][data-view=home] #about .family-landscape,html body[data-home-design][data-view=home] #about .family-landscape img{height:auto!important;min-height:0!important;max-height:360px!important}@media (max-width:900px){html body[data-home-design][data-view=home] #about.about>div:first-child{grid-template-columns:minmax(0,1fr)!important;gap:0!important}}html body[data-home-design][data-view=home] #area.place>img:not(.mobile-area-photo){aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;background:0 0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:360px!important}#turrialba-range-summary{display:none!important}@media (min-width:801px){html body[data-home-design][data-view=volcano] section#properties{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 0 40px!important}html body[data-home-design][data-view=volcano] section#properties>.intro.turrialba-catalog-hero{margin-bottom:0!important}html body[data-home-design][data-view=volcano] section#properties>#turrialba-range-summary{box-sizing:border-box!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;color:#0d302b!important;background:#f9f8f1cc!important;border:1px solid #c5bda377!important;border-left:0!important;border-right:0!important;border-radius:0!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:none!important;min-height:54px!important;margin:0!important;padding:12px 6%!important;font:400 15px/1.65 Arial,Helvetica,sans-serif!important;display:flex!important;box-shadow:inset 0 1px #ffffff73!important}html body[data-home-design][data-view=volcano] section#properties>#turrialba-range-summary>div{align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}html body[data-home-design][data-view=volcano] section#properties>#turrialba-range-summary>div:last-child{justify-content:flex-end!important}html body[data-home-design][data-view=volcano] section#properties>#turrialba-range-summary :is(b,span){color:#0d302b!important;white-space:nowrap!important;font:700 16px/1.3 Arial,Helvetica,sans-serif!important}html body[data-home-design][data-view=volcano] section#properties>#turrialba-range-summary .currency-en{display:none!important}html[lang=en] body[data-home-design][data-view=volcano] section#properties>#turrialba-range-summary .currency-en{display:inline!important}html[lang=en] body[data-home-design][data-view=volcano] section#properties>#turrialba-range-summary .currency-es{display:none!important}html body[data-home-design][data-view=volcano] section#properties>.property-type-filter{box-sizing:border-box!important;width:calc(100% - clamp(36px,8vw,160px))!important;max-width:1800px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;margin:36px auto 30px!important;padding:0!important;display:block!important}html body[data-home-design][data-view=volcano] section#properties>.property-type-filter :is(.property-filter-label,.desktop-catalog-range-copy){display:none!important}html body[data-home-design][data-view=volcano] section#properties .property-filter-buttons{flex-wrap:wrap!important;justify-content:flex-start!important;gap:10px 24px!important;padding:0!important;display:flex!important}html body[data-home-design][data-view=volcano] section#properties .property-filter-buttons>button{width:auto!important;min-height:44px!important;box-shadow:none!important;color:#42554b!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;padding:8px 0!important;font:400 14px/1.5 Arial,sans-serif!important;transform:none!important}html body[data-home-design][data-view=volcano] section#properties .property-filter-buttons>button[aria-pressed=true]{color:#173e31!important;border-bottom-color:#a58c57!important;font-weight:600!important}html body[data-home-design][data-view=volcano] section#properties #propertyFilterCount{color:#687269!important;margin:12px 0 0!important;font:400 12px/1.5 Arial,sans-serif!important}html body[data-home-design][data-view=volcano] section#properties>.grid.turrialba-editorial-grid{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:56px clamp(32px,5vw,80px)!important;width:calc(100% - clamp(36px,8vw,160px))!important;max-width:1800px!important;margin:0 auto 48px!important;padding:0!important;display:grid!important}html body[data-home-design][data-view=volcano] section#properties>.grid.turrialba-editorial-grid>article.card.turrialba-editorial-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;grid-column:auto!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}html body[data-home-design][data-view=volcano] section#properties>.grid.turrialba-editorial-grid>article.card.turrialba-editorial-card[hidden]{display:none!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card:before,html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card:after{content:none!important;display:none!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card .property-row-summary>img{box-sizing:border-box!important;aspect-ratio:16/9!important;object-fit:cover!important;object-position:center!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;filter:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card>.turrialba-list-copy{width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card .meta{letter-spacing:.13em!important;text-transform:uppercase!important;color:#887044!important;margin:0 0 10px!important;padding:0!important;font:500 10px/1.5 Arial,sans-serif!important;display:block!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card h3.mobile-property-photo-title{color:#173e31!important;letter-spacing:-.015em!important;text-align:left!important;width:auto!important;max-width:38ch!important;text-shadow:none!important;background:0 0!important;margin:0 0 16px!important;padding:0!important;font:400 clamp(22px,1.8vw,27px)/1.25 Georgia,serif!important;display:block!important;position:static!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card .property-photo-facts{width:auto!important;max-width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 12px!important;padding:0!important;display:block!important;position:static!important;inset:auto!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card .property-photo-facts>strong{color:#42554b!important;margin:0 0 6px!important;font:400 14px/1.65 Arial,sans-serif!important;display:block!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card .property-photo-facts .price{color:#173e31!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:baseline!important;gap:6px 14px!important;width:auto!important;margin:0 0 6px!important;padding:0!important;display:flex!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card .property-photo-facts .price>span{color:#173e31!important;white-space:normal!important;font:400 22px/1.4 Georgia,serif!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card .property-photo-facts .price>.currency-secondary{color:#687269!important;font:400 13px/1.5 Arial,sans-serif!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card .property-photo-facts p{color:#42554b!important;margin:6px 0!important;font:400 14px/1.65 Arial,sans-serif!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card .property-actions{background:0 0!important;border:0!important;justify-content:flex-start!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card .property-actions>a.btn{color:#173e31!important;width:auto!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #a58c57!important;border-radius:0!important;align-items:center!important;gap:12px!important;margin:0!important;padding:8px 0!important;font:500 13px/1.5 Arial,sans-serif!important;text-decoration:none!important;display:inline-flex!important;transform:none!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card .property-actions>a.btn:after{content:"→"!important}html body[data-home-design][data-view=volcano] section#properties>:is(.exchange-rate-note,.note,.catalog-back-top-wrap){box-sizing:border-box!important;color:#687269!important;width:calc(100% - clamp(36px,8vw,160px))!important;max-width:1800px!important;margin:20px auto!important;padding:0!important;font:400 12px/1.7 Arial,sans-serif!important}html body[data-home-design][data-view=volcano] #properties article.turrialba-editorial-card .property-expand{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}html body[data-home-design][data-view=volcano] #properties article.turrialba-editorial-card :is(.property-row-summary,.property-expanded-content,.card-copy,.house-layout,.house-description){display:contents!important}html body[data-home-design][data-view=volcano] #properties article.turrialba-editorial-card .property-number{display:none!important}html body[data-home-design][data-view=volcano] #properties article.turrialba-editorial-card .property-row-summary>img{order:1!important;margin:0 0 22px!important}html body[data-home-design][data-view=volcano] #properties article.turrialba-editorial-card .meta{order:2!important}html body[data-home-design][data-view=volcano] #properties article.turrialba-editorial-card h3.mobile-property-photo-title{order:3!important}html body[data-home-design][data-view=volcano] #properties article.turrialba-editorial-card .property-photo-facts{order:4!important}html body[data-home-design][data-view=volcano] #properties article.turrialba-editorial-card .property-actions{order:5!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card .property-row-summary>img{margin-bottom:22px!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card h3.mobile-property-photo-title{height:auto!important;min-height:0!important}html body[data-home-design][data-view=volcano] section#properties .property-filter-buttons>button{outline:none!important}html body[data-home-design][data-view=volcano] section#properties .property-filter-buttons>button:focus-visible{outline-offset:4px!important;outline:2px solid #a58c57!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card .price.dual-price{flex-direction:row!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card .price.dual-price>span{flex:0 auto!important;width:auto!important;min-width:0!important}html body[data-home-design][data-view=volcano] section#properties :is(article#lot1000,article#lot1250).turrialba-editorial-card .property-row-summary>img{aspect-ratio:16/9!important;object-fit:fill!important;object-position:center!important;background:0 0!important;height:auto!important}}@media (min-width:1001px){html body[data-home-design][data-view=volcano] section#properties>.grid.turrialba-editorial-grid{align-items:start!important;gap:48px clamp(28px,3.5vw,60px)!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card .property-expand{grid-template-rows:auto auto auto 1fr!important;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)!important;align-items:start!important;gap:8px 24px!important;display:grid!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card :is(.property-row-summary,.property-expanded-content,.card-copy,.house-layout,.house-description){display:contents!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card .property-row-summary>img{aspect-ratio:4/3!important;object-fit:contain!important;object-position:center!important;background:#1c3d2c09!important;order:0!important;grid-area:1/1/5!important;align-self:start!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important}html body[data-home-design][data-view=volcano] section#properties :is(article#lot1000,article#lot1250).turrialba-editorial-card .property-row-summary>img{aspect-ratio:4/3!important;object-fit:contain!important;background:#1c3d2c09!important;margin:0!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card .meta{order:0!important;grid-area:1/2!important;margin:0!important;font-size:9px!important;line-height:1.5!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card h3.mobile-property-photo-title{order:0!important;grid-area:2/2!important;max-width:none!important;margin:0!important;font:400 clamp(19px,1.5vw,25px)/1.25 Georgia,serif!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card .property-photo-facts{order:0!important;grid-area:3/2!important;margin:0!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card .property-photo-facts>strong{margin:0 0 6px!important;font-size:13px!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card .property-photo-facts .price{gap:3px 10px!important;margin:0!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card .property-photo-facts .price>span{font-size:20px!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card .property-photo-facts .price>.currency-secondary{font-size:12px!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card .property-photo-facts p{font-size:13px!important;line-height:1.55!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card .property-actions{order:0!important;grid-area:4/2!important;align-self:start!important}html body[data-home-design][data-view=volcano] section#properties article.turrialba-editorial-card .property-actions>a.btn{min-height:36px!important;padding:6px 0!important;font-size:12px!important}html body[data-view=home] main>.realty-split-hero .realty-hero-destination>a.btn{color:#fffdf5!important;text-shadow:0 1px 7px #04110fbf!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:1px solid #fffae9eb!important;border-radius:5px!important;box-shadow:0 2px 9px #05161321!important}html body[data-view=home] main>.realty-split-hero .realty-hero-destination>a.btn:hover{color:#fffef9!important;background:#fff8e41f!important;border-color:#fffdf1!important;box-shadow:0 3px 12px #05161338!important}html body[data-view=home] main>.realty-split-hero .realty-hero-destination>a.btn:active{background:#fff8e417!important}html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero>a.btn.turrialba-hero-return{color:#fffdf5!important;text-shadow:0 1px 7px #04110fbf!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:1px solid #fffae9eb!important;border-radius:5px!important;text-decoration:none!important;box-shadow:0 2px 9px #05161321!important}html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero>a.btn.turrialba-hero-return:hover{color:#fffef9!important;background:#fff8e41f!important;border-color:#fffdf1!important;box-shadow:0 3px 12px #05161338!important}html body[data-view=volcano] #properties>.intro.turrialba-catalog-hero>a.btn.turrialba-hero-return:active{background:#fff8e417!important}}@media (max-width:1000px){html body[data-view=home] main>.realty-split-hero .realty-hero-destination>a.btn{color:#fffdf5!important;text-shadow:0 1px 7px #04110fcc!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:1px solid #fffae9eb!important;border-radius:5px!important;box-shadow:0 2px 9px #05161329!important}html body[data-view=home] main>.realty-split-hero .realty-hero-destination>a.btn:hover{color:#fffef9!important;background:#fff8e41f!important;border-color:#fffdf1!important;box-shadow:0 3px 12px #05161338!important}html body[data-view=home] main>.realty-split-hero .realty-hero-destination>a.btn:active{background:#fff8e417!important}}html body[data-view=home] #property-range-summary.home-region-summary>div{flex:1 1 0!important}html body[data-view=home] #property-range-summary.home-region-summary :is(b,b>span){white-space:normal!important;color:#173c32!important;font-size:clamp(12px,2.8vw,16px)!important;line-height:1.45!important}}:where(html body){--button-top:#366c59;--button-bottom:#123d31;--button-base:#08291f}:where(html body):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#f1f5eba3,#e8f0e499),url(/assets/fast-20261029/assets-cloud-forest-20261018-1536.webp) 50%/cover no-repeat;position:fixed;inset:0}@media (max-width:800px){:where(html body):before{background-position:50%,52%}}:where(:root){--forest-surface:radial-gradient(ellipse at 8% 0%,#5b977e2e,transparent 56%),linear-gradient(145deg,#153e35,#0b2b26 78%);--forest-edge:#e0c78f33;--forest-shadow:0 12px 30px #0a241c21,inset 0 1px 0 #ffffff17}:where(html body :is(a.facebook-link,.property-facebook-visit)){--button-top:#2c75c8;--button-bottom:#19549b;--button-base:#123c75}:where(html body #properties button[data-property-filter][aria-pressed=true]){--button-top:#e9d3a0;--button-bottom:#cab078;--button-base:#8d794e}:where(html body :is(.hero a[data-t=zoneVolcano],.property-actions>a.btn:not(.wa),.catalog-menu>a,#sell-property .owner-whatsapp,#contact a#contactWa)){--button-top:#ce423e;--button-bottom:#a51f27;--button-base:#711c23}:where(*){box-sizing:border-box}:where(.share-dialog)::backdrop{background:#031a188c}:where(.photo-viewer)::backdrop{background:#000000e0}:where(html){scrollbar-gutter:stable;scroll-behavior:smooth}:where(body){color:var(--ink);margin:0;font:16px/1.65 Arial,sans-serif}:where(a){color:inherit}:where(button),:where(select){font:inherit}:where(h2),:where(h3){font-family:Georgia,serif;font-weight:400;line-height:1.08}:where(h1){margin:24px 0}:where(h2){margin:12px 0 25px;font-size:clamp(34px,4vw,48px)}:where(h3){margin:20px 0 8px;font-size:28px}:where(section){padding:80px 6%;scroll-margin-top:20px}:where(footer){color:#d6e2dc;justify-content:space-between;gap:20px;padding:30px 6%;font-size:14px;display:flex}@media (max-width:800px){:where(section){padding:55px 5%}:where(footer){flex-direction:column}}@media (prefers-reduced-motion:reduce){:where(html){scroll-behavior:auto}}@media (max-width:1100px){:where(nav){flex-wrap:wrap}}@media (max-width:800px){:where(nav){flex-shrink:0}}@media (max-width:600px){:where(body){padding-bottom:74px}}:where(header nav){justify-content:flex-end}@media (max-width:800px){:where(header nav){flex-wrap:wrap;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:stretch}:where(header nav>*){box-sizing:border-box;max-width:100%}:where(header nav){box-sizing:border-box}:where(header nav a){overflow-wrap:normal}}:where(.property-load-error){color:#fff;background:#0d302b;margin:0;padding:12px 5%}:where(:root){--ink:#0d302b;--gold:#debc76;--paper:#f7f8f5}:where(.brand){font-family:Georgia,serif;font-size:24px;line-height:1.3;text-decoration:none}:where(.hero){color:#fff;background:#173f39}:where(.eyebrow){letter-spacing:2px;text-transform:uppercase;color:var(--gold);font-size:14px}:where(.btn){text-align:center;text-decoration:none;display:inline-block}:where(.strip){font-size:15px}:where(.intro){justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px;display:flex}:where(.grid){grid-template-columns:repeat(3,1fr)}:where(.card){overflow:hidden}:where(.place){grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}:where(.facts){grid-template-columns:1fr 1fr;gap:25px;margin-top:32px;display:grid}:where(.contact){background:#e8efea;grid-template-columns:1fr 1fr;gap:65px;display:grid}:where(.contact-box){padding:32px}:where(.contact-links){flex-wrap:wrap;gap:18px;margin-top:22px;display:flex}:where(.note){color:#5b7269;font-size:14px}@media (max-width:800px){:where(.brand){font-size:20px}:where(.intro){display:block}:where(.grid),:where(.place),:where(.contact){grid-template-columns:1fr}:where(.place){gap:30px}:where(.contact){gap:25px}}:where(.house-layout){grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:40px}@media (max-width:800px){:where(.house-layout){grid-template-columns:1fr;gap:25px}}:where(.brand-logo){align-items:center}:where(.about){grid-template-columns:1.3fr 1fr;align-items:center;gap:65px}:where(.about-person){border:1px solid #d8e0db;border-radius:5px}@media (max-width:800px){:where(.about){grid-template-columns:1fr;gap:25px}}:where(.zone-buttons){flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}@media (max-width:800px){:where(.zone-buttons){flex-direction:column}}:where(.catalog-menu){color:#fff;background:linear-gradient(90deg,#031a18c7,#031a186b),url(assets/fast-20261029/assets-volcano-512.webp) 50% 38%/cover;padding:36px 6%}:where(.property-share){cursor:pointer}:where(.share-dialog){width:min(420px,90vw);color:var(--ink);background:var(--paper);border:1px solid #cbd8ce;border-radius:8px;padding:28px}:where(.owner-invitation){background:#f5f3eb;padding:64px 6%}:where(.owner-invitation-box){max-width:1100px;margin:auto;padding:40px}:where(.owner-actions){flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}@media (max-width:800px){:where(.owner-invitation){padding:44px 5%}:where(.owner-invitation-box){padding:26px 22px}:where(.owner-actions){flex-direction:column}}:where(.hero){overflow:hidden}:where(.video-about-layout){background:#f7f8f5;padding:55px 6%;display:grid}:where(.dual-price){flex-direction:column;gap:3px;line-height:1.35}:where(.exchange-rate-note){color:#536c61;max-width:900px;font:12px/1.6 Arial,sans-serif}@media (max-width:600px){:where(.dual-price){overflow-wrap:anywhere;max-width:100%}}:where(.property-type-filter){margin:0 0 26px;padding:18px 20px}:where(.property-filter-label){margin-bottom:10px;font-weight:700;display:block}:where(.property-filter-buttons){flex-wrap:wrap;gap:8px;display:flex}@media (max-width:600px){:where(.property-type-filter){padding:15px}:where(.property-filter-buttons){gap:6px}}:where(.nature-section){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,70px);display:grid}:where(.nature-photo-frame){aspect-ratio:1;background:0 0;border-radius:0;place-items:center;width:100%;padding:clamp(36px,5vw,64px);display:grid}:where(.nature-copy){max-width:550px}@media (max-width:800px){:where(.nature-section){grid-template-columns:1fr;gap:28px}:where(.nature-copy){max-width:100%}}:where(.family-landscape){margin:22px 0 28px}:where(.video-about-layout){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}@media (max-width:800px){:where(.video-about-layout){grid-template-columns:1fr;padding:36px 0}}:where(.video-about-layout){margin-top:6px}@media (max-width:800px){:where(.video-about-layout){margin-top:5px}}:where(.video-about-layout){position:relative}:where(.persistent-wa){justify-content:center;align-items:center;min-height:48px}@media (max-width:600px){:where(.persistent-wa){min-height:48px}}:where(.property-number){color:#38604d;margin:0 0 10px;font:700 13px/1.4 Arial,sans-serif}:where(.facebook-mark){font:700 22px/18px Arial,sans-serif}:where(.desktop-paragliding-photo),:where(.desktop-catalog-range-copy){display:none}:where(.property-load-error button){cursor:pointer;margin-left:12px;padding:6px 12px}:where(a.btn){cursor:pointer}:where(.hero):after{content:"";background:linear-gradient(90deg,#031a18e0,#031a1854 65%,#031a181a);position:absolute;inset:0}:where(.hero p){max-width:510px;font-size:19px}:where(.strip span){display:block}:where(.intro p){max-width:410px}:where(.card p){color:#5b7269}:where(.place p){color:#d6e2dc}:where(.place img){object-fit:cover;width:100%;height:450px}:where(.facts b){color:var(--gold);font-size:20px;font-weight:400;display:block}:where(.facts span){font-size:14px}:where(.contact p){max-width:480px}:where(.contact-box label){margin-bottom:8px;display:block}:where(.contact-box select){width:100%;margin-bottom:18px}@media (max-width:800px){:where(.hero p){font-size:17px}:where(.place img){height:300px}}:where(.about p){max-width:650px}:where(.about-person h3){margin-top:0}:where(.other-properties p){max-width:650px}:where(.attractions p){font-size:18px;line-height:1.8}:where(.attractions h2){margin:12px 0 18px}:where(.share-dialog h3){margin-top:0}:where(.share-dialog button){cursor:pointer;width:100%;margin-top:12px;padding:12px;display:block}:where(.owner-invitation-box h2){margin:14px 0 20px;font-size:clamp(30px,4vw,44px)}:where(.owner-invitation-box p){color:#e4eee7;max-width:900px;font-size:18px}@media (max-width:800px){:where(.owner-invitation-box p){font-size:16px}}:where(header .site-menu-row){justify-content:flex-end}:where(.hero):before{content:"";z-index:1;background:linear-gradient(90deg,#092b28e8,#092b2845);position:absolute;inset:0}:where(header .header-control),:where(.property-filter-buttons button){cursor:pointer}@media (max-width:600px){:where(.property-filter-buttons button){flex:auto}}:where(.nature-section figure){justify-self:center;width:100%;min-width:0;max-width:520px;margin:0}:where(.nature-section img){border:0;width:100%;height:auto;display:block}:where(.nature-photo-frame img){aspect-ratio:1;object-fit:contain}:where(.nature-section figcaption){padding-top:12px;font-size:13px;line-height:1.5}:where(.nature-copy h2){line-height:1.15}:where(.nature-copy p){margin-bottom:0;font-size:18px;line-height:1.85}:where(.family-landscape img){object-fit:contain;background:0 0;width:100%;height:auto;max-height:none;display:block}:where(.video-about-layout):before{content:"";pointer-events:none;background:linear-gradient(90deg,#d0af73 0%,#e5ca91 28%,#f3e3bd 50%,#e5ca91 72%,#d0af73 100%);height:6px;position:absolute;top:-6px;left:0;right:0}:where(.video-about-layout):after{content:"";pointer-events:none;background:linear-gradient(#d0af73 0%,#e5ca91 30%,#f3e3bd 50%,#e5ca91 70%,#d0af73 100%);width:6px;position:absolute;top:0;bottom:55px;left:calc(50% - 3px)}@media (max-width:800px){:where(.video-about-layout):before{height:5px;top:-5px}:where(.video-about-layout):after{display:none}}:where(button[aria-pressed=true]){outline-offset:2px;outline:2px solid #debc76}:where(header .brand-logo img){mix-blend-mode:normal}:where(header a:focus-visible){outline-offset:3px;outline:3px solid #b88a3e}@media (min-width:801px){:where(html body .catalog-menu){display:flex}}:where(.contact-box .btn){width:100%}:where(.catalog-menu .btn){margin:0}@media (max-width:800px){:where(.zone-buttons .btn){width:100%;margin-top:0}}:where(.share-dialog .btn){width:100%;margin-top:12px;display:block}@media (max-width:800px){:where(.owner-actions .btn){width:100%}}:where(.video-about-layout .video-section){text-align:left;min-width:0}:where(.video-about-layout .about){min-width:0;display:block}:where(.video-about-layout .about-person){margin-top:24px;padding:22px}:where(.video-about-layout .note){margin-top:12px}:where(.dual-price .currency-primary){font-size:inherit;font-weight:700}:where(.dual-price .currency-secondary){color:#536c61;font-size:14px;font-weight:400}:where(.nature-copy .eyebrow){font-size:13px}:where(.video-about-layout .video-section){padding:28px}:where(.hero .zone-buttons){padding-bottom:6px}:where(body[data-view=home] .catalog-menu),:where(body[data-view=volcano] .video-section),:where(body[data-view=other] .video-section){display:none}:where(.video-about-layout .video-section h2){margin:12px 0 22px;font-size:36px}:where(.video-about-layout .video-section video){margin:0;display:block}:where(.video-about-layout .about h2){margin:12px 0 20px;font-size:36px}:where(.video-about-layout .about h3){font-size:25px}:where(body[data-view=volcano] .video-about-layout),:where(body[data-view=other] .video-about-layout){display:none}:where(.video-about-layout .video-section video){aspect-ratio:512/910;object-fit:contain;background:0 0;border-radius:6px;width:100%;max-width:none;height:auto;max-height:none}:where(.estate-media details[open] summary){margin-bottom:14px}:where(body .catalog-menu>a[data-t=backHome]){justify-content:center;align-items:center}:where(html[lang=en] .dual-price .currency-usd){font-size:inherit;color:inherit;order:-1;font-weight:700}:where(html[lang=en] .dual-price .currency-crc){color:#536c61;font-size:14px;font-weight:400}@media (max-width:600px){:where(html[lang=en] .dual-price .currency-crc){font-size:13px}}:where(body .catalog-menu .zone-buttons>a.btn){justify-content:center;align-items:center}:where(html body[data-view=home] .video-about-layout .video-section){position:relative}:where(#siteMenuPanel){z-index:30}:where(#attractions){border-top:1px solid #debc7666;min-height:350px}@media (max-width:800px){:where(#attractions){min-height:360px}}:where(#properties){padding-top:42px;padding-bottom:45px}@media (max-width:600px){:where(#properties){padding:30px 5%}}:where(#siteMenuPanel){width:min(370px,88vw);padding:8px;position:absolute}:where(#propertyFilterCount){color:#5b7269}:where(#area),:where(#attractions),:where(#nature){margin-top:6px}@media (max-width:800px){:where(#area),:where(#attractions),:where(#nature){margin-top:5px}}:where(#area),:where(#attractions),:where(#nature){position:relative}:where(#attractions p){text-shadow:0 1px 3px #0004}:where(#properties p){margin:8px 0;font-size:14px;line-height:1.55}:where(header #siteMenuToggle){cursor:pointer}:where(#area):before,:where(#attractions):before,:where(#nature):before{content:"";pointer-events:none;background:linear-gradient(90deg,#d0af73 0%,#e5ca91 28%,#f3e3bd 50%,#e5ca91 72%,#d0af73 100%);height:6px;position:absolute;top:-6px;left:0;right:0}@media (max-width:800px){:where(#area):before,:where(#attractions):before,:where(#nature):before{height:5px;top:-5px}}:where(body #property-range-summary b){display:block}:where(header #siteMenuPanel nav a){text-decoration:none}:where(#siteMenuPanel .site-menu-icon){background:#debc7610;border:1px solid #debc7644;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:21px;display:grid}:where(#siteMenuPanel .site-menu-arrow){margin-left:auto;font-size:21px}:where(#properties>.grid){flex-direction:column;display:flex}:where(#properties .card){border-radius:9px;width:100%;scroll-margin-top:130px}:where(#properties .property-expand){grid-template-columns:340px minmax(0,1fr);align-items:start;gap:0;margin:0;display:grid}:where(#properties .property-row-summary){min-width:0;margin:0}:where(#properties .property-photo-facts){border-top:2px solid #debc76}:where(#properties .property-expanded-content){min-width:0}:where(#properties .house-description){padding:0}:where(#properties .meta){color:#63746a;margin:4px 0 10px;font-size:12px}:where(#properties .btn){vertical-align:middle;justify-content:center;align-items:center;width:auto;margin:10px 8px 0 0;display:inline-flex}:where(#properties .property-share){vertical-align:middle}@media (max-width:800px){:where(#properties .property-expand){grid-template-columns:240px minmax(0,1fr)}}@media (max-width:600px){:where(#properties .property-expand){grid-template-columns:1fr}}:where(#properties .property-actions){flex-wrap:wrap;align-items:center;display:flex}@media (max-width:800px){:where(#properties .mobile-property-photo-title){background:#fff;border-bottom:1px solid #d8e0db}}:where(#about .about-person){background:#fff5;border-color:#72947b66}@media (max-width:800px){:where(.video-about-layout #about){position:relative}}:where(body[data-view=home] #properties),:where(body[data-view=home] #house),:where(body[data-view=home] #land9050),:where(body[data-view=home] #tudor),:where(body[data-view=home] #other-properties),:where(body[data-view=volcano] #other-properties),:where(body[data-view=volcano] #area),:where(body[data-view=volcano] #about),:where(body[data-view=other] #properties),:where(body[data-view=other] #house),:where(body[data-view=other] #land9050),:where(body[data-view=other] #tudor),:where(body[data-view=other] #area),:where(body[data-view=other] #about),:where(body[data-view=volcano] #attractions),:where(body[data-view=other] #attractions),:where(body[data-view=volcano] #sell-property),:where(body[data-view=other] #sell-property){display:none}:where(#properties .property-photo-facts strong){font-size:17px;display:block}:where(body[data-view=volcano] #nature),:where(body[data-view=other] #nature){display:none}@media (max-width:800px){:where(#properties .mobile-property-photo-title br){display:initial}:where(.video-about-layout #about):before{content:"";pointer-events:none;background:linear-gradient(90deg,#d0af73 0%,#e5ca91 28%,#f3e3bd 50%,#e5ca91 72%,#d0af73 100%);height:5px;position:absolute;top:-5px}}:where(body #contact a.facebook-link){justify-content:center;align-items:center;gap:9px;max-width:100%;margin-top:18px;text-decoration:none}:where(#properties .property-photo-facts .price){color:#0d302b;font-size:23px;font-weight:700}:where(#properties .property-actions>.btn),:where(#properties .property-actions>.property-share){text-align:center;flex:none;justify-content:center;align-items:center;max-width:100%;margin:0;font:13px/1.65 Arial,sans-serif;text-decoration:none;display:inline-flex}:where(#properties .property-actions>.wa){width:200px}:where(#properties .property-actions>.property-share){width:90px}:where(#properties .card-copy .meta){margin:0 0 18px}:where(html body[data-view=volcano] #properties>.intro){padding:20px}:where(html body[data-view=home] .video-about-layout #about),:where(html body[data-view=home] #sell-property .owner-invitation-box){position:relative}:where(#properties .property-actions>.btn:not(.wa)){width:160px}:where(#siteMenuPanel #shareHomepage){cursor:pointer}:where(#siteMenuPanel #shareHomepageStatus){color:var(--ink);padding:6px 14px;font-size:12px;display:block}:where(#siteMenuPanel #shareHomepage .site-menu-icon){flex-shrink:0}:where(.photo-viewer-footer:has(>#photoViewerPrev[hidden]):has(>#photoViewerNext[hidden])){grid-template-columns:minmax(0,1fr)}:where(.photo-viewer-footer:has(>#photoViewerPrev[hidden]):has(>#photoViewerNext[hidden])>.photo-viewer-caption){grid-column:1}@media (max-width:800px){:where(html body #lang):after{content:"🌐 E";color:#fff;font:700 10px/18px Arial,sans-serif}:where(html[lang=en] body #lang):after{content:"🌐 ES"}}:where(header){box-shadow:0 1px #d8cbb0!important}:where(footer){padding-bottom:90px!important}@media (max-width:800px){:where(header nav>*){width:100%!important;min-width:0!important}}:where(body>header){z-index:50!important;background:linear-gradient(90deg,#f6f4ed 0% 22%,#d5e5ef 36%,#83b3d4 58%,#397fae 80%,#286b99 100%)!important;border-bottom:6px solid #0000!important;border-image:linear-gradient(90deg,#d0af73 0%,#e5ca91 28%,#f3e3bd 50%,#e5ca91 72%,#d0af73 100%) 1!important;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;height:auto!important;min-height:100px!important;max-height:none!important;padding:8px 4%!important;display:flex!important;position:sticky!important;top:0!important}@media (max-width:800px){:where(body>header){border-bottom-width:5px!important}:where(html body){padding-top:70px!important}:where(html body>header){width:100%!important;position:fixed!important;top:0!important;left:0!important;right:0!important}}@media (min-width:801px){:where(html body footer){box-sizing:border-box!important;padding-left:6%!important;padding-right:6%!important}:where(html body>header){padding-right:6%!important}}:where([hidden]){display:none!important}:where(.hero){align-items:center!important;display:flex!important;position:relative!important}:where(.hero-copy){z-index:2!important;color:#fff!important;background:0 0!important;padding:0!important;position:relative!important}:where(.hero){min-height:440px!important;padding:40px 7%!important}@media (max-width:550px){:where(.hero){min-height:0!important;padding:30px 24px!important}}:where(.hero-copy){max-width:1000px!important}:where(.strip){color:#0d302b!important}:where(.dual-price){white-space:normal!important;display:flex!important}:where(.currency-en){display:none!important}:where(.video-about-layout){padding-top:0!important}@media (max-width:800px){:where(.video-about-layout){padding-top:0!important}}:where(.video-about-layout){gap:6px!important}:where(.persistent-wa){right:20px!important;bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;z-index:45!important;padding:12px 18px!important;font-size:14px!important;text-decoration:none!important;animation:none!important;display:inline-flex!important;position:fixed!important}@media (max-width:600px){:where(.persistent-wa){right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;padding:10px 14px!important;font-size:13px!important}}@media (max-width:800px){:where(.persistent-wa){display:none!important}}:where(.desktop-costa-rica-flag){display:none!important}:where(.hero>img){object-fit:cover!important;z-index:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}:where(.hero-copy h1){color:#fff!important;font:clamp(40px,5vw,68px)/1.08 Georgia,serif!important}:where(.hero-copy p){color:#f6f4ed!important}@media (max-width:550px){:where(.hero-copy h1){margin:18px 0!important;font-size:38px!important}:where(.hero-copy p){margin:16px 0!important}}:where(body>header .brand-logo){min-height:0!important;margin:0!important;padding:0!important;display:flex!important}:where(body>header .site-menu-row){flex:none!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important}:where(body>header .brand-logo){flex:0 300px!important;width:300px!important;max-width:300px!important;height:auto!important;overflow:visible!important}:where(body>header .site-menu-row){align-items:center!important;gap:8px!important}:where(body>header .header-control){white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:88px!important;margin:0!important;text-decoration:none!important;display:inline-flex!important}@media (min-width:801px){:where(html body .hero),:where(html body .video-about-layout){box-sizing:border-box!important;padding-left:6%!important;padding-right:6%!important}:where(html body .hero){min-height:340px!important;padding-top:36px!important;padding-bottom:36px!important}:where(html body .video-about-layout){flex-direction:column!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:24px!important;margin-top:0!important;padding-top:0!important;padding-bottom:0!important;display:grid!important}:where(html body .catalog-menu){justify-content:space-between!important;align-items:center!important;gap:32px!important;padding:24px 6%!important}}:where(html body .catalog-menu){z-index:1!important;background-blend-mode:normal!important;background-color:#173f39!important;background-image:linear-gradient(90deg,#092b28e8,#092b2845),linear-gradient(90deg,#031a18e0,#031a1854 65%,#031a181a),url(/assets/seo-optimized/banner-bosque-continuacion-20261017-site.webp)!important;background-position:50%,50%,50% 38%!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%,cover!important;position:relative!important;top:auto!important}@media (max-width:800px){:where(html body .catalog-menu){background-position:50%,50%,72%!important}:where(html body .video-about-layout){gap:5px!important;margin-bottom:0!important;padding-bottom:0!important}}:where(html[data-property-opening] body>main),:where(html[data-property-opening] body>footer){display:none!important}:where(body>header .brand-logo img){object-position:left center!important;object-fit:contain!important;transform-origin:0!important;width:100%!important;height:auto!important;max-height:none!important;display:block!important;transform:scale(1.4)!important}@media (max-width:800px){:where(body>header>div.site-menu-row){max-width:100%!important;position:static!important}}@media (min-width:801px){:where(html body .hero-copy>h1){grid-area:2/1!important;margin:14px 0 12px!important;font-size:clamp(38px,4vw,54px)!important;line-height:1.08!important}:where(html body .hero-copy>p){grid-area:3/1!important;max-width:540px!important;margin:0!important;font-size:17px!important;line-height:1.6!important}:where(html body .video-about-layout):before,:where(html body .video-about-layout):after{display:none!important}:where(html body header .site-menu-row){margin-left:auto!important}}:where(html body .hero>img){object-position:center 38%!important}@media (max-width:800px){:where(html body .hero>img){object-position:72% center!important}}@media (min-width:801px){:where(html body header>img.desktop-costa-rica-flag){object-fit:contain!important;flex:0 0 70.4px!important;align-self:center!important;width:70.4px!important;height:49.92px!important;margin-left:-21px!important;margin-right:auto!important;display:block!important}:where(html body header>a.brand){flex:0 0 420px!important;width:420px!important;min-width:420px!important;max-width:420px!important;margin-right:0!important}:where(html body header>a.brand img){object-fit:contain!important;width:420px!important;min-width:420px!important;max-width:420px!important;height:140px!important;transform:none!important}}:where(.discovery-card[hidden]){display:none!important}:where(.hero-copy .zone-buttons){margin-top:20px!important}@media (max-width:550px){:where(.hero-copy .zone-buttons){gap:12px!important;margin-top:20px!important}}:where(.realty-photo-description[hidden]){display:none!important}@media (max-width:800px){:where(body[data-view=home] .strip){color:#0d302b!important}}:where(body[data-view=volcano] .hero){display:none!important}:where(html[lang=en] .currency-en){display:inline!important}:where(html[lang=en] .currency-es),:where(body .video-section>.mobile-video-copy){display:none!important}@media (max-width:800px){:where(body .video-about-layout>.video-section){text-align:left!important;padding:36px 6%!important;display:flow-root!important}}:where(html[data-property-opening] body>.persistent-wa){display:none!important}:where(body .catalog-menu>a[data-t=backHome]){text-decoration:none!important;display:inline-flex!important}@media (max-width:800px){:where(body .video-about-layout>.video-section>h2){margin:0 0 14px!important;padding-left:0!important;padding-right:0!important;font-size:25px!important;line-height:1.15!important}:where(body .video-about-layout>.video-section>video){float:left!important;aspect-ratio:512/910!important;object-fit:contain!important;background:#0d302b!important;border-radius:5px!important;width:40%!important;min-width:0!important;max-width:145px!important;height:auto!important;max-height:none!important;margin:0 16px 10px 0!important;display:block!important}}@media (min-width:801px){:where(html body .video-about-layout>.video-section){min-width:0!important}:where(html body .hero>.hero-copy){grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)!important;align-items:start!important;gap:0 clamp(36px,5vw,80px)!important;width:100%!important;max-width:none!important;display:grid!important}:where(html body .hero-copy>.eyebrow){grid-area:1/1!important}:where(html body .hero-copy>.zone-buttons){flex-direction:column!important;grid-area:2/2/4!important;justify-content:space-between!important;place-self:stretch end!important;gap:16px!important;width:100%!important;max-width:460px!important;margin:0!important;padding-top:14px!important;padding-bottom:0!important;display:flex!important}:where(html body .video-about-layout>.video-section){grid-area:2/1!important;grid-template-columns:240px minmax(0,1fr)!important;align-content:start!important;align-self:stretch!important;align-items:start!important;gap:10px 20px!important;width:100%!important;max-width:none!important;padding:28px!important;display:grid!important}:where(html body .catalog-menu>.zone-buttons){flex-direction:column!important;align-items:stretch!important;gap:14px!important;width:460px!important;max-width:48%!important;margin:0 0 0 auto!important;display:flex!important}}:where(html body[data-view=home] .video-about-layout),:where(html body[data-view=volcano] .video-about-layout){background:0 0!important}@media (min-width:801px){:where(html body .video-about-layout>.video-section>video){object-fit:contain!important;background:#0d302b!important;grid-area:1/1/5!important;width:240px!important;min-width:240px!important;max-width:240px!important;height:350px!important;max-height:350px!important;margin:0!important}:where(html body .video-about-layout>.video-section>h2){font-size:28px!important;line-height:1.15!important}:where(html body[data-view=volcano] .catalog-contact-intro>h2){margin:0 0 16px!important;font-size:34px!important;line-height:1.1!important}:where(html body[data-view=volcano] .catalog-contact-intro>p){margin:0 0 18px!important;font-size:16px!important;line-height:1.6!important}:where(html body .catalog-menu>a[data-t=backHome]){align-self:center!important}}:where(html body[data-view=volcano] .catalog-contact-intro :is(h2,p,b)){color:#fff!important}:where(html body .video-about-layout>section.video-section :is(h2,h3,p)){color:#fff!important;text-shadow:none!important}:where(.hero .zone-buttons .btn){margin-top:0!important}:where(.catalog-menu.property-active>.property-band-return){grid-area:2/1!important;place-self:start!important}:where(.catalog-menu.property-active>.zone-buttons){grid-area:1/2/span 2!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important}:where(.catalog-menu.property-active>a:not(.property-band-return)){grid-area:1/1!important;place-self:end start!important}@media (max-width:800px){:where(body .video-about-layout>.video-section>.eyebrow),:where(body .video-about-layout>.video-section>.note){padding-left:0!important;padding-right:0!important}:where(body .video-about-layout>.video-section>.eyebrow){margin:0 0 7px!important;font-size:11px!important;line-height:1.4!important}:where(body .video-about-layout>.video-section>.mobile-video-copy){margin:0!important;font-size:15px!important;line-height:1.65!important;display:block!important}:where(body .video-about-layout>.video-section>.note){clear:both!important;margin:12px 0 0!important;font-size:11px!important;line-height:1.4!important}}:where(body .catalog-menu .zone-buttons>a.btn){display:inline-flex!important}@media (min-width:801px){:where(html body .video-about-layout>.video-section>:is(.eyebrow,h2,.mobile-video-copy,.note)){grid-column:2!important;max-width:none!important;margin:0!important;padding:0!important}:where(html body .video-about-layout>.video-section>.eyebrow){font-size:11px!important}:where(html body .video-about-layout>.video-section>.mobile-video-copy){font-size:14px!important;line-height:1.6!important;display:block!important}:where(html body .video-about-layout>.video-section>.note){font-size:11px!important;line-height:1.4!important}:where(html body[data-view=volcano] .video-about-layout>.video-section){grid-area:1/1!important}:where(html body[data-view=volcano] .video-about-layout>.catalog-contact-intro){grid-area:1/2!important;min-width:0!important;padding:28px!important}:where(html body[data-view=volcano] .catalog-contact-intro>.eyebrow){margin:0 0 8px!important;font-size:12px!important}:where(html body[data-view=volcano] .catalog-contact-intro .contact-links){overflow-wrap:anywhere!important;flex-wrap:wrap!important;gap:10px 18px!important;margin-top:16px!important;display:flex!important}:where(html body[data-view=volcano] .catalog-contact-intro .facebook-link){align-items:center!important;gap:9px!important;margin-top:18px!important;display:inline-flex!important}:where(html body .hero-copy>.zone-buttons>a.btn){text-align:center!important;flex:none!important;width:100%!important;margin:0!important}:where(html body .catalog-menu>.zone-buttons>a.btn){text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:0!important;display:flex!important}}:where(html body[data-view=volcano] .catalog-contact-intro .contact-links a){color:#fff!important}@media (max-width:800px){:where(body>header>div.site-menu-row>a.header-control.header-home){white-space:nowrap!important;flex:none!important;margin:0!important}}:where(html body .video-about-layout>section.video-section>p.mobile-video-copy),:where(html body .video-about-layout>section.video-section>p.note){color:#fff!important;text-shadow:none!important}:where(html body[data-view=home] .video-about-layout>section.video-section>p.mobile-video-copy){visibility:visible!important;opacity:1!important;display:block!important}:where(#about){scroll-margin-top:140px!important}:where(#attractions){color:#fff!important;background:linear-gradient(90deg,#051f1dad 0%,#051f1d6e 55%,#051f1d14 100%),url(assets/fast-20261029/IMG_7241-1065.webp) 50% 48%/cover no-repeat!important;padding:60px 6%!important}@media (max-width:800px){:where(#attractions){background-position:58%!important;padding:42px 6%!important}}:where(#properties){background:#f2f3ef!important;scroll-margin-top:130px!important}:where(#other-properties){background:#f2f3ef!important}:where(#about){padding:28px!important}:where(#attractions h2){color:#fff!important}:where(#attractions p){color:#f4f7f5!important;max-width:700px!important}@media (max-width:800px){:where(#attractions p){font-size:16px!important}}:where(#other-properties h2){color:#0d302b!important}:where(#other-properties p){color:#344b40!important}@media (max-width:600px){:where(body #property-range-summary){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}:where(body #property-range-summary){flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:8px 5%!important;display:flex!important}@media (max-width:600px){:where(body #property-range-summary){padding:8px 3%!important}}:where(header #siteMenuPanel nav){border:0!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}:where(body>header #siteMenuPanel){max-width:calc(100vw - 28px)!important;top:calc(100% + 6px)!important;right:14px!important}:where(body>header #siteMenuToggle){white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:88px!important;margin:0!important;text-decoration:none!important;display:inline-flex!important}@media (max-width:800px){:where(body #nature>figure){float:left!important;width:40%!important;max-width:145px!important;margin:0 16px 10px 0!important}:where(body #nature figcaption){padding:6px 0 0!important;font-size:10px!important;line-height:1.35!important}:where(body #area>div){display:contents!important}:where(body #area h2){margin:0 0 12px!important;font-size:25px!important;line-height:1.15!important}:where(body #area p){text-align:left!important;margin:0!important;font-size:15px!important;line-height:1.65!important}:where(body #about h2){margin:0 0 12px!important;font-size:25px!important;line-height:1.15!important}}:where(body #property-range-summary>div){align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}:where(body #property-range-summary b),:where(body #property-range-summary span){line-height:1.3!important}@media (min-width:801px){:where(html body #area),:where(html body #nature),:where(html body #attractions){box-sizing:border-box!important}:where(html body #contact),:where(html body #sell-property){box-sizing:border-box!important;padding-left:6%!important;padding-right:6%!important}:where(html body :is(#area,#attractions,#nature)){border:0!important;width:auto!important;margin:24px 6%!important;padding:28px!important}:where(html body #attractions){color:#fff!important;background:linear-gradient(90deg,#051f1dc7 0%,#051f1d85 55%,#051f1d1f 100%),url(assets/fast-20261029/IMG_7241-1065.webp) 50% 48%/cover no-repeat!important;flex-direction:column!important;justify-content:center!important;min-height:260px!important;display:flex!important}}:where(header #siteMenuPanel nav a){text-align:left!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:50px!important;box-shadow:none!important;white-space:normal!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important;display:flex!important}@media (min-width:801px){:where(html body #area>div){display:contents!important}:where(html body #area h2){margin:0 0 14px!important;font-size:34px!important;line-height:1.1!important}:where(html body #area p){max-width:none!important;margin:0!important;font-size:16px!important;line-height:1.6!important}:where(html body #nature>figure){float:left!important;justify-self:start!important;width:240px!important;max-width:28%!important;margin:0 28px 0 0!important}:where(html body #nature figcaption){padding:7px 0 0!important;font-size:11px!important;line-height:1.4!important}:where(html body #about h2){margin:0 0 12px!important;font-size:34px!important;line-height:1.1!important}:where(html body :is(#area,#attractions,#nature)):before,:where(html body :is(#area,#attractions,#nature)):after{display:none!important}:where(html body #attractions>h2){margin:0 0 14px!important;font-size:34px!important;line-height:1.1!important}:where(html body #attractions>p){margin:0!important;font-size:16px!important;line-height:1.6!important}:where(html body #contact):before,:where(html body #contact):after{display:none!important}:where(html body #contact>div){box-sizing:border-box!important;min-width:0!important;margin:0!important}:where(html body #contact h2){margin:0 0 16px!important;font-size:34px!important;line-height:1.1!important}:where(html body #contact p){max-width:none!important;font-size:16px!important;line-height:1.6!important}}:where(html body #nature figcaption){color:#d6e2dc!important}@media (min-width:801px){:where(html body #attractions>h2){color:#fff!important}:where(html body #attractions>p){color:#f4f7f5!important;text-shadow:0 1px 3px #0004!important;max-width:700px!important}}:where(html body #about :is(h2,h3,p,li,a)){color:#fff!important;text-shadow:none!important}:where(#attractions .eyebrow){color:#edd8a9!important}:where(#other-properties .eyebrow){color:#536047!important}:where(#properties .card){background:#fff!important;border:1px solid #dce2db!important;margin:0!important;padding:0!important;box-shadow:0 3px 12px #0d302b12!important}@media (max-width:800px){:where(#properties .mobile-property-photo-title){color:#0d302b!important;font:700 16px/1.4 Arial,sans-serif!important}:where(.video-about-layout #about){margin:0!important}}:where(#properties .mobile-property-photo-title){display:block!important}:where(#properties .property-row-summary){padding:16px!important}:where(#properties .property-expanded-content){align-self:center!important;padding:16px 24px!important}:where(#properties .card-copy){padding:0!important}:where(#properties .property-photo-facts){padding:12px 0 0!important}:where(#properties>.intro h2){color:#0d302b!important}:where(#properties>.intro p){color:#344b40!important}:where(#properties article[hidden]){display:none!important}@media (max-width:800px){:where(.video-about-layout #about):before{left:0!important;right:0!important}:where(body #nature .nature-photo-frame){aspect-ratio:1!important;width:100%!important;padding:0!important;display:block!important}:where(body #nature .nature-copy){display:contents!important}:where(body #area .eyebrow){margin:0 0 7px!important;font-size:11px!important;line-height:1.4!important}:where(body #area .facts){clear:both!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin-top:20px!important;display:grid!important}:where(body #about .family-landscape){float:left!important;width:40%!important;max-width:145px!important;margin:0 16px 10px 0!important}:where(body #about .about-person){clear:both!important;margin-top:24px!important}}:where(body #contact a.facebook-link){width:auto!important;display:inline-flex!important}@media (max-width:800px){:where(body section#nature.nature-section){padding:36px 6%!important;display:flow-root!important}:where(body #nature .nature-photo-frame>img){aspect-ratio:1!important;object-fit:cover!important;width:100%!important;height:auto!important;display:block!important}:where(body #nature .nature-copy h2){margin:0 0 12px!important;font-size:25px!important;line-height:1.15!important}:where(body #nature .nature-copy p){text-align:left!important;margin:0!important;font-size:15px!important;line-height:1.65!important}:where(body section#area.place){padding:36px 6%!important;display:flow-root!important}:where(body #area>img:not(.mobile-area-photo)){display:none!important}:where(body section#about.about){display:block!important}:where(body #about>div:first-child){display:flow-root!important}:where(body #about .family-landscape>img){aspect-ratio:1!important;object-fit:cover!important;width:100%!important;height:auto!important;max-height:none!important;display:block!important}:where(body #about h3[data-t=historyTitle]){margin:0 0 14px!important;font-size:20px!important;line-height:1.25!important}}:where(body #property-range-summary .entry-lot-price span){color:#b71c1c!important}:where(body #property-range-summary .entry-lot-price b){color:#0d302b!important}:where(body #property-range-summary>div:last-child){justify-content:flex-end!important}@media (min-width:801px){:where(html body .video-about-layout>#about){min-width:0!important}:where(html body #sell-property .owner-invitation-box){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}:where(html body #area .eyebrow){margin:0 0 8px!important;font-size:12px!important}:where(html body #area .facts){clear:both!important;border-top:1px solid #ffffff20!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;margin-top:18px!important;padding-top:14px!important;display:grid!important}:where(html body #nature .nature-photo-frame){aspect-ratio:auto!important;width:100%!important;height:205px!important;padding:0!important;display:block!important}:where(html body #nature .nature-copy){display:contents!important}:where(html body .video-about-layout>#about){order:-1!important;width:100%!important}:where(html body #about .eyebrow){margin:0 0 8px!important;font-size:12px!important}:where(html body #about .about-person){margin-top:24px!important}:where(html body .video-about-layout>#about){margin:0!important;padding:28px!important}:where(html body #attractions>.desktop-paragliding-photo){float:left!important;object-fit:cover!important;object-position:center!important;border-radius:5px!important;width:240px!important;max-width:28%!important;height:205px!important;margin:0 28px 0 0!important}:where(html body #attractions>.eyebrow){margin:0 0 8px!important;font-size:12px!important}:where(html body .video-about-layout>#about){grid-area:1/1/auto/-1!important}:where(html body .video-about-layout>#sell-property){background:0 0!important;border:0!important;grid-area:2/2!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}:where(html body #contact .eyebrow){margin:0 0 8px!important;font-size:12px!important}:where(html body #contact .contact-links){overflow-wrap:anywhere!important;gap:10px 18px!important;margin-top:16px!important}}:where(html body[data-view=volcano] #properties){background:0 0!important}@media (min-width:801px){:where(html body #attractions>.desktop-paragliding-photo){display:none!important}:where(html body #attractions>.eyebrow){color:#edd8a9!important}}@media (max-width:800px){:where(body #about>div:first-child>p){text-align:left!important;max-width:none!important;margin:0!important;font-size:15px!important;line-height:1.65!important}}@media (min-width:801px){:where(html body section#area.place){min-height:0!important;padding-top:32px!important;padding-bottom:32px!important;display:flow-root!important}:where(html body #area>img:not(.mobile-area-photo)){display:none!important}:where(html body #area .facts b){font-size:18px!important}:where(html body #area .facts span){font-size:13px!important}:where(html body section#nature.nature-section){min-height:0!important;padding-top:32px!important;padding-bottom:32px!important;display:flow-root!important}:where(html body #nature .nature-photo-frame>img){aspect-ratio:auto!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:205px!important;display:block!important}:where(html body #nature .nature-copy h2){margin:0 0 14px!important;font-size:34px!important;line-height:1.1!important}:where(html body #nature .nature-copy p){max-width:none!important;margin:0!important;font-size:16px!important;line-height:1.6!important}:where(html body #about>div:first-child){grid-template-columns:240px minmax(0,1fr)!important;align-items:start!important;gap:0 28px!important;display:grid!important}:where(html body #about .family-landscape>img){object-fit:cover!important;object-position:center 40%!important;width:100%!important;height:205px!important;max-height:none!important;display:block!important}:where(html body #about h3[data-t=historyTitle]){margin:0 0 12px!important;font-size:21px!important;line-height:1.2!important}:where(html body .video-about-layout>#sell-property h2){font-size:32px!important;line-height:1.15!important}:where(html body .video-about-layout>#sell-property p){font-size:16px!important;line-height:1.6!important}:where(html body section#contact.contact){background:#f7f8f5!important;border:0!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:24px!important;min-height:0!important;margin-top:24px!important;padding-top:0!important;padding-bottom:32px!important;display:grid!important}:where(html body #contact>.contact-box>label){margin:0 0 20px!important;font:28px/1.2 Georgia,serif!important}:where(html body #contact>.contact-box>select){width:100%!important;min-width:0!important;max-width:100%!important;font-size:14px!important}}:where(html body #nature .nature-copy h2){color:#fff!important}:where(html body #nature .nature-copy p){color:#d6e2dc!important;text-shadow:none!important}@media (max-width:800px){:where(html body section#sell-property.owner-invitation){margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}:where(html body section#sell-property .owner-invitation-box){margin-top:0!important;margin-bottom:0!important}:where(html body section#contact.contact){row-gap:5px!important;margin-top:5px!important;padding-top:0!important}:where(html body section#sell-property.owner-invitation){margin-top:55px!important}:where(html body section#contact.contact){padding-bottom:55px!important}:where(body>header>div.site-menu-row>button#siteMenuToggle),:where(body>header>div.site-menu-row>button#lang){white-space:nowrap!important;flex:none!important;margin:0!important}}@media (min-width:801px){:where(html body #about>div:first-child>p){max-width:none!important;margin:0!important;font-size:16px!important;line-height:1.6!important}}@media (max-width:800px){:where(html body section#contact.contact>div){margin-top:0!important;margin-bottom:0!important}}:where(#properties .property-group-title[hidden]){display:none!important}:where(#properties .card-copy .meta){display:block!important}:where(#properties .property-photo-facts .price){margin:6px 0!important}:where(#properties .property-photo-facts>p:not([data-t=fincaFrom])){display:none!important}@media (max-width:800px){:where(body #nature .nature-copy .eyebrow){margin:0 0 7px!important;font-size:11px!important;line-height:1.4!important}}@media (min-width:801px){:where(html body #nature .nature-copy .eyebrow){margin:0 0 8px!important;font-size:12px!important}:where(html body .video-about-layout>#sell-property .owner-invitation-box){width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:28px!important}:where(html body .video-about-layout>#sell-property .owner-actions){flex-direction:column!important;align-items:stretch!important;gap:16px!important}:where(html body #contact>.contact-box>.note){font-size:14px!important}:where(html body[data-view=volcano] #contact>.contact-box){grid-template-columns:minmax(0,1fr) minmax(220px,.6fr)!important;align-items:center!important;gap:14px 24px!important;width:100%!important;min-height:0!important;display:grid!important}}:where(html body #properties>.intro>.catalog-title-row){flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;width:100%!important;min-width:0!important;display:flex!important}@media (max-width:800px){:where(html body #properties>.intro>.catalog-title-row){gap:12px!important}}:where(body section#area.place>img.mobile-area-photo){display:none!important}@media (max-width:800px){:where(body section#area.place>img.mobile-area-photo){float:left!important;aspect-ratio:1!important;object-fit:cover!important;width:40%!important;max-width:145px!important;height:auto!important;margin:0 16px 10px 0!important;display:block!important}}@media (min-width:801px){:where(html body #about>div:first-child>.family-landscape){float:none!important;grid-area:1/1/5!important;width:240px!important;max-width:100%!important;margin:0!important}:where(html body #about>div:first-child>:is(.eyebrow,h2,h3,p)){grid-column:2!important}:where(html body[data-view=volcano] section#contact.contact){display:block!important}:where(html body[data-view=volcano] #contact>.contact-box>label){grid-column:1/-1!important;margin:0!important}:where(html body[data-view=volcano] #contact>.contact-box>select){margin:0!important}}:where(html body[data-view=home] section#sell-property.owner-invitation),:where(html body[data-view=home] section#contact.contact),:where(html body[data-view=volcano] section#contact.contact),:where(html body[data-view=volcano] section#sell-property.owner-invitation){background:0 0!important}:where(html body #properties>.intro>.catalog-title-row>h2){text-align:left!important;flex:auto!important;order:0!important;margin:0!important}@media (max-width:800px){:where(html body #properties>.intro>.catalog-title-row>h2){font-size:clamp(25px,6vw,34px)!important;line-height:1.12!important}}@media (min-width:801px){:where(html body section#area.place>img.mobile-area-photo){float:left!important;object-fit:cover!important;object-position:center 40%!important;width:240px!important;max-width:28%!important;height:205px!important;margin:0 28px 14px 0!important;display:block!important}:where(html body section#contact.contact>div:first-child),:where(html body section#contact.contact>div.contact-box){padding:28px!important}:where(html body section#contact.contact>div :is(h2,h3,p,b,label,.note)),:where(html body section#contact.contact .contact-links a){color:#fff!important;text-shadow:none!important}}@media (max-width:800px){:where(html body section#contact.contact>div:first-child){min-width:0!important;padding:24px!important}:where(html body section#contact.contact>div:first-child :is(h2,p,b)){color:#fff!important;text-shadow:none!important}}@media (min-width:801px){:where(html body[data-view=volcano] #contact>.contact-box>.note){grid-column:1/-1!important;margin:0!important}}:where(html body #properties>.intro>.catalog-title-row>.eyebrow){letter-spacing:.6px!important;text-align:right!important;color:#526c54!important;flex:0 auto!important;order:1!important;margin:0!important;font:500 13px/1.4 Arial,sans-serif!important}@media (max-width:800px){:where(html body #properties>.intro>.catalog-title-row>.eyebrow){letter-spacing:.2px!important;max-width:36%!important;font-size:10px!important}:where(html body section#contact.contact>div:first-child .contact-links){overflow-wrap:anywhere!important}:where(html body section#contact.contact>div:first-child .contact-links a){color:#fff!important;text-shadow:none!important}:where(html body[data-view=volcano] section#contact.contact>.contact-box :is(label,p,.note)),:where(html body[data-view=home] section#contact.contact>.contact-box :is(label,p,.note)){color:#fff!important}}:where(#properties #land9050),:where(#properties #tudor){background:#fff!important;border:1px solid #dce2db!important;box-shadow:0 3px 12px #0d302b12!important}:where(html body #property-range-summary){padding-left:6%!important;padding-right:6%!important}@media (max-width:800px){:where(html body #property-range-summary){gap:8px!important;padding-left:6%!important;padding-right:6%!important}}@media (min-width:801px){:where(html body #properties){padding-top:20px!important;padding-bottom:28px!important}}:where(html body #property-range-summary b),:where(html body #property-range-summary span){font-size:16px!important;font-weight:700!important}@media (max-width:800px){:where(html body #property-range-summary>div){min-width:0!important}:where(html body #property-range-summary b),:where(html body #property-range-summary span){line-height:1.35!important}}:where(html body #property-range-summary>div){flex-wrap:nowrap!important;flex:0 auto!important}:where(html body #property-range-summary b),:where(html body #property-range-summary span){white-space:nowrap!important}@media (max-width:800px){:where(html body #property-range-summary>div){gap:4px!important}:where(html body #property-range-summary b),:where(html body #property-range-summary span){letter-spacing:-.2px!important;font-size:clamp(9px,2.65vw,14px)!important}}@media (min-width:801px){:where(#properties>.grid){grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}:where(#properties .property-row-summary){width:100%!important}:where(#properties .property-expanded-content){align-self:stretch!important;width:100%!important;margin-top:auto!important}:where(#properties .house-description){padding:0!important}:where(#properties .property-actions){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:100%!important;margin:0!important;display:grid!important}}:where(#properties :is(#lot625,#lot1056,#lot1000,#lot1250,#land5034,#land9050,#fincaTurrialba,#house,#tudor) .property-row-summary>img){object-position:center!important}:where(html body:not([data-view=home]) #property-range-summary){display:none!important}@media (min-width:801px){:where(html body #properties .property-type-filter){margin-bottom:20px!important}:where(html body #properties .meta){min-height:34px!important;margin:0 0 8px!important;font-size:12px!important;line-height:1.4!important}:where(html body #properties>.intro){margin-bottom:16px!important;display:block!important}:where(html body #properties .property-type-filter){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:6px 24px!important;padding:16px 20px!important;display:grid!important}:where(html body #properties .property-filter-label){grid-area:1/1!important;margin:0!important}:where(html body #properties .property-filter-buttons){grid-area:2/1!important}:where(html body #properties .desktop-catalog-range-copy){text-align:right!important;color:#0d302b!important;grid-area:1/2/4!important;justify-self:end!important;max-width:420px!important;margin:0!important;font-size:15px!important;line-height:1.5!important;display:block!important}}@media (max-width:800px){:where(html body #property-range-summary>div:last-child){text-align:right!important;justify-content:flex-end!important}}@media (min-width:801px){:where(html body #properties>.intro>div){flex-wrap:nowrap!important;align-items:baseline!important;gap:20px!important;display:flex!important}:where(html body #properties>.intro h2){white-space:nowrap!important;margin:0!important;font-size:30px!important;line-height:1.15!important}:where(html body #properties>.intro>p){display:none!important}}:where(#properties :is(#land9050,#tudor) .property-expanded-content>.house-layout){display:block!important}@media (min-width:801px){:where(#properties .property-actions>.wa){grid-column:1/-1!important}:where(#properties .property-actions>.btn),:where(#properties .property-actions>.property-share){width:100%!important;min-width:0!important}:where(#properties article.card[data-property-type]){width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}:where(html body #properties>.intro .eyebrow){letter-spacing:1px!important;white-space:nowrap!important;margin:0!important;font-size:13px!important}}:where(html body[data-view=volcano] #properties .property-number){margin-top:0!important;margin-bottom:3px!important}:where(html body[data-view=volcano] #properties .property-photo-facts){padding-top:6px!important;padding-bottom:2px!important}:where(html body[data-view=volcano] #properties .meta){min-height:0!important;margin-top:0!important;margin-bottom:5px!important}:where(html body[data-view=volcano] #properties .property-expanded-content){align-self:stretch!important;margin-top:0!important;padding-top:0!important;padding-bottom:8px!important}:where(html body[data-view=volcano] #properties .property-actions){margin:0!important}:where(html body[data-view=volcano] #properties>.intro){color:#fff!important}@media (min-width:801px){:where(html body #properties article.card[data-property-type]){padding:7px!important}}:where(html body[data-view=volcano] #properties>.intro>p){color:#fff!important}@media (min-width:801px){:where(#properties article.card[data-property-type]>.property-expand){grid-template-columns:none!important}}:where(html body[data-view=volcano] #properties .property-photo-facts .price){margin-top:0!important;margin-bottom:0!important}:where(html body[data-view=volcano] #properties .property-actions>:is(a.btn,button.property-share)){margin:0!important}:where(html body[data-view=volcano] #properties>.intro>.catalog-title-row>h2){color:#fff!important}@media (min-width:801px){:where(#properties article.card[data-property-type]~article.card[data-property-type]){width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}}:where(html body[data-view=volcano] #properties>.intro>.catalog-title-row>.eyebrow){color:#fff!important}@media (min-width:801px){:where(html body #properties #propertyFilterCount){grid-area:3/1!important;margin:0!important}}:where(html body[data-view=volcano] #properties .property-row-summary),:where(html body[data-view=volcano] #properties .property-expanded-content),:where(html body[data-view=volcano] #properties .card-copy),:where(html body[data-view=volcano] #properties .house-description){color:#fff!important}:where(html body[data-view=volcano] #properties .mobile-property-photo-title),:where(html body[data-view=volcano] #properties .property-photo-facts){background:0 0!important}:where(html body[data-view=volcano] #properties :is(.property-number,.mobile-property-photo-title,.property-photo-facts,.property-photo-facts strong,.price,.price span,.meta,.property-row-title)){color:#fff!important}:where(html body[data-view=volcano] #properties article.card[data-property-type]){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}:where(html body[data-view=volcano] #properties article.card>.property-expand){color:#fff!important}:where(html body[data-view=volcano] #properties article.card[data-property-type]~article.card[data-property-type]){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}:where(body :is(a.btn,button.property-share,a.property-return,.header-control,.lang,#siteMenuToggle,button[data-property-filter],.catalog-menu>a[data-t=backHome])){box-sizing:border-box!important;height:auto!important;min-height:34px!important;padding:6px 14px!important;font-size:13px!important;line-height:1.4!important}@media (max-width:800px){:where(html body>header){flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:5px!important;height:70px!important;min-height:70px!important;max-height:70px!important;padding:2px 2%!important;display:flex!important}:where(html body>header>a.brand-logo){flex:1 1 0!important;justify-content:flex-start!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:66px!important;min-height:66px!important;max-height:66px!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}:where(html body>header>div.site-menu-row){justify-content:flex-end!important;margin:0!important;padding:0!important}:where(html body>header>a.brand-logo>img){object-fit:contain!important;object-position:left center!important;width:100%!important;height:100px!important;min-height:0!important;max-height:100px!important;display:block!important;transform:none!important}:where(html body .header-home>span[data-t]){display:none!important}:where(html body .header-home>span[aria-hidden]){display:inline!important}}:where(html body[data-view=volcano] #properties #fincaTurrialba .property-photo-facts>p[data-t=fincaFrom]){color:#fff!important}@media (max-width:800px){:where(html body #lang>span),:where(html body #siteMenuToggle>span[data-t]){display:none!important}:where(html body #siteMenuToggle>span[aria-hidden]){display:inline!important}:where(html body>header>div.site-menu-row){flex-direction:row!important;flex:none!important;align-items:center!important;gap:4px!important;width:auto!important;display:flex!important}:where(html body .header-home>span[aria-hidden]){font-size:17px!important;line-height:20px!important}:where(html body #lang):after{font-size:11px!important;line-height:20px!important}:where(html body>header #siteMenuPanel){width:max-content!important;min-width:0!important;max-width:calc(100vw - 16px)!important;margin:0!important;padding:6px!important;position:absolute!important;top:calc(100% + 5px)!important;left:auto!important;right:calc(2% + 44px)!important}:where(html body #siteMenuPanel nav){flex-direction:column!important;align-items:stretch!important;gap:0!important;width:max-content!important;max-width:100%!important;display:flex!important}:where(html body #siteMenuPanel nav a){white-space:nowrap!important;gap:6px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:34px!important;margin:0!important;padding:6px 8px!important;font-size:13px!important;line-height:1.4!important;display:flex!important}:where(html body #siteMenuPanel .site-menu-icon){background:0 0!important;border:0!important;flex:0 0 19px!important;width:19px!important;height:19px!important;font-size:15px!important}:where(html body #siteMenuPanel :is(.site-menu-arrow,.menu-arrow)){display:none!important}:where(html body #siteMenuToggle>span[aria-hidden]){font-size:17px!important;line-height:20px!important}:where(html body>header>div.site-menu-row>:is(a.header-home,button#siteMenuToggle,button#lang)){justify-content:center!important;align-items:center!important;gap:0!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:3px!important;font-size:0!important;line-height:20px!important;display:inline-flex!important}:where(html body>header>div.site-menu-row>button#lang){width:40px!important;min-width:40px!important;max-width:40px!important}}:where(html body :is(button.photo-zoom-trigger,button[id$=Prev],button[id$=Next],a.video-direct-link,a.btn,button.property-share,a.property-return,.header-control,.lang,#siteMenuToggle,button[data-property-filter],.catalog-menu>a,.gallery-controls button,.gallery-arrows button,.persistent-wa,dialog button,dialog a[id*=Whats],#catalogBackTop)){touch-action:manipulation!important}:where(html body :is(button.photo-zoom-trigger,button[id$=Prev],button[id$=Next],a.video-direct-link,a.btn,button.property-share,a.property-return,.header-control,.lang,#siteMenuToggle,button[data-property-filter],.catalog-menu>a,.gallery-controls button,.gallery-arrows button,.persistent-wa,dialog button,dialog a[id*=Whats],#catalogBackTop):focus-visible){outline-offset:3px!important;outline:2px solid #debc76!important}:where(html body>header){background-color:#f3eddb!important;background-image:url(/assets/fast-20261029/assets-banner-volcan-ilustrado-20261017-1600.webp)!important;background-position:50% 23%!important;background-repeat:no-repeat!important;background-size:cover!important}:where(.catalog-menu.property-active){grid-template-columns:minmax(0,1fr) minmax(0,460px)!important;gap:10px 32px!important;display:grid!important}:where(.catalog-menu>.property-band-return){box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:max-content!important;max-width:100%!important;height:34px!important;padding:6px 14px!important;font:700 13px/1.4 Arial,sans-serif!important;text-decoration:none!important;display:inline-flex!important}@media (max-width:800px){:where(.catalog-menu.property-active){grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:12px 8px!important;padding-top:18px!important;padding-bottom:18px!important}:where(.catalog-menu.property-active>a){white-space:nowrap!important;place-self:start!important;width:max-content!important;max-width:100%!important;height:34px!important;padding:6px 10px!important;font:700 clamp(10px,3vw,12px)/1.4 Arial,sans-serif!important}}:where(.catalog-menu>.property-band-return[hidden]){display:none!important}@media (max-width:800px){:where(.catalog-menu.property-active>.property-band-return){grid-area:2/2!important;justify-self:end!important}:where(.catalog-menu.property-active>.zone-buttons){grid-area:1/1/auto/-1!important;gap:12px!important;margin-top:0!important}:where(.catalog-menu.property-active>a:not(.property-band-return)){grid-area:2/1!important}}:where(#properties .grid){align-items:start!important;gap:20px!important}:where(#properties .mobile-property-photo-title){min-height:0!important;margin:0!important;padding:0!important;font-size:18px!important;line-height:1.25!important}:where(#properties .property-row-summary){gap:10px!important;padding-top:12px!important}:where(#properties .property-actions){gap:8px!important;margin-top:10px!important}:where(#properties .property-row-summary>img){aspect-ratio:4/3!important;object-fit:contain!important;background:#082620!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important}@media (min-width:801px){:where(#properties>.grid){align-items:stretch!important;gap:16px!important}:where(#properties .property-row-summary){padding:10px 10px 4px!important}:where(#properties .property-number){margin:0 0 3px!important;font-size:10px!important;line-height:1.2!important}:where(#properties .mobile-property-photo-title){min-height:41px!important;margin:0 0 7px!important;font-size:17px!important;line-height:1.2!important}:where(#properties .property-photo-facts){flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:7px 0 2px!important;display:flex!important}:where(#properties .property-expanded-content){flex-direction:column!important;flex:1!important;padding:0 10px 10px!important;display:flex!important}:where(#properties .card-copy){flex-direction:column!important;flex:1!important;display:flex!important}:where(#properties .property-actions){gap:6px!important;margin-top:auto!important;padding-top:3px!important}}@media (max-width:800px){:where(#properties>.grid){gap:14px!important}:where(#properties .property-row-summary){padding:10px 10px 4px!important}:where(#properties .property-number){margin:0 0 3px!important;font-size:11px!important;line-height:1.3!important}:where(#properties .mobile-property-photo-title){min-height:0!important;margin:0 0 7px!important;font-size:18px!important;line-height:1.2!important}:where(#properties .property-photo-facts){flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:7px 0 2px!important;display:flex!important}:where(#properties .property-expanded-content){padding:0 10px 10px!important}:where(#properties .property-actions){gap:6px!important;margin-top:4px!important}}@media (min-width:801px){:where(#properties .property-row-summary>img){aspect-ratio:16/9!important;object-fit:contain!important;width:100%!important;height:auto!important}:where(#properties .property-photo-facts>strong){flex:auto!important;font-size:14px!important;line-height:1.2!important}:where(#properties .property-photo-facts>p){text-align:right!important;margin:0!important;font-size:15px!important;line-height:1.25!important}:where(#properties .property-actions>a),:where(#properties .property-actions>button){height:30px!important;min-height:30px!important;padding:4px 8px!important;font-size:12px!important;line-height:1.15!important}}@media (max-width:800px){:where(#properties .property-row-summary>img){aspect-ratio:16/9!important;object-fit:contain!important;width:100%!important;height:auto!important}:where(#properties .property-photo-facts>strong){flex:36%!important;width:auto!important;min-width:0!important;font-size:14px!important;line-height:1.2!important}:where(#properties .property-photo-facts>p){text-align:right!important;flex:0 60%!important;margin:0!important;font-size:15px!important;line-height:1.25!important}:where(#properties .property-actions>a),:where(#properties .property-actions>button){height:auto!important;min-height:38px!important;padding:7px 10px!important;font-size:13px!important;line-height:1.2!important}}@media (min-width:801px){:where(#properties .property-photo-facts>.price){text-align:right!important;flex:0 auto!important;margin:0!important;font-size:18px!important;line-height:1.2!important}:where(#properties .card-copy>.meta){margin:0 0 5px!important;font-size:11px!important;line-height:1.3!important}}@media (max-width:800px){:where(#properties .property-photo-facts>.price){text-align:right!important;flex:0 64%!important;width:auto!important;min-width:0!important;margin:0!important;font-size:18px!important;line-height:1.2!important}:where(#properties .card-copy>.meta){margin:0 0 5px!important;font-size:11px!important;line-height:1.3!important}}@media (min-width:801px){:where(#properties article.card>.property-expand){flex-direction:column!important;height:100%!important;display:flex!important}:where(#properties .property-photo-facts>.price .currency-secondary){font-size:11px!important;line-height:1.3!important}}@media (max-width:800px){:where(#properties .property-photo-facts>.price .currency-primary){white-space:normal!important}:where(#properties .property-photo-facts>.price .currency-secondary){white-space:normal!important;font-size:11px!important;line-height:1.3!important}}:where(html body){isolation:isolate!important;background:#e9eee4!important;min-height:100vh!important;position:relative!important}:where(html body footer){background:linear-gradient(120deg,#153c32,#09271f)!important;border-top:1px solid #e0c78f59!important}:where(html body .hero .zone-buttons>.btn){justify-content:center!important;align-items:center!important;min-height:44px!important;padding:10px 16px!important;font-size:14px!important;display:flex!important}@media (max-width:800px){:where(html body .hero .zone-buttons>.btn){padding:9px 12px!important;font-size:13px!important}}:where(html body #attractions){box-shadow:var(--forest-shadow)!important;border-radius:14px!important}:where(html body :is(a.btn,button.property-share,.header-control,.lang,#siteMenuToggle,button[data-property-filter],.catalog-menu>a,.persistent-wa,#catalogBackTop,dialog button,dialog .btn)){background:linear-gradient(155deg,var(--button-top),var(--button-bottom))!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff3d,0 3px 0 var(--button-base),0 6px 14px #03160f3d!important;text-shadow:0 1px 1px #00000024!important;filter:none!important;border:1px solid #ccb37c!important;border-radius:8px!important;font-family:Arial,sans-serif!important;font-weight:600!important;transition:background .18s,box-shadow .18s,transform .18s,border-color .18s!important;transform:translateY(0)!important}:where(html body #siteMenuPanel){background:#102f28!important;border:1px solid #cfb67e73!important;border-radius:12px!important;box-shadow:0 18px 42px #00140e47!important}:where(html body #property-range-summary){background:linear-gradient(100deg,#f6f5ed 0%,#e8d7ab 48%,#b18c48 100%)!important;border-top:1px solid #e4d2a8!important;border-bottom:1px solid #bfa467!important}@media (prefers-reduced-motion:reduce){:where(html body :is(a.btn,button.property-share,.header-control,.lang,#siteMenuToggle,button[data-property-filter],.catalog-menu>a,.persistent-wa,#catalogBackTop)){transition:none!important;transform:none!important}}:where(html body :is(#area,#nature,#about) img){border-radius:8px!important}:where(html body #siteMenuPanel nav){background:0 0!important}:where(html body #contact select){color:#fff!important;background:#173e34!important;border:1px solid #6f8e78!important;border-radius:8px!important;min-height:46px!important;padding:12px!important}:where(html body #siteMenuPanel nav a){color:#f2f7ef!important;border-bottom-color:#ffffff1f!important}:where(html body #contact select option){color:#fff!important;background:#173e34!important}:where(html body :is(#area,#nature,#about,.video-section,.owner-invitation-box,.catalog-contact-intro) .eyebrow){letter-spacing:.14em!important;color:#e3c995!important}:where(html body #area .facts){border-top-color:#e0c78f38!important}:where(html body #properties :is(.property-row-summary,.property-expanded-content,.card-copy,.house-description)){background:0 0!important}:where(html body #properties .property-photo-facts){border-top-color:#e0c78f2e!important}:where(html body #properties .property-number){letter-spacing:.08em!important}:where(html body #properties>.intro){background:var(--forest-surface)!important;box-shadow:var(--forest-shadow)!important;border:0!important;border-radius:12px!important}:where(html body #properties .property-type-filter){background:#f6f8f1eb!important;border:1px solid #2c513d1f!important;border-radius:12px!important;box-shadow:0 6px 18px #0a241c0f!important}:where(html body :is(a.btn,button.property-share,.header-control,.lang,#siteMenuToggle,button[data-property-filter],.catalog-menu>a,.persistent-wa,#catalogBackTop):focus-visible){outline-offset:4px!important;outline:3px solid #f3d9a2!important}:where(html body :is(a.btn,button.property-share,.header-control,.lang,#siteMenuToggle,button[data-property-filter],.catalog-menu>a,.persistent-wa,#catalogBackTop):active){box-shadow:inset 0 1px 2px #0000002e,0 1px 0 var(--button-base),0 3px 7px #03160f29!important;transform:translateY(2px)!important}:where(html body #siteMenuPanel .site-menu-icon),:where(html body #siteMenuPanel .site-menu-arrow){color:#e3c995!important}@media (hover:hover){:where(html body :is(a.btn,button.property-share,.header-control,.lang,#siteMenuToggle,button[data-property-filter],.catalog-menu>a,.persistent-wa,#catalogBackTop):hover){filter:brightness(1.055)!important;box-shadow:inset 0 1px 0 #ffffff4d,0 4px 0 var(--button-base),0 10px 20px #03160f40!important;border-color:#efd59a!important;transform:translateY(-1px)!important}:where(html body :is(a.btn,button.property-share,.header-control,.lang,#siteMenuToggle,button[data-property-filter],.catalog-menu>a,.persistent-wa,#catalogBackTop):active){box-shadow:inset 0 1px 2px #0000002e,0 1px 0 var(--button-base),0 3px 7px #03160f29!important;transform:translateY(2px)!important}}:where(html body :is(#area,#nature,#about,.video-section,.owner-invitation-box,.catalog-contact-intro,#contact>.contact-box,#contact>div:first-child)){background:var(--forest-surface)!important;color:#fff!important;box-shadow:var(--forest-shadow)!important;border:0!important;border-radius:14px!important}:where(html body :is(#area,#nature,#about,.video-section,.owner-invitation-box,.catalog-contact-intro,#contact>.contact-box) h2){letter-spacing:-.025em!important}:where(html body #properties .property-row-summary>img){border-radius:6px!important}:where(html body #contact select:focus-visible){outline-offset:3px!important;outline:3px solid #e3c995!important}:where(html body #property-range-summary>div:last-child){color:#12372e!important}@media (max-width:800px){:where(html body :is(#area,#nature,#about,.video-section,.owner-invitation-box,.catalog-contact-intro,#contact>.contact-box,#contact>div:first-child)){border-radius:12px!important}}:where(html body #siteMenuPanel nav a:hover){background:#214e3e!important}:where(html body #property-range-summary>div:last-child b){color:#12372e!important}:where(html body #properties article.card>.property-expand){background:var(--forest-surface)!important;border:0!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 8px 22px #07211a24,inset 0 1px #ffffff12!important}:where(html body #properties button[data-property-filter][aria-pressed=true]){color:#14382e!important;text-shadow:none!important}@media (max-width:800px){html{scrollbar-gutter:auto;height:100%!important;overflow:hidden!important}html body{box-sizing:border-box;overscroll-behavior-y:contain;scroll-padding-top:70px;scroll-behavior:auto!important;height:100dvh!important;min-height:0!important;overflow:hidden auto!important}}@layer realtyLightCatalog{html body #properties .mobile-property-photo-title{letter-spacing:-.015em!important;text-align:center!important;text-wrap:balance!important;color:#253c34!important;white-space:normal!important;background:0 0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:auto!important;min-height:110px!important;margin:0!important;padding:12px 10px 18px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(21px,2vw,26px)!important;font-weight:400!important;line-height:1.25!important;display:flex!important;overflow:visible!important}html body #properties .property-number{text-align:center!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#746a52!important;padding-top:14px!important;font-family:Arial,sans-serif!important;font-size:10px!important}@media (max-width:800px){html body #properties .mobile-property-photo-title{min-height:0!important;padding:12px 16px 20px!important;font-size:25px!important}}body[data-view=volcano] main>#properties~:not(#contact){display:none!important}body[data-view=volcano] #contact>div:first-child{color:#253c34!important;box-shadow:none!important;background:#fafaf7!important;border-radius:4px!important;display:block!important}body[data-view=volcano] #contact{color:#253c34!important;box-shadow:none!important;background:#fafaf7!important;border-top:1px solid #dcdcd2!important;border-radius:4px!important;margin-top:32px!important}body[data-view=volcano] #contact :is(h2,p,b,.eyebrow,.contact-links a,label,.note){color:#253c34!important}body[data-view=volcano] #contact .contact-box{box-shadow:none!important;color:#253c34!important;background:#eaeae5!important}body[data-view=volcano] #contact .btn{color:#253c34!important;box-shadow:none!important;text-shadow:none!important;background:#f5f3eb!important;border:1px solid #aaa58f!important}html body #properties img{background:#eaeae5!important}html body #properties .property-expand,html body #properties .property-expanded-content,html body #properties .card-copy{color:#253c34!important;box-shadow:none!important;background:#fafaf7!important;border-radius:4px!important}html body #properties .property-number,html body #properties .meta{color:#253c34!important}html body #properties .gallery-main,html body #properties .property-photo-wrap{background:#eaeae5!important}html body[data-view=volcano],html body[data-view=volcano] main,html body[data-view=volcano] #inlineProperty{color:#253c34!important;background:#f2f2ee!important}html body[data-view=volcano]:before,html body[data-view=volcano]:after{display:none!important}html body #properties,html body #properties>.intro,html body #properties .property-type-filter{box-shadow:none!important;background:#f2f2ee!important;border-radius:4px!important}html body #properties article.card[data-property-type]{box-shadow:none!important;background:#fafaf7!important;border:1px solid #dcdcd2!important;border-radius:4px!important;padding:14px!important}html body #properties :is(h2,h3,p,.eyebrow,.property-number,.mobile-property-photo-title,.property-photo-facts,.property-photo-facts strong,.price,.price span,.meta,.property-row-title,.property-row-summary,.property-expanded-content,.card-copy,.house-description,.property-filter-label){color:#253c34!important}html body #properties .property-photo-facts,html body #properties .mobile-property-photo-title,html body #properties .property-photo-frame,html body #properties .gallery-main{background:#eaeae5!important}html body #properties .property-actions>:is(a.btn,button.property-share),html body #properties #catalogBackTop{color:#253c34!important;box-shadow:none!important;background:#f5f3eb!important;border:1px solid #aaa58f!important}html body #properties .property-actions>a.btn:not(.wa){color:#253c34!important;background:#ded4bb!important;border-color:#b5a47f!important}html body #properties .property-actions>:is(a.btn,button.property-share):hover{color:#253c34!important;background:#e5dfcf!important}html body[data-view=volcano]:before,html body[data-view=other]:before{content:""!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(#f1f5eba3,#e8f0e499),url(/assets/fast-20261029/assets-cloud-forest-20261018-1536.webp) 50%/cover no-repeat!important;display:block!important;position:fixed!important;inset:0!important}html body[data-view=volcano] main,html body[data-view=other] main,html body[data-view=volcano] #properties,html body[data-view=other] #other-properties{background:0 0!important}@media (max-width:800px){html body[data-view=volcano]:before,html body[data-view=other]:before{background-position:50%,52%!important}}html body[data-view=home] :is(#contact,#sell-property,#about) a.btn{text-align:center!important;flex:none!important;justify-content:center!important;place-self:flex-start start!important;align-items:center!important;width:fit-content!important;min-width:0!important;max-width:100%!important;min-height:44px!important;padding:10px 18px!important;font-size:14px!important;line-height:1.3!important;display:inline-flex!important}html body[data-view=home] #sell-property .owner-actions{align-items:flex-start!important;gap:12px!important}html body #escazu-invitation{display:none!important}html body[data-view=home] #escazu-invitation{color:#253c34;background:#f7f5ee;border:1px solid #cfbea0;border-radius:8px;grid-template-columns:1fr 1fr;max-width:1174px;margin:28px auto;padding:0;overflow:hidden;box-shadow:0 8px 24px #173c3112;display:grid!important}#escazu-invitation .escazu-invitation-photo{min-width:0;display:block}#escazu-invitation img{object-fit:cover;width:100%;height:100%;min-height:340px;display:block}#escazu-invitation .escazu-invitation-copy{align-self:center;padding:38px}#escazu-invitation .eyebrow{color:#78633d;letter-spacing:.17em;font-size:11px}#escazu-invitation h2{color:#253c34;margin:14px 0 18px;font:400 clamp(28px,3vw,40px)/1.15 Georgia,serif}#escazu-invitation p{color:#405147;margin:0 0 24px;font-size:16px;line-height:1.7}#escazu-invitation .escazu-invitation-link{color:#fff9ec;background:#193e32;border:1px solid #ad9562;border-radius:3px;align-items:center;gap:12px;min-height:44px;padding:12px 18px;font-size:14px;text-decoration:none;display:inline-flex}#escazu-invitation .escazu-invitation-link:hover{background:#2c5244}html body #escazu-invitation{padding:0!important}html body #escazu-invitation .eyebrow,html body #escazu-invitation .eyebrow span{color:#78633d!important}html body #escazu-invitation .escazu-invitation-link,html body #escazu-invitation .escazu-invitation-link span{color:#fff9ec!important}html body #escazu-invitation img{max-width:100%!important;max-height:none!important;margin:0!important}@media (max-width:800px){html body[data-view=home] #escazu-invitation{grid-template-columns:1fr;margin:22px 6%}#escazu-invitation img{aspect-ratio:3/2;height:auto;min-height:0}#escazu-invitation .escazu-invitation-copy{padding:26px}}body[data-view=home] :is(#escazu-invitation,#area,#attractions,#nature,#about,.video-section){color:#253c34!important;background:#f7f5ee!important;border:1px solid #cfbea0!important;border-radius:8px!important;width:88%!important;max-width:1174px!important;margin:28px auto!important;padding:0!important;overflow:hidden!important;box-shadow:0 8px 24px #173c3112!important}body[data-view=home] :is(#area,#attractions,#nature){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;display:grid!important}body[data-view=home] :is(#area>div,#attractions>.uniform-copy,#nature>.nature-copy){align-self:center!important;padding:38px!important;display:block!important}body[data-view=home] :is(#area>.mobile-area-photo,#attractions>.desktop-paragliding-photo){float:none!important;aspect-ratio:auto!important;object-fit:cover!important;border-radius:0!important;width:100%!important;max-width:none!important;height:440px!important;min-height:0!important;margin:0!important;display:block!important}body[data-view=home] #nature>figure{float:none!important;flex-direction:column!important;width:100%!important;max-width:none!important;margin:0!important;display:flex!important}body[data-view=home] #nature .nature-photo-frame{flex:1!important;height:auto!important}body[data-view=home] #nature .nature-photo-frame img{object-fit:cover!important;border-radius:0!important;width:100%!important;height:440px!important;min-height:0!important}body[data-view=home] #nature figcaption{color:#405147!important;padding:10px 18px!important;font-size:12px!important}body[data-view=home] :is(#area,#attractions,#nature,#about,.video-section) :is(h2,h3,p,span,b){color:#253c34!important;text-shadow:none!important}body[data-view=home] :is(#area,#attractions,#nature,#about,.video-section) h2{margin:14px 0 18px!important;font:400 clamp(28px,3vw,40px)/1.15 Georgia,serif!important}body[data-view=home] :is(#area,#attractions,#nature,#about,.video-section) p{font-size:16px!important;line-height:1.7!important}body[data-view=home] :is(#area,#attractions,#nature,#about,.video-section) .eyebrow{color:#78633d!important;letter-spacing:.17em!important;font-size:11px!important}body[data-view=home] #area .facts{border-color:#cfbea0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-view=home] .video-about-layout{display:contents!important}body[data-view=home] #about>div:first-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0!important}body[data-view=home] #about .family-landscape{grid-row:1/5!important;width:100%!important;max-width:none!important;height:100%!important}body[data-view=home] #about .family-landscape img{object-fit:cover!important;border-radius:0!important;height:100%!important;min-height:440px!important}body[data-view=home] #about>div:first-child>:is(.eyebrow,h2,h3,p){margin-left:38px!important;margin-right:38px!important}body[data-view=home] #about>div:first-child>.eyebrow{margin-top:38px!important}body[data-view=home] #about>div:first-child>p{margin-bottom:38px!important}body[data-view=home] #about .about-person{border-top:1px solid #cfbea0!important;margin:0!important;padding:28px 38px!important}body[data-view=home] #about .btn{color:#253c34!important;border-color:#ad9562!important}body[data-view=home] .video-section{grid-template-columns:1fr 1fr!important;column-gap:38px!important;padding:38px!important;display:grid!important}body[data-view=home] .video-section video{object-fit:contain!important;grid-area:1/1/5!important;width:100%!important;max-width:100%!important;height:380px!important;margin:0!important}body[data-view=home] .video-section>:not(video){grid-column:2!important}body[data-view=home] #sell-property{width:88%!important;max-width:1174px!important;margin:28px auto!important}@media (max-width:800px){body[data-view=home] :is(#escazu-invitation,#area,#attractions,#nature){grid-template-columns:1fr!important}body[data-view=home] :is(#area>.mobile-area-photo,#attractions>.desktop-paragliding-photo,#nature .nature-photo-frame img){aspect-ratio:3/2!important;height:auto!important;min-height:0!important}body[data-view=home] :is(#area>div,#attractions>.uniform-copy,#nature>.nature-copy){padding:26px!important}body[data-view=home] #about>div:first-child{flex-direction:column!important;display:flex!important}body[data-view=home] #about .family-landscape{order:-1!important}body[data-view=home] #about .family-landscape img{aspect-ratio:3/2!important;height:auto!important;min-height:0!important}body[data-view=home] #about>div:first-child>:is(.eyebrow,h2,h3,p){margin-left:26px!important;margin-right:26px!important}body[data-view=home] .video-section{flex-direction:column!important;padding:26px!important;display:flex!important}body[data-view=home] .video-section video{order:-1!important;height:auto!important;max-height:420px!important}}@media (min-width:801px){body[data-view=home] #home-promo-video{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:0!important}body[data-view=home] #home-promo-video>:not(video){min-width:0!important;margin-left:38px!important;margin-right:38px!important}}@media (max-width:800px){html body #properties .grid{grid-template-columns:minmax(0,1fr)!important;gap:22px!important}html body #properties article.card[data-property-type]{border:0!important;border-radius:4px!important;padding:0!important;overflow:hidden!important}html body #properties article.card[data-property-type] .property-expand{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:4px!important;flex-direction:column!important;gap:0!important;display:flex!important;overflow:hidden!important}html body #properties article.card .property-row-summary{background:#fff!important;flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important}html body #properties article.card .property-row-summary>img{aspect-ratio:3/2!important;object-fit:contain!important;background:#fff!important;border:0!important;border-radius:0!important;order:-1!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important}html body #properties article.card .property-number{letter-spacing:.15em!important;background:#fff!important;margin:0!important;padding:24px 24px 0!important;font-size:11px!important}html body #properties article.card .mobile-property-photo-title{text-align:center!important;background:#fff!important;border:0!important;min-height:0!important;margin:0!important;padding:14px 24px 18px!important;font:400 26px/1.25 Georgia,Times New Roman,serif!important}html body #properties article.card .property-photo-facts{background:#fff!important;border:0!important;flex-direction:column!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 24px 20px!important;display:flex!important}html body #properties article.card .property-photo-facts>strong{flex:none!important;font-size:16px!important}html body #properties article.card .property-photo-facts>.price{text-align:center!important;flex:none!important;width:auto!important;font-size:25px!important;line-height:1.3!important}html body #properties article.card .property-expanded-content{background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 24px 26px!important;display:block!important}html body #properties article.card :is(.card-copy,.house-description,.house-layout){background:#fff!important;border:0!important;border-radius:0!important;padding:0!important}html body #properties article.card .property-actions{flex-wrap:wrap!important;gap:10px!important;margin-top:14px!important;display:flex!important}html body #properties article.card .property-actions>:is(a.btn,button.property-share){border-radius:3px!important;min-height:44px!important;padding:11px 15px!important;font-size:13px!important}html body #properties article.card .property-actions>a.btn:not(.wa){color:#faf6eb!important;background:#183d32!important;border-color:#183d32!important}html body #properties article.card .meta{text-align:center!important;margin-bottom:12px!important}}html body #properties article.card .property-actions>a.btn:not(.wa){color:#faf6eb!important;width:fit-content!important;max-width:100%!important;min-height:44px!important;box-shadow:none!important;background:#183d32!important;border:1px solid #183d32!important;border-radius:3px!important;flex:0 auto!important;justify-content:center!important;align-items:center!important;padding:12px 18px!important;display:inline-flex!important}html body #properties article.card .property-actions>a.btn:not(.wa) span{color:inherit!important}html body #properties article.card[data-property-type],html body #properties article.card[data-property-type] .property-expand,html body #properties article.card[data-property-type] .property-row-summary{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body #properties article.card[data-property-type] .property-row-summary{flex-direction:column!important;gap:0!important;display:flex!important}html body #properties article.card[data-property-type] .property-row-summary>img{aspect-ratio:3/2!important;object-fit:contain!important;box-sizing:border-box!important;background:0 0!important;border:1px solid #8377578c!important;border-radius:4px 4px 0 0!important;order:-1!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:block!important}html body #properties article.card[data-property-type] .property-number{background:#fff!important;margin:0!important;padding:22px 20px 0!important}html body #properties article.card[data-property-type] .mobile-property-photo-title{background:#fff!important;border:0!important;min-height:0!important;margin:0!important;padding:14px 20px 18px!important}html body #properties article.card[data-property-type] .property-photo-facts{background:#fff!important;border:0!important;margin:0!important;padding:0 20px 18px!important}html body #properties article.card[data-property-type] .property-expanded-content{background:#fff!important;border:0!important;border-radius:0 0 4px 4px!important;margin:0!important;padding:0 20px 24px!important}html body #properties article.card[data-property-type] .card-copy{background:#fff!important;border:0!important}html body #properties article.card[data-property-type] .property-row-summary>img{object-position:center bottom!important;vertical-align:bottom!important;border-bottom:0!important}html body #properties>.catalog-home-return{display:none!important}html body[data-view=volcano] #properties>.catalog-home-return{color:#183d32!important;background:#fff!important;border:1px solid #b4a47e!important;border-radius:4px!important;align-items:center!important;gap:8px!important;width:fit-content!important;min-height:44px!important;margin:0 0 20px!important;padding:11px 18px!important;font:600 14px/1.3 Arial,sans-serif!important;text-decoration:none!important;display:inline-flex!important}html body #properties>.catalog-home-return span{color:inherit!important}html body #properties>.catalog-home-return:focus-visible{outline-offset:3px!important;outline:2px solid #183d32!important}html body[data-view=volcano] main{width:100%!important;max-width:none!important;margin-top:0!important;padding-top:0!important}html body[data-view=volcano] #properties{width:100%!important;max-width:none!important;margin:0!important;padding:0 0 28px!important}html body[data-view=volcano] #properties>.intro{box-sizing:border-box!important;color:#fff!important;background:linear-gradient(90deg,#031a18e0,#031a1854 65%,#031a181a),url(assets/seo-optimized/banner-bosque-continuacion-20261017-site.webp) 50% 38%/cover no-repeat!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;max-width:none!important;min-height:280px!important;margin:0 0 24px!important;padding:42px 6%!important;display:flex!important}html body[data-view=volcano] #properties>.intro>.catalog-title-row{flex-direction:column!important;align-items:flex-start!important;gap:14px!important;display:flex!important}html body[data-view=volcano] #properties>.intro h2{color:#fff!important;margin:0!important;font:400 clamp(38px,4vw,54px)/1.08 Georgia,serif!important}html body[data-view=volcano] #properties>.intro .eyebrow{color:#f6f4ed!important;text-align:left!important;max-width:none!important;font-size:12px!important}html body[data-view=volcano] #properties>.intro>p{color:#f6f4ed!important;max-width:600px!important;margin:18px 0 0!important;font-size:17px!important;line-height:1.6!important}html body[data-view=volcano] #properties>:not(.intro){box-sizing:border-box!important;width:88%!important;max-width:1174px!important;margin-left:auto!important;margin-right:auto!important}html body[data-view=volcano] #properties>.catalog-home-return{width:fit-content!important;margin-left:6%!important}@media (max-width:800px){html body[data-view=volcano] #properties>.intro{background-position:50%,72%!important;min-height:250px!important;padding:30px 6%!important}}html body #other-properties .other-properties-grid{grid-auto-rows:1fr!important;align-items:stretch!important}html body #other-properties .other-property-card{box-sizing:border-box!important;flex-direction:column!important;height:100%!important;display:flex!important}html body #other-properties .other-property-card>a{flex:none!important;display:block!important}html body #other-properties .other-property-card>a>img{aspect-ratio:3/2!important;object-fit:cover!important;width:100%!important;height:auto!important;display:block!important}html body #other-properties .other-property-card>div{box-sizing:border-box!important;flex-direction:column!important;flex:1!important;display:flex!important}html body #other-properties .other-property-card>div>p:has(strong){margin-top:auto!important;padding-top:18px!important}html body #other-properties .other-property-card>div>a.btn{align-self:flex-start!important;margin-top:0!important}html body #properties article.card[data-property-type] .property-row-summary>img{-webkit-backdrop-filter:blur(10px)saturate(.8)!important;backdrop-filter:blur(10px)saturate(.8)!important;background:linear-gradient(135deg,#ffffff57,#f1f0e538)!important;border-top:1px solid #ffffffa6!important;border-left:1px solid #ffffff80!important;border-right:1px solid #aaa28b8c!important;box-shadow:inset 0 1px #ffffff73!important}html body #other-properties>.escazu-home-return{color:#183d32!important;background:#fff!important;border:1px solid #b4a47e!important;border-radius:4px!important;align-items:center!important;gap:8px!important;width:fit-content!important;min-height:44px!important;margin:0 0 4px!important;padding:11px 18px!important;font:600 14px/1.3 Arial,sans-serif!important;text-decoration:none!important;display:inline-flex!important}html body #other-properties>.escazu-home-return span{color:inherit!important}html body #other-properties>.escazu-home-return:focus-visible{outline-offset:3px!important;outline:2px solid #183d32!important}html body[data-view=other] #other-properties{margin-top:0!important;padding-top:12px!important}html body #other-properties>.escazu-title-glass{box-sizing:border-box!important;-webkit-backdrop-filter:blur(10px)saturate(.8)!important;backdrop-filter:blur(10px)saturate(.8)!important;background:linear-gradient(135deg,#ffffff57,#f1f0e538)!important;border:1px solid #aaa28b8c!important;border-top-color:#ffffffa6!important;border-radius:4px!important;margin:0 0 18px!important;padding:24px 28px!important;box-shadow:inset 0 1px #ffffff73!important}html body #other-properties>.escazu-title-glass h2{color:#183d32!important;margin:10px 0 0!important;font:400 clamp(30px,4vw,46px)/1.15 Georgia,serif!important}html body #other-properties>.escazu-title-glass .eyebrow{color:#405147!important;letter-spacing:.12em!important;margin:0!important;font-size:11px!important}@media (max-width:800px){html body #other-properties>.escazu-title-glass{padding:20px!important}html body[data-view=home] #nature .nature-photo-frame{aspect-ratio:auto!important;flex:none!important;height:auto!important;min-height:0!important;padding:0!important}html body[data-view=home] #nature>figure{align-self:start!important;gap:0!important}html body[data-view=home] #nature .nature-copy{padding:26px!important}@media (max-width:800px){html body[data-view=home] #nature{row-gap:0!important}html body[data-view=home] #nature .nature-copy{padding:16px 26px 26px!important}html body[data-view=home] #nature figcaption{padding:8px 26px 0!important}}html body[data-view=home] .video-section h2[data-t=videoTitle]{box-sizing:border-box!important;text-align:center!important;text-wrap:balance!important;align-self:center!important;width:100%!important;max-width:none!important;margin:14px 0 18px!important;padding:0!important;display:block!important}html body[data-view=home] .video-section :is([data-t=videoLabel],[data-t=videoTitle],[data-t=videoBody],[data-t=videoNote]){box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-left:24px!important;padding-right:24px!important}html body[data-view=home] .video-section [data-t=videoLabel]{text-align:center!important;margin:18px 0 0!important}html body[data-view=home] .video-section h2[data-t=videoTitle]{text-align:center!important;padding:0 24px!important}html body[data-view=home] .video-section [data-t=videoBody]{margin:0 0 20px!important;font-size:16px!important;line-height:1.65!important}html body[data-view=home] .video-section [data-t=videoNote]{text-align:center!important;margin:0 0 22px!important;font-size:12px!important;line-height:1.5!important}}html body #property-range-summary{-webkit-backdrop-filter:blur(10px)saturate(.8)!important;backdrop-filter:blur(10px)saturate(.8)!important;background:#f8f8f147!important;border-top:1px solid #ffffffa6!important;border-bottom:1px solid #aaa28b8c!important;box-shadow:inset 0 1px #ffffff73!important}html body[data-view=home] :is(#sell-property,#contact){background:0 0!important}html body[data-view=home] :is(#sell-property .owner-invitation-box,#contact>div){-webkit-backdrop-filter:blur(10px)saturate(.8)!important;backdrop-filter:blur(10px)saturate(.8)!important;color:#253c34!important;background:#f8f8f147!important;border:1px solid #aaa28b8c!important;border-top-color:#ffffffa6!important;border-radius:4px!important;box-shadow:inset 0 1px #ffffff73!important}html body[data-view=home] :is(#sell-property,#contact) :is(h2,h3,p,b,label,.note,.eyebrow,.contact-links a){color:#253c34!important;text-shadow:none!important}html body[data-view=home] :is(#sell-property,#contact) a.btn{color:#253c34!important;box-shadow:none!important;text-shadow:none!important;background:#f8f8f173!important;border:1px solid #aaa58f!important}html body[data-view=home] :is(#sell-property,#contact) a.btn:hover{background:#f8f8f1bf!important}html body[data-view=home] #contact select{color:#253c34!important;background:#f8f8f18c!important;border-color:#aaa58f!important}html body[data-view=home] #contact select option{color:#253c34!important;background:#f7f5ee!important}@media (min-width:801px){html body[data-view=home] section#contact.contact{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:20px!important;width:88%!important;max-width:1174px!important;margin:28px auto!important;padding:0!important;display:grid!important}html body[data-view=home] #contact>#sell-property{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}html body[data-view=home] #contact>#sell-property>.owner-invitation-box{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important}html body[data-view=home] #contact>:is(div,#sell-property>.owner-invitation-box),html body[data-view=home] #contact>#sell-property>.owner-invitation-box{box-sizing:border-box!important;min-width:0!important;padding:22px!important}html body[data-view=home] #contact :is(h2,h3){margin:10px 0 14px!important;line-height:1.2!important}html body[data-view=home] #contact p{max-width:none!important;margin:10px 0 14px!important;line-height:1.55!important}html body[data-view=home] #contact :is(.eyebrow,label){line-height:1.45!important}html body[data-view=home] #contact .contact-links{overflow-wrap:anywhere!important;flex-direction:column!important;gap:6px!important;margin-top:10px!important;display:flex!important}html body[data-view=home] #contact .owner-actions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html body[data-view=home] #contact :is(a.btn,#sell-property a.btn){max-width:100%!important;min-height:44px!important;padding:9px 12px!important}html body[data-view=home] #contact select{width:100%!important;min-width:0!important;max-width:100%!important;margin-bottom:14px!important;padding:10px!important}html body[data-view=home] #contact .ai-connect-credit{margin-top:16px!important}html body[data-view=home] #contact .note{line-height:1.5!important}html body[data-view=home] section#about{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-bottom:12px!important;overflow:visible!important}html body[data-view=home] section#about>div:first-child{box-sizing:border-box!important;background:#f7f5ee!important;border:1px solid #cfbea0!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 8px 24px #173c3112!important}html body[data-view=home] section#about>.about-person{-webkit-backdrop-filter:blur(10px)saturate(.8)!important;backdrop-filter:blur(10px)saturate(.8)!important;box-sizing:border-box!important;color:#253c34!important;background:#f8f8f147!important;border:1px solid #aaa28b8c!important;border-top-color:#ffffffa6!important;border-radius:4px!important;margin:28px 0 0!important;padding:28px 38px!important;box-shadow:inset 0 1px #ffffff73!important}html body[data-view=home] section#contact.contact{margin-top:0!important}html body[data-view=home] .hero{-webkit-backdrop-filter:blur(8px)saturate(.9)!important;backdrop-filter:blur(8px)saturate(.9)!important;background:0 0!important}html body[data-view=home] .hero>img{opacity:.82!important}html body[data-view=home] .hero:before,html body[data-view=home] .hero:after{opacity:.85!important}}html body[data-view=volcano] section#contact.contact{box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:20px!important;width:88%!important;max-width:1174px!important;margin:28px auto!important;padding:0!important;display:grid!important}html body[data-view=volcano] section#contact.contact>div{box-sizing:border-box!important;-webkit-backdrop-filter:blur(10px)saturate(.8)!important;backdrop-filter:blur(10px)saturate(.8)!important;color:#253c34!important;background:#f8f8f147!important;border:1px solid #aaa28b8c!important;border-top-color:#ffffffa6!important;border-radius:4px!important;width:100%!important;min-width:0!important;margin:0!important;padding:28px!important;display:block!important;box-shadow:inset 0 1px #ffffff73!important}html body[data-view=volcano] #contact :is(h2,h3,p,b,label,.eyebrow,.note,.contact-links a){color:#253c34!important;text-shadow:none!important}html body[data-view=volcano] #contact .contact-links{overflow-wrap:anywhere!important;flex-wrap:wrap!important;gap:8px 18px!important;display:flex!important}html body[data-view=volcano] #contact :is(a.btn,select){color:#253c34!important;box-shadow:none!important;text-shadow:none!important;background:#f8f8f173!important;border:1px solid #aaa58f!important;max-width:100%!important}html body[data-view=volcano] #contact a.btn{justify-content:center!important;align-items:center!important;width:fit-content!important;min-height:44px!important;display:inline-flex!important}html body[data-view=volcano] #contact a.btn:hover{background:#f8f8f1bf!important}html body[data-view=volcano] #contact select{width:100%!important;min-width:0!important;margin:10px 0 18px!important;display:block!important}html body[data-view=volcano] #contact select option{color:#253c34!important;background:#f7f5ee!important}html body[data-view=volcano] #contact .contact-box>.note{margin-top:16px!important}@media (min-width:801px){html body[data-view=volcano] section#contact.contact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body[data-view] #contact a.btn.facebook-link,html body[data-view] #contact a.btn#contactWa{-webkit-backdrop-filter:blur(10px)saturate(.9)!important;backdrop-filter:blur(10px)saturate(.9)!important;text-shadow:none!important;background-image:none!important;box-shadow:inset 0 1px #ffffff8c!important}html body[data-view] #contact a.btn.facebook-link{color:#174774!important;background-color:#75b1e852!important;border:1px solid #487db280!important;border-top-color:#e1f1ffcc!important}html body[data-view] #contact a.btn#contactWa{color:#184b30!important;background-color:#77c19452!important;border:1px solid #448b5c80!important;border-top-color:#e4fbeacc!important}html body[data-view] #contact a.btn.facebook-link:hover{background-color:#75b1e87a!important}html body[data-view] #contact a.btn#contactWa:hover{background-color:#77c1947a!important}html body[data-view] #contact a.btn.facebook-link span,html body[data-view] #contact a.btn#contactWa span{color:inherit!important}html body[data-view=volcano] #properties>.catalog-home-return,html body[data-view=volcano] #properties #catalogBackTop{-webkit-backdrop-filter:blur(10px)saturate(.9)!important;backdrop-filter:blur(10px)saturate(.9)!important;color:#762e32!important;text-shadow:none!important;background:#dd848452!important;border:1px solid #ae525880!important;border-top-color:#ffe6e8cc!important;box-shadow:inset 0 1px #ffffff8c!important}html body[data-view=volcano] #properties>.catalog-home-return:hover,html body[data-view=volcano] #properties #catalogBackTop:hover{background-color:#dd84847a!important}html body[data-view=volcano] #properties>.catalog-home-return span{color:inherit!important}html body[data-view=home] #contact a.btn#contactWa,html body[data-view=home] #sell-property a.btn.owner-whatsapp{color:#184b30!important;-webkit-backdrop-filter:blur(10px)saturate(.9)!important;backdrop-filter:blur(10px)saturate(.9)!important;text-shadow:none!important;background:#77c19452!important;border:1px solid #448b5c80!important;border-top-color:#e4fbeacc!important;box-shadow:inset 0 1px #ffffff8c!important}html body[data-view=home] #contact a.btn#contactWa:hover,html body[data-view=home] #sell-property a.btn.owner-whatsapp:hover{background-color:#77c1947a!important}html body[data-view=home] #properties #catalogBackTop{color:#762e32!important;-webkit-backdrop-filter:blur(10px)saturate(.9)!important;backdrop-filter:blur(10px)saturate(.9)!important;text-shadow:none!important;background:#dd848452!important;border:1px solid #ae525880!important;border-top-color:#ffe6e8cc!important;box-shadow:inset 0 1px #ffffff8c!important}html body[data-view=home] #properties #catalogBackTop:hover{background-color:#dd84847a!important}html body[data-view=home] #contact :is(select,input,textarea){color:#253c34!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:#f7f5ee!important}html body[data-view=home] #about .about-person a.btn[data-t=aboutContact],html body[data-view=home] #sell-property a.btn[data-t=ownerCall]{color:#762e32!important;-webkit-backdrop-filter:blur(10px)saturate(.9)!important;backdrop-filter:blur(10px)saturate(.9)!important;text-shadow:none!important;background:#dd848452!important;border:1px solid #ae525880!important;border-top-color:#ffe6e8cc!important;box-shadow:inset 0 1px #ffffff8c!important}html body[data-view=home] #about .about-person a.btn[data-t=aboutContact]:hover,html body[data-view=home] #sell-property a.btn[data-t=ownerCall]:hover{background-color:#dd84847a!important}}#other-properties .other-properties-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;width:100%;margin:28px 0 0;display:grid}#other-properties .other-property-card{width:100%;min-width:0;margin:0}#other-properties .other-property-card>a>img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}@media (max-width:700px){#other-properties .other-properties-grid{grid-template-columns:minmax(0,1fr);gap:22px}}body[data-view=other] main>#other-properties~*{display:none!important}html body>header{background:#f7f5ee!important;border-bottom:1px solid #c4b48c55!important;box-shadow:0 3px 20px #112c2110!important}html body>header:before,html body>header:after{display:none!important}html body>header .site-menu-row{border-bottom:1px solid #25493640!important;gap:28px!important;padding-bottom:10px!important}html body>header .site-menu-row>:is(a.header-home,button#siteMenuToggle,button#lang){color:#123e31!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important;letter-spacing:.5px!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;height:auto!important;min-height:44px!important;padding:8px 0!important;font-size:14px!important;font-weight:500!important;transform:none!important}html body>header #siteMenuToggle[aria-expanded=true]{color:#123e31!important;background:0 0!important}html body>header .site-menu-row>:is(a.header-home,button#siteMenuToggle,button#lang):hover{color:#806831!important;box-shadow:none!important;transform:none!important}html body>header .header-home>span[aria-hidden],html body>header #siteMenuToggle>span[aria-hidden]{display:none!important}html body>header #siteMenuToggle:after{content:"⌄";margin-left:8px;font-size:18px}html body>header #siteMenuToggle[aria-expanded=true]:after{content:"⌃"}html body>header #siteMenuPanel{background:#0d2820ed!important;border-top:2px solid #c6ad79!important;border-radius:4px!important;padding:30px!important}html body #siteMenuPanel nav>a{border-radius:0!important;font-weight:400!important}html body #siteMenuPanel nav>a:nth-child(-n+2){background:0 0!important;border:0!important;border-bottom:1px solid #dfca9f50!important;font-family:Georgia,serif!important;font-size:22px!important}html body #siteMenuPanel nav>a:nth-child(-n+2) .site-menu-icon,html body #siteMenuPanel nav>a:nth-child(n+3) .site-menu-icon{display:none!important}html body #siteMenuPanel nav>a:hover{background:#ffffff0b!important}@media (max-width:700px){html body>header .site-menu-row{gap:14px!important;padding-bottom:0!important}html body>header .site-menu-row>:is(a.header-home,button#siteMenuToggle,button#lang){font-size:12px!important}html body>header #siteMenuPanel{padding:22px!important}html body #siteMenuPanel nav>a:nth-child(-n+2){font-size:21px!important}}body>header .site-menu-row{gap:10px!important}body>header .site-menu-row>:is(a.header-home,button#siteMenuToggle,button#lang){-webkit-backdrop-filter:blur(18px);width:auto!important;min-width:44px!important;max-width:none!important;height:44px!important;min-height:44px!important;max-height:none!important;text-shadow:none!important;background:#10372cc7!important;border:1px solid #fff6!important;border-radius:24px!important;gap:8px!important;padding:10px 18px!important;font-size:13px!important;transform:none!important;box-shadow:0 4px 18px #0d302b18!important}body>header #siteMenuToggle{background:#123f34e8!important;padding-inline:22px!important}body #siteMenuToggle>span[data-t],body .header-home>span[data-t]{display:inline!important}body>header #siteMenuToggle[aria-expanded=true]{color:#153e32!important;background:#f1e9d4!important}body>header #siteMenuPanel{-webkit-backdrop-filter:blur(24px);max-height:calc(100dvh - 180px);color:#fff!important;z-index:200!important;background:#0f2e26e8!important;border:1px solid #ffffff38!important;border-radius:24px!important;width:min(650px,92vw)!important;max-width:92vw!important;margin:0!important;padding:24px!important;position:absolute!important;top:calc(100% + 12px)!important;left:auto!important;right:4vw!important;overflow-y:auto!important;box-shadow:0 24px 70px #061c1755!important}#siteMenuPanel:not([hidden]){animation:.25s ease-out both realtyMenuDown}#siteMenuPanel[hidden]{display:none!important}.modern-menu-heading{letter-spacing:2.5px;color:#dfca9f;padding:0 4px 18px;font:11px Arial}body #siteMenuPanel nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;width:100%!important;display:grid!important}body #siteMenuPanel nav>a{white-space:normal!important;color:#f6f4ed!important;border-radius:12px!important;gap:10px!important;width:100%!important;min-height:46px!important;padding:12px!important;font-size:14px!important;line-height:1.4!important;transition:background .18s!important}body #siteMenuPanel nav>a:nth-child(-n+2){background:#ffffff0e!important;border:1px solid #ffffff24!important;align-items:flex-start!important;min-height:112px!important;padding:18px 14px!important;font-size:16px!important}body #siteMenuPanel nav>a:hover,body #siteMenuPanel nav>a:focus-visible{background:#ffffff20!important}body #siteMenuPanel .site-menu-icon{background:0 0!important;border:0!important;flex:0 0 26px!important;width:26px!important;height:26px!important;font-size:24px!important;display:grid!important}body #siteMenuPanel .site-menu-arrow{font-size:20px!important;display:inline!important}body #siteMenuPanel #shareHomepageStatus:empty{display:none!important}body #siteMenuPanel #shareHomepageStatus{grid-column:1/-1}body .hero>.hero-copy{max-width:850px!important;display:block!important}body .hero-copy>p{max-width:650px!important}body[data-view=other] main>.hero{display:none!important}@keyframes realtyMenuDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){body>header .site-menu-row{gap:6px!important}body>header .site-menu-row>:is(a.header-home,button#siteMenuToggle,button#lang){padding:8px 12px!important;font-size:12px!important}body>header .site-menu-row>a.header-home{display:none!important}body>header #siteMenuPanel{max-height:calc(100dvh - 115px);border-radius:20px!important;padding:16px!important;right:4vw!important}body #siteMenuPanel nav{grid-template-columns:1fr!important;gap:4px!important}body #siteMenuPanel nav>a:nth-child(-n+2){align-items:center!important;min-height:70px!important;margin-bottom:4px!important;padding:14px!important;font-size:15px!important}body #siteMenuPanel nav>a{min-height:44px!important}}@media (prefers-reduced-motion:reduce){#siteMenuPanel:not([hidden]){animation:none}}html body #properties .property-type-filter button[data-property-filter]{color:#234538!important;background:0 0!important;border-color:#b8b5a3!important}html body #properties .property-type-filter button[data-property-filter][aria-pressed=true]{color:#fff9ed!important;background:#183d32!important;border-color:#183d32!important}html body #properties .property-type-filter button[data-property-filter]:hover{color:#183d32!important;background:#e1dccd!important}html body #properties .property-actions>a.btn:not(.wa){color:#173c31!important;background:#eee6d4!important;border-color:#eee6d4!important}html body #properties .property-actions>a.btn:not(.wa):hover{color:#173c31!important;background:#dfcfab!important}html body :is(main,footer) :is(a.btn,button.property-share,a.property-return,button[data-property-filter],button.property-expand,#catalogBackTop),html body>a.persistent-wa{color:#f5eedc!important;box-shadow:none!important;text-shadow:none!important;letter-spacing:.25px!important;filter:none!important;background:0 0!important;border:1px solid #dac89e8c!important;border-radius:3px!important;min-height:42px!important;padding:10px 17px!important;font:500 13px/1.45 Arial,sans-serif!important;text-decoration:none!important;transition:background .18s,color .18s,border-color .18s!important;transform:none!important}html body :is(main,footer) :is(a.btn,button.property-share,a.property-return,button[data-property-filter],button.property-expand,#catalogBackTop):hover,html body>a.persistent-wa:hover{color:#fff!important;box-shadow:none!important;background:#e6d7b121!important;border-color:#dfca9f!important;transform:none!important}html body main .property-actions>a.btn:not(.wa),html body main button[data-property-filter][aria-pressed=true]{color:#173c31!important;background:#eee6d4!important;border-color:#eee6d4!important}html body main .property-actions>a.btn:not(.wa):hover,html body main button[data-property-filter][aria-pressed=true]:hover{color:#173c31!important;background:#dfcfab!important}html body main .property-actions{flex-wrap:wrap!important;gap:10px!important}html body main #other-properties a.btn{color:#faf6eb!important;background:#183d32!important;border:1px solid #183d32!important}html body main #other-properties a.btn:hover{background:#2c5244!important}html body main #other-properties article{box-shadow:none!important;border:1px solid #d9d5c7!important;border-radius:4px!important}html body main :is(.place,.about,.owner-invitation-box,.contact-box){box-shadow:none!important;border-radius:4px!important}html body #properties article.card[data-property-type]{border-bottom:1px solid #d8c69e45!important;margin-bottom:24px!important;padding-bottom:24px!important}html body #properties :is(.property-row-title,.mobile-property-photo-title){font-family:Georgia,serif!important;font-weight:400!important}html body #properties :is(.property-filter-buttons,.property-actions){gap:10px!important}html body #property-range-summary .entry-lot-price>span{color:#183d32!important}html body>a.persistent-wa{background:#163c32f2!important;border-color:#c8b585!important;border-radius:3px!important}html body :is(main,footer) :is(a.btn,button.property-share,a.property-return,button[data-property-filter],button.property-expand,#catalogBackTop):focus-visible{outline-offset:4px!important;outline:2px solid #dbc593!important}@media (max-width:700px){html body main .property-actions>:is(a.btn,button.property-share){min-height:44px!important;padding:10px 13px!important}}@media (prefers-reduced-motion:reduce){html body main :is(a.btn,button.property-share,button[data-property-filter]){transition:none!important}}#realty-desktop-hero-dock{display:none}@media (min-width:1001px){html body[data-view=home] #realty-desktop-hero-dock{--realty-dock-opacity:0;top:var(--realty-dock-header-bottom,107px);z-index:99;visibility:hidden;pointer-events:none;isolation:isolate;width:100%;height:40px;display:block;position:fixed;left:0;right:0;overflow:visible}html body[data-view=home] #realty-desktop-hero-dock.is-engaged{visibility:visible}html body[data-view=home] #realty-desktop-hero-dock:before{content:"";z-index:-1;opacity:var(--realty-dock-opacity);-webkit-backdrop-filter:blur(12px);pointer-events:none;background:linear-gradient(#faf8f1fa,#f3f0e4f2);border-bottom:1px solid #85887233;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffa6,0 3px 9px #1b2d2711}html body[data-view=home] #realty-desktop-hero-dock>a.realty-dock-button{box-sizing:border-box;text-align:center;cursor:pointer;white-space:normal;justify-content:center;align-items:center;margin:0;text-decoration:none;transition:filter .15s;display:inline-flex;position:absolute;transform:none}html body[data-view=home] #realty-desktop-hero-dock>a.realty-dock-button:hover{filter:brightness(1.04)}html body[data-view=home] #realty-desktop-hero-dock>a.realty-dock-text{box-sizing:border-box;letter-spacing:.025em;text-align:center;white-space:normal;cursor:pointer;justify-content:center;align-items:center;height:40px;margin:0;padding:0 3px;text-decoration:none;transition:color .18s;display:flex;position:absolute;top:0;box-shadow:none!important;color:#245144!important;background:0 0!important;border:0!important;border-radius:0!important;font:500 13.5px/1.25 Arial,sans-serif!important}html body[data-view=home] #realty-desktop-hero-dock>a.realty-dock-text:hover{text-underline-offset:4px;text-decoration:underline;color:#102e26!important}html body[data-view=home] #realty-desktop-hero-dock>a:focus-visible{outline-offset:2px;outline:2px solid #a58957}html body[data-view=home].realty-hero-dock-tracking main>.realty-split-hero .realty-hero-destination>a.btn{visibility:hidden!important}}@media (prefers-reduced-motion:reduce){#realty-desktop-hero-dock>a{transition:none!important}}#realty-turrialba-return-dock{display:none}@media (min-width:1001px){html body[data-view=volcano] #realty-turrialba-return-dock{--realty-return-progress:0;width:100%;height:40px;left:0;right:0;top:var(--realty-return-header-bottom,107px);z-index:99;visibility:hidden;isolation:isolate;pointer-events:none;display:block;position:fixed;overflow:visible}html body[data-view=volcano] #realty-turrialba-return-dock.is-engaged{visibility:visible}html body[data-view=volcano] #realty-turrialba-return-dock:before{content:"";z-index:-1;opacity:var(--realty-return-progress);-webkit-backdrop-filter:blur(12px);pointer-events:none;background:linear-gradient(#faf8f1fa,#f3f0e4f2);border-bottom:1px solid #85887233;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffa6,0 3px 9px #1b2d2711}html body[data-view=volcano] #realty-turrialba-return-dock>a.realty-return-moving{box-sizing:border-box;text-align:center;cursor:pointer;justify-content:center;align-items:center;margin:0;text-decoration:none;transition:filter .15s;display:inline-flex;position:absolute;transform:none}html body[data-view=volcano] #realty-turrialba-return-dock>a.realty-return-moving:hover{filter:brightness(1.06)}html body[data-view=volcano] #realty-turrialba-return-dock>a.realty-return-text{box-sizing:border-box;letter-spacing:.025em;text-align:center;cursor:pointer;justify-content:center;align-items:center;height:40px;margin:0;padding:0 3px;text-decoration:none;display:flex;position:absolute;top:0;box-shadow:none!important;color:#245144!important;background:0 0!important;border:0!important;font:500 13.5px/1.25 Arial,sans-serif!important}html body[data-view=volcano] #realty-turrialba-return-dock>a.realty-return-text:hover{text-underline-offset:4px;text-decoration:underline;color:#102e26!important}html body[data-view=volcano] #realty-turrialba-return-dock>a:focus-visible{outline-offset:2px;outline:2px solid #a58957}html body[data-view=volcano].realty-turrialba-return-tracking #properties>.intro.turrialba-catalog-hero>a.btn.turrialba-hero-return{visibility:hidden!important}}@media (prefers-reduced-motion:reduce){#realty-turrialba-return-dock>a{transition:none!important}}#realty-mobile-home-dock{display:none}@media (max-width:1000px){html body[data-view=home] #realty-mobile-home-dock{--realty-mobile-dock-progress:0;top:var(--realty-mobile-dock-header-bottom,56px);z-index:99;visibility:hidden;isolation:isolate;pointer-events:none;width:100%;height:46px;display:block;position:fixed;left:0;right:0;overflow:visible}html body[data-view=home] #realty-mobile-home-dock.is-engaged{visibility:visible}html body[data-view=home] #realty-mobile-home-dock:before{content:"";z-index:-1;opacity:var(--realty-mobile-dock-progress);-webkit-backdrop-filter:blur(12px);pointer-events:none;background:linear-gradient(#faf8f1fa,#f3f0e4f2);border-bottom:1px solid #85887233;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffa6,0 3px 9px #1b2d2711}html body[data-view=home] #realty-mobile-home-dock>a.realty-mobile-dock-moving{box-sizing:border-box;text-align:center;cursor:pointer;white-space:normal;justify-content:center;align-items:center;margin:0;text-decoration:none;transition:filter .15s;display:inline-flex;position:absolute;transform:none}html body[data-view=home] #realty-mobile-home-dock>a.realty-mobile-dock-moving:hover{filter:brightness(1.06)}html body[data-view=home] #realty-mobile-home-dock>a.realty-mobile-dock-text{box-sizing:border-box;letter-spacing:0;text-align:center;white-space:normal;cursor:pointer;justify-content:center;align-items:center;height:46px;min-height:44px;margin:0;padding:2px 4px;text-decoration:none;display:flex;position:absolute;top:0;box-shadow:none!important;color:#245144!important;background:0 0!important;border:0!important;border-radius:0!important;font:500 clamp(10.5px,2.85vw,12px)/1.25 Arial,Helvetica,sans-serif!important}html body[data-view=home] #realty-mobile-home-dock>a.realty-mobile-dock-text:hover{text-underline-offset:3px;text-decoration:underline;color:#102e26!important}html body[data-view=home] #realty-mobile-home-dock>a:focus-visible{outline-offset:2px;outline:2px solid #a58957}html body[data-view=home].realty-mobile-dock-tracking main>.realty-split-hero .realty-hero-destination>a.btn{visibility:hidden!important}}@media (prefers-reduced-motion:reduce){#realty-mobile-home-dock>a{transition:none!important}}