figure.svelte-97piny{place-self:center end;width:100%;max-width:450px;margin:0}img.svelte-97piny{width:100%;height:auto;display:block}figcaption.svelte-97piny{letter-spacing:.06em;color:#4f574a;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:14px;font:11px/1.6 Arial,sans-serif;display:flex}.compacto.svelte-97piny{justify-self:start;max-width:600px}@media (width<=650px){figure.svelte-97piny{width:82%;max-width:330px}.compacto.svelte-97piny{width:100%;max-width:none}}em.svelte-1uha8ag{color:#784a35;font-weight:400}.abertura.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:5vw;max-width:1440px;margin:auto;padding:20px 6vw 80px;display:grid}.abertura-texto.svelte-1uha8ag{padding:28px 0 0}.subtitulo.svelte-1uha8ag{color:#626a60;font-size:17px;line-height:1.9}.ligacoes.svelte-1uha8ag{flex-wrap:wrap;gap:20px 26px;margin-top:36px;font-size:14px;display:flex}.ligacoes.svelte-1uha8ag a:where(.svelte-1uha8ag){border-bottom:1px solid #a6ad9f;padding-bottom:9px;text-decoration:none}.nota.svelte-1uha8ag{color:#737a6e;margin-top:50px;font-size:12px}.seccao.svelte-1uha8ag{max-width:1360px;margin:auto;padding:90px 6vw;scroll-margin-top:24px}.abordagem.svelte-1uha8ag{border-top:1px solid #d4d6cb;grid-template-columns:1fr 1fr;gap:7vw;display:grid}.corpo.svelte-1uha8ag{color:#626a60;padding-top:40px;font-size:17px}.corpo.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 24px}.trabalho.svelte-1uha8ag{padding-top:30px}.trabalho.svelte-1uha8ag ol:where(.svelte-1uha8ag){grid-template-columns:repeat(4,1fr);margin:42px 0 0;padding:0;list-style:none;display:grid}.trabalho.svelte-1uha8ag li:where(.svelte-1uha8ag){border-top:1px solid #aeb5a5;padding:24px 28px 0 0}.numero.svelte-1uha8ag{color:#6b7365;font-size:13px}.trabalho.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:24px 0 16px}.trabalho.svelte-1uha8ag li:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:#626a60;max-width:240px;font-size:15px}.imoveis.svelte-1uha8ag{padding-top:40px}.titulo-ligacao.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.titulo-ligacao.svelte-1uha8ag>a:where(.svelte-1uha8ag){white-space:nowrap;font-size:15px}.olhar.svelte-1uha8ag{background:#e7e8df;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:70px 6vw;display:grid}.olhar.svelte-1uha8ag>div:where(.svelte-1uha8ag){max-width:410px}.olhar.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.eyebrow){color:#626a60;font-size:16px}.relacao.svelte-1uha8ag{text-align:center;max-width:1040px;padding-block:110px}.colunas.svelte-1uha8ag{text-align:left;color:#626a60;grid-template-columns:1fr 1fr;gap:48px;margin-top:42px;font-size:17px;display:grid}.proprietario.svelte-1uha8ag{background:#daddce;grid-template-columns:1fr 1fr;gap:7vw;padding:70px max(6vw,50vw - 600px);display:grid}.proprietario.svelte-1uha8ag>div:where(.svelte-1uha8ag):last-child{padding-top:38px;font-size:17px}.proprietario.svelte-1uha8ag a:where(.svelte-1uha8ag){margin-top:20px;font-size:15px;display:inline-block}.contacto.svelte-1uha8ag{text-align:center;padding-block:100px 120px}.contacto.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.eyebrow){color:#626a60;font-size:17px}.email.svelte-1uha8ag{overflow-wrap:anywhere;margin-top:30px;font-size:clamp(15px,2.2vw,26px);display:inline-block}@media (width<=900px){.abertura.svelte-1uha8ag{gap:28px}.trabalho.svelte-1uha8ag ol:where(.svelte-1uha8ag){grid-template-columns:1fr 1fr;gap:32px 20px}.olhar.svelte-1uha8ag{gap:40px}}@media (width<=650px){.abertura.svelte-1uha8ag{grid-template-columns:1fr;padding-bottom:50px}.abertura-texto.svelte-1uha8ag{padding-top:10px}.nota.svelte-1uha8ag{margin:30px 0 12px}.seccao.svelte-1uha8ag{padding-block:56px}.abordagem.svelte-1uha8ag,.olhar.svelte-1uha8ag,.proprietario.svelte-1uha8ag{grid-template-columns:1fr;gap:20px}.corpo.svelte-1uha8ag,.proprietario.svelte-1uha8ag>div:where(.svelte-1uha8ag):last-child{padding-top:0}.titulo-ligacao.svelte-1uha8ag{display:block}.titulo-ligacao.svelte-1uha8ag>a:where(.svelte-1uha8ag){margin-bottom:20px;display:inline-block}.trabalho.svelte-1uha8ag li:where(.svelte-1uha8ag){padding-right:8px}.trabalho.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:24px}.olhar.svelte-1uha8ag{padding-block:40px}.olhar.svelte-1uha8ag>div:where(.svelte-1uha8ag){max-width:none}.colunas.svelte-1uha8ag{grid-template-columns:1fr;gap:8px}.proprietario.svelte-1uha8ag{padding-block:48px}.contacto.svelte-1uha8ag{padding-block:70px}}
