/* ============================= */
/* Request Demo Animated Button */
/* ============================= */

.demo .text-link.demo {
  display: inline-block;
  position: relative;
  overflow: hidden;

  cursor: pointer;
  color: #ffffff;

  /* Your OGI gradient */
  background-image: linear-gradient(
    120deg,
    #2A2622 4%,
    #2E2633 32%,
    #2E3244 56%,
    #2F3F8C 80%,
    #2F4BBA 100%
  );

  background-size: 300% 300%;
  animation: ogiGradientMove 8s ease-in-out infinite;

  border-radius: 5px;
  padding: 8px 16px;
}


/* Gradient animation */
@keyframes ogiGradientMove {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}