.site-primary-footer-wrap,
.site-below-footer-wrap {
  background-color: var(--tk-ink) !important;
}
.site-footer, .site-footer p, .site-footer span, .site-footer div {
  color: #c8d0cc;
}
.site-footer h1, .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5 {
  color: #fff !important; font-family: var(--tk-display) !important;
}
.site-footer a {
  color: #c8d0cc !important; font-family: var(--tk-body) !important;
}
.site-footer a:hover {
  color: #fff !important;
}
.site-footer input[type="email"], .site-footer input[type="text"] {
  border: 1px solid rgba(255,255,255,.2) !important; font-family: var(--tk-body) !important;
}
.site-footer .wpforms-submit {
  background: var(--tk-cta) !important; border: 0 !important; border-radius: 999px !important;
  font-family: var(--tk-body) !important; font-weight: 700 !important;
}
.site-below-footer-wrap, .site-below-footer-wrap * {
  color: #90998f !important; border-color: rgba(255,255,255,.12) !important;
}
