.site-footer {
  background: #171a21;
  color: #cbd5e1;
  border-top-color: #a90000;
}
.site-footer .footer-about p,
.site-footer .footer-column a {
  color: #cbd5e1;
}
.site-footer .footer-about strong,
.site-footer .footer-column h2 {
  color: #f8fafc;
}
.site-footer .footer-bottom {
  border-top-color: #343b48;
}
.site-footer .footer-bottom p {
  color: #94a3b8;
}
.site-footer .footer-brand .brand-image {
  filter: drop-shadow(1px 0 0 #fff)
          drop-shadow(-1px 0 0 #fff)
          drop-shadow(0 1px 0 #fff)
          drop-shadow(0 -1px 0 #fff);
}
.site-footer .footer-back-top {
  background: #252b35;
  border-color: #465263;
  color: #f8fafc;
}
.site-footer .footer-column a:hover {
  color: #fca5a5;
}
.site-footer .footer-back-top:hover {
  background: #343b48;
  color: #fff;
}
