.hp-banner{
	background-color:#008599;
	background-image: url(img/banner.jpg);
	background-size: 1800px auto;
	background-position: right;
}

.hp-banner .wrp{
	height:600px;
}
.hp-banner .inner{
	max-width: 800px;
	padding:100px 40px 0 150px;
}
.hp-banner h1{
	color:#fff;
	font-size:50px;
	margin:0 0 30px;
}
.hp-banner p{
	color:#fff;
	font-size:18px;
	line-height:1.5em;
}

.hp-banner p.big{
	font-size: 22px;
}

.hp-docs{
	padding: 100px 150px 0;
}


.hp-docs .name{
	font-size: .9em;
}

.hp-ctas{
	padding: 100px 150px;
	margin: 70px 0;
	background: #ebf2f4;
}

.hp-ctas img{
	display:block;
	margin:0 0 20px;
}

.hp-ctas h3{
	font-size: 24px;
}

.hp-about{
	padding: 0 150px 100px;
}

.hp-about .wrap{
	background:#008599;
	color: #fff;
	box-sizing: border-box;
	padding: 50px;
	height: 100%;
}


.hp-about .wrap h3{
	color: #fff;
}


/*.hp-about .wrap a.btn{
	background: #fff;
	color: #008599;
}*/


