/* Componente: footer (rodapé) */
.rod{background:var(--azul-noite);color:#c4d3ef;font-size:14px}
.rod__in{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.2fr;gap:32px;padding-block:48px 28px}
.rod__marca img{width:120px;height:120px}
.rod__marca p{font-family:var(--fonte-titulo);font-weight:800;color:#fff;font-size:16px;margin-top:10px}
.rod__redes{display:flex;gap:10px;margin-top:14px}
.rod__redes a{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.1);color:#fff}
.rod__redes a:hover{background:var(--vermelho)}
.rod h4{color:#fff;font-size:16px;font-weight:900;margin-bottom:14px}
.rod ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;word-break:break-word}
.rod a{color:inherit;text-decoration:none}
.rod a:hover{color:#fff}
.rod b{color:#fff;font-size:16px}
.rod__horario{margin-top:12px!important;padding-top:12px!important;border-top:1px solid rgba(255,255,255,.12)}
.rod__horario b{font-size:14px}
.rod__pag{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-block:18px;border-top:1px solid rgba(255,255,255,.1)}
.rod__pag>span{font-weight:800;color:#fff}
.rod__selos{display:flex;gap:8px;flex-wrap:wrap}
.rod__selos i{font-style:normal;font-weight:800;font-size:12.5px;background:#fff;color:var(--azul-noite);padding:5px 12px;border-radius:6px}
.rod__base{background:#041f4f;font-size:12.5px}
.rod__base-in{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-block:14px}
@media (max-width:900px){.rod__in{grid-template-columns:1fr 1fr}}
@media (max-width:520px){.rod__in{grid-template-columns:1fr}}
