.columnicons--section {
	background: var(--theme-lt-blue);
}

.columnicons--container {
	padding: 75px 30px;
}

@media (min-width: 992px) {
	
	.columnicons--section {
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40.04' height='50' viewBox='0 0 40.04 50'%3E%3Cpath d='M40.04,0H8.54v44.4l12.52-8.73h18.98V0ZM35.64,31.64h-16.26l-6.43,4.52V4.03h22.69v27.61h0ZM4.41,46.92V0H0v50l4.41-3.08Z' style='fill: %233c9acf;'/%3E%3C/svg%3E");
		background-size: auto calc(100% - 90px);
		background-position: center 60px;
		background-repeat: no-repeat;
	}
	
	.columnicons--container {
		padding: 120px 30px 75px;
	}
}

.columnicons--title {
	text-align: center;
	color: #fff;
	margin-bottom: 15px;
}

.columnicons--copy {
	max-width: 530px;
	margin: 0 auto 60px;
	text-align: center;
}

.columnicons--col {
	margin-bottom: 45px;
}

.columnicons--icon {
	height: 90px;
	width: auto;
	margin-bottom: 30px;
}

.columnicons--col-copy {
	max-width: 280px;
	margin: 0 auto;
	text-align: center;
}