@font-face {
	font-family:'OpenSans-Bold';
	src:url(/fonts/OpenSans-Bold-webfont.eot?crc=qwji0g);
	src:url('/fonts/OpenSans-Bold-webfont.eot?crc=qwji0g#iefix') format('embedded-opentype'),
	url('/fonts/OpenSans-Bold-webfont.woff?crc=qwji0g') format('woff'),
	url('/fonts/OpenSans-Bold-webfont.ttf?crc=qwji0g') format('truetype'),
	url('/fonts/OpenSans-Bold-webfont.svg?crc=qwji0g#OpenSans-Bold') format('svg');
	font-weight:700;
	font-style:normal;
	font-display:fallback;
}
@font-face {
	font-family:'OpenSans';
	src:url(/fonts/OpenSans-Regular-webfont.eot?crc=qwji0g);
	src:url('/fonts/OpenSans-Regular-webfont.eot?crc=qwji0g#iefix') format('embedded-opentype'),
	url('/fonts/OpenSans-Regular-webfont.woff?crc=qwji0g') format('woff'),
	url('/fonts/OpenSans-Regular-webfont.ttf?crc=qwji0g') format('truetype'),
	url('/fonts/OpenSans-Regular-webfont.svg?crc=qwji0g#OpenSans') format('svg');
	font-weight:400;
	font-style:normal;
	font-display:fallback;
}

html {
	min-height:100%;
	padding:0;
	border:0;
}
body {
	margin:0;
	padding:0;
	border:0;
	overflow-x:hidden;
	min-height:100%;
	background-color:#fff;
	color:#000;
}
a {
	text-decoration:none;
	color:inherit;
}
.search {
	position:absolute;
	display:block;
	left:71.5260vw;
	top:27.67vw;
	width:28.4740vw;
	height:4.026vw;
	background-color:#fff;
}
.content {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:95.61vw;
	height:auto;
	padding-top:0.05px;
	box-sizing:border-box;
	margin-left:1.684vw;
	margin-top:1.5600vw;
}
.footer {
	position:static;
	display:flex;
	left:auto;
	top:auto;
	width:100vw;
	height:auto;
	background-color:#102282;
	padding-bottom:3vw;
	flex-wrap:wrap;
	margin-left:0vw;
	margin-top:4.1860vw;
}
.header {
	position:relative;
	display:block;
	left:auto;
	top:auto;
	width:100vw;
	height:auto;
	background-color:#102282;
	min-height:33.97vw;
	padding-top:0.05px;
	margin-left:0vw;
	margin-top:0vw;
}
.strap {
	position:relative;
	display:block;
	left:auto;
	top:auto;
	width:62.7600vw;
	height:auto;
	padding-top:0.05px;
	background-color:#fff;
	margin-left:0vw;
	margin-top:27.67vw;
}
.visitors {
	position:relative;
	display:block;
	left:auto;
	top:auto;
	width:27.6vw;
	height:14.93vw;
	order:1;
	margin-left:2.4890vw;
	margin-top:2.3430vw;
	margin-bottom:0vw;
	margin-right:0vw;
	transition:transform 200ms ease-in-out;
	background-color:#fff;
	outline:1px solid transparent;
}
.residents {
	position:relative;
	display:block;
	left:auto;
	top:auto;
	width:27.6vw;
	height:14.93vw;
	order:2;
	margin-left:6.2910vw;
	margin-top:2.3430vw;
	margin-bottom:0vw;
	margin-right:0vw;
	transition:transform 200ms ease-in-out;
	background-color:#fff;
	outline:1px solid transparent;
}
.business {
	position:relative;
	display:block;
	left:auto;
	top:auto;
	width:27.6vw;
	height:14.93vw;
	order:3;
	margin-left:6.3000vw;
	margin-top:2.3430vw;
	margin-bottom:0vw;
	margin-right:0vw;
	transition:transform 200ms ease-in-out;
	background-color:#fff;
	outline:1px solid transparent;
}
.about {
	position:relative;
	display:block;
	left:auto;
	top:auto;
	width:62.7600vw;
	height:4.026vw;
	background-color:#fff;
	order:4;
	margin-left:0.0000vw;
	margin-top:3.0770vw;
	margin-bottom:0vw;
	margin-right:0vw;
}
.contact {
	position:relative;
	display:block;
	left:auto;
	top:auto;
	width:31.4300vw;
	height:4.026vw;
	order:5;
	margin-left:5.8100vw;
	margin-top:3.0770vw;
	margin-bottom:0vw;
	margin-right:0vw;
	background-color:#fff;
}
#banner {
	position:absolute;
	display:block;
	left:0vw;
	top:0vw;
	width:100vw;
	height:33.97vw;
}
#txt_strap {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:60vw;
	font-size:2vw;
	color:#102282;
	letter-spacing:0em;
	line-height:1;
	font-family:'OpenSans-Bold', sans-serif;
	font-weight:700;
	text-align:left;
	margin-left:1.464vw;
	margin-top:0;
	box-sizing:border-box;
	padding-bottom:1vw;
	padding-top:1vw;
	background-color:#fff;
}
#icon_search {
	position:absolute;
	display:block;
	left:24.3040vw;
	top:0.8785vw;
	width:2.416vw;
	height:2.416vw;
}
#homeicon {
	position:absolute;
	display:block;
	left:-0.75vw;
	top:-2vw;
	width:7.174vw;
	height:8.858vw;
}
#txt_headline {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:95.53vw;
	font-size:24px;
	color:#3A3A3A;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'OpenSans-Bold', sans-serif;
	font-weight:700;
	text-align:left;
	margin-left:0vw;
	margin-top:0vw;
}
#txt_content {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:auto;
	font-size:18px;
	color:#3A3A3A;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'OpenSans', sans-serif;
	font-weight:400;
	text-align:left;
	margin-left:0vw;
	margin-top:1.3030vw;
	background-color:#fff;
}
#img_visitors {
	position:absolute;
	display:block;
	left:0vw;
	top:3.66vw;
	width:27.6vw;
	height:11.27vw;
}
#visitorsarrow {
	position:absolute;
	display:block;
	left:0.8053vw;
	top:0.366vw;
	width:0px;
	height:0px;
	border-top:1.464vw solid transparent;
	border-bottom:1.464vw solid transparent;
	border-left:1.464vw solid #448019;
}
#txt_visitors {
	position:absolute;
	display:block;
	left:3.148vw;
	top:0.7321vw;
	width:23vw;
	font-size:2.1962vw;
	color:#448019;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'OpenSans-Bold', sans-serif;
	font-weight:700;
	text-align:left;
	background-color:#fff;
}
#img_residents {
	position:absolute;
	display:block;
	left:0vw;
	top:3.66vw;
	width:27.6vw;
	height:11.27vw;
}
#residentsarrow {
	position:absolute;
	display:block;
	left:1.025vw;
	top:0.366vw;
	width:0px;
	height:0px;
	border-top:1.464vw solid transparent;
	border-bottom:1.464vw solid transparent;
	border-left:1.464vw solid #47679A;
}
#txt_residents {
	position:absolute;
	display:block;
	left:3.221vw;
	top:0.7321vw;
	width:23vw;
	font-size:2.1962vw;
	color:#47679A;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'OpenSans-Bold', sans-serif;
	font-weight:700;
	text-align:left;
	background-color:#fff;
}
#img_business {
	position:absolute;
	display:block;
	left:0vw;
	top:3.66vw;
	width:27.6vw;
	height:11.27vw;
}
#businessarrow {
	position:absolute;
	display:block;
	left:1.025vw;
	top:0.366vw;
	width:0px;
	height:0px;
	border-top:1.464vw solid transparent;
	border-bottom:1.464vw solid transparent;
	border-left:1.464vw solid #CF821F;
}
#txt_business {
	position:absolute;
	display:block;
	left:3.221vw;
	top:0.7321vw;
	width:23vw;
	font-size:2.1962vw;
	color:#CF821F;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'OpenSans-Bold', sans-serif;
	font-weight:700;
	text-align:left;
	background-color:#fff;
}
#txt_about {
	position:absolute;
	display:block;
	left:2.416vw;
	top:0.9517vw;
	width:58vw;
	font-size:2.1962vw;
	color:#102282;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'OpenSans-Bold', sans-serif;
	font-weight:700;
	text-align:left;
	background-color:#fff;
}
#txt_contact {
	position:absolute;
	display:block;
	left:4.0530vw;
	top:1.098vw;
	width:26vw;
	font-size:2.1962vw;
	color:#102282;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'OpenSans-Bold', sans-serif;
	font-weight:700;
	text-align:left;
	background-color:#fff;
}
#txt_smallprint {
	position:relative;
	display:block;
	left:auto;
	top:auto;
	width:68.67vw;
	font-size:12px;
	color:#fff;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'OpenSans-Bold', sans-serif;
	font-weight:700;
	text-align:left;
	order:6;
	margin-left:2.4890vw;
	margin-top:2.2540vw;
	margin-bottom:0vw;
	margin-right:0vw;
}
html {
	background-color:#102282;
}
body {
	background-color:#fff;
	color:#000;
}
h1, h2 {
	margin:0;
}
p {
	margin:0.8em 0;
}
p:first-child {
	margin-top:0;
}
p:last-child {
	margin-bottom:0;
}
.content a {
	text-decoration:underline;
}
ul {
	line-height:1.9;
}
.inlineImg {
	float:left;
	clear:left;
	margin-right:10px;
	margin-bottom:5px;
}
#s {
	font-family:'OpenSans', sans-serif;
	font-weight:400;
	position:absolute;
	background-color:transparent;
	color:#111;
	width:23vw;
	border:0;
	font-size:1.5vw;
	line-height:1;
	padding:1.25vw 5vw 1.25vw 0;
}
#searchTri {
	position:absolute;
	left:-4.026vw;
	width:1px;
	height:0;
	border-left:4.026vw solid rgba(0,0,0,0);
	border-top:4.026vw solid #fff;
	border-right:4px solid #fff;
}
#strapTri {
	position:absolute;
	right:-4.026vw;
	bottom:0px;
	width:0px;
	height:0px;
	border-right:4.026vw solid rgba(0,0,0,0);
	border-bottom:4.026vw solid #fff;
	border-left:4px solid #fff;
}
#aboutTri {
	position:absolute;
	right:-4.026vw;
	bottom:0px;
	width:0px;
	height:0px;
	border-right:4.026vw solid rgba(0,0,0,0);
	border-bottom:4.026vw solid #fff;
	border-left:4px solid #fff;
}
#txt_smallprint a:hover {
	text-decoration:underline;
}
.visitors:hover {
	transform:rotate(2deg) scale(1.04);
}
.residents:hover {
	transform:rotate(2deg) scale(1.04);
}
.business:hover {
	transform:rotate(-2deg) scale(1.04);
}
#contactTri {
	position:absolute;
	left:-4.026vw;
	top:0px;
	width:0px;
	height:0px;
	border-left:4.026vw solid rgba(0,0,0,0);
	border-top:4.026vw solid #fff;
	border-right:4px solid #fff;
}
@media (max-width: 600px) {
.content {
	display:flex;
	width:92.5vw;
	flex-wrap:wrap;
	margin-left:3.75vw;
	margin-top:3.0000vw;
}
.footer {
	margin-top:6.9370vw;
}
.visitors {
	width:87.5vw;
	height:44.42vw;
	margin-left:6.0830vw;
	margin-top:3.1670vw;
}
.residents {
	width:87.5vw;
	height:44.33vw;
	margin-left:6.0830vw;
	margin-top:1.8330vw;
}
.business {
	width:87.5vw;
	height:43.92vw;
	margin-left:6.0830vw;
	margin-top:1.6700vw;
}
.about {
	width:76.83vw;
	height:8vw;
	margin-top:2.1600vw;
}
.strap {
	position:absolute;
	display:none;
	left:0vw;
	top:38.67vw;
	width:63.92vw;
	height:32.42vw;
	z-index:1;
}
.contact {
	width:73.58vw;
	height:8vw;
	margin-left:26.4200vw;
	margin-top:1.3000vw;
}
.header {
	min-height:38.67vw;
}
.search {
	left:2.417vw;
	top:32vw;
	width:4.333vw;
	height:4.333vw;
	z-index:1;
	border-radius:6px;
}
#banner {
	height:38.67vw;
}
#txt_strap {
	width:45vw;
	font-size:4.6667vw;
	line-height:1.2;
	margin-left:2.917vw;
	margin-top:2.875vw;
}
#icon_search {
	left:2px;
	top:4px;
	width:4.333vw;
	height:4.333vw;
}
#homeicon {
	left:-1vw;
	top:-3vw;
	width:10.67vw;
	height:13.17vw;
}
#txt_headline {
	width:91.83vw;
	order:1;
	margin-left:0.0000vw;
	margin-top:0.0000vw;
	margin-bottom:0vw;
	margin-right:0vw;
}
#txt_content {
	width:91.92vw;
	font-size:15px;
	order:2;
	margin-left:0.0000vw;
	margin-top:2.3830vw;
	margin-bottom:0vw;
	margin-right:0vw;
}
#img_visitors {
	top:8.667vw;
	width:87.5vw;
	height:35.75vw;
}
#visitorsarrow {
	left:0.75vw;
	top:0.8333vw;
	border-top:3.333vw solid transparent;
	border-bottom:3.333vw solid transparent;
	border-left:3.333vw solid #448019;
}
#txt_visitors {
	left:6.167vw;
	top:1.75vw;
	width:80vw;
	font-size:5.0000vw;
}
#img_residents {
	top:8.583vw;
	width:87.5vw;
	height:35.75vw;
}
#residentsarrow {
	left:0.75vw;
	top:1.25vw;
	border-top:3.333vw solid transparent;
	border-bottom:3.333vw solid transparent;
	border-left:3.333vw solid #47679A;
}
#txt_residents {
	left:6.167vw;
	top:1.917vw;
	width:80vw;
	font-size:5.0000vw;
}
#img_business {
	top:8.2vw;
	width:87.5vw;
	height:35.75vw;
}
#businessarrow {
	left:0.75vw;
	top:1.167vw;
	border-top:3.333vw solid transparent;
	border-bottom:3.333vw solid transparent;
	border-left:3.333vw solid #CF821F;
}
#txt_business {
	left:6.167vw;
	top:1.833vw;
	width:80vw;
	font-size:5.0000vw;
}
#txt_about {
	left:6.083vw;
	top:1.5vw;
	width:63vw;
	font-size:5.0000vw;
}
#txt_contact {
	left:10vw;
	top:1.75vw;
	width:59vw;
	font-size:5.0000vw;
}
#txt_smallprint {
	width:63vw;
	margin-left:6.0830vw;
	margin-top:3.1000vw;
}
#s {
	width:40vw;
	font-size:3.3333333vw;
	padding:0.5vw 5vw 0.5vw 6vw;
	background-color:#fff;
	border-radius:6px;
}
#searchTri {
	display:none;
}
#aboutTri {
	right:-8vw;
	border-right:8vw solid rgba(0,0,0,0);
	border-bottom:8vw solid #fff;
}
.visitors:hover {
	transform:scale(1.05);
}
.residents:hover {
	transform:scale(1.05);
}
.business:hover {
	transform:scale(1.05);
}
#contactTri {
	left:-8vw;
	border-left:8vw solid rgba(0,0,0,0);
	border-top:8vw solid #fff;
}
}
