﻿main.paginas-internas input.chk-tipo-negocio-aluguel{display:none}main.paginas-internas input.chk-tipo-negocio-venda{display:none}.descricao-group{margin-bottom:10px}select.assunto-contato{width:100%;padding:5px;margin:0}.assunto-contato li a:hover,.assunto-contato li a.assunto-ativo{background-color:#f7f7f7;border-left:5px solid #014b76;color:#014b76}.form-contato p,.form-contato label{font-size:15px}.onde-estamos .telefone img{max-width:20px;display:inline-block}.assunto-contato{margin:20px 0}.assunto-contato li{list-style:none;margin:5px 0}.assunto-contato li a{position:relative;display:block;padding:8px 10px;font-size:16px;text-decoration:none;color:#444;border-left:5px solid transparent}.assunto-contato li a:hover,.assunto-contato li a.assunto-ativo{border-left:5px solid #014b76}.assunto-contato li a:hover:after,.assunto-contato li a.assunto-ativo:after{content:"";position:absolute;top:0;right:-12px;display:block;border-top:19px solid transparent;border-bottom:19px solid transparent;border-left:12px solid #f2f2f2}.form-contato{padding-bottom:20px;border-left:1px dashed #ccc}.form-contato select{display:block;width:100%;padding:5px 10px;border:1px solid #ccc}.onde-estamos{margin:30px 0}.atendimento-filial{margin:10px 0;border-right:1px dashed #ccc}main.paginas-internas .container.onde-estamos{width:100% !important;margin:0;padding:0 !important;display:flex;flex-direction:column;gap:35px}@media (min-width: 768px){main.paginas-internas .container.onde-estamos{margin:15px}}main.paginas-internas .container.onde-estamos::before,main.paginas-internas .container.onde-estamos::after{display:none !important}main.paginas-internas .container.onde-estamos .item-onde-estamos{width:100%;display:flex;flex-wrap:wrap}main.paginas-internas .container.onde-estamos .item-onde-estamos:not(:last-child):not(:only-child){padding-bottom:35px !important;border-bottom:1px solid #e4e3e3}main.paginas-internas .container.onde-estamos .item-onde-estamos>div:first-child{margin-bottom:0 !important}@media (min-width: 768px) and (max-width: 991px){main.paginas-internas .container.onde-estamos .item-onde-estamos>div:first-child{width:50% !important}}@media (min-width: 768px){main.paginas-internas .container.onde-estamos .item-onde-estamos>.endereco{justify-self:flex-end;align-self:self-end}}@media (min-width: 768px) and (max-width: 991px){main.paginas-internas .container.onde-estamos .item-onde-estamos>.endereco{width:50% !important}}main.paginas-internas .container.onde-estamos .item-onde-estamos>.endereco .pagina-titulo-interno{font-size:24px !important}main.paginas-internas .container.onde-estamos .item-onde-estamos .telefones img,main.paginas-internas .container.onde-estamos .item-onde-estamos .celulares img{width:20px;height:20px}.contato-filial-2026{clear:both;padding:0 15px 15px}.contato-filial-2026__cartao{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(220px, 0.75fr);gap:24px;padding:16px;border:1px solid rgba(127,127,127,0.28);border-radius:18px;background:rgba(127,127,127,0.035)}.contato-filial-2026__cartao[hidden]{display:none}.contato-filial-2026__principal,.contato-filial-2026__contatos{min-width:0}.contato-filial-2026__contatos{display:flex;flex-direction:column;gap:10px;padding-left:24px;border-left:1px solid rgba(127,127,127,0.25)}.contato-filial-2026__legenda,.contato-filial-2026__nome,.contato-filial-2026__endereco{display:block}.contato-filial-2026__legenda{margin-bottom:2px;opacity:0.65;font-size:13px}.contato-filial-2026__legenda--espacador{min-height:19px;margin-bottom:-8px}.contato-filial-2026__nome{margin-bottom:2px;font-size:16px}.contato-filial-2026__endereco{margin:0 0 6px;font-style:normal;line-height:1.45}.contato-filial-2026__linha-contato{display:grid;grid-template-columns:18px minmax(0, 1fr);align-items:start;gap:10px;font-size:16px;line-height:1.45}.contato-filial-2026__linha-contato a,.contato-filial-2026__linha-contato span.linkConversaoTelefone,.contato-filial-2026__linha-contato span.linkConversaoTelefone a,.contato-filial-2026__linha-contato t-span,.contato-filial-2026__linha-contato t-par,.contato-filial-2026__linha-contato .item-telefone,.contato-filial-2026__linha-contato .item-celulares,.contato-filial-2026__linha-contato .contato-filial-2026__valor{display:inline-block;max-width:100%;margin-bottom:0;color:inherit !important;font-size:16px !important;line-height:1.45 !important;opacity:1 !important;text-decoration:none !important;overflow-wrap:anywhere}.contato-filial-2026__linha-contato .item-telefone+.item-telefone,.contato-filial-2026__linha-contato .item-celulares+.item-celulares,.contato-filial-2026__linha-contato a+a{margin-left:10px}.contato-filial-2026__icone{display:inline-flex;align-items:center;justify-content:center;width:18px;height:23px;color:inherit;font-size:17px}.contato-filial-2026__icone svg,.contato-filial-2026__icone img{display:block;width:16px;height:16px;margin:0}.contato-filial-2026__icone .fa-whatsapp{color:#22a55b}.contato-filial-2026__valor{min-width:0}.contato-filial-2026__todas{display:inline-flex;align-items:center;align-self:flex-start;gap:10px;margin-top:8px;color:inherit;font-size:16px;font-weight:600;text-decoration:none !important;transition:color 0.2s ease}.contato-filial-2026__todas span{font-size:18px;text-decoration:none;transition:transform 0.2s ease}.contato-horario-2026{margin-top:6px;font-size:14px}.contato-horario-2026__acionador{display:flex;align-items:center;justify-content:space-between;gap:10px;width:max-content;max-width:100%;min-height:0;padding:6px 10px;border:0;border-radius:18px;background:rgba(127,127,127,0.08);color:inherit;text-align:left;cursor:pointer}.contato-horario-2026__acionador:focus-visible{outline:2px solid currentColor;outline-offset:2px}.contato-horario-2026__resumo{display:grid;grid-template-columns:8px auto auto;align-items:center;gap:0 8px;min-width:0}.contato-horario-2026__resumo .contato-horario-2026__indicador{display:block;width:7px;height:7px;border-radius:50%;background:currentColor;font-size:14px}.contato-horario-2026__resumo [data-horario-status],.contato-horario-2026__resumo [data-horario-proxima-mudanca]{white-space:nowrap;font-size:14px}.contato-horario-2026__resumo [data-horario-proxima-mudanca]:not(:empty)::before{content:"•";margin-right:8px}.contato-horario-2026.is-aberto .contato-horario-2026__indicador,.contato-horario-2026__resumo.is-aberto .contato-horario-2026__indicador{background-color:#22a55b !important;box-shadow:0 0 0 3px rgba(34,165,91,0.25) !important}.contato-horario-2026.is-fechado .contato-horario-2026__indicador,.contato-horario-2026__resumo.is-fechado .contato-horario-2026__indicador{background-color:#d64545 !important;box-shadow:0 0 0 3px rgba(214,69,69,0.25) !important}.contato-horario-2026__chevron{flex:0 0 auto;transform:rotate(0deg);transition:transform 0.2s ease}.contato-horario-2026.is-open .contato-horario-2026__chevron{transform:rotate(180deg)}.contato-horario-2026__painel{box-sizing:border-box;width:100%;max-width:420px;padding:8px 10px 2px}.contato-horario-2026__lista{box-sizing:border-box;display:grid;gap:3px;width:100%;margin:0}.contato-horario-2026__linha{display:grid;grid-template-columns:minmax(145px, 1fr) minmax(105px, auto);gap:20px;margin:0 -8px;padding:5px 8px;border-radius:8px}.contato-horario-2026__linha dt,.contato-horario-2026__linha dd{margin:0;font-weight:400;white-space:nowrap}.contato-horario-2026__linha dd{text-align:right}.contato-horario-2026__linha.is-hoje{background:rgb(from var(--imob-secondary-color) r g b / 15%);font-weight:700}.contato-horario-2026__linha.is-hoje dt,.contato-horario-2026__linha.is-hoje dd{font-weight:500}.contato-horario-2026__linha.is-hoje dt::after{content:"Hoje";display:inline-block;margin-left:8px;padding:2px 7px;border-radius:6px;background:rgb(from var(--imob-secondary-color) r g b / 30%);font-size:11px;font-weight:600;line-height:1.4;vertical-align:1px}.contato-horario-2026__linha--feriados{margin-top:4px;padding-top:9px;border-top:1px solid rgba(127,127,127,0.25);border-radius:0}@media (hover: hover) and (pointer: fine){.contato-horario-2026__acionador:hover{background:rgba(127,127,127,0.14)}.contato-filial-2026__linha-contato a:hover,.contato-filial-2026__linha-contato a.linkConversaoWhatsapp:hover,.contato-filial-2026__linha-contato a.tel_whatsapp:hover,.contato-filial-2026__todas:hover{color:var(--imob-secondary-color, #4b5563) !important;text-decoration:none !important}.contato-filial-2026__todas:hover span{transform:translateX(3px)}}.contato-filial-2026__linha-contato a:focus-visible,.contato-filial-2026__todas:focus-visible{color:var(--imob-secondary-color, #4b5563) !important;text-decoration:none !important;outline:2px solid currentColor;outline-offset:2px}@media (max-width: 991px){.contato-filial-2026__cartao{grid-template-columns:minmax(0, 1fr);gap:14px;padding:16px 10px}.contato-filial-2026__contatos{padding-top:14px;padding-left:0;border-top:1px solid rgba(127,127,127,0.25);border-left:0}.contato-filial-2026__linha-contato{font-size:15px}.contato-filial-2026__linha-contato a,.contato-filial-2026__linha-contato span.linkConversaoTelefone,.contato-filial-2026__linha-contato span.linkConversaoTelefone a,.contato-filial-2026__linha-contato t-span,.contato-filial-2026__linha-contato t-par,.contato-filial-2026__linha-contato .item-telefone,.contato-filial-2026__linha-contato .item-celulares,.contato-filial-2026__linha-contato .contato-filial-2026__valor{font-size:14px !important}.contato-filial-2026__legenda--espacador{display:none}.contato-horario-2026__acionador{width:100%;align-items:flex-start}.contato-horario-2026__acionador .contato-horario-2026__chevron{margin-top:2px}.contato-horario-2026__resumo{grid-template-columns:8px minmax(0, 1fr);align-items:center}.contato-horario-2026__resumo [data-horario-proxima-mudanca]:not(:empty){grid-column:2}.contato-horario-2026__resumo [data-horario-proxima-mudanca]:not(:empty)::before{content:none}.contato-horario-2026__painel{width:100%;padding-right:8px;padding-left:8px}.contato-horario-2026__linha{grid-template-columns:minmax(128px, 1fr) minmax(90px, auto);gap:12px;font-size:14px}}@media (max-width: 411px){.contato-horario-2026__painel{max-width:100%}.contato-horario-2026__linha{grid-template-columns:minmax(0, 1fr) auto;gap:8px}}input.chk-tipo-negocio-aluguel+strong::before,input.chk-tipo-negocio-venda+strong::before{content:"";display:inline-block;width:18px;height:18px;border-radius:6px;border:1px solid #014b76;margin-right:5px;vertical-align:middle;line-height:normal !important;cursor:pointer}input.chk-tipo-negocio-aluguel:checked+strong::before,input.chk-tipo-negocio-venda:checked+strong::before{content:"\2713";background-color:#6ca144;border-color:#6ca144;color:#fff;font-size:12px;text-align:center;top:0 !important;left:0 !important}@media (min-width: 1200px){.col-lg-4.tipo-negocio-interesse-venda{width:40% !important}}@media (min-width: 1200px){.col-lg-4.tipo-negocio-interesse-aluguel{width:40% !important}}input.chk-tipo-negocio-venda-lancamento,input.chk-tipo-negocio-venda-avulso{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:18px;height:18px;border-radius:6px;position:relative !important;vertical-align:middle;outline:none !important;border:1px solid #014b76;margin-top:0 !important;margin-left:0 !important;margin-right:5px !important;cursor:pointer}input#chk-tipo-negocio-aluguel-temporada,input#chk-tipo-negocio-aluguel-anual,input.chk-redeber_informativos{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:6px;position:relative;vertical-align:middle;outline:none !important;border:1px solid #014b76;cursor:pointer}input.chk-tipo-negocio-venda-lancamento:checked,input.chk-tipo-negocio-venda-avulso:checked,input#chk-tipo-negocio-aluguel-temporada:checked,input#chk-tipo-negocio-aluguel-anual:checked,input.chk-redeber_informativos:checked{background-color:#6ca144;border-color:#6ca144}input.chk-tipo-negocio-venda-lancamento:checked::after,input.chk-tipo-negocio-venda-avulso:checked::after,input#chk-tipo-negocio-aluguel-temporada:checked::after,input#chk-tipo-negocio-aluguel-anual:checked::after,input.chk-redeber_informativos:checked::after{content:"\2713";color:#fff;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#body>main>div.container>section>div.col-xs-12.col-md-9.col-lg-9>form>div:nth-child(5)>div:nth-child(14) .form-group{display:flex;align-items:center;gap:6px}.tipo-negocio-interesse-venda label.checkbox-inline,.tipo-negocio-interesse-aluguel label.checkbox-inline{display:inline-flex}#body>main>div.container>section>div.col-xs-12.col-md-9.col-lg-9>form>div:nth-child(5)>div:nth-child(14) .form-group label,#body>main>div.container>section>div.col-xs-12.col-md-9.col-lg-9>form>div:nth-child(5)>div:nth-child(14) .form-group input{margin:0 !important}.file-preview-frame{border-radius:20px}.file-preview{border-radius:10px !important}.formulario-contato #contato-whatsapp .contato_watsapp_chamada{border-radius:50px}.forumulario-contato input{border-radius:20px}select#filialId{padding:8px 32px 8px 12px;border-radius:20px;border:1px solid #ccc;background-color:white;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-down" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708"/></svg>');background-repeat:no-repeat;background-position:right 12px center;background-size:14px}.assunto-contato li a:hover,.assunto-contato li a.assunto-ativo{border-radius:0 20px 20px 0}.assunto-contato li a:hover:after,.assunto-contato li a.assunto-ativo:after{display:none !important}select.assunto-contato{padding:8px 32px 8px 12px;border-radius:20px;border:1px solid #ccc;background-color:white;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-down" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708"/></svg>');background-repeat:no-repeat;background-position:right 12px center;background-size:14px}
