.AppFooter-copyFrame {
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
  gap: 0.3em 1.5em;
  padding-left: calc(var(--leftOffset) + var(--sizeContentOffset) + 2rem);
}

@media (max-width: 48rem) {
  .AppFooter-copyFrame {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding-left: var(--sizeContentOffset);
  }
}

.AppFooter-copy {
  padding: var(--spaceMd) 0;
  background: var(--colorBodyBg);
  color: var(--colorText);
  font-size: var(--textSize-6);
}

.AppFooter-copy a {
  color: inherit;
}

.AppFooter-copy p {
  display: flex;
  align-items: center;
  gap: 1em;
}

.AppFooter-copy p:last-child svg {
  position: absolute;
  transform: translateX(calc(-100% - 1em));
}

@media (max-width: 48rem) {
  .AppFooter-copy p:last-child svg {
    position: relative;
    transform: none;
  }
}

.AppFooter-copy svg path {
  fill: var(--colorText);
}

.AppFooter-copy .FooterNav {
  margin: 0 auto 0 0;
  display: flex;
  align-items: center;
  padding-right: calc(30px + 1em);
}

@media (max-width: 48rem) {
  .AppFooter-copy .FooterNav {
    order: -1;
    margin: 0;
    padding: 0;
  }
}

.AppFooter-copy .FooterNav-title {
  display: none;
}

.AppFooter-copy .FooterNav-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5em 1.5em;
}

.AppFooter-copy .FooterNav-item {
  font-size: var(--textSize-6);
  margin: 0;
  padding: 0;
}

.AppFooter-copy .FooterNav-item::before {
  display: none;
}

/*# sourceMappingURL=footer.min.css.map */
