#overview #main section.section-hero {
	height: 1350px;
}

#overview #main section.section-distribute {
	height: 640px;
}

p:not(.text-center) {
	max-width: 456px;
}

.create-copy {
	margin-top: 6em;
}
.innovate-copy {
	margin-top: 2em;
}
.integrate-copy {
	margin-top: 1em;
}

.image-enterprise-hero {
	position: absolute;
	width: 100%;
	height: 1351px;
	top: 97px;
	background-image: url("/business/images/overview_hero_large.jpg");
	background-repeat: no-repeat;
	background-size: 1456px 2184px;
	background-position: center -640px;
	z-index: -1;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), only screen and (min-resolution: 144dpi) {
	.image-enterprise-hero {
		background-image: url("/business/images/overview_hero_large_2x.jpg");
	}
}

.image-create-hero {
	position: relative;
	width: 1069px;
	height: 588px;
	right: 220px;
	background-image: url("/business/images/overview_get_started_hero_large.jpg");
	background-repeat: no-repeat;
	background-size: 1069px 588px;
	background-position: top left;
	z-index: 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), only screen and (min-resolution: 144dpi) {
	.image-create-hero {
		background-image: url("/business/images/overview_get_started_hero_large_2x.jpg");
	}
}

.image-innovate-hero {
	position: relative;
	width: 737px;
	height: 438px;
	right: 300px;
	background-image: url("/business/images/overview_innovate_hero_large.jpg");
	background-repeat: no-repeat;
	background-size: 737px 438px;
	background-position: top left;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), only screen and (min-resolution: 144dpi) {
	.image-innovate-hero {
		background-image: url("/business/images/overview_innovate_hero_large_2x.jpg");
	}
}

.image-integrate-hero {
	position: relative;
	width: 371px;
	height: 423px;
	background-image: url("/business/images/overview_integrate_hero_large.png");
	background-repeat: no-repeat;
	background-size: 371px 488px;
	background-position: top left;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), only screen and (min-resolution: 144dpi) {
	.image-integrate-hero {
		background-image: url("/business/images/overview_integrate_hero_large_2x.png");
	}
}

.image-distribute-hero {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 243px;
	height: 489px;
	background-image: url("/business/images/overview_distribute_hero_large.png");
	background-repeat: no-repeat;
	background-size: 243px 489px;
	background-position: top left;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), only screen and (min-resolution: 144dpi) {
	.image-distribute-hero {
		background-image: url("/business/images/overview_distribute_hero_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	#overview #main section.section-hero {
		height: 1095px;
	}
	#overview #main section.section-distribute {
		height: auto;
	}
	.create-copy {
		margin-top: 0;
		padding-right: 1em;
	}
	.innovate-copy {
		margin-top: 0;
	}
	.integrate-copy {
		margin-top: 4em;
		padding-right: 1em;
	}
	.image-enterprise-hero {
		height: 1095px;
		background-image: url("/business/images/overview_hero_medium.jpg");
		background-size: 1068px 1602px;
		background-position: center -365px;
	}
	@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), only screen and (min-resolution: 144dpi) {
		.image-enterprise-hero {
			background-image: url("/business/images/overview_hero_medium_2x.jpg");
		}
	}
	.image-create-hero {
		width: 800px;
		height: 440px;
		right: 150px;
		background-image: url("/business/images/overview_get_started_hero_medium.jpg");
		background-size: 800px 440px;
	}
	@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), only screen and (min-resolution: 144dpi) {
		.image-create-hero {
			background-image: url("/business/images/overview_get_started_hero_medium_2x.jpg");
		}
	}
	.image-innovate-hero {
		width: 500px;
		height: 297px;
		right: 200px;
		background-image: url("/business/images/overview_innovate_hero_medium.jpg");
		background-size: 500px 297px;
	}
	@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), only screen and (min-resolution: 144dpi) {
		.image-innovate-hero {
			background-image: url("/business/images/overview_innovate_hero_medium_2x.jpg");
		}
	}
	.image-integrate-hero {
		width: 340px;
		height: 447px;
		background-image: url("/business/images/overview_integrate_hero_medium.png");
		background-size: 340px 447px;
	}
	@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), only screen and (min-resolution: 144dpi) {
		.image-integrate-hero {
			background-image: url("/business/images/overview_integrate_hero_medium_2x.png");
		}
	}
}

@media only screen and (max-width: 735px) {
	#overview #main section.section-hero {
		height: 850px;
	}
	.create-copy {
		margin-top: 0;
		padding-right: 0;
	}
	.innovate-copy {
		margin-top: 0;
	}
	.integrate-copy {
		margin-top: 0;
		padding-right: 0;
	}
	.image-enterprise-hero {
		height: 850px;
		background-image: url("/business/images/overview_hero_small.jpg");
		background-size: 735px 1102px;
		background-position: center -165px;
	}
	@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), only screen and (min-resolution: 144dpi) {
		.image-enterprise-hero {
			background-image: url("/business/images/overview_hero_small_2x.jpg");
		}
	}
	.image-create-hero {
		width: 320px;
		height: 176px;
		right: 0;
		background-image: url("/business/images/overview_get_started_hero_small.jpg");
		background-size: 320px 176px;
	}
	@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), only screen and (min-resolution: 144dpi) {
		.image-create-hero {
			background-image: url("/business/images/overview_get_started_hero_small_2x.jpg");
		}
	}
	.image-innovate-hero {
		width: 300px;
		height: 178px;
		right: 0;
		background-image: url("/business/images/overview_innovate_hero_small.jpg");
		background-size: 300px 178px;
	}
	@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), only screen and (min-resolution: 144dpi) {
		.image-innovate-hero {
			background-image: url("/business/images/overview_innovate_hero_small_2x.jpg");
		}
	}
	.image-integrate-hero {
		width: 300px;
		height: 395px;
		position: relative;
		left: 0;
		margin-left: 0;
		background-image: url("/business/images/overview_integrate_hero_small.png");
		background-size: 300px 395px;
	}
	@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), only screen and (min-resolution: 144dpi) {
		.image-integrate-hero {
			background-image: url("/business/images/overview_integrate_hero_small_2x.png");
		}
	}
	.image-distribute-hero {
		margin-left: 0;
	}
}

@media only screen and (max-width: 320px) {
	#overview #main section.section-hero {
		height: 896px;
	}
	.image-enterprise-hero {
		height: 896px;
		background-position: center -118px;
	}
}

#overview section.section-create .column:first-of-type {
	z-index: 2;
}

/* ========== Grid Changes ========== */
#overview #main section.section {
	padding-top: 7em;
	padding-bottom: 7em;
}
#overview #main section.section.section-hero {
	padding-top: 8em;
}
#overview #main section.section.section-integrate {
	padding-bottom: 0;
}

@media only screen and (max-width: 1068px) {
	#overview #main section.section {
		padding-top: 5em;
		padding-bottom: 5em;
	}
	#overview #main section.section.section-hero {
		padding-top: 4em;
	}
	#overview #main section.section.section-integrate {
		padding-bottom: 5em;
	}
	#overview #main section.section.section-distribute {
		padding-bottom: 3em;
	}
}

@media only screen and (max-width: 735px) {
	#overview #main section.section {
		padding-top: 3em;
		padding-bottom: 3em;
	}
	#overview #main section.section.section-hero {
		padding-top: 2em;
	}
	#overview #main section.section.section-integrate {
		padding-bottom: 3em;
	}
}
