
/* Seven-city family: six sister links, centered in pairs on phones. */
footer .hola-family{display:flex!important;justify-content:center!important;align-items:center;flex-wrap:wrap!important;gap:12px!important;width:100%;box-sizing:border-box;padding:28px 0!important}
footer .hola-family-label{flex-basis:100%;text-align:center!important;margin:0 0 6px!important}
footer .hola-family .sister-city{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;min-height:58px;padding:13px 16px!important;border:1px solid #e5e9ed;border-radius:16px;background:#fff;flex:0 1 194px!important;max-width:220px}
footer .hola-family .sister-city-logo{display:block!important;max-width:100%!important;width:auto!important;height:26px!important}
@media(max-width:600px){footer .hola-family{gap:10px!important}footer .hola-family .sister-city{flex:0 0 calc(50% - 5px)!important;max-width:calc(50% - 5px)!important;min-width:0!important;padding:12px 9px!important;min-height:58px}footer .hola-family .sister-city-logo{max-width:100%!important;height:auto!important;max-height:27px!important}footer .footer-bottom .powered-footer{width:100%;justify-content:center!important;text-align:center}}


/* Uniform wordmark scale: equal circle diameter and lettering height. */
body footer nav.hola-family a.sister-city{container-type:inline-size;padding:10px 0!important}
body footer nav.hola-family a.sister-city svg.sister-city-logo{width:auto!important;height:13cqw!important;max-height:none!important;max-width:none!important;flex:none!important;display:block!important;margin:0!important}

.hola-family .sister-miamibeach:hover{border-color:#00bcd4;box-shadow:0 4px 20px #00bcd422}
