:root{--fonte-principal:"Lexend",sans-serif;--fonte-secundaria:"Inter",sans-serif;--branco:#fff;--preto:#000;--roxo:#5c63ef;--roxo-fosco:#292b52;--cinza:#a1a1a1;--cinza-claro:#e6e6eb}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--fonte);margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Botao_botao__j0cfy{background-color:var(--roxo);color:var(--branco);font-family:var(--fonte-secundaria);font-weight:500}.Botao_botao__j0cfy:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05);transition:.5s ease}.CampoTexto_campotexto__Q7c-S input{border:1px solid var(--cinza);border-radius:8px;height:40px;width:307px}.CampoTexto_campotexto__Q7c-S input::-webkit-input-placeholder{color:rgba(0,0,0,.5);font-family:var(--fonte-principal);font-size:14px;font-weight:300;padding-left:1em}.CampoTexto_campotexto__Q7c-S input::placeholder{color:rgba(0,0,0,.5);font-family:var(--fonte-principal);font-size:14px;font-weight:300;padding-left:1em}.ListaSuspensa_listasuspensa__8iamH{border-style:none;box-shadow:2px 2px 2px 1px rgba(0,0,0,.2);height:45px;margin-bottom:1em;width:500px}.ListaSuspensa_listasuspensa__8iamH select{border-radius:8px;box-shadow:2px 2px 2px 1px rgba(0,0,0,.2);font-family:var(--fonte-principal);font-size:16px;font-weight:400;height:45px;padding-left:1em;width:500px}.Formulario_adicionar__c0l4\+{align-items:center;background-color:var(--cinza-claro);display:flex;flex-direction:column;justify-content:center;padding:.5em 0 2em}.Formulario_adicionar__c0l4\+ input{border-style:none;box-shadow:2px 2px 2px 1px rgba(0,0,0,.2);height:45px;margin-bottom:1em;width:500px}.Formulario_adicionar__c0l4\+ input::-webkit-input-placeholder{font-family:var(--fonte-principal);font-size:18px;padding:0 2em}.Formulario_adicionar__c0l4\+ input::placeholder{font-family:var(--fonte-principal);font-size:18px;padding:0 2em}.Formulario_adicionar__c0l4\+ h1{font-family:var(--fonte-principal)}.Formulario_adicionar__c0l4\+ button{border:none;border-radius:8px;height:60px;width:500px}.Imovel_imovel__pZdk8{display:flex;font-family:var(--fonte-principal);margin:1em 2em}.Imovel_imovel__pZdk8 h1{font-size:20px}.Imovel_imovel__pZdk8 h2{font-size:16px;font-weight:700}.Imovel_imovel__pZdk8 p{font-size:12px;font-weight:300}.Imovel_imovel__imagem__y8yNS img{border-radius:8px 0 0 8px;height:220px;width:260px}.Imovel_imovel__texto__ZnQYs{background-color:var(--cinza-claro);border-radius:0 8px 8px 0;height:220px;padding:0 1em 0 2em;width:220px}.Imovel_imovel__contato__bA8NF h2{margin-bottom:0}.Imovel_imovel__contato__bA8NF p{margin-top:.5em}.Imovel_info__U0PBT{display:flex}.Imovel_info__elemento__ORqJh{margin-right:1em}.Imovel_info__elemento__ORqJh p{margin-top:0}.Imovel_info__elemento__ORqJh img{height:18px;width:18px}.Modalidade_modalidade__L6Cfc{background-color:var(--preto);padding-bottom:1em}.Modalidade_modalidade__titulo__EuL8R{background-color:var(--roxo);padding:.1em 0}.Modalidade_modalidade__titulo__EuL8R h3{font-family:var(--fonte-principal);font-size:28px;font-weight:700;text-align:center}.Modalidade_modalidade__card__jVBF7{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.Cabecalho_cabecalho__L-hyu{align-items:center;background-color:var(--roxo);display:flex;justify-content:space-between;padding:0 7em}.Cabecalho_cabecalho__contato__O1GiM{align-items:center;display:flex;padding:0 1em}.Cabecalho_cabecalho__contato__O1GiM img{height:16px;margin-left:1em;width:16px}.Cabecalho_cabecalho__contato__O1GiM p{color:var(--branco);font-family:var(--fonte-secundaria);font-size:12px;font-weight:400;margin-left:.5em}.Cabecalho_cabecalho__social__TY8u5 img{margin-left:.5em}.CabecalhoLinks_cabecalho__5NUX6{align-items:center;display:flex;font-family:var(--fonte-secundaria);font-size:18px;justify-content:space-around;margin:.8em 5em}.CabecalhoLinks_cabecalho__links__9q8\+- a{color:var(--preto);font-weight:400;margin:0 1em;text-decoration:none}.CabecalhoLinks_cabecalho__links__9q8\+- a:hover{color:var(--roxo);font-weight:500}.CabecalhoLinks_cabecalho__botao__Gc88E a{align-items:center;border:1px solid var(--roxo);border-radius:8px;display:flex;flex-direction:row;height:36px;justify-content:center;text-decoration:none;width:200px}.CabecalhoLinks_cabecalho__botao__Gc88E a img{height:18px;margin-right:.4em;width:18px}.CabecalhoLinks_cabecalho__botao__Gc88E a p{font-weight:500}.CabecalhoLinks_cabecalho__botao__Gc88E:hover{border-radius:8px}.CabecalhoLinks_cabecalho__botao__Gc88E:hover p:hover{color:var(--roxo)}.Contato_contato__\+75xf{align-items:flex-start;display:flex;justify-content:space-around;margin:.8em 6em}.Contato_contato__\+75xf h2,.Contato_contato__\+75xf h3{font-family:var(--fonte-principal);font-weight:700}.Contato_contato__\+75xf h3{font-size:14px}.Contato_contato__\+75xf h2{font-size:20px}.Contato_contato__logo__Wj1vC p{font-family:var(--fonte-principal);font-size:14px;font-weight:300}.Contato_contato__logo__Wj1vC img{padding-right:.5em}.Contato_contato__navegacao__\+Bv5O h3{font-size:14px}.Contato_contato__navegacao__\+Bv5O a{color:var(--preto);display:flex;font-family:var(--fonte-principal);font-size:14px;font-weight:300;margin-bottom:.5em;text-decoration:none}.Contato_contato__navegacao__\+Bv5O a:hover{color:var(--roxo);font-weight:700}.Contato_contato__telmail__do3v8{align-items:center;display:flex;flex-direction:row}.Contato_contato__telmail__do3v8 img{height:16px;margin-right:.3em;width:16px}.Contato_contato__telmail__do3v8 p{font-family:var(--fonte-secundaria);font-size:12px}.Contato_contato__input__VctC2{display:flex;justify-content:space-between}.Contato_contato__\+75xf input{border:1px solid var(--cinza);border-radius:8px 0 0 8px;height:40px;width:250px}.Contato_contato__\+75xf input::-webkit-input-placeholder{color:rgba(0,0,0,.5);font-family:var(--fonte-principal);font-size:14px;font-weight:300;padding-left:1em}.Contato_contato__\+75xf input::placeholder{color:rgba(0,0,0,.5);font-family:var(--fonte-principal);font-size:14px;font-weight:300;padding-left:1em}.Contato_contato__\+75xf button{background-color:var(--roxo);border:none;border-radius:0 8px 8px 0;color:var(--branco);font-family:var(--fonte-secundaria);font-size:14px;font-weight:500;height:44px;margin:0;width:90px}.Contato_contato__\+75xf button:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05);transition:.3s ease}.Rodape_rodape__-aTFh{align-items:center;background-color:var(--roxo);color:var(--branco);display:flex;font-family:var(--fonte-secundaria);font-size:12px;font-weight:400;justify-content:space-around}.Banner_banner__C9vZp{font-family:var(--fonte-principal);margin:0;padding:0}.Banner_banner__C9vZp img{width:100%}.Banner_banner__info__VTsdc{padding:0 30em 0 7em;position:absolute;top:130px}.Banner_banner__info__VTsdc h1{font-size:45px;font-weight:700}.Banner_banner__info__VTsdc p{font-size:20px;font-weight:300;position:relative}.Banner_banner__info__VTsdc button{background-color:var(--roxo);border:none;border-radius:8px;color:var(--branco);height:48px;width:310px}.Banner_banner__info__VTsdc button:hover{background-color:var(--branco);border:2px solid var(--roxo);color:var(--roxo)}@media screen and (max-width:1024px){.Banner_banner__info__VTsdc{padding:0 25em 0 2em;top:110px}.Banner_banner__info__VTsdc h1{font-size:35px}.Banner_banner__info__VTsdc p{font-size:18px}.Banner_banner__info__VTsdc button{height:35px;width:250px}}@media screen and (max-width:768px){.Banner_banner__info__VTsdc{padding:0 25em 0 2em;top:120px}.Banner_banner__info__VTsdc h1{font-size:20px}.Banner_banner__info__VTsdc p{font-size:14px}.Banner_banner__info__VTsdc button{height:35px;width:210px}}.Passos_passos__SLiDi{align-items:center;display:flex;font-family:var(--fonte-principal);justify-content:space-around;margin:0 4em}.Passos_passos__SLiDi p{font-size:14px;font-weight:300}.Passos_passos__titulo__D\+siR h2{font-size:32px;line-height:32px;margin-bottom:0}.Passos_passos__titulo__D\+siR p{line-height:14px}.Passos_passos__componente__eNbnm{align-items:center;display:flex}.Passos_passos__componente__eNbnm h1{color:rgba(92,99,239,.1);font-size:140px;margin:0}.Passos_passos__icone__oh7PS img{margin:-.6em;position:absolute}.Passos_passos__icone__oh7PS p{line-height:18px;margin:2.8em 0 0 -1em}.Card_card__zQfcO{border-radius:8px;font-family:var(--fonte-principal);padding:1em}.Card_card__zQfcO a{color:var(--preto);text-decoration:none}.Card_card__zQfcO h2{font-size:32px;font-weight:700px;margin-top:0}.Card_card__zQfcO p{font-size:14px;font-weight:300;margin:.3em 0}.Card_card__zQfcO .Card_capa__PmhF8{height:210px;margin:0;width:320px}.Card_card__zQfcO .Card_capa__PmhF8 img{margin:0;padding:0}.Card_link__fundo__LM2hv{background-color:var(--cinza-claro);border:1px solid var(--preto);height:200px;padding-left:1em;width:300px}.Card_info__fIRs3{display:flex;margin:1em 0}.Card_info__elemento__Vtbqy{margin-right:1em}.Card_info__elemento__Vtbqy p{margin-top:0}.Card_info__pipe__\+KHtb{height:40px;margin-right:.5em;width:1px}.SessaoImoveis_destaque__HORr5{display:flex;flex-direction:column;justify-content:center;padding:1em 5em}.SessaoImoveis_destaque__HORr5 h2{font-family:var(--fonte-principal);font-size:32px;font-weight:700}.SessaoImoveis_destaque__cards__9httH{display:flex;overflow-x:auto;scroll-behavior:smooth}.SessaoImoveis_destaque__cards__9httH::-webkit-scrollbar{display:none}.SessaoImoveis_destaque__botoes__\+37WG{display:flex;justify-content:flex-end}.SessaoImoveis_destaque__botoes__\+37WG button{background-color:transparent;border:none;cursor:pointer}.VendaAluguel_comercial__bKLnZ{align-items:center;display:flex;justify-content:space-around;margin:0 4em}.VendaAluguel_container__AJVs5{display:flex;font-family:var(--fonte-principal)}.VendaAluguel_container__texto__wymlN{background-color:var(--cinza-claro);border:1px solid var(--cinza);border-radius:8px 0 0 8px;height:229px;padding:0 .5em 0 1em}.VendaAluguel_container__texto__wymlN h2{font-size:24px;font-weight:700}.VendaAluguel_container__texto__wymlN p{font-size:14px;font-weight:300;margin-bottom:5.5em}.VendaAluguel_container__texto__wymlN a{color:var(--preto);text-decoration:none}.VendaAluguel_container__texto__wymlN p:first-child:after{content:" >"}.VendaAluguel_container__imagem__AyB5N img{height:230px;width:260px}.Inicio_imoveis__ya4OC{padding:0 6em;position:absolute}.Inicio_imoveis__ya4OC h2{font-family:var(--fonte-principal);font-size:32px;font-weight:700}.PaginaDeErro_erro__Jy0ka{align-items:center;display:flex;font-family:var(--fonte-principal);justify-content:center;margin:1em 8em;text-align:center}.PaginaDeErro_erro__Jy0ka h1{font-size:30px}.PaginaDeErro_erro__Jy0ka button{border:none;border-radius:8px;height:45px;width:300px}
/*# sourceMappingURL=main.ccf18f82.css.map*/