#modal-cookies{position:fixed;bottom:.5rem;right:.5rem;border-radius:.5rem;box-shadow:0 0 .5rem #0003;width:22.5rem;height:13rem;padding:1rem;background-color:#fff;z-index:100001}#modal-cookies h4{font-size:1rem;margin-bottom:.5rem;font-weight:700}#modal-cookies p{font-size:.8rem;margin-bottom:.5rem}body{scroll-behavior:smooth;color:#3e3e3e;padding-top:75px}.fs-09{font-size:.9rem}.lh-2{line-height:2rem}.btn-hover:hover{filter:brightness(125%)}.btn-hover:active{filter:brightness(70%)}.rounded-pd{border-radius:.5rem}.btn-linha-white{border-radius:1.8rem;border:2px solid #fff;background-color:transparent;color:#fff;font-weight:600;line-height:2rem}.btn-linha-white:hover{filter:brightness(125%);color:#303334;background-color:#fff;border-color:#fff;box-shadow:0 4px 9px -4px #303334}.btn-linha-white:active{background-color:transparent!important;color:#fff!important;border-color:#fff!important}.shadow-gray{box-shadow:0 4px 9px -4px}.btn-whatsapp{background-color:#58bd54;color:#fff;text-align:center;font-size:.9rem;border-radius:12px;font-weight:600;height:3.2rem}.btn-whatsapp i{line-height:2rem}.btn-whatsapp:hover{filter:brightness(125%);background-color:#58bd54;box-shadow:0 4px 9px -4px pink}.btn-whatsapp:active{background-color:#58bd54!important;filter:brightness(90%);color:#fff!important;border-color:#58bd54!important}#minimizedPhones{font-size:.8rem;cursor:pointer;border:none;background-color:transparent;padding:0 1rem}.top-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffffd9;font-size:1rem;top:0;left:0;z-index:2;position:absolute;margin-top:75px;width:100%;height:75px}.top-header .texto-entrada{font-size:.8rem}.top-header .info-fone{font-size:.7rem}@media (max-width: 991.98px){.top-header{display:none!important}}.image-container{position:relative;width:100%;height:calc(100vh - 70px);overflow:hidden;display:flex;align-items:center;justify-content:center}.image-container .image-wrapper{display:flex;align-items:center;justify-content:center;height:100%;border-radius:0;flex-direction:column}.image-container .image-wrapper img{width:100%;max-height:100%;object-fit:cover;border-radius:0}.image-container .image-wrapper p{color:#fff;font-size:14px;line-height:28px}.image-container .legenda-foto{display:none!important}@media (max-width: 768px){.image-container .legenda-foto{display:block!important}}.image-container .image-wrapper iframe{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%)}.nav.fones-navbar{flex-wrap:nowrap}.nav.lista-fones .nav-item .nav-link{color:#3e3e3e}.nav.lista-fones .nav-item .nav-link:active{filter:brightness(90%)}.nav.lista-fones .nav-item .nav-link .ddd,.nav.lista-fones .nav-item .nav-link .info-fone{font-size:.7rem}.nav.fones-navbar .nav-item .nav-link{color:#000000a6}header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #fff;margin-top:-1px;width:100%;position:fixed;top:0;transition:top .2s ease-in-out;z-index:1021;height:75px}header .header{height:100%}header .header .navbar{height:100%}header .header .navbar #minimizedPhones{cursor:pointer;width:150px}header .header .navbar .container{height:100%;flex-wrap:nowrap}header.nav-up{top:-91px}header.nav-down{top:0}@media (max-width: 767.98px){header .logo-image{max-width:52%}}header .logo-image img{max-height:4rem}header .navbar-nav .nav-item{text-align:center}header .navbar-nav .nav-item:not(:first-child){margin-left:1.5rem}#modal-menu{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1040;background-color:#fff;transition:opacity .3s ease-in-out;display:block;overflow:auto;overflow-x:hidden}#modal-menu.transicao-menu{visibility:visible;opacity:1;transition:opacity .3s ease-in-out}#modal-menu.transicao-menu-fechando{transition:all .3s ease-in-out;opacity:0;visibility:hidden}#modal-menu .btn-fechar{position:fixed;top:0;right:0;z-index:10;padding:1.6em 1rem 0 0}#modal-menu .infos{height:100%;width:100%;background-color:#f4f7f9}@media (max-width: 991.98px){#modal-menu .infos{height:auto}}#modal-menu .infos .title-page{font-size:1rem;padding-bottom:1rem!important;padding-right:38%!important}@media (max-width: 991.98px){#modal-menu .infos .title-page{padding-right:70%!important}}@media (max-width: 767.98px){#modal-menu .infos .title-page{padding-right:40%!important}}@media (max-width: 575.98px){#modal-menu .infos .title-page{padding-right:30%!important}}#modal-menu .infos .logo-image{width:100%}#modal-menu .infos .logo-image.logo-border-radius{border-radius:1.5rem}#modal-menu .infos .logo-image img{max-height:120px}#modal-menu .itens-menu{background-color:#fff;height:100%;width:100%;display:block}@media (max-width: 991.98px){#modal-menu .itens-menu{height:auto}}#modal-menu .itens-menu .row{overflow:auto}#modal-menu .fones .lista-fones,#modal-menu .fones .lista-fones .nav-item{width:100%}#modal-menu .fones .lista-fones .nav-item .nav-link{width:100%;display:block}#modal-menu .menu-lista .nav .nav-item a.nav-link{color:#3e3e3e}#modal-menu .menu-lista .nav .nav-item a.nav-link:hover{background-color:#f4f7f9!important;filter:none!important}#modal-menu .menu-lista .nav .nav-item a.nav-link:active{filter:brightness(90%)}.social-icons{margin-bottom:2rem}.social-icons .social-box .social-item{padding:.5rem;background-color:#e2e5e7;color:#fff;border-radius:1.8rem;margin:0 .2rem 0 0;display:flex;align-items:center;justify-content:center}.modelo-carrossel .carousel-indicators{left:initial}@media (max-width: 575.98px){.modelo-carrossel .carousel-indicators{left:0;right:initial;bottom:2.5rem;margin-left:5%}}@media (min-width: 575.98px) and (max-width: 768px){.modelo-carrossel .carousel-indicators{left:0;right:initial;bottom:.5rem;margin-left:8%}}.modelo-carrossel .carousel-indicators [data-bs-target]{width:5px;height:5px;border-radius:5px;border:2px solid #fff;background-color:transparent;transition:all .5s ease-in-out}.modelo-carrossel .carousel-indicators [data-bs-target].active{background-color:#fff;width:20px;border-radius:5px}@media (max-width: 575.98px){.modelo-carrossel .carousel-control-prev,.modelo-carrossel .carousel-control-next{display:none!important}}.ref{color:#212529;font-weight:400;box-shadow:0 4px 9px -4px #878787;z-index:1;font-size:14px}.ref:hover{filter:brightness(125%);color:#fff}.ref:active{filter:brightness(70%);color:#fff}#form-filtro{margin-top:0}@media (max-width: 425px){.bottom-middle{height:100%}}.full-height{height:calc(100vh - 74px)}#busca-inicial.transicao-filtro{visibility:visible;opacity:1;transition:opacity .3s ease-in-out;width:100%;height:100%;background-color:#f4f7f9;z-index:1040;overflow:hidden;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}#busca-inicial.transicao-filtro #home-container{overflow:hidden;max-height:100%;padding:20px}@media (max-width: 991.98px){#busca-inicial.transicao-filtro #home-container{overflow-y:auto}}@media (max-width: 767.98px){#busca-inicial.transicao-filtro #home-container #more-filters-btn-container{position:fixed;background-color:#fff;bottom:-1px;right:0;padding:.5rem 0;z-index:1000;width:100%;border-top:1px solid #E2E5E7}}@media (max-width: 767.98px){#busca-inicial.transicao-filtro #home-container .box-form-busca{margin-bottom:5rem}}#busca-inicial.transicao-filtro #links-highlight{margin-top:0!important}@media (max-width: 991.98px){#busca-inicial.transicao-filtro{align-items:start}}.extra-space{margin-bottom:0}@media (max-width: 400px){.extra-space{margin-bottom:75px}}.busca-inicial{z-index:5}.busca-inicial.search-bottom{margin-top:-2.78rem}@media (max-width: 575.98px){.busca-inicial.search-bottom{margin-top:-5rem}}@media (max-width: 991.98px){.busca-inicial.search-bottom{margin-top:1.78rem}}.busca-inicial.search-bottom.no-margin{margin-top:0!important}.busca-inicial.search-middle{min-width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 360px){.busca-inicial.search-middle{top:50%}}@media (min-width: 850px) and (max-width: 989px){.busca-inicial.search-middle #links-highlight{margin-top:0!important}}@media (min-width: 1200px){.busca-inicial.search-middle #links-highlight{margin-top:0!important}}.busca-inicial .home-container .box-form-busca-itens{display:grid;grid-template-columns:1fr;gap:1rem;align-items:end}@media screen and (min-width: 768px){.busca-inicial .home-container .box-form-busca-itens{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){.busca-inicial .home-container .box-form-busca-itens{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media screen and (min-width: 1024px){.busca-inicial .home-container .box-form-busca-itens.more-filters{grid-template-columns:1fr 1fr 1fr 1fr}}.busca-inicial .home-container .box-form-busca-unico{display:grid;grid-template-columns:1fr;gap:1rem;align-items:end}@media screen and (min-width: 768px){.busca-inicial .home-container .box-form-busca-unico{grid-template-columns:9fr 3fr}}@media screen and (min-width: 768px){.busca-inicial .home-container .box-form-busca-unico.more-filters{grid-template-columns:9fr}}.busca-inicial .home-container .tipo-busca{position:relative;z-index:10}.busca-inicial .home-container .tipo-busca.pagina-imoveis{max-width:62%}@media (max-width: 767.98px){.busca-inicial .home-container .tipo-busca.pagina-imoveis{max-width:100%}}.busca-inicial .home-container .tipo-busca .btn-busca-tipo{background-color:#fff;color:#3e3e3e;border:1px solid #E2E5E7;padding:.6rem 2rem;box-shadow:0 4px 9px -4px #878787}@media (max-width: 767.98px){.busca-inicial .home-container .tipo-busca .btn-busca-tipo{padding:.6rem;width:33.33333%;max-width:33.33333%;font-size:.8rem}}.busca-inicial .home-container .tipo-busca .btn-busca-tipo.primeiro-filtro{border-radius:12px 0 0}.busca-inicial .home-container .tipo-busca .btn-busca-tipo.segundo-filtro{border-radius:0;border-left:none;border-right:none}.busca-inicial .home-container .tipo-busca .btn-busca-tipo.anunciar{border-radius:0 12px 0 0;width:100%}.busca-inicial .home-container .box-form-busca{box-shadow:0 10px 15px #686d6f33;border-radius:0 12px 12px;padding:1rem;position:relative;z-index:30;background-color:#fff;border:1px solid #E2E5E7;margin-top:-1px}@media (max-width: 991.98px){.busca-inicial .home-container .box-form-busca{border-top-right-radius:0}}@media (max-width: 767.98px){.busca-inicial .home-container .box-form-busca{border-radius:0 0 12px 12px;border:1px solid #E2E5E7}}.busca-inicial .home-container .box-form-busca .row{margin-bottom:0}.busca-inicial .home-container .box-form-busca .row>div{padding-bottom:1rem}.busca-inicial .home-container .box-form-busca .row>div.primeiro{border-right:1px solid #E2E5E7}@media (max-width: 991.98px){.busca-inicial .home-container .box-form-busca .row>div.primeiro{border-right:none}}.busca-inicial .home-container .box-form-busca .row>div.segundo{border-right:1px solid #E2E5E7}@media (max-width: 991.98px){.busca-inicial .home-container .box-form-busca .row>div.segundo{border-right:none}}.busca-inicial .home-container .buscar-imoveis{width:100%;padding:.31rem;padding:.5rem;margin-top:1rem}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{background-color:#fff;border:1px solid #E2E5E7;box-shadow:0 10px 15px #686d6f33;font-size:1rem}button.btn.dropdown-toggle.btn-light{background-color:#fff;border:1px solid #E2E5E7;box-shadow:0 10px 15px #686d6f33;font-size:1rem;border-radius:12px}form label{font-size:.8rem;margin-bottom:4px;margin-left:13px;width:100%;border-radius:12px}.grid-imoveis{padding:5rem 0 1rem;border-bottom:1px solid #E2E5E7}.grid-imoveis h2{margin-bottom:1rem;font-size:1.5rem;font-weight:600}.grid-imoveis .bairro-destaque{margin-top:-1rem;margin-bottom:1rem}.grid-imoveis .bairro-destaque .btn{width:100%;border-radius:12px}.grid-imoveis.scrollando .row{overflow-x:auto;white-space:nowrap;flex-wrap:initial}.grid-imoveis.scrollando .row::-webkit-scrollbar{display:none}.grid-imoveis.scrollando .row .scroll{flex:0 0 auto}.grid-imoveis.scrollando .bloco-controles-scroll{margin-bottom:3rem;margin-top:1rem}.grid-imoveis.scrollando .bloco-controles-scroll .btn{margin:0 .5rem}.grid-imoveis.scrollando .bloco-quantidade-scroll{display:block}.grid-imoveis.scrollando .bloco-quantidade-scroll .item-contador{display:block;box-sizing:content-box;flex:0 1 auto;margin-right:3px;margin-left:3px;margin-top:1rem;width:5px;height:5px;border-radius:50%;background-color:transparent;transition:all .5s ease-in-out}.grid-imoveis.scrollando .bloco-quantidade-scroll .item-contador.active-roll{width:15px;border-radius:5px}.grid-imoveis.ficha{padding:3rem 0}.grid-imoveis.ficha h3{color:#fff;font-size:1.5rem;margin-bottom:1.5rem;font-weight:600}.card-imovel{background-color:#fff;border-radius:12px;box-shadow:0 10px 15px #686d6f33;padding:1.2rem 1rem;width:100%;display:block;border:1px solid #E2E5E7;margin-bottom:2rem;position:relative;text-decoration:none;color:inherit}.card-imovel .titleInfo .infoImovel.linhaUm{width:100%;margin-bottom:.5rem}.card-imovel .titleInfo .infoImovel.linhaUm .tipoImovel{font-size:1rem;font-weight:600;margin-bottom:0}.card-imovel .titleInfo .infoImovel.linhaUm .tipoFavoritar{text-align:right}.card-imovel .titleInfo .infoImovel.linhaDois{width:100%;margin-bottom:.8rem}.card-imovel .titleInfo .infoImovel.linhaDois .tipoBairro{font-size:.9rem;width:60%;margin-bottom:0}.card-imovel .titleInfo .infoImovel.linhaDois .tipoCodigo{text-align:right;font-size:.7rem;width:100%;margin-bottom:0;width:40%}.card-imovel .titleInfo .infoImovel.valores{min-height:0!important}.card-imovel .fotos{position:relative;margin-bottom:.6rem}.card-imovel .fotos .modelo-carrossel-imovel{border-radius:12px 12px 0 0;overflow:hidden}.card-imovel .fotos .carousel-item{position:relative}.card-imovel .fotos .blur-container{background-color:#00000080;position:absolute;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.card-imovel .fotos .blur-container .blur-content{text-align:center;color:#fff}.card-imovel .fotos .destaque-imovel{aspect-ratio:16/10;object-fit:cover}.card-imovel .fotos .destaque-imovel.blur{filter:blur(5px)}.card-imovel .fotos .width-full{width:100%}.card-imovel .fotos .controlersSlide{z-index:2;position:relative;width:60%;display:block;margin:-28px auto 0;height:28px}.card-imovel .fotos .controlersSlide button{width:22%;background:0 0;opacity:1;text-shadow:none;background-color:#303334;font-size:16px;line-height:25px;text-align:center;text-decoration:none}.card-imovel .fotos .controlersSlide button i{line-height:26px}.card-imovel .fotos .controlersSlide button.left{border-radius:12px 0 0}.card-imovel .fotos .controlersSlide button.right{border-radius:0 12px 0 0}.card-imovel .fotos .controlersSlide .qtdFotos{width:60%;background-color:#686d6f;text-align:center;font-size:14px;height:28px;line-height:28px;position:absolute;left:20%;color:#fff;letter-spacing:1px}.card-imovel .fotos .tag-imovel{position:absolute;top:0;left:0;width:100%}.card-imovel .fotos .tag-imovel .status{background-color:#303334;color:#fff;line-height:1.5rem;text-align:center;padding:.2rem 2rem;display:block;margin:0 auto;font-weight:600;border-radius:0 0 12px 12px;min-width:80%;box-shadow:0 4px 9px -4px #000000a1}.card-imovel .fotos .tag-imovel .status.destaque{background-color:violet;color:#fff}.card-imovel .fotos .tag-imovel .status.importante{background-color:pink;color:#fff}.card-imovel .fotos .tag-imovel .status.alerta{background-color:#ffbb17;color:#000}.card-imovel .fotos .tag-imovel .status.especial{background-color:#36db36;color:#fff}.card-imovel .fotos .tag-imovel .status.extra{background-color:#249cdd;color:#000}.card-imovel .valores{background-color:#e2e5e7;border-radius:0 0 12px 12px;padding:.7rem .5rem .5rem}.card-imovel .valores .linhaUm{font-size:.9rem}.card-imovel .valores .linhaUm p{margin-bottom:.3rem}.card-imovel .valores .linhaDois .preco{font-size:1rem;font-weight:600;margin-bottom:0;word-wrap:break-word!important;word-break:break-word!important}.card-imovel .valores .linhaDois .preco span{font-size:.6rem}.card-imovel .valores .linhaDois .preco s{font-size:.75rem}.card-imovel .valores .linhaDois .condo{font-size:.9rem;margin-bottom:0}.card-imovel .valores .linhaDois .condo span{font-size:.9rem}.card-imovel .destaques-lista{text-align:center;width:20%}.card-imovel .destaques-lista .item-tipo{font-size:.65rem;margin-bottom:0}.card-imovel .destaques-lista .item-destaque{font-size:.8rem;margin-bottom:0}.card-imovel .destaques-lista .icone{text-align:center;margin-bottom:.2rem}.infos-home .container .row{border-radius:1.8rem;color:#fff;padding:3rem 2rem;margin:4rem auto}@media (max-width: 767.98px){.infos-home .container{border-radius:0}}.infos-home .container h2{font-size:1.875rem;margin-bottom:2rem}.img-destaque-base{display:block;margin-top:2rem}.img-destaque-base .container .row img{border-radius:1.8rem;overflow:hidden}.vantagens-imobiliaria{color:#fff;padding:3rem 0;margin:4rem 0 0}@media (max-width: 767.98px){.vantagens-imobiliaria .container{padding:3rem 2rem}}.vantagens-imobiliaria .container .row .col-12 h3,.vantagens-imobiliaria .container .row .col-12 p{color:#fff;margin:0 0 2rem}.vantagens-imobiliaria .container .row .col-12.images-icons img{border-radius:12px;overflow:hidden}.vantagens-imobiliaria .container .row .col-12.images-icons p{text-align:center;display:block;width:100%;margin:.5rem 0 1.5rem;font-weight:600}@media (max-width: 767.98px){.vantagens-imobiliaria .container .row a:not(.benefits-content a){margin:2rem auto 3rem;display:block;max-width:250px}}footer #container-footer-seals{display:flex;align-items:center}footer #container-footer-seals .image-container{height:50px;margin:0 .2rem 0 0}footer #container-footer-seals .image-container img{max-height:100%;object-fit:contain}footer .footer{padding:3rem 0 0}footer .footer .container h4{padding:0 0 0 1rem;font-size:1.2rem;font-weight:600}footer .footer .container .lista-fones .nav-item{width:100%;display:block}footer .footer .container .lista-fones .nav-item .nav-link{color:#fff!important}footer .footer .container .lista-fones .nav-item .nav-link i{color:#fff!important;margin-right:.2rem}footer .footer .container .lista-fones .nav-item .nav-link.endereco{font-size:.9rem}footer .footer .container .lista-fones .nav-item .nav-link.endereco .info-endereco{font-size:.9rem}footer .footer .container .lista-fones .nav-item .nav-link.email{font-size:.9rem}footer .footer .container .lista-fones .nav-item .nav-link.email .info-email{font-size:.9rem}footer .footer .container .social-icons{max-width:100%;padding:.5rem 0 0 1rem;margin-bottom:1.4rem}footer .footer .container .social-icons .social-box .social-item{display:flex;align-items:center;justify-content:center;margin:0 .2rem 0 0}footer .footer .container .dados-extras{padding:0 0 0 1rem;font-size:.9rem}footer .footer .container .dados-extras p{margin-bottom:.2rem}footer .footer .container .dados-extras .nome-imobiliaria{font-weight:600}@media (max-width: 767.98px){footer .footer .container .col-12{margin-bottom:2rem}}footer .footer .container .col-12 hr{margin-top:2rem}footer .assinatura{width:100%;padding:.6rem;filter:brightness(90%)}footer .assinatura .btn-link{line-height:1.5rem;padding:0!important;font-size:.7rem;text-decoration:none;color:#fff}footer .assinatura p{margin-bottom:0;color:#fff;font-size:.7rem;line-height:1.5rem;text-align:right;display:block;width:100%}.menu-filtro .busca-inicial{margin-top:0}@media (max-width: 767.98px){.pagina-busca{padding-bottom:3rem}}.pagina-busca .img-destaque-base{padding:2rem 0}.pagina-busca .grid-imoveis{padding:1rem 0}.pagina-busca #btn-anunciar{display:none}.pagina-busca .busca-inicial .container .tipo-busca .btn-busca-tipo.codigo{border-radius:0 12px 0 0}.pagina-busca .pre-resultado{margin-bottom:2rem;padding:0 1rem}@media (max-width: 767.98px){.pagina-busca .pre-resultado{margin-bottom:1.5rem}}.pagina-busca .pre-resultado h1{font-size:1rem;font-weight:600;margin-bottom:0}@media (max-width: 991.98px){.pagina-busca .pre-resultado h1{margin-bottom:2rem}}.pagina-busca .pre-resultado .quantidade{font-size:.9rem;margin-bottom:.2rem}.pagina-busca .pre-resultado .busca-principal .mapa{padding:.05rem 1rem;margin-right:.1rem}@media (max-width: 767.98px){.pagina-busca .pre-resultado .busca-principal .mapa{display:none}}.pagina-busca .ordenar{display:flex;justify-content:flex-end;flex-direction:column}@media (min-width: 1860px){.pagina-busca .ordenar .lb-ordenar{position:relative;top:5px}}#filtro{margin-top:3rem}@media (max-width: 767.98px){#filtro{display:none!important}}@media (max-width: 767.98px){#mais-filtros-container{position:fixed;bottom:0;left:0;width:100%;background:white;padding:12px 16px;z-index:1050;border-top:1px solid #ddd}}#filtro-mobile{display:none}@media (max-width: 767.98px){#filtro-mobile{display:block!important;position:fixed;background-color:#fff;bottom:-1px;right:0;padding:.5rem 0;z-index:1000;width:100%;border-top:1px solid #E2E5E7}}#filtro-mobile .mapa{padding:.05rem 1rem}#conteudo-filtros{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1040;background-color:#f4f7f9;overflow:hidden;overflow-x:hidden;transition:opacity .3s ease-in-out;visibility:hidden}@media (max-width: 991.98px){#conteudo-filtros{overflow:auto;overflow-x:hidden;align-items:initial!important}}#conteudo-filtros.transicao-filtro{visibility:visible;opacity:1;transition:opacity .3s ease-in-out}#conteudo-filtros.transicao-filtro-fechando{transition:all .3s ease-in-out;opacity:0;visibility:hidden}@media (max-width: 991.98px){.visual-advanced.advanced-imoveis{padding-bottom:5rem}}.visual-advanced .btn-fechar #fechar-filtro,.visual-advanced .btn-fechar #fechar-filtro-ref{padding:.5rem;line-height:initial;margin-right:1.2rem}.visual-advanced .busca-inicial{padding:3rem 2rem 1rem}@media (max-width: 991.98px){.visual-advanced .busca-inicial{padding:1rem}}@media (max-width: 767.98px){.visual-advanced .busca-inicial{margin:1.5rem 0 2.25rem;padding:0}}.visual-advanced .busca-inicial .buscar-imoveis{margin-top:0}.visual-advanced .busca-inicial .box-form-busca{padding:3rem 1.5rem 0}@media (max-width: 991.98px){.visual-advanced .busca-inicial .box-form-busca{padding:1rem}}.visual-advanced #form-busca-ref-filtro .box-form-busca{padding:1rem}.visual-advanced .form-filtro .padrao{margin-bottom:1rem}.visual-advanced .form-filtro .actions{margin:1rem 0 0}@media (max-width: 767.98px){.visual-advanced .form-filtro .actions{display:block!important;position:fixed;background-color:#fff;bottom:-1px;right:0;padding-top:.5rem;padding-bottom:.5rem;z-index:1000;width:100%;border-top:1px solid #E2E5E7}.visual-advanced .form-filtro .actions>div{padding-bottom:0}}.visual-advanced .btn-group{width:100%}.visual-advanced label.btn{border:1px solid #E2E5E7;box-shadow:0 10px 15px #686d6f33;font-size:1rem;width:25%;margin-left:0}@media (max-width: 767.98px){.visual-advanced label.btn{font-size:.8rem}}.paginacao{margin-bottom:2rem}.paginacao .pesquisarPagina{width:8rem}@media (max-width: 375px){.paginacao .pesquisarPagina{width:5rem}}.paginacao .pesquisarPagina input{padding-right:.2rem;padding-left:.4rem}@media (max-width: 575.98px){.paginacao .btn{font-size:.8rem;padding:0 .6rem}}@media (max-width: 350px){.paginacao .btn{padding:0 .4rem}}.breadcrumb a{text-decoration:none;color:#686d6f;margin-right:.6rem;font-size:.8rem;text-align:center}.pagina-ficha .title{margin:1rem 0;padding-right:1rem;padding-bottom:1rem;border-bottom:1px solid #E2E5E7}.pagina-ficha .title h1{font-size:1.5rem;font-weight:600;margin-bottom:0}.pagina-ficha .title .tipoCodigo{margin-top:.5rem;margin-bottom:0}.pagina-ficha .title .infos{margin-top:.5rem}.pagina-ficha .infoimovel.fotos{position:relative}.pagina-ficha .infoimovel.fotos .modelo-carrossel-imovel{border-radius:12px;overflow:hidden}.pagina-ficha .infoimovel.fotos .controlersSlide{position:relative;width:60%;display:block;margin:-28px auto 0;height:28px}.pagina-ficha .infoimovel.fotos .controlersSlide a{width:22%;background:0 0;opacity:1;text-shadow:none;background-color:#303334;font-size:16px;line-height:25px;text-align:center;text-decoration:none}.pagina-ficha .infoimovel.fotos .controlersSlide a i{line-height:26px}.pagina-ficha .infoimovel.fotos .controlersSlide a.left{border-radius:12px 0 0}.pagina-ficha .infoimovel.fotos .controlersSlide a.right{border-radius:0 12px 0 0}.pagina-ficha .infoimovel.fotos .controlersSlide .qtdFotos{width:60%;background-color:#686d6f;text-align:center;font-size:14px;height:28px;line-height:28px;position:absolute;left:20%;color:#fff;letter-spacing:1px}.pagina-ficha .infoimovel.fotos .tag-imovel{position:absolute;top:0;left:0;width:100%}.pagina-ficha .infoimovel.fotos .tag-imovel .status{background-color:#303334;color:#fff;line-height:1.5rem;text-align:center;padding:.2rem 2rem;display:block;margin:0 auto;font-weight:600;border-radius:0 0 12px 12px;min-width:80%;box-shadow:0 4px 9px -4px #000000a1}.pagina-ficha .infoimovel.fotos .tag-imovel .status.destaque{background-color:violet;color:#fff}.pagina-ficha .infoimovel.fotos .tag-imovel .status.importante{background-color:pink;color:#fff}.pagina-ficha .infoimovel.fotos .tag-imovel .status.alerta{background-color:#ffbb17;color:#000}.pagina-ficha .infoimovel.fotos .tag-imovel .status.especial{background-color:#36db36;color:#fff}.pagina-ficha .infoimovel.fotos .tag-imovel .status.extra{background-color:#249cdd;color:#000}.pagina-ficha .destaques-imovel,.pagina-ficha .financing{margin-top:1rem}.pagina-ficha .destaques-imovel .bloco,.pagina-ficha .financing .bloco{display:flex}@media (max-width: 991.98px){.pagina-ficha .destaques-imovel .bloco,.pagina-ficha .financing .bloco{max-width:100%;display:block}}.pagina-ficha .destaques-imovel .bloco .atalhos,.pagina-ficha .financing .bloco .atalhos{width:67%;flex:0 0 auto;flex-wrap:wrap;display:flex;padding-right:1rem;position:relative}@media (max-width: 991.98px){.pagina-ficha .destaques-imovel .bloco .atalhos,.pagina-ficha .financing .bloco .atalhos{width:100%;display:block;padding-right:0;margin-bottom:1rem}}.pagina-ficha .destaques-imovel .bloco .atalhos .destaques,.pagina-ficha .financing .bloco .atalhos .destaques{background-color:#e2e5e7;border-radius:12px;width:100%;padding:1rem}.pagina-ficha .destaques-imovel .bloco .atalhos .destaques .destaques-lista,.pagina-ficha .financing .bloco .atalhos .destaques .destaques-lista{text-align:center;width:20%}.pagina-ficha .destaques-imovel .bloco .atalhos .destaques .destaques-lista .item-tipo,.pagina-ficha .financing .bloco .atalhos .destaques .destaques-lista .item-tipo{font-size:.65rem;margin-bottom:0}.pagina-ficha .destaques-imovel .bloco .atalhos .destaques .destaques-lista .item-destaque,.pagina-ficha .financing .bloco .atalhos .destaques .destaques-lista .item-destaque{font-size:.8rem;margin-bottom:0}.pagina-ficha .destaques-imovel .bloco .atalhos .destaques .destaques-lista .icone,.pagina-ficha .financing .bloco .atalhos .destaques .destaques-lista .icone{text-align:center;margin-bottom:.2rem}.pagina-ficha .destaques-imovel .bloco .valor,.pagina-ficha .financing .bloco .valor{width:33%;flex:0 0 auto;flex-wrap:wrap;display:flex}@media (max-width: 991.98px){.pagina-ficha .destaques-imovel .bloco .valor,.pagina-ficha .financing .bloco .valor{width:100%;display:block}}.pagina-ficha .destaques-imovel .bloco .valor .valores,.pagina-ficha .financing .bloco .valor .valores{background-color:#e2e5e7;border-radius:12px;width:100%;color:#787878}.pagina-ficha .destaques-imovel .bloco .valor .valores .space-details,.pagina-ficha .financing .bloco .valor .valores .space-details{border-bottom:2px solid #787878}.pagina-ficha .destaques-imovel .bloco .valor .valores .header-valor,.pagina-ficha .financing .bloco .valor .valores .header-valor{border-top-left-radius:12px;border-top-right-radius:12px;font-size:1.3rem;color:fff}.pagina-ficha .destaques-imovel .bloco .valor .valores .header-valor .preco-header,.pagina-ficha .financing .bloco .valor .valores .header-valor .preco-header{font-weight:700;font-style:bold}.pagina-ficha .destaques-imovel .bloco .valor .valores .title-body,.pagina-ficha .financing .bloco .valor .valores .title-body{color:#000}.pagina-ficha .destaques-imovel .bloco .valor .valores .valor-total,.pagina-ficha .financing .bloco .valor .valores .valor-total{font-size:1.1rem;background-color:#d6d6d6;color:#000}.pagina-ficha .destaques-imovel .bloco .valor .valores .valor-total .valor-total-preco,.pagina-ficha .financing .bloco .valor .valores .valor-total .valor-total-preco{font-size:1.2rem;font-style:bold;font-weight:700}.pagina-ficha .destaques-imovel .bloco .valor .valores .footer-valores,.pagina-ficha .financing .bloco .valor .valores .footer-valores{font-size:.7rem;font-style:italic}.pagina-ficha .destaques-imovel .bloco .valor .valores .linhaUm,.pagina-ficha .financing .bloco .valor .valores .linhaUm{font-size:.9rem}.pagina-ficha .destaques-imovel .bloco .valor .valores .linhaUm p,.pagina-ficha .financing .bloco .valor .valores .linhaUm p{margin-bottom:.3rem}.pagina-ficha .destaques-imovel .bloco .valor .valores .linhaDois .preco,.pagina-ficha .financing .bloco .valor .valores .linhaDois .preco{font-size:1rem;font-weight:600;margin-bottom:0;word-wrap:break-word!important;word-break:break-word!important}.pagina-ficha .destaques-imovel .bloco .valor .valores .linhaDois .preco span,.pagina-ficha .financing .bloco .valor .valores .linhaDois .preco span{font-size:.6rem}.pagina-ficha .destaques-imovel .bloco .valor .valores .linhaDois .preco s,.pagina-ficha .financing .bloco .valor .valores .linhaDois .preco s{font-size:.75rem}.pagina-ficha .destaques-imovel .bloco .valor .valores .linhaDois .condo,.pagina-ficha .financing .bloco .valor .valores .linhaDois .condo{font-size:.9rem;margin-bottom:0}.pagina-ficha .destaques-imovel .bloco .valor .valores .linhaDois .condo span,.pagina-ficha .financing .bloco .valor .valores .linhaDois .condo span{font-size:.9rem}.informacoes-completas{display:flex;margin-top:2rem}@media (max-width: 991.98px){.informacoes-completas{width:100%;display:block}}.informacoes-completas .main{width:67%;padding-right:1rem}@media (max-width: 991.98px){.informacoes-completas .main{margin-top:20px!important;width:100%;display:block;padding-right:0;margin-bottom:1rem;overflow:unset}}.informacoes-completas .main h3{font-size:1.2rem;font-weight:600;margin-top:2rem}.informacoes-completas .main .rua{margin-bottom:0}.informacoes-completas .main .cidade{margin-bottom:1.2rem}.informacoes-completas .main .bloco-localizacao{margin-bottom:2rem}.informacoes-completas .main .bloco-localizacao .container-localizacao{border-radius:12px;overflow:hidden;width:100%;display:block;margin-bottom:1.2rem}.informacoes-completas .main .bloco-localizacao .escolher-localizacao{display:flex}.informacoes-completas .main .bloco-localizacao a{width:31.3%;max-width:180px;padding-right:2%;color:#686d6f;text-align:center;font-size:.9rem}.informacoes-completas .main .bloco-localizacao a:hover{filter:brightness(104%)}.informacoes-completas .main .bloco-localizacao a img{border-radius:12px}.informacoes-completas .main .caracteristicas-lista{margin-bottom:3rem}.informacoes-completas .main .caracteristicas-lista .features-grid{display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width: 768px){.informacoes-completas .main .caracteristicas-lista .features-grid{display:block}}@media (max-width: 768px){.informacoes-completas .main .caracteristicas-lista .features-grid .features-grid{grid-template-columns:1fr}}.informacoes-completas .main .caracteristicas-lista h3{margin-bottom:1.5rem}.informacoes-completas .sidebar{width:33%;overflow:unset;position:relative}@media (max-width: 991.98px){.informacoes-completas .sidebar{width:100%;display:block;padding-top:1rem}}.bloco-fotos{--h: 50vh;height:var(--h);overflow:hidden;display:flex;align-items:stretch;margin-top:.5rem}.bloco-fotos a:hover{filter:brightness(104%)}.bloco-fotos .bloco{display:flex;height:100%;width:100%}.bloco-fotos .fotos-carrossel,.bloco-fotos .fotos-extras,.bloco-fotos .fotos-extras-2{position:relative;display:flex;flex-wrap:wrap;flex:0 0 auto;height:100%}.bloco-fotos .fotos-carrossel{width:52%;padding-right:.7rem}@media (max-width: 991.98px){.bloco-fotos .fotos-carrossel{width:70%}}@media (max-width: 767.98px){.bloco-fotos .fotos-carrossel{width:100%;padding-right:0}}.bloco-fotos .fotos-extras{width:24%;padding-right:.7rem}@media (max-width: 991.98px){.bloco-fotos .fotos-extras{width:30%;padding-right:0}}@media (max-width: 767.98px){.bloco-fotos .fotos-extras{display:none}}.bloco-fotos .fotos-extras-2{width:24%}@media (max-width: 991.98px){.bloco-fotos .fotos-extras-2{display:none}}@media (max-width: 767.98px){.bloco-fotos .fotos-extras-2{display:none}}.bloco-fotos img,.bloco-fotos iframe{width:100%;height:100%;display:block;object-fit:cover;object-position:center;border-radius:12px}.bloco-fotos .bottom{margin-top:.7rem}.bloco-fotos .tag-imovel{position:absolute;top:0;left:0}.bloco-fotos .tag-foto{position:absolute;bottom:.5rem;right:1.5rem;z-index:2}@media (max-width: 767.98px){.bloco-fotos .tag-foto{right:.5rem}}.bloco-fotos .tag-foto .click-fotos{background-color:#e2e5e7;color:#303334;padding:.5rem;border-radius:12px;font-size:1.5rem}.bloco-fotos .tag-foto .click-fotos:hover{filter:brightness(105%)}.bloco-fotos .blur-container{border-radius:.5rem;margin-top:.7rem;z-index:1;width:100%;height:100%;display:flex;justify-content:center;flex:0 0 auto;flex-wrap:wrap;position:relative}.bloco-fotos .blur-container .blur-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:.5rem;background-color:#00000080!important;text-align:center;color:#fff!important;text-decoration:none!important}.bloco-fotos .blur-container .blur-content img{width:30%}.bloco-fotos .blur-container img.blur{filter:blur(5px)}@media (min-width: 991.98px){.bloco-fotos .blur-container-1 .blur-content{display:none}}@media (min-width: 991.98px){.bloco-fotos .blur-container-1 img.blur{filter:blur(0px)}}.bloco-fotos .foto-extra{height:100%;width:100%;object-fit:cover;object-position:center}.bloco-fotos #exibir-fotos-mobile{display:none}@media (max-width: 767.98px){.bloco-fotos #exibir-fotos-mobile{display:block}.bloco-fotos #exibir-fotos-mobile .carousel,.bloco-fotos #exibir-fotos-mobile .carousel-inner,.bloco-fotos #exibir-fotos-mobile .carousel-item{height:var(--h)}.bloco-fotos #exibir-fotos-mobile .carousel-item img,.bloco-fotos #exibir-fotos-mobile .carousel-item iframe{width:100%;height:100%;object-fit:cover}}.camera{width:15px}.angle{width:10px}.house{width:18px}.additional{height:16px}.contact{height:15px;margin-right:6px}.chevron{height:13px}.brand{width:16px}.whatsapp-button{width:38px}.call-form{background-color:#ffffffd9;width:100%;padding:1rem;-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);display:none}@media (max-width: 991.98px){.call-form{display:block}}.call-form .btn-principal{width:100%;font-size:.9rem;border-radius:12px;height:3.2rem}.call-form .btn i{font-size:1.2rem;margin-left:.5rem}.whatsapp-button-form-container{margin:10px!important;position:fixed!important;bottom:10px;z-index:9999;box-shadow:2px 2px 2px #0000004d}@media (max-width: 767.98px){.whatsapp-button-form-container{bottom:55px}}@media (max-width: 425px){.whatsapp-button-form-container{left:0!important;right:0!important}}.sticky-container{position:sticky}.sticky-container.sticky{top:100px}.imob-ficha-portal{background-color:#e2e5e7;border-radius:12px;padding:1.5rem;margin:1rem 0}.imob-ficha-portal .logo{width:77px;height:77px;background-position:center center;background-size:cover;background-color:#fff}.imob-ficha-portal h3{font-size:1.2rem;font-weight:600;margin:0}.imob-ficha-portal p{font-size:.7rem}.form-contato,.whatsapp-button-form-container{background-color:#e2e5e7;border-radius:12px;padding:1.5rem;margin:1rem 0}.form-contato .form-label,.whatsapp-button-form-container .form-label{margin-bottom:.1rem}.form-contato input,.whatsapp-button-form-container input{background-color:#fff;border:1px solid #E2E5E7;box-shadow:0 10px 15px #686d6f33;font-size:1rem;border-radius:.5rem}.form-contato h3,.whatsapp-button-form-container h3{font-size:1.2rem;font-weight:600;margin-bottom:1.5rem}.form-contato .lgpd,.whatsapp-button-form-container .lgpd{font-size:.7rem}.form-contato .btn-principal,.whatsapp-button-form-container .btn-principal{width:100%;font-size:.9rem;border-radius:12px;height:3.2rem}.form-contato .btn i,.whatsapp-button-form-container .btn i{font-size:1.2rem;margin-left:.5rem}.form-contato .divisao,.form-contato .sem-divisao,.whatsapp-button-form-container .divisao,.whatsapp-button-form-container .sem-divisao{position:relative;width:100%;padding:.2rem}.form-contato .divisao p,.form-contato .sem-divisao p,.whatsapp-button-form-container .divisao p,.whatsapp-button-form-container .sem-divisao p{position:absolute;top:.7rem;left:calc(50% - 1rem);background-color:#e2e5e7;padding:0 .5rem;font-size:.8rem;line-height:1rem;color:#686d6f;opacity:1}.form-contato .divisao hr,.form-contato .sem-divisao hr,.whatsapp-button-form-container .divisao hr,.whatsapp-button-form-container .sem-divisao hr{color:#686d6f;opacity:.6}.form-contato .divisao div,.form-contato .sem-divisao div,.whatsapp-button-form-container .divisao div,.whatsapp-button-form-container .sem-divisao div{clear:both}.form-contato .sem-divisao hr,.whatsapp-button-form-container .sem-divisao hr{color:transparent}.angariador{background-color:#e2e5e7;border-radius:12px;padding:1.5rem;margin:1rem 0}.angariador .foto{width:114px;height:112px;float:right}.angariador .foto img{width:114px;height:112px;object-fit:contain}#modal-fotos{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1040;background-color:#000000a6;overflow:hidden;overflow-x:hidden;transition:opacity .3s ease-in-out;display:block;padding:28px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#modal-fotos.transicao-menu{visibility:visible;opacity:1;transition:opacity .3s ease-in-out}#modal-fotos.transicao-menu-fechando{transition:all .3s ease-in-out;opacity:0;visibility:hidden}#modal-fotos .btn-fechar-foto{position:fixed;top:0;right:0;z-index:10;margin-top:2%;margin-right:2%}#modal-fotos .btn-fechar-foto .btn-close-fotos{color:#fff}#modal-fotos .grande{position:relative;width:82%;margin:0 auto}@media (max-width: 991.98px){#modal-fotos .grande{width:98%;margin:auto}}#modal-fotos .grande .modelo-carrossel-imovel{border-radius:12px;overflow:hidden;display:flex;justify-content:center;max-height:92vh}#modal-fotos .grande .modelo-carrossel-imovel .carousel-inner{height:100%}@media (max-width: 991.98px){#modal-fotos .grande .modelo-carrossel-imovel .carousel-inner{height:auto}}#modal-fotos .grande .controlersSlide{position:fixed;width:60%;display:block;margin:-28px auto 0;height:28px;bottom:5px}#modal-fotos .grande .controlersSlide button{width:22%;opacity:1;text-shadow:none;color:#fff;font-size:16px;line-height:25px;text-align:center;text-decoration:none}#modal-fotos .grande .controlersSlide button i{line-height:26px}#modal-fotos .grande .controlersSlide button.left{border-radius:12px 0 0 12px}#modal-fotos .grande .controlersSlide button.right{border-radius:0 12px 12px 0}#modal-fotos .grande .controlersSlide .qtdFotos{width:60%;text-align:center;font-size:14px;height:28px;line-height:28px;position:absolute;left:20%;color:#fff;letter-spacing:1px}@media (max-width: 768px){#modal-fotos{padding:0}}.map-size{height:400px;width:100%}.mapbox-size{height:300px;width:400px}.bloco-fale-conosco{padding:3rem 0}.bloco-fale-conosco .title{margin-top:1rem}.bloco-fale-conosco .nav.lista-fones li.nav-item{width:100%}.bloco-fale-conosco .nav.lista-fones li.nav-item .nav-link{padding:1rem 0}.bloco-fale-conosco .nav.lista-fones li.nav-item .nav-link .info-fone{font-size:.9rem}.bloco-form{padding:3rem 0}.bloco-form .title,.bloco-form .description{margin-top:1rem}#form-page-boolean input[type=radio]:checked+label.double{color:#000!important;background-color:#fff}.bloco-quem-somos{padding:3rem 0}.bloco-quem-somos .title{font-weight:600;font-size:2rem;margin-bottom:1rem}.bloco-quem-somos .subt-2{font-size:1.6rem;font-weight:600;margin-bottom:1.6rem}.bloco-quem-somos .subt-3{font-size:1.2rem;font-weight:600;text-align:left}.bloco-quem-somos .history-title{text-align:center;width:50%;float:right}@media (max-width: 991.98px){.bloco-quem-somos .history-title{width:100%;text-align:left}}.bloco-quem-somos .lista-valores{margin-bottom:2.2rem}.bloco-quem-somos .valores{background-color:#e2e5e7;padding:1.5rem;margin-bottom:1.5rem;border-radius:12px}.bloco-quem-somos .valores h4{font-size:1.2rem;font-weight:600}.bloco-quem-somos .pre-title{font-weight:600;font-size:1rem;margin-bottom:0}.bloco-quem-somos .identidade{margin-bottom:2.2rem}.bloco-quem-somos .identidade .subt-3{margin:1.2rem 0 .5rem}@media (max-width: 767.98px){.bloco-quem-somos .identidade .subt-3{text-align:center}}@media (max-width: 991.98px){.bloco-quem-somos .identidade p{margin-bottom:3rem}}@media (max-width: 767.98px){.bloco-quem-somos .identidade p{margin-bottom:3rem;text-align:center}}.bloco-quem-somos .historia{margin-bottom:2.2rem}@media (max-width: 991.98px){.bloco-quem-somos .historia p{margin-top:1.2rem}}.bloco-quem-somos .trabalhe{border-radius:12px;padding:1.5rem}.bloco-quem-somos .trabalhe h3,.bloco-quem-somos .trabalhe p{color:#fff}.carrossel-depoimentos{margin-bottom:3rem}.carrossel-depoimentos .modelo-carrossel.team img{border-radius:12px}.carrossel-depoimentos .modelo-carrossel.team .depoimento{font-style:italic}@media (max-width: 767.98px){.carrossel-depoimentos .modelo-carrossel.team .depoimento{margin-top:1rem}}.carrossel-depoimentos .modelo-carrossel.team .nome{font-weight:600;margin-bottom:0}.carrossel-depoimentos .modelo-carrossel.team .cargo{font-size:.8rem}.carrossel-depoimentos .modelo-carrossel .botoes-acao{position:relative;width:50%;margin-top:1rem;padding-left:.6rem}@media (max-width: 767.98px){.carrossel-depoimentos .modelo-carrossel .botoes-acao{margin-top:2rem;width:100%}}.carrossel-depoimentos .modelo-carrossel .botoes-acao .btn-secundario{position:initial;border-radius:12px;opacity:1;width:2rem;margin-right:1rem}.carrossel-depoimentos .modelo-carrossel .botoes-acao .btn-secundario span{width:1rem;height:2rem}.bloco-anunciar-como{padding:3rem 0}.bloco-anunciar-como .title{font-weight:600;font-size:2rem;margin-bottom:1.6rem}.bloco-anunciar-como .pre-title{font-weight:600;font-size:1rem;margin-bottom:0}.bloco-anunciar-como .subt-2{font-size:1.6rem;font-weight:600;margin-bottom:1.6rem}.bloco-anunciar-como .identidade{margin-bottom:2.2rem}.bloco-anunciar-como .identidade h3{margin:1.2rem 0 .5rem;font-size:1.2rem;font-weight:600}@media (max-width: 767.98px){.bloco-anunciar-como .identidade h3{text-align:center}}@media (max-width: 991.98px){.bloco-anunciar-como .identidade p{margin-bottom:3rem}}@media (max-width: 767.98px){.bloco-anunciar-como .identidade p{margin-bottom:3rem;text-align:center}}.bloco-anunciar-como .vantagens{margin-bottom:2.2rem}.bloco-anunciar-como .vantagens p{margin-bottom:2rem}@media (max-width: 767.98px){.bloco-anunciar-como .vantagens p{margin-bottom:3rem;text-align:center}}.bloco-anunciar-como .faq h5{font-size:1rem;font-weight:600}.bloco-anunciar-como .faq .itens p{margin-bottom:2rem}.bloco-blog{padding:2rem 0}.bloco-blog .title{font-weight:600;font-size:2rem;margin-bottom:1.6rem}.bloco-blog .destaque-blog{padding:3rem 0;margin-bottom:3rem}.bloco-blog .destaque-blog h2{color:#fff;font-size:1.6rem;font-weight:600;margin-bottom:1.6rem}.bloco-blog .destaque-blog h3{color:#fff;font-size:1rem;font-weight:400}.bloco-blog .destaque-blog .item{padding:1rem}.bloco-blog .destaque-blog .item a{border:1px solid white;border-radius:12px;overflow:hidden;width:100%;padding:0;text-decoration:none}.bloco-blog .destaque-blog .item a img{width:100%}.bloco-blog .destaque-blog .item a h3{padding:.7rem .5rem;text-align:center;margin-bottom:0}.bloco-blog .blog img{border-radius:12px}.bloco-blog .link-blog{margin-bottom:3rem;display:block;text-decoration:none}.bloco-blog .link-blog h3{margin:1rem 0 .7rem;font-size:1.2rem}.bloco-blog .link-blog p{color:#303334}.bloco-blog .categorias-blog{top:1rem;z-index:1020}.bloco-blog .categorias-blog h4{font-size:1rem}.bloco-blog .categorias-blog .list-group .list-group-item{font-size:.9rem}.bloco-blog .hashtags-blog h4{font-size:1rem}.bloco-blog .img-destaque-blog{margin:2rem 0}.bloco-blog .arquivo-blog .destaque-artigo{margin-bottom:1.5rem}.bloco-blog .arquivo-blog .outros{margin:3rem 0 0}.margin-home{margin-top:5rem}@media (min-width: 992px){.margin-home{margin-top:10rem}}.rounded-full{border-radius:1rem}.cursor-pointer{cursor:pointer}#form-solicitacao input[type=radio]:checked+label.double{color:#000!important;background-color:#fff}.image-post{aspect-ratio:16/12;object-fit:cover}.resize-none{resize:none}.whatsapp-button-container{position:fixed;bottom:10px;background-color:#4dc247;border-radius:100%;padding:8px;height:60px;width:60px;text-align:center;box-shadow:2px 2px 2px #0000004d;z-index:9999;text-decoration:none}@media (max-width: 767.98px){.whatsapp-button-container{bottom:55px}}.whatsapp-button-container:hover{background-color:#4dc247;filter:brightness(100%);transform:scale(1.05);box-shadow:3px 3px 3px #0000004d;cursor:pointer}.corretor-square,.associada-square{right:-10px;bottom:-10px;width:100px;height:75px;border-radius:20px;z-index:-1;opacity:75%}.corretor-img img,.associada-img img{border-radius:20px}.associada-container-inner{border:1px solid #E2E5E7;padding:20px;border-radius:1.8rem;height:100%;display:flex;flex-direction:column;justify-content:space-between}#advanced-filters{display:none}#advanced-filters.active{display:flex}#galerias .galeria-info{width:90%;text-align:left;padding:0 20px}#galerias .galerias{display:flex;align-items:center;justify-content:center}#galerias .galerias .carousel-inner{width:90%}@media (max-width: 767px){#galerias .carousel-inner .carousel-item>div{display:none}#galerias .carousel-inner .carousel-item>div:first-child{display:block}}#galerias .carousel-inner .carousel-item.active,#galerias .carousel-inner .carousel-item-next,#galerias .carousel-inner .carousel-item-prev{display:flex}#galerias .carousel-item-next,#galerias .carousel-item-prev,#galerias .carousel-item-active{transition:all .5s ease-in-out}@media (min-width: 768px){#galerias .carousel-inner .carousel-item-end.active,#galerias .carousel-inner .carousel-item-next{transform:translate(25%)}#galerias .carousel-inner .carousel-item-start.active,#galerias .carousel-inner .carousel-item-prev{transform:translate(-25%)}}#galerias .carousel-inner .carousel-item-end,#galerias .carousel-inner .carousel-item-start{transform:translate(0)}#galerias .c-prev,#galerias .c-next{width:5%;height:100%}#galerias .c-prev .icon-container i,#galerias .c-next .icon-container i{font-size:40px}#galerias .carousel-next{position:relative;right:0}#galerias .carousel-prev{position:relative;left:0}#galerias .galeria{padding:10px;border-radius:10px}#galerias .galeria .galeria-secondary-container{padding:5px}#galerias .galeria .galeria-img-container{position:relative;width:100%;height:250px;overflow:hidden}#galerias .galeria .galeria-img-container img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:contain;transform:translate(-50%,-50%);background-color:#e2e5e7;padding:10px;border-radius:10px}.modal_galerias{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1040;background-color:#19191985;overflow:hidden;overflow-x:hidden;transition:opacity .3s ease-in-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal_galerias .image-container{max-width:80%}.modal_galerias .carousel-item.active{align-items:center;justify-content:center}.modal_galerias .secondary-ca-container{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.modal_galerias .image-container img{width:100%;height:100%;object-fit:contain}.modal_galerias .btn-fechar-foto{position:fixed;top:0;right:0;z-index:10000;margin-top:2%;margin-right:2%}.modal_galerias .btn-fechar-foto .btn-close-fotos{color:#fff}#imoveis-com-mapa .imoveis-scroll{height:fit-content;max-height:900px;overflow:auto}#imoveis-com-mapa .imoveis-scroll #imoveisLoading{display:none;height:10vh}@media (max-width: 768px){#imoveis-com-mapa .imoveis-scroll #imoveisLoading{position:absolute;top:-10%;z-index:100;right:0;height:115%;width:50px}}@media (max-width: 768px){#imoveis-com-mapa .imoveis-scroll{height:fit-content;position:relative;margin-bottom:3rem;overflow:hidden}#imoveis-com-mapa .imoveis-scroll .row{overflow-x:auto;white-space:nowrap;flex-wrap:initial}#imoveis-com-mapa .imoveis-scroll .row::-webkit-scrollbar{display:none}#imoveis-com-mapa .imoveis-scroll .scroll-control{z-index:100;display:flex;justify-content:center;align-items:center;height:75px;width:60px;position:absolute;top:25%;transform:translateY(-50%);cursor:pointer}#imoveis-com-mapa .imoveis-scroll .scroll-control i{font-size:1.4rem}#imoveis-com-mapa .imoveis-scroll .scroll-control-left{left:0}#imoveis-com-mapa .imoveis-scroll .scroll-control-right{right:0}}#imoveis-com-mapa .imoveis-scroll::-webkit-scrollbar{width:15px}#imoveis-com-mapa .imoveis-scroll::-webkit-scrollbar-track{background:transparent}#imoveis-com-mapa .mapa{position:relative;padding:0;height:900px;overflow:hidden}@media (max-width: 768px){#imoveis-com-mapa .mapa{height:700px}}#imoveis-com-mapa .mapa #mapa-localizacao{width:100%;height:100%}.no-padding{padding:0!important}#recents .row{display:flex;overflow-x:auto;overflow-y:hidden;white-space:nowrap}#recents .col-12{display:inline-block}#recents .video-container{width:100%;padding-top:56.25%;position:relative;background:#000}#recents .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#recents .blog-container{position:relative;border-radius:1rem;width:100%;height:200px;background-color:#e2e5e7;display:flex;align-items:center;justify-content:center;overflow:hidden}#recents .blog-container .image-wrapper{width:100%;height:100%}#recents .blog-container .image-wrapper img{width:100%;object-fit:cover;object-position:center}#recents .blog-container .blog-published_at{position:absolute;left:15px;bottom:15px;background-color:#fff;border-radius:12px;padding:.2rem;opacity:.95}#recents .blog-card{text-decoration:none;color:inherit;cursor:pointer}#recents .blog-info{max-width:100%;max-height:200px;overflow:hidden}#recents .blog-info .blog-title,#recents .blog-info .blog-description{overflow:hidden;text-overflow:ellipsis}#recents .blog-info .blog-title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;white-space:nowrap}#recents .blog-info .blog-description{font-size:1rem;max-height:90px;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word;white-space:break-spaces;text-align:justify}.tax-details li{font-size:.9em}.btn-veja-mais{background-color:transparent;cursor:pointer;outline:none;border:none;color:#f3ab31;text-decoration:none;position:relative;display:inline-block}.btn-veja-mais:after{content:"";position:absolute;width:0%;height:2px;bottom:0;left:50%;background-color:#f3ab31;transform:translate(-50%);transition:width .2s ease-in-out}.btn-veja-mais:hover:after{width:100%}.custom-header-plans,th{background:#3271b6!important;color:#fff!important}.titulo-plano{color:#30378a}.bootstrap-select .dropdown-menu{inset:0px auto auto 0px!important}li.selected .dropdown-item.selected{background-color:#e9ecef!important;font-weight:700;filter:none!important}.lazy-load{display:none}.bs-actionsbox .btn-group button{width:50%}.tipo-imovel-categoria .divider-option{border-top:1px solid rgba(0,0,0,.15)}.tipo-imovel-categoria .option-label{font-size:12px}.tipo-imovel-categoria .option small{font-size:12px!important}.disccount-icon{position:absolute;z-index:1;top:0;right:0;width:45px}
