.elementor-316338 .elementor-element.elementor-element-1af37b54{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-316338 .elementor-element.elementor-element-772f8683{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:5px;}.elementor-316338 .elementor-element.elementor-element-772f8683:not(.elementor-motion-effects-element-type-background), .elementor-316338 .elementor-element.elementor-element-772f8683 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:425px){.elementor-316338 .elementor-element.elementor-element-772f8683{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:5px;}}/* Start custom CSS for html, class: .elementor-element-3935b22a */.marquee-container {
  width: 100%;
  overflow: hidden;
  background: #000;
}

.marquee-track {
  display: flex;
}

.marquee-group {

  display: flex;
  align-items: center;

  flex-shrink: 0;

  animation: marquee 80s linear infinite;

}

.marquee-item {

  display: flex;
  align-items: center;

  padding: 0 24px;

  color: #fff;

  font-family: Poppins;
  font-size: 16px;

  white-space: nowrap;

}

.marquee-item img {

  width: 24px;
  height: 24px;

}


@keyframes marquee {

  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-100%);
  }

}


.marquee-container:hover .marquee-group {

  animation-play-state: paused;

}


@media (max-width:768px){

.marquee-item{
font-size:14px;
padding:0 16px;
}

}/* End custom CSS */