@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,300;6..72,400&family=Roboto:wght@300;400;700&display=swap";*{padding:0;margin:0;box-sizing:border-box}html,body{height:100%}body{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;color:#666;background-color:#fff;padding-top:140px;overflow-x:hidden}button{cursor:pointer}::selection{background:#666666}::-webkit-input-placeholder{color:#666;opacity:1}::-moz-placeholder{color:#666;opacity:1}:-ms-input-placeholder{color:#666;opacity:1}a{outline:none;text-decoration:none;color:#666}a img{border:0}b{font-weight:700}h1,h2{font-weight:400;text-align:center;font-size:38px;margin-bottom:40px;text-transform:uppercase;display:block;font-family:Newsreader,sans-serif;color:#666}h1 b,h2 b{font-weight:400}.container,.center{width:95%;margin:0 auto}input,textarea{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;color:#666;background:transparent;border:1px solid #666666;padding:0 10px;resize:none;outline:none}.breadcrumb{font-size:12px;font-weight:400;margin-bottom:20px}.hidden{display:none}.flexbox{display:flex;justify-content:space-between}.mobile,.grecaptcha-badge{display:none}#whatsapp-chat-btn{width:60px;height:60px;border-radius:50px;background:#07d400 url(/build/assets/whats-fixo.6cebcaac.svg) center center no-repeat;background-size:30px auto;position:fixed;bottom:80px;right:50px;cursor:pointer;opacity:1;transform:all .3s}#whatsapp-chat-btn.active{bottom:-100px;opacity:0}#contato-whats{border:2px solid #ccc;width:300px;height:auto;background:#f0f0f0;border-radius:30px;padding:30px;text-align:center;position:fixed;right:20px;bottom:-360px;transition:all .3s;opacity:0;z-index:2}#contato-whats.active{bottom:20px;opacity:1}#contato-whats.active:after{visibility:visible}#contato-whats .fechar{width:30px;height:30px;border-radius:30px;position:absolute;z-index:3;top:7px;right:7px;cursor:pointer;border:1px solid #ccc;background:#fff url(/build/assets/ico-close.f425dbe6.svg) center center no-repeat;background-size:10px auto}#contato-whats .title{text-transform:uppercase;font-weight:400;font-size:16px;margin-bottom:15px;letter-spacing:.5px;font-family:Arial,Helvetica,sans-serif}#contato-whats input,#contato-whats select{width:100%;height:30px;border:1px solid #CCC;border-radius:30px;margin-bottom:10px;background:#FFF;color:#666;opacity:1;font-size:14px;padding:0 10px}#contato-whats button{width:100%;background:#07d400;color:#fff;border:1px solid #ccc;border-radius:30px;height:35px;text-transform:uppercase;margin-top:5px}@keyframes pulse-black{0%{transform:scale(1)}40%{transform:scale(2.2);border:1px solid rgba(91,216,94,0)}to{transform:scale(2);border:1px solid rgba(91,216,94,0)}}@media screen and (max-width: 680px){.mobile{display:block}#whatsapp-chat-btn{bottom:20px;right:20px}#contato-whats{width:96%;right:2%}#contato-whats .fechar{top:-23px;right:30px;height:45px;width:45px;background-size:16px auto}#contato-whats input,#contato-whats select{height:40px;padding:0 20px}#contato-whats button{height:50px}#contato-whats.active{bottom:10px}}#app.locked{overflow-y:hidden;height:100vh}.header{display:flex;justify-content:space-between;align-items:top;position:absolute;height:66px;width:95%;left:0;right:0;top:15px;bottom:0;margin:0 auto;z-index:10}.header a{pointer-events:auto}.header .logo{display:block;max-height:100%}.header .menu-principal{display:flex;justify-content:flex-end;height:53px;background-color:#000c;border-top-left-radius:30px;border-bottom-left-radius:30px;padding:10px 10px 10px 20px;position:relative}.header .menu-principal button{text-transform:uppercase;background:transparent;border:0;display:flex;align-items:center;font-size:16px;font-weight:300;color:#fff}.header .menu-principal button svg{width:18px;margin-left:10px}.header .menu-principal #btn-buscar-imoveis{position:absolute;top:0;width:205px;left:-225px;height:53px;background-image:url(/build/assets/ico-search.fff4ed99.svg);background-color:#fffc;background-position:15px center;background-repeat:no-repeat;background-size:auto 40%;border-radius:30px;padding:0 15px 0 45px;color:#666}.header .menu-principal #btn-buscar-imoveis span{margin-left:7px}.cont-faixa-menu{top:0;height:53px;position:absolute;width:2.5%;right:0;background-color:#000c;z-index:1;top:15px}.box-menu-lateral{width:100vw;height:100vh;position:fixed;top:0;left:0;display:none;backdrop-filter:blur(5px);z-index:101}.box-menu-lateral .fechar{position:absolute;top:20px;right:50px;width:20px;height:20px;cursor:pointer;z-index:1;background:url(/build/assets/ico-close.f425dbe6.svg)}.box-menu-lateral.active{display:block}.box-menu-lateral input::selection{background-color:#efefef}.menu-lateral{position:fixed;top:0;right:-100%;overflow-y:auto;width:85%;max-width:400px;height:100vh;background:url(/build/assets/bg.ddf24ee7.jpg);transition:1s all;color:#7f7f7f;font-size:18px;border:1px solid;border-image-slice:2;border-width:2px;border-image-source:linear-gradient(to bottom,#A38243,#D2C29E);border-right:0;border-top:0;border-bottom:0}.menu-lateral.active{right:0}.menu-lateral a{color:#7f7f7f}.menu-lateral .menu{margin:80px auto 0;position:relative;max-width:250px;height:calc(100% - 220px);display:flex;flex-direction:column;justify-content:space-around}.menu-lateral .menu li{display:flex;align-items:center;justify-content:center;height:10%;list-style-type:none;text-align:center;border:1px solid;border-image-slice:1;border-width:1px;border-image-source:linear-gradient(to right,#A38243,#D2C29E);border-left:0;border-right:0;border-top:0}.menu-lateral .menu li a{display:block;text-transform:uppercase}.menu-lateral .menu li a:hover{color:#bea473}.menu-lateral .icones{height:60px;position:absolute;bottom:10px;width:100%;display:flex;justify-content:space-between;padding:0 50px}.menu-lateral .icones svg{width:40px}.menu-lateral .icones a:hover{color:#bea473}.menu-lateral .icones a:hover.whatsapp{color:#8dc73f}.menu-buscas{position:fixed;top:0;right:-100%;overflow-y:auto;width:85%;max-width:400px;height:100vh;background:url(/build/assets/bg.ddf24ee7.jpg);transition:1s all;color:#7f7f7f;font-size:18px;padding-top:80px;border:1px solid;border-image-slice:2;border-width:2px;border-image-source:linear-gradient(to bottom,#A38243,#D2C29E);border-right:0;border-top:0;border-bottom:0;padding-bottom:50px}.menu-buscas h2{font-weight:300;font-size:18px;text-transform:uppercase;margin-bottom:20px}.menu-buscas.active{right:0}.menu-buscas .box-busca{margin:0 auto;width:85%}.menu-buscas .box-busca .busca-padrao{width:100%;margin-bottom:50px}.menu-buscas .box-busca .busca-padrao p{margin-bottom:5px;font-size:18px;font-weight:400}.menu-buscas .box-busca .busca-padrao input{border-radius:15px;border:0;background:rgba(255,255,255,.8) url(/build/assets/ico-search.fff4ed99.svg) 15px center no-repeat;background-size:15px;padding-left:40px;color:gray;width:100%;height:45px;font-size:14px}.menu-buscas .box-busca .busca-padrao input::-webkit-input-placeholder{color:gray}.menu-buscas .box-busca .busca-padrao input:-moz-placeholder{color:gray}.menu-buscas .box-busca .busca-padrao input::-moz-placeholder{color:gray}.menu-buscas .box-busca .busca-padrao input:-ms-input-placeholder{color:gray}.menu-buscas #resposta_busca{pointer-events:all;width:85%;margin-top:-30px;right:7.5%;position:absolute;min-height:150px;max-height:400px;overflow-y:auto;background:rgba(255,255,255,.9);padding:10px;font-size:14px;display:none;z-index:10}.menu-buscas #resposta_busca p{padding-top:15px;margin-bottom:5px;text-transform:uppercase}.menu-buscas #resposta_busca a{display:inline-block;padding:10px;border-radius:15px;margin-bottom:7px;margin-right:7px;color:#fff;background-color:#95a3ab;font-size:14px;font-weight:300}.menu-buscas #resposta_busca a:hover{background:#BEA473}.menu-buscas #resposta_busca .erro,.menu-buscas #resposta_busca .links{margin-top:20px}.menu-buscas #resposta_busca.active{display:block}.menu-buscas #resposta_busca:before{content:"";position:absolute;width:20px;height:20px;right:10px;top:10px;cursor:pointer;pointer-events:none;background:url(/build/assets/ico-close.f425dbe6.svg)}.menu-buscas .filtros .filtro{position:relative;height:35px;background:#FFFFFF;border-radius:10px;padding:5px;margin-bottom:15px;font-size:14px}.menu-buscas .filtros .filtro .selecionado{padding-left:15px;line-height:25px;text-transform:uppercase;cursor:pointer}.menu-buscas .filtros .filtro .arrow{position:absolute;right:15px;top:11px;width:12px;height:12px;background:url(/build/assets/arrow-down-dourado.10d47bfc.svg) center center no-repeat;pointer-events:none}.menu-buscas .filtros .filtro .options{display:none}.menu-buscas .filtros .filtro.active{position:relative}.menu-buscas .filtros .filtro.active .arrow{transform:rotate(180deg)}.menu-buscas .filtros .filtro.active .options{z-index:2;position:absolute;display:block;background-color:#fff;width:100%;left:0;padding:10px 15px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;max-height:200px;overflow:auto}.menu-buscas .filtros .filtro.active .options .option{margin-bottom:5px;cursor:pointer}.menu-buscas .filtros .filtro.active .options .option label{display:block;padding:3px 0 3px 28px;position:relative;line-height:13px;font-size:12px;white-space:nowrap;overflow:hidden;cursor:pointer;font-weight:400;margin-bottom:6px;height:20px}.menu-buscas .filtros .filtro.active .options .option label:before{content:"";position:absolute;width:17px;height:17px;border:1px solid #E8E8E8;border-radius:5px;top:0px;left:3px}.menu-buscas .filtros .filtro.active .options .option label:hover:before{background:#cccccc}.menu-buscas .filtros .filtro.active .options .option input[type=checkbox],.menu-buscas .filtros .filtro.active .options .option input[type=radio]{display:none}.menu-buscas .filtros .filtro.active .options .option input[type=checkbox]:checked+label:before,.menu-buscas .filtros .filtro.active .options .option input[type=radio]:checked+label:before{content:"";background:#BEA473}.menu-buscas .filtros #filtro-pg{display:flex;justify-content:space-between;padding-left:5px}.menu-buscas .filtros #filtro-pg button{height:100%;width:45%;background-color:transparent;border:0;color:#7f7f7f;text-transform:uppercase;border-radius:7px}.menu-buscas .filtros #filtro-pg button.active,.menu-buscas .filtros #filtro-pg button:hover{color:#fff;background:linear-gradient(to right,#AC894C,#D4C09B)}.menu-buscas .filtros .filtro-numero{width:calc(100% - 90px)}.menu-buscas .filtros .filtro-numero label{display:block;line-height:25px;padding-left:15px;text-transform:uppercase}.menu-buscas .filtros .filtro-numero label span{float:right;padding-right:20px}.menu-buscas .filtros .filtro-numero button{width:35px;height:35px;border-radius:10px;background-color:#fff;border:0;position:absolute;top:0;right:-45px;background-position:center center;background-repeat:no-repeat;background-image:url(/build/assets/ico-menos.387eaa20.svg);background-size:40% auto}.menu-buscas .filtros .filtro-numero button:last-child{right:-90px;background-image:url(/build/assets/ico-mais.cb293936.svg)}.menu-buscas .filtros .filtro-input label{display:flex;justify-content:space-between;line-height:25px;padding-left:15px;text-transform:uppercase;cursor:pointer}.menu-buscas .filtros .filtro-input input{width:130px;border:0}.menu-buscas .btn-submit{display:block;border:0;width:260px;height:53px;background-color:#95a3ab;color:#fff;margin:50px auto 0;border-radius:30px;text-transform:uppercase;font-size:16px}@media screen and (max-height: 700px){.menu-lateral .menu{margin-top:50px;height:calc(100% - 150px)}}@media screen and (max-width: 1440px){.header .logo{width:120px}}@media (orientation: portrait) and (max-width: 900px){.header .menu-principal .menu-topo{font-size:18px}.header .menu-principal .telefones{font-size:16px}}@media screen and (max-width: 680px){.header .menu-principal{height:45px;padding-left:15px}.header .menu-principal button{font-size:14px}.header .menu-principal #btn-buscar-imoveis{height:45px;left:-120px;width:110px;padding-left:40px}.header .menu-principal #btn-buscar-imoveis span,.header .menu-principal #btn-ver-imoveis{display:none}.cont-faixa-menu{height:45px}.menu-buscas{transition:.5s all;width:100%;max-width:100%}.menu-buscas .box-busca{padding-bottom:50px}.menu-buscas .box-busca .busca-padrao input{font-size:12px}.menu-buscas .filtros .filtro-input label,.menu-buscas .filtros .filtro-numero label,.menu-buscas .filtros .filtro .selecionado{padding-left:5px;font-size:12px}.menu-buscas #resposta_busca{max-height:300px}.menu-lateral{width:95%}}@media (hover: none){.menu-buscas .filtros .filtro.active .options .option label:hover:before{background:inherit}}footer{padding-top:65px;background:#F5F5F5;color:#666;font-weight:300;border:1px solid;border-image-slice:2;border-width:2px;border-image-source:linear-gradient(to right,#A38243,#D2C29E);border-left:0;border-right:0;border-bottom:0}footer .box{background-color:#f5f5f5;padding-bottom:55px}footer .box .logo{padding-right:45px}footer .box .titulo{font-weight:400;text-transform:uppercase;font-size:12px;margin-bottom:5px}footer .box .contatos a{display:block}footer .box .contatos img{height:25px;vertical-align:middle;margin-right:5px}footer .box .contatos .whatsapp,footer .box .contatos .email{margin-bottom:30px;display:block}footer .box .contatos .email img{height:20px}footer .box .contatos .redes-sociais a{display:inline-block;margin-right:35px}footer .box .enderecos .endereco{padding-left:26px;background:url(/build/assets/ico-local-dourado.aec8ad18.svg) top left no-repeat;background-size:18px auto}footer .box .enderecos .endereco:last-child{margin-top:70px}footer .box-final{border-top:1px solid #CCCCCC;padding:20px 0 80px;font-size:12px}footer .box-final .desenvolvedor img{width:160px}.lgpd{width:100%;min-height:30px;padding:5px 0;background:#F5F5F5;border:1px solid;border-image-slice:2;border-width:2px;border-image-source:linear-gradient(to right,#A38243,#D2C29E);border-left:0;border-right:0;border-bottom:0;position:fixed;z-index:999;bottom:0;left:0;text-align:center}.lgpd .center{width:80%;padding-bottom:0;margin:0 auto;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:center}.lgpd .texto{width:calc(100% - 220px);font-size:14px}.lgpd a{text-decoration:underline}.lgpd .btn{line-height:40px;text-align:center;border-radius:5px;color:#fff;background:#BEA473;width:140px;cursor:pointer}@media (orientation: portrait) and (min-width: 768px){footer .box{flex-wrap:wrap}footer .box>div:first-child{width:100%;margin-bottom:30px;text-align:center}footer .box>div:first-child img{margin:0}}@media screen and (max-width: 680px){footer .box{flex-wrap:wrap;text-align:center}footer .box>div:first-child{width:100%;margin-bottom:30px;text-align:center}footer .box>div:first-child .logo{padding:0}footer .box>div:first-child img{margin:0;max-width:100%}footer .box .contatos{width:100%}footer .box .contatos a span{display:block;margin-top:10px}footer .box .enderecos{width:100%;padding-top:40px;margin-top:40px;border-top:1px solid #D7D7D7}footer .box .enderecos .endereco{background-position:top center;padding-top:35px}footer .box .enderecos .endereco:last-child{margin-top:30px}footer .box-final{padding-bottom:150px;flex-wrap:wrap}footer .box-final .creci{width:100%;margin-bottom:15px;text-align:center}footer .box-final .desenvolvedor{width:100%;text-align:center}.lgpd .center{padding:0 20px}.lgpd .texto,.lgpd .btn{width:100%}.lgpd .btn{margin-top:10px}}
