.btn.btn-animated-a {
  color: var(--darkest-grey-color);
  font-weight: var(--semibold-font-weight);
  transition: transform 0.3s ease;
  background: linear-gradient(90deg, var(--sunset-color-1), var(--sunset-color-2), var(--sunset-color-3), var(--sunset-color-4), var(--sunset-color-5));
  background-size: 400% 400%;
  border-radius: 24px;
  border: none;
  min-height: 48px;
  margin-top: 10px;
  display: flex;
  align-items: center;
  padding: 0 40px;
  font-size: 16px;
  line-height: 22px;
  animation: gradientAnimation 40s ease infinite;
}

.btn.btn-animated-b {
  color: var(--darkest-grey-color);
  font-weight: var(--semibold-font-weight);
  transition: transform 0.3s ease;
  background: linear-gradient(90deg, var(--sunset-color-1), var(--sunset-color-2), var(--sunset-color-3), var(--sunset-color-4), var(--sunset-color-5));
  background-size: 400% 400%;
  border-radius: 24px;
  border: none;
  min-height: 48px;
  margin-top: 10px;
  display: flex;
  align-items: center;
  padding: 0 40px;
  font-size: 16px;
  line-height: 22px;
  animation: gradientAnimation 10s ease infinite;
}

/* Animações */
    @keyframes gradientAnimation {
      0% {
        background-position: 0% 50%;
      }
      50% {
        background-position: 100% 50%;
      }
      100% {
        background-position: 0% 50%;
      }
    }