@media (max-width: 1023px) {

	.usp__container {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		row-gap: 20px;
		align-items: center;
	}

	.usp-item {
		flex-direction: column;
		justify-content: center;
		width: 100%;
	}

	.usp-item .usp-item__title {
		gap: 5px;
	}

}

@media (max-width: 1199px) {

	.usp-item {
		justify-content: center;
	}

}

@media (min-width: 1024px) {

	.usp__container {
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
		grid-auto-flow: dense;
		grid-gap: 10px;
	}

	.usp-item .usp-item__title {
		flex-direction: column;
	}

	.usp-item:not(:first-child):after {
		content: '';
		display: block;
		position: absolute;
		left: calc(0px + (-40 - 0) * ((100vw - 1024px) / (1920 - 1024)));
		width: 2px;
		height: 30px;
		background: var(--e-global-color-primary);
	}

}

@media (min-width: 1366px) {

	.usp__container--two-columns {
		grid-template-columns: repeat(auto-fit, minmax(170px, 1fr) );
		grid-gap: 30px;
	}

}