.site-footer {
  padding: 72px 0 28px;
  color: var(--white);
  background: var(--deep);
}

.footer-main {
  display: grid;
  grid-template-columns: 1.6fr 1fr 1fr;
  gap: 46px;
}

.footer-main p {
  max-width: 430px;
  color: rgba(255,255,255,.68);
}

.footer-main strong {
  display: block;
  margin-top: 20px;
  color: var(--white);
  font-size: 18px;
}

.footer-main h4 {
  margin: 0 0 18px;
}

.footer-main a {
  display: block;
  margin-bottom: 10px;
  color: rgba(255,255,255,.7);
}

.footer-bottom {
  margin-top: 50px;
  padding-top: 22px;
  border-top: 1px solid rgba(255,255,255,.12);
}
