
.footer {
  z-index: 1;
  --footer-background:#397fc5;
  /*here to change the color!*/
  display: grid;
  position: relative;
  grid-area: footer;
  min-height: 12rem;
}

 .footer .bubbles {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1rem;
  background: var(--footer-background);
  filter: url("#blob");
}

 .footer .bubbles .bubble {
  position: absolute;
  left: var(--position, 50%);
  background: var(--footer-background);
  border-radius: 100%;
  animation: bubble-size var(--time, 4s) ease-in infinite var(--delay, 0s), bubble-move var(--time, 4s) ease-in infinite var(--delay, 0s);
  transform: translate(-50%, 100%);
}

 .footer .footer-content {
  z-index: 2;
  display: grid;
  grid-template-columns: 1fr auto;
  grid-gap: 4rem;
  padding: 2rem;
  background: var(--footer-background);
  width:100%;
}

@keyframes bubble-size {
  0%, 75% {
    width: var(--size, 4rem);
    height: var(--size, 4rem);
  }
  100% {
    width: 0rem;
    height: 0rem;
  }
}

@keyframes bubble-move {
  0% {
    bottom: -4rem;
  }
  100% {
    bottom: var(--distance, 10rem);
  }
}
.footer-content div div {
  color:rgb(211, 211, 211);
}
div.footer-content div div ul li a{
  color:rgb(211, 211, 211);
  text-decoration: none;
}
div.footer-content div div ul li a:hover{
  color:white;
  text-decoration: none;
}