.mojataxi-cars {
  position: relative;
  height: 450px;
  overflow: hidden;
}
.vclass-img {
max-width: 100%;
left: 15%;
}
@media (max-width: 768px) {
.vclass-img {
max-width: 85%;
left: 15%;
}
.es-img {
max-width: 85%;
}
.mojataxi-cars {
  height: 250px;
}
}
.after-yellow:after {
  position: absolute;
  top:0;
  left:0;
  width: 100%;
  height: 100%;
  content: '';
  background-color: rgba(var(--pro3w-user-color-1-rgb),.7);
  z-index:99;
    transition: all .3s;
    border-radius: 2rem;
}
.after-yellow:hover:after {
  position: absolute;
  top:0;
  left:0;
  width: 100%;
  height: 100%;
  content: '';
  background-color: rgba(var(--pro3w-user-color-1-rgb),0);
  z-index:99;
  transition: all .3s;
}
.marquee-wrap {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
}

.marquee-track {
  width: max-content;
  display: flex;
  will-change: transform;
}

/* pierwszy pasek: w lewo */
.marquee-left .marquee-track {
  animation: marquee-left 58s linear infinite;
}

/* drugi pasek: w prawo, inna prędkość */
.marquee-right .marquee-track {
  animation: marquee-right 46s linear infinite;
}

@keyframes marquee-left {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}

@keyframes marquee-right {
  from {
    transform: translateX(-50%);
  }
  to {
    transform: translateX(0);
  }
}
.bg-hover-user-color-1:hover {
  color: #000!important;
}