/* SecurityTalent 1.9.35 — mobile/tablet footer background parity. */
@media (max-width: 1199.98px) {
  html body .st-footer-nav,
  html body #sp-bottom {
    background-color: var(--st-navy-900, #0c2630) !important;
    background-image: linear-gradient(
      145deg,
      var(--st-navy-900, #0c2630),
      var(--st-navy-950, #04101e)
    ) !important;
    background-attachment: scroll !important;
    color: #d3dfeb !important;
  }

  html body .st-footer-nav > .container,
  html body .st-footer-nav > .container > .container-inner,
  html body .st-footer-nav .row,
  html body .st-footer-nav [id^="sp-bottom"],
  html body .st-footer-nav .sp-column,
  html body .st-footer-nav .sp-module,
  html body #sp-bottom > .container,
  html body #sp-bottom > .container > .container-inner,
  html body #sp-bottom .row,
  html body #sp-bottom [id^="sp-bottom"],
  html body #sp-bottom .sp-column,
  html body #sp-bottom .sp-module {
    background-color: transparent !important;
    background-image: none !important;
  }

  html body .st-footer-nav h1,
  html body .st-footer-nav h2,
  html body .st-footer-nav h3,
  html body .st-footer-nav h4,
  html body .st-footer-nav h5,
  html body .st-footer-nav h6,
  html body #sp-bottom h1,
  html body #sp-bottom h2,
  html body #sp-bottom h3,
  html body #sp-bottom h4,
  html body #sp-bottom h5,
  html body #sp-bottom h6 {
    color: #ffffff !important;
  }

  html body .st-footer-nav,
  html body .st-footer-nav p,
  html body .st-footer-nav li,
  html body #sp-bottom,
  html body #sp-bottom p,
  html body #sp-bottom li {
    color: #d3dfeb !important;
  }

  html body .st-footer-nav a,
  html body #sp-bottom a {
    color: #d3dfeb !important;
  }

  html body .st-footer-nav a:hover,
  html body .st-footer-nav a:focus,
  html body #sp-bottom a:hover,
  html body #sp-bottom a:focus {
    color: #ffffff !important;
  }

  html body .st-legal-row,
  html body #sp-footer {
    background-color: #0a2023 !important;
    background-image: none !important;
    color: #d7e9f7 !important;
  }

  html body .st-legal-row > .container,
  html body .st-legal-row > .container > .container-inner,
  html body .st-legal-row .row,
  html body .st-legal-row [id^="sp-footer"],
  html body .st-legal-row .sp-column,
  html body .st-legal-row .sp-module,
  html body #sp-footer > .container,
  html body #sp-footer .container-inner,
  html body #sp-footer .row,
  html body #sp-footer [id^="sp-footer"],
  html body #sp-footer .sp-column,
  html body #sp-footer .sp-module {
    background-color: transparent !important;
    background-image: none !important;
  }

  html body .st-legal-row,
  html body .st-legal-row p,
  html body .st-legal-row a,
  html body #sp-footer,
  html body #sp-footer p,
  html body #sp-footer a {
    color: #d7e9f7 !important;
  }

  html body .st-legal-row a:hover,
  html body .st-legal-row a:focus,
  html body #sp-footer a:hover,
  html body #sp-footer a:focus {
    color: #ffffff !important;
  }
}
