.elementor .e-5f9837e{padding-block-end:16px;background-color:#e7e7e7;flex-direction:column;/* Exact selector you provided */
#content > div > div > div.elementor-element.elementor-element-80a95a9.e-con.e-atomic-element.e-flexbox-base.e-5f9837e {
  overflow: hidden !important;
  position: relative;
}

/* Force the inner container to scroll */
#content > div > div > div.elementor-element.elementor-element-80a95a9.e-con.e-atomic-element.e-flexbox-base.e-5f9837e .e-con-inner {
  display: flex !important;
  flex-wrap: nowrap !important;
  width: max-content !important;
  animation: smooth-marquee 25s linear infinite !important;
  gap: 20px !important;
  will-change: transform;
}

/* Pause on hover */
#content > div > div > div.elementor-element.elementor-element-80a95a9.e-con.e-atomic-element.e-flexbox-base.e-5f9837e:hover .e-con-inner {
  animation-play-state: paused !important;
}

/* Continuous loop */
@keyframes smooth-marquee {
  0% {
      transform: translateX(0);
  }
  100% {
      transform: translateX(-50%);
  }
}\n}.elementor .e-a3d59dc{background-color:#354a2f;flex-direction:row;}.elementor .e-2365a55-a4ad62b{background-color:#354a2f;flex-direction:row;}