/* Integración del kit con el footer corporativo original de Seguros P. Bustos.
   Mantiene logo, contenido del WCM, redes sociales y créditos sin duplicarlos. */
footer.footer.bg-gray-900 { display:flex; flex-direction:column; }
footer.footer.bg-gray-900 > .footer-top { order:1; }
footer.footer.bg-gray-900 > .dpc-legal-links { order:2; }
footer.footer.bg-gray-900 > .footer-bottom { order:3; }
footer.footer.bg-gray-900 .dpc-legal-links {
  display:flex; justify-content:center; align-items:center; flex-wrap:wrap;
  gap:8px 20px; width:100%; padding:14px 18px 20px;
  margin:0; background:transparent; border:0; text-align:center;
  font-size:13px; line-height:1.7;
}
footer.footer.bg-gray-900 .dpc-legal-links a,
footer.footer.bg-gray-900 .dpc-legal-links button {
  display:inline-block; padding:0; margin:0; border:0; border-radius:0;
  background:transparent; box-shadow:none; color:#2D4568 !important;
  font:inherit; text-decoration:none; cursor:pointer;
}
footer.footer.bg-gray-900 .dpc-legal-links a:hover,
footer.footer.bg-gray-900 .dpc-legal-links button:hover,
footer.footer.bg-gray-900 .dpc-legal-links a:focus-visible,
footer.footer.bg-gray-900 .dpc-legal-links button:focus-visible {
  color:#203955 !important; text-decoration:underline;
}
footer.footer.bg-gray-900 .dpc-legal-links a:focus-visible,
footer.footer.bg-gray-900 .dpc-legal-links button:focus-visible {
  outline:2px solid #2D4568; outline-offset:4px;
}
/* Los enlaces legales en cuerpo de la web también usan el azul corporativo. */
.dpc-legal-page a:not(.arcop-button),
.dpc-public-page .dpc-legal-page a:not(.arcop-button) { color:#2D4568; }
@media (max-width:767px){
 footer.footer.bg-gray-900 .dpc-legal-links {gap:10px 16px; padding:16px 20px 22px;}
}
