.marca.svelte-nd2kk5{width:240px;max-width:100%;height:auto;display:block}.marca-tipografica.svelte-nd2kk5{color:#f1eee7;letter-spacing:.2em;flex-direction:column;gap:6px;font-family:Arial,sans-serif;font-size:30px;line-height:1;display:inline-flex}.descritor.svelte-nd2kk5{letter-spacing:.15em;text-transform:uppercase;font-size:8px}@media (width<=600px){.marca.svelte-nd2kk5{width:200px}}body{margin:0}.site.svelte-1v504iw{color:#293b34;background:#f5f3ed;font:16px/1.7 Arial,sans-serif}.site.svelte-1v504iw *{box-sizing:border-box}.site.svelte-1v504iw a{color:inherit;text-underline-offset:6px}.site.svelte-1v504iw a:focus-visible,.site.svelte-1v504iw button:focus-visible,.site.svelte-1v504iw input:focus-visible,.site.svelte-1v504iw select:focus-visible{outline-offset:5px;outline:2px solid #926c48}.site.svelte-1v504iw h1,.site.svelte-1v504iw h2,.site.svelte-1v504iw h3{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.12}.site.svelte-1v504iw h1{letter-spacing:-.045em;margin:20px 0 30px;font-size:clamp(42px,5.4vw,78px)}.site.svelte-1v504iw h2{letter-spacing:-.035em;margin:16px 0 30px;font-size:clamp(32px,3.7vw,52px)}.site.svelte-1v504iw h3{font-size:27px}.site.svelte-1v504iw .eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:600}.site.svelte-1v504iw .pagina{max-width:1360px;min-height:60vh;margin:auto;padding:76px 6vw 100px}.site.svelte-1v504iw .texto-suave{color:#626a60}.site.svelte-1v504iw .grelha-imoveis{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.site.svelte-1v504iw .estado-catalogo{color:#626a60;border-block:1px solid #d3d5ca;padding:36px 0}.site.svelte-1v504iw button{font:inherit;cursor:pointer}.cabecalho.svelte-1v504iw{justify-content:space-between;align-items:center;gap:32px;max-width:1440px;min-height:118px;margin:auto;padding:28px 6vw;display:flex}.inicio.svelte-1v504iw,footer.svelte-1v504iw a:where(.svelte-1v504iw){text-decoration:none}nav.svelte-1v504iw{align-items:center;gap:36px;font-size:14px;display:flex}nav.svelte-1v504iw a:where(.svelte-1v504iw){padding:10px 0;text-decoration:none}nav.svelte-1v504iw a:where(.svelte-1v504iw):hover,nav.svelte-1v504iw a[aria-current]:where(.svelte-1v504iw){text-decoration:underline}.contactar.svelte-1v504iw{border-bottom:1px solid #a6ada0}.contactar.svelte-1v504iw span:where(.svelte-1v504iw){margin-left:22px}.saltar.svelte-1v504iw{z-index:100;background:#fff;padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.saltar.svelte-1v504iw:focus{transform:none}footer.svelte-1v504iw{color:#e2e4d8;background:#293b34;padding:60px 6vw 24px}.rodape-topo.svelte-1v504iw,.rodape-base.svelte-1v504iw,.rodape-creditos.svelte-1v504iw{justify-content:space-between;align-items:center;gap:32px;max-width:1188px;margin:auto;display:flex}.rodape-topo.svelte-1v504iw p:where(.svelte-1v504iw){font:24px/1.4 Georgia,serif}.rodape-topo.svelte-1v504iw>a:where(.svelte-1v504iw):last-child{border-bottom:1px solid #9ba797;font-size:13px}.rodape-base.svelte-1v504iw{color:#b7c0b1;border-top:1px solid #ffffff25;margin-top:54px;padding-top:22px;font-size:12px}.identificacao.svelte-1v504iw{margin:0}.rodape-creditos.svelte-1v504iw{color:#b7c0b1;flex-wrap:wrap;gap:8px 32px;margin-top:22px;font-size:12px}@media (width<=850px){.site.svelte-1v504iw .grelha-imoveis{grid-template-columns:repeat(2,minmax(0,1fr))}nav.svelte-1v504iw{gap:20px}}@media (width<=600px){.cabecalho.svelte-1v504iw{flex-direction:column;align-items:flex-start;gap:20px;padding:24px 6vw}nav.svelte-1v504iw{flex-wrap:wrap;justify-content:flex-start;gap:6px 18px;max-width:100%;font-size:13px}nav.svelte-1v504iw a:where(.svelte-1v504iw){padding:4px 0}.contactar.svelte-1v504iw span:where(.svelte-1v504iw){margin-left:6px}.site.svelte-1v504iw .grelha-imoveis{grid-template-columns:1fr}.site.svelte-1v504iw .pagina{padding-top:40px}.rodape-topo.svelte-1v504iw{flex-direction:column;align-items:flex-start;gap:16px}.rodape-base.svelte-1v504iw{align-items:flex-start}}
