.industry-hero{
	background-image: url('/wp-content/uploads/2026/04/industry-hero.webp');
}

.logo-slider {
  overflow: hidden;
  width: 100%;
  background: #fff;
  padding: 20px 0;
}

.logo-track {
  display: flex;
  width: max-content;
  animation: scrollLeft 20s linear infinite;
}

.logo-track img {
  margin: 0 40px;
  object-fit: contain;
}
.logo-slider:hover .logo-track {
  animation-play-state: paused;
}

/* Animation */
@keyframes scrollLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

.solution-card{
	border: 1px solid #0000001A;
    transition: border-color 0.25s ease-in-out;
}

.solution-card:hover{
	 border-color: #E42A2C;
	border-top-width: 3px;
	box-shadow: 0 0 16px rgba(0, 0, 0, .12);
}


.solution-wrapper .slick-dots li button{
	display: none;
}

.solution-wrapper .slick-dots li button::before{
	content: none;
}

.solution-wrapper .slick-dots li{
	height: 10px;
	width: 10px;
	background: #939393;
	border-radius: 10px;
}

.solution-wrapper .slick-dots li.slick-active{
	width: 20px;
	background: #262A37;
}

@media (max-width: 767px){
	.industry-hero{
		background-image: url('/wp-content/uploads/2026/04/industry-m-banner.webp');
	}
	
	.solution-wrapper ul.slick-dots{
		bottom: -40px !important;
	}
	
	.logo-track img{
		margin: 0 20px;
	}
}