.footer__body {
  background-color: var(--sea-gray-300);
}

.footer h2,
.footer h3,
.footer p {
  color: var(--text-color);
}

.footer__column li > a {
  color: var(--text-color);
}


.bg--sea-gray {
  background-color: var(--sea-gray-300) !important;
}

.bg--secondary {
  background-color: var(--sea-shade) !important;
}

.bg--dark {
  background-color: var(--deep-blue-500) !important;
}

.bg--blue {
  background-color: var(--Welmar-blue) !important;
}

.bg--light-blue {
  background-color: var(--Welmar-light-blue) !important;
}

.bg--green {
  background-color: var(--Welmar-green) !important;
}

.bg--light-green {
  background-color: var(--Welmar-light-green) !important;
}

.bg--orange {
  background-color: var(--Kegge-orange) !important;
}

.bg--dark-gray {
  background-color: var(--Kegge-dark-gray) !important;
}

.bg--medium-gray {
  background-color: var(--Kegge-medium-gray) !important;
}

.bg--light-gray {
  background-color: var(--Kegge-light-gray) !important;
}

.bg--dark,
.bg--orange,
.bg--dark-gray,
.bg--medium-gray,
.bg--blue,
.bg--green {
  color: #fff !important;
}
.bg--dark p,
.bg--orange p,
.bg--dark-gray p,
.bg--medium-gray p,
.bg--blue p,
.bg--green p {
  color: #fff !important;
}