.floating-wpp{position:fixed;bottom:15px;left:15px;font-size:14px;transition:bottom .2s}.floating-wpp .floating-wpp-button{position:relative;border-radius:50%;box-shadow:1px 1px 4px rgba(60,60,60,.4);transition:box-shadow .2s;cursor:pointer;overflow:hidden}.floating-wpp .floating-wpp-button img,.floating-wpp .floating-wpp-button svg{position:absolute;width:100%;height:auto;object-fit:cover;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.floating-wpp:hover{bottom:17px}.floating-wpp:hover .floating-wpp-button{box-shadow:1px 2px 8px rgba(60,60,60,.4)}.floating-wpp .floating-wpp-popup{border-radius:6px;background-color:#e5ddd5;position:absolute;overflow:hidden;padding:0;box-shadow:1px 2px 8px rgba(60,60,60,.25);width:0;height:0;bottom:0;opacity:0;transition:bottom .1s ease-out,opacity .2s ease-out;transform-origin:bottom}.floating-wpp .floating-wpp-popup.active{padding:0 12px 12px;width:260px;height:auto;bottom:82px;opacity:1}.floating-wpp .floating-wpp-popup .floating-wpp-message{background-color:#fff;padding:8px;border-radius:0 5px 5px;box-shadow:1px 1px 1px rgba(0,0,0,.15);opacity:0;transition:opacity .2s}.floating-wpp .floating-wpp-popup.active .floating-wpp-message{opacity:1;transition-delay:.2s}.floating-wpp .floating-wpp-popup .floating-wpp-head{text-align:right;color:#fff;margin:0 -15px 10px;padding:6px 12px;display:flex;justify-content:space-between;cursor:pointer}.floating-wpp .floating-wpp-input-message{background-color:#fff;margin:10px -15px -15px;padding:0 15px;display:flex;align-items:center}.floating-wpp .floating-wpp-input-message textarea{border:1px solid #ccc;border-radius:4px;box-shadow:none;padding:8px;margin:10px 0;width:100%;max-width:100%;font-family:inherit;font-size:inherit;resize:none}.floating-wpp .floating-wpp-btn-send{margin-left:12px;font-size:0;cursor:pointer}*{margin:0;padding:0;border:0;outline:0;font-size:100%;box-sizing:border-box;transition:all .7s ease-in-out}html,body{height:100%;min-width:300px;font-family:'Noto Sans',sans-serif;position:relative;-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all .7s ease-in-out}a,a:hover,a:active{text-decoration:none;color:#000;cursor:pointer;transition:all .7s ease-in-out}ul,li,ol{list-style:none;transition:all .7s ease-in-out}img,video,audio,iframe{max-width:100%}.container{width:100%;margin:auto;position:relative}.active{display:block}#header{background:url(/imagens/bgs/bg-home.jpg) no-repeat top/cover}#header .top-line{height:4px;width:100%;background:#64a15c}#header .main-menu{max-width:1300px;margin:auto;display:flex;align-items:center;justify-content:space-between}.main-menu .left{width:320px;display:flex;align-items:center;justify-content:space-around}.main-menu .left .btn-menu-mobile{width:50px;height:50px;background:url(/imagens/icons/btn-menu.png);display:block;cursor:pointer}.menu-mobile{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(22,74,9,.8);transition:all 1s linear;z-index:1000}@media all and (max-height:480px){.menu-mobile{position:absolute;overflow:visible;width:100%;height:480px;bottom:0;top:0;left:0;right:0}}.icon-menu-close{height:25px;width:25px;background:0 0;fill:#e2e2e2;position:fixed;top:29px;right:7%;cursor:pointer;transition:all .3s ease-in;z-index:999}.icon-menu-close:hover{fill:#f7c100;transform:rotate(180deg)}.box-btn{position:absolute;top:80px;left:0;right:0}.menu-mobile .login-mobile{padding:11px 30px;border-radius:5px;background:#00b540;color:#fff;font-size:18px;margin:auto;display:block;width:250px;text-align:center}.menu-mobile .login-mobile:hover{background:#02c146}.menu-mobile ul{display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;height:inherit;min-height:440px}.menu-mobile ul li{padding:0 0 25px}.menu-mobile ul a{color:#fff;font-size:20px}.menu-mobile ul a:hover{color:#b0ffac}.menu-mobile p{font-family:'gudea';text-align:center;font-style:italic;font-size:13px;color:rgba(255,255,255,.8);position:absolute;bottom:30px;left:0;right:0}.main-menu .left .logo{width:200px;height:145px;padding:20px 0}.main-menu .right{display:flex;width:680px;align-items:center;justify-content:space-around}.main-menu .right .telefones{width:180px;display:flex;align-items:center;justify-content:center;margin:0 10px}.main-menu .right .icon-telefone{height:20px;width:20px;fill:#fff}.main-menu .right .link-instucional{color:#fff;font-size:16px;letter-spacing:1px;font-weight:700}.main-menu .right .link-instucional:hover{font-size:17px}.main-menu .right ul,.main-menu .right li{width:160px}.main-menu .right ul span{font-size:12px}.main-menu .right ul li{text-align:right}.main-menu .right ul li a{font-size:16px;letter-spacing:1px;font-weight:700;color:#fff}.main-menu .right ul li a.whatsapp svg{height:15px;width:15px;fill:#fff}.main-menu .right .social-link{height:25px;width:25px;fill:#fff}@media (max-width:1001px){.main-menu .right .link-instucional,.main-menu .right .telefones{display:none}.main-menu .right{width:100px}.main-menu .right .social-link{height:20px;width:20px;fill:#fff}.main-menu .left{width:250px}.main-menu .left .logo{width:130px;height:125px;padding:10px 0;display:flex;align-items:center}}@media (max-width:350px){.main-menu .right{display:none}}.container-buscar{margin:105px auto 0;max-width:1300px;padding:0 40px}.container-buscar:hover{padding:0 20px}.container-buscar:hover>#form-busca-imovel{background-color:rgba(255,255,255,.7)}.container-buscar .cabecario{display:flex;align-items:center;padding-bottom:10px}.container-buscar .cabecario svg{fill:#fff;height:17px;margin:0 10px}.container-buscar .cabecario p{font-size:25px;color:#fff;font-family:'Montserrat',sans-serif;font-weight:600}#form-busca-imovel{background-color:rgba(255,255,255,.5);border-radius:10px;width:100%;padding:20px;display:flex;justify-content:space-around}#form-busca-imovel .select-finalidade,#form-busca-imovel .select-tipo-imovel,#form-busca-imovel .input-pesquisar{height:50px;background:#fff;border-radius:7px;padding:0 15px;font-family:'Noto Sans',sans-serif;font-size:16px}#form-busca-imovel .select-finalidade,#form-busca-imovel .select-tipo-imovel{width:21%}#form-busca-imovel .input-pesquisar{width:41%}#form-busca-imovel .btn-busca-form{background-color:#46a93a;color:#fff;font-size:24px;font-weight:700;font-family:'Open Sans Condensed',sans-serif;height:50px;width:15%;display:flex;align-items:center;justify-content:center;border-radius:7px;cursor:pointer}#form-busca-imovel .btn-busca-form:hover{background:#46c537}#form-busca-imovel .btn-busca-form svg{height:20px;width:20px;fill:#fff;margin:0 15px 0}@media (max-width:1001px){.container-buscar .cabecario p{font-size:22px}#form-busca-imovel{flex-wrap:wrap;padding:10px}#form-busca-imovel .select-finalidade,#form-busca-imovel .select-tipo-imovel{width:48%}#form-busca-imovel .input-pesquisar{width:73%;margin-top:2%}#form-busca-imovel .btn-busca-form{width:24%;margin-top:2%}.container-buscar{margin:65px auto 0;padding:0 5px}.container-buscar:hover{padding:0 5px}}@media (min-width:640px){#form-busca-imovel .btn-busca-form:before{content:"Buscar"}}.atalhos{margin:auto;max-width:1300px;display:flex;flex-wrap:wrap;padding:125px 0 100px;justify-content:space-around}.atalhos .cidade{width:24%;padding:20px}.atalhos .cidade p{font-family:'Montserrat',sans-serif;font-weight:600;color:#fff}.atalhos .cidade p.nome{font-size:25px}.atalhos .cidade p.info{font-size:17px;font-style:italic;padding:20px 0}.atalhos .cidade .block{background:#fff;height:9px;width:50px}.atalhos .cidade .saiba{font-family:'Montserrat',sans-serif;font-weight:600;color:#fff;font-size:20px;padding:20px 0 0;display:block}.atalhos .cidade .saiba:hover{font-size:22px}.atalhos .box-atalho{width:23%;background:rgba(70,169,58,.7);border-radius:10px;display:flex;flex-direction:column;padding:20px 0 30px;align-items:center}.atalhos .box-atalho:hover{cursor:pointer;background:rgba(78,236,59,.7);width:24%}.atalhos .box-atalho .icon{height:100px;width:100px;fill:#fff;margin:10px 0 30px}.atalhos .box-atalho .title{font-family:'Montserrat',sans-serif;font-weight:600;color:#fff;font-size:22px;width:85%}.atalhos .box-atalho .info{font-family:'Montserrat',sans-serif;font-style:italic;color:#fff;width:85%;font-size:17px;line-height:20px;margin-top:10px}#header .bottom-line-01{height:5px;width:100%;background:#64a15c;margin-bottom:5px}#header .bottom-line-02{height:17px;width:100%;background:rgba(70,169,58,.7)}@media (max-width:1001px){.atalhos .box-atalho,.atalhos .cidade{width:45%;margin-bottom:3%}.atalhos .box-atalho:hover{width:46%}}@media (max-width:550px){.atalhos .box-atalho,.atalhos .cidade{width:85%;margin-bottom:5%}.atalhos .box-atalho:hover{width:88%}}#footer{background:url(/imagens/bgs/bg-footer.jpg) no-repeat top/cover}#footer .container-social-links{max-width:1300px;margin:auto;display:flex;justify-content:space-around;padding:50px 0}#footer .container-social-links .left{max-width:270px;padding:15px}#footer .container-social-links .left .title{font-family:'Montserrat',sans-serif;font-weight:600;color:#0d5404;font-size:22px;padding-bottom:15px}#footer .container-social-links .left .info{font-family:'Montserrat',sans-serif;font-weight:500;color:#0d5404;font-size:15px;font-style:italic;padding-bottom:15px}#footer .container-social-links .line{height:10px;width:60px;background:#0d5404}#footer .container-social-links .box-telefone{width:100%;padding:20px 5px;border-radius:10px;background:rgba(13,84,4,.8);display:flex;flex-direction:column;align-items:center;font-family:'Montserrat',sans-serif;font-weight:500;color:#fff;font-size:15px;font-style:italic;margin:40px 0}#footer .container-social-links .box-telefone svg{height:50px;height:50px;fill:#fff}#footer .container-social-links .box-telefone p.info{padding:15px 0 10px;color:#fff}#footer .container-social-links .box-telefone .telefone{color:#fff;font-family:'Noto Sans',sans-serif;font-size:24px;width:90%;text-align:center;font-style:normal}#footer .container-social-links .box-telefone .telefone svg{height:15px;height:15px;fill:#fff}#footer .container-social-links .box-telefone .telefone span{font-size:18px}#footer .container-social-links .center{background:#fff;padding:30px;min-width:400px;margin:15px}#footer .container-social-links .right{background:#fff;padding:30px;width:370px;display:flex;align-items:center;flex-direction:column;min-height:565px;margin:15px}#footer .container-social-links .right .title{width:90%;display:flex;align-items:center;font-family:'Montserrat',sans-serif;font-weight:600;letter-spacing:1px;color:#0d5404;font-size:16px;font-style:italic}#footer .container-social-links .right .title svg{height:30px;width:30px;fill:#0d5404;margin:0 15px 0 0}#footer .container-social-links .right .line{width:100%;background:#0d5404;height:1px;margin:20px 0}#footer .container-footer{background:rgba(6,45,9,.8);padding:50px 0}#footer .container-footer .content{max-width:1300px;margin:auto;display:flex;justify-content:space-around;align-items:center}#footer .container-footer .content .logo{width:190px;height:105px;display:block}#footer .container-footer .content .container-navs{min-width:510px;width:55%;display:flex;justify-content:space-around;flex-wrap:wrap}#footer .container-footer .content .container-navs .nav{width:31%;display:flex;flex-direction:column;min-width:170px}#footer .container-footer .content .container-navs .nav p{font-family:'Montserrat',sans-serif;font-weight:600;color:#fff;font-size:22px;margin:0 0 15px}#footer .container-footer .content .container-navs .nav a{color:#fff;font-family:'Noto Sans',sans-serif;font-size:14px}#footer .container-footer .content .container-navs .nav a svg{fill:#fff;height:30px;width:30px;margin-right:10px}#footer .container-footer .content .container-navs .nav a svg:hover{fill:#54ff64}#footer .container-footer .content .container-navs .nav a:hover{color:#dcf3dd}#footer .container-footer .content .container-navs .nav .social-links{display:flex;width:80%;justify-content:space-around;margin:5px auto}#footer .container-footer .content .texto-sobre{width:255px;color:#dcf3dd;font-family:'Noto Sans',sans-serif;font-size:13px;font-style:italic;text-align:right;padding:20px 0}#footer .container-footer .content .mobile{display:none}#footer .linha-creditos{background:rgba(2,23,3,.9);padding:5px 0}#footer .linha-creditos .container-creditos{padding:0 30px;max-width:1300px;display:flex;justify-content:space-between;margin:auto}#footer .linha-creditos a,#footer .linha-creditos p{font-family:'Noto Sans',sans-serif;color:#6c8c6f;font-size:14px;font-style:italic}#footer .linha-creditos a:hover{color:#54ff64}@media (max-width:1050px){#footer .container-social-links{flex-wrap:wrap}#footer .container-social-links .left{max-width:270px}#footer .container-social-links .center{max-width:400px;min-width:200px}#footer .container-social-links .right{margin:30px;width:100%}}@media (max-width:1001px){#footer .linha-creditos .container-creditos{flex-direction:column;justify-content:center;align-items:center}#footer .container-footer .content{flex-wrap:wrap}#footer .container-footer .content .texto-sobre{text-align:center}#footer .container-footer .content .mobile{display:block}#footer .container-footer .content .pc{display:none}#footer .container-footer .content .container-navs{width:88%;min-width:200px}#footer .container-footer .content .container-navs .nav{padding-top:50px}#footer .linha-creditos a,#footer .linha-creditos p{font-size:11px;text-align:center}}