.f2-contenedor {
  display: flex;
  align-items: end;
  margin: 0;
  justify-content: center;
  height: 160px;
  width: 100%;
  background-color: #042f53;
}

.f2-contenedor__f2-contenido {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
  height: 120px;
  width: 1300px;
  background-color: #204464;
}

.f2-contenido__rrss {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 40px;
}

.f2-rrss-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}

.f2-rrss-icon svg {
  width: 38px;
  height: auto;
}

.f2-contenido__enlaces {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 50px;
  height: 100%;
}

.f2-contenido__enlace {
  color: #fff;
}

@media (max-width: 1399px) {
  .f2-contenedor__f2-contenido {
    width: 1120px;
  }
  .f2-contenido__rrss {
    gap: 30px;
  }
}

@media (max-width: 1199px) {
  .f2-contenedor__f2-contenido {
    width: 935px;
  }
  .f2-contenido__rrss {
    gap: 20px;
  }
}

@media (max-width: 991px) {
  .f2-contenedor{
    height: 290px;
  }
  .f2-contenedor__f2-contenido {
    grid-template-columns: 1fr;
    width: 700px;
    height: auto;
    }
  .f2-contenido__rrss{
    margin-top: 20px;
  }
  .f2-rrss-icon svg {
    width: 40px;
    height: auto;
  }
  .f2-contenido__enlace--mb{
    margin-bottom: 20px;
  }
  .f2-contenido__enlaces {
    padding-left: 10px;
  }
}

@media (max-width: 767px) {
  .f2-contenedor__f2-contenido{
    width: 100%;
  }
}