.elementor-147774 .elementor-element.elementor-element-210c4242{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 0px 0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}@media(max-width:1024px){.elementor-147774 .elementor-element.elementor-element-210c4242{--padding-top:60px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-147774 .elementor-element.elementor-element-210c4242{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-147774 .elementor-element.elementor-element-ba5f974 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-ba5f974 */.image-marquee-container{
    display: flex;
    flex-direction:column;
    align-items: center;
    text-align: center;
    background: transparent;
    overflow: hidden;
 }
 .image-marquee-container .marquee-text{
     width: 100%;
     padding: 20px;
     border-bottom: 2px solid #F9EAF5
 }
 .image-marquee-container .marquee-text span{
     font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.6;
    letter-spacing: normal;
    color: #000000;
 }
  .image-marquee-wrapper {
    overflow: hidden;
    width: 100%;
    padding: 20px 0;
    position: relative
  }
  .image-marquee-wrapper::before,.image-marquee-wrapper::after{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100px;
    z-index: 1;
    display: block
  }
  .image-marquee-wrapper::before{
      background: transparent linear-gradient(90deg, #fcfafc 50%, transparent);
      left: 0;
  }
  .image-marquee-wrapper::after{
      right: 0;
  background:transparent linear-gradient(90deg, transparent, #fcfafc 50%);
  }
  .image-marquee-wrapper .image-marquee {
      padding-left: 100px;
    display: flex;
    align-items: center;
    width: max-content;
    animation: marquee-scroll 120s linear infinite;
    height: 50px;
    overflow: hidden
  }
   .image-marquee-wrapper .image-marquee img {
      margin-right: 60px;
    height: 48px;
    user-select: none;
    pointer-events: none;
  }
  .image-marquee-wrapper:hover .image-marquee {
  animation-play-state: paused;
}

  @keyframes marquee-scroll {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(-50%);
    }
  }
  @media (max-width:767px){
       .image-marquee-wrapper{
           padding:10px 0;
       }
       .image-marquee-wrapper .image-marquee img {
      margin-right: 24px;
           
       }
       .image-marquee-wrapper::before,.image-marquee-wrapper::after{
    width: 20px;
       }
       .image-marquee-wrapper::before{
      background: transparent linear-gradient(90deg, #fff 50%, transparent);
      left: 0;
  }
  .image-marquee-wrapper::after{
      right: 0;
  background:transparent linear-gradient(90deg, transparent, #fff 50%);
  }
  }/* End custom CSS */