.legal-footer {
  /* background: var(--iron); */
  padding: 20px 0;
}

.legal-footer-support-links-wrapper {
  margin-top: 30px;
  display: flex;
  justify-content: center;
}

.legal-footer-container-wrapper {
  padding: 0 8.3333%;
}

.legal-footer-support-links-wrapper ul {
  display: flex;
  gap: 18px;
  flex-flow: wrap;
  justify-content: center;
}

/* stylelint-disable-next-line no-descending-specificity */
.legal-footer-notice-wrapper p,
/* stylelint-disable-next-line no-descending-specificity */
.legal-footer-notice-wrapper a,
.legal-footer-support-links-wrapper ul li a,
.legal-footer-support-links-wrapper ul li {
  font: var(--font-15-21-gotham-bold);
  color: var(--white);
}

/* stylelint-disable-next-line no-descending-specificity */
.legal-footer-support-links-wrapper ul li a {
  text-decoration: none;
}

.legal-footer-container ul {
  list-style-type: none;
  padding-left: 0;
}

.legal-footer-notice-wrapper {
  padding: 20px 0 40px;
  text-align: center;
}

@media (width >= 768px) and (width <= 1199px) {
  .legal-footer-support-links-wrapper {
    max-width: 682px;
    margin: 0 auto;
    margin-top: 20px;
  }

  .legal-footer-support-links-wrapper ul {
    gap: 0;
    flex-wrap: wrap;
    justify-content: center;
  }

  .legal-footer-support-links-wrapper ul li {
    margin-right: 18px
  }

  .legal-footer-notice-wrapper {
    max-width: 682px;
    margin: 0 auto;
  }
}

@media (width <= 767px) {
  .legal-footer-support-links-wrapper {
    max-width: 360px !important;

  }

  .legal-footer-support-links-wrapper ul {
    flex-wrap: wrap;
    justify-content: center;
    gap: 0;
  }

  .legal-footer-support-links-wrapper ul li {
    margin-right: 18px
  }
}