/* Home global partner logo section */
.gsi_slider-container {
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	padding-bottom: 64px;
}

.gsi_logo_slider-track {
	display: flex;
	gap: 88px;
	white-space: nowrap;
	width: max-content;
}

.gsi_logo_slider-track img {
	height: 40px;
	width: auto;
}

.gsi_logo_slider_scroll-left {
	animation: gsi_logo_slider_scroll-left 100s linear infinite;
}

.gsi_logo_slider_scroll-right {
	animation: gsi_logo_slider_scroll-right 100s linear infinite;
}

@keyframes gsi_logo_slider_scroll-left {
	from { transform: translateX(0); }
	to { transform: translateX(-50%); }
}

@keyframes gsi_logo_slider_scroll-right {
	from { transform: translateX(-50%); }
	to { transform: translateX(0); }
}

span.gsi_count_num {
	color: #2017CE;
}

.gsi_slider-container-mobile {
	display: none;
}
/* END */

span.gsi_home_hero_banner {
	color: #2017CE;
}

@media only screen and (max-width: 767px) {
	.gsi_slider-container-desktop {
		display: none;
	}
	.gsi_slider-container-mobile {
		display: block;
	}
	.gsi_logo_slider-track img {
		height: 24px;
		width: auto;
	}
	.gsi_slider-container {
		padding-bottom: 32px;
	}
	span.gsi_count_num {
		font-size: 56px;
		display: block;
		padding-bottom: 8px;
	}
	.gsi_logo_slider-track {
		display: flex;
		gap: 48px;
		white-space: nowrap;
		width: max-content;
	}
}