.imovel-galeria[data-astro-cid-hhcafpgx]{background:var(--preto);padding-top:1.5rem}.voltar-topo[data-astro-cid-hhcafpgx]{color:var(--cinza-claro);margin-bottom:1rem;font-size:.85rem;font-weight:600;display:inline-block}.voltar-topo[data-astro-cid-hhcafpgx]:hover,.voltar-topo[data-astro-cid-hhcafpgx]:focus-visible{color:var(--laranja)}.galeria-principal[data-astro-cid-hhcafpgx]{aspect-ratio:16/10;background:var(--preto-suave);border-radius:var(--raio);position:relative;overflow:hidden}.galeria-principal[data-astro-cid-hhcafpgx] img[data-astro-cid-hhcafpgx]{object-fit:cover;width:100%;height:100%;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.galeria-seta[data-astro-cid-hhcafpgx]{width:44px;height:44px;color:var(--branco);cursor:pointer;background:#0a0a0a99;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.galeria-seta[data-astro-cid-hhcafpgx]:hover,.galeria-seta[data-astro-cid-hhcafpgx]:focus-visible{background:var(--laranja);color:var(--preto);transform:translateY(-50%)scale(1.05)}.galeria-anterior[data-astro-cid-hhcafpgx]{left:.75rem}.galeria-proxima[data-astro-cid-hhcafpgx]{right:.75rem}.galeria-contador[data-astro-cid-hhcafpgx]{color:var(--branco);background:#0a0a0ab3;border-radius:999px;margin:0;padding:.3rem .6rem;font-size:.8rem;position:absolute;bottom:.75rem;right:.75rem}.galeria-miniaturas[data-astro-cid-hhcafpgx]{flex-wrap:wrap;gap:.6rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.galeria-miniatura-btn[data-astro-cid-hhcafpgx]{border-radius:calc(var(--raio) - 4px);background:var(--preto-suave);opacity:.6;cursor:pointer;border:2px solid #0000;width:80px;height:60px;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}.galeria-miniatura-btn[data-astro-cid-hhcafpgx][aria-current=true],.galeria-miniatura-btn[data-astro-cid-hhcafpgx]:hover,.galeria-miniatura-btn[data-astro-cid-hhcafpgx]:focus-visible{opacity:1}.galeria-miniatura-btn[data-astro-cid-hhcafpgx][aria-current=true]{border-color:var(--laranja)}.galeria-miniatura-btn[data-astro-cid-hhcafpgx] img[data-astro-cid-hhcafpgx]{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.galeria-principal[data-astro-cid-hhcafpgx] img[data-astro-cid-hhcafpgx],.galeria-seta[data-astro-cid-hhcafpgx],.galeria-miniatura-btn[data-astro-cid-hhcafpgx]{transition:none}}@media (width<=800px){.galeria-principal[data-astro-cid-hhcafpgx]{aspect-ratio:4/3}}.imovel-secao[data-astro-cid-hhcafpgx]{background:var(--preto);padding:3rem 0 4rem}.imovel-grid[data-astro-cid-hhcafpgx]{grid-template-columns:2fr 1fr;align-items:start;gap:2.5rem;display:grid}.badge[data-astro-cid-hhcafpgx]{background:var(--laranja);color:var(--preto);text-transform:uppercase;border-radius:999px;margin-bottom:.8rem;padding:.3rem .7rem;font-size:.75rem;font-weight:700;display:inline-block}.imovel-conteudo[data-astro-cid-hhcafpgx] h1[data-astro-cid-hhcafpgx]{color:var(--branco);font-size:1.8rem}.imovel-bairro[data-astro-cid-hhcafpgx]{color:var(--azul);align-items:center;gap:.4rem;font-weight:700;display:flex}.imovel-specs[data-astro-cid-hhcafpgx]{flex-wrap:wrap;gap:.8rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.imovel-specs[data-astro-cid-hhcafpgx] li[data-astro-cid-hhcafpgx]{background:var(--preto-suave);color:var(--cinza-claro);border:1px solid #2a2a2a;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.9rem;display:flex}.icone-spec[data-astro-cid-hhcafpgx] svg{stroke-width:2.2px;flex-shrink:0;width:1em;height:1em}.imovel-descricao[data-astro-cid-hhcafpgx]{color:var(--cinza-claro);line-height:1.7}.imovel-lateral[data-astro-cid-hhcafpgx]{background:var(--preto-suave);border-radius:var(--raio);text-align:center;border:1px solid #2a2a2a;padding:1.6rem;position:sticky;top:6rem}.imovel-valor[data-astro-cid-hhcafpgx]{color:var(--branco);margin-bottom:1rem;font-size:1.8rem;font-weight:800}.imovel-lead-form[data-astro-cid-hhcafpgx]{text-align:left;margin-top:1rem}.imovel-lead-form[data-astro-cid-hhcafpgx] .lead-form{background:0 0;border-left:none;border-radius:0;padding:0}.imovel-lead-form[data-astro-cid-hhcafpgx] .lead-form:hover,.imovel-lead-form[data-astro-cid-hhcafpgx] .lead-form:focus-within{box-shadow:none;transform:none}.imovel-lead-form[data-astro-cid-hhcafpgx] .lead-form h3{color:var(--branco)}.imovel-lead-form[data-astro-cid-hhcafpgx] .lead-form label{color:var(--cinza-claro)}.imovel-lead-form[data-astro-cid-hhcafpgx] .lead-form input{background:var(--preto);color:var(--branco);border-color:#2a2a2a}.imovel-lead-form[data-astro-cid-hhcafpgx] .lead-form input::placeholder{color:var(--cinza)}.imovel-lead-form[data-astro-cid-hhcafpgx] .lead-form-status[data-estado=sucesso]{color:#5fd889}.imovel-lead-form[data-astro-cid-hhcafpgx] .lead-form-status[data-estado=erro]{color:#ff7a7a}.voltar[data-astro-cid-hhcafpgx]{color:var(--cinza);margin-top:1rem;font-size:.85rem;display:block}@media (width<=800px){.imovel-grid[data-astro-cid-hhcafpgx]{grid-template-columns:1fr}}
