/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display:block
}
audio,canvas,progress,video {
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden],template {
	display:none
}
a {
	background-color:transparent
}
a:active,a:hover {
	outline:0
}
abbr[title] {
	border-bottom:1px dotted
}
b,strong {
	font-weight:700
}
dfn {
	font-style:italic
}
h1 {
	font-size:2em;
	margin:.67em 0
}
mark {
	background:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
img {
	border:0
}
svg:not(:root) {
	overflow:hidden
}
figure {
	margin:1em 40px
}
hr {
	box-sizing:content-box;
	height:0
}
pre {
	overflow:auto
}
code,kbd,pre,samp {
	font-family:monospace,monospace;
	font-size:1em
}
button,input,optgroup,select,textarea {
	color:inherit;
	font:inherit;
	margin:0
}
button {
	overflow:visible
}
button,select {
	text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled] {
	cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
input {
	line-height:normal
}
input[type=checkbox],input[type=radio] {
	box-sizing:border-box;
	padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	height:auto
}
input[type=search] {
	-webkit-appearance:textfield;
	box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	border:0;
	padding:0
}
textarea {
	overflow:auto
}
optgroup {
	font-weight:700
}
table {
	border-collapse:collapse;
	border-spacing:0
}
td,th {
	padding:0
}
meta.foundation-version {
	font-family:"/5.5.3/"
}
meta.foundation-mq-small {
	font-family:"/only screen/";
	width:0
}
meta.foundation-mq-small-only {
	font-family:"/only screen and (max-width: 47.875em)/";
	width:0
}
meta.foundation-mq-medium {
	font-family:"/only screen and (min-width:48em)/";
	width:48em
}
meta.foundation-mq-medium-only {
	font-family:"/only screen and (min-width:48em) and (max-width:63.9375em)/";
	width:48em
}
meta.foundation-mq-large {
	font-family:"/only screen and (min-width:64em)/";
	width:64em
}
meta.foundation-mq-large-only {
	font-family:"/only screen and (min-width:64em) and (max-width:80em)/";
	width:64em
}
meta.foundation-mq-xlarge {
	font-family:"/only screen and (min-width:80.0625em)/";
	width:80.0625em
}
meta.foundation-mq-xlarge-only {
	font-family:"/only screen and (min-width:80.0625em) and (max-width:624999999.938em)/";
	width:80.0625em
}
meta.foundation-mq-xxlarge {
	font-family:"/only screen and (min-width:80.0625em)/";
	width:80.0625em
}
meta.foundation-data-attribute-namespace {
	font-family:false
}
body,html {
	height:100%
}
*,:after,:before {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
body,html {
	font-size:100%
}
body {
	background:#fff;
	color:#222;
	cursor:auto;
	font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
	font-style:normal;
	font-weight:400;
	line-height:1.5;
	margin:0;
	padding:0;
	position:relative
}
a:hover {
	cursor:pointer
}
img {
	max-width:100%;
	height:auto
}
img {
	-ms-interpolation-mode:bicubic
}
#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object {
	max-width:none!important
}
.left {
	float:left!important
}
.right {
	float:right!important
}
.clearfix:after,.clearfix:before {
	content:" ";
	display:table
}
.clearfix:after {
	clear:both
}
.hide {
	display:none
}
.invisible {
	visibility:hidden
}
.antialiased {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
img {
	display:inline-block;
	vertical-align:middle
}
textarea {
	height:auto;
	min-height:50px
}
select {
	width:100%
}
.row {
	margin:0 auto;
	max-width:62.5rem;
	width:100%
}
.row:after,.row:before {
	content:" ";
	display:table
}
.row:after {
	clear:both
}
.row.collapse>.column,.row.collapse>.columns {
	padding-left:0;
	padding-right:0
}
.row.collapse .row {
	margin-left:0;
	margin-right:0
}
.row .row {
	margin:0 -.9375rem;
	max-width:none;
	width:auto
}
.row .row:after,.row .row:before {
	content:" ";
	display:table
}
.row .row:after {
	clear:both
}
.row .row.collapse {
	margin:0;
	max-width:none;
	width:auto
}
.row .row.collapse:after,.row .row.collapse:before {
	content:" ";
	display:table
}
.row .row.collapse:after {
	clear:both
}
.column,.columns {
	padding-left:.9375rem;
	padding-right:.9375rem;
	width:100%;
	float:left
}
.column+.column:last-child,.columns+.columns:last-child {
	float:right
}
.column+.column.end,.columns+.columns.end {
	float:left
}
@media only screen {
	.small-push-0 {
		position:relative;
		left:0;
		right:auto
	}
	.small-pull-0 {
		position:relative;
		right:0;
		left:auto
	}
	.small-push-1 {
		position:relative;
		left:8.3333333333%;
		right:auto
	}
	.small-pull-1 {
		position:relative;
		right:8.3333333333%;
		left:auto
	}
	.small-push-2 {
		position:relative;
		left:16.6666666667%;
		right:auto
	}
	.small-pull-2 {
		position:relative;
		right:16.6666666667%;
		left:auto
	}
	.small-push-3 {
		position:relative;
		left:25%;
		right:auto
	}
	.small-pull-3 {
		position:relative;
		right:25%;
		left:auto
	}
	.small-push-4 {
		position:relative;
		left:33.3333333333%;
		right:auto
	}
	.small-pull-4 {
		position:relative;
		right:33.3333333333%;
		left:auto
	}
	.small-push-5 {
		position:relative;
		left:41.6666666667%;
		right:auto
	}
	.small-pull-5 {
		position:relative;
		right:41.6666666667%;
		left:auto
	}
	.small-push-6 {
		position:relative;
		left:50%;
		right:auto
	}
	.small-pull-6 {
		position:relative;
		right:50%;
		left:auto
	}
	.small-push-7 {
		position:relative;
		left:58.3333333333%;
		right:auto
	}
	.small-pull-7 {
		position:relative;
		right:58.3333333333%;
		left:auto
	}
	.small-push-8 {
		position:relative;
		left:66.6666666667%;
		right:auto
	}
	.small-pull-8 {
		position:relative;
		right:66.6666666667%;
		left:auto
	}
	.small-push-9 {
		position:relative;
		left:75%;
		right:auto
	}
	.small-pull-9 {
		position:relative;
		right:75%;
		left:auto
	}
	.small-push-10 {
		position:relative;
		left:83.3333333333%;
		right:auto
	}
	.small-pull-10 {
		position:relative;
		right:83.3333333333%;
		left:auto
	}
	.small-push-11 {
		position:relative;
		left:91.6666666667%;
		right:auto
	}
	.small-pull-11 {
		position:relative;
		right:91.6666666667%;
		left:auto
	}
	.column,.columns {
		position:relative;
		padding-left:.9375rem;
		padding-right:.9375rem;
		float:left
	}
	.small-1 {
		width:8.3333333333%
	}
	.small-2 {
		width:16.6666666667%
	}
	.small-3 {
		width:25%
	}
	.small-4 {
		width:33.3333333333%
	}
	.small-5 {
		width:41.6666666667%
	}
	.small-6 {
		width:50%
	}
	.small-7 {
		width:58.3333333333%
	}
	.small-8 {
		width:66.6666666667%
	}
	.small-9 {
		width:75%
	}
	.small-10 {
		width:83.3333333333%
	}
	.small-11 {
		width:91.6666666667%
	}
	.small-12 {
		width:100%
	}
	.small-offset-0 {
		margin-left:0!important
	}
	.small-offset-1 {
		margin-left:8.3333333333%!important
	}
	.small-offset-2 {
		margin-left:16.6666666667%!important
	}
	.small-offset-3 {
		margin-left:25%!important
	}
	.small-offset-4 {
		margin-left:33.3333333333%!important
	}
	.small-offset-5 {
		margin-left:41.6666666667%!important
	}
	.small-offset-6 {
		margin-left:50%!important
	}
	.small-offset-7 {
		margin-left:58.3333333333%!important
	}
	.small-offset-8 {
		margin-left:66.6666666667%!important
	}
	.small-offset-9 {
		margin-left:75%!important
	}
	.small-offset-10 {
		margin-left:83.3333333333%!important
	}
	.small-offset-11 {
		margin-left:91.6666666667%!important
	}
	.small-reset-order {
		float:left;
		left:auto;
		margin-left:0;
		margin-right:0;
		right:auto
	}
	.column.small-centered,.columns.small-centered {
		margin-left:auto;
		margin-right:auto;
		float:none
	}
	.column.small-uncentered,.columns.small-uncentered {
		float:left;
		margin-left:0;
		margin-right:0
	}
	.column.small-centered:last-child,.columns.small-centered:last-child {
		float:none
	}
	.column.small-uncentered:last-child,.columns.small-uncentered:last-child {
		float:left
	}
	.column.small-uncentered.opposite,.columns.small-uncentered.opposite {
		float:right
	}
	.row.small-collapse>.column,.row.small-collapse>.columns {
		padding-left:0;
		padding-right:0
	}
	.row.small-collapse .row {
		margin-left:0;
		margin-right:0
	}
	.row.small-uncollapse>.column,.row.small-uncollapse>.columns {
		padding-left:.9375rem;
		padding-right:.9375rem;
		float:left
	}
}
@media only screen and (min-width:48em) {
	.medium-push-0 {
		position:relative;
		left:0;
		right:auto
	}
	.medium-pull-0 {
		position:relative;
		right:0;
		left:auto
	}
	.medium-push-1 {
		position:relative;
		left:8.3333333333%;
		right:auto
	}
	.medium-pull-1 {
		position:relative;
		right:8.3333333333%;
		left:auto
	}
	.medium-push-2 {
		position:relative;
		left:16.6666666667%;
		right:auto
	}
	.medium-pull-2 {
		position:relative;
		right:16.6666666667%;
		left:auto
	}
	.medium-push-3 {
		position:relative;
		left:25%;
		right:auto
	}
	.medium-pull-3 {
		position:relative;
		right:25%;
		left:auto
	}
	.medium-push-4 {
		position:relative;
		left:33.3333333333%;
		right:auto
	}
	.medium-pull-4 {
		position:relative;
		right:33.3333333333%;
		left:auto
	}
	.medium-push-5 {
		position:relative;
		left:41.6666666667%;
		right:auto
	}
	.medium-pull-5 {
		position:relative;
		right:41.6666666667%;
		left:auto
	}
	.medium-push-6 {
		position:relative;
		left:50%;
		right:auto
	}
	.medium-pull-6 {
		position:relative;
		right:50%;
		left:auto
	}
	.medium-push-7 {
		position:relative;
		left:58.3333333333%;
		right:auto
	}
	.medium-pull-7 {
		position:relative;
		right:58.3333333333%;
		left:auto
	}
	.medium-push-8 {
		position:relative;
		left:66.6666666667%;
		right:auto
	}
	.medium-pull-8 {
		position:relative;
		right:66.6666666667%;
		left:auto
	}
	.medium-push-9 {
		position:relative;
		left:75%;
		right:auto
	}
	.medium-pull-9 {
		position:relative;
		right:75%;
		left:auto
	}
	.medium-push-10 {
		position:relative;
		left:83.3333333333%;
		right:auto
	}
	.medium-pull-10 {
		position:relative;
		right:83.3333333333%;
		left:auto
	}
	.medium-push-11 {
		position:relative;
		left:91.6666666667%;
		right:auto
	}
	.medium-pull-11 {
		position:relative;
		right:91.6666666667%;
		left:auto
	}
	.column,.columns {
		position:relative;
		padding-left:.9375rem;
		padding-right:.9375rem;
		float:left
	}
	.medium-1 {
		width:8.3333333333%
	}
	.medium-2 {
		width:16.6666666667%
	}
	.medium-3 {
		width:25%
	}
	.medium-4 {
		width:33.3333333333%
	}
	.medium-5 {
		width:41.6666666667%
	}
	.medium-6 {
		width:50%
	}
	.medium-7 {
		width:58.3333333333%
	}
	.medium-8 {
		width:66.6666666667%
	}
	.medium-9 {
		width:75%
	}
	.medium-10 {
		width:83.3333333333%
	}
	.medium-11 {
		width:91.6666666667%
	}
	.medium-12 {
		width:100%
	}
	.medium-offset-0 {
		margin-left:0!important
	}
	.medium-offset-1 {
		margin-left:8.3333333333%!important
	}
	.medium-offset-2 {
		margin-left:16.6666666667%!important
	}
	.medium-offset-3 {
		margin-left:25%!important
	}
	.medium-offset-4 {
		margin-left:33.3333333333%!important
	}
	.medium-offset-5 {
		margin-left:41.6666666667%!important
	}
	.medium-offset-6 {
		margin-left:50%!important
	}
	.medium-offset-7 {
		margin-left:58.3333333333%!important
	}
	.medium-offset-8 {
		margin-left:66.6666666667%!important
	}
	.medium-offset-9 {
		margin-left:75%!important
	}
	.medium-offset-10 {
		margin-left:83.3333333333%!important
	}
	.medium-offset-11 {
		margin-left:91.6666666667%!important
	}
	.medium-reset-order {
		float:left;
		left:auto;
		margin-left:0;
		margin-right:0;
		right:auto
	}
	.column.medium-centered,.columns.medium-centered {
		margin-left:auto;
		margin-right:auto;
		float:none
	}
	.column.medium-uncentered,.columns.medium-uncentered {
		float:left;
		margin-left:0;
		margin-right:0
	}
	.column.medium-centered:last-child,.columns.medium-centered:last-child {
		float:none
	}
	.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child {
		float:left
	}
	.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite {
		float:right
	}
	.row.medium-collapse>.column,.row.medium-collapse>.columns {
		padding-left:0;
		padding-right:0
	}
	.row.medium-collapse .row {
		margin-left:0;
		margin-right:0
	}
	.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns {
		padding-left:.9375rem;
		padding-right:.9375rem;
		float:left
	}
	.push-0 {
		position:relative;
		left:0;
		right:auto
	}
	.pull-0 {
		position:relative;
		right:0;
		left:auto
	}
	.push-1 {
		position:relative;
		left:8.3333333333%;
		right:auto
	}
	.pull-1 {
		position:relative;
		right:8.3333333333%;
		left:auto
	}
	.push-2 {
		position:relative;
		left:16.6666666667%;
		right:auto
	}
	.pull-2 {
		position:relative;
		right:16.6666666667%;
		left:auto
	}
	.push-3 {
		position:relative;
		left:25%;
		right:auto
	}
	.pull-3 {
		position:relative;
		right:25%;
		left:auto
	}
	.push-4 {
		position:relative;
		left:33.3333333333%;
		right:auto
	}
	.pull-4 {
		position:relative;
		right:33.3333333333%;
		left:auto
	}
	.push-5 {
		position:relative;
		left:41.6666666667%;
		right:auto
	}
	.pull-5 {
		position:relative;
		right:41.6666666667%;
		left:auto
	}
	.push-6 {
		position:relative;
		left:50%;
		right:auto
	}
	.pull-6 {
		position:relative;
		right:50%;
		left:auto
	}
	.push-7 {
		position:relative;
		left:58.3333333333%;
		right:auto
	}
	.pull-7 {
		position:relative;
		right:58.3333333333%;
		left:auto
	}
	.push-8 {
		position:relative;
		left:66.6666666667%;
		right:auto
	}
	.pull-8 {
		position:relative;
		right:66.6666666667%;
		left:auto
	}
	.push-9 {
		position:relative;
		left:75%;
		right:auto
	}
	.pull-9 {
		position:relative;
		right:75%;
		left:auto
	}
	.push-10 {
		position:relative;
		left:83.3333333333%;
		right:auto
	}
	.pull-10 {
		position:relative;
		right:83.3333333333%;
		left:auto
	}
	.push-11 {
		position:relative;
		left:91.6666666667%;
		right:auto
	}
	.pull-11 {
		position:relative;
		right:91.6666666667%;
		left:auto
	}
}
@media only screen and (min-width:64em) {
	.large-push-0 {
		position:relative;
		left:0;
		right:auto
	}
	.large-pull-0 {
		position:relative;
		right:0;
		left:auto
	}
	.large-push-1 {
		position:relative;
		left:8.3333333333%;
		right:auto
	}
	.large-pull-1 {
		position:relative;
		right:8.3333333333%;
		left:auto
	}
	.large-push-2 {
		position:relative;
		left:16.6666666667%;
		right:auto
	}
	.large-pull-2 {
		position:relative;
		right:16.6666666667%;
		left:auto
	}
	.large-push-3 {
		position:relative;
		left:25%;
		right:auto
	}
	.large-pull-3 {
		position:relative;
		right:25%;
		left:auto
	}
	.large-push-4 {
		position:relative;
		left:33.3333333333%;
		right:auto
	}
	.large-pull-4 {
		position:relative;
		right:33.3333333333%;
		left:auto
	}
	.large-push-5 {
		position:relative;
		left:41.6666666667%;
		right:auto
	}
	.large-pull-5 {
		position:relative;
		right:41.6666666667%;
		left:auto
	}
	.large-push-6 {
		position:relative;
		left:50%;
		right:auto
	}
	.large-pull-6 {
		position:relative;
		right:50%;
		left:auto
	}
	.large-push-7 {
		position:relative;
		left:58.3333333333%;
		right:auto
	}
	.large-pull-7 {
		position:relative;
		right:58.3333333333%;
		left:auto
	}
	.large-push-8 {
		position:relative;
		left:66.6666666667%;
		right:auto
	}
	.large-pull-8 {
		position:relative;
		right:66.6666666667%;
		left:auto
	}
	.large-push-9 {
		position:relative;
		left:75%;
		right:auto
	}
	.large-pull-9 {
		position:relative;
		right:75%;
		left:auto
	}
	.large-push-10 {
		position:relative;
		left:83.3333333333%;
		right:auto
	}
	.large-pull-10 {
		position:relative;
		right:83.3333333333%;
		left:auto
	}
	.large-push-11 {
		position:relative;
		left:91.6666666667%;
		right:auto
	}
	.large-pull-11 {
		position:relative;
		right:91.6666666667%;
		left:auto
	}
	.column,.columns {
		position:relative;
		padding-left:.9375rem;
		padding-right:.9375rem;
		float:left
	}
	.large-1 {
		width:8.3333333333%
	}
	.large-2 {
		width:16.6666666667%
	}
	.large-3 {
		width:25%
	}
	.large-4 {
		width:33.3333333333%
	}
	.large-5 {
		width:41.6666666667%
	}
	.large-6 {
		width:50%
	}
	.large-7 {
		width:58.3333333333%
	}
	.large-8 {
		width:66.6666666667%
	}
	.large-9 {
		width:75%
	}
	.large-10 {
		width:83.3333333333%
	}
	.large-11 {
		width:91.6666666667%
	}
	.large-12 {
		width:100%
	}
	.large-offset-0 {
		margin-left:0!important
	}
	.large-offset-1 {
		margin-left:8.3333333333%!important
	}
	.large-offset-2 {
		margin-left:16.6666666667%!important
	}
	.large-offset-3 {
		margin-left:25%!important
	}
	.large-offset-4 {
		margin-left:33.3333333333%!important
	}
	.large-offset-5 {
		margin-left:41.6666666667%!important
	}
	.large-offset-6 {
		margin-left:50%!important
	}
	.large-offset-7 {
		margin-left:58.3333333333%!important
	}
	.large-offset-8 {
		margin-left:66.6666666667%!important
	}
	.large-offset-9 {
		margin-left:75%!important
	}
	.large-offset-10 {
		margin-left:83.3333333333%!important
	}
	.large-offset-11 {
		margin-left:91.6666666667%!important
	}
	.large-reset-order {
		float:left;
		left:auto;
		margin-left:0;
		margin-right:0;
		right:auto
	}
	.column.large-centered,.columns.large-centered {
		margin-left:auto;
		margin-right:auto;
		float:none
	}
	.column.large-uncentered,.columns.large-uncentered {
		float:left;
		margin-left:0;
		margin-right:0
	}
	.column.large-centered:last-child,.columns.large-centered:last-child {
		float:none
	}
	.column.large-uncentered:last-child,.columns.large-uncentered:last-child {
		float:left
	}
	.column.large-uncentered.opposite,.columns.large-uncentered.opposite {
		float:right
	}
	.row.large-collapse>.column,.row.large-collapse>.columns {
		padding-left:0;
		padding-right:0
	}
	.row.large-collapse .row {
		margin-left:0;
		margin-right:0
	}
	.row.large-uncollapse>.column,.row.large-uncollapse>.columns {
		padding-left:.9375rem;
		padding-right:.9375rem;
		float:left
	}
	.push-0 {
		position:relative;
		left:0;
		right:auto
	}
	.pull-0 {
		position:relative;
		right:0;
		left:auto
	}
	.push-1 {
		position:relative;
		left:8.3333333333%;
		right:auto
	}
	.pull-1 {
		position:relative;
		right:8.3333333333%;
		left:auto
	}
	.push-2 {
		position:relative;
		left:16.6666666667%;
		right:auto
	}
	.pull-2 {
		position:relative;
		right:16.6666666667%;
		left:auto
	}
	.push-3 {
		position:relative;
		left:25%;
		right:auto
	}
	.pull-3 {
		position:relative;
		right:25%;
		left:auto
	}
	.push-4 {
		position:relative;
		left:33.3333333333%;
		right:auto
	}
	.pull-4 {
		position:relative;
		right:33.3333333333%;
		left:auto
	}
	.push-5 {
		position:relative;
		left:41.6666666667%;
		right:auto
	}
	.pull-5 {
		position:relative;
		right:41.6666666667%;
		left:auto
	}
	.push-6 {
		position:relative;
		left:50%;
		right:auto
	}
	.pull-6 {
		position:relative;
		right:50%;
		left:auto
	}
	.push-7 {
		position:relative;
		left:58.3333333333%;
		right:auto
	}
	.pull-7 {
		position:relative;
		right:58.3333333333%;
		left:auto
	}
	.push-8 {
		position:relative;
		left:66.6666666667%;
		right:auto
	}
	.pull-8 {
		position:relative;
		right:66.6666666667%;
		left:auto
	}
	.push-9 {
		position:relative;
		left:75%;
		right:auto
	}
	.pull-9 {
		position:relative;
		right:75%;
		left:auto
	}
	.push-10 {
		position:relative;
		left:83.3333333333%;
		right:auto
	}
	.pull-10 {
		position:relative;
		right:83.3333333333%;
		left:auto
	}
	.push-11 {
		position:relative;
		left:91.6666666667%;
		right:auto
	}
	.pull-11 {
		position:relative;
		right:91.6666666667%;
		left:auto
	}
}
[class*=block-grid-] {
	display:block;
	padding:0;
	margin:0 -.625rem
}
[class*=block-grid-]:after,[class*=block-grid-]:before {
	content:" ";
	display:table
}
[class*=block-grid-]:after {
	clear:both
}
[class*=block-grid-]>li {
	display:block;
	float:left;
	height:auto;
	padding:0 .625rem 1.25rem
}
@media only screen {
	.small-block-grid-1>li {
		list-style:none;
		width:100%
	}
	.small-block-grid-1>li:nth-of-type(1n) {
		clear:none
	}
	.small-block-grid-1>li:nth-of-type(1n+1) {
		clear:both
	}
	.small-block-grid-2>li {
		list-style:none;
		width:50%
	}
	.small-block-grid-2>li:nth-of-type(1n) {
		clear:none
	}
	.small-block-grid-2>li:nth-of-type(2n+1) {
		clear:both
	}
	.small-block-grid-3>li {
		list-style:none;
		width:33.3333333333%
	}
	.small-block-grid-3>li:nth-of-type(1n) {
		clear:none
	}
	.small-block-grid-3>li:nth-of-type(3n+1) {
		clear:both
	}
	.small-block-grid-4>li {
		list-style:none;
		width:25%
	}
	.small-block-grid-4>li:nth-of-type(1n) {
		clear:none
	}
	.small-block-grid-4>li:nth-of-type(4n+1) {
		clear:both
	}
	.small-block-grid-5>li {
		list-style:none;
		width:20%
	}
	.small-block-grid-5>li:nth-of-type(1n) {
		clear:none
	}
	.small-block-grid-5>li:nth-of-type(5n+1) {
		clear:both
	}
	.small-block-grid-6>li {
		list-style:none;
		width:16.6666666667%
	}
	.small-block-grid-6>li:nth-of-type(1n) {
		clear:none
	}
	.small-block-grid-6>li:nth-of-type(6n+1) {
		clear:both
	}
	.small-block-grid-7>li {
		list-style:none;
		width:14.2857142857%
	}
	.small-block-grid-7>li:nth-of-type(1n) {
		clear:none
	}
	.small-block-grid-7>li:nth-of-type(7n+1) {
		clear:both
	}
	.small-block-grid-8>li {
		list-style:none;
		width:12.5%
	}
	.small-block-grid-8>li:nth-of-type(1n) {
		clear:none
	}
	.small-block-grid-8>li:nth-of-type(8n+1) {
		clear:both
	}
	.small-block-grid-9>li {
		list-style:none;
		width:11.1111111111%
	}
	.small-block-grid-9>li:nth-of-type(1n) {
		clear:none
	}
	.small-block-grid-9>li:nth-of-type(9n+1) {
		clear:both
	}
	.small-block-grid-10>li {
		list-style:none;
		width:10%
	}
	.small-block-grid-10>li:nth-of-type(1n) {
		clear:none
	}
	.small-block-grid-10>li:nth-of-type(10n+1) {
		clear:both
	}
	.small-block-grid-11>li {
		list-style:none;
		width:9.0909090909%
	}
	.small-block-grid-11>li:nth-of-type(1n) {
		clear:none
	}
	.small-block-grid-11>li:nth-of-type(11n+1) {
		clear:both
	}
	.small-block-grid-12>li {
		list-style:none;
		width:8.3333333333%
	}
	.small-block-grid-12>li:nth-of-type(1n) {
		clear:none
	}
	.small-block-grid-12>li:nth-of-type(12n+1) {
		clear:both
	}
}
@media only screen and (min-width:48em) {
	.medium-block-grid-1>li {
		list-style:none;
		width:100%
	}
	.medium-block-grid-1>li:nth-of-type(1n) {
		clear:none
	}
	.medium-block-grid-1>li:nth-of-type(1n+1) {
		clear:both
	}
	.medium-block-grid-2>li {
		list-style:none;
		width:50%
	}
	.medium-block-grid-2>li:nth-of-type(1n) {
		clear:none
	}
	.medium-block-grid-2>li:nth-of-type(2n+1) {
		clear:both
	}
	.medium-block-grid-3>li {
		list-style:none;
		width:33.3333333333%
	}
	.medium-block-grid-3>li:nth-of-type(1n) {
		clear:none
	}
	.medium-block-grid-3>li:nth-of-type(3n+1) {
		clear:both
	}
	.medium-block-grid-4>li {
		list-style:none;
		width:25%
	}
	.medium-block-grid-4>li:nth-of-type(1n) {
		clear:none
	}
	.medium-block-grid-4>li:nth-of-type(4n+1) {
		clear:both
	}
	.medium-block-grid-5>li {
		list-style:none;
		width:20%
	}
	.medium-block-grid-5>li:nth-of-type(1n) {
		clear:none
	}
	.medium-block-grid-5>li:nth-of-type(5n+1) {
		clear:both
	}
	.medium-block-grid-6>li {
		list-style:none;
		width:16.6666666667%
	}
	.medium-block-grid-6>li:nth-of-type(1n) {
		clear:none
	}
	.medium-block-grid-6>li:nth-of-type(6n+1) {
		clear:both
	}
	.medium-block-grid-7>li {
		list-style:none;
		width:14.2857142857%
	}
	.medium-block-grid-7>li:nth-of-type(1n) {
		clear:none
	}
	.medium-block-grid-7>li:nth-of-type(7n+1) {
		clear:both
	}
	.medium-block-grid-8>li {
		list-style:none;
		width:12.5%
	}
	.medium-block-grid-8>li:nth-of-type(1n) {
		clear:none
	}
	.medium-block-grid-8>li:nth-of-type(8n+1) {
		clear:both
	}
	.medium-block-grid-9>li {
		list-style:none;
		width:11.1111111111%
	}
	.medium-block-grid-9>li:nth-of-type(1n) {
		clear:none
	}
	.medium-block-grid-9>li:nth-of-type(9n+1) {
		clear:both
	}
	.medium-block-grid-10>li {
		list-style:none;
		width:10%
	}
	.medium-block-grid-10>li:nth-of-type(1n) {
		clear:none
	}
	.medium-block-grid-10>li:nth-of-type(10n+1) {
		clear:both
	}
	.medium-block-grid-11>li {
		list-style:none;
		width:9.0909090909%
	}
	.medium-block-grid-11>li:nth-of-type(1n) {
		clear:none
	}
	.medium-block-grid-11>li:nth-of-type(11n+1) {
		clear:both
	}
	.medium-block-grid-12>li {
		list-style:none;
		width:8.3333333333%
	}
	.medium-block-grid-12>li:nth-of-type(1n) {
		clear:none
	}
	.medium-block-grid-12>li:nth-of-type(12n+1) {
		clear:both
	}
}
@media only screen and (min-width:64em) {
	.large-block-grid-1>li {
		list-style:none;
		width:100%
	}
	.large-block-grid-1>li:nth-of-type(1n) {
		clear:none
	}
	.large-block-grid-1>li:nth-of-type(1n+1) {
		clear:both
	}
	.large-block-grid-2>li {
		list-style:none;
		width:50%
	}
	.large-block-grid-2>li:nth-of-type(1n) {
		clear:none
	}
	.large-block-grid-2>li:nth-of-type(2n+1) {
		clear:both
	}
	.large-block-grid-3>li {
		list-style:none;
		width:33.3333333333%
	}
	.large-block-grid-3>li:nth-of-type(1n) {
		clear:none
	}
	.large-block-grid-3>li:nth-of-type(3n+1) {
		clear:both
	}
	.large-block-grid-4>li {
		list-style:none;
		width:25%
	}
	.large-block-grid-4>li:nth-of-type(1n) {
		clear:none
	}
	.large-block-grid-4>li:nth-of-type(4n+1) {
		clear:both
	}
	.large-block-grid-5>li {
		list-style:none;
		width:20%
	}
	.large-block-grid-5>li:nth-of-type(1n) {
		clear:none
	}
	.large-block-grid-5>li:nth-of-type(5n+1) {
		clear:both
	}
	.large-block-grid-6>li {
		list-style:none;
		width:16.6666666667%
	}
	.large-block-grid-6>li:nth-of-type(1n) {
		clear:none
	}
	.large-block-grid-6>li:nth-of-type(6n+1) {
		clear:both
	}
	.large-block-grid-7>li {
		list-style:none;
		width:14.2857142857%
	}
	.large-block-grid-7>li:nth-of-type(1n) {
		clear:none
	}
	.large-block-grid-7>li:nth-of-type(7n+1) {
		clear:both
	}
	.large-block-grid-8>li {
		list-style:none;
		width:12.5%
	}
	.large-block-grid-8>li:nth-of-type(1n) {
		clear:none
	}
	.large-block-grid-8>li:nth-of-type(8n+1) {
		clear:both
	}
	.large-block-grid-9>li {
		list-style:none;
		width:11.1111111111%
	}
	.large-block-grid-9>li:nth-of-type(1n) {
		clear:none
	}
	.large-block-grid-9>li:nth-of-type(9n+1) {
		clear:both
	}
	.large-block-grid-10>li {
		list-style:none;
		width:10%
	}
	.large-block-grid-10>li:nth-of-type(1n) {
		clear:none
	}
	.large-block-grid-10>li:nth-of-type(10n+1) {
		clear:both
	}
	.large-block-grid-11>li {
		list-style:none;
		width:9.0909090909%
	}
	.large-block-grid-11>li:nth-of-type(1n) {
		clear:none
	}
	.large-block-grid-11>li:nth-of-type(11n+1) {
		clear:both
	}
	.large-block-grid-12>li {
		list-style:none;
		width:8.3333333333%
	}
	.large-block-grid-12>li:nth-of-type(1n) {
		clear:none
	}
	.large-block-grid-12>li:nth-of-type(12n+1) {
		clear:both
	}
}
.button,button {
	-webkit-appearance:none;
	-moz-appearance:none;
	border-radius:0;
	border-style:solid;
	border-width:0;
	cursor:pointer;
	font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
	font-weight:400;
	line-height:normal;
	margin:0 0 1.25rem;
	position:relative;
	text-align:center;
	text-decoration:none;
	display:inline-block;
	padding:1rem 2rem 1.0625rem 2rem;
	font-size:1rem;
	background-color:#008CBA;
	border-color:#007095;
	color:#FFF;
	transition:background-color 300ms ease-out
}
.button:focus,.button:hover,button:focus,button:hover {
	background-color:#007095
}
.button:focus,.button:hover,button:focus,button:hover {
	color:#FFF
}
.button.secondary,button.secondary {
	background-color:#e7e7e7;
	border-color:#b9b9b9;
	color:#333
}
.button.secondary:focus,.button.secondary:hover,button.secondary:focus,button.secondary:hover {
	background-color:#b9b9b9
}
.button.secondary:focus,.button.secondary:hover,button.secondary:focus,button.secondary:hover {
	color:#333
}
.button.success,button.success {
	background-color:#43AC6A;
	border-color:#368a55;
	color:#FFF
}
.button.success:focus,.button.success:hover,button.success:focus,button.success:hover {
	background-color:#368a55
}
.button.success:focus,.button.success:hover,button.success:focus,button.success:hover {
	color:#FFF
}
.button.alert,button.alert {
	background-color:#f04124;
	border-color:#cf2a0e;
	color:#FFF
}
.button.alert:focus,.button.alert:hover,button.alert:focus,button.alert:hover {
	background-color:#cf2a0e
}
.button.alert:focus,.button.alert:hover,button.alert:focus,button.alert:hover {
	color:#FFF
}
.button.warning,button.warning {
	background-color:#f08a24;
	border-color:#cf6e0e;
	color:#FFF
}
.button.warning:focus,.button.warning:hover,button.warning:focus,button.warning:hover {
	background-color:#cf6e0e
}
.button.warning:focus,.button.warning:hover,button.warning:focus,button.warning:hover {
	color:#FFF
}
.button.info,button.info {
	background-color:#a0d3e8;
	border-color:#61b6d9;
	color:#333
}
.button.info:focus,.button.info:hover,button.info:focus,button.info:hover {
	background-color:#61b6d9
}
.button.info:focus,.button.info:hover,button.info:focus,button.info:hover {
	color:#FFF
}
.button.large,button.large {
	padding:1.125rem 2.25rem 1.1875rem 2.25rem;
	font-size:1.25rem
}
.button.small,button.small {
	padding:.875rem 1.75rem .9375rem 1.75rem;
	font-size:.8125rem
}
.button.tiny,button.tiny {
	padding:.625rem 1.25rem .6875rem 1.25rem;
	font-size:.6875rem
}
.button.expand,button.expand {
	padding:1rem 2rem 1.0625rem 2rem;
	font-size:1rem;
	padding-bottom:1.0625rem;
	padding-top:1rem;
	padding-left:1rem;
	padding-right:1rem;
	width:100%
}
.button.left-align,button.left-align {
	text-align:left;
	text-indent:.75rem
}
.button.right-align,button.right-align {
	text-align:right;
	padding-right:.75rem
}
.button.radius,button.radius {
	border-radius:3px
}
.button.round,button.round {
	border-radius:1000px
}
.button.disabled,.button[disabled],button.disabled,button[disabled] {
	background-color:#008CBA;
	border-color:#007095;
	color:#FFF;
	box-shadow:none;
	cursor:default;
	opacity:.7
}
.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover,button.disabled:focus,button.disabled:hover,button[disabled]:focus,button[disabled]:hover {
	background-color:#007095
}
.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover,button.disabled:focus,button.disabled:hover,button[disabled]:focus,button[disabled]:hover {
	color:#FFF
}
.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover,button.disabled:focus,button.disabled:hover,button[disabled]:focus,button[disabled]:hover {
	background-color:#008CBA
}
.button.disabled.secondary,.button[disabled].secondary,button.disabled.secondary,button[disabled].secondary {
	background-color:#e7e7e7;
	border-color:#b9b9b9;
	color:#333;
	box-shadow:none;
	cursor:default;
	opacity:.7
}
.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary:focus,.button[disabled].secondary:hover,button.disabled.secondary:focus,button.disabled.secondary:hover,button[disabled].secondary:focus,button[disabled].secondary:hover {
	background-color:#b9b9b9
}
.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary:focus,.button[disabled].secondary:hover,button.disabled.secondary:focus,button.disabled.secondary:hover,button[disabled].secondary:focus,button[disabled].secondary:hover {
	color:#333
}
.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary:focus,.button[disabled].secondary:hover,button.disabled.secondary:focus,button.disabled.secondary:hover,button[disabled].secondary:focus,button[disabled].secondary:hover {
	background-color:#e7e7e7
}
.button.disabled.success,.button[disabled].success,button.disabled.success,button[disabled].success {
	background-color:#43AC6A;
	border-color:#368a55;
	color:#FFF;
	box-shadow:none;
	cursor:default;
	opacity:.7
}
.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success:focus,.button[disabled].success:hover,button.disabled.success:focus,button.disabled.success:hover,button[disabled].success:focus,button[disabled].success:hover {
	background-color:#368a55
}
.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success:focus,.button[disabled].success:hover,button.disabled.success:focus,button.disabled.success:hover,button[disabled].success:focus,button[disabled].success:hover {
	color:#FFF
}
.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success:focus,.button[disabled].success:hover,button.disabled.success:focus,button.disabled.success:hover,button[disabled].success:focus,button[disabled].success:hover {
	background-color:#43AC6A
}
.button.disabled.alert,.button[disabled].alert,button.disabled.alert,button[disabled].alert {
	background-color:#f04124;
	border-color:#cf2a0e;
	color:#FFF;
	box-shadow:none;
	cursor:default;
	opacity:.7
}
.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert:focus,.button[disabled].alert:hover,button.disabled.alert:focus,button.disabled.alert:hover,button[disabled].alert:focus,button[disabled].alert:hover {
	background-color:#cf2a0e
}
.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert:focus,.button[disabled].alert:hover,button.disabled.alert:focus,button.disabled.alert:hover,button[disabled].alert:focus,button[disabled].alert:hover {
	color:#FFF
}
.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert:focus,.button[disabled].alert:hover,button.disabled.alert:focus,button.disabled.alert:hover,button[disabled].alert:focus,button[disabled].alert:hover {
	background-color:#f04124
}
.button.disabled.warning,.button[disabled].warning,button.disabled.warning,button[disabled].warning {
	background-color:#f08a24;
	border-color:#cf6e0e;
	color:#FFF;
	box-shadow:none;
	cursor:default;
	opacity:.7
}
.button.disabled.warning:focus,.button.disabled.warning:hover,.button[disabled].warning:focus,.button[disabled].warning:hover,button.disabled.warning:focus,button.disabled.warning:hover,button[disabled].warning:focus,button[disabled].warning:hover {
	background-color:#cf6e0e
}
.button.disabled.warning:focus,.button.disabled.warning:hover,.button[disabled].warning:focus,.button[disabled].warning:hover,button.disabled.warning:focus,button.disabled.warning:hover,button[disabled].warning:focus,button[disabled].warning:hover {
	color:#FFF
}
.button.disabled.warning:focus,.button.disabled.warning:hover,.button[disabled].warning:focus,.button[disabled].warning:hover,button.disabled.warning:focus,button.disabled.warning:hover,button[disabled].warning:focus,button[disabled].warning:hover {
	background-color:#f08a24
}
.button.disabled.info,.button[disabled].info,button.disabled.info,button[disabled].info {
	background-color:#a0d3e8;
	border-color:#61b6d9;
	color:#333;
	box-shadow:none;
	cursor:default;
	opacity:.7
}
.button.disabled.info:focus,.button.disabled.info:hover,.button[disabled].info:focus,.button[disabled].info:hover,button.disabled.info:focus,button.disabled.info:hover,button[disabled].info:focus,button[disabled].info:hover {
	background-color:#61b6d9
}
.button.disabled.info:focus,.button.disabled.info:hover,.button[disabled].info:focus,.button[disabled].info:hover,button.disabled.info:focus,button.disabled.info:hover,button[disabled].info:focus,button[disabled].info:hover {
	color:#FFF
}
.button.disabled.info:focus,.button.disabled.info:hover,.button[disabled].info:focus,.button[disabled].info:hover,button.disabled.info:focus,button.disabled.info:hover,button[disabled].info:focus,button[disabled].info:hover {
	background-color:#a0d3e8
}
button::-moz-focus-inner {
	border:0;
	padding:0
}
@media only screen and (min-width:48em) {
	.button,button {
		display:inline-block
	}
}
.clearing-thumbs,[data-clearing] {
	list-style:none;
	margin-left:0;
	margin-bottom:0
}
.clearing-thumbs:after,.clearing-thumbs:before,[data-clearing]:after,[data-clearing]:before {
	content:" ";
	display:table
}
.clearing-thumbs:after,[data-clearing]:after {
	clear:both
}
.clearing-thumbs li,[data-clearing] li {
	float:left;
	margin-right:10px
}
.clearing-thumbs[class*=block-grid-] li,[data-clearing][class*=block-grid-] li {
	margin-right:0
}
.clearing-blackout {
	background:#333;
	height:100%;
	position:fixed;
	top:0;
	width:100%;
	z-index:998;
	left:0
}
.clearing-blackout .clearing-close {
	display:block
}
.clearing-container {
	height:100%;
	margin:0;
	overflow:hidden;
	position:relative;
	z-index:998
}
.clearing-touch-label {
	color:#AAA;
	font-size:.6em;
	left:50%;
	position:absolute;
	top:50%
}
.visible-img {
	height:95%;
	position:relative
}
.visible-img img {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translateY(-50%) translateX(-50%);
	-moz-transform:translateY(-50%) translateX(-50%);
	-ms-transform:translateY(-50%) translateX(-50%);
	-o-transform:translateY(-50%) translateX(-50%);
	transform:translateY(-50%) translateX(-50%);
	max-height:100%;
	max-width:100%
}
.clearing-caption {
	background:#333;
	bottom:0;
	color:#CCC;
	font-size:.875em;
	line-height:1.3;
	margin-bottom:0;
	padding:10px 30px 20px;
	position:absolute;
	text-align:center;
	width:100%;
	left:0
}
.clearing-close {
	color:#CCC;
	display:none;
	font-size:30px;
	line-height:1;
	padding-left:20px;
	padding-top:10px;
	z-index:999
}
.clearing-close:focus,.clearing-close:hover {
	color:#CCC
}
.clearing-assembled .clearing-container {
	height:100%
}
.clearing-assembled .clearing-container .carousel>ul {
	display:none
}
.clearing-feature li {
	display:none
}
.clearing-feature li.clearing-featured-img {
	display:block
}
@media only screen and (min-width:48em) {
	.clearing-main-next,.clearing-main-prev {
		height:100%;
		position:absolute;
		top:0;
		width:40px
	}
	.clearing-main-next>span,.clearing-main-prev>span {
		border:solid 12px;
		display:block;
		height:0;
		position:absolute;
		top:50%;
		width:0
	}
	.clearing-main-next>span:hover,.clearing-main-prev>span:hover {
		opacity:.8
	}
	.clearing-main-prev {
		left:0
	}
	.clearing-main-prev>span {
		left:5px;
		border-color:transparent;
		border-right-color:#CCC
	}
	.clearing-main-next {
		right:0
	}
	.clearing-main-next>span {
		border-color:transparent;
		border-left-color:#CCC
	}
	.clearing-main-next.disabled,.clearing-main-prev.disabled {
		opacity:.3
	}
	.clearing-assembled .clearing-container .carousel {
		background:rgba(51,51,51,.8);
		height:120px;
		margin-top:10px;
		text-align:center
	}
	.clearing-assembled .clearing-container .carousel>ul {
		display:inline-block;
		z-index:999;
		height:100%;
		position:relative;
		float:none
	}
	.clearing-assembled .clearing-container .carousel>ul li {
		clear:none;
		cursor:pointer;
		display:block;
		float:left;
		margin-right:0;
		min-height:inherit;
		opacity:.4;
		overflow:hidden;
		padding:0;
		position:relative;
		width:120px
	}
	.clearing-assembled .clearing-container .carousel>ul li.fix-height img {
		height:100%;
		max-width:none
	}
	.clearing-assembled .clearing-container .carousel>ul li a.th {
		border:none;
		box-shadow:none;
		display:block
	}
	.clearing-assembled .clearing-container .carousel>ul li img {
		cursor:pointer!important;
		width:100%!important
	}
	.clearing-assembled .clearing-container .carousel>ul li.visible {
		opacity:1
	}
	.clearing-assembled .clearing-container .carousel>ul li:hover {
		opacity:.8
	}
	.clearing-assembled .clearing-container .visible-img {
		background:#333;
		height:85%;
		overflow:hidden
	}
	.clearing-close {
		padding-left:0;
		padding-top:0;
		position:absolute;
		top:10px;
		right:20px
	}
}
form {
	margin:0 0 1rem
}
form .row .row {
	margin:0 -.5rem
}
form .row .row .column,form .row .row .columns {
	padding:0 .5rem
}
form .row .row.collapse {
	margin:0
}
form .row .row.collapse .column,form .row .row.collapse .columns {
	padding:0
}
form .row .row.collapse input {
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns {
	padding-left:.5rem
}
label {
	color:#4d4d4d;
	cursor:pointer;
	display:block;
	font-size:.875rem;
	font-weight:400;
	line-height:1.5;
	margin-bottom:0
}
label.right {
	float:none!important;
	text-align:right
}
label.inline {
	margin:0 0 1rem 0;
	padding:.5625rem 0
}
label small {
	text-transform:capitalize;
	color:#676767
}
.postfix,.prefix {
	border-style:solid;
	border-width:1px;
	display:block;
	font-size:.875rem;
	height:2.3125rem;
	line-height:2.3125rem;
	overflow:visible;
	padding-bottom:0;
	padding-top:0;
	position:relative;
	text-align:center;
	width:100%;
	z-index:2
}
.postfix.button {
	border:none;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
	padding-top:0;
	text-align:center
}
.prefix.button {
	border:none;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
	padding-top:0;
	text-align:center
}
.prefix.button.radius {
	border-radius:0;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-left-radius:3px
}
.postfix.button.radius {
	border-radius:0;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border-top-right-radius:3px
}
.prefix.button.round {
	border-radius:0;
	-webkit-border-bottom-left-radius:1000px;
	-webkit-border-top-left-radius:1000px;
	border-bottom-left-radius:1000px;
	border-top-left-radius:1000px
}
.postfix.button.round {
	border-radius:0;
	-webkit-border-bottom-right-radius:1000px;
	-webkit-border-top-right-radius:1000px;
	border-bottom-right-radius:1000px;
	border-top-right-radius:1000px
}
label.prefix,span.prefix {
	background:#f2f2f2;
	border-right:none;
	color:#333;
	border-color:#ccc
}
label.postfix,span.postfix {
	background:#f2f2f2;
	border-left:none;
	color:#333;
	border-color:#ccc
}
input:not([type]),input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=tel],input[type=time],input[type=url],input[type=color],input[type=number],input[type=search],textarea {
	-webkit-appearance:none;
	-moz-appearance:none;
	border-radius:0;
	background-color:#FFF;
	border-style:solid;
	border-width:1px;
	border-color:#ccc;
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	color:rgba(0,0,0,.75);
	display:block;
	font-family:inherit;
	font-size:.875rem;
	height:2.3125rem;
	margin:0 0 1rem 0;
	padding:.5rem;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:border-color .15s linear,background .15s linear;
	-moz-transition:border-color .15s linear,background .15s linear;
	-ms-transition:border-color .15s linear,background .15s linear;
	-o-transition:border-color .15s linear,background .15s linear;
	transition:border-color .15s linear,background .15s linear
}
input:not([type]):focus,input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=color]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus {
	background:#fafafa;
	border-color:#999;
	outline:0
}
input:not([type]):disabled,input[type=text]:disabled,input[type=password]:disabled,input[type=date]:disabled,input[type=datetime]:disabled,input[type=datetime-local]:disabled,input[type=month]:disabled,input[type=week]:disabled,input[type=email]:disabled,input[type=tel]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=color]:disabled,input[type=number]:disabled,input[type=search]:disabled,textarea:disabled {
	background-color:#DDD;
	cursor:default
}
fieldset[disabled] input:not([type]),fieldset[disabled] input[type=text],fieldset[disabled] input[type=password],fieldset[disabled] input[type=date],fieldset[disabled] input[type=datetime],fieldset[disabled] input[type=datetime-local],fieldset[disabled] input[type=month],fieldset[disabled] input[type=week],fieldset[disabled] input[type=email],fieldset[disabled] input[type=tel],fieldset[disabled] input[type=time],fieldset[disabled] input[type=url],fieldset[disabled] input[type=color],fieldset[disabled] input[type=number],fieldset[disabled] input[type=search],fieldset[disabled] textarea,input:not([type])[disabled],input:not([type])[readonly],input[type=text][disabled],input[type=text][readonly],input[type=password][disabled],input[type=password][readonly],input[type=date][disabled],input[type=date][readonly],input[type=datetime][disabled],input[type=datetime][readonly],input[type=datetime-local][disabled],input[type=datetime-local][readonly],input[type=month][disabled],input[type=month][readonly],input[type=week][disabled],input[type=week][readonly],input[type=email][disabled],input[type=email][readonly],input[type=tel][disabled],input[type=tel][readonly],input[type=time][disabled],input[type=time][readonly],input[type=url][disabled],input[type=url][readonly],input[type=color][disabled],input[type=color][readonly],input[type=number][disabled],input[type=number][readonly],input[type=search][disabled],input[type=search][readonly],textarea[disabled],textarea[readonly] {
	background-color:#DDD;
	cursor:default
}
input:not([type]).radius,input[type=text].radius,input[type=password].radius,input[type=date].radius,input[type=datetime].radius,input[type=datetime-local].radius,input[type=month].radius,input[type=week].radius,input[type=email].radius,input[type=tel].radius,input[type=time].radius,input[type=url].radius,input[type=color].radius,input[type=number].radius,input[type=search].radius,textarea.radius {
	border-radius:3px
}
form .row .prefix-radius.row.collapse button,form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse textarea {
	border-radius:0;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border-top-right-radius:3px
}
form .row .prefix-radius.row.collapse .prefix {
	border-radius:0;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-left-radius:3px
}
form .row .postfix-radius.row.collapse button,form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse textarea {
	border-radius:0;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-left-radius:3px
}
form .row .postfix-radius.row.collapse .postfix {
	border-radius:0;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border-top-right-radius:3px
}
form .row .prefix-round.row.collapse button,form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse textarea {
	border-radius:0;
	-webkit-border-bottom-right-radius:1000px;
	-webkit-border-top-right-radius:1000px;
	border-bottom-right-radius:1000px;
	border-top-right-radius:1000px
}
form .row .prefix-round.row.collapse .prefix {
	border-radius:0;
	-webkit-border-bottom-left-radius:1000px;
	-webkit-border-top-left-radius:1000px;
	border-bottom-left-radius:1000px;
	border-top-left-radius:1000px
}
form .row .postfix-round.row.collapse button,form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse textarea {
	border-radius:0;
	-webkit-border-bottom-left-radius:1000px;
	-webkit-border-top-left-radius:1000px;
	border-bottom-left-radius:1000px;
	border-top-left-radius:1000px
}
form .row .postfix-round.row.collapse .postfix {
	border-radius:0;
	-webkit-border-bottom-right-radius:1000px;
	-webkit-border-top-right-radius:1000px;
	border-bottom-right-radius:1000px;
	border-top-right-radius:1000px
}
input[type=submit] {
	-webkit-appearance:none;
	-moz-appearance:none;
	border-radius:0
}
textarea[rows] {
	height:auto
}
textarea {
	max-width:100%
}
::-webkit-input-placeholder {
	color:#666
}
:-moz-placeholder {
	color:#666
}
::-moz-placeholder {
	color:#666
}
:-ms-input-placeholder {
	color:#666
}
select {
	-webkit-appearance:none!important;
	-moz-appearance:none!important;
	background-color:#FAFAFA;
	border-radius:0;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
	background-position:100% center;
	background-repeat:no-repeat;
	border-style:solid;
	border-width:1px;
	border-color:#ccc;
	color:rgba(0,0,0,.75);
	font-family:inherit;
	font-size:.875rem;
	line-height:normal;
	padding:.5rem;
	border-radius:0;
	height:2.3125rem
}
select::-ms-expand {
	display:none
}
select.radius {
	border-radius:3px
}
select:focus {
	background-color:#f3f3f3;
	border-color:#999
}
select:disabled {
	background-color:#DDD;
	cursor:default
}
select[multiple] {
	height:auto
}
input[type=file],input[type=checkbox],input[type=radio],select {
	margin:0 0 1rem 0
}
input[type=checkbox]+label,input[type=radio]+label {
	display:inline-block;
	margin-left:.5rem;
	margin-right:1rem;
	margin-bottom:0;
	vertical-align:baseline
}
input[type=file] {
	width:100%
}
fieldset {
	border:1px solid #DDD;
	margin:1.125rem 0;
	padding:1.25rem
}
fieldset legend {
	font-weight:700;
	margin:0;
	margin-left:-.1875rem;
	padding:0 .1875rem
}
[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] small.error,[data-abide] span.error {
	display:block;
	font-size:.75rem;
	font-style:italic;
	font-weight:400;
	margin-bottom:1rem;
	margin-top:-1px;
	padding:.375rem .5625rem .5625rem;
	background:#f04124;
	color:#FFF
}
[data-abide] small.error,[data-abide] span.error {
	display:none
}
small.error,span.error {
	display:block;
	font-size:.75rem;
	font-style:italic;
	font-weight:400;
	margin-bottom:1rem;
	margin-top:-1px;
	padding:.375rem .5625rem .5625rem;
	background:#f04124;
	color:#FFF
}
.error input,.error select,.error textarea {
	margin-bottom:0
}
.error input[type=checkbox],.error input[type=radio] {
	margin-bottom:1rem
}
.error label,.error label.error {
	color:#f04124
}
.error small.error {
	display:block;
	font-size:.75rem;
	font-style:italic;
	font-weight:400;
	margin-bottom:1rem;
	margin-top:-1px;
	padding:.375rem .5625rem .5625rem;
	background:#f04124;
	color:#FFF
}
.error>label>small {
	background:0 0;
	color:#676767;
	display:inline;
	font-size:60%;
	font-style:normal;
	margin:0;
	padding:0;
	text-transform:capitalize
}
.error span.error-message {
	display:block
}
input.error,select.error,textarea.error {
	margin-bottom:0
}
label.error {
	color:#f04124
}
.inline-list {
	list-style:none;
	margin-top:0;
	margin-bottom:1.0625rem;
	margin-left:-1.375rem;
	margin-right:0;
	overflow:hidden;
	padding:0
}
.inline-list>li {
	display:block;
	float:left;
	list-style:none;
	margin-left:1.375rem
}
.inline-list>li>* {
	display:block
}
.reveal-modal-bg {
	background:#000;
	background:rgba(0,0,0,.45);
	bottom:0;
	display:none;
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:1004;
	left:0
}
.reveal-modal {
	border-radius:3px;
	display:none;
	position:absolute;
	top:0;
	visibility:hidden;
	width:100%;
	z-index:1005;
	left:0;
	background-color:#FFF;
	padding:1.875rem;
	border:solid 1px #666;
	box-shadow:0 0 10px rgba(0,0,0,.4)
}
@media only screen and (max-width:47.875em) {
	.reveal-modal {
		min-height:100vh
	}
}
.reveal-modal .column,.reveal-modal .columns {
	min-width:0
}
.reveal-modal>:first-child {
	margin-top:0
}
.reveal-modal>:last-child {
	margin-bottom:0
}
@media only screen and (min-width:48em) {
	.reveal-modal {
		left:0;
		margin:0 auto;
		max-width:62.5rem;
		right:0;
		width:80%
	}
}
@media only screen and (min-width:48em) {
	.reveal-modal {
		top:6.25rem
	}
}
.reveal-modal.radius {
	box-shadow:none;
	border-radius:3px
}
.reveal-modal.round {
	box-shadow:none;
	border-radius:1000px
}
.reveal-modal.collapse {
	padding:0;
	box-shadow:none
}
@media only screen and (min-width:48em) {
	.reveal-modal.tiny {
		left:0;
		margin:0 auto;
		max-width:62.5rem;
		right:0;
		width:30%
	}
}
@media only screen and (min-width:48em) {
	.reveal-modal.small {
		left:0;
		margin:0 auto;
		max-width:62.5rem;
		right:0;
		width:40%
	}
}
@media only screen and (min-width:48em) {
	.reveal-modal.medium {
		left:0;
		margin:0 auto;
		max-width:62.5rem;
		right:0;
		width:60%
	}
}
@media only screen and (min-width:48em) {
	.reveal-modal.large {
		left:0;
		margin:0 auto;
		max-width:62.5rem;
		right:0;
		width:70%
	}
}
@media only screen and (min-width:48em) {
	.reveal-modal.xlarge {
		left:0;
		margin:0 auto;
		max-width:62.5rem;
		right:0;
		width:95%
	}
}
.reveal-modal.full {
	height:100vh;
	height:100%;
	left:0;
	margin-left:0!important;
	max-width:none!important;
	min-height:100vh;
	top:0
}
@media only screen and (min-width:48em) {
	.reveal-modal.full {
		left:0;
		margin:0 auto;
		max-width:62.5rem;
		right:0;
		width:100%
	}
}
.reveal-modal.toback {
	z-index:1003
}
.reveal-modal .close-reveal-modal {
	color:#AAA;
	cursor:pointer;
	font-size:2.5rem;
	font-weight:700;
	line-height:1;
	position:absolute;
	top:.625rem;
	right:1.375rem
}
@media only screen {
	.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-medium,.hide-for-medium-only,.hide-for-medium-up,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium-down,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down {
		display:inherit!important
	}
	.hide-for-large-down,.hide-for-medium-down,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-medium,.show-for-medium-only,.show-for-medium-up,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up {
		display:none!important
	}
	.hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium-down,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down {
		position:static!important;
		height:auto;
		width:auto;
		overflow:visible;
		clip:auto
	}
	.hidden-for-large-down,.hidden-for-medium-down,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-medium,.visible-for-medium-only,.visible-for-medium-up,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up {
		clip:rect(1px,1px,1px,1px);
		height:1px;
		overflow:hidden;
		position:absolute!important;
		width:1px
	}
	table.hide-for-large,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-medium,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-down,table.show-for-medium-down,table.show-for-small,table.show-for-small-down,table.show-for-small-only,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down {
		display:table!important
	}
	thead.hide-for-large,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-medium,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-down,thead.show-for-medium-down,thead.show-for-small,thead.show-for-small-down,thead.show-for-small-only,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down {
		display:table-header-group!important
	}
	tbody.hide-for-large,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-medium,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-down,tbody.show-for-medium-down,tbody.show-for-small,tbody.show-for-small-down,tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down {
		display:table-row-group!important
	}
	tr.hide-for-large,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-medium,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-down,tr.show-for-medium-down,tr.show-for-small,tr.show-for-small-down,tr.show-for-small-only,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down {
		display:table-row
	}
	td.hide-for-large,td.hide-for-large-only,td.hide-for-large-up,td.hide-for-medium,td.hide-for-medium-only,td.hide-for-medium-up,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-down,td.show-for-medium-down,td.show-for-small,td.show-for-small-down,td.show-for-small-only,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-only,th.hide-for-large-up,th.hide-for-medium,th.hide-for-medium-only,th.hide-for-medium-up,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-down,th.show-for-medium-down,th.show-for-small,th.show-for-small-down,th.show-for-small-only,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down {
		display:table-cell!important
	}
}
@media only screen and (min-width:48em) {
	.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down {
		display:inherit!important
	}
	.hide-for-large-down,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up {
		display:none!important
	}
	.hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down {
		position:static!important;
		height:auto;
		width:auto;
		overflow:visible;
		clip:auto
	}
	.hidden-for-large-down,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up {
		clip:rect(1px,1px,1px,1px);
		height:1px;
		overflow:hidden;
		position:absolute!important;
		width:1px
	}
	table.hide-for-large,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-down,table.show-for-medium,table.show-for-medium-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down {
		display:table!important
	}
	thead.hide-for-large,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-down,thead.show-for-medium,thead.show-for-medium-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down {
		display:table-header-group!important
	}
	tbody.hide-for-large,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-down,tbody.show-for-medium,tbody.show-for-medium-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down {
		display:table-row-group!important
	}
	tr.hide-for-large,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-down,tr.show-for-medium,tr.show-for-medium-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down {
		display:table-row
	}
	td.hide-for-large,td.hide-for-large-only,td.hide-for-large-up,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-down,td.show-for-medium,td.show-for-medium-down,td.show-for-medium-only,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-only,th.hide-for-large-up,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-down,th.show-for-medium,th.show-for-medium-down,th.show-for-medium-only,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down {
		display:table-cell!important
	}
}
@media only screen and (min-width:64em) {
	.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down {
		display:inherit!important
	}
	.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up {
		display:none!important
	}
	.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down {
		position:static!important;
		height:auto;
		width:auto;
		overflow:visible;
		clip:auto
	}
	.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up {
		clip:rect(1px,1px,1px,1px);
		height:1px;
		overflow:hidden;
		position:absolute!important;
		width:1px
	}
	table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large,table.show-for-large-down,table.show-for-large-only,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down {
		display:table!important
	}
	thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large,thead.show-for-large-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down {
		display:table-header-group!important
	}
	tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large,tbody.show-for-large-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down {
		display:table-row-group!important
	}
	tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large,tr.show-for-large-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down {
		display:table-row
	}
	td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large,td.show-for-large-down,td.show-for-large-only,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large,th.show-for-large-down,th.show-for-large-only,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down {
		display:table-cell!important
	}
}
@media only screen and (min-width:80.0625em) {
	.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge,.show-for-xlarge-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-down {
		display:inherit!important
	}
	.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge,.hide-for-xlarge-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-down,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up {
		display:none!important
	}
	.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge,.visible-for-xlarge-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-down {
		position:static!important;
		height:auto;
		width:auto;
		overflow:visible;
		clip:auto
	}
	.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up {
		clip:rect(1px,1px,1px,1px);
		height:1px;
		overflow:hidden;
		position:absolute!important;
		width:1px
	}
	table.hide-for-large,table.hide-for-large-down,table.hide-for-large-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge,table.show-for-xlarge-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xxlarge-down {
		display:table!important
	}
	thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-large-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xxlarge-down {
		display:table-header-group!important
	}
	tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-large-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-down {
		display:table-row-group!important
	}
	tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-large-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xxlarge-down {
		display:table-row
	}
	td.hide-for-large,td.hide-for-large-down,td.hide-for-large-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge,td.show-for-xlarge-down,td.show-for-xlarge-only,td.show-for-xlarge-up,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-down,th.hide-for-large-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge,th.show-for-xlarge-down,th.show-for-xlarge-only,th.show-for-xlarge-up,th.show-for-xxlarge-down {
		display:table-cell!important
	}
}
@media only screen and (min-width:80.0625em) {
	.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-down,.hide-for-xlarge-only,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up {
		display:inherit!important
	}
	.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-down,.show-for-xlarge-only {
		display:none!important
	}
	.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-down,.hidden-for-xlarge-only,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up {
		position:static!important;
		height:auto;
		width:auto;
		overflow:visible;
		clip:auto
	}
	.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-down,.visible-for-xlarge-only {
		clip:rect(1px,1px,1px,1px);
		height:1px;
		overflow:hidden;
		position:absolute!important;
		width:1px
	}
	table.hide-for-large,table.hide-for-large-down,table.hide-for-large-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-down,table.hide-for-xlarge-only,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up {
		display:table!important
	}
	thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-large-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.hide-for-xlarge-only,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up {
		display:table-header-group!important
	}
	tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-large-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.hide-for-xlarge-only,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up {
		display:table-row-group!important
	}
	tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-large-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.hide-for-xlarge-only,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up {
		display:table-row
	}
	td.hide-for-large,td.hide-for-large-down,td.hide-for-large-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-down,td.hide-for-xlarge-only,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-up,td.show-for-xxlarge,td.show-for-xxlarge-down,td.show-for-xxlarge-only,td.show-for-xxlarge-up,th.hide-for-large,th.hide-for-large-down,th.hide-for-large-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-down,th.hide-for-xlarge-only,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-up,th.show-for-xxlarge,th.show-for-xxlarge-down,th.show-for-xxlarge-only,th.show-for-xxlarge-up {
		display:table-cell!important
	}
}
.hide-for-portrait,.show-for-landscape {
	display:inherit!important
}
.hide-for-landscape,.show-for-portrait {
	display:none!important
}
table.hide-for-landscape,table.show-for-portrait {
	display:table!important
}
thead.hide-for-landscape,thead.show-for-portrait {
	display:table-header-group!important
}
tbody.hide-for-landscape,tbody.show-for-portrait {
	display:table-row-group!important
}
tr.hide-for-landscape,tr.show-for-portrait {
	display:table-row!important
}
td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait {
	display:table-cell!important
}
@media only screen and (orientation:landscape) {
	.hide-for-portrait,.show-for-landscape {
		display:inherit!important
	}
	.hide-for-landscape,.show-for-portrait {
		display:none!important
	}
	table.hide-for-portrait,table.show-for-landscape {
		display:table!important
	}
	thead.hide-for-portrait,thead.show-for-landscape {
		display:table-header-group!important
	}
	tbody.hide-for-portrait,tbody.show-for-landscape {
		display:table-row-group!important
	}
	tr.hide-for-portrait,tr.show-for-landscape {
		display:table-row!important
	}
	td.hide-for-portrait,td.show-for-landscape,th.hide-for-portrait,th.show-for-landscape {
		display:table-cell!important
	}
}
@media only screen and (orientation:portrait) {
	.hide-for-landscape,.show-for-portrait {
		display:inherit!important
	}
	.hide-for-portrait,.show-for-landscape {
		display:none!important
	}
	table.hide-for-landscape,table.show-for-portrait {
		display:table!important
	}
	thead.hide-for-landscape,thead.show-for-portrait {
		display:table-header-group!important
	}
	tbody.hide-for-landscape,tbody.show-for-portrait {
		display:table-row-group!important
	}
	tr.hide-for-landscape,tr.show-for-portrait {
		display:table-row!important
	}
	td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait {
		display:table-cell!important
	}
}
.show-for-touch {
	display:none!important
}
.hide-for-touch {
	display:inherit!important
}
.touch .show-for-touch {
	display:inherit!important
}
.touch .hide-for-touch {
	display:none!important
}
table.hide-for-touch {
	display:table!important
}
.touch table.show-for-touch {
	display:table!important
}
thead.hide-for-touch {
	display:table-header-group!important
}
.touch thead.show-for-touch {
	display:table-header-group!important
}
tbody.hide-for-touch {
	display:table-row-group!important
}
.touch tbody.show-for-touch {
	display:table-row-group!important
}
tr.hide-for-touch {
	display:table-row!important
}
.touch tr.show-for-touch {
	display:table-row!important
}
td.hide-for-touch {
	display:table-cell!important
}
.touch td.show-for-touch {
	display:table-cell!important
}
th.hide-for-touch {
	display:table-cell!important
}
.touch th.show-for-touch {
	display:table-cell!important
}
.show-for-sr {
	clip:rect(1px,1px,1px,1px);
	height:1px;
	overflow:hidden;
	position:absolute!important;
	width:1px
}
.show-on-focus {
	clip:rect(1px,1px,1px,1px);
	height:1px;
	overflow:hidden;
	position:absolute!important;
	width:1px
}
.show-on-focus:active,.show-on-focus:focus {
	position:static!important;
	height:auto;
	width:auto;
	overflow:visible;
	clip:auto
}
.print-only,.show-for-print {
	display:none!important
}
@media print {
	.print-only,.show-for-print {
		display:block!important
	}
	.hide-for-print,.hide-on-print {
		display:none!important
	}
	table.show-for-print {
		display:table!important
	}
	thead.show-for-print {
		display:table-header-group!important
	}
	tbody.show-for-print {
		display:table-row-group!important
	}
	tr.show-for-print {
		display:table-row!important
	}
	td.show-for-print {
		display:table-cell!important
	}
	th.show-for-print {
		display:table-cell!important
	}
}
@font-face {
	font-family:CiscoSans;
	src:url(http://www.cisco.com/web/fw/fonts/cisco-sans/eot/CiscoSansTTExtraLight.eot);
	src:url(http://www.cisco.com/web/fw/fonts/cisco-sans/eot/CiscoSansTTExtraLight.eot?#iefix) format("embedded-opentype"),url(http://www.cisco.com/web/fw/fonts/cisco-sans/woff/CiscoSansTTExtraLight.woff) format("woff"),url(http://www.cisco.com/web/fw/fonts/cisco-sans/ttf/CiscoSansTTExtraLight.ttf) format("truetype");
	font-weight:200;
	font-stretch:normal;
	font-style:normal
}
@font-face {
	font-family:CiscoSans;
	src:url(http://www.cisco.com/web/fw/fonts/cisco-sans/eot/CiscoSansTTExtraLightOblique.eot);
	src:url(http://www.cisco.com/web/fw/fonts/cisco-sans/eot/CiscoSansTTExtraLightOblique.eot?#iefix) format("embedded-opentype"),url(http://www.cisco.com/web/fw/fonts/cisco-sans/woff/CiscoSansTTExtraLightOblique.woff) format("woff"),url(http://www.cisco.com/web/fw/fonts/cisco-sans/ttf/CiscoSansTTExtraLightOblique.ttf) format("truetype");
	font-weight:200;
	font-stretch:normal;
	font-style:italic
}
@font-face {
	font-family:CiscoSans;
	src:url(http://www.cisco.com/web/fw/fonts/cisco-sans/eot/CiscoSansTTRegular.eot);
	src:url(http://www.cisco.com/web/fw/fonts/cisco-sans/eot/CiscoSansTTRegular.eot?#iefix) format("embedded-opentype"),url(http://www.cisco.com/web/fw/fonts/cisco-sans/woff/CiscoSansTTRegular.woff) format("woff"),url(http://www.cisco.com/web/fw/fonts/cisco-sans/ttf/CiscoSansTTRegular.ttf) format("truetype");
	font-weight:400;
	font-stretch:normal;
	font-style:normal
}
@font-face {
	font-family:CiscoSans;
	src:url(http://www.cisco.com/web/fw/fonts/cisco-sans/eot/CiscoSansTTRegularOblique.eot);
	src:url(http://www.cisco.com/web/fw/fonts/cisco-sans/eot/CiscoSansTTRegularOblique.eot?#iefix) format("embedded-opentype"),url(http://www.cisco.com/web/fw/fonts/cisco-sans/woff/CiscoSansTTRegularOblique.woff) format("woff"),url(http://www.cisco.com/web/fw/fonts/cisco-sans/ttf/CiscoSansTTRegularOblique.ttf) format("truetype");
	font-weight:400;
	font-stretch:normal;
	font-style:italic
}
@font-face {
	font-family:CiscoSans;
	src:url(http://www.cisco.com/web/fw/fonts/cisco-sans/eot/CiscoSansTTBold.eot);
	src:url(http://www.cisco.com/web/fw/fonts/cisco-sans/eot/CiscoSansTTBold.eot?#iefix) format("embedded-opentype"),url(http://www.cisco.com/web/fw/fonts/cisco-sans/woff/CiscoSansTTBold.woff) format("woff"),url(http://www.cisco.com/web/fw/fonts/cisco-sans/ttf/CiscoSansTTBold.ttf) format("truetype");
	font-weight:700;
	font-stretch:normal;
	font-style:normal
}
@font-face {
	font-family:CiscoSans;
	src:url(http://www.cisco.com/web/fw/fonts/cisco-sans/eot/CiscoSansTTBoldOblique.eot);
	src:url(http://www.cisco.com/web/fw/fonts/cisco-sans/eot/CiscoSansTTBoldOblique.eot?#iefix) format("embedded-opentype"),url(http://www.cisco.com/web/fw/fonts/cisco-sans/woff/CiscoSansTTBoldOblique.woff) format("woff"),url(http://www.cisco.com/web/fw/fonts/cisco-sans/ttf/CiscoSansTTBoldOblique.ttf) format("truetype");
	font-weight:700;
	font-stretch:normal;
	font-style:italic
}
@font-face {
	font-family:CiscoSans;
	src:url(http://www.cisco.com/web/fw/fonts/cisco-sans/eot/CiscoSansTTHeavy.eot);
	src:url(http://www.cisco.com/web/fw/fonts/cisco-sans/eot/CiscoSansTTHeavy.eot?#iefix) format("embedded-opentype"),url(http://www.cisco.com/web/fw/fonts/cisco-sans/woff/CiscoSansTTHeavy.woff) format("woff"),url(http://www.cisco.com/web/fw/fonts/cisco-sans/ttf/CiscoSansTTHeavy.ttf) format("truetype");
	font-weight:900;
	font-stretch:normal;
	font-style:normal
}
@font-face {
	font-family:CiscoSans;
	src:url(http://www.cisco.com/web/fw/fonts/cisco-sans/eot/CiscoSansTTHeavyOblique.eot);
	src:url(http://www.cisco.com/web/fw/fonts/cisco-sans/eot/CiscoSansTTHeavyOblique.eot?#iefix) format("embedded-opentype"),url(http://www.cisco.com/web/fw/fonts/cisco-sans/woff/CiscoSansTTHeavyOblique.woff) format("woff"),url(http://www.cisco.com/web/fw/fonts/cisco-sans/ttf/CiscoSansTTHeavyOblique.ttf) format("truetype");
	font-weight:900;
	font-stretch:normal;
	font-style:italic
}
a,div,li,p,ul {
	font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight:300;
	font-stretch:normal;
	font-style:normal;
	font-size:18px;
}
a.small,a.small a,div.small,div.small a,li.small,li.small a,p.small,p.small a,ul.small,ul.small a {
	font-size:16px
}
a.legal,a.legal a,div.legal,div.legal a,li.legal,li.legal a,p.legal,p.legal a,ul.legal,ul.legal a {
	font-size:10px
}
a {
	text-decoration:none
}
a>span {
	font-family:inherit;
	font-size:inherit;
	color:inherit
}
a:hover {
	text-decoration:underline
}
p {
	margin-top:.8em;
	margin-bottom:.8em;
	letter-spacing:.25px;
	line-height:1.4em
}
h1 {
	font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight:200;
	font-stretch:normal;
	font-style:normal;
	font-size:50px;
	line-height:1.1em
}
h2 {
	font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight:700;
	font-stretch:normal;
	font-style:italic;
	font-size:22px
}
h2.top-space {
	margin:4em 0 .5em 0
}
.content h2 {
	font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight:200;
	font-stretch:normal;
	font-style:normal;
	font-size:43px;
	line-height:1.25em;
	margin-top:13px;
	margin-bottom:21px
}
.large-cell-links-section h2 {
	font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight:200;
	font-stretch:normal;
	font-style:italic;
	font-size:34px;
	line-height:1.25em;
	margin-top:5%;
	margin-bottom:4%;
	text-transform:uppercase;
	text-align:center
}
.blade.content.about-section h2 {
	font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight:200;
	font-stretch:normal;
	font-style:italic;
	font-size:34px;
	line-height:1.25em;
	text-align:center;
	color:#049fd9
}
.blade.content.about-section p {
	font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight:300;
	font-stretch:normal;
	font-style:italic;
	font-size:20px;
	color:#57585c
}
.blade.content.about-section a.cta-link {
	font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight:400;
	font-stretch:normal;
	font-style:normal;
	font-size:20px;
	color:#049fd9
}
.form-wrapper h2 {
	font-size:40px;
	margin-bottom:18px;
	line-height:1.2em
}
.form-wrapper h3 {
	font-size:18px!important;
	margin-top:0;
	margin-bottom:10px
}
h3,h3 a {
	font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight:200;
	font-stretch:normal;
	font-style:normal;
	font-size:30px
}
h3 a>span,h3>span {
	font-size:30px
}
h3 a {
	-webkit-transition:all 150ms cubic-bezier(.25,.25,.75,.75);
	-moz-transition:all 150ms cubic-bezier(.25,.25,.75,.75);
	-o-transition:all 150ms cubic-bezier(.25,.25,.75,.75);
	transition:all 150ms cubic-bezier(.25,.25,.75,.75)
}
h3 a:hover {
	color:#049fd9;
	text-decoration:none
}
h3 a.blue-text:hover {
	text-decoration:underline
}
h3.half-margin {
	margin-top:.5em;
	margin-bottom:.5em
}
h4 {
	font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight:200;
	font-stretch:normal;
	font-style:normal;
	font-size:30px;
	color:#58595b;
	margin:15px auto
}
h5 {
	font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight:200;
	font-stretch:normal;
	font-style:normal;
	font-size:20px;
	color:#58595b;
	margin:18px auto
}
.style-italic,i {
	font-style:italic
}
.style-norm {
	font-style:normal
}
.blue-text {
	color:#049fd9
}
.grey-text {
	color:#58595b
}
.content div,.content li,.content p,.content span,.form-wrapper div,.form-wrapper li,.form-wrapper p,.form-wrapper span {
	font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight:200;
	font-stretch:normal;
	font-style:normal;
	font-size:18px
}
form.lined-style input,form.lined-style label,form.lined-style select {
	color:#58595b
}
form.lined-style input,form.lined-style input a,form.lined-style label,form.lined-style label a,form.lined-style select,form.lined-style select a {
	font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight:300;
	font-stretch:normal;
	font-style:normal;
	font-size:12px
}
.button,button,form.elq-form input[type=submit] {
	font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight:300;
	font-stretch:normal;
	font-style:normal;
	font-size:18px;
	background-color:#049fd9;
	color:#fff;
	border-radius:20px;
	padding:.35em 2.9em .25em
}
.button.video,button.video,form.elq-form input[type=submit].video {
	padding-left:3.25em
}
.button.video i,button.video i,form.elq-form input[type=submit].video i {
	position:absolute;
	top:.25em;
	left:.25em;
	width:33px;
	height:33px;
	display:inline-block;
	background-image:url("../img/icons.svg");
	background-position:-1px -230px;
	margin:0
}
.button:hover,button:hover,form.elq-form input[type=submit]:hover {
	text-decoration:none
}
.header .menu-wrap>a {
	font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight:400;
	font-stretch:normal;
	font-style:normal;
	color:#909497;
	font-size:14px
}
.header .menu-wrap>a.expanded,.header .menu-wrap>a:hover {
	color:#58595b
}
body {
	background-color:#fff
}
.anchor-link {
	position:absolute;
	top:-85px
}
.relative {
	position:relative
}
.text-center {
	text-align:center
}
.navigation-drawer {
	height:85%;
	overflow-x:hidden;
	overflow-y:scroll;
	-webkit-overflow-scrolling:touch;
	width:270px;
	position:fixed;
	top:0;
	left:-270px;
	bottom:0;
	z-index:2000;
	background-color:#049fd9;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-transition:left 300ms cubic-bezier(.645,.045,.355,1);
	-moz-transition:left 300ms cubic-bezier(.645,.045,.355,1);
	-o-transition:left 300ms cubic-bezier(.645,.045,.355,1);
	transition:left 300ms cubic-bezier(.645,.045,.355,1);
	padding:.5em 0
}
.navigation-drawer.open {
	left:0;
	-webkit-box-shadow:4px 0 9px 0 rgba(0,0,0,.2);
	-moz-box-shadow:4px 0 9px 0 rgba(0,0,0,.2);
	box-shadow:4px 0 9px 0 rgba(0,0,0,.2)
}
.navigation-drawer .logo {
	text-align:center
}
.navigation-drawer nav>ul {
	list-style:none;
	margin:1em 0 0 0;
	padding:0
}
.navigation-drawer nav>ul>li {
	margin:0;
	padding:.6em .9em
}
.navigation-drawer nav>ul>li,.navigation-drawer nav>ul>li a,.navigation-drawer nav>ul>li div {
	display:block;
	text-align:left;
	font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight:200;
	font-stretch:normal;
	font-style:normal;
	font-size:25px;
	color:#a0d7eb;
	line-height:1.1em
}
.navigation-drawer nav>ul>li a:hover {
	color:#fff;
	text-decoration:none
}
.navigation-drawer nav>ul>li small {
	display:block
}
.navigation-drawer nav>ul>li small a {
	margin:1em 0
}
.navigation-drawer nav>ul>li small.expanded {
	margin-top:.75em
}
.navigation-drawer nav>ul>li small,.navigation-drawer nav>ul>li small a {
	font-size:75%
}
.navigation-drawer nav>ul>li:not(.last) {
	border-top:1px solid #a0d7eb
}
.navigation-drawer .sharelinks {
	margin-top:.4em
}
.navigation-drawer .sharelinks a {
	color:transparent;
	display:inline-block;
	margin-right:1.5em;
	margin-bottom:1em
}
.navigation-drawer .sharelinks a,.navigation-drawer .sharelinks a i {
	width:34px;
	height:34px;
	overflow:hidden
}
.navigation-drawer .sharelinks a i {
	display:inline-block;
	background-image:url("../img/icons.svg")
}
.navigation-drawer .sharelinks a.facebook i {
	background-position:0 203px
}
.navigation-drawer .sharelinks a.twitter i {
	background-position:0 169px
}
.navigation-drawer .sharelinks a.linkedin i {
	background-position:0 135px
}
.navigation-drawer .sharelinks a.google i {
	background-position:0 100px
}
.navigation-drawer .sharelinks a.email i {
	background-position:0 35px
}
.cisco-expand-content {
	overflow-y:hidden;
	height:0;
	-webkit-transition:all 300ms cubic-bezier(.645,.045,.355,1);
	-moz-transition:all 300ms cubic-bezier(.645,.045,.355,1);
	-o-transition:all 300ms cubic-bezier(.645,.045,.355,1);
	transition:all 300ms cubic-bezier(.645,.045,.355,1)
}
.mrm-dropdown {
	position:absolute;
	float:right;
	height:0;
	overflow:hidden;
	-webkit-transition:all 300ms cubic-bezier(.645,.045,.355,1);
	-moz-transition:all 300ms cubic-bezier(.645,.045,.355,1);
	-o-transition:all 300ms cubic-bezier(.645,.045,.355,1);
	transition:all 300ms cubic-bezier(.645,.045,.355,1);
	z-index:1001
}
.mrm-dropdown.open#contact-dropdown {
	height:270px;
	background-color:#fff;
	border:1px solid #dfdfdf
}
.mrm-dropdown.open#share-dropdown {
	background-color:#fff;
	border:1px solid #dfdfdf
}
.mrm-dropdown#share-dropdown {
	width:260px;
	right:0;
	border:0 solid #dfdfdf;
	border:1px solid rgba(223,223,223,0);
	background-color:rgba(255,255,255,0)
}
.mrm-dropdown#share-dropdown .eloqua-generated a img,.mrm-dropdown#share-dropdown.eloqua-generated a img {
	display:none!important
}
.mrm-dropdown#share-dropdown .eloqua-generated a:not(:last-child),.mrm-dropdown#share-dropdown.eloqua-generated a:not(:last-child) {
	border-bottom:1px solid #dedede!important
}
.mrm-dropdown#share-dropdown .eloqua-generated a:last-child,.mrm-dropdown#share-dropdown.eloqua-generated a:last-child {
	padding-bottom:17px
}
.mrm-dropdown#share-dropdown :not(.eloqua-generated):last-child a {
	padding-bottom:17px
}
.mrm-dropdown#share-dropdown a {
	display:block;
	padding-top:15px;
	padding-bottom:11px;
	line-height:36px
}
.mrm-dropdown#share-dropdown a i {
	display:inline-block;
	width:34px;
	height:34px;
	margin-right:14px;
	background-image:url("../img/icons.svg");
	float:left
}
.mrm-dropdown#share-dropdown a.facebook i {
	background-position:-34px 203px
}
.mrm-dropdown#share-dropdown a.twitter i {
	background-position:-34px 169px
}
.mrm-dropdown#share-dropdown a.linkedin i {
	background-position:-34px 135px
}
.mrm-dropdown#share-dropdown a.google i {
	background-position:-34px 100px
}
.mrm-dropdown#share-dropdown a.email i {
	background-position:-34px 35px
}
.mrm-dropdown#share-dropdown a:hover.facebook i {
	background-position:0 203px
}
.mrm-dropdown#share-dropdown a:hover.twitter i {
	background-position:0 169px
}
.mrm-dropdown#share-dropdown a:hover.linkedin i {
	background-position:0 135px
}
.mrm-dropdown#share-dropdown a:hover.google i {
	background-position:0 100px
}
.mrm-dropdown#share-dropdown a:hover.email i {
	background-position:0 35px
}
.mrm-dropdown#contact-dropdown {
	width:310px;
	right:90px;
	border:0 solid #dfdfdf;
	border:1px solid rgba(223,223,223,0);
	background-color:rgba(255,255,255,0)
}
.mrm-dropdown#contact-dropdown ul li span.small a {
	font-size:17px
}
.mrm-dropdown ul {
	list-style:none;
	margin:0;
	padding:0
}
.mrm-dropdown ul>li,.mrm-dropdown ul>li>a {
	font-size:22px;
	color:#58595b;
	line-height:1.3em
}
.mrm-dropdown ul>li .small,.mrm-dropdown ul>li small,.mrm-dropdown ul>li>a .small,.mrm-dropdown ul>li>a small {
	font-size:16px
}
.mrm-dropdown ul>li:not(:last-child) {
	border-bottom:1px solid #dedede
}
.mrm-dropdown ul>li>a,.mrm-dropdown ul>li>div,.mrm-dropdown ul>li>span {
	display:block;
	width:100%;
	padding-left:25px;
	padding-right:25px;
	padding-top:15px;
	padding-bottom:15px;
	font-size:22px
}
.mrm-dropdown ul>li>a a,.mrm-dropdown ul>li>div a,.mrm-dropdown ul>li>span a {
	color:#58595b
}
.mrm-dropdown ul>li>a a:hover,.mrm-dropdown ul>li>div a:hover,.mrm-dropdown ul>li>span a:hover {
	color:#909497;
	text-decoration:none
}
.mrm-dropdown ul>li>div>div {
	margin-top:4px
}
.mrm-dropdown ul>li>a {
	-webkit-transition:all 150ms cubic-bezier(.25,.25,.75,.75);
	-moz-transition:all 150ms cubic-bezier(.25,.25,.75,.75);
	-o-transition:all 150ms cubic-bezier(.25,.25,.75,.75);
	transition:all 150ms cubic-bezier(.25,.25,.75,.75)
}
.mrm-dropdown ul>li>a:hover {
	text-decoration:none;
	background-color:#049fd9;
	color:#fff;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none
}
.menu-overlay {
	display:none;
	width:100%;
	height:100%;
	position:fixed;
	top:78px;
	z-index:999;
	cursor:pointer
}
.menu-overlay.show {
	display:block
}
.form-wrapper {
	padding-left:30px;
	padding-right:30px;
	padding-bottom:45px;
	color:#58595b
}
a.preview-link {
	display:inline-block;
	font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight:400;
	font-stretch:normal;
	font-style:normal;
	color:#58595b;
	background-image:url("../img/16Q1_A-AFM_ENT_preview-icon_IMG_EN.png");
	background-repeat:no-repeat;
	background-size:19px;
	padding-left:30px;
	line-height:19px;
	vertical-align:middle
}
a.preview-link:hover {
	color:#909497
}
.form-frame,.form-wrapper {
	position:relative
}
.form-frame h3,.form-wrapper h3 {
	font-size:40px;
	color:#58595b;
	line-height:1.2em
}
.form-frame .sociaMediaPrefill a,.form-wrapper .sociaMediaPrefill a {
	display:inline-block;
	margin-left:3px;
	width:24px;
	height:24px;
	vertical-align:middle;
	color:transparent;
	overflow:hidden;
	background-image:url("../img/16Q1_A-AFM_ENT_icons-all_IMG_EN.svg")
}
.form-frame .sociaMediaPrefill a.cisco,.form-wrapper .sociaMediaPrefill a.cisco {
	background-position:0 -10px
}
.form-frame .sociaMediaPrefill a.facebook,.form-wrapper .sociaMediaPrefill a.facebook {
	background-position:-24px -10px
}
.form-frame .sociaMediaPrefill a.linkedin,.form-wrapper .sociaMediaPrefill a.linkedin {
	background-position:-48px -10px
}
form.elq-form,form.lined-style {
	margin-top:20px
}
form.elq-form label:not(.normal),form.lined-style label:not(.normal) {
	padding:0 0 0 4px;
	margin:17px 0 0 0;
	border-bottom:1px solid #58595b;
	position:relative;
	clear:both;
	-webkit-transition:all 150ms cubic-bezier(.42,0,.58,1);
	-moz-transition:all 150ms cubic-bezier(.42,0,.58,1);
	-o-transition:all 150ms cubic-bezier(.42,0,.58,1);
	transition:all 150ms cubic-bezier(.42,0,.58,1)
}
form.elq-form label:not(.normal).field-focused,form.lined-style label:not(.normal).field-focused {
	border-bottom:4px solid #049fd9;
	margin:14px -30px 0 -30px;
	padding-left:34px;
	padding-right:34px
}
form.elq-form input[type=email],form.elq-form input[type=text],form.lined-style input[type=email],form.lined-style input[type=text] {
	width:auto;
	display:inline-block;
	background-color:transparent;
	padding:0 0 0 4px;
	margin:0;
	box-shadow:none;
	border:none;
	min-width:75%
}
form.elq-form input[type=email]:focus,form.elq-form input[type=text]:focus,form.lined-style input[type=email]:focus,form.lined-style input[type=text]:focus {
	color:#049fd9
}
form.elq-form input[type=email],form.elq-form input[type=text],form.elq-form label:not(.normal),form.lined-style input[type=email],form.lined-style input[type=text],form.lined-style label:not(.normal) {
	line-height:20px;
	height:auto
}
form.elq-form select,form.lined-style select {
	background-color:#fff;
	border-radius:20px;
	padding-left:20px;
	padding-top:10px;
	margin-top:30px;
	margin-bottom:0
}
form.elq-form .buying-wrapper,form.lined-style .buying-wrapper {
	margin-top:17px
}
form.elq-form input[type=checkbox],form.lined-style input[type=checkbox] {
	margin-bottom:0;
	margin-right:4px
}
form.elq-form button[type=submit],form.elq-form input[type=submit],form.lined-style button[type=submit],form.lined-style input[type=submit] {
	margin-top:22px
}
form.elq-form small.error,form.lined-style small.error {
	padding:0 9px;
	text-align:right;
	width:auto;
	height:0;
	overflow:hidden;
	float:right;
	display:inline-block;
	z-index:1;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
	background-color:#C00;
	background-color:rgba(220,0,0,.7);
	-webkit-transition:height 300ms cubic-bezier(.645,.045,.355,1);
	-moz-transition:height 300ms cubic-bezier(.645,.045,.355,1);
	-o-transition:height 300ms cubic-bezier(.645,.045,.355,1);
	transition:height 300ms cubic-bezier(.645,.045,.355,1);
	position:absolute;
	right:0
}
form.elq-form small.error[data-input-type=select],form.lined-style small.error[data-input-type=select] {
	margin-left:20px
}
form.elq-form small.error.left,form.lined-style small.error.left {
	left:0;
	right:auto
}
form.elq-form small.error[data-invalid],form.lined-style small.error[data-invalid] {
	line-height:26px;
	height:26px
}
label.left-of-onoffswitch {
	display:inline-block;
	float:left;
	margin:.5em 0;
	padding-top:4px
}
.switch-wrapper {
	position:relative;
	display:inline-block;
	margin-left:7px
}
.onoffswitch {
	position:relative;
	width:63px;
	margin:.5em 0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none
}
.onoffswitch-checkbox {
	display:none
}
.onoffswitch-label {
	display:block!important;
	overflow:hidden;
	cursor:pointer;
	border:2px solid #049fd9;
	border-radius:20px;
	border-bottom-color:#049fd9!important;
	box-sizing:content-box;
	margin:0!important
}
.onoffswitch-inner {
	display:block;
	width:200%;
	margin-left:-100%;
	-webkit-transition:all 300ms cubic-bezier(.645,.045,.355,1);
	-moz-transition:all 300ms cubic-bezier(.645,.045,.355,1);
	-o-transition:all 300ms cubic-bezier(.645,.045,.355,1);
	transition:all 300ms cubic-bezier(.645,.045,.355,1)
}
.onoffswitch-inner:after,.onoffswitch-inner:before {
	display:block;
	float:left;
	width:50%;
	height:22px;
	padding:0;
	line-height:24px;
	font-size:12px;
	color:#fff;
	font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight:300;
	font-stretch:normal;
	font-style:normal;
	box-sizing:border-box
}
.onoffswitch-inner:before {
	content:"YES";
	position:relative;
	padding-left:10px;
	background-color:#049fd9;
	color:#FFF
}
.onoffswitch-inner:after {
	content:"NO";
	padding-right:12px;
	background-color:#FFF;
	color:#049fd9;
	text-align:right
}
.onoffswitch-switch {
	display:block;
	width:25px;
	margin:0;
	background:#FFF;
	position:absolute;
	top:0;
	bottom:0;
	right:38px;
	border:2px solid #049fd9;
	border-radius:20px;
	-webkit-transition:all 300ms cubic-bezier(.645,.045,.355,1);
	-moz-transition:all 300ms cubic-bezier(.645,.045,.355,1);
	-o-transition:all 300ms cubic-bezier(.645,.045,.355,1);
	transition:all 300ms cubic-bezier(.645,.045,.355,1)
}
.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner {
	margin-left:0
}
.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch {
	right:0
}
.container.grid.open-drawer,body.open-drawer {
	overflow:hidden
}
.container.grid .header-wrapper,.container.grid .header-wrapper .header,.container.grid .header-wrapper .header .vert-center,.container.grid .header-wrapper .vert-center,body .header-wrapper,body .header-wrapper .header,body .header-wrapper .header .vert-center,body .header-wrapper .vert-center {
	height:89px
}
.container.grid .blue-color-bg,body .blue-color-bg {
	background-color:#049fd9
}
.container.grid .light-grey-color-bg,body .light-grey-color-bg {
	background-color:#f2f2f2
}
.container.grid .dark-grey-color-bg,body .dark-grey-color-bg {
	background-color:#39393b
}
.container.grid .row,body .row {
	background-color:transparent
}
.container.grid .blade-space,body .blade-space {
	margin-top:2em
}
.container.grid .blade .white-bg,.container.grid .blade.white-bg,body .blade .white-bg,body .blade.white-bg {
	background-color:#fff
}
.container.grid .blade .row.transparent-bg,body .blade .row.transparent-bg {
	background-color:transparent
}
.container.grid .blade.header,body .blade.header {
	background-color:#fff;
	border-bottom:3px solid #fff
}
.container.grid .blade.header .stuck,body .blade.header .stuck {
	position:fixed;
	top:0;
	width:100%;
	z-index:2000;
	border-bottom:3px solid #049fd9
}
.container.grid .blade.header .share-highlight,body .blade.header .share-highlight {
	position:absolute;
	bottom:0;
	right:0;
	width:75px;
	height:4px;
	background-color:#049fd9;
	display:none
}
.container.grid .blade.header .contact-highlight,body .blade.header .contact-highlight {
	position:absolute;
	bottom:0;
	right:90px;
	width:120px;
	height:4px;
	background-color:#049fd9;
	display:none
}
.container.grid .blade.header .menu-wrap,body .blade.header .menu-wrap {
	position:relative;
	top:-5px
}
.container.grid .blade.header .menu-wrap>a,body .blade.header .menu-wrap>a {
	vertical-align:middle
}
.container.grid .blade.header .menu-wrap>a i,body .blade.header .menu-wrap>a i {
	display:inline-block;
	background-image:url("../img/icons.svg");
	background-repeat:repeat-y;
	width:31px;
	height:31px;
	overflow:hidden;
	color:transparent;
	position:relative;
	top:10px;
	margin-right:8px
}
.container.grid .blade.header .menu-wrap>a:hover,body .blade.header .menu-wrap>a:hover {
	text-decoration:none
}
.container.grid .blade.header .menu-wrap>a.expanded.contact i,.container.grid .blade.header .menu-wrap>a:hover.contact i,body .blade.header .menu-wrap>a.expanded.contact i,body .blade.header .menu-wrap>a:hover.contact i {
	background-position:-38px 0
}
.container.grid .blade.header .menu-wrap>a.expanded.sharelinks i,.container.grid .blade.header .menu-wrap>a:hover.sharelinks i,body .blade.header .menu-wrap>a.expanded.sharelinks i,body .blade.header .menu-wrap>a:hover.sharelinks i {
	background-position:-38px -31px
}
.container.grid .blade.header .menu-wrap>a.contact i,body .blade.header .menu-wrap>a.contact i {
	background-position:0 0
}
.container.grid .blade.header .menu-wrap>a.sharelinks i,body .blade.header .menu-wrap>a.sharelinks i {
	background-position:0 -31px
}
.container.grid .blade.navigation,.container.grid .blade.navigation .white-bg,body .blade.navigation,body .blade.navigation .white-bg {
	min-height:99px
}
.container.grid .blade.navigation .stuck,body .blade.navigation .stuck {
	width:100%;
	position:fixed;
	top:0;
	z-index:2
}
.container.grid .blade.navigation .white-bg,body .blade.navigation .white-bg {
	padding:60px 0 0;
	border-bottom:1px solid #818383
}
.container.grid .blade.navigation ul.link-list,body .blade.navigation ul.link-list {
	margin:0 0 1px 0
}
.container.grid .blade.navigation ul.link-list li,body .blade.navigation ul.link-list li {
	width:20%;
	margin:0;
	float:left;
	text-align:center
}
.container.grid .blade.navigation .navigation-link,body .blade.navigation .navigation-link {
	font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight:400;
	font-stretch:normal;
	font-style:normal;
	font-size:20px;
	color:#818282;
	display:inline-block;
	border-bottom:8px solid #fff
}
.container.grid .blade.navigation .navigation-link.active,body .blade.navigation .navigation-link.active {
	border-bottom:8px solid #049fd9
}
.container.grid .blade.large-cell-links-section .mrm-link-with-content,body .blade.large-cell-links-section .mrm-link-with-content {
	margin:0 .6%
}
.container.grid .blade.about-section,body .blade.about-section {
	background-color:#f1f1f1!important;
	padding-bottom:5%
}
.container.grid .blade.about-section h2,body .blade.about-section h2 {
	margin-top:5%;
	margin-bottom:2%
}
.container.grid .blade.about-section .about-text p,body .blade.about-section .about-text p {
	text-align:center
}
.container.grid .blade.about-section .cta-links .columns,body .blade.about-section .cta-links .columns {
	text-align:center
}
.container.grid .blade.about-section .cta-links .col-1,body .blade.about-section .cta-links .col-1 {
	width:29%
}
.container.grid .blade.about-section .cta-links .col-2,body .blade.about-section .cta-links .col-2 {
	width:29%
}
.container.grid .blade.about-section .cta-links .col-3,body .blade.about-section .cta-links .col-3 {
	width:42%
}
.container.grid .blade.about-section .cta-links a,body .blade.about-section .cta-links a {
	display:inline-block;
	margin:0 auto
}
.container.grid .blade.about-section .cta-links i,body .blade.about-section .cta-links i {
	position:relative;
	top:15px;
	margin-right:10px
}
.container.grid .blade .col,body .blade .col {
	background-color:transparent
}
.container.grid .blade .col.wide-center,body .blade .col.wide-center {
	-webkit-flex:1 0 85%;
	-ms-flex:1 0 85%;
	flex:1 0 85%;
	width:85%;
	margin:0 auto
}
.container.grid .blade .col.text-center,.container.grid .blade .col.text-center>*,body .blade .col.text-center,body .blade .col.text-center>* {
	text-align:center
}
.container.grid .blade.no-hero,body .blade.no-hero {
	height:20px
}
.container.grid .blade.hero .mobile-bg,body .blade.hero .mobile-bg {
	display:none;
	height:160px;
	margin-bottom:2.4em
}
.container.grid .blade.hero h1,body .blade.hero h1 {
	font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight:300;
	font-stretch:normal;
	font-style:normal;
	margin:.4em 0 0
}
.container.grid .blade.hero p,body .blade.hero p {
	margin:.8em 0;
	line-height:1.5em
}
.container.grid .blade.hero.with-report-cover .row,body .blade.hero.with-report-cover .row {
	position:relative
}
.container.grid .blade.hero.with-report-cover .report-cover-wrapper,body .blade.hero.with-report-cover .report-cover-wrapper {
	position:absolute;
	right:25px;
	bottom:0
}
.container.grid .blade.dark-skin div,.container.grid .blade.dark-skin h1,.container.grid .blade.dark-skin h2,.container.grid .blade.dark-skin h3,.container.grid .blade.dark-skin h4,.container.grid .blade.dark-skin p,body .blade.dark-skin div,body .blade.dark-skin h1,body .blade.dark-skin h2,body .blade.dark-skin h3,body .blade.dark-skin h4,body .blade.dark-skin p {
	color:#fff
}
.container.grid .blade.light-skin div,.container.grid .blade.light-skin h1,.container.grid .blade.light-skin h2,.container.grid .blade.light-skin h3,.container.grid .blade.light-skin h4,.container.grid .blade.light-skin p,body .blade.light-skin div,body .blade.light-skin h1,body .blade.light-skin h2,body .blade.light-skin h3,body .blade.light-skin h4,body .blade.light-skin p {
	color:#58595b
}
.container.grid .blade.blue-gears-bg,.container.grid .blade.blue-gears-bg .mobile-bg,body .blade.blue-gears-bg,body .blade.blue-gears-bg .mobile-bg {
	background-image:url("../img/hero-gears-blue.jpg");
	background-position:center;
	background-size:cover
}
.container.grid .blade.guyonlaptop-bg,.container.grid .blade.guyonlaptop-bg .mobile-bg,body .blade.guyonlaptop-bg,body .blade.guyonlaptop-bg .mobile-bg {
	background-image:url("../img/hero-guyonlaptop.jpg");
	background-position:top right;
	background-size:cover
}
.container.grid .blade.subway-bg,body .blade.subway-bg {
	background-image:url("../img/hero-subway.jpg");
	background-position:top right;
	background-size:cover
}

.container.grid .blade.goround-bg,body .blade.goround-bg {
	background-image:url("../img/hero-goround.jpg");
	background-position:top right;
	background-size:cover
}
.container.grid .blade.city-bg,body .blade.city-bg {
	background-image:url("../img/hero-city.jpg");
	background-position:top right;
	background-size:cover
}
.container.grid .blade.globe-bg,body .blade.globe-bg {
	background-image:url("../img/hero-globe.jpg");
	background-position:top right;
	background-size:cover
}
.container.grid .blade.with-img-bg,body .blade.with-img-bg {
	position:relative
}
.container.grid .blade.with-img-bg .image-bg,body .blade.with-img-bg .image-bg {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	width:100%
}
.container.grid .blade.with-img-bg .image-bg img,body .blade.with-img-bg .image-bg img {
	width:100%;
	height:auto
}
.container.grid .blade.content,body .blade.content {
	background-color:#fff
}
.container.grid .blade.content .content-top,body .blade.content .content-top {
	padding-top:42px!important
}
.container.grid .blade.content,body .blade.content {
	color:#58595b
}
.container.grid .blade.content h2,.container.grid .blade.content p,body .blade.content h2,body .blade.content p {
	color:#58595b
}
.container.grid .blade.content img.offer-top-photo,body .blade.content img.offer-top-photo {
	margin-bottom:25px
}
.container.grid .blade.content .text-column,body .blade.content .text-column {
	width:53%;
	padding-right:30px;
	padding-bottom:40px
}
.container.grid .blade.content .form-column,.container.grid .blade.content .text-column,body .blade.content .form-column,body .blade.content .text-column {
	padding-top:45px
}
.container.grid .blade.content .form-column,body .blade.content .form-column {
	width:47%;
	padding-bottom:40px
}
.container.grid .blade.content .form-column .form-wrapper,body .blade.content .form-column .form-wrapper {
	padding-top:40px
}
.container.grid .blade.content .form-column h2,body .blade.content .form-column h2 {
	margin-top:10px
}
.container.grid .blade.content a,body .blade.content a {
	-webkit-transition:all 150ms cubic-bezier(.42,0,.58,1);
	-moz-transition:all 150ms cubic-bezier(.42,0,.58,1);
	-o-transition:all 150ms cubic-bezier(.42,0,.58,1);
	transition:all 150ms cubic-bezier(.42,0,.58,1)
}
.container.grid .blade.content ul li,body .blade.content ul li {
	margin:.7em 0
}
.container.grid .blade.content a.download-link,body .blade.content a.download-link {
	width:100%;
	color:#049fd9
}
.container.grid .blade.content a.download-link div.link-text,body .blade.content a.download-link div.link-text {
	line-height:18px;
	margin-top:2px;
	padding-left:15px
}
.container.grid .blade.content a.download-link div.link-image,body .blade.content a.download-link div.link-image {
	margin-bottom:5px
}
.container.grid .blade.content a.download-link span,body .blade.content a.download-link span {
	color:#a7a9ab
}
.container.grid .blade.content .thankyou-form .text-column,body .blade.content .thankyou-form .text-column {
	width:43%
}
.container.grid .blade.content .thankyou-form .form-column,body .blade.content .thankyou-form .form-column {
	width:57%
}
.container.grid .mrm-link-with-content,body .mrm-link-with-content {
	display:inline-block;
	overflow:hidden;
	position:relative
}
.container.grid .mrm-link-with-content span,body .mrm-link-with-content span {
	display:block
}
.container.grid .mrm-link-with-content *,body .mrm-link-with-content * {
	color:#fff;
	text-decoration:none
}
.container.grid .mrm-link-with-content img.bg-image,body .mrm-link-with-content img.bg-image {
	position:relative;
	width:100%;
	height:auto;
	z-index:0
}
.container.grid .mrm-link-with-content .link-content,body .mrm-link-with-content .link-content {
	position:absolute;
	top:80%;
	left:0;
	width:100%;
	height:100%;
	-webkit-transition:all 200ms cubic-bezier(.645,.045,.355,1);
	-moz-transition:all 200ms cubic-bezier(.645,.045,.355,1);
	-o-transition:all 200ms cubic-bezier(.645,.045,.355,1);
	transition:all 200ms cubic-bezier(.645,.045,.355,1)
}
.container.grid .mrm-link-with-content .link-content *,body .mrm-link-with-content .link-content * {
	position:relative;
	z-index:1
}
.container.grid .mrm-link-with-content .link-content .dark-bg,body .mrm-link-with-content .link-content .dark-bg {
	position:absolute;
	width:100%;
	height:100%;
	z-index:0;
	background-color:rgba(0,0,0,.7)
}
.container.grid .mrm-link-with-content .link-content .h1,body .mrm-link-with-content .link-content .h1 {
	font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight:300;
	font-stretch:normal;
	font-style:italic;
	font-size:19px;
	text-transform:uppercase;
	line-height:47px;
	margin:0 5%;
	-webkit-transition:all 200ms cubic-bezier(.645,.045,.355,1);
	-moz-transition:all 200ms cubic-bezier(.645,.045,.355,1);
	-o-transition:all 200ms cubic-bezier(.645,.045,.355,1);
	transition:all 200ms cubic-bezier(.645,.045,.355,1)
}
.container.grid .mrm-link-with-content .link-content .hover-content,body .mrm-link-with-content .link-content .hover-content {
	position:absolute;
	top:0;
	margin:6% 5%;
	opacity:0;
	-webkit-transition:all 200ms cubic-bezier(.645,.045,.355,1);
	-moz-transition:all 200ms cubic-bezier(.645,.045,.355,1);
	-o-transition:all 200ms cubic-bezier(.645,.045,.355,1);
	transition:all 200ms cubic-bezier(.645,.045,.355,1)
}
.container.grid .mrm-link-with-content .link-content .hover-content .h2,body .mrm-link-with-content .link-content .hover-content .h2 {
	font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight:400;
	font-stretch:normal;
	font-style:italic;
	font-size:27px;
	line-height:1.1em;
	margin-bottom:.2em;
	width:77%
}
.container.grid .mrm-link-with-content .link-content .hover-content .p,body .mrm-link-with-content .link-content .hover-content .p {
	font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight:300;
	font-stretch:normal;
	font-style:italic;
	font-size:20px;
	line-height:1.3em
}
.container.grid .mrm-link-with-content .link-content .hover-content .button,body .mrm-link-with-content .link-content .hover-content .button {
	display:inline-block;
	margin-top:5%
}
.container.grid .mrm-link-with-content:hover .link-content,body .mrm-link-with-content:hover .link-content {
	top:0
}
.container.grid .mrm-link-with-content:hover .link-content>.h1,body .mrm-link-with-content:hover .link-content>.h1 {
	opacity:0
}
.container.grid .mrm-link-with-content:hover .link-content .hover-content,body .mrm-link-with-content:hover .link-content .hover-content {
	display:block;
	opacity:1
}
.container.grid i.icon-info,body i.icon-info {
	display:inline-block;
	width:45px;
	height:45px;
	background-image:url("../img/icon-information.svg");
	background-size:contain;
	background-repeat:no-repeat
}
.container.grid i.icon-camera,body i.icon-camera {
	display:inline-block;
	width:45px;
	height:45px;
	background-image:url("../img/icon-camera.svg");
	background-size:contain;
	background-repeat:no-repeat
}
.container.grid i.icon-arrow-right,body i.icon-arrow-right {
	display:inline-block;
	width:45px;
	height:45px;
	background-image:url("../img/icon-arrowright.svg");
	background-size:contain;
	background-repeat:no-repeat
}
.container.grid .vert-center,body .vert-center {
	display:table;
	width:100%
}
.container.grid .vert-center .vert-center-cell,body .vert-center .vert-center-cell {
	display:table-cell;
	vertical-align:middle
}
.container.grid footer,body footer {
	width:100%;
	padding-top:23px;
	padding-bottom:6px;
	background-color:#a4a1a4;
	text-align:left
}
.container.grid footer,.container.grid footer a,.container.grid footer li,body footer,body footer a,body footer li {
	font-size:12px;
	color:#FFF;
	font-weight:300
}
.container.grid footer .column,.container.grid footer .columns,body footer .column,body footer .columns {
	padding:0
}
.container.grid footer .links,body footer .links {
	padding-left:0;
	padding-top:5px
}
.container.grid footer .links ul.inline-list,body footer .links ul.inline-list {
	margin:0
}
.container.grid footer ul.inline-list,body footer ul.inline-list {
	list-style:none;
	padding-left:0
}
.container.grid footer ul.inline-list>li,body footer ul.inline-list>li {
	display:inline-block;
	margin-left:5px
}
.container.grid footer ul.inline-list>li:first-of-type,body footer ul.inline-list>li:first-of-type {
	margin-left:0
}
.container.grid footer .social-icons,body footer .social-icons {
	margin-top:6px;
	text-align:right;
	float:right
}
.container.grid footer .social-icons li,body footer .social-icons li {
	margin:0 0 0 7px!important
}
.container.grid footer .social-icons li .stay-connected,body footer .social-icons li .stay-connected {
	font-size:13px;
	position:relative;
	top:-6px;
	margin-right:20px
}
.container.grid footer .social-icons li a,body footer .social-icons li a {
	display:inline-block;
	width:22px;
	height:22px;
	background-image:url("../img/16Q1_A-AFM_ENT_footer-icons_IMG_EN.svg");
	background-repeat:no-repeat
}
.container.grid footer .social-icons li a.facebook,body footer .social-icons li a.facebook {
	background-position:0 0
}
.container.grid footer .social-icons li a.twitter,body footer .social-icons li a.twitter {
	background-position:-23px 0
}
.container.grid footer .social-icons li a.linkedin,body footer .social-icons li a.linkedin {
	background-position:-46px 0
}
.container.grid footer .social-icons li a.google,body footer .social-icons li a.google {
	background-position:-69px 0
}
@media only screen and (max-width:47.875em) {
	.row {
		max-width:766px;
		padding:0 1em
	}
	.row.mobile-fullbleed {
		padding:0
	}
	.row .row {
		padding:0
	}
	.row .row.mobile-padding {
		padding:0 1em
	}
	.column,.columns {
		padding:0!important
	}
	.column .column,.column .columns,.columns .column,.columns .columns {
		padding:0!important
	}
	.anchor-link {
		top:-50px
	}
	.header .logo {
		width:86px;
		float:left
	}
	.header .title {
		display:block;
		width:100%;
		margin-top:15px
	}
	.header .title h1 {
		font-size:18px;
		margin-bottom:4px
	}
	.header .links {
		width:23%;
		padding:0!important;
		float:right
	}
	.header .links ul li {
		display:inline-block;
		margin-left:0;
		padding-left:.4em;
		float:left;
		width:50%
	}
	.header .mrm-dropdown ul li {
		display:block;
		float:none;
		width:100%;
		padding-left:25px!important
	}
	.hero .statistic-wrapper {
		margin-top:2em
	}
	.hero .statistic-wrapper .text-column {
		font-size:20px;
		width:67%
	}
	.hero .statistic-wrapper .text-column span.percent {
		font-size:78px;
		letter-spacing:-6px
	}
	.grid-eloqua {
		position:relative;
		top:0;
		bottom:0;
		right:0;
		left:0;
		overflow:hidden
	}
	.large-cell-links-section h2 {
		font-size:25px
	}
	.sticky {
		position:relative;
		z-index:2;
		transform:translateZ(.01px)
	}
	.container.grid i.close-x,body i.close-x {
		display:inline-block;
		background-image:url("../img/icon-close-x.svg");
		background-repeat:no-repeat;
		background-size:contain;
		overflow:hidden;
		color:transparent;
		width:31px;
		height:31px;
		margin-left:0
	}
	.container.grid i.hamburger,body i.hamburger {
		display:inline-block;
		background-image:url("../img/icons.svg");
		background-repeat:repeat-y;
		background-position:0 -62px;
		overflow:hidden;
		color:transparent;
		width:31px;
		height:31px;
		margin-left:0
	}
	.container.grid .blade.navigation,body .blade.navigation {
		position:relative
	}
	.container.grid .blade.navigation,.container.grid .blade.navigation .white-bg,body .blade.navigation,body .blade.navigation .white-bg {
		min-height:47px
	}
	.container.grid .blade.navigation a.menu-link,body .blade.navigation a.menu-link {
		position:absolute;
		width:100%;
		top:0;
		left:0
	}
	.container.grid .blade.navigation i.hamburger,body .blade.navigation i.hamburger {
		position:relative;
		top:.4em;
		left:1em
	}
	.container.grid .blade.navigation .mobile-indicator-list ul.link-list li,body .blade.navigation .mobile-indicator-list ul.link-list li {
		width:100%
	}
	.container.grid .blade.navigation .mobile-indicator-list ul.link-list li a,body .blade.navigation .mobile-indicator-list ul.link-list li a {
		display:none
	}
	.container.grid .blade.navigation .mobile-indicator-list ul.link-list li a.active,body .blade.navigation .mobile-indicator-list ul.link-list li a.active {
		display:block;
		border-bottom:none;
		margin-left:64px
	}
	.container.grid .blade.navigation ul.link-list li a,body .blade.navigation ul.link-list li a {
		text-align:left
	}
	.container.grid .blade.navigation .mobile-indicator-list,.container.grid .blade.navigation .nav-menu ul.link-list,body .blade.navigation .mobile-indicator-list,body .blade.navigation .nav-menu ul.link-list {
		padding:.5em 0 0
	}
	.container.grid .blade.navigation .nav-menu,body .blade.navigation .nav-menu {
		height:0;
		overflow:hidden;
		-webkit-transition:all 200ms cubic-bezier(.645,.045,.355,1);
		-moz-transition:all 200ms cubic-bezier(.645,.045,.355,1);
		-o-transition:all 200ms cubic-bezier(.645,.045,.355,1);
		transition:all 200ms cubic-bezier(.645,.045,.355,1);
		position:absolute;
		top:0;
		left:0;
		width:100%;
		z-index:10;
		background-color:#049fd9
	}
	.container.grid .blade.navigation .nav-menu.show,body .blade.navigation .nav-menu.show {
		opacity:1;
		height:186px
	}
	.container.grid .blade.navigation .nav-menu.show .close-mobile-menu,body .blade.navigation .nav-menu.show .close-mobile-menu {
		transform:scale(1)
	}
	.container.grid .blade.navigation .nav-menu.show ul.link-list>li,body .blade.navigation .nav-menu.show ul.link-list>li {
		left:0
	}
	.container.grid .blade.navigation .nav-menu .close-mobile-menu,body .blade.navigation .nav-menu .close-mobile-menu {
		position:absolute;
		z-index:1;
		top:.7em;
		left:18px;
		display:inline-block;
		transform:scale(0);
		-webkit-transition:all 300ms cubic-bezier(.645,.045,.355,1);
		-moz-transition:all 300ms cubic-bezier(.645,.045,.355,1);
		-o-transition:all 300ms cubic-bezier(.645,.045,.355,1);
		transition:all 300ms cubic-bezier(.645,.045,.355,1)
	}
	.container.grid .blade.navigation .nav-menu ul.link-list,body .blade.navigation .nav-menu ul.link-list {
		padding-bottom:.5em;
		margin-left:3.5em
	}
	.container.grid .blade.navigation .nav-menu ul.link-list>li,body .blade.navigation .nav-menu ul.link-list>li {
		position:relative;
		display:block;
		width:100%;
		left:-100%;
		-webkit-transition:all 300ms cubic-bezier(.645,.045,.355,1);
		-moz-transition:all 300ms cubic-bezier(.645,.045,.355,1);
		-o-transition:all 300ms cubic-bezier(.645,.045,.355,1);
		transition:all 300ms cubic-bezier(.645,.045,.355,1)
	}
	.container.grid .blade.navigation .nav-menu ul.link-list>li:nth-child(1),body .blade.navigation .nav-menu ul.link-list>li:nth-child(1) {
		-webkit-transition-delay:130ms;
		-moz-transition-delay:130ms;
		-o-transition-delay:130ms;
		transition-delay:130ms
	}
	.container.grid .blade.navigation .nav-menu ul.link-list>li:nth-child(2),body .blade.navigation .nav-menu ul.link-list>li:nth-child(2) {
		-webkit-transition-delay:160ms;
		-moz-transition-delay:160ms;
		-o-transition-delay:160ms;
		transition-delay:160ms
	}
	.container.grid .blade.navigation .nav-menu ul.link-list>li:nth-child(3),body .blade.navigation .nav-menu ul.link-list>li:nth-child(3) {
		-webkit-transition-delay:190ms;
		-moz-transition-delay:190ms;
		-o-transition-delay:190ms;
		transition-delay:190ms
	}
	.container.grid .blade.navigation .nav-menu ul.link-list>li:nth-child(4),body .blade.navigation .nav-menu ul.link-list>li:nth-child(4) {
		-webkit-transition-delay:220ms;
		-moz-transition-delay:220ms;
		-o-transition-delay:220ms;
		transition-delay:220ms
	}
	.container.grid .blade.navigation .nav-menu ul.link-list>li:nth-child(5),body .blade.navigation .nav-menu ul.link-list>li:nth-child(5) {
		-webkit-transition-delay:250ms;
		-moz-transition-delay:250ms;
		-o-transition-delay:250ms;
		transition-delay:250ms
	}
	.container.grid .blade.navigation .nav-menu ul.link-list>li:nth-child(6),body .blade.navigation .nav-menu ul.link-list>li:nth-child(6) {
		-webkit-transition-delay:280ms;
		-moz-transition-delay:280ms;
		-o-transition-delay:280ms;
		transition-delay:280ms
	}
	.container.grid .blade.navigation .nav-menu ul.link-list>li a,body .blade.navigation .nav-menu ul.link-list>li a {
		color:#fff;
		border:none;
		text-align:left;
		display:block;
		width:100%;
		padding-top:.3em;
		padding-bottom:.3em
	}
	.container.grid .blade.large-cell-links-section .mrm-link-with-content,body .blade.large-cell-links-section .mrm-link-with-content {
		width:100%;
		margin:0 0 .2em 0
	}
	.container.grid .blade.large-cell-links-section .mrm-link-with-content img.bg-image,body .blade.large-cell-links-section .mrm-link-with-content img.bg-image {
		width:100%;
		max-width:100%
	}
	.container.grid .blade.large-cell-links-section .mrm-link-with-content .link-content,body .blade.large-cell-links-section .mrm-link-with-content .link-content {
		top:0
	}
	.container.grid .blade.large-cell-links-section .mrm-link-with-content .link-content>.h1,body .blade.large-cell-links-section .mrm-link-with-content .link-content>.h1 {
		opacity:0
	}
	.container.grid .blade.large-cell-links-section .mrm-link-with-content .link-content .hover-content,body .blade.large-cell-links-section .mrm-link-with-content .link-content .hover-content {
		display:block;
		opacity:1
	}
	.container.grid .blade.large-cell-links-section .mrm-link-with-content .link-content .hover-content .h2,body .blade.large-cell-links-section .mrm-link-with-content .link-content .hover-content .h2 {
		font-size:25px
	}
	.container.grid .blade.large-cell-links-section .mrm-link-with-content .link-content .hover-content .p,body .blade.large-cell-links-section .mrm-link-with-content .link-content .hover-content .p {
		font-size:18px
	}
	.container.grid .blade.content .form-column,.container.grid .blade.content .text-column,body .blade.content .form-column,body .blade.content .text-column {
		width:100%
	}
	.container.grid .blade.hero,body .blade.hero {
		padding:0
	}
	.container.grid .blade.hero .mobile-bg,body .blade.hero .mobile-bg {
		display:block
	}
	.container.grid .blade.hero.with-img-bg .image-bg,body .blade.hero.with-img-bg .image-bg {
		position:relative;
		top:0;
		z-index:0;
		margin-bottom:1.5em
	}
	.container.grid .blade.hero.with-img-bg .image-bg img,body .blade.hero.with-img-bg .image-bg img {
		position:relative;
		top:0
	}
	.container.grid .blade.hero.blue-color-bg,body .blade.hero.blue-color-bg {
		background-color:#049fd9
	}
	.container.grid .blade.hero.light-grey-color-bg,body .blade.hero.light-grey-color-bg {
		background-color:#f2f2f2
	}
	.container.grid .blade.hero.dark-grey-color-bg,body .blade.hero.dark-grey-color-bg {
		background-color:#39393b
	}
	.container.grid .blade.hero.dark-skin.mobile-light div,.container.grid .blade.hero.dark-skin.mobile-light h1,.container.grid .blade.hero.dark-skin.mobile-light h2,.container.grid .blade.hero.dark-skin.mobile-light h3,.container.grid .blade.hero.dark-skin.mobile-light h4,.container.grid .blade.hero.dark-skin.mobile-light p,body .blade.hero.dark-skin.mobile-light div,body .blade.hero.dark-skin.mobile-light h1,body .blade.hero.dark-skin.mobile-light h2,body .blade.hero.dark-skin.mobile-light h3,body .blade.hero.dark-skin.mobile-light h4,body .blade.hero.dark-skin.mobile-light p {
		color:#58595b
	}
	.container.grid .blade.hero h1,body .blade.hero h1 {
		font-size:38px;
		text-align:left
	}
	.container.grid .blade.hero p,body .blade.hero p {
		text-align:left;
		font-size:16px;
		line-height:29px
	}
	.container.grid .blade.hero .statistic-wrapper,body .blade.hero .statistic-wrapper {
		text-align:center
	}
	.container.grid .blade.hero .statistic-wrapper .icon-column,.container.grid .blade.hero .statistic-wrapper .text-column,body .blade.hero .statistic-wrapper .icon-column,body .blade.hero .statistic-wrapper .text-column {
		display:block;
		width:100%;
		padding:0 2em;
		margin:0 auto;
		float:none
	}
	.container.grid .blade.hero .statistic-wrapper .icon-column,body .blade.hero .statistic-wrapper .icon-column {
		padding-bottom:1em
	}
	.container.grid .blade.hero.with-report-cover.blue-color-bg,body .blade.hero.with-report-cover.blue-color-bg {
		background-color:#fff
	}
	.container.grid .blade.hero.with-report-cover .report-cover-wrapper,body .blade.hero.with-report-cover .report-cover-wrapper {
		position:relative;
		left:0;
		right:0;
		bottom:auto
	}
	.container.grid .blade.multioffer .offer-grid,body .blade.multioffer .offer-grid {
		text-align:center
	}
	.container.grid .blade.multioffer .twothirds-width,body .blade.multioffer .twothirds-width {
		width:100%!important
	}
	.container.grid .site-wrapper,body .site-wrapper {
		height:100%;
		overflow-x:hidden;
		position:relative;
		left:0;
		-webkit-transition:left 300ms cubic-bezier(.645,.045,.355,1);
		-moz-transition:left 300ms cubic-bezier(.645,.045,.355,1);
		-o-transition:left 300ms cubic-bezier(.645,.045,.355,1);
		transition:left 300ms cubic-bezier(.645,.045,.355,1)
	}
	.container.grid #fw-content,body #fw-content {
		overflow-x:hidden
	}
	.container.grid.open-drawer,body.open-drawer {
		overflow-y:hidden
	}
	.container.grid.open-drawer .site-wrapper,body.open-drawer .site-wrapper {
		left:270px;
		overflow-x:hidden
	}
	.container.grid.open-drawer .blade.header .stuck,body.open-drawer .blade.header .stuck {
		left:270px!important
	}
	h1 {
		font-size:30px
	}
	p {
		font-size:16px
	}
	.navigation-drawer .logo {
		width:100%;
		height:auto;
		display:block;
		float:none
	}
	.navigation-drawer .logo img {
		height:auto
	}
	.navigation-drawer nav ul li,.navigation-drawer nav ul li a {
		font-size:24px
	}
	.navigation-drawer nav ul li small,.navigation-drawer nav ul li small a {
		font-size:14px
	}
	.container.grid .header-wrapper,.container.grid .header-wrapper .header,.container.grid .header-wrapper .header .vert-center,.container.grid .header-wrapper .vert-center,body .header-wrapper,body .header-wrapper .header,body .header-wrapper .header .vert-center,body .header-wrapper .vert-center {
		height:60px
	}
	.container.grid .blade .main-content-wrapper,body .blade .main-content-wrapper {
		padding:0 0
	}
	.container.grid .blade .main-content-wrapper .column,.container.grid .blade .main-content-wrapper .columns,body .blade .main-content-wrapper .column,body .blade .main-content-wrapper .columns {
		line-height:0
	}
	.container.grid .blade.header,body .blade.header {
		-webkit-transition:left 300ms cubic-bezier(.645,.045,.355,1);
		-moz-transition:left 300ms cubic-bezier(.645,.045,.355,1);
		-o-transition:left 300ms cubic-bezier(.645,.045,.355,1);
		transition:left 300ms cubic-bezier(.645,.045,.355,1)
	}
	.container.grid .blade.header .stuck,body .blade.header .stuck {
		-webkit-transition:left 300ms cubic-bezier(.645,.045,.355,1);
		-moz-transition:left 300ms cubic-bezier(.645,.045,.355,1);
		-o-transition:left 300ms cubic-bezier(.645,.045,.355,1);
		transition:left 300ms cubic-bezier(.645,.045,.355,1);
		left:0
	}
	.container.grid .blade.header .main-content-wrapper,body .blade.header .main-content-wrapper {
		text-align:center
	}
	.container.grid .blade.header .main-content-wrapper .logo-wrap,body .blade.header .main-content-wrapper .logo-wrap {
		float:none;
		margin:0 auto;
		width:100%;
		position:absolute;
		left:0
	}
	.container.grid .blade.header .main-content-wrapper .logo-wrap>a,body .blade.header .main-content-wrapper .logo-wrap>a {
		width:58px;
		position:relative;
		display:inline-block
	}
	.container.grid .blade.header .main-content-wrapper .logo-wrap>a>img,body .blade.header .main-content-wrapper .logo-wrap>a>img {
		width:100%;
		height:auto
	}
	.container.grid .blade.header .main-content-wrapper .relative,body .blade.header .main-content-wrapper .relative {
		height:30px
	}
	.container.grid .blade.header .main-content-wrapper .contact-highlight,.container.grid .blade.header .main-content-wrapper .share-highlight,body .blade.header .main-content-wrapper .contact-highlight,body .blade.header .main-content-wrapper .share-highlight {
		display:none!important
	}
	.container.grid .blade.header .main-content-wrapper .menu-wrap,body .blade.header .main-content-wrapper .menu-wrap {
		z-index:1;
		position:absolute;
		top:0
	}
	.container.grid .blade.header .main-content-wrapper .menu-wrap>a,body .blade.header .main-content-wrapper .menu-wrap>a {
		display:inline-block;
		background-image:url("../img/icons.svg");
		background-repeat:repeat-y;
		overflow:hidden;
		color:transparent;
		width:31px;
		height:31px;
		margin-left:0
	}
	.container.grid .blade.header .main-content-wrapper .menu-wrap>a.main-menu,body .blade.header .main-content-wrapper .menu-wrap>a.main-menu {
		background-position:0 -62px
	}
	.container.grid .blade.about-section .cta-links .col-1,.container.grid .blade.about-section .cta-links .col-2,.container.grid .blade.about-section .cta-links .col-3,body .blade.about-section .cta-links .col-1,body .blade.about-section .cta-links .col-2,body .blade.about-section .cta-links .col-3 {
		width:100%;
		text-align:left
	}
	.container.grid .blade.about-section .cta-links .col-1 a,.container.grid .blade.about-section .cta-links .col-2 a,.container.grid .blade.about-section .cta-links .col-3 a,body .blade.about-section .cta-links .col-1 a,body .blade.about-section .cta-links .col-2 a,body .blade.about-section .cta-links .col-3 a {
		padding-top:15px;
		padding-left:60px;
		line-height:1.3em;
		margin-bottom:1em
	}
	.container.grid .blade.about-section .cta-links .col-1 a i,.container.grid .blade.about-section .cta-links .col-2 a i,.container.grid .blade.about-section .cta-links .col-3 a i,body .blade.about-section .cta-links .col-1 a i,body .blade.about-section .cta-links .col-2 a i,body .blade.about-section .cta-links .col-3 a i {
		position:absolute;
		left:0;
		top:0
	}
	.container.grid .blade.guyonlaptop-bg .main-content-wrapper>.col.two-third,body .blade.guyonlaptop-bg .main-content-wrapper>.col.two-third {
		-webkit-flex:1 0 66.66666%;
		-ms-flex:1 0 66.66666%;
		flex:1 0 66.66666%;
		width:66.66666%
	}
	.container.grid .blade.hero,body .blade.hero {
		overflow:hidden
	}
	.container.grid .blade.hero.solid-color-bg.tall-size,body .blade.hero.solid-color-bg.tall-size {
		padding:2.8em 0
	}
	.container.grid .blade.hero.solid-color-bg.short-size,body .blade.hero.solid-color-bg.short-size {
		padding:1.5em 0
	}
	.container.grid .blade.hero.solid-color-bg.with-report-cover,body .blade.hero.solid-color-bg.with-report-cover {
		padding-top:0
	}
	.container.grid .blade.hero.solid-color-bg.with-report-cover>.row,body .blade.hero.solid-color-bg.with-report-cover>.row {
		padding-left:0;
		padding-right:0
	}
	.container.grid .blade.hero.solid-color-bg.with-report-cover .blue-color-bg,body .blade.hero.solid-color-bg.with-report-cover .blue-color-bg {
		padding-top:2.8em;
		padding-left:1em;
		padding-right:1em;
		padding-bottom:0;
		margin-bottom:2.4em
	}
	.container.grid .blade.hero h1,body .blade.hero h1 {
		margin:0
	}
	.container.grid .blade.hero p,body .blade.hero p {
		margin:.8em 0
	}
	.container.grid footer,body footer {
		padding:1em 0 2em 0;
		text-align:center
	}
	.container.grid footer h2,body footer h2 {
		font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
		font-weight:400;
		font-stretch:normal;
		font-style:normal;
		font-size:20px;
		color:#fff;
		text-align:center
	}
	.container.grid footer ul.inline-list.social-icons,body footer ul.inline-list.social-icons {
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		padding-left:0;
		display:inline-block;
		width:auto
	}
	.container.grid footer ul.inline-list.social-icons>li,body footer ul.inline-list.social-icons>li {
		display:inline-block;
		margin-left:14px!important;
		margin-right:14px!important
	}
	.container.grid footer .links,body footer .links {
		text-align:center
	}
	.container.grid footer .links ul,body footer .links ul {
		padding-left:1em;
		padding-right:1em
	}
	.container.grid footer .links li,.container.grid footer .links li a,body footer .links li,body footer .links li a {
		display:inline-block;
		float:none
	}
	.container.grid footer .links li a,body footer .links li a {
		margin-bottom:11px
	}
	.content .text-column {
		width:100%!important
	}
	.content .text-column div,.content .text-column li,.content .text-column p,.content .text-column span {
		font-family:CiscoSans;
		font-weight:200;
		font-stretch:normal;
		font-style:normal;
		font-size:16px;
		line-height:29px
	}
	.content .form-column {
		width:100%!important
	}
	.form-wrapper {
		padding-left:1em;
		padding-right:1em;
		padding-bottom:20px
	}
	.form-wrapper div,.form-wrapper li,.form-wrapper p,.form-wrapper span {
		font-family:CiscoSans;
		font-weight:200;
		font-stretch:normal;
		font-style:normal;
		font-size:16px;
		line-height:29px
	}
	.form-wrapper h3 {
		font-size:28px
	}
	.thankyou-form .form-wrapper {
		background-color:#fff;
		padding-left:0;
		padding-right:0
	}
	.thankyou-form .form-wrapper h2 {
		font-size:40px;
		line-height:auto
	}
	#form-iframe {
		height:900px
	}
	form.lined-style input,form.lined-style label,form.lined-style select {
		font-size:14px
	}
	form.lined-style label:not(.normal).field-focused {
		margin-left:-18px;
		margin-right:-18px;
		padding-left:22px;
		padding-right:22px
	}
	form.lined-style input[type=email],form.lined-style input[type=text] {
		min-width:68%
	}
	.content-top {
		padding-top:14px!important;
		margin-bottom:28px!important
	}
	footer h2 {
		font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
		font-weight:400;
		font-stretch:normal;
		font-style:normal;
		font-size:20px;
		color:#fff;
		text-align:center
	}
	footer ul.social-icons {
		float:none;
		margin-left:auto;
		margin-right:auto;
		text-align:center
	}
	footer ul.social-icons>li {
		display:inline-block;
		float:none
	}
	footer .links {
		text-align:center
	}
	footer .links li,footer .links li a {
		display:inline-block;
		float:none
	}
	.button,button,form.elq-form input[type=submit] {
		padding:.65em 2.7em .55em
	}
	.reveal-modal {
		min-height:0;
		padding:.8em 1em;
		margin-top:70px
	}
	.reveal-modal>.row {
		padding:0
	}
}
@media only screen and (min-width:48em) {
	.row {
		max-width:766px;
		padding-left:20px;
		padding-right:20px
	}
	.medium-up-right {
		float:right
	}
	.container.grid .blade .vert-center,.container.grid .blade.hero,body .blade .vert-center,body .blade.hero {
		height:350px
	}
	.container.grid .blade.header,.container.grid .blade.header .vert-center,body .blade.header,body .blade.header .vert-center {
		height:89px
	}
	.container.grid .blade.header .main-content-wrapper,body .blade.header .main-content-wrapper {
		position:relative
	}
	.container.grid .blade.header .main-content-wrapper .logo-wrap,body .blade.header .main-content-wrapper .logo-wrap {
		float:left;
		display:inline-block
	}
	.container.grid .blade.header .main-content-wrapper .menu-wrap,body .blade.header .main-content-wrapper .menu-wrap {
		float:right;
		display:inline-block
	}
	.container.grid .blade.header .main-content-wrapper .menu-wrap>a,body .blade.header .main-content-wrapper .menu-wrap>a {
		margin-left:18px
	}
	.container.grid .blade.navigation .nav-menu,body .blade.navigation .nav-menu {
		display:none
	}
	.container.grid .blade.hero.tall-size,.container.grid .blade.hero.tall-size .vert-center,body .blade.hero.tall-size,body .blade.hero.tall-size .vert-center {
		height:517px
	}
	.container.grid .blade.hero.short-size,.container.grid .blade.hero.short-size .vert-center,body .blade.hero.short-size,body .blade.hero.short-size .vert-center {
		height:397px
	}
	.container.grid .blade.hero.short-size.with-img-bg .image-bg>img,body .blade.hero.short-size.with-img-bg .image-bg>img {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:auto;
		min-width:995px
	}
	.container.grid .blade.hero.short-size.with-img-bg .image-bg .image-ratio,body .blade.hero.short-size.with-img-bg .image-bg .image-ratio {
		min-width:995px
	}
	.container.grid .blade.hero.with-report-cover,.container.grid .blade.hero.with-report-cover .vert-center,body .blade.hero.with-report-cover,body .blade.hero.with-report-cover .vert-center {
		height:347px
	}
	.container.grid .blade.hero.with-report-cover .report-cover-wrapper,body .blade.hero.with-report-cover .report-cover-wrapper {
		right:10px;
		width:370px
	}
	form.elq-form input[type=text],form.elq-form input[type=email],form.lined-style input[type=text],form.lined-style input[type=email] {
		min-width:70%
	}
	footer .hide-for-small {
		display:inline-block!important
	}
}
@media only screen and (min-width:48em) and (max-width:63.9375em) {
	.header .logo {
		width:14%
	}
	.header .title {
		width:66%
	}
	.container.grid .hero h1,body .hero h1 {
		font-size:39px
	}
	.container.grid .hero .statistic-wrapper,body .hero .statistic-wrapper {
		padding-left:20px
	}
	.container.grid .hero .statistic-wrapper .icon-column,body .hero .statistic-wrapper .icon-column {
		width:28%
	}
	.container.grid .hero .statistic-wrapper .text-column,body .hero .statistic-wrapper .text-column {
		width:72%;
		font-size:21px
	}
	.container.grid .hero .statistic-wrapper .text-column span.percent,body .hero .statistic-wrapper .text-column span.percent {
		font-size:80px
	}
	.container.grid .blade.navigation .navigation-link,body .blade.navigation .navigation-link {
		font-size:16px
	}
	.container.grid .mrm-link-with-content .link-content .h1,body .mrm-link-with-content .link-content .h1 {
		font-size:14px;
		margin:0 5%;
		line-height:35px
	}
	.container.grid .mrm-link-with-content .link-content .hover-content,body .mrm-link-with-content .link-content .hover-content {
		margin:5% 5%
	}
	.container.grid .mrm-link-with-content .link-content .hover-content .h2,body .mrm-link-with-content .link-content .hover-content .h2 {
		font-size:20px
	}
	.container.grid .mrm-link-with-content .link-content .hover-content .p,body .mrm-link-with-content .link-content .hover-content .p {
		font-size:14px
	}
	.container.grid .mrm-link-with-content .link-content .hover-content .button,body .mrm-link-with-content .link-content .hover-content .button {
		margin-top:4%;
		padding-left:2.5em;
		padding-right:2.5em
	}
	.blade.content.about-section a.cta-link {
		font-size:15px
	}
	.button,button,form.elq-form input[type=submit] {
		font-size:14px;
		border-radius:20px
	}
	.large-cell-links-section h2 {
		font-size:23px
	}
	#form-iframe {
		height:900px
	}
	.form-frame h3 {
		font-size:30px
	}
}
@media only screen and (min-width:64em) and (max-width:80em) {
	.container.grid .mrm-link-with-content .link-content .h1,body .mrm-link-with-content .link-content .h1 {
		font-size:16px;
		line-height:41px;
		margin:0 5%
	}
	.container.grid .mrm-link-with-content .link-content .hover-content,body .mrm-link-with-content .link-content .hover-content {
		margin:6% 5%
	}
	.container.grid .mrm-link-with-content .link-content .hover-content .h2,body .mrm-link-with-content .link-content .hover-content .h2 {
		font-size:24px
	}
	.container.grid .mrm-link-with-content .link-content .hover-content .p,body .mrm-link-with-content .link-content .hover-content .p {
		font-size:17px
	}
	.blade.content.about-section a.cta-link {
		font-size:18px
	}
	.button,button,form.elq-form input[type=submit] {
		font-size:16px
	}
	.large-cell-links-section h2 {
		font-size:26px
	}
}
@media only screen and (min-width:64em) {
	#form-iframe {
		height:750px
	}
	.container.grid .blade.hero h1,body .blade.hero h1 {
		font-size:67px
	}
	.container.grid .blade.hero p,body .blade.hero p {
		font-size:27px;
		margin:0
	}
}
.row {
	max-width:100%
}
.row .row {
	margin-left:0;
	margin-right:0;
	padding:0
}
.column,.columns {
	padding:0
}
.column .column,.column .columns,.columns .column,.columns .columns {
	padding:0
}
.blade.header .logo-wrap,.blade.header .menu-wrap {
	display:inline-block
}
.blade.header .logo-wrap {
	width:auto
}
.blade.header .menu-wrap {
	float:right;
	width:auto
}
.mrm-dropdown#contact-dropdown,.mrm-dropdown#share-dropdown {
	margin-top:40px
}
.mrm-dropdown#contact-dropdown {
	width:315px
}
form.elq-form {
	display:block;
	padding:0;
	margin:20px 0 1rem 0
}
form.elq-form .field-wrapper.individual {
	float:none
}
form.elq-form .field-wrapper.individual>div.field-style._100 {
	float:none;
	width:100%;
	margin-left:0;
	margin-right:0
}
form.elq-form .item-padding {
	padding:0
}
form.elq-form label {
	float:left;
	width:100%;
	font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight:300;
	font-stretch:normal;
	font-style:normal;
	color:#58595b;
	font-size:12px
}
form.elq-form input[type=text] {
	float:left;
	position:absolute;
	left:100px;
	top:16px
}
form.elq-form select {
	padding-top:5px;
	margin-top:10px;
	margin-bottom:20px;
	font-family:CiscoSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight:300;
	font-stretch:normal;
	font-style:normal;
	color:#58595b;
	font-size:12px
}
form.elq-form input[type=checkbox] {
	position:absolute;
	top:4px;
	left:0
}
form.elq-form label.checkbox-label {
	float:left;
	display:block;
	margin-top:0;
	margin-left:25px;
	width:95%;
	border-bottom:none
}
form.elq-form input[type=submit] {
	border:none;
	line-height:normal!important;
	width:auto!important;
	height:auto!important;
	padding:.75em 2em!important;
	font-size:16px!important
}
@media only screen and (max-width:47.875em) {
	.row {
		max-width:766px;
		padding:0 1em
	}
	.row .row {
		padding:0
	}
	.column,.columns {
		padding:0!important
	}
	.column .column,.column .columns,.columns .column,.columns .columns {
		padding:0!important
	}
}
@media only screen and (min-width:48em) {
	.row {
		width:767px;
		padding-left:20px;
		padding-right:20px
	}
	form.elq-form input[type=text] {
		left:70px
	}
}
@media only screen and (min-width:64em) and (max-width:80em) {
	.row {
		width:1023px;
		padding-left:80px;
		padding-right:80px
	}
}
@media only screen and (min-width:80.0625em) {
	.row {
		width:1280px;
		padding-left:125px;
		padding-right:125px
	}
	form.elq-form input[type=text] {
		left:100px
	}
	form.elq-form input[type=text],form.elq-form input[type=email],form.lined-style input[type=text],form.lined-style input[type=email] {
		min-width:75%
	}
}
