section.topo[data-v-5c6584d4]{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding:130px 100px 40px;width:100%}h1[data-v-5c6584d4]{color:var(--cor-preto);font-family:var(--margem-medium);font-size:var(--f6);margin:0 0 40px}.busca[data-v-5c6584d4]{width:100%}.busca[data-v-5c6584d4],.busca .quadro[data-v-5c6584d4]{align-items:center;display:flex;justify-content:space-between}.busca .quadro[data-v-5c6584d4]{background-color:var(--cor-branco);border:1px solid var(--cor-cinza-3);border-radius:20px;height:100px;padding:0 20px;pointer-events:all;width:calc(100% - 220px)}.busca .quadro .seletor[data-v-5c6584d4]{align-items:center;display:flex;justify-content:flex-start}.busca .quadro .seletor[data-v-5c6584d4]:first-child{width:calc(35% - 10px)}.busca .quadro .seletor[data-v-5c6584d4]:nth-child(2){width:calc(40% - 10px)}.busca .quadro .seletor[data-v-5c6584d4]:nth-child(3){width:calc(25% - 10px)}.busca .quadro .seletor .icone[data-v-5c6584d4]{align-items:center;background-color:var(--cor-cinza-4);border-radius:20px;display:flex;height:50px;justify-content:center;min-width:50px;width:50px}.busca .quadro .seletor .icone svg[data-v-5c6584d4]{height:20px;width:20px;fill:var(--cor-marca)}.busca .quadro .seletor .info[data-v-5c6584d4]{align-items:flex-start;display:flex;flex-direction:column;margin:0 0 0 10px}.busca .quadro .seletor .info p[data-v-5c6584d4]{color:var(--cor-cinza-1);font-family:var(--hanken-light);font-size:var(--f2);line-height:1.5;margin:0 0 3px 2px}.busca .quadro .seletor .info select[data-v-5c6584d4]{background-color:var(--cor-branco);border:none;color:var(--cor-preto);font-family:var(--hanken-bold);font-size:var(--f2);line-height:1.5;margin:0;outline:none;padding:0 10px 0 0;width:100%}.busca .quadro button[data-v-5c6584d4]{background-color:var(--cor-marca);border-radius:20px;color:var(--cor-branco);font-family:var(--hanken-bold);font-size:var(--f2);height:50px;padding:0 40px;transition:all .3s}.busca .quadro button[data-v-5c6584d4]:hover{opacity:.7}.busca .filtros[data-v-5c6584d4]{position:relative}.busca .filtros[data-v-5c6584d4],.busca .filtros button[data-v-5c6584d4]{align-items:center;display:flex;justify-content:center}.busca .filtros button[data-v-5c6584d4]{background-color:var(--cor-branco);border:1px solid var(--cor-cinza-3);border-radius:20px;color:var(--cor-marca);flex-direction:column;font-family:var(--hanken-bold);font-size:var(--f2);height:100px;width:200px}.busca .filtros button svg[data-v-5c6584d4]{min-width:25px;width:25px;fill:var(--cor-marca);margin:0 0 15px}.balao[data-v-5c6584d4]{background-color:var(--cor-branco);border:1px solid var(--cor-cinza-3);border-radius:20px;box-shadow:0 10px 30px #0000001a;margin-top:10px;opacity:0;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:all .3s;visibility:hidden;width:300px;z-index:100}.balao.mostrar[data-v-5c6584d4]{opacity:1;transform:translateY(0);visibility:visible}.balao .conteudo[data-v-5c6584d4]{max-height:400px;overflow-y:auto;padding:25px}.balao .campo[data-v-5c6584d4]{margin:0 0 20px}.balao .campo[data-v-5c6584d4]:last-child{margin-bottom:0}.balao label[data-v-5c6584d4]{display:block;font-weight:500;margin:0 0 10px}.balao input[data-v-5c6584d4],.balao label[data-v-5c6584d4],.balao select[data-v-5c6584d4]{color:var(--cor-preto);font-family:var(--hanken-light);font-size:var(--f2)}.balao input[data-v-5c6584d4],.balao select[data-v-5c6584d4]{background-color:var(--cor-branco);border:1px solid var(--cor-cinza-2);border-radius:15px;padding:12px 15px;transition:all .3s;width:100%}.balao input[data-v-5c6584d4]:focus,.balao select[data-v-5c6584d4]:focus{border-color:var(--cor-marca);outline:none}.balao .opcoes[data-v-5c6584d4]{align-items:center;display:flex;gap:8px;justify-content:space-between}.balao .opcoes button[data-v-5c6584d4]{background-color:var(--cor-branco);border:1px solid var(--cor-cinza-2);border-radius:15px;color:var(--cor-cinza-1);cursor:pointer;flex:1;font-family:var(--hanken-bold);font-size:var(--f2);height:37px;transition:all .3s}.balao .opcoes button[data-v-5c6584d4]:hover{border-color:var(--cor-marca);color:var(--cor-marca)}.balao .opcoes button.ativo[data-v-5c6584d4]{background-color:var(--cor-marca);border-color:var(--cor-marca);color:var(--cor-branco)}@media screen and (max-width:1000px){section.topo[data-v-5c6584d4]{padding:100px 30px 10px}h1[data-v-5c6584d4]{font-size:var(--f5);margin:0 0 20px}.busca[data-v-5c6584d4],.busca .quadro[data-v-5c6584d4]{flex-direction:column}.busca .quadro[data-v-5c6584d4]{align-items:flex-start;display:flex;height:auto;margin:0 0 10px;padding:20px 20px 0;pointer-events:all;width:100%}.busca .quadro .seletor[data-v-5c6584d4]{margin:0 0 20px}.busca .quadro .seletor[data-v-5c6584d4]:first-child{width:100%}.busca .quadro .seletor[data-v-5c6584d4]:nth-child(2){width:100%}.busca .quadro .seletor[data-v-5c6584d4]:nth-child(3){width:100%}.busca .quadro button[data-v-5c6584d4]{padding:0 20px;width:100%}.busca .filtros[data-v-5c6584d4]{width:100%}.busca .filtros button[data-v-5c6584d4]{display:flex;flex-direction:row;height:60px;width:100%}.busca .filtros button svg[data-v-5c6584d4]{min-width:15px;width:15px;fill:var(--cor-marca);margin:0 10px 0 0}.busca .filtros .balao .opcoes button[data-v-5c6584d4]{height:40px}}section.mapa[data-v-49a8e30e]{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding:0 100px 40px;width:100%}.mapa-container[data-v-49a8e30e]{border-radius:20px;height:500px;position:relative}.mapa[data-v-49a8e30e],.mapa-container[data-v-49a8e30e]{overflow:hidden;width:100%}.mapa[data-v-49a8e30e]{height:100%}[data-v-49a8e30e] .maplibregl-popup{max-width:none!important}[data-v-49a8e30e] .maplibregl-popup-content{border:none!important;border-radius:20px!important;box-shadow:0 12px 32px #00000026!important;overflow:hidden;padding:0!important}[data-v-49a8e30e] .maplibregl-popup-tip{border-top-color:#fff!important}[data-v-49a8e30e] .maplibregl-popup-close-button{align-items:center!important;background:#00000080!important;border-radius:50%!important;color:#fff!important;display:flex!important;font-size:18px!important;height:28px!important;justify-content:center!important;position:absolute!important;right:8px!important;top:8px!important;transition:all .2s ease!important;width:28px!important;z-index:10!important}[data-v-49a8e30e] .maplibregl-popup-close-button:hover{background:#000000b3!important;transform:scale(1.1)!important}[data-v-49a8e30e] .maplibregl-ctrl-group{border:none!important;border-radius:12px!important;box-shadow:0 4px 16px #00000026!important}[data-v-49a8e30e] .maplibregl-ctrl-zoom-in,[data-v-49a8e30e] .maplibregl-ctrl-zoom-out{background:#fff!important;border:none!important;color:#222!important;transition:all .2s ease!important}[data-v-49a8e30e] .maplibregl-ctrl-zoom-in:hover,[data-v-49a8e30e] .maplibregl-ctrl-zoom-out:hover{background:#f5f5f5!important}.loading[data-v-49a8e30e]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:var(--cor-branco);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.loading .spinner[data-v-49a8e30e]{animation:girando 1s linear infinite;border-top:2px solid var(--cor-cinza-4);border:2px solid var(--cor-cinza-4);border-radius:50%;border-top-color:var(--cor-marca);height:44px;width:44px}@media screen and (max-width:1000px){section.mapa[data-v-49a8e30e]{padding:0 30px 40px}.mapa-container[data-v-49a8e30e]{height:500px}}section.imoveis[data-v-0bd38bc6]{flex-direction:column;justify-content:center;padding:0 80px 100px 100px}.titulo[data-v-0bd38bc6],section.imoveis[data-v-0bd38bc6]{align-items:center;display:flex}.titulo[data-v-0bd38bc6]{justify-content:space-between;padding:0 20px 0 0;width:100%}.titulo h2[data-v-0bd38bc6]{color:var(--cor-preto);font-family:var(--margem-medium);font-size:var(--f6)}.titulo a[data-v-0bd38bc6],.titulo button[data-v-0bd38bc6]{align-items:center;background-color:transparent;border:none;color:var(--cor-preto);cursor:pointer;display:flex;font-family:var(--hanken-bold);font-size:var(--f3);text-decoration:none;transition:all .3s}.titulo a svg[data-v-0bd38bc6],.titulo button svg[data-v-0bd38bc6]{height:20px;width:20px;fill:var(--cor-preto);margin:0 0 0 15px;transform:rotate(90deg)}.titulo a[data-v-0bd38bc6]:hover,.titulo button[data-v-0bd38bc6]:hover{opacity:.6}.lista[data-v-0bd38bc6]{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:40px 0 0;width:100%}.lista .item[data-v-0bd38bc6]{align-items:flex-start;background-color:var(--cor-branco);border:1px solid var(--cor-cinza-3);border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;margin:0 20px 20px 0;width:calc(33.33% - 20px)}.lista .item .foto[data-v-0bd38bc6]{background-color:var(--cor-cinza-2);background-position:50%;background-size:cover;border-radius:20px 20px 0 0;cursor:pointer;height:200px;position:relative;transition:all .3s;width:100%}.lista .item .foto[data-v-0bd38bc6]:hover{filter:brightness(1.1)}.lista .item .foto .tag-featured[data-v-0bd38bc6]{align-items:center;background-color:var(--cor-marca);border-radius:15px;bottom:15px;color:var(--cor-branco);display:flex;font-family:var(--hanken-bold);font-size:var(--f1);left:15px;padding:6px 10px;position:absolute;z-index:5}.lista .item .foto .tag-featured svg[data-v-0bd38bc6]{height:12px;width:12px;fill:var(--cor-branco);margin-right:4px}.lista .item .info[data-v-0bd38bc6]{align-items:flex-start;flex-direction:column;height:calc(100% - 200px);padding:30px}.lista .item .info[data-v-0bd38bc6],.lista .item .info .preco[data-v-0bd38bc6]{display:flex;justify-content:space-between;width:100%}.lista .item .info .preco[data-v-0bd38bc6]{align-items:center}.lista .item .info .preco .valores[data-v-0bd38bc6]{align-items:center;display:flex;justify-content:flex-start}.lista .item .info .preco .valores h3[data-v-0bd38bc6]{color:var(--cor-preto);font-family:var(--margem-medium);font-size:var(--f4)}.lista .item .info .preco .valores p[data-v-0bd38bc6]{color:var(--cor-cinza-2);font-family:var(--hanken-light);font-size:var(--f3);margin:0 0 0 5px}.lista .item .info .preco .botoes[data-v-0bd38bc6]{align-items:center;display:flex;margin:0 0 0 auto}.lista .item .info .preco .botoes button.favorito[data-v-0bd38bc6]{align-items:center;background-color:var(--cor-branco);border:1px solid var(--cor-marca);border-radius:50%;display:flex;height:50px;justify-content:center;margin:0 0 0 20px;transition:all .3s;width:50px}.lista .item .info .preco .botoes button.favorito svg[data-v-0bd38bc6]{min-height:20px;width:20px;fill:var(--cor-marca);transition:all .3s}.lista .item .info .preco .botoes button.favorito[data-v-0bd38bc6]:hover{border:1px solid var(--cor-preto)}.lista .item .info .preco .botoes button.favorito:hover svg[data-v-0bd38bc6]{fill:var(--cor-preto)}.lista .item .info .preco .botoes button.favorito.ativo[data-v-0bd38bc6]{background-color:var(--cor-marca)}.lista .item .info .preco .botoes button.favorito.ativo svg[data-v-0bd38bc6]{fill:var(--cor-branco)}.lista .item .info .preco .botoes button.favorito.ativo[data-v-0bd38bc6]:hover{background-color:var(--cor-preto);border:1px solid var(--cor-preto)}.lista .item .info .preco .botoes button.favorito.ativo:hover svg[data-v-0bd38bc6]{fill:var(--cor-branco)}.lista .item .info .dados[data-v-0bd38bc6]{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.lista .item .info .dados h2[data-v-0bd38bc6]{color:var(--cor-preto);cursor:pointer;font-family:var(--margem-medium);font-size:var(--f4);line-height:1.4;margin:20px 0 10px;transition:all .3s}.lista .item .info .dados h2[data-v-0bd38bc6]:hover{color:var(--cor-marca)}.lista .item .info .dados p[data-v-0bd38bc6]{color:var(--cor-cinza-1);font-family:var(--hanken-light);font-size:var(--f2);margin:0 0 40px}.lista .item .info .detalhes[data-v-0bd38bc6]{align-items:center;display:flex;justify-content:flex-start;width:100%}.lista .item .info .detalhes .detalhe[data-v-0bd38bc6]{align-items:center;display:flex;justify-content:flex-start;margin:0 20px 0 0}.lista .item .info .detalhes .detalhe svg[data-v-0bd38bc6]{width:20px;fill:var(--cor-cinza-1);margin:0 10px 0 0}.lista .item .info .detalhes .detalhe p[data-v-0bd38bc6]{color:var(--cor-cinza-1);font-family:var(--hanken-light);font-size:var(--f2)}@media screen and (max-width:1000px){section.imoveis[data-v-0bd38bc6]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 30px 60px}.titulo[data-v-0bd38bc6]{align-items:flex-start;flex-direction:column;width:100%}.titulo h2[data-v-0bd38bc6]{font-size:var(--f5)}.titulo a[data-v-0bd38bc6],.titulo button[data-v-0bd38bc6]{margin:15px 0 0}.titulo a svg[data-v-0bd38bc6],.titulo button svg[data-v-0bd38bc6]{height:15px;margin:0 0 0 12px;width:15px}.lista[data-v-0bd38bc6]{flex-direction:column;margin:0;width:100%}.lista .item[data-v-0bd38bc6]{margin:20px 0 0;width:100%}.lista .item .foto[data-v-0bd38bc6]{border-radius:20px 20px 0 0;height:160px;width:100%}.lista .item .info[data-v-0bd38bc6]{height:calc(100% - 160px);padding:25px}.lista .item .info .preco[data-v-0bd38bc6]{align-items:center;display:flex;justify-content:space-between;width:100%}.lista .item .info .preco .valores h3[data-v-0bd38bc6]{font-size:var(--f3)}.lista .item .info .preco .valores p[data-v-0bd38bc6]{font-size:var(--f2)}.lista .item .info .preco .botoes button.favorito[data-v-0bd38bc6]{height:40px;margin:0 0 0 10px;width:40px}.lista .item .info .preco .botoes button.favorito svg[data-v-0bd38bc6]{min-height:18px;width:18px}.lista .item .info .dados h2[data-v-0bd38bc6]{font-size:var(--f3);margin:15px 0 10px}.lista .item .info .dados p[data-v-0bd38bc6]{font-size:var(--f2);margin:0 0 30px}.lista .item .info .detalhes[data-v-0bd38bc6]{align-items:center;display:flex;justify-content:flex-start;width:100%}.lista .item .info .detalhes .detalhe[data-v-0bd38bc6]{margin:0 13px 0 0}.lista .item .info .detalhes .detalhe svg[data-v-0bd38bc6]{margin:0 6px 0 0;width:15px}}
