@font-face{font-family:Outfit;src:url(/fonts/outfit/outfit-latin.woff2)format("woff2");font-weight:300 600;font-style:normal;font-display:swap}@font-face{font-family:Outfit reserva;src:local(Arial),local(Helvetica Neue),local(Roboto);size-adjust:99%;ascent-override:101%;descent-override:26%;line-gap-override:0%}:root{--marinho:#191949;--marinho-forte:#10102f;--marinho-suave:#2b2b66;--areia:#e6e3da;--areia-clara:#f5f3ee;--branco:#fff;--grafite:#23232b;--texto-2:#5a5a66;--linha:#e2dfd6;--whats:#0d7a50;--whats-forte:#0a6541;--erro:#a3261b;--ok:#0d7a50;--raio:6px;--raio-p:4px;--sombra:0 1px 2px #1919490f, 0 8px 24px #19194914;--sombra-alta:0 12px 40px #10102f2e;--cx:1280px;--cab:72px;--barra-fixa:0px;--fonte:"Outfit", "Outfit reserva", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--cab) + 16px)}body{font-family:var(--fonte);color:var(--grafite);background:var(--branco);-webkit-font-smoothing:antialiased;padding-bottom:var(--barra-fixa);margin:0;font-size:16px;line-height:1.55;overflow-x:clip}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}b,strong{font-weight:600}h1,h2,h3,h4{color:var(--marinho);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.2}h1{font-size:clamp(28px,4.2vw,42px)}h2{font-size:clamp(24px,3vw,32px)}h3{font-size:20px}h4{font-size:17px;font-weight:600}p{margin:0 0 1em}ul,ol{margin:0;padding:0;list-style:none}abbr{text-decoration:none}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--marinho);outline-offset:2px;border-radius:2px}.em-marinho :focus-visible,.rodape :focus-visible,.gaveta :focus-visible{outline-color:#fff}dialog:focus,dialog:focus-visible,.filtros:focus,.filtros:focus-visible{outline:none}::selection{background:var(--marinho);color:#fff}.sr,.so-leitor{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pular{z-index:200;background:var(--marinho);color:#fff;border-radius:var(--raio-p);padding:12px 16px;position:absolute;top:-60px;left:12px}.pular:focus{top:12px}.ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}.hp{opacity:0;width:1px;height:1px;left:-9999px;position:absolute!important}.cx{width:100%;max-width:calc(var(--cx) + 40px);margin-inline:auto;padding-inline:20px}.cx-larga{max-width:calc(var(--cx) + 40px)}.secao{padding-block:clamp(40px,6vw,72px)}.secao-areia{background:var(--areia-clara)}.em-marinho{background:var(--marinho);color:#fff}.em-marinho h1,.em-marinho h2,.em-marinho h3,.em-marinho h4{color:#fff}.sobrelinha{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-2);margin-bottom:10px;font-size:13px;font-weight:600;display:block}.em-marinho .sobrelinha{color:#c9c8de}.destaque{color:var(--marinho-suave);font-weight:600}.lead{color:var(--texto-2);max-width:62ch;font-size:18px}.em-marinho .lead{color:#dcdbea}.cab-secao{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:28px;display:flex}.cab-secao p{color:var(--texto-2);margin:8px 0 0}.link-seta{min-height:44px;color:var(--marinho);align-items:center;gap:6px;font-weight:600;display:inline-flex}.link-seta .ic{transition:transform .2s}.link-seta:hover .ic{transform:translate(4px)}.em-marinho .link-seta{color:#fff}.sub{text-underline-offset:3px;text-decoration:underline 1px}.sub:hover{text-decoration-thickness:2px}.bt{border-radius:var(--raio-p);text-align:center;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s;display:inline-flex}.bt:active{transform:translateY(1px)}.bt-marinho{background:var(--marinho);color:#fff}.bt-marinho:hover{background:var(--marinho-suave)}.bt-branco{color:var(--marinho);background:#fff}.bt-branco:hover{background:var(--areia)}.bt-contorno{color:var(--marinho);border-color:var(--marinho);background:0 0}.bt-contorno:hover{background:var(--marinho);color:#fff}.em-marinho .bt-contorno{color:#fff;border-color:#ffffffb3}.em-marinho .bt-contorno:hover{color:var(--marinho);background:#fff}.bt-whats{background:var(--whats);color:#fff}.bt-whats:hover{background:var(--whats-forte)}.bt-claro{background:var(--areia-clara);color:var(--marinho);border-color:var(--linha)}.bt-claro:hover{background:var(--areia)}.bt-bloco{width:100%;display:flex}.bt-p{min-height:40px;padding:0 16px;font-size:14px}.bt[disabled],.bt[aria-disabled=true]{opacity:.55;cursor:not-allowed}.bt-icone{width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;transition:background-color .15s;display:inline-grid}.bt-icone:hover{background:#19194914}.em-marinho .bt-icone:hover,.gaveta .bt-icone:hover{background:#ffffff24}.campo{flex-direction:column;gap:6px;min-width:0;display:flex}.campo>label,.rotulo{color:var(--marinho);font-size:14px;font-weight:500}.campo .ast{color:var(--erro)}.ctrl{border-radius:var(--raio-p);background:#fff;border:1px solid #c9c6bc;width:100%;min-height:48px;padding:10px 14px;font-size:16px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.ctrl::placeholder{color:#7a7a86}.ctrl:hover{border-color:#9c998f}.ctrl:focus{border-color:var(--marinho);outline:none;box-shadow:0 0 0 3px #1919492e}textarea.ctrl{resize:vertical;min-height:112px}select.ctrl{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23191949' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 9 7 7 7-7'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;padding-right:40px}.form{gap:16px;display:grid}.form-linha{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.form-linha>*{grid-column:span 12}.form-titulo{grid-column:1/-1;margin-top:8px;font-size:18px;font-weight:600}.form-pe{gap:12px;display:grid}.form-lgpd{color:var(--texto-2);align-items:flex-start;gap:6px;margin:0;font-size:13px;display:flex}.form-lgpd .ic{margin-top:2px}.form-msg{border-radius:var(--raio-p);margin:0;padding:12px 14px;font-size:15px}.form-msg.ok{color:#0a5236;background:#e6f4ec}.form-msg.erro{color:var(--erro);background:#fbeae8}form[aria-busy=true] .bt[type=submit]{opacity:.6;pointer-events:none}.arquivo{align-items:center;gap:10px;display:flex;position:relative}.arquivo input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.arquivo-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--texto-2);flex:1;overflow:hidden}.arquivo-acao{color:var(--marinho);font-weight:600}.arquivo:focus-within{border-color:var(--marinho);box-shadow:0 0 0 3px #1919492e}@media (width>=640px){.form-linha>.c6{grid-column:span 6}.form-linha>.c4{grid-column:span 4}.form-linha>.c3{grid-column:span 3}.form-linha>.c8{grid-column:span 8}.form-linha>.c9{grid-column:span 9}.form-linha>.c2{grid-column:span 2}.form-pe{grid-template-columns:1fr auto;align-items:center}}.pilulas{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:-2px;padding:2px;display:flex;overflow-x:auto}.pilulas::-webkit-scrollbar{display:none}.pilula{min-height:44px;color:var(--marinho);white-space:nowrap;background:#fff;border:1px solid #c9c6bc;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.pilula:hover{border-color:var(--marinho)}.pilula.on,.pilula[aria-pressed=true]{background:var(--marinho);border-color:var(--marinho);color:#fff}.selo{border-radius:var(--raio-p);min-height:26px;color:var(--marinho);letter-spacing:.03em;text-transform:uppercase;background:#fff;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.contagem{background:var(--areia);min-width:26px;height:22px;color:var(--marinho);border-radius:999px;place-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-grid}.topo{z-index:100;height:var(--cab);border-bottom:1px solid var(--linha);background:#fff;transition:box-shadow .2s;position:sticky;top:0}.topo.rolado{box-shadow:0 2px 16px #1919491a}.topo .cx{align-items:center;gap:24px;height:100%;display:flex}.marca{min-width:0;min-height:44px;color:var(--marinho);flex-direction:column;flex:0 auto;justify-content:center;line-height:1;display:inline-flex}.marca img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:23px;display:block}.marca small{letter-spacing:.04em;color:var(--texto-2);margin-top:10px;font-size:12px;font-weight:500}.nav{flex:1;min-width:0;display:none}.nav>ul{align-items:center;gap:4px;display:flex}.nav-item{position:relative}.nav-link{border-radius:var(--raio-p);min-height:44px;color:var(--marinho);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0 12px;font-size:15px;font-weight:500;display:inline-flex}.nav-link:hover,.nav-item.aberto>.nav-link{background:var(--areia-clara)}.nav-link.ativo{box-shadow:inset 0 -2px 0 var(--marinho);border-radius:0}.nav-link .ic{transition:transform .2s}.nav-item.aberto>.nav-link .ic{transform:rotate(180deg)}.mega{border:1px solid var(--linha);border-radius:var(--raio);width:min(880px,100vw - 40px);box-shadow:var(--sombra-alta);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 28px;padding:24px;display:none;position:absolute;top:calc(100% + 14px);left:0}.nav-item.aberto>.mega{display:grid}.mega:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.mega-grupo{margin-bottom:14px}.mega-grupo h3{letter-spacing:.08em;text-transform:uppercase;color:var(--texto-2);margin:0 0 4px;font-size:13px;font-weight:600}.mega-grupo h3 a{justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.mega-grupo h3 i{text-transform:none;letter-spacing:0;font-style:normal;font-weight:400}.mega-grupo>a{border-radius:var(--raio-p);min-height:36px;color:var(--grafite);justify-content:space-between;align-items:center;gap:8px;margin-inline:-8px;padding:4px 8px;font-size:15px;display:flex}.mega-grupo a:hover{background:var(--areia-clara);color:var(--marinho)}.topo-acoes{align-items:center;gap:4px;margin-left:auto;display:flex}.topo-fav{position:relative}.topo-fav .qt-favs{background:var(--marinho);color:#fff;text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;transition:transform .2s;position:absolute;top:4px;right:2px;transform:scale(0)}.topo-fav .qt-favs.in{transform:scale(1)}.topo-whats{display:none}.topo-menu{display:inline-grid}@media (width<=479px){.topo .cx{gap:8px;padding-inline:16px}.marca img{height:18px}.topo-acoes{gap:0;margin-right:-8px}.topo-acoes>a[href="/imoveis/filtragem/"]{display:none}}@media (width<=899px){.trilha a{min-height:44px}}@media (width>=1200px){.nav{display:block}.topo-menu{display:none}.topo-whats{display:inline-flex}}@media (width>=1200px) and (width<=1359px){.marca img{height:20px}.topo .cx{gap:16px}}.gaveta .marca img{height:19px}.gaveta{z-index:300;background:var(--marinho);color:#fff;overscroll-behavior:contain;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.gaveta::backdrop{background:#10102f80}.gaveta[open]{animation:.25s ease-out gaveta-entra}@keyframes gaveta-entra{0%{transform:translate(100%)}to{transform:none}}.gaveta-topo{height:var(--cab);background:var(--marinho);z-index:1;justify-content:space-between;align-items:center;padding:0 12px 0 20px;display:flex;position:sticky;top:0}.gaveta .marca{color:#fff}.gaveta .marca small{color:#c9c8de}.gaveta-corpo{padding:8px 20px 32px}.gaveta h2{letter-spacing:.1em;text-transform:uppercase;color:#c9c8de;margin:24px 0 4px;font-size:13px;font-weight:600}.gaveta-corpo a{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:17px;display:flex}.gaveta-corpo a .contagem{color:#fff;background:#ffffff24}.gaveta-contato{gap:12px;margin-top:28px;display:grid}.gaveta-contato a{border:0;justify-content:center}@media (width>=560px){.gaveta{width:420px;left:auto}}.trilha{color:var(--texto-2);padding-block:14px;font-size:14px}.trilha ol,.trilha .trilha-itens{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.trilha a{align-items:center;min-height:32px;display:inline-flex}.trilha a:hover{color:var(--marinho);text-underline-offset:3px;text-decoration:underline}.trilha [aria-current=page]{color:var(--marinho);overflow-wrap:anywhere;font-weight:500}.trilha .sep{color:#a5a29a}.cab-pagina{background:var(--areia-clara);border-bottom:1px solid var(--linha);padding-block:clamp(28px,4vw,48px) clamp(20px,3vw,32px)}.cab-pagina h1{max-width:24ch}.cab-pagina h1 small{letter-spacing:0;color:var(--texto-2);margin-top:10px;font-size:17px;font-weight:400;display:block}.cab-pagina p{color:var(--texto-2);max-width:62ch;margin:10px 0 0}.cab-pagina p a{text-underline-offset:3px;text-decoration:underline}.cartoes{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:24px;display:grid}.cartao{border:1px solid var(--linha);border-radius:var(--raio);background:#fff;flex-direction:column;min-width:0;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.cartao:hover,.cartao:focus-within{box-shadow:var(--sombra);border-color:#c9c6bc}.cartao-fotos{aspect-ratio:3/2;background:var(--areia);position:relative;overflow:hidden}.cartao-faixa{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;height:100%;display:flex;overflow-x:auto}.cartao-faixa::-webkit-scrollbar{display:none}.cartao-faixa>a{scroll-snap-align:start;scroll-snap-stop:always;flex:none;width:100%;height:100%}.cartao-faixa img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.cartao:hover .cartao-faixa img{transform:scale(1.03)}.cartao-seta{z-index:2;width:36px;height:36px;color:var(--marinho);opacity:0;background:#ffffffeb;border:0;border-radius:50%;place-items:center;margin-top:-18px;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:50%;box-shadow:0 1px 6px #0000002e}.cartao-seta.ant{left:10px}.cartao-seta.prox{right:10px}.cartao-seta:hover{transform:scale(1.08)}.cartao-seta:focus-visible{opacity:1}.cartao-seta[disabled]{display:none}@media (hover:hover) and (pointer:fine){.cartao-seta{opacity:.9}.cartao:not(:hover) .cartao-seta{opacity:.55}}.cartao-conta{z-index:2;color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#10102fb8;border-radius:999px;padding:3px 9px;font-size:13px;font-weight:500;position:absolute;bottom:10px;right:10px}.cartao-selo{z-index:2;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 70px);position:absolute;top:10px;left:10px;overflow:hidden;box-shadow:0 1px 4px #0000001f}.fav{z-index:3;color:#fff;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .15s;display:grid;position:absolute;top:6px;right:6px}.fav:before{content:"";background:#10102f6b;border-radius:50%;transition:background-color .15s;position:absolute;inset:5px}.fav:hover{transform:scale(1.08)}.fav:hover:before{background:#10102f9e}.fav .ic{width:20px;height:20px;position:relative}.fav.on .ic{fill:#fff}.cartao-corpo{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.cartao-corpo:after{content:"";z-index:1;position:absolute;inset:0}.cartao-fotos{z-index:2}.cartao-titulo{min-height:2.6em;color:var(--marinho);-webkit-line-clamp:2;letter-spacing:0;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.cartao-local{color:var(--texto-2);align-items:center;gap:5px;margin:0;font-size:14px;display:flex}.cartao-local .ic{color:#8b8894}.cartao-ficha{color:var(--grafite);white-space:nowrap;gap:14px;margin:6px 0 0;font-size:14px;display:flex;overflow:hidden}.cartao-ficha li{align-items:center;gap:5px;display:inline-flex}.cartao-ficha .ic{color:#8b8894}.cartao-pe{justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;padding-top:10px;display:flex}.cartao-preco{color:var(--marinho);letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:20px;font-weight:600}.cartao-ref{color:var(--texto-2);white-space:nowrap;font-size:13px}.vitrine{position:relative}.vitrine-faixa{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(84%,320px);grid-auto-flow:column;gap:20px;margin-inline:-20px;padding:4px 20px 12px;scroll-padding-inline:20px;display:grid;overflow-x:auto}.vitrine-faixa::-webkit-scrollbar{display:none}.vitrine-faixa>*{scroll-snap-align:start}.vitrine-nav{gap:8px;display:none}.vitrine-nav button{width:44px;height:44px;color:var(--marinho);background:#fff;border:1px solid #c9c6bc;border-radius:50%;place-items:center;transition:background-color .15s,border-color .15s;display:grid}.vitrine-nav button:hover:not([disabled]){background:var(--marinho);border-color:var(--marinho);color:#fff}.vitrine-nav button[disabled]{opacity:.35;cursor:default}@media (width>=760px){.vitrine-faixa{grid-auto-columns:calc(33.3333% - 13.3333px);margin-inline:0;padding-inline:0;scroll-padding-inline:0}.vitrine-nav{display:flex}}.aval{color:var(--texto-2);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:14px;display:flex}.aval-estrelas{display:inline-flex}.aval-estrelas a{color:#c9c6bc;place-items:center;width:32px;height:44px;display:grid}.aval-estrelas a svg{fill:currentColor;stroke:none;width:22px;height:22px}.aval-estrelas a.on,.aval-estrelas a.meia{color:var(--marinho)}.aval-estrelas a.meia svg{fill:url(#meia-estrela)}.aval-estrelas:hover a{color:var(--marinho)}.aval-estrelas a:hover~a{color:#c9c6bc}.aval strong{color:var(--marinho)}.rodape{background:var(--marinho);color:#e4e3f0;font-size:15px}.rodape a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.rodape-contato{border-bottom:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-block:32px;display:flex}.rodape-contato .marca{color:#fff}.rodape-contato .marca small{color:#c9c8de}.rodape-canais{flex-wrap:wrap;align-items:center;gap:4px 24px;display:flex}.rodape-canais a{color:#fff;align-items:center;gap:8px;min-height:44px;font-weight:500;display:inline-flex}.rodape-redes{gap:4px;display:flex}.rodape-colunas{border-bottom:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;padding-block:40px;display:grid}.rodape h2{letter-spacing:.1em;text-transform:uppercase;color:#c9c8de;margin:0 0 10px;font-size:13px;font-weight:600}.rodape-colunas a{align-items:center;min-height:44px;display:inline-flex}.rodape-endereco{grid-column:1/-1}.rodape-endereco p{margin:0 0 6px;line-height:1.6}.rodape-rapido{border-bottom:1px solid #ffffff24;padding-block:28px}.rodape-rapido ul{flex-wrap:wrap;gap:0 22px;display:flex}.rodape-rapido a{color:#c9c8de;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.rodape-base{color:#c9c8de;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 24px;padding-block:12px;font-size:13px;display:flex}.rodape-base p{margin:0}.rodape-base a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (width>=860px){.rodape-colunas{grid-template-columns:1.4fr repeat(3,1fr)}.rodape-endereco{grid-area:1}}.zap-flut{right:16px;bottom:calc(16px + var(--barra-fixa) + var(--cookies-h,0px));z-index:90;background:var(--whats);color:#fff;border:0;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .15s,background-color .15s;display:grid;position:fixed;box-shadow:0 6px 20px #0d7a5066}.zap-flut:hover{background:var(--whats-forte);transform:scale(1.05)}.zap-flut{transition:transform .2s,background-color .15s,opacity .2s,visibility .2s}body.zap-oculto .zap-flut{opacity:0;visibility:hidden;transform:scale(.8)}@media (width<=559px){.zap-flut{width:52px;height:52px;right:12px}}.folha{width:min(420px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--grafite);box-shadow:var(--sombra-alta);background:#fff;border:0;border-radius:12px;margin:auto 12px 12px auto;padding:0;overflow:auto}.folha::backdrop{background:#10102f73}.folha[open]{animation:.22s ease-out folha-sobe}@keyframes folha-sobe{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.folha-topo{background:var(--marinho);color:#fff;align-items:center;gap:12px;padding:16px 12px 16px 20px;display:flex}.folha-topo img{object-fit:cover;object-position:top;background:var(--areia);border-radius:50%;width:44px;height:44px}.folha-topo p{margin:0;line-height:1.3}.folha-topo b{font-weight:600;display:block}.folha-topo span{color:#c9c8de;font-size:13px}.folha-topo .bt-icone{color:#fff;margin-left:auto}.folha-corpo{gap:14px;padding:20px;display:grid}.folha-corpo>p{color:var(--texto-2);margin:0;font-size:15px}.folha textarea.ctrl{min-height:84px}@media (width<=559px){.folha{border-radius:16px 16px 0 0;width:100%;max-width:none;margin:auto 0 0}}.janela{width:min(460px,100vw - 24px);box-shadow:var(--sombra-alta);color:var(--grafite);border:0;border-radius:12px;padding:28px 24px 24px}.janela::backdrop{background:#10102f73}.janela .fechar{position:absolute;top:8px;right:8px}.janela h2,.janela h1,.janela h3{margin-bottom:8px;font-size:24px}.cookies{left:0;right:0;bottom:var(--barra-fixa);z-index:95;border-top:1px solid var(--linha);color:var(--texto-2);background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;padding:12px 20px;font-size:14px;display:flex;position:fixed;box-shadow:0 -4px 20px #19194914}.cookies p{max-width:78ch;margin:0}.cookies a{text-underline-offset:3px;color:var(--marinho);text-decoration:underline}.cookies-curto{display:none}@media (width<=559px){.cookies{flex-wrap:nowrap;justify-content:space-between;padding:8px 12px 8px 16px;font-size:13px;line-height:1.35}.cookies .bt{flex:none}.cookies-longo{display:none}.cookies-curto{display:inline}}.aviso-flut{left:50%;bottom:calc(24px + var(--barra-fixa));z-index:400;background:var(--marinho-forte);color:#fff;opacity:0;pointer-events:none;white-space:nowrap;border-radius:999px;padding:12px 18px;font-size:14px;font-weight:500;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,16px)}.aviso-flut.on{opacity:1;transform:translate(-50%)}.esqueleto{background:var(--areia-clara);border-radius:var(--raio);position:relative;overflow:hidden}.esqueleto:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:1.4s infinite brilho;position:absolute;inset:0;transform:translate(-100%)}@keyframes brilho{to{transform:translate(100%)}}img.lz{opacity:0;transition:opacity .3s}img.lz.ok,html:not(.js) img.lz{opacity:1}.vazio-cta{border-radius:var(--raio);background:var(--areia-clara);justify-items:start;gap:12px;max-width:620px;padding:28px;display:grid}.vazio-cta h2,.vazio-cta h3{font-size:22px}.vazio-cta p{color:var(--texto-2);margin:0}.acoes{flex-wrap:wrap;gap:12px;display:flex}.lista-check{gap:10px;display:grid}.lista-check li{align-items:flex-start;gap:10px;display:flex}.lista-check .ic{color:var(--marinho);margin-top:3px}.em-marinho .lista-check .ic{color:#fff}.cartao-simples{border:1px solid var(--linha);border-radius:var(--raio);background:#fff;padding:24px}.em-marinho .cartao-simples{background:#ffffff0f;border-color:#ffffff29}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.topo,.rodape,.zap-flut,.cookies,.barra-imovel,.gaveta,.folha{display:none!important}body{padding:0}}
