footer{color:#fff;background:#5d3c31}footer:before,footer:after{display:none}.foot-marca p,.foot-dados a,.foot-dados span{color:#d4c0ab}.foot-dados a:hover{color:#fff}.foot-dados svg{color:#d4c0ab;opacity:.8}.foot-col h4{color:#fff}.foot-col a{color:#d4c0ab}.foot-col a:hover{color:#fff}.foot-base,.foot-fim{border-top-color:#ffffff24;box-shadow:inset 0 1px #ffffff1a}.foot-empresa,.foot-fim,.foot-fim span,.foot-fim a{color:#d4c0ab}.foot-fim a:hover{color:#fff}.foot-social a{color:#d4c0ab;box-shadow:inset 0 0 0 1px #ffffff2e}.foot-social a:hover{color:#fff;background:#ffffff1a}.crisis{color:#fff;background:#382422}.crisis:before,.crisis:after{display:none}.crisis-in p{color:#fff}.crisis-in b{color:#fff;font-weight:600}.crisis-in a{color:#fff;text-underline-offset:.15em;text-decoration:underline}.crisis-in>svg{color:#ffc7a8}.foot-marca>img{display:none}.foot-marca p{margin-top:0}.foot-social a{-webkit-backdrop-filter:none;color:#d4c0ab;width:2.35rem;height:2.35rem;transition:background-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease);background:0 0;border:0;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff4d}.foot-social a:before,.foot-social a:after{display:none}.foot-social a svg{width:1.05rem;height:1.05rem}.foot-social a:hover{color:#fff;background-color:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff73}.foot-main{gap:1rem 2rem;padding-bottom:1.35rem}.foot-col h4{margin-bottom:.45rem}.foot-col ul{gap:0}.foot-col a{padding-block:.32rem}.foot-marca p{margin-bottom:.9rem}@media (max-width:1040px){.foot-main{grid-template-columns:1.3fr repeat(4,minmax(0,.8fr));gap:1rem 1.5rem}.foot-marca{grid-column:auto}}@media (max-width:860px){.foot-main{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem 1.5rem}.foot-marca{grid-column:1/-1}}@media (max-width:720px){.foot-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){footer{padding-top:1.3rem}.foot-marca p{display:none}.foot-dados{margin-bottom:.55rem}.foot-main{gap:1.15rem 1.4rem;padding-bottom:.9rem}.foot-col h4{margin-bottom:.3rem}.foot-col a{padding-block:.22rem;line-height:1.3}.foot-empresa{font-size:var(--t-1);line-height:1.5}.foot-base{font-size:var(--t-1)}}.foot-marca p{max-width:34ch;margin-bottom:.75rem}.foot-dados{gap:.4rem 1.1rem;margin-bottom:.7rem}.foot-social a{width:34px;height:34px}footer{padding-top:1.6rem}.foot-main{padding-bottom:1.15rem}
:is(body:has(.busca-topo) .nav,body:has(.perfil-topo) .nav){background:#f5ede4}body:has(.conf) .nav{background:#fdfcfa}.nav.solid,html:not(.ver-vidro) .nav.solid{-webkit-backdrop-filter:blur(22px)saturate(1.7);background:linear-gradient(#fdfcfaeb,#fdfcfad1)}.nav.solid .nav-shell,html:not(.ver-vidro) .nav.solid .nav-shell{-webkit-backdrop-filter:none;box-shadow:none;background:0 0}@media (prefers-reduced-transparency:reduce){html:not(.ver-vidro) .nav.solid{-webkit-backdrop-filter:none;background:#fdfcfa}}.menu-folha{z-index:190;padding:calc(env(safe-area-inset-top) + 84px)1.6rem calc(env(safe-area-inset-bottom) + 2rem);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);opacity:0;pointer-events:none;transition:opacity .28s var(--ease);background:#fdfcfaf7;align-content:center;gap:.2rem;display:grid;position:fixed;inset:0}html.menu-aberto .menu-folha{opacity:1;pointer-events:auto}.menu-folha a{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);opacity:0;transition:transform .42s cubic-bezier(.32,.72,0,1),opacity .3s var(--ease);padding:.7rem 0;font-size:1.6rem;font-weight:600;text-decoration:none;display:block;transform:translateY(10px)}html.menu-aberto .menu-folha a{opacity:1;transform:none}html.menu-aberto .menu-folha a:first-child{transition-delay:40ms}html.menu-aberto .menu-folha a:nth-child(2){transition-delay:90ms}html.menu-aberto .menu-folha a:nth-child(3){transition-delay:.14s}html.menu-aberto .menu-folha a:nth-child(4){transition-delay:.19s}html.menu-aberto .menu-folha a:nth-child(5){transition-delay:.24s}.menu-folha .menu-fim{box-shadow:inset 0 1px 0 var(--line);gap:.6rem;margin-top:1.4rem;padding-top:1.4rem;display:grid}.menu-folha .menu-fim a{font-family:var(--text);letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:.75rem 1.4rem;font-size:1rem;font-weight:600;display:inline-flex}.menu-folha .menu-fim a.entrar{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.menu-folha .menu-fim a.criar{color:#fff;background:#ff7e31}html.menu-aberto .nav-burger span:first-child{transform:translateY(6px)rotate(45deg)}html.menu-aberto .nav-burger span:nth-child(2){opacity:0}html.menu-aberto .nav-burger span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.nav-burger span{transition:transform .3s cubic-bezier(.32,.72,0,1),opacity .2s var(--ease)}html.menu-aberto{overflow:hidden}html.menu-aberto .nav{z-index:200}@media (min-width:941px){.menu-folha{display:none}}@media (prefers-reduced-transparency:reduce){html:not(.ver-vidro) .menu-folha{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fdfcfa}}@media (prefers-reduced-motion:reduce){.menu-folha,.menu-folha a{transition-duration:.01ms}.menu-folha a{transform:none}}
.crisis-in p{font-size:var(--t-3);color:#f5ede4;line-height:1.55}.crisis-in p b{color:#fff}.crisis-in a{color:#ffc7a8;text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:.09em}.crisis-in a:hover{color:#fff;text-decoration-thickness:.14em}.foot-social a[href=\#]{display:none}footer.curto{padding-top:0}footer.curto .crisis{background:var(--topo-3);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ink)12%,transparent)}footer.curto .crisis-in p,footer.curto .crisis-in p b{color:var(--ink)}footer.curto .crisis-in svg{color:var(--accent)}footer.curto .crisis-in a{color:var(--ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}footer.curto .crisis-in a:hover{color:var(--accent)}footer.curto .foot-empresa,footer.curto .foot-base,footer.curto .foot-base span,footer.curto .foot-base a{color:var(--ink-2)}footer.curto .foot-base svg{color:var(--accent)}footer.curto .foot-fim{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ink)12%,transparent)}@media (max-width:720px){.crisis-in{display:block}.foot-fim{margin-top:16px;padding-top:14px}}@media (max-width:620px){.crisis{padding:18px 0 16px}footer .foot-empresa{font-size:var(--t-1);line-height:1.5}footer .foot-base{font-size:var(--t-1)}.foot-fim{margin-top:14px;padding-top:14px}}
