.imagecopy--section {
	background: var(--theme-cream);
	color: var(--theme-black);
	overflow: hidden;
}

.imagecopy--container {
	padding: 60px 30px;
}

.imagecopy--copy {
	line-height: 2;
}

.imagecopy--image {
	position: relative;
	max-width: 550px;
	margin: 0 auto 60px;
}

.imagecopy--image img {
	position: relative;
}

.imagecopy--image:before {
	content: "";
	position: absolute;
	left: -60px;
	top: -30px;
	bottom: -30px;
	right: 80px;
	background-image: url(../../images/dot-pattern.png);
	background-size: cover;
	z-index: 0;
}

@media (min-width: 992px) {
		
	.imagecopy--container {
		padding: 120px 30px;
	}
	
	.imagecopy--image {
		margin: 0;
	}
}