
/* TABLE OF CONTENTS */
/* --------------------------------------------- BASE STYLES AND LAYOUT */
/* ------------------------------------------------- Page Styles & Resets */
/* ------------------------------------------------- Clearfix Hack */
/* ------------------------------------------------- Keyboard Accessibility */
/* ------------------------------------------------- Headers */
/* ------------------------------------------------- Lists */
/* ------------------------------------------------- Other Base Text Styles */
/* ------------------------------------------------- Links */
/* ------------------------------------------------- Images */
/* ------------------------------------------------- Horizontal Rules */
/* ------------------------------------------------- Flexible iFrames */
/* ------------------------------------------------- Layout */

/* --------------------------------------------- HEADER */
/* ------------------------------------------------- TopLinks */
/* ------------------------------------------------- Nav */

/* --------------------------------------------- MAIN CONTENT AREA*/
/* ------------------------------------------------- Layout */
/* ------------------------------------------------- Stackable Responsive Tables */
/* ------------------------------------------------- Forms */

/* --------------------------------------------- FOOTER */

/* --------------------------------------------- ONE-OFF ALIGNMENT, MARGIN AND PADDING STYLES - CAN BE USED ON ANYTHING */
	


/*ALL EM CONVERSIONS BASED ON 16PX*/


/* =============================================================================================
	BASE STYLES AND LAYOUT
============================================================================================= */

/* ------------------------------------------------------------------------ @font-face */

@font-face {
    font-family: 'Overpass';
    src: url('../fonts/Overpass_Regular-webfont.eot');
    src: url('../fonts/Overpass_Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Overpass_Regular-webfont.woff') format('woff'),
         url('../fonts/Overpass_Regular-webfont.ttf') format('truetype'),
         url('../fonts/Overpass_Regular-webfont.svg#overpassregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* ------------------------------------------------------------------------ Page Styles & Resets */

html {
    font-size: 100%; 
    overflow-y: scroll;
    -webkit-tap-highlight-color: rgba(0,0,0,0); 
    -webkit-text-size-adjust: 100%; 
    -ms-text-size-adjust: 100%; 
	 box-sizing: border-box;
	}
	
body {
	margin: 0;
	min-height: 100%;
	font: normal 100%/1.6 'Roboto', Arial, Helvetica, sans-serif; 
	color: #272923;	
	-webkit-font-smoothing: antialiased;
	} 
	.BodyStyle { background: #FFF; } /* use this class to set body background colour so that it does not interfere with the WYSIWYG editor */
	
	.Preload * { /* Transitions fire only after page load http://css-tricks.com/transitions-only-after-page-load/ */
		-webkit-transition: none !important;
			transition: none !important;
		}
		
*, *:before, *:after { box-sizing: inherit; } /*inherits border-box from html*/

article, aside, figure, footer, header, hgroup, menu, nav, section, main { display: block; }

p, ol, ul, li, img { margin:0; padding: 0 0 1em; }


@media only screen and (min-width: 70em) {	
	.BodyStyle {padding-top: 6.6em;}
}

/* ------------------------------------------------------------------------ Clearfix Hack: http://nicolasgallagher.com/micro-clearfix-hack/ */

.CF:before, .CF:after { 
	content: ""; 
	display: table; 
	}
	.CF:after { clear: both; }
	.CF { *zoom: 1;}
	
.Clear { clear: both; }

		
/* ------------------------------------------------------------------------ Keyboard Accessibility */

.SkipLink { 
	position:absolute; 
	left:-10000px; 
	top:auto; 
	width:1px; 
	height:1px; 
	overflow:hidden;
	background: #0c327e;
	color: #fff;
	font-size: 0.875em;
	text-decoration:none;
	z-index: 100;
	} 
 
	.SkipLink:focus { 
		left:0;
		outline: none; 
		padding:0.375em 0.625em; 
		width:auto; 
		height:auto; 
		} 
		
a:focus, input:focus, select:focus, textarea:focus {outline: solid thin #00a885; } /* outline shows with keyboard... */
	a:hover, a:active { outline: none !important; } /*...not with mouse (kinda) */
		

/* ------------------------------------------------------------------------ Headers */

h1, h2, h3, h4  { 	
	font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height:1.2;
	font-weight: 700; 	
	text-rendering: optimizeLegibility;
	margin:0;
	}	

	h1 {
		font-family: 'Overpass', Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 2em; /*32px*/
		color: #FFF;
		padding-bottom: 0.5em; /* 16px (consistent with p, ol, ul, li, img) */
		letter-spacing: -0.025em;
		}
		
	h2 { 
		font-size: 1.625em; /*26px*/
		color: #4a4747;
		padding: 0.615em 0; /* 16px */
		}
			
	h3 { 
		font-size: 1.5em; /*24px*/
		color: #007DC4;	
		padding: 0.667em 0; /* 16px */
		font-weight: normal;
		}	
		
		h1 + h2, h1 + h3, h2 + h3  { padding-top: 0; }	
		

@media only screen and (min-width: 60em) {	
		
	h1 { 
		font-size: 3.75em; /*60px*/
		padding-bottom: 0.333em; /* 16px */
		}
		
	h2 { 
		font-size: 1.96875em;/*31.5px*/ 
		padding: 0.593em 0; /* 16px */
		}
		
	h3 { 
		/*font-size: 1.875em;*/ /*30px*/
		font-size: 1.7em; 
		padding: 0.444em 0; /* 16px */
		}
	
}	

				
/* ------------------------------------------------------------------------ Lists */

ul { 
	list-style: none; 
	list-style-position: outside;
	padding-left: 0;
	}
	ul li {	
	    padding-left:1em;
	    padding-bottom: 0.5em;
		position: relative;
		background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2210px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2010%2016%22%20enable-background%3D%22new%200%200%2010%2016%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%2326397A%22%20d%3D%22M2.9%2C15.6C3.5%2C15%2C9.5%2C9.1%2C9.5%2C9.1C9.8%2C8.8%2C10%2C8.4%2C10%2C8c0-0.4-0.2-0.8-0.5-1.1c0%2C0-6-5.9-6.6-6.5%0D%0A%09c-0.6-0.6-1.7-0.6-2.4%2C0c-0.7%2C0.6-0.7%2C1.4%2C0%2C2.2L6%2C8l-5.5%2C5.4c-0.7%2C0.7-0.7%2C1.6%2C0%2C2.2S2.3%2C16.1%2C2.9%2C15.6z%22/%3E%0D%0A%3C/svg%3E%0D%0A'); /*arrow-right-blue.svg*/
		background-repeat: no-repeat;
		background-position: left 0.5em;
		background-size: 6px;
		}

	ul.Checkmark li {
		padding-left:1.75em;
		padding-bottom: 0.5em;
		background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2215.7px%22%20height%3D%2214.5px%22%20viewBox%3D%220%200%2015.7%2014.5%22%20enable-background%3D%22new%200%200%2015.7%2014.5%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20d%3D%22M6.1%2C14.5c0%2C0%2C2.3-4.2%2C4.9-7.9c2-2.8%2C4.6-5.3%2C4.6-5.3L15.1%2C0%0D%0A%09c0%2C0-3%2C2-5.5%2C4.4C7.2%2C6.9%2C5.3%2C9.9%2C5.3%2C9.9L1.5%2C6.5L0%2C8.1L6.1%2C14.5z%22/%3E%0D%0A%3C/svg%3E%0D%0A');
		background-repeat: no-repeat;
		background-position: left 0.438em;
		background-size: 16px 15px;
		}
		ul.Checkmark.DarkCheckmark li {
			background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2215.7px%22%20height%3D%2214.5px%22%20viewBox%3D%220%200%2015.7%2014.5%22%20enable-background%3D%22new%200%200%2015.7%2014.5%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%234E4A4A%22%20d%3D%22M6.1%2C14.5c0%2C0%2C2.3-4.2%2C4.9-7.9c2-2.8%2C4.6-5.3%2C4.6-5.3L15.1%2C0%0D%0A%09c0%2C0-3%2C2-5.5%2C4.4C7.2%2C6.9%2C5.3%2C9.9%2C5.3%2C9.9L1.5%2C6.5L0%2C8.1L6.1%2C14.5z%22/%3E%0D%0A%3C/svg%3E%0D%0A');
			}	
			
ol { 
	list-style-position: outside;
	padding-left: 1.5em;
	}
	ol li { 
		padding-left:0; 
		background-image: none; 
		}
				

	li ul, li ol { margin: 0.875em 0 -.5em 0; }
	
		li:last-child {padding-bottom:0; }
			li.Last {padding-bottom:0; } /*IE8*/
			
					
/* ------------------------------------------------------------------------ Other Base Text Styles */

b, strong { font-weight: bold;}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
	}
	sup { top: -0.5em; }
	sub { bottom: -0.25em; }
	
.NoWrap { white-space:nowrap; }

.Note {
	font-size: 0.875em;
	font-style:italic; 
	}	
		
.IntroText { 
	font-size: 1.25em; /*20px*/
	padding-bottom: 0.800em; /* 16px */
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
	}
	
@media only screen and (min-width: 60em) {	

	.IntroText { 
		font-size: 1.5em; /*24px*/
		padding-bottom: 0.667em; /* 16px */
		}

	.NoFlow {overflow: hidden;}	

}

	
/* ------------------------------------------------------------------------ Links */

a { 
	color: #272923; 
	word-wrap: break-word; /*Makes long URL's wrap*/
	text-decoration: none;
	-webkit-transition: all 0.5s;
		transition: all 0.5s;
	}	
	a:hover {
		text-decoration:none;
		color: #007DC4;
		}

	a img {
		display: block;
		border: none;
		-webkit-backface-visibility: hidden;
			
		-webkit-transition: opacity 0.5s;
			transition: opacity 0.5s;
		}				
		a img:hover { opacity: .8; }

a.accent-link {
	color: #007DC4;
}

.More {
	display: inline-block;
	text-decoration:none;	
	position: relative;
	/*padding-right: 1.1em;*/
	margin-top: .25em;
	/*background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2210px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2010%2016%22%20enable-background%3D%22new%200%200%2010%2016%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%2321A54A%22%20d%3D%22M2.9%2C15.6C3.5%2C15%2C9.5%2C9.1%2C9.5%2C9.1C9.8%2C8.8%2C10%2C8.4%2C10%2C8c0-0.4-0.2-0.8-0.5-1.1c0%2C0-6-5.9-6.6-6.5%0D%0A%09c-0.6-0.6-1.7-0.6-2.4%2C0c-0.7%2C0.6-0.7%2C1.4%2C0%2C2.2L6%2C8l-5.5%2C5.4c-0.7%2C0.7-0.7%2C1.6%2C0%2C2.2S2.3%2C16.1%2C2.9%2C15.6z%22/%3E%0D%0A%3C/svg%3E%0D%0A');
	background-repeat: no-repeat;
	background-position: right 0.5em;
	background-size: 7px auto;*/
	-webkit-transition: color 0.5s;
		transition: color 0.5s;
	}		
	/*.More:hover { 
		background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2210px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2010%2016%22%20enable-background%3D%22new%200%200%2010%2016%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%2326397A%22%20d%3D%22M2.9%2C15.6C3.5%2C15%2C9.5%2C9.1%2C9.5%2C9.1C9.8%2C8.8%2C10%2C8.4%2C10%2C8c0-0.4-0.2-0.8-0.5-1.1c0%2C0-6-5.9-6.6-6.5%0D%0A%09c-0.6-0.6-1.7-0.6-2.4%2C0c-0.7%2C0.6-0.7%2C1.4%2C0%2C2.2L6%2C8l-5.5%2C5.4c-0.7%2C0.7-0.7%2C1.6%2C0%2C2.2S2.3%2C16.1%2C2.9%2C15.6z%22/%3E%0D%0A%3C/svg%3E%0D%0A');
		}*/

	.More:after {
		content: "";
		display: inline-block;
		width: 0;
		height: 0;
		border-top: 5px solid transparent;
		border-bottom: 5px solid transparent;
		border-left: 7px solid #00a885;
		margin-left: 0.75em;
		vertical-align: 2%;
		}
		.More.Previous:after {
			content:"";
			display: none;
			margin-left: 0;
			}
		.More.Previous:before {
			content: "";
			display: inline-block;
			width: 0;
			height: 0;
			border-top: 5px solid transparent;
			border-bottom: 5px solid transparent;
			border-right: 7px solid #00a885;
			margin-right: 0.75em;
			vertical-align: 2%;
			}	

	.More:hover:after {
		border-left-color: #007DC4;
		}

	
.Button {
	color: #007DC4;
	text-transform: uppercase;
	text-decoration:none;
	text-align:center;
	white-space: normal; /*Makes text wrap on resize */
	border: 3px solid #007DC4;
	border-radius: 3px; 
	font: 700 1.25em/1.2 'Source Sans Pro', Arial, Helvetica, sans-serif;
	
	display:inline-block;	
	background: transparent;
	width:100%;
	margin: 1em 0 ;
	padding: 0.7em 1em;
	cursor: pointer;
	}
	
	.Button:hover, .Button:focus  {
		background: #007DC4;
		color: #FFF;
		}

	.Button.Small {
		background: #cbcaca;
		font-size: 1em;
		padding: 0.5em 1.2em;
		font-weight: normal;
		color: #4a4747;
		text-transform: inherit;
		border: none;
		border-radius: 0;
		}
		.Button.Small:after {
			content: "";
			display: inline-block;
			width: 0; 
			height: 0; 
			border-top: 5px solid transparent;
			border-bottom: 5px solid transparent;
			border-left: 7px solid #4a4747;
			margin-left: 0.75em;
			vertical-align: middle;
			}
		.Button.Small:hover {
			background: #4a4747;
			color: #FFF;
			}
			.Button.Small:hover:after {
				border-left-color: #FFF;
				}	

		.Button.Large {
			border: 3px solid #FFF;
			color: #FFF;
			}
			.Button.Large:hover,
			.Button.Large:focus {
				color: #007DC4;
				background: #FFF;
				}			

	
	/*anchor tag that offsets fixed header*/			
	a.Anchor {
	    display: block;
	    position: relative;
	    top: -120px;
	    visibility: hidden;
		}	

@media only screen and (min-width: 40em) {	
	
	/*.More  {font-size: 1.625em; }*/
	
	.Button {width: auto;}
		.Button.Large {font-size: 1.4em;}

		/* http://tympanus.net/codrops/2015/02/26/inspiration-button-styles-effects/ */
		.Button.Rayen {
			-webkit-backface-visibility: hidden;
			overflow: hidden;
			position: relative;
			padding: 0;
			width: 90%;
			}
		.Button.Rayen:before {
			content: attr(data-text);
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background: #007DC4;
			-webkit-transform: translate3d(-100%, 0, 0);
			transform: translate3d(-100%, 0, 0);
			}
		.Button.Rayen > span {
			display: block;
			}	
		.Button.Rayen::before,
		.Button.Rayen > span {
			padding: 1.2em 1em;
			-webkit-transition: -webkit-transform 0.3s;
			transition: transform 0.3s;
			-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
			transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
			}
		.Button.Rayen::after,
		.Button.Rayen > span {
			padding: 0.7em 1em;
			padding: 0.7em 0;
			-webkit-transition: -webkit-transform 0.3s;
			transition: transform 0.3s;
			-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
			transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
			}
		.Button.Rayen:hover::before {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0);
			}
		.Button.Rayen:hover > span {
			-webkit-transform: translate3d(0, 100%, 0);
			transform: translate3d(0, 100%, 0);
			}

		.Button.Rayen:hover {
			border: 3px solid #007DC4;
			color: #fff;
			background: transparent;
			}		
	
}
		
	
/* ------------------------------------------------------------------------ Images */

img {
	 border: 0; 
	 width:100%;
	 margin: 0 0 1em 0; 
	 padding:0;
    -ms-interpolation-mode: bicubic; 
	}

	.WidthAuto {width: auto;}
	/*img[style] { 
		width: 100%!important; 
		height: auto!important; 
		}	*/

img.ImageFloatLeft, img.ImageFloatRight,
.ImageFloatLeft, .ImageFloatRight { margin: .375em 0 1em 0;}
	

.BusinessIcon {background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22138px%22%20height%3D%22127px%22%20viewBox%3D%22-24.4%20-24.4%20138%20127%22%20enable-background%3D%22new%20-24.4%20-24.4%20138%20127%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%234B4849%22%20d%3D%22M108.1-10.1H51.5v-11.5c0-1.2-1-2.3-2.5-2.3h-69.9c-1.3%2C0-2.3%2C1.2-2.3%2C2.5V96.9c0%2C1.3%2C1%2C2.5%2C2.3%2C2.5H17%0D%0A%09%09c1.3%2C0%2C2.5-1.2%2C2.5-2.5c0-1.3-1.2-2.5-2.5-2.5h-35.4V-19h65v9H7.3C4.6-10%2C2.3-7.8%2C2.3-5v5.6h-7.7c-1.3%2C0-2.5%2C1.2-2.5%2C2.5%0D%0A%09%09c0%2C1.3%2C1.2%2C2.5%2C2.5%2C2.5h7.7v8.1h-7.7c-1.3%2C0-2.5%2C1.2-2.5%2C2.5c0%2C1.3%2C1.2%2C2.5%2C2.5%2C2.5h7.7v8.1h-7.7c-1.3%2C0-2.5%2C1.2-2.5%2C2.5%0D%0A%09%09c0%2C1.3%2C1.2%2C2.5%2C2.5%2C2.5h7.7v8.1h-7.7c-1.3%2C0-2.5%2C1.1-2.5%2C2.5c0%2C1.3%2C1.2%2C2.5%2C2.5%2C2.5h7.7v8.1h-7.7c-1.3%2C0-2.5%2C1.1-2.5%2C2.5%0D%0A%09%09c0%2C1.3%2C1.2%2C2.5%2C2.5%2C2.5h7.7v17.4c0%2C2.6%2C2.1%2C4.9%2C4.9%2C4.9h33.1v13h-9.7c-2.6%2C0-4.9%2C2.1-4.9%2C4.9c0%2C2.6%2C2.1%2C4.9%2C4.9%2C4.9h14.5h24.8h14.5%0D%0A%09%09c2.6%2C0%2C4.9-2.1%2C4.9-4.9c0-2.6-2.1-4.9-4.9-4.9h-9.7v-13h33.1c2.6%2C0%2C4.9-2.1%2C4.9-4.9V-5.2C112.9-7.8%2C110.7-10.1%2C108.1-10.1z%0D%0A%09%09%20M65.2%2C92H50V79h15.1V92z%20M103.2%2C69.3H70.1H45.3H12.2V-0.3h91V69.3z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%234B4849%22%20d%3D%22M26.3%2C50.7c0.2%2C0%2C0.5%2C0%2C0.7-0.2l9.9-2.8l16.4%2C15.6c0.5%2C0.5%2C1%2C0.7%2C1.6%2C0.7c0.3%2C0%2C0.5%2C0%2C0.8-0.2l25.8-8.4%0D%0A%09%09c0.2%2C0.2%2C0.3%2C0.3%2C0.5%2C0.5l6.1%2C4.3c0.5%2C0.3%2C1%2C0.5%2C1.3%2C0.5c0.8%2C0%2C1.5-0.3%2C2-1c0.8-1.2%2C0.5-2.6-0.7-3.5L84.7%2C52%0D%0A%09%09c-0.3-0.2-0.8-0.3-1.2-0.5V26.4c0%2C0%2C0%2C0%2C0-0.2v-0.2c0-0.2%2C0-0.3-0.2-0.5v-0.2c0-0.2-0.2-0.3-0.3-0.5l0%2C0c-0.2-0.2-0.2-0.3-0.3-0.3%0D%0A%09%09l0%2C0L64.8%2C9.8c0-0.2%2C0.2-0.5%2C0.2-0.7V4.5C65%2C3.2%2C63.8%2C2%2C62.5%2C2c-1.3%2C0-2.5%2C1.2-2.5%2C2.5v4.4L36.7%2C16c0%2C0%2C0%2C0-0.2%2C0%0D%0A%09%09c-0.2%2C0-0.3%2C0.2-0.5%2C0.2c0%2C0%2C0%2C0-0.2%2C0c-0.2%2C0.2-0.3%2C0.2-0.5%2C0.3c0%2C0%2C0%2C0%2C0%2C0.2c-0.2%2C0.2-0.2%2C0.2-0.3%2C0.3v0.2%0D%0A%09%09c0%2C0.2-0.2%2C0.3-0.2%2C0.5c0%2C0%2C0%2C0%2C0%2C0.2l0%2C0c0%2C0.2%2C0%2C0.3%2C0%2C0.5v24.8L25.5%2C46c-1.3%2C0.3-2%2C1.8-1.6%2C3C24.4%2C50.1%2C25.4%2C50.7%2C26.3%2C50.7z%0D%0A%09%09%20M40%2C24.1l12.5%2C11.8V56L40%2C44V24.1z%20M57.4%2C58.3V36.6L79%2C29.7v21.5L57.4%2C58.3z%20M61.9%2C13.4l14.5%2C11.8L55.6%2C32L42.3%2C19.3L61.9%2C13.4z%22%0D%0A%09%09/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A');}
.FranchiseIcon {background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22146px%22%20height%3D%22110px%22%20viewBox%3D%22-28.4%20-15.9%20146%20110%22%20enable-background%3D%22new%20-28.4%20-15.9%20146%20110%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%234B4849%22%20d%3D%22M114.6%2C4.1H94.1l-0.3-4.9c-0.2-1.4-1.2-2.4-2.6-2.4c-1.4%2C0-2.4%2C1-2.6%2C2.2l-0.5%2C5.1H54.7%0D%0A%09%09c-1.4%2C0-2.6%2C1.2-2.6%2C2.6v6.6c0%2C1.4%2C1.2%2C2.6%2C2.6%2C2.6s2.6-1.2%2C2.6-2.6V9.2h30.3l-7.8%2C74.7H62.4V26.3c0-2.9-2.2-5.1-5.1-5.1H14.5%0D%0A%09%09c-2.9%2C0-5.1%2C2.2-5.1%2C5.1v57.6H-4.8v-89h32.6v15.3c0%2C2.9%2C2.2%2C5.1%2C5.1%2C5.1s5.1-2.2%2C5.1-5.1v-20.5c0-2.9-2.2-5.1-5.1-5.1h-43%0D%0A%09%09c-2.9%2C0-5.1%2C2.2-5.1%2C5.1v94.1h-7.3c-2.9%2C0-5.1%2C2.2-5.1%2C5.1s2.2%2C5.1%2C5.1%2C5.1h37h42.8h51.8c2.9%2C0%2C5.1-2.2%2C5.1-5.1s-2.2-5.1-5.1-5.1%0D%0A%09%09h-9.2L95.5%2C23h8.2c1.4%2C0%2C2.6-1.2%2C2.6-2.6V9.2h8.4c1.4%2C0%2C2.6-1.2%2C2.6-2.6C117.1%2C5.3%2C115.9%2C4.1%2C114.6%2C4.1z%20M19.6%2C83.9V31.4h32.6v52.5%0D%0A%09%09H19.6z%20M84.9%2C83.9l6-55.7l4.1%2C55.7H84.9z%20M101.1%2C17.9h-6l-0.7-8.7h6.6V17.9z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%234B4849%22%20d%3D%22M33.4%2C37H23c-1.4%2C0-2.6%2C1.2-2.6%2C2.6c0%2C1.4%2C1.2%2C2.6%2C2.6%2C2.6h10.4c1.4%2C0%2C2.6-1.2%2C2.6-2.6%0D%0A%09%09C36%2C38.2%2C34.8%2C37%2C33.4%2C37z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%234B4849%22%20d%3D%22M33.4%2C48.1H23c-1.4%2C0-2.6%2C1.2-2.6%2C2.6c0%2C1.4%2C1.2%2C2.6%2C2.6%2C2.6h10.4c1.4%2C0%2C2.6-1.2%2C2.6-2.6%0D%0A%09%09C36%2C49.3%2C34.8%2C48.1%2C33.4%2C48.1z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%234B4849%22%20d%3D%22M11.4%2C1H1c-1.4%2C0-2.6%2C1.2-2.6%2C2.6C-1.5%2C5-0.3%2C6.1%2C1%2C6.1h10.4C12.8%2C6.1%2C14%2C5%2C14%2C3.6C14%2C2.2%2C13%2C1%2C11.4%2C1z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%234B4849%22%20d%3D%22M11.4%2C12.1H1c-1.4%2C0-2.6%2C1.2-2.6%2C2.6c0%2C1.4%2C1.2%2C2.6%2C2.6%2C2.6h10.4c1.4%2C0%2C2.6-1.2%2C2.6-2.6%0D%0A%09%09C14%2C13.3%2C13%2C12.1%2C11.4%2C12.1z%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A');	}
.AgencyIcon {background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22136px%22%20height%3D%22120px%22%20viewBox%3D%22-23.4%20-20.9%20136%20120%22%20enable-background%3D%22new%20-23.4%20-20.9%20136%20120%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%234B4849%22%20d%3D%22M111.1-15.3c0-0.8-0.2-1.5-0.5-2.4c-0.8-1.7-2.7-2.9-4.6-2.9H-15.6c-2.9%2C0-5.1%2C2.2-5.1%2C5.1v102%0D%0A%09%09c0%2C2.7%2C2%2C4.9%2C4.7%2C5.1L102%2C98.3c0.2%2C0%2C0.2%2C0%2C0.3%2C0c0.2%2C0%2C0.2%2C0%2C0.3%2C0c0.2%2C0%2C0.3%2C0%2C0.5%2C0c2.5-0.2%2C4.6-2.4%2C4.6-4.9l3.5-107.7%0D%0A%09%09C111.2-14.6%2C111.2-15%2C111.1-15.3z%20M-10.5%2C81.6v-92h106l-15%2C18.6c-1%2C1.2-1.4%2C2.7-1%2C4.2l16.7%2C75.3L-10.5%2C81.6z%20M98.9%2C52.9L90%2C12.6%0D%0A%09%09l10.6-13.2L98.9%2C52.9z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%234B4849%22%20d%3D%22M74.6%2C66.6L53%2C65.4v-0.2v-9.5c0%2C0%2C0%2C0%2C0.2%2C0h3.5l0%2C0c1.4%2C0%2C2.5-1.2%2C2.5-2.5s-1-2.5-2.5-2.5h-3.5H53v-8.6%0D%0A%09%09c0-1.3-1.2-2.5-2.5-2.5c-1.3%2C0-2.5%2C1.2-2.5%2C2.5v23l-16.2-0.8v-12c0%2C0%2C0%2C0%2C0.2%2C0h3.5l0%2C0c1.4%2C0%2C2.5-1.2%2C2.5-2.5c0-1.3-1-2.5-2.5-2.5%0D%0A%09%09h-3.5h-0.2V34.8c0%2C0%2C0%2C0%2C0.2%2C0h3.5l0%2C0c1.4%2C0%2C2.5-1.2%2C2.5-2.5c0-1.4-1-2.5-2.5-2.5h-3.5l0%2C0h-0.2V21c0-1.4-1.2-2.5-2.5-2.5%0D%0A%09%09c-1.4%2C0-2.5%2C1.2-2.5%2C2.5v42.7l-15.5-0.8V30.5c0.3%2C0.2%2C0.7%2C0.2%2C0.8%2C0.2h3.5l0%2C0c1.4%2C0%2C2.5-1.2%2C2.5-2.5c0-1.4-1-2.5-2.5-2.5H12%0D%0A%09%09c-0.3%2C0-0.7%2C0-1%2C0.2V6.6c0-1.4-1.2-2.5-2.5-2.5c-1.3%2C0-2.5%2C1.2-2.5%2C2.5v58.6c0%2C1.3%2C1%2C2.5%2C2.4%2C2.5l66%2C3.7h0.2c1.4%2C0%2C2.5-1%2C2.5-2.4%0D%0A%09%09C77.1%2C67.8%2C76%2C66.6%2C74.6%2C66.6z%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A');}
.BridgeIcon {background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22146px%22%20height%3D%22110px%22%20viewBox%3D%220%200%20146%20110%22%20enable-background%3D%22new%200%200%20146%20110%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%234B4849%22%20d%3D%22M4%2C72.6h137.2c2.2%2C0%2C4-1.8%2C4-4c0-2.2-1.8-4-4-4h-12.9l-14.2-40.2c0%2C0%2C0%2C0%2C0%2C0c-0.1-0.2-0.1-0.3-0.2-0.5%0D%0A%09%09c0%2C0%2C0-0.1-0.1-0.1c-0.1-0.1-0.2-0.3-0.4-0.4c0%2C0-0.1%2C0-0.1-0.1c-0.1%2C0-0.1-0.1-0.2-0.1c-0.1%2C0-0.2-0.1-0.2-0.1c0%2C0-0.1%2C0-0.1%2C0%0D%0A%09%09c-0.2-0.1-0.4-0.1-0.5-0.1c0%2C0%2C0%2C0%2C0%2C0H34.1c0%2C0%2C0%2C0%2C0%2C0c-0.2%2C0-0.4%2C0-0.5%2C0.1c0%2C0-0.1%2C0-0.1%2C0c0%2C0-0.1%2C0-0.1%2C0%0D%0A%09%09c-0.1%2C0.1-0.2%2C0.1-0.3%2C0.2c0%2C0%2C0%2C0%2C0%2C0c-0.1%2C0.1-0.3%2C0.2-0.4%2C0.4c0%2C0%2C0%2C0.1-0.1%2C0.1c-0.1%2C0.1-0.2%2C0.3-0.3%2C0.5c0%2C0%2C0%2C0%2C0%2C0%0D%0A%09%09L16.7%2C64.6H4c-2.2%2C0-4%2C1.8-4%2C4C0%2C70.8%2C1.8%2C72.6%2C4%2C72.6z%20M72.5%2C30.1l13.8%2C34.4H56.9L72.5%2C30.1z%20M52.9%2C63.6L37.1%2C27h32.4L52.9%2C63.6z%0D%0A%09%09%20M75.6%2C27h33.3L90.3%2C63.7L75.6%2C27z%20M94.4%2C64.6l17.5-34.5L124%2C64.6H94.4z%20M34.2%2C30.3l14.7%2C34.2H21L34.2%2C30.3z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%234B4849%22%20d%3D%22M107.3%2C77.4c-0.7-0.5-1.5-0.7-2.3-0.7H41.1c-0.8%2C0-1.6%2C0.2-2.3%2C0.7c-7.5%2C5.2-7.5%2C8-7.5%2C9.1c0%2C2.2%2C1.8%2C4%2C4%2C4%0D%0A%09%09c1.9%2C0%2C3.4-1.3%2C3.9-3c0.5-0.6%2C1.8-1.8%2C3.2-2.8h61.3c1.7%2C1.2%2C3.3%2C2.7%2C3.9%2C3.4c0.4%2C1.8%2C2%2C3.1%2C3.9%2C3.1c2.2%2C0%2C4-1.8%2C4-4%0D%0A%09%09C115.5%2C86.1%2C115.5%2C83.1%2C107.3%2C77.4z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%234B4849%22%20d%3D%22M14.8%2C77.4c-0.7-0.5-1.5-0.7-2.3-0.7H4.2c-2.2%2C0-4%2C1.8-4%2C4c0%2C2.2%2C1.8%2C4%2C4%2C4h7c1.7%2C1.2%2C3.3%2C2.7%2C3.9%2C3.4%0D%0A%09%09c0.4%2C1.8%2C2%2C3.1%2C3.9%2C3.1c2.2%2C0%2C4-1.8%2C4-4C23%2C86.1%2C23%2C83.1%2C14.8%2C77.4z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%234B4849%22%20d%3D%22M131.2%2C77.4c0.7-0.5%2C1.5-0.7%2C2.3-0.7h8.3c2.2%2C0%2C4%2C1.8%2C4%2C4c0%2C2.2-1.8%2C4-4%2C4h-7c-1.7%2C1.2-3.3%2C2.7-3.9%2C3.4%0D%0A%09%09c-0.4%2C1.8-2%2C3.1-3.9%2C3.1c-2.2%2C0-4-1.8-4-4C123%2C86.1%2C123%2C83.1%2C131.2%2C77.4z%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A');}		
.SquareIcon {background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22136px%22%20height%3D%22120px%22%20viewBox%3D%220%200%20136%20120%22%20enable-background%3D%22new%200%200%20136%20120%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%234B4849%22%20d%3D%22M12.306%2C12.199C10.74%2C10.63%2C8.38%2C10.162%2C6.333%2C11.01c-2.049%2C0.848-3.385%2C2.846-3.385%2C5.064v98.331%0D%0A%09%09c0%2C3.028%2C2.454%2C5.483%2C5.482%2C5.483h98.327c2.22%2C0%2C4.218-1.336%2C5.065-3.386c0.849-2.05%2C0.38-4.404-1.188-5.973L12.306%2C12.199z%0D%0A%09%09%20M13.913%2C108.924V29.312l79.608%2C79.612H13.913z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%234B4849%22%20d%3D%22M29.159%2C96.073h26.353c1.109%2C0%2C2.108-0.666%2C2.533-1.691c0.424-1.024%2C0.189-2.203-0.594-2.987L31.097%2C65.038%0D%0A%09%09c-0.781-0.783-1.964-1.018-2.988-0.595c-1.024%2C0.426-1.692%2C1.425-1.692%2C2.533v26.355C26.417%2C94.848%2C27.645%2C96.073%2C29.159%2C96.073z%0D%0A%09%09%20M31.9%2C73.597l16.996%2C16.995H31.9V73.597z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%234B4849%22%20d%3D%22M134.598%2C94.208c-0.179-1.503-1.539-2.573-3.043-2.4l-2.104%2C0.247l-14.267-31.986%0D%0A%09%09c5.753-4.896%2C9.416-12.172%2C9.416-20.299c0-0.559-0.016-1.114-0.05-1.665c-0.094-1.512-1.374-2.648-2.902-2.568%0D%0A%09%09c-1.513%2C0.093-2.663%2C1.392-2.57%2C2.903c0.028%2C0.441%2C0.04%2C0.884%2C0.04%2C1.33c0%2C5.875-2.405%2C11.194-6.28%2C15.034L98.601%2C22.878%0D%0A%09%09l7.56-0.526c1.509-0.104%2C2.648-1.414%2C2.544-2.923c-0.104-1.51-1.413-2.648-2.924-2.545l-8.217%2C0.571L96.087%2C2.671%0D%0A%09%09c-0.149-1.507-1.499-2.592-3-2.456c-1.508%2C0.15-2.605%2C1.494-2.455%2C3l1.459%2C14.618l-8.495%2C0.592%0D%0A%09%09c-1.511%2C0.104-2.65%2C1.414-2.545%2C2.923c0.103%2C1.446%2C1.305%2C2.552%2C2.733%2C2.552c0.063%2C0%2C0.129-0.001%2C0.193-0.006l7.623-0.528%0D%0A%09%09L80.154%2C71.912c-0.349%2C1.472%2C0.563%2C2.947%2C2.037%2C3.296c1.467%2C0.344%2C2.95-0.566%2C3.298-2.041l2.081-8.834%0D%0A%09%09c3.266%2C1.378%2C6.793%2C2.103%2C10.366%2C2.103c4.579%2C0%2C8.889-1.163%2C12.656-3.203l14.67%2C32.897c0.444%2C0.996%2C1.432%2C1.623%2C2.502%2C1.623%0D%0A%09%09c0.106%2C0%2C0.215-0.005%2C0.32-0.018l4.109-0.481C133.698%2C97.074%2C134.775%2C95.716%2C134.598%2C94.208z%20M97.937%2C60.953%0D%0A%09%09c-3.156%2C0-6.251-0.745-9.075-2.085l6.844-29.024l12.643%2C28.353C105.269%2C59.944%2C101.722%2C60.953%2C97.937%2C60.953z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%234B4849%22%20d%3D%22M132.372%2C102.854c-0.221-1.496-1.618-2.521-3.112-2.31c-1.498%2C0.222-2.534%2C1.618-2.312%2C3.112l0.323%2C2.177%0D%0A%09%09c0.201%2C1.36%2C1.371%2C2.34%2C2.706%2C2.34c0.135%2C0%2C0.271-0.011%2C0.407-0.029c1.496-0.224%2C2.53-1.618%2C2.31-3.114L132.372%2C102.854z%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A');}	
	.BusinessIcon,
	.FranchiseIcon,
	.AgencyIcon,
	.BridgeIcon,
	.SquareIcon {
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100px auto;
		height: 100px;
		margin-bottom: 1em;
		}

.ResultChart {background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22250px%22%20height%3D%22220px%22%20viewBox%3D%220%200%20250%20220%22%20enable-background%3D%22new%200%200%20250%20220%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%234C4849%22%20d%3D%22M68.8%2C159.8c-5.2%2C0.9-10.6%2C1.7-16.9%2C2.4l-0.1%2C0l-0.1%2C0l-0.8%2C0.1c-2.4%2C0.3-4.7%2C0.5-7%2C0.7%0D%0A%09c-2.1%2C0.2-4.2%2C0.4-5.9%2C0.5l-1.1%2C0.1l-0.1%2C0l-0.1%2C0c-0.6%2C0-1.1%2C0.1-1.7%2C0.1v27.2h33.6V159.8z%22/%3E%0D%0A%3Cpath%20fill%3D%22%234C4849%22%20d%3D%22M88.8%2C155.8l-0.1%2C0c-3%2C0.7-6.5%2C1.4-10.2%2C2.2v32.9h33.6v-41.4c-0.9%2C0.3-1.8%2C0.5-2.7%2C0.8%0D%0A%09c-7%2C2.2-14%2C3.9-20.5%2C5.4L88.8%2C155.8z%22/%3E%0D%0A%3Cpath%20fill%3D%22%234C4849%22%20d%3D%22M151.6%2C134.6c-1.4%2C0.7-2.7%2C1.2-3.9%2C1.8c-0.5%2C0.2-0.9%2C0.4-1.4%2C0.6l-0.1%2C0l-0.1%2C0l-4.9%2C2.1l-0.1%2C0l-0.1%2C0%0D%0A%09c-1.2%2C0.5-2.4%2C1-3.5%2C1.4c-0.6%2C0.2-1.1%2C0.4-1.7%2C0.7l-0.1%2C0l-0.1%2C0c-0.6%2C0.2-1.1%2C0.4-1.6%2C0.6c-1.2%2C0.5-2.4%2C0.9-3.7%2C1.4%0D%0A%09c-3%2C1.1-5.9%2C2.1-8.5%2C3v44.5h33.5v-58.2l-2.6%2C1.2L151.6%2C134.6z%22/%3E%0D%0A%3Cpath%20fill%3D%22%234C4849%22%20d%3D%22M196.8%2C108.8l-7.6%2C5.1c-1.2%2C0.8-2.4%2C1.5-3.4%2C2.2c-0.4%2C0.2-0.8%2C0.4-1.2%2C0.7l0%2C0l-0.1%2C0l-0.3%2C0.2l-3.9%2C2.4l0%2C0%0D%0A%09l0%2C0c-0.2%2C0.1-0.4%2C0.3-0.6%2C0.4c-0.5%2C0.3-1.1%2C0.6-1.7%2C1l-0.1%2C0.1l-0.1%2C0.1l-0.1%2C0.1l-2.1%2C1.2l-4.5%2C2.5l-0.9%2C0.5l-1.4%2C0.8l-0.2%2C0.1%0D%0A%09l-0.2%2C0.1l-1.5%2C0.8l-0.8%2C0.4l-1%2C0.5v63.1h33.6v-83.6l-1.6%2C1.1l-0.2%2C0.2L196.8%2C108.8z%22/%3E%0D%0A%3Cpath%20fill%3D%22%23189BD7%22%20d%3D%22M42.8%2C149.3c2.3-0.2%2C4.9-0.5%2C7.5-0.8c5.2-0.6%2C10.8-1.4%2C16.8-2.4c0.6-0.1%2C1.2-0.2%2C1.7-0.3%0D%0A%09c3.2-0.6%2C6.4-1.2%2C9.7-1.9c2.4-0.5%2C4.8-1%2C7.2-1.5c6.4-1.5%2C13.1-3.2%2C19.8-5.2c2.2-0.6%2C4.4-1.3%2C6.6-2.1c3.2-1.1%2C6.5-2.2%2C9.7-3.3%0D%0A%09c1.3-0.4%2C2.6-0.9%2C3.8-1.4c1.7-0.6%2C3.3-1.3%2C5-2c1.7-0.7%2C3.4-1.3%2C5-2c1.6-0.7%2C3.3-1.4%2C4.9-2.1c1.6-0.7%2C3.3-1.4%2C4.9-2.2%0D%0A%09c1.6-0.8%2C3.2-1.5%2C4.8-2.3c0.8-0.4%2C1.6-0.8%2C2.4-1.1c0.8-0.4%2C1.6-0.8%2C2.4-1.2c0.1-0.1%2C0.2-0.1%2C0.3-0.2c1.5-0.8%2C2.9-1.5%2C4.4-2.2%0D%0A%09c0.8-0.4%2C1.5-0.8%2C2.3-1.2c0.8-0.4%2C1.5-0.8%2C2.3-1.3c0.3-0.2%2C0.5-0.3%2C0.8-0.4c1.3-0.7%2C2.5-1.4%2C3.7-2.1c0.8-0.4%2C1.5-0.8%2C2.2-1.2%0D%0A%09c0.7-0.4%2C1.4-0.9%2C2.2-1.3c1.4-0.9%2C2.8-1.7%2C4.2-2.6c1.4-0.9%2C2.8-1.7%2C4-2.6c2.7-1.8%2C5.2-3.5%2C7.7-5.2c2.4-1.8%2C4.7-3.5%2C7-5.1%0D%0A%09c0.9-0.7%2C1.8-1.3%2C2.7-2c1.3-1%2C2.5-2%2C3.7-2.9c1-0.8%2C2-1.6%2C2.9-2.3c0.9-0.8%2C1.8-1.5%2C2.7-2.3c1.7-1.5%2C3.3-2.9%2C4.8-4.2%0D%0A%09c0.5-0.5%2C1.1-1%2C1.6-1.4l19.1%2C15.8L249%2C1.4l-86.8%2C32.5l18.7%2C15.4c-0.9%2C1.2-1.9%2C2.6-3%2C4c-0.5%2C0.8-1.2%2C1.5-1.8%2C2.3%0D%0A%09c-0.7%2C0.8-1.4%2C1.6-2%2C2.4c-1.4%2C1.7-2.8%2C3.5-4.4%2C5.2c-1.6%2C1.8-3.3%2C3.6-5%2C5.6c-1.8%2C1.8-3.7%2C3.8-5.6%2C5.8c-0.9%2C1-1.9%2C1.9-3%2C2.9%0D%0A%09c-1%2C1-2.1%2C2-3.1%2C3c-0.6%2C0.5-1%2C1-1.6%2C1.5c-0.5%2C0.5-1.1%2C1-1.7%2C1.5c-1.1%2C1-2.2%2C2-3.4%2C3c-0.6%2C0.5-1.1%2C1-1.7%2C1.5c-0.6%2C0.5-1.2%2C1-1.8%2C1.5%0D%0A%09c-1.2%2C1-2.4%2C2-3.6%2C3c-0.6%2C0.5-1.2%2C1-1.8%2C1.5c-0.7%2C0.5-1.3%2C1-1.9%2C1.5c-0.1%2C0-0.1%2C0.1-0.2%2C0.1c-1.2%2C0.9-2.5%2C1.9-3.7%2C2.8%0D%0A%09c-1.3%2C1-2.6%2C1.9-3.9%2C2.9c-1.3%2C1-2.7%2C1.9-4%2C2.9c-0.6%2C0.4-1.2%2C0.8-1.8%2C1.2c-0.8%2C0.5-1.6%2C1-2.3%2C1.5c-1.4%2C0.9-2.8%2C1.9-4.1%2C2.7%0D%0A%09c-2.2%2C1.3-4.4%2C2.7-6.5%2C4c-3.5%2C2.1-7.1%2C4.2-10.6%2C6.1c-5.7%2C3.2-11.6%2C6.1-17.3%2C8.8c-0.8%2C0.4-1.6%2C0.7-2.4%2C1.1c-3.3%2C1.5-6.5%2C2.9-9.7%2C4.3%0D%0A%09c-1.5%2C0.7-3.1%2C1.3-4.7%2C1.9c-5.4%2C2.2-10.6%2C4.1-15.5%2C5.7c-2.4%2C0.8-4.8%2C1.6-7%2C2.3c-2.2%2C0.7-4.4%2C1.3-6.4%2C1.9c0%2C0%2C0%2C0-0.1%2C0v4.3%0D%0A%09c0.3%2C0%2C0.5%2C0%2C0.8-0.1C38.2%2C149.7%2C40.4%2C149.5%2C42.8%2C149.3z%22/%3E%0D%0A%3Cpolygon%20fill%3D%22%234C4849%22%20points%3D%22237.5%2C205.8%2013.8%2C205.8%2013.8%2C164.1%2013.8%2C157.2%2013.8%2C143.7%2013.8%2C136.7%2013.8%2C6.1%201.3%2C6.1%201.3%2C138.8%20%0D%0A%091.3%2C145.8%201.3%2C156.7%201.3%2C163.6%201.3%2C218.2%20237.5%2C218.2%20%22/%3E%0D%0A%3Cpath%20fill%3D%22%23189BD7%22%20d%3D%22M71.3%2C78.6c-6.6%2C0-12.5-2.1-16.7-4.4l-3%2C11.8c3.9%2C2.2%2C10.4%2C4%2C17.1%2C4.3v9.6h9.9V89.6c11.6-2%2C18-9.7%2C18-18.7%0D%0A%09c0-9.1-4.8-14.6-16.8-18.9c-8.6-3.2-12.1-5.3-12.1-8.7c0-2.8%2C2.1-5.6%2C8.7-5.6c7.2%2C0%2C11.9%2C2.3%2C14.5%2C3.4l2.9-11.4%0D%0A%09c-3.3-1.6-7.9-3-14.6-3.3v-8.9h-9.9v9.6c-10.8%2C2.1-17%2C9.1-17%2C17.9c0%2C9.8%2C7.3%2C14.8%2C18.2%2C18.4c7.4%2C2.5%2C10.7%2C4.9%2C10.7%2C8.8%0D%0A%09C81%2C76.4%2C77.1%2C78.6%2C71.3%2C78.6z%22/%3E%0D%0A%3C/svg%3E%0D%0A');}
.ResultChart2 {background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22341px%22%20height%3D%22273px%22%20viewBox%3D%220%200%20341%20273%22%20enable-background%3D%22new%200%200%20341%20273%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpolygon%20fill%3D%22%234D4949%22%20points%3D%22136.4%2C182.2%20136.4%2C179.4%20159.4%2C166.9%20159.6%2C256.4%20136.6%2C268.9%20%22/%3E%0D%0A%3Cpolygon%20fill%3D%22%234D4949%22%20points%3D%22100.4%2C169%20120%2C158.4%20151.6%2C162.8%20132.1%2C173.4%20111.4%2C170.5%20%22/%3E%0D%0A%3Cpolygon%20fill%3D%22%234D4949%22%20points%3D%22129.1%2C180.4%20129.3%2C270.8%2092.8%2C265.7%2092.6%2C175.3%20109%2C177.6%20%22/%3E%0D%0A%3Cpolygon%20fill%3D%22%234D4949%22%20points%3D%2246.1%2C212.9%2046.1%2C210%2069.1%2C197.5%2069.3%2C256.4%2046.3%2C268.9%20%22/%3E%0D%0A%3Cpolygon%20fill%3D%22%234D4949%22%20points%3D%2210.1%2C199.5%2029.7%2C188.9%2061.3%2C193.3%2041.8%2C203.9%2021.1%2C201%20%22/%3E%0D%0A%3Cpolygon%20fill%3D%22%234D4949%22%20points%3D%2238.8%2C211%2039%2C270.8%202.5%2C265.7%202.3%2C205.9%2018.7%2C208.2%20%22/%3E%0D%0A%3Cpolygon%20fill%3D%22%234D4949%22%20points%3D%22225.8%2C148.1%20225.8%2C145.3%20248.8%2C132.8%20249%2C256.4%20226%2C268.9%20%22/%3E%0D%0A%3Cpolygon%20fill%3D%22%234D4949%22%20points%3D%22189.8%2C134.3%20209.3%2C123.7%20241%2C128.2%20221.5%2C138.8%20200.8%2C135.9%20%22/%3E%0D%0A%3Cpolygon%20fill%3D%22%234D4949%22%20points%3D%22218.5%2C145.2%20218.7%2C270.8%20182.2%2C265.7%20182%2C140.1%20198.4%2C142.4%20%22/%3E%0D%0A%3Cpolygon%20fill%3D%22%23189BD7%22%20points%3D%22315.1%2C25%20338.1%2C12.5%20338.4%2C255.3%20315.4%2C267.8%20%22/%3E%0D%0A%3Cpolygon%20fill%3D%22%23189BD7%22%20points%3D%22279.1%2C14%20298.6%2C3.4%20330.3%2C7.8%20310.7%2C18.4%20289.2%2C15.4%20%22/%3E%0D%0A%3Cpolygon%20fill%3D%22%23189BD7%22%20points%3D%22271.3%2C20.9%20307.8%2C26%20308%2C244.6%20308.1%2C269.8%20271.6%2C264.6%20%22/%3E%0D%0A%3C/svg%3E%0D%0A');}		
	.ResultChart,
	.ResultChart2 {
		background-repeat: no-repeat;
		background-position: center;
		background-size: 150px auto;	
		height: 150px;
		width: 100%;
		}

	
img.Partner {
	width: 180px;
	display: block;
	margin: 0 auto 1em auto;
	}

img.PremierPartner {
	/*border: solid 1px #eee;*/
	margin: 0 0 1em 0;
}

img.Partner--home {
	margin: 2em 0;
    width: 100%;
    max-width: 110px;
}

@media only screen and (min-width: 40em) {	
	
	img.ImageFloatLeft,
	.ImageFloatLeft {
		float: left;
		margin: .375em 1.5em .375em 0;
		width:50%;
		}
		
	img.ImageFloatRight,
	.ImageFloatRight {
		float: right;
		margin: .375em 0 .375em 1.5em;
		width:50%;
		}

	.ResultChart {
		height: 250px;
		background-size: 240px auto;	
		}
	.ResultChart2 {
		background-size: 300px auto;
		height: 250px;	
		}		
}

@media only screen and (min-width: 60em) {	
		
	img.ImageFloatLeft, img.ImageFloatRight,
	.ImageFloatLeft, .ImageFloatRight { width:33%; }

	.BusinessIcon,
	.FranchiseIcon,
	.AgencyIcon,
	.SquareIcon {
		background-size: 200px auto;
		height: 184px;
		margin-bottom: 0;
		-webkit-animation: fadeleft 0.5s ease-in-out;
		animation: fadeleft 0.5s ease-in-out;
		}
		.BridgeIcon {
			background-size: 250px auto;
			height: 275px;
			margin-bottom: 0;
			-webkit-animation: fadeleft 0.5s ease-in-out;
			animation: fadeleft 0.5s ease-in-out;
			}
		.SquareIcon {height: 176px;}	


	img.Partner {
		width: 160px; 
		clear: left;
		}
		img.Partner.GooglePartner {margin-bottom: 1em;}

}	
	

/* ------------------------------------------------------------------------ Animation */

@-webkit-keyframes fadeleft {
	from {
		opacity: 0;
		-webkit-transform: translateX(2em);
        transform: translateX(2em);
		}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
        transform: translateX(0);
	}	
}
@keyframes fadeleft {
	from {
		opacity: 0;
		-webkit-transform: translateX(2em);
        transform: translateX(2em);
		}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
        transform: translateX(0);
	}	
}	

@-webkit-keyframes shake {
	from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }	
}

@keyframes shake {
	from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }	
}

.Shake {
	-webkit-animation: shake 2s ease-in-out forwards!important;
	animation: shake 2s ease-in-out forwards!important;
	}
	
/* ------------------------------------------------------------------------ Horizontal Rules */

hr { 
	border:none;
	color: #dbdddf;
	background: #dbdddf;
	height:0.063em;
	margin:1.5em auto;
	}	
	
	hr + h2, hr + h3 { padding-top: 0; }
	hr + .InfoBox { margin-top: 2.5em; }	
	table + hr, .InfoBox + hr { margin-top: 2.5em; }

@media only screen and (min-width: 40em) {
	hr{margin: 3em auto;}

}

/* ------------------------------------------------------------------------ Flexible iFrames */

.FlexibleIframe {
	position: relative;
	margin: 1em 0 1.5em 0;
    padding-bottom: 56.25%;
    padding-top: 30px; 
	height: 0; 
	overflow: hidden;
	}
	.FlexibleIframe iframe,
	.FlexibleIframe object,
	.FlexibleIframe embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		}
		
.Map {margin:2em 0;}
	.Map iframe {height: 300px;}

@media only screen and (min-width: 60em) {	

	.Map iframe {
		height: 350px;
		width: 90%;
		}

}


/* ------------------------------------------------------------------------ Layout */


.Wrapper {
	max-width: 68.75em;
	width:90%;
	margin:0 auto;
	}	
		
@media only screen and (min-width: 40em) {	
	
	[class*='Col-'] { 
		margin-right: 3.5%;
		float:left; 
		}
		[class*='Col-']:last-child { margin-right: 0; }
			[class*='Col-'].Last { margin-right: 0; } /*IE8*/
				
		.Col-1-3 { width:31%; }	
			.Col-1-3:nth-child(3n) { margin-right: 0; }
				.Col-1-3.ThreeN { margin-right: 0; } /*IE8*/
				
			.Col-1-3:nth-child(3n+4) {clear: both;}
				.Col-1-3.ThreeNPlusFour { clear: both; } /*IE8*/
			
		
		.Col-2-3 { width:65.5%; }	
					
		.Col-1-2, .Col-1-4 { width:48.25%;}
			.Col-1-2:nth-child(2n), .Col-1-4:nth-child(2n) { margin-right: 0; }
				.Col-1-2.TwoN, .Col-1-4.TwoN { margin-right: 0; } /*IE8*/
				.Col-1-4.TwoN.Last {margin-right: 0;}

		.Col-3-4 { width:74.125%; }		
		
		.Col-1-6 { width:13.75%; }		
	
		.Col-5-6 { width:80.42%; }		
			
}	

@media only screen and (min-width: 60em) {		
			
	.Col-1-4 { width:22.375%; }
	
		.Col-1-4:nth-child(2n) { margin-right: 3.5%; }
			.Col-1-4.TwoN { margin-right: 3.5%; } /*IE8*/

		.Col-1-4:nth-child(4n) { margin-right: 0; }
			.Col-1-4.FourN { margin-right: 0; } /*IE8*/
			
		.Col-1-4:nth-child(4n+5) {clear: both;}
				.Col-1-4.FourNPlusFive { clear: both; } /*IE8*/
		
}



/* =============================================================================================
	HEADER
============================================================================================= */

.PrintHeader { 
	width: 140px; 
	display:none; 
	}

header {
	z-index: 20;
	position: relative;
	background: #000;
	padding-bottom: 1em;
	}
	header .Wrapper { position: relative;}
	
	.Logo { 
		margin:1.5em auto ;
		padding: 0;
		display:block;
		width: 140px; 
		height: 37px;
		max-width: 100%;
		background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22140px%22%20height%3D%2237px%22%20viewBox%3D%220%200%20140%2037%22%20enable-background%3D%22new%200%200%20140%2037%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M0.244%2C34.557c0-0.865%2C0.205-1.271%2C0.713-1.934l12.266-15.371c1.119-1.374%2C2.137-2.391%2C2.137-2.391v-0.103%0D%0A%09c0%2C0-0.814%2C0.103-2.494%2C0.103H2.484c-1.119%2C0-1.68-0.56-1.68-1.68v-0.865c0-1.12%2C0.561-1.68%2C1.68-1.68h17.863%0D%0A%09c1.068%2C0%2C1.68%2C0.458%2C1.68%2C1.425v0.407c0%2C0.865-0.203%2C1.272-0.713%2C1.934L9.049%2C29.824c-1.07%2C1.322-2.188%2C2.34-2.188%2C2.34v0.104%0D%0A%09c0%2C0%2C0.813-0.104%2C2.494-0.104h11.4c1.117%2C0%2C1.678%2C0.561%2C1.678%2C1.629v0.916c0%2C1.119-0.561%2C1.68-1.678%2C1.68H1.924%0D%0A%09c-1.119%2C0-1.68-0.51-1.68-1.426V34.557z%22/%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M36.43%2C10.026c7.125%2C0%2C11.096%2C5.089%2C11.096%2C12.265c0%2C0.916-0.713%2C1.73-1.732%2C1.73H28.592%0D%0A%09c0.305%2C5.598%2C4.326%2C8.703%2C8.906%2C8.703c2.799%2C0%2C4.988-1.17%2C6.16-2.035c0.965-0.51%2C1.729-0.406%2C2.289%2C0.559l0.459%2C0.764%0D%0A%09c0.508%2C0.865%2C0.355%2C1.73-0.51%2C2.24C44.369%2C35.32%2C41.316%2C37%2C37.193%2C37c-8.092%2C0-13.641-5.854-13.641-13.487%0D%0A%09C23.553%2C15.319%2C29.102%2C10.026%2C36.43%2C10.026z%20M42.588%2C20.765c-0.152-4.529-2.85-6.87-6.26-6.87c-3.768%2C0-6.82%2C2.544-7.533%2C6.87%0D%0A%09H42.588z%22/%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M106.611%2C3.817V2.138c0-1.12%2C0.559-1.68%2C1.678-1.68h1.73c1.07%2C0%2C1.68%2C0.56%2C1.68%2C1.68v1.679%0D%0A%09%09c0%2C1.069-0.609%2C1.68-1.68%2C1.68h-1.73C107.17%2C5.497%2C106.611%2C4.886%2C106.611%2C3.817z%20M106.662%2C12.316c0-1.12%2C0.609-1.68%2C1.678-1.68%0D%0A%09%09h1.58c1.119%2C0%2C1.678%2C0.56%2C1.678%2C1.68v22.393c0%2C1.119-0.559%2C1.68-1.678%2C1.68h-1.58c-1.068%2C0-1.678-0.561-1.678-1.68V12.316z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M116.688%2C12.316c0-1.12%2C0.609-1.68%2C1.68-1.68h1.424c1.121%2C0%2C1.68%2C0.56%2C1.68%2C1.68v2.29%0D%0A%09%09c0%2C0.763-0.152%2C1.476-0.152%2C1.476h0.102c1.018-2.239%2C4.123-6.056%2C9.771-6.056c6.057%2C0%2C8.809%2C3.308%2C8.809%2C9.873v14.811%0D%0A%09%09c0%2C1.119-0.563%2C1.68-1.682%2C1.68h-1.58c-1.068%2C0-1.68-0.561-1.68-1.68v-13.69c0-3.613-0.711-6.463-4.836-6.463%0D%0A%09%09c-4.986%2C0-8.6%2C4.173-8.6%2C9.517v10.637c0%2C1.119-0.559%2C1.68-1.678%2C1.68h-1.578c-1.07%2C0-1.68-0.561-1.68-1.68V12.316z%22/%3E%0D%0A%3C/g%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M80.197%2C9.918c0%2C0%2C0%2C0-0.002%2C0v4.275c0.002%2C0%2C0.002%2C0%2C0.002%2C0c4.885%2C0%2C8.854%2C3.817%2C8.854%2C9.16%0D%0A%09c0%2C5.396-3.969%2C9.264-8.854%2C9.264c-4.789%2C0-8.777-3.799-8.85-9.118h-4.986c0.076%2C7.763%2C6.199%2C13.392%2C13.836%2C13.392%0D%0A%09c7.686%2C0%2C13.893-5.699%2C13.893-13.537C94.09%2C15.567%2C87.883%2C9.918%2C80.197%2C9.918z%22/%3E%0D%0A%3Cpath%20fill%3D%22%23949494%22%20d%3D%22M71.34%2C23.354c0-5.342%2C4.023-9.159%2C8.855-9.16V9.918c-7.684%2C0.001-13.842%2C5.65-13.842%2C13.436%0D%0A%09c0%2C0.049%2C0.008%2C0.096%2C0.008%2C0.146h4.986C71.346%2C23.449%2C71.34%2C23.402%2C71.34%2C23.354z%22/%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M51.902%2C12.316c0-1.12%2C0.609-1.68%2C1.678-1.68h1.426c1.119%2C0%2C1.68%2C0.56%2C1.68%2C1.68v2.952%0D%0A%09c0%2C1.069-0.154%2C1.934-0.154%2C1.934h0.104c1.119-3.41%2C4.02-6.769%2C7.889-6.769c1.17%2C0%2C1.629%2C0.56%2C1.629%2C1.679v1.425%0D%0A%09c0%2C1.12-0.662%2C1.68-1.832%2C1.68c-5.039%2C0-7.482%2C5.444-7.482%2C10.534v8.957c0%2C1.119-0.561%2C1.68-1.68%2C1.68H53.58%0D%0A%09c-1.068%2C0-1.678-0.561-1.678-1.68V12.316z%22/%3E%0D%0A%3C/svg%3E%0D%0A');
		background-repeat: no-repeat;
		background-size: 100%;
		}

	header .TabCallout {
		position: relative;
		display: block;
		background: #007DC4;
		color: #FFF;
		padding: 0.35em 1.4em;
		text-transform: uppercase;
		font: 700 1em/1.6 'Roboto', Arial, Helvetica, sans-serif;
		text-decoration: none;
		margin: 1em auto;
		text-align: center;
		}
		/*small arrow*/
		.TabCallout:after {
			content: "";
			display: inline-block;
			width: 0; 
			height: 0; 
			border-top: 5px solid transparent;
			border-bottom: 5px solid transparent;
			border-left: 7px solid #FFF;
			margin-left: 0.75em;
			vertical-align: 2%;
			}
		.TabCallout:hover,
		.TabCallout.Darken {
			background: #0386BE;
			}


	header .TabCalloutAssessment {
		position: relative;
		display: block;
		background: #00a885;
		color: #FFF;
		padding: 0.35em 1.4em;
		text-transform: uppercase;
		font: 700 1em/1.6 'Roboto', Arial, Helvetica, sans-serif;
		text-decoration: none;
		margin: 1em auto;
		text-align: center;
		}
		/*small arrow*/
		.TabCalloutAssessment:after {
			content: "";
			display: inline-block;
			width: 0; 
			height: 0; 
			border-top: 5px solid transparent;
			border-bottom: 5px solid transparent;
			border-left: 7px solid #FFF;
			margin-left: 0.75em;
			vertical-align: 2%;
			}
		.TabCalloutAssessment:hover,
		.TabCalloutAssessment.Darken {
			background: #00a885;
			}

			

		
@media only screen and (min-width: 60em) {	
	
	header {padding-bottom: 0;}
		header .TabCallout {
			position: absolute;
			right: 12.2em;
			bottom: -2.3em;
			z-index: 1;
			font: 700 1.175625em/1.6 'Roboto', Arial, Helvetica, sans-serif;
			margin: 0;

			-webkit-animation: startrotated 1.5s ease-in-out 0s, swingdown 2s ease-in-out 1.5s;
			animation: startrotated 1.5s ease-in-out 0s, swingdown 2s ease-in-out 1.5s;
			
			-webkit-transform-origin: top center;
			-ms-transform-origin: top center;
			        transform-origin: top center;

			transform: translateZ(0);  
			-webkit-transform: translateZ(0); 
			}
			.TabCallout:after {vertical-align: 5%;}	

			.TabCallout:hover {
				-webkit-transform: perspective(800px) rotateX(-25deg);
				transform: perspective(800px) rotateX(-25deg);
				}
	
	
	
			header .TabCalloutAssessment {
			position: absolute;
			right: 0;
			bottom: -2.3em;
			z-index: 1;
			font: 700 1.175625em/1.6 'Roboto', Arial, Helvetica, sans-serif;
			margin: 0;

			-webkit-animation: startrotated 1.5s ease-in-out 0s, swingdownassess 2s ease-in-out 1.5s;
			animation: startrotated 1.5s ease-in-out 0s, swingdownassess 2s ease-in-out 1.5s;
			
			-webkit-transform-origin: top center;
			-ms-transform-origin: top center;
			        transform-origin: top center;

			transform: translateZ(0);  
			-webkit-transform: translateZ(0); 
			}
			.TabCalloutAssessment:after {vertical-align: 5%;}	

			.TabCalloutAssessment:hover {
				-webkit-transform: perspective(800px) rotateX(-25deg);
				transform: perspective(800px) rotateX(-25deg);
				}

			.Logo {margin: 1.5em auto 0.5em auto;}				
}

@media only screen and (min-width: 70em) {	

	header {
		position: fixed;
		width: 100%;
		top: 0;
		left: 0;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		}

		.Logo { 
			margin:1.01em 0 1.01em 1em;
			float:left;
			}
				
}

/*header tab animations*/

@-webkit-keyframes startrotated {
	0%, 100% {
		transform: rotateX(-90deg);
		-webkit-transform: rotateX(-90deg);
		}
}	
@keyframes startrotated {
	0%, 100% {
		transform: rotateX(-90deg);
		-webkit-transform: rotateX(-90deg);
		}
}

@-webkit-keyframes swingdown {
	0% {
		background-color: #064B69;
		-webkit-transform: perspective(800px) rotateX(-90deg);
		        transform: perspective(800px) rotateX(-90deg);
		}
	50% {
		background-color: #00B2FF;
		-webkit-transform: perspective(800px) rotateX(25deg);
		        transform: perspective(800px) rotateX(25deg);
		}
	75% {
		background-color: #0386BE;
		-webkit-transform: perspective(800px) rotateX(-15deg);
		        transform: perspective(800px) rotateX(-15deg);
		}
	100% {
		background-color: #007DC4;
		-webkit-transform: perspective(800px) rotateX(0);
		        transform: perspective(800px) rotateX(0);
		}		
}
@keyframes swingdown {
	0% {
		background-color: #064B69;
		-webkit-transform: perspective(800px) rotateX(-90deg);
		        transform: perspective(800px) rotateX(-90deg);
		}
	50% {
		background-color: #00B2FF;
		-webkit-transform: perspective(800px) rotateX(25deg);
		        transform: perspective(800px) rotateX(25deg);
		}
	75% {
		background-color: #0386BE;
		-webkit-transform: perspective(800px) rotateX(-15deg);
		        transform: perspective(800px) rotateX(-15deg);
		}
	100% {
		background-color: #007DC4;
		-webkit-transform: perspective(800px) rotateX(0);
		        transform: perspective(800px) rotateX(0);
		}		
}	


@-webkit-keyframes swingdownassess {
	0% {
		background-color: #037e64;
		-webkit-transform: perspective(800px) rotateX(-90deg);
		        transform: perspective(800px) rotateX(-90deg);
		}
	50% {
		background-color: #0fc19c;
		-webkit-transform: perspective(800px) rotateX(25deg);
		        transform: perspective(800px) rotateX(25deg);
		}
	75% {
		background-color: #119f81;
		-webkit-transform: perspective(800px) rotateX(-15deg);
		        transform: perspective(800px) rotateX(-15deg);
		}
	100% {
		background-color: #00a885;
		-webkit-transform: perspective(800px) rotateX(0);
		        transform: perspective(800px) rotateX(0);
		}		
}
@keyframes swingdownassess {
	0% {
		background-color: #037e64;
		-webkit-transform: perspective(800px) rotateX(-90deg);
		        transform: perspective(800px) rotateX(-90deg);
		}
	50% {
		background-color: #0fc19c;
		-webkit-transform: perspective(800px) rotateX(25deg);
		        transform: perspective(800px) rotateX(25deg);
		}
	75% {
		background-color: #119f81;
		-webkit-transform: perspective(800px) rotateX(-15deg);
		        transform: perspective(800px) rotateX(-15deg);
		}
	100% {
		background-color: #00a885;
		-webkit-transform: perspective(800px) rotateX(0);
		        transform: perspective(800px) rotateX(0);
		}		
}

/* ------------------------------------------------------------------------ TopLinks */

.TopLinks { 
	display: block;
	padding: 0;
	background: #FFF;
	}
	.TopLinks p {
		color: #4a4a4a;
		font: 600 italic 0.75em/1.5 'Source Sans Pro', Arial, Helvetica, sans-serif;
		padding: 0.5em 0;
		text-align: center;
		}

	.TopLinks a {color: #4a4a4a;}	

	.TopLinks .Pipe {
		padding: 0 0.5em;
		vertical-align: 4%;
		color: #BBBBBB;
		font-style: normal;
		}	
		
		

@media only screen and (min-width: 40em) {	

	.TopLinks p {font: 600 italic 0.9375em/1.5 'Source Sans Pro', Arial, Helvetica, sans-serif;}

	.TopLinks .Proud:before {
		content: "";
		width: 20px;
		height: 22px;
		display: inline-block;
		background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2220px%22%20height%3D%2222px%22%20viewBox%3D%220%200%2020%2022%22%20enable-background%3D%22new%200%200%2020%2022%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20id%3D%22maple_leaf_2_%22%20fill%3D%22%23EF3F3D%22%20d%3D%22M10%2C0.1l1.7%2C3.3c0.2%2C0.4%2C0.5%2C0.3%2C0.9%2C0.1l1.2-0.7l-0.9%2C5.1c-0.2%2C0.9%2C0.4%2C0.9%2C0.7%2C0.5%0D%0A%09l2.1-2.5l0.3%2C1.3c0%2C0.2%2C0.2%2C0.3%2C0.5%2C0.3l2.7-0.6l-0.7%2C2.7c-0.2%2C0.6-0.3%2C0.8%2C0.2%2C1l1%2C0.5L15%2C15c-0.2%2C0.1-0.3%2C0.4-0.2%2C0.7l0.4%2C1.4%0D%0A%09c-1.6-0.2-3-0.4-4.6-0.6c-0.1%2C0-0.4%2C0.1-0.4%2C0.3l0.2%2C5.1H9.6l0.1-5.1c0-0.2-0.2-0.3-0.4-0.3c-1.6%2C0.2-3%2C0.4-4.6%2C0.6l0.4-1.4%0D%0A%09c0.1-0.2%2C0-0.5-0.2-0.7l-4.6-3.9l1-0.5c0.4-0.2%2C0.3-0.4%2C0.2-1L0.7%2C6.9l2.7%2C0.6c0.3%2C0%2C0.4-0.1%2C0.5-0.3l0.3-1.3l2.1%2C2.5%0D%0A%09c0.3%2C0.4%2C0.9%2C0.4%2C0.7-0.5L6.2%2C2.8l1.2%2C0.7c0.3%2C0.2%2C0.7%2C0.2%2C0.9-0.1L10%2C0.1z%22/%3E%0D%0A%3C/svg%3E%0D%0A');
		background-repeat: no-repeat;
		vertical-align: middle;
		margin-right: 0.4em;
		}
}

@media only screen and (min-width: 60em) {

	.TopLinks p {text-align: right;}
		
}


/* ------------------------------------------------------------------------ Nav */

.MainNav {background: #E5E5E5; text-align: center;}
	.MainNav .Wrapper {}

.flexnav *, .flexnav *:before, .flexnav *:after { box-sizing: content-box; }

	
	.flexnav{
	    overflow: hidden;
	    margin: 0 auto;
	    width: auto;
	    display: inline-block;
	    float: none;
	    padding: 0;
	    -webkit-transition: none;
	    transition: none;
	    -webkit-transform-style: preserve-3d;
	}

	.flexnav.opacity { opacity: 0;  }
		
	.flexnav.flexnav-show {
		max-height: 2000px;
		opacity: 1;
		-webkit-transition: all .5s ease-in-out;
			transition: all .5s ease-in-out; 
		}
	
	.flexnav li {
		font-size: 100%;
		position: relative;
		overflow: hidden; 
		padding:0;
		background-image: none;
		}
	
	.flexnav li a {
		position: relative;
		display: block;
		padding: 1em 5%;
		z-index: 2;
		overflow: hidden;
		/*color: #e5e5e5;*/
		color: #4B4849;
		border-bottom: 1px solid rgba(1, 1, 1, 0.5); 
		text-decoration: none;
		line-height: 1.2;
		font-weight: bold;
		}
		.flexnav li > a:hover, .flexnav li.Current > a {color: #007DC4;}
		
		.flexnav > li > a { 
			font: 700 1.0625em 'Roboto', Arial, Helvetica, sans-serif;
			padding: .75em 5%;
			}
		
	.flexnav li ul { 
		width: 100%;
		margin: 0; 
		padding:0; 
		}
	
	.flexnav li ul li {
		font-size: 100%;
		position: relative;
		overflow: hidden;
		background: #C0C0C0;
		}
	
	
	.flexnav li ul.flexnav-show li { overflow: visible; }
	
	.flexnav li ul li a { display: block; }
		
	.flexnav .touch-button {
		position: absolute;
		z-index: 999;
		top: 0;
		right: 0;
		width: 50px;
		height: 46px;
		display: inline-block;
		text-align: center; 

		background: rgba(0, 0, 0, 0.25);
		background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2216px%22%20height%3D%2210px%22%20viewBox%3D%220%200%2016%2010%22%20enable-background%3D%22new%200%200%2016%2010%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M15.6%2C2.9C15%2C3.5%2C9.1%2C9.5%2C9.1%2C9.5C8.8%2C9.8%2C8.4%2C10%2C8%2C10S7.2%2C9.8%2C6.9%2C9.5c0%2C0-5.9-6-6.5-6.6%0D%0A%09c-0.6-0.6-0.6-1.7%2C0-2.4c0.6-0.7%2C1.4-0.7%2C2.2%2C0L8%2C6l5.4-5.5c0.7-0.7%2C1.6-0.7%2C2.2%2C0C16.2%2C1.2%2C16.1%2C2.3%2C15.6%2C2.9z%22/%3E%0D%0A%3C/svg%3E%0D%0A'); /*arrow-down-white.svg*/
		background-repeat: no-repeat;
		background-position: center center;
		}
		.flexnav .touch-button.active {
			background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2216px%22%20height%3D%2210px%22%20viewBox%3D%220%200%2016%2010%22%20enable-background%3D%22new%200%200%2016%2010%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M15.6%2C7.1C15%2C6.5%2C9.1%2C0.5%2C9.1%2C0.5C8.8%2C0.2%2C8.4%2C0%2C8%2C0S7.2%2C0.2%2C6.9%2C0.5c0%2C0-5.9%2C6-6.5%2C6.6%0D%0A%09c-0.6%2C0.6-0.6%2C1.7%2C0%2C2.4c0.6%2C0.7%2C1.4%2C0.7%2C2.2%2C0L8%2C4l5.4%2C5.5c0.7%2C0.7%2C1.6%2C0.7%2C2.2%2C0C16.2%2C8.8%2C16.1%2C7.7%2C15.6%2C7.1z%22/%3E%0D%0A%3C/svg%3E%0D%0A'); /*arrow-up-white.svg*/
			}		
			.flexnav .touch-button .navicon { display: none; }
			
		.flexnav .touch-button:hover { cursor: pointer; }

.menu-button {
	position: relative;
	display: block;
	padding: .5em 5%;
	color: #fff;
	cursor: pointer;
	border: 1px solid #FFF;
	font: 700 1.125em 'Roboto', Arial, Helvetica, sans-serif; 
	}
		
	.menu-button .touch-button {
		position: absolute;
		z-index: 999;
		top: 0;
		right: 0;
		width: 50px;
		height: 41px;
		display: inline-block;
		text-align: center; 
		background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2220px%22%20height%3D%2215px%22%20viewBox%3D%220%200%2020%2015%22%20enable-background%3D%22new%200%200%2020%2015%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M1.4%2C9h17.1C19.4%2C9%2C20%2C8.3%2C20%2C7.5C20%2C6.7%2C19.4%2C6%2C18.6%2C6H1.4C0.6%2C6%2C0%2C6.7%2C0%2C7.5C0%2C8.3%2C0.6%2C9%2C1.4%2C9z%22/%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M1.4%2C3h17.1C19.4%2C3%2C20%2C2.3%2C20%2C1.5S19.4%2C0%2C18.6%2C0H1.4C0.6%2C0%2C0%2C0.7%2C0%2C1.5S0.6%2C3%2C1.4%2C3z%22/%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M1.4%2C15h17.1c0.8%2C0%2C1.4-0.7%2C1.4-1.5S19.4%2C12%2C18.6%2C12H1.4C0.6%2C12%2C0%2C12.7%2C0%2C13.5S0.6%2C15%2C1.4%2C15z%22/%3E%0D%0A%3C/svg%3E%0D%0A'); /*menu-hamburger.svg*/
		background-repeat: no-repeat;
		background-position: center center;
		}		
		.menu-button.active .touch-button {
			background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2215px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2015%2016%22%20enable-background%3D%22new%200%200%2015%2016%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M14.4%2C15.5c-0.7%2C0.7-2%2C0.7-2.7%2C0l-4.2-4.7l-4.2%2C4.7c-0.7%2C0.7-2%2C0.7-2.7%2C0c-0.7-0.7-0.7-1.9%2C0-2.6L5%2C8%0D%0A%09L0.6%2C3.2c-0.7-0.7-0.7-1.9%2C0-2.6c0.7-0.7%2C2-0.7%2C2.7%2C0l4.2%2C4.7l4.2-4.7c0.7-0.7%2C2-0.7%2C2.7%2C0c0.7%2C0.7%2C0.7%2C1.9%2C0%2C2.6L10%2C8l4.4%2C4.8%0D%0A%09C15.2%2C13.6%2C15.2%2C14.7%2C14.4%2C15.5z%22/%3E%0D%0A%3C/svg%3E%0D%0A'); /*menu-close.svg*/
			}	
			.menu-button .touch-button .navicon { display: none; }	

				
@media only screen and (min-width: 60em) {	
	
	.MainNav {background: transparent;}
		.MainNav .Wrapper {}
			
	.flexnav { overflow: visible; }
	
	.flexnav.opacity { opacity: 1; }
		
	.flexnav li {
		position: relative;
		list-style: none;
		float: left;
		display: block;
		background: transparent;
		overflow: visible;
		}
		.flexnav > li.item-with-ul > a:after {
			content: "";
			display: inline-block;
			width: 0;
			height: 0;
			border-right: 5px solid transparent;
			border-left: 5px solid transparent;
			border-top: 7px solid #e5e5e5;
			margin-left: 0.5em;
			vertical-align: 6%;
			-webkit-transition: all 0.5s;
			transition: all 0.5s
			}
			.flexnav > li.item-with-ul a:hover:after,
			.flexnav > li.Current.item-with-ul a:after {
				border-top-color: #007DC4;
				}
	
						
	.flexnav li a {
		background: transparent; 
		padding: 1.45em 0.8em;
		color: #e5e5e5;
		}		
		.flexnav > li > a {
			text-align:center;		
			border-bottom: none;		
			}

			.flexnav li li a {
				padding: 1.0em 0.8em;
				color: #4B4849;
				}	
						
		.flexnav li:last-child > a {border:none; }
			.flexnav li.Last > a {border:none; } /*IE8*/
		
	.flexnav li > ul {
		position: absolute;
		display: none;
		top: auto;
		left: 0; 
		width: 11em;
		}
	
	.flexnav li > ul li {
		width: 100%;
		background: #E5E5E5;
		}

	
	.flexnav li ul li > ul {
		margin-left: 100%;
		top: 0; 
		}
				
	.flexnav li ul.open {
		display: block;
		opacity: 1;
		visibility: visible;
		z-index: 1; 
		}
	
	.flexnav li ul.open li {
		overflow: visible;
		max-height: 100px; 
		}
		
	.flexnav li ul.open ul.open {
		margin-left: 100%;
		top: 0; 
		}
	
	.flexnav .touch-button {
		background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2210px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2010%2016%22%20enable-background%3D%22new%200%200%2010%2016%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M2.9%2C15.6C3.5%2C15%2C9.5%2C9.1%2C9.5%2C9.1C9.8%2C8.8%2C10%2C8.4%2C10%2C8c0-0.4-0.2-0.8-0.5-1.1c0%2C0-6-5.9-6.6-6.5%0D%0A%09c-0.6-0.6-1.7-0.6-2.4%2C0c-0.7%2C0.6-0.7%2C1.4%2C0%2C2.2L6%2C8l-5.5%2C5.4c-0.7%2C0.7-0.7%2C1.6%2C0%2C2.2S2.3%2C16.1%2C2.9%2C15.6z%22/%3E%0D%0A%3C/svg%3E%0D%0A'); /*arrow-right-white.svg*/
		}
	
	.menu-button, .flexnav > li > .touch-button { display: none; } 

}

@media only screen and (min-width: 70em) {	
	
	.MainNav {
		float: right;
		margin-right: -0.8em; 
		}

}

@media(max-width: 959px)
{
.flexnav {	
	overflow: hidden;
	margin: 0 auto;
	width: 100%;
	max-height: 0; 
	padding:0;
	display: block;
	-webkit-transition: none;
		transition: none;
	-webkit-transform-style: preserve-3d;
	}
.MainNav
{
	text-align: left;
}
}

/* =============================================================================================
	MAIN CONTENT AREA
============================================================================================= */

/* ------------------------------------------------------------------------ Layout */

main { }

	main:focus { outline: none; }

	article {padding: 2em 0;}
		
@media only screen and (min-width: 40em) {			
		
	main { }
	
		article {padding: 4em 0 3em 0;}
			article p,
			article li {
				font-size: 1.125em;
				line-height: 1.7;
				}

			article h2 {padding-bottom: 0.7em;}	
			
}	

/* ------------------------------------------------------------------------ Home Banner */

.Banner {
	background: #2c3c47;
	padding: 1em 0;
	}

	.BannerBox {
		padding: 1em 1em 0 1em;
		text-align: center;
		}
		.BannerBox h1 {
			font: 3em/1 'Overpass', Arial, Helvetica, sans-serif;
			color: #FFF;
			letter-spacing: -0.045em;
			}
			.BannerBox h1 span {
				color: #c1c1c1;
				}	

		.BannerBox p {
			color: #e5e5e5;
			font-size: 1em;
			padding-bottom: 0.25em;
			}
		
		.BannerBox a {
			color: #e5e5e5;
		}		

		.BannerBox a:hover {
			color: #e5e5e5;
		}

	.BannerLogos {text-align: center;}
		.BannerLogos img {
			width: 145px;
			padding: 0;
			margin-left: 1em;
			}					

@media only screen and (min-width: 40em) {	

	.BannerBox p {font-size: 1.25em;}

}

@media only screen and (min-width: 60em) {	
	
	.Banner {
		padding: 2.6875em 0;
		background: url(../../images/main-image.jpg) no-repeat left center;
		background-size: cover;
		}
		.Banner .Wrapper {position: relative;}
		
		.BannerBox {
			float: left;
			width: 507px;
			height: 473px;
			padding: 4.5em 1.75em 4em 2.75em;
			/*padding: 3.25em 2.75em 1em 2.75em;*/
			background: url(../../images/banner-box.png) no-repeat;
			background-size: 507px auto;
			text-align: left;
			-webkit-animation: bannerboxfade 1s ease-in-out;
			animation: bannerboxfade 1s ease-in-out;
			}
		.BannerBox h1 {
			font: 3.4em/1 'Overpass', Arial, Helvetica, sans-serif;
			/*padding-bottom: 0.25em;*/
			padding-bottom: 0.45em;
			}
			.BannerBox h1 span {display: block;}

		.BannerBox p {font-size: 1.22em;}

		/*.BannerLogos {
			position: absolute;
			bottom: 0;
			right: 0;
			-webkit-animation: fadeup 1s ease-in-out;
			}*/
}


/*banner animations*/

@-webkit-keyframes bannerboxfade {
	from {
		opacity: 0;
		-webkit-transform: perspective(800px) rotateY(35deg);
        transform: perspective(800px) rotateY(35deg);
		}
	to {
		opacity: 1;
		-webkit-transform: perspective(800px) rotateY(0);
        transform: perspective(800px) rotateY(0);
	}	
}
@keyframes bannerboxfade {
	from {
		opacity: 0;
		-webkit-transform: perspective(800px) rotateY(35deg);
        transform: perspective(800px) rotateY(35deg);
		}
	to {
		opacity: 1;
		-webkit-transform: perspective(800px) rotateY(0);
        transform: perspective(800px) rotateY(0);
	}	
}

@-webkit-keyframes fadeup {
	from {
		opacity: 0;
		-webkit-transform: translateY(2em);
        transform: translateY(2em);
		}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
        transform: translateY(0);
	}	
}
@keyframes fadeup {
	from {
		opacity: 0;
		-webkit-transform: translateY(2em);
        transform: translateY(2em);
		}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
        transform: translateY(0);
	}	
}


/* ------------------------------------------------------------------------ Callouts Section */

.CalloutGroup {background: #c1c1c1;}
	.CalloutGroup .Wrapper {width: 100%;}

	.CalloutGroup .Callout {
		display: block;
		text-align: center;
		padding: 2.4375em 1em 1.5em 1em;
		}
		.CalloutGroup .Callout.First {background: #e5e5e5;}
		.CalloutGroup .Callout.Middle {background: #ededed;}
		.CalloutGroup .Callout.Last {background: #f2f2f2;}

		.CalloutGroup .Callout:hover {
			-webkit-transform: scale(0.95,0.95);
			transform: scale(0.95,0.95);
			background: #FFF;
			border-radius: 5px;
			}
			.CalloutGroup .Callout:hover > .Button.Small {
				background: #4a4747;
				color: #FFF;
				}
				.CalloutGroup .Callout:hover > .Button.Small:after {border-left-color: #FFF;}

		
	.CalloutGroup h2 {
		color: #4a4747;
		font-weight: 700;
		text-transform: uppercase;
		padding-bottom: 0.5em;
		}

	.CalloutImage {
		height: 8.125em;
		margin: 0 auto 0.5em auto;
		background-position: center;
		}	
		.Callout.First .CalloutImage {
			background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22138px%22%20height%3D%22127px%22%20viewBox%3D%22-24.4%20-24.4%20138%20127%22%20enable-background%3D%22new%20-24.4%20-24.4%20138%20127%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%234B4849%22%20d%3D%22M108.1-10.1H51.5v-11.5c0-1.2-1-2.3-2.5-2.3h-69.9c-1.3%2C0-2.3%2C1.2-2.3%2C2.5V96.9c0%2C1.3%2C1%2C2.5%2C2.3%2C2.5H17%0D%0A%09%09c1.3%2C0%2C2.5-1.2%2C2.5-2.5c0-1.3-1.2-2.5-2.5-2.5h-35.4V-19h65v9H7.3C4.6-10%2C2.3-7.8%2C2.3-5v5.6h-7.7c-1.3%2C0-2.5%2C1.2-2.5%2C2.5%0D%0A%09%09c0%2C1.3%2C1.2%2C2.5%2C2.5%2C2.5h7.7v8.1h-7.7c-1.3%2C0-2.5%2C1.2-2.5%2C2.5c0%2C1.3%2C1.2%2C2.5%2C2.5%2C2.5h7.7v8.1h-7.7c-1.3%2C0-2.5%2C1.2-2.5%2C2.5%0D%0A%09%09c0%2C1.3%2C1.2%2C2.5%2C2.5%2C2.5h7.7v8.1h-7.7c-1.3%2C0-2.5%2C1.1-2.5%2C2.5c0%2C1.3%2C1.2%2C2.5%2C2.5%2C2.5h7.7v8.1h-7.7c-1.3%2C0-2.5%2C1.1-2.5%2C2.5%0D%0A%09%09c0%2C1.3%2C1.2%2C2.5%2C2.5%2C2.5h7.7v17.4c0%2C2.6%2C2.1%2C4.9%2C4.9%2C4.9h33.1v13h-9.7c-2.6%2C0-4.9%2C2.1-4.9%2C4.9c0%2C2.6%2C2.1%2C4.9%2C4.9%2C4.9h14.5h24.8h14.5%0D%0A%09%09c2.6%2C0%2C4.9-2.1%2C4.9-4.9c0-2.6-2.1-4.9-4.9-4.9h-9.7v-13h33.1c2.6%2C0%2C4.9-2.1%2C4.9-4.9V-5.2C112.9-7.8%2C110.7-10.1%2C108.1-10.1z%0D%0A%09%09%20M65.2%2C92H50V79h15.1V92z%20M103.2%2C69.3H70.1H45.3H12.2V-0.3h91V69.3z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%234B4849%22%20d%3D%22M26.3%2C50.7c0.2%2C0%2C0.5%2C0%2C0.7-0.2l9.9-2.8l16.4%2C15.6c0.5%2C0.5%2C1%2C0.7%2C1.6%2C0.7c0.3%2C0%2C0.5%2C0%2C0.8-0.2l25.8-8.4%0D%0A%09%09c0.2%2C0.2%2C0.3%2C0.3%2C0.5%2C0.5l6.1%2C4.3c0.5%2C0.3%2C1%2C0.5%2C1.3%2C0.5c0.8%2C0%2C1.5-0.3%2C2-1c0.8-1.2%2C0.5-2.6-0.7-3.5L84.7%2C52%0D%0A%09%09c-0.3-0.2-0.8-0.3-1.2-0.5V26.4c0%2C0%2C0%2C0%2C0-0.2v-0.2c0-0.2%2C0-0.3-0.2-0.5v-0.2c0-0.2-0.2-0.3-0.3-0.5l0%2C0c-0.2-0.2-0.2-0.3-0.3-0.3%0D%0A%09%09l0%2C0L64.8%2C9.8c0-0.2%2C0.2-0.5%2C0.2-0.7V4.5C65%2C3.2%2C63.8%2C2%2C62.5%2C2c-1.3%2C0-2.5%2C1.2-2.5%2C2.5v4.4L36.7%2C16c0%2C0%2C0%2C0-0.2%2C0%0D%0A%09%09c-0.2%2C0-0.3%2C0.2-0.5%2C0.2c0%2C0%2C0%2C0-0.2%2C0c-0.2%2C0.2-0.3%2C0.2-0.5%2C0.3c0%2C0%2C0%2C0%2C0%2C0.2c-0.2%2C0.2-0.2%2C0.2-0.3%2C0.3v0.2%0D%0A%09%09c0%2C0.2-0.2%2C0.3-0.2%2C0.5c0%2C0%2C0%2C0%2C0%2C0.2l0%2C0c0%2C0.2%2C0%2C0.3%2C0%2C0.5v24.8L25.5%2C46c-1.3%2C0.3-2%2C1.8-1.6%2C3C24.4%2C50.1%2C25.4%2C50.7%2C26.3%2C50.7z%0D%0A%09%09%20M40%2C24.1l12.5%2C11.8V56L40%2C44V24.1z%20M57.4%2C58.3V36.6L79%2C29.7v21.5L57.4%2C58.3z%20M61.9%2C13.4l14.5%2C11.8L55.6%2C32L42.3%2C19.3L61.9%2C13.4z%22%0D%0A%09%09/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A');
			background-repeat: no-repeat;
			width: 138px;
			min-height: 127px;
			}
		.Callout.Middle .CalloutImage {
			background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22146px%22%20height%3D%22110px%22%20viewBox%3D%22-28.4%20-15.9%20146%20110%22%20enable-background%3D%22new%20-28.4%20-15.9%20146%20110%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%234B4849%22%20d%3D%22M114.6%2C4.1H94.1l-0.3-4.9c-0.2-1.4-1.2-2.4-2.6-2.4c-1.4%2C0-2.4%2C1-2.6%2C2.2l-0.5%2C5.1H54.7%0D%0A%09%09c-1.4%2C0-2.6%2C1.2-2.6%2C2.6v6.6c0%2C1.4%2C1.2%2C2.6%2C2.6%2C2.6s2.6-1.2%2C2.6-2.6V9.2h30.3l-7.8%2C74.7H62.4V26.3c0-2.9-2.2-5.1-5.1-5.1H14.5%0D%0A%09%09c-2.9%2C0-5.1%2C2.2-5.1%2C5.1v57.6H-4.8v-89h32.6v15.3c0%2C2.9%2C2.2%2C5.1%2C5.1%2C5.1s5.1-2.2%2C5.1-5.1v-20.5c0-2.9-2.2-5.1-5.1-5.1h-43%0D%0A%09%09c-2.9%2C0-5.1%2C2.2-5.1%2C5.1v94.1h-7.3c-2.9%2C0-5.1%2C2.2-5.1%2C5.1s2.2%2C5.1%2C5.1%2C5.1h37h42.8h51.8c2.9%2C0%2C5.1-2.2%2C5.1-5.1s-2.2-5.1-5.1-5.1%0D%0A%09%09h-9.2L95.5%2C23h8.2c1.4%2C0%2C2.6-1.2%2C2.6-2.6V9.2h8.4c1.4%2C0%2C2.6-1.2%2C2.6-2.6C117.1%2C5.3%2C115.9%2C4.1%2C114.6%2C4.1z%20M19.6%2C83.9V31.4h32.6v52.5%0D%0A%09%09H19.6z%20M84.9%2C83.9l6-55.7l4.1%2C55.7H84.9z%20M101.1%2C17.9h-6l-0.7-8.7h6.6V17.9z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%234B4849%22%20d%3D%22M33.4%2C37H23c-1.4%2C0-2.6%2C1.2-2.6%2C2.6c0%2C1.4%2C1.2%2C2.6%2C2.6%2C2.6h10.4c1.4%2C0%2C2.6-1.2%2C2.6-2.6%0D%0A%09%09C36%2C38.2%2C34.8%2C37%2C33.4%2C37z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%234B4849%22%20d%3D%22M33.4%2C48.1H23c-1.4%2C0-2.6%2C1.2-2.6%2C2.6c0%2C1.4%2C1.2%2C2.6%2C2.6%2C2.6h10.4c1.4%2C0%2C2.6-1.2%2C2.6-2.6%0D%0A%09%09C36%2C49.3%2C34.8%2C48.1%2C33.4%2C48.1z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%234B4849%22%20d%3D%22M11.4%2C1H1c-1.4%2C0-2.6%2C1.2-2.6%2C2.6C-1.5%2C5-0.3%2C6.1%2C1%2C6.1h10.4C12.8%2C6.1%2C14%2C5%2C14%2C3.6C14%2C2.2%2C13%2C1%2C11.4%2C1z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%234B4849%22%20d%3D%22M11.4%2C12.1H1c-1.4%2C0-2.6%2C1.2-2.6%2C2.6c0%2C1.4%2C1.2%2C2.6%2C2.6%2C2.6h10.4c1.4%2C0%2C2.6-1.2%2C2.6-2.6%0D%0A%09%09C14%2C13.3%2C13%2C12.1%2C11.4%2C12.1z%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A');
			background-repeat: no-repeat;
			width: 146px;
			min-height: 110px;
			}
		.Callout.Last .CalloutImage {
			background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22136px%22%20height%3D%22120px%22%20viewBox%3D%22-23.4%20-20.9%20136%20120%22%20enable-background%3D%22new%20-23.4%20-20.9%20136%20120%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%234B4849%22%20d%3D%22M111.1-15.3c0-0.8-0.2-1.5-0.5-2.4c-0.8-1.7-2.7-2.9-4.6-2.9H-15.6c-2.9%2C0-5.1%2C2.2-5.1%2C5.1v102%0D%0A%09%09c0%2C2.7%2C2%2C4.9%2C4.7%2C5.1L102%2C98.3c0.2%2C0%2C0.2%2C0%2C0.3%2C0c0.2%2C0%2C0.2%2C0%2C0.3%2C0c0.2%2C0%2C0.3%2C0%2C0.5%2C0c2.5-0.2%2C4.6-2.4%2C4.6-4.9l3.5-107.7%0D%0A%09%09C111.2-14.6%2C111.2-15%2C111.1-15.3z%20M-10.5%2C81.6v-92h106l-15%2C18.6c-1%2C1.2-1.4%2C2.7-1%2C4.2l16.7%2C75.3L-10.5%2C81.6z%20M98.9%2C52.9L90%2C12.6%0D%0A%09%09l10.6-13.2L98.9%2C52.9z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%234B4849%22%20d%3D%22M74.6%2C66.6L53%2C65.4v-0.2v-9.5c0%2C0%2C0%2C0%2C0.2%2C0h3.5l0%2C0c1.4%2C0%2C2.5-1.2%2C2.5-2.5s-1-2.5-2.5-2.5h-3.5H53v-8.6%0D%0A%09%09c0-1.3-1.2-2.5-2.5-2.5c-1.3%2C0-2.5%2C1.2-2.5%2C2.5v23l-16.2-0.8v-12c0%2C0%2C0%2C0%2C0.2%2C0h3.5l0%2C0c1.4%2C0%2C2.5-1.2%2C2.5-2.5c0-1.3-1-2.5-2.5-2.5%0D%0A%09%09h-3.5h-0.2V34.8c0%2C0%2C0%2C0%2C0.2%2C0h3.5l0%2C0c1.4%2C0%2C2.5-1.2%2C2.5-2.5c0-1.4-1-2.5-2.5-2.5h-3.5l0%2C0h-0.2V21c0-1.4-1.2-2.5-2.5-2.5%0D%0A%09%09c-1.4%2C0-2.5%2C1.2-2.5%2C2.5v42.7l-15.5-0.8V30.5c0.3%2C0.2%2C0.7%2C0.2%2C0.8%2C0.2h3.5l0%2C0c1.4%2C0%2C2.5-1.2%2C2.5-2.5c0-1.4-1-2.5-2.5-2.5H12%0D%0A%09%09c-0.3%2C0-0.7%2C0-1%2C0.2V6.6c0-1.4-1.2-2.5-2.5-2.5c-1.3%2C0-2.5%2C1.2-2.5%2C2.5v58.6c0%2C1.3%2C1%2C2.5%2C2.4%2C2.5l66%2C3.7h0.2c1.4%2C0%2C2.5-1%2C2.5-2.4%0D%0A%09%09C77.1%2C67.8%2C76%2C66.6%2C74.6%2C66.6z%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A');
			background-repeat: no-repeat;
			width: 136px;
			min-height: 120px;
			}

	.CalloutGroup .Callout p {
		color: #4a4747;
		font-size: 1.0625em;
		font-weight: normal;
		}

	.CalloutGroup .Button {
		transition: all 0.25s ease-in-out;
		-webkit-transition: all 0.25s ease-in-out;
		margin-top: 0.25em;
		}


	/* -- Inside Page Callouts */								
	.CalloutGroup.InsideCallouts {margin-top: 2em;}
		.CalloutGroup.InsideCallouts .Callout {	padding: 2em 1em;}
			.CalloutGroup.InsideCallouts .Callout p br {display: none;}

@media only screen and (min-width: 30em) {
	/* -- Inside Page Callouts */
	.CalloutGroup.InsideCallouts .Callout p br {display: inline;}	
}

@media only screen and (min-width: 60em) {
	.CalloutGroup {
		background: #e5e5e5;
		background: -moz-linear-gradient(left,  #e5e5e5 0%, #e5e5e5 48%, #f2f2f2 52%, #f2f2f2 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e5e5e5), color-stop(48%,#e5e5e5), color-stop(52%,#f2f2f2), color-stop(100%,#f2f2f2));
		background: -webkit-linear-gradient(left,  #e5e5e5 0%,#e5e5e5 48%,#f2f2f2 52%,#f2f2f2 100%);
		background: -o-linear-gradient(left,  #e5e5e5 0%,#e5e5e5 48%,#f2f2f2 52%,#f2f2f2 100%);
		background: -ms-linear-gradient(left,  #e5e5e5 0%,#e5e5e5 48%,#f2f2f2 52%,#f2f2f2 100%);
		background: linear-gradient(to right,  #e5e5e5 0%,#e5e5e5 48%,#f2f2f2 52%,#f2f2f2 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#f2f2f2',GradientType=1 );
		}
		.CalloutGroup .Wrapper {max-width: 88.25em;}

		.CalloutGroup .Callout {
			float: left;
			width: 33.3%;
			padding: 2.4375em 4em 1.35em 4em;
			}

		.CalloutGroup .Callout p br {display: none;}	

		.CalloutGroup h2 {font-size: 1.75em;}

		
	/* -- Inside Page Callouts */								
	.CalloutGroup.InsideCallouts {margin-top: 4em;}
		.CalloutGroup.InsideCallouts .Callout {width: 50%;}

		.CalloutGroup.InsideCallouts + .Clients {padding-bottom: 2em;}

}	

@media only screen and (min-width: 65em) {
	
	.CalloutGroup .Callout p br {display: inline;}

}

/* ------------------------------------------------------------------------ Home Intro Section */

.Intro {
	padding: 4.5em 0 4em 0;
	/*background: #049cde;*/
	background: #007DC4;
	color: #FFF;
	}

	.Intro a {
		color: #fff;
	}	

	.Intro p {font-size: 1.2em;}

	.Intro .Button {margin: 0.75em 0 0 0;}

@media only screen and (min-width: 50em) {

	.Intro .Button:nth-child(1) {margin-right: 1em;}
}

@media only screen and (min-width: 60em) {

	.Intro p {
		font-size: 1.375em;
		line-height: 1.8;
		}

	.Intro .Wrapper {max-width: 65em;}	

}	


/* ------------------------------------------------------------------------ Platforms, Clients & Registration Section */

.Platforms,
.Clients {padding: 3em 0;}

	.Logos {margin-top: 1em}
	.Logos img {
		float: left;
		width: 47%;
		margin: 0 3% 1.5em 0;
		padding-bottom: 0;
		}

@media only screen and (min-width: 30em) {	

	.Logos img {
		width: 30%;
		margin: 0 3% 1.5em 0
		}

}

@media only screen and (min-width: 60em) {		

	.Platforms,
	.Clients {padding: 5.5em 0 5em 0;}	

		.Logos {
			text-align: justify;
			margin-top: 2em;
			}
			.Logos img {
				float: none;
				margin: 0;
				width: 142px;
				display: inline-block;
	    		vertical-align: top;
	    		padding: 0;
				}
			.Logos:after {
				content: "";
			    width: 100%;
			    display: inline-block;
				}

}	

.Registration {
    background: #485b63;
	padding: 2.5rem 0;
	color: #fff;
	
}

	.Registration.Green {
		background: #00a885;
	}

.Registration h1 {
	margin: 0;
	color: #fff;
	padding: 0 0 0;
	font-size: 1.96875em;
	font-weight: 700;
}
.Registration h3 {
    margin: 0;
    color: #fff;
    font-weight: 500;
    font-size: 22px;
    padding: 0 0 1em;
}
.Registration .audit--text
{
	
}
.intro--title {
	font-size: 1.4rem;
}

.Registration .Button {
	width: 100%;
}

.Registration .Button:hover  {
	color: #f2473a
}

.keynote-speaker {
	background: #fafafa;
    padding: 2em;
    border: solid 1px #eee;
    border-bottom: solid 2px #007DC4;
    margin: 1.2em 0;
}

/* ------------------------------------------------------------------------ Heading Block */

.HeadingBlock {
	padding: 2em 0 0 0;
	background: #2d3c47;
	}

@media only screen and (min-width: 60em) {	

	.HeadingBlock {padding: 6em 0 0 0;}
		.HeadingBlock h1 {padding-bottom: 0.25em;}	

}

/* ------------------------------------------------------------------------ Features Section */

.Feature {
	background: #007DC4;
	color: #FFF;
	padding: 2em 0;
	margin: 2em 0;
	}
	.Feature.Alt {
		color: inherit;
		background: #e5e5e5;
		}
		.Feature.Alt.Alt2 {
			background: #f2f2f2;
			background: #FFF;
			}
	
	.Feature h2,
	.Feature h3 {color: #FFF;}	

	.Feature.Alt h2 {color: #4a4747;}
	.Feature.Alt h3 {color: #007DC4;}
		.Feature.Alt h2 {letter-spacing: -0.02em;}

	.Feature hr {
		background: #FFF;
		margin: 1em auto;
		}

	.Feature .Addon {
		background: #0274b5;
		padding: 0 1.5em;
		}	

	.Feature + .CalloutGroup {margin-top: 0;}

	.FeaturePercentage {
		color: #FFF;
		border: 4px solid #00a885;
		background-color: #48BBA3;
		font-size: 2em;
		font-weight: bold;
		font-style: italic;
		display: inline-block;
		clear: both;
		margin: 0 auto 1em auto;
		border-radius: 2px;
		padding: 0 0.5em;
		}	
		.FeaturePercentage sup {
			top: -0.4em;
			font-size: 65%;
			margin-left: 0.15em;
			}

@media only screen and (min-width: 60em) {	

	.Feature {
		padding: 2em 0;
		margin: 4em 0;
		overflow: hidden;
		}
		.Feature.Alt {padding: 3em 0;}

		.Feature h3 {
			font-size: 1.7em;
  			font-weight: normal;
			}

		.Feature .Addon {
			position:relative;
			padding: 1.8em 1.5em 0 2em;
			margin: -2em 0 0;
			z-index: 1;
			}
			.Feature .Addon:before {
				content: "";
				background: #0274b5;
				position: absolute;
				left:0;
				top: 0;
				height: 30em;
				width: 50em;
				z-index:-1;
				}

		.Feature + .Platforms {padding-top: 1.5em;}	

	.FeaturePercentage {margin: -1em auto 0 auto;}		
	
}


/* ------------------------------------------------------------------------ For Business Page */

.BusinessOption {
	display: block;
	background: #00a885;
	text-align: center;
	padding: 1.5em 0.5em;
	margin: 1em 0;
	}
	.BusinessOption h2 {font-weight: normal;}
		.BusinessOption h2,
		.BusinessOption p {color: #FFF;}

	.BusinessOption:hover {
	  -webkit-transform: scale(0.95,0.95);
		transform: scale(0.95,0.95);
		}

/* ------------------------------------------------------------------------ Contact Page */

@media only screen and (min-width: 60em) {	

	.ContactInfo span.Label {
		display: inline-block;
		width: 7em;
		font-weight: bold;
		}

}

/* ------------------------------------------------------------------------ Careers Page */

.CareerName {font-size: 1.2em;}

/* ------------------------------------------------------------------------ Blog */

.DateFilter {
	background-color: #f2f2f2;
	padding: 1em;
}

.BlogArticle article img {
	max-width: 100%;
	width: auto;
	}

@media only screen and (min-width: 60em) {	
	/*.DateFilter {margin-top:-2em;}*/
}	


/* ------------------------------------------------------------------------ Accordion */

.AccordionTrigger {
    position: relative;
    display: block;
    text-decoration: none;
    font-weight: 600;
    font-size: 1.1em;
    padding: 0.75em 3em 0.75em 1.3em;
    border-bottom: 1px solid #cccfd3;
    cursor: pointer;
    }


.Accordion {
    display: none;
    background-color: #f5f5f5;
    padding: 2em 2em;
    border-bottom: 1px solid #cccfd3;
    }  

    .Accordion p:last-of-type {padding-bottom: 0}


/* ------------------------------------------------------------------------ Starburst */

.starburst--container {
	position: relative;
	text-align: center;
}

.starburst {
	float: none;
	position: relative;
	display: block;
	z-index: 1;
}

.LandingForm .starburst {
		float: right;
		position: absolute;
		max-width: 7rem;
		right: -3%;
		top: -1.5em;
	}

.Register .AlignC {
	text-align: left;
	padding: 0.5em 1.25em;
}

.Register--Logos {
	display: flex;
    align-items: center;
	text-align: center;
}

.Register--Logos img {
	max-width: 8em;
	margin: 0;
}

.Register--Logos .google {
	border: solid 1px #eee;
}

.Register--Logos .rlb {
	max-width: 4em;
}

@media only screen and (min-width: 40em) {
	
	.starburst--container {
		text-align: left;
	}
	
	.Register .AlignC {
	text-align: center;
	}
	
	.starburst {
		float: right;
		position: absolute;
		max-width: 13rem;
		right: -50%;
		top: -12.5em;
	}
	
	.LandingForm .starburst {
		float: right;
		position: absolute;
		max-width: 9rem;
		right: 0%;
		top: -7.5em;
	}
}

@media only screen and (min-width: 68.750em) {
	.starburst {
		max-width: 13rem;
		right: 0em;
		top: -8em;
	}
	
	.LandingForm .starburst {
		max-width: 11rem;
		right: 0em;
		top: -8em;
	}
}

@media only screen and (min-width: 75em) {
	.starburst {
		max-width: 15rem;
		right: 0em;
	}
	
	.LandingForm .starburst {
		max-width: 11rem;
		right: 0em;
	}
	
	.audit--text {
		max-width: 60%;
	}
	.Last .audit--text{
		max-width: 100%;
		text-align: center;
	}
	
}
@media(max-width: 1200px)
{
	.Last .audit--text{
		max-width: 100%;
		text-align: center;
	}
}
@media(max-width: 640px)
{
	.starburst {
		max-width: 300px;
		margin: 0 auto;
	}
}


/* ------------------------------------------------------------------------ Testimonial */

.Testimonial {
	font-size: 1.125rem;
	
}

.Testimonial div {
		border-top: solid 1px #eee;
		padding: 2em 2em 0em 2em;
		text-align: center;
	}

@media only screen and (min-width: 40em) {
	
	.Testimonial {
		font-size: 1.25rem;	
	}
	
	.Testimonial div {
		padding: 4em 5em 2em 5em;
	}
}

/* ------------------------------------------------------------------------ PPC Landing Page */

body.Landing {}

	.Landing header {
		background-color: #FFF;
		border-bottom: 15px solid #2d98ce;
		padding-bottom: 0
		}

	.Landing .Logo {
		background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22140px%22%20height%3D%2237px%22%20viewBox%3D%220%200%20140%2037%22%20enable-background%3D%22new%200%200%20140%2037%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23231F20%22%20d%3D%22M0.4%2C34.6c0-0.9%2C0.2-1.3%2C0.7-1.9l12.3-15.4c1.1-1.4%2C2.1-2.4%2C2.1-2.4v-0.1c0%2C0-0.8%2C0.1-2.5%2C0.1H2.6%0D%0A%09c-1.1%2C0-1.7-0.6-1.7-1.7v-0.9c0-1.1%2C0.6-1.7%2C1.7-1.7h17.9c1.1%2C0%2C1.7%2C0.5%2C1.7%2C1.4v0.4c0%2C0.9-0.2%2C1.3-0.7%2C1.9L9.2%2C29.9%0D%0A%09C8.1%2C31.2%2C7%2C32.2%2C7%2C32.2v0.1c0%2C0%2C0.8-0.1%2C2.5-0.1h11.4c1.1%2C0%2C1.7%2C0.6%2C1.7%2C1.6v0.9c0%2C1.1-0.6%2C1.7-1.7%2C1.7H2c-1.1%2C0-1.7-0.5-1.7-1.4%0D%0A%09V34.6z%22/%3E%0D%0A%3Cpath%20fill%3D%22%23231F20%22%20d%3D%22M36.5%2C10.1c7.1%2C0%2C11.1%2C5.1%2C11.1%2C12.3c0%2C0.9-0.7%2C1.7-1.7%2C1.7H28.7c0.3%2C5.6%2C4.3%2C8.7%2C8.9%2C8.7c2.8%2C0%2C5-1.2%2C6.2-2%0D%0A%09c1-0.5%2C1.7-0.4%2C2.3%2C0.6l0.5%2C0.8c0.5%2C0.9%2C0.4%2C1.7-0.5%2C2.2c-1.5%2C1.1-4.6%2C2.7-8.7%2C2.7c-8.1%2C0-13.6-5.9-13.6-13.5%0D%0A%09C23.7%2C15.4%2C29.2%2C10.1%2C36.5%2C10.1z%20M42.7%2C20.8c-0.2-4.5-2.8-6.9-6.3-6.9c-3.8%2C0-6.8%2C2.5-7.5%2C6.9H42.7z%22/%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23231F20%22%20d%3D%22M106.7%2C3.9V2.2c0-1.1%2C0.6-1.7%2C1.7-1.7h1.7c1.1%2C0%2C1.7%2C0.6%2C1.7%2C1.7v1.7c0%2C1.1-0.6%2C1.7-1.7%2C1.7h-1.7%0D%0A%09%09C107.3%2C5.6%2C106.7%2C5%2C106.7%2C3.9z%20M106.8%2C12.4c0-1.1%2C0.6-1.7%2C1.7-1.7h1.6c1.1%2C0%2C1.7%2C0.6%2C1.7%2C1.7v22.4c0%2C1.1-0.6%2C1.7-1.7%2C1.7h-1.6%0D%0A%09%09c-1.1%2C0-1.7-0.6-1.7-1.7V12.4z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%23231F20%22%20d%3D%22M116.8%2C12.4c0-1.1%2C0.6-1.7%2C1.7-1.7h1.4c1.1%2C0%2C1.7%2C0.6%2C1.7%2C1.7v2.3c0%2C0.8-0.2%2C1.5-0.2%2C1.5h0.1%0D%0A%09%09c1-2.2%2C4.1-6.1%2C9.8-6.1c6.1%2C0%2C8.8%2C3.3%2C8.8%2C9.9v14.8c0%2C1.1-0.6%2C1.7-1.7%2C1.7h-1.6c-1.1%2C0-1.7-0.6-1.7-1.7V21.1c0-3.6-0.7-6.5-4.8-6.5%0D%0A%09%09c-5%2C0-8.6%2C4.2-8.6%2C9.5v10.6c0%2C1.1-0.6%2C1.7-1.7%2C1.7h-1.6c-1.1%2C0-1.7-0.6-1.7-1.7V12.4z%22/%3E%0D%0A%3C/g%3E%0D%0A%3Cpath%20fill%3D%22%23231F20%22%20d%3D%22M80.3%2C10C80.3%2C10%2C80.3%2C10%2C80.3%2C10l0%2C4.3c0%2C0%2C0%2C0%2C0%2C0c4.9%2C0%2C8.9%2C3.8%2C8.9%2C9.2c0%2C5.4-4%2C9.3-8.9%2C9.3%0D%0A%09c-4.8%2C0-8.8-3.8-8.9-9.1h-5C66.5%2C31.3%2C72.7%2C37%2C80.3%2C37c7.7%2C0%2C13.9-5.7%2C13.9-13.5C94.2%2C15.6%2C88%2C10%2C80.3%2C10z%22/%3E%0D%0A%3Cpath%20opacity%3D%220.15%22%20fill%3D%22%23231F20%22%20d%3D%22M71.4%2C23.4c0-5.3%2C4-9.2%2C8.9-9.2V10c-7.7%2C0-13.8%2C5.6-13.8%2C13.4c0%2C0%2C0%2C0.1%2C0%2C0.1h5%0D%0A%09C71.5%2C23.5%2C71.4%2C23.5%2C71.4%2C23.4z%22/%3E%0D%0A%3Cpath%20fill%3D%22%23231F20%22%20d%3D%22M52%2C12.4c0-1.1%2C0.6-1.7%2C1.7-1.7h1.4c1.1%2C0%2C1.7%2C0.6%2C1.7%2C1.7v3c0%2C1.1-0.2%2C1.9-0.2%2C1.9h0.1%0D%0A%09c1.1-3.4%2C4-6.8%2C7.9-6.8c1.2%2C0%2C1.6%2C0.6%2C1.6%2C1.7v1.4c0%2C1.1-0.7%2C1.7-1.8%2C1.7c-5%2C0-7.5%2C5.4-7.5%2C10.5v9c0%2C1.1-0.6%2C1.7-1.7%2C1.7h-1.6%0D%0A%09c-1.1%2C0-1.7-0.6-1.7-1.7V12.4z%22/%3E%0D%0A%3C/svg%3E%0D%0A');
		}	

	.Landing .GoogleParter {
		display: block;
		width: 200px;
		margin: 0 auto 1em auto;
		}

	.Landing .LandingCallout {
		color: #000;
		text-align: center;
		font-size: 1.1em;
		}
		.LandingCallout span:nth-child(1) {
			color: #007DC4;
			}	
		.LandingCallout span a {
			font-weight: bold;
			color: #007DC4;
			}

	.Landing .menu-button {
		background-color: rgb(9, 108, 176);}

	.Landing .MainNav {}		

	.Landing .HeadingBlock {background-color: transparent;}	

		.Landing .HeadingBlock h2 {color: #007DC4;}


	.Landing .HeadingBlock h1 {
		color: #007DC4;
		/*padding-bottom: 0.5em;*/
		}

		.Landing h2.First {
			/*color: #049cde;*/
			/*font-weight: normal;*/
			}

	.Landing article {padding: 0 0 3em 0;}
		.Landing article.PB0 {padding-bottom: 0;}


	.Landing h3 {color: #000;}
	.Landing footer h3 {color: #007DC4;}
	
	.LandingForm {
		position: relative;
		background: #272936;
		/*padding: 1.5em;*/
		}
		.LandingForm .Padded {padding: 1.5em 2em;}

		.LandingForm h2 {
			position: relative;
			color: #FFF;
			background-color: #007DC4;
			font-weight: 500;
			padding: 0.5em 0.25em;
			}
			.LandingForm h2:after {    
				content: "";
			    position: absolute;
			    z-index: 2;
			    bottom: -17px;
			    left: 1em;
			    width: 0;
			    height: 0;
			    border-left: 18px solid transparent;
			    border-right: 18px solid transparent;
			    border-top: 18px solid #007DC4;
				}

		.LandingForm label,
		.LandingForm .Required {
			color: silver;
			/*margin-top: 0.75em;*/
			}

		.LandingForm .Button {
			width: 100%;
			background-color: #e44e3d;
			font-size: 1.6em;
			color: #FFF;
			border: none;
			}
			.LandingForm .Button:hover {
				background: #FFF;
				color: rgb(9, 108, 176);
				}	

		.LandingForm .Note {
			color: silver;
			font-style: normal;
			}	


		.LandingForm textarea {height: 7em;}


		.LandingFeature {
			display: table;
			width: 100%;
			background-color: #e5e5e5;
		    /*padding: 0 1.5em;*/
		    /*color: #FFF;*/
			}
			.LandingFeature .CF {
				display: table-row;
				}
			.LandingFeature .ClientBox {
				display: table-cell;
				width: 33.3%;
				vertical-align: middle;
				border-bottom: 2px solid #FFF;
				border-right: 2px solid #FFF;
				padding: 1em;
				text-align: center;
				height: 9em;
				}
				.LandingFeature .ClientBox:nth-child(3n) {border-right: 0;}
				
				.LandingFeature .ClientBox img {
					margin-bottom: 0;
					width: 73%;
					}

				.LandingFeature .ClientBox p {
					letter-spacing: -0.025em;
   					font-size: 1em;
   					}	


	/*.Landing .Clients {
	    background-color: #F1F1F1;
		}*/	

	.BenefitCircle {
		width: 10rem;
		height: 10rem;
		font-size: 21px;
		text-align: center;
		line-height: 7.5em;
		margin: 1em auto;
		background-color: #2D98CE;
		color: #FFF;
		border-radius: 50%;
		}		

@media only screen and (min-width: 40em) {

	.Landing .HeadingBlock {
		padding: 3.5em 0 0 0;
		}
		.Landing .HeadingBlock h1 { 
			font-size: 2.75em;
			}


	/*.Landing h2.First {padding-top: 0.593em;}	*/

	/*.Landing h3 {padding-bottom: 0.9em;}*/

	
	.LandingForm { margin-top: 1.5em; }	

}

@media only screen and (min-width: 60em) {

	.Landing .flexnav li a {color: #4B4849;}

	.Landing .flexnav li a {padding: 0.5em 0.8em;}
}

@media only screen and (min-width: 70em) {
	
	.Landing.BodyStyle {
		padding-top: 9em;
		overflow-x: hidden;
		}

	.Landing header {padding: 1em 0;}

	.Landing header .Logo {
		margin-top: 0.25em;
		margin-left: 0;
		}

	.Landing .GoogleParter {
		float: left;
		margin: 0.5em 0 0 0;
		clear: left;
		width: 125px;
		}

	.Landing .MainNav { 
		float: left;
    	margin-left: 4em;
    	margin-top: 0.55em;
    	}	

	
	.Landing .LandingCallout {
		float: right;
		font-size: 1.5em;
		text-align: right;
		padding-bottom: 0;
		line-height: 1.5;
		}
		.LandingCallout span:nth-child(1) {
		    font-size: 1.3em;
		    color: #007DC4;
			}


	.LandingForm {
		-webkit-animation: fadeleft 0.5s ease-in-out;
  		animation: fadeleft 0.5s ease-in-out;
		}

	
}



/* ------------------------------------------------------------------------ Subnav */

/*CURRENTLY SUBNAV IS UNUSED*/
.SubNav {display: none;}

@media only screen and (min-width: 60em) {	
	
	.SubNav {
		display: block;
		background: #007DC4;
		overflow: hidden;
		}
		.SubNav ul,
		.SubNav li {
			background: none;
			padding: 0;
			margin: 0;
			}
			.SubNav li {
				display: inline-block;
				margin-right: 1.75em
				}
				.SubNav a {
					display: block;
					color: #FFF;
					font-size: 1em;
					padding: 0.75em 0;
					font-weight: normal;
					}
					.SubNav a:hover:after,
					.SubNav a.Current:after {
						content: "";
						position: absolute;
						bottom: 0.75em;
						left: 0;
						width: 100%;
						height: 2px;
						background: #FFF;
						}
}

/* ------------------------------------------------------------------------ Inline Modals / Fancybox */

.InlineModal {display: none;}

.assessment-list{
	list-style: upper-alpha;
	text-align: left;
}
.assessment-list li{
padding: 0;
}
ol.assessment-list p{
font-size: 13px;
}
.flex-list{
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
}
.flex-list p:first-of-type{
	margin-right: 24px;
}

	
	.ModalHeader {
		background: rgb(3, 134, 190);
		color: #FFF;
		padding: 1.5em 1em 1.5em 1em;
		}
		.ModalHeader.Green {
			background: rgb(0, 168, 133);
		}
		.ModalHeader h2 {
			color: #FFF;
			text-transform: uppercase;
			padding-bottom: 0.3em;
			}
		.ModalHeader p {padding-bottom: 0.25em;}

		.InlineModal .PaddedBox {padding: 1em;}

		.ModalHeader .CallNow {
			margin-top: 0.5em;
			padding: 0.5em 2em;
			background: rgb(3, 116, 164);
			}

			.ModalHeader.Green .CallNow {
				background: rgb(0, 140, 111);
			}
			.ModalHeader .CallNow p {font-weight: bold;}


@media only screen and (min-width: 40em) {	

	.InlineModal .PaddedBox {padding: 2em;}
	
	.ModalHeader {padding: 1.5em 2em;}

		.ModalHeader h2 {font-size: 2.5em;}
		
		.ModalHeader .CallNow p {font-size: 1.3em;}

	.ModalHeader p {font-size: 1.1em;}

	.InlineModal .Button {margin-bottom: 0}	

}


/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #FFF;
	text-shadow: none;
	padding: 0!important;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 1em/1.6 'Noto Sans',Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading {
	background-image: url(../../images/fancybox/fancybox_sprite.png);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 0;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(../../images/fancybox/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 35px;
	height: 35px;
	cursor: pointer;
	z-index: 8040;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2235px%22%20height%3D%2235px%22%20viewBox%3D%220%200%2035%2035%22%20enable-background%3D%22new%200%200%2035%2035%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M17.6%2C0.2C8%2C0.2%2C0.2%2C8%2C0.2%2C17.6C0.2%2C27.2%2C8%2C35%2C17.6%2C35S35%2C27.2%2C35%2C17.6C35%2C8%2C27.2%2C0.2%2C17.6%2C0.2z%22/%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%2300A885%22%20d%3D%22M17.6%2C33.2C9%2C33.2%2C2%2C26.2%2C2%2C17.6C2%2C9%2C9%2C2%2C17.6%2C2c8.6%2C0%2C15.6%2C7%2C15.6%2C15.6C33.2%2C26.2%2C26.2%2C33.2%2C17.6%2C33.2z%0D%0A%09%09%20M17.6%2C4.2c-7.4%2C0-13.4%2C6-13.4%2C13.4c0%2C7.4%2C6%2C13.4%2C13.4%2C13.4s13.4-6%2C13.4-13.4C30.9%2C10.2%2C24.9%2C4.2%2C17.6%2C4.2z%22/%3E%0D%0A%3C/g%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%2300A885%22%20d%3D%22M17.5%2C15.7l2.6-4.5h3.3l-4.2%2C6.4l4.4%2C6.5h-3.4l-2.7-4.6L14.8%2C24h-3.3l4.3-6.5l-4.2-6.4h3.3L17.5%2C15.7z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A');
	background-repeat: no-repeat;
	}
	.fancybox-close:hover {
		transform: scale(0.9,0.9);
		-webkit-transform: scale(0.9,0.9);
		}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(../../images/fancybox/blank.gif); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
	background-repeat: no-repeat;
	background-position: center center;
}

.fancybox-prev span {
	left: 10px;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Ccircle%20fill%3D%22%23229B48%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%2210%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M12.6%2C14.5c0.5%2C0.6%2C0.5%2C1.3%2C0%2C1.8s-1.4%2C0.5-1.8%2C0C10.3%2C15.9%2C5.6%2C11%2C5.6%2C11c-0.3-0.2-0.4-0.6-0.4-0.9%0D%0A%09%09s0.1-0.6%2C0.4-0.9c0%2C0%2C4.6-4.9%2C5.1-5.3c0.5-0.5%2C1.3-0.5%2C1.8%2C0c0.5%2C0.5%2C0.5%2C1.2%2C0%2C1.8l-4.3%2C4.4L12.6%2C14.5z%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A'); /*fancybox-prev.svg*/
}

.fancybox-next span {
	right: 10px;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Ccircle%20fill%3D%22%23229B48%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%2210%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M7.4%2C14.5c-0.5%2C0.6-0.5%2C1.3%2C0%2C1.8s1.4%2C0.5%2C1.8%2C0c0.5-0.5%2C5.1-5.3%2C5.1-5.3c0.3-0.2%2C0.4-0.6%2C0.4-0.9%0D%0A%09%09s-0.1-0.6-0.4-0.9c0%2C0-4.6-4.9-5.1-5.3c-0.5-0.5-1.3-0.5-1.8%2C0C6.9%2C4.3%2C6.9%2C5%2C7.4%2C5.6l4.3%2C4.4L7.4%2C14.5z%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A'); /*fancybox-next.svg*/
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(../../images/fancybox/fancybox_overlay.png);
	background: rgba(102, 102, 102, 0.82);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: bold 1em/1.6 'Noto Sans',Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: #22a53f;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;		
			
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
	background: #22a53f;
	padding: 5px 20px;
	text-align:center;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading {
		background-image: url(../../images/fancybox/fancybox_sprite@2x.png);
		background-size: 44px 44px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url(../../images/fancybox/fancybox_loading@2x.gif);
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}	


/* ------------------------------------------------------------------------ Stackable Responsive Tables */

table {
    border-collapse: collapse;
    border-spacing: 0;
	border:none; 
	width:100%;	
	margin:1em 0 2em 0;
	overflow:auto;
	}	
	table[style] {width:100% !important; }	
		
	tr { background: #eaecef; }
		tr:nth-child(odd) { background: #f2f4f7; }
	
	th, td {
		text-align: left;
		vertical-align: top;
		font-size: 0.875em;	
		padding:1.25em 1.5em ;
		border:1px solid #fff;
		}	
			
		th {
			border:1px solid #0668a7;
			background: #0c327e;
			color: #fff;
			font-weight:bold;
			}
			

/* RESPONSIVE EXAMPLE */

.st-head-row { 
	background: #4399d4;
	border:1px solid #fff;
	color: #fff;
	}
	
	.st-head-row a { color: #fff;}
	
.st-head-row-main { background: #0c327e; }


.stacktable.large-only { display: table; }
.small-only { display: none; }


@media only screen and (max-width: 60em) {
	
  .large-only { display: none; }
  .stacktable.small-only {
	  display: table; 
	  *display: inline-block; 
	  }
  
}


/* ------------------------------------------------------------------------ Forms */
	
.Error, .Error[style], .Required {
	color: #e7004c;
	font-size: 0.875em;
	font-weight:bold;
	}
	
.RadioCheckHeader {
	margin-top:1.250em;
	padding-bottom:.25em;
	}
	
.RadioTable {width: auto; }

	.RadioTable td {
		padding: 0;
		border: none;
		font-size: 1em;
		}
	
label {
	display:block; 
	margin: 1.125em 0 0.25em 0;
	}	
	label.RadioCheck, .RadioTable td label {
		display:inline-block; 
		margin: 0 0 0.5em 0;
		width:85%;	
		line-height: 1.4;
		}
		.RadioTable td label {
			margin-left: .25em; 
			width: auto;
			}
	
input, select, textarea {
	border: 1px solid #dedfe2;
	font-size:0.875em;
	font: normal 0.875em/1.6 'Roboto', Arial, Helvetica, sans-serif; 
	color: #272923;
	width: 100%;
	padding: .5em .75em; 
	background: #fff;	
	border-radius: 0.188em;	
		
	-webkit-transition: all 0.5s;	
		transition: all 0.5s;
	}	
								
	input[type="checkbox"], input[type="radio"], input[type="image"] {
		height: auto;
		width:auto;
		padding: 0;
		background:transparent;
		vertical-align:top;
		}
			
	textarea { 
		height: 10em; 
		width:100%;
		display: block;
		}
		textarea.Description { height: 20em; }

		
@media (max-width:50em) and (min-width:40em) {
	
	label.RadioCheck, .RadioTable td label { width:75%;	}
		
}
			
@media (max-width:64em) and (min-width:0) {
	
	input[type="text"], input[type="submit"], textarea { -webkit-appearance: none; }
	
}
			
@media only screen and (min-width: 40em) {	
	
	.RecaptchaWrap {
		-webkit-transform: scale(0.86,0.86) translateX(-1.55em);
		transform: scale(0.86,0.86) translateX(-1.55em);
		}	
}

/* =============================================================================================
	FOOTER
============================================================================================= */

.PrintFooter { display:none; }

footer { 
	padding-top: 2em;
	background: #010d10;
	}
	footer img {width: 200px;}

	footer p {font-size: .875em; }
	
	footer p, footer a { color: #bfc0c0; }

	footer h3 {
		padding-bottom: 0.75em;
		font-weight: bold;
		font-size: 1.875em;
		}	
		
/* ------------------------------------------------------------------------ Sub Footer */

.SubFooter {
	margin-top: 4em;
	padding: 2em;
	background: #131313;
	}
	.SubFooter .Wrapper {width: 100%}

	.SubFooter .Copyright {font-size: 0.75em;}
		.Copyright a.ThirdParties {opacity: 0.5;}
		.Copyright .Divider {margin: 0 0.5em;}	
	
	.SubFooter .PartnerLogos {margin-top: 1em;}
		.PartnerLogos img:nth-child(1) {width: 150px;}
		.PartnerLogos img:nth-child(2) {  width: 192px;}
		.PartnerLogos img:nth-child(3) {  width: auto; height: 53px;}
	
	.SubFooter .Links a {margin: 0 0.75em;}
		.Links a.First {margin-left: 0;}	
		.Links a:hover {color: #007DC4}
	
	
	.RKD {
		width: 155px; 
		height: 13px;
		background-size:100%;
		opacity: .5;
		margin-top:.25em;
		
		background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22154px%22%20height%3D%2214px%22%20viewBox%3D%220%200%20154%2014%22%20enable-background%3D%22new%200%200%20154%2014%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M80.5%2C4.7h1l1.6%2C6l1.6-6h1.2l1.6%2C6l1.6-6h1.1l-1.9%2C7H87l-1.6-6.1l-1.6%2C6.1h-1.3L80.5%2C4.7z%22/%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M91.7%2C4.7h4.8v0.8h-3.8v2.1h3.6v0.8h-3.6v2.6h3.9v0.8h-4.9V4.7z%22/%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M98.4%2C4.7h2.6c0.8%2C0%2C1.4%2C0.2%2C1.8%2C0.5c0.4%2C0.3%2C0.6%2C0.7%2C0.6%2C1.3c0%2C0.4-0.1%2C0.8-0.3%2C1%0D%0A%09%09%09%09c-0.2%2C0.3-0.5%2C0.4-1%2C0.5c0.5%2C0.1%2C0.9%2C0.3%2C1.2%2C0.6c0.3%2C0.3%2C0.4%2C0.7%2C0.4%2C1.2c0%2C0.6-0.2%2C1.1-0.7%2C1.5c-0.5%2C0.3-1.1%2C0.5-2%2C0.5h-2.7%0D%0A%09%09%09%09V4.7z%20M99.5%2C5.5v2.1h1.5c0.5%2C0%2C0.9-0.1%2C1.1-0.3c0.2-0.2%2C0.4-0.4%2C0.4-0.8c0-0.4-0.1-0.6-0.4-0.8c-0.2-0.2-0.6-0.3-1.1-0.3H99.5z%0D%0A%09%09%09%09%20M99.5%2C8.4V11h1.7c0.6%2C0%2C1-0.1%2C1.2-0.3c0.3-0.2%2C0.4-0.5%2C0.4-1c0-0.4-0.1-0.8-0.4-1c-0.3-0.2-0.7-0.3-1.2-0.3H99.5z%22/%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M112.3%2C4.9v0.9c-0.4-0.2-0.8-0.3-1.1-0.4c-0.3-0.1-0.7-0.1-1-0.1c-0.6%2C0-1%2C0.1-1.3%2C0.3%0D%0A%09%09%09%09c-0.3%2C0.2-0.5%2C0.5-0.5%2C0.9c0%2C0.3%2C0.1%2C0.5%2C0.3%2C0.7c0.2%2C0.2%2C0.6%2C0.3%2C1.2%2C0.4l0.6%2C0.1c0.8%2C0.1%2C1.3%2C0.4%2C1.7%2C0.7%0D%0A%09%09%09%09c0.4%2C0.3%2C0.5%2C0.8%2C0.5%2C1.4c0%2C0.7-0.3%2C1.2-0.7%2C1.6c-0.5%2C0.4-1.2%2C0.5-2.2%2C0.5c-0.4%2C0-0.7%2C0-1.2-0.1c-0.4-0.1-0.8-0.2-1.3-0.3v-1%0D%0A%09%09%09%09c0.4%2C0.2%2C0.8%2C0.4%2C1.2%2C0.5c0.4%2C0.1%2C0.8%2C0.2%2C1.2%2C0.2c0.6%2C0%2C1-0.1%2C1.4-0.3c0.3-0.2%2C0.5-0.5%2C0.5-0.9c0-0.3-0.1-0.6-0.3-0.8%0D%0A%09%09%09%09c-0.2-0.2-0.6-0.3-1.1-0.4l-0.6-0.1c-0.8-0.1-1.3-0.4-1.7-0.7c-0.3-0.3-0.5-0.7-0.5-1.3c0-0.6%2C0.2-1.1%2C0.7-1.5%0D%0A%09%09%09%09c0.5-0.4%2C1.1-0.5%2C2-0.5c0.4%2C0%2C0.7%2C0%2C1.1%2C0.1C111.5%2C4.7%2C111.9%2C4.8%2C112.3%2C4.9z%22/%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M113.2%2C4.7h6.5v0.8H117v6.2h-1V5.5h-2.7V4.7z%22/%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M120.5%2C4.7h1V9c0%2C0.8%2C0.1%2C1.3%2C0.4%2C1.6c0.3%2C0.3%2C0.8%2C0.5%2C1.4%2C0.5c0.7%2C0%2C1.1-0.2%2C1.4-0.5%0D%0A%09%09%09%09c0.3-0.3%2C0.4-0.9%2C0.4-1.6V4.7h1v4.4c0%2C0.9-0.2%2C1.6-0.7%2C2.1c-0.5%2C0.5-1.2%2C0.7-2.2%2C0.7c-1%2C0-1.7-0.2-2.2-0.7%0D%0A%09%09%09%09c-0.5-0.5-0.7-1.2-0.7-2.1V4.7z%22/%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M128.5%2C4.7h2.1c1.5%2C0%2C2.6%2C0.3%2C3.3%2C0.9c0.7%2C0.6%2C1%2C1.5%2C1%2C2.7c0%2C1.2-0.3%2C2.1-1%2C2.7c-0.7%2C0.6-1.8%2C0.9-3.3%2C0.9%0D%0A%09%09%09%09h-2.1V4.7z%20M129.6%2C5.5V11h1.3c1.1%2C0%2C1.8-0.2%2C2.3-0.7c0.5-0.4%2C0.7-1.1%2C0.7-2.1c0-0.9-0.2-1.6-0.7-2.1c-0.5-0.4-1.3-0.7-2.3-0.7%0D%0A%09%09%09%09H129.6z%22/%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M137%2C4.7h1v7h-1V4.7z%22/%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M143.5%2C4.6c1.1%2C0%2C1.9%2C0.3%2C2.6%2C1c0.6%2C0.7%2C1%2C1.5%2C1%2C2.7c0%2C1.1-0.3%2C2-1%2C2.7c-0.6%2C0.7-1.5%2C1-2.6%2C1%0D%0A%09%09%09%09c-1.1%2C0-1.9-0.3-2.6-1c-0.6-0.7-1-1.5-1-2.7c0-1.1%2C0.3-2%2C1-2.7C141.6%2C4.9%2C142.4%2C4.6%2C143.5%2C4.6z%20M143.5%2C5.3%0D%0A%09%09%09%09c-0.8%2C0-1.3%2C0.3-1.8%2C0.8c-0.4%2C0.5-0.7%2C1.2-0.7%2C2.1c0%2C0.9%2C0.2%2C1.6%2C0.7%2C2.1c0.4%2C0.5%2C1%2C0.8%2C1.8%2C0.8c0.8%2C0%2C1.3-0.3%2C1.8-0.8%0D%0A%09%09%09%09c0.4-0.5%2C0.7-1.2%2C0.7-2.1c0-0.9-0.2-1.6-0.7-2.1C144.9%2C5.6%2C144.3%2C5.3%2C143.5%2C5.3z%22/%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M153.6%2C4.9v0.9c-0.4-0.2-0.8-0.3-1.1-0.4c-0.3-0.1-0.7-0.1-1-0.1c-0.6%2C0-1%2C0.1-1.3%2C0.3%0D%0A%09%09%09%09c-0.3%2C0.2-0.5%2C0.5-0.5%2C0.9c0%2C0.3%2C0.1%2C0.5%2C0.3%2C0.7c0.2%2C0.2%2C0.6%2C0.3%2C1.2%2C0.4l0.6%2C0.1c0.8%2C0.1%2C1.3%2C0.4%2C1.7%2C0.7%0D%0A%09%09%09%09c0.4%2C0.3%2C0.6%2C0.8%2C0.6%2C1.4c0%2C0.7-0.3%2C1.2-0.7%2C1.6c-0.5%2C0.4-1.2%2C0.5-2.2%2C0.5c-0.4%2C0-0.7%2C0-1.2-0.1c-0.4-0.1-0.8-0.2-1.3-0.3v-1%0D%0A%09%09%09%09c0.4%2C0.2%2C0.8%2C0.4%2C1.2%2C0.5c0.4%2C0.1%2C0.8%2C0.2%2C1.2%2C0.2c0.6%2C0%2C1-0.1%2C1.4-0.3c0.3-0.2%2C0.5-0.5%2C0.5-0.9c0-0.3-0.1-0.6-0.3-0.8%0D%0A%09%09%09%09c-0.2-0.2-0.6-0.3-1.1-0.4l-0.6-0.1c-0.8-0.1-1.3-0.4-1.7-0.7c-0.3-0.3-0.5-0.7-0.5-1.3c0-0.6%2C0.2-1.1%2C0.7-1.5%0D%0A%09%09%09%09c0.5-0.4%2C1.1-0.5%2C2-0.5c0.4%2C0%2C0.7%2C0%2C1.1%2C0.1C152.8%2C4.7%2C153.2%2C4.8%2C153.6%2C4.9z%22/%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%3C/g%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M66.5%2C4.1h3.3V0.8h-3.3V4.1L66.5%2C4.1z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M70.4%2C4.1h3.3V0.8h-3.3V4.1L70.4%2C4.1z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M66.5%2C7.9h3.3V4.6h-3.3V7.9L66.5%2C7.9z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M70.4%2C7.9h3.3V4.6h-3.3V7.9L70.4%2C7.9z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M74.2%2C7.9h3.3V4.6h-3.3V7.9L74.2%2C7.9z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M66.5%2C11.8h3.3V8.4h-3.3V11.8L66.5%2C11.8z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M70.4%2C11.8h3.3V8.4h-3.3V11.8L70.4%2C11.8z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M74.2%2C11.8h3.3V8.4h-3.3V11.8L74.2%2C11.8z%22/%3E%0D%0A%09%3C/g%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Cg%3E%0D%0A%09%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M35.9%2C7.6v4.1h-2.8V0.9h4.3c1.4%2C0%2C2.5%2C0.2%2C3.1%2C0.7c0.7%2C0.5%2C1%2C1.2%2C1%2C2.3c0%2C0.7-0.2%2C1.3-0.5%2C1.8%0D%0A%09%09%09%09%09c-0.3%2C0.5-0.9%2C0.8-1.6%2C1c0.4%2C0.1%2C0.7%2C0.3%2C1%2C0.6c0.3%2C0.3%2C0.6%2C0.8%2C0.9%2C1.4l1.5%2C3.1h-3L38.6%2C9c-0.3-0.5-0.5-0.9-0.8-1.1%0D%0A%09%09%09%09%09c-0.3-0.2-0.6-0.3-1.1-0.3H35.9z%20M37.1%2C5.7c0.6%2C0%2C1-0.1%2C1.3-0.3c0.3-0.2%2C0.4-0.6%2C0.4-1.1c0-0.5-0.1-0.8-0.4-1.1%0D%0A%09%09%09%09%09c-0.3-0.2-0.7-0.3-1.3-0.3h-1.2v2.8H37.1z%22/%3E%0D%0A%09%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M42.8%2C0.9h2.8v4l3.5-4h3.2L47.6%2C6l5.8%2C5.7h-3.5l-4.3-4.3v4.3h-2.8V0.9z%22/%3E%0D%0A%09%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M53.1%2C0.9h2.9c1.6%2C0%2C2.7%2C0.1%2C3.5%2C0.4c0.8%2C0.2%2C1.7%2C0.6%2C2.3%2C1.2c0.5%2C0.5%2C0.9%2C1.1%2C1.1%2C1.7%0D%0A%09%09%09%09%09c0.2%2C0.6%2C0.4%2C1.4%2C0.4%2C2.2c0%2C0.8-0.1%2C1.5-0.4%2C2.2c-0.2%2C0.6-0.6%2C1.2-1.1%2C1.7c-0.6%2C0.6-1.3%2C1-2.1%2C1.2c-0.8%2C0.2-2%2C0.4-3.7%2C0.4h-2.9%0D%0A%09%09%09%09%09V0.9z%20M55.9%2C3v6.6h1c1.1%2C0%2C2-0.3%2C2.6-0.8c0.6-0.6%2C0.9-1.4%2C0.9-2.5c0-1.1-0.3-1.9-0.9-2.5S58.1%2C3%2C56.9%2C3H55.9z%22/%3E%0D%0A%09%09%09%3C/g%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%3C/g%3E%0D%0A%3C/g%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M4%2C5.7v0.8C3.7%2C6.4%2C3.4%2C6.3%2C3.1%2C6.2C2.9%2C6.1%2C2.6%2C6.1%2C2.3%2C6.1c-0.5%2C0-0.8%2C0.1-1.1%2C0.3C1%2C6.5%2C0.9%2C6.8%2C0.9%2C7.1%0D%0A%09%09c0%2C0.3%2C0.1%2C0.5%2C0.2%2C0.6C1.3%2C7.9%2C1.6%2C8%2C2.1%2C8.1l0.5%2C0.1C3.2%2C8.3%2C3.7%2C8.5%2C4%2C8.8C4.3%2C9.1%2C4.4%2C9.5%2C4.4%2C10c0%2C0.6-0.2%2C1.1-0.6%2C1.4%0D%0A%09%09c-0.4%2C0.3-1%2C0.5-1.8%2C0.5c-0.3%2C0-0.6%2C0-0.9-0.1c-0.3-0.1-0.7-0.2-1-0.3v-0.9c0.3%2C0.2%2C0.7%2C0.3%2C1%2C0.4c0.3%2C0.1%2C0.7%2C0.1%2C1%2C0.1%0D%0A%09%09c0.5%2C0%2C0.9-0.1%2C1.1-0.3c0.3-0.2%2C0.4-0.5%2C0.4-0.8c0-0.3-0.1-0.5-0.3-0.7C3.1%2C9.2%2C2.8%2C9%2C2.3%2C9L1.8%2C8.9C1.2%2C8.7%2C0.7%2C8.5%2C0.5%2C8.3%0D%0A%09%09C0.2%2C8%2C0%2C7.6%2C0%2C7.2c0-0.5%2C0.2-1%2C0.6-1.3C1%2C5.5%2C1.5%2C5.4%2C2.2%2C5.4c0.3%2C0%2C0.6%2C0%2C0.9%2C0.1C3.4%2C5.5%2C3.7%2C5.6%2C4%2C5.7z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M5.7%2C5.2h0.8v1H5.7V5.2z%20M5.7%2C7.1h0.8v4.7H5.7V7.1z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M8.8%2C5.7v1.3h1.6v0.6H8.8v2.5c0%2C0.4%2C0.1%2C0.6%2C0.2%2C0.7s0.3%2C0.2%2C0.6%2C0.2h0.8v0.6H9.6c-0.6%2C0-1-0.1-1.2-0.3%0D%0A%09%09c-0.2-0.2-0.3-0.6-0.3-1.2V7.6H7.5V7.1h0.6V5.7H8.8z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M15.4%2C9.2v0.4h-3.5c0%2C0.5%2C0.2%2C0.9%2C0.5%2C1.2c0.3%2C0.3%2C0.7%2C0.4%2C1.2%2C0.4c0.3%2C0%2C0.6%2C0%2C0.9-0.1%0D%0A%09%09c0.3-0.1%2C0.6-0.2%2C0.8-0.3v0.7c-0.3%2C0.1-0.6%2C0.2-0.8%2C0.3c-0.3%2C0.1-0.6%2C0.1-0.9%2C0.1c-0.7%2C0-1.3-0.2-1.8-0.6c-0.4-0.4-0.7-1-0.7-1.8%0D%0A%09%09c0-0.8%2C0.2-1.4%2C0.6-1.8s1-0.7%2C1.7-0.7c0.6%2C0%2C1.1%2C0.2%2C1.5%2C0.6C15.2%2C8%2C15.4%2C8.5%2C15.4%2C9.2z%20M14.6%2C9c0-0.4-0.1-0.8-0.4-1%0D%0A%09%09c-0.2-0.2-0.5-0.4-0.9-0.4c-0.4%2C0-0.8%2C0.1-1%2C0.4c-0.3%2C0.2-0.4%2C0.6-0.4%2C1L14.6%2C9z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M19.4%2C5.5h2.2c0.6%2C0%2C1.1%2C0.1%2C1.5%2C0.4c0.3%2C0.3%2C0.5%2C0.6%2C0.5%2C1.1c0%2C0.4-0.1%2C0.7-0.3%2C0.9%0D%0A%09%09c-0.2%2C0.2-0.4%2C0.4-0.8%2C0.4c0.4%2C0.1%2C0.7%2C0.3%2C1%2C0.6c0.2%2C0.3%2C0.3%2C0.6%2C0.3%2C1.1c0%2C0.6-0.2%2C1-0.6%2C1.3c-0.4%2C0.3-0.9%2C0.5-1.6%2C0.5h-2.2V5.5z%0D%0A%09%09%20M20.3%2C6.2v1.9h1.2c0.4%2C0%2C0.7-0.1%2C0.9-0.2c0.2-0.2%2C0.3-0.4%2C0.3-0.7c0-0.3-0.1-0.5-0.3-0.7c-0.2-0.2-0.5-0.2-0.9-0.2H20.3z%0D%0A%09%09%20M20.3%2C8.8V11h1.4c0.5%2C0%2C0.8-0.1%2C1-0.3c0.2-0.2%2C0.3-0.5%2C0.3-0.9c0-0.4-0.1-0.7-0.3-0.9c-0.2-0.2-0.6-0.3-1-0.3H20.3z%22/%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M27.2%2C12.2c-0.2%2C0.6-0.4%2C0.9-0.6%2C1.1s-0.5%2C0.3-0.8%2C0.3h-0.6v-0.6h0.5c0.2%2C0%2C0.4-0.1%2C0.5-0.2%0D%0A%09%09c0.1-0.1%2C0.2-0.3%2C0.4-0.7l0.1-0.4l-1.9-4.6h0.8l1.5%2C3.7l1.5-3.7h0.8L27.2%2C12.2z%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A'); /*rkd-logo.svg*/
		background-repeat: no-repeat;
		}
	

@media only screen and (min-width: 50em) {
	
	.SubFooter {padding: 3em 0 8em 0;}
		.SubFooter .Wrapper {width: 90%}

		.SubFooter p {padding-bottom: 1.75em;}

		.SubFooter .Copyright { 
			clear: left;
			float:left;
			}
			.Copyright .Divider {margin: 0 1em;}
	
		.PartnerLogos {
			text-align: right;
		}
	
		.PartnerLogos a.badge-link {
			display: inline-block;
		}

		.SubFooter .PartnerLogos {
			float: right;
			margin-top: -2.8em;
			}
			.PartnerLogos img {margin-left: 0.5em;}
			.PartnerLogos img:nth-child(1) {width: 120px;}
			.PartnerLogos img:nth-child(2) { width: 192px;}

		.SubFooter .Links {
			float: left;
			clear: left;
			}

		.RKD {
			float: right;
			clear: right;
			}	

}


/* =============================================================================================
	ONE-OFF ALIGNMENT, MARGIN AND PADDING STYLES - CAN BE USED ON ANYTHING
============================================================================================= */

.AlignL {text-align:left; }
.AlignC {text-align:center; }
.AlignR {text-align:right; }

.MT1 { margin-top: 1em; }
.MT2 { margin-top: 2em; }

.MB1 { margin-bottom: 1em; }
.MB2 { margin-bottom: 2em; }

.MT0 { margin-top: 0; }
.MB0 { margin-bottom: 0; }

.PT1 { padding-top: 1em; }
.PT2 { padding-top: 2em; }

.PB1 { padding-bottom: 1em; }
.PB2 { padding-bottom: 2em; }

.PT0 { padding-top: 0; }
.PB0 { padding-bottom: 0; }

.NoPadding {padding: 0;}


@media only screen and (min-width: 40em) {
	
	.FloatLeft {float: left;}
	.FloatRight {float: right;}

}

@media only screen and (max-width: 40em) {

	.MB1-Mobile {margin-bottom: 1em;}

}

.Details { display: none; }