/* Aislamiento footer externo */
#footer-container .footer-wrap{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  flex-wrap:nowrap;
}

#footer-container .social-links,
#footer-container .footer-links{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:14px;
  flex-wrap:nowrap;
}

#footer-container .footer-company{
  flex:1;
}

@media(max-width:640px){

  #footer-container .footer-wrap{
    flex-direction:column;
    text-align:center;
    flex-wrap:wrap;
  }

  #footer-container .social-links,
  #footer-container .footer-links{
    justify-content:center;
    flex-wrap:wrap;
  }

}