:root{--cor-fundo:#f4efe9;--cor-fundo-secao:#fffaf4;--cor-branco:#fff;--cor-texto:#2b2622;--cor-texto-2:#4a413b;--cor-texto-3:#5a504a;--cor-texto-meta:#6a5f58;--cor-texto-sobre-escuro:#d9cfc5;--cor-fio:#e2d6ca;--cor-fio-tabela:#efe6dc;--cor-fio-botao:#cdbfb2;--cor-fio-campo:#b9aa9c;--cor-vinho:#9f1416;--cor-vinho-escuro:#6f0d0f;--cor-icone-fundo:#f6e4e3;--cor-whatsapp:#1da851;--cor-whatsapp-hover:#178c43;--cor-sucesso:#2e7d4f;--cor-foco:#1f5f8b;--selo-noticia:#9f1416;--selo-passo-a-passo:#1f5f8b;--selo-quanto-custa:#2e7d4f;--selo-entenda:#9a6108;--fonte-titulo:"Libre Caslon Text", Georgia, serif;--fonte-texto:Inter, system-ui, -apple-system, sans-serif;--fs-titulo:clamp(28px, 25.5px + 1.21vw, 44px);--fs-subtitulo:clamp(22px, 21.1px + .505vw, 30px);--fs-card:clamp(18px, 17.25px + .2vw, 20px);--fs-post-h2:clamp(21px, 19.9px + .3vw, 24px);--fs-texto-grande:clamp(16px, 15.25px + .2vw, 18px);--fs-texto:clamp(16px, 15.6px + .1vw, 17px);--fs-botao:clamp(16px, 15.6px + .1vw, 17px);--fs-menu:15px;--fs-dado:18px;--fs-destaque:17px;--fs-campo:17px;--fs-texto-menor:16px;--fs-detalhe:15px;--tam-icone:20px;--tam-icone-grande:20px;--largura-topo:1200px;--largura-secao:1152px;--largura-artigo:720px;--largura-texto:760px;--respiro-lateral:24px;--secao-home:88px;--secao:64px;--logo-topo:48px;--logo-rodape:44px;--raio-card:6px;--raio-caixa:8px;--raio-bloco:10px;--raio-painel:12px}@media (width>=821px){:root{--tam-icone:22px;--tam-icone-grande:24px;--fs-titulo:clamp(25px, 23.12px + 1.089vw, 40px);--fs-subtitulo:clamp(20px, 18.79px + .4545vw, 27px);--fs-card:clamp(16px, 15.54px + .18vw, 18px);--fs-post-h2:clamp(19px, 18.31px + .27vw, 22px);--fs-texto-grande:clamp(14px, 13.54px + .18vw, 16px);--fs-texto:clamp(14px, 13.77px + .09vw, 15px);--fs-botao:clamp(14px, 13.77px + .09vw, 15px);--fs-menu:14px;--fs-dado:16px;--fs-destaque:15px;--fs-campo:16px;--fs-texto-menor:14px;--fs-detalhe:14px}}@media (width<=820px){:root{--respiro-lateral:20px;--secao-home:56px;--secao:48px}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fontes/inter-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fontes/inter-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fontes/inter-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fontes/inter-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fontes/libre-caslon-text-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Libre Caslon Text;font-style:italic;font-weight:400;font-display:swap;src:url(/fontes/libre-caslon-text-latin-400-italic.woff2)format("woff2")}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fontes/libre-caslon-text-latin-700-normal.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--cor-fundo);color:var(--cor-texto);font-family:var(--fonte-texto);font-size:var(--fs-texto);overflow-wrap:break-word;margin:0;line-height:1.5}img{max-width:100%;height:auto}a{color:var(--cor-vinho)}a:hover{color:var(--cor-vinho-escuro)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--cor-foco);outline-offset:3px}h1,h2,h3,p,ul,ol,figure{margin:0}.pular-para-conteudo{z-index:10;background:var(--cor-branco);border-radius:var(--raio-caixa);padding:10px 16px;position:absolute;top:8px;left:-9999px}.pular-para-conteudo:focus{left:8px}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.sec{padding:var(--secao) var(--respiro-lateral)}.sec--home{padding-top:var(--secao-home);padding-bottom:var(--secao-home)}.sec--clara{background:var(--cor-fundo-secao);border-top:1px solid var(--cor-fio);border-bottom:1px solid var(--cor-fio)}.sec--escura{background:var(--cor-texto);color:var(--cor-fundo)}.largura-secao{max-width:var(--largura-secao);margin:0 auto}.largura-texto{max-width:var(--largura-texto);margin:0 auto}.largura-artigo{max-width:var(--largura-artigo);margin:0 auto}.pilha{flex-direction:column;display:flex}.titulo-pagina{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-titulo);letter-spacing:-.01em;line-height:1.1}.titulo-secao{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-subtitulo);line-height:1.2}.titulo-secao--grande{font-size:var(--fs-subtitulo);line-height:1.2}.texto-apoio{font-size:var(--fs-texto);color:var(--cor-texto-3);line-height:1.6}.link-forte{font-weight:600;font-size:var(--fs-texto-menor)}.grade-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:36px;display:grid}.lista{flex-direction:column;gap:6px;padding-left:22px;display:flex}.acoes-botoes{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}@media (width<=820px){.acoes-botoes{flex-direction:column;align-items:stretch}.acoes-botoes>*{width:100%}html{scroll-padding-bottom:96px}body:has(#calculadora :focus-within) .wa-flutuante{display:none}}@supports (animation-timeline:view()){@media (width<=820px){body:has(#calculadora){timeline-scope:--cartao-calculadora}#calculadora{view-timeline:--cartao-calculadora block}body:has(#calculadora) .wa-flutuante{animation-name:esconder-wa-flutuante;animation-timing-function:linear;animation-timeline:--cartao-calculadora;animation-range:cover}}}@keyframes esconder-wa-flutuante{0%,to{opacity:0;visibility:hidden}}.a-completar{color:#5a4300;background:#fff2b3;border-radius:3px;padding:0 4px}.selo-imovel{letter-spacing:.02em;background:var(--cor-branco);min-height:26px;color:var(--cor-texto);border:1px solid var(--cor-fio-botao);border-radius:999px;align-items:center;padding:2px 10px;font-size:13px;font-weight:700;display:inline-flex}.selo-imovel--venda,.selo-imovel--aluguel{background:var(--cor-texto);color:var(--cor-fundo);border-color:var(--cor-texto)}.selo-imovel--reservado{color:#fff;background:#9a6108;border-color:#9a6108}.selo-imovel--vendido,.selo-imovel--alugado{background:var(--cor-vinho);color:#fff;border-color:var(--cor-vinho)}.selo-imovel--em-regularizacao{color:#fff;background:#1f5f8b;border-color:#1f5f8b}.home__servico-icone svg,.servicos__icone svg,.icone-circulo svg{width:var(--tam-icone);height:var(--tam-icone)}.servico__icone svg{width:var(--tam-icone-grande);height:var(--tam-icone-grande)}.botao-wa[data-astro-cid-dowrrdcy]{background:var(--cor-whatsapp);color:#fff;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.botao-wa[data-astro-cid-dowrrdcy]:hover{background:var(--cor-whatsapp-hover);color:#fff}.botao-wa--grande[data-astro-cid-dowrrdcy]{min-height:56px;font-size:var(--fs-botao);padding:10px 26px}.botao-wa--pequeno[data-astro-cid-dowrrdcy]{min-height:44px;font-size:var(--fs-texto-menor);gap:8px;padding:0 18px}.botao-wa--total[data-astro-cid-dowrrdcy]{width:100%;padding:10px 24px;display:flex}.botao-wa[data-astro-cid-dowrrdcy] svg{flex:none}.cabecalho[data-astro-cid-da6ebbob]{border-bottom:1px solid var(--cor-fio)}.cabecalho__interno[data-astro-cid-da6ebbob]{max-width:var(--largura-topo);padding:14px var(--respiro-lateral);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin:0 auto;display:flex}.cabecalho__logo[data-astro-cid-da6ebbob]{display:block}.cabecalho__logo[data-astro-cid-da6ebbob] img[data-astro-cid-da6ebbob]{height:var(--logo-topo);width:auto;display:block}.cabecalho__nav[data-astro-cid-da6ebbob]{font-size:var(--fs-menu);flex-wrap:wrap;align-items:center;gap:10px 28px;font-weight:500;display:flex}.navlink[data-astro-cid-da6ebbob]{color:var(--cor-texto);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.navlink[data-astro-cid-da6ebbob]:hover,.navlink[data-astro-cid-da6ebbob].ativo{color:var(--cor-vinho)}.cabecalho__nav[data-astro-cid-da6ebbob]{margin-left:auto}@media (width<=820px){.cabecalho__interno[data-astro-cid-da6ebbob]{gap:4px 12px;padding-top:10px;padding-bottom:2px}.cabecalho__nav[data-astro-cid-da6ebbob]{order:3;gap:0 24px;width:100%;margin-left:0}}.rodape[data-astro-cid-wy2sysiw]{padding:48px var(--respiro-lateral) 120px;border-top:1px solid var(--cor-fio)}@media (width<=820px){.rodape[data-astro-cid-wy2sysiw]{padding-bottom:96px}}.rodape__interno[data-astro-cid-wy2sysiw]{max-width:var(--largura-secao);font-size:var(--fs-detalhe);color:var(--cor-texto-2);flex-wrap:wrap;justify-content:space-between;gap:28px 48px;margin:0 auto;line-height:1.7;display:flex}.rodape__col[data-astro-cid-wy2sysiw]{flex-direction:column;display:flex}.rodape__col[data-astro-cid-wy2sysiw]:first-child{gap:12px}.rodape__logo[data-astro-cid-wy2sysiw]{height:var(--logo-rodape);align-self:flex-start;width:auto}.rodape__titulo[data-astro-cid-wy2sysiw]{color:var(--cor-texto);font-weight:600}.rodape__copy[data-astro-cid-wy2sysiw],.rodape__discreto[data-astro-cid-wy2sysiw]{color:var(--cor-texto-meta)}.wa-flutuante[data-astro-cid-inzssgst]{z-index:90;background:var(--cor-whatsapp);border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s cubic-bezier(.22,.61,.36,1),background-color .2s;display:grid;position:fixed;bottom:40px;right:22px;box-shadow:0 10px 26px -6px #0006}.wa-flutuante[data-astro-cid-inzssgst] svg[data-astro-cid-inzssgst]{fill:#fff;width:32px;height:32px}.wa-flutuante[data-astro-cid-inzssgst]:before{content:"";border:2px solid var(--cor-whatsapp);border-radius:50%;animation:2.4s ease-out infinite wa-pulso;position:absolute;inset:0}.wa-flutuante[data-astro-cid-inzssgst]:hover{background:var(--cor-whatsapp-hover);transform:translateY(-3px)scale(1.05);box-shadow:0 16px 34px -8px #00000080}.wa-flutuante[data-astro-cid-inzssgst]:focus-visible{outline:3px solid var(--cor-foco);outline-offset:4px}.wa-flutuante__dica[data-astro-cid-inzssgst]{background:var(--cor-texto);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:600;transition:opacity .25s,transform .25s;position:absolute;top:50%;right:70px;transform:translateY(-50%)translate(6px)}.wa-flutuante[data-astro-cid-inzssgst]:hover .wa-flutuante__dica[data-astro-cid-inzssgst],.wa-flutuante[data-astro-cid-inzssgst]:focus-visible .wa-flutuante__dica[data-astro-cid-inzssgst]{opacity:1;transform:translateY(-50%)translate(0)}@keyframes wa-pulso{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.wa-flutuante[data-astro-cid-inzssgst]:before{animation:none}.wa-flutuante[data-astro-cid-inzssgst],.wa-flutuante[data-astro-cid-inzssgst]:hover{transition:none;transform:none}}@media (width<=820px){.wa-flutuante[data-astro-cid-inzssgst]{width:54px;height:54px;bottom:20px;right:16px}.wa-flutuante[data-astro-cid-inzssgst] svg[data-astro-cid-inzssgst]{width:29px;height:29px}.wa-flutuante__dica[data-astro-cid-inzssgst]{display:none}}@media print{.wa-flutuante[data-astro-cid-inzssgst]{display:none}}
