.m-footer-column__heading {
  padding-bottom: 0;
}
@media screen and (min-width: 768px) {
  .m-footer-column__heading {
    padding-bottom: 16px;
  }
}
@media screen and (min-width: 768px) {
  .m-footer-column__item:last-child.m-footer-column__accordion-content {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
.m-footer-column__item--accordion-header {
  margin-bottom: 0;
}
.m-footer-column__social-icons .m-list-social {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .m-footer-column__social-icons .m-list-social {
    justify-content: flex-start;
    gap: 1rem;
  }
}
.m-footer-column__social-icons svg,
.m-footer-column__social-icons .m-list-social__item,
.m-footer-column__social-icons .m-list-social__link {
  color: currentColor;
}
.m-footer-column__social-icons svg path {
  fill: currentColor !important;
}
.m-footer-column--no-accordion {
  margin-top: 1.5rem;
}
.m-footer-column--no-accordion .m-footer-column__menu {
  margin-top: 1.5rem;
}
@media screen and (min-width: 768px) {
  .m-footer-column--no-accordion .m-footer-column__item {
    margin-bottom: 1.5rem;
  }
}
.m-footer-column__logo svg {
  display: block;
}
.m-footer-column__list {
  margin: 0;
}
.m-footer-column__list-item {
  margin-bottom: 0.7rem;
}
.m-footer-column__heading {
  margin-bottom: 1.4rem;
  line-height: var(--body-lh-sm);
  letter-spacing: 0.08em;
  font-weight: 500;
}
.m-footer-column__description {
  max-width: 20rem;
}
.m-footer-column__description, .m-footer-column__list-item, .m-footer-column__link {
  color: currentColor;
}
.m-footer-column__link {
  text-decoration: none;
  transition: color 0.35s ease;
  opacity: 0.85;
  text-wrap: nowrap;
}
.m-footer-column__link:hover {
  opacity: 1;
}
.m-footer-column .icon-plus path,
.m-footer-column .icon-minus path {
  fill: currentColor;
}
