@keyframes scroll {
	 0% {
		 transform: translateX(0);
	}
	 100% {
		 transform: translateX(calc(-250px * 7));
	}
}
.custom-slider {
	 background: #f8f9f9;
	 box-shadow: 0 10px 20px -5px rgba(0, 0, 0, .125);
	 height: 200px;
	 margin: auto;
	 overflow: hidden;
	 position: relative;
	 width: 100%;
	 border-bottom: 5px solid #f8f9f9;
}
.custom-slider::before, .custom-slider::after {
	 background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
	 content: "";
	 height: 200px;
	 position: absolute;
	 width: 250px;
	 z-index: 2;
}
.custom-slider::after {
	 right: 0;
	 top: 0;
	 transform: rotateZ(180deg);
}
.custom-slider::before {
	 left: 0;
	 top: 0;
}
.custom-slider .custom-slide-track {
	 animation: scroll 40s linear infinite;
	 display: flex;
	 width: calc(250px * 16);
}
.custom-slider .custom-slide {
	 height: 200px;
	 width: 250px;
	 border: 5px solid #f8f9f9;
}

.custom-slider-team {
    background-color: #fff;
    height: 150px;
    border-bottom-color: #fff;
}
.custom-slider-team::before, .custom-slider-team::after {
	 height: 150px;
}
.custom-slider-team .custom-slide-track {
	 animation: scroll 40s linear infinite;
	 display: flex;
	 width: calc(250px * 15);
}
.custom-slider-team .custom-slide {
     height: 150px;
	 width: 250px;
	 border: 5px solid #fff;
}

@keyframes scroll_2 {
	 0% {
		 transform: translateX(0);
	}
	 100% {
		 transform: translateX(calc(-400px * 6));
	}
}
.custom-slider-gallery {
    background-color: #fff;
    height: 220px;
    border-bottom-color: #fff;
}
.custom-slider-gallery::before, .custom-slider-gallery::after {
	 height: 220px;
}
.custom-slider-gallery .custom-slide-track {
	 animation: scroll_2 24s linear infinite;
	 display: flex;
	 width: calc(400px * 12);
}
.custom-slider-gallery .custom-slide {
     height: 220px;
	 width: 400px;
	 border: 5px solid #fff;
}
.custom-slider-gallery .custom-slide img {
     height: 220px;
	 width: 400px;
	 object-fit: cover;
}
 