#development-in-action {
  position: fixed;
  bottom: 0.2rem;
  right: 0.2rem;
  width: auto;
  z-index: 650;
}

#development-in-action .dot {
  margin: auto;
  width: 120px;
  height: 120px;
  position: relative;
}

#development-in-action .centraldot {
  width: 10px;
  height: 10px;
  background: #e1126e;
  border-radius: 100%;
  position: absolute;
  left: 55px;
  top: 55px;
  animation: animationDotCentral linear 3s;
  transform-origin: 50% 50%;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
}

#development-in-action .wave {
  width: 50px;
  height: 50px;
  background: rgba(225,18,110,0.4);
  border-radius: 200px;
  position: absolute;
  left: 35px;
  top: 35px;
  opacity: 0;
  animation: animationWave cubic-bezier(0,0.54,0.53,1) 3s;
  transform-origin: 50% 50%;
  animation-fill-mode: forwards;
  animation-delay: 0.9s;
  animation-iteration-count: infinite;
}

#development-in-action .wave2 {
  width: 120px;
  height: 120px;
  background: rgba(225,18,110,0.4);
  border-radius: 200px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  animation: animationWave cubic-bezier(0,0.54,0.53,1) 3s;
  transform-origin: 50% 50%;
  animation-fill-mode: forwards;
  animation-delay: 1.07s;
  animation-iteration-count: infinite;
}

@keyframes animationWave{
  0%{
    opacity:0;
    transform:scale(0);
  }
  1%{
    opacity:1;
  }
  10%{
    background:rgba(225,18,110,0.4);}
  100%{
    transform:scale(1);
    background:rgba(225,18,110,0);
  }
}
