.gbf-sim-wrap{--edge:12px;--gap:16px}.gbf-sim-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;padding-inline:var(--edge)}.gbf-sim-head h2{margin:0;line-height:1.3;font-weight:500;font-size:24px;color:#2A2A2A}@media (max-width:767px){.gbf-sim-head h2{font-size:20px}}.gbf-ctx-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding-inline:var(--edge)}.gbf-ctx-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:248px;max-width:100%;margin:0;padding:0;gap:0;overflow:hidden;border:0;border-radius:8px;box-sizing:border-box;background:#fff0}.gbf-ctx-tab{width:100%;min-width:0;min-height:48px;padding:0 18px;border:1px solid #DCE3E0;border-radius:0;box-sizing:border-box;appearance:none;position:relative;background:#F4F7F6;color:#2A2A2A;font:inherit;font-size:15px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.gbf-ctx-tab:first-child{border-radius:8px 0 0 8px}.gbf-ctx-tab:last-child{width:calc(100% + 1px);margin-left:-1px;border-radius:0 8px 8px 0}.gbf-ctx-tab:hover{background:#ECF4F1}.gbf-ctx-tab[aria-selected="true"]{z-index:1;border-color:#007A55;background:#E7F4EF;color:#007A55;font-weight:700;box-shadow:none}.gbf-ctx-tab[aria-selected="true"]:hover{background:#DFF2EB}.gbf-ctx-tab:focus-visible{outline:2px solid #173B63;outline-offset:-3px;z-index:1}@media (max-width:767px){.gbf-ctx-tabs{width:224px}}.gbf-ctx-panel[hidden],.gbf-sim-ctrls[hidden]{display:none!important}.gbf-sim-ctrls{display:flex;gap:.5rem;align-items:center;margin-left:auto}.gbf-sim-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:rgb(0 0 0 / .55);color:#fff;cursor:pointer;box-shadow:0 4px 16px rgb(0 0 0 / .15);transition:background-color .25s ease,box-shadow .25s ease;position:relative;font-size:0;line-height:1;outline:none}.gbf-sim-btn::before{content:none!important}.gbf-sim-btn svg{width:18px;height:18px;display:block;fill:currentColor;pointer-events:none;transform:translateY(-.5px)}.gbf-sim-btn[data-dir="prev"] svg{transform:translateY(-.5px) rotate(180deg)}.gbf-sim-btn:hover,.gbf-sim-btn:focus{background:rgb(0 0 0 / .75)}.gbf-sim-btn:active{background:rgb(0 0 0 / .90)}.gbf-sim-btn:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(255 255 255 / .45),0 4px 16px rgb(0 0 0 / .25)}@media (max-width:768px){.gbf-sim-ctrls{display:none}}@media (min-width:1024px){.gbf-sim-ctrls{display:flex}}.gbf-sim-row{display:grid;list-style:none;margin:0;grid-auto-flow:column;gap:var(--gap);grid-auto-columns:80%;overflow-x:auto;scroll-snap-type:x mandatory;box-sizing:border-box;padding:0 var(--edge) .25rem;scroll-padding-inline:var(--edge);-ms-overflow-style:none;scrollbar-width:none}.gbf-sim-row::-webkit-scrollbar{display:none}@media (max-width:639px){.gbf-sim-wrap--404 .gbf-sim-row,.gbf-sim-wrap--destaques .gbf-sim-row,.gbf-sim-wrap--similares .gbf-sim-row,.gbf-sim-wrap--contextual .gbf-sim-row,.gbf-sim-wrap--financiamento .gbf-sim-row{grid-auto-columns:86%}}@media (min-width:640px){.gbf-sim-row{grid-auto-columns:calc((100% - (1 * var(--gap))) / 2 - 0.75px)}}@media (min-width:1024px){.gbf-sim-row{grid-auto-columns:calc((100% - (3 * var(--gap))) / 4 - 0.75px)}}.gbf-sim-item{list-style:none;margin:0;padding:0;min-width:0;scroll-snap-align:start;display:flex}.gbf-sim-item>.gbf-sim-card{width:100%}.gbf-sim-card{position:relative;scroll-snap-align:start;background:#fff;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 24px rgb(0 0 0 / .06)!important;margin-bottom:10px;transform:translateY(0);transition:transform .25s ease;isolation:isolate}@media (hover:hover) and (pointer:fine){.gbf-sim-card:hover{transform:translateY(-2px)}}.gbf-sim-img{display:block;background:#f3f3f3}.gbf-sim-img{position:relative;display:block;background:#f3f3f3;height:clamp(200px, 32vw + 80px, 220px);overflow:hidden}.gbf-sim-img img{display:block;width:100%;height:100%;object-fit:cover}.gbf-sim-badges{position:absolute;top:14px;right:14px;left:14px;z-index:6;pointer-events:none}.gbf-sim-body{display:flex;flex-direction:column;flex-grow:1;gap:10px;padding:20px 12px 12px}.gbf-sim-tax{font-size:.8rem;opacity:.7;margin-bottom:.25rem}.gbf-card-title{margin:0;color:#2A2A2A;font-size:16px;font-weight:700;line-height:1.25}.gbf-card-title a{color:#2A2A2A;text-decoration:none}.gbf-card-title a:hover{text-decoration:underline}.gbf-card-excerpt{margin:0;font-size:14px;line-height:1.5;color:#616161}.gbf-sim-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#54595F;font-size:16px;opacity:1}.gbf-sim-price{margin-top:auto;padding-top:12px;color:#2A2A2A;font-size:18px;font-weight:600;line-height:1.2}.gbf-sim-wrap a{color:inherit}.gbf-sim-card--cta .gbf-sim-cta{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:inherit;z-index:5;text-decoration:none;font-weight:700;font-size:1.05rem;letter-spacing:.2px;color:#fff;text-shadow:0 2px 12px rgb(0 0 0 / .70);background:linear-gradient(to bottom,rgb(0 0 0 / .34),rgb(0 0 0 / .62)),rgb(0 0 0 / .36);border:1px solid rgb(255 255 255 / .12);backdrop-filter:blur(5px) saturate(105%);-webkit-backdrop-filter:blur(5px) saturate(105%);box-shadow:0 4px 16px rgb(0 0 0 / .14)}.gbf-sim-card--cta .gbf-sim-cta:hover{background:linear-gradient(to bottom,rgb(0 0 0 / .40),rgb(0 0 0 / .70)),rgb(0 0 0 / .44);border-color:rgb(255 255 255 / .16)}@supports not (backdrop-filter:blur(1px)){.gbf-sim-card--cta .gbf-sim-cta{background:linear-gradient(to bottom,rgb(0 0 0 / .42),rgb(0 0 0 / .72)),rgb(0 0 0 / .52);text-shadow:0 2px 12px rgb(0 0 0 / .75)}}.gbf-card-title{line-height:1.25}.gbf-card-title__clamp{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal!important;line-height:1.25;height:calc(2 * 1.25em);max-height:calc(2 * 1.25em);width:100%}.elementor-widget-heading .gbf-card-title__clamp{display:-webkit-box!important}.gbf-sim-btn[aria-disabled="true"]{background:rgb(0 0 0 / .15);color:#fff;opacity:.5;pointer-events:none;box-shadow:none;cursor:default}.gbf-sim-btn[aria-disabled="true"]:hover,.gbf-sim-btn[aria-disabled="true"]:focus{background:rgb(0 0 0 / .15);box-shadow:none}@media (min-width:1024px){.gbf-sim-wrap--contextual{--cards-visible:2.18}.gbf-sim-wrap--contextual .gbf-sim-row{grid-auto-columns:calc((100% - (2 * var(--gap))) / var(--cards-visible))}}#abas-bairro{width:100%!important}#abas-bairro .e-tabs-content-area-base,#abas-bairro .e-tab-content-base,#abas-bairro .elementor-shortcode.gbf-imoveis-contextuais-renderizado{width:100%!important;max-width:100%!important;align-self:stretch!important}#abas-bairro .e-tab-content-base.e--selected{display:block!important}#abas-bairro .elementor-shortcode.gbf-imoveis-contextuais-renderizado{display:flex!important;justify-content:center!important}#abas-bairro .gbf-sim-wrap--contextual{width:100%!important;max-width:737px!important;margin-left:auto!important;margin-right:auto!important}.gbf-sim-wrap .gbf-sim-feats{display:flex;align-items:center;flex-wrap:wrap;column-gap:16px;row-gap:6px;list-style:none;margin:0!important;padding:0}.gbf-sim-wrap .gbf-sim-feats .elementor-icon-list-item,.gbf-sim-wrap .gbf-sim-loc{display:inline-flex;align-items:center;margin:0!important;padding:0}.gbf-sim-wrap .gbf-sim-feats .elementor-icon-list-item{gap:8px}.gbf-sim-wrap .gbf-sim-loc{flex-basis:100%;gap:5px}.gbf-sim-wrap .gbf-sim-meta .elementor-icon-list-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;flex:0 0 auto}.gbf-sim-wrap .gbf-sim-meta .elementor-icon-list-icon svg{display:block}.gbf-sim-wrap .gbf-sim-meta .elementor-icon-list-text{padding-left:0!important}.gbf-sim-wrap .gbf-sim-feats .elementor-icon-list-icon{color:#2A2A2A}.gbf-sim-wrap .gbf-sim-feats .elementor-icon-list-icon svg{width:14px;height:14px;fill:#2A2A2A}.gbf-sim-wrap .gbf-sim-loc .elementor-icon-list-icon{color:#007A55}.gbf-sim-wrap .gbf-sim-loc .elementor-icon-list-icon svg{width:18px;height:18px;fill:#007A55}.gbf-sim-wrap .gbf-sim-loc .elementor-icon-list-icon svg path{fill:currentColor}.gbf-sim-wrap .gbf-sim-feats .elementor-icon-list-text{line-height:1.5}.gbf-sim-wrap .gbf-sim-loc .elementor-icon-list-text{font-size:15px;line-height:1.2}.gbf-sim-wrap .gbf-sim-body>.gbf-card-chips{margin-top:0}.gbf-sim-wrap--contextual{margin-top:0;margin-bottom:2rem}.gbf-sim-wrap--contextual{--edge:12px}@media (max-width:768px){.gbf-sim-wrap--contextual{--edge:16px}}@media (max-width:639px){.gbf-sim-wrap--financiamento{--edge:0px}}.gbf-sim-wrap--contextual .gbf-sim-head{padding-inline:var(--edge)}.gbf-sim-wrap--destaques .gbf-sim-head{position:relative;justify-content:center;min-height:44px}.gbf-sim-wrap--destaques .gbf-sim-head h2{text-align:center}.gbf-sim-wrap--destaques .gbf-sim-ctrls{position:absolute;top:50%;right:var(--edge);transform:translateY(-50%)}@media (max-width:768px){.gbf-sim-wrap--destaques .gbf-sim-head--sem-titulo{display:none}}.gbf-sim-wrap--contextual .gbf-sim-row{padding-left:var(--edge);padding-right:var(--edge);scroll-padding-inline:var(--edge)}.gbf-sim-wrap--contextual .gbf-sim-card{text-decoration:none}.gbf-sim-wrap--contextual .gbf-sim-price{margin-top:0;padding-top:0}.gbf-sim-footer{display:flex;align-items:flex-end;gap:12px;margin-top:auto;padding-top:12px}.gbf-sim-code{margin-left:auto;padding-bottom:5px;color:#757575;font-size:14px;line-height:1.2;white-space:nowrap}@media (min-width:1024px){.gbf-sim-wrap--destaques .gbf-sim-card{min-height:0}.gbf-sim-wrap--destaques .gbf-sim-img{height:auto;aspect-ratio:4 / 3}}@media (max-width:480px){.gbf-sim-code{font-size:13px}}