footer {
  background: linear-gradient(180deg, #f8fafc 0%, #eef4fb 100%) !important;
  color: #334155 !important;
}

.footer-main {
  color: #334155 !important;
}

.footer-main > div:first-child img {
  width: 178px !important;
  height: 92px !important;
  padding: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.footer-main h3 {
  color: #0f172a !important;
}

.footer-main a,
.footer-main p {
  color: #475569 !important;
}

.footer-main a:hover {
  color: #2563eb !important;
}

.footer-bottom {
  border-top-color: rgba(15, 23, 42, .12) !important;
  color: #64748b !important;
}
