input:active,input:focus{outline:0}.page-wrapper{border:0 !important}.block.imoveis{margin-top:100px !important;margin-bottom:50px}.block.imoveis .coluna_imagem{padding:0 10px}.block.sobre{padding-top:15px !important}.block.sobre .blockquote{display:flex;flex-flow:row nowrap;justify-content:center}.block.sobre #sobre_quadro{width:70%;font-size:17px;line-height:2em}.block.colaboradores{margin-top:60px !important}.block.contato{margin-top:0 !important;font-size:1.4rem !important;line-height:2.4rem !important}.block__wrapper{width:100% !important}.container{display:flex;flex-flow:row wrap;justify-content:center;max-width:100%;padding-left:2.5rem !important;padding-right:2.5rem !important}header{height:485px !important;margin-bottom:0}.bl{z-index:99999;position:fixed;top:81px;left:0;width:100%;border-bottom:1px solid black;box-shadow:rgba(0,0,0,0.5) 0 4px 4px;background-color:#ffeecd;background-color:white}.pc{width:100%;height:5px;background:transparent}.pb{width:0;height:5px;background:#ff7b0c}.navbar{padding:1rem 3rem 1rem 3rem;background-color:black !important}.navbar-brand img{margin-top:2px;margin-bottom:4px}.nav-item{color:white !important}.navbar .nav-link:after{background-color:transparent}.navbar .divider{width:133px;height:auto;margin:15px 0;border-top:2px solid white;border-left:0;opacity:1}.navbar-toggler{background-color:white !important}.navbar-light .navbar-nav .nav-link{opacity:1 !important}.navbar-light .navbar-nav .nav-link:hover{color:darkorange !important;opacity:1 !important}.navbar-expand-lg .navbar-nav{align-items:end}.nav-item.nav-link{width:133px;text-align:left}.nav-item.nav-link.pesquisar{width:40px;font-size:1.4rem !important;line-height:2.4rem !important}.limpar_filtro{position:absolute;bottom:-20px;right:10px;font-size:12px;font-weight:bold;color:white !important;cursor:default}.limpar_filtro:hover{color:darkorange !important}.menu{height:86px}.collapse.show{margin:0 !important;transition:height .35s ease}.collapsing{transition:height .05s ease}.filtro{z-index:2;position:fixed;width:100%;margin:-5px 0 0 0 !important;padding:25px 0 15px 0 !important;background-color:rgba(0,0,0,0.5);pointer-events:all}#filtros{z-index:1000;display:block !important;position:relative;top:0;padding-top:0}.filtro_label{display:block !important;max-width:200px;margin:0 !important;padding:0 10px !important;opacity:.5}.filtro_temporada INPUT{display:inline-block;position:relative;top:-3px;width:20px;max-width:20px;height:26px;min-height:26px;margin:1px 10px 0 10px;padding:0 5px;border:0;border-radius:3px;font-size:12px;cursor:pointer}.filtro_temporada LABEL{position:relative;margin-top:0;margin-left:-5px;padding:0;vertical-align:text-bottom;color:white;cursor:pointer}.filtro_item{position:relative;bottom:0;width:120px;max-width:120px;height:27px;min-height:27px;margin:0 10px;border:0;border-radius:3px;font-size:12px;cursor:pointer}.filtro_item:active,.filtro_item:focus{outline:2px solid darkorange}.filtro_codigo{display:block;position:relative;bottom:-2px;width:120px;max-width:120px;height:26px;min-height:26px;margin:1px 10px 0 10px;padding:0 5px;border:0;border-radius:3px;font-size:12px;background-color:-moz-Combobox}.filtro_codigo:active,.filtro_codigo:focus{outline:2px solid darkorange}.form-group.valor{position:relative;bottom:0;max-width:283px !important}.form-group .value-min,.form-group .value-max{height:15px;cursor:default}.form-group .ui-slider{padding:0 10px !important}#hero .hero__background{height:690px !important;background-color:transparent}.block{padding-top:0;padding-bottom:0}.block .block__wrapper{position:relative;padding-top:1rem;padding-bottom:0}.block .block__title{margin-bottom:4rem;color:darkorange}.block .block__title h2{font-size:3.6rem}.box.box--pricing .box__header{padding-top:22px;padding-bottom:0}#imoveis .box__content{display:flex;flex-flow:column nowrap !important;padding:20px 0;align-content:center}#imoveis .imovel{border-radius:1.3rem !important;cursor:pointer}#imoveis .descricao{display:inline;margin:0 auto}#imoveis .gerenciar{position:absolute;display:flex;justify-content:center;align-items:center;top:10px;right:10px;width:35px;height:35px;border:2px solid black;border-radius:50%;font-size:18px;color:black;background-color:white}#imoveis .gerenciar:hover{border:2px solid black !important;color:black !important;background-color:darkorange !important}#imoveis .botoes_imovel{position:absolute;display:flex;flex-direction:row;justify-content:space-between;top:255px;left:10px;width:auto;border:2px solid black;border-radius:19px;background-color:white}#imoveis .favoritos{position:relative;display:flex;justify-content:center;align-items:center;width:35px;height:35px;margin-right:-7px;padding-top:2px;border-radius:50%;font-size:18px;color:red}#imoveis .favoritos:hover{color:black !important;background-color:darkorange !important}#imoveis .whatsapp{position:relative;display:flex;justify-content:center;align-items:center;width:35px;height:35px;margin-right:unset;padding-top:0;border-radius:50%;font-size:21px;color:green}#imoveis .whatsapp:hover{color:black !important;background-color:darkorange !important}#imoveis ul{display:inline;margin:0 auto;font-size:16px !important;text-align:left}#imoveis i{width:25px;margin-right:5px}.imovel_descricao{font-size:22px !important;white-space:pre-wrap;word-wrap:break-word}.imovel_codigo{margin-bottom:2rem !important;font-size:14px !important;color:gray}.imovel_preco{margin-bottom:1rem !important;font-size:22px !important}.background-wrapper{background-color:#f8efea}#sobre h2{padding-top:2rem !important;margin-bottom:-3rem !important;font-size:3.6rem !important}#sobre .blockquote-footer{padding-bottom:2rem !important}#colaboradores{padding:0;background:#fff}#colaboradores .row{margin-right:0;margin-left:-20px}#colaboradores .quadro{margin:0 !important;padding:0 !important}#colaboradores li .team{border:1px solid #aaa;border-radius:10px}#colaboradores li .img-responsive{width:100%;height:270px;object-fit:cover;object-position:top}#colaboradores li .team-detail{border:unset !important}#colaboradores li .team-detail p{margin:0 0 15px 0 !important}#contato{padding:4rem 0 60px 0;color:white;background:#222 url("../img/predio.jpg") bottom no-repeat;background-size:contain}#contato header{height:auto !important}#contato H3{margin-bottom:30px;font-size:3.6rem;color:darkorange;cursor:default}#contato IFRAME{width:100%;height:505px;border:0}#contato .contato_1{flex-grow:1;align-self:flex-start;color:white !important}.contato_1 a{color:inherit}#contato .contato_2{flex-grow:2;align-self:flex-start}.contact-box{margin-bottom:35px;padding:0}.contact-box i{width:45px;height:45px;margin-bottom:10px;border:solid 1px white;border-radius:50%;font-size:24px;text-align:center;line-height:45px;color:white}.contact-box .descricao1{margin-bottom:5px;padding:0;font-family:'Poppins',sans-serif;font-weight:400;font-size:1.75rem;cursor:default}.contact-box .descricao2{margin-bottom:5px;padding:0;font-family:'Poppins',sans-serif;font-weight:400;font-size:1.75rem;font-style:italic;cursor:default;opacity:.65}.contact-tile{padding-left:0;font-family:handmade;font-size:20px;font-weight:bold;color:#010215}.separador_vertical{margin-bottom:35px !important}.resolucao{z-index:100000;position:fixed;left:0;bottom:0;width:20px;height:20px;margin:0;padding:0;color:black;background:transparent;cursor:default}.resolucao:hover{background-color:white}.carrossel-imoveis{position:relative;display:flex;align-items:center;width:100%}.carrossel-imoveis .seta-esquerda,.carrossel-imoveis .seta-direita{z-index:10;display:flex;justify-content:center;align-items:center;width:40px !important;height:40px !important;margin:0 !important;padding:10px;border:1px solid black;border-radius:50%;font-size:28px;color:black;background:darkorange;cursor:pointer}.carrossel-imoveis .seta-esquerda:hover,.carrossel-imoveis .seta-direita:hover{color:darkorange;background-color:black}#imoveis_visitados{flex-flow:column nowrap !important;padding:0 !important}#imoveis_visitados .titulo{display:flex;flex-direction:row;align-self:center;margin-top:50px;margin-bottom:0;font-size:30px;text-align:center;color:darkorange}#imoveis_visitados .subtitulo{display:flex;flex-direction:row;align-self:center;margin-bottom:0;font-size:16px;text-align:center;color:#888;cursor:pointer}#imoveis_visitados .subtitulo I{margin-left:10px;font-size:20px;color:black}#imoveis_visitados #imoveis{overflow:hidden;scroll-behavior:smooth;flex:1;margin:30px 5px 20px !important;padding:0 !important}#imoveis_visitados #imoveis .row{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:darkorange transparent;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;height:335px;margin:0 !important;background-color:#EEE}#imoveis_visitados #imoveis .row .imovel_visitado{flex:0 0 auto;cursor:default}#imoveis_visitados #imoveis .row #cards{border:1px solid transparent;background-color:#EEE}#imoveis_visitados #imoveis .row IMG{width:auto;height:265px;cursor:pointer}#imoveis_visitados #imoveis .row H4{margin-bottom:0;font-size:16px !important}#imoveis_visitados #imoveis .row::-webkit-scrollbar{height:6px}#imoveis_visitados #imoveis .row::-webkit-scrollbar-track{background:transparent}#imoveis_visitados #imoveis .row::-webkit-scrollbar-thumb{background-color:darkorange;border-radius:3px}#imoveis_visitados #imoveis .row::-webkit-scrollbar-button{display:none;width:0;height:0}.icone_menu{opacity:1 !important;margin:3px 0 0 0 !important;font-size:2em !important;color:white !important}.icone_menu:hover{color:darkorange !important;transition:.3s ease}.icone_menu.fa-facebook-f{font-size:1.7em !important}figure{margin:0 !important;padding:0 20px !important}.empresa{z-index:1000;position:relative;display:flex;flex-flow:row wrap;justify-content:center !important;bottom:-30px;padding-bottom:0;font-size:16px;text-align:center;color:white}.whatsapp:not(#imoveis .whatsapp){z-index:1000;position:fixed;width:60px;height:60px;bottom:40px;right:40px;border-radius:50px;box-shadow:1px 1px 2px #888;font-size:30px;text-align:center;color:#FFF;background-color:#25d366}.link_texto:hover{color:darkorange !important}.back_black{background-color:black}.color_maroon{color:maroon}@media(min-width:10px){.block.imoveis .coluna_imagem{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(min-width:710px){.block.imoveis .coluna_imagem{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media(min-width:1100px){.block.imoveis .coluna_imagem{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}@media(min-width:1500px){.block.imoveis .coluna_imagem{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media(max-width:450px){}@media(min-width:576px){.filtro_container{max-width:unset !important}}@media(max-width:634px){#contato iframe{height:300px !important}}@media(max-width:685px){.empresa{font-size:13px}.empresa figure{padding:0 8px !important}}@media(max-width:767px){header{margin-bottom:-14rem;!important}#contato .contato_1{padding-left:1rem}#contato .contato_2{padding-left:1rem;padding-right:1rem}#contato iframe{height:564px}.empresa{padding-left:1rem;padding-right:1rem}#hero .hero__background{height:600px !important;top:-162px !important}.block.imoveis{margin-top:0 !important}.block.sobre #sobre_quadro{width:100%;font-size:15px}}@media(min-width:768px) and (max-width:992px){#contato .contato_1{padding-left:1rem}#contato .contato_2{padding-left:1rem;padding-right:1rem}.empresa{padding-left:1rem;padding-right:1rem}}@media(max-width:963px){.filtro_item,.filtro_codigo{width:82px;max-width:82px}.form-group.valor{max-width:200px !important}}@media(min-width:992px) and (max-width:1198px){.filtro_codigo{bottom:1px;height:27px;min-height:27px}}@media(min-width:992px){.navbar-expand-lg .navbar-nav{align-items:center}.nav-item.nav-link{width:auto;text-align:center}.navbar .divider{width:auto;height:30px;margin:0 10px 0 15px;border-top:0;border-left:2px solid white;opacity:1}}@media(max-width:768px){.carrossel-imoveis .seta-esquerda,.carrossel-imoveis .seta-direita{position:absolute;width:25px !important;height:25px !important;font-size:12px;font-weight:bold}.carrossel-imoveis .seta-esquerda{left:10px;width:25px !important;height:25px !important;font-size:12px;font-weight:bold}.carrossel-imoveis .seta-direita{right:10px;width:25px !important;height:25px !important;font-size:15px;font-weight:bold}.carrossel-imoveis .seta-esquerda:hover,.carrossel-imoveis .seta-direita:hover{color:black;background:darkorange}.carrossel-imoveis .seta-esquerda:active,.carrossel-imoveis .seta-direita:active{color:darkorange;background-color:black}}@media(hover:none){.carrossel-imoveis .seta-esquerda:hover,.carrossel-imoveis .seta-direita:hover{color:black;background:darkorange}}