/*------------------------------------------------------------------------------*/
/* Footer
/*------------------------------------------------------------------------------*/
.FooterMobile,
.FooterDesktop {
  --color-link: var(--color-text);
}

.FooterMobile {
  display: none;
}

@media screen and (max-width: 1024px) {
  .FooterDesktop {
    display: none;
  }
  .FooterMobile {
    display: block;
  }
}
/*------------------------------------------------------------------------------*/
/* Footer Items
/*------------------------------------------------------------------------------*/
.FooterItems {
  --gap: 4rem;
  gap: var(--gap);
  display: flex;
  margin-bottom: 4rem;
}

.FooterItem {
  flex: 1;
}

.FooterItem-Logo {
  flex: 2.2;
}

.FooterItem ul {
  list-style: none;
}

.FooterItem ul a {
  text-decoration: none;
}

.FooterTitle {
  font-family: var(--font-family-headings);
  font-size: var(--font-size-regular);
  font-weight: var(--font-heading-weight);
  text-transform: var(--font-heading-transform);
}

/*------------------------------------------------------------------------------*/
/* Mobile Footer
/*------------------------------------------------------------------------------*/
.FooterMobileNavigation ul {
  list-style: none;
  margin: 0;
}

.FooterMobileNavigation ul a {
  border-top: 1px solid var(--border-color);
  display: flex;
  text-decoration: none;
  padding-block: 1rem;
}

/*------------------------------------------------------------------------------*/
/* Footer Copyright
/*------------------------------------------------------------------------------*/
.FooterCopyright {
  align-items: flex-start;
  border-top: 1px solid var(--border-color);
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  justify-content: space-between;
  margin-top: 4rem;
  padding-top: 4rem;
}

@media screen and (max-width: 1024px) {
  .FooterCopyright {
    align-items: center;
    border-top: 0;
    flex-direction: column-reverse;
    text-align: center;
  }
}

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