.site-footer {
  margin-top: auto;
  padding: 56px 0;
  background: #050608;
  color: var(--blanco);
}

.site-footer h3,
.site-footer h4,
.site-footer p,
.site-footer a,
.site-footer li {
  color: var(--blanco);
}

.footer-grid {
  display: grid;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  gap: 28px;
}

.site-footer ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.site-footer li {
  margin-bottom: 10px;
}