HTML{scrollbar-color:var(--hex-detalhes) rgba(0, 0, 0, 0.3) !important;}HTML::-webkit-scrollbar-track{border:1px solid var(--hex-detalhes) !important;;}HTML::-webkit-scrollbar-thumb{background-color:rgba(0, 0, 0, 0.3) !important;;}[class*="col-"]{}input,select{}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:none;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-md .navbar-nav,.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{z-index:100000;height:86px;}.collapse.show{margin:0 !important;transition:height 0.35s ease;}.collapsing{transition:height 0.05s ease;}.filtro{z-index:100 !important;position:absolute !important;bottom:15px !important;left:50% !important;width:calc(100% - 40px) !important;max-width:1200px !important;margin:0 !important;padding:15px 30px !important;border-radius:5px !important;box-shadow:0 4px 15px rgba(0, 0, 0, 0.4) !important;background-color:rgba(0, 0, 0, 0.35) !important;transform:translateX(-50%) !important;pointer-events:auto;}#filtros{z-index:1000;display:block !important;position:relative;top:0px;padding-top:0;}.filtro_label{display:block !important;max-width:200px;margin:0 !important;padding:0 10px !important;opacity:0.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:none;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:none;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:none;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;margin-right:10px;}.form-group .value-min,.form-group .value-max{height:15px;cursor:default;}.form-group .ui-slider{padding:0 10px !important;}.form-group.valor .fa-question-circle{position:absolute;top:0;right:0;margin-right:-5px;margin-left:-8px;font-size:13px;color:white;}@media (max-width:768px){.form-group.valor .fa-question-circle{margin-right:-11px;font-size:16px;}}#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;}.box__header h4{}#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 .imoveis_listagem_bloco{justify-content:center;}#imoveis .descricao{display:inline;margin:0 auto;}#imoveis .gerenciar{position:absolute;display:flex;justify-content:center;align-items:center;top:10px;right:13px;width:35px;height:35px;border-radius:50%;font-size:18px;text-shadow: -1px -1px 0 black, 1px -1px 0 black, -1px 1px 0 black, 1px 1px 0 black, -1px 0px 0 black, 1px 0px 0 black, 0px -1px 0 black, 0px 1px 0 black;color:white;background-color:rgba(255, 255, 255, 0.3);}#imoveis .gerenciar:hover{border:2px solid black !important;text-shadow:none;color:black;}#imoveis .gerenciar i{display:contents;}#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{overflow:hidden;font-size:22px !important;text-overflow:ellipsis;white-space:nowrap;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:rgb(248, 239, 234);}#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 0;background:#fff;}#colaboradores .row{margin-right:0px;margin-left:-20px;}#colaboradores .quadro{margin:0 !important;padding:0 !important;}#colaboradores li .team{border:1px solid #AAAAAA;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;}.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;height:40px;margin:0;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;cursor:pointer;}#imoveis_visitados .subtitulo H4{font-size:16px;text-align:center;color:#888888;}#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 0 10px 0 !important;box-sizing:border-box;}#imoveis_visitados #imoveis .row{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:darkorange black;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;height:auto;margin:0 !important;border-radius:20px;box-shadow:0 .1rem 2rem rgba(0,0,0,.15);box-sizing:border-box;background-color:white;}#imoveis_visitados #imoveis .row .imovel_visitado{flex:0 0 auto;box-sizing:border-box;cursor:default;}#imoveis_visitados #imoveis .row #cards{width:350px;max-width:350px;border:1px solid transparent;background-color:white;}#imoveis_visitados #imoveis .row #cards .box__header{padding-top:22px;padding-bottom:0;font-family:'Poppins',sans-serif;font-weight:400;text-align:center;background-color:rgba(0,0,0,.06);}#imoveis_visitados #imoveis .row #cards h4{margin-bottom:1rem;font-weight:600;opacity:.8;}#imoveis_visitados #imoveis .row #cards ul{opacity:.6;}#imoveis_visitados #imoveis .row #cards .imovel_descricao{overflow:hidden;font-size:22px !important;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;}#imoveis_visitados #imoveis .row #cards .imovel_codigo{margin-bottom:2rem !important;font-size:14px !important;color:gray;}#imoveis_visitados #imoveis .row #cards .box__content{background-color:white;}#imoveis_visitados #imoveis .row IMG{width:auto;height:265px;cursor:pointer;}#imoveis_visitados #imoveis .row DIV H4{}#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;}.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){.form-group.valor{}}@media (min-width:576px){.filtro_container{max-width:unset !important;}}@media (max-width:634px){#contato{}#contato iframe{height:300px !important;}}@media (max-width:685px){.empresa{font-size:13px;}.empresa figure{padding:0 8px !important;}}@media (max-width:767px){header.com-carrossel{margin-bottom:50px !important;}header.sem-carrossel{margin-bottom:210px !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-md .navbar-nav, .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:none;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;}}