.hero .button {
	margin-top:1.8rem;
	font-size:110%
}
.hero .action {
	display:inline-block;
	margin-bottom:.9rem;
	font-weight:500;
	margin-left:.6rem
}
.hero .action:hover {
	color:#22829B
}
.hero.dark .action {
	margin-left:0;
	color:#00ABCD
}
.hero.dark .action:hover {
	color:#A1E0ED
}
.hero img {
	transition:transform .15s
}
.hero img:hover {
	transform:scale(1.01)
}
.hero.center .wrap {
	padding-top:4%;
	display:block
}
.hero .flowplayer {
	max-width:800px;
	margin-bottom:5em
}
@media (min-width:1000px) {
	#hero section {
		margin-top:-3em;
		max-width:22em
	}
	#hero img {
		margin-top:-2em;
		min-width:1046px;
		min-height:648px
	}
}
#ads-hero figure {
	margin:-9em -2em -5em -3em
}
@media (min-width:900px) {
	#ads-hero section {
		max-width:23.5em
	}
	#ads-hero figure {
		margin:-5em -11% 0 -1em;
		z-index:9
	}
}
@media (min-width:1200px) {
	#ads-hero figure {
		height:700px
	}
}
#live-hero section {
	position:relative;
	z-index:1
}
#live-hero figure {
	margin-top:-2em
}
@media (min-width:1000px) {
	#live-hero figure {
		margin:-15em 0 10em
	}
	#live-hero .action,#live-hero .button {
		position:relative;
		top:11em
	}
	#live-hero .action {
		top:12em
	}
}
#integ {
	background:#262626 url(../images/integrations-big.png) 100% 250px no-repeat;
	background-size:850px;
	text-align:center;
	min-height:740px;
	padding-top:3em
}
#integ h2 {
	margin:0 auto .7em;
	max-width:12em
}
#integ .continue {
	color:#00ABCD
}
@media (min-width:1200px) {
	#integ {
		background-position:100% 50%;
		background-size:950px;
		min-height:600px;
		text-align:left
	}
	#integ h2,#integ .continue {
		background-color:#262626;
		margin-left:0
	}
	#integ h2 {
		margin-top:4.3em;
		max-width:9em
	}
}
#growth {
	margin-top:1em
}
#growth .wrap {
	display:block
}
#growth q {
	max-width:17em;
	line-height:1.45
}
#growth section {
	margin-bottom:-10vw
}
@media (min-width:1440px) {
	#growth section {
		margin-bottom:-12em
	}
}
#growth figure {
	position:relative;
	z-index:-1
}
#growth+p {
	margin:-1.8rem auto 10%;
	padding:0 1.2rem;
	max-width:900px
}
.customer-quote {
	margin-top:3%;
	padding-bottom:0
}
.customer-quote h1+p {
	font-size:120%;
	color:#6E7B7F
}
.IBC h1+p {
	font-size:160%;
	color:black;
	margin:.5em 0 0
}
.IBC h1+p em {
	background-color:#D81825;
	color:white;
	padding:.1em .4em;
	font-style:normal;
	font-weight:500;
	border-radius: 5px
}