.footer {
  background: var(--main-color-linear);
  color: #fff;
  font-size: 1.4rem;
}
@media only screen and (max-width: 767px) {
  .footer {
    font-size: 2.4rem;
  }
}
.footer-inner {
  padding: 8rem 0;
  display: grid;
  justify-items: center;
  border-bottom: 1px solid rgba(0, 8, 12, 0.15);
  max-width: 128rem;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  .footer-inner {
    width: 67.5rem;
  }
}
.footer-inner h1 {
  width: 15.4rem;
  filter: brightness(99);
}
@media only screen and (max-width: 767px) {
  .footer-inner h1 {
    width: 22rem;
  }
}
.footer-inner ul {
  display: flex;
  gap: 3.2rem;
  justify-content: center;
  margin-top: 3.2rem;
}
@media only screen and (max-width: 767px) {
  .footer-inner ul {
    flex-wrap: wrap;
    margin-top: 6.4rem;
  }
}
.footer-end {
  text-align: center;
  padding: 2rem 0;
}/*# sourceMappingURL=footer.css.map */