/* Keep the final page edge continuous with the contact footer. */
html,
body {
  background: #151515 !important;
}

.new-footer {
  position: relative;
  z-index: 1;
  margin-bottom: 0 !important;
  padding-bottom: 40px !important;
  background: #151515 !important;
}

.new-footer > a,
.new-footer > a:visited {
  color: #fff !important;
  text-decoration: none !important;
}

.new-footer > a:hover,
.new-footer > a:focus-visible {
  background: #c63d2d !important;
  border-color: #c63d2d !important;
  color: #fff !important;
  text-decoration: none !important;
  box-shadow: 0 8px 18px rgba(198, 61, 45, .2) !important;
}
