@keyframes bcFloat {
  50% {
    transform: translateY(-5px);
  }
}
@keyframes bcPulse {
  50% {
    box-shadow: 0 0 0 10px #53c05f00;
  }
}
.fade-bc {
  animation: bcFloat 4s ease-in-out infinite;
}
.pulse-bc {
  animation: bcPulse 2s infinite;
}


.footer-grid {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

@media (max-width: 980px) {
  .footer-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 560px) {
  .footer-grid {
    grid-template-columns: 1fr;
  }

  footer {
    padding-left: 18px;
    padding-right: 18px;
  }
}
