/* Scoped to: history-template-footer */
[data-component-slug="history-template-footer"].footer-link, [data-component-slug="history-template-footer"] .footer-link {
  font-family: "Bricolage Grotesque", sans-serif;
  font-size: 20px;
  line-height: 100%;
  color: #7e7e7e;
  text-decoration: none;
}

[data-component-slug="history-template-footer"].footer-link:hover, [data-component-slug="history-template-footer"] .footer-link:hover {
  color: #ffffff;
}

@media (max-width: 1024px) {
  [data-component-slug="history-template-footer"].footer-main-grid, [data-component-slug="history-template-footer"] .footer-main-grid {
    grid-template-columns: 1fr !important;
  }
  [data-component-slug="history-template-footer"].footer-links-grid, [data-component-slug="history-template-footer"] .footer-links-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 40px;
  }
}
@media (max-width: 820px) {
  [data-component-slug="history-template-footer"].footer-links-grid, [data-component-slug="history-template-footer"] .footer-links-grid {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 1024px) {
  [data-component-slug="history-template-footer"].footer-copyright-wrap, [data-component-slug="history-template-footer"] .footer-copyright-wrap {
    margin-top: 40px;
    padding-top: 20px;
  }
}
@media (max-width: 640px) {
  [data-component-slug="history-template-footer"].footer-copyright-wrap, [data-component-slug="history-template-footer"] .footer-copyright-wrap {
    margin-top: 32px;
    padding-top: 16px;
  }
  [data-component-slug="history-template-footer"].footer-copyright-wrap p, [data-component-slug="history-template-footer"] .footer-copyright-wrap p {
    font-size: 16px;
    line-height: 22px;
  }
}