.elementor-1142 .elementor-element.elementor-element-2a6a88a1{--display:flex;--overflow:hidden;}.elementor-1142 .elementor-element.elementor-element-1d04736b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-1142 .elementor-element.elementor-element-45769b4e img{width:150px;height:100px;object-fit:contain;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1142 .elementor-element.elementor-element-2fca9300 img{width:150px;height:100px;object-fit:contain;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1142 .elementor-element.elementor-element-587008a7 img{width:150px;height:100px;object-fit:contain;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1142 .elementor-element.elementor-element-2f3971d6 img{width:150px;height:100px;object-fit:contain;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1142 .elementor-element.elementor-element-18568e40{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--flex-wrap:nowrap;}.elementor-1142 .elementor-element.elementor-element-25599c50 img{width:150px;height:100px;object-fit:contain;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1142 .elementor-element.elementor-element-7630e247 img{width:150px;height:100px;object-fit:contain;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1142 .elementor-element.elementor-element-77144a3 img{width:150px;height:100px;object-fit:contain;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1142 .elementor-element.elementor-element-74d74c43 img{width:150px;height:100px;object-fit:contain;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1142 .elementor-element.elementor-element-50f37422 img{width:150px;height:100px;object-fit:contain;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1142 .elementor-element.elementor-element-2d3803cc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--flex-wrap:nowrap;}.elementor-1142 .elementor-element.elementor-element-794fff45 img{width:200px;height:100px;object-fit:contain;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1142 .elementor-element.elementor-element-4d08202 img{width:200px;height:100px;object-fit:contain;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1142 .elementor-element.elementor-element-55692ec0 img{width:200px;height:100px;object-fit:contain;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1142 .elementor-element.elementor-element-3e20c00{text-align:center;}.elementor-1142 .elementor-element.elementor-element-3e20c00 img{width:150px;height:100px;object-fit:contain;object-position:center center;}.elementor-1142 .elementor-element.elementor-element-6426550e img{width:200px;height:100px;object-fit:contain;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1142 .elementor-element.elementor-element-0932564{text-align:center;}.elementor-1142 .elementor-element.elementor-element-0932564 img{width:150px;height:100px;object-fit:contain;object-position:center center;}@media(max-width:1024px){.elementor-1142 .elementor-element.elementor-element-3e20c00 img{height:50px;}.elementor-1142 .elementor-element.elementor-element-0932564 img{height:50px;}}@media(max-width:767px){.elementor-1142 .elementor-element.elementor-element-1d04736b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--flex-wrap:wrap;}.elementor-1142 .elementor-element.elementor-element-45769b4e img{width:100px;height:50px;}.elementor-1142 .elementor-element.elementor-element-2fca9300 img{width:100px;height:50px;}.elementor-1142 .elementor-element.elementor-element-587008a7 img{width:100px;height:50px;}.elementor-1142 .elementor-element.elementor-element-2f3971d6 img{width:100px;height:50px;}.elementor-1142 .elementor-element.elementor-element-18568e40{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:wrap;}.elementor-1142 .elementor-element.elementor-element-25599c50 img{width:100px;height:50px;}.elementor-1142 .elementor-element.elementor-element-7630e247 img{width:100px;height:50px;}.elementor-1142 .elementor-element.elementor-element-77144a3 img{width:100px;height:50px;}.elementor-1142 .elementor-element.elementor-element-74d74c43 img{width:100px;height:50px;}.elementor-1142 .elementor-element.elementor-element-50f37422 img{width:100px;height:50px;}.elementor-1142 .elementor-element.elementor-element-2d3803cc{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--flex-wrap:wrap;}.elementor-1142 .elementor-element.elementor-element-794fff45 img{width:150px;height:50px;}.elementor-1142 .elementor-element.elementor-element-4d08202 img{width:150px;height:50px;}.elementor-1142 .elementor-element.elementor-element-55692ec0 img{width:150px;height:50px;}.elementor-1142 .elementor-element.elementor-element-6426550e img{width:150px;height:50px;}}/* Start custom CSS for container, class: .elementor-element-2a6a88a1 */.partner-logos-carousel {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: none;
  scroll-behavior: smooth;
  animation: scroll-left 30s linear infinite;
}

.partner-logos-carousel:hover {
  animation-play-state: paused;
}

.partner-logos-carousel img {
  max-height: 60px;
  margin-right: 40px;
  flex: 0 0 auto;
  pointer-events: auto;
}

@keyframes scroll-left {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}

/* Optional: Improve appearance */
.partner-logos-carousel::-webkit-scrollbar {
  display: none;
}

.partner-logos-carousel {
  -ms-overflow-style: none;
  scrollbar-width: none;
  cursor: grab;
}/* End custom CSS */