footer {
  width: 100vw !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  position: relative !important;
  background: linear-gradient(-45deg, #00b67a, #ffffff, #00b67a, #ffffff) !important;
  background-size: 600% 600% !important;
  animation: footerGradientAnim 8s ease infinite !important;
  z-index: 1 !important;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.08) !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  overflow: hidden !important;
}

@keyframes footerGradientAnim {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
