
@media (max-width: 1024px) {
  .desktop-menu {
    display: none;
  }

  .mobile-menu-btn {
    display: block;
  }

  footer > .n1{
    display: grid;
    grid-template-columns: 1fr 1fr;
  }

      footer>.n2 {
        height: 250px; /* Altura fija */
        overflow-y: auto; /* Añade scroll vertical cuando el contenido excede la altura */
        padding: 15px; /* Espaciado interno para mejor legibilidad */
    }

  footer > .n2 > p{
    font-size: 18px;
    text-align: justify;
    padding: 0 10px;
  }
  
  .LogoFace{
    width: 20%;
  }

  footer > .n3 h1{
    font-size: 18px;
    padding-left: 0px;
  }

  footer > .n3 a {
  text-decoration: none;
  color: white;
  font-size: 15px;
}

}



@media (min-width: 1025px) {
  .mobile-menu {
    display: none;
  }
}