.elementor-12280 .elementor-element.elementor-element-149e33e:not(.elementor-motion-effects-element-type-background), .elementor-12280 .elementor-element.elementor-element-149e33e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://midas.co.za/wp-content/uploads/2025/07/pexels-karl-byron-568836130-29754884.jpg");}.elementor-12280 .elementor-element.elementor-element-149e33e > .elementor-background-overlay{background-color:#000000;opacity:0.74;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12280 .elementor-element.elementor-element-149e33e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12280 .elementor-element.elementor-element-b616722 > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-12280 .elementor-element.elementor-element-7f51bfb{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12280 .elementor-element.elementor-element-8b542c8 .elementor-heading-title{color:#EF7330;}.elementor-12280 .elementor-element.elementor-element-92872ba .elementor-heading-title{color:#EF7330;}.elementor-12280 .elementor-element.elementor-element-77783af .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12280 .elementor-element.elementor-element-3fb6275{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-12280 .elementor-element.elementor-element-daffc3d:not(.elementor-motion-effects-element-type-background), .elementor-12280 .elementor-element.elementor-element-daffc3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12280 .elementor-element.elementor-element-daffc3d > .elementor-background-overlay{background-color:#000000;background-image:url("https://midas.co.za/wp-content/uploads/2024/10/BG-and-F1-car.webp");opacity:0.38;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12280 .elementor-element.elementor-element-daffc3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12280 .elementor-element.elementor-element-83d736a > .elementor-element-populated{padding:20px 0px 30px 0px;}.elementor-12280 .elementor-element.elementor-element-3702bde{text-align:center;}.elementor-12280 .elementor-element.elementor-element-3702bde .elementor-heading-title{color:#EF7330;}.elementor-12280 .elementor-element.elementor-element-7e1cf67:not(.elementor-motion-effects-element-type-background), .elementor-12280 .elementor-element.elementor-element-7e1cf67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://midas.co.za/wp-content/uploads/2025/07/pexels-ian-panelo-68007231-1.jpg");}.elementor-12280 .elementor-element.elementor-element-7e1cf67 > .elementor-background-overlay{background-color:#000000;opacity:0.74;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12280 .elementor-element.elementor-element-7e1cf67{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12280 .elementor-element.elementor-element-7de2925 > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-12280 .elementor-element.elementor-element-5614778 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12280 .elementor-element.elementor-element-5614778{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-12280 .elementor-element.elementor-element-76067ae:not(.elementor-motion-effects-element-type-background), .elementor-12280 .elementor-element.elementor-element-76067ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EF7330;}.elementor-12280 .elementor-element.elementor-element-76067ae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12280 .elementor-element.elementor-element-76067ae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body.elementor-page-12280:not(.elementor-motion-effects-element-type-background), body.elementor-page-12280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS for global, class: .elementor-global-12491 */.midas-logo-slider {
  overflow: hidden;
  width: 100%;
  background: #fff;
  padding: 20px 0;
}

.logo-track {
  display: flex;
  gap: 40px;
  animation: scroll-logos 35s linear infinite;
  width: max-content;
  align-items: center;
}

.logo-track img {
  height: 60px;
  max-width: 100%;
  object-fit: contain;
  transition: transform 0.3s ease;
}

.logo-track img:hover {
  transform: scale(1.1);
}

@keyframes scroll-logos {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

@media (max-width: 768px) {
  .logo-track {
    gap: 20px;
    animation-duration: 45s;
  }
  .logo-track img {
    height: 40px;
  }
}/* End custom CSS */