/* РїСЂРёРЅСѓРґРёС‚РµР»СЊРЅРѕ РјРµРЅСЏРµРј РіСЂР°РґРёРµРЅС‚ С‚РѕР»СЊРєРѕ Сѓ РЅСѓР¶РЅРѕРіРѕ Р±Р»РѕРєР° */
#rec1553649301 .glow-border::before {
  background: conic-gradient(
    from 0deg,
    #5199FE,
    #5957E1,
    #305C98,
    #5199FE
  ) !important;
}

/* СЃР°Рј РєРѕРЅС‚РµР№РЅРµСЂ */
.glow-border {
  position: relative;
  border-radius: 30px;
  overflow: hidden;
}

/* СЃРІРµС‚СЏС‰Р°СЏСЃСЏ РІСЂР°С‰Р°СЋС‰Р°СЏСЃСЏ РѕР±РІРѕРґРєР° */
.glow-border::before {
  content: "";
  position: absolute;
  inset: 0px;
  border-radius: inherit;
  background: conic-gradient(
    from 0deg,
    #5199FE,
    #5957E1,
    #5199FE
  );
  transform-origin: center center;
  opacity: 0;
  transition: opacity .2s ease;
  animation: rotateBorder 10s ease-in-out infinite, neonPulse 4s ease-in-out infinite;
}

/* С„РѕРЅ РІРЅСѓС‚СЂРё СЂР°РјРєРё */
.glow-border::after {
  content: "";
  position: absolute;
  inset: 0px;
  border-radius: inherit;
  background: #050712;
  z-index: -1;
}

.glow-border:hover::before {
  opacity: 1;
}

@keyframes rotateBorder {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

@keyframes neonGlow {
  0% {
    box-shadow:
      0 0 10px rgba(81, 153, 254, 0.25),
      0 0 22px rgba(48, 92, 152, 0.3);
  }
  50% {
    box-shadow:
      0 0 18px rgba(81, 153, 254, 0.45),
      0 0 32px rgba(48, 92, 152, 0.5);
  }
  100% {
    box-shadow:
      0 0 10px rgba(81, 153, 254, 0.25),
      0 0 22px rgba(48, 92, 152, 0.3);
  }
}
