:root{--ouro:#D4A853;--ouro-claro:#F0D78C;--ouro-escuro:#B8933F;--verde-escuro:#3A4F4A;--verde-texto:#5F7D76;--areia-clara:#FAF3E8;--branco:#FFFFFF;--preto:#1A1A1A;--cinza:#5b6472;--noticia:#D9455A}.bussola *{box-sizing:border-box}.bussola{font-family:Montserrat,sans-serif;color:var(--preto);background:var(--branco)}.bussola a{text-decoration:none;color:inherit}.bussola img{max-width:100%;display:block}.bh-hero{position:relative;height:calc(48vh + 140px);min-height:520px;padding-top:140px;display:flex;align-items:center;overflow:hidden;background:var(--verde-escuro)}.bh-hero-bg{position:absolute;inset:0;z-index:0}.bh-hero-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 38%;opacity:0;transform:scale(1.04);transition:opacity 1.4s ease,transform 8s ease;will-change:opacity}.bh-hero-slide.is-on{opacity:.72;transform:scale(1.09)}@media(prefers-reduced-motion:reduce){.bh-hero-slide{transition:opacity .4s ease;transform:none}.bh-hero-slide.is-on{transform:none}}.bh-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#1a25228c,#1a252200 28% 62%,#1a25226b),linear-gradient(115deg,#3a4f4a7a,#3a4f4a38 52%,#3a4f4a70)}.bh-hero-c{position:relative;z-index:2;padding:0 80px;max-width:1360px;margin:0 auto;width:100%}.bh-hero-label{font-size:11px;letter-spacing:6px;text-transform:uppercase;color:var(--ouro-claro);margin-bottom:20px;font-weight:600;text-shadow:0 1px 12px rgba(0,0,0,.35)}.bh-hero-title{font-family:Cinzel,Cinzel Fallback,serif;font-size:clamp(34px,5.2vw,58px);font-weight:400;color:var(--branco);line-height:1.1;letter-spacing:1px;margin:0 0 18px;text-shadow:0 2px 26px rgba(0,0,0,.32)}.bh-hero-title em{font-style:normal;color:var(--ouro)}.bh-hero-sub{font-size:16px;font-weight:300;color:#ffffffe6;line-height:1.85;max-width:560px;margin:0;text-shadow:0 1px 16px rgba(0,0,0,.3)}.bh-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.bh-tab{padding:10px 24px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;border:1px solid rgba(255,255,255,.35);color:#ffffffd9;background:#ffffff0f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.bh-tab:hover{background:#ffffff24;border-color:#fff9;color:var(--branco);transform:translateY(-1px)}.bh-tab.active{background:var(--ouro);border-color:var(--ouro);color:var(--verde-escuro);box-shadow:0 6px 20px #d4a85347}.bh-tab.active:hover{background:var(--ouro-claro);border-color:var(--ouro-claro);color:var(--verde-escuro);transform:none}.bh-panel{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;max-width:700px;padding:34px 40px;background:#1a2522d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.16);border-radius:8px;box-shadow:0 20px 50px #0006}.bh-panel-text{display:flex;flex-direction:column;gap:14px;max-width:360px}.bh-panel-text .bh-hero-label{margin-bottom:0}.bh-panel-text .bh-hero-title{margin:0;font-size:clamp(30px,4vw,42px)}.bh-panel-text .bh-hero-sub{margin:0;max-width:360px;font-size:15px;line-height:1.55}.bh-panel-nav{display:flex;flex-direction:column;gap:2px;flex-shrink:0;min-width:148px}.bh-panel-nav .bh-plink{font-size:12px;letter-spacing:.04em;padding:9px 4px;color:#ffffffe6;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.18);transition:color .15s ease}.bh-panel-nav .bh-plink:hover{color:var(--ouro-claro)}.bh-panel-nav .bh-plink.active{color:var(--ouro-claro);font-weight:700;border-bottom:2px solid var(--ouro)}@media(max-width:720px){.bh-panel{padding:28px 26px;gap:22px}.bh-panel-text,.bh-panel-nav{max-width:100%;width:100%}.bh-panel-nav{min-width:0;border-top:1px solid rgba(255,255,255,.16);padding-top:6px}}@media(max-width:900px){.bh-hero{min-height:460px;padding-top:120px}.bh-hero-label{letter-spacing:4px;margin-bottom:14px}.bh-hero-sub{font-size:15px;line-height:1.7}.bh-tabs{margin-top:24px;gap:8px}.bh-tab{padding:9px 18px;letter-spacing:1px}}@media(max-width:560px){.bh-hero{min-height:400px;padding-top:104px}.bh-hero-sub{max-width:100%}.bh-tab{padding:8px 14px;font-size:11px}}@media(prefers-reduced-motion:reduce){.bh-tab{transition:none}.bh-tab:hover{transform:none}}.bh-noticias{background:var(--areia-clara);padding:32px 80px;border-bottom:1px solid rgba(212,168,83,.25)}.bh-noticias-inner{max-width:1360px;margin:0 auto;display:flex;align-items:center;gap:28px}.bh-noticias-label{flex:0 0 auto;display:flex;align-items:center;gap:10px;font-family:Cinzel,serif;font-size:14px;color:var(--verde-escuro);letter-spacing:1px}.bh-noticias-label .dot{width:8px;height:8px;border-radius:50%;background:var(--noticia);animation:bhPulse 1.8s infinite}@keyframes bhPulse{0%,to{opacity:1}50%{opacity:.35}}.bh-noticias-track{flex:1;display:flex;gap:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.bh-noticias-item{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:0 26px;border-left:1px solid rgba(212,168,83,.35);font-size:13.5px;color:var(--preto);white-space:nowrap}.bh-noticias-item:first-child{border-left:none}.bh-noticias-item span.t{color:var(--ouro-texto,#8A6B22);font-weight:600;font-size:11px;letter-spacing:.5px}.bh-noticias-more{flex:0 0 auto;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--verde-texto);border-bottom:1px solid var(--verde-texto);padding-bottom:2px}.bh-featured{padding:64px 80px 20px;max-width:1360px;margin:0 auto}.bh-featured-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:50px;align-items:center;background:var(--areia-clara);border-radius:20px;overflow:hidden}.bh-featured-img{height:100%;min-height:400px;overflow:hidden}.bh-featured-img img{width:100%;height:100%;object-fit:cover}.bh-featured-body{padding:20px 50px 20px 0}.bh-cat-pill{display:inline-block;background:var(--ouro);color:var(--verde-escuro);font-size:10.5px;letter-spacing:2px;text-transform:uppercase;padding:6px 16px;border-radius:999px;font-weight:700;margin-bottom:18px}.bh-featured-body h2{font-family:Cinzel,serif;font-size:clamp(24px,2.6vw,34px);color:var(--verde-escuro);margin:0 0 16px;font-weight:500;line-height:1.28}.bh-featured-body p{font-size:15px;color:var(--cinza);font-weight:300;line-height:1.9;margin:0 0 22px}.bh-meta{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--ouro-texto,#8A6B22);letter-spacing:.5px;text-transform:uppercase;font-weight:600;flex-wrap:wrap}.bh-meta .sep{color:#3a4f4a40}.bh-content{max-width:1360px;margin:0 auto;padding:20px 80px 100px;display:grid;grid-template-columns:2.1fr 1fr;gap:60px;align-items:start}.bh-content-flex{display:flex;gap:60px;align-items:flex-start}.bh-content-flex .bh-content-flowcol{flex:2.1 1 0%;min-width:0;display:flex;flex-direction:column}.bh-content-flex>.bsb{flex:1 1 0%}.bh-section-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:34px;flex-wrap:wrap;gap:12px}.bh-section-title{font-family:Cinzel,serif;font-size:26px;color:var(--verde-escuro);font-weight:500;margin:0}.bh-section-all{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--verde-texto)}.bh-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.bh-card{background:var(--branco);border:1px solid rgba(212,168,83,.18);border-radius:14px;overflow:hidden;transition:all .35s ease}.bh-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px -18px #3a4f4a2e;border-color:#d4a85366}.bh-card-img{height:190px;overflow:hidden}.bh-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.bh-card:hover .bh-card-img img{transform:scale(1.06)}.bh-card-body{padding:24px 24px 26px}.bh-card-cat{display:inline-block;background:#d4a85324;color:var(--ouro-texto,#8A6B22);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;padding:5px 13px;border-radius:2px;margin-bottom:14px;font-weight:700}.bh-card h3{font-family:Cinzel,serif;font-size:17px;color:var(--verde-escuro);margin:0 0 10px;font-weight:500;line-height:1.32}.bh-card p{font-size:13.5px;color:var(--cinza);font-weight:300;line-height:1.8;margin:0 0 16px}.bh-card-meta{display:flex;gap:10px;font-size:11px;color:var(--ouro-texto,#8A6B22);letter-spacing:.5px;text-transform:uppercase;font-weight:600}.bh-empty{padding:60px 20px;text-align:center;color:var(--cinza);font-size:14px;background:var(--areia-clara);border-radius:14px}.bh-catfilter{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}.bh-catfilter a{padding:9px 20px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.5px;background:var(--areia-clara);color:var(--verde-escuro);border:1px solid transparent}.bh-catfilter a.active{background:var(--verde-escuro);color:var(--branco)}.bsb{display:flex;flex-direction:column;gap:36px;position:sticky;top:24px}.bsb-box{background:var(--areia-clara);border-radius:16px;padding:28px}.bsb-title{font-family:Cinzel,serif;font-size:16px;color:var(--verde-escuro);margin:0 0 20px;font-weight:500;letter-spacing:.5px}.bsb-cats{display:flex;flex-direction:column}.bsb-cat-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(58,79,74,.08);font-size:13.5px;font-weight:500;color:var(--preto)}.bsb-cat-row:last-child{border-bottom:none}.bsb-cat-row.active{color:var(--verde-escuro);font-weight:700}.bsb-cat-row span{color:var(--ouro-texto,#8A6B22);font-weight:700;font-size:12px}.bsb-recent{display:flex;flex-direction:column;gap:16px}.bsb-recent-item{display:flex;gap:14px;align-items:flex-start}.bsb-recent-thumb{flex:0 0 64px;width:64px;height:64px;border-radius:8px;overflow:hidden}.bsb-recent-thumb img{width:100%;height:100%;object-fit:cover}.bsb-recent-body h4{font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;color:var(--verde-escuro);margin:0 0 6px;line-height:1.4}.bsb-recent-body span{font-size:10.5px;color:var(--ouro-texto,#8A6B22);letter-spacing:.5px;text-transform:uppercase;font-weight:600}.bsb-imovel{background:var(--verde-escuro);border-radius:16px;overflow:hidden;color:var(--branco)}.bsb-imovel-img{position:relative;height:180px;background:#ffffff14}.bsb-imovel-img img{width:100%;height:100%;object-fit:cover}.bsb-imovel-badge{position:absolute;top:14px;left:14px;background:var(--ouro);color:var(--verde-escuro);font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:6px 12px;border-radius:999px}.bsb-imovel-body{padding:22px}.bsb-imovel-ref{font-size:11px;color:#ffffff8c;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}.bsb-imovel-price{font-size:22px;font-weight:700;margin-bottom:6px}.bsb-imovel-loc{font-size:12.5px;color:#ffffffb3;margin-bottom:14px}.bsb-imovel-specs{display:flex;gap:14px;font-size:12px;color:#ffffffd9;margin-bottom:18px;flex-wrap:wrap}.bsb-imovel-specs span{display:flex;align-items:center;gap:5px}.bsb-imovel-specs svg{width:14px;height:14px}.bsb-imovel-cta{display:block;text-align:center;background:#5f7d76;color:#fff;font-size:11.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:13px;border-radius:999px}.bsb-reg-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:20px}.bsb-reg-head .bsb-title{margin:0}.bsb-reg-all{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--verde-texto);white-space:nowrap}.bsb-reg-lista{display:flex;flex-direction:column;gap:6px}.bsb-reg-item{position:relative;display:block;height:84px;border-radius:10px;overflow:hidden}.bsb-reg-item img{width:100%;height:100%;object-fit:cover;display:block}.bsb-reg-veu{position:absolute;inset:0;background:linear-gradient(90deg,#1a2522c7,#1a25223d)}.bsb-reg-nome{position:absolute;left:13px;top:50%;transform:translateY(-50%);font-family:Cinzel,serif;font-size:12.5px;color:var(--branco);line-height:1.2}.bsb-newsletter{background:linear-gradient(160deg,var(--verde-escuro) 0%,var(--verde-texto) 100%);border-radius:16px;padding:28px;color:var(--branco)}.bsb-newsletter h3{font-family:Cinzel,serif;font-size:17px;margin:0 0 10px;font-weight:500;color:var(--ouro-claro)}.bsb-newsletter p{font-size:12.5px;color:#ffffffbf;line-height:1.7;margin:0 0 18px;font-weight:300}.bsb-nl-form{display:flex;flex-direction:column;gap:10px}.bsb-nl-form input{padding:12px 14px;border-radius:8px;border:none;font-family:Montserrat,sans-serif;font-size:13px}.bsb-nl-form button{padding:12px;border-radius:8px;border:none;background:var(--ouro);color:var(--verde-escuro);font-weight:700;font-size:12px;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.bsb-nl-msg{font-size:12px;margin-top:2px;color:var(--ouro-claro);display:none}.bsb-hiring{background:linear-gradient(160deg,var(--verde-escuro) 0%,var(--verde-texto) 100%);border-radius:16px;padding:28px;color:var(--branco);text-align:center}.bsb-hiring h3{font-family:Cinzel,serif;font-size:17px;margin:0 0 10px;font-weight:500;color:var(--ouro-claro);line-height:1.3}.bsb-hiring p{font-size:12.5px;line-height:1.7;margin:0 0 18px;color:#ffffffbf;font-weight:300}.bsb-hiring a{display:inline-block;background:var(--ouro);color:var(--verde-escuro);font-size:11.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:12px 26px;border-radius:8px;text-decoration:none;transition:background .25s}.bsb-hiring a:hover{background:var(--ouro-claro)}.bh-pagination{display:flex;justify-content:center;gap:10px;margin-top:48px}.bh-page-btn{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--verde-escuro);border:1px solid rgba(58,79,74,.15)}.bh-page-btn.active{background:var(--verde-escuro);color:var(--branco);border-color:var(--verde-escuro)}.art-crumb{max-width:1360px;margin:0 auto;padding:140px 80px 0;font-size:12.5px;color:var(--cinza)}.art-crumb a{color:var(--verde-texto);font-weight:600}.art-crumb .sep{margin:0 8px;color:#3a4f4a4d}.art-head{max-width:900px;margin:0 auto;padding:30px 80px 40px;text-align:center}.art-head h1{font-family:Cinzel,serif;font-size:clamp(28px,4vw,46px);color:var(--verde-escuro);line-height:1.22;font-weight:500;margin:0 0 22px}.art-head p.dek{font-size:16px;color:var(--cinza);font-weight:300;line-height:1.85;margin:0 0 26px}.art-meta{display:flex;align-items:center;justify-content:center;gap:14px;font-size:12px;color:var(--ouro-texto,#8A6B22);letter-spacing:.5px;text-transform:uppercase;font-weight:600;flex-wrap:wrap}.art-meta .sep{color:#3a4f4a40}.art-hero-img{max-width:1360px;margin:0 auto;padding:0 80px}.art-hero-img img{width:100%;height:420px;object-fit:cover;border-radius:14px}.art-body-wrap{max-width:1360px;margin:0 auto;padding:56px 80px 100px;display:grid;grid-template-columns:2.1fr 1fr;gap:60px;align-items:start}.art-share{display:flex;flex-direction:column;gap:12px;position:sticky;top:24px}.art-share a{width:44px;height:44px;border-radius:50%;background:var(--areia-clara);display:flex;align-items:center;justify-content:center;color:var(--verde-escuro);transition:all .25s}.art-share a:hover{background:var(--ouro);color:var(--branco)}.art-share svg{width:18px;height:18px}.art-share-label{font-size:9.5px;letter-spacing:1.5px;text-transform:uppercase;color:var(--cinza);text-align:center;margin-bottom:4px}.art-main{display:flex;gap:32px;align-items:flex-start}.art-main-content{flex:1;min-width:0}.art-content{font-size:16.5px;line-height:1.95;color:#333;max-width:720px}.art-content h2{font-family:Cinzel,serif;font-size:25px;color:var(--verde-escuro);font-weight:500;margin:44px 0 16px;line-height:1.3;scroll-margin-top:150px}.art-content h2:first-child{margin-top:0}.art-content p{margin:0 0 22px;font-weight:300}.art-content ul{margin:0 0 26px;padding-left:22px}.art-content li{margin-bottom:10px;font-weight:300}.art-content strong{color:var(--verde-escuro);font-weight:600}.art-pullquote{border-left:3px solid var(--ouro);padding:6px 0 6px 28px;margin:36px 0;font-family:Cinzel,serif;font-size:21px;color:var(--verde-escuro);font-weight:500;line-height:1.5}.art-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:44px;padding-top:32px;border-top:1px solid rgba(58,79,74,.1);max-width:720px}.art-tag{background:var(--areia-clara);color:var(--verde-escuro);font-size:12px;font-weight:600;padding:8px 16px;border-radius:999px}.art-share-mobile{display:none;gap:12px;margin:30px 0;max-width:720px}.art-share-mobile a{width:42px;height:42px;border-radius:50%;background:var(--areia-clara);display:flex;align-items:center;justify-content:center;color:var(--verde-escuro)}.art-share-mobile svg{width:17px;height:17px}.art-related{background:var(--areia-clara);padding:90px 80px}.art-related-inner{max-width:1360px;margin:0 auto}.art-related-head{text-align:center;margin-bottom:48px}.art-related-head p{font-size:11px;letter-spacing:6px;text-transform:uppercase;color:var(--ouro-texto,#8A6B22);font-weight:600;margin:0 0 14px}.art-related-head h2{font-family:Cinzel,serif;font-size:30px;color:var(--verde-escuro);margin:0;font-weight:500}.art-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.new-crumb{max-width:1360px;margin:0 auto;padding:140px 80px 0;font-size:12.5px;color:var(--cinza)}.new-crumb a{color:var(--verde-texto);font-weight:600}.new-crumb .sep{margin:0 8px;color:#3a4f4a4d}.new-head{max-width:820px;margin:0 auto;padding:30px 80px 34px}.new-cat-row{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.new-cat-pill{display:inline-flex;align-items:center;gap:8px;background:#d9455a1a;color:var(--noticia);font-size:10.5px;letter-spacing:2px;text-transform:uppercase;padding:6px 16px;border-radius:999px;font-weight:700}.new-cat-pill .dot{width:6px;height:6px;border-radius:50%;background:var(--noticia)}.new-head h1{font-family:Cinzel,serif;font-size:clamp(26px,3.6vw,40px);color:var(--verde-escuro);line-height:1.25;font-weight:500;margin:0 0 20px}.new-meta{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--ouro-texto,#8A6B22);letter-spacing:.5px;text-transform:uppercase;font-weight:600;flex-wrap:wrap}.new-meta .sep{color:#3a4f4a40}.new-hero-img{max-width:1360px;margin:0 auto;padding:0 80px}.new-hero-img img{width:100%;height:420px;object-fit:cover;border-radius:14px}.new-body-wrap{max-width:1360px;margin:0 auto;padding:56px 80px 100px;display:grid;grid-template-columns:2.1fr 1fr;gap:60px;align-items:start}.new-content{font-size:16.5px;line-height:1.95;color:#333;max-width:680px}.new-content p{margin:0 0 22px;font-weight:300}.new-content strong{color:var(--verde-escuro);font-weight:600}.new-content ul{margin:0 0 22px;padding-left:22px}.new-content li{margin-bottom:8px;font-weight:300}.new-source{font-size:12.5px;color:var(--cinza);font-style:italic;border-top:1px solid rgba(58,79,74,.1);padding-top:20px;margin-top:8px;max-width:680px}.new-share{display:flex;gap:12px;margin:34px 0 0;max-width:680px;align-items:center}.new-share-label{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--cinza);font-weight:600}.new-share a{width:40px;height:40px;border-radius:50%;background:var(--areia-clara);display:flex;align-items:center;justify-content:center;color:var(--verde-escuro);transition:all .25s}.new-share a:hover{background:var(--ouro);color:var(--branco)}.new-share svg{width:16px;height:16px}.new-more{background:var(--areia-clara);padding:80px}.new-more-inner{max-width:1360px;margin:0 auto}.new-more-head{margin-bottom:36px}.new-more-head p{font-size:11px;letter-spacing:6px;text-transform:uppercase;color:var(--ouro-texto,#8A6B22);font-weight:600;margin:0 0 12px}.new-more-head h2{font-family:Cinzel,serif;font-size:26px;color:var(--verde-escuro);margin:0;font-weight:500}.new-more-list{display:flex;flex-direction:column;background:var(--branco);border-radius:16px;overflow:hidden}.new-more-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 28px;border-bottom:1px solid rgba(58,79,74,.08)}.new-more-row:last-child{border-bottom:none}.new-more-row-l{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.new-more-row-l .t{font-size:10.5px;letter-spacing:1.5px;text-transform:uppercase;color:var(--ouro-texto,#8A6B22);font-weight:700;flex:0 0 auto}.new-more-row-l h4{font-size:14.5px;font-weight:600;color:var(--preto);margin:0}.new-more-row-r{font-size:12px;color:var(--cinza);flex:0 0 auto}.abc-lede{font-size:16px;color:var(--cinza);font-weight:300;line-height:1.9;margin:0 0 50px;max-width:640px}.abc-jump{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 46px}.abc-jump a{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Cinzel,serif;font-size:13px;font-weight:600;color:var(--verde-escuro);background:var(--areia-clara);transition:all .25s;text-decoration:none}.abc-jump a:hover{background:var(--ouro);color:var(--branco);transform:translateY(-2px)}.abc-term-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:8px}.abc-term{background:var(--branco);border:1px solid rgba(212,168,83,.2);border-radius:14px;padding:28px 26px;scroll-margin-top:170px;transition:border-color .25s,transform .25s}.abc-term:hover{border-color:#d4a85373;transform:translateY(-3px)}.abc-term-letter{font-family:Cinzel,serif;font-size:30px;font-weight:600;color:var(--ouro);line-height:1;margin-bottom:12px}.abc-term h3{font-family:Cinzel,serif;font-size:16px;color:var(--verde-escuro);margin:0 0 10px;font-weight:500;letter-spacing:.3px}.abc-term p{font-size:13.5px;color:var(--cinza);font-weight:300;line-height:1.8;margin:0}.abc-steps-list{display:flex;flex-direction:column}.abc-step-row{display:flex;gap:26px;padding:28px 0;border-bottom:1px solid rgba(58,79,74,.08)}.abc-step-row:first-child{padding-top:6px}.abc-step-row:last-child{border-bottom:none}.abc-step-num{flex:0 0 auto;font-family:Cinzel,serif;font-size:34px;font-weight:400;color:#a67c2e;line-height:1;min-width:48px}.abc-step-body h3{font-family:Cinzel,serif;font-size:17px;color:var(--verde-escuro);margin:0 0 8px;font-weight:500}.abc-step-body p{font-size:14px;color:var(--cinza);font-weight:300;line-height:1.8;margin:0}.abc-cta{background:var(--verde-escuro);padding:100px 80px;text-align:center;position:relative;overflow:hidden}.abc-cta:before{content:"";position:absolute;top:-200px;left:50%;transform:translate(-50%);width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(212,168,83,.08) 0%,transparent 70%)}.abc-cta-label{font-size:11px;letter-spacing:6px;text-transform:uppercase;color:var(--ouro-claro);margin-bottom:18px;font-weight:500;position:relative}.abc-cta-title{font-family:Cinzel,serif;font-size:clamp(26px,3.6vw,42px);font-weight:400;color:var(--branco);margin:0 0 16px;line-height:1.2;position:relative}.abc-cta-title em{font-style:normal;color:var(--ouro)}.abc-cta-sub{font-size:15.5px;color:#ffffffb8;font-weight:300;max-width:500px;margin:0 auto 40px;line-height:1.85;position:relative}.abc-cta-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;position:relative}.abc-btn-primary{display:inline-block;padding:16px 44px;background:var(--ouro);color:var(--verde-escuro);font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;text-decoration:none;border-radius:999px;transition:all .3s}.abc-btn-primary:hover{background:var(--ouro-claro);transform:translateY(-2px)}.abc-btn-outline{display:inline-block;padding:16px 44px;background:transparent;color:var(--ouro-claro);font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;text-decoration:none;border-radius:999px;border:1px solid var(--ouro);transition:all .3s}.abc-btn-outline:hover{background:var(--ouro);color:var(--verde-escuro);transform:translateY(-2px)}.guide-quicknav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:44px}.guide-quicknav a{padding:10px 22px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;border:1px solid rgba(212,168,83,.4);color:var(--verde-escuro);transition:all .25s}.guide-quicknav a:hover{background:var(--ouro);border-color:var(--ouro);color:var(--branco)}.abc-faq-item{border-bottom:1px solid rgba(58,79,74,.1)}.abc-faq-item:last-child{border-bottom:none}.abc-faq-button{width:100%;background:none;border:none;text-align:left;padding:22px 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:inherit}.abc-faq-q{font-family:Cinzel,serif;font-size:16.5px;font-weight:500;color:var(--verde-escuro)}.abc-faq-icon{flex:0 0 auto;width:26px;height:26px;border:1px solid var(--ouro);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ouro-texto,#8A6B22);font-size:16px;transition:transform .3s}.abc-faq-item.open .abc-faq-icon{transform:rotate(45deg)}.abc-faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease}.abc-faq-item.open .abc-faq-a{max-height:800px}.abc-faq-a p{font-size:14.5px;color:var(--cinza);font-weight:300;line-height:1.85;margin:0 0 18px}.abc-faq-a p:last-child{margin-bottom:0}.art-content .abc-note{background:var(--areia-clara);border-left:3px solid var(--ouro);padding:14px 20px;border-radius:0 8px 8px 0;font-size:13px;color:var(--cinza);font-style:italic;margin:0 0 26px}.region-stats{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:36px}.region-stat{border-left:2px solid var(--ouro);padding-left:18px}.region-stat-num{font-family:Cinzel,serif;font-size:32px;font-weight:600;color:var(--verde-escuro);line-height:1;margin-bottom:6px}.region-stat-label{font-size:12px;color:var(--cinza);letter-spacing:.3px;line-height:1.5}.region-cidade-row{display:flex;justify-content:space-between;align-items:center;padding:22px 0;border-bottom:1px solid rgba(58,79,74,.08);gap:20px;flex-wrap:wrap}.region-cidade-row:last-child{border-bottom:none}.region-cidade-nome{font-family:Cinzel,serif;font-size:18px;color:var(--verde-escuro);font-weight:500;flex:0 0 auto;min-width:180px}.region-cidade-desc{font-size:13.5px;color:var(--cinza);font-weight:300;line-height:1.7;flex:1 1 320px}.region-cidade-preco{font-family:Cinzel,serif;color:var(--ouro-texto,#8A6B22);font-weight:600;white-space:nowrap;text-align:right;font-size:15px}.region-cidade-preco span{display:block;font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;color:var(--cinza);text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.region-band{background:var(--areia-clara);padding:90px 80px}.region-band-inner{max-width:1360px;margin:0 auto}.region-band-flush{padding:70px 0;border-radius:18px}.region-band-flush .region-band-inner{max-width:none;padding:0 32px}@media(max-width:900px){.region-band{padding:60px 32px}.region-stats{grid-template-columns:1fr}}.nn-list{display:flex;flex-direction:column;background:var(--branco);border-radius:16px;overflow:hidden;border:1px solid rgba(212,168,83,.18)}.nn-row{display:grid;grid-template-columns:140px 1fr auto;gap:22px;align-items:center;padding:22px 26px;border-bottom:1px solid rgba(58,79,74,.08)}.nn-row:last-child{border-bottom:none}.nn-thumb{width:140px;height:90px;border-radius:10px;overflow:hidden}.nn-thumb img{width:100%;height:100%;object-fit:cover}.nn-cat{display:inline-block;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;color:var(--noticia);margin-bottom:8px}.nn-row h3{font-family:Cinzel,serif;font-size:17px;color:var(--verde-escuro);margin:0 0 6px;font-weight:500;line-height:1.3}.nn-row p{font-size:13px;color:var(--cinza);font-weight:300;margin:0;line-height:1.7}.nn-date{font-size:11px;color:var(--ouro-texto,#8A6B22);letter-spacing:.5px;text-transform:uppercase;font-weight:600;white-space:nowrap}.mx-lighthero{max-width:1360px;margin:0 auto;padding:30px 80px 0;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.mx-lighthero-label{font-size:11px;letter-spacing:4px;text-transform:uppercase;color:var(--ouro-texto,#8A6B22);font-weight:700;margin:0 0 14px}.mx-lighthero h1{font-family:Cinzel,serif;font-size:clamp(32px,4.6vw,50px);color:var(--verde-escuro);margin:0 0 16px;font-weight:500;line-height:1.15}.mx-lighthero h1 em{font-style:normal;color:var(--ouro-texto,#8A6B22)}.mx-lighthero p{font-size:15px;color:var(--cinza);line-height:1.8;font-weight:300;max-width:440px;margin:0 0 26px}.mx-tabs{display:flex;gap:10px;margin-bottom:22px;flex-wrap:wrap}.mx-tab{padding:12px 24px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none}.mx-tab.active{background:var(--ouro);color:var(--verde-escuro)}.mx-tab:not(.active){border:1.5px solid var(--verde-escuro);color:var(--verde-escuro)}.mx-villas-inline{max-width:440px;display:flex;gap:8px;align-items:center;background:var(--areia-clara);border:1px solid rgba(212,168,83,.35);border-radius:14px;padding:6px 8px 6px 18px}.mx-villas-inline input{flex:1;border:none;outline:none;background:transparent;font-family:Montserrat,sans-serif;font-size:13.5px;min-width:0}.mx-villas-inline button{width:36px;height:36px;border-radius:10px;border:none;background:var(--ouro);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.mx-collage{position:relative;height:420px}.mx-collage img{position:absolute;box-shadow:0 30px 60px #0000002e;border-radius:18px;object-fit:cover}.mx-collage .c1{width:56%;height:100%;left:0;top:0;z-index:2}.mx-collage .c2{width:36%;height:58%;right:2%;top:0;z-index:3;transform:rotate(3deg)}.mx-collage .c3{width:32%;height:50%;right:0;bottom:0;z-index:1;transform:rotate(-4deg)}@media(max-width:900px){.mx-lighthero{grid-template-columns:1fr;padding:20px 32px 0}.mx-collage{height:auto;margin-top:10px}.mx-collage .c1,.mx-collage .c2,.mx-collage .c3{position:static;width:100%;height:200px;transform:none;margin-bottom:14px}}.mx-widget-alt{background:var(--areia-clara);border-radius:16px;padding:22px}.mx-widget-alt h4{font-family:Cinzel,serif;font-size:14.5px;color:var(--verde-escuro);margin:0 0 14px;font-weight:500}.mx-widget-alt-row{display:flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(58,79,74,.08);text-decoration:none}.mx-widget-alt-row:last-child{border-bottom:none}.mx-widget-alt-row img{width:54px;height:54px;border-radius:8px;object-fit:cover;flex-shrink:0;background:#3a4f4a0f}.mx-widget-alt-row .t{font-size:12.5px;font-weight:600;color:var(--verde-escuro);line-height:1.3}.mx-widget-alt-row .p{font-size:12px;color:var(--cinza);margin-top:2px}.mx-villas-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.mx-villas-chip{padding:7px 15px;border-radius:999px;border:1px solid rgba(212,168,83,.4);background:#fff;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:500;color:var(--verde-escuro);cursor:pointer}.mx-villas-chip:hover{background:var(--ouro);border-color:var(--ouro);color:#fff}.mx-page .bsb-imovel{display:none}.mx-section{max-width:1360px;margin:0 auto;padding:80px}.mx-section h2{text-align:center;font-family:Cinzel,serif;font-size:28px;color:var(--verde-escuro);margin:0 0 8px;font-weight:500}.mx-section p.mx-sub{text-align:center;color:var(--cinza);font-size:14px;margin:0 0 40px}@media(max-width:900px){.mx-section{padding:60px 32px}}.mx-cross-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mx-cross-card{position:relative;border-radius:16px;overflow:hidden;height:190px;text-decoration:none;display:flex;align-items:flex-end;padding:20px;color:#fff}.mx-cross-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.mx-cross-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#3a4f4a00 30%,#3a4f4ac7)}.mx-cross-card span{position:relative;z-index:1;font-family:Cinzel,serif;font-size:17px;font-weight:500}@media(max-width:900px){.mx-cross-grid{grid-template-columns:1fr}}.mx-estado{text-align:center;max-width:560px;margin:0 auto;padding:44px 24px;border:1px solid rgba(58,79,74,.1);border-radius:18px;background:#3a4f4a05}.mx-estado h3{font-family:Cinzel,serif;font-size:20px;font-weight:500;color:var(--verde-escuro);margin:0 0 10px}.mx-estado p{color:var(--cinza);font-size:14px;line-height:1.6;margin:0 0 22px}.mx-estado p a{color:var(--verde-escuro)}.mx-estado[hidden],.mx-carousel-section[hidden],.mx-section p.mx-sub[hidden]{display:none}@media(max-width:900px){.mx-estado{padding:34px 20px}}.mx-carousel-section{width:100%;overflow:hidden;position:relative}.mx-carousel-stage{position:relative;z-index:1;overflow:visible;width:100%;height:auto;touch-action:pan-y}.mx-carousel-stage--roll{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);border-radius:18px}.mx-carousel-track{display:flex;gap:16px;height:100%;transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.mx-carousel-track--roll{width:max-content;transition:none;animation:fvMxRollX var(--fv-roll-dur,80s) linear infinite}.mx-carousel-stage--roll:hover .mx-carousel-track--roll{animation-play-state:paused}.mx-carousel-track--roll .carousel-card{flex:0 0 300px;width:300px}@keyframes fvMxRollX{to{transform:translate(calc(-50% - 8px))}}@media(prefers-reduced-motion:reduce){.mx-carousel-track--roll{animation:none}.mx-carousel-stage--roll{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-mask-image:none;mask-image:none}.mx-carousel-track--roll .carousel-card{scroll-snap-align:center}.mx-carousel-track--roll [aria-hidden=true]{display:none}}@media(max-width:640px){.mx-carousel-track--roll .carousel-card{flex:0 0 84vw;width:84vw}}@media(hover:none)and (pointer:coarse){.mx-carousel-track--roll{animation:none}.mx-carousel-stage--roll{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;-webkit-mask-image:none;mask-image:none}.mx-carousel-track--roll .carousel-card{scroll-snap-align:center}.mx-carousel-track--roll [aria-hidden=true]{display:none}}@media(max-width:1100px){.bh-content,.art-body-wrap,.new-body-wrap{grid-template-columns:1fr}.bh-content-flex{flex-direction:column}.bsb{position:static;flex-direction:row;flex-wrap:wrap}.bsb-box,.bsb-imovel,.bsb-newsletter,.bsb-regioes{flex:1 1 300px}.art-share{display:none}.art-share-mobile{display:flex}.nn-row{grid-template-columns:100px 1fr}.nn-date{grid-column:2}}@media(max-width:900px){.bh-hero-c,.bh-featured,.bh-content,.bh-noticias,.art-crumb,.art-head,.art-hero-img,.art-body-wrap,.art-related,.new-crumb,.new-head,.new-hero-img,.new-body-wrap,.new-more{padding-left:32px;padding-right:32px}.bh-featured-grid{grid-template-columns:1fr}.bh-featured-img{min-height:240px}.bh-featured-body{padding:30px}.bh-grid,.art-related-grid{grid-template-columns:1fr}.art-hero-img img,.new-hero-img img{height:280px}.bh-topo-claro .art-head,.bh-topo-claro .new-head{padding-left:32px;padding-right:32px}.nn-row{grid-template-columns:1fr}.nn-thumb{width:100%;height:160px}.abc-term-grid{grid-template-columns:1fr}.abc-cta{padding:70px 32px}}.bhc{position:relative;width:620px;height:560px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.bhc.is-arrastar{cursor:grabbing}.bhc-disco{position:absolute;left:50%;top:50%;width:352px;height:352px;margin:-176px 0 0 -176px;border-radius:50%;background:linear-gradient(150deg,#f0dca8,#b8933f 42%,#8a6b22 66%,#e4c787);box-shadow:0 34px 66px -30px #3a4f4a80}.bhc-corpo{position:absolute;inset:11px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 38%,#FFFDF7,var(--areia-clara) 52%,#EDDFC4 100%);box-shadow:inset 0 0 0 1px #8a6b2273,inset 0 6px 22px #8a6b2224}.bhc-anel{position:absolute;border-radius:50%;pointer-events:none}.bhc-anel--1{inset:20px;border:1px solid rgba(58,79,74,.2)}.bhc-anel--2{inset:24px;border:1px solid rgba(58,79,74,.1)}.bhc-anel--3{inset:78px;border:1px solid rgba(184,147,63,.35)}.bhc-cruz-v{position:absolute;left:50%;top:14px;bottom:14px;width:1px;margin-left:-.5px;background:linear-gradient(180deg,#b8933f8c,#b8933f1a,#b8933f8c)}.bhc-cruz-h{position:absolute;top:50%;left:14px;right:14px;height:1px;margin-top:-.5px;background:linear-gradient(90deg,#b8933f8c,#b8933f1a,#b8933f8c)}.bhc-brilho{position:absolute;inset:0;border-radius:50%;pointer-events:none;background:linear-gradient(125deg,#ffffff80,#fff0 42%,#8a6b221f)}.bhc-tracos{position:absolute;inset:0;--bhc-raio:150px}.bhc-traco{position:absolute;left:50%;top:50%;width:1px;height:7px;margin-left:-.5px;background:#3a4f4a42;transform-origin:top center;transform:rotate(calc(var(--bhc-t,0) * 7.5deg)) translateY(calc(var(--bhc-raio) * -1))}.bhc-traco--maior{width:1.6px;height:13px;margin-left:-.8px;background:#3a4f4a8c}.bhc-rosa{position:absolute;inset:0}.bhc-raio{position:absolute;left:50%;top:50%;transform-origin:50% 100%;transform:rotate(var(--bhc-g,0deg))}.bhc-raio--maior{width:34px;height:118px;margin-left:-17px;margin-top:-118px}.bhc-raio--menor{width:26px;height:74px;margin-left:-13px;margin-top:-74px}.bhc-raio i{position:absolute;inset:0;display:block}.bhc-raio i:first-child{clip-path:polygon(50% 0,50% 100%,0 100%);background:linear-gradient(200deg,#f3e2b8,#d9b96a)}.bhc-raio i:last-child{clip-path:polygon(50% 0,100% 100%,50% 100%);background:linear-gradient(160deg,#73918a,#3a4f4a)}.bhc-agulha{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;filter:drop-shadow(0 6px 10px rgba(58,79,74,.3));transform:rotate(var(--bhc-ang,0deg));transition:transform 1s cubic-bezier(.16,1,.3,1)}.bhc.is-arrastar .bhc-agulha{transition:none}.bhc-agulha.is-assentar{transition:transform .42s cubic-bezier(.4,.05,.3,1)}.bhc-agulha-n{position:absolute;left:-6.5px;bottom:0;width:13px;height:124px;background:linear-gradient(180deg,var(--ouro-claro),#C79E45);clip-path:polygon(50% 100%,100% 0,0 0)}.bhc-agulha-s{position:absolute;left:-6.5px;top:0;width:13px;height:138px;background:linear-gradient(180deg,#a33a2b,#7e2a1e);clip-path:polygon(50% 0,100% 100%,0 100%)}.bhc-cubo{position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 38% 32%,#FFF8E8,var(--ouro) 55%,#8A6B22);box-shadow:0 3px 8px #3a4f4a59,inset 0 0 0 1px #ffffff80}.bhc-pino{position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--verde-escuro);pointer-events:none}.bhc-rotulo{position:absolute;left:50%;top:50%;width:124px;margin-left:-62px;padding:8px 0;text-align:center;background:none;border:0;cursor:pointer;font-family:inherit}.bhc-rotulo-letra{display:block;font-family:Cinzel,serif;font-size:34px;font-weight:700;line-height:1;letter-spacing:.04em;color:var(--ouro-texto,#8A6B22);opacity:.7;margin-bottom:9px;transition:opacity .5s ease}.bhc-rotulo-nome{display:block;font-family:Cinzel,serif;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:#5f7d76;transition:color .5s ease}.bhc-rotulo-filete{display:block;width:34px;height:2px;margin:9px auto 0;background:var(--ouro-escuro);opacity:0;transition:opacity .5s ease}.bhc-rotulo[aria-pressed=true] .bhc-rotulo-letra{opacity:1}.bhc-rotulo[aria-pressed=true] .bhc-rotulo-nome{color:#24332f}.bhc-rotulo[aria-pressed=true] .bhc-rotulo-filete{opacity:1}.bhc-rotulo:focus-visible{outline:2px solid var(--ouro-escuro);outline-offset:4px;border-radius:6px}.bhc-rotulo--n{margin-top:-268px}.bhc-rotulo--s{margin-top:200px}.bhc-rotulo--e{margin-top:-42px;transform:translate(272px)}.bhc-rotulo--o{margin-top:-42px;transform:translate(-272px)}@media(prefers-reduced-motion:reduce){.bhc-agulha,.bhc-rotulo-letra,.bhc-rotulo-nome,.bhc-rotulo-filete{transition:none}}@media(max-width:1100px){.bhc{width:100%;min-width:0;max-width:100%;box-sizing:border-box;height:auto;cursor:default;touch-action:auto;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:8px;padding:8px 16px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bhc::-webkit-scrollbar{display:none}.bhh-palco{min-width:0;max-width:100%}.bhh-topo-grelha{grid-template-columns:minmax(0,1fr)}.bhc-disco,.bhc-agulha,.bhc-cubo,.bhc-pino{display:none}.bhc-rotulo{position:static;margin:0;flex:1 0 auto;width:auto;min-width:84px;height:44px;min-height:44px;padding:0 14px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;background:#fff;border:1.5px solid #D4A853;scroll-snap-align:start}.bhc-rotulo--e,.bhc-rotulo--o{transform:none}.bhc-rotulo-letra{display:inline;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0;color:#b8933f;opacity:1}.bhc-rotulo-nome{display:inline;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:none;color:#3a4f4a}.bhc-rotulo-filete{display:none}.bhc-rotulo[aria-pressed=true]{background:#5f7d76;border-color:#5f7d76}.bhc-rotulo[aria-pressed=true] .bhc-rotulo-letra{color:#f0d28a}.bhc-rotulo[aria-pressed=true] .bhc-rotulo-nome{color:#fff}}.bhh-topo{position:relative;overflow:hidden;background:var(--areia-clara)}.bhh-topo-video{position:absolute;inset:0}.bhh-topo-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bhh-video-overlay{position:absolute;inset:0;background:radial-gradient(circle at 70% 52%,#faf3e800,#faf3e81a 30%,#faf3e89e 58%,#faf3e8e6),linear-gradient(100deg,#faf3e8f7,#faf3e8ed 34%,#faf3e88c 58%,#faf3e833),linear-gradient(180deg,#3a4f4a33,#3a4f4a00 28% 68%,#3a4f4a42)}.bhh-topo-grelha{position:relative;z-index:1;display:grid;grid-template-columns:1fr 620px;gap:40px;align-items:center;padding:140px 80px 48px;max-width:1360px;margin:0 auto}.bhh-sobrancelha{display:flex;align-items:center;gap:16px;margin-bottom:30px}.bhh-sobrancelha .bhh-h1{margin:0;flex:none;font-size:10.5px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#8a6b22;white-space:nowrap}.bhh-migalhas{font-size:11px;color:#5b6472;margin-bottom:18px}.bhh-migalhas ol{list-style:none;margin:0;padding:0;display:flex;gap:8px}.bhh-migalhas a{color:#5b6472;text-decoration:none}.bhh-migalhas a:hover{color:var(--ouro-texto,#8A6B22)}.bhh-migalhas li[aria-hidden]{color:#3a4f4a4d}.bhh-migalhas li[aria-current]{color:#3a4f4a;font-weight:600}.bhh-sobrancelha span{font-size:10.5px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#8a6b22;white-space:nowrap}.bhh-filete{flex:1;max-width:120px;height:1px;background:#b8933f73}.bhh-titulo-linha{display:flex;align-items:flex-start;gap:20px}.bhh-letra{font-family:Cinzel,serif;font-size:64px;font-weight:600;line-height:.86;color:var(--ouro-texto,#8A6B22)}.bhh-titulo{font-family:Cinzel,serif;font-size:54px;font-weight:500;line-height:1.02;color:var(--verde-escuro);margin:0}.bhh-ponto{font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#8a6b22;margin-top:12px}.bhh-entrada{font-size:15.5px;font-weight:300;line-height:1.85;color:#3a4f4ac7;max-width:440px;margin-top:26px;text-wrap:pretty}.bhh-rodape{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:30px;padding-top:22px;border-top:1px solid rgba(58,79,74,.2)}.bhh-conta{font-family:Cinzel,serif;font-size:26px;color:var(--verde-escuro)}.bhh-unidade{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#3a4f4ab8;margin-left:8px}.bhh-nota{font-size:11.5px;font-weight:600;color:#8a6b22}.bhh-palco{display:flex;justify-content:center}body:has(.bhh-topo) .navbar{background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 2px 30px #0000001a}body:has(.bhh-topo) .navbar .logo-img-white{display:none}body:has(.bhh-topo) .navbar .logo-img-dark{display:block}body:has(.bhh-topo) .navbar .logo{color:var(--verde-escuro)}body:has(.bhh-topo) .navbar .nav-links a,body:has(.bhh-topo) .navbar .nav-links .nav-link-disabled{color:var(--verde-escuro)}.bhm{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;max-width:1360px;margin:0 auto;padding:15px 80px;background:transparent;border-top:1px solid rgba(184,147,63,.28)}.bhm-item{display:flex;flex-direction:column;gap:4px}.bhm-item--fim{text-align:right;margin-left:auto}.bhm-rotulo{font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#5b6472}.bhm-periodo{letter-spacing:.08em;color:#5b6472}.bhm-linha{display:flex;align-items:baseline;gap:8px}.bhm-valor{font-family:Cinzel,serif;font-size:15px;line-height:1;color:#3a4f4ad1}.bhm-delta{font-size:10px;font-weight:600}.bhm-delta--desce{color:#1e7a54d9}.bhm-delta--sobe{color:#a33a2bd9}.bhm-carimbo{font-size:10.5px;color:#5b6472}@media(max-width:1100px){.bhm{padding:14px 32px;gap:22px}}@media(max-width:560px){.bhm{gap:16px 22px}.bhm-item--fim{margin-left:0;text-align:left;flex-basis:100%}}.bhh-painel[hidden]{display:none}.bhh-saida-caixa{background:var(--areia-clara);border-radius:16px;padding:38px 40px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.bhh-saida-caixa h2{font-family:Cinzel,serif;font-size:26px;font-weight:500;color:var(--verde-escuro);margin:0 0 10px}.bhh-saida-caixa p{font-size:14.5px;font-weight:300;line-height:1.8;color:var(--cinza);margin:0;max-width:560px}.bhh-cta{flex:0 0 auto;display:inline-block;padding:14px 28px;border-radius:999px;background:var(--ouro);color:var(--verde-escuro);font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.bhh-cta:hover{background:var(--ouro-claro)}.bhp-lista{list-style:none;margin:0 0 28px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;counter-reset:bhp}.bhp-passo{display:flex;gap:16px;align-items:flex-start;background:var(--branco);border:1px solid rgba(58,79,74,.12);border-radius:14px;padding:22px 22px 24px}.bhp-num{flex:0 0 auto;font-family:Cinzel,serif;font-size:34px;line-height:1;font-weight:600;color:var(--ouro);min-width:28px}.bhp-passo h3{font-family:Cinzel,serif;font-size:17px;font-weight:500;color:var(--verde-escuro);margin:2px 0 8px;line-height:1.3}.bhp-passo p{font-size:13.5px;font-weight:300;line-height:1.75;color:var(--cinza);margin:0}@media(max-width:1100px){.bhh-topo-grelha{grid-template-columns:1fr;gap:26px;padding:140px 32px 36px}.bhh-letra{font-size:44px}.bhh-titulo{font-size:38px}.bhh-saida-caixa{padding:28px 24px}}@media(max-width:900px){.bhh-topo-grelha{padding-top:120px}}@media(max-width:560px){.bhh-topo-grelha{padding-top:104px}}.bhg [hidden]{display:none!important}.bhh-painel[data-bhc-painel=glossario]>div{min-width:0}.bhg-busca-linha{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.bhg-busca{flex:1 1 280px;display:flex;align-items:center;gap:10px;height:48px;padding:0 16px;border:1px solid rgba(58,79,74,.22);border-radius:10px;background:#fff}.bhg-busca input{flex:1;min-width:0;border:none;outline:none;font-family:Montserrat,sans-serif;font-size:14px;color:var(--verde-escuro);background:transparent}.bhg-busca:focus-within{border-color:var(--ouro);box-shadow:0 0 0 3px #d4a85333}.bhg-conta{font-size:12.5px;color:#5b6472}.bhg-tira{display:flex;flex-wrap:wrap;gap:4px;margin:18px 0 0}.bhg-todos,.bhg-letra{height:34px;border-radius:8px;border:1px solid rgba(58,79,74,.2);background:#fff;color:var(--verde-escuro);cursor:pointer;line-height:1}.bhg-todos{padding:0 12px;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bhg-letra{width:34px;padding:0;font-family:Cinzel,serif;font-size:14px}.bhg-todos.is-on,.bhg-letra.is-on{background:var(--verde-escuro);border-color:var(--verde-escuro);color:#fff}.bhg-letra.is-vazia{color:#3a4f4a40;border-color:#3a4f4a14;cursor:default}.bhg-pop{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px;padding-bottom:26px;border-bottom:1px solid rgba(58,79,74,.12)}.bhg-pop-rotulo{font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ouro-texto,#8A6B22);margin-right:6px}.bhg-pop-chip{display:inline-flex;align-items:center;height:30px;padding:0 13px;border-radius:999px;border:1px solid rgba(212,168,83,.55);color:var(--verde-escuro);font-size:12px;font-weight:600;text-decoration:none}.bhg-pop-chip:hover{background:var(--areia-clara)}.bhg-grupo{display:grid;grid-template-columns:64px minmax(0,1fr);gap:24px;padding:30px 0;border-bottom:1px solid rgba(58,79,74,.12);scroll-margin-top:90px}.bhg-grupo-letra{font-family:Cinzel,serif;font-size:40px;color:var(--ouro);line-height:1}.bhg-grelha{display:grid;grid-template-columns:repeat(2,1fr);gap:26px 40px;margin:0}.bhg-termo{scroll-margin-top:90px}.bhg-termo dt{font-family:Cinzel,serif;font-size:19px;font-weight:500;color:var(--verde-escuro);margin:0 0 8px;line-height:1.25}.bhg-termo dd{margin:0;font-size:13.5px;font-weight:300;line-height:1.75;color:var(--cinza)}.bhg-vazio{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:30px 0;border-bottom:1px solid rgba(58,79,74,.12)}.bhg-vazio p{margin:0;font-size:14px;color:#3a4654}.bhg-vazio-btn{display:inline-flex;align-items:center;height:42px;padding:0 22px;border-radius:9px;border:1.5px solid var(--ouro);background:#fff;color:var(--verde-escuro);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.bhg-saber{margin-top:44px;padding:28px 32px;background:var(--areia-clara);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.bhg-saber p{margin:0;font-size:14px;font-weight:300;line-height:1.7;color:var(--verde-escuro);max-width:560px}.bhg-saber-cta{display:inline-flex;align-items:center;height:44px;padding:0 26px;border-radius:9px;background:var(--verde-escuro);color:var(--branco);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:background .25s ease}.bhg-saber-cta:hover{background:var(--verde-texto)}@media(prefers-reduced-motion:reduce){.bhg-saber-cta{transition:none}}@media(max-width:560px){.bhg-grelha{grid-template-columns:1fr;gap:18px}.bhg-saber{padding:22px 20px}}.bhd{padding:56px 80px 0}.bhd-caixa{display:grid;grid-template-columns:1.15fr 1fr;gap:50px;align-items:center;background:var(--areia-clara);border-radius:20px;overflow:hidden}.bhd-foto{min-height:420px;height:100%;background:#dbe3ea}.bhd-foto img{width:100%;height:100%;object-fit:cover}.bhd-corpo{padding:44px 50px 44px 0}.bhd-pastilha{display:inline-block;background:var(--ouro);color:var(--verde-escuro);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:7px 17px;border-radius:999px;margin-bottom:20px}.bhd-titulo{font-family:Cinzel,serif;font-size:36px;font-weight:500;color:var(--verde-escuro);line-height:1.24;margin:0 0 18px}.bhd-resumo{font-size:15.5px;font-weight:300;line-height:1.9;color:var(--cinza);margin:0 0 24px;max-width:480px}.bhd-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ouro-texto,#8A6B22)}.bhd-ponto{color:#3a4f4a40}.bhd-accoes{display:flex;align-items:center;gap:20px;margin-top:26px}.bhd-cta{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 26px;border-radius:9px;background:var(--verde-escuro);color:var(--branco);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:background .25s ease}.bhd-cta:hover{background:var(--verde-texto)}@media(prefers-reduced-motion:reduce){.bhd-cta{transition:none}}@media(max-width:1100px){.bhd{padding:40px 32px 0}.bhd-corpo{padding:32px 34px 34px 0}.bhd-titulo{font-size:30px}}@media(max-width:900px){.bhd-caixa{grid-template-columns:1fr;gap:0}.bhd-foto{min-height:260px}.bhd-corpo{padding:28px 30px 32px}}@media(max-width:560px){.bhd{padding:28px 20px 0}.bhd-corpo{padding:24px 20px 26px}.bhd-titulo{font-size:26px}}.bh-topo-claro{background:linear-gradient(100deg,var(--areia-clara) 0%,#FAF3E8 55%,#F1ECE2 100%);padding-bottom:34px}.bh-topo-claro .art-head,.bh-topo-claro .new-head{max-width:1360px;margin:0 auto;padding:30px 80px 0;text-align:left}.bh-topo-claro .art-head h1,.bh-topo-claro .new-head h1{max-width:1000px}.bh-topo-claro .art-head p.dek{max-width:760px}.bh-topo-claro .art-meta{justify-content:flex-start}.art-hero-img,.new-hero-img{margin-top:32px}body:has(.bh-topo-claro) .navbar{background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 2px 30px #0000001a}body:has(.bh-topo-claro) .navbar .logo-img-white{display:none}body:has(.bh-topo-claro) .navbar .logo-img-dark{display:block}body:has(.bh-topo-claro) .navbar .logo{color:var(--verde-escuro)}body:has(.bh-topo-claro) .navbar .nav-links a,body:has(.bh-topo-claro) .navbar .nav-links .nav-link-disabled{color:var(--verde-escuro)}.art-voltar{display:none}@media(max-width:600px){.art-crumb>a:first-child,.art-crumb>a:first-child+.sep,.art-crumb>[aria-current],.art-crumb .sep:nth-of-type(3),.new-crumb>a:first-child,.new-crumb>a:first-child+.sep,.new-crumb>[aria-current],.new-crumb .sep:nth-of-type(3){display:none}.art-crumb,.new-crumb{padding-top:96px}.art-crumb a,.new-crumb a{min-height:44px;display:inline-flex;align-items:center;font-size:13px;font-weight:600;color:#3a4f4a}.art-crumb>a:nth-of-type(2):before,.new-crumb>a:nth-of-type(2):before{content:"\2039";color:#b8933f;font-size:20px;margin-right:6px;line-height:1}.bh-topo-claro .art-head,.bh-topo-claro .new-head{padding:20px 20px 0}.bh-topo-claro .art-head h1,.bh-topo-claro .new-head h1{font-size:28px;line-height:1.2}.bh-topo-claro .art-head p.dek,.bh-topo-claro .new-head p.dek{font-size:15px}.art-voltar{display:block;padding:24px 20px 8px}.art-voltar-btn{display:flex;align-items:center;justify-content:center;height:48px;border-radius:10px;background:#fff;border:1.5px solid #D4A853;color:#3a4f4a;font-weight:600;font-size:14px;text-decoration:none}}.bhl-nav{display:none}@media(max-width:640px){.bhh-painel .bhd-foto{min-height:200px;height:200px}.bhh-painel .bhd-titulo{font-size:22px;line-height:1.28;margin-bottom:12px}.bhh-painel .bhd-resumo{font-size:14px;line-height:1.7}.bhh-painel .bhd-cta{background:var(--branco);color:var(--verde-escuro);border:1.5px solid var(--ouro);height:44px}.bhh-painel .bh-grid{grid-template-columns:1fr;gap:12px}.bhh-painel .bh-card{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border-radius:12px}.bhh-painel .bh-card:hover{transform:none}.bhh-painel .bh-card-img{width:84px;height:84px;border-radius:8px}.bhh-painel .bh-card-body{padding:0;min-width:0}.bhh-painel .bh-card h3{font-size:15px;margin:0 0 6px}.bhh-painel .bh-card p{display:none}.bhh-painel .bh-card-cat{margin-bottom:6px}.bhh-painel .bh-card-meta{flex-wrap:wrap;gap:4px 8px;font-size:10.5px}.bhh-painel .bh-card.bhl-fora{display:none}.bhl-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin:18px 0 6px}.bhl-btn{width:44px;height:44px;border-radius:50%;background:var(--branco);border:1.5px solid var(--ouro);color:var(--verde-escuro);font-size:24px;line-height:1;display:flex;align-items:center;justify-content:center;padding:0 0 3px;cursor:pointer;font-family:inherit}.bhl-btn:disabled{opacity:.35;cursor:default}.bhl-cont{min-width:56px;text-align:center;font-size:13px;font-weight:500;color:var(--verde-escuro);letter-spacing:1px}}@media(max-width:640px){.bhh-painel{padding-left:20px;padding-right:20px}.bhh-painel .bsb,.bh-content-flex>.bsb{flex:none;width:100%;flex-direction:column;gap:20px;margin-top:28px}.bsb>.bsb-box,.bsb>.bsb-regioes{display:none}.bsb>.bsb-imovel{order:-1;flex:none;width:100%;background:#3a4f4a;text-align:center}.bsb-imovel-body{padding:22px 20px 24px}.bsb-imovel-specs{justify-content:center}.bsb-imovel-cta{background:#d4a853;color:#3a4f4a;height:44px;display:flex;align-items:center;justify-content:center;padding:0 20px}}.bhg-ir{color:inherit}@media(max-width:640px){.bhh-painel .bhh-entrada,.bhh-painel .bhh-rodape{display:none}.bhg-busca input{font-size:16px}.bhg-conta{flex:1 1 100%;margin-top:-6px}.bhg-tira{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:6px;margin:14px -20px 0;padding:0 20px 2px}.bhg-tira::-webkit-scrollbar{display:none}.bhg-todos,.bhg-letra{flex:none;height:44px;border-radius:10px}.bhg-letra{width:44px;font-size:15px}.bhg-pop{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:16px -20px 0;padding:0 20px 2px;border-bottom:0}.bhg-pop-rotulo{display:none}.bhg-pop-chip{flex:none;height:40px;padding:0 15px;font-size:12.5px;white-space:nowrap}.bhg-lista{margin-top:20px;border-top:1px solid rgba(58,79,74,.12)}.bhg-grupo{display:block;padding:22px 0;scroll-margin-top:80px}.bhg-grupo-letra{display:block;font-size:32px;margin-bottom:14px}.bhg-termo{scroll-margin-top:80px}.bhg-termo dt{font-size:17px;margin:0 0 6px;line-height:1.3}.bhg-ir{display:block;min-height:24px}.bhg-termo dd{font-size:14px;line-height:1.7}.bhg-vazio{flex-direction:column;align-items:stretch;gap:14px;padding:24px 0}.bhg-vazio-btn{justify-content:center;height:48px}.bhh-saida-caixa{flex-direction:column;align-items:center;text-align:center;gap:18px;padding:26px 20px}.bhh-saida-caixa h2{font-size:22px}.bhh-saida-caixa .bhh-cta{height:44px}}.bpm{display:none}@media(max-width:640px){.art-crumb,.new-crumb{padding:20px 20px 0}.bh-topo-claro .art-head,.bh-topo-claro .new-head,.art-head,.new-head{padding:18px 20px 22px}.art-head h1,.new-head h1{font-size:26px;line-height:1.25;margin-bottom:16px}.art-meta,.new-meta{flex-wrap:wrap;column-gap:0;row-gap:4px;justify-content:flex-start}.art-meta .sep,.new-meta .sep{display:none}.art-meta .m-aut,.new-meta .m-aut{flex:0 0 100%}.art-meta .m-min,.new-meta .m-min{order:1}.art-meta .m-dat,.new-meta .m-dat{order:2}.art-meta .m-dat:before,.new-meta .m-dat:before,.art-meta .art-meta-com:before,.new-meta .art-meta-com:before{content:"\b7";margin:0 8px;color:#3a4f4a59}.art-meta .art-meta-com,.new-meta .art-meta-com{order:3}.art-hero-img,.new-hero-img{padding:0}.art-hero-img img,.new-hero-img img{height:220px;border-radius:0}.art-body-wrap,.new-body-wrap{padding:28px 20px 56px;gap:36px}.art-share-mobile,.new-share{display:none}.bpm{display:block;margin:28px 0;text-align:center}.bpm-label{display:block;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--cinza);margin-bottom:10px}.bpm-botoes{display:flex;justify-content:center;gap:14px}.bpm-botoes a{width:44px;height:44px;border-radius:50%;background:var(--areia-clara);color:var(--verde-escuro);display:flex;align-items:center;justify-content:center}.bpm-botoes svg{width:19px;height:19px}.bpm-botoes a.is-ok{background:var(--ouro);color:var(--branco)}}.bhg-filtro{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 0}.bhg-filtro-btn{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(58,79,74,.22);background:#fff;color:var(--verde-escuro);font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;cursor:pointer}.bhg-filtro-btn.is-on{background:var(--verde-escuro);border-color:var(--verde-escuro);color:#fff}.bhg-en{display:inline-block;margin-left:8px;font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;font-weight:400;letter-spacing:0;color:#5f7d76}.bhg-nota{display:block;margin-top:6px;font-size:12.5px;font-style:italic;color:#5f7d76}.bh-topo-claro{background:#fff;padding-bottom:0}.bh-topo-claro .art-crumb,.bh-topo-claro .new-crumb{padding-top:56px;margin-bottom:24px}.bh-topo-claro .art-head,.bh-topo-claro .new-head{padding-top:0}.bh-topo-claro .art-head h1,.bh-topo-claro .new-head h1{font-size:46px;font-weight:500;color:#3a4f4a;line-height:1.18;margin:20px 0 18px;max-width:1000px;text-align:left}.bh-topo-claro .art-head .bh-cat-pill,.bh-topo-claro .new-head .new-cat-pill{display:inline-block;background:#d4a853;color:#3a4f4a;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;padding:6px 16px;border-radius:999px;font-weight:700;margin-bottom:0}.bh-topo-claro .art-meta,.bh-topo-claro .new-meta{font-size:12px;color:#b8933f;text-transform:uppercase;font-weight:600}.bh-topo-claro .art-meta-com a{color:#5f7d76}.art-hero-img,.new-hero-img{margin-top:32px;margin-bottom:32px}@media(max-width:640px){.bh-topo-claro .art-crumb,.bh-topo-claro .new-crumb{padding-top:24px;margin-bottom:0}.bh-topo-claro .art-head h1,.bh-topo-claro .new-head h1{font-size:27px}}
