.o-center{position:relative;margin:0 auto;padding-left:20px;padding-right:20px;width:auto;height:inherit;max-width:1170px}.o-center.is-small{max-width:768px}.o-center .is-small{padding-left:0;padding-right:0}.o-center.is-big{max-width:1350px}.has-padding{padding-top:50px;padding-bottom:50px}@media only screen and (max-width: 768px){.has-padding{padding-top:30px;padding-bottom:30px}}.has-padding-top{padding-top:50px}@media only screen and (max-width: 768px){.has-padding-top{padding-top:30px}}.has-padding-bottom{padding-bottom:50px}@media only screen and (max-width: 768px){.has-padding-bottom{padding-bottom:30px}}.o-breadcrumb{margin-top:20px;font-size:0.875rem}@media only screen and (max-width: 768px){.o-breadcrumb{font-size:0.75rem}}.o-breadcrumb a{color:#7B7979}.o-breadcrumb a:nth-last-of-type(1){color:#000}.o-breadcrumb .ic{margin:0 10px;height:6px;top:-2px}@media only screen and (max-width: 768px){.o-breadcrumb .ic{margin:0 5px}}.o-logo-home img{margin:50px 0;width:320px}@media only screen and (max-width: 768px){.o-logo-home img{max-height:80px}}.o-home-subheader{background-position:center;background-size:cover;position:relative}.o-home-subheader::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#FFF;opacity:.15;z-index:1}@media only screen and (max-width: 768px){.o-home-subheader::before{opacity:.75}}.o-home-subheader .o-center{padding-top:50px;z-index:2}@media only screen and (max-width: 768px){.o-home-subheader .o-center{padding-top:30px}}.o-home-subheader .o-title-1{margin-bottom:30px;max-width:500px}.o-home-subheader .o-home-subheader-pesquisar{padding:30px;border-radius:12px 12px 0 0;background-color:#FFF;box-shadow:0 -10px 10px 0 rgba(0,0,0,0.1)}@media only screen and (max-width: 768px){.o-home-subheader .o-home-subheader-pesquisar{padding:20px}}.o-pesquisa-basica{padding:20px;border:solid 3px #F5F5F5;border-radius:12px;height:80px;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 768px){.o-pesquisa-basica{padding:10px;height:auto;border:0;border-radius:6px;flex-direction:column;box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}}.o-pesquisa-basica .o-finalidade{width:200px;height:40px;border-radius:6px;background-color:#F5F5F5;display:flex}@media only screen and (max-width: 768px){.o-pesquisa-basica .o-finalidade{width:100%}}.o-pesquisa-basica .o-finalidade label{position:relative;display:flex;width:50%;height:100%;font-size:1rem;font-family:'AvenirNext-Bold-01',Arial,Helvetica,sans-serif}@media only screen and (max-width: 768px){.o-pesquisa-basica .o-finalidade label{font-size:0.875rem}}.o-pesquisa-basica .o-finalidade label input{position:absolute;opacity:0;top:0}.o-pesquisa-basica .o-finalidade label input:checked+span{background-color:#142971;color:#FFF}.o-pesquisa-basica .o-finalidade label span{width:100%;height:inherit;display:flex;border-radius:6px;align-items:center;justify-content:center}.o-pesquisa-basica .o-local{width:calc(100% - 400px)}@media only screen and (max-width: 768px){.o-pesquisa-basica .o-local{margin-top:15px;width:100%}}.o-pesquisa-basica .o-submit{width:160px}@media only screen and (max-width: 768px){.o-pesquisa-basica .o-submit{margin-top:15px;width:100%}}.o-pesquisa-basica .o-submit .o-btn{width:100%}.o-pesquisa-basica .o-limpar-filtros{width:160px}@media only screen and (max-width: 768px){.o-pesquisa-basica .o-limpar-filtros{margin-top:15px;width:100%}}.o-pesquisa-basica .o-limpar-filtros .o-btn{width:100%}.o-pesquisa-basica.is-corretor .o-local{width:calc(100% - 180px)}@media only screen and (max-width: 768px){.o-pesquisa-basica.is-corretor .o-local{width:100%}}.o-pesquisa-basica.has-filtros .o-local{width:calc(100% - 570px)}@media only screen and (max-width: 768px){.o-pesquisa-basica.has-filtros .o-local{width:100%}}.o-pesquisa-basica.has-filtros.is-corretor .o-local{width:calc(100% - 360px)}@media only screen and (max-width: 768px){.o-pesquisa-basica.has-filtros.is-corretor .o-local{width:100%}}.o-pesquisa-avancada{position:relative;display:flex;justify-content:space-between;align-items:center;margin:15px 0;padding:30px 0;border-bottom:solid 3px #F5F5F5;width:100%}@media only screen and (max-width: 768px){.o-pesquisa-avancada{flex-direction:column}}.o-pesquisa-avancada.is-compact{margin-top:0;padding-top:0}.o-pesquisa-avancada .o-tipos-de-imovel{position:relative;width:calc(100% - 100px);height:70px;padding:0 45px;overflow:hidden}@media only screen and (max-width: 768px){.o-pesquisa-avancada .o-tipos-de-imovel{margin-bottom:20px;width:100%;height:100px;padding:0}}.o-pesquisa-avancada .o-tipos-de-imovel .o-tipos-de-imovel-inner{display:flex;gap:20px}@media only screen and (max-width: 768px){.o-pesquisa-avancada .o-tipos-de-imovel .o-tipos-de-imovel-inner{gap:10px}}.o-pesquisa-avancada .o-tipos-de-imovel .is-arrow{position:absolute;padding:0;top:0;width:40px;height:100%;z-index:2;background-color:#FFF;border:0;cursor:pointer}@media only screen and (max-width: 768px){.o-pesquisa-avancada .o-tipos-de-imovel .is-arrow{text-align:center;width:60px;height:40px;top:unset;bottom:0}}.o-pesquisa-avancada .o-tipos-de-imovel .is-arrow:hover span{background-color:#3A57BD}.o-pesquisa-avancada .o-tipos-de-imovel .is-arrow:hover span .ic{background-color:#FFF}.o-pesquisa-avancada .o-tipos-de-imovel .is-arrow.is-left{left:0}@media only screen and (max-width: 768px){.o-pesquisa-avancada .o-tipos-de-imovel .is-arrow.is-left{left:unset;right:calc(50% + 5px)}}.o-pesquisa-avancada .o-tipos-de-imovel .is-arrow.is-right{right:0}@media only screen and (max-width: 768px){.o-pesquisa-avancada .o-tipos-de-imovel .is-arrow.is-right{right:unset;left:calc(50% + 5px)}}.o-pesquisa-avancada .o-tipos-de-imovel .is-arrow span{display:flex;margin:0 auto;justify-content:center;align-items:center;background-color:#F5F5F5;width:40px;height:40px;border-radius:100%}@media only screen and (max-width: 768px){.o-pesquisa-avancada .o-tipos-de-imovel .is-arrow span{width:30px;height:30px}}.o-pesquisa-avancada .o-tipos-de-imovel .is-arrow .ic{width:20px;height:20px}@media only screen and (max-width: 768px){.o-pesquisa-avancada .o-tipos-de-imovel .is-arrow .ic{width:15px;height:15px}}.o-pesquisa-avancada .o-tipos-de-imovel .is-tipo{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;font-size:0.875rem;color:#000;white-space:nowrap;font-family:'AvenirNext-Medium-06',Arial,Helvetica,sans-serif;line-height:1.5em}@media only screen and (max-width: 768px){.o-pesquisa-avancada .o-tipos-de-imovel .is-tipo{font-size:0.75rem}}.o-pesquisa-avancada .o-tipos-de-imovel .is-tipo .ic{margin-bottom:5px}@media only screen and (max-width: 768px){.o-pesquisa-avancada .o-tipos-de-imovel .is-tipo .ic{width:30px;height:30px}}.o-pesquisa-avancada .o-tipos-de-imovel .is-tipo:hover,.o-pesquisa-avancada .o-tipos-de-imovel .is-tipo.is-active{color:#3A57BD;text-decoration:none}.o-pesquisa-avancada .o-tipos-de-imovel .is-tipo:hover .ic,.o-pesquisa-avancada .o-tipos-de-imovel .is-tipo.is-active .ic{background-color:#3A57BD}.o-pesquisa-avancada .o-btn-filtros{display:flex;width:90px;height:60px;align-items:center;justify-content:center;background-color:#FFF;border:solid 1px #CCC;border-radius:6px;cursor:pointer}@media only screen and (max-width: 768px){.o-pesquisa-avancada .o-btn-filtros{width:100%;height:50px}}.o-pesquisa-avancada .o-btn-filtros:hover{border-color:#142971;background-color:#3A57BD;color:#FFF}.o-pesquisa-avancada .o-btn-filtros:hover .ic{background-color:#FFF}.o-pesquisa-avancada .o-btn-filtros .ic{margin-right:5px}.o-pesquisa-avancada .o-btn-filtros.is-active{background-color:#142971;color:#FFF}.o-pesquisa-avancada .o-btn-filtros.is-active .ic{background-color:#FFF}.is-icon-square{display:inline-flex;width:70px;height:70px;justify-content:center;align-items:center;background-color:#F5F5F5;border-radius:12px}@media only screen and (max-width: 768px){.is-icon-square{width:50px;height:50px}}.is-icon-square .ic{width:calc(100% - 10px);height:calc(100% - 10px)}.fx-border-img{display:flex;position:relative}@media only screen and (max-width: 768px){.fx-border-img{margin-top:30px}}.fx-border-img::before,.fx-border-img::after{content:'';position:absolute;top:-20px;left:-20px;width:100%;height:100%;border:solid 3px #FFF;border-radius:12px 36px}@media only screen and (max-width: 768px){.fx-border-img::before,.fx-border-img::after{top:-12px;left:-12px}}.fx-border-img::before{z-index:1;background-color:#142971}.fx-border-img::after{z-index:3}.fx-border-img img{position:relative;border-radius:12px 36px;z-index:2}.o-passos-como-funciona{display:flex;margin-top:50px;justify-content:space-between;align-items:center}@media only screen and (max-width: 768px){.o-passos-como-funciona{flex-wrap:wrap}}.o-passos-como-funciona .is-circle{display:flex;align-items:center;justify-content:center;background-color:#FFF;margin-bottom:10px;width:80px;height:80px;border-radius:100%}.o-passos-como-funciona .is-circle .ic{width:calc(100% - 30px);height:calc(100% - 30px)}@media only screen and (max-width: 768px){.o-passos-como-funciona .is-circle{width:60px;height:60px}}.o-passos-como-funciona .is-step{position:relative;display:flex;flex-direction:column;align-items:center;padding:15px;width:250px;height:225px;color:#FFF;border-radius:12px}@media only screen and (max-width: 768px){.o-passos-como-funciona .is-step{width:calc(50% - 10px);height:auto;padding:10px}}.o-passos-como-funciona .step-1{background-color:#7B7979}.o-passos-como-funciona .step-1 .ic{background-color:#7B7979}.o-passos-como-funciona .step-2,.o-passos-como-funciona .step-3{background-color:#142971}.o-passos-como-funciona .step-2 .ic,.o-passos-como-funciona .step-3 .ic{background-color:#142971}.o-passos-como-funciona .step-4{background-color:#32B567}.o-passos-como-funciona .step-4 .ic{background-color:#32B567}@media only screen and (max-width: 768px){.o-passos-como-funciona .step-3 .ic-step-arrow{left:unset;top:-35px;right:-15px;transform:rotate(-30deg) scale(-1, 1)}}@media only screen and (max-width: 768px){.o-passos-como-funciona .step-2,.o-passos-como-funciona .step-4{margin-top:50px}}@media only screen and (max-width: 768px){.o-passos-como-funciona .step-2 .ic-step-arrow,.o-passos-como-funciona .step-4 .ic-step-arrow{left:-15px}}.o-passos-como-funciona .o-title-3,.o-passos-como-funciona p{margin:0;padding:0;color:#FFF;text-align:center}.o-passos-como-funciona .ic-step-arrow{position:absolute;top:-20px;left:-45px}@media only screen and (max-width: 768px){.o-passos-como-funciona .ic-step-arrow{top:-25px;transform:rotate(15deg)}}.o-planos-boxes{display:flex;justify-content:space-between;margin-top:50px}@media only screen and (max-width: 768px){.o-planos-boxes{margin-top:30px;flex-direction:column}}.o-planos-boxes .is-plano{position:relative;display:flex;flex-direction:column;justify-content:space-between;background-color:#FFF;width:23.5%;border-radius:12px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);text-align:center;color:#000;top:0;transition:.3s ease}@media only screen and (max-width: 768px){.o-planos-boxes .is-plano{width:auto;margin-bottom:30px}}.o-planos-boxes .is-plano:hover{text-decoration:none;top:-15px}.o-planos-boxes .is-plano:hover .o-acao{background-color:#142971}.o-planos-boxes .is-plano.is-recommended{border-radius:0 0 12px 12px}.o-planos-boxes big{display:block;padding:20px 20px 0;font-size:3.125rem}@media only screen and (max-width: 768px){.o-planos-boxes big{font-size:2.5rem}}.o-planos-boxes big sub{position:relative;top:-5px;left:-5px;color:#7B7979;font-size:1.875rem}@media only screen and (max-width: 768px){.o-planos-boxes big sub{font-size:1.625rem}}.o-planos-boxes big sup{position:relative;top:-15px;right:-5px;color:#7B7979;font-size:1.875rem}@media only screen and (max-width: 768px){.o-planos-boxes big sup{font-size:1.625rem}}.o-planos-boxes big small{display:block;margin-top:5px;font-size:1.5rem;font-family:'AvenirNext-Medium-06',Arial,Helvetica,sans-serif}@media only screen and (max-width: 768px){.o-planos-boxes big small{font-size:1.375rem}}.o-planos-boxes p{padding:20px;text-align:center;font-size:1.125rem;font-family:'AvenirNext-Medium-06',Arial,Helvetica,sans-serif}@media only screen and (max-width: 768px){.o-planos-boxes p{font-size:0.875rem}}.o-planos-boxes .o-plano-gratis big,.o-planos-boxes .o-plano-3 big{padding-left:0;padding-right:0;font-size:1.875rem}@media only screen and (max-width: 768px){.o-planos-boxes .o-plano-gratis big,.o-planos-boxes .o-plano-3 big{font-size:1.5rem}}.o-planos-boxes .o-acao{display:flex;justify-content:center;align-items:center;height:40px;background-color:#3A57BD;color:#FFF;border-radius:0 0 12px 12px}.o-planos-boxes .is-recommended-label{position:absolute;top:-40px;right:0;left:0;display:flex;justify-content:center;align-items:center;height:40px;border-radius:12px 12px 0 0;background-color:#32B567;color:#FFF;box-shadow:inherit}@media only screen and (max-width: 768px){.o-planos-boxes .is-recommended-label{position:static}}.is-checklist{margin:0 0 20px;padding:0;list-style:none}.is-checklist li{display:flex;justify-content:flex-start;align-items:center}.is-checklist li::before{content:"";display:inline-block;width:20px;height:20px;background:url(../../imagens/svg/checked.svg) no-repeat center;background-size:contain;margin-right:10px}.o-conteudo-personalizado ul{margin:0 0 20px;padding:0;list-style:none}.o-conteudo-personalizado ul li{display:flex;justify-content:flex-start;align-items:center}.o-conteudo-personalizado ul li::before{content:"";display:inline-block;width:20px;height:20px;background:url(../../imagens/svg/checked.svg) no-repeat center;background-size:contain;margin-right:10px}.o-box-blog{display:block;border-radius:12px;overflow:hidden;background-color:#FFF;height:100%;box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}.o-box-blog img{width:100%;height:150px;object-fit:cover}.o-box-blog .o-descricao{padding:20px}.o-faq{color:#000;margin-bottom:10px;padding:20px;border:solid 1px #CCC;border-radius:12px;background-color:#FFF}.o-faq.is-active .o-pergunta{padding-bottom:10px}.o-faq.is-active .o-resposta{display:block}.o-pergunta{position:relative;cursor:pointer;font-family:'AvenirNext-Bold-01',Arial,Helvetica,sans-serif;font-size:1.125rem;padding-right:40px;line-height:1.25em}@media only screen and (max-width: 768px){.o-pergunta{font-size:1rem;line-height:1.5em}}.o-pergunta .ic{position:absolute;top:10px;right:0}.o-resposta{display:none}.o-2fa-codigo{margin-bottom:20px}.o-2fa-codigo .form-control{height:60px;font-size:1rem;letter-spacing:.5em;text-align:center}.o-2fa-qrcode{margin-bottom:20px;padding:20px;text-align:center;border:solid 1px #CCC;border-radius:10px}.o-2fa-codigo-confirmacao{margin-bottom:20px}.o-2fa-codigo-confirmacao .form-control{height:60px;font-size:1.875rem;letter-spacing:1em;text-align:center}.u-paginacao{display:flex;flex-wrap:wrap;margin:25px 0 50px;list-style:none;padding:0;justify-content:center;align-items:center;font-size:0.875rem;line-height:1em}.u-paginacao .is-text{font-family:'AvenirNext-Bold-01',Arial,Helvetica,sans-serif;margin-right:20px}.u-paginacao li{margin:3px}.u-paginacao a{display:inline-flex;width:30px;height:30px;justify-content:center;align-items:center;border:solid 1px #CCC;border-radius:3px;color:#000}.u-paginacao a.is-active{border:solid 2px #3A57BD}.u-paginacao a:hover{text-decoration:none;background-color:#EBF8FF}.o-imovel-status,.o-chat-status{display:inline-flex;justify-content:flex-start;align-items:center;font-weight:bold}.o-imovel-status .ic,.o-chat-status .ic{margin-right:5px}.o-imovel-status.is-rascunho{color:#7B7979}.o-imovel-status.is-rascunho .ic{background-color:#7B7979}.o-imovel-status.is-disponivel{color:#32B567}.o-imovel-status.is-disponivel .ic{background-color:#32B567}.o-imovel-status.is-vendido{color:#F60}.o-imovel-status.is-vendido .ic{background-color:#F60}.o-imovel-status.is-alugado{color:#F60}.o-imovel-status.is-alugado .ic{background-color:#F60}.o-imovel-status.is-indisponivel{color:#C00}.o-imovel-status.is-indisponivel .ic{background-color:#C00}.o-imovel-status.is-concluido{color:#F60}.o-imovel-status.is-concluido .ic{background-color:#F60}.o-chat-status.is-negociando{color:#3A57BD}.o-chat-status.is-negociando .ic{background-color:#3A57BD}.o-chat-status.is-negocio-fechado{color:#32B567}.o-chat-status.is-negocio-fechado .ic{background-color:#32B567}.o-chat-status.is-sem-interesse{color:#637288}.o-chat-status.is-sem-interesse .ic{background-color:#637288}.is-label{font-weight:bold;border-radius:6px;color:#FFF;width:88px;height:20px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:0.625rem;line-height:1em}.is-label.is-venda{background-color:#32B567}.is-label.is-locacao{background-color:#3A57BD}.is-label.is-status{background-color:#555}.is-preco-venda,.is-preco-locacao{font-weight:bold;white-space:nowrap;letter-spacing:-0.05em}.is-preco-venda{color:#32B567}.is-preco-locacao{color:#3A57BD}.o-table-imoveis{width:100%;font-size:0.875rem;line-height:1.25em}.o-table-imoveis thead{border-bottom:solid 1px #CCC}.o-table-imoveis tbody tr:nth-child(even){background-color:#F5F5F5}.o-table-imoveis th,.o-table-imoveis td{padding:10px 5px}.o-table-imoveis th:first-child,.o-table-imoveis td:first-child{padding-left:5px}.o-table-imoveis th:last-child,.o-table-imoveis td:last-child{padding-right:5px}.o-table-imoveis th{font-weight:bold;height:60px}.o-table-imoveis .is-tb{width:100px;height:60px;min-width:100px}.o-table-imoveis .is-tb img{width:inherit;height:inherit;border-radius:6px;object-fit:cover}.o-table-imoveis .is-ref{font-weight:bold;letter-spacing:-0.05em}.o-table-imoveis .is-corretor{font-weight:bold}.o-table-imoveis .is-col-imovel{min-width:130px}.o-table-imoveis .is-col-endereco{min-width:130px}.o-table-imoveis .o-imovel-msg{white-space:nowrap;display:flex;align-items:center;justify-content:flex-start}.o-table-imoveis .o-imovel-msg:hover{text-decoration:none}.o-table-imoveis .o-imovel-msg .ic{margin-right:3px;background-color:#7B7979}.o-table-imoveis .o-imovel-msg.has-novas-mensagens{color:#F60}.o-table-imoveis .o-imovel-msg.has-novas-mensagens .ic{background-color:#F60}.o-table-imoveis .o-btn{line-height:1em;padding:6px 10px;height:35px;font-size:0.75rem;border-radius:6px}.o-table-imoveis .is-eu-interessado,.o-table-imoveis .is-parceiro-interessado{text-align:center;width:100px;font-size:0.75rem;font-weight:bold}.o-table-imoveis .is-eu-interessado span,.o-table-imoveis .is-parceiro-interessado span{padding:0 10px;display:inline-flex;height:60px;justify-content:center;align-items:center;color:#FFF;border-radius:6px}.o-table-imoveis .is-parceiro-interessado span{background-color:#3A57BD}.o-table-imoveis .is-eu-interessado span{background-color:#F60}.has-table{overflow-x:auto}.no-wrap{white-space:nowrap}.o-resultado-imoveis{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:40px}@media only screen and (max-width: 768px){.o-resultado-imoveis{flex-direction:column}}.o-card-imovel{position:relative;display:flex;flex-direction:column;justify-content:space-between;background-color:#FFF;width:calc(25% - 30px);letter-spacing:-0.05em}@media only screen and (max-width: 768px){.o-card-imovel{width:auto}}.o-card-imovel a{position:relative;font-weight:normal;font-family:'AvenirNext-Medium-06',Arial,Helvetica,sans-serif;color:#000;text-decoration:none;transition:ease .3s;top:0}.o-card-imovel a:hover{top:-10px;text-decoration:none}.o-card-imovel .o-btn-favorito{background-color:transparent;width:50px;height:50px;position:absolute;top:0;right:0;border:0;z-index:3;cursor:pointer}.o-card-imovel .o-img{position:relative;margin-bottom:8px}.o-card-imovel .o-img img{width:100%;height:250px;object-fit:cover;border-radius:12px;z-index:1}.o-card-imovel .o-img::before{content:'';position:absolute;top:0;left:0;width:100%;height:50%;background:linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);border-radius:12px;z-index:2}.o-card-imovel .is-localizacao{font-size:0.875rem}.o-card-imovel .is-caracteristicas{font-size:0.875rem}.o-card-imovel .is-caracteristicas span{display:inline-block;margin-right:12px}.o-card-imovel .is-preco-venda,.o-card-imovel .is-preco-locacao{font-size:1rem}.o-contato-info{display:flex;justify-content:space-between;margin-bottom:15px}.o-contato-info .o-circle{width:45px;height:45px;background-color:#142971;border-radius:100%;display:flex;justify-content:center;align-items:center}.o-contato-info .o-texto{width:calc(100% - 55px)}.o-contato-info .ic{width:20px;height:20px;background-color:#FFF}.o-contato-info p{margin:0;padding:0}.o-contato-info .o-desc{font-size:0.875rem}.o-image-preview{display:none;width:150px;height:150px;border-radius:12px;object-fit:cover;box-shadow:0 0 10px rgba(0,0,0,0.1)}.is-minha-foto-perfil{width:100%;height:90px;border-radius:12px;object-fit:cover}.o-tab-menu{display:flex;margin:0 0 30px;padding:0;list-style:none;background-color:#EBF8FF;border-radius:6px;border:solid 1px #cfdde5;font-size:0.875rem;overflow:hidden}.o-tab-menu li{margin:0;padding:0;display:inline-block}.o-tab-menu a{border-right:solid 1px #cfdde5;padding:10px 20px;display:inline-block}.o-tab-menu a:hover{color:#FFF;background-color:#3A57BD;text-decoration:none}.o-tab-menu a.is-active{color:#FFF;background-color:#142971}.o-lista-checkbox{display:flex;flex-wrap:wrap}.o-lista-checkbox .o-label-opt{margin:0 0 10px;display:flex;width:25%;font-size:1rem}@media only screen and (max-width: 768px){.o-lista-checkbox .o-label-opt{padding-bottom:2%;padding-right:2%;width:50%;line-height:1.25em}}.o-lista-checkbox .o-label-opt span{margin-right:3px}.o-imovel-submit{display:flex;justify-content:space-between;margin-top:30px;text-align:right}.o-imovel-submit .o-btn{min-width:200px}@media only screen and (max-width: 768px){.o-imovel-submit .o-btn{min-width:130px}}.o-upload{margin-bottom:25px;padding-top:5px;border:dashed 2px #CCC;border-radius:20px}.o-corretor-imovel-fotos{margin-top:20px;display:flex;flex-wrap:wrap;gap:20px}.o-corretor-imovel-fotos .o-imovel-box-foto{position:relative;width:calc(20% - 20px)}@media only screen and (max-width: 768px){.o-corretor-imovel-fotos .o-imovel-box-foto{width:calc(50% - 20px)}}.o-corretor-imovel-fotos .o-imovel-box-foto:hover .o-btn-capa-midia,.o-corretor-imovel-fotos .o-imovel-box-foto:hover .o-btn-remover-midia{display:flex}.o-corretor-imovel-fotos .o-imovel-box-foto.is-removing img,.o-corretor-imovel-fotos .o-imovel-box-foto.is-removing .form-control{opacity:0;transition:ease 1s}.o-corretor-imovel-fotos .o-imovel-box-foto img{transition:ease 1s;margin-bottom:10px;width:100%;height:160px;object-fit:cover;border-radius:12px}.o-corretor-imovel-fotos .o-imovel-box-foto form{margin-bottom:10px}.o-corretor-imovel-fotos .o-imovel-box-foto .form-control{margin-bottom:5px;font-size:0.875rem;transition:ease 1s}.o-corretor-imovel-fotos .o-imovel-box-foto .form-control.is-success{background-color:#F0FFF6}.o-corretor-imovel-fotos .o-imovel-box-foto .form-control.is-error{background-color:#C00}.o-corretor-imovel-fotos .o-imovel-box-foto.is-cover .o-btn-capa-midia{display:flex}.o-corretor-imovel-fotos .o-imovel-box-foto.is-cover .o-btn-capa-midia .ic{background-color:#F3CB59}.o-corretor-imovel-fotos .is-btn{position:absolute;display:none;top:0;width:35px;height:35px;border:0;justify-content:center;align-items:center;border-radius:6px;cursor:pointer}.o-corretor-imovel-fotos .is-btn .ic{top:0;width:17px;height:17px}.o-corretor-imovel-fotos .o-btn-capa-midia{left:0;background-color:#3A57BD}.o-corretor-imovel-fotos .o-btn-capa-midia .ic{background-color:#FFF}.o-corretor-imovel-fotos .o-btn-remover-midia{right:0;background-color:#C00}.o-corretor-imovel-fotos .o-btn-remover-midia .ic{background-color:#FFF}.o-lista-destaque{margin:0;padding:20px;background-color:#EBF8FF;border:solid 1px #cfdde5;border-radius:12px}.o-lista-destaque li{list-style-position:inside}.o-documentacao-codigo-xml{background-color:#303B42;color:#F0FFF6;border-radius:12px;font-size:0.75rem;padding:20px;line-height:1.375em}.o-documentacao-codigo-xml .is-xml{display:inline-block;color:#f07178}.o-documentacao-codigo-xml .is-tag{padding-left:5px;padding-right:5px;color:#C3E88D;display:inline-block}.o-documentacao-codigo-xml .is-n2{padding-left:20px}.o-documentacao-codigo-xml .is-n3{padding-left:40px}.o-documentacao-campos{border-radius:12px;border:solid 1px #CCC;background-color:#F5F5F5;font-size:0.875rem;line-height:1.5em}.o-documentacao-campos .is-nome-do-campo{padding:10px 10px 0;font-weight:bold}.o-documentacao-campos .is-nome-do-campo span{font-size:0.75rem;display:inline-block;margin-left:10px}.o-documentacao-campos .is-nome-do-campo .is-tipo{font-weight:normal;color:#637288}.o-documentacao-campos .is-nome-do-campo .is-tamanho{font-weight:normal;color:#142971}.o-documentacao-campos .is-nome-do-campo .is-tamanho::before{content:"tamanho: "}.o-documentacao-campos .is-nome-do-campo .is-obrigatorio{color:#f07178}.o-documentacao-campos .is-descricao{padding:0 10px 10px;border-bottom:solid 1px #CCC;font-size:0.75rem;color:#637288;letter-spacing:.05em}.o-documentacao-campos .is-descricao strong{color:#3A57BD}.o-documentacao-campos .is-descricao:last-of-type{border-bottom:0}.o-documentacao-campos .is-descricao ul{margin:0;padding:10px 0 0;list-style-position:inside;line-height:1.25em}.o-documentacao-campos .is-descricao ul li{padding-bottom:5px}.o-documentacao-campos .is-descricao ul span{margin-right:5px;font-weight:bold}.o-documentacao-campos .is-descricao ul.is-columns{display:flex;flex-wrap:wrap}.o-documentacao-campos .is-descricao ul.is-columns li{width:33%}.o-imovel-cadastrar-etapas{background-color:#EBF8FF;border-bottom:solid 2px #cfdde5}@media only screen and (max-width: 768px){.o-imovel-cadastrar-etapas{padding-top:15px}}.o-imovel-cadastrar-etapas ul{position:relative;list-style:none;display:flex;justify-content:space-between;text-transform:uppercase;font-size:0.75rem;height:120px}@media only screen and (max-width: 768px){.o-imovel-cadastrar-etapas ul{height:90px}}.o-imovel-cadastrar-etapas ul::before{content:"";position:absolute;top:40px;left:calc(7.15% + 20px);right:calc(7.15% + 20px);height:4px;background-color:#cfdde5;z-index:1;border-radius:4px}.o-imovel-cadastrar-etapas ul::after{content:"";position:absolute;top:40px;left:calc(7.15% + 20px);right:100%;height:4px;background-color:#3A57BD;z-index:2;border-radius:4px}.o-imovel-cadastrar-etapas ul li{position:relative;display:flex;align-items:center;justify-content:center;z-index:3;flex-direction:column;width:14.29%}.o-imovel-cadastrar-etapas ul a{display:flex;justify-content:center;align-items:center;flex-direction:column}.o-imovel-cadastrar-etapas ul a:hover{text-decoration:none}.o-imovel-cadastrar-etapas ul .is-number{width:40px;height:40px;background-color:#F5F5F5;border-radius:100%;display:flex;justify-content:center;align-items:center;color:#637288;font-weight:bold;font-size:1rem}.o-imovel-cadastrar-etapas ul .is-step-label{color:#637288}.o-imovel-cadastrar-etapas ul .is-1 .is-number{background-color:#3A57BD;color:#FFF}.o-imovel-cadastrar-etapas ul .is-1 .is-step-label{color:#3A57BD}.o-imovel-cadastrar-etapas ul.is-step-2::after{right:calc(76.5% - 20px)}.o-imovel-cadastrar-etapas ul.is-step-2 .is-2 .is-number{background-color:#3A57BD;color:#FFF}.o-imovel-cadastrar-etapas ul.is-step-2 .is-2 .is-step-label{color:#3A57BD}.o-imovel-cadastrar-etapas ul.is-step-3::after{right:calc(60% - 20px)}.o-imovel-cadastrar-etapas ul.is-step-3 .is-2 .is-number,.o-imovel-cadastrar-etapas ul.is-step-3 .is-3 .is-number{background-color:#3A57BD;color:#FFF}.o-imovel-cadastrar-etapas ul.is-step-3 .is-2 .is-step-label,.o-imovel-cadastrar-etapas ul.is-step-3 .is-3 .is-step-label{color:#3A57BD}.o-imovel-cadastrar-etapas ul.is-step-4::after{right:calc(43.5% - 20px)}.o-imovel-cadastrar-etapas ul.is-step-4 .is-2 .is-number,.o-imovel-cadastrar-etapas ul.is-step-4 .is-3 .is-number,.o-imovel-cadastrar-etapas ul.is-step-4 .is-4 .is-number{background-color:#3A57BD;color:#FFF}.o-imovel-cadastrar-etapas ul.is-step-4 .is-2 .is-step-label,.o-imovel-cadastrar-etapas ul.is-step-4 .is-3 .is-step-label,.o-imovel-cadastrar-etapas ul.is-step-4 .is-4 .is-step-label{color:#3A57BD}.o-imovel-cadastrar-etapas ul.is-step-5::after{right:calc(27% - 20px)}.o-imovel-cadastrar-etapas ul.is-step-5 .is-2 .is-number,.o-imovel-cadastrar-etapas ul.is-step-5 .is-3 .is-number,.o-imovel-cadastrar-etapas ul.is-step-5 .is-4 .is-number,.o-imovel-cadastrar-etapas ul.is-step-5 .is-5 .is-number{background-color:#3A57BD;color:#FFF}.o-imovel-cadastrar-etapas ul.is-step-5 .is-2 .is-step-label,.o-imovel-cadastrar-etapas ul.is-step-5 .is-3 .is-step-label,.o-imovel-cadastrar-etapas ul.is-step-5 .is-4 .is-step-label,.o-imovel-cadastrar-etapas ul.is-step-5 .is-5 .is-step-label{color:#3A57BD}.o-imovel-cadastrar-etapas ul.is-step-6::after{right:calc(12.15% - 20px)}.o-imovel-cadastrar-etapas ul.is-step-6 .is-2 .is-number,.o-imovel-cadastrar-etapas ul.is-step-6 .is-3 .is-number,.o-imovel-cadastrar-etapas ul.is-step-6 .is-4 .is-number,.o-imovel-cadastrar-etapas ul.is-step-6 .is-5 .is-number,.o-imovel-cadastrar-etapas ul.is-step-6 .is-6 .is-number{background-color:#3A57BD;color:#FFF}.o-imovel-cadastrar-etapas ul.is-step-6 .is-2 .is-step-label,.o-imovel-cadastrar-etapas ul.is-step-6 .is-3 .is-step-label,.o-imovel-cadastrar-etapas ul.is-step-6 .is-4 .is-step-label,.o-imovel-cadastrar-etapas ul.is-step-6 .is-5 .is-step-label,.o-imovel-cadastrar-etapas ul.is-step-6 .is-6 .is-step-label{color:#3A57BD}@media only screen and (max-width: 768px){.o-imovel-cadastrar-etapas ul.is-step-1 .is-1 .is-step-label{padding-left:5px;border-left:solid 2px #3A57BD;display:block;left:22px}.o-imovel-cadastrar-etapas ul.is-step-2 .is-2 .is-step-label{padding-left:5px;border-left:solid 2px #3A57BD;display:block;left:22px}.o-imovel-cadastrar-etapas ul.is-step-3 .is-3 .is-step-label{padding-left:5px;border-left:solid 2px #3A57BD;display:block;left:22px}.o-imovel-cadastrar-etapas ul.is-step-4 .is-4 .is-step-label{padding-left:5px;border-left:solid 2px #3A57BD;display:block;left:22px}.o-imovel-cadastrar-etapas ul.is-step-5 .is-5 .is-step-label{padding-right:5px;border-right:solid 2px #3A57BD;display:block;right:22px;left:unset;text-align:right}.o-imovel-cadastrar-etapas ul.is-step-6 .is-6 .is-step-label{padding-right:5px;border-right:solid 2px #3A57BD;display:block;right:22px;left:unset;text-align:right}.o-imovel-cadastrar-etapas ul .is-step-label{position:absolute;padding-bottom:10px;top:5px;line-height:1em;width:120px;display:none}}.has-info{position:relative;display:inline-block;width:16px;height:16px;margin:-5px 0 0;z-index:77}.has-info::before{content:"" !important}.has-info input{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;cursor:pointer}.has-info input:checked+.o-info-icon-desc{display:block}.has-info .ic{background-color:#637288}.has-info .o-info-icon-desc{display:none;position:absolute;padding:5px 10px;bottom:22px;left:0;border-radius:4px 4px 4px 2px;background-color:#637288;color:#FFF;width:200px;font-size:0.75rem;line-height:1.25em;border:solid 1px #CCC;box-shadow:0 0 25px 0 rgba(0,0,0,0.25);opacity:.9}.has-info .o-info-icon-desc::before{content:"";position:absolute;bottom:-4px;left:2px;width:10px;height:10px;border-radius:2px;background-color:#637288;transform:rotate(45deg)}#fileupload .has-buttons{display:flex;align-items:center;justify-content:center;height:100%}#fileupload .has-buttons .btn{background-color:transparent;color:#142971;border:0;font-size:1.25rem}#fileupload .has-buttons .btn .ic{margin:0 auto;display:block}.o-pesquisar-filtros{padding:0 10px;background-color:#FFF;box-shadow:0 0 10px rgba(0,0,0,0.1);border:solid 0 #CCC;border-radius:12px;overflow-y:hidden;max-height:0;transition:ease .5s;opacity:0}.o-pesquisar-filtros.is-active{padding:25px 10px;border-width:1px;max-height:600px;opacity:1}.o-imovel-menu{display:flex;align-items:flex-end;border-bottom:solid 1px #F5F5F5}.o-imovel-menu .o-btn{border-radius:0;height:35px;background-color:#F5F5F5;color:#7B7979;font-size:0.875rem;min-width:120px}.o-imovel-menu .o-btn:hover{background-color:#637288;color:#FFF}.o-imovel-menu .o-btn.is-active{border-radius:6px 6px 0 0;height:40px;background-color:#3A57BD;color:#FFF}.o-imovel-menu .o-btn:last-of-type{border-top-right-radius:6px}.is-caracteristicas-icones{display:flex}.is-caracteristicas-icones span{margin-right:40px;display:flex;flex-direction:column;align-items:center;font-size:0.875rem;font-weight:bold}.is-caracteristicas-icones span .ic{margin-bottom:5px}.o-corretor-secao{display:flex;justify-content:space-between}.o-corretor-secao .o-corretor-secao-foto{width:30%}.o-corretor-secao .o-corretor-secao-foto img{border-radius:12px;max-height:200px;object-fit:cover}.o-corretor-secao .o-corretor-secao-dados{width:67%}.o-corretor-secao .o-corretor-secao-whatsapp{font-size:0.875rem}.o-corretor-secao .o-corretor-secao-whatsapp a{display:flex;color:#000}.o-corretor-secao .o-corretor-secao-whatsapp .ic{margin-right:5px;width:18px;height:18px;background-color:#000}.o-corretor-secao .o-corretor-secao-buttons{display:flex;flex-wrap:wrap;justify-content:space-between}.o-corretor-secao .o-corretor-secao-buttons .o-btn{width:49%;margin-bottom:2%;font-size:0.875rem}.o-imovel-dados-principal{display:flex;font-size:0.875rem;line-height:1.125em;margin:40px 0 20px;padding:20px 0;border-top:solid 2px #3A57BD;border-bottom:solid 2px #3A57BD;letter-spacing:-0.02em;justify-content:space-between}.o-imovel-dados-principal .is-item strong{margin-right:5px}.o-imovel-descricao{font-size:0.875rem;line-height:1.5em;color:#7B7979}.o-lista-checked-item{display:flex;flex-wrap:wrap}.o-lista-checked-item .o-opt{margin:0 0 10px;display:flex;width:20%;font-size:1rem;align-items:center}.o-lista-checked-item .o-opt .ic{margin-right:5px}.o-card-style{padding:20px;border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,0.1)}.o-share{margin-bottom:15px;padding:10px 20px;display:flex;border:solid 1px #CCC;align-items:center;border-radius:6px}.o-share .is-text{padding:0;margin:0;width:30%;font-size:0.875rem}.o-share ul{width:70%;margin:0;padding:0;display:flex;list-style:none;justify-content:flex-end}.o-share li{margin-left:20px;display:inline-block;line-height:1em}.o-share .ic{width:20px;height:20px}.o-imovel-fotos{position:relative;width:100%;height:500px}.o-imovel-fotos .o-btn-arrow{position:absolute;top:calc(50% - 40px);width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:100%;background-color:#142971;border:0;z-index:10;cursor:pointer}.o-imovel-fotos .o-btn-arrow.is-left{left:-20px}.o-imovel-fotos .o-btn-arrow.is-right{right:-20px}.o-imovel-fotos .o-btn-arrow .ic{background-color:#FFF}.o-imovel-fotos .o-imovel-foto-box{position:absolute;top:0;left:0;width:100%;height:calc(100% - 35px);opacity:0;transition:ease .25s;background-color:#637288;border-radius:12px 12px 0 0;z-index:2}.o-imovel-fotos .o-imovel-foto-box.is-active{opacity:1}.o-imovel-fotos .is-img{width:100%;height:calc(100% - 35px);background-color:#F5F5F5;border-radius:12px 12px 0 0}.o-imovel-fotos .is-img img{width:100%;height:100%;object-fit:contain;border-radius:12px}.o-imovel-fotos .is-bar{display:flex;padding:0 20px;height:35px;background-color:#142971;color:#FFF;border-radius:0 0 12px 12px;font-size:0.875rem;align-items:center}.o-imovel-fotos .is-bar .is-qtd{width:25%}.o-imovel-fotos .is-bar .is-legenda{text-align:right;width:75%}.o-popup{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.8);z-index:7777;opacity:0;transition:ease .5s}.o-popup.is-active{opacity:1}.o-popup.is-active .o-popup-box{top:100px}.o-popup .o-popup-box{position:absolute;top:200px;left:calc(50% - 300px);width:100%;padding:20px;border-radius:12px;max-width:600px;background-color:#FFF;box-shadow:0 0 10px rgba(0,0,0,0.25);transition:ease 1s}.o-popup .o-btn-close{position:absolute;top:-10px;right:-10px;width:40px;height:40px;border:0;border-radius:100%;background-color:#000;z-index:7;cursor:pointer}.o-popup .o-btn-close .ic{background-color:#FFF}.o-card{padding:30px;margin:30px auto 0;width:100%;max-width:400px;box-shadow:0 0 10px rgba(0,0,0,0.1)}@media only screen and (max-width: 768px){.o-card{margin-top:20px;width:calc(100% - 40px)}}.o-corretor-chat .is-card-chat{margin-bottom:25px;border-radius:12px;padding:15px;box-shadow:0 0 10px rgba(0,0,0,0.1);background-color:#FFF}.o-corretor-chat .is-card-chat.is-parceiro-interessado,.o-corretor-chat .is-card-chat.is-eu-interessado{padding-top:5px;padding-bottom:5px;text-transform:uppercase;font-size:0.875rem;color:#FFF;font-weight:bold;text-align:center}.o-corretor-chat .is-card-chat.is-parceiro-interessado{background-color:#3A57BD}.o-corretor-chat .is-card-chat.is-eu-interessado{background-color:#F60}.o-corretor-chat .o-card-imovel{width:100%}.o-corretor-chat .o-card-imovel a{display:flex;justify-content:space-between}.o-corretor-chat .o-card-imovel .o-img{width:30%}.o-corretor-chat .o-card-imovel .o-img img{height:100px}.o-corretor-chat .o-card-imovel .o-card-imovel-dados{width:65%}.o-corretor-chat .o-card-imovel .is-preco-venda,.o-corretor-chat .o-card-imovel .is-preco-locacao{font-size:0.75rem}.o-corretor-chat .o-card-imovel .is-precos{line-height:1em}.o-chat-msg{margin-bottom:10px;border:solid 1px #CCC;padding:15px;background:url(../../imagens/global/bg-chat.png) repeat center;height:450px;overflow-y:auto;border-radius:6px}.o-chat-msg .is-eu,.o-chat-msg .is-parceiro{padding:10px 20px;border-radius:12px;margin-bottom:20px;box-shadow:0 0 5px rgba(0,0,0,0.15);border:solid 1px #FFF}.o-chat-msg .is-eu{margin-left:20%;background-color:#F0FFF6}.o-chat-msg .is-parceiro{margin-right:20%;background-color:#FFF6F0}.o-chat-msg .is-text{color:#000;font-family:'AvenirNext-Medium-06',Arial,Helvetica,sans-serif;line-height:1.375em;font-size:0.875rem}.o-chat-msg time{display:block;font-size:0.75rem;text-align:right;color:#637288;line-height:1em;font-style:italic}.o-chat-form{display:flex;align-items:flex-end;justify-content:space-between}.o-chat-form .form-control{border-radius:6px;width:calc(100% - 50px);height:60px}.o-chat-form .o-btn-send-msg{display:flex;width:40px;height:40px;border-radius:100%;background-color:#142971;justify-content:center;align-items:center;border:0}.o-chat-form .o-btn-send-msg .ic{background-color:#FFF}.o-box-conteudo{color:#000;text-decoration:none}.o-box-conteudo img{height:250px;object-fit:cover;border-radius:12px}@media only screen and (max-width: 768px){.o-box-conteudo img{height:200px}}.o-box-conteudo:hover{text-decoration:none}.o-box-conteudo:hover .o-title-5{color:#3A57BD}.o-box-conteudo:hover .o-box-descricao{color:#3A57BD}.o-box-descricao{padding:10px;font-weight:normal}.o-box-descricao .o-title-5{color:#3A57BD}@media only screen and (max-width: 768px){.is-reverse-mobile{flex-direction:column-reverse}}.is-corretor-perfil{background-color:#EBF8FF}.is-corretor-perfil .o-center{display:flex;justify-content:space-between}.is-corretor-perfil .o-corretor-perfil-img{width:180px;height:180px}@media only screen and (max-width: 768px){.is-corretor-perfil .o-corretor-perfil-img{width:120px;height:120px}}.is-corretor-perfil .o-corretor-perfil-img img{width:100%;height:100%;object-fit:cover;border-radius:24px}.is-corretor-perfil .o-corretor-perfil-dados{width:calc(100% - 220px)}@media only screen and (max-width: 768px){.is-corretor-perfil .o-corretor-perfil-dados{width:calc(100% - 140px)}}