 /* default_v2.css */
 #preloader{position: fixed;inset: 0;display: flex;align-items: center;justify-content: center;background: rgba(255,255,255,0.8);z-index: 99999;transition: opacity 400ms ease, visibility 400ms ease;opacity: 1;visibility: visible;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.preloader__content{text-align: center;transform: translateZ(0);}.preloader__text{margin-top: 14px;font-size: 14px;color: #333;font-weight: bold;}.preloader__spinner{margin: 0 auto;width: 56px;height: 56px;border-radius: 50%;border: 6px solid rgba(0,0,0,0.08);border-top-color: #007bff;animation: preloader_spin 900ms linear infinite;box-sizing: border-box;}@keyframes preloader_spin{to {transform: rotate(360deg);}}#preloader.preloader--hidden{opacity: 0;visibility: hidden;pointer-events: none;}input[type=text], input[type=email], input[type=tel], input[type=date], input[type=password], select, textarea{padding:5px 10px;height: 40px;font: 0.9rem var(--font-family);color: #333;background:#fff;border: 1px var(--border-color) solid;border-radius:5px;box-shadow: inset 1px 1px 3px #ddd;outline:none;}input[type=submit], input[type=reset]{outline:none}input:focus, select:focus, textarea:focus{border:1px #555 solid;}input[type="checkbox"]{accent-color: #444;}select{padding-right:24px !important;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") no-repeat 97% center;background-size: 16px 12px;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;}textarea{width:100%}@media (max-width: 420px) {.g-recaptcha{transform:scale(0.83);transform-origin:0 0;}.h-captcha{transform:scale(0.83);transform-origin:0 0;}}.ts-wrapper{margin-bottom:5px;font-family: var(--font-family) !important;}.ts-control{border-color: var(--border-color) !important;box-shadow: inset 1px 1px 3px #ddd !important;}.ts-dropdown {margin-top: -2px !important;border-color: var(--border-color) !important;color: #333 !important}.ts-dropdown .option:hover{background-color: #f2f2f2 !important;color: #000 !important}i.fa-icon-tel-whatsapp{margin-left:4px;color: #00B259}.radius{border-radius:5px;}.transitionBackground li, .transitionBackground li:hover, .transitionBackground li a, .transitionBackground li a:hover{transition: background 300ms linear;}.transitionColor li, .transitionColor li:hover, .transitionColor li a, .transitionColor li a:hover{transition: color 300ms linear;}.tit-h1{margin-top:15px;font-size:22px;display:inline-table}.tit-h3{margin:25px 0 15px 0;font-size:1.2rem;line-height:22px;}.tit-h3 i{margin-right:5px;font-size:18px;vertical-align:baseline}ul.list{max-width: 780px;clear:both;}ul.list li a{padding:10px;margin: 7px 0;background-color: rgba(0,0,0,0.05);border: 1px rgba(0,0,0,0.1) solid;border-radius: 10px;display: block;}ul.list li a:hover{background-color: rgba(0,0,0,0.08);}ul.list li a:before{content: "> "}.mais{padding:15px 0 10px 0;float:right;clear: both;}.mais a{padding-left:22px;background: url('../images/bt_mais.gif') no-repeat center left;font-size:14px;text-decoration:underline;font-weight:bold;}.mais a span{text-transform:uppercase;}.share-buttons {margin:40px 0;display:flex;gap:10px;flex-wrap:wrap;}.share-btn {display:flex;align-items:center;gap:6px;padding:10px 14px;border-radius:6px;border:0;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:0.25s;}.share-btn.fb {background:#1877F2;}.share-btn.fb:hover {background:#0f5ad1;}.share-btn.ln {background:#0A66C2;}.share-btn.ln:hover {background:#084f96;}.share-btn.x {background:#000;}.share-btn.x:hover {background:#222;}.share-btn.wa {background:#25D366;}.share-btn.wa:hover {background:#1eb257;}.share-btn svg {fill:#fff;}.all-overlay{position:relative;}.overlay{height:100%;width:100%;position:fixed;left:0;top:0;z-index:1000;background-color:#000;opacity:0.7;}.overlay-content{margin-left:-80px;padding-top:90px;width:160px;height:160px;background: url('../images/loader_38x38.gif') no-repeat center 50px;background-color:#fff;background-color:rgba(255,255,255,0.85);border:1px #fff solid;text-align:center;font-size:18px;color:#000;font-weight:bold;border-radius:100px;box-shadow:0 0 6px #222;position:absolute;top:0;left:50%;z-index:1001;}.mm-linghtbox-overlay{width:100%;height:100%;background:rgba(0,0,0,0.7);position:fixed;left:0;top:0;z-index:99999;}.mm-linghtbox-overlay-content{position:relative;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.5);}.mm-linghtbox-overlay-content iframe{border-radius: 5px;}.mm-linghtbox-overlay .mm-linghtbox-close-overlay{width:34px;height:34px;background:#222;border:2px #fff solid;border-radius:100px;box-shadow:0 0 4px rgba(0,0,0,0.5);cursor:pointer;text-align:center;position: absolute;top:-16px;right:-16px;z-index:5;display:table;display:none;}.mm-linghtbox-overlay .mm-linghtbox-titulo{margin:0 auto;padding:6px 10px;background:#222;color:#fff;font-size:14px;font-weight:normal;border-radius:5px 5px 0 0;display:table;position:absolute;top:-30px;left:10px;z-index:4;}.mm-linghtbox-close-overlay i{font-size:20px;line-height:30px;color:#ccc;}.mm-linghtbox-close-overlay:hover{background:#c00;color:#fff;}.clearRolagem{overflow:hidden}.loader_38x38{margin:30px auto;padding-left:45px;width:100px;line-height:40px;font-size:16px;background: url('../images/loading_38x38.gif') no-repeat left center;display:block;}.loader_16x16{padding-left:18px;line-height:18px;font-size:11px;background: url('../images/loading.gif') no-repeat left center;display:block}.bt-fechar{position:absolute;top:-12px;right:-12px;}.bt-fechar a{font:12px/20px Arial, Helvetica, sans-serif;color:#fff;width:20px;height:20px;text-align:center;background-color:#555;border:2px #fff solid;border-radius:15px;box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.45);display:block;}.bt-fechar a:hover{background:#c00}.msg-alerta-browser{margin-bottom:20px;width:100%;background-color:#F25648;color:#fff;font-size:115%;text-transform: uppercase;display:block;}.msg-alerta-browser div{padding:15px;}.msg-alerta-browser div a{position:absolute;right:20px;top:20px;padding:5px;border:2px #fff solid;color:#fff;font-size:14px;text-decoration:none;}.msg-alerta-browser div a:hover{background-color:#fff;color:#F25648;}.msg-aviso{padding:10px;background: #FFFFE1;border:1px #fc0 solid;font-size:13px;font-weight:bold;color:#000;}.default-msg{margin:6px 0;padding:20px 0 20px 80px !important;font-size:16px;font-weight:bold;}.msg-sucesso{background:#E1FFEB url('../images/icone_sucesso.png') no-repeat 10px center;color:#009933;}.msg-erro{background:#FFE8E8 url('../images/icone_erro.png') no-repeat 10px center;color:#c00;}.resposta_erro, .resposta_sucesso{margin:6px 0;padding:10px !important;font-size:12px;font-weight:bold;color:#fff;border-radius:3px;}.resposta_erro{background:#FFDFDF;color:#c00;}.resposta_sucesso{padding:20px 0 20px 80px !important;background:#E1FFEB url('../images/icone_sucesso.png') no-repeat 10px center;font-size:16px;color:#009933;}.resp-result-page-vazio{margin:60px auto;width:100%;max-width:700px;text-align:center;display:table}.resp-result-page-vazio span{margin:10px auto;width:84px;height:84px;background-image:url(../images/bg_icon_resp-search-vazio.png);background-repeat:no-repeat;background-position:center center;border-radius:100px;display:table}.resp-result-page-vazio p{margin-bottom:20px;font-size:18px;font-weight:700;color:#999}.copy-text:hover::after{margin-left:4px;content: '';width: 15px;height: 16px;background: url('../images/icon_copy.png') no-repeat;display: inline-block;cursor: pointer;position: relative;bottom: -4px;}.tooltip-copy-text{padding:4px;background:#000;color:#fff;border-radius:3px;font-size:12px;box-shadow:3px 3px 3px rgba(0,0,0,.4);opacity:0.8;display:inline-block;position:absolute;z-index:10000;}#google_translate_element, .goog-te-banner-frame, .goog-te-balloon-frame, #goog-gt-tt, .goog-tooltip, .goog-tooltip:hover {display: none !important;}.herarquia{padding:10px 0;font-size: 0.9rem;font-weight: 500;}.herarquia a{text-decoration:underline;}.text{padding:10px 0;}.text p{margin-bottom:12px;line-height:24px;}.text a{text-decoration:underline}.text h3.tit-text, .text h1, .text h2, .text h3, .text h4, .text h5{margin:20px 0 5px 0;clear:both;}.text h1{font-size:18px;}.text h2{font-size:22px;}.text h3{font-size:15px;}.text h4{font-size:12px;}.text ul, .text ol{margin:0 0 12px 30px;background:none}.text li{line-height:20px;}.text ul li{list-style:disc;}.text ol li{list-style:decimal;}.text table{border-collapse:collapse;}.text table th, .text table td{padding:3px;}.text img{max-width:900px;}.list-links-uteis{margin:0!important;padding:0!important;}.list-links-uteis li{margin:0!important;padding:12px 0!important;border-bottom:1px #e2e2e2 solid;list-style:none!important}.list-links-uteis li strong{font-size:13px;}.list-links-uteis li:before{font-size:15px;content:"» ";}.box-colunas-editor{margin:30px 0;width:100%;display:table;}.bce-botao{margin:10px 0;}.bce-botao a{padding:5px 8px;color:#fff;text-decoration:none;display:inline-block;border-radius:3px;}.bce-botao a:hover{opacity:0.7;}.box-colunas-editor .bce-col_1, .box-colunas-editor .bce-col_2, .box-colunas-editor .bce-col_3, .box-colunas-editor .bce-col_4{padding:10px;text-align:center;float:left;}.bce2 .bce-col_1, .bce2 .bce-col_2{width: calc(50% - 20px);}.bce3 .bce-col_1, .bce3 .bce-col_2, .bce3 .bce-col_3{width: calc(33% - 20px);}.bce4 .bce-col_1, .bce4 .bce-col_2, .bce4 .bce-col_3, .bce4 .bce-col_4{width: calc(25% - 20px);}.list-documentos li, .list-parceiros li, .list-equipe li, .list-depoimentos p{margin-bottom: 20px;padding:20px;color: #333;border:1px var(--border-color) solid;background-color: #fff;border-radius: 10px;}.data-post-noticia{margin: 5px 0 20px 0;}.data-post-noticia span{color: #333}.news-container{display: flex;gap: 30px;justify-content: space-between;flex-direction: row-reverse;}.imagem-noticia{max-width: 600px;flex:1;}.imagem-noticia img{width: 100%;max-width: 600px;}.imagem-noticia .legenda-imagem-noticia{padding:10px;background-color: rgba(0,0,0,0.05);border-bottom: 1px rgba(0,0,0,0.1) solid;font-weight:bold;}.news-container .text{flex:1}.texto-noticia{line-height:26px;}.texto-noticia p{padding-bottom:22px;}.texto-noticia a{text-decoration:underline;color:#000;}.others-news-container{margin-bottom: 40px}.list-documentos li{display: flex;justify-content: space-between;gap: 25px;flex-wrap: wrap;}.list-documentos li .title-desc{flex: 1;min-width: 250px;}.list-documentos li .title-desc h4{padding:0 !important;font-size:18px;}.list-documentos li .info .bt-baixar{margin-top: 10px}.list-documentos li .info .bt-baixar .bt{padding: 5px 15px !important}.list-parceiros li{display: flex;justify-content: space-between;gap: 25px;}.list-parceiros li .imagem{flex: 0 0 230px;text-align: center;}.list-parceiros li .tx{flex: 0 0 calc(100% - 230px);}.list-parceiros li .tx h4{font-size:1.2rem;}.list-parceiros li .tx div{margin-top: 15px}.list-parceiros li .tx .bt{padding: 5px 15px !important}.list-equipe{display: grid;grid-template-columns: repeat(auto-fit, minmax(332px, max-content));justify-content: center;gap: 20px;}.list-equipe li{margin-top:60px;width: 100%;text-align: center;}.list-equipe li .avatar{margin-top: -70px}.list-equipe li .avatar img{border-radius: 100%;border: 5px var(--border-color) solid;box-shadow: 0 -7px 10px -7px rgba(0, 0, 0, 0.2);}.list-depoimentos{margin: 30px 0}.list-depoimentos p{font-style:italic;font-size:15px;line-height:20px;}.list-depoimentos p span.aspas{font:bold 30px "Times New Roman", Times, serif;color: #e2e2e2;vertical-align:middle;}.listBancos{padding-top:20px;}.listBancos li{width:186px;height:113px;display:inline-table;}.forms{padding-top:15px;}.forms .tx-top-forms{margin-bottom:15px;}.forms label{padding:8px 0;display:block;}.forms label span{padding-bottom:2px;display:block;}.forms label span b{font-family:Verdana, Arial, Helvetica, sans-serif;color:#c00;}.forms label.label-bt{margin-left:90px;}.forms .div-bt{padding:10px 0;}.tit-form{margin-top:6px;padding:10px 0 5px;font-size:16px;display:block;}.isola-inputs-lado {display: flex;flex-wrap: wrap;gap: 20px;align-items: flex-start;}.isola-inputs-lado label{min-width: 265px;display: flex;flex-direction: column;}.isola-inputs-num-anuncie label{margin-right:14px;display:inline-table;}.btn-close-filters-search{background-color: #FF2626;color: #fff;padding: 8px 12px;border-radius: 5px;margin: auto 0 15px auto;cursor: pointer;display: none;}.tit-top-busca-avancada{padding: 0 20px;height:46px;line-height:46px;text-align:center;text-shadow:#222 1px 1px 1px;color:#fff;font-size:1.0rem;font-weight: 400;display: inline-block;clear:both;position:relative;z-index:2;border-radius: 8px 8px 0 0;background-color: var(--primary-color);}.fSM{margin-bottom:35px;padding: 15px;width:100%;background: #fff;color: #333;border-top:2px var(--primary-color) solid;border-radius:0 8px 8px 8px;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);position:relative;}.fSM label{padding:8px 0;display:block;}.fSM label > span{padding-bottom:3px;display:block;font-weight: 600;}.fSM select{width:100%;}.fSM .label-cc{margin-bottom:5px;padding:8px 5px;font-size:11px;max-width:100% !important;width: 100% !important;height:110px;background:#fff;border:1px var(--border-color) solid;overflow:auto;}.fSM .label-cc label{padding:1px 5px !important;font-size:12px;cursor:pointer;}.fSM .label-cc label:hover{background:#f2f2f2;border-radius:3px;}.fSM .label-cc label span{font-weight:normal !important;display:table-cell !important;float:none !important;width:auto !important;height:auto !important;line-height:18px !important;background:none !important;text-align:left !important;}.fSM .label-cc label input{margin-right:7px;margin-top:3px;vertical-align:middle;float:left;}.fSM .bt-submit-cc{bottom:0;right: 0;position:relative;float:right;}.fSM .bt-submit-cc a{padding:3px 5px !important;background-color: var(--text-color);color:#fff;font-size: 10px;font-weight:500;cursor:pointer;text-transform:uppercase;display:inline-block;}.fSM .bt-submit-cc a:hover{color:#e2e2e2}.fSM .bc2{bottom:0;right:0;}.fSM .bc3{margin-bottom:10px;position:static;bottom:auto;right:auto;float:none;}.fSM .col-4{display: grid;grid-template-columns: repeat(auto-fit, minmax(110px, 1fr));gap: 10px;justify-content: center;}.fSM .col-5 label{width: 100%;display: inline-table;}.fSM .col-5 label input{width: calc(50% - 5px);}.fSM .col-5 label input:nth-of-type(2){margin-left: 10px;width: calc(50% - 5px);}.fieldSearchCodRef input[type=text]{width:100% !important;}.fieldSearchCodRef .div-bt{padding: 5px 0 0 0 !important;text-align: right;}.controls-listing-section{padding: 15px 0 30px;display: flex;gap:25px;align-items: center;justify-content: space-between;}.controls-listing-section .btn-filters-search{display: none;min-width: 100px;}.controls-listing-section .btn-filters-search span{padding: 10px 15px;border-radius: 5px;border: 1px #ddd solid;background-color: #fff;color: #333;cursor: pointer;}.controls-listing-section .order-select label b{display:table;}.tit-tag-filtro-search{margin-right:5px;font-size: 1.0rem;display:table;}.tag-filtro-search{margin:0 3px 3px 0;padding:8px 12px;background-color: var(--primary-color);border-radius: 50px;font-size: 0.8rem;color:#fff;display:inline-table;}.tag-filtro-search a{margin:0 -3px 0 3px;width:18px;line-height:18px;background:#fff;font-size:11px;color:#333;border-radius:50px;text-transform:uppercase;text-align:center;display:inline-block;}.tag-filtro-search a:hover{background:#f2f2f2;}.bt-comparar{margin: 40px 0;display: flex;align-items: center;gap: 10px;}.bt-comparar span{font-size: 175%;}#form_contato, #form_encomende_seu_imovel, #form_anunciar_imovel{padding: 10px 20px;background-color: #fff;border: 1px var(--border-color) solid;border-radius: 10px;color: #333;}.bt-ir-mapa-google{margin-top:10px;display: table;}.bt-ir-mapa-google a i{margin-right:4px;}.container-content__contato{display: flex;gap: 30px}.content__contato-form, .content__contato-localizacao{}.content__contato-localizacao .end-form-contato{margin-bottom:50px;}.content__contato-localizacao .end-form-contato address{font-style:normal;}.content__contato-localizacao .end-form-contato iframe{margin:20px 0 5px 0;width: 100%;}.content__contato-localizacao{width: 100%;max-width: 700px;}.content__contato-localizacao ul.list-filiais li{margin:15px 0 30px 0;line-height:20px;}.erro-preechimento-form{border:1px #c00 solid !important;}#erro{margin:15px 0;clear:both}#erro h4{padding:5px 6px;font-weight:bold;color:#FFF;background:#C00;}#erro p{padding:10px;background:#F2F2F2;clear:both;border:0;}.erro{margin:15px auto;padding:0 0 0 46px !important;width:250px;height:50px;line-height:18px;background: url('../images/icone_exclamacao.png') no-repeat;}.grecaptcha-badge{display:none;}.msg-privacidade-termos-captcha-invisible{margin-top:20px;padding:0 30px;max-width:350px;display:table;font-size:11px;text-align: center;vertical-align: middle;}.msg-privacidade-termos-captcha-invisible a{text-decoration: underline;color:#0000FF;}.msg-privacidade-termos-captcha-invisible img{vertical-align:middle;}.tables{margin-bottom:5px;width:100%;border-collapse: collapse;}.tables th, td{padding:10px;color: #333;}.tables tbody tr:hover{background-color: #f9f9f9}.tables td a{text-decoration:underline;}.tables .null-tr td{background-color:#FFF7DD;}.tables thead th{background-color:#f7f7f7;text-align: left;}.tables thead th i{font-size:100%}.table-indicadores-wrapper {margin-bottom:15px;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}.table-indicadores-wrapper::-webkit-scrollbar {height: 8px;}.table-indicadores-wrapper::-webkit-scrollbar-thumb {background: #ccc;border-radius: 4px;}.table-indicadores-wrapper::-webkit-scrollbar-track {background: #f1f1f1;}.table-indicadores{width:100%;min-width: 480px;border:1px #e2e2e2 solid;background-color: #fff;color: #333;border-collapse:collapse;}.table-indicadores th{padding:8px 5px;font-size: 1.0rem !important;text-align:left;background: #e9e9e9;white-space: nowrap;}.table-indicadores td{padding:12px 5px;font-size: 1.0rem !important;border-bottom:1px #e2e2e2 solid;white-space: nowrap;}.fixed-text-footer-description{margin-top: 20px;font-style: italic;}.pages{margin: 20px auto;display:table;text-align:center;clear:both;}.pages .pagesIntervalos{padding:10px 0;clear:both;}.pages ul{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 8px}.pages li a, .pages li b{padding:8px 12px;color:#444;background-color: #fff;border: 1px var(--border-color) solid;border-radius:5px;display: inline-table;}.pages li a:hover{border-color: #555}.pages li b{background: var(--border-color);color: #fff;}.pages li a.controlsPage{background: var(--primary-color);border-color: var(--primary-color);color:#fff;}.box-form-newsletter{margin-bottom: 60px;width: 100%;display:flex;clear:both;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);border: 1px var(--border-color) solid;border-radius: 10px;}.box-form-newsletter .fn-icon{flex: 0 1 300px;height: auto;background-repeat: no-repeat;background-position: center center;background-size: cover;border-radius: 10px 0 0 10px;}.box-form-newsletter .fn-form{padding:20px 25px 25px;flex: 1;background:#fff;border-radius: 0 10px 10px 0;position:relative;}.box-form-newsletter .fn-form .fn-tit h3{margin-right:20px;font-size:18px;color: #333;float:left;}.box-form-newsletter .fn-form .fn-tit p{padding-top:4px;color:#666;float:left;}.box-form-newsletter .fn-form fieldset{padding-top:10px;clear:both;display: flex;gap: 20px;justify-content: space-between;}.box-form-newsletter .fn-form fieldset label{width:100%;color: #333}.box-form-newsletter .fn-form fieldset input[type="text"]{width:100%;}.box-form-newsletter .fn-form fieldset label:nth-of-type(4){align-self: flex-end;flex: 1}.box-form-newsletter .loaderNewsletter{position:absolute;right:15px;top:13px;}.container-form-newsletter-flutuante{width:100%;height:100%;background: rgba(0,0,0,0.7);display:none;position:fixed;left:0;top:0;z-index:1000;}.content-form-newsletter-flutuante{margin:-140px 0 0 -164px;width:326px;height:330px;padding:20px 20px 20px 20px;border:3px #e9e9e9 dashed;position:absolute;top:50%;left:50%;box-shadow:0 3px 6px rgba(0,0,0,0.3);}.content-form-newsletter-flutuante .loaderNewsletter{padding:3px 6px 3px 24px;background-color:#fff;background-color:rgba(255,255,255,0.8);background-position:4px center;display:inline-block;}.content-form-newsletter-flutuante .bt-fechar{top:-16px;right:-14px;}.content-form-newsletter-flutuante .bt-fechar a{padding:2px;font-size:16px;border:2px #fff solid;}.content-form-newsletter-flutuante h4{margin-bottom:8px;font-size:18px;color:#fff;}.content-form-newsletter-flutuante h4 i{margin-right:7px;float:left;vertical-align:middle;}.content-form-newsletter-flutuante h4 span{display:table-cell;}.content-form-newsletter-flutuante fieldset label{margin:10px 0;display:table;}.content-form-newsletter-flutuante fieldset input[type=text]{padding:8px;width:280px;border:1px #444 solid;float:left;}.content-form-newsletter-flutuante fieldset input[type=text]:focus{border-color: #000}.box-gadget-facebook{margin-top:25px;width:99.8%;border:1px #ddd solid;display:table;float:left;position:relative;}.box-content-gadget-facebook{margin:3px 10px 8px 3px;padding-right:10px;height:240px;line-height:230px;background: url('../images/bg_box_fanpage_facebook.png');text-align:right;}.box-content-gadget-facebook div{width:75%;float:right}.box-content-gadget-facebook a{width:275px;height:155px;display:block;position:absolute;top:15px;left:20px;}.banner-whatsapp-body{margin:15px 0;padding:30px;width: 100%;background: #1C5044 url('../images/bg_banner_imovel_whatsapp.png') no-repeat right;clear:both;}.inner-banner-whatsapp-body{padding:0 0 0 55px;min-height:40px;text-shadow: 1px 1px 2px rgba(0,0,0,0.7);background: url('../images/icon_whatsapp.png') no-repeat 0 center;background-size:45px;}.inner-banner-whatsapp-body a{color:#fff;display:block;}.inner-banner-whatsapp-body span.bwb-s1{font-size:22px;font-weight:500;}.inner-banner-whatsapp-body span.bwb-s2{color:#BDCECA;}.popup-exit-container{position: fixed;top: 50%;left: 50%;z-index: 999999;width: 640px;transform: translate(-50%, -50%);animation-name: moveDownPopupExit;animation-duration: 0.7s;animation-iteration-count: 1;}@keyframes moveDownPopupExit {0% {transform: translate(-50%, -200%);}100% {transform: translate(-50%, -50%);}}.popup-exit{background: #fff;box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.45);border-radius: 5px;display: table;}.popup-exit .loaderPopupExit{margin:10px 30px;}.popup-exit h3{padding: 18px;font-size: 16px;text-align: center;color: #333}.popup-exit h3 strong{margin: 0 auto;display: table;font-size: 23px;font-weight: bold;}.popup-exit form{position: relative;}.popup-exit fieldset{padding: 30px 30px 30px 200px;background-color: var(--primary-color);border-radius: 0 0 5px 5px;}.popup-exit fieldset label, .popup-exit fieldset > div{position: relative;z-index: 2;}.popup-exit fieldset > div.popup-exit_pp{color: #fff;font-size: 12px;text-shadow: 2px 2px 2px rgba(0,0,0,0.4);}.popup-exit fieldset > div.popup-exit_pp a{color: #fff;text-decoration: underline;}.popup-exit .bg-predios{width: 100%;height: 100%;background: url('../images/bg_popup_saida.png') no-repeat -180px 0;border-radius: 0 0 5px 5px;display: block;position: absolute;left: 0;top: 0;z-index: 1;opacity: 0.3;}.popup-exit fieldset input[type="text"], .popup-exit fieldset input[type="email"], .popup-exit fieldset input[type="tel"]{margin-bottom: 12px;border: 0;padding: 10px;width: 100%;border-radius: 3px;background-color: rgba(255,255,255,1.0);}.popup-exit fieldset input[type="submit"]{margin: 15px 0 0 0;padding: 0 !important;width: 100%;height: 38px!important;line-height: 38px!important;font-size: 16px;color: #fff;cursor: pointer;text-shadow: none;}.box-filiais-imobiliaria{position: absolute;z-index: 30;padding: 10px;border: 1px #ddd solid;background: #fff;box-shadow: 5px 5px 5px rgba(0,0,0,0.3);}.box-filiais-imobiliaria ul{overflow-x: hidden;overflow-y: auto;min-width:340px;max-height: 200px;}.box-filiais-imobiliaria li{margin-bottom:20px;color:#222;text-shadow:none !important;}.box-filiais-imobiliaria li:last-child{margin-bottom:0;}.box-filiais-imobiliaria li a{color:#222 !important;text-decoration:underline;}.msg-politica-cookies{margin-left:-350px;width:700px;padding:10px;background-color:#fff;border:1px #ddd solid;position:fixed;bottom:10px;left:50%;z-index:1000;display: flex;gap: 15px;align-items: center;font-size:13px;color: #222;background-color: rgba(255, 255, 255, 0.6);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);}@media (max-width: 768px) {.msg-politica-cookies{width: calc(100% - 30px);margin-left: 0;left: 15px;right: 15px;flex-direction: column;text-align: center;}}.msg-politica-cookies span.col1{flex: 0 0 60%;}.msg-politica-cookies span.col2{flex: 0 0 10%;}.msg-politica-cookies span.col2 .bt{padding: 0 8px !important;height: 36px !important;line-height: 36px !important}.msg-politica-cookies span.col3{flex: 0 0 35%;}.msg-politica-cookies span.col3 a{font-weight:bold;color: #222;}.btns-fly-chats{position:fixed;bottom:15px;z-index:10;display: flex;flex-direction: column;gap: 15px}.btns-fly-chats.pos-chats-left{left: 15px;}.btns-fly-chats.pos-chats-right{right: 15px;}.btns-fly-chats.pos-chats-left span{margin-left:0;float:left;}.btns-fly-chats.pos-chats-right span{margin-left:0;float:right;}.icons-atendimento-absolute div a span.icon{width:48px;height:48px;border-radius: 50%;display:inline-table;position:relative;z-index:10;}.icons-atendimento-absolute div.messenger a span.icon{background: url('../images/icon_messenger_fb.png') no-repeat;background-size:48px;animation: pulseMessenger 2s infinite;}@-webkit-keyframes pulseMessenger {0% {-webkit-box-shadow: 0 0 0 0 rgb(170, 170, 170, 1);}70% {-webkit-box-shadow: 0 0 0 15px rgba(170, 170, 170, 0);}100% {-webkit-box-shadow: 0 0 0 0 rgba(170, 170, 170, 0);}}@keyframes pulseMessenger {0% {box-shadow: 0 0 0 0 rgba(170, 170, 170, 0.6);}70% {box-shadow: 0 0 0 15px rgba(170, 170, 170, 0);}100% {box-shadow: 0 0 0 0 rgba(170, 170, 170, 0);}}.icons-atendimento-absolute div.whatsapp a span.icon{background: url('../images/icon_whatsapp.png') no-repeat;background-size:48px;animation: pulseWhatsapp 2s infinite;}@-webkit-keyframes pulseWhatsapp {0% {-webkit-box-shadow: 0 0 0 0 rgb(233, 30, 99, 1);}70% {-webkit-box-shadow: 0 0 0 15px rgba(233, 30, 99, 0);}100% {-webkit-box-shadow: 0 0 0 0 rgba(233, 30, 99, 0);}}@keyframes pulseWhatsapp {0% {box-shadow: 0 0 0 0 rgba(233, 30, 99, 0.6);}70% {box-shadow: 0 0 0 15px rgba(233, 30, 99, 0);}100% {box-shadow: 0 0 0 0 rgba(233, 30, 99, 0);}}.icons-atendimento-absolute div a span.text{font-weight:500;font-size:15px;text-shadow:1px 1px 0 #fff;color: #333;border:1px #ccc solid;background-color: #f2f2f2;background-image: linear-gradient(#ffffff, #dddddd);border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,0.2);position:relative;z-index:9;}.btns-fly-chats.pos-chats-left a span.text{margin:7px 0 0 -12px;padding:6px 10px 6px 20px;}.btns-fly-chats.pos-chats-right a span.text{margin:7px -17px 0 0;padding:6px 24px 6px 10px;}.icons-atendimento-absolute div a:hover span.text{border:1px #a9a9a9 solid;}.btn-fly-chat-system{height: 38px}