#c49header{background-image:url(../gallery/c49-sky1.jpg);background-size:cover;box-shadow:0 0 40px rgba(0,0,0,.3);padding-top:55px;}#c49mod-5 .c49-property-card{box-shadow:0 5px 15px rgba(0,0,0,.1);}#c49mod-39 .c49mod-banner-basic .card-img,#c49mod-40 .c49mod-banner-basic .card-img{padding-top:50%;}#c49mod-14 .c49mod-banner-basic .card-img{padding-top:100%;}#c49mod-5 .c49-property-card:hover{box-shadow:0 5px 10px rgba(0,0,0,.3);}.card-header .nav-tabs .nav-link:not(.active){color:#000000;}.c49btn.c49btn-main{background-color:#1F4E5F;border-color:#1F4E5F;color:#ffffff;}.c49btn.c49btn-main:hover,.c49btn.c49btn-main:focus,.c49btn.c49btn-main:active,.c49btn.c49btn-main.active,.show>.c49btn.c49btn-main.dropdown-toggle{background-color:#183F4D;border-color:#183F4D;color:#ffffff;}#c49row-2-1{background-color:rgba(194,227,245,.85);padding:4rem 0;color:#E24A3B;;}#c49row-2-2{padding:4rem 0 2rem;}#c49row-2-3{padding:2rem 0;}.c49row-copyright{background:#C93B2D;padding:5px 0;color:#000000;}.c49row-copyright a{color:#000000;}#c49row-3-2{background:rgba(0,0,0,.035);padding-top:3rem;}#c49row-3-2,#c49row-3-3{padding-top:3rem;}[class^='c49mod-contact-'] .btn > .c49-label{font-size:17px;letter-spacing:.5px;font-weight:700;}[class^='c49mod-contact-'] .c49-icon{color:#E24A3B;font-size:28px;}.c49mod-properties-statistics .table-hover tbody tr:hover .c49-statistic-info_value{color:#1F4E5F;}.c49mod-properties-statistics .c49-statistic-data{background-color:#1F4E5F;}.c49mod-properties-statistics tbody tr:hover .c49-statistic-data{box-shadow:0 0 50px 50px rgba(2,117,217,.5) inset;}#c49mod-68{background-color:#242321;padding:5% 5% 3%;color:#fff;background-image:url(../gallery/c49-key-hands1.jpg);background-position:left center;font-weight:800;text-align:right;background-size:cover;border-radius:.25rem;}.c49row-logo-footer{padding:2rem 0 3rem;}.c49mod-search-smart,.c49mod-search-smart .form-group{margin-bottom:0px;}.c49mod-search-smart label{display:none;}.c49mod-search-smart form:after{top:9px;}.c49mod-search-smart #c49-smart-input{padding:1rem 1.4rem;border:0px;font-size:1.4rem;font-style:italic;}#c49wrap-27 img{margin-top:30px;}.c49row-copyright .c49-contact-address .c49-icon{font-size:1.1rem;color:#000000;}.emp-card .imocond{padding:20px 0px;text-align:center;font-size:1.3rem;text-transform:uppercase;color:#ffffff;border-radius:5px;cursor:pointer;box-shadow:0px 0px 10px #0009;margin-bottom:-20px 0px 80px 0px!important;}.emp-card .imocond .fa-mouse-pointer{font-size:1.5rem;margin-left:20px;}.emp-card .c49-title{background-color:#E24A3B;color:#000000;border:0px;margin-bottom:1.5rem;}@media (max-width: 767px) {#c49mod-68,#c49mod-78,#c49mod-16,#c49mod-14,#c49mod-62,#c49mod-63,#c49mod-64,#c49wrap-18,#c49wrap-23,#c49wrap-1{display:none;}}.c49mod-menu-basic .btn-group-vertical .btn{margin-top:5px!important;border-color:#ffffff;box-shadow:0 5px 15px rgba(0,0,0,.1);}.c49mod-menu-basic .btn-group-vertical .btn.btn-secondary:hover,.c49mod-menu-basic .btn-secondary.active,.c49mod-menu-basic.btn-secondary:active,.c49mod-menu-basic .show>.btn-secondary.dropdown-toggle{background-color:#E24A3B;color:#000000;border-color:#c4c4c4;}.c49mod-menu-basic .show>.dropdown-menu{border:0!important;border-radius:0px;background-color:rgba(0,0,0,.07);}.card.c49-property-card .btn-group>.btn{border:0!important;background-color:transparent;}.card.c49-property-card .card-footer{border:0!important;border-top:1px solid #ffffff;background-color:#ffffff;}[class^=c49mod-properties-] .c49-title,.card.c49wrap-card,.c49wrap-collapse .card,[class^=c49mod-properties-] .c49-property-card,.c49wrap-tabs{border:0!important;box-shadow:0 5px 15px rgba(0,0,0,.1);}.c49mod-menu-tags a{background-color:#ffffff;}.c49mod-menu-tags a:hover{color:#242424;}.c49wrap-tabs .nav-item+.nav-item{margin-left:0px;}.nav-tabs+.tab-content,.nav-tabs .nav-item a{border:0px;}.nav-tabs .nav-item a{border-radius:0px;}.nav-tabs .nav-item:first-child .nav-link{border-top-left-radius:4px;}.nav-tabs .nav-item:last-child .nav-link{border-top-right-radius:4px;}.c49mod-otimization-index{background-color:#ffffff;}.c49mod-otimization-index h1{color:#1F4E5F;text-shadow:none;}.c49mod-otimization-index h2{color:#1F4E5F;opacity:.7;text-shadow:none;}#c49row-3-5{padding-top:50px;}h1,h2,#c49mod-37 .c49-text,[class^=c49mod-properties-] .c49-properties-title{font-family:dancing_scriptregular;font-size:2.2rem;text-transform:inherit!important;}body{font-family:Saira;}.c49mod-otimization-index h2{font-family:Saira;font-weight:600;}[class^=c49mod-properties-] .c49-properties-title{font-size:2.2rem;text-transform:capitalize;padding:.6rem;margin-bottom:0px;}[class^=c49mod-properties-] .c49-title{line-height:1.2;padding:.6rem;}.c49mod-property-header-basic .c49-property-title h1{font-size:2.6rem;color:#666;}div#c49wrap-36 .col-sm-12{margin-bottom:0px;}#c49row-8-3 .row{margin-right:0px!important;margin-left:0px!important;}#c49row-8-3 .container{width:100%;padding-right:0%!important;padding-left:0%!important;}#c49row-8-3 .row .col-lg-12{padding:0px;}div#c49mod-4{z-index:9!important;}#c49row-3-2{margin-top:2rem;}div#c49wrap-40 .col-sm-12{margin-bottom:0px;}/* variaveis da familia assistente: a mesma conversa e vitrine do 71, nas cores do cliente */
.as-root, .as-topo, .as-menu{ --as-papel:#F2F5FA; --as-papel-2:#E8EDF4; --as-tinta:#1F4E5F; --as-tinta-2:#5A6670; --as-linha:#D9E0E8; --as-placa:#E24A3B; --as-placa-tinta:#000000; --as-tecla:#1F4E5F; --as-veu:rgba(31,78,95,.52); --as-sombra:0 1px 0 rgba(31,78,95,.05), 0 14px 32px -22px rgba(31,78,95,.45); --as-sombra-alta:0 1px 0 rgba(31,78,95,.06), 0 24px 44px -22px rgba(31,78,95,.55); }
.as-rodape{ --as-placa:#E24A3B; --as-placa-tinta:#000000; --as-rd-tinta:#EEF2F5; --as-rd-tinta-2:#B9C6CF; --as-rd-linha:rgba(255,255,255,.16); }
.as-pino--grupo{ color:#FFFFFF; }
/* abertura: faixa na cor principal, busca branca, botao e foco na cor de destaque */
.as-abertura{ --as-ab-fundo:#1F4E5F; --as-ab-tinta:#FFFFFF; --as-ab-tinta-2:#EEF2F5; --as-ab-botao:#E24A3B; --as-ab-botao-tinta:#000000; --as-ab-chip:rgba(255,255,255,.12); --as-ab-chip-borda:rgba(255,255,255,.28); }
/* topo: o WhatsApp unico na cor de destaque; filete na cor principal emendando com a abertura */
.as-zap-topo{ background:#E24A3B; color:#000000!important; }
.as-topo{ border-bottom-color:#1F4E5F; }
/* anuncie conosco: cartao claro, passos na cor principal, botao na cor de destaque */
.c49captacao{ background:#FFFFFF; color:#222222; border:1.5px solid #1F4E5F; border-radius:20px; }
.c49captacao::after{ display:none; }
.c49captacao__tag{ color:#1F4E5F; background:rgba(31,78,95,.08); border-color:rgba(31,78,95,.18); }
.c49captacao__titulo{ color:#1F4E5F; }
.c49captacao__sub{ color:#5A6670; }
.c49captacao__cta, .c49captacao__cta:hover{ background:#E24A3B; color:#000000; }
.c49captacao__tipos{ color:#5A6670; }
.c49captacao__tipos a{ color:#1F4E5F; border-color:#D9E0E8; }
.c49captacao__tipos a:hover{ background:#F2F5FA; border-color:#1F4E5F; color:#1F4E5F; }
.c49captacao__passos li{ border-top-color:#D9E0E8; }
.c49captacao__num{ background:#1F4E5F; border-color:#1F4E5F; color:#FFFFFF; }
.c49captacao__passo strong{ color:#222222; }
.c49captacao__passo span{ color:#5A6670; }
.c49captacao__prova strong{ color:#1F4E5F; }
.c49captacao__prova span{ color:#5A6670; }
.c49captacao:not(.c49captacao--showcase) .c49captacao__fic{ background:rgba(31,78,95,.1); color:#1F4E5F; }
.c49captacao__features li{ color:#222222; }
/* home: respiro entre a vitrine, os depoimentos e o anuncie conosco */
.c49row-depoimentos{ padding-top:clamp(28px,4vw,48px); }
.c49row-captacao{ padding-bottom:clamp(20px,3vw,36px); }

/* cores fixas do 71 trocadas pelas do cliente (gerado do CSS da familia pelo gen-tema72.js) */
/* c49mod-assistente-topo.css */
.as-codigo__item:first-child{background:rgba(226,74,59,.22)}
@media (max-width:1023px){
  .as-codigo__caixa{box-shadow:0 14px 24px -18px rgba(31,78,95,.45)}
}
.as-menu::backdrop{background:rgba(31,78,95,.52)}
/* c49mod-assistente-busca.css */
body:has(.as-root){background:#F2F5FA}
/* c49mod-assistente-rodape.css */
#c49footer:has(.as-rodape){background:#1F4E5F!important}
.as-rodape{background:#1F4E5F}
.as-rodape__cta .as-robo .placa{stroke:#1F4E5F}
.as-rodape__cta .as-robo .olho, .as-rodape__cta .as-robo .antena-bola{fill:#1F4E5F}
.as-rodape__cta .as-robo .boca, .as-rodape__cta .as-robo .antena{stroke:#1F4E5F}
/* c49mod-assistente-tema.css */
body:has(.as-topo){background:#F2F5FA!important;color:#2C3338}
body:has(.as-topo) #c49main{color:#2C3338}
body:has(.as-topo) #c49main h1:not(.as-root *), body:has(.as-topo) #c49main h2:not(.as-root *), body:has(.as-topo) #c49main h3:not(.as-root *), body:has(.as-topo) #c49main h4:not(.as-root *), body:has(.as-topo) #c49main .c49-title:not(.as-root *), body:has(.as-topo) #c49main .c49-card-title, body:has(.as-topo) #c49main .c49-properties-title{color:#1F4E5F!important}
body:has(.as-topo) #c49main a:not(.btn):not(.as-opcao):not([class*="as-"]):not(.as-root *){color:#1F4E5F;text-decoration-color:#E24A3B}
body:has(.as-topo) #c49main .text-muted{color:#5A6670!important}
body:has(.as-topo) .c49mod-breadcrumb, body:has(.as-topo) .c49mod-breadcrumb a, body:has(.as-topo) .c49mod-breadcrumb li{color:#5A6670!important}
body:has(.as-topo) .c49mod-breadcrumb a:hover{color:#1F4E5F!important}
body:has(.as-topo) #c49main .card{border:1px solid #D9E0E8!important;box-shadow:0 1px 0 rgba(31,78,95,.05), 0 14px 32px -22px rgba(31,78,95,.45)!important}
body:has(.as-topo) #c49main .card-header{border-bottom:1px solid #D9E0E8!important}
body:has(.as-topo) #c49main .card-header .c49-card-title, body:has(.as-topo) #c49main .card-header h3{color:#1F4E5F!important}
body:has(.as-topo) #c49main .card-header i, body:has(.as-topo) #c49main .card-header .c49-icon{color:#1F4E5F!important}
body:has(.as-topo) #c49main .c49-property-card .card-title, body:has(.as-topo) #c49main .c49-property-title{color:#1F4E5F!important}
body:has(.as-topo) #c49main .btn-primary, body:has(.as-topo) #c49main .c49btn-main, body:has(.as-topo) #c49main .form-submit, body:has(.as-topo) #c49main button[type="submit"], body:has(.as-topo) #c49main input[type="submit"]{background:#E24A3B!important;color:#000000!important;border:1.5px solid #1F4E5F!important;box-shadow:0 4px 0 #1F4E5F!important}
body:has(.as-topo) #c49main .btn-primary:active, body:has(.as-topo) #c49main .c49btn-main:active, body:has(.as-topo) #c49main .form-submit:active, body:has(.as-topo) #c49main button[type="submit"]:active{box-shadow:0 1px 0 #1F4E5F!important}
body:has(.as-topo) #c49main .btn-secondary{color:#1F4E5F!important;border:1.5px solid #D9E0E8!important}
body:has(.as-topo) #c49main .btn-secondary:hover{border-color:#1F4E5F!important}
body:has(.as-topo) #c49main .btn-secondary i, body:has(.as-topo) #c49main .btn-link i{color:#1F4E5F}
body:has(.as-topo) #c49main .form-control, body:has(.as-topo) #c49main select, body:has(.as-topo) #c49main textarea, body:has(.as-topo) #c49main input[type="text"], body:has(.as-topo) #c49main input[type="email"], body:has(.as-topo) #c49main input[type="tel"]{border:1.5px solid #D9E0E8!important;color:#1F4E5F!important}
body:has(.as-topo) #c49main .form-control:focus, body:has(.as-topo) #c49main select:focus, body:has(.as-topo) #c49main textarea:focus{border-color:#1F4E5F!important;outline:3px solid #E24A3B}
body:has(.as-topo) #c49main label{color:#5A6670}
body:has(.as-topo) #c49main .c49mod-property-header-basic i, body:has(.as-topo) #c49main .c49mod-property-header-basic .fa{color:#1F4E5F!important}
body:has(.as-topo) #c49main .btn.form-submit, body:has(.as-topo) #c49main .btn-secondary.form-submit{background:#E24A3B!important;color:#000000!important;border:1.5px solid #1F4E5F!important;box-shadow:0 4px 0 #1F4E5F!important}
body:has(.as-topo) #c49main .btn.form-submit:active{box-shadow:0 1px 0 #1F4E5F!important}
body:has(.as-topo) .c49mod-breadcrumb-basic, body:has(.as-topo) .c49mod-breadcrumb-basic a, body:has(.as-topo) .c49mod-breadcrumb-basic li{color:#5A6670!important}
body:has(.as-topo) .c49wacta{background:#1F4E5F!important}
body:has(.as-topo) #c49main .c49wacta h2.c49wacta__title{color:#EEF2F5!important}
body:has(.as-topo) .c49wacta__sub{color:#B9C6CF!important}
body:has(.as-topo) .c49imv__titulo::after, body:has(.as-topo) .c49cor__titulo::after, body:has(.as-topo) .c49equipe__titulo::after, body:has(.as-topo) .c49mural__titulo::after{background:#E24A3B!important}
body:has(.as-topo) .c49imv__preco:first-child strong{color:#1F4E5F!important}
body:has(.as-topo) .c49imv__specs i{color:#1F4E5F!important}
body:has(.as-topo) .c49cor__carteira strong, body:has(.as-topo) .c49ficha__carteira strong{color:#1F4E5F!important}
body:has(.as-topo) .c49cor__link, body:has(.as-topo) .c49equipe__mais a{color:#1F4E5F!important;text-decoration-color:#E24A3B}
body:has(.as-topo) .c49cor__nome a:hover, body:has(.as-topo) .c49ficha__nome a:hover{color:#1F4E5F!important;text-decoration-color:#E24A3B}
body:has(.as-topo) .c49cor__inicial, body:has(.as-topo) .c49ficha__inicial{background:#1F4E5F!important;color:#FFFFFF!important}
body:has(.as-topo) .c49ficha__fantasma{-webkit-text-stroke-color:rgba(31,78,95,.28)!important}
body:has(.as-topo) .c49ficha__bairros a:hover, body:has(.as-topo) .c49ficha__bairros a:focus-visible{color:#000000!important;background:#E24A3B!important;border-color:#1F4E5F!important}
body:has(.as-topo) .c49ficha__btn--main{background:#E24A3B!important;color:#000000!important;border:1.5px solid #1F4E5F!important;box-shadow:0 4px 0 #1F4E5F!important}
body:has(.as-topo) .c49ficha__btn--main:hover, body:has(.as-topo) .c49ficha__btn--main:focus-visible{color:#000000!important}
body:has(.as-topo) .c49mural__principal::before{color:rgba(226,74,59,.5)!important}
body:has(.as-topo) .c49mural__tag{color:#1F4E5F!important;background:rgba(226,74,59,.35)!important}
body:has(.as-topo) .c49mural__bairro:hover, body:has(.as-topo) .c49mural__bairro:focus-visible{color:#1F4E5F!important;border-bottom-color:#1F4E5F!important}
body:has(.as-topo) .c49gal__botao:hover{color:#1F4E5F!important;border-color:#1F4E5F!important}
body:has(.as-topo) .c49gal__moldura:focus-visible{outline-color:#E24A3B!important}
body:has(.as-topo) .c49srv__kicker{color:#5A6670!important}
body:has(.as-topo) .c49srv__card{border-color:#D9E0E8!important}
body:has(.as-topo) .c49srv__card:hover{border-color:#1F4E5F!important}
body:has(.as-topo) .c49srv__ic{background:#E24A3B!important;color:#000000!important;border:1.5px solid #1F4E5F;box-shadow:0 3px 0 #1F4E5F}
body:has(.as-topo) .c49srv__sub, body:has(.as-topo) .c49srv__card-txt{color:#5A6670!important}
body:has(.as-topo) #c49main .btn-whatsapp{border:1.5px solid #1F4E5F!important;box-shadow:0 4px 0 #1F4E5F!important}
body:has(.as-topo) #c49main .btn-whatsapp:active{box-shadow:0 1px 0 #1F4E5F!important}

/* [2026-10-19 modelo 72 r2] botao do anuncie conosco: a regra de links do tema pintava o texto na cor da marca */
body:has(.as-topo) #c49main a.c49captacao__cta, body:has(.as-topo) #c49main a.c49captacao__cta:hover{ background:#E24A3B!important; color:#000000!important; }
/* a segunda linha da home e a do assistente: o css antigo do modelo 1 dava fundo cinza e espaco em cima a ela */
#c49row-3-2.as-row{ background:transparent; padding-top:0; margin-top:0; }