.animated-shadow:before{
  content:"";
  position: absolute;
  inset: -3px;
  background: linear-gradient(90deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  filter: blur(12px);
  z-index: 1;
  border-radius: 100px;
  animation: rotateGradient 3s linear infinite;
}
@keyframes rotateGradient {
  0% {
    background: linear-gradient(0deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  }
  4% {
    background: linear-gradient(15deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  }
  8% {
    background: linear-gradient(30deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  }
  12% {
    background: linear-gradient(45deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  }
  16% {
    background: linear-gradient(60deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  }
  20% {
    background: linear-gradient(75deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  }
  24% {
    background: linear-gradient(90deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  }
  28% {
    background: linear-gradient(105deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  }
  32% {
    background: linear-gradient(120deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  }
  36% {
    background: linear-gradient(135deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  }
  40% {
    background: linear-gradient(150deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  }
  44% {
    background: linear-gradient(165deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  }
  48% {
    background: linear-gradient(180deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  }
  52% {
    background: linear-gradient(195deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  }
  56% {
    background: linear-gradient(210deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  }
  60% {
    background: linear-gradient(225deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  }
  64% {
    background: linear-gradient(240deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  }
  68% {
    background: linear-gradient(255deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  }
  72% {
    background: linear-gradient(270deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  }
  76% {
    background: linear-gradient(285deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  }
  80% {
    background: linear-gradient(300deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  }
  84% {
    background: linear-gradient(315deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  }
  88% {
    background: linear-gradient(330deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  }
  92% {
    background: linear-gradient(345deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  }
  96% {
    background: linear-gradient(360deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  }
  100% {
    background: linear-gradient(0deg, rgba(255,85,136,1) 0%, rgba(21,92,228,1) 100%);
  }
}