.ss-solutions > div:first-child {
	align-items: flex-start;
	background-color: #EEECED;
	padding: 56px 32px;
	box-sizing: border-box;
}

.ss-solutions > div:first-child .button {
	padding: 12px 28px;
	letter-spacing: 0.5px;
}

.ss-solutions > div:first-child > p {
	margin-top: 16px;
	margin-bottom: 32px;
}

.ss-solutions > div:last-child {
	padding: 0;
	flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
}

.ss-solutions .main-omni-channel-list {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.ss-solutions .main-omni-channel-list > li {
	flex: 1;
	display: flex;
	flex-basis: 215px;
}

.ss-solutions .main-omni-channel-list > li > div:nth-of-type(1) {
	flex: 1;
}

@media screen and (max-width: 1080px) {
	.ss-solutions > div:last-child {
		padding: 0;
	}
}

@media screen and (max-width: 1024px) {
  .ss-solutions> div:first-child {
		order: 1;
	}

	.ss-solutions > div:last-child {
		order: 2;
	}
}

@media screen and (max-width: 580px) {
  .ss-solutions > div:last-child {
    padding: 0;
  }

  .ss-solutions > div:first-child {
		padding: 48px 16px;
	}
}