.block-icon-content {
	background-color: var(--wp--preset--color--primary);
	padding: var(--wp--custom--layout--padding);
	text-align: center;
}

.block-icon-content__icon {
	display: block;
	margin: 0 auto 1.75rem;
}

@media only screen and (max-width: 767px) {
	.block-icon-content {
		margin-left: calc( -1 * var(--wp--custom--layout--padding) );
		margin-right: calc( -1 * var(--wp--custom--layout--padding) );
	}
} 

@media only screen and (min-width: 768px) {
	.block-icon-content {
		padding-left: 6.25rem;
		padding-right: 6.25rem;
	}
}