@charset "UTF-8";.splide{visibility:inherit}.splide .splide__arrow{background:transparent;width:43px;height:80px;width:100%;text-indent:-1000px;overflow:hidden;border:0;outline:none;z-index:3;opacity:1}.splide .splide__arrow svg{display:none}.splide .splide__arrow--prev{background:url(/build/assets/arrow-left.a533af64.svg) center center no-repeat;background-size:140%;left:15px;width:43px}.splide .splide__arrow--next{background:url(/build/assets/arrow-right.5c49e09a.svg) center center no-repeat;background-size:140%;right:15px;width:43px}body{padding-top:0}.container{width:calc(100% - 140px)}.container h2{text-transform:uppercase}.container h2 b{text-transform:none}.banners{height:calc(100vh - 10px)}.banners .splide__track{height:100%}.banners.pagespeed{visibility:visible}.banners.pagespeed .splide__slide{display:none}.banners.pagespeed .splide__slide:first-child{display:block}.banners.pagespeed .splide__slide .banner{width:100%}.banner{background-repeat:no-repeat;background-size:cover;background-position:center center;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.box-destaques-inicial{position:absolute;top:calc(50% - 70px);left:0;right:0;width:70%;height:75px;margin:0 auto;background:rgba(255,255,255,.6);border-radius:10px;border:1px solid #c58e43;padding:15px;font-size:18px}.box-destaques-inicial .filtros{display:flex;justify-content:space-between}.box-destaques-inicial .filtros .filtro{height:50px;border:1px solid #c58e43;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#808082;background:rgba(255,255,255,.6);cursor:pointer;transition:1s all;position:relative;border-radius:10px;padding:5px;margin-bottom:15px;font-size:14px;height:40px;min-width:20%}.box-destaques-inicial .filtros .filtro:hover{background:#c58e43 linear-gradient(45deg,#c58e43 0%,#f2cd80 100%);color:#fff}.box-destaques-inicial .filtros .filtro .selecionado{width:100%;padding-left:10px;text-align:left;line-height:30px;text-transform:uppercase;cursor:pointer}.box-destaques-inicial .filtros .filtro .arrow{position:absolute;right:15px;top:14px;width:12px;height:12px;background:url(/build/assets/arrow-down.5d434f3e.svg) center center no-repeat;pointer-events:none}.box-destaques-inicial .filtros .filtro .options{display:none}.box-destaques-inicial .filtros .filtro.active{position:relative}.box-destaques-inicial .filtros .filtro.active .arrow{transform:rotate(180deg)}.box-destaques-inicial .filtros .filtro.active .options{z-index:2;position:absolute;display:block;background-color:#fff;width:fit-content;min-width:100%;left:0;padding:10px 15px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;max-height:200px;overflow:auto;top:45px}.box-destaques-inicial .filtros .filtro.active .options .option{margin-bottom:5px;cursor:pointer}.box-destaques-inicial .filtros .filtro.active .options .option label{display:block;padding:3px 0 3px 28px;position:relative;line-height:13px;font-size:12px;white-space:nowrap;overflow:hidden;cursor:pointer;font-weight:400;margin-bottom:6px;height:20px}.box-destaques-inicial .filtros .filtro.active .options .option label:before{content:"";position:absolute;width:17px;height:17px;border:1px solid #e8e8e8;border-radius:5px;top:0px;left:3px}.box-destaques-inicial .filtros .filtro.active .options .option label:hover:before{background:#cdcdce}.box-destaques-inicial .filtros .filtro.active .options .option input[type=checkbox],.box-destaques-inicial .filtros .filtro.active .options .option input[type=radio]{display:none}.box-destaques-inicial .filtros .filtro.active .options .option input[type=checkbox]:checked+label:before,.box-destaques-inicial .filtros .filtro.active .options .option input[type=radio]:checked+label:before{content:"";background:#c58e43}.box-destaques-inicial .filtros .filtro:hover label{color:#808082}.box-destaques-inicial .filtros .btn-submit{padding:0 10px;height:50px;border-radius:10px;border:1px solid #c58e43;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#fff;background:linear-gradient(45deg,#c58e43 0%,#f2cd80 100%);cursor:pointer;transition:1s all;height:40px;border:0;min-width:150px}.box-destaques-inicial .filtros .btn-submit:hover{background:#c58e43 linear-gradient(45deg,#c58e43 0%,#f2cd80 100%);color:#fff}.box-destaques-inicial .filtros #filtro-pg:hover label{color:#fff}.box-destaques-inicial .filtros #filtro-pg button{text-align:left;width:100%;line-height:30px;background:transparent;border:0;color:#808082;padding-left:15px}.box-destaques-inicial .filtros #filtro-pg button:hover{background:#cdcdce}.box-destaques-inicial .filtros #filtro-valor.venda .options.locacao,.box-destaques-inicial .filtros #filtro-valor.locacao .options.venda{display:none}.box-destaques-inicial .filtros #filtro-valor .selecionado{line-height:100%}.box-destaques-inicial #filtro-cidade{display:none}.botoes-iniciais{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;margin-top:-30px;z-index:1;position:relative;margin-bottom:85px}.botoes-iniciais a{padding:0 10px;height:50px;border-radius:10px;border:1px solid #c58e43;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#808082;background:rgba(255,255,255,.6);cursor:pointer;transition:1s all;height:60px;font-size:20px;box-shadow:0 0 10px #0006}.botoes-iniciais a:hover{background:#c58e43 linear-gradient(45deg,#c58e43 0%,#f2cd80 100%);color:#fff}.box-categorias{color:#808082;max-height:100vh}.box-categorias .splide__arrow{height:80px;width:44px;color:#c58e43;background:transparent;color:#c3b789}.box-categorias .splide__arrow svg{display:block;transform:none;width:100%;height:100%}.box-categorias .splide__arrow.splide__arrow--prev{left:-55px}.box-categorias .splide__arrow.splide__arrow--next{right:-55px}.box-categorias .btn-ver-destaques{padding:0 10px;height:50px;border-radius:10px;border:1px solid #c58e43;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#808082;background:transparent;cursor:pointer;transition:1s all;margin-bottom:30px}.box-categorias .btn-ver-destaques:hover{background:#c58e43 linear-gradient(45deg,#c58e43 0%,#f2cd80 100%);color:#fff}.box-categorias #categorias{margin-bottom:80px}.box-categorias #categorias .splide__slide{overflow:hidden;border-radius:10px}.box-categorias #categorias .splide__slide span{padding:0 10px;height:50px;border-radius:10px;border:1px solid #ffffff;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#fff;background:transparent;cursor:pointer;transition:1s all;width:70%;font-size:20px;position:absolute;z-index:1;pointer-events:none;height:44px;top:calc(50% - 22px);left:0;right:0;margin:auto}.box-categorias #categorias .splide__slide span:hover{background:#c58e43 linear-gradient(45deg,#c58e43 0%,#f2cd80 100%);color:#fff}.box-categorias #categorias .splide__slide:hover span{background:linear-gradient(45deg,#c58e43 0%,#f2cd80 100%)}.box-categorias #categorias .categoria{display:block;border-radius:10px;background-size:cover;background-position:center center;aspect-ratio:1/1.8;overflow:hidden;transition:1s all}.box-categorias #categorias .categoria .opacity{background:rgba(34,34,34,.75);width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:1s all}.box-categorias #categorias .categoria:hover{transform:scale(1.2)}.box-categorias #categorias .categoria:hover .opacity{background:rgba(34,34,34,0)}.box-categorias #categorias .splide__track{height:100%}.box-categorias #categorias .splide__track .splide__slide{height:100%!important}.box-destaques #destaques{height:70vh;max-height:550px;margin-bottom:140px}.box-destaques #destaques .splide__arrow{height:80px;width:44px;color:#c58e43;background:transparent;color:#c3b789}.box-destaques #destaques .splide__arrow svg{display:block;transform:none;width:100%;height:100%}.box-destaques #destaques .splide__arrow.splide__arrow--prev{left:-55px}.box-destaques #destaques .splide__arrow.splide__arrow--next{right:-55px}.box-destaques #destaques .splide__track{height:100%}.box-destaques #destaques .imovel{display:flex;width:100%;height:100%;border-radius:10px;overflow:hidden;background:#ffffff}.box-destaques #destaques .imovel .fotos{overflow:hidden;width:50%;height:inherit}.box-destaques #destaques .imovel .fotos .splide__pagination{padding:0;bottom:15px}.box-destaques #destaques .imovel .fotos .splide__pagination li{width:50px;height:10px;margin:0 8px;max-width:14%}.box-destaques #destaques .imovel .fotos .splide__pagination li .splide__pagination__page{width:100%;height:100%;background:rgba(0,0,0,.8);border-radius:10px;border:0}.box-destaques #destaques .imovel .fotos .splide__pagination li .splide__pagination__page.is-active{background:rgba(255,255,255,.9);opacity:1}.box-destaques #destaques .imovel .fotos .splide__pagination .splide__pagination__page.is-active{transform:none}.box-destaques #destaques .imovel .fotos .splide__arrow{height:38px;width:38px;color:#c58e43;background:rgba(34,34,34,.75)}.box-destaques #destaques .imovel .fotos .splide__arrow svg{background:transparent center center no-repeat;background-size:25px 25px;background-position:4px center}.box-destaques #destaques .imovel .fotos .splide__arrow svg path{display:none}.box-destaques #destaques .imovel .fotos .splide__arrow.splide__arrow--prev{left:10px}.box-destaques #destaques .imovel .fotos .splide__arrow.splide__arrow--prev svg{background-image:url(/build/assets/arrow-left.a533af64.svg)}.box-destaques #destaques .imovel .fotos .splide__arrow.splide__arrow--next{right:10px}.box-destaques #destaques .imovel .fotos .splide__arrow.splide__arrow--next svg{background-image:url(/build/assets/arrow-right.5c49e09a.svg);background-position:8px center}.box-destaques #destaques .imovel .fotos .splide__track{height:100%}.box-destaques #destaques .imovel .fotos a{display:block;height:100%}.box-destaques #destaques .imovel .fotos img{width:100%;height:100%;object-fit:cover}.box-destaques #destaques .imovel .dados{width:50%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.box-destaques #destaques .imovel .dados .titulo{height:80px;display:flex;justify-content:center;align-items:center;color:#666;font-size:28px;font-weight:300;border-bottom:1px solid #c58e43}.box-destaques #destaques .imovel .dados .titulo b{display:inline-block;margin-left:5px}.box-destaques #destaques .imovel .dados .icones{padding:20px;display:flex;justify-content:space-around;text-align:center;font-size:18px}.box-destaques #destaques .imovel .dados .icones b{display:block;color:#c58e43;font-size:36px}.box-destaques #destaques .imovel .dados .icones:last-child{border-top:1px solid #c58e43}.box-destaques #destaques .imovel .dados .descricao{padding:0 20px}.box-destaques #destaques .imovel .dados .valores{padding:25px 20px;align-items:center;border-top:1px solid #c58e43}.box-destaques #destaques .imovel .dados .valores .valor{font-weight:600;font-size:26px}.box-destaques #destaques .imovel .dados .valores a{padding:0 10px;height:50px;border-radius:10px;border:1px solid #c58e43;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#808082;background:transparent;cursor:pointer;transition:1s all;color:#c58e43;width:240px}.box-destaques #destaques .imovel .dados .valores a:hover{background:#c58e43 linear-gradient(45deg,#c58e43 0%,#f2cd80 100%);color:#fff}.box-oportunidades{color:#808082;margin-bottom:75px}.box-oportunidades .splide__arrow{height:80px;width:44px;color:#c58e43;background:transparent;color:#c3b789}.box-oportunidades .splide__arrow svg{display:block;transform:none;width:100%;height:100%}.box-oportunidades .splide__arrow.splide__arrow--prev{left:-55px}.box-oportunidades .splide__arrow.splide__arrow--next{right:-55px}.box-oportunidades .btn-ver-destaques{padding:0 10px;height:50px;border-radius:10px;border:1px solid #c58e43;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#808082;background:transparent;cursor:pointer;transition:1s all;margin-bottom:30px}.box-oportunidades .btn-ver-destaques:hover{background:#c58e43 linear-gradient(45deg,#c58e43 0%,#f2cd80 100%);color:#fff}.box-oportunidades #oportunidades{border:1px solid #c3b789;border-radius:10px;padding:25px}.box-oportunidades #oportunidades .splide__slide{width:100%}.box-oportunidades #oportunidades .oportunidade{height:70vh;width:100%;max-height:690px;display:flex;justify-content:space-between}.box-oportunidades #oportunidades .oportunidade .dados{color:#808082;width:45%;height:80%;display:flex;justify-content:space-around;flex-direction:column;padding-right:50px;font-size:24px}.box-oportunidades #oportunidades .oportunidade .dados h2{color:#666;font-weight:600;font-size:32px;text-align:left;text-transform:none}.box-oportunidades #oportunidades .oportunidade .dados .saiba-mais{padding:0 10px;height:50px;border-radius:10px;border:1px solid #c58e43;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#808082;background:transparent;cursor:pointer;transition:1s all;width:240px;height:45px;font-size:18px}.box-oportunidades #oportunidades .oportunidade .dados .saiba-mais:hover{background:#c58e43 linear-gradient(45deg,#c58e43 0%,#f2cd80 100%);color:#fff}.box-oportunidades #oportunidades .oportunidade .foto{width:55%;height:100%;background-position:center center;background-size:cover;border-radius:10px}.box-imoveis{margin-bottom:80px}.box-imoveis .splide__arrow{height:80px;width:44px;color:#c58e43;background:transparent;color:#c3b789}.box-imoveis .splide__arrow svg{display:block;transform:none;width:100%;height:100%}.box-imoveis .splide__arrow.splide__arrow--prev{left:-55px}.box-imoveis .splide__arrow.splide__arrow--next{right:-55px}.box-imoveis .imovel{max-width:100%}.box-imoveis .imovel .splide__arrow{height:38px;width:38px;color:#c58e43;background:rgba(34,34,34,.75)}.box-imoveis .imovel .splide__arrow svg{background:transparent center center no-repeat;background-size:25px 25px;background-position:4px center}.box-imoveis .imovel .splide__arrow svg path{display:none}.box-imoveis .imovel .splide__arrow.splide__arrow--prev{left:10px}.box-imoveis .imovel .splide__arrow.splide__arrow--prev svg{background-image:url(/build/assets/arrow-left.a533af64.svg)}.box-imoveis .imovel .splide__arrow.splide__arrow--next{right:10px}.box-imoveis .imovel .splide__arrow.splide__arrow--next svg{background-image:url(/build/assets/arrow-right.5c49e09a.svg);background-position:8px center}.box-imoveis .imovel .fotos{overflow:hidden;width:100%;height:380px;border-radius:10px;margin-bottom:15px}.box-imoveis .imovel .fotos .splide__arrow{height:38px;width:38px;color:#c58e43;background:rgba(34,34,34,.75)}.box-imoveis .imovel .fotos .splide__arrow svg{background:transparent center center no-repeat;background-size:25px 25px;background-position:4px center}.box-imoveis .imovel .fotos .splide__arrow svg path{display:none}.box-imoveis .imovel .fotos .splide__arrow.splide__arrow--prev{left:10px}.box-imoveis .imovel .fotos .splide__arrow.splide__arrow--prev svg{background-image:url(/build/assets/arrow-left.a533af64.svg)}.box-imoveis .imovel .fotos .splide__arrow.splide__arrow--next{right:10px}.box-imoveis .imovel .fotos .splide__arrow.splide__arrow--next svg{background-image:url(/build/assets/arrow-right.5c49e09a.svg);background-position:8px center}.box-imoveis .imovel .fotos .splide__pagination{display:none}.box-imoveis .imovel .fotos .splide__track{height:100%}.box-imoveis .imovel .fotos a{display:block;height:100%}.box-imoveis .imovel .fotos img{width:100%;height:100%;object-fit:cover}.box-imoveis .imovel .titulo{color:#666;margin-bottom:25px;font-size:24px;font-weight:300;text-transform:uppercase}.box-imoveis .imovel .titulo b{text-transform:none}.box-imoveis .imovel .icones{padding:5px 5px 25px;display:flex;justify-content:space-around;text-align:center;font-size:18px}.box-imoveis .imovel .icones b{display:block;color:#c58e43;font-size:36px}.box-imoveis .imovel .icones:last-child{border-top:1px solid #c58e43}.box-imoveis .imovel .valor{padding-top:20px;color:#666;font-size:32px;text-align:center;border-top:1px solid #c58e43}.box-imoveis .btn-veja-todos{padding:0 10px;height:50px;border-radius:10px;border:1px solid #c58e43;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#808082;background:transparent;cursor:pointer;transition:1s all;margin:45px auto 0;width:245px;color:#c58e43}.box-imoveis .btn-veja-todos:hover{background:#c58e43 linear-gradient(45deg,#c58e43 0%,#f2cd80 100%);color:#fff}.box-anuncie{height:60vh;width:100%;max-height:525px;display:flex;justify-content:space-between;align-items:center;margin-bottom:80px}.box-anuncie .dados{color:#808082;width:45%;height:80%;display:flex;justify-content:space-around;flex-direction:column;padding-left:60px;font-size:24px}.box-anuncie .dados h2{color:#666;font-weight:600;font-size:32px;text-align:left;text-transform:none}.box-anuncie .dados .saiba-mais{padding:0 10px;height:50px;border-radius:10px;border:1px solid #c58e43;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#808082;background:transparent;cursor:pointer;transition:1s all;width:240px;height:45px;font-size:18px}.box-anuncie .dados .saiba-mais:hover{background:#c58e43 linear-gradient(45deg,#c58e43 0%,#f2cd80 100%);color:#fff}.box-anuncie .foto{width:55%;height:100%;background:url(/build/assets/avalie2.90411b3c.jpg) center center no-repeat;background-size:cover;border-top-right-radius:10px;border-top-left-radius:10px}.box-construtoras{width:100%;background:#ffffff;padding:20px 0}.box-construtoras .splide__arrow{height:80px;width:44px;color:#c58e43;background:transparent;color:#c3b789}.box-construtoras .splide__arrow svg{display:block;transform:none;width:100%;height:100%}.box-construtoras .splide__arrow.splide__arrow--prev{left:-55px}.box-construtoras .splide__arrow.splide__arrow--next{right:-55px}.box-construtoras .splide__arrow{height:30px;width:30px}.box-construtoras #construtoras .splide__slide{width:100%;display:flex;align-items:center;justify-content:center}.buscas-frequentes{background:#e0e0e0;padding:60px 0}.buscas-frequentes h3{text-align:center;font-weight:300;font-size:32px;color:#666;margin-bottom:70px}.buscas-frequentes .box{display:flex;justify-content:space-between}.buscas-frequentes .box .buscas{width:30%}.buscas-frequentes .box .buscas .titulo{font-size:22px;font-weight:600;color:#666;margin-bottom:25px;line-height:32px;padding-left:40px;background:url(/build/assets/ico-busca.43a0f56c.svg) left center no-repeat;background-size:auto 100%}.buscas-frequentes .box .buscas .links{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 20px}.buscas-frequentes .box .buscas .links li{list-style:none;display:flex;align-items:center}.buscas-frequentes .box .buscas .links li a{color:#666}.buscas-frequentes .box .buscas .links li a:hover{color:#c58e43}.imovel .foto{transition:1s all ease}.imovel .foto:hover{transform:scale(1.2)}@media (orientation: portrait) and (max-width: 1024px){.box-destaques-inicial{width:85%}}@media (orientation: portrait) and (max-width: 820px){.box-destaques-inicial{width:95%}.box-destaques #destaques .imovel .dados .titulo{font-size:20px}.box-destaques #destaques .imovel .dados .icones b{font-size:24px}.box-destaques #destaques .imovel .dados .valores .valor{font-size:18px}.box-destaques #destaques .imovel .dados .valores a{max-width:120px;padding:0 10px}}@media screen and (max-width: 680px){.container{width:95%}h2{font-size:24px}.botoes-iniciais{grid-template-columns:1fr;margin:-30px auto 85px;max-width:70%}.box-destaques-inicial{width:95%;height:fit-content;top:260px}.box-destaques-inicial .links{display:block}.box-destaques-inicial .links li{margin:0 0 10px}.box-destaques-inicial .links li a{width:100%}.box-destaques-inicial .box-busca-inicial .titulo{font-size:26px}.box-destaques-inicial .box-busca-inicial #query-padrao-inicial{font-size:14px}.box-destaques-inicial .filtros{flex-wrap:wrap}.box-destaques-inicial .filtros .filtro,.box-destaques-inicial .filtros .btn-submit{width:100%}.box-categorias .splide__arrow{height:80px;width:44px;color:#c58e43;background:transparent;color:#c3b789}.box-categorias .splide__arrow svg{display:block;transform:none;width:100%;height:100%}.box-categorias .splide__arrow.splide__arrow--prev{left:-55px}.box-categorias .splide__arrow.splide__arrow--next{right:-55px}.box-categorias #categorias{height:inherit}.box-categorias #categorias .splide__track{height:100%}.box-categorias #categorias .splide__track .splide__slide{width:80%}.box-categorias #categorias .categoria{height:inherit;aspect-ratio:1/1.3}.box-categorias .splide__arrow{height:38px;width:38px;background:rgba(34,34,34,.75)}.box-categorias .splide__arrow.splide__arrow--prev{left:5px}.box-categorias .splide__arrow.splide__arrow--next{right:5px}.box-categorias .splide__arrow svg{height:22px}.banners .splide__pagination{flex-wrap:nowrap}.box-destaques #destaques{height:auto;max-height:unset}.box-destaques #destaques .imovel{flex-wrap:wrap;height:auto}.box-destaques #destaques .imovel .fotos{width:100%;height:250px}.box-destaques #destaques .imovel .dados{height:auto;width:100%}.box-destaques #destaques .imovel .dados .valores{display:block;margin-top:30px;text-align:center}.box-destaques #destaques .imovel .dados .valores p{margin-bottom:20px}.box-destaques #destaques .imovel .dados .valores a{margin:0 auto}.box-destaques #destaques .imovel .dados .icones{margin-top:10px}.box-destaques #destaques .splide__pagination li{width:15px;height:15px;margin:0 5px}.box-destaques #destaques .splide__arrow.splide__arrow--prev{left:5px}.box-destaques #destaques .splide__arrow.splide__arrow--next{right:5px}.box-bairros #bairros{height:250px}.box-bairros #bairros .splide__track{height:100%}.box-bairros #bairros .bairro{height:250px}.box-oportunidades #oportunidades .oportunidade{flex-wrap:wrap;height:auto}.box-oportunidades #oportunidades .oportunidade .dados{width:100%;padding-right:0;text-align:center}.box-oportunidades #oportunidades .oportunidade .dados h2{text-align:center}.box-oportunidades #oportunidades .oportunidade .dados .saiba-mais{margin:20px auto 0}.box-oportunidades #oportunidades .oportunidade .foto{height:250px;width:100%;margin-top:20px;border-radius:10px}.box-oportunidades #oportunidades .splide__arrow.splide__arrow--prev{left:5px}.box-oportunidades #oportunidades .splide__arrow.splide__arrow--next{right:5px}.box-anuncie{flex-wrap:wrap;height:auto;max-height:inherit}.box-anuncie .foto{width:100%;height:250px;border-radius:0}.box-anuncie .dados{width:100%;padding:20px 0 0;height:350px;text-align:center}.box-anuncie .dados h2{text-align:center}.box-anuncie .dados a{margin:0 auto}.box-imoveis .splide__arrow.splide__arrow--prev{left:5px}.box-imoveis .splide__arrow.splide__arrow--next{right:5px}.box-construtoras .splide__arrow.splide__arrow--prev{left:5px}.box-construtoras .splide__arrow.splide__arrow--next{right:5px}}
