.elementor-4970 .elementor-element.elementor-element-58ddf40{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-4970 .elementor-element.elementor-element-58ddf40:not(.elementor-motion-effects-element-type-background), .elementor-4970 .elementor-element.elementor-element-58ddf40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laststransport.elephantintheboardroom.org/wp-content/uploads/2026/02/background.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}/* Start custom CSS for html, class: .elementor-element-0867071 */.lt-marquee {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding: 32px 0;

  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 12%,
    black 88%,
    transparent 100%
  );
  mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 12%,
    black 88%,
    transparent 100%
  );
}

.lt-marquee__track {
  display: flex;
  width: max-content;
  animation: lt-marquee-scroll 38s linear infinite;
}

.lt-marquee__item {
  height: 65px;
  width: auto;
  margin-right: 90px;
  flex-shrink: 0;

  /* Default → light gray */
  opacity: 0.65;
  filter: grayscale(100%) brightness(1.05);

  transition: opacity 0.35s ease, filter 0.35s ease;
}

/* Hover → lighter gray */
.lt-marquee__item:hover {
  opacity: 0.85;
  filter: grayscale(100%) brightness(1.18);
}

@keyframes lt-marquee-scroll {
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}

@media (prefers-reduced-motion: reduce) {
  .lt-marquee__track {
    animation: none;
  }
}/* End custom CSS */