@charset "UTF-8";#btn-refine{background:transparent;font-size:1rem;width:fit-content;text-decoration:underline;color:#c29824;display:block;text-transform:uppercase;border:none;cursor:pointer;margin:0 auto 15px;display:none}#descricao-pesquisa .subtitulo{margin-top:10px;display:block;font-size:18px}.busca{width:95%;margin:0 auto 60px;height:45px;display:flex;justify-content:space-between;gap:10px}.busca-por-referencia{height:45px;display:flex;justify-content:space-between;gap:5px;width:180px;font-weight:300}.busca-por-referencia input{width:calc(100% - 50px);height:100%;background:#ffffff;color:#999;font-size:12px;padding:0 8px}.busca-por-referencia input::-webkit-input-placeholder{color:#999}.busca-por-referencia input:-moz-placeholder{color:#999}.busca-por-referencia input::-moz-placeholder{color:#999}.busca-por-referencia input:-ms-input-placeholder{color:#999}.busca-por-referencia button{width:45px;background-color:#c29824;color:#fff;border:0;border-radius:10px}.busca-por-referencia button svg{display:block;height:50%;margin:0 auto}.filtros{width:calc(100% - 200px);height:45px;background:#333333;border-radius:10px;display:flex;align-items:center;justify-content:space-between;font-weight:300;font-size:.75rem;color:#999;position:relative}.filtros .filtro{padding:0 7px;height:33px;width:50%;text-align:center;border-right:1px solid #999999;position:relative;cursor:pointer}.filtros .filtro .selecionado{height:33px;line-height:33px}.filtros .filtro .arrow{background:url(/build/assets/arrow-down.e9cb6b52.svg) center center no-repeat;width:10px;height:7px;position:absolute;right:10px;top:13px;pointer-events:none}.filtros .filtro .options{display:none;position:absolute;text-align:left;background:#ffffff;border:1px solid #d4d4d4;min-width:100%;width:fit-content;margin-top:5px;left:0;z-index:2;padding:10px;max-height:300px;overflow:auto}.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 #c29824;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:#c29824;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;border:1px solid #d4d4d4;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{display:flex;justify-content:space-between;align-items:center;width:210px}.filtros #filtro-pg a{display:inline-block;height:30px;line-height:30px;text-align:center;font-weight:300;padding:0 3px;margin:0 2px;color:#999;width:100px;max-width:calc(50% - 5px);transition:1s all;border-radius:10px}.filtros #filtro-pg a.active,.filtros #filtro-pg a:hover{background:#c29824;color:#fff}.filtros #filtro-pg.locacao{display:none}.filtros #filtro-dormitorios{min-width:125px}.filtros #filtro-valor .inputs{text-align:left}.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:120px}.filtros .outros .mais-filtros{position:absolute;display:none;width:95vw;max-width:900px;right:0;top:38px;margin-left:5px;background:#ffffff;border:1px solid #d4d4d4;padding:10px;z-index:1}.filtros .outros .mais-filtros input{border-radius:10px;height:35px;font-size:14px}.filtros .outros .mais-filtros .filtro{width:25%}.filtros .outros .mais-filtros .filtro.filtro-input{min-width:175px}.filtros .outros .mais-filtros .filtro input{width:100%}.filtros .outros .mais-filtros .filtro:last-child{border-right:0}.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.active .mais-filtros{display:flex}.filtros .limpar-filtros{padding:0 10px;color:#999;text-transform:uppercase;text-align:center}.botoes-menu-imoveis{display:flex;justify-content:space-between;max-width:95%;width:95%;margin:0 auto 30px;height:45px;font-size:14px}.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:45px;padding:0 10px;font-size:14px;overflow:hidden;background:#ffffff;cursor:pointer;color:#999;border:1px solid #d4d4d4;border-radius:10px;background-image:url(/build/assets/arrow-down.e9cb6b52.svg);background-position:calc(100% - 15px) 18px;background-repeat:no-repeat;background-size:12px}.botoes-menu-imoveis .botao.ordenar #ordenar .selecionado{line-height:45px;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)}.botoes-menu-imoveis .botoes-visualizacao{display:flex;justify-content:space-between;line-height:32px}.botoes-menu-imoveis .botoes-visualizacao p{text-transform:uppercase;color:#999;font-size:12px}.botoes-menu-imoveis .botoes-visualizacao div{cursor:pointer;margin-left:20px}.botoes-menu-imoveis .botoes-visualizacao svg{height:35px;vertical-align:middle;margin-left:5px;color:#c29824}.botoes-menu-imoveis .botoes-visualizacao.grid .grid,.botoes-menu-imoveis .botoes-visualizacao.linhas .linhas,.botoes-menu-imoveis .botoes-visualizacao.mapa .mapa{display:none}.botoes-menu-imoveis .botoes-visualizacao .btn-modo:hover{color:#c29824}.imoveis{max-width:95%;margin:0 auto}.imoveis.grid{display:flex;flex-wrap:wrap;justify-content:space-between}.imoveis.grid .imovel{width:calc(50% - 20px);flex-wrap:wrap;margin-bottom:50px}.imoveis.grid .imovel .labels{width:calc(100% - 28px)}.imoveis.grid .imovel .dados{width:100%}.imoveis.grid .imovel .dados .descricao{display:none}.imoveis.grid .imovel .foto{transition:1s all ease}.imoveis.grid .imovel .foto:hover{transform:scale(1.2)}.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 .limpar-filtros{min-width:130px}}@media screen and (max-width: 1220px){.busca{flex-direction:column}.busca .busca-por-referencia{margin:0 auto;width:100%;max-width:200px;display:none}.busca .filtros{width:100%}.imovel .dados .valores b{min-width:220px}.imovel .dados .valores a{max-width:180px}}@media screen and (max-width: 1024px){.imovel .dados .icones{font-size:18px}.imovel .dados .icones>div .icone{width:25px;height:25px}}@media screen and (max-width: 990px){#btn-refine{display:block}.busca{height:auto}.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 #999999}.busca .filtros .filtro.outros .mais-filtros{width:300px;right:calc(50% - 150px);z-index:9}.busca .filtros .filtro.outros .mais-filtros .filtro{height:auto;width:100%;padding:10px 0;border-bottom:0}.busca .filtros .filtro.outros.active .mais-filtros{display:inline-block}.busca .filtros .limpar-filtros{display:block;height:45px;line-height:45px}}@media screen and (max-width: 900px){.botoes-menu-imoveis .botoes-visualizacao{display:none}.imovel{display:block;height:auto}.imovel .fotos{width:100%;height:300px}.imovel .dados{width:100%}.imovel .dados .icones{font-size:14px}.imovel .dados .icones img,.imovel .dados .icones svg{height:20px}.imovel .dados .descricao{display:none}.imovel .dados .valores .valor{font-size:14px}}@media screen and (max-width: 680px){.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}}@media screen and (max-width: 420px){.imovel .fotos{height:250px}.imovel .dados .valores{display:block;text-align:center}.imovel .dados .valores .valor{width:100%;margin-bottom:15px}.imovel .dados .valores a{margin:0 auto}}
