#hs_cos_wrapper_site_logo img{aspect-ratio:655/189;height:auto;max-width:100%}.bp-prop-hero{--edge:clamp(12px,3vw,28px);left:50%;margin-left:calc(-50vw + var(--edge));margin-right:calc(-50vw + var(--edge));padding-block:clamp(10px,2vw,22px);position:relative;right:50%;width:calc(100vw - var(--edge)*2)}.bp-prop-hero.is-sold{pointer-events:none;position:relative}.bp-prop-hero.is-sold .bp-prop-hero__grid{filter:grayscale(.35);opacity:.55;pointer-events:none}.bp-prop-hero__sold{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:50}.bp-prop-hero__sold span{background:hsla(0,0%,100%,.75);border:6px solid #b12a2a;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.18);color:#b12a2a;display:inline-block;font-size:clamp(2rem,6vw,5rem);font-weight:900;letter-spacing:.08em;padding:.15em .5em;text-transform:uppercase;transform:rotate(-18deg)}.bp-prop-hero__grid{align-items:stretch;display:grid;gap:clamp(16px,2.2vw,28px);grid-template-columns:minmax(720px,2fr) minmax(380px,1fr)}.bp-prop-hero__carousel,.bp-prop-hero__info{min-width:0}.bp-prop-hero__carousel{background:#000;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.06);height:clamp(520px,62vh,760px);overflow:hidden;position:relative}.bp-prop-hero__track{cursor:zoom-in;display:grid;grid-auto-columns:100%;grid-auto-flow:column;inset:0;position:absolute;touch-action:pan-y;-ms-touch-action:pan-y;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.bp-prop-hero__slide{background:#000;display:grid;place-items:center}.bp-prop-hero__slide img{object-fit:contain;object-position:center center}.bp-prop-hero__slide iframe,.bp-prop-hero__slide img{display:block;height:100%;max-height:700px;width:100%}.bp-prop-hero__nav{all:unset;cursor:pointer;display:grid;height:48px;inset-block:0;margin-block:auto;place-items:center;position:absolute;width:48px;z-index:3}.bp-prop-hero__nav.is-prev{left:12px}.bp-prop-hero__nav.is-next{right:12px}.bp-prop-hero__nav svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.6));height:28px;transition:transform .15s ease;width:28px}.bp-prop-hero__nav path{stroke:#fff}.bp-prop-hero__nav:hover svg{transform:scale(1.08)}.bp-prop-hero__thumbs{background:transparent;border-radius:0;bottom:12px;box-shadow:none;display:flex;gap:10px;left:50%;padding:0;position:absolute;transform:translateX(-50%);z-index:2}.bp-prop-hero__thumb{background:transparent;border:2px solid #fff;border-radius:10px;cursor:pointer;height:48px;overflow:hidden;padding:0;transition:transform .12s ease,border-color .12s ease;width:64px}.bp-prop-hero__thumb img{display:block;height:100%;object-fit:cover;width:100%}.bp-prop-hero__thumb:is(:hover,.is-active){transform:translateY(-2px)}.bp-prop-hero__thumb.is-active{border-color:#c7a161}.bp-prop-hero__info{background:#fff;border-radius:16px;box-shadow:0 10px 24px rgba(0,0,0,.08);display:flex;flex-direction:column;height:100%;padding:clamp(16px,2.2vw,22px)}.bp-prop-hero__desc{min-width:0}.bp-prop-hero__price{color:#0e3b3d;font-size:clamp(20px,2.6vw,26px);font-weight:700;margin-bottom:6px}.bp-prop-hero__meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.bp-chip{--bg:#f1f5f4;--fg:#2b3a3a;background:var(--bg);border:1px solid color-mix(in srgb,var(--bg),#000 8%);border-radius:999px;box-shadow:inset 0 1px 0 rgba(0,0,0,.02);color:var(--fg);font-size:12px;font-weight:600;line-height:1;padding:4px 10px}.bp-prop-hero__meta .bp-chip:nth-child(6n+1){--bg:#e8f5e9;--fg:#1b5e20}.bp-prop-hero__meta .bp-chip:nth-child(6n+2){--bg:#e3f2fd;--fg:#0d47a1}.bp-prop-hero__meta .bp-chip:nth-child(6n+3){--bg:#fff3e0;--fg:#e65100}.bp-prop-hero__meta .bp-chip:nth-child(6n+4){--bg:#f3e5f5;--fg:#6a1b9a}.bp-prop-hero__meta .bp-chip:nth-child(6n+5){--bg:#e0f7fa;--fg:#006064}.bp-prop-hero__meta .bp-chip:nth-child(6n+6){--bg:#eceff1;--fg:#37474f}.bp-prop-hero__title{color:#0e3b3d;font-size:clamp(18px,2.1vw,22px);font-weight:700;margin:6px 0 8px}.bp-prop-hero__address{color:#576666;font-size:14px;margin:0 0 12px}.bp-prop-hero__specs{align-items:center;color:#294040;display:flex;font-size:14px;gap:14px;list-style:none;margin:0 0 14px;padding:0}.bp-ico{margin-right:6px}.bp-btn{align-items:center;border-radius:10px;display:inline-flex;font-weight:600;gap:8px;justify-content:center;min-height:40px;padding:0 16px;text-decoration:none}.bp-btn--primary{background:#b38a3b;box-shadow:0 10px 18px rgba(179,138,59,.18);color:#fff;transition:transform .08s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.bp-btn--primary:hover{background:#fff;box-shadow:0 8px 16px rgba(179,138,59,.28);color:#0e3b3d}.bp-btn--primary:active{transform:translateY(1px)}.bp-lightbox[hidden]{display:none!important}.bp-lightbox{background:rgba(7,12,13,.86);display:grid;gap:14px;grid-template-rows:auto 1fr auto;inset:0;padding:18px;place-items:center;position:fixed;z-index:9999}.bp-lightbox__close{all:unset;cursor:pointer;display:grid;height:42px;place-items:center;position:fixed;right:16px;top:14px;width:42px;z-index:10000}.bp-lightbox__close:before{color:#fff;content:"×";font-size:36px;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.6),0 0 10px rgba(0,0,0,.35)}.bp-lightbox__stage img{background:#000;display:block;max-height:min(84vh,820px);max-width:min(94vw,1400px);object-fit:contain}.bp-lightbox__nav{all:unset;cursor:pointer;display:grid;height:48px;place-items:center;position:fixed;top:50%;transform:translateY(-50%);width:48px;z-index:10000}.bp-lightbox__nav svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.6));height:30px;transition:transform .15s ease;width:30px}.bp-lightbox__nav path{stroke:#fff}.bp-lightbox__nav.is-prev{left:16px}.bp-lightbox__nav.is-next{right:16px}.bp-lightbox__dots{background:transparent;border-radius:0;bottom:18px;box-shadow:none;display:flex;gap:12px;left:50%;padding:0;position:fixed;transform:translateX(-50%);z-index:10000}.bp-lightbox__dots button{all:unset;border:2px solid #fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.25);cursor:pointer;display:block;height:54px;overflow:hidden;transition:transform .12s ease,border-color .12s ease;width:72px}.bp-lightbox__dots button img{display:block;height:100%;object-fit:cover;width:100%}.bp-lightbox__dots button:is(:hover,.is-active){transform:translateY(-2px)}.bp-lightbox__dots button.is-active{border-color:#c7a161}@media (max-width:1140px){.bp-prop-hero{left:0;margin-left:var(--edge);margin-right:var(--edge);right:0;width:auto}.bp-prop-hero__grid{grid-template-columns:1fr}.bp-prop-hero__carousel{height:clamp(360px,56vh,560px)}.bp-prop-hero__info{height:auto}.bp-lightbox__dots button{height:48px;width:64px}}.bp-prop-hero__mapwrap{--edge:clamp(12px,3vw,28px);left:50%;margin-left:calc(-50vw + var(--edge));margin-right:calc(-50vw + var(--edge));padding-block:clamp(12px,3vw,24px);position:relative;right:50%;width:calc(100vw - var(--edge)*2)}.bp-prop-hero__map{background:#e9eef0;border-radius:14px;box-shadow:0 10px 24px rgba(0,0,0,.08);height:clamp(360px,50vh,560px);overflow:hidden}.bp-prop-hero.is-stack .bp-prop-hero__grid{grid-template-columns:1fr}.bp-prop-hero.is-stack .bp-prop-hero__carousel{height:clamp(460px,62vh,84vh)}.bp-prop-hero.is-stack .bp-prop-hero__info{height:auto;margin:16px auto 0;max-width:min(1080px,96vw)}.bp-prop-hero .bp-prop-hero__info table.bp-unidades{background:#fff;border-collapse:separate;border-spacing:0;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));max-width:100%!important;min-width:0!important;width:100%!important}.bp-prop-hero .bp-prop-hero__info table.bp-unidades>tbody,.bp-prop-hero .bp-prop-hero__info table.bp-unidades>tbody>tr{display:contents}.bp-prop-hero .bp-prop-hero__info table.bp-unidades td{background:#fff;border:1px solid #e4eaee;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.06);display:flex;flex-direction:column;height:auto!important;max-width:100%;min-width:0;overflow:hidden;overflow-wrap:anywhere;padding:12px!important;width:auto!important;word-break:break-word}.bp-prop-hero .bp-prop-hero__info table.bp-unidades td .bp-unidades__footer{margin-top:auto}.bp-prop-hero .bp-prop-hero__info table.bp-unidades td>p:first-child{color:#0e3b3d;font-weight:700;margin:0 0 6px}.bp-prop-hero .bp-prop-hero__info table.bp-unidades td ul{margin:6px 0 0;padding-left:18px}.bp-prop-hero .bp-prop-hero__info table.bp-unidades td li{margin:4px 0}.bp-prop-hero .bp-prop-hero__info table.bp-unidades td a[href]{color:#b38a3b;font-weight:700;text-decoration-thickness:2px;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.bp-prop-hero .bp-prop-hero__info table.bp-unidades td a[href]:hover{color:#a67f35;text-decoration-color:#a67f35}.bp-prop-hero .bp-prop-hero__info table.bp-unidades td:empty{display:none}@media (max-width:600px){.bp-prop-hero .bp-prop-hero__info table:not(.bp-unidades){border-collapse:separate;border-spacing:0;display:block;width:100%}.bp-prop-hero .bp-prop-hero__info table:not(.bp-unidades) thead{display:none}.bp-prop-hero .bp-prop-hero__info table:not(.bp-unidades) tbody,.bp-prop-hero .bp-prop-hero__info table:not(.bp-unidades) tr{display:block;height:auto!important}.bp-prop-hero .bp-prop-hero__info table:not(.bp-unidades) td[style*=height],.bp-prop-hero .bp-prop-hero__info table:not(.bp-unidades) tr[style*=height]{height:auto!important}.bp-prop-hero .bp-prop-hero__info table:not(.bp-unidades) td,.bp-prop-hero .bp-prop-hero__info table:not(.bp-unidades) th{border-top:1px solid #eef2f5;box-sizing:border-box;display:block;padding:8px 10px!important;width:100%!important}}@media (max-width:820px){.bp-prop-hero-collection [data-hs-responsive-table]{overflow:visible!important}.bp-prop-hero-collection [data-hs-responsive-table]>table:not(.bp-unidades){border-collapse:separate!important;height:auto!important;table-layout:auto!important;width:100%!important}.bp-prop-hero-collection [data-hs-responsive-table]>table:not(.bp-unidades),.bp-prop-hero-collection [data-hs-responsive-table]>table:not(.bp-unidades)>tbody{display:block!important;height:auto!important;overflow:visible!important}.bp-prop-hero-collection [data-hs-responsive-table]>table:not(.bp-unidades)>tbody>tr{align-content:start;display:grid!important;gap:12px;grid-auto-rows:minmax(min-content,auto);grid-template-columns:1fr!important;height:auto!important;margin:0 0 12px}.bp-prop-hero-collection [data-hs-responsive-table]>table:not(.bp-unidades) td{background:inherit;border:inherit;display:block!important;height:auto!important;padding:inherit;width:auto!important}.bp-prop-hero-collection [data-hs-responsive-table]>table:not(.bp-unidades) td[style*=height],.bp-prop-hero-collection [data-hs-responsive-table]>table:not(.bp-unidades) tr[style*=height]{height:auto!important}.bp-prop-hero-collection [data-hs-responsive-table] img{height:auto;max-width:100%}}.bp-prop-hero-collection__empty{background:#fff7e8;border:1px solid #ffe2b2;border-radius:12px;color:#6a4b12;font-weight:700;margin:10px 0 18px;padding:12px 14px}.bp-chip--code{--bg:#eef6f6;--fg:#0e3b3d}.bp-prop-hero__code{margin-bottom:8px}.bp-prop-hero__map{position:relative}.bp-prop-hero__map:before{color:#0e3b3d;content:"Carregando mapa…";display:grid;font-weight:700;inset:0;opacity:.65;place-items:center;position:absolute}.bp-prop-hero__map.is-loaded:before{display:none}.bp-prop-hero__map iframe{border:0;display:block;height:100%;width:100%}.bp-prop-search{background:#fff;border-radius:16px;box-shadow:0 10px 24px rgba(0,0,0,.08);margin:6px 0 14px;padding:14px}.bp-prop-search__form{display:flex;flex-direction:column;gap:12px}.bp-prop-search__row{align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto auto}.bp-prop-search__divider{border:0;border-top:1px solid #e8edf0;margin:-8px 0 -6px}.bp-prop-search__input{background:#fff;border:1px solid #e3e7eb;border-radius:12px;font:inherit;min-height:42px;outline:none;padding:10px 12px;width:100%}.bp-prop-search__input:focus-visible{outline:2px solid color-mix(in srgb,#b38a3b,#fff 30%);outline-offset:2px}.bp-prop-search__clear{all:unset;align-items:center;background:#f3f5f7;border-radius:10px;box-sizing:border-box;color:#566;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;min-height:40px;padding:0 12px}.bp-prop-search__filters{contain:layout style;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.bp-prop-search__select{background:#fff;border:1px solid #e3e7eb;border-radius:12px;font:inherit;min-height:42px;outline:none;padding:10px;width:100%}.bp-prop-search__select:focus-visible{outline:2px solid color-mix(in srgb,#0e3b3d,#fff 35%);outline-offset:2px}.bp-prop-search__select:disabled{background:#f5f7f8;color:#7c8a8a;cursor:not-allowed}.bp-prop-search__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.bp-prop-search__chips[hidden]{display:none!important}.bp-prop-search__chips .bp-filterchip{all:unset;align-items:center;background:#f3f5f7;border:1px solid #e3e7eb;border-radius:999px;color:#2f3a45;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:8px;padding:8px 12px}.bp-prop-search__chips .bp-filterchip.is-active{background:#0e3b3d;border-color:transparent;color:#fff}.bp-prop-search__chips .bp-filterchip__count{align-items:center;background:#fff;border-radius:999px;color:#0e3b3d;display:inline-flex;font-size:12px;font-weight:900;height:18px;justify-content:center;min-width:18px;padding:0 6px}.bp-prop-search__chips .bp-filterchip.is-active .bp-filterchip__count{background:hsla(0,0%,100%,.18);color:#fff}.bp-prop-search__meta{align-items:center;color:#2f3a45;display:flex;font-weight:700;gap:10px;justify-content:space-between;margin-top:2px}@media (max-width:980px){.bp-prop-search__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bp-prop-search__filters{grid-template-columns:1fr}}@media (max-width:560px){.bp-prop-search__row{grid-template-columns:1fr}.bp-prop-search__clear{text-align:center;width:100%}}.bp-prop-cards{margin:10px 0 0}.bp-prop-cards__grid{align-items:stretch;contain:layout style;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.bp-prop-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bp-prop-cards__grid{grid-template-columns:1fr}}.bp-prop-card{background:#fff;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.08);cursor:pointer;display:flex;flex-direction:column;min-height:100%;overflow:hidden;position:relative;transition:transform .15s ease,box-shadow .15s ease}.bp-prop-card:hover{box-shadow:0 12px 32px rgba(0,0,0,.12);transform:translateY(-2px)}.bp-prop-card.is-hidden,.bp-prop-card[data-pg-hidden="1"]{display:none!important}.bp-prop-card__media{aspect-ratio:16/9;background:#0f2a31;cursor:pointer;min-height:clamp(180px,32vw,320px);overflow:hidden;position:relative}.bp-prop-card{--fav-off:#fff;--fav-on:#e53935}.bp-prop-card__fav{all:unset;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--fav-off);cursor:pointer;display:grid;height:40px;place-items:center;position:absolute;right:10px;top:10px;width:40px;z-index:3;-webkit-tap-highlight-color:transparent;transition:color .16s ease,transform .12s ease}.bp-prop-card__fav svg{display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.45));height:26px;overflow:visible;transition:transform .12s ease,filter .16s ease;width:26px}.bp-prop-card__fav path{fill:transparent;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:fill .16s ease,stroke .16s ease}.bp-prop-card__fav:hover svg{transform:scale(1.06)}.bp-prop-card__fav:not(.is-active):hover{color:var(--fav-on)}.bp-prop-card__fav:not(.is-active):hover path{fill:currentColor}.bp-prop-card__fav:not(.is-active):hover svg{filter:drop-shadow(0 2px 4px rgba(255,255,255,.35))}.bp-prop-card__fav.is-active{color:var(--fav-on)}.bp-prop-card__fav.is-active path{fill:currentColor}.bp-prop-card__fav.is-active svg{filter:drop-shadow(0 2px 4px rgba(255,255,255,.35))}.bp-prop-card__fav:focus-visible{border-radius:12px;outline:2px solid color-mix(in srgb,var(--fav-on),#fff 30%);outline-offset:3px}.bp-prop-card__media img{display:block;height:100%;object-fit:cover;width:100%}.bp-prop-card__ph{color:#cde;display:grid;font-weight:800;height:100%;opacity:.8;place-items:center}.bp-prop-card__badges{display:flex;flex-wrap:wrap;gap:8px;left:10px;position:absolute;top:10px;z-index:2}.bp-prop-card__body{cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;position:relative}.bp-prop-card__body>:not(.bp-prop-card__link){position:relative;z-index:2}.bp-prop-card__top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.bp-prop-card__price{color:#0e3b3d;font-weight:800;white-space:nowrap}.bp-prop-card__title{color:#0f2a31;display:-webkit-box;font-size:16px;font-weight:700;line-height:1.25;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.bp-prop-card__loc{color:#5f736e;font-size:13px;font-weight:700;margin:0}.bp-prop-card__specs{color:#2f413f;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:14px;list-style:none;margin:0;padding:0}.bp-prop-card__locrow{align-items:center;display:flex;gap:10px;justify-content:space-between}.bp-prop-card__cta{align-items:center;background:#b38a3b;border-radius:999px;box-shadow:0 8px 16px rgba(179,138,59,.22);color:#fff;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:800;gap:8px;line-height:1;padding:8px 12px;position:relative;text-decoration:none;transition:background .2s ease,color .2s ease;white-space:nowrap;z-index:2}.bp-prop-card__cta:after{content:"→";font-weight:900}.bp-prop-card__cta:hover{background:#fff;box-shadow:0 8px 16px rgba(179,138,59,.22);color:#0e3b3d;transform:none}.bp-prop-card__cta:active{transform:none}.bp-prop-card__cta:focus-visible{outline:2px solid color-mix(in srgb,#b38a3b,#fff 30%);outline-offset:2px}@media (max-width:420px){.bp-prop-card__locrow{align-items:flex-start;flex-direction:column}}.bp-prop-card__link{cursor:pointer;inset:0;position:absolute;text-decoration:none;z-index:1}.bp-prop-cards__more[hidden]{display:none!important}.bp-prop-cards__more{display:flex;justify-content:center;margin-top:16px}.bp-prop-cards__empty{background:#fff7e8;border:1px solid #ffe2b2;border-radius:12px;color:#6a4b12;font-weight:800;margin:12px 0 0;padding:12px 14px}.bp-prop-cards__empty[hidden]{display:none!important}.bp-prop-card__track{display:grid;grid-auto-columns:100%;grid-auto-flow:column;height:100%;inset:0;position:absolute;touch-action:pan-y;-ms-touch-action:pan-y;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.bp-prop-card__slide{background:#0f2a31;display:grid;height:100%;margin:0;overflow:hidden;place-items:stretch;position:relative}.bp-prop-card__slide img{display:block;height:100%;object-fit:cover;width:100%}.bp-prop-card__slide iframe{border:0;display:block;height:100%;inset:0;position:absolute;width:100%}.bp-prop-card__slide.is-empty{color:#bcd}.bp-prop-card__slide.is-empty:not(:only-child){display:none}.bp-prop-card__slide.is-video{background:#0a1e20}.bp-prop-card__play{color:hsla(0,0%,100%,.7);display:grid;font-size:48px;inset:0;place-items:center;pointer-events:none;position:absolute;z-index:1}.bp-prop-card__nav{all:unset;background:rgba(0,0,0,.35);border-radius:999px;color:#fff;cursor:pointer;display:grid;font-size:18px;height:32px;line-height:1;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:32px;z-index:4}.bp-prop-card__nav.is-prev{left:8px}.bp-prop-card__nav.is-next{right:8px}.bp-prop-card__nav:focus-visible{outline:2px solid color-mix(in srgb,#b38a3b,#fff 25%);outline-offset:2px}.bp-prop-card__dots{bottom:8px;display:flex;gap:6px;left:50%;position:absolute;transform:translateX(-50%);z-index:4}.bp-prop-card__dots button{all:unset;background:#fff;border-radius:2px;cursor:pointer;height:3px;opacity:.4;transition:opacity .15s ease;width:20px}.bp-prop-card__dots button.is-active{opacity:1}.bp-prop-card__badges .bp-chip.is-v1{--bg:#f3ce24;--fg:#1b1b1b}.bp-prop-card__badges .bp-chip.is-v2{--bg:#d4edda;--fg:#0e3b3d}.bp-prop-card__badges .bp-chip.is-v3{--bg:#d9edf7;--fg:#0e3b3d}.bp-prop-card__badges .bp-chip.is-v4{--bg:#f3e5f5;--fg:#0e3b3d}.bp-prop-card__badges .bp-chip.is-v5{--bg:#fff3cd;--fg:#3d2a00}