/* heebo-regular - latin */
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/heebo-v9-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/heebo-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/heebo-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/heebo-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/heebo-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/heebo-v9-latin-regular.svg#Heebo') format('svg'); /* Legacy iOS */
}
/* heebo-700 - latin */
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/heebo-v9-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/heebo-v9-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/heebo-v9-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/heebo-v9-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/heebo-v9-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/heebo-v9-latin-700.svg#Heebo') format('svg'); /* Legacy iOS */
}


body, p, h1, h2, h3, h4 {
	font-family: 'Heebo', sans-serif;
}

body {
	font-size: 18px;
	line-height: 160%;
}


h1, h3, strong, b {
	font-weight: 700;
}

h1 {
	line-height: 100%;
}
 

.text-white {
	color: #FFF;
}
.text-white a {
	color: #FFF;
	text-decoration: underline;
}
.text-white a:hover {
	color: #ccc;
	text-decoration: none;
}
.small {
	font-size: 0.8em !important;
	line-height: 120%;
}

.intro h1 {
	font-size: 66px;
}

.intro h2 {
	font-size: 36px;
}

@media screen and (max-width: 800px) {
	.intro h1 {
		font-size: 48px;
	}
	.intro h2 {
		font-size: 26px;
	}

}


.intro {
	padding: 50px 0;
}

.padding-cell {
	padding: 50px !important;
}



.footer a {
	color: #FFF;
	text-decoration: underline;
}

.footer a:hover {
	text-decoration: none;
}

.separator-30 {
	padding: 15px 0;
}

.separator-120 {
	padding: 60px 0;
}

.bg-grey {
	background-color: #f2f2f2;
}

.bg-gradient-grey {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e8e8e8+0,f4f4f4+100 */
	background: #e8e8e8; /* Old browsers */
	background: -moz-linear-gradient(top,  #e0e0e0 0%, #f8f8f8 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #e0e0e0 0%,#f8f8f8 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #e0e0e0 0%,#f8f8f8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
}

.bg-gradient-blue {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#01314e+0,1b749b+100 */
	background: #01314e; /* Old browsers */
	background: -moz-linear-gradient(top,  #01314e 0%, #1b749b 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #01314e 0%,#1b749b 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #01314e 0%,#1b749b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01314e', endColorstr='#1b749b',GradientType=0 ); /* IE6-9 */
}

.bg-gradient-orange {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e95d0f+0,f39a01+100 */
background: #e95d0f; /* Old browsers */
background: -moz-linear-gradient(left,  #e95d0f 0%, #f39a01 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #e95d0f 0%,#f39a01 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #e95d0f 0%,#f39a01 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e95d0f', endColorstr='#f39a01',GradientType=1 ); /* IE6-9 */
}