.elementor .e-6c26571-62c7aeb{height:3px;max-width:0px;/* Style for the rainbow animated border */
#rainbow-box {
  position: relative;
  border-radius: 15px; /* Adjust as needed */
  background: #fff; /* Box background */
  overflow: hidden; /* Hides the overflow of the rotating line */
}

/* The animated gradient line */
#rainbow-box::before {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  background: linear-gradient(90deg, #ff0000, #ff8000, #ffff00, #80ff00, #00ffff, #0080ff, #8000ff, #ff0080, #ff0000);
  background-size: 400%; /* Makes the gradient wider for smooth movement */
  border-radius: 15px; /* Match the parent border radius */
  z-index: -1; /* Places it behind the content */
  animation: rainbow-spin 4s linear infinite;
}

/* The keyframes for the moving gradient */
@keyframes rainbow-spin {
  0% {
      background-position: 0% 50%;
  }
  100% {
      background-position: 100% 50%;
  }
}

/* Optional: Inner background to cover the line's inner edge */
#rainbow-box::after {
  content: '';
  position: absolute;
  background: #fff; /* Match your page background */
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  border-radius: 12px; /* Slightly smaller radius */
  z-index: -1;
}\n}.elementor .e-34e7be6{flex-direction:column;}.elementor .e-923f8e8{flex-direction:column;}.elementor .e-77881eb{flex-direction:column;}