.version.accessibility /* version checker */
{
	color: #0000F9;
	background-color: #5E38B6;
}

.js body
{
	visibility: hidden;
}

.js body.initialized
{
	visibility: visible;
}

@font-face
{
	font-family: '__Open Sans_5';
	src: url('../fonts/opensans-regular-webfont.eot');
	src: local('☺'), url('../fonts/opensans-regular-webfont.woff') format('woff'), url('../fonts/opensans-regular-webfont.svg') format('svg');
	font-weight: 400;
	font-style: normal;
}

@font-face
{
	font-family: '__Open Sans_5';
	src: url('../fonts/opensans-light-webfont.eot');
	src: local('☺'), url('../fonts/opensans-light-webfont.woff') format('woff'), url('../fonts/opensans-light-webfont.svg') format('svg');
	font-weight: 300;
	font-style: normal;
}

@font-face
{
	font-family: '__Montserrat_5';
	src: url('../fonts/montserrat-v12-latin-regular.eot');
	src: local('☺'), url('../fonts/montserrat-v12-latin-regular.woff') format('woff'), url('../fonts/montserrat-v12-latin-regular.svg') format('svg');
	font-weight: 400;
	font-style: normal;
}

#page
{
	border-width: 0px;
	background-color: transparent;
	margin-left: auto;
	min-height: 500px;
	margin-right: auto;
	width: 100%;
	z-index: 1;
	background-image: none;
	border-color: #000000;
}

#u17940
{
	border-width: 0px;
	background-color: transparent;
	position: relative;
	min-height: 50px;
	margin-right: -10000px;
	width: 50px;
	border-color: transparent;
}

#pu9877
{
	margin-right: -10000px;
	margin-left: 20px;
	margin-top: 20px;
}

#u9877
{
	width: 280px;
	position: relative;
}

#u10663-41
{
	background-color: transparent;
	position: relative;
	min-height: 980px;
	padding-bottom: 20px;
}

#u10663-40
{
	margin-left: 20px;
	margin-right: 20px;
}

#u10662
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	opacity: 0.75;
	top: 0px;
	right: 0px;
	filter: alpha(opacity=75);
	position: fixed;
	background: transparent url("../images/hero-legal-accessibility.svg?crc=4253673841") no-repeat left top;
	background-size: contain;
}

.nosvg #u10662
{
	background-image: url('../images/hero-legal-accessibility_poster_u10748.png?crc=4099435995');
}

#u9538
{
	z-index: 2;
}

#u9538_align_to_page
{
	margin-right: auto;
	width: 100%;
	padding-bottom: 20px;
	margin-left: auto;
	position: relative;
}

#pu9540
{
	top: -4px;
	margin-bottom: -4px;
	width: 100%;
	z-index: 4;
	position: relative;
}

#u9540
{
	margin-right: -10000px;
	width: 26px;
	z-index: 4;
	position: relative;
}

#u9541
{
	z-index: 5;
}

#u9600
{
	margin-right: -10000px;
	width: 26px;
	z-index: 6;
	position: relative;
}

#u9601
{
	z-index: 7;
}

#u9598
{
	margin-right: -10000px;
	width: 26px;
	z-index: 8;
	position: relative;
}

#u9599
{
	z-index: 9;
}

#u9546
{
	margin-right: -10000px;
	width: 26px;
	z-index: 10;
	position: relative;
}

#u9547
{
	z-index: 11;
}

#u9602
{
	margin-right: -10000px;
	width: 26px;
	z-index: 12;
	position: relative;
}

#u9603
{
	z-index: 13;
}

#u9536
{
	margin-right: -10000px;
	width: 26px;
	z-index: 14;
	position: relative;
}

#u9540:hover,#u9600:hover,#u9598:hover,#u9546:hover,#u9602:hover,#u9536:hover
{
	min-height: 0px;
	margin-right: -10000px;
	margin-bottom: 0px;
	width: 26px;
	margin-top: 0px;
}

#u9537
{
	z-index: 15;
}

#u9614
{
	width: 100%;
	position: relative;
	height: 1px;
}

#u9586
{
	left: -15px;
	position: relative;
	margin-left: 50%;
	width: 30px;
	z-index: 16;
}

#u9587
{
	z-index: 17;
}

#u9549
{
	left: 0px;
	margin-left: 0%;
	min-height: 25px;
	width: 100%;
	z-index: 3;
	position: relative;
	margin-top: 13px;
}

#u9538-bw
{
	z-index: 2;
	margin-top: -1px;
}

.html
{
	background-color: #FFFFFF;
}

#contact,body
{
	position: relative;
}

.verticalspacer
{
	min-height: 1px;
}

@media (min-width: 961px), print
{
	#muse_css_mq
	{
		background-color: #FFFFFF;
	}

	#bp_infinity.active
	{
		display: block;
	}

	#u17940
	{
		z-index: 77;
		left: -8.34%;
	}

	#pu9877
	{
		z-index: 75;
		width: 0.01px;
	}

	#u9877
	{
		z-index: 75;
	}

	#u9878
	{
		z-index: 76;
	}

	#u10663-41
	{
		z-index: 34;
		width: 800px;
	}

	#u10663-24 > li:before,#u10663-27 > li:before
	{
		font-family: '__Open Sans_5';
		font-weight: 400;
	}

	#u10662
	{
		z-index: 33;
		width: 422px;
		height: 480px;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 1422px);
	}

	#u9540
	{
		left: 20px;
	}

	#u9600
	{
		left: 66px;
	}

	#u9598
	{
		left: 112px;
	}

	#u9546
	{
		left: 158px;
	}

	#u9602
	{
		left: 204px;
	}

	#u9536
	{
		left: 250px;
	}

	#u9540:hover,#u9600:hover,#u9598:hover,#u9546:hover,#u9602:hover,#u9536:hover
	{
		margin-left: 0px;
	}

	#u9542
	{
		z-index: 18;
		width: 270px;
		position: relative;
		margin-right: -10000px;
		margin-left: 100%;
		left: -290px;
	}

	#u9543-4
	{
		z-index: 19;
		width: 60px;
		min-height: 2px;
		padding-top: 6px;
		padding-bottom: 6px;
		position: relative;
		margin-right: -10000px;
		margin-left: 100%;
		left: -270px;
	}

	#u9543-4:hover
	{
		padding-top: 6px;
		padding-bottom: 6px;
		min-height: 2px;
		width: 60px;
		left: -270px;
		margin: 0px -10000px 0px 100%;
	}

	#u9543-4.MuseLinkActive
	{
		padding-top: 6px;
		padding-bottom: 6px;
		min-height: 2px;
		width: 60px;
		left: -270px;
		margin: 0px -10000px 0px 100%;
	}

	#u9545-4
	{
		z-index: 23;
		width: 80px;
		min-height: 2px;
		padding-top: 6px;
		padding-bottom: 6px;
		position: relative;
		margin-right: -10000px;
		margin-left: 100%;
		left: -200px;
	}

	#u9545-4:hover
	{
		padding-top: 6px;
		padding-bottom: 6px;
		min-height: 2px;
		width: 80px;
		left: -200px;
		margin: 0px -10000px 0px 100%;
	}

	#u9545-4.MuseLinkActive
	{
		padding-top: 6px;
		padding-bottom: 6px;
		min-height: 2px;
		width: 80px;
		left: -200px;
		margin: 0px -10000px 0px 100%;
	}

	#u9544-4
	{
		z-index: 27;
		width: 110px;
		min-height: 2px;
		padding-top: 6px;
		padding-bottom: 6px;
		position: relative;
		margin-right: -10000px;
		margin-left: 100%;
		left: -110px;
	}

	#u9544-4:hover
	{
		padding-top: 6px;
		padding-bottom: 6px;
		min-height: 2px;
		width: 110px;
		left: -110px;
		margin: 0px -10000px 0px 100%;
	}

	#u9544-4.MuseLinkActive
	{
		padding-top: 6px;
		padding-bottom: 6px;
		min-height: 2px;
		width: 110px;
		left: -110px;
		margin: 0px -10000px 0px 100%;
	}

	#u9614
	{
		z-index: 31;
		margin-top: 15px;
	}

	#u9586
	{
		margin-top: 29px;
	}

	#u9538,#u9538-bw
	{
		min-height: 175px;
	}
}

@media (min-width: 601px) and (max-width: 960px)
{
	#muse_css_mq
	{
		background-color: #0003c0;
	}

	#bp_960.active
	{
		display: block;
	}

	#page
	{
		max-width: 960px;
	}

	#u17940
	{
		z-index: 77;
		left: -10.42%;
	}

	#pu9877
	{
		z-index: 75;
		width: 83.34%;
	}

	#u9877
	{
		z-index: 75;
	}

	#u9878
	{
		z-index: 76;
	}

	#u10663-41
	{
		z-index: 34;
		width: 100%;
	}

	#u10663-24 > li:before,#u10663-27 > li:before
	{
		font-family: '__Open Sans_5';
		font-weight: 400;
	}

	#u10662
	{
		z-index: 33;
		width: 43.96%;
	}

	#u10662 .fluid_height_spacer
	{
		padding-bottom: 113.74407582938389%;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 1422px);
	}

	#u9540
	{
		left: 20px;
	}

	#u9600
	{
		left: 66px;
	}

	#u9598
	{
		left: 112px;
	}

	#u9546
	{
		left: 158px;
	}

	#u9602
	{
		left: 204px;
	}

	#u9536
	{
		left: 250px;
	}

	#u9540:hover,#u9600:hover,#u9598:hover,#u9546:hover,#u9602:hover,#u9536:hover
	{
		margin-left: 0px;
	}

	#u9542
	{
		z-index: 18;
		width: 270px;
		position: relative;
		margin-right: -10000px;
		margin-left: 100%;
		left: -290px;
	}

	#u9543-4
	{
		z-index: 19;
		width: 60px;
		min-height: 2px;
		padding-top: 6px;
		padding-bottom: 6px;
		position: relative;
		margin-right: -10000px;
		margin-left: 100%;
		left: -270px;
	}

	#u9543-4:hover
	{
		padding-top: 6px;
		padding-bottom: 6px;
		min-height: 2px;
		width: 60px;
		left: -270px;
		margin: 0px -10000px 0px 100%;
	}

	#u9543-4.MuseLinkActive
	{
		padding-top: 6px;
		padding-bottom: 6px;
		min-height: 2px;
		width: 60px;
		left: -270px;
		margin: 0px -10000px 0px 100%;
	}

	#u9545-4
	{
		z-index: 23;
		width: 80px;
		min-height: 2px;
		padding-top: 6px;
		padding-bottom: 6px;
		position: relative;
		margin-right: -10000px;
		margin-left: 100%;
		left: -200px;
	}

	#u9545-4:hover
	{
		padding-top: 6px;
		padding-bottom: 6px;
		min-height: 2px;
		width: 80px;
		left: -200px;
		margin: 0px -10000px 0px 100%;
	}

	#u9545-4.MuseLinkActive
	{
		padding-top: 6px;
		padding-bottom: 6px;
		min-height: 2px;
		width: 80px;
		left: -200px;
		margin: 0px -10000px 0px 100%;
	}

	#u9544-4
	{
		z-index: 27;
		width: 110px;
		min-height: 2px;
		padding-top: 6px;
		padding-bottom: 6px;
		position: relative;
		margin-right: -10000px;
		margin-left: 100%;
		left: -110px;
	}

	#u9544-4:hover
	{
		padding-top: 6px;
		padding-bottom: 6px;
		min-height: 2px;
		width: 110px;
		left: -110px;
		margin: 0px -10000px 0px 100%;
	}

	#u9544-4.MuseLinkActive
	{
		padding-top: 6px;
		padding-bottom: 6px;
		min-height: 2px;
		width: 110px;
		left: -110px;
		margin: 0px -10000px 0px 100%;
	}

	#u9614
	{
		z-index: 31;
		margin-top: 15px;
	}

	#u9586
	{
		margin-top: 29px;
	}

	#u9538,#u9538-bw
	{
		min-height: 175px;
	}

	body
	{
		overflow-x: hidden;
	}
}

@media (min-width: 481px) and (max-width: 600px)
{
	#muse_css_mq
	{
		background-color: #000258;
	}

	#bp_600.active
	{
		display: block;
	}

	#page
	{
		max-width: 600px;
	}

	#u17940
	{
		z-index: 83;
		left: -16.67%;
	}

	#pu9877
	{
		z-index: 81;
		width: 93.34%;
	}

	#u9877
	{
		z-index: 81;
	}

	#u9878
	{
		z-index: 82;
	}

	#u10663-41
	{
		z-index: 40;
		width: 100%;
	}

	#u10662
	{
		z-index: 39;
		width: 44%;
	}

	#u10662 .fluid_height_spacer
	{
		padding-bottom: 113.63636363636364%;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 1549px);
	}

	#u9540
	{
		margin-left: 50%;
		left: -140px;
	}

	#u9540:hover
	{
		margin-left: 50%;
		left: -140px;
	}

	#u9600
	{
		margin-left: 50%;
		left: -89px;
	}

	#u9600:hover
	{
		margin-left: 50%;
		left: -89px;
	}

	#u9598
	{
		margin-left: 50%;
		left: -38px;
	}

	#u9598:hover
	{
		margin-left: 50%;
		left: -38px;
	}

	#u9546
	{
		margin-left: 50%;
		left: 13px;
	}

	#u9546:hover
	{
		margin-left: 50%;
		left: 13px;
	}

	#u9602
	{
		margin-left: 50%;
		left: 64px;
	}

	#u9602:hover
	{
		margin-left: 50%;
		left: 64px;
	}

	#u9536
	{
		margin-left: 50%;
		left: 115px;
	}

	#u9536:hover
	{
		margin-left: 50%;
		left: 115px;
	}

	#u9614
	{
		z-index: 37;
		margin-top: 16px;
	}

	#u9588
	{
		z-index: 18;
		width: 175px;
		margin-top: 23px;
		position: relative;
		margin-left: 50%;
		left: -68px;
	}

	#pu9593
	{
		z-index: 31;
		margin-right: -10000px;
		margin-top: 8px;
		width: 4%;
		margin-left: 48%;
	}

	#u9593
	{
		z-index: 31;
		width: 7px;
		position: relative;
		margin-left: 50%;
		left: -88px;
	}

	#u9594
	{
		z-index: 32;
	}

	#u9591
	{
		z-index: 33;
		width: 7px;
		margin-top: 26px;
		position: relative;
		margin-left: 50%;
		left: -88px;
	}

	#u9592
	{
		z-index: 34;
	}

	#u9589
	{
		z-index: 35;
		width: 7px;
		margin-top: 26px;
		position: relative;
		margin-left: 50%;
		left: -88px;
	}

	#u9590
	{
		z-index: 36;
	}

	#pu9597-4
	{
		z-index: 19;
		margin-right: -10000px;
		width: 88.58%;
		margin-left: 5.72%;
	}

	#u9597-4
	{
		z-index: 19;
		width: 148px;
		min-height: 0px;
		padding-top: 8px;
		padding-bottom: 8px;
		position: relative;
		margin-left: 50%;
		left: -68px;
	}

	#u9597-4:hover
	{
		padding-top: 8px;
		padding-bottom: 8px;
		min-height: 0px;
		width: 148px;
		left: -68px;
		margin: 0px 0px 0px 50%;
	}

	#u9597-4.MuseLinkActive
	{
		padding-top: 8px;
		padding-bottom: 8px;
		min-height: 0px;
		width: 148px;
		left: -68px;
		margin: 0px 0px 0px 50%;
	}

	#u9596-4
	{
		z-index: 23;
		width: 155px;
		min-height: 0px;
		padding-top: 8px;
		padding-bottom: 8px;
		margin-top: 10px;
		position: relative;
		margin-left: 50%;
		left: -68px;
	}

	#u9596-4:hover
	{
		padding-top: 8px;
		padding-bottom: 8px;
		min-height: 0px;
		width: 155px;
		left: -68px;
		margin: 10px 0px 0px 50%;
	}

	#u9596-4.MuseLinkActive
	{
		padding-top: 8px;
		padding-bottom: 8px;
		min-height: 0px;
		width: 155px;
		left: -68px;
		margin: 10px 0px 0px 50%;
	}

	#u9595-4
	{
		z-index: 27;
		width: 142px;
		min-height: 0px;
		padding-top: 8px;
		padding-bottom: 8px;
		margin-top: 10px;
		position: relative;
		margin-left: 50%;
		left: -68px;
	}

	#u9595-4:hover
	{
		padding-top: 8px;
		padding-bottom: 8px;
		min-height: 0px;
		width: 142px;
		left: -68px;
		margin: 10px 0px 0px 50%;
	}

	#u9595-4.MuseLinkActive
	{
		padding-top: 8px;
		padding-bottom: 8px;
		min-height: 0px;
		width: 142px;
		left: -68px;
		margin: 10px 0px 0px 50%;
	}

	#u9586
	{
		margin-top: 20px;
	}

	#u9538,#u9538-bw
	{
		min-height: 300px;
	}

	body
	{
		overflow-x: hidden;
	}
}

@media (max-width: 480px)
{
	/*

*/

	#muse_css_mq
	{
		background-color: #0001e0;
	}

	#bp_480.active
	{
		display: block;
	}

	#page
	{
		max-width: 480px;
	}

	#u17940
	{
		z-index: 83;
		left: -16.67%;
	}

	#pu9877
	{
		z-index: 81;
		width: 93.34%;
	}

	#u9877
	{
		z-index: 81;
	}

	#u9878
	{
		z-index: 82;
	}

	#u10663-41
	{
		z-index: 40;
		width: 100%;
	}

	#u10662
	{
		z-index: 39;
		width: 43.96%;
	}

	#u10662 .fluid_height_spacer
	{
		padding-bottom: 113.74407582938389%;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 1675px);
	}

	#u9540
	{
		margin-left: 50%;
		left: -140px;
	}

	#u9540:hover
	{
		margin-left: 50%;
		left: -140px;
	}

	#u9600
	{
		margin-left: 50%;
		left: -89px;
	}

	#u9600:hover
	{
		margin-left: 50%;
		left: -89px;
	}

	#u9598
	{
		margin-left: 50%;
		left: -38px;
	}

	#u9598:hover
	{
		margin-left: 50%;
		left: -38px;
	}

	#u9546
	{
		margin-left: 50%;
		left: 13px;
	}

	#u9546:hover
	{
		margin-left: 50%;
		left: 13px;
	}

	#u9602
	{
		margin-left: 50%;
		left: 64px;
	}

	#u9602:hover
	{
		margin-left: 50%;
		left: 64px;
	}

	#u9536
	{
		margin-left: 50%;
		left: 115px;
	}

	#u9536:hover
	{
		margin-left: 50%;
		left: 115px;
	}

	#u9614
	{
		z-index: 37;
		margin-top: 16px;
	}

	#u9588
	{
		z-index: 18;
		width: 175px;
		margin-top: 23px;
		position: relative;
		margin-left: 50%;
		left: -68px;
	}

	#pu9593
	{
		z-index: 31;
		margin-right: -10000px;
		margin-top: 8px;
		width: 4%;
		margin-left: 48%;
	}

	#u9593
	{
		z-index: 31;
		width: 7px;
		position: relative;
		margin-left: 50%;
		left: -88px;
	}

	#u9594
	{
		z-index: 32;
	}

	#u9591
	{
		z-index: 33;
		width: 7px;
		margin-top: 26px;
		position: relative;
		margin-left: 50%;
		left: -88px;
	}

	#u9592
	{
		z-index: 34;
	}

	#u9589
	{
		z-index: 35;
		width: 7px;
		margin-top: 26px;
		position: relative;
		margin-left: 50%;
		left: -88px;
	}

	#u9590
	{
		z-index: 36;
	}

	#pu9597-4
	{
		z-index: 19;
		margin-right: -10000px;
		width: 88.58%;
		margin-left: 5.72%;
	}

	#u9597-4
	{
		z-index: 19;
		width: 148px;
		min-height: 0px;
		padding-top: 8px;
		padding-bottom: 8px;
		position: relative;
		margin-left: 50%;
		left: -68px;
	}

	#u9597-4:hover
	{
		padding-top: 8px;
		padding-bottom: 8px;
		min-height: 0px;
		width: 148px;
		left: -68px;
		margin: 0px 0px 0px 50%;
	}

	#u9597-4.MuseLinkActive
	{
		padding-top: 8px;
		padding-bottom: 8px;
		min-height: 0px;
		width: 148px;
		left: -68px;
		margin: 0px 0px 0px 50%;
	}

	#u9596-4
	{
		z-index: 23;
		width: 155px;
		min-height: 0px;
		padding-top: 8px;
		padding-bottom: 8px;
		margin-top: 10px;
		position: relative;
		margin-left: 50%;
		left: -68px;
	}

	#u9596-4:hover
	{
		padding-top: 8px;
		padding-bottom: 8px;
		min-height: 0px;
		width: 155px;
		left: -68px;
		margin: 10px 0px 0px 50%;
	}

	#u9596-4.MuseLinkActive
	{
		padding-top: 8px;
		padding-bottom: 8px;
		min-height: 0px;
		width: 155px;
		left: -68px;
		margin: 10px 0px 0px 50%;
	}

	#u9595-4
	{
		z-index: 27;
		width: 142px;
		min-height: 0px;
		padding-top: 8px;
		padding-bottom: 8px;
		margin-top: 10px;
		position: relative;
		margin-left: 50%;
		left: -68px;
	}

	#u9595-4:hover
	{
		padding-top: 8px;
		padding-bottom: 8px;
		min-height: 0px;
		width: 142px;
		left: -68px;
		margin: 10px 0px 0px 50%;
	}

	#u9595-4.MuseLinkActive
	{
		padding-top: 8px;
		padding-bottom: 8px;
		min-height: 0px;
		width: 142px;
		left: -68px;
		margin: 10px 0px 0px 50%;
	}

	#u9586
	{
		margin-top: 20px;
	}

	#u9538,#u9538-bw
	{
		min-height: 300px;
	}

	body
	{
		overflow-x: hidden;
		min-width: 320px;
	}
}

