/* Shared footer social links. Add a verified YouTube anchor here only when live. */
footer{flex-wrap:wrap}
footer .contact-social{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px;flex-basis:100%;width:100%;margin:24px 0 0;padding:16px 0 0;border-top:1px solid currentColor;font-size:14px;color:inherit}
.site-footer .contact-social{margin:0;padding:0;border:0;width:auto;flex-basis:auto}
footer .contact-social a{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;min-width:44px;min-height:44px;padding:10px;border:1px solid transparent;border-radius:50%;color:inherit;text-decoration:none}
footer .contact-social svg{display:block;width:22px;height:22px;flex:none}
footer .contact-social a:hover{border-color:currentColor}
footer .contact-social a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
/* Keep the expanded time format together within existing mobile hours columns. */
@media(max-width:600px){#visitanos .hours strong{font-size:15px;white-space:nowrap}}
