.header{left:0;position:fixed;top:0;width:100%;z-index:250}.header .container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.header .container form{position:relative}.header .container form button{cursor:pointer;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.header .container form button img{height:auto;width:auto}.header .container form button.buscar{align-items:center;color:#ff8700;display:flex;flex-direction:row;font-style:italic;justify-content:center}.header .container form input{border:1px solid #fff;border-radius:100px;color:#fff}.header .container form input::-moz-placeholder{color:#fff}.header .container form input::placeholder{color:#fff}.header .container form .autocomplete{background-color:#fff;box-shadow:0 0 15px #0000001a;max-height:300px;min-width:280px;overflow:auto;padding:10px 10px 0;position:absolute;top:calc(100% + 10px)}.header .container form .autocomplete p{font-size:14px;font-style:italic;margin-bottom:10px}.header .container form .autocomplete a{color:#212026;display:block;font-size:14px;margin-bottom:10px}.header .container a{align-items:center;display:flex;flex-direction:row;justify-content:center}.header .container a,.header .container a *{color:#fff;text-transform:uppercase}.header .container a img{height:auto;width:auto}.header .container .button img{max-height:17px;max-width:17px}.header .container .menu{align-items:flex-end;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:21px;justify-content:space-between;min-width:25px;width:25px}.header .container .menu div{background-color:#fff;display:block;height:3px;transition:all .3s;width:100%}.header .container .menu div:nth-child(3n+2){width:75%}.header .container .menu div:nth-child(3n+3){width:50%}.header .container .menu:hover div{width:100%!important}.header .menu-lateral{align-items:flex-start;background-color:#626565;display:flex;flex-direction:column;height:100%;justify-content:flex-start;opacity:0;position:fixed;right:0;top:0;transform:translate(20px);transition:all .5s;visibility:hidden;z-index:250}.header .menu-lateral.aberto{opacity:1;transform:translate(0);visibility:visible}.header .menu-lateral:before{background-color:#0003;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translate(-100%);width:100vw}.header .menu-lateral .content{height:100%;overflow:auto;padding-top:20px;width:100%}.header .menu-lateral .content a{color:#fff;display:block}.header .menu-lateral .content .imoveis p{color:#fff}.header .menu-lateral .content .imoveis a{color:#ff8700}.header .menu-lateral .close{cursor:pointer;height:41px;position:absolute;width:41px}.header .menu-lateral .close div{background-color:#fff;border-radius:50px;height:4px;width:100%}.header .menu-lateral .close div:first-child{transform:rotate(45deg) translate(3px) translateY(3px)}.header .menu-lateral .close div:nth-child(2){transform:rotate(-45deg) translate(0)}.header .menu-lateral .redes-sociais{margin-top:auto}.header .menu-lateral .redes-sociais .label{color:#fff}.header .menu-lateral .redes-sociais .linha{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}@media (max-width:600px){.header{background:linear-gradient(0deg,transparent,rgba(0,0,0,.582));padding:3.6231884058vw 0}.header .container{gap:4.8309178744vw;width:100%}.header .container a{min-width:-moz-max-content;min-width:max-content}.header .container a img{max-width:22.9468599034vw}.header .container form{width:100%}.header .container form button{left:2.8985507246vw}.header .container form button img{max-width:4.347826087vw;-o-object-fit:contain;object-fit:contain}.header .container form input{box-sizing:border-box;font-size:3.3816425121vw;padding:2.8985507246vw 0 2.8985507246vw 8.4541062802vw;width:100%}.header .container .menu{color:#fff}.header .menu-lateral{gap:7.2463768116vw;padding:10.8695652174vw 7.2463768116vw 7.2463768116vw;width:100vw}.header .menu-lateral .content a{color:#fff;display:block;font-size:5.3140096618vw;margin-bottom:2.4154589372vw}.header .menu-lateral .content .imoveis{margin-bottom:7.2463768116vw}.header .menu-lateral .content .imoveis p{color:#fff;font-size:5.3140096618vw;margin-bottom:2.4154589372vw}.header .menu-lateral .content .imoveis a{color:#ff8700;font-size:4.1062801932vw}.header .menu-lateral .close{right:4.8309178744vw;top:7.2463768116vw}.header .menu-lateral .redes-sociais .linha{gap:7.2463768116vw;margin-top:2.4154589372vw}.header .menu-lateral .redes-sociais .linha img{max-height:7.2463768116vw;max-width:7.2463768116vw;-o-object-fit:contain;object-fit:contain}}@media (min-width:600px) and (max-width:900px){.header{background:linear-gradient(0deg,transparent,rgba(0,0,0,.582));padding:1.953125vw 0}.header .container{gap:2.6041666667vw;width:100%}.header .container a{min-width:-moz-max-content;min-width:max-content}.header .container a img{max-width:12.3697916667vw}.header .container form{width:100%}.header .container form button{left:1.5625vw}.header .container form button img{max-width:2.34375vw}.header .container form input{box-sizing:border-box;font-size:1.8229166667vw;padding:1.5625vw 0 1.5625vw 4.5572916667vw;width:100%}.header .container .menu{color:#fff}.header .menu-lateral{gap:3.90625vw;padding:5.859375vw 3.90625vw 3.90625vw;width:100vw}.header .menu-lateral .content a{color:#fff;display:block;font-size:2.8645833333vw;margin-bottom:1.3020833333vw}.header .menu-lateral .content .imoveis{margin-bottom:3.90625vw}.header .menu-lateral .content .imoveis p{color:#fff;font-size:2.8645833333vw;margin-bottom:1.3020833333vw}.header .menu-lateral .content .imoveis a{color:#ff8700;font-size:2.2135416667vw}.header .menu-lateral .close{right:2.6041666667vw;top:3.90625vw}.header .menu-lateral .redes-sociais .linha{gap:3.90625vw;margin-top:1.3020833333vw}.header .menu-lateral .redes-sociais .linha img{max-height:3.90625vw;max-width:3.90625vw}}@media (min-width:900px){.header{background:linear-gradient(0deg,transparent,rgba(0,0,0,.582));padding:20px 0}.header .container{gap:10px;justify-content:flex-start;width:100%}.header .container .link-home img{max-width:90px}.header .container a{gap:15px;min-width:-moz-max-content;min-width:max-content;transition:all .3s}.header .container a:not(.link-home){border:1px solid transparent;border-radius:100px;padding:10px 15px}.header .container a:not(.link-home):hover{border-color:#ff8700}.header .container a,.header .container a *{font-size:12px}.header .container a img{max-width:120px}.header .container form{flex:1;margin:0 10px}.header .container form button{left:20px}.header .container form button img{max-width:25px}.header .container form button.buscar{gap:10px;left:unset;right:20px}.header .container form a{border:1px solid transparent;border-radius:100px;padding:10px 15px}.header .container form a:hover{border-color:#ff8700}.header .container form input{box-sizing:border-box;font-size:14px;padding:20px 0 20px 50px;width:100%}.header .container .menu{color:#fff;margin-left:auto}.header .container .menu-imoveis{position:relative}.header .container .menu-imoveis a{border:unset;border-radius:0;transition:all .3s}.header .container .menu-imoveis a:hover{background-color:#626565!important}.header .container .menu-imoveis .link-imovel{border-top-left-radius:5px;border-top-right-radius:5px}.header .container .menu-imoveis:hover .link-imovel{background-color:#ff8700}.header .container .menu-imoveis:hover .submenu-imoveis{opacity:1;transform:translateY(99%);visibility:visible}.header .container .menu-imoveis .submenu-imoveis{background-color:#ff8700;border-radius:0 5px 5px;bottom:0;box-shadow:0 10px 15px #0003;left:0;opacity:0;position:absolute;transform:translateY(98%);transition:all .3s;visibility:hidden}.header .container .menu-imoveis .submenu-imoveis a{padding:12px 20px}.header .menu-lateral{gap:30px;min-width:420px;padding:60px 40px 40px;width:30vw}.header .menu-lateral .content a{color:#fff;display:block;font-size:22px;margin-bottom:10px}.header .menu-lateral .content .imoveis{margin-bottom:30px}.header .menu-lateral .content .imoveis p{color:#fff;font-size:22px;margin-bottom:10px}.header .menu-lateral .content .imoveis a{color:#ff8700;font-size:18px}.header .menu-lateral .close{right:20px;top:30px}.header .menu-lateral .redes-sociais .linha{gap:30px;margin-top:15px}.header .menu-lateral .redes-sociais .linha img{max-height:30px;max-width:30px}}@media (min-width:1000px) and (max-width:1300px){.header{zoom:.77}}.modal{align-items:flex-start;background-color:#00000080;display:flex;filter:blur(1rem);height:100%;inset:0;justify-content:center;opacity:0;overflow:auto;padding:100px 0;position:fixed;transition:all .5s;visibility:hidden;width:100%;z-index:1000}.modal.aberto{filter:blur(0);opacity:1;visibility:visible}.modal .wrapper{background-color:#fff;box-shadow:0 0 30px #0000001a}.modal .wrapper .container{max-width:90vw;min-height:300px;min-width:300px;padding:50px 20px;position:relative}.modal .wrapper .container .header-modal .close{cursor:pointer;height:30px;position:absolute;right:10px;top:10px;width:30px}.modal .wrapper .container .header-modal .close div{background-color:#000;border-radius:50px;display:block;height:2px;overflow:hidden;width:100%}.modal .wrapper .container .header-modal .close div:first-child{transform:translate(0) translateY(13px) rotate(45deg)}.modal .wrapper .container .header-modal .close div:nth-child(2){transform:translate(0) translateY(11px) rotate(-45deg)}.barra-de-contatos{position:fixed;z-index:200}.barra-de-contatos .container{margin:unset}.barra-de-contatos .container .item{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.barra-de-contatos .container .item img{filter:brightness(0);height:auto;-o-object-fit:contain;object-fit:contain;width:auto}@media (max-width:600px){.barra-de-contatos{bottom:0;left:0;position:fixed}.barra-de-contatos .container{align-items:flex-end;display:flex;flex-direction:row;height:100%;justify-content:flex-start;padding:0;width:100%}.barra-de-contatos .container .item{background-color:#ff8700;border-right:1px solid hsla(0,0%,80%,.337);height:20.5314009662vw;justify-content:flex-start;padding-top:3.6231884058vw;width:100%}.barra-de-contatos .container .item .label{font-size:2.8985507246vw;font-weight:600;margin-top:1.2077294686vw}.barra-de-contatos .container .item img{max-width:6.038647343vw}.barra-de-contatos .container .item.whatsapp{background-color:#00d45d;border-top-left-radius:3.6231884058vw;border-top-right-radius:3.6231884058vw;height:22.9468599034vw}.barra-de-contatos .container .item.whatsapp img{max-width:8.4541062802vw}.barra-de-contatos .container .item.no-border{border:unset}.barra-de-contatos .modal-contato .conteudo{padding:2.4154589372vw;width:100%}.barra-de-contatos .modal-contato .conteudo form{width:100%}.barra-de-contatos .modal-contato .conteudo form .title img{filter:brightness(0) saturate(100%) invert(58%) sepia(55%) saturate(3219%) hue-rotate(359deg) brightness(102%) contrast(106%);margin-bottom:1.2077294686vw;max-width:7.2463768116vw;-o-object-fit:contain;object-fit:contain}.barra-de-contatos .modal-contato .conteudo form .title p{color:#686d6d;font-size:6.2801932367vw;margin-bottom:4.8309178744vw}.barra-de-contatos .modal-contato .conteudo form .desc{color:#686d6d;line-height:1.4;font:3.8647342995vw;margin-bottom:7.2463768116vw}.barra-de-contatos .modal-contato .conteudo form label{margin-bottom:4.8309178744vw}.barra-de-contatos .modal-contato .conteudo form button{display:block;margin:7.2463768116vw auto 0}}@media (min-width:600px) and (max-width:900px){.barra-de-contatos{bottom:0;left:0;position:fixed}.barra-de-contatos .container{align-items:flex-end;display:flex;flex-direction:row;height:100%;justify-content:flex-start;padding:0;width:100%}.barra-de-contatos .container .item{background-color:#ff8700;border-right:1px solid hsla(0,0%,80%,.337);height:11.0677083333vw;justify-content:flex-start;padding-top:1.953125vw;width:100%}.barra-de-contatos .container .item .label{font-size:1.5625vw;font-weight:600;margin-top:.6510416667vw}.barra-de-contatos .container .item img{max-width:3.2552083333vw}.barra-de-contatos .container .item.whatsapp{background-color:#00d45d;border-top-left-radius:1.953125vw;border-top-right-radius:1.953125vw;height:12.3697916667vw}.barra-de-contatos .container .item.whatsapp img{max-width:4.5572916667vw}.barra-de-contatos .container .item.no-border{border:unset}.barra-de-contatos .modal-contato .conteudo{padding:1.3020833333vw;width:100%}.barra-de-contatos .modal-contato .conteudo form{width:100%}.barra-de-contatos .modal-contato .conteudo form .title img{filter:brightness(0) saturate(100%) invert(58%) sepia(55%) saturate(3219%) hue-rotate(359deg) brightness(102%) contrast(106%);margin-bottom:.6510416667vw;max-width:3.90625vw}.barra-de-contatos .modal-contato .conteudo form .title p{color:#686d6d;font-size:3.3854166667vw;margin-bottom:2.6041666667vw}.barra-de-contatos .modal-contato .conteudo form .desc{color:#686d6d;line-height:1.4;font:2.0833333333vw;margin-bottom:3.90625vw}.barra-de-contatos .modal-contato .conteudo form label{margin-bottom:2.6041666667vw}.barra-de-contatos .modal-contato .conteudo form button{display:block;margin:3.90625vw auto 0}}@media (min-width:900px){.barra-de-contatos{background:linear-gradient(180deg,#ff8700 70%,transparent);height:100vh;padding-top:50px;right:0;top:0;width:65px}.barra-de-contatos .container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:0;width:100%}.barra-de-contatos .container .item{border-bottom:1px solid hsla(0,0%,80%,.412);padding:25px 0;transition:all .3s;width:100%}.barra-de-contatos .container .item .halyardMicro{font-size:12px;font-weight:500;letter-spacing:-1.5px;margin-bottom:5px}.barra-de-contatos .container .item .halyardMicro span{font-size:15px;font-weight:600;letter-spacing:normal}.barra-de-contatos .container .item .label{font-size:11px;font-weight:600;margin-top:10px}.barra-de-contatos .container .item img{max-width:22px}.barra-de-contatos .container .item.whatsapp{background-color:#00d45d;border-bottom-left-radius:25px;border-top-left-radius:25px;width:90px}.barra-de-contatos .container .item.whatsapp img{max-width:35px}.barra-de-contatos .container .item.whatsapp:hover{background-color:#00bd52!important}.barra-de-contatos .container .item.no-border{border:unset}.barra-de-contatos .container .item:not(:first-of-type):hover{background-color:#db7500;cursor:pointer}.barra-de-contatos .modal-contato .container{padding:25px}.barra-de-contatos .modal-contato .conteudo{padding:0 50px}.barra-de-contatos .modal-contato .conteudo form{width:500px}.barra-de-contatos .modal-contato .conteudo form .title img{filter:brightness(0) saturate(100%) invert(58%) sepia(55%) saturate(3219%) hue-rotate(359deg) brightness(102%) contrast(106%);margin-bottom:10px;max-width:30px}.barra-de-contatos .modal-contato .conteudo form .title p{color:#686d6d;font-size:38px;margin-bottom:10px}.barra-de-contatos .modal-contato .conteudo form .desc{color:#686d6d;line-height:1.4;margin-bottom:10px}.barra-de-contatos .modal-contato .conteudo form label{margin-bottom:25px}.barra-de-contatos .modal-contato .conteudo form label p{display:none}.barra-de-contatos .modal-contato .conteudo form button{display:block;margin:20px auto 0}}@media (min-width:1000px) and (max-width:1300px){.barra-de-contatos{zoom:.77;height:100%}}.modal-sucesso{background-color:#ff8700;height:100vh;left:0;opacity:0;position:fixed;top:0;transform:translateY(-20px);transition:all .3s;visibility:hidden;width:100vw;z-index:500}.modal-sucesso.aberto{opacity:1;transform:translateY(0);visibility:visible}.modal-sucesso *{color:#fff}.modal-sucesso .wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative}.modal-sucesso .wrapper .close{cursor:pointer;height:30px;position:absolute;right:0;top:0;width:30px}.modal-sucesso .wrapper .close div{background-color:#fff;border-radius:50px;display:block;height:2px;overflow:hidden;width:100%}.modal-sucesso .wrapper .close div:first-child{transform:translate(0) translateY(13px) rotate(45deg)}.modal-sucesso .wrapper .close div:nth-child(2){transform:translate(0) translateY(11px) rotate(-45deg)}.modal-sucesso .wrapper button{background-color:#fff;border:1px solid #fff;color:#ff8700}@media (max-width:600px){.modal-sucesso .wrapper .close{right:4.8309178744vw;top:4.8309178744vw}.modal-sucesso .wrapper img{max-width:24.154589372vw}.modal-sucesso .wrapper .titulo{font-size:14.4927536232vw;margin:3.6231884058vw 0 2.4154589372vw}.modal-sucesso .wrapper .texto{font-size:4.347826087vw}.modal-sucesso .wrapper button{border-radius:2.4154589372vw;font-size:4.347826087vw;font-weight:500;letter-spacing:-.1207729469vw;margin-top:9.6618357488vw;padding:3.6231884058vw 14.4927536232vw;text-transform:uppercase}}@media (min-width:600px) and (max-width:900px){.modal-sucesso .wrapper .close{right:2.6041666667vw;top:2.6041666667vw}.modal-sucesso .wrapper img{max-width:13.0208333333vw}.modal-sucesso .wrapper .titulo{font-size:7.8125vw;margin:1.953125vw 0 1.3020833333vw}.modal-sucesso .wrapper .texto{font-size:2.34375vw}.modal-sucesso .wrapper button{border-radius:1.3020833333vw;font-size:2.34375vw;font-weight:500;letter-spacing:-.0651041667vw;margin-top:5.2083333333vw;padding:1.953125vw 7.8125vw;text-transform:uppercase}}@media (min-width:900px){.modal-sucesso .wrapper .close{right:20px;top:20px}.modal-sucesso .wrapper img{max-width:100px}.modal-sucesso .wrapper .titulo{font-size:58px;margin:15px 0 10px}.modal-sucesso .wrapper .texto{font-size:18px}.modal-sucesso .wrapper button{border-radius:10px;font-size:18px;font-weight:500;letter-spacing:0;margin-top:40px;padding:15px 60px;text-transform:uppercase}}#modal-compactos{width:100vw}#modal-compactos .wrapper{background-color:transparent;box-shadow:unset;max-width:100%}#modal-compactos .wrapper .container{padding-left:0;padding-right:0}#modal-compactos .wrapper .close div{background-color:#fff}#modal-compactos a img{max-width:100%}@media (min-width:900px){#modal-compactos .wrapper{max-width:39.0625vw}}
