@media (max-width:730px){:root{--cor-principal:#334257;--cor-secundaria:#476072;--cor-terciaria:#548CA8;--cor-branca:#EEEEEE}.nav-bar{padding:15px 40px}.nav-item{display:none}.icone-fechar-mobile .icone,.icone-menu-mobile .icone{font-size:3rem;cursor:pointer;color:var(--cor-branca)}.icones{position:relative;padding:0 20px;display:flex;align-items:center}.icone-fechar-mobile,.icone-menu-mobile{position:absolute;display:flex;align-items:center;transition:.9s}.icone-fechar-mobile{opacity:0}.menu-mobile ul{display:flex;flex-direction:row;flex-wrap:wrap;text-align:center;justify-content:center;margin:0 10px;padding-bottom:10px}.menu-mobile .nav-item{display:block;padding-top:12px}.abrir{display:block}.mostrar{opacity:1;transform:rotate(180deg)}.esconder{opacity:0;transform:rotate(180deg)}.container-busca{height:390px;width:100vw}.container-busca .busca{height:385px;flex-direction:column;width:85%;display:block}.container-busca .busca .titulo-busca{font-size:2rem}.container-busca .busca .opcoes-busca{flex-direction:column;padding:10px 10px}.container-busca .busca .opcoes-busca select{width:150px;font-size:1.5rem}.container-busca .busca .opcoes-busca option{font-size:1rem}.container-busca label{text-align:center;font-weight:400;margin-top:5px}.container-filtro .filtros{display:flex;flex-wrap:wrap;justify-content:space-evenly;height:320px;width:100%}.pag-imoveis .container-filtro .filtros .selecionar{width:100%;display:flex;flex-direction:column;align-items:center;gap:3px}.container-slider{display:none}.banner-mobile{display:flex;width:auto;height:auto;justify-content:center;background:#00b4d8;background:linear-gradient(159deg,#00b4d8 26%,#023e8a 71%)}.banner-mobile img{width:350px;height:250px;object-fit:cover}section{margin-top:25px}.bancos{transform:rotateZ(0);flex-direction:column;height:300px}.bancos a{width:150px;height:60px}.container-sobre{flex-direction:column}.container-sobre .conteudo .conteudo-sobre{font-size:1.4rem;margin-right:50px;width:100%;text-align:initial}.container-sobre .imagem-sobre{margin-top:20px;display:flex;justify-content:center;width:100vw;box-shadow:none}.container-contato .contato{flex-direction:column;height:80vh}.container-contato .titulo-contato{padding:10px}.container-contato .contato .infos-contato{justify-content:center;align-items:center;padding:25px}.container-contato .contato .infos-enviar input,.container-contato .contato .infos-enviar textarea{width:90%}.trabalhe-conosco{height:100%;flex-direction:column}.trabalhe-conosco .conteudo-trabalhe-conosco{width:100vw}.trabalhe-conosco .conteudo-trabalhe-conosco .titulo-trabalhe{text-align:center}.trabalhe-conosco .conteudo-trabalhe-conosco .descricao-trabalhe{width:80%}.trabalhe-conosco .logo-trabalhe{width:100%}.trabalhe-conosco .logo-trabalhe img{width:300px;height:200px}.grade-imagens img,.todas-imagens img{max-width:280px;max-height:260px}.ultima-imagem p{font-size:1.6rem;height:260px}.ultima-imagem a{font-size:1.6rem}.caixa-imovel.produto{flex-wrap:wrap;padding:30px;margin-top:0}.infos-imoveis{flex-direction:column-reverse}.container-infos-comprar{display:flex;flex-direction:column}.container-infos-comprar .descricao-mapa .descricao{width:85vw}.container-infos-comprar .descricao-mapa .descricao p{text-align:justify}.container-infos-comprar .descricao-mapa .mapa{width:85vw}.container-infos-comprar .comprar{width:90vw}.pag-imoveis.todos-imoveis{flex-direction:column}.pag-imoveis .container-filtro{width:90%;height:5%;margin-top:10px}.pag-imoveis.todos-imoveis option{font-size:1rem}.barra-mobile{display:block;background-color:#548ca8;width:100vw;position:fixed;bottom:0;z-index:1}.barra-fixa{position:fixed;bottom:0;z-index:1}.barra-mobile ul{height:35px;display:flex;justify-content:space-evenly;align-items:center}.barra-mobile li{font-size:2.2rem}.endereco .localizacao{display:flex;flex-direction:column;gap:5px}.footer{margin-top:20px;height:200px;width:100%}.footer .texto-footer{font-size:1.7rem;padding:10px 10px}.footer .nav-footer{padding-bottom:20px;width:100%}.footer .nav-footer li{font-size:1.7rem}.footer .nav-footer li i{font-size:2.6rem;padding-left:5px}.footer a{display:none}.footer a:last-child{display:block}}