@charset "UTF-8";.btn-filtrar{padding:0 10px;border-radius:10px;border:1px solid #FF5317;display:flex;align-items:center;justify-content:center;color:#ff5317;background:transparent;cursor:pointer;transition:.3s all;width:165px;height:50px;margin-right:20px;display:none;border:2px solid #FF5317;font-weight:700}.btn-filtrar:hover{background:rgba(0,0,0,0)}.btn-filtrar:hover{background:#FF5317;border:0;color:#fff}.menu-stuck .btn-filtrar{display:flex}#btn-refine{padding:0 10px;height:50px;border-radius:10px;border:1px solid #FF5317;display:flex;align-items:center;justify-content:center;color:#ff5317;background:transparent;cursor:pointer;transition:.3s all;width:250px;border:2px solid #FF5317;display:none;margin:0 auto 15px}#btn-refine:hover{background:rgba(0,0,0,0)}#descricao-pesquisa .subtitulo{margin-top:10px;display:block;font-size:18px}.busca{width:95%;margin:0 auto 60px;display:flex;justify-content:space-between;gap:10px}.filtros{width:100%;height:80px;border-radius:10px;background:#ffffff;display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:300;font-size:14px;position:relative;box-shadow:0 0 10px #0006;padding:0 10px}.filtros .label{font-weight:600;font-size:16px;white-space:nowrap}.filtros .limpar-filtros{height:50px;border-radius:10px;border:1px solid transparent;display:flex;align-items:center;justify-content:center;color:#fff;background:#8E8D9B;cursor:pointer;transition:.3s all;padding:0 10px;text-align:center;height:40px}.filtros .limpar-filtros:hover{background:#747283}.filtros .filtro{padding:0 10px;height:50px;border-radius:10px;border:1px solid #D4D4D4;display:flex;align-items:center;justify-content:center;color:#6b6f70;background:transparent;transition:.3s all;height:40px;min-width:120px;text-align:center;position:relative;cursor:pointer}.filtros .filtro:hover{background:rgba(0,0,0,0)}.filtros .filtro .selecionado{width:100%;padding-left:15px;text-align:left;line-height:38px;cursor:pointer}.filtros .filtro .arrow{background:url(/build/assets/seta-cinza-down.e5c69d0c.svg) center center no-repeat;width:10px;height:7px;position:absolute;right:10px;top:18px;pointer-events:none}.filtros .filtro .options{display:none;position:absolute;text-align:left;background:#ffffff;min-width:100%;width:fit-content;left:0;z-index:2;padding:10px;max-height:300px;overflow:auto;top:45px}.filtros .filtro .options .option{display:block;white-space:nowrap;margin-bottom:5px}.filtros .filtro .options .option input{display:none}.filtros .filtro .options .option label{cursor:pointer;position:relative;display:block;padding:3px 0 3px 28px}.filtros .filtro .options .option label:before{content:"";position:absolute;width:16px;height:16px;border:1px solid #D4D4D4;border-radius:5px;top:2px;left:3px}.filtros .filtro .options .option label:hover{background:#e6e6e6}.filtros .filtro .options .option input[type=checkbox],.filtros .filtro .options .option input[type=radio]{display:none}.filtros .filtro .options .option input[type=checkbox]:checked+label:after,.filtros .filtro .options .option input[type=radio]:checked+label:after{content:"";position:absolute;border:0;background:#FF5317;width:12px;height:12px;left:6px;top:5px;border-radius:3px}.filtros .filtro .inputs{display:none;position:absolute;background:#ffffff;min-width:100%;width:fit-content;margin-top:5px;left:0;z-index:2;padding:10px;max-height:300px;overflow:auto}.filtros .filtro.active .options{display:block}.filtros .filtro.active .arrow{transform:rotate(180deg)}.filtros .filtro.active .inputs{display:block}.filtros #filtro-pg,.filtros #filtro-estado{display:none}.filtros #filtro-dormitorios{min-width:135px}.filtros #filtro-valor .inputs{text-align:left;top:45px}.filtros #filtro-valor .inputs input{width:140px;margin-bottom:10px;margin-top:3px;border-radius:10px;height:30px;font-size:14px}.filtros .outros{min-width:140px}.filtros .outros .mais-filtros{text-align:left;position:absolute;display:none;width:300px;max-width:900px;right:0;top:50px;margin-left:5px;background:#ffffff;border-radius:10px;padding:10px;z-index:1}.filtros .outros .mais-filtros input{border-radius:10px;height:35px;font-size:14px}.filtros .outros .mais-filtros .filtro{display:block;height:auto;padding:0;border:0}.filtros .outros .mais-filtros .filtro.arrow{display:none}.filtros .outros .mais-filtros .filtro input{width:100%}.filtros .outros .mais-filtros .filtro.dois-por-linha{display:flex;justify-content:space-between}.filtros .outros .mais-filtros .filtro.dois-por-linha input{width:48%;border:1px solid #D4D4D4}.filtros .outros .mais-filtros .filtro.filtro-checkbox{min-width:130px;display:flex;align-items:center;justify-content:center}.filtros .outros .mais-filtros .filtro.filtro-checkbox input{width:15px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px}.filtros .outros .mais-filtros .filtro .selecionado{line-height:inherit}.filtros .outros .mais-filtros .filtro .options{position:relative;top:0}.filtros .outros .mais-filtros .filtro .options .option{display:inline-block;margin-right:10px}.filtros .outros.active .mais-filtros{display:block}.filtros #btn-buscar-imoveis{padding:0 10px;height:50px;border-radius:10px;border:1px solid transparent;display:flex;align-items:center;justify-content:center;color:#fff;background:#FF5317;cursor:pointer;transition:.3s all;min-width:110px;height:40px}.filtros #btn-buscar-imoveis:hover{background:#e33b00}.botoes-menu-imoveis{display:flex;justify-content:space-between;max-width:1680px;width:95%;margin:0 auto 40px;font-size:12px}.botoes-menu-imoveis .botoes-visualizacao{display:flex;justify-content:space-between;line-height:30px}.botoes-menu-imoveis .botoes-visualizacao p{text-transform:uppercase;color:#6b6f70;font-size:12px}.botoes-menu-imoveis .botoes-visualizacao div{cursor:pointer;margin-left:20px}.botoes-menu-imoveis .botoes-visualizacao svg{height:30px;vertical-align:middle;margin-left:5px}.botoes-menu-imoveis .botoes-visualizacao.grid .grid,.botoes-menu-imoveis .botoes-visualizacao.linhas .linhas,.botoes-menu-imoveis .botoes-visualizacao.mapa .mapa,.botoes-menu-imoveis .botoes-visualizacao .btn-modo:hover{color:#ff5317}.botoes-menu-imoveis .botao.ordenar{display:flex;justify-content:space-between;align-items:baseline;width:290px;position:relative}.botoes-menu-imoveis .botao.ordenar #ordenar{width:205px;height:33px;border:0;border-radius:10px;padding:0 10px;font-size:14px;overflow:hidden;background:#ffffff;cursor:pointer;color:#6b6f70;border:1px solid #D4D4D4;background-image:url(/build/assets/seta-cinza-down.e5c69d0c.svg);background-position:calc(100% - 15px) 12px;background-repeat:no-repeat;background-size:12px}.botoes-menu-imoveis .botao.ordenar #ordenar .selecionado{line-height:31px;padding-left:10px}.botoes-menu-imoveis .botao.ordenar #ordenar .seta{position:absolute;right:10px;top:15px;height:15px;width:15px;background-size:10px auto;pointer-events:none}.botoes-menu-imoveis .botao.ordenar #ordenar .ordem{height:30px;line-height:30px;padding-left:30px}.botoes-menu-imoveis .botao.ordenar #ordenar .ordem:hover{background:#efefef;cursor:pointer}.botoes-menu-imoveis .botao.ordenar #ordenar.active{height:auto;z-index:2}.botoes-menu-imoveis .botao.ordenar #ordenar.active .seta{transform:rotate(180deg)}.imovel{width:100%;display:flex;justify-content:flex-end;position:relative;overflow:hidden;background:#ffffff;margin-bottom:50px;border-radius:7px;border:10px solid #ffffff;box-shadow:0 0 10px #0006}.imovel .splide__arrow{height:38px;width:38px;color:#ff5317;background:rgba(34,34,34,.75)}.imovel .splide__arrow svg{background:transparent center center no-repeat;background-size:25px 25px;background-position:4px center}.imovel .splide__arrow svg path{display:none}.imovel .splide__arrow.splide__arrow--prev{left:10px}.imovel .splide__arrow.splide__arrow--prev svg{background-image:url(/build/assets/seta-branca-esq.f0bbc6c0.svg)}.imovel .splide__arrow.splide__arrow--next{right:10px}.imovel .splide__arrow.splide__arrow--next svg{background-image:url(/build/assets/seta-branca-dir.30f61419.svg);background-position:8px center}.imovel .splide__pagination{padding:0;bottom:15px}.imovel .splide__pagination li{width:20px;height:20px;margin:0 12px}.imovel .splide__pagination li .splide__pagination__page{width:100%;height:100%;background:#ffffff;border-radius:50%;border:0}.imovel .splide__pagination li .splide__pagination__page.is-active{background:#FF5317;opacity:1}.imovel .splide__pagination .splide__pagination__page.is-active{transform:none}.imovel .labels{font-size:16px;color:#fff;position:absolute;top:14px;left:14px;z-index:1;pointer-events:none;width:calc(50% - 28px)}.imovel .labels .tag-oferta,.imovel .labels .tag-reservado,.imovel .labels .tag-lancamento{background:rgba(73,86,155,.9);box-shadow:0 0 10px #0006;border-radius:10px;display:block;width:fit-content;padding:0 10px;height:45px;line-height:45px;width:140px;text-align:center;margin-top:10px;text-transform:uppercase;font-size:16px}.imovel .labels .tag-lancamento{background:rgba(255,83,23,.7)}.imovel .labels .tag-reservado{background:rgba(0,0,0,.7)}.imovel .tag-blackfriday{background:url(/build/assets/selo.864a6233.webp) no-repeat center center;background-size:contain;width:120px;height:120px;position:absolute;top:10px;right:10px;z-index:1;pointer-events:none}.imovel .fotos{aspect-ratio:5/3;min-height:300px;overflow:hidden;height:inherit}.imovel .fotos .splide__track{height:100%}.imovel .fotos .splide__pagination{right:unset}.imovel .fotos a{display:block;height:100%}.imovel .fotos img{width:100%;height:100%;object-fit:cover}.imovel .fotos svg{width:100%;height:100%;transform:none;background-size:25px 25px}.imovel .fotos .foto{transition:1s all ease}.imovel .fotos .foto:hover{transform:scale(1.2)}.imovel .dados{padding:15px 0;color:#6b6f70}.imovel .dados .tipo{line-height:45px;white-space:nowrap;font-size:24px;color:#6b6f70;width:95%;margin:0 auto 10px;border-bottom:1px solid #D4D4D4;text-align:center;width:70%;max-width:400px}.imovel .dados .localidade{text-transform:uppercase;text-align:center}.imovel .dados .referencia{text-align:center;font-size:14px}.imovel .dados .icones{display:flex;margin-top:30px;justify-content:space-around;text-align:center;padding-bottom:25px}.imovel .dados .icones div img{height:40px;max-width:75px;display:block;margin:0 auto 10px}.imovel .dados .icones div span{display:block;font-size:14px}.imovel .dados .icones div span:last-child{font-size:22px}.imovel .dados .valores{text-align:center}.imovel .dados .valores .box-valor{margin:0 auto}.imovel .dados .valores .box-valor span{font-size:14px}.imovel .dados .valores .valor{display:flex;justify-content:center;align-items:center;color:#ff5317;min-width:240px}.imovel .dados .valores b{font-size:26px;font-weight:400}.imovel .dados .valores a{padding:0 10px;height:50px;border-radius:10px;border:1px solid transparent;display:flex;align-items:center;justify-content:center;color:#fff;background:#1C1C38;cursor:pointer;transition:.3s all;width:50%;height:45px;margin-top:15px}.imovel .dados .valores a:hover{background:#0b0b16}.imovel .dados .valores a:hover{background:#FF5317}.imovel.grid{flex-direction:column}.imovel.grid .fotos{max-height:435px}.imovel.grid .descricao{display:none}.imovel.linhas .fotos{max-height:800px}.imovel.linhas .dados{width:100%;display:flex;flex-direction:column;justify-content:space-between}.imovel.linhas .descricao{padding:0 15px}@media (orientation: portrait) and (max-width: 900px){.imovel .tipo{font-size:20px}.imovel .localidade{font-size:16px;overflow:hidden}.imovel .dados .icones div img{height:30px;max-width:50px}.imovel .dados .valores{padding:15px 10px 0}.imovel .dados .valores b{font-size:18px}.imovel .dados .valores a{max-width:130px}.imovel.linhas .fotos{aspect-ratio:4/3;max-width:50%}}@media screen and (max-width: 680px){h1{font-size:32px}.imovel .fotos{aspect-ratio:4/3;min-height:300px;width:100%}.imovel .fotos .splide__pagination{width:100%;flex-wrap:nowrap;justify-content:space-around}.imovel .fotos .splide__pagination li{max-width:15%}.imovel .tipo{font-size:16px;height:35px;line-height:35px}.imovel .localidade{font-size:14px;height:35px;line-height:35px;top:55px}.imovel .dados .tipo{border-bottom:1px solid #FF5317;height:auto}.imovel .dados .valores{flex-wrap:wrap;text-align:center;justify-content:center;align-items:center}.imovel .dados .valores .valor{width:100%;margin-bottom:10px}.imovel .dados .valores a{height:40px;line-height:40px;font-size:14px;max-width:250px}}.imoveis{max-width:1680px;margin:0 auto}.imoveis.grid{display:flex;flex-wrap:wrap;justify-content:space-between}.imoveis.grid .imovel{width:calc(50% - 20px);flex-wrap:wrap}.imoveis.grid .imovel .labels{width:calc(100% - 28px)}.imoveis.grid .imovel .dados{width:100%}.imoveis.grid .imovel .dados .descricao{display:none}.divisor{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;color:#96a4aa;margin-bottom:30px}.divisor svg{width:62px}.divisor:after,.divisor:before{background-color:#b1bac1;height:2px;content:""}@media screen and (min-width: 1440px){.filtros{gap:15px}.filtros .filtro{width:50%}}@media screen and (min-width: 1440px){.filtros .limpar-filtros{min-width:130px}}@media screen and (max-width: 1180px){.busca{flex-wrap:wrap;height:auto}.busca .busca-por-referencia{margin-left:auto;margin-bottom:10px}.busca .filtros{width:100%}.imovel .dados .valores b{min-width:220px}.imovel .dados .valores a{max-width:180px}}@media (orientation: portrait) and (max-width: 1024px){#btn-refine{display:flex}.busca-por-referencia{width:100%}.busca .filtros{display:none;height:auto;padding-top:10px}.busca .filtros.active{display:block}.busca .filtros #filtro-pg{width:100%;border:0}.busca .filtros #filtro-pg a{width:40%}.busca .filtros .filtro{width:100%;border-right:0;border-bottom:1px solid #6B6F70;margin-bottom:10px}.busca .filtros .limpar-filtros{display:block;height:45px;line-height:45px;margin-bottom:10px}.busca .filtros .outros .mais-filtros{width:100%;border:0}.busca .filtros #btn-buscar-imoveis{margin-left:auto;margin-bottom:10px}.imovel.grid{width:calc(50% - 10px)}.imovel .fotos{aspect-ratio:4/3}}@media (orientation: portrait) and (max-width: 820px){.imoveis.grid .imovel{width:calc(50% - 10px)}.imovel .dados .valores{flex-wrap:wrap;justify-content:center}}@media screen and (max-width: 680px){.menu-stuck .btn-filtrar{display:none}.botoes-menu-imoveis .botao.ordenar{width:calc(90% - 20px);margin:0 auto}.botoes-menu-imoveis .botao.ordenar #ordenar{width:100%}.botoes-menu-imoveis .botoes-visualizacao{display:none}.imoveis{width:90%;margin:0 auto}.imoveis.grid .imovel{width:100%;height:auto}}
