.container{
  width: 100vw;
  height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.container-stores{
  position: relative;
  top: 200px;
  display: flex;
  flex-direction: row;
}
.card-store{
  display: flex;
  flex-direction: row;
  justify-content: center;
  color: white;
  padding: 10px 20px;
  border-radius: 10px;
  text-decoration: none;
}
.card-play-store {
  background-color: #8b5cf6;
}
.card-app-store {
  background-color: #07102d;
}
.container-text-stores{
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.text-download {
  font-size: 12px;
  color: rgb(221, 221, 221);
}
.circle-container {
  display: flex;
  gap: 10px;
}
.circle {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  animation: wave 1.5s infinite;
}
.blue { background-color: #00cfff; }
.red { background-color: #ff0000; }
.yellow { background-color: #ffff00; }
.green { background-color: #00ff00; }

@keyframes wave {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.5); }
}
.circle:nth-child(1) { animation-delay: 0s; }
.circle:nth-child(2) { animation-delay: 0.3s; }
.circle:nth-child(3) { animation-delay: 0.6s; }
.circle:nth-child(4) { animation-delay: 0.9s; }