@charset "UTF-8";.imoveis{width:100%;float:left;font-family:Raleway,sans-serif;background-color:#eee}.imoveis .titulo_pagina{padding:0;margin:0}.imoveis hr{width:100%;float:left;margin:5px 0 10px 0}.imoveis .conteudo_imoveis{width:100%;margin:auto}.imoveis .esq{width:320px;height:auto;float:left;-webkit-transition:2s all;transition:2s all}.imoveis .esq_short{width:70px}.imoveis .dir{width:calc(100% - 320px);height:auto;float:right;-webkit-transition:2s all;transition:2s all}.imoveis .dir_short{width:calc(100% - 70px)}.imoveis .filtros_selecionados{width:100%;padding:10px 10px 5px 10px;float:left;background-color:#fff;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.2);box-shadow:0 5px 15px 0 rgba(0,0,0,.2)}.imoveis .filtros_selecionados .filtro_atual{padding:5px 10px;float:left;margin:0 5px 5px 0;font-size:12px;color:#333;background-color:#eee;border-radius:22px}.imoveis .filtros_selecionados .filtro_atual i{margin-right:7px}.imoveis .filtros_selecionados .filtro_atual a{color:#333}.imoveis .filtros_classico{width:100%;padding:10px 10px 0 10px;float:left;margin-top:20px;background-color:#fff;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.2);box-shadow:0 5px 15px 0 rgba(0,0,0,.2)}.imoveis .filtros_classico .campos{width:100%;float:left;margin-bottom:10px}.imoveis .filtros_classico .campos span:first-child{padding-bottom:5px}.imoveis .filtros_classico .campos .input{width:100%}.imoveis .filtros_classico .campos .input #referencia{width:100%;font-family:Roboto,sans-serif}.imoveis .filtros_classico .campos .alinha_opcoes{width:100%;float:left;margin-top:5px}.imoveis .filtros_classico .campos .alinha_opcoes .icon_busca{font-family:Roboto,sans-serif!important;margin-right:10px;font-size:15px!important}.imoveis .filtros_classico .campos .alinha_opcoes .icon_busca:hover,.imoveis .filtros_classico .campos .alinha_opcoes .icon_busca_selected{background-color:#ccc}.imoveis .filtros_classico .campos .txt2{width:100%;background-color:#fff;border-radius:3px;position:relative;float:left;text-align:center;line-height:38px;cursor:pointer;border:1px solid rgba(34,36,38,.15)}.imoveis .filtros_classico .campos .txt2 .conteudo{width:100%;float:left;display:block}.imoveis .filtros_classico .campos .txt2 b{margin-right:7px}.imoveis .filtros_classico .campos .txt2 .texto{float:left;padding-left:13px}.imoveis .filtros_classico .campos .txt2 .texto span{font-size:14px}.imoveis .filtros_classico .campos .txt2 i.dropdown.icon{float:right;margin-right:10px;font-size:.85714286em;color:rgba(0,0,0,.87);opacity:.8}.imoveis .filtros_classico .campos .txt2 .fundo_valor{display:none;width:100%;padding:15px;position:absolute;z-index:99999;top:calc(100% + 10px);left:0;border-radius:3px;background-color:#fff;border:1px solid rgba(34,36,38,.35)}.imoveis .filtros_classico .campos .txt2 .fundo_valor input[type=text]{width:48%;float:left;margin-left:1%;margin-right:1%}.imoveis .filtros_classico .campos .txt2 .fundo_valor #slider_area,.imoveis .filtros_classico .campos .txt2 .fundo_valor #slider_valor{margin-top:60px;margin-left:10px}.imoveis .filtros_classico .campos .txt2 .fundo_valor .noUi-target{height:12px;border:0}.imoveis .filtros_classico .campos .txt2 .fundo_valor .noUi-base{height:12px}.imoveis .filtros_classico .campos .txt2 .fundo_valor .noUi-connect{height:12px}.imoveis .filtros_classico .campos .txt2 .fundo_valor .noUi-tooltip{display:none}.imoveis .filtros_classico .campos .txt2 .fundo_valor .noUi-handle{width:22px;height:22px;border-radius:100%}.imoveis .filtros_classico .campos .txt2 .fundo_valor .noUi-handle:after,.imoveis .filtros_classico .campos .txt2 .fundo_valor .noUi-handle:before{width:0}.imoveis .filtros_classico .campos .txt2 .fundo_valor .btn_ok{height:25px;padding-top:0;padding-bottom:0;margin-top:15px;line-height:25px}.imoveis .filtros_classico .campos .txt2 .fundo_valor .btn_ok i{margin-right:7px}.imoveis .filtros_classico .campos .txt2 .fundo_valor:before{content:'';position:absolute;width:0;height:0;border:8px solid;border-color:transparent;border-bottom-color:rgba(34,36,38,.35);left:calc(10% - 8px);top:-16px}.imoveis .filtros_classico .campos .txt2:hover{border-color:rgba(34,36,38,.35)}.imoveis .filtros{width:100%;height:100%;padding:30px 5%;float:left;position:relative}.imoveis .filtros .busca_principal{width:100%;height:100%;float:left;overflow:hidden;overflow-y:visible;color:#fff}.imoveis .filtros .busca_principal .busca_principal_titulo{width:calc(100% - 20px);float:left;font-size:18px;line-height:20px}.imoveis .filtros .busca_principal .busca_principal_close{width:20px;float:left;font-size:18px;line-height:20px}.imoveis .filtros .busca_principal .busca_principal_close i{color:#fff}.imoveis .filtros .busca_principal .busca_principal_linha{width:100%;height:1px;background-color:#fff;float:left;margin:20px 0}.imoveis .filtros .busca_principal .busca_principal_opcoes{width:100%;float:left;margin-bottom:40px;position:relative;cursor:pointer;color:#fff}.imoveis .filtros .busca_principal .busca_principal_opcoes .busca_principal_opcoes_titulo{width:100%;float:left;margin-bottom:5px;font-size:16px;line-height:18px}.imoveis .filtros .busca_principal .busca_principal_opcoes .busca_principal_opcoes_texto{width:100%;float:left;color:#fff;font-size:12px;line-height:14px;text-transform:lowercase}.imoveis .filtros .busca_principal .busca_principal_opcoes .icone_seta{position:absolute;right:0;top:0;width:20px;font-size:24px;line-height:26px}.imoveis .filtros .busca_principal .busca_principal_opcoes .icone_seta i{color:#fff}.imoveis .filtros .busca_principal .busca_principal_opcoes .opcao_finalidade{width:calc(45% - 2px);height:38px;float:left;line-height:38px;text-align:center;font-size:12px;border:1px solid #fff;background-color:transparent;color:#fff;cursor:pointer}.imoveis .filtros .busca_principal .busca_principal_opcoes .divide_opcao_finalidade{width:10%;height:38px;float:left;line-height:38px;text-align:center;font-size:12px;color:#fff}.imoveis .filtros .busca_principal .busca_principal_opcoes .opcao_finalidade_selecionado{background-color:#fff;color:#35484e}.imoveis .filtros .busca_principal .busca_principal_opcoes_selecionada .busca_principal_opcoes_titulo{color:#00f333}.imoveis .filtros .busca_principal .campos #filtro-referencia{width:100%;float:left;margin-top:10px;border-radius:10px;background-color:#d6d6d6;height:47px;color:#36494f;font-size:12px;padding-left:25px;border:0;font-family:Raleway,sans-serif}.imoveis .filtros .busca_principal .campos #filtro-referencia::-webkit-input-placeholder{color:#36494f}.imoveis .filtros .busca_principal .campos #filtro-referencia:-moz-placeholder{color:#36494f}.imoveis .filtros .busca_principal .campos #filtro-referencia::-moz-placeholder{color:#36494f}.imoveis .filtros .busca_principal .campos #filtro-referencia:-ms-input-placeholder{color:#36494f}.imoveis .filtros .busca_principal .campos .btnResultado{width:100%;float:left;margin-top:15px;border-radius:10px;height:47px;line-height:47px;color:#000;font-size:16px;padding:0;font-family:Raleway,sans-serif}.imoveis .filtros .busca_principal .campos .input{width:100%}.imoveis .filtros .busca_principal .campos .input #referencia{width:100%;font-family:Raleway,sans-serif}.imoveis .filtros .busca_principal .campos .alinha_opcoes{width:100%;float:left;margin-top:5px}.imoveis .filtros .busca_principal .campos .alinha_opcoes .icon_busca{font-family:Raleway,sans-serif!important;margin-right:10px;font-size:15px!important}.imoveis .filtros .busca_principal .campos .txt2{width:90%;border-radius:3px;position:relative;float:left;text-align:center;line-height:38px;cursor:pointer}.imoveis .filtros .busca_principal .campos .txt2 .conteudo{width:100%;float:left;display:block}.imoveis .filtros .busca_principal .campos .txt2 b{margin-right:7px}.imoveis .filtros .busca_principal .campos .txt2 .texto{width:100%;float:left;font-size:14px;text-align:left;margin-bottom:7px}.imoveis .filtros .busca_principal .campos .txt2 .texto span{font-size:13px}.imoveis .filtros .busca_principal .campos .txt2 i.dropdown.icon{float:right;margin-right:10px;font-size:.85714286em;color:rgba(0,0,0,.87);opacity:.8}.imoveis .filtros .busca_principal .campos .txt2 .fundo_valor{width:100%;float:left;border-radius:3px;background-color:#fff}.imoveis .filtros .busca_principal .campos .txt2 .fundo_valor input[type=text]{width:48%;margin-left:1%;margin-right:1%}.imoveis .filtros .busca_principal .campos .txt2 .fundo_valor .noUi-target{height:2px;border:0}.imoveis .filtros .busca_principal .campos .txt2 .fundo_valor .noUi-base{height:2px}.imoveis .filtros .busca_principal .campos .txt2 .fundo_valor .noUi-connect{height:3px;margin-top:-1px;background:#fff}.imoveis .filtros .busca_principal .campos .txt2 .fundo_valor .noUi-tooltip{display:none}.imoveis .filtros .busca_principal .campos .txt2 .fundo_valor .noUi-handle{width:18px;height:18px;border-radius:100%;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;border:0;left:0;top:-8px;cursor:pointer}.imoveis .filtros .busca_principal .campos .txt2 .fundo_valor .noUi-handle:after,.imoveis .filtros .busca_principal .campos .txt2 .fundo_valor .noUi-handle:before{width:0}.imoveis .filtros .busca_principal .campos .txt2 .fundo_valor .btn_ok{height:25px;padding-top:0;padding-bottom:0;margin-top:15px;line-height:25px}.imoveis .filtros .busca_principal .campos .txt2 .fundo_valor .btn_ok i{margin-right:7px}.imoveis .filtros .busca_principal .campos .txt2:hover{border-color:rgba(34,36,38,.35)}.imoveis .filtros .busca_principal .campos .limpar_filtros{width:100%;float:left;margin-top:20px;text-align:right;text-decoration:underline;cursor:pointer}.imoveis .filtros .busca_principal .busca_secundaria{display:none;position:absolute;right:-256px;top:0;background-color:#fff;width:256px;height:auto;padding:70px 35px;z-index:99;border:1px solid}.imoveis .filtros .busca_principal .busca_secundaria .busca_secundaria_close{position:absolute;top:5px;right:5px;color:#36494f;font-size:18px;line-height:20px}.imoveis .filtros .busca_principal .busca_secundaria .busca_secundaria_titulo{width:100%;float:left;color:#35484e;font-size:18px;line-height:20px;margin-bottom:41px}.imoveis .filtros .busca_principal .busca_secundaria .campos{width:100%;height:700px;min-height:300px;overflow:hidden;overflow-y:visible;float:left;margin-bottom:30px;padding-left:2px;color:#000}.imoveis .filtros .busca_principal .busca_secundaria .campos .campos_titulo{width:100%;float:left;font-size:16px;line-height:18px;color:#35484e}.imoveis .filtros .busca_principal .busca_secundaria .campos .ui.selection.active.dropdown{border:0!important;-webkit-box-shadow:none;box-shadow:none;padding-left:0!important}.imoveis .filtros .busca_principal .busca_secundaria .campos .ui.selection.active.dropdown .text{visibility:hidden}.imoveis .filtros .busca_principal .busca_secundaria .campos .ui.selection.active.dropdown .search{margin:0!important;width:90%!important;border:1px solid #35484e!important;height:30px;border-radius:5px}.imoveis .filtros .busca_principal .busca_secundaria .campos .ui.selection.active.dropdown .default.text{margin-left:0}.imoveis .filtros .busca_principal .busca_secundaria .campos .ui.selection.active.dropdown .label{width:100%}.imoveis .filtros .busca_principal .busca_secundaria .campos .ui.selection.active.dropdown .dropdown.icon{display:none}.imoveis .filtros .busca_principal .busca_secundaria .campos .ui.selection.active.dropdown .menu{border:0!important;-webkit-box-shadow:none;box-shadow:none;display:block!important;max-height:unset!important}.imoveis .filtros .busca_principal .busca_secundaria .campos .ui.selection.active.dropdown .menu .item{border:0;padding-left:0!important}.imoveis .filtros .busca_principal .busca_secundaria .campos .txt2 .fundo_valor .noUi-connect{background:#000}.imoveis .filtros .busca_principal .busca_secundaria .campos .txt2 .fundo_valor .noUi-handle{background-color:#000}.imoveis .filtros .busca_principal .busca_secundaria .busca_secundaria_btn_close{width:calc(100% - 70px);float:left;margin-top:15px;border-radius:10px;height:47px;line-height:47px;color:#000;font-size:16px;padding:0;font-family:Raleway,sans-serif;position:absolute;text-align:center;bottom:20px;cursor:pointer}.imoveis .filtros .busca_principal .busca_secundaria_mais_filtros .campos{height:auto;overflow:initial;min-height:auto}.imoveis .mostra_filtros{width:0;overflow:hidden;height:100vw;padding:0;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff;font-size:40px;cursor:pointer}.imoveis .mostra_filtros i{height:auto}.imoveis .mostra_filtros:hover{font-size:50px}.imoveis .mostra_filtros_esconde{visibility:visible;height:100%;padding:70px 10px}.imoveis .conteudo_topo_busca{width:100%;padding:20px;float:left;background-color:#fff;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.2);box-shadow:0 5px 15px 0 rgba(0,0,0,.2)}.imoveis .conteudo_topo_busca h2.titulo_busca{float:left;font-size:18px;line-height:20px;font-family:Raleway,sans-serif!important;font-weight:400!important}.imoveis .conteudo_topo_busca h2.titulo_busca b{font-weight:500!important}.imoveis .conteudo_topo_busca .ordenar{width:70%;float:left;margin-top:20px}.imoveis .conteudo_topo_busca .ordenar .campo{width:32%;float:left;margin:0 1.33% 10px 0}.imoveis .conteudo_topo_busca .visualizacao{float:right;margin-top:20px}.imoveis .todos_imoveis{width:100%;float:left;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.imoveis .todos_imoveis #loading_busca{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;position:absolute;z-index:99;background-color:rgba(255,255,255,.7);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.imoveis .todos_imoveis #loading_busca i{font-size:50px;margin-top:420px}.imoveis .todos_imoveis .resultado_lista{width:100%;height:240px;float:left;position:relative;margin-bottom:20px;background-color:#fff;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.2);box-shadow:0 5px 15px 0 rgba(0,0,0,.2)}.imoveis .todos_imoveis .resultado_lista .selo_permuta{height:75px;position:absolute;z-index:9;top:15px;left:15px}.imoveis .todos_imoveis .resultado_lista .foto{width:320px;height:237px;float:right;background-color:#f5f5f5}.imoveis .todos_imoveis .resultado_lista .foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.imoveis .todos_imoveis .resultado_lista .foto .fotorama__nav{top:-30px!important}.imoveis .todos_imoveis .resultado_lista .foto .fotorama__nav .fotorama__dot{border-color:#fff!important}.imoveis .todos_imoveis .resultado_lista .foto .fotorama__nav .fotorama__active .fotorama__dot{background-color:#fff!important}.imoveis .todos_imoveis .resultado_lista .dados{width:calc(100% - 320px);height:240px;padding:15px;float:left}.imoveis .todos_imoveis .resultado_lista .dados h3.tipo{width:100%;padding:0;float:left;margin:0;font-family:Raleway,sans-serif!important;font-weight:500!important;font-size:16px;color:#333;line-height:20px}.imoveis .todos_imoveis .resultado_lista .dados h4.localizacao{width:100%;height:36px;padding:0;float:left;margin:5px 0 0 0;font-family:Raleway,sans-serif!important;font-weight:400!important;font-size:13px;color:#777;line-height:16px}.imoveis .todos_imoveis .resultado_lista .dados h4.localizacao i{margin:0 5px 0 -3px!important}.imoveis .todos_imoveis .resultado_lista .dados .detalhes{width:100%;min-height:18px;float:left;margin:10px 0 0 0}.imoveis .todos_imoveis .resultado_lista .dados .detalhes .detalhe{float:left;margin-right:15px;font-size:14px;color:#333}.imoveis .todos_imoveis .resultado_lista .dados .descricao{width:100%;height:32px;float:left;margin:15px 0;font-size:13px;color:#777;line-height:16px;overflow:hidden}.imoveis .todos_imoveis .resultado_lista .dados .valor{float:left;padding-right:10px;color:#333}.imoveis .todos_imoveis .resultado_lista .dados .valor small{font-size:12px}.imoveis .todos_imoveis .resultado_lista .dados .valor h5{padding:0;margin:0;font-family:Raleway,sans-serif!important;font-weight:500!important;font-size:16px;color:#333;line-height:20px}.imoveis .todos_imoveis .resultado_lista .dados .sep_valor{border-left:1px solid #eee;padding-left:10px}.imoveis .todos_imoveis .resultado_lista .dados .referencia{padding:5px 10px;float:right;margin:10px 0 0 0;font-size:12px;border-radius:22px}.imoveis .todos_imoveis .resultado_lista .dados .referencia i{margin-right:7px}.imoveis .todos_imoveis .resultado_grade{width:400px;max-width:98%;height:auto;float:left;position:relative;margin:0 1% 20px 1%;background-color:#fff;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.2);box-shadow:0 5px 15px 0 rgba(0,0,0,.2)}.imoveis .todos_imoveis .resultado_grade .selo_permuta{height:75px;position:absolute;z-index:9;top:15px;left:15px}.imoveis .todos_imoveis .resultado_grade .foto{width:100%;height:237px;float:left;background-color:#f5f5f5}.imoveis .todos_imoveis .resultado_grade .foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.imoveis .todos_imoveis .resultado_grade .foto .fotorama__nav{top:-30px!important}.imoveis .todos_imoveis .resultado_grade .foto .fotorama__nav .fotorama__dot{border-color:#fff!important}.imoveis .todos_imoveis .resultado_grade .foto .fotorama__nav .fotorama__active .fotorama__dot{background-color:#fff!important}.imoveis .todos_imoveis .resultado_grade .dados{width:100%;height:330px;padding:15px;float:left}.imoveis .todos_imoveis .resultado_grade .dados h3.tipo{width:100%;max-height:40px;padding:0;float:left;margin:0;font-family:Raleway,sans-serif!important;font-weight:500!important;font-size:16px;color:#333;line-height:20px;overflow:hidden}.imoveis .todos_imoveis .resultado_grade .dados h4.localizacao{width:100%;height:36px;padding:0;float:left;margin:5px 0 0 0;font-family:Raleway,sans-serif!important;font-weight:400!important;font-size:13px;color:#777;line-height:16px;overflow:hidden}.imoveis .todos_imoveis .resultado_grade .dados h4.localizacao i{margin:0 5px 0 -3px!important}.imoveis .todos_imoveis .resultado_grade .dados .detalhes{width:100%;min-height:18px;float:left;margin:10px 0 0 0}.imoveis .todos_imoveis .resultado_grade .dados .detalhes .detalhe{float:left;margin-right:15px;font-size:14px;color:#333}.imoveis .todos_imoveis .resultado_grade .dados .descricao{width:100%;height:32px;float:left;margin:15px 0;font-size:13px;color:#777;line-height:16px;overflow:hidden}.imoveis .todos_imoveis .resultado_grade .dados .alinha_valores{width:100%;height:60px;float:left;overflow:hidden}.imoveis .todos_imoveis .resultado_grade .dados .valor{float:left;padding-right:10px;color:#333}.imoveis .todos_imoveis .resultado_grade .dados .valor small{font-size:12px}.imoveis .todos_imoveis .resultado_grade .dados .valor h5{padding:0;margin:0;font-family:Raleway,sans-serif!important;font-weight:500!important;font-size:16px;color:#333;line-height:20px}.imoveis .todos_imoveis .resultado_grade .dados .sep_valor{border-left:1px solid #eee;padding-left:10px}.imoveis .todos_imoveis .resultado_grade .dados .referencia{padding:5px 10px;position:absolute;right:15px;bottom:15px;font-size:12px;border-radius:22px}.imoveis .todos_imoveis .resultado_grade .dados .referencia i{margin-right:7px}.imoveis .pages{width:100%;text-align:center;clear:both;float:left}.imoveis .pages .pagination{display:inline-table}.imoveis #map{display:none;width:100vw;height:100vh;position:fixed!important;top:0;left:0;z-index:9}.imoveis #botao_fechar_mapa{display:none;position:fixed;top:15px;right:75px;z-index:10;font-family:Raleway,sans-serif!important}.imoveis #botao_fechar_mapa i{margin-left:7px!important}.imoveis h3.titulo_formulario{width:100%;padding:0;float:left;margin:3px 0 0 0;font-size:16px;color:#333;line-height:20px;font-family:Raleway,sans-serif!important;font-weight:500!important}.imoveis h3.titulo_formulario small{font-size:13px;color:#333}.imoveis .formulario{width:100%;float:left}.imoveis .formulario .campos{width:100%;float:left;margin-bottom:10px}.imoveis .formulario .campos button{float:right;border:none!important}@media screen and (max-width:1024px){.imoveis .dir,.imoveis .esq{width:100%;padding:0 5%}.imoveis .dir{height:auto}.imoveis .conteudo_topo_busca{margin-top:20px}.imoveis .conteudo_topo_busca .visualizacao{display:none}.imoveis .todos_imoveis .resultado_grade{width:46%;margin-left:2%;margin-right:2%}}@media screen and (max-width:900px){.imoveis .esq{height:auto}.imoveis .filtros{padding:10px}.imoveis .filtros .busca_principal .busca_secundaria{right:0;width:100%;min-height:100%;overflow-y:scroll;height:auto}.imoveis .mostra_filtros_esconde{padding:10px}.imoveis .mostra_filtros{width:100%;height:auto;display:none;text-align:center}}@media screen and (max-width:600px){.imoveis .conteudo_topo_busca h2.titulo_busca{font-size:14px}.imoveis .conteudo_topo_busca .ordenar{width:100%}.imoveis .conteudo_topo_busca .ordenar .campo{width:100%}.imoveis .todos_imoveis .resultado_grade{width:96%}}.topo_modelo_estela{width:100%;float:left;font-family:Lato,sans-serif}.topo_modelo_estela a,.topo_modelo_estela a:hover{color:inherit}.topo_modelo_estela .texto_topo{width:100%;float:left;padding:5px;font-size:14px;line-height:16px;text-align:center}.topo_modelo_estela .topo{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.topo_modelo_estela .topo .topo_esq{width:600px;padding:80px 80px 30px 80px;position:relative;z-index:1}.topo_modelo_estela .topo .topo_esq .topo_logo{width:100%;float:left;margin-bottom:35px}.topo_modelo_estela .topo .topo_esq .slogan_site{width:100%;float:left;margin-bottom:60px;font-size:55px;line-height:57px;font-weight:700}.topo_modelo_estela .topo .topo_esq .busca_total{width:915px;padding:35px;float:left;border-radius:15px;background-color:#fff;margin-bottom:20px;position:relative}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida{width:calc(100% - 107px);min-height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;-ms-flex-wrap:wrap;flex-wrap:wrap}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .txt{width:24%;float:left;margin-right:1%}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .txt .ui.fluid.dropdown{border:0;border-right:1px solid rgba(34,36,38,.15);border-radius:0}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .txt_livre{width:49%;float:left}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .txt_livre #pesquisar-livre,.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .txt_livre #sugestao{border:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;height:38px}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .novo_txt2{width:100%;background-color:#fff;border-radius:0;position:relative;float:left;text-align:center;line-height:38px;cursor:pointer}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .novo_txt2 .conteudo{width:100%;height:38px;float:left;border-right:1px solid rgba(34,36,38,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .novo_txt2 b{margin-right:7px}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .novo_txt2 .texto{float:left;padding-left:13px;color:#000}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .novo_txt2 .texto span{font-size:14px}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .novo_txt2 i.fa-caret-down{float:right;margin-right:13px;margin-top:0;font-size:.85714286em;color:#4d4d4d}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .novo_txt2 .fundo_valor{display:none;width:200%;padding:15px;position:absolute;z-index:99999;top:calc(100% + 10px);left:0;border-radius:3px;background-color:#fff;border:1px solid rgba(34,36,38,.35)}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .novo_txt2 .fundo_valor input[type=text]{width:48%;float:left;margin-left:1%;margin-right:1%}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .novo_txt2 .fundo_valor #slider_valor3,.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .novo_txt2 .fundo_valor #slider_valor4,.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .novo_txt2 .fundo_valor #slider_valor6{margin-top:60px;margin-left:10px}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .novo_txt2 .fundo_valor #slider_valor4{display:none}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-target{height:12px;border:0;margin-top:55px;width:98%;margin-left:4%}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-base{height:12px}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-connect{height:12px}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-tooltip{display:none}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-handle{width:22px;height:22px;border-radius:100%}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-handle:after,.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-handle:before{width:0}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .novo_txt2 .fundo_valor .btn_ok{height:25px;padding-top:0;padding-bottom:0;margin-top:15px;margin-left:5px;line-height:25px}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .novo_txt2 .fundo_valor .btn_ok i{margin-right:7px}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .novo_txt2 .fundo_valor:before{content:'';position:absolute;width:0;height:0;border:8px solid;border-color:transparent;border-bottom-color:#fff;left:calc(10% - 8px);top:-16px}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .novo_txt2:hover{border-color:rgba(34,36,38,.35)}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .referencia{width:100%;border:0;border-right:1px solid rgba(34,36,38,.15);-webkit-box-shadow:none;box-shadow:none;border-radius:0;height:38px;padding-left:13px;color:#000}.topo_modelo_estela .topo .topo_esq .busca_total .botao_busca{width:107px;height:calc(100% - 70px);float:right;position:absolute;right:35px}.topo_modelo_estela .topo .topo_esq .busca_total .botao_busca .btn_buscar_rapida{width:100%;height:100%;border-radius:5px;font-size:16px;font-weight:700;border:0}.topo_modelo_estela .topo .topo_esq .topo_contato{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topo_modelo_estela .topo .topo_esq .topo_contato .contato{width:50%;font-size:16px;line-height:25px;margin:10px 0}.topo_modelo_estela .topo .topo_esq .topo_contato .contato .contato_icone{float:left;font-size:18px;line-height:25px;margin-right:5px}.topo_modelo_estela .topo .topo_esq .topo_contato .contato .contato_icone i{margin:0}.topo_modelo_estela .topo .topo_esq .topo_contato .contato .contato_titulo{float:left;font-weight:700;margin-right:3px}.topo_modelo_estela .topo .topo_esq .topo_contato .contato .contato_numero{float:left}.topo_modelo_estela .topo .topo_esq .topo_contato .topo_contato_chat_online,.topo_modelo_estela .topo .topo_esq .topo_contato .topo_contato_whatsapp{margin-bottom:15px}.topo_modelo_estela .topo .topo_esq .topo_contato .topo_contato_chat_online .contato_icone,.topo_modelo_estela .topo .topo_esq .topo_contato .topo_contato_whatsapp .contato_icone{font-size:23px}.topo_modelo_estela .topo .topo_dir{width:calc(100% - 600px);background-size:cover;background-attachment:scroll;background-position:center;background-repeat:no-repeat;padding:30px;position:relative}.topo_modelo_estela .topo .topo_dir .sombra{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.6);overflow:hidden}.topo_modelo_estela .topo .topo_dir .sombra iframe{-webkit-transform:scale(1.2);transform:scale(1.2)}.topo_modelo_estela .topo .topo_dir .sombra_transparente{width:100%;height:100%;position:absolute;top:0;left:0;background-color:transparent}.topo_modelo_estela .topo .topo_dir .area_cliente{border-radius:10px;padding:10px 15px;float:right}.topo_modelo_estela .topo .topo_dir .area_cliente .icone{font-size:16px;line-height:18px;float:left;margin-right:5px}.topo_modelo_estela .topo .topo_dir .area_cliente .texto{font-size:14px;line-height:18px;float:left}.topo_modelo_estela .topo .topo_dir #menu_topo{max-width:100%;float:right;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;margin-right:30px}.topo_modelo_estela .topo .topo_dir #menu_topo .item{border-radius:0!important;font-size:14px!important}.topo_modelo_estela .topo .topo_dir #menu_topo .item2{font-size:16px!important;-webkit-transition:all 225ms ease-in-out;transition:all 225ms ease-in-out;position:relative;color:#fff;border-radius:0!important;text-transform:capitalize;margin:0}.topo_modelo_estela .topo .topo_dir #menu_topo .item2:hover{background-color:transparent!important;text-decoration:underline}@media screen and (max-width:900px){.topo_modelo_estela .topo .topo_esq{width:100%;padding:2%}.topo_modelo_estela .topo .topo_esq .topo_logo{margin-bottom:20px;text-align:center}.topo_modelo_estela .topo .topo_esq .slogan_site{text-align:center;margin-bottom:30px;margin-top:80px;font-size:30px;line-height:32px}.topo_modelo_estela .topo .topo_esq .busca_total{width:100%;padding:15px;margin-bottom:10px}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida{width:100%}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .txt{width:50%;margin-right:0}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .txt .ui.fluid.dropdown{border-bottom:1px solid rgba(34,36,38,.15)}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .txt_livre{width:100%!important;margin:1% 0}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .txt_livre #pesquisar-livre,.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .txt_livre #sugestao{border-bottom:1px solid rgba(34,36,38,.15)}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .novo_txt2 .conteudo{border-bottom:1px solid rgba(34,36,38,.15)}.topo_modelo_estela .topo .topo_esq .busca_total .busca_rapida .referencia{border-bottom:1px solid rgba(34,36,38,.15)}.topo_modelo_estela .topo .topo_esq .busca_total .botao_busca{width:100%;height:30px;position:relative;right:auto}.topo_modelo_estela .topo .topo_esq .topo_contato .contato{margin:5px 0;font-size:13px}.topo_modelo_estela .topo .topo_esq .topo_contato .topo_contato_chat_online,.topo_modelo_estela .topo .topo_esq .topo_contato .topo_contato_whatsapp{margin-bottom:10px}.topo_modelo_estela .topo .topo_esq .topo_contato .topo_contato_chat_online .contato_icone,.topo_modelo_estela .topo .topo_esq .topo_contato .topo_contato_whatsapp .contato_icone{font-size:20px}.topo_modelo_estela .topo .topo_dir{width:100%;height:300px;padding:10px}.topo_modelo_estela .topo .topo_dir #menu_topo{max-width:calc(100% - 100px);margin:0}.topo_modelo_estela .btn_busca_mobile{width:90%;height:40px;float:left;margin:15px 5%;font-size:14px;text-align:center;line-height:40px;border-radius:5px}}.topo_modelo_sofia{width:100%;float:left;font-family:Roboto,sans-serif}.topo_modelo_sofia a,.topo_modelo_sofia a:hover{color:inherit}.topo_modelo_sofia .texto_topo{width:100%;float:left;padding:5px;font-size:14px;line-height:16px;text-align:center}.topo_modelo_sofia .topo_faixa{width:100%;float:left;padding:25px 0 50px 0}.topo_modelo_sofia .topo_faixa .center{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topo_modelo_sofia .topo_faixa .topo_servicos{width:240px}.topo_modelo_sofia .topo_faixa .topo_servicos .item{width:100%;float:left;font-size:14px;line-height:16px;text-transform:uppercase;margin:10px 0}.topo_modelo_sofia .topo_faixa .topo_logo{max-width:100%;text-align:center}.topo_modelo_sofia .topo_faixa .topo_logo img{max-width:90%}.topo_modelo_sofia .topo_faixa .topo_contato{width:240px}.topo_modelo_sofia .topo_faixa .topo_contato .area_cliente{float:right;font-size:16px;line-height:18px;margin-bottom:40px;margin-left:40%}.topo_modelo_sofia .topo_faixa .topo_contato .area_cliente a{font-size:12px;text-decoration:underline}.topo_modelo_sofia .topo_faixa .topo_contato .contato{width:45px;height:45px;float:right;margin:0 12px;border-radius:10px;font-size:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topo_modelo_sofia .topo_faixa .topo_contato .contato i{margin:0}.topo_modelo_sofia .topo_faixa .topo_contato .topo_contato_whatsapp{background-color:#40c351;color:#000}.topo_modelo_sofia .topo{width:100%;float:left}.topo_modelo_sofia .topo .center{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.topo_modelo_sofia .topo .topo_contato{min-width:670px;max-width:98%;padding:15px;border-radius:15px;margin:-25px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.topo_modelo_sofia .topo .topo_contato .contato{font-size:16px;line-height:25px;margin:0 10px}.topo_modelo_sofia .topo .topo_contato .contato .contato_icone{float:left;font-size:18px;line-height:25px;margin-right:5px}.topo_modelo_sofia .topo .topo_contato .contato .contato_icone i{margin:0}.topo_modelo_sofia .topo .topo_contato .contato .contato_titulo{float:left;font-weight:700;margin-right:3px}.topo_modelo_sofia .topo .topo_contato .contato .contato_numero{float:left}.topo_modelo_sofia .topo #menu_topo{max-width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0}.topo_modelo_sofia .topo #menu_topo .item{border-radius:0!important;font-size:14px!important}.topo_modelo_sofia .topo #menu_topo .item2{font-size:14px!important;-webkit-transition:all 225ms ease-in-out;transition:all 225ms ease-in-out;position:relative;border-radius:0!important;text-transform:uppercase;font-weight:700;margin:0 15px}.topo_modelo_sofia .topo #menu_topo .item2:hover{background-color:transparent!important;text-decoration:underline}.topo_modelo_sofia .topo .topo_imagem_fundo{width:98%;height:700px;background-size:cover;position:relative}.topo_modelo_sofia .topo .topo_imagem_fundo .sombra{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.6);overflow:hidden}.topo_modelo_sofia .topo .topo_imagem_fundo .sombra iframe{-webkit-transform:scale(1.2);transform:scale(1.2)}.topo_modelo_sofia .topo .topo_imagem_fundo .sombra_transparente{width:100%;height:100%;position:absolute;top:0;left:0;background-color:transparent}.topo_modelo_sofia .topo .busca_total{width:98%;padding:35px;float:left;border-radius:15px;background-color:#eee;margin-top:-20px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.topo_modelo_sofia .topo .busca_total .slogan_site{width:300px;font-size:25px;line-height:27px}.topo_modelo_sofia .topo .busca_total .busca_rapida{width:calc(100% - 418px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;-ms-flex-wrap:wrap;flex-wrap:wrap}.topo_modelo_sofia .topo .busca_total .busca_rapida .txt{width:24%;float:left;margin-right:1%}.topo_modelo_sofia .topo .busca_total .busca_rapida .txt .ui.fluid.dropdown{border:0;border:1px solid #949494;border-radius:0;height:51px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topo_modelo_sofia .topo .busca_total .busca_rapida .txt .ui.fluid.dropdown .icon{line-height:51px;padding:0 10px}.topo_modelo_sofia .topo .busca_total .busca_rapida .txt .ui.fluid.dropdown .search{line-height:51px;padding:0 13px}.topo_modelo_sofia .topo .busca_total .busca_rapida .txt .ui.fluid.dropdown .text{color:inherit}.topo_modelo_sofia .topo .busca_total .busca_rapida .txt_livre{width:49%;float:left}.topo_modelo_sofia .topo .busca_total .busca_rapida .txt_livre #pesquisar-livre,.topo_modelo_sofia .topo .busca_total .busca_rapida .txt_livre #sugestao{border:1px solid #949494;-webkit-box-shadow:none;box-shadow:none;border-radius:0;height:51px}.topo_modelo_sofia .topo .busca_total .busca_rapida .txt_livre #pesquisar-livre::-webkit-input-placeholder,.topo_modelo_sofia .topo .busca_total .busca_rapida .txt_livre #sugestao::-webkit-input-placeholder{color:inherit}.topo_modelo_sofia .topo .busca_total .busca_rapida .txt_livre #pesquisar-livre:-ms-input-placeholder,.topo_modelo_sofia .topo .busca_total .busca_rapida .txt_livre #sugestao:-ms-input-placeholder{color:inherit}.topo_modelo_sofia .topo .busca_total .busca_rapida .txt_livre #pesquisar-livre::-ms-input-placeholder,.topo_modelo_sofia .topo .busca_total .busca_rapida .txt_livre #sugestao::-ms-input-placeholder{color:inherit}.topo_modelo_sofia .topo .busca_total .busca_rapida .txt_livre #pesquisar-livre::placeholder,.topo_modelo_sofia .topo .busca_total .busca_rapida .txt_livre #sugestao::placeholder{color:inherit}.topo_modelo_sofia .topo .busca_total .busca_rapida .novo_txt2{width:100%;border-radius:0;position:relative;float:left;text-align:center;line-height:51px;cursor:pointer}.topo_modelo_sofia .topo .busca_total .busca_rapida .novo_txt2 .conteudo{width:100%;height:51px;float:left;border:1px solid #949494;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}.topo_modelo_sofia .topo .busca_total .busca_rapida .novo_txt2 b{margin-right:7px}.topo_modelo_sofia .topo .busca_total .busca_rapida .novo_txt2 .texto{float:left;padding-left:13px;color:#000}.topo_modelo_sofia .topo .busca_total .busca_rapida .novo_txt2 .texto span{font-size:14px}.topo_modelo_sofia .topo .busca_total .busca_rapida .novo_txt2 i.fa-caret-down{float:right;margin-right:13px;margin-top:0;font-size:.85714286em;color:#4d4d4d}.topo_modelo_sofia .topo .busca_total .busca_rapida .novo_txt2 .fundo_valor{display:none;width:200%;padding:15px;position:absolute;z-index:99999;top:calc(100% + 10px);left:0;border-radius:3px;background-color:#fff;border:1px solid rgba(34,36,38,.35)}.topo_modelo_sofia .topo .busca_total .busca_rapida .novo_txt2 .fundo_valor input[type=text]{width:48%;float:left;margin-left:1%;margin-right:1%}.topo_modelo_sofia .topo .busca_total .busca_rapida .novo_txt2 .fundo_valor #slider_valor3,.topo_modelo_sofia .topo .busca_total .busca_rapida .novo_txt2 .fundo_valor #slider_valor4,.topo_modelo_sofia .topo .busca_total .busca_rapida .novo_txt2 .fundo_valor #slider_valor6{margin-top:60px;margin-left:10px}.topo_modelo_sofia .topo .busca_total .busca_rapida .novo_txt2 .fundo_valor #slider_valor4{display:none}.topo_modelo_sofia .topo .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-target{height:12px;border:0;margin-top:55px;width:98%;margin-left:4%}.topo_modelo_sofia .topo .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-base{height:12px}.topo_modelo_sofia .topo .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-connect{height:12px}.topo_modelo_sofia .topo .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-tooltip{display:none}.topo_modelo_sofia .topo .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-handle{width:22px;height:22px;border-radius:100%}.topo_modelo_sofia .topo .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-handle:after,.topo_modelo_sofia .topo .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-handle:before{width:0}.topo_modelo_sofia .topo .busca_total .busca_rapida .novo_txt2 .fundo_valor .btn_ok{height:25px;padding-top:0;padding-bottom:0;margin-top:15px;margin-left:5px;line-height:25px}.topo_modelo_sofia .topo .busca_total .busca_rapida .novo_txt2 .fundo_valor .btn_ok i{margin-right:7px}.topo_modelo_sofia .topo .busca_total .busca_rapida .novo_txt2 .fundo_valor:before{content:'';position:absolute;width:0;height:0;border:8px solid;border-color:transparent;border-bottom-color:#fff;left:calc(10% - 8px);top:-16px}.topo_modelo_sofia .topo .busca_total .busca_rapida .novo_txt2:hover{border-color:rgba(34,36,38,.35)}.topo_modelo_sofia .topo .busca_total .busca_rapida .referencia{width:100%;border:1px solid #949494;-webkit-box-shadow:none;box-shadow:none;border-radius:0;height:51px;padding-left:13px;color:#000}.topo_modelo_sofia .topo .busca_total .botao_busca{width:118px;height:51px;float:right}.topo_modelo_sofia .topo .busca_total .botao_busca .btn_buscar_rapida{width:100%;height:100%;border-radius:0;font-size:16px;font-weight:700;border:0}@media screen and (max-width:900px){.topo_modelo_sofia .topo_faixa{padding:10px 0}.topo_modelo_sofia .topo_faixa .topo_servicos{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.topo_modelo_sofia .topo_faixa .topo_servicos .item{width:auto}.topo_modelo_sofia .topo_faixa .topo_logo{width:100%}.topo_modelo_sofia .topo_faixa .topo_contato{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.topo_modelo_sofia .topo_faixa .topo_contato .area_cliente{margin:0}.topo_modelo_sofia .topo .topo_contato{margin:0;min-width:auto}.topo_modelo_sofia .topo .topo_imagem_fundo{height:300px}.topo_modelo_sofia .topo .busca_total .slogan_site{width:100%;text-align:center;margin-bottom:10px}.topo_modelo_sofia .topo .busca_total .busca_rapida{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.topo_modelo_sofia .topo .busca_total .busca_rapida .txt{width:49%;margin:0}.topo_modelo_sofia .topo .busca_total .busca_rapida .txt_livre{width:100%!important;margin:1% 0}.topo_modelo_sofia .topo .busca_total .botao_busca{width:100%;height:30px!important}.topo_modelo_sofia .btn_busca_mobile{width:90%;height:40px;float:left;margin:15px 5%;font-size:14px;text-align:center;line-height:40px;border-radius:0}}.topo_modelo_diana{width:100%;float:left;font-family:Roboto,sans-serif}.topo_modelo_diana a,.topo_modelo_diana a:hover{color:inherit}.topo_modelo_diana .texto_topo{width:100%;float:left;padding:5px;font-size:14px;line-height:16px;text-align:center}.topo_modelo_diana .topo_faixa{width:100%;float:left;padding:25px 0}.topo_modelo_diana .topo_faixa .center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.topo_modelo_diana .topo_faixa .topo_faixa_box{width:400px;max-width:100%;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.topo_modelo_diana .topo_faixa .area_cliente{margin:15px 0}.topo_modelo_diana .topo_faixa .area_cliente span{float:left;font-size:20px;line-height:30px}.topo_modelo_diana .topo_faixa .area_cliente i{float:left;margin:0 10px;font-size:27px;line-height:30px}.topo_modelo_diana .topo_faixa .area_cliente a{float:left;font-size:14px;line-height:30px;color:#000;text-decoration:underline}.topo_modelo_diana .topo_faixa .topo_contato_chat_online,.topo_modelo_diana .topo_faixa .topo_contato_whatsapp{margin:15px 0}.topo_modelo_diana .topo_faixa .topo_contato_chat_online span,.topo_modelo_diana .topo_faixa .topo_contato_whatsapp span{float:left;font-size:18px;line-height:30px;text-decoration:underline}.topo_modelo_diana .topo_faixa .topo_contato_chat_online i,.topo_modelo_diana .topo_faixa .topo_contato_whatsapp i{float:left;font-size:28px;line-height:30px;margin-left:10px}.topo_modelo_diana .topo_faixa .topo_logo{text-align:center;margin-bottom:30px}.topo_modelo_diana .topo_faixa .topo_logo img{max-width:80%}.topo_modelo_diana .topo_faixa #menu_topo{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;margin:15px 0}.topo_modelo_diana .topo_faixa #menu_topo .item{border-radius:0!important;font-size:14px!important}.topo_modelo_diana .topo_faixa #menu_topo .item2{font-size:20px!important;-webkit-transition:all 225ms ease-in-out;transition:all 225ms ease-in-out;position:relative;color:#000;border-radius:0!important;text-transform:capitalize;margin:0}.topo_modelo_diana .topo_faixa #menu_topo .item2:hover{text-decoration:underline}.topo_modelo_diana .topo_faixa .topo_midias{margin:15px 0}.topo_modelo_diana .topo_faixa .topo_midias .midia_topo{float:right;font-size:35px;line-height:35px;margin:0 10px}.topo_modelo_diana .topo_faixa .topo_midias .midia_topo i{margin:0;color:inherit}.topo_modelo_diana .topo_faixa .topo_contato{margin:15px 0;display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.topo_modelo_diana .topo_faixa .topo_contato .contato{width:100%;margin:10px 0;font-size:20px;line-height:25px;float:left}.topo_modelo_diana .topo_faixa .topo_contato .contato .contato_icone{float:left;font-size:20px;line-height:25px}.topo_modelo_diana .topo_faixa .topo_contato .contato .contato_icone i{margin:0}.topo_modelo_diana .topo_faixa .topo_contato .contato .contato_titulo{float:left;font-weight:700;margin:0 7px;font-size:18px;line-height:25px}.topo_modelo_diana .topo_faixa .topo_contato .contato .contato_numero{float:left}.topo_modelo_diana .topo_imagem_fundo{width:100%;height:700px;background-size:cover;position:relative;float:left}.topo_modelo_diana .topo_imagem_fundo .sombra{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.6);overflow:hidden}.topo_modelo_diana .topo_imagem_fundo .sombra iframe{-webkit-transform:scale(1.2);transform:scale(1.2)}.topo_modelo_diana .topo_imagem_fundo .sombra_transparente{width:100%;height:100%;position:absolute;top:0;left:0;background-color:transparent}.topo_modelo_diana .busca_total{width:100%;float:left;background-color:#f2f5f7;padding:45px 0}.topo_modelo_diana .busca_total .slogan_site{width:100%;float:left;font-size:40px;line-height:42px;color:#575746;font-style:italic;margin-bottom:50px}.topo_modelo_diana .busca_total .busca_rapida{width:calc(100% - 197px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;-ms-flex-wrap:wrap;flex-wrap:wrap}.topo_modelo_diana .busca_total .busca_rapida .txt{width:24%;float:left;margin-right:1%;margin-bottom:15px}.topo_modelo_diana .busca_total .busca_rapida .txt .ui.fluid.dropdown{border:0;border:1px solid;border-radius:0;height:67px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topo_modelo_diana .busca_total .busca_rapida .txt .ui.fluid.dropdown .icon{line-height:67px;padding:0 10px}.topo_modelo_diana .busca_total .busca_rapida .txt .ui.fluid.dropdown .search{line-height:67px;padding:0 13px}.topo_modelo_diana .busca_total .busca_rapida .txt .ui.fluid.dropdown .text{color:inherit}.topo_modelo_diana .busca_total .busca_rapida .txt_livre{width:49%;float:left}.topo_modelo_diana .busca_total .busca_rapida .txt_livre #pesquisar-livre,.topo_modelo_diana .busca_total .busca_rapida .txt_livre #sugestao{border:1px solid;-webkit-box-shadow:none;box-shadow:none;border-radius:0;height:67px}.topo_modelo_diana .busca_total .busca_rapida .txt_livre #pesquisar-livre::-webkit-input-placeholder,.topo_modelo_diana .busca_total .busca_rapida .txt_livre #sugestao::-webkit-input-placeholder{color:inherit}.topo_modelo_diana .busca_total .busca_rapida .txt_livre #pesquisar-livre:-ms-input-placeholder,.topo_modelo_diana .busca_total .busca_rapida .txt_livre #sugestao:-ms-input-placeholder{color:inherit}.topo_modelo_diana .busca_total .busca_rapida .txt_livre #pesquisar-livre::-ms-input-placeholder,.topo_modelo_diana .busca_total .busca_rapida .txt_livre #sugestao::-ms-input-placeholder{color:inherit}.topo_modelo_diana .busca_total .busca_rapida .txt_livre #pesquisar-livre::placeholder,.topo_modelo_diana .busca_total .busca_rapida .txt_livre #sugestao::placeholder{color:inherit}.topo_modelo_diana .busca_total .busca_rapida .novo_txt2{width:100%;border-radius:0;position:relative;float:left;text-align:center;line-height:38px;cursor:pointer}.topo_modelo_diana .busca_total .busca_rapida .novo_txt2 .conteudo{width:100%;height:67px;float:left;border:1px solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}.topo_modelo_diana .busca_total .busca_rapida .novo_txt2 b{margin-right:7px}.topo_modelo_diana .busca_total .busca_rapida .novo_txt2 .texto{float:left;padding-left:13px;color:#000}.topo_modelo_diana .busca_total .busca_rapida .novo_txt2 .texto span{font-size:14px}.topo_modelo_diana .busca_total .busca_rapida .novo_txt2 i.fa-caret-down{float:right;margin-right:13px;margin-top:0;font-size:.85714286em;color:#4d4d4d}.topo_modelo_diana .busca_total .busca_rapida .novo_txt2 .fundo_valor{display:none;width:200%;padding:15px;position:absolute;z-index:99999;top:calc(100% + 10px);left:0;border-radius:3px;background-color:#fff;border:1px solid rgba(34,36,38,.35)}.topo_modelo_diana .busca_total .busca_rapida .novo_txt2 .fundo_valor input[type=text]{width:48%;float:left;margin-left:1%;margin-right:1%}.topo_modelo_diana .busca_total .busca_rapida .novo_txt2 .fundo_valor #slider_valor3,.topo_modelo_diana .busca_total .busca_rapida .novo_txt2 .fundo_valor #slider_valor4,.topo_modelo_diana .busca_total .busca_rapida .novo_txt2 .fundo_valor #slider_valor6{margin-top:60px;margin-left:10px}.topo_modelo_diana .busca_total .busca_rapida .novo_txt2 .fundo_valor #slider_valor4{display:none}.topo_modelo_diana .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-target{height:12px;border:0;margin-top:55px;width:98%;margin-left:4%}.topo_modelo_diana .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-base{height:12px}.topo_modelo_diana .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-connect{height:12px}.topo_modelo_diana .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-tooltip{display:none}.topo_modelo_diana .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-handle{width:22px;height:22px;border-radius:100%}.topo_modelo_diana .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-handle:after,.topo_modelo_diana .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-handle:before{width:0}.topo_modelo_diana .busca_total .busca_rapida .novo_txt2 .fundo_valor .btn_ok{height:25px;padding-top:0;padding-bottom:0;margin-top:15px;margin-left:5px;line-height:25px}.topo_modelo_diana .busca_total .busca_rapida .novo_txt2 .fundo_valor .btn_ok i{margin-right:7px}.topo_modelo_diana .busca_total .busca_rapida .novo_txt2 .fundo_valor:before{content:'';position:absolute;width:0;height:0;border:8px solid;border-color:transparent;border-bottom-color:#fff;left:calc(10% - 8px);top:-16px}.topo_modelo_diana .busca_total .busca_rapida .novo_txt2:hover{border-color:rgba(34,36,38,.35)}.topo_modelo_diana .busca_total .busca_rapida .referencia{width:100%;border:1px solid;-webkit-box-shadow:none;box-shadow:none;border-radius:0;height:67px;padding-left:13px;color:#000}.topo_modelo_diana .busca_total .botao_busca{width:197px;height:67px;float:right;margin-top:92px;position:absolute;right:0}.topo_modelo_diana .busca_total .botao_busca .btn_buscar_rapida{width:100%;height:100%;border-radius:0;font-size:25px;font-weight:700;border:0}.topo_modelo_diana .busca_total .botao_busca .btn_buscar_rapida i{margin-left:7px}@media screen and (max-width:900px){.topo_modelo_diana .topo_faixa .topo_faixa_box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.topo_modelo_diana .topo_faixa .topo_logo{margin-bottom:0}.topo_modelo_diana .topo_imagem_fundo{height:300px}.topo_modelo_diana .busca_total{padding:25px 2%}.topo_modelo_diana .busca_total .slogan_site{font-size:30px;line-height:32px;margin-bottom:25px}.topo_modelo_diana .busca_total .busca_rapida{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.topo_modelo_diana .busca_total .busca_rapida .txt{width:49%;margin-right:0}.topo_modelo_diana .busca_total .busca_rapida .txt_livre{width:100%!important;margin:1% 0}.topo_modelo_diana .busca_total .botao_busca{width:100%;height:40px!important;position:relative;right:auto;margin-top:0}.topo_modelo_diana .busca_total .botao_busca .btn_buscar_rapida{font-size:18px}.topo_modelo_diana .btn_busca_mobile{width:90%;height:40px;float:left;margin:15px 5%;font-size:14px;text-align:center;line-height:40px;border-radius:0}}.topo_modelo_grace{width:100%;float:left;font-family:Roboto,sans-serif}.topo_modelo_grace a,.topo_modelo_grace a:hover{color:inherit}.topo_modelo_grace .texto_topo{width:100%;float:left;padding:5px;font-size:14px;line-height:16px;text-align:center}.topo_modelo_grace .topo_faixa{width:100%;float:left;padding:15px 40px}.topo_modelo_grace .topo_faixa .area_cliente{float:left;color:#000}.topo_modelo_grace .topo_faixa .area_cliente i{font-size:26px;line-height:26px;float:left}.topo_modelo_grace .topo_faixa .area_cliente a{font-size:14px;font-weight:700;text-decoration:underline;line-height:26px;float:left}.topo_modelo_grace .topo_faixa .topo_contato{max-width:calc(100% - 120px);float:right}.topo_modelo_grace .topo_faixa .topo_contato .contato{margin:5px 10px;font-size:20px;line-height:26px;float:right}.topo_modelo_grace .topo_faixa .topo_contato .contato .contato_icone{float:left;font-size:20px;line-height:26px}.topo_modelo_grace .topo_faixa .topo_contato .contato .contato_icone i{margin:0}.topo_modelo_grace .topo_faixa .topo_contato .contato .contato_titulo{float:left;font-weight:700;margin:0 7px;font-size:20px;line-height:26px}.topo_modelo_grace .topo_faixa .topo_contato .contato .contato_numero{float:left}.topo_modelo_grace .topo_faixa .topo_logo{width:350px;max-width:100%;float:left;text-align:center}.topo_modelo_grace .topo_faixa .topo_logo img{max-width:100%}.topo_modelo_grace .topo_faixa .topo_contato_whatsapp{float:right;font-size:20px;line-height:28px;margin-left:50px}.topo_modelo_grace .topo_faixa .topo_contato_whatsapp u{border-bottom:4px solid;text-decoration:none}.topo_modelo_grace .topo_faixa .topo_contato_whatsapp img{margin-left:5px}.topo_modelo_grace .topo_faixa .topo_contato_chat_online{float:right;font-size:20px;line-height:28px}.topo_modelo_grace .topo_faixa .topo_contato_chat_online u{border-bottom:4px solid;text-decoration:none}.topo_modelo_grace .topo_faixa .topo_contato_chat_online i{margin-left:5px;font-size:28px}.topo_modelo_grace .topo_faixa #menu_topo{width:700px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;margin-top:40px;float:right}.topo_modelo_grace .topo_faixa #menu_topo .item{border-radius:0!important;font-size:14px!important}.topo_modelo_grace .topo_faixa #menu_topo .item2{font-size:20px!important;-webkit-transition:all 225ms ease-in-out;transition:all 225ms ease-in-out;position:relative;color:inherit;border-radius:0!important;text-transform:capitalize;margin:0;padding:5px}.topo_modelo_grace .topo_faixa #menu_topo .item2:hover{border-bottom:4px solid}.topo_modelo_grace .topo_faixa #menu_topo:after{display:none}.topo_modelo_grace .topo_imagem_fundo{width:100%;height:700px;background-size:cover;position:relative;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.topo_modelo_grace .topo_imagem_fundo .sombra{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.6);overflow:hidden}.topo_modelo_grace .topo_imagem_fundo .sombra iframe{-webkit-transform:scale(1.2);transform:scale(1.2)}.topo_modelo_grace .topo_imagem_fundo .sombra_transparente{width:100%;height:100%;position:absolute;top:0;left:0;background-color:transparent}.topo_modelo_grace .topo_imagem_fundo .busca_total{width:988px;max-width:98%;float:left;padding:40px 80px;position:relative;left:0;bottom:0}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_total_fundo{position:absolute;left:0;top:0;opacity:.4;width:100%;height:100%}.topo_modelo_grace .topo_imagem_fundo .busca_total .slogan_site{width:100%;float:left;font-size:40px;line-height:42px;font-style:italic;margin-bottom:50px;position:relative}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida{width:calc(100% - 197px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .txt{width:25%;float:left}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .txt .ui.fluid.dropdown{border:0;border-right:1px solid;border-radius:0;height:67px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .txt .ui.fluid.dropdown .icon{line-height:67px;padding:0 10px}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .txt .ui.fluid.dropdown .search{line-height:67px;padding:0 13px}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .txt .ui.fluid.dropdown .text{color:inherit}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .txt:first-child .ui.fluid.dropdown{border-radius:10px 0 0 10px}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .txt_livre{width:50%;float:left}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .txt_livre #pesquisar-livre,.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .txt_livre #sugestao{border:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;height:67px}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .txt_livre #pesquisar-livre::-webkit-input-placeholder,.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .txt_livre #sugestao::-webkit-input-placeholder{color:inherit}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .txt_livre #pesquisar-livre:-ms-input-placeholder,.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .txt_livre #sugestao:-ms-input-placeholder{color:inherit}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .txt_livre #pesquisar-livre::-ms-input-placeholder,.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .txt_livre #sugestao::-ms-input-placeholder{color:inherit}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .txt_livre #pesquisar-livre::placeholder,.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .txt_livre #sugestao::placeholder{color:inherit}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .novo_txt2{width:100%;background-color:#fff;border-radius:0;position:relative;float:left;text-align:center;line-height:67px;cursor:pointer}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .novo_txt2 .conteudo{width:100%;height:67px;border-right:1px solid;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .novo_txt2 b{margin-right:7px}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .novo_txt2 .texto{float:left;padding-left:13px;color:#000}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .novo_txt2 .texto span{font-size:14px}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .novo_txt2 i.fa-caret-down{float:right;margin-right:13px;margin-top:0;font-size:.85714286em;color:#4d4d4d}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .novo_txt2 .fundo_valor{display:none;width:200%;padding:15px;position:absolute;z-index:99999;top:calc(100% + 10px);left:0;border-radius:3px;background-color:#fff;border:1px solid rgba(34,36,38,.35)}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .novo_txt2 .fundo_valor input[type=text]{width:48%;float:left;margin-left:1%;margin-right:1%}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .novo_txt2 .fundo_valor #slider_valor3,.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .novo_txt2 .fundo_valor #slider_valor4,.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .novo_txt2 .fundo_valor #slider_valor6{margin-top:60px;margin-left:10px}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .novo_txt2 .fundo_valor #slider_valor4{display:none}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-target{height:12px;border:0;margin-top:55px;width:98%;margin-left:4%}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-base{height:12px}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-connect{height:12px}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-tooltip{display:none}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-handle{width:22px;height:22px;border-radius:100%}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-handle:after,.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-handle:before{width:0}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .novo_txt2 .fundo_valor .btn_ok{height:25px;padding-top:0;padding-bottom:0;margin-top:15px;margin-left:5px;line-height:25px}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .novo_txt2 .fundo_valor .btn_ok i{margin-right:7px}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .novo_txt2 .fundo_valor:before{content:'';position:absolute;width:0;height:0;border:8px solid;border-color:transparent;border-bottom-color:#fff;left:calc(10% - 8px);top:-16px}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .novo_txt2:hover{border-color:rgba(34,36,38,.35)}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .referencia{width:100%;border:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;height:67px;padding-left:13px;border-right:1px solid;color:#000}.topo_modelo_grace .topo_imagem_fundo .busca_total .botao_busca{width:197px;height:67px;float:right;position:relative;background-color:#fff;padding:10px;border-radius:0 10px 10px 0}.topo_modelo_grace .topo_imagem_fundo .busca_total .botao_busca .btn_buscar_rapida{width:100%;height:100%;border-radius:10px;font-size:20px;font-weight:700;border:0}.topo_modelo_grace .topo_imagem_fundo .busca_total .botao_busca .btn_buscar_rapida i{margin-left:7px}@media screen and (max-width:900px){.topo_modelo_grace .topo_faixa{padding:2%}.topo_modelo_grace .topo_faixa .area_cliente{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.topo_modelo_grace .topo_faixa .topo_contato{max-width:100%;width:100%}.topo_modelo_grace .topo_faixa .topo_contato .contato{width:50%;margin:0;padding:5px;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.topo_modelo_grace .topo_faixa .topo_contato .contato .contato_titulo{font-size:18px}.topo_modelo_grace .topo_faixa .topo_logo{width:100%}.topo_modelo_grace .topo_faixa .topo_contato_chat_online,.topo_modelo_grace .topo_faixa .topo_contato_whatsapp{width:100%;margin:5px 0;text-align:center}.topo_modelo_grace .topo_faixa #menu_topo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.topo_modelo_grace .topo_faixa #menu_topo .item2{padding:5px 20px}.topo_modelo_grace .topo_imagem_fundo{padding:100px 2%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto}.topo_modelo_grace .topo_imagem_fundo .busca_total{padding:20px 2%}.topo_modelo_grace .topo_imagem_fundo .busca_total .slogan_site{font-size:30px;line-height:32px;margin-bottom:25px;text-align:center}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida{width:100%}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .txt{width:50%}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .txt:nth-child(1) .ui.fluid.dropdown{border-radius:10px 0 0 0}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .txt:nth-child(2) .ui.fluid.dropdown{border-radius:0 10px 0 0;border:0}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .txt_livre{width:100%!important}.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .txt_livre #pesquisar-livre,.topo_modelo_grace .topo_imagem_fundo .busca_total .busca_rapida .txt_livre #sugestao{border-top:1px solid;border-bottom:1px solid}.topo_modelo_grace .topo_imagem_fundo .busca_total .botao_busca{width:100%;height:60px!important;border-radius:0 0 10px 10px}.topo_modelo_grace .topo_imagem_fundo .busca_total .botao_busca .btn_buscar_rapida{font-size:17px}.topo_modelo_grace .btn_busca_mobile{width:90%;height:40px;float:left;position:relative;z-index:2;margin:15px 5%;font-size:14px;text-align:center;line-height:40px;border-radius:5px}}.topo_modelo_meg{width:100%;float:left;font-family:Lato,sans-serif}.topo_modelo_meg a,.topo_modelo_meg a:hover{color:inherit}.topo_modelo_meg .texto_topo{width:100%;float:left;padding:5px;font-size:14px;line-height:16px;text-align:center}.topo_modelo_meg .topo_faixa{width:100%;float:left;padding:15px}.topo_modelo_meg .topo_faixa #menu_topo{width:700px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;float:left}.topo_modelo_meg .topo_faixa #menu_topo .item{border-radius:0!important;font-size:14px!important}.topo_modelo_meg .topo_faixa #menu_topo .item2{font-size:20px!important;-webkit-transition:all 225ms ease-in-out;transition:all 225ms ease-in-out;position:relative;color:#000;border-radius:0!important;text-transform:capitalize;margin:0;padding:5px 15px}.topo_modelo_meg .topo_faixa #menu_topo .item2:hover{border-bottom:4px solid}.topo_modelo_meg .topo_faixa #menu_topo:after{display:none}.topo_modelo_meg .topo_faixa .area_cliente{float:right;color:#000;line-height:27px;padding:5px 0}.topo_modelo_meg .topo_faixa .area_cliente span{float:left;font-size:20px}.topo_modelo_meg .topo_faixa .area_cliente i{float:left;font-size:27px;margin:0 5px}.topo_modelo_meg .topo_faixa .area_cliente a{float:left;font-size:15px;text-decoration:underline}.topo_modelo_meg .topo_imagem_fundo{width:100%;height:700px;background-size:cover;position:relative;float:left}.topo_modelo_meg .topo_imagem_fundo .sombra{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.6);overflow:hidden}.topo_modelo_meg .topo_imagem_fundo .sombra iframe{-webkit-transform:scale(1.2);transform:scale(1.2)}.topo_modelo_meg .topo_imagem_fundo .sombra_transparente{width:100%;height:100%;position:absolute;top:0;left:0;background-color:transparent}.topo_modelo_meg .topo_imagem_fundo .topo_logo{width:100%;float:left;text-align:center;margin-top:70px;position:relative}.topo_modelo_meg .topo_imagem_fundo .topo_logo img{max-width:90%;max-height:250px}.topo_modelo_meg .topo_imagem_fundo .topo_faixa{width:100%;position:absolute;left:0;bottom:0;padding:20px 0}.topo_modelo_meg .topo_imagem_fundo .topo_faixa .center{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.topo_modelo_meg .topo_imagem_fundo .topo_faixa .topo_faixa_fundo{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.5}.topo_modelo_meg .topo_imagem_fundo .topo_faixa .linha{width:1px;height:74px;margin:0 5px}.topo_modelo_meg .topo_imagem_fundo .topo_faixa .topo_contato_chat_online,.topo_modelo_meg .topo_imagem_fundo .topo_faixa .topo_contato_whatsapp{margin:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;line-height:22px}.topo_modelo_meg .topo_imagem_fundo .topo_faixa .topo_contato_chat_online u,.topo_modelo_meg .topo_imagem_fundo .topo_faixa .topo_contato_whatsapp u{border-bottom:3px solid;text-decoration:none;margin:5px 7px 0 5px}.topo_modelo_meg .topo_imagem_fundo .topo_faixa .topo_contato_chat_online i,.topo_modelo_meg .topo_imagem_fundo .topo_faixa .topo_contato_whatsapp i{font-size:30px;line-height:30px;margin:0}.topo_modelo_meg .topo_imagem_fundo .topo_faixa .topo_contato{width:550px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topo_modelo_meg .topo_imagem_fundo .topo_faixa .topo_contato .contato{width:50%;margin:5px 0;font-size:20px;line-height:20px;float:right}.topo_modelo_meg .topo_imagem_fundo .topo_faixa .topo_contato .contato .contato_icone{float:left;font-size:20px;line-height:21px}.topo_modelo_meg .topo_imagem_fundo .topo_faixa .topo_contato .contato .contato_icone i{margin:0}.topo_modelo_meg .topo_imagem_fundo .topo_faixa .topo_contato .contato .contato_titulo{float:left;font-weight:700;margin-left:7px;font-size:20px;line-height:20px}.topo_modelo_meg .topo_imagem_fundo .topo_faixa .topo_contato .contato .contato_numero{float:left;margin-left:7px}.topo_modelo_meg .busca_total{width:100%;float:left;padding:60px 0}.topo_modelo_meg .busca_total .slogan_site{width:100%;float:left;font-size:30px;line-height:32px;margin-bottom:25px}.topo_modelo_meg .busca_total .busca_rapida{width:calc(100% - 166px);float:left}.topo_modelo_meg .busca_total .busca_rapida .txt{width:24%;float:left;margin-right:1%}.topo_modelo_meg .busca_total .busca_rapida .txt .ui.fluid.dropdown{border:0;border:1px solid;border-radius:0;height:41px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topo_modelo_meg .busca_total .busca_rapida .txt .ui.fluid.dropdown .icon{line-height:41px;padding:0 10px}.topo_modelo_meg .busca_total .busca_rapida .txt .ui.fluid.dropdown .search{line-height:41px;padding:0 13px}.topo_modelo_meg .busca_total .busca_rapida .txt .ui.fluid.dropdown .text{color:inherit}.topo_modelo_meg .busca_total .busca_rapida .txt_livre{width:49%;float:left}.topo_modelo_meg .busca_total .busca_rapida .txt_livre #pesquisar-livre,.topo_modelo_meg .busca_total .busca_rapida .txt_livre #sugestao{border:1px solid;-webkit-box-shadow:none;box-shadow:none;border-radius:0;height:41px}.topo_modelo_meg .busca_total .busca_rapida .txt_livre #pesquisar-livre::-webkit-input-placeholder,.topo_modelo_meg .busca_total .busca_rapida .txt_livre #sugestao::-webkit-input-placeholder{color:inherit}.topo_modelo_meg .busca_total .busca_rapida .txt_livre #pesquisar-livre:-ms-input-placeholder,.topo_modelo_meg .busca_total .busca_rapida .txt_livre #sugestao:-ms-input-placeholder{color:inherit}.topo_modelo_meg .busca_total .busca_rapida .txt_livre #pesquisar-livre::-ms-input-placeholder,.topo_modelo_meg .busca_total .busca_rapida .txt_livre #sugestao::-ms-input-placeholder{color:inherit}.topo_modelo_meg .busca_total .busca_rapida .txt_livre #pesquisar-livre::placeholder,.topo_modelo_meg .busca_total .busca_rapida .txt_livre #sugestao::placeholder{color:inherit}.topo_modelo_meg .busca_total .busca_rapida .novo_txt2{width:100%;border-radius:0;position:relative;float:left;text-align:center;line-height:41px;cursor:pointer}.topo_modelo_meg .busca_total .busca_rapida .novo_txt2 .conteudo{width:100%;height:41px;border:1px solid;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topo_modelo_meg .busca_total .busca_rapida .novo_txt2 b{margin-right:7px}.topo_modelo_meg .busca_total .busca_rapida .novo_txt2 .texto{float:left;padding-left:13px}.topo_modelo_meg .busca_total .busca_rapida .novo_txt2 .texto span{font-size:14px}.topo_modelo_meg .busca_total .busca_rapida .novo_txt2 i.fa-caret-down{float:right;margin-right:13px;margin-top:0;font-size:.85714286em}.topo_modelo_meg .busca_total .busca_rapida .novo_txt2 .fundo_valor{display:none;width:200%;padding:15px;position:absolute;z-index:99999;top:calc(100% + 10px);left:0;border-radius:3px;background-color:#fff;border:1px solid rgba(34,36,38,.35)}.topo_modelo_meg .busca_total .busca_rapida .novo_txt2 .fundo_valor input[type=text]{width:48%;float:left;margin-left:1%;margin-right:1%}.topo_modelo_meg .busca_total .busca_rapida .novo_txt2 .fundo_valor #slider_valor3,.topo_modelo_meg .busca_total .busca_rapida .novo_txt2 .fundo_valor #slider_valor4,.topo_modelo_meg .busca_total .busca_rapida .novo_txt2 .fundo_valor #slider_valor6{margin-top:60px;margin-left:10px}.topo_modelo_meg .busca_total .busca_rapida .novo_txt2 .fundo_valor #slider_valor4{display:none}.topo_modelo_meg .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-target{height:12px;border:0;margin-top:55px;width:98%;margin-left:4%}.topo_modelo_meg .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-base{height:12px}.topo_modelo_meg .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-connect{height:12px}.topo_modelo_meg .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-tooltip{display:none}.topo_modelo_meg .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-handle{width:22px;height:22px;border-radius:100%}.topo_modelo_meg .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-handle:after,.topo_modelo_meg .busca_total .busca_rapida .novo_txt2 .fundo_valor .noUi-handle:before{width:0}.topo_modelo_meg .busca_total .busca_rapida .novo_txt2 .fundo_valor .btn_ok{height:25px;padding-top:0;padding-bottom:0;margin-top:15px;margin-left:5px;line-height:25px}.topo_modelo_meg .busca_total .busca_rapida .novo_txt2 .fundo_valor .btn_ok i{margin-right:7px}.topo_modelo_meg .busca_total .busca_rapida .novo_txt2 .fundo_valor:before{content:'';position:absolute;width:0;height:0;border:8px solid;border-color:transparent;border-bottom-color:#fff;left:calc(10% - 8px);top:-16px}.topo_modelo_meg .busca_total .busca_rapida .novo_txt2:hover{border-color:rgba(34,36,38,.35)}.topo_modelo_meg .busca_total .busca_rapida .referencia{width:100%;border:1px solid;-webkit-box-shadow:none;box-shadow:none;border-radius:0;height:41px;padding-left:13px;color:#000}.topo_modelo_meg .busca_total .busca_rapida .referencia::-webkit-input-placeholder{color:inherit}.topo_modelo_meg .busca_total .busca_rapida .referencia:-ms-input-placeholder{color:inherit}.topo_modelo_meg .busca_total .busca_rapida .referencia::-ms-input-placeholder{color:inherit}.topo_modelo_meg .busca_total .busca_rapida .referencia::placeholder{color:inherit}.topo_modelo_meg .busca_total .botao_busca{width:166px;height:41px;float:right}.topo_modelo_meg .busca_total .botao_busca .btn_buscar_rapida{width:100%;height:100%;font-size:20px;font-weight:700;border:0}.topo_modelo_meg .busca_total .botao_busca .btn_buscar_rapida i{margin-left:7px}@media screen and (max-width:900px){.topo_modelo_meg .center{padding:0 2%}.topo_modelo_meg .topo_faixa #menu_topo{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.topo_modelo_meg .topo_faixa .area_cliente{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.topo_modelo_meg .topo_imagem_fundo{height:600px}.topo_modelo_meg .topo_imagem_fundo .topo_faixa .linha{display:none}.topo_modelo_meg .topo_imagem_fundo .topo_faixa .topo_contato .contato{font-size:18px}.topo_modelo_meg .topo_imagem_fundo .topo_faixa .topo_contato .contato .contato_titulo{font-size:18px}.topo_modelo_meg .busca_total{padding:20px 0}.topo_modelo_meg .busca_total .slogan_site{font-size:25px;line-height:27px;text-align:center;margin-top:80px}.topo_modelo_meg .busca_total .busca_rapida{width:100%}.topo_modelo_meg .busca_total .busca_rapida .txt{width:50%;margin:0}.topo_modelo_meg .busca_total .busca_rapida .txt_livre{width:100%!important}.topo_modelo_meg .busca_total .botao_busca{width:100%;height:41px!important}.topo_modelo_meg .btn_busca_mobile{width:90%;height:40px;float:left;margin:15px 5%;font-size:14px;text-align:center;line-height:40px;border-radius:0}}.conteudo_home_modelo_estela{width:100%;float:left;font-family:Lato,sans-serif}.conteudo_home_modelo_estela a,.conteudo_home_modelo_estela a:hover{color:inherit}.conteudo_home_modelo_estela .novo_titulo_home{width:100%;float:left;margin-bottom:50px}.conteudo_home_modelo_estela .novo_titulo_home h2{width:100%;float:left;text-align:center;color:#777;font-family:Lato,sans-serif;font-weight:700;font-size:45px;line-height:47px;margin:0;padding:0}.conteudo_home_modelo_estela .quem_somos_home{width:100%;float:left;position:relative;margin-bottom:70px}.conteudo_home_modelo_estela .quem_somos_home .quem_somos_home_fundo{width:100vw;height:100%;position:absolute;right:40vw}.conteudo_home_modelo_estela .quem_somos_home .quem_somos_home_alinha{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:90px 0}.conteudo_home_modelo_estela .quem_somos_home .quem_somos_home_alinha .quem_somos_home_info{width:450px;max-width:100%}.conteudo_home_modelo_estela .quem_somos_home .quem_somos_home_alinha .quem_somos_home_info .titulo_quem_somos{width:100%;float:left;font-size:45px;line-height:47px;font-weight:700;margin-bottom:60px}.conteudo_home_modelo_estela .quem_somos_home .quem_somos_home_alinha .quem_somos_home_info .texto_quem_somos{width:100%;float:left;font-size:18px;line-height:20px}.conteudo_home_modelo_estela .quem_somos_home .quem_somos_home_alinha .img_quem_somos{max-width:100%}.conteudo_home_modelo_estela .quem_somos_home .quem_somos_home_alinha .img_quem_somos img{max-width:100%;max-height:400px}.conteudo_home_modelo_estela .conteudo_destaques{width:100%;float:left;margin-bottom:70px}.conteudo_home_modelo_estela .conteudo_destaques .limite_destaque{width:100%;float:left;margin-bottom:70px}.conteudo_home_modelo_estela .conteudo_destaques .limite_destaque .destaques_prontos{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.conteudo_home_modelo_estela .conteudo_destaques .limite_destaque .destaques_prontos .dest_home{width:270px;height:465px;margin-bottom:10px}.conteudo_home_modelo_estela .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .foto{width:100%;height:202px;float:left}.conteudo_home_modelo_estela .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.conteudo_home_modelo_estela .conteudo_destaques .limite_destaque .destaques_prontos .info_imoveis{width:100%;height:263px;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.conteudo_home_modelo_estela .conteudo_destaques .limite_destaque .destaques_prontos .info_imoveis .info_imoveis_box{width:100%}.conteudo_home_modelo_estela .conteudo_destaques .limite_destaque .destaques_prontos .info_imoveis h3.tipo{width:100%;float:left;text-align:center;font-family:Lato,sans-serif;font-weight:400;font-size:20px;line-height:22px;margin:0;padding:0}.conteudo_home_modelo_estela .conteudo_destaques .limite_destaque .destaques_prontos .info_imoveis .detalhes_imoveis,.conteudo_home_modelo_estela .conteudo_destaques .limite_destaque .destaques_prontos .info_imoveis h4.localizacao{width:100%;float:left;text-align:center;font-family:Lato,sans-serif;font-weight:400;font-size:14px;line-height:16px;margin:0;padding:0}.conteudo_home_modelo_estela .conteudo_destaques .limite_destaque .destaques_prontos .info_imoveis .valor{width:100%;float:left}.conteudo_home_modelo_estela .conteudo_destaques .limite_destaque .destaques_prontos .info_imoveis .valor h5{width:100%;float:left;text-align:center;font-family:Lato,sans-serif;font-weight:700;font-size:25px;line-height:27px;margin:0;padding:0}.conteudo_home_modelo_estela .conteudo_destaques .limite_destaque .destaques_prontos .info_imoveis .btn_ver_imovel{width:107px;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:17px;font-weight:700;border-radius:5px}.conteudo_home_modelo_estela .home_servicos{width:730px;max-width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:65px;margin-bottom:70px}.conteudo_home_modelo_estela .home_servicos .novo_titulo_home h2{text-align:left}.conteudo_home_modelo_estela .home_servicos .home_servicos_fundo{width:100vw;height:100%;position:absolute;left:730px;top:0;background-size:auto;background-position:65px center;background-repeat:no-repeat}.conteudo_home_modelo_estela .home_servicos .home_servicos_item{width:220px;margin:25px 0}.conteudo_home_modelo_estela .home_servicos .home_servicos_item .home_servicos_item_icone{float:left;font-size:30px;line-height:30px;margin-bottom:10px;color:#777}.conteudo_home_modelo_estela .home_servicos .home_servicos_item .home_servicos_item_icone i{margin:0}.conteudo_home_modelo_estela .home_servicos .home_servicos_item .home_servicos_item_texto{width:100%;float:left}.conteudo_home_modelo_estela .home_servicos .home_servicos_item .home_servicos_item_texto span{width:100%;float:left;font-size:20px;line-height:22px;font-weight:700;color:#444}.conteudo_home_modelo_estela .home_servicos .home_servicos_item .home_servicos_item_texto hr{width:81px;height:6px;border-radius:5px;float:left;margin:15px 0}.conteudo_home_modelo_estela .home_servicos .home_servicos_item .home_servicos_item_texto a{width:100%;float:left;font-size:16px;line-height:18px;font-weight:700;color:#777;text-decoration:underline}.conteudo_home_modelo_estela .pesquisas_relacionadas{width:100%;float:left;margin-bottom:70px}.conteudo_home_modelo_estela .pesquisas_relacionadas #links_seo{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.conteudo_home_modelo_estela .pesquisas_relacionadas #links_seo h3{color:#202020;font-family:Lato,sans-serif;font-weight:400;font-size:15px;line-height:17px;margin:0;padding:15px}.conteudo_home_modelo_estela .quem_somos_qualidades{width:100%;float:left;margin-bottom:70px;padding:20px}.conteudo_home_modelo_estela .quem_somos_qualidades .center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap}.conteudo_home_modelo_estela .quem_somos_qualidades .quem_somos_qualidades_item{width:350px;max-width:98%;margin:1%;text-align:center}.conteudo_home_modelo_estela .quem_somos_qualidades .quem_somos_qualidades_item .quem_somos_qualidades_item_icone{width:100%;float:left;font-size:30px;line-height:32px;margin-bottom:30px;color:inherit}.conteudo_home_modelo_estela .quem_somos_qualidades .quem_somos_qualidades_item .quem_somos_qualidades_item_titulo{width:100%;float:left;font-size:20px;line-height:22px;margin-bottom:10px;color:inherit;text-transform:uppercase}.conteudo_home_modelo_estela .quem_somos_qualidades .quem_somos_qualidades_item .quem_somos_qualidades_item_texto{width:100%;float:left;font-size:18px;line-height:20px;color:inherit}@media screen and (max-width:900px){.conteudo_home_modelo_estela .center{padding:0 2%}.conteudo_home_modelo_estela .novo_titulo_home{margin-bottom:25px}.conteudo_home_modelo_estela .novo_titulo_home h2{font-size:35px;line-height:37px}.conteudo_home_modelo_estela .quem_somos_home{margin-bottom:35px}.conteudo_home_modelo_estela .quem_somos_home .quem_somos_home_fundo{right:0}.conteudo_home_modelo_estela .quem_somos_home .quem_somos_home_alinha{padding:40px 0}.conteudo_home_modelo_estela .quem_somos_home .quem_somos_home_alinha .quem_somos_home_info{margin-bottom:30px}.conteudo_home_modelo_estela .quem_somos_home .quem_somos_home_alinha .quem_somos_home_info .titulo_quem_somos{margin-bottom:30px}.conteudo_home_modelo_estela .conteudo_destaques{margin-bottom:35px}.conteudo_home_modelo_estela .conteudo_destaques .limite_destaque{margin-bottom:35px}.conteudo_home_modelo_estela .conteudo_destaques .limite_destaque .destaques_prontos .dest_home{width:100%}.conteudo_home_modelo_estela .home_servicos{margin-bottom:35px;padding:0}.conteudo_home_modelo_estela .home_servicos .home_servicos_item{width:50%}.conteudo_home_modelo_estela .pesquisas_relacionadas{margin-bottom:35px}}.conteudo_home_modelo_sofia{width:100%;float:left;font-family:Roboto,sans-serif}.conteudo_home_modelo_sofia a,.conteudo_home_modelo_sofia a:hover{color:inherit}.conteudo_home_modelo_sofia div.novo_titulo_home{width:100%;float:left;margin-bottom:40px}.conteudo_home_modelo_sofia div.novo_titulo_home h2{width:100%;float:left;text-align:center;font-size:25px;line-height:27px;font-weight:500;font-family:Roboto,sans-serif;margin:0;padding:0}.conteudo_home_modelo_sofia .home_midias{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0}.conteudo_home_modelo_sofia .home_midias .midia_home{font-size:24px;line-height:26px;margin:10px}.conteudo_home_modelo_sofia .home_midias .midia_home i{margin:0}.conteudo_home_modelo_sofia .conteudo_destaques{width:100%;float:left;border-radius:15px;padding:50px 0;border:1px solid;background-color:#fff;margin-bottom:70px}.conteudo_home_modelo_sofia .conteudo_destaques .limite_destaque{width:100%;float:left}.conteudo_home_modelo_sofia .conteudo_destaques .limite_destaque .destaques_prontos{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.conteudo_home_modelo_sofia .conteudo_destaques .limite_destaque .destaques_prontos .dest_home{width:390px;height:530px;margin:10px}.conteudo_home_modelo_sofia .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .foto{width:100%;height:260px;float:left}.conteudo_home_modelo_sofia .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.conteudo_home_modelo_sofia .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .info_imoveis{width:100%;height:270px;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.conteudo_home_modelo_sofia .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .info_imoveis .info_imoveis_box{width:100%}.conteudo_home_modelo_sofia .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .info_imoveis h3.tipo{width:100%;float:left;font-size:22px;line-height:24px;color:#000;font-family:Roboto,sans-serif;margin:0;padding:0;font-weight:400;text-align:center}.conteudo_home_modelo_sofia .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .info_imoveis h4.localizacao{width:100%;float:left;font-size:14px;line-height:16px;color:#000;font-family:Roboto,sans-serif;margin:0;margin-top:3px;padding:0;font-weight:400;text-align:center}.conteudo_home_modelo_sofia .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .info_imoveis .detalhes_imoveis{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;font-size:14px;line-height:16px;color:#000}.conteudo_home_modelo_sofia .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .info_imoveis .valor{width:100%;float:left}.conteudo_home_modelo_sofia .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .info_imoveis .valor h5{width:100%;float:left;font-size:18px;line-height:20px;color:#000;font-family:Roboto,sans-serif;margin:0;padding:0;font-weight:400;text-align:center}.conteudo_home_modelo_sofia .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .info_imoveis .btn_ver_imovel{width:229px;height:48px;border-radius:15px;font-size:18px;line-height:20px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.conteudo_home_modelo_sofia .home_quem_somos_depoimentos{width:100%;float:left;border-radius:15px;padding:50px 0;background-color:#fff;margin-bottom:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.conteudo_home_modelo_sofia .home_quem_somos_depoimentos .novo_titulo_home{margin-bottom:100px}.conteudo_home_modelo_sofia .home_quem_somos_depoimentos .quem_somos_home{width:405px;max-width:100%;height:auto;margin:10px}.conteudo_home_modelo_sofia .home_quem_somos_depoimentos .quem_somos_home .img_quem_somos{width:100%;height:104px;float:left}.conteudo_home_modelo_sofia .home_quem_somos_depoimentos .quem_somos_home .img_quem_somos img{max-width:100%;max-height:95%}.conteudo_home_modelo_sofia .home_quem_somos_depoimentos .quem_somos_home .titulo_quem_somos{width:100%;float:left;font-size:25px;line-height:30px;color:#000;font-weight:700;margin-bottom:20px}.conteudo_home_modelo_sofia .home_quem_somos_depoimentos .quem_somos_home .texto_quem_somos{width:100%;height:auto;float:left;margin-bottom:10px;overflow:hidden;font-size:16px;color:#000;line-height:18px}.conteudo_home_modelo_sofia .home_quem_somos_depoimentos .quem_somos_home .link_quem_somos{float:left;font-size:20px;line-height:25px;color:#000;text-decoration:underline}.conteudo_home_modelo_sofia .home_quem_somos_depoimentos .depoimentos_home{width:405px;max-width:100%;height:320px;margin:10px}.conteudo_home_modelo_sofia .home_quem_somos_depoimentos .depoimentos_home .depoimentos_home_icone{width:100%;height:104px;float:left;font-size:40px;line-height:42px}.conteudo_home_modelo_sofia .home_quem_somos_depoimentos .depoimentos_home .depoimentos_home_icone i{float:left}.conteudo_home_modelo_sofia .home_quem_somos_depoimentos .depoimentos_home .depoimentos_home_titulo{width:100%;float:left;font-size:25px;line-height:30px;color:#000;font-weight:700;margin-bottom:20px}.conteudo_home_modelo_sofia .home_quem_somos_depoimentos .depoimentos_home .depoimento{width:100%;float:left;height:155px}.conteudo_home_modelo_sofia .home_quem_somos_depoimentos .depoimentos_home .depoimento .depoimento_texto{width:100%;height:115px;float:left;margin-bottom:10px;overflow:hidden;font-size:16px;color:#000;line-height:18px}.conteudo_home_modelo_sofia .home_quem_somos_depoimentos .depoimentos_home .depoimento .depoimento_cliente{float:left;font-size:20px;line-height:25px;color:#000;font-style:italic}.conteudo_home_modelo_sofia .ultimos_publicados{width:100%;float:left;border-radius:15px;padding:40px;background-color:#fff;margin-bottom:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.conteudo_home_modelo_sofia .ultimos_publicados .dest_home_recente{width:330px;height:540px;margin:10px}.conteudo_home_modelo_sofia .ultimos_publicados .dest_home_recente .foto{width:100%;height:240px;float:left}.conteudo_home_modelo_sofia .ultimos_publicados .dest_home_recente .foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.conteudo_home_modelo_sofia .ultimos_publicados .dest_home_recente .info_imoveis{width:100%;height:300px;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.conteudo_home_modelo_sofia .ultimos_publicados .dest_home_recente .info_imoveis .info_imoveis_box{width:100%}.conteudo_home_modelo_sofia .ultimos_publicados .dest_home_recente .info_imoveis h3.tipo{width:100%;float:left;font-size:22px;line-height:24px;color:#000;font-family:Roboto,sans-serif;margin:0;padding:0;font-weight:400}.conteudo_home_modelo_sofia .ultimos_publicados .dest_home_recente .info_imoveis h4.localizacao{width:100%;float:left;font-size:14px;line-height:16px;color:#000;font-family:Roboto,sans-serif;margin:0;padding:0;font-weight:400}.conteudo_home_modelo_sofia .ultimos_publicados .dest_home_recente .info_imoveis .valores{width:100%;float:left}.conteudo_home_modelo_sofia .ultimos_publicados .dest_home_recente .info_imoveis .valores .valor{width:100%;float:left}.conteudo_home_modelo_sofia .ultimos_publicados .dest_home_recente .info_imoveis .valores .valor span{font-size:12px;line-height:14px;color:#000}.conteudo_home_modelo_sofia .ultimos_publicados .dest_home_recente .info_imoveis .valores .valor h5{width:100%;float:left;font-size:18px;line-height:20px;color:#000;font-family:Roboto,sans-serif;margin:0;padding:0;font-weight:400}.conteudo_home_modelo_sofia .ultimos_publicados .dest_home_recente .info_imoveis .detalhes_imoveis{width:100%;float:left}.conteudo_home_modelo_sofia .ultimos_publicados .dest_home_recente .info_imoveis .detalhes_imoveis .detalhe_imoveis{float:left;margin-right:13px}.conteudo_home_modelo_sofia .ultimos_publicados .dest_home_recente .info_imoveis .detalhes_imoveis .detalhe_imoveis i{font-size:20px;line-height:20px;color:#000;float:left;margin-right:3px}.conteudo_home_modelo_sofia .ultimos_publicados .dest_home_recente .info_imoveis .detalhes_imoveis .detalhe_imoveis span{font-size:18px;line-height:20px;color:#000;float:left}.conteudo_home_modelo_sofia .ultimos_publicados .dest_home_recente .info_imoveis .referencia{width:100%;float:left;font-size:18px;line-height:20px;color:#000}.conteudo_home_modelo_sofia .home_servicos{width:100%;float:left;border-radius:15px;padding:30px;background-color:#fff;margin-bottom:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.conteudo_home_modelo_sofia .home_servicos .home_servicos_item{border-radius:15px;padding:15px 30px;margin:10px;font-size:20px;line-height:22px}.conteudo_home_modelo_sofia .quem_somos_qualidades{width:100%;float:left;margin-bottom:70px;padding:20px}.conteudo_home_modelo_sofia .quem_somos_qualidades .center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap}.conteudo_home_modelo_sofia .quem_somos_qualidades .quem_somos_qualidades_item{width:350px;max-width:98%;margin:1%;text-align:center}.conteudo_home_modelo_sofia .quem_somos_qualidades .quem_somos_qualidades_item .quem_somos_qualidades_item_icone{width:100%;float:left;font-size:30px;line-height:32px;margin-bottom:30px;color:inherit}.conteudo_home_modelo_sofia .quem_somos_qualidades .quem_somos_qualidades_item .quem_somos_qualidades_item_titulo{width:100%;float:left;font-size:20px;line-height:22px;margin-bottom:10px;color:inherit;text-transform:uppercase}.conteudo_home_modelo_sofia .quem_somos_qualidades .quem_somos_qualidades_item .quem_somos_qualidades_item_texto{width:100%;float:left;font-size:18px;line-height:20px;color:inherit}@media screen and (max-width:900px){.conteudo_home_modelo_sofia .center{padding:0 2%}.conteudo_home_modelo_sofia .conteudo_destaques{margin-bottom:35px}.conteudo_home_modelo_sofia .conteudo_destaques .limite_destaque .destaques_prontos .dest_home{width:100%}.conteudo_home_modelo_sofia .home_quem_somos_depoimentos{padding:25px 2%;margin-bottom:35px}.conteudo_home_modelo_sofia .home_quem_somos_depoimentos .novo_titulo_home{margin-bottom:50px}.conteudo_home_modelo_sofia .home_quem_somos_depoimentos .quem_somos_home{height:auto}.conteudo_home_modelo_sofia .home_quem_somos_depoimentos .quem_somos_home .texto_quem_somos{height:auto}.conteudo_home_modelo_sofia .ultimos_publicados{padding:40px 2%;margin-bottom:35px}.conteudo_home_modelo_sofia .ultimos_publicados .dest_home_recente{width:100%}.conteudo_home_modelo_sofia .home_servicos{margin-bottom:35px}}.conteudo_home_modelo_diana{width:100%;float:left;font-family:Roboto,sans-serif;padding-top:70px}.conteudo_home_modelo_diana a,.conteudo_home_modelo_diana a:hover{color:inherit}.conteudo_home_modelo_diana .novo_titulo_home{width:100%;float:left;margin-bottom:50px}.conteudo_home_modelo_diana .novo_titulo_home h2{width:100%;float:left;text-align:center;font-size:40px;line-height:42px;font-style:italic;font-weight:400;margin:0;padding:0}.conteudo_home_modelo_diana .novo_titulo_home .novo_titulo_subtitulo{width:100%;float:left;text-align:center;font-size:20px;line-height:22px;font-style:italic;margin:20px 0}.conteudo_home_modelo_diana .conteudo_destaques{width:100%;float:left;margin-bottom:70px}.conteudo_home_modelo_diana .conteudo_destaques .limite_destaque{width:100%;float:left;margin-bottom:30px}.conteudo_home_modelo_diana .conteudo_destaques .destaques_prontos{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.conteudo_home_modelo_diana .conteudo_destaques .destaques_prontos .dest_home{width:390px;height:480px;position:relative;margin-bottom:15px}.conteudo_home_modelo_diana .conteudo_destaques .destaques_prontos .dest_home .finalidade{top:0;right:0;position:absolute;padding:5px 10px;font-size:20px;line-height:22px;font-style:italic}.conteudo_home_modelo_diana .conteudo_destaques .destaques_prontos .dest_home .finalidade .finalidade_fundo{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.6}.conteudo_home_modelo_diana .conteudo_destaques .destaques_prontos .dest_home .finalidade span{position:relative}.conteudo_home_modelo_diana .conteudo_destaques .destaques_prontos .dest_home .foto{width:100%;height:255px;float:left}.conteudo_home_modelo_diana .conteudo_destaques .destaques_prontos .dest_home .foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.conteudo_home_modelo_diana .conteudo_destaques .destaques_prontos .dest_home .info_imoveis{width:100%;height:225px;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f2f5f7}.conteudo_home_modelo_diana .conteudo_destaques .destaques_prontos .dest_home .info_imoveis .info_imoveis_box{width:100%}.conteudo_home_modelo_diana .conteudo_destaques .destaques_prontos .dest_home .info_imoveis h3.tipo,.conteudo_home_modelo_diana .conteudo_destaques .destaques_prontos .dest_home .info_imoveis h4.localizacao{width:100%;float:left;text-align:center;font-size:20px;line-height:24px;font-weight:400;margin:0;padding:0;color:inherit}.conteudo_home_modelo_diana .conteudo_destaques .destaques_prontos .dest_home .info_imoveis .detalhes_imoveis{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.conteudo_home_modelo_diana .conteudo_destaques .destaques_prontos .dest_home .info_imoveis .detalhes_imoveis .detalhe{margin:0 10px}.conteudo_home_modelo_diana .conteudo_destaques .destaques_prontos .dest_home .info_imoveis .detalhes_imoveis .detalhe i{float:left;font-size:30px;line-height:30px}.conteudo_home_modelo_diana .conteudo_destaques .destaques_prontos .dest_home .info_imoveis .detalhes_imoveis .detalhe span{float:left;font-size:14px;line-height:30px;color:#000}.conteudo_home_modelo_diana .conteudo_destaques .destaques_prontos .dest_home .info_imoveis .btn_ver_imovel{width:165px;height:37px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:700}.conteudo_home_modelo_diana .bairros_selecionados{width:100%;float:left;margin-bottom:70px}.conteudo_home_modelo_diana .bairros_selecionados .bairros_selecionados_grupo{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.conteudo_home_modelo_diana .bairros_selecionados .bairros_selecionados_grupo .bairros_selecionados_item{width:370px;max-width:100%;height:300px;border-top:1px solid;margin:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.conteudo_home_modelo_diana .bairros_selecionados .bairros_selecionados_grupo .bairros_selecionados_item .bairros_imagem{width:100%;height:220px}.conteudo_home_modelo_diana .bairros_selecionados .bairros_selecionados_grupo .bairros_selecionados_item .bairros_imagem img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.conteudo_home_modelo_diana .bairros_selecionados .bairros_selecionados_grupo .bairros_selecionados_item .bairro_titulo{width:100%;text-align:center;font-size:30px;line-height:32px;font-weight:700;font-style:italic}.conteudo_home_modelo_diana .bairros_selecionados .bairros_selecionados_grupo .bairros_selecionados_item .bairro_descricao{width:100%;text-align:center;font-size:18px;line-height:20px}.conteudo_home_modelo_diana .home_servicos{width:100%;float:left;margin-bottom:70px}.conteudo_home_modelo_diana .home_servicos .novo_titulo_home{margin-bottom:0}.conteudo_home_modelo_diana .home_servicos .home_servicos_alinha{width:100%;float:left;background-color:#f2f5f7;padding:30px 0}.conteudo_home_modelo_diana .home_servicos .home_servicos_alinha .center{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.conteudo_home_modelo_diana .home_servicos .home_servicos_alinha .home_servicos_item{width:180px;height:210px;margin:10px}.conteudo_home_modelo_diana .home_servicos .home_servicos_alinha .home_servicos_item .home_servicos_item_icone{width:100%;height:170px;float:left;border:15px solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.conteudo_home_modelo_diana .home_servicos .home_servicos_alinha .home_servicos_item .home_servicos_item_icone i{font-size:80px;line-height:82px;margin:0;color:inherit}.conteudo_home_modelo_diana .home_servicos .home_servicos_alinha .home_servicos_item .home_servicos_item_texto{width:100%;height:60px;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;line-height:22px;font-weight:700;color:inherit;text-align:center}.conteudo_home_modelo_diana .quem_somos_home{width:100%;float:left;margin-bottom:70px}.conteudo_home_modelo_diana .quem_somos_home .texto_quem_somos{width:100%;float:left;padding:90px 5vw;font-size:30px;line-height:35px;text-align:center;border:15px solid}.conteudo_home_modelo_diana .depoimentos_home{width:100%;float:left;margin-bottom:70px}.conteudo_home_modelo_diana .depoimentos_home .novo_titulo_home{margin-bottom:0}.conteudo_home_modelo_diana .depoimentos_home .depoimentos_home_alinha{width:100%;float:left;padding:85px 0}.conteudo_home_modelo_diana .depoimentos_home .depoimentos_home_alinha .depoimento{width:100%;float:left;position:relative}.conteudo_home_modelo_diana .depoimentos_home .depoimentos_home_alinha .depoimento .depoimentos_home_icone{width:20px;height:20px;position:absolute;left:0;top:0;font-size:20px;line-height:20px}.conteudo_home_modelo_diana .depoimentos_home .depoimentos_home_alinha .depoimento .depoimentos_home_icone i{margin:0;color:inherit}.conteudo_home_modelo_diana .depoimentos_home .depoimentos_home_alinha .depoimento .depoimento_texto{width:100%;height:180px;float:left;margin:20px 0;text-align:center;font-size:30px;line-height:32px;overflow:hidden;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.conteudo_home_modelo_diana .depoimentos_home .depoimentos_home_alinha .depoimento .depoimento_cliente{width:100%;height:30px;float:left;font-size:30px;line-height:30px;text-align:right;font-style:italic;font-weight:700;color:inherit}.conteudo_home_modelo_diana .pesquisas_relacionadas{width:100%;float:left;margin-bottom:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.conteudo_home_modelo_diana .pesquisas_relacionadas #links_seo{width:680px;max-width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.conteudo_home_modelo_diana .pesquisas_relacionadas #links_seo h3{font-size:20px;line-height:22px;font-weight:400;margin:20px 15px;color:inherit;padding:0}.conteudo_home_modelo_diana .quem_somos_qualidades{width:100%;float:left;margin-bottom:70px;padding:20px}.conteudo_home_modelo_diana .quem_somos_qualidades .center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap}.conteudo_home_modelo_diana .quem_somos_qualidades .quem_somos_qualidades_item{width:350px;max-width:98%;margin:1%;text-align:center}.conteudo_home_modelo_diana .quem_somos_qualidades .quem_somos_qualidades_item .quem_somos_qualidades_item_icone{width:100%;float:left;font-size:30px;line-height:32px;margin-bottom:30px;color:inherit}.conteudo_home_modelo_diana .quem_somos_qualidades .quem_somos_qualidades_item .quem_somos_qualidades_item_titulo{width:100%;float:left;font-size:20px;line-height:22px;margin-bottom:10px;color:inherit;text-transform:uppercase}.conteudo_home_modelo_diana .quem_somos_qualidades .quem_somos_qualidades_item .quem_somos_qualidades_item_texto{width:100%;float:left;font-size:18px;line-height:20px;color:inherit}@media screen and (max-width:900px){.conteudo_home_modelo_diana{padding-top:35px}.conteudo_home_modelo_diana .center{padding:0 2%}.conteudo_home_modelo_diana .novo_titulo_home{margin-bottom:25px}.conteudo_home_modelo_diana .novo_titulo_home h2{font-size:30px;line-height:32px}.conteudo_home_modelo_diana .novo_titulo_home .novo_titulo_subtitulo{font-size:15px;line-height:17px}.conteudo_home_modelo_diana .conteudo_destaques{margin-bottom:35px}.conteudo_home_modelo_diana .conteudo_destaques .destaques_prontos .dest_home{width:100%}.conteudo_home_modelo_diana .home_servicos{margin-bottom:35px}.conteudo_home_modelo_diana .home_servicos .home_servicos_alinha .center{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.conteudo_home_modelo_diana .quem_somos_home{margin-bottom:35px}.conteudo_home_modelo_diana .quem_somos_home .texto_quem_somos{padding:20px;font-size:20px;line-height:25px}.conteudo_home_modelo_diana .depoimentos_home{margin-bottom:35px}.conteudo_home_modelo_diana .depoimentos_home .depoimentos_home_alinha .depoimento .depoimento_texto{font-size:20px;line-height:22px}.conteudo_home_modelo_diana .depoimentos_home .depoimentos_home_alinha .depoimento .depoimento_cliente{font-size:25px;line-height:27px}.conteudo_home_modelo_diana .pesquisas_relacionadas{margin-bottom:35px}.conteudo_home_modelo_diana .pesquisas_relacionadas #links_seo h3{font-size:14px;line-height:16px;margin:10px 5px}}.conteudo_home_modelo_grace{width:100%;float:left;font-family:Roboto,sans-serif;padding-top:70px}.conteudo_home_modelo_grace a,.conteudo_home_modelo_grace a:hover{color:inherit}.conteudo_home_modelo_grace .novo_titulo_home{width:100%;float:left;margin-bottom:50px}.conteudo_home_modelo_grace .novo_titulo_home h2{width:100%;float:left;text-align:center;font-size:45px;line-height:47px;font-weight:400;margin:0;padding:0;font-family:Lato,sans-serif}.conteudo_home_modelo_grace .conteudo_destaques{width:100%;float:left;margin-bottom:70px}.conteudo_home_modelo_grace .conteudo_destaques .limite_destaque{width:100%;float:left;margin-bottom:30px}.conteudo_home_modelo_grace .conteudo_destaques .destaques_prontos{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.conteudo_home_modelo_grace .conteudo_destaques .destaques_prontos .dest_home{width:380px;height:560px;position:relative;margin-bottom:15px;border:1px solid}.conteudo_home_modelo_grace .conteudo_destaques .destaques_prontos .dest_home .finalidade{top:0;left:0;position:absolute;padding:5px 10px;font-size:18px;line-height:20px;font-weight:700}.conteudo_home_modelo_grace .conteudo_destaques .destaques_prontos .dest_home .finalidade .finalidade_fundo{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.6}.conteudo_home_modelo_grace .conteudo_destaques .destaques_prontos .dest_home .finalidade span{position:relative}.conteudo_home_modelo_grace .conteudo_destaques .destaques_prontos .dest_home .foto{width:100%;height:280px;float:left}.conteudo_home_modelo_grace .conteudo_destaques .destaques_prontos .dest_home .foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.conteudo_home_modelo_grace .conteudo_destaques .destaques_prontos .dest_home .info_imoveis{width:100%;height:275px;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;padding-top:20px}.conteudo_home_modelo_grace .conteudo_destaques .destaques_prontos .dest_home .info_imoveis .info_imoveis_box{width:100%}.conteudo_home_modelo_grace .conteudo_destaques .destaques_prontos .dest_home .info_imoveis h3.tipo,.conteudo_home_modelo_grace .conteudo_destaques .destaques_prontos .dest_home .info_imoveis h4.localizacao{width:100%;float:left;text-align:center;font-size:20px;line-height:24px;font-weight:400;margin:0;padding:0;color:#444}.conteudo_home_modelo_grace .conteudo_destaques .destaques_prontos .dest_home .info_imoveis .detalhes_imoveis{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.conteudo_home_modelo_grace .conteudo_destaques .destaques_prontos .dest_home .info_imoveis .detalhes_imoveis .detalhe{margin:0 10px}.conteudo_home_modelo_grace .conteudo_destaques .destaques_prontos .dest_home .info_imoveis .detalhes_imoveis .detalhe i{float:left;font-size:30px;line-height:30px;color:#444}.conteudo_home_modelo_grace .conteudo_destaques .destaques_prontos .dest_home .info_imoveis .detalhes_imoveis .detalhe span{float:left;font-size:14px;line-height:30px;color:#444}.conteudo_home_modelo_grace .conteudo_destaques .destaques_prontos .dest_home .info_imoveis .btn_ver_imovel{width:165px;height:37px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:700;border-radius:15px}.conteudo_home_modelo_grace .bairros_selecionados{width:100%;float:left;margin-bottom:70px}.conteudo_home_modelo_grace .bairros_selecionados .bairros_selecionados_grupo{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.conteudo_home_modelo_grace .bairros_selecionados .bairros_selecionados_grupo .bairros_selecionados_item{width:370px;max-width:100%;height:300px;margin:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.conteudo_home_modelo_grace .bairros_selecionados .bairros_selecionados_grupo .bairros_selecionados_item .bairros_imagem{width:100%;height:220px}.conteudo_home_modelo_grace .bairros_selecionados .bairros_selecionados_grupo .bairros_selecionados_item .bairros_imagem img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.conteudo_home_modelo_grace .bairros_selecionados .bairros_selecionados_grupo .bairros_selecionados_item .bairro_titulo{width:100%;text-align:center;font-size:20px;line-height:22px}.conteudo_home_modelo_grace .bairros_selecionados .bairros_selecionados_grupo .bairros_selecionados_item .bairro_descricao{width:100%;text-align:center;font-size:16px;line-height:18px}.conteudo_home_modelo_grace .quem_somos_home{width:100%;float:left;margin-bottom:70px}.conteudo_home_modelo_grace .quem_somos_home .quem_somos_home_conteudo{width:100%;float:left}.conteudo_home_modelo_grace .quem_somos_home .quem_somos_home_conteudo .center{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.conteudo_home_modelo_grace .quem_somos_home .quem_somos_home_conteudo .quem_somos_home_texto{width:480px;margin:40px 10px}.conteudo_home_modelo_grace .quem_somos_home .quem_somos_home_conteudo .quem_somos_home_texto .titulo_quem_somos{width:100%;float:left;font-size:50px;line-height:52px;font-weight:700;margin-bottom:30px}.conteudo_home_modelo_grace .quem_somos_home .quem_somos_home_conteudo .quem_somos_home_texto .texto_quem_somos{width:100%;float:left;font-size:20px;line-height:22px}.conteudo_home_modelo_grace .quem_somos_home .quem_somos_home_conteudo .img_quem_somos{width:600px;height:420px;margin:-20px 0 -20px 0}.conteudo_home_modelo_grace .quem_somos_home .quem_somos_home_conteudo .img_quem_somos img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.conteudo_home_modelo_grace .depoimentos_home{width:100%;float:left;margin-bottom:70px}.conteudo_home_modelo_grace .depoimentos_home .center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.conteudo_home_modelo_grace .depoimentos_home .depoimentos_home_alinha{width:855px;max-width:100%}.conteudo_home_modelo_grace .depoimentos_home .depoimentos_home_alinha .depoimento{width:96%;height:380px;float:left;position:relative;padding:40px 80px;border:2px solid;border-radius:50px;margin:0 2%}.conteudo_home_modelo_grace .depoimentos_home .depoimentos_home_alinha .depoimento .depoimentos_home_icone{width:20px;height:20px;position:absolute;left:80px;top:40px;font-size:20px;line-height:20px}.conteudo_home_modelo_grace .depoimentos_home .depoimentos_home_alinha .depoimento .depoimentos_home_icone i{margin:0;color:#444}.conteudo_home_modelo_grace .depoimentos_home .depoimentos_home_alinha .depoimento .depoimento_texto{width:100%;height:210px;float:left;margin:20px 0;text-align:center;font-size:30px;line-height:32px;overflow:hidden;color:#444;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.conteudo_home_modelo_grace .depoimentos_home .depoimentos_home_alinha .depoimento .depoimento_cliente{width:100%;height:30px;float:left;font-size:30px;line-height:30px;text-align:right;font-weight:700;color:#444}.conteudo_home_modelo_grace .quem_somos_qualidades{width:100%;float:left;margin-bottom:70px;padding:20px}.conteudo_home_modelo_grace .quem_somos_qualidades .center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap}.conteudo_home_modelo_grace .quem_somos_qualidades .quem_somos_qualidades_item{width:350px;max-width:98%;margin:1%;text-align:center}.conteudo_home_modelo_grace .quem_somos_qualidades .quem_somos_qualidades_item .quem_somos_qualidades_item_icone{width:100%;float:left;font-size:30px;line-height:32px;margin-bottom:30px;color:inherit}.conteudo_home_modelo_grace .quem_somos_qualidades .quem_somos_qualidades_item .quem_somos_qualidades_item_titulo{width:100%;float:left;font-size:20px;line-height:22px;margin-bottom:10px;color:inherit;text-transform:uppercase}.conteudo_home_modelo_grace .quem_somos_qualidades .quem_somos_qualidades_item .quem_somos_qualidades_item_texto{width:100%;float:left;font-size:18px;line-height:20px;color:inherit}@media screen and (max-width:900px){.conteudo_home_modelo_grace{padding-top:35px}.conteudo_home_modelo_grace .center{padding:0 2%}.conteudo_home_modelo_grace .novo_titulo_home{margin-bottom:25px}.conteudo_home_modelo_grace .novo_titulo_home h2{font-size:30px;line-height:32px}.conteudo_home_modelo_grace .novo_titulo_home .novo_titulo_subtitulo{font-size:15px;line-height:17px}.conteudo_home_modelo_grace .conteudo_destaques{margin-bottom:35px}.conteudo_home_modelo_grace .conteudo_destaques .destaques_prontos .dest_home{width:100%}.conteudo_home_modelo_grace .quem_somos_home{margin-bottom:35px}.conteudo_home_modelo_grace .depoimentos_home{margin-bottom:35px}.conteudo_home_modelo_grace .depoimentos_home .depoimentos_home_alinha .depoimento .depoimento_texto{font-size:20px;line-height:22px}.conteudo_home_modelo_grace .depoimentos_home .depoimentos_home_alinha .depoimento .depoimento_cliente{font-size:25px;line-height:27px}}.conteudo_home_modelo_meg{width:100%;float:left;font-family:Lato,sans-serif;padding-top:70px}.conteudo_home_modelo_meg a,.conteudo_home_modelo_meg a:hover{color:inherit}.conteudo_home_modelo_meg .novo_titulo_home{width:100%;float:left;margin-bottom:40px}.conteudo_home_modelo_meg .novo_titulo_home h2{float:left;font-size:50px;line-height:52px;font-weight:700;color:#575748;padding:15px 10px;margin:0;border-bottom:1px solid}.conteudo_home_modelo_meg .conteudo_destaques{width:100%;float:left;margin-bottom:70px}.conteudo_home_modelo_meg .conteudo_destaques .limite_destaque{width:100%;float:left;margin-bottom:30px}.conteudo_home_modelo_meg .conteudo_destaques .limite_destaque .destaques_prontos{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.conteudo_home_modelo_meg .conteudo_destaques .limite_destaque .destaques_prontos .dest_home{width:380px;height:560px;border:1px solid;position:relative;margin:10px 0}.conteudo_home_modelo_meg .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .valor{position:absolute;top:0;right:0;display:-ms-grid;display:grid;padding:15px 5px}.conteudo_home_modelo_meg .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .valor .valor_fundo{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6}.conteudo_home_modelo_meg .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .valor h5{font-size:15px;line-height:17px;font-weight:700;position:relative;padding:0;margin:0}.conteudo_home_modelo_meg .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .foto{width:100%;height:270px;float:left}.conteudo_home_modelo_meg .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.conteudo_home_modelo_meg .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .info_imoveis{width:100%;height:287px;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.conteudo_home_modelo_meg .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .info_imoveis .detalhes_imoveis{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.conteudo_home_modelo_meg .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .info_imoveis .detalhes_imoveis .detalhe{width:65px;margin:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.conteudo_home_modelo_meg .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .info_imoveis .detalhes_imoveis .detalhe .detalhe_icone{width:100%;height:65px;border-radius:100%;border:1px solid;margin-bottom:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.conteudo_home_modelo_meg .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .info_imoveis .detalhes_imoveis .detalhe .detalhe_icone i{font-size:40px;line-height:40px;margin:0}.conteudo_home_modelo_meg .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .info_imoveis .detalhes_imoveis .detalhe .detalhe_texto{width:100%;font-size:15px;line-height:17px;color:#575748;text-transform:uppercase;text-align:center}.conteudo_home_modelo_meg .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .info_imoveis h3.tipo{width:100%;font-size:25px;line-height:27px;text-align:center;color:#575748;font-weight:700;margin:0;padding:0}.conteudo_home_modelo_meg .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .info_imoveis .info_imoveis_box{width:100%}.conteudo_home_modelo_meg .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .info_imoveis .info_imoveis_box h4.localizacao{width:100%;font-size:20px;line-height:22px;text-align:center;color:#575748;font-weight:400;margin:0;padding:0}.conteudo_home_modelo_meg .conteudo_destaques .limite_destaque .destaques_prontos .dest_home .info_imoveis .btn_ver_imovel{width:100%;height:33px;font-size:23px;line-height:33px;text-align:center;font-style:italic}.conteudo_home_modelo_meg .home_servicos{width:100%;float:left;margin-bottom:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.conteudo_home_modelo_meg .home_servicos a{width:570px;max-width:98%}.conteudo_home_modelo_meg .home_servicos .home_servicos_item{width:100%;position:relative;margin:30px 0;float:left;min-width:340px}.conteudo_home_modelo_meg .home_servicos .home_servicos_item .home_servicos_item_icone{position:absolute;right:7%;top:-10px;font-size:70px;line-height:72px}.conteudo_home_modelo_meg .home_servicos .home_servicos_item .home_servicos_item_titulo{width:100%;float:left;font-size:25px;line-height:30px;color:#575748;text-align:center;font-weight:700;font-style:italic;margin-bottom:5px}.conteudo_home_modelo_meg .home_servicos .home_servicos_item .home_servicos_item_subtitulo{width:100%;float:left;padding:33px 0;text-align:center;font-size:20px;line-height:22px;font-weight:700}.conteudo_home_modelo_meg .ultimos_publicados{width:100%;float:left;padding:30px 0;margin-bottom:70px;background-color:#f2f5f7}.conteudo_home_modelo_meg .ultimos_publicados .center{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.conteudo_home_modelo_meg .ultimos_publicados .dest_home_recente{width:530px;height:460px;max-width:100%;border:1px solid;margin:10px 0}.conteudo_home_modelo_meg .ultimos_publicados .dest_home_recente .foto{width:100%;height:310px;float:left;position:relative}.conteudo_home_modelo_meg .ultimos_publicados .dest_home_recente .foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.conteudo_home_modelo_meg .ultimos_publicados .dest_home_recente .foto .finalidade{position:absolute;bottom:0;left:0;padding:10px 5px;font-size:18px;line-height:20px;font-weight:700;font-style:italic}.conteudo_home_modelo_meg .ultimos_publicados .dest_home_recente .foto .finalidade .finalidade_fundo{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5}.conteudo_home_modelo_meg .ultimos_publicados .dest_home_recente .foto .finalidade span{position:relative}.conteudo_home_modelo_meg .ultimos_publicados .dest_home_recente .info_imoveis{width:100%;height:145px;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:20px}.conteudo_home_modelo_meg .ultimos_publicados .dest_home_recente .info_imoveis .info_imoveis_box{width:100%}.conteudo_home_modelo_meg .ultimos_publicados .dest_home_recente .info_imoveis h3.tipo{width:100%;font-size:25px;line-height:27px;text-align:center;color:#575748;font-weight:700;margin:0;padding:0}.conteudo_home_modelo_meg .ultimos_publicados .dest_home_recente .info_imoveis h4.localizacao{width:100%;font-size:20px;line-height:22px;text-align:center;color:#575748;font-weight:400;margin:0;padding:0}.conteudo_home_modelo_meg .ultimos_publicados .dest_home_recente .info_imoveis .btn_ver_imovel{width:120px;border-bottom:1px solid;color:#575747;font-size:20px;line-height:25px;font-weight:700}.conteudo_home_modelo_meg .ultimos_publicados .ultimos_publicados_link{width:278px;height:62px;font-size:30px;line-height:62px;text-align:center;font-weight:700;font-style:italic;margin-top:30px}.conteudo_home_modelo_meg .pesquisas_relacionadas{width:100%;float:left;margin-bottom:70px}.conteudo_home_modelo_meg .pesquisas_relacionadas #links_seo{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.conteudo_home_modelo_meg .pesquisas_relacionadas #links_seo h3{margin:10px;font-style:italic;font-size:20px;line-height:22px;color:#575748}.conteudo_home_modelo_meg .home_quem_somos{width:100%;float:left;margin-bottom:70px}.conteudo_home_modelo_meg .home_quem_somos .quem_somos_home{width:100%;float:left;padding-top:50px}.conteudo_home_modelo_meg .home_quem_somos .quem_somos_home .center{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.conteudo_home_modelo_meg .home_quem_somos .quem_somos_home .img_quem_somos{width:500px;max-width:98%;height:320px;margin-bottom:-25px}.conteudo_home_modelo_meg .home_quem_somos .quem_somos_home .img_quem_somos img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.conteudo_home_modelo_meg .home_quem_somos .quem_somos_home .texto_quem_somos{width:450px;max-width:98%;text-align:center}.conteudo_home_modelo_meg .home_quem_somos .quem_somos_home .texto_quem_somos span{width:100%;float:left;font-size:25px;line-height:27px}.conteudo_home_modelo_meg .home_quem_somos .quem_somos_home .texto_quem_somos .home_midias{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.conteudo_home_modelo_meg .home_quem_somos .quem_somos_home .texto_quem_somos .home_midias .midia_home{width:55px;height:55px;border-radius:100%;border:1px solid;margin:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.conteudo_home_modelo_meg .home_quem_somos .quem_somos_home .texto_quem_somos .home_midias .midia_home i{font-size:30px;line-height:35px;margin:0}.conteudo_home_modelo_meg .depoimentos_home{width:100%;float:left;margin-bottom:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.conteudo_home_modelo_meg .depoimentos_home .depoimentos_home_alinha{width:720px;max-width:98%}.conteudo_home_modelo_meg .depoimentos_home .depoimentos_home_alinha .depoimento{width:100%;height:190px;float:left}.conteudo_home_modelo_meg .depoimentos_home .depoimentos_home_alinha .depoimento .depoimentos_home_icone{width:100%;float:left;height:20px;font-size:20px;color:#444;text-align:right}.conteudo_home_modelo_meg .depoimentos_home .depoimentos_home_alinha .depoimento .depoimentos_home_icone i{margin:0}.conteudo_home_modelo_meg .depoimentos_home .depoimentos_home_alinha .depoimento .depoimento_texto{width:100%;height:120px;overflow:hidden;float:left;padding:0 30px;font-size:25px;line-height:27px;color:#444;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.conteudo_home_modelo_meg .depoimentos_home .depoimentos_home_alinha .depoimento .depoimento_cliente{width:100%;height:30px;float:left;margin-top:20px;font-size:25px;line-height:30px;text-align:center;font-weight:700;color:#575746}.conteudo_home_modelo_meg .quem_somos_qualidades{width:100%;float:left;margin-bottom:70px;padding:20px}.conteudo_home_modelo_meg .quem_somos_qualidades .center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap}.conteudo_home_modelo_meg .quem_somos_qualidades .quem_somos_qualidades_item{width:350px;max-width:98%;margin:1%;text-align:center}.conteudo_home_modelo_meg .quem_somos_qualidades .quem_somos_qualidades_item .quem_somos_qualidades_item_icone{width:100%;float:left;font-size:30px;line-height:32px;margin-bottom:30px;color:inherit}.conteudo_home_modelo_meg .quem_somos_qualidades .quem_somos_qualidades_item .quem_somos_qualidades_item_titulo{width:100%;float:left;font-size:20px;line-height:22px;margin-bottom:10px;color:inherit;text-transform:uppercase}.conteudo_home_modelo_meg .quem_somos_qualidades .quem_somos_qualidades_item .quem_somos_qualidades_item_texto{width:100%;float:left;font-size:18px;line-height:20px;color:inherit}@media screen and (max-width:900px){.conteudo_home_modelo_meg{padding-top:35px}.conteudo_home_modelo_meg .center{padding:0 2%}.conteudo_home_modelo_meg .novo_titulo_home{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.conteudo_home_modelo_meg .novo_titulo_home h2{font-size:35px;line-height:37px}.conteudo_home_modelo_meg .conteudo_destaques{margin-bottom:35px}.conteudo_home_modelo_meg .conteudo_destaques .limite_destaque{margin-bottom:15px}.conteudo_home_modelo_meg .conteudo_destaques .limite_destaque .destaques_prontos{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.conteudo_home_modelo_meg .conteudo_destaques .limite_destaque .destaques_prontos .dest_home{width:100%}.conteudo_home_modelo_meg .home_servicos{margin-bottom:35px}.conteudo_home_modelo_meg .ultimos_publicados{margin-bottom:35px}.conteudo_home_modelo_meg .pesquisas_relacionadas{margin-bottom:35px}.conteudo_home_modelo_meg .home_quem_somos{margin-bottom:35px}.conteudo_home_modelo_meg .home_quem_somos .quem_somos_home .img_quem_somos{margin-bottom:20px}.conteudo_home_modelo_meg .home_quem_somos .quem_somos_home .texto_quem_somos .home_midias{margin:20px 0}.conteudo_home_modelo_meg .home_quem_somos .quem_somos_home .texto_quem_somos .home_midias .midia_home{width:45px;height:45px}.conteudo_home_modelo_meg .home_quem_somos .quem_somos_home .texto_quem_somos .home_midias .midia_home i{font-size:25px;line-height:25px}.conteudo_home_modelo_meg .depoimentos_home{margin-bottom:35px}.conteudo_home_modelo_meg .depoimentos_home .depoimentos_home_alinha .depoimento .depoimento_texto{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.rodape_modelo_estela{width:100%;float:left;font-family:Lato,sans-serif}.rodape_modelo_estela a,.rodape_modelo_estela a:hover{color:inherit}.rodape_modelo_estela .texto_rodape{width:100%;float:left;padding:5px;font-size:14px;line-height:16px;text-align:center}.rodape_modelo_estela .rodape_midias{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rodape_modelo_estela .rodape_midias .midia_home{font-size:18px;line-height:20px;margin:15px}.rodape_modelo_estela .rodape_midias .midia_home i{margin:0}.rodape_modelo_estela .rodape{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rodape_modelo_estela .rodape .rodape_box{width:400px;max-width:100%;margin:45px 0}.rodape_modelo_estela .rodape #menu_rodape{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;margin-right:30px}.rodape_modelo_estela .rodape #menu_rodape .item{border-radius:0!important;font-size:14px!important}.rodape_modelo_estela .rodape #menu_rodape .item2{font-size:16px!important;-webkit-transition:all 225ms ease-in-out;transition:all 225ms ease-in-out;position:relative;color:#fff;border-radius:0!important;text-transform:capitalize;margin:0;padding:0}.rodape_modelo_estela .rodape #menu_rodape .item2:hover{background-color:transparent!important;text-decoration:underline}.rodape_modelo_estela .rodape .contato_rodape{width:100%;float:left;margin:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rodape_modelo_estela .rodape .contato_rodape .contato_rodape_titulo{width:100%;float:left;margin-bottom:20px;font-size:20px;line-height:22px}.rodape_modelo_estela .rodape .contato_rodape .contato{width:50%;font-size:18px;line-height:25px;margin:10px 0}.rodape_modelo_estela .rodape .contato_rodape .contato .contato_icone{float:left;font-size:20px;line-height:25px;margin-right:5px}.rodape_modelo_estela .rodape .contato_rodape .contato .contato_icone i{margin:0}.rodape_modelo_estela .rodape .contato_rodape .contato .contato_titulo{float:left;font-weight:700;margin-right:3px}.rodape_modelo_estela .rodape .contato_rodape .contato .contato_numero{float:left}.rodape_modelo_estela .rodape .contatos_rodape_enderecos{width:100%;float:left}.rodape_modelo_estela .rodape .contatos_rodape_enderecos .contatos_rodape_enderecos_titulo{width:100%;float:left;margin-bottom:20px;font-size:20px;line-height:22px}.rodape_modelo_estela .rodape .contatos_rodape_enderecos .endereco_rodape{width:100%;float:left;margin-bottom:10px;font-size:18px;line-height:20px}.rodape_modelo_estela .rodape .contatos_rodape_enderecos .endereco_rodape small{font-size:14px}.rodape_modelo_estela .rodape .rodape_form{width:100%;float:left}.rodape_modelo_estela .rodape .rodape_form .rodape_form_titulo{width:100%;float:left;margin-bottom:20px;font-size:20px;line-height:22px}.rodape_modelo_estela .rodape .rodape_form .campos{width:100%;float:left}.rodape_modelo_estela .rodape .rodape_form .campos input{width:100%;height:49px;float:left;border-radius:5px;margin-bottom:20px;background-color:#fff;color:#999;font-size:14px;border:0;-webkit-box-shadow:none;box-shadow:none;padding-left:20px}.rodape_modelo_estela .rodape .rodape_form .campos button{width:97px;height:45px;font-size:14px;border-radius:5px;float:right;border:0}.rodape_modelo_estela .copyright{width:100%;float:left;padding:5px;font-size:14px;line-height:16px;text-align:center}@media screen and (max-width:900px){.rodape_modelo_estela .rodape .rodape_box{margin:20px 0}.rodape_modelo_estela .rodape #menu_rodape{display:none!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rodape_modelo_estela .rodape #menu_rodape .item2{margin:5px}}.rodape_modelo_sofia{width:100%;float:left;font-family:Roboto,sans-serif}.rodape_modelo_sofia a,.rodape_modelo_sofia a:hover{color:inherit}.rodape_modelo_sofia .rodape{width:100%;float:left;padding:0 10vw;border-radius:15px;background-color:#fff;margin-top:35px;position:relative;overflow:hidden}.rodape_modelo_sofia .rodape .texto_rodape{width:100%;float:left;padding:5px;font-size:14px;line-height:16px;text-align:center;position:absolute;left:0;top:0}.rodape_modelo_sofia .rodape .rodape_titulo{width:100%;float:left;text-align:center;margin-top:80px;font-size:25px;line-height:27px;font-weight:500}.rodape_modelo_sofia .rodape .contato_rodape{width:100%;padding:15px;border-radius:15px;margin:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:left}.rodape_modelo_sofia .rodape .contato_rodape .contato{font-size:16px;line-height:25px;margin:0 10px}.rodape_modelo_sofia .rodape .contato_rodape .contato .contato_icone{float:left;font-size:18px;line-height:25px;margin-right:5px}.rodape_modelo_sofia .rodape .contato_rodape .contato .contato_icone i{margin:0}.rodape_modelo_sofia .rodape .contato_rodape .contato .contato_titulo{float:left;font-weight:700;margin-right:3px}.rodape_modelo_sofia .rodape .contato_rodape .contato .contato_numero{float:left}.rodape_modelo_sofia .rodape .rodape_contato_email_endereco{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rodape_modelo_sofia .rodape .rodape_contato_email_endereco .rodape_contato_email{margin:10px}.rodape_modelo_sofia .rodape .rodape_contato_email_endereco .rodape_contato_email .contato_email_icone{float:left;font-size:18px;line-height:20px;margin-right:5px}.rodape_modelo_sofia .rodape .rodape_contato_email_endereco .rodape_contato_email .contato_email_icone i{margin:0}.rodape_modelo_sofia .rodape .rodape_contato_email_endereco .rodape_contato_email .contato_email_texto{float:left;font-size:16px;line-height:20px;color:#000}.rodape_modelo_sofia .rodape .rodape_contato_email_endereco .rodape_contato_endereco{width:435px;max-width:100%;margin:10px}.rodape_modelo_sofia .rodape .rodape_contato_email_endereco .rodape_contato_endereco .endereco_rodape{width:100%;float:left;margin-bottom:10px}.rodape_modelo_sofia .rodape .rodape_contato_email_endereco .rodape_contato_endereco .endereco_rodape i{float:left;font-size:18px;line-height:20px;margin:0;margin-right:5px}.rodape_modelo_sofia .rodape .rodape_contato_email_endereco .rodape_contato_endereco .endereco_rodape small,.rodape_modelo_sofia .rodape .rodape_contato_email_endereco .rodape_contato_endereco .endereco_rodape span{float:left;font-size:16px;line-height:20px;color:#000}.rodape_modelo_sofia .rodape .rodape_form{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px}.rodape_modelo_sofia .rodape .rodape_form .rodape_form_titulo{width:100%;float:left;text-align:center;font-size:20px;line-height:22px;font-weight:500}.rodape_modelo_sofia .rodape .rodape_form .formulario{max-width:100%;width:310px;margin:30px 0}.rodape_modelo_sofia .rodape .rodape_form .formulario .campos{width:100%;float:left;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.rodape_modelo_sofia .rodape .rodape_form .formulario .campos input,.rodape_modelo_sofia .rodape .rodape_form .formulario .campos textarea{width:100%;text-align:center;font-size:14px;color:#38272c;border:0;border-bottom:1px solid #767676;height:40px}.rodape_modelo_sofia .rodape .rodape_form .formulario .campos input::-webkit-input-placeholder,.rodape_modelo_sofia .rodape .rodape_form .formulario .campos textarea::-webkit-input-placeholder{color:#38272c}.rodape_modelo_sofia .rodape .rodape_form .formulario .campos input:-ms-input-placeholder,.rodape_modelo_sofia .rodape .rodape_form .formulario .campos textarea:-ms-input-placeholder{color:#38272c}.rodape_modelo_sofia .rodape .rodape_form .formulario .campos input::-ms-input-placeholder,.rodape_modelo_sofia .rodape .rodape_form .formulario .campos textarea::-ms-input-placeholder{color:#38272c}.rodape_modelo_sofia .rodape .rodape_form .formulario .campos input::placeholder,.rodape_modelo_sofia .rodape .rodape_form .formulario .campos textarea::placeholder{color:#38272c}.rodape_modelo_sofia .rodape .rodape_form .formulario .campos textarea{height:60px}.rodape_modelo_sofia .rodape .rodape_form .formulario .campos button{width:229px;height:48px;border-radius:10px;font-size:14px;font-weight:700;text-transform:uppercase;border:0}.rodape_modelo_sofia .copyright{width:100%;float:left;padding:35px 5px;font-size:14px;line-height:16px;text-align:center;color:#38262c}.rodape_modelo_diana{width:100%;float:left;margin-top:85px;font-family:Roboto,sans-serif}.rodape_modelo_diana a,.rodape_modelo_diana a:hover{color:inherit}.rodape_modelo_diana .center{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rodape_modelo_diana .rodape_form{width:900px;max-width:98%;border:1px solid;background-color:#f2f5f7;padding:30px;margin-top:-65px;margin-bottom:50px;float:left}.rodape_modelo_diana .rodape_form .rodape_form_titulo{width:100%;float:left;font-size:30px;line-height:32px;font-style:italic;text-align:center;margin-bottom:30px}.rodape_modelo_diana .rodape_form .formulario{width:100%;float:left}.rodape_modelo_diana .rodape_form .formulario .campos{width:30%;height:123px;float:left}.rodape_modelo_diana .rodape_form .formulario .campos_box{width:68%;height:123px;float:left;margin-right:2%}.rodape_modelo_diana .rodape_form .formulario .campos_box .campos{width:100%;height:52px}.rodape_modelo_diana .rodape_form .formulario .campos_box .campos:first-child{margin-bottom:19px}.rodape_modelo_diana .rodape_form .formulario .campos_btn{width:100%;height:auto;text-align:center;margin-top:30px}.rodape_modelo_diana .rodape_form .formulario input,.rodape_modelo_diana .rodape_form .formulario textarea{width:100%;height:100%;border:1px solid;background:0;font-size:15px;color:#000}.rodape_modelo_diana .rodape_form .formulario input::-webkit-input-placeholder,.rodape_modelo_diana .rodape_form .formulario textarea::-webkit-input-placeholder{color:#000}.rodape_modelo_diana .rodape_form .formulario input:-ms-input-placeholder,.rodape_modelo_diana .rodape_form .formulario textarea:-ms-input-placeholder{color:#000}.rodape_modelo_diana .rodape_form .formulario input::-ms-input-placeholder,.rodape_modelo_diana .rodape_form .formulario textarea::-ms-input-placeholder{color:#000}.rodape_modelo_diana .rodape_form .formulario input::placeholder,.rodape_modelo_diana .rodape_form .formulario textarea::placeholder{color:#000}.rodape_modelo_diana .rodape_form .formulario button{width:195px;height:52px;font-size:20px;font-weight:700;border:0}.rodape_modelo_diana .rodape{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:70px}.rodape_modelo_diana .rodape #menu_rodape{width:390px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:50px}.rodape_modelo_diana .rodape #menu_rodape .item{border-radius:0!important;font-size:14px!important}.rodape_modelo_diana .rodape #menu_rodape .item2{font-size:20px!important;-webkit-transition:all 225ms ease-in-out;transition:all 225ms ease-in-out;position:relative;color:inherit;border-radius:0!important;text-transform:capitalize;margin:0}.rodape_modelo_diana .rodape #menu_rodape .item2:hover{text-decoration:underline}.rodape_modelo_diana .rodape .rodape_contato_endereco{width:480px;padding:50px;max-width:100%;border-right:1px solid;border-left:1px solid}.rodape_modelo_diana .rodape .rodape_contato_endereco .endereco_rodape{width:100%;float:left;margin-bottom:10px}.rodape_modelo_diana .rodape .rodape_contato_endereco .endereco_rodape i{float:left;font-size:29px;line-height:30px;color:inherit;margin-right:5px}.rodape_modelo_diana .rodape .rodape_contato_endereco .endereco_rodape span{font-size:20px;line-height:30px;color:inherit}.rodape_modelo_diana .rodape .contato_rodape{width:400px;padding:50px;max-width:100%}.rodape_modelo_diana .rodape .contato_rodape .contato{width:100%;margin:10px 0;font-size:20px;line-height:25px;float:left}.rodape_modelo_diana .rodape .contato_rodape .contato .contato_icone{float:left;font-size:29px;line-height:30px}.rodape_modelo_diana .rodape .contato_rodape .contato .contato_icone i{margin:0}.rodape_modelo_diana .rodape .contato_rodape .contato .contato_titulo{float:left;font-weight:700;margin:0 7px;font-size:20px}.rodape_modelo_diana .rodape .contato_rodape .contato .contato_numero{float:left}.rodape_modelo_diana .copyright,.rodape_modelo_diana .texto_rodape{width:100%;float:left;padding:15px;font-size:14px;line-height:16px;text-align:center;border-top:1px solid}@media screen and (max-width:900px){.rodape_modelo_diana .rodape_form{margin-bottom:25px}.rodape_modelo_diana .rodape_form .formulario .campos_box{width:100%;margin:0}.rodape_modelo_diana .rodape_form .formulario .campos_box .campos:first-child{margin-bottom:10px}.rodape_modelo_diana .rodape_form .formulario .campos{width:100%}.rodape_modelo_diana .rodape{margin-bottom:35px}.rodape_modelo_diana .rodape #menu_rodape{display:none!important;padding:20px}.rodape_modelo_diana .rodape .rodape_contato_endereco{padding:20px}.rodape_modelo_diana .rodape .contato_rodape{padding:20px}}.rodape_modelo_grace{width:100%;float:left;font-family:Roboto,sans-serif}.rodape_modelo_grace a,.rodape_modelo_grace a:hover{color:inherit}.rodape_modelo_grace .rodape{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:50px 0 35px 0}.rodape_modelo_grace .rodape .rodape_form{width:640px;margin:0 10% 60px 10%;max-width:80%}.rodape_modelo_grace .rodape .rodape_form .rodape_form_titulo{width:100%;float:left;font-size:40px;line-height:42px;font-weight:700;margin-bottom:20px;padding-left:15px}.rodape_modelo_grace .rodape .rodape_form .formulario{width:100%;float:left}.rodape_modelo_grace .rodape .rodape_form .formulario .campos{width:100%;float:left;margin-bottom:20px;text-align:center}.rodape_modelo_grace .rodape .rodape_form .formulario .campos input{width:100%;height:80px;background-color:#fff;font-size:20px;line-height:22px;border-radius:20px;padding-left:15px;border:0}.rodape_modelo_grace .rodape .rodape_form .formulario .campos button{width:217px;height:49px;font-size:20px;line-height:22px;font-weight:700;border-radius:15px;border:0}.rodape_modelo_grace .rodape .rodape_contato_endereco{width:400px;max-width:98%;margin:2%}.rodape_modelo_grace .rodape .rodape_contato_endereco .rodape_contato_endereco_titulo{width:100%;float:left;font-size:20px;line-height:22px;font-weight:700;margin-bottom:10px}.rodape_modelo_grace .rodape .rodape_contato_endereco .endereco_rodape{width:100%;float:left;font-size:20px;line-height:22px;margin-bottom:15px}.rodape_modelo_grace .rodape .contato_rodape{width:400px;max-width:98%;margin:2%}.rodape_modelo_grace .rodape .contato_rodape .contato_rodape_titulo{width:100%;float:left;font-size:20px;line-height:22px;font-weight:700;margin-bottom:10px}.rodape_modelo_grace .rodape .contato_rodape .contato{width:50%;margin-bottom:10px;font-size:20px;line-height:25px;float:left}.rodape_modelo_grace .rodape .contato_rodape .contato .contato_icone{float:left;font-size:25px;line-height:25px}.rodape_modelo_grace .rodape .contato_rodape .contato .contato_icone i{margin:0}.rodape_modelo_grace .rodape .contato_rodape .contato .contato_titulo{float:left;font-weight:700;margin-right:7px;font-size:20px}.rodape_modelo_grace .rodape .contato_rodape .contato .contato_numero{float:left}.rodape_modelo_grace .rodape .rodape_midias{width:300px;max-width:98%;margin:2%}.rodape_modelo_grace .rodape .rodape_midias .rodape_midias_titulo{width:100%;float:left;font-size:20px;line-height:22px;font-weight:700;margin-bottom:10px}.rodape_modelo_grace .rodape .rodape_midias .midia_rodape{font-size:28px;line-height:30px;margin-right:10px;float:left}.rodape_modelo_grace .texto_rodape{width:100%;float:left;padding:15px;font-size:14px;line-height:16px;text-align:center;border-top:1px solid}.rodape_modelo_grace .copyright{width:100%;float:left;background-color:#fff;color:#000;padding:15px}.rodape_modelo_grace .copyright #menu_rodape{width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;margin-bottom:10px;float:left}.rodape_modelo_grace .copyright #menu_rodape .item{border-radius:0!important;font-size:14px!important}.rodape_modelo_grace .copyright #menu_rodape .item2{font-size:20px!important;-webkit-transition:all 225ms ease-in-out;transition:all 225ms ease-in-out;position:relative;color:inherit;border-radius:0!important;text-transform:capitalize;margin:0}.rodape_modelo_grace .copyright #menu_rodape .item2:hover{text-decoration:underline}.rodape_modelo_grace .copyright .copyright_text{width:100%;text-align:center;font-size:20px;line-height:22px;float:right;font-weight:700}@media screen and (max-width:900px){.rodape_modelo_grace .rodape{padding:25px 0 15px 0}.rodape_modelo_grace .rodape .rodape_form .rodape_form_titulo{font-size:25px;line-height:27px;padding-left:0;margin-bottom:15px}.rodape_modelo_grace .rodape .rodape_contato_endereco .endereco_rodape{font-size:16px;line-height:20px}.rodape_modelo_grace .rodape .contato_rodape{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rodape_modelo_grace .rodape .contato_rodape .contato{font-size:16px;line-height:20px}.rodape_modelo_grace .rodape .contato_rodape .contato .contato_icone{font-size:20px;line-height:21px}.rodape_modelo_grace .rodape .contato_rodape .contato .contato_titulo{margin:0 3px;font-size:16px}.rodape_modelo_grace .rodape .contato_rodape .contato .contato_numero{margin-left:0}.rodape_modelo_grace .rodape .rodape_form{margin:0 10% 30px 10%}.rodape_modelo_grace .rodape .rodape_form .formulario .campos{margin-bottom:10px}.rodape_modelo_grace .rodape .rodape_form .formulario .campos input{height:50px;font-size:15px}.rodape_modelo_grace .copyright #menu_rodape{display:none!important;margin-bottom:20px}}.rodape_modelo_meg{width:100%;float:left;font-family:Lato,sans-serif;margin-top:50px;padding:20px 0}.rodape_modelo_meg a,.rodape_modelo_meg a:hover{color:inherit}.rodape_modelo_meg .rodape{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.rodape_modelo_meg .rodape #menu_rodape{width:170px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;margin-bottom:10px;float:left}.rodape_modelo_meg .rodape #menu_rodape .item{border-radius:0!important;font-size:14px!important}.rodape_modelo_meg .rodape #menu_rodape .item2{width:100%;font-size:22px!important;-webkit-transition:all 225ms ease-in-out;transition:all 225ms ease-in-out;position:relative;color:inherit;border-radius:0!important;text-transform:capitalize;margin:0;font-weight:700;font-style:italic}.rodape_modelo_meg .rodape #menu_rodape .item2:hover{text-decoration:underline}.rodape_modelo_meg .rodape .linha_vertical{width:1px;height:290px;margin:0 10px}.rodape_modelo_meg .rodape .rodape_contatos{width:450px;max-width:100%}.rodape_modelo_meg .rodape .rodape_contatos .rodape_contatos_numeros{width:100%;float:left;margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rodape_modelo_meg .rodape .rodape_contatos .rodape_contatos_numeros .contato{width:50%;margin-bottom:10px;font-size:20px;line-height:22px;float:left}.rodape_modelo_meg .rodape .rodape_contatos .rodape_contatos_numeros .contato .contato_icone{float:left;font-size:20px;line-height:23px}.rodape_modelo_meg .rodape .rodape_contatos .rodape_contatos_numeros .contato .contato_icone i{margin:0}.rodape_modelo_meg .rodape .rodape_contatos .rodape_contatos_numeros .contato .contato_titulo{float:left;font-weight:700;margin-left:7px;font-size:20px}.rodape_modelo_meg .rodape .rodape_contatos .rodape_contatos_numeros .contato .contato_numero{float:left;margin-left:7px}.rodape_modelo_meg .rodape .rodape_contatos .rodape_contatos_enderecos{width:100%;float:left;margin:10px 0}.rodape_modelo_meg .rodape .rodape_contatos .rodape_contatos_enderecos .endereco_rodape{width:100%;float:left;margin-bottom:10px;font-size:20px;line-height:22px}.rodape_modelo_meg .rodape .rodape_form{width:390px;margin-top:-120px}.rodape_modelo_meg .rodape .rodape_form .rodape_form_titulo{width:100%;height:80px;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:25px;font-weight:700;font-style:italic}.rodape_modelo_meg .rodape .rodape_form .formulario{width:100%;float:left;border:1px solid;padding:50px 30px 0 30px}.rodape_modelo_meg .rodape .rodape_form .formulario .campos{width:100%;float:left;margin-bottom:30px;text-align:center}.rodape_modelo_meg .rodape .rodape_form .formulario .campos input{width:100%;height:35px;border:0;border-bottom:1px solid;background:0;font-size:16px;font-style:italic}.rodape_modelo_meg .rodape .rodape_form .formulario .campos input::-webkit-input-placeholder{color:inherit}.rodape_modelo_meg .rodape .rodape_form .formulario .campos input:-ms-input-placeholder{color:inherit}.rodape_modelo_meg .rodape .rodape_form .formulario .campos input::-ms-input-placeholder{color:inherit}.rodape_modelo_meg .rodape .rodape_form .formulario .campos input::placeholder{color:inherit}.rodape_modelo_meg .rodape .rodape_form .formulario .campos button{width:196px;height:30px;border:0;background:0;font-size:25px;font-weight:700;font-style:italic}.rodape_modelo_meg .copyright,.rodape_modelo_meg .texto_rodape{width:100%;float:left;padding:15px;font-size:18px;line-height:20px;text-align:left}@media screen and (max-width:900px){.rodape_modelo_meg .center{padding:0 2%}.rodape_modelo_meg .rodape #menu_rodape{display:none!important;width:100%}.rodape_modelo_meg .rodape #menu_rodape .item2{width:auto}.rodape_modelo_meg .rodape .linha_vertical{width:90%;height:1px;margin:0;margin-bottom:10px}.rodape_modelo_meg .rodape .rodape_form{margin-top:0}}.topo_fixo{width:100%;padding:1%;position:fixed;top:0;left:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999999;display:none}.topo_fixo .topo_fixo_logo{width:140px;text-align:center}.topo_fixo .topo_fixo_logo img{max-width:140px;max-height:70px}.topo_fixo #menu_topo_fixo{max-width:calc(100% - 20px);float:left;margin:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.topo_fixo #menu_topo_fixo .item{border-radius:0!important;font-size:14px!important}.topo_fixo #menu_topo_fixo .item2{font-size:18px!important;-webkit-transition:all 225ms ease-in-out;transition:all 225ms ease-in-out;position:relative;color:#fff;border-radius:0!important;text-transform:capitalize;margin:0}.topo_fixo #menu_topo_fixo .item2:hover{background-color:transparent!important;text-decoration:underline}.topo_fixo .menu_topo_fixo_mobile{float:left;font-size:18px;line-height:20px;position:relative;margin:10px 0}.topo_fixo .menu_topo_fixo_mobile i{margin-right:6px}.topo_fixo .menu_topo_fixo_mobile #menu_topo_fixo_mobile{width:auto;display:none;position:absolute;z-index:99;top:10px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.08);box-shadow:0 1px 3px 0 rgba(0,0,0,.08);border-radius:0 0 .28571429rem 0;border:1px solid rgba(34,36,38,.15);background:#fff}.topo_fixo .menu_topo_fixo_mobile #menu_topo_fixo_mobile .item2{padding-left:25px;margin-bottom:0}.topo_fixo .topo_fixo_contato{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:10px 0}.topo_fixo .topo_fixo_contato .topo_fixo_contato_btn{max-width:100%;margin:0 10px;cursor:pointer}.topo_fixo .topo_fixo_contato .topo_fixo_contato_btn .icone{float:left;font-size:20px;line-height:20px}.topo_fixo .topo_fixo_contato .topo_fixo_contato_btn .texto{float:left;font-size:18px;line-height:20px}@media screen and (max-width:768px){.topo_fixo{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.topo_fixo .topo_fixo_logo{width:100%}.topo_fixo .topo_fixo_contato .topo_fixo_contato_btn .texto{display:none}}.mostra_mobile{display:none}@media screen and (max-width:1200px){.esconde_mobile{display:none}.esconde_mobile2{display:none!important}.mostra_mobile{display:block}.fundo_valor{width:100%!important}}