:root{--grafite:#0b0b0b;--grafite-2:#161616;--grafite-3:#2b2b2e;--fundo:#f5f5f5;--superficie:#ffffff;--linha:#e5e5e7;--linha-forte:#cfcfd3;--texto:#0b0b0b;--texto-2:#4c4c52;--texto-3:#76767c;--cobre:#a0582c;--cobre-escuro:#844624;--cobre-claro:#f5e9df;--cobre-luz:#e2ad84;--cobre-suave:#e9b98f;--zap:#15803d;--zap-escuro:#106631;--ok:#1f7a4d;--erro:#b42318;--raio:14px;--raio-sm:9px;--sombra:0 1px 2px rgba(11, 11, 11, .05), 0 6px 20px rgba(11, 11, 11, .06);--sombra-forte:0 18px 50px rgba(11, 11, 11, .24);--fonte:"Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--container:1240px;--topo-h:72px;--ease:cubic-bezier(.2, .7, .2, 1)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--topo-h) + 16px)}body{margin:0;font-family:var(--fonte);font-size:16px;line-height:1.55;color:var(--texto);background:var(--fundo);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3{line-height:1.15;letter-spacing:-.015em;margin:0}p{margin:0 0 1em}:focus-visible{outline:2px solid var(--cobre);outline-offset:2px}dialog{padding:0;border:0}[hidden]{display:none!important}.nc-container{width:100%;max-width:var(--container);margin:0 auto;padding:0 16px}.nc-container--texto{max-width:820px}@media (min-width:768px){.nc-container{padding:0 28px}}.nc-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nc-pular{position:absolute;left:12px;top:-60px;z-index:200;background:var(--superficie);padding:10px 14px;border-radius:var(--raio-sm)}.nc-pular:focus{top:12px}.nc-hp{position:absolute;left:-9999px}.nc-ico{width:20px;height:20px;flex:none}.nc-ico--sm{width:16px;height:16px}.nc-ico--xs{width:12px;height:12px}.nc-sobretitulo{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cobre);margin:0 0 8px}.nc-nota{font-size:13px;color:var(--texto-3)}.nc-texto{color:var(--texto-2)}.nc-texto p:last-child{margin-bottom:0}.nc-texto--longo{font-size:17px}.nc-texto--longo h2{font-size:22px;color:var(--texto);margin:1.6em 0 .5em}.nc-texto a{color:var(--cobre)}.nc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 18px;border-radius:var(--raio-sm);border:1.5px solid #fff0;font-weight:600;font-size:15px;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background .2s,border-color .2s,color .2s,transform .15s}.nc-btn:active{transform:translateY(1px)}.nc-btn--primario{background:var(--cobre);color:#fff}.nc-btn--primario:hover{background:var(--cobre-escuro)}.nc-btn--contorno{border-color:var(--linha-forte);background:var(--superficie);color:var(--texto)}.nc-btn--contorno:hover{border-color:var(--texto)}.nc-btn--contorno-claro{border-color:rgb(255 255 255 / .45);color:#fff;background:#fff0}.nc-btn--claro{background:rgb(255 255 255 / .94);color:var(--texto);box-shadow:var(--sombra)}.nc-btn--claro:hover{background:#fff}.nc-btn--zap{background:var(--zap);color:#fff}.nc-btn--zap:hover{background:var(--zap-escuro)}.nc-btn--texto{background:none;color:var(--texto-2);text-decoration:underline;text-underline-offset:3px;padding-inline:8px}.nc-btn--bloco{width:100%}.nc-btn[disabled]{opacity:.6;pointer-events:none}.nc-icone-btn{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1.5px solid var(--linha-forte);background:var(--superficie);color:var(--texto);transition:border-color .2s,background .2s}.nc-icone-btn:hover{border-color:var(--texto)}.nc-icone-btn--claro{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .25);color:#fff}.nc-link-seta{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--cobre);text-decoration:none;white-space:nowrap}.nc-link-seta:hover{text-decoration:underline;text-underline-offset:3px}.nc-link-btn{background:none;border:0;padding:6px 0;color:var(--cobre);font-weight:600;text-decoration:underline;text-underline-offset:3px}.nc-botoes{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.nc-campo{width:100%;min-height:48px;padding:11px 14px;border:1.5px solid var(--linha-forte);border-radius:var(--raio-sm);background:var(--superficie);font-size:16px;line-height:1.3;transition:border-color .2s,box-shadow .2s;appearance:none;-webkit-appearance:none}select.nc-campo{padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555761' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.nc-campo:focus{outline:none;border-color:var(--cobre);box-shadow:0 0 0 3px rgb(160 88 44 / .15)}textarea.nc-campo{resize:vertical;min-height:92px}.nc-rotulo-campo{display:flex;flex-direction:column;gap:6px;min-width:0;border:0;padding:0;margin:0}.nc-rotulo-campo>span{font-size:13px;font-weight:600;color:var(--texto-2)}.nc-rotulo-campo small{font-weight:400;color:var(--texto-3)}.nc-check{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:15px;padding:5px 0}.nc-check input{width:18px;height:18px;accent-color:var(--cobre);margin:0;flex:none}.nc-check small{margin-left:auto;color:var(--texto-3);font-size:13px}.nc-check.is-vazio{display:none}.nc-check--lgpd{align-items:flex-start;font-size:13px;color:var(--texto-2);margin:12px 0 14px}.nc-check--lgpd input{margin-top:2px}.nc-check--lgpd a{color:var(--cobre)}.nc-topo{position:sticky;top:0;z-index:60;background:var(--grafite);color:#fff;transition:box-shadow .25s}.nc-topo.is-rolado{box-shadow:0 6px 24px rgb(0 0 0 / .25)}.nc-topo__linha{display:flex;align-items:center;gap:20px;height:var(--topo-h)}.nc-logo{display:block;flex:none}.nc-logo img{width:auto;height:40px}@media (min-width:768px){.nc-logo img{height:50px}}.nc-nav{display:none;margin-left:auto}.nc-nav__lista,.nc-nav ul{display:flex;gap:4px;list-style:none;margin:0;padding:0}.nc-nav a{display:block;padding:8px 12px;border-radius:8px;text-decoration:none;font-weight:500;font-size:15px;color:rgb(255 255 255 / .86);transition:background .2s,color .2s}.nc-nav a:hover,.nc-nav a[aria-current="page"]{color:#fff;background:rgb(255 255 255 / .09)}.nc-topo__acoes{display:flex;align-items:center;gap:8px;margin-left:auto}.nc-topo__fav{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:#fff}.nc-topo__fav:hover{background:rgb(255 255 255 / .09)}.nc-topo__fav-n{position:absolute;top:3px;right:1px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--cobre);font-size:11px;font-weight:700;display:grid;place-items:center}.nc-topo__zap{display:none;min-height:40px;padding:8px 14px}.nc-topo__menu{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:10px;background:rgb(255 255 255 / .08);color:#fff}@media (min-width:640px){.nc-topo__zap{display:inline-flex}}@media (min-width:1180px){.nc-nav{display:block}.nc-topo__acoes{margin-left:8px}.nc-topo__menu{display:none}}.nc-gaveta{position:fixed;inset:0;z-index:100}.nc-gaveta__fundo{position:absolute;inset:0;background:rgb(15 16 20 / .55);animation:nc-fade .2s}.nc-gaveta__painel{position:absolute;top:0;right:0;bottom:0;width:min(380px, 88vw);background:var(--grafite);color:#fff;display:flex;flex-direction:column;padding:16px 20px 24px;overflow-y:auto;animation:nc-entra-dir .28s var(--ease)}.nc-gaveta__topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.nc-gaveta__topo .nc-icone-btn{background:#fff0;color:#fff;border-color:rgb(255 255 255 / .25)}.nc-gaveta__lista{list-style:none;margin:0;padding:0}.nc-gaveta__lista a{display:block;padding:14px 4px;font-size:18px;font-weight:500;text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .08)}.nc-gaveta__lista a[aria-current="page"]{color:var(--cobre-suave)}.nc-gaveta__contato{margin-top:auto;padding-top:24px;display:grid;gap:10px}.nc-gaveta__contato .nc-btn--contorno{background:#fff0;color:#fff;border-color:rgb(255 255 255 / .3)}.nc-gaveta__creci{font-size:13px;color:rgb(255 255 255 / .55);margin:6px 0 0}@keyframes nc-fade{from{opacity:0}}@keyframes nc-entra-dir{from{transform:translateX(100%)}}@keyframes nc-sobe{from{transform:translateY(100%)}}.nc-hero{position:relative;z-index:5;background:var(--grafite);color:#fff;padding:40px 0 28px;isolation:isolate}.nc-hero__midia{position:absolute;inset:0;overflow:hidden;z-index:-2}.nc-hero__fundo{width:100%;height:100%;object-fit:cover;animation:nc-hero-zoom 18s ease-out both}.nc-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(20 21 26 / .55) 0%,rgb(20 21 26 / .45) 40%,rgb(20 21 26 / .85) 100%)}@keyframes nc-hero-zoom{from{transform:scale(1.08)}}.nc-hero__credito{position:absolute;right:12px;bottom:8px;margin:0;font-size:11px;color:rgb(255 255 255 / .6);z-index:1}@media (max-width:639.98px){.nc-hero__credito{right:auto;left:16px;bottom:6px}}.nc-hero__titulo{font-size:clamp(28px, 6vw, 46px);font-weight:700;max-width:860px;letter-spacing:-.02em}.nc-hero__sub{font-size:clamp(16px, 2.2vw, 19px);color:rgb(255 255 255 / .85);max-width:640px;margin:12px 0 24px}@media (min-width:900px){.nc-hero{padding:96px 0 72px}}.nc-busca-hero{background:var(--superficie);color:var(--texto);border-radius:var(--raio);padding:14px;box-shadow:var(--sombra-forte);max-width:1080px}.nc-abas{display:flex;gap:6px;margin-bottom:12px}.nc-aba{position:relative}.nc-aba input{position:absolute;opacity:0;pointer-events:none}.nc-aba span{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:999px;font-weight:600;font-size:15px;color:var(--texto-2);cursor:pointer;transition:background .2s,color .2s}.nc-aba small{font-size:12px;font-weight:600;padding:1px 7px;border-radius:999px;background:var(--fundo);color:var(--texto-3)}.nc-aba input:checked+span{background:var(--grafite);color:#fff}.nc-aba input:checked+span small{background:rgb(255 255 255 / .16);color:#fff}.nc-aba input:focus-visible+span{outline:2px solid var(--cobre);outline-offset:2px}.nc-busca-hero__campos{display:grid;gap:10px;grid-template-columns:1fr 1fr}.nc-busca-hero__campos .nc-rotulo-campo--local,.nc-busca-hero__campos>.nc-rotulo-campo:first-child{grid-column:1 / -1}.nc-busca-hero__btn{grid-column:1 / -1;min-height:52px;font-size:16px}@media (min-width:900px){.nc-busca-hero{padding:18px}.nc-busca-hero__campos{grid-template-columns:1fr 1.6fr .9fr .9fr auto;align-items:end}.nc-busca-hero__campos .nc-rotulo-campo--local,.nc-busca-hero__campos>.nc-rotulo-campo:first-child{grid-column:auto}.nc-busca-hero__btn{grid-column:auto;min-height:48px;padding-inline:26px}}.nc-busca-hero__extra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:12px;font-size:14px}.nc-busca-hero__extra>a{color:var(--texto-2)}.nc-codigo summary{cursor:pointer;color:var(--texto-2);font-weight:600;list-style:none;text-decoration:underline;text-underline-offset:3px}.nc-codigo summary::-webkit-details-marker{display:none}.nc-codigo__linha{display:flex;gap:8px;margin-top:8px}.nc-codigo__linha .nc-campo{min-height:42px;max-width:200px}.nc-codigo__linha .nc-btn{min-height:42px;border-color:var(--linha-forte);color:var(--texto)}.nc-local{position:relative}.nc-local__botao{display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.nc-local__botao .nc-ico{color:var(--texto-3)}.nc-local__rotulo{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-local__rotulo.is-vazio{color:var(--texto-3)}.nc-local__painel{position:fixed;inset:0;z-index:120;background:var(--superficie);display:flex;flex-direction:column;animation:nc-sobe .28s var(--ease)}@media (min-width:768px){.nc-local__painel{position:absolute;inset:auto;top:calc(100% + 6px);left:0;width:min(420px, 92vw);max-height:460px;border-radius:var(--raio);box-shadow:var(--sombra-forte);border:1px solid var(--linha);animation:nc-fade .15s}}@media (min-width:768px){.nc-filtros .nc-local__painel{position:static;width:auto;max-height:380px;margin-top:8px;box-shadow:none}}@media (min-width:1024px){.nc-busca__lateral{z-index:20}}.nc-local__cabeca{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--linha)}.nc-local__cabeca .nc-campo{min-height:44px}.nc-local__fechar{flex:none}@media (min-width:768px){.nc-local__fechar{display:none}}.nc-local__lista{flex:1;overflow-y:auto;padding:6px 12px 12px;overscroll-behavior:contain}.nc-local__cidade{margin-top:8px}.nc-local__cidade-linha{display:flex;align-items:center;gap:10px;padding:10px 6px;font-weight:700;position:sticky;top:-6px;background:var(--superficie);z-index:1}.nc-local__item{display:flex;align-items:center;gap:10px;padding:9px 6px 9px 30px;border-radius:8px;cursor:pointer;font-size:15px}.nc-local__item:hover{background:var(--fundo)}.nc-local__item input,.nc-local__cidade-linha input{width:18px;height:18px;accent-color:var(--cobre);margin:0}.nc-local__item small,.nc-local__cidade-linha small{margin-left:auto;color:var(--texto-3);font-size:13px;font-weight:500}.nc-local__vazio{padding:24px 6px;color:var(--texto-3);text-align:center}.nc-local__rodape{display:flex;gap:8px;padding:12px;border-top:1px solid var(--linha)}.nc-local__rodape .nc-btn{flex:1}.nc-secao{padding:48px 0}.nc-secao--clara{background:var(--superficie)}.nc-secao--escura{background:var(--grafite);color:#fff}.nc-secao--escura .nc-sobretitulo{color:var(--cobre-luz)}.nc-secao--escura .nc-link-seta{color:var(--cobre-suave)}.nc-secao--escura .nc-icone-btn{background:#fff0;color:#fff;border-color:rgb(255 255 255 / .28)}.nc-secao__cabeca{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.nc-secao__titulo{font-size:clamp(24px, 3.6vw, 34px);font-weight:700}@media (min-width:900px){.nc-secao{padding:72px 0}}.nc-atalhos{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nc-atalho{position:relative;display:block;min-height:150px;border-radius:var(--raio);overflow:hidden;background:var(--grafite-3);color:#fff;text-decoration:none;isolation:isolate}.nc-atalho img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .7s var(--ease)}.nc-atalho::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#fff0 30%,rgb(15 16 20 / .82) 100%)}.nc-atalho:hover img{transform:scale(1.06)}.nc-atalho__texto{position:absolute;left:14px;right:14px;bottom:12px;display:flex;flex-direction:column;gap:2px}.nc-atalho__texto strong{font-size:19px}.nc-atalho__texto span{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:rgb(255 255 255 / .85)}.nc-atalho--lanc{background:var(--cobre)}@media (min-width:768px){.nc-atalhos{grid-template-columns:repeat(4,1fr);grid-auto-rows:190px}.nc-atalho{min-height:0}.nc-atalho--grande{grid-column:span 2;grid-row:span 2}.nc-atalho--grande .nc-atalho__texto strong{font-size:26px}.nc-atalho--lanc{grid-column:1 / -1}.nc-atalho--lanc::after{background:linear-gradient(90deg,rgb(15 16 20 / .85) 0%,rgb(15 16 20 / .35) 60%,#fff0 100%)}.nc-atalho--lanc .nc-atalho__texto{top:50%;bottom:auto;translate:0 -50%;left:28px}.nc-atalho--lanc .nc-atalho__texto strong{font-size:26px}}.nc-rapidos{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px}.nc-rapidos__rotulo{font-weight:600;color:var(--texto-2);font-size:14px;margin-right:4px}.nc-pilula{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1.5px solid var(--linha-forte);background:var(--superficie);font-size:14px;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s}a.nc-pilula:hover{border-color:var(--cobre);color:var(--cobre)}.nc-pilula--check{border-color:#fff0;background:var(--cobre-claro);color:var(--cobre-escuro)}.nc-trilho{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(270px,82%);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 16px 16px;margin:0 -16px;scrollbar-width:none;overscroll-behavior-x:contain}.nc-trilho::-webkit-scrollbar{display:none}.nc-trilho>*{scroll-snap-align:start}@media (min-width:640px){.nc-trilho{grid-auto-columns:calc((100% - 16px) / 2);margin:0;padding:4px 0 16px}}@media (min-width:1000px){.nc-trilho{grid-auto-columns:calc((100% - 48px) / 4)}}.nc-trilho-nav{display:flex;align-items:center;gap:8px}.nc-trilho-nav .nc-icone-btn{display:none}@media (min-width:900px){.nc-trilho-nav .nc-icone-btn{display:inline-grid}}.nc-bairros{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width:768px){.nc-bairros{grid-template-columns:repeat(4,1fr);gap:14px}}.nc-bairro{display:flex;flex-direction:column;gap:2px;padding:16px;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--linha);text-decoration:none;transition:border-color .2s,transform .2s var(--ease),box-shadow .2s}.nc-bairro:hover{border-color:var(--cobre);transform:translateY(-2px);box-shadow:var(--sombra)}.nc-bairro__nome{font-weight:700;font-size:17px}.nc-bairro__cidade{font-size:13px;color:var(--texto-3)}.nc-bairro__n{margin-top:8px;font-size:14px;font-weight:600;color:var(--cobre)}.nc-servicos{display:grid;gap:14px}@media (min-width:900px){.nc-servicos{grid-template-columns:repeat(3,1fr);gap:20px}}.nc-servico{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--linha);text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s var(--ease)}.nc-servico:hover{border-color:var(--cobre);box-shadow:var(--sombra);transform:translateY(-2px)}.nc-servico__icone{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--cobre-claro);color:var(--cobre);margin-bottom:4px}.nc-servico strong{font-size:19px}.nc-servico>span{color:var(--texto-2)}.nc-servico em{margin-top:auto;padding-top:8px;font-style:normal;font-weight:600;color:var(--cobre);display:inline-flex;align-items:center;gap:6px}.nc-marcele{overflow:hidden}.nc-marcele__grade{display:grid;gap:40px;align-items:center}@media (min-width:960px){.nc-marcele__grade{grid-template-columns:1fr 1.05fr;gap:72px}}.nc-marcele__fotos{position:relative;padding:0 0 56px;max-width:480px;margin:0 auto;width:100%}.nc-marcele__retrato{margin:0;border-radius:var(--raio);overflow:hidden;aspect-ratio:4 / 5;background:#1a1a1a}.nc-marcele__retrato img{width:100%;height:100%;object-fit:cover;object-position:50% 12%;transition:transform 1.2s var(--ease)}.nc-marcele__fotos:hover .nc-marcele__retrato img{transform:scale(1.03)}.nc-marcele__equipe{position:absolute;right:-8px;bottom:0;width:62%;margin:0;border-radius:12px;overflow:hidden;border:4px solid var(--grafite);box-shadow:0 18px 40px rgb(0 0 0 / .45);background:#1a1a1a}.nc-marcele__equipe img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.nc-marcele__equipe figcaption{position:absolute;left:0;right:0;bottom:0;padding:18px 12px 8px;font-size:12px;font-weight:600;color:#fff;background:linear-gradient(#fff0,rgb(0 0 0 / .75))}.nc-marcele__selo{position:absolute;top:18px;left:-8px;margin:0;display:flex;flex-direction:column;padding:12px 16px;border-radius:12px;background:#fff;color:var(--texto);box-shadow:0 12px 30px rgb(0 0 0 / .35);line-height:1.1}.nc-marcele__selo strong{font-size:22px;color:var(--cobre)}.nc-marcele__selo span{font-size:13px;color:var(--texto-2)}@media (min-width:960px){.nc-marcele__fotos{margin:0}.nc-marcele__equipe{right:-40px}.nc-marcele__selo{left:-24px}}.nc-marcele__cargo{margin:8px 0 18px;font-weight:600;color:var(--cobre-suave)}.nc-marcele__bio p{color:rgb(255 255 255 / .82);font-size:17px}.nc-marcele__numeros{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px}@media (min-width:640px){.nc-marcele__numeros{grid-template-columns:repeat(3,1fr)}}.nc-marcele__numeros li{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:12px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1)}.nc-marcele__numeros strong{font-size:22px;color:#fff;letter-spacing:-.01em}.nc-marcele__numeros span{font-size:13px;line-height:1.4;color:rgb(255 255 255 / .7)}.nc-marcele .nc-btn--contorno-claro:hover{border-color:#fff}.nc-sobre-faixa{display:grid;gap:32px;align-items:center}@media (min-width:900px){.nc-sobre-faixa{grid-template-columns:1.3fr 1fr;gap:56px}}.nc-sobre-faixa .nc-secao__titulo{margin-bottom:14px}.nc-numeros{display:grid;grid-template-columns:1fr 1fr;gap:12px;list-style:none;margin:0;padding:0}.nc-numeros li{padding:20px;border-radius:var(--raio);background:var(--fundo);display:flex;flex-direction:column;gap:4px}.nc-numeros strong{font-size:30px;line-height:1;color:var(--cobre)}.nc-numeros span{color:var(--texto-2);font-size:14px}.nc-numeros--coluna{grid-template-columns:1fr 1fr;align-self:start}.nc-numeros--coluna li{background:var(--superficie);border:1px solid var(--linha)}.nc-card{position:relative;display:flex;flex-direction:column;background:var(--superficie);border-radius:var(--raio);overflow:hidden;border:1px solid var(--linha);transition:box-shadow .25s,transform .25s var(--ease);color:var(--texto)}.nc-card:hover{box-shadow:var(--sombra-forte);transform:translateY(-3px)}.nc-card__midia{position:relative;aspect-ratio:3 / 2;background:#e9e7e1;overflow:hidden;flex:none}.nc-card__fotos{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.nc-card__fotos::-webkit-scrollbar{display:none}.nc-card__fotos img{flex:0 0 100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:start}.nc-card__sem-foto{width:100%;display:grid;place-items:center;align-content:center;gap:6px;color:var(--texto-3);font-size:14px}.nc-card__seta{position:absolute;top:50%;translate:0 -50%;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:0;background:rgb(255 255 255 / .92);color:var(--texto);box-shadow:0 2px 8px rgb(0 0 0 / .18);opacity:0;transition:opacity .2s}.nc-card__seta--ant{left:10px}.nc-card__seta--prox{right:10px}.nc-card:hover .nc-card__seta,.nc-card__seta:focus-visible{opacity:1}@media (hover:none){.nc-card__seta{display:none}}.nc-card__pontos{position:absolute;bottom:10px;left:50%;translate:-50% 0;display:flex;gap:5px;pointer-events:none}.nc-card__pontos i{width:6px;height:6px;border-radius:50%;background:rgb(255 255 255 / .6);transition:background .2s,transform .2s}.nc-card__pontos i.is-ativo{background:#fff;transform:scale(1.25)}.nc-card__selos{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:6px;max-width:calc(100% - 64px);pointer-events:none}.nc-selo{display:inline-block;padding:4px 9px;border-radius:6px;background:rgb(11 11 11 / .86);color:#fff;font-size:12px;font-weight:600;letter-spacing:.01em}.nc-selo--destaque{background:var(--cobre)}.nc-selo--oferta{background:#b42318}.nc-selo--pet{background:rgb(255 255 255 / .94);color:var(--texto)}.nc-selo--exclusivo{background:#fff;color:var(--cobre-escuro)}.nc-fav{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:0;background:rgb(255 255 255 / .94);color:var(--texto);box-shadow:0 2px 8px rgb(0 0 0 / .15);transition:transform .2s var(--ease),color .2s}.nc-fav:hover{transform:scale(1.08)}.nc-fav[aria-pressed="true"]{color:#d1453b}.nc-fav[aria-pressed="true"] svg{fill:currentColor}.nc-fav.is-pulsando{animation:nc-pulso .45s var(--ease)}@keyframes nc-pulso{40%{transform:scale(1.3)}}.nc-card__corpo{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px;text-decoration:none;flex:1}.nc-card__tipo{font-size:13px;font-weight:600;color:var(--texto-3);text-transform:uppercase;letter-spacing:.04em}.nc-card__titulo{font-size:17px;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nc-card__local{display:flex;align-items:center;gap:5px;font-size:14px;color:var(--texto-2)}.nc-card__local .nc-ico{color:var(--texto-3)}.nc-card__specs{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;margin:4px 0 0;padding:10px 0 0;border-top:1px solid var(--linha);font-size:14px;color:var(--texto-2)}.nc-card__specs li{display:inline-flex;align-items:center;gap:5px}.nc-card__specs .nc-ico{color:var(--texto-3)}.nc-card__preco{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:auto;padding-top:8px}.nc-card__preco strong{font-size:20px;font-weight:700;letter-spacing:-.01em}.nc-card__preco s{width:100%;font-size:13px;color:var(--texto-3)}.nc-card__preco small{font-size:13px;color:var(--texto-3)}.nc-secao--escura .nc-card{border-color:#fff0}.nc-rodape{background:#000;color:rgb(255 255 255 / .78);padding-top:52px;font-size:15px}.nc-rodape a{text-decoration:none}.nc-rodape a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.nc-rodape__grade{display:grid;gap:32px}@media (min-width:768px){.nc-rodape__grade{grid-template-columns:1.3fr 1fr 1.3fr 1fr;gap:40px}}.nc-logo--rodape img{height:60px;margin-bottom:16px}.nc-rodape__texto{max-width:320px}.nc-rodape__contato{list-style:none;margin:0;padding:0;display:grid;gap:10px}.nc-rodape__contato li,.nc-rodape__contato a{display:flex;align-items:flex-start;gap:10px}.nc-rodape__contato .nc-ico{margin-top:2px;color:var(--cobre-luz)}.nc-rodape__redes{display:flex;gap:8px;margin-top:16px}.nc-rodape__redes a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid rgb(255 255 255 / .2)}.nc-rodape__titulo{font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:#fff;margin-bottom:14px}.nc-rodape__links{list-style:none;margin:0;padding:0;display:grid;gap:8px}.nc-rodape__links--colunas{grid-template-columns:1fr 1fr;gap:8px 16px}.nc-rodape__base{margin-top:44px;border-top:1px solid rgb(255 255 255 / .1);padding:18px 0 88px;font-size:13px;color:rgb(255 255 255 / .55)}.nc-rodape__base-linha{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.nc-rodape__base p{margin:0}@media (min-width:768px){.nc-rodape__base{padding-bottom:22px}}.nc-zap-flutuante{position:fixed;right:16px;bottom:16px;z-index:50;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 8px 24px rgb(0 0 0 / .25);transition:transform .2s var(--ease)}.nc-zap-flutuante .nc-ico{width:30px;height:30px}.nc-zap-flutuante:hover{transform:scale(1.07)}.nc-toast{position:fixed;left:50%;bottom:24px;translate:-50% 0;z-index:300;background:var(--grafite);color:#fff;padding:12px 18px;border-radius:10px;box-shadow:var(--sombra-forte);font-size:15px;animation:nc-toast .3s var(--ease);max-width:calc(100vw - 32px)}@keyframes nc-toast{from{opacity:0;translate:-50% 12px}}.nc-busca{padding:16px 0 56px}.nc-migalhas{display:flex;flex-wrap:wrap;gap:6px;font-size:14px;color:var(--texto-3);margin-bottom:16px}.nc-migalhas a{color:var(--texto-2);text-decoration:none}.nc-migalhas a:hover{text-decoration:underline}.nc-busca__grade{display:grid;gap:28px}@media (min-width:1024px){.nc-busca__grade{grid-template-columns:300px 1fr;align-items:start}}.nc-busca__titulo{font-size:clamp(22px, 3vw, 30px);font-weight:700;margin-bottom:12px}.nc-busca__barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.nc-busca__total{margin:0;color:var(--texto-2);font-weight:500}.nc-busca__ferramentas{display:flex;flex-wrap:wrap;gap:8px}.nc-busca__ferramentas .nc-btn{min-height:42px;padding:8px 14px;font-size:14px}.nc-contador{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--cobre);color:#fff;font-size:12px}.nc-ordem{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 12px;border:1.5px solid var(--linha-forte);border-radius:var(--raio-sm);background:var(--superficie);font-size:14px;font-weight:600}.nc-ordem select{border:0;background:#fff0;font-weight:600;font-size:14px;padding:8px 4px;cursor:pointer}.nc-ordem select:focus{outline:none}@media (max-width:639.98px){.nc-busca__ferramentas{width:100%;flex-wrap:nowrap}.nc-ordem{flex:1;min-width:0}.nc-ordem select{width:100%;min-width:0;text-overflow:ellipsis}}.nc-busca__copiar span{display:none}@media (min-width:640px){.nc-busca__copiar span{display:inline}}@media (min-width:1024px){.nc-busca__btn-filtros{display:none!important}}.nc-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.nc-chips:empty{display:none}.nc-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 12px;border-radius:999px;border:0;background:var(--cobre-claro);color:var(--cobre-escuro);font-size:13px;font-weight:600}.nc-chip:hover{background:#eedac9}.nc-chip--limpar{background:#fff0;color:var(--texto-2);text-decoration:underline;text-underline-offset:3px}.nc-grade-cards{display:grid;gap:16px;margin-top:20px;transition:opacity .2s}.nc-grade-cards[aria-busy="true"]{opacity:.45;pointer-events:none}@media (min-width:640px){.nc-grade-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.nc-grade-cards{grid-template-columns:repeat(3,1fr);gap:20px}}@media (min-width:1100px){.nc-grade-cards--4{grid-template-columns:repeat(4,1fr)}}.nc-card.is-novo{animation:nc-aparece .45s var(--ease) both}@keyframes nc-aparece{from{opacity:0;transform:translateY(10px)}}.nc-sem-resultados{text-align:center;padding:48px 20px;background:var(--superficie);border-radius:var(--raio);border:1px dashed var(--linha-forte);margin-top:20px}.nc-sem-resultados>.nc-ico{width:36px;height:36px;color:var(--texto-3);margin:0 auto 12px}.nc-sem-resultados h2{font-size:22px;margin-bottom:8px}.nc-sem-resultados p{color:var(--texto-2);max-width:460px;margin:0 auto}.nc-sem-resultados .nc-botoes{justify-content:center}.nc-paginacao{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:28px}.nc-carregar-mais{min-width:240px}.nc-paginas{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.nc-pag-item{display:grid;place-items:center;min-width:38px;height:38px;padding:0 8px;border-radius:8px;text-decoration:none;font-weight:600;color:var(--texto-2)}a.nc-pag-item:hover{background:var(--superficie)}.nc-pag-item.is-atual{background:var(--grafite);color:#fff}.nc-faixa-encomenda{display:flex;flex-direction:column;gap:14px;justify-content:space-between;padding:22px;margin:36px 0 0;border-radius:var(--raio);background:var(--grafite);color:#fff}.nc-faixa-encomenda div{display:flex;flex-direction:column;gap:4px}.nc-faixa-encomenda strong{font-size:19px}.nc-faixa-encomenda span{color:rgb(255 255 255 / .78)}@media (min-width:768px){.nc-faixa-encomenda{flex-direction:row;align-items:center;padding:26px 30px}}.nc-imovel .nc-faixa-encomenda{margin-bottom:56px}.nc-filtros{background:var(--superficie);display:flex;flex-direction:column}.nc-filtros__topo{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--linha)}.nc-filtros__titulo{font-size:18px}.nc-filtros__corpo{padding:4px 16px 16px}.nc-filtros__rodape{display:flex;gap:10px;padding:12px 16px;border-top:1px solid var(--linha);background:var(--superficie)}.nc-filtros__rodape .nc-btn--primario{flex:1}.nc-filtro{border:0;padding:16px 0;margin:0;border-bottom:1px solid var(--linha)}.nc-filtro:last-of-type{border-bottom:0}.nc-filtro legend,.nc-filtro__rotulo{display:block;font-weight:700;font-size:15px;margin-bottom:10px;padding:0}.nc-abas--filtro{margin:12px 0 4px}.nc-abas--filtro .nc-aba{flex:1}.nc-abas--filtro .nc-aba span{width:100%;justify-content:center;background:var(--fundo)}.nc-segmentos{display:flex;gap:6px;flex-wrap:wrap}.nc-segmento{position:relative;flex:1;min-width:52px}.nc-segmento input{position:absolute;opacity:0;pointer-events:none}.nc-segmento span{display:grid;place-items:center;min-height:40px;padding:0 8px;border-radius:8px;border:1.5px solid var(--linha-forte);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.nc-segmento input:checked+span{background:var(--grafite);border-color:var(--grafite);color:#fff}.nc-segmento input:focus-visible+span{outline:2px solid var(--cobre);outline-offset:2px}.nc-segmentos--compacto .nc-segmento{flex:0 1 auto}.nc-dupla{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nc-dupla .nc-campo{min-height:44px;font-size:15px}.nc-checks{display:grid;gap:2px}.nc-checks--pilulas{display:flex;flex-wrap:wrap;gap:6px}.nc-check--pilula{padding:0;position:relative}.nc-check--pilula input{position:absolute;opacity:0}.nc-check--pilula span{display:inline-block;padding:7px 12px;border-radius:999px;border:1.5px solid var(--linha-forte);font-size:14px;transition:all .15s}.nc-check--pilula input:checked+span{background:var(--cobre-claro);border-color:var(--cobre);color:var(--cobre-escuro);font-weight:600}.nc-check--pilula input:focus-visible+span{outline:2px solid var(--cobre);outline-offset:2px}.nc-mais{margin-top:12px}.nc-mais summary{cursor:pointer;font-weight:600;color:var(--cobre);font-size:14px}.nc-checks--colunas{margin-top:8px;max-height:280px;overflow-y:auto}.nc-checks--colunas .nc-check{font-size:14px}@media (max-width:1023.98px){.nc-busca__lateral{position:fixed;inset:0;z-index:110;background:rgb(15 16 20 / .55);display:none}.nc-busca__lateral.is-aberta{display:block;animation:nc-fade .2s}.nc-busca__lateral .nc-filtros{position:absolute;left:0;right:0;bottom:0;top:48px;border-radius:18px 18px 0 0;animation:nc-sobe .3s var(--ease)}.nc-filtros__corpo{flex:1;overflow-y:auto;overscroll-behavior:contain}}@media (min-width:1024px){.nc-busca__lateral{position:sticky;top:calc(var(--topo-h) + 16px);max-height:calc(100vh - var(--topo-h) - 32px)}.nc-busca__lateral .nc-filtros{border:1px solid var(--linha);border-radius:var(--raio);max-height:calc(100vh - var(--topo-h) - 32px)}.nc-filtros__corpo{overflow-y:auto;scrollbar-width:thin}.nc-filtros__fechar{display:none!important}.nc-filtros__rodape{border-radius:0 0 var(--raio) var(--raio)}.nc-filtros__rodape [data-filtros-ver]{display:none}.nc-filtros__rodape .nc-btn--texto{margin-left:auto}}.nc-imovel{padding:16px 0 0}.nc-imovel__cabeca{display:flex;flex-direction:column;gap:14px;margin-bottom:18px}@media (min-width:900px){.nc-imovel__cabeca{flex-direction:row;align-items:flex-end;justify-content:space-between}}.nc-imovel__tipo{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 6px;font-size:14px;font-weight:600;color:var(--texto-3);text-transform:uppercase;letter-spacing:.04em}.nc-imovel__codigo{text-transform:none;letter-spacing:0;font-weight:500;padding:2px 8px;border-radius:6px;background:var(--superficie);border:1px solid var(--linha)}.nc-imovel__titulo{font-size:clamp(24px, 3.6vw, 36px);font-weight:700;max-width:860px}.nc-imovel__local{display:flex;align-items:center;gap:6px;margin:8px 0 0;color:var(--texto-2)}.nc-imovel__acoes{display:flex;gap:8px;flex:none}.nc-imovel__acoes .nc-btn{min-height:42px;font-size:14px}.nc-fav--texto{position:static;display:inline-flex;width:auto;height:auto;border-radius:var(--raio-sm);box-shadow:none;border:1.5px solid var(--linha-forte)}.nc-fav--texto:hover{transform:none}.nc-imovel__preco-celular{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:12px 0 0}.nc-imovel__preco-celular strong{font-size:24px;letter-spacing:-.01em}.nc-imovel__preco-celular span{color:var(--texto-3);font-size:14px}@media (min-width:1024px){.nc-imovel__preco-celular{display:none}}.nc-mosaico{position:relative;display:grid;gap:6px;border-radius:var(--raio);overflow:hidden;height:300px;grid-template-columns:1fr}.nc-mosaico__item{position:relative;padding:0;border:0;background:#ddd;overflow:hidden;cursor:zoom-in}.nc-mosaico__item img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease),filter .3s}.nc-mosaico__item:hover img{transform:scale(1.04);filter:brightness(.94)}.nc-mosaico__item:not(:first-child){display:none}.nc-mosaico__botoes{position:absolute;right:12px;bottom:12px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.nc-mosaico__botoes .nc-btn{min-height:40px;padding:8px 14px;font-size:14px}.nc-mosaico--vazio{display:grid;place-items:center;align-content:center;gap:8px;background:var(--superficie);border:1px dashed var(--linha-forte);color:var(--texto-3);height:220px}@media (min-width:768px){.nc-mosaico{height:480px;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr}.nc-mosaico__item:not(:first-child){display:block}.nc-mosaico__item:first-child{grid-row:span 2}.nc-mosaico--1{grid-template-columns:1fr}.nc-mosaico--2{grid-template-columns:2fr 1fr}.nc-mosaico--2 .nc-mosaico__item:nth-child(2){grid-row:span 2}.nc-mosaico--3{grid-template-columns:2fr 1fr}.nc-mosaico--4{grid-template-columns:2fr 1fr 1fr}.nc-mosaico--4 .nc-mosaico__item:nth-child(4){grid-column:2 / span 2}}.nc-imovel__grade{display:grid;gap:28px;margin-top:24px;padding-bottom:40px}@media (min-width:1024px){.nc-imovel__grade{grid-template-columns:1fr 380px;gap:40px;align-items:start}}.nc-numeros-imovel{display:flex;flex-wrap:wrap;gap:1px;list-style:none;margin:0;padding:0;background:var(--linha);border:1px solid var(--linha);border-radius:var(--raio);overflow:hidden}.nc-numeros-imovel li{flex:1 1 96px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px;background:var(--superficie)}.nc-numeros-imovel .nc-ico{color:var(--cobre);width:22px;height:22px;margin-bottom:4px}.nc-numeros-imovel strong{font-size:18px}.nc-numeros-imovel span{font-size:13px;color:var(--texto-3)}.nc-imovel__selos{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.nc-procurado{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:#fdecea;color:#a1281e;font-size:14px;font-weight:600}.nc-bloco{padding:28px 0;border-bottom:1px solid var(--linha)}.nc-bloco:last-child{border-bottom:0}.nc-bloco__titulo{font-size:22px;font-weight:700;margin-bottom:14px}.nc-recolhivel{position:relative}.nc-recolhivel.is-recolhido{max-height:230px;overflow:hidden}.nc-recolhivel.is-recolhido::after{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;background:linear-gradient(#fff0,var(--fundo))}.nc-lista-check{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;list-style:none;margin:0;padding:0}@media (min-width:768px){.nc-lista-check{grid-template-columns:repeat(3,1fr)}}.nc-lista-check li{display:flex;align-items:flex-start;gap:8px;font-size:15px}.nc-lista-check .nc-ico{color:var(--ok);margin-top:3px}.nc-lista-check li.is-escondido{display:none}.nc-mapa{position:relative;display:grid;place-items:center;min-height:260px;border-radius:var(--raio);overflow:hidden;background:linear-gradient(135deg,#e9e7e1,#dedbd2)}.nc-mapa iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.nc-mapa--contato{margin-top:20px;min-height:220px}.nc-simula{display:flex;flex-direction:column;gap:14px}.nc-simula strong{color:var(--texto)}@media (min-width:768px){.nc-simula{flex-direction:row;align-items:flex-end;justify-content:space-between}}.nc-imovel__lateral{position:relative}@media (min-width:1024px){.nc-imovel__lateral{position:sticky;top:calc(var(--topo-h) + 16px)}}.nc-cartao-preco{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:22px;box-shadow:var(--sombra);display:grid;gap:10px}.nc-cartao-preco__rotulo{margin:0;font-size:14px;color:var(--texto-3);font-weight:600}.nc-cartao-preco__antigo{margin:0;display:flex;align-items:center;gap:8px;color:var(--texto-3)}.nc-cartao-preco__valor{margin:0;font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.nc-cartao-preco__custos{margin:4px 0 6px;display:grid;gap:6px}.nc-cartao-preco__custos div{display:flex;justify-content:space-between;gap:12px;font-size:15px;padding-bottom:6px;border-bottom:1px dashed var(--linha)}.nc-cartao-preco__custos dt{color:var(--texto-2)}.nc-cartao-preco__custos dd{margin:0;font-weight:600}.nc-cartao-preco__form{margin-top:10px;padding-top:18px;border-top:1px solid var(--linha)}.nc-cartao-preco__titulo{font-size:18px;margin-bottom:12px}.nc-cartao-preco .nc-form__grade{grid-template-columns:1fr}.nc-barra-fixa{position:fixed;left:0;right:0;bottom:0;z-index:55;display:flex;align-items:center;gap:8px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--superficie);border-top:1px solid var(--linha);box-shadow:0 -6px 24px rgb(11 11 11 / .1);transform:translateY(110%);transition:transform .3s var(--ease)}.nc-barra-fixa.is-visivel{transform:none}.nc-barra-fixa div{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.nc-barra-fixa strong{font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-barra-fixa small{color:var(--texto-3);font-size:12px}.nc-barra-fixa .nc-btn{min-height:44px;padding:8px 14px}@media (min-width:1024px){.nc-barra-fixa{display:none}}.nc-modal{width:min(480px, calc(100vw - 24px));border-radius:var(--raio);background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-forte)}.nc-modal::backdrop{background:rgb(15 16 20 / .6)}.nc-modal[open]{animation:nc-modal .25s var(--ease)}@keyframes nc-modal{from{opacity:0;transform:translateY(16px) scale(.98)}}.nc-modal__caixa{position:relative;padding:26px 22px 22px}.nc-modal__caixa h2{display:flex;align-items:center;gap:10px;font-size:21px;margin-bottom:8px;padding-right:40px}.nc-modal__caixa h2 .nc-ico{color:var(--cobre)}.nc-modal__caixa>p{color:var(--texto-2)}.nc-modal__fechar{position:absolute;top:14px;right:14px}.nc-modal .nc-form__grade{grid-template-columns:1fr}.nc-galeria{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;background:#0e0f12;color:#fff}.nc-galeria[open]{display:flex;flex-direction:column;animation:nc-fade .2s}.nc-galeria::backdrop{background:#0e0f12}.nc-galeria__topo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px}.nc-galeria__contador{font-weight:600;min-width:60px}.nc-galeria__titulo{flex:1;text-align:center;font-size:14px;color:rgb(255 255 255 / .7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-galeria__palco{position:relative;flex:1;min-height:0;overflow:hidden;touch-action:pan-y;user-select:none}.nc-galeria__figura{position:absolute;inset:0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:768px){.nc-galeria__figura{inset:0 84px}}.nc-galeria__figura img{width:auto;height:auto;max-width:100%;max-height:calc(100% - 34px);object-fit:contain;transition:opacity .2s}.nc-galeria__figura img.is-carregando{opacity:.25}.nc-galeria__figura figcaption{min-height:24px;padding-top:6px;font-size:14px;color:rgb(255 255 255 / .7)}.nc-galeria__seta{position:absolute;top:50%;translate:0 -50%;z-index:2;display:none;place-items:center;width:52px;height:52px;border-radius:50%;border:0;background:rgb(255 255 255 / .12);color:#fff}.nc-galeria__seta:hover{background:rgb(255 255 255 / .22)}.nc-galeria__seta--ant{left:18px}.nc-galeria__seta--prox{right:18px}@media (min-width:768px){.nc-galeria__seta{display:grid}}.nc-galeria__miniaturas{display:flex;gap:6px;padding:10px 14px;overflow-x:auto;scrollbar-width:thin}.nc-galeria__miniaturas button{flex:none;width:76px;height:54px;padding:0;border:2px solid #fff0;border-radius:6px;overflow:hidden;background:#222;opacity:.55;transition:opacity .2s,border-color .2s}.nc-galeria__miniaturas button.is-ativa{opacity:1;border-color:var(--cobre-suave)}.nc-galeria__miniaturas img{width:100%;height:100%;object-fit:cover}.nc-galeria__rodape{display:flex;justify-content:center;padding:0 14px 14px}.nc-galeria--midia .nc-galeria__palco{display:grid;place-items:center}.nc-galeria--midia .nc-galeria__palco iframe{width:min(1100px, 100%);height:min(620px, 80vh);border:0;border-radius:10px;background:#000}.nc-form__grade{display:grid;gap:12px;grid-template-columns:1fr 1fr}.nc-form__grade>*{grid-column:1 / -1}@media (min-width:640px){.nc-form__grade>.nc-rotulo-campo:not(.nc-form__largo){grid-column:auto}}.nc-form__retorno{margin:12px 0 0;padding:12px 14px;border-radius:var(--raio-sm);background:#e8f4ee;color:var(--ok);font-weight:600}.nc-form__retorno.is-erro{background:#fdecea;color:var(--erro)}.nc-form.is-enviado .nc-form__grade,.nc-form.is-enviado .nc-check--lgpd,.nc-form.is-enviado>.nc-btn{display:none}.nc-form .nc-campo{min-height:46px}.nc-pagina{padding:28px 0 64px}.nc-pagina__titulo{font-size:clamp(28px, 4.4vw, 42px);font-weight:700;margin-bottom:16px}.nc-pagina-form{display:grid;gap:28px}@media (min-width:960px){.nc-pagina-form{grid-template-columns:1fr 480px;gap:64px;align-items:start}.nc-pagina{padding-top:48px}}.nc-pagina-form__form{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:22px;box-shadow:var(--sombra)}.nc-passos{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:16px}.nc-passos li{display:flex;gap:14px;align-items:flex-start}.nc-passos__n{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--cobre-claro);color:var(--cobre-escuro);font-weight:700}.nc-passos div{display:flex;flex-direction:column;gap:2px}.nc-passos div span{color:var(--texto-2)}.nc-contato-lista{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:16px}.nc-contato-lista li{display:flex;gap:12px;align-items:flex-start}.nc-contato-lista .nc-ico{width:24px;height:24px;color:var(--cobre);margin-top:2px}.nc-contato-lista div{display:flex;flex-direction:column}.nc-contato-lista a{color:var(--texto);font-weight:600}.nc-sobre{display:grid;gap:32px}@media (min-width:960px){.nc-sobre{grid-template-columns:1.4fr 1fr;gap:64px}}.nc-post-resumo{padding:20px 0;border-bottom:1px solid var(--linha)}.nc-post-resumo h2 a{text-decoration:none}.nc-financiamento{display:grid;gap:28px}@media (min-width:960px){.nc-financiamento{grid-template-columns:1fr 1fr;gap:56px;align-items:start}}.nc-simulador{display:grid;gap:18px;margin:24px 0 12px;padding:22px;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio)}.nc-simulador output{float:right;font-weight:700;color:var(--texto)}.nc-simulador input[type="range"]{width:100%;accent-color:var(--cobre);height:28px}.nc-financiamento__resultado{display:grid;gap:14px}.nc-resultado{padding:20px;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--linha)}.nc-resultado--destaque{background:var(--grafite);color:#fff;border-color:var(--grafite)}.nc-resultado__rotulo{margin:0 0 4px;font-size:14px;font-weight:600;opacity:.75}.nc-resultado__valor{margin:0;font-size:28px;font-weight:700;letter-spacing:-.02em}.nc-resultado__sub{margin:4px 0 0;font-size:14px;opacity:.75}.nc-resultado-grade{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nc-resultado__renda{margin:0;color:var(--texto-2)}.nc-cartao{padding:22px;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--linha)}.nc-cartao__titulo{font-size:20px;margin-bottom:6px}.nc-js [data-revelar]{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.nc-js [data-revelar].is-visivel{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.nc-js [data-revelar]{opacity:1;transform:none}}body.nc-travado{overflow:hidden}