.rodape{--roxo: #A488F8;--roxo-forte: #A488F8;--roxo-20: rgba(164, 136, 248, .45);--tinta: #1A1A2E;--suave: rgba(255, 255, 255, .72);--borda: rgba(255, 255, 255, .12);--lavanda: #1A1A2E;padding:48px 0 28px;border-top:0;background:var(--tinta);color:var(--suave);font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}.rodape .wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}@media (min-width: 640px){.rodape .wrap{padding:0 32px}}.rodape-grade{display:grid;gap:28px}.rodape .rodape-grade{padding-bottom:32px}.rodape-col h3{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:#fff;font-family:inherit;font-size:.95rem;font-weight:700}.rodape-col h3 .ico{width:16px;height:16px;color:var(--roxo)}.rodape-col ul{display:grid;gap:9px}.rodape-col li a{display:inline-flex;align-items:center;gap:6px;color:var(--suave);font-size:.925rem;text-decoration:none}.rodape-col li a:hover{color:#a488f8;text-decoration:underline}.rodape a:focus-visible{outline:2px solid #A488F8;outline-offset:2px;border-radius:2px}.rodape-col li a .ico{width:15px;height:15px;flex:none}.rodape-marca img{height:32px;width:auto;margin-bottom:12px;filter:brightness(0) invert(1)}.rodape-marca p{color:var(--suave);font-size:.925rem;max-width:26em}.rodape-base{border-top:1px solid var(--borda);display:grid;gap:10px;justify-items:center;text-align:center}.rodape .aviso{color:var(--suave);font-size:13.5px;max-width:38em;font-style:italic}.rodape nav{display:flex;gap:10px;color:var(--suave);font-size:14px}.rodape nav a{text-decoration:none}.rodape nav a:hover{color:#a488f8;text-decoration:underline}.rodape .copyright{color:var(--suave);font-size:13px}.rodape .rodape-base{padding-top:24px;border-top:0;position:relative}.rodape-base:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:var(--borda)}@media (min-width: 640px){.rodape-base:before{left:32px;right:32px}}.rodape-col h3{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.rodape-col ul{gap:10px}.rodape-email{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:var(--suave);font-size:.925rem;text-decoration:none}.rodape-email:hover{color:#a488f8;text-decoration:underline}.rodape-email .ico{width:15px;height:15px;flex:none}.rodape-regioes{padding-top:24px;border-top:1px solid var(--borda)}.rodape-regioes ul{display:flex;flex-wrap:wrap;gap:8px}.rodape-regioes li a{padding:7px 12px;border:1px solid var(--roxo-20);border-radius:999px;background:transparent;color:#a488f8;font-size:.85rem;line-height:1.2}.rodape-regioes li a:hover{border-color:#a488f8;background:#a488f81f;color:#fff;text-decoration:none}@media (max-width: 639px){.rodape{padding:24px 0 28px}.rodape-grade{grid-template-columns:1fr 1fr;-moz-column-gap:16px;column-gap:16px;row-gap:26px}.rodape-marca,.rodape-guias,.rodape-regioes{grid-column:1 / -1}.rodape .rodape-grade{padding-bottom:24px}}@media (min-width: 640px) and (max-width: 1023px){.rodape-grade{grid-template-columns:1.4fr 1fr 1fr}.rodape-marca,.rodape-regioes{grid-column:1 / -1}}@media (min-width: 1024px){.rodape-grade{grid-template-columns:1.3fr 1.5fr 1.3fr 1fr;-moz-column-gap:40px;column-gap:40px;row-gap:32px}.rodape-regioes{grid-column:1 / -1}.rodape-regioes ul{gap:6px}.rodape-regioes li a{padding:5px 9px;font-size:.8rem}.rodape-base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;-moz-column-gap:24px;column-gap:24px;row-gap:8px;text-align:left}.rodape .aviso{flex:1 1 420px;min-width:0}.rodape nav,.rodape .copyright{flex:none;white-space:nowrap}}
