.elementor-25407 .elementor-element.elementor-element-72252ee6{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-25407 .elementor-element.elementor-element-72252ee6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25407 .elementor-element.elementor-element-2c783b41{column-gap:0px;width:var( --container-widget-width, 108.811% );max-width:108.811%;--container-widget-width:108.811%;--container-widget-flex-grow:0;}.elementor-25407 .elementor-element.elementor-element-2c783b41.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25407 .elementor-element.elementor-element-40b58c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-25407 .elementor-element.elementor-element-40b58c3:not(.elementor-motion-effects-element-type-background), .elementor-25407 .elementor-element.elementor-element-40b58c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12192B;}.elementor-25407 .elementor-element.elementor-element-40b58c3, .elementor-25407 .elementor-element.elementor-element-40b58c3::before{--border-transition:0.3s;}.elementor-25407 .elementor-element.elementor-element-6fb001a.elementor-element{--align-self:center;}.elementor-25407 .elementor-element.elementor-element-2c214cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-25407 .elementor-element.elementor-element-2c214cd:not(.elementor-motion-effects-element-type-background), .elementor-25407 .elementor-element.elementor-element-2c214cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12192B;}.elementor-25407 .elementor-element.elementor-element-2c214cd, .elementor-25407 .elementor-element.elementor-element-2c214cd::before{--border-transition:0.3s;}.elementor-25407 .elementor-element.elementor-element-3bdcb45.elementor-element{--align-self:center;}.elementor-25407 .elementor-element.elementor-element-ef6b23e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-25407 .elementor-element.elementor-element-ef6b23e:not(.elementor-motion-effects-element-type-background), .elementor-25407 .elementor-element.elementor-element-ef6b23e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12192B;}.elementor-25407 .elementor-element.elementor-element-ef6b23e, .elementor-25407 .elementor-element.elementor-element-ef6b23e::before{--border-transition:0.3s;}@media(min-width:768px){.elementor-25407 .elementor-element.elementor-element-72252ee6{--width:100.245%;}}/* Start custom CSS for html, class: .elementor-element-4989878 */.carousel-2rows {
  overflow: hidden;
  width: 100%;
  background: transparent;
}

.carousel-2rows .row {
  display: flex;
  gap: 40px;
  width: max-content;
  animation: scroll-left 35s linear infinite;
  margin-bottom: 30px;
}

.carousel-2rows .row-02 {
  animation-direction: reverse;
}

.carousel-2rows img {
  height: 90px;
  width: auto;
  object-fit: contain;
  filter: grayscale(100%);
  opacity: 0.85;
  transition: all .3s ease;
}

.carousel-2rows img:hover {
  filter: grayscale(0%);
  opacity: 1;
  transform: scale(1.05);
}

@keyframes scroll-left {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}

/* Responsive */
@media (max-width: 768px) {
  .carousel-2rows img {
    height: 60px;
  }
}/* End custom CSS */