@charset "UTF-8";.tablet,.sidebar-padrao{display:none}#sidebar{padding-bottom:0}#sidebar .faixa-topo{display:flex;justify-content:space-between;padding:0;margin-bottom:35px;margin-top:-20px}#sidebar .faixa-topo .menu,#sidebar .faixa-topo .menu-busca{font-size:10px;padding-top:32px;text-transform:uppercase;margin-top:0;background:url(/build/assets/ico-menu-azul.7a5cb8b0.svg) top center no-repeat;background-size:contain;width:30px;height:30px;cursor:pointer;display:none}#sidebar .faixa-topo .menu.active,#sidebar .faixa-topo .active.menu-busca{display:block}#sidebar .faixa-topo .menu-busca{background:url(/build/assets/ico-search-azul.0bbfa7d4.svg) top center no-repeat;background-size:25px 25px}#sidebar .faixa-topo .menu-logo{left:calc(50% - 42px)}#sidebar .faixa-topo .logo{width:65px}#sidebar .faixa-topo .telefones{text-align:right;width:inherit;height:inherit;padding:0;margin:-10px 0 0;display:block;font-size:15px}#sidebar .faixa-topo .telefones p{display:block;margin-bottom:3px;background-position:center left;background-size:16px auto!important;text-align:right;width:auto;line-height:24px;height:24px;padding-left:20px}#sidebar .faixa-topo .telefones p.whats{background-position:bottom left}#sidebar .faixa-topo .telefones a{padding-right:0;background-size:20px auto;color:#12283f;line-height:30px}.sidebar-refine{padding:0}.sidebar-refine h2{color:#12283f;text-align:center;font-size:18px;font-weight:300;text-transform:uppercase;margin-bottom:20px;letter-spacing:5px}.sidebar-refine .busca-rapida{text-align:right;margin-bottom:10px}.sidebar-refine .busca-rapida input{height:35px;border:0;color:#000;float:left;width:calc(100% - 35px);text-align:left;padding:0 10px;font-size:12px}.sidebar-refine .busca-rapida button{height:35px;width:35px;background:#4aafbb center no-repeat;background-size:20px;border:0}.sidebar-refine .busca .title{font-size:12px;font-weight:400;display:block}.sidebar-refine .busca .ativos{display:none;margin-bottom:20px}.sidebar-refine .busca .ativos .title{margin-bottom:2px}.sidebar-refine .busca .ativos .active{line-height:30px;padding-left:12px;font-size:12px;color:#000;background:#d1787c;position:relative;margin-bottom:2px}.sidebar-refine .busca .ativos .active .close{line-height:30px;width:24px;text-align:center;font-size:15px;color:#000;position:absolute;top:0;right:0;cursor:pointer}.sidebar-refine .busca .multiselect{height:32px;overflow:hidden;position:relative;margin-bottom:20px}.sidebar-refine .busca .multiselect .title{height:32px;line-height:32px;padding-left:10px;font-weight:300;cursor:pointer;position:relative;border-bottom:1px solid #12283F;background:url(/build/assets/seta-down-azul.7bcf2f13.svg) calc(100% - 10px) center no-repeat;background-size:15px 9px}.sidebar-refine .busca .multiselect .options{padding-left:7px;overflow-y:auto;padding-top:5px;padding-bottom:10px;font-size:11px}.sidebar-refine .busca .multiselect p.more{display:none}.sidebar-refine .busca .multiselect label{display:block;padding:3px 0 3px 25px;position:relative;line-height:17px;font-size:12px;white-space:nowrap;overflow:hidden;cursor:pointer;font-weight:300}.sidebar-refine .busca .multiselect label:before{content:"";position:absolute;width:10px;height:10px;border:1px solid #12283F;background:#FFFFFF;border-radius:3px;top:5px;left:3px}.sidebar-refine .busca .multiselect label:hover{background:rgba(0,0,0,.05)}.sidebar-refine .busca .multiselect input[type=checkbox],.sidebar-refine .busca .multiselect input[type=radio]{display:none}.sidebar-refine .busca .multiselect input[type=checkbox]:checked+label:before,.sidebar-refine .busca .multiselect input[type=radio]:checked+label:before{content:"";text-align:center;font-size:10px;color:#12283f;border:0;background:#ffffff url(/build/assets/ico-check-square.20cbd583.svg);background-size:100%;line-height:10px;padding-left:1px;width:10px}.sidebar-refine .busca .multiselect label:nth-child(n+10){display:none}.sidebar-refine .busca .multiselect .group_by{margin-top:20px;margin-bottom:10px;font-size:13px}.sidebar-refine .busca .multiselect .group_by:nth-child(2){margin-top:0}.sidebar-refine .busca .multiselect.active{z-index:1;overflow:inherit;height:auto}.sidebar-refine .busca .multiselect.active label:nth-child(n+10){display:block}.sidebar-refine .busca .multiselect.active .title{background:transparent}.sidebar-refine .busca .multiselect.active .title:before{background:url(/build/assets/seta-down-azul.7bcf2f13.svg) center no-repeat;background-size:15px 9px;width:15px;height:9px;content:"";position:absolute;right:10px;top:12px;transform:rotate(180deg)}.sidebar-refine .busca .inputs .options{display:flex;justify-content:space-between;padding:10px 0 0}.sidebar-refine .busca .inputs .options input{width:48%;background:transparent;height:32px;border:0;border-bottom:1px solid #12283F;font-weight:300}.sidebar-refine .busca .selects-menores{display:flex;justify-content:space-between}.sidebar-refine .busca .selects-menores #dormitorios{width:100px}.sidebar-refine .busca .selects-menores .multiselect{width:70px}.sidebar-refine .busca .selects-menores .multiselect .title{padding-left:5px}.sidebar-refine .busca input[type=text]{border:0;border-bottom:1px solid #12283F;height:32px;width:100%;padding:0 8px;font-size:12px;font-weight:300;outline:none}.sidebar-refine .busca button{padding-left:10px;background:#12283F url(/build/assets/ico-search-branco.8fcfdc90.svg) no-repeat 20px center;background-size:20px 19px;color:#fff;text-transform:uppercase;font-size:12px;font-weight:400;text-align:center;height:42px;line-height:42px;width:100%;border:0;cursor:pointer;transition:.3s all;border-radius:3px;margin-top:30px}.sidebar-refine .busca button:hover{background-color:#0c1b2b}.sidebar-refine .busca #bairros{margin-bottom:20px}.sidebar-refine .busca #bairros label{margin-left:10px;border:0}.container .texto{padding:25px}.container p{font-size:15px;font-weight:300;text-align:center}.container .subtitulo{margin-bottom:35px}.container .botoes-filtros-imoveis{display:flex;justify-content:space-between}.container .botoes-filtros-imoveis .menu-lancamento{width:334px;display:flex;justify-content:space-between;border:1px solid #12283F;height:54px;color:#767677}.container .botoes-filtros-imoveis .menu-lancamento div{text-align:center;text-transform:uppercase;font-size:10px;line-height:54px;width:33.33%;cursor:pointer}.container .botoes-filtros-imoveis .menu-lancamento div:nth-child(2){border-left:1px solid #12283F;border-right:1px solid #12283F}.container .botoes-filtros-imoveis .menu-lancamento div.active{background:#12283F;color:#fff}.container .botoes-filtros-imoveis .botoes-menu-imoveis{border:1px solid #12283F;height:54px;display:flex;margin-bottom:20px;width:280px;float:right;color:#767677}.container .botoes-filtros-imoveis .botoes-menu-imoveis .botao{width:100%;height:100%;border-right:2px solid #12283F;padding:32px 1px 1px;cursor:pointer;transition:.5s all;text-align:center;font-size:10px;text-transform:uppercase;background:center 10px no-repeat;z-index:1}.container .botoes-filtros-imoveis .botoes-menu-imoveis .botao.ver-no-mapa{background-image:url(/build/assets/ico-vernomapa-cinza.28e67e11.svg);background-size:11px 15px}.container .botoes-filtros-imoveis .botoes-menu-imoveis .botao.ordenar{background-image:url(/build/assets/ico-ordenarpor-cinza.0a308cdc.svg);background-size:17px}.container .botoes-filtros-imoveis .botoes-menu-imoveis .botao.ordenar.active{background-color:#12283f;color:#fff}.container .botoes-filtros-imoveis .botoes-menu-imoveis .botao.ordenar.active #ordenar{display:block}.container .botoes-filtros-imoveis .botoes-menu-imoveis .botao.ordenar.active #ordenar div:hover{background:#12283F}.container .botoes-filtros-imoveis .botoes-menu-imoveis .botao #ordenar{display:none;width:calc(100% + 2px);margin-left:-1px;background:#12283F;padding:10px;margin-top:8px;line-height:26px}.container .botoes-filtros-imoveis .botoes-menu-imoveis .botao:hover{background-color:#12283f;color:#fff}.container .botoes-filtros-imoveis .botoes-menu-imoveis .botao:last-child{border-right:0}.imovel{border:1px solid #12283F;background:#FFF;color:#606060;margin-bottom:30px;box-shadow:0 3px 12px #00000080;display:flex;height:360px;overflow:hidden}.imovel p{text-align:left}.imovel .box-fotos{width:60%;height:360px;max-width:480px;position:relative;background-size:cover;background-position:center center;display:block}.imovel .box-fotos .valores{position:absolute;height:50px;width:100%;bottom:0;left:0;background:#12283F;display:flex;justify-content:space-between;padding:10px 12px 0;color:#fff}.imovel .box-fotos .valores p{font-size:10px}.imovel .box-fotos .valores b{font-size:18px}.imovel .box-fotos .valores .valor{text-align:left;font-size:10px}.imovel .box-fotos .valores .valor.oferta{display:flex}.imovel .box-fotos .valores .valor .valor-normal{margin-right:20px}.imovel .box-fotos .valores .valor .valor-normal b{text-decoration:line-through;font-size:14px;padding-top:4px;display:block}.imovel .box-fotos .valores .condominio{text-align:right}.imovel .box-fotos .valores .condominio b{font-size:16px;font-weight:400}.imovel .box-fotos .labels{text-transform:uppercase;font-size:9px;color:#fff}.imovel .box-fotos .labels .tag-oferta,.miniaturas .imovel .box-fotos .foto .labels .tag-reservado,.miniaturas .imovel .foto .box-fotos .labels .tag-reservado,.miniaturas .imovel .box-fotos .foto .labels .tag-lancamento,.miniaturas .imovel .foto .box-fotos .labels .tag-lancamento,.imovel .box-fotos .labels .tag-reservado,.imovel .box-fotos .labels .tag-lancamento{background:rgba(244,236,217,.8);color:#000;display:block;width:fit-content;padding:0 10px;height:26px;line-height:26px;letter-spacing:2.2px;margin-top:15px}.imovel .box-fotos .labels .tag-lancamento{background:#12283F;font-weight:700;color:#fff}.imovel .box-fotos .labels .tag-reservado{background:rgba(233,48,51,.7);font-weight:700;color:#fff}.imovel .box-fotos .labels div:nth-child(2){margin-top:0}.imovel .box-fotos .favorito{background:url(/build/assets/ico-desfavoritado.3d19fc9c.svg) no-repeat;background-size:100% auto;position:absolute;top:20px;right:15px;width:19px;height:18px;cursor:pointer}.imovel .box-fotos .favorito.favorito-sim{background:url(/build/assets/ico-favoritado.adc3805c.svg) no-repeat}.imovel .box-fotos.sem-foto{background:url(/build/assets/sem-foto.a35a1529.png) center center no-repeat}.imovel .box-fotos .splide,.imovel .box-fotos .splide__track{height:100%}.imovel .box-fotos .splide__slide img{width:100%;height:100%;object-fit:cover}.imovel .box-fotos .splide__arrow{background-color:#12283f66;opacity:1}.imovel .box-fotos .splide__arrow svg{display:none}.imovel .box-fotos .splide__arrow.splide__arrow--prev{background:url(/build/assets/seta-left-branco.6113f92a.svg) center center no-repeat,rgba(18,40,63,.4);background-size:10px,100%}.imovel .box-fotos .splide__arrow.splide__arrow--next{background:url(/build/assets/seta-right-branco.32eeeae9.svg) center center no-repeat,rgba(18,40,63,.4);background-size:10px,100%}.imovel .box-fotos .box-mais-fotos{width:100%;height:100%;background-size:cover}.imovel .box-fotos .mais-fotos{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;backdrop-filter:blur(5px);background:rgba(18,40,63,.8);color:#fff;text-align:center;font-size:18px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.imovel .box-fotos .mais-fotos img{width:80px;height:60px;margin-bottom:25px}.imovel .dados{min-width:335px;width:40%;padding:25px 20px 0;text-align:left;color:#727272;position:relative}.imovel .dados a .tipo{font-size:13px;font-weight:300;text-transform:uppercase;color:#727272}.imovel .dados .bairro{font-size:20px;color:#12283f;font-weight:700}.imovel .dados a .referencia{font-size:12px;font-weight:400;margin-bottom:25px;color:#727272}.imovel .dados .valores{display:flex;margin-bottom:20px}.imovel .dados .valores .dormitorios,.imovel .dados .valores .area_util,.imovel .dados .valores .garagens{font-size:14px;color:#7b8282;text-align:center;margin-right:15px}.imovel .dados .valores .dormitorios b,.imovel .dados .valores .area_util b,.imovel .dados .valores .garagens b{font-size:16px;display:block}.imovel .dados .descricao{font-size:14px;color:#606060;line-height:20px;height:120px;overflow:hidden;text-overflow:ellipsis}.imovel .dados .botoes{position:absolute;bottom:12px}.imovel .dados .botoes a{color:#fff}.imovel .dados .ver-fotos,.miniaturas .imovel .dados .contatar,.imovel .dados .btn-compartilhar,.imovel .dados .contatar{width:100px;height:30px;line-height:30px;text-transform:uppercase;background-color:#55a4b1;border-radius:3px;display:inline-block;margin-right:8px;text-align:center;font-size:10px;font-weight:500;vertical-align:top}.imovel .dados .ver-fotos:hover,.miniaturas .imovel .dados .contatar:hover,.imovel .dados .btn-compartilhar:hover,.imovel .dados .contatar:hover{background-color:#428691}.imovel .dados .contatar{background-color:#12283f}.imovel .dados .contatar:hover{background-color:#070f17}.imovel .dados .btn-compartilhar{background:#333333 url(/build/assets/ico-share-branco.83523606.svg) center center no-repeat;background-size:13px 13px;width:30px}.imovel .dados .btn-compartilhar:hover{background-color:#1a1a1a}.imovel .dados .compartilhar{background:#333333;position:absolute;width:100px;font-size:12px;bottom:32px;right:8px;padding:5px;display:none}.imovel .dados .compartilhar.active{display:block}.imovel .dados .compartilhar a{display:block;line-height:30px;padding-left:30px}.imovel .dados .compartilhar a.facebook{background:url(/build/assets/ico-facebook-areia.262a0ddf.svg) 7px 4px no-repeat;background-size:10px}.imovel .dados .compartilhar a.whatsapp{background:url(/build/assets/ico-whatsapp-areia.896ad794.svg) 3px 4px no-repeat;background-size:19px}.imovel .dados .compartilhar a:hover{background-color:#606060}.imovel.em-oferta{border:1px solid #894e7e}.imovel.em-oferta .foto .valores{background:#894e7e}.separador-lancamento{display:none}.separador-lancamento:first-of-type{display:block;text-align:center;margin-top:110px;margin-bottom:40px}@media screen and (max-width: 1100px){.imovel.em-oferta .foto .valores .oferta b,.imovel.em-oferta .foto .valores .condominio b{font-size:14px;padding-top:4px;display:block}}@media screen and (max-width: 1100px){.dados{width:100%;min-width:100%}}@media screen and (max-width: 680px){.imovel .box-fotos{width:100%}}.miniaturas{margin:0 auto}.miniaturas .imovel{border:1px solid #12283F;background:#FFF;color:#606060;box-shadow:0 3px 12px #00000080;text-align:center;height:auto;flex-wrap:wrap;display:block}.miniaturas .imovel .foto{height:360px;position:relative;background-size:cover;display:block;text-align:left;width:100%}.miniaturas .imovel .foto .link-foto{display:block;height:100%;width:100%}.miniaturas .imovel .foto .labels{text-transform:uppercase;font-size:9px;position:relative;padding-top:15px;color:#fff}.miniaturas .imovel .foto .labels .tag-oferta,.miniaturas .imovel .foto .labels .tag-reservado,.miniaturas .imovel .foto .labels .tag-lancamento{background:rgba(73,86,155,.7);display:block;width:fit-content;padding:0 10px;height:26px;line-height:26px;letter-spacing:2.2px}.miniaturas .imovel .foto .labels .tag-lancamento{background:#12283F;font-weight:700;color:#fff}.miniaturas .imovel .foto .labels .tag-reservado{background:rgba(233,48,51,.7);font-weight:700;color:#fff}.miniaturas .imovel .foto .labels div:nth-child(2){margin-top:0}.miniaturas .imovel .foto .favorito{background:url(/build/assets/ico-desfavoritado.3d19fc9c.svg) no-repeat;background-size:100% auto;position:absolute;top:20px;right:15px;width:19px;height:18px;display:block;cursor:pointer}.miniaturas .imovel .foto .favorito.favorito-sim{background:url(/build/assets/ico-favoritado.adc3805c.svg) no-repeat}.miniaturas .imovel .valores{height:auto;width:100%;background:#12283F;display:flex;justify-content:space-between;padding:3px 5px 0;color:#fff;margin-bottom:0}.miniaturas .imovel .valores p{font-size:10px}.miniaturas .imovel .valores b{font-size:18px}.miniaturas .imovel .valores .valor{text-align:left;padding:3px 0}.miniaturas .imovel .valores .valor b{font-size:20px;color:#fff;font-weight:600;line-height:24px}.miniaturas .imovel .valores .valor.oferta{display:flex}.miniaturas .imovel .valores .valor .valor-normal{margin-right:10px}.miniaturas .imovel .valores .valor .valor-normal b{text-decoration:line-through;padding-top:4px;font-size:10px;display:block}.miniaturas .imovel .valores .condominio{text-align:right}.miniaturas .imovel .valores .condominio b{font-size:18px;font-weight:600;line-height:30px}.miniaturas .imovel .dados{padding:25px 10px 0;color:#727272;position:relative;text-align:center}.miniaturas .imovel .dados .tipo{font-size:15px;font-weight:300;text-transform:uppercase;text-align:center}.miniaturas .imovel .dados .bairro{font-size:20px;color:#12283f;font-weight:700;text-align:center}.miniaturas .imovel .dados .referencia{font-size:12px;font-weight:400;margin-bottom:10px}.miniaturas .imovel .dados .valores{display:flex;margin-bottom:20px;background:transparent}.miniaturas .imovel .dados .valores .dormitorios,.miniaturas .imovel .dados .valores .area_util,.miniaturas .imovel .dados .valores .garagens{font-size:12px;color:#7b8282;text-align:center;margin-right:15px}.miniaturas .imovel .dados .valores .dormitorios b,.miniaturas .imovel .dados .valores .area_util b,.miniaturas .imovel .dados .valores .garagens b{font-size:14px;display:block}.miniaturas .imovel .dados .botoes{margin-bottom:15px;position:relative}.miniaturas .imovel .dados .botoes a{color:#fff}.miniaturas .imovel .dados .ver-fotos,.miniaturas .imovel .dados .contatar,.miniaturas .imovel .dados .contatar,.miniaturas .imovel .dados .btn-compartilhar{width:100px;height:30px;line-height:30px;text-transform:uppercase;background-color:#55a4b1;border-radius:3px;display:inline-block;margin-right:8px;text-align:center;font-size:10px;font-weight:500;vertical-align:top;transition:.5s all}.miniaturas .imovel .dados .ver-fotos:hover,.miniaturas .imovel .dados .contatar:hover,.miniaturas .imovel .dados .btn-compartilhar:hover{background-color:#428691}.miniaturas .imovel .dados .contatar{background-color:#12283f;transition:.5s all}.miniaturas .imovel .dados .contatar:hover{background-color:#070f17}.miniaturas .imovel.em-oferta{border:1px solid #894e7e}.miniaturas .imovel.em-oferta .valores{background:#894e7e}.miniaturas .imovel.em-oferta .dados .valores{background:transparent}.treetools #sidebar{display:none}.treetools .container{padding-left:0;max-width:900px}.treetools .container .breadcrumb,.treetools .container h1.titulo-padrao,.treetools .container .subtitulo,.treetools .container .botoes-menu-imoveis,.treetools .bg-rodape,.treetools .rodape,.treetools .corretor-segue-tela{display:none}@media screen and (max-width: 1100px){.sidebar-refine .fechar{display:none}}@media screen and (max-width: 800px){#sidebar{display:none;height:auto;padding:0}#sidebar .faixa-topo,#sidebar .sidebar-padrao,#sidebar .sidebar-refine{display:none}#sidebar .sidebar-refine{position:fixed;background:#373737;width:100%;height:calc(100% - 70px);padding-top:40px;top:70px;left:0}.sidebar-padrao,.tablet{display:block}.container .botoes-menu-imoveis .botao.refinar-busca{background-image:url(/img/listagem/ico-filter.svg)}}@media screen and (max-width: 750px){.sidebar-refine{display:none;padding-top:30px;padding-bottom:30px;position:fixed;top:70px;left:0;width:100%;overflow:auto;height:calc(100% - 70px);background:#F6F6F6;z-index:2}.container{padding-top:70px}.container .botoes-filtros-imoveis{flex-wrap:wrap}.container .botoes-filtros-imoveis .menu-lancamento{width:calc(100% - 20px);margin-left:10px;margin-bottom:10px;order:2;height:36px;line-height:36px}.container .botoes-filtros-imoveis .menu-lancamento div{line-height:36px}.container .botoes-filtros-imoveis .botoes-menu-imoveis{order:1;width:calc(100% - 20px);margin-left:10px;margin-bottom:10px}.container .botoes-menu-imoveis{border:0;border-top:2px solid #12283F;border-bottom:2px solid #12283F}.container .botoes-menu-imoveis .botao{border-right:2px solid #12283F}.container .texto{padding:25px 0}.miniaturas{width:100%;max-width:100%}.miniaturas .imovel{margin-bottom:50px}.miniaturas .imovel .foto{height:358px;width:100%;max-width:100%}.miniaturas .imovel .referencia{text-align:center}.miniaturas .imovel .dados{min-width:100%}.miniaturas .imovel .dados .descricao{margin-bottom:25px;height:auto}.miniaturas .imovel .dados .botoes{margin-bottom:5px}.miniaturas .imovel.em-oferta .valores{font-size:10px}.miniaturas .imovel.em-oferta .valores .condominio{display:none}}
