@charset "UTF-8";

/*!
 * Worten.pt - v0.1.0 - 2016-06-01
 * http://worten.pt
 * Copyright (c) 2016
 */

html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	overflow: visible
}

pre {
	font-family: monospace, monospace;
	font-size: 1em
}

a {
	background-color: transparent
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

b,
strong {
	font-weight: bolder
}

code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

img {
	border-style: none
}

button,
input,
optgroup,
select,
textarea {
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	border-style: none;
	padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
	outline: 1px dotted ButtonText
}

fieldset {
	padding: .35em .75em .625em
}

legend {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: inherit;
	display: table;
	padding: 0;
	white-space: normal
}

progress {
	vertical-align: baseline
}

textarea {
	overflow: auto
}

[type=checkbox],
[type=radio] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details {
	display: block
}

summary {
	display: list-item
}

[hidden],
template {
	display: none
}

.foundation-mq {
	font-family: "small=0em&xxsmall=23.5em&xsmall=30em&medium=40em&xmedium=48em&xxmedium=56.25em&large=64em&xlarge=75em&xxlarge=90em"
}

html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 100%
}

*,
:after,
:before {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}

body {
	margin: 0;
	padding: 0;
	background: #f6f6f6;
	font-family: Lato, Helvetica, Arial, sans-serif;
	font-weight: 400;
	line-height: 1.4;
	color: #282828;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

img {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	height: auto;
	-ms-interpolation-mode: bicubic
}

textarea {
	height: auto;
	min-height: 50px;
	border-radius: 0
}

select {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.map_canvas embed,
.map_canvas img,
.map_canvas object,
.mqa-display embed,
.mqa-display img,
.mqa-display object {
	max-width: none !important
}

button {
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 0;
	border-radius: 0;
	background: transparent;
	line-height: 1;
	cursor: auto
}

[data-whatinput=mouse] button {
	outline: 0
}

pre {
	overflow: auto
}

button,
input,
optgroup,
select,
textarea {
	font-family: inherit
}

.is-visible {
	display: block !important
}

.is-hidden {
	display: none !important
}

.row {
	max-width: 1100px;
	max-width: 68.75rem;
	margin-right: auto;
	margin-left: auto
}

.row:after,
.row:before {
	display: table;
	content: " "
}

.row:after {
	clear: both
}

.row.collapse>.column,
.row.collapse>.columns {
	padding-right: 0;
	padding-left: 0
}

.row .row {
	margin-right: -.46875rem;
	margin-left: -.46875rem
}

@media print,
screen and (min-width:23.5em) {
	.row .row {
		margin-right: -.46875rem;
		margin-left: -.46875rem
	}
}

@media print,
screen and (min-width:30em) {
	.row .row {
		margin-right: -.46875rem;
		margin-left: -.46875rem
	}
}

@media print,
screen and (min-width:40em) {
	.row .row {
		margin-right: -.46875rem;
		margin-left: -.46875rem
	}
}

@media print,
screen and (min-width:48em) {
	.row .row {
		margin-right: -.46875rem;
		margin-left: -.46875rem
	}
}

@media print,
screen and (min-width:64em) {
	.row .row {
		margin-right: -.46875rem;
		margin-left: -.46875rem
	}
}

@media screen and (min-width:75em) {
	.row .row {
		margin-right: -.46875rem;
		margin-left: -.46875rem
	}
}

@media screen and (min-width:90em) {
	.row .row {
		margin-right: -.46875rem;
		margin-left: -.46875rem
	}
}

.row .row.collapse {
	margin-right: 0;
	margin-left: 0
}

.row.expanded {
	max-width: none
}

.row.expanded .row {
	margin-right: auto;
	margin-left: auto
}

.row:not(.expanded) .row {
	max-width: none
}

.column,
.columns {
	width: 100%;
	float: left;
	padding-right: .46875rem;
	padding-left: .46875rem
}

.column,
.column:last-child:not(:first-child),
.columns,
.columns:last-child:not(:first-child) {
	float: left;
	clear: none
}

.column:last-child:not(:first-child),
.columns:last-child:not(:first-child) {
	float: right
}

.column.end:last-child:last-child,
.end.columns:last-child:last-child {
	float: left
}

.column.row.row,
.row.row.columns {
	float: none
}

.row .column.row.row,
.row .row.row.columns {
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-left: 0
}

.small-1 {
	width: 8.3333333333%
}

.small-push-1 {
	position: relative;
	left: 8.3333333333%
}

.small-pull-1 {
	position: relative;
	left: -8.3333333333%
}

.small-offset-0 {
	margin-left: 0
}

.small-2 {
	width: 16.6666666667%
}

.small-push-2 {
	position: relative;
	left: 16.6666666667%
}

.small-pull-2 {
	position: relative;
	left: -16.6666666667%
}

.small-offset-1 {
	margin-left: 8.3333333333%
}

.small-3 {
	width: 25%
}

.small-push-3 {
	position: relative;
	left: 25%
}

.small-pull-3 {
	position: relative;
	left: -25%
}

.small-offset-2 {
	margin-left: 16.6666666667%
}

.small-4 {
	width: 33.3333333333%
}

.small-push-4 {
	position: relative;
	left: 33.3333333333%
}

.small-pull-4 {
	position: relative;
	left: -33.3333333333%
}

.small-offset-3 {
	margin-left: 25%
}

.small-5 {
	width: 41.6666666667%
}

.small-push-5 {
	position: relative;
	left: 41.6666666667%
}

.small-pull-5 {
	position: relative;
	left: -41.6666666667%
}

.small-offset-4 {
	margin-left: 33.3333333333%
}

.small-6 {
	width: 50%
}

.small-push-6 {
	position: relative;
	left: 50%
}

.small-pull-6 {
	position: relative;
	left: -50%
}

.small-offset-5 {
	margin-left: 41.6666666667%
}

.small-7 {
	width: 58.3333333333%
}

.small-push-7 {
	position: relative;
	left: 58.3333333333%
}

.small-pull-7 {
	position: relative;
	left: -58.3333333333%
}

.small-offset-6 {
	margin-left: 50%
}

.small-8 {
	width: 66.6666666667%
}

.small-push-8 {
	position: relative;
	left: 66.6666666667%
}

.small-pull-8 {
	position: relative;
	left: -66.6666666667%
}

.small-offset-7 {
	margin-left: 58.3333333333%
}

.small-9 {
	width: 75%
}

.small-push-9 {
	position: relative;
	left: 75%
}

.small-pull-9 {
	position: relative;
	left: -75%
}

.small-offset-8 {
	margin-left: 66.6666666667%
}

.small-10 {
	width: 83.3333333333%
}

.small-push-10 {
	position: relative;
	left: 83.3333333333%
}

.small-pull-10 {
	position: relative;
	left: -83.3333333333%
}

.small-offset-9 {
	margin-left: 75%
}

.small-11 {
	width: 91.6666666667%
}

.small-push-11 {
	position: relative;
	left: 91.6666666667%
}

.small-pull-11 {
	position: relative;
	left: -91.6666666667%
}

.small-offset-10 {
	margin-left: 83.3333333333%
}

.small-12 {
	width: 100%
}

.small-offset-11 {
	margin-left: 91.6666666667%
}

.small-up-1>.column,
.small-up-1>.columns {
	float: left;
	width: 100%
}

.small-up-1>.column:nth-of-type(1n),
.small-up-1>.columns:nth-of-type(1n) {
	clear: none
}

.small-up-1>.column:nth-of-type(1n+1),
.small-up-1>.columns:nth-of-type(1n+1) {
	clear: both
}

.small-up-1>.column:last-child,
.small-up-1>.columns:last-child {
	float: left
}

.small-up-2>.column,
.small-up-2>.columns {
	float: left;
	width: 50%
}

.small-up-2>.column:nth-of-type(1n),
.small-up-2>.columns:nth-of-type(1n) {
	clear: none
}

.small-up-2>.column:nth-of-type(odd),
.small-up-2>.columns:nth-of-type(odd) {
	clear: both
}

.small-up-2>.column:last-child,
.small-up-2>.columns:last-child {
	float: left
}

.small-up-3>.column,
.small-up-3>.columns {
	float: left;
	width: 33.3333333333%
}

.small-up-3>.column:nth-of-type(1n),
.small-up-3>.columns:nth-of-type(1n) {
	clear: none
}

.small-up-3>.column:nth-of-type(3n+1),
.small-up-3>.columns:nth-of-type(3n+1) {
	clear: both
}

.small-up-3>.column:last-child,
.small-up-3>.columns:last-child {
	float: left
}

.small-up-4>.column,
.small-up-4>.columns {
	float: left;
	width: 25%
}

.small-up-4>.column:nth-of-type(1n),
.small-up-4>.columns:nth-of-type(1n) {
	clear: none
}

.small-up-4>.column:nth-of-type(4n+1),
.small-up-4>.columns:nth-of-type(4n+1) {
	clear: both
}

.small-up-4>.column:last-child,
.small-up-4>.columns:last-child {
	float: left
}

.small-up-5>.column,
.small-up-5>.columns {
	float: left;
	width: 20%
}

.small-up-5>.column:nth-of-type(1n),
.small-up-5>.columns:nth-of-type(1n) {
	clear: none
}

.small-up-5>.column:nth-of-type(5n+1),
.small-up-5>.columns:nth-of-type(5n+1) {
	clear: both
}

.small-up-5>.column:last-child,
.small-up-5>.columns:last-child {
	float: left
}

.small-up-6>.column,
.small-up-6>.columns {
	float: left;
	width: 16.6666666667%
}

.small-up-6>.column:nth-of-type(1n),
.small-up-6>.columns:nth-of-type(1n) {
	clear: none
}

.small-up-6>.column:nth-of-type(6n+1),
.small-up-6>.columns:nth-of-type(6n+1) {
	clear: both
}

.small-up-6>.column:last-child,
.small-up-6>.columns:last-child {
	float: left
}

.small-collapse>.column,
.small-collapse>.columns {
	padding-right: 0;
	padding-left: 0
}

.expanded.row .small-collapse.row,
.small-collapse .row {
	margin-right: 0;
	margin-left: 0
}

.small-uncollapse>.column,
.small-uncollapse>.columns {
	padding-right: .46875rem;
	padding-left: .46875rem
}

.small-centered {
	margin-right: auto;
	margin-left: auto
}

.small-centered,
.small-centered:last-child:not(:first-child) {
	float: none;
	clear: both
}

.small-pull-0,
.small-push-0,
.small-uncentered {
	position: static;
	margin-right: 0;
	margin-left: 0
}

.small-pull-0,
.small-pull-0:last-child:not(:first-child),
.small-push-0,
.small-push-0:last-child:not(:first-child),
.small-uncentered,
.small-uncentered:last-child:not(:first-child) {
	float: left;
	clear: none
}

.small-pull-0:last-child:not(:first-child),
.small-push-0:last-child:not(:first-child),
.small-uncentered:last-child:not(:first-child) {
	float: right
}

@media print,
screen and (min-width:23.5em) {
	.xxsmall-1 {
		width: 8.3333333333%
	}

	.xxsmall-push-1 {
		position: relative;
		left: 8.3333333333%
	}

	.xxsmall-pull-1 {
		position: relative;
		left: -8.3333333333%
	}

	.xxsmall-offset-0 {
		margin-left: 0
	}

	.xxsmall-2 {
		width: 16.6666666667%
	}

	.xxsmall-push-2 {
		position: relative;
		left: 16.6666666667%
	}

	.xxsmall-pull-2 {
		position: relative;
		left: -16.6666666667%
	}

	.xxsmall-offset-1 {
		margin-left: 8.3333333333%
	}

	.xxsmall-3 {
		width: 25%
	}

	.xxsmall-push-3 {
		position: relative;
		left: 25%
	}

	.xxsmall-pull-3 {
		position: relative;
		left: -25%
	}

	.xxsmall-offset-2 {
		margin-left: 16.6666666667%
	}

	.xxsmall-4 {
		width: 33.3333333333%
	}

	.xxsmall-push-4 {
		position: relative;
		left: 33.3333333333%
	}

	.xxsmall-pull-4 {
		position: relative;
		left: -33.3333333333%
	}

	.xxsmall-offset-3 {
		margin-left: 25%
	}

	.xxsmall-5 {
		width: 41.6666666667%
	}

	.xxsmall-push-5 {
		position: relative;
		left: 41.6666666667%
	}

	.xxsmall-pull-5 {
		position: relative;
		left: -41.6666666667%
	}

	.xxsmall-offset-4 {
		margin-left: 33.3333333333%
	}

	.xxsmall-6 {
		width: 50%
	}

	.xxsmall-push-6 {
		position: relative;
		left: 50%
	}

	.xxsmall-pull-6 {
		position: relative;
		left: -50%
	}

	.xxsmall-offset-5 {
		margin-left: 41.6666666667%
	}

	.xxsmall-7 {
		width: 58.3333333333%
	}

	.xxsmall-push-7 {
		position: relative;
		left: 58.3333333333%
	}

	.xxsmall-pull-7 {
		position: relative;
		left: -58.3333333333%
	}

	.xxsmall-offset-6 {
		margin-left: 50%
	}

	.xxsmall-8 {
		width: 66.6666666667%
	}

	.xxsmall-push-8 {
		position: relative;
		left: 66.6666666667%
	}

	.xxsmall-pull-8 {
		position: relative;
		left: -66.6666666667%
	}

	.xxsmall-offset-7 {
		margin-left: 58.3333333333%
	}

	.xxsmall-9 {
		width: 75%
	}

	.xxsmall-push-9 {
		position: relative;
		left: 75%
	}

	.xxsmall-pull-9 {
		position: relative;
		left: -75%
	}

	.xxsmall-offset-8 {
		margin-left: 66.6666666667%
	}

	.xxsmall-10 {
		width: 83.3333333333%
	}

	.xxsmall-push-10 {
		position: relative;
		left: 83.3333333333%
	}

	.xxsmall-pull-10 {
		position: relative;
		left: -83.3333333333%
	}

	.xxsmall-offset-9 {
		margin-left: 75%
	}

	.xxsmall-11 {
		width: 91.6666666667%
	}

	.xxsmall-push-11 {
		position: relative;
		left: 91.6666666667%
	}

	.xxsmall-pull-11 {
		position: relative;
		left: -91.6666666667%
	}

	.xxsmall-offset-10 {
		margin-left: 83.3333333333%
	}

	.xxsmall-12 {
		width: 100%
	}

	.xxsmall-offset-11 {
		margin-left: 91.6666666667%
	}

	.xxsmall-up-1>.column,
	.xxsmall-up-1>.columns {
		float: left;
		width: 100%
	}

	.xxsmall-up-1>.column:nth-of-type(1n),
	.xxsmall-up-1>.columns:nth-of-type(1n) {
		clear: none
	}

	.xxsmall-up-1>.column:nth-of-type(1n+1),
	.xxsmall-up-1>.columns:nth-of-type(1n+1) {
		clear: both
	}

	.xxsmall-up-1>.column:last-child,
	.xxsmall-up-1>.columns:last-child {
		float: left
	}

	.xxsmall-up-2>.column,
	.xxsmall-up-2>.columns {
		float: left;
		width: 50%
	}

	.xxsmall-up-2>.column:nth-of-type(1n),
	.xxsmall-up-2>.columns:nth-of-type(1n) {
		clear: none
	}

	.xxsmall-up-2>.column:nth-of-type(odd),
	.xxsmall-up-2>.columns:nth-of-type(odd) {
		clear: both
	}

	.xxsmall-up-2>.column:last-child,
	.xxsmall-up-2>.columns:last-child {
		float: left
	}

	.xxsmall-up-3>.column,
	.xxsmall-up-3>.columns {
		float: left;
		width: 33.3333333333%
	}

	.xxsmall-up-3>.column:nth-of-type(1n),
	.xxsmall-up-3>.columns:nth-of-type(1n) {
		clear: none
	}

	.xxsmall-up-3>.column:nth-of-type(3n+1),
	.xxsmall-up-3>.columns:nth-of-type(3n+1) {
		clear: both
	}

	.xxsmall-up-3>.column:last-child,
	.xxsmall-up-3>.columns:last-child {
		float: left
	}

	.xxsmall-up-4>.column,
	.xxsmall-up-4>.columns {
		float: left;
		width: 25%
	}

	.xxsmall-up-4>.column:nth-of-type(1n),
	.xxsmall-up-4>.columns:nth-of-type(1n) {
		clear: none
	}

	.xxsmall-up-4>.column:nth-of-type(4n+1),
	.xxsmall-up-4>.columns:nth-of-type(4n+1) {
		clear: both
	}

	.xxsmall-up-4>.column:last-child,
	.xxsmall-up-4>.columns:last-child {
		float: left
	}

	.xxsmall-up-5>.column,
	.xxsmall-up-5>.columns {
		float: left;
		width: 20%
	}

	.xxsmall-up-5>.column:nth-of-type(1n),
	.xxsmall-up-5>.columns:nth-of-type(1n) {
		clear: none
	}

	.xxsmall-up-5>.column:nth-of-type(5n+1),
	.xxsmall-up-5>.columns:nth-of-type(5n+1) {
		clear: both
	}

	.xxsmall-up-5>.column:last-child,
	.xxsmall-up-5>.columns:last-child {
		float: left
	}

	.xxsmall-up-6>.column,
	.xxsmall-up-6>.columns {
		float: left;
		width: 16.6666666667%
	}

	.xxsmall-up-6>.column:nth-of-type(1n),
	.xxsmall-up-6>.columns:nth-of-type(1n) {
		clear: none
	}

	.xxsmall-up-6>.column:nth-of-type(6n+1),
	.xxsmall-up-6>.columns:nth-of-type(6n+1) {
		clear: both
	}

	.xxsmall-up-6>.column:last-child,
	.xxsmall-up-6>.columns:last-child {
		float: left
	}

	.xxsmall-collapse>.column,
	.xxsmall-collapse>.columns {
		padding-right: 0;
		padding-left: 0
	}

	.expanded.row .xxsmall-collapse.row,
	.xxsmall-collapse .row {
		margin-right: 0;
		margin-left: 0
	}

	.xxsmall-uncollapse>.column,
	.xxsmall-uncollapse>.columns {
		padding-right: .46875rem;
		padding-left: .46875rem
	}

	.xxsmall-centered {
		margin-right: auto;
		margin-left: auto
	}

	.xxsmall-centered,
	.xxsmall-centered:last-child:not(:first-child) {
		float: none;
		clear: both
	}

	.xxsmall-pull-0,
	.xxsmall-push-0,
	.xxsmall-uncentered {
		position: static;
		margin-right: 0;
		margin-left: 0
	}

	.xxsmall-pull-0,
	.xxsmall-pull-0:last-child:not(:first-child),
	.xxsmall-push-0,
	.xxsmall-push-0:last-child:not(:first-child),
	.xxsmall-uncentered,
	.xxsmall-uncentered:last-child:not(:first-child) {
		float: left;
		clear: none
	}

	.xxsmall-pull-0:last-child:not(:first-child),
	.xxsmall-push-0:last-child:not(:first-child),
	.xxsmall-uncentered:last-child:not(:first-child) {
		float: right
	}
}

@media print,
screen and (min-width:30em) {
	.xsmall-1 {
		width: 8.3333333333%
	}

	.xsmall-push-1 {
		position: relative;
		left: 8.3333333333%
	}

	.xsmall-pull-1 {
		position: relative;
		left: -8.3333333333%
	}

	.xsmall-offset-0 {
		margin-left: 0
	}

	.xsmall-2 {
		width: 16.6666666667%
	}

	.xsmall-push-2 {
		position: relative;
		left: 16.6666666667%
	}

	.xsmall-pull-2 {
		position: relative;
		left: -16.6666666667%
	}

	.xsmall-offset-1 {
		margin-left: 8.3333333333%
	}

	.xsmall-3 {
		width: 25%
	}

	.xsmall-push-3 {
		position: relative;
		left: 25%
	}

	.xsmall-pull-3 {
		position: relative;
		left: -25%
	}

	.xsmall-offset-2 {
		margin-left: 16.6666666667%
	}

	.xsmall-4 {
		width: 33.3333333333%
	}

	.xsmall-push-4 {
		position: relative;
		left: 33.3333333333%
	}

	.xsmall-pull-4 {
		position: relative;
		left: -33.3333333333%
	}

	.xsmall-offset-3 {
		margin-left: 25%
	}

	.xsmall-5 {
		width: 41.6666666667%
	}

	.xsmall-push-5 {
		position: relative;
		left: 41.6666666667%
	}

	.xsmall-pull-5 {
		position: relative;
		left: -41.6666666667%
	}

	.xsmall-offset-4 {
		margin-left: 33.3333333333%
	}

	.xsmall-6 {
		width: 50%
	}

	.xsmall-push-6 {
		position: relative;
		left: 50%
	}

	.xsmall-pull-6 {
		position: relative;
		left: -50%
	}

	.xsmall-offset-5 {
		margin-left: 41.6666666667%
	}

	.xsmall-7 {
		width: 58.3333333333%
	}

	.xsmall-push-7 {
		position: relative;
		left: 58.3333333333%
	}

	.xsmall-pull-7 {
		position: relative;
		left: -58.3333333333%
	}

	.xsmall-offset-6 {
		margin-left: 50%
	}

	.xsmall-8 {
		width: 66.6666666667%
	}

	.xsmall-push-8 {
		position: relative;
		left: 66.6666666667%
	}

	.xsmall-pull-8 {
		position: relative;
		left: -66.6666666667%
	}

	.xsmall-offset-7 {
		margin-left: 58.3333333333%
	}

	.xsmall-9 {
		width: 75%
	}

	.xsmall-push-9 {
		position: relative;
		left: 75%
	}

	.xsmall-pull-9 {
		position: relative;
		left: -75%
	}

	.xsmall-offset-8 {
		margin-left: 66.6666666667%
	}

	.xsmall-10 {
		width: 83.3333333333%
	}

	.xsmall-push-10 {
		position: relative;
		left: 83.3333333333%
	}

	.xsmall-pull-10 {
		position: relative;
		left: -83.3333333333%
	}

	.xsmall-offset-9 {
		margin-left: 75%
	}

	.xsmall-11 {
		width: 91.6666666667%
	}

	.xsmall-push-11 {
		position: relative;
		left: 91.6666666667%
	}

	.xsmall-pull-11 {
		position: relative;
		left: -91.6666666667%
	}

	.xsmall-offset-10 {
		margin-left: 83.3333333333%
	}

	.xsmall-12 {
		width: 100%
	}

	.xsmall-offset-11 {
		margin-left: 91.6666666667%
	}

	.xsmall-up-1>.column,
	.xsmall-up-1>.columns {
		float: left;
		width: 100%
	}

	.xsmall-up-1>.column:nth-of-type(1n),
	.xsmall-up-1>.columns:nth-of-type(1n) {
		clear: none
	}

	.xsmall-up-1>.column:nth-of-type(1n+1),
	.xsmall-up-1>.columns:nth-of-type(1n+1) {
		clear: both
	}

	.xsmall-up-1>.column:last-child,
	.xsmall-up-1>.columns:last-child {
		float: left
	}

	.xsmall-up-2>.column,
	.xsmall-up-2>.columns {
		float: left;
		width: 50%
	}

	.xsmall-up-2>.column:nth-of-type(1n),
	.xsmall-up-2>.columns:nth-of-type(1n) {
		clear: none
	}

	.xsmall-up-2>.column:nth-of-type(odd),
	.xsmall-up-2>.columns:nth-of-type(odd) {
		clear: both
	}

	.xsmall-up-2>.column:last-child,
	.xsmall-up-2>.columns:last-child {
		float: left
	}

	.xsmall-up-3>.column,
	.xsmall-up-3>.columns {
		float: left;
		width: 33.3333333333%
	}

	.xsmall-up-3>.column:nth-of-type(1n),
	.xsmall-up-3>.columns:nth-of-type(1n) {
		clear: none
	}

	.xsmall-up-3>.column:nth-of-type(3n+1),
	.xsmall-up-3>.columns:nth-of-type(3n+1) {
		clear: both
	}

	.xsmall-up-3>.column:last-child,
	.xsmall-up-3>.columns:last-child {
		float: left
	}

	.xsmall-up-4>.column,
	.xsmall-up-4>.columns {
		float: left;
		width: 25%
	}

	.xsmall-up-4>.column:nth-of-type(1n),
	.xsmall-up-4>.columns:nth-of-type(1n) {
		clear: none
	}

	.xsmall-up-4>.column:nth-of-type(4n+1),
	.xsmall-up-4>.columns:nth-of-type(4n+1) {
		clear: both
	}

	.xsmall-up-4>.column:last-child,
	.xsmall-up-4>.columns:last-child {
		float: left
	}

	.xsmall-up-5>.column,
	.xsmall-up-5>.columns {
		float: left;
		width: 20%
	}

	.xsmall-up-5>.column:nth-of-type(1n),
	.xsmall-up-5>.columns:nth-of-type(1n) {
		clear: none
	}

	.xsmall-up-5>.column:nth-of-type(5n+1),
	.xsmall-up-5>.columns:nth-of-type(5n+1) {
		clear: both
	}

	.xsmall-up-5>.column:last-child,
	.xsmall-up-5>.columns:last-child {
		float: left
	}

	.xsmall-up-6>.column,
	.xsmall-up-6>.columns {
		float: left;
		width: 16.6666666667%
	}

	.xsmall-up-6>.column:nth-of-type(1n),
	.xsmall-up-6>.columns:nth-of-type(1n) {
		clear: none
	}

	.xsmall-up-6>.column:nth-of-type(6n+1),
	.xsmall-up-6>.columns:nth-of-type(6n+1) {
		clear: both
	}

	.xsmall-up-6>.column:last-child,
	.xsmall-up-6>.columns:last-child {
		float: left
	}

	.xsmall-collapse>.column,
	.xsmall-collapse>.columns {
		padding-right: 0;
		padding-left: 0
	}

	.expanded.row .xsmall-collapse.row,
	.xsmall-collapse .row {
		margin-right: 0;
		margin-left: 0
	}

	.xsmall-uncollapse>.column,
	.xsmall-uncollapse>.columns {
		padding-right: .46875rem;
		padding-left: .46875rem
	}

	.xsmall-centered {
		margin-right: auto;
		margin-left: auto
	}

	.xsmall-centered,
	.xsmall-centered:last-child:not(:first-child) {
		float: none;
		clear: both
	}

	.xsmall-pull-0,
	.xsmall-push-0,
	.xsmall-uncentered {
		position: static;
		margin-right: 0;
		margin-left: 0
	}

	.xsmall-pull-0,
	.xsmall-pull-0:last-child:not(:first-child),
	.xsmall-push-0,
	.xsmall-push-0:last-child:not(:first-child),
	.xsmall-uncentered,
	.xsmall-uncentered:last-child:not(:first-child) {
		float: left;
		clear: none
	}

	.xsmall-pull-0:last-child:not(:first-child),
	.xsmall-push-0:last-child:not(:first-child),
	.xsmall-uncentered:last-child:not(:first-child) {
		float: right
	}
}

@media print,
screen and (min-width:40em) {
	.medium-1 {
		width: 8.3333333333%
	}

	.medium-push-1 {
		position: relative;
		left: 8.3333333333%
	}

	.medium-pull-1 {
		position: relative;
		left: -8.3333333333%
	}

	.medium-offset-0 {
		margin-left: 0
	}

	.medium-2 {
		width: 16.6666666667%
	}

	.medium-push-2 {
		position: relative;
		left: 16.6666666667%
	}

	.medium-pull-2 {
		position: relative;
		left: -16.6666666667%
	}

	.medium-offset-1 {
		margin-left: 8.3333333333%
	}

	.medium-3 {
		width: 25%
	}

	.medium-push-3 {
		position: relative;
		left: 25%
	}

	.medium-pull-3 {
		position: relative;
		left: -25%
	}

	.medium-offset-2 {
		margin-left: 16.6666666667%
	}

	.medium-4 {
		width: 33.3333333333%
	}

	.medium-push-4 {
		position: relative;
		left: 33.3333333333%
	}

	.medium-pull-4 {
		position: relative;
		left: -33.3333333333%
	}

	.medium-offset-3 {
		margin-left: 25%
	}

	.medium-5 {
		width: 41.6666666667%
	}

	.medium-push-5 {
		position: relative;
		left: 41.6666666667%
	}

	.medium-pull-5 {
		position: relative;
		left: -41.6666666667%
	}

	.medium-offset-4 {
		margin-left: 33.3333333333%
	}

	.medium-6 {
		width: 50%
	}

	.medium-push-6 {
		position: relative;
		left: 50%
	}

	.medium-pull-6 {
		position: relative;
		left: -50%
	}

	.medium-offset-5 {
		margin-left: 41.6666666667%
	}

	.medium-7 {
		width: 58.3333333333%
	}

	.medium-push-7 {
		position: relative;
		left: 58.3333333333%
	}

	.medium-pull-7 {
		position: relative;
		left: -58.3333333333%
	}

	.medium-offset-6 {
		margin-left: 50%
	}

	.medium-8 {
		width: 66.6666666667%
	}

	.medium-push-8 {
		position: relative;
		left: 66.6666666667%
	}

	.medium-pull-8 {
		position: relative;
		left: -66.6666666667%
	}

	.medium-offset-7 {
		margin-left: 58.3333333333%
	}

	.medium-9 {
		width: 75%
	}

	.medium-push-9 {
		position: relative;
		left: 75%
	}

	.medium-pull-9 {
		position: relative;
		left: -75%
	}

	.medium-offset-8 {
		margin-left: 66.6666666667%
	}

	.medium-10 {
		width: 83.3333333333%
	}

	.medium-push-10 {
		position: relative;
		left: 83.3333333333%
	}

	.medium-pull-10 {
		position: relative;
		left: -83.3333333333%
	}

	.medium-offset-9 {
		margin-left: 75%
	}

	.medium-11 {
		width: 91.6666666667%
	}

	.medium-push-11 {
		position: relative;
		left: 91.6666666667%
	}

	.medium-pull-11 {
		position: relative;
		left: -91.6666666667%
	}

	.medium-offset-10 {
		margin-left: 83.3333333333%
	}

	.medium-12 {
		width: 100%
	}

	.medium-offset-11 {
		margin-left: 91.6666666667%
	}

	.medium-up-1>.column,
	.medium-up-1>.columns {
		float: left;
		width: 100%
	}

	.medium-up-1>.column:nth-of-type(1n),
	.medium-up-1>.columns:nth-of-type(1n) {
		clear: none
	}

	.medium-up-1>.column:nth-of-type(1n+1),
	.medium-up-1>.columns:nth-of-type(1n+1) {
		clear: both
	}

	.medium-up-1>.column:last-child,
	.medium-up-1>.columns:last-child {
		float: left
	}

	.medium-up-2>.column,
	.medium-up-2>.columns {
		float: left;
		width: 50%
	}

	.medium-up-2>.column:nth-of-type(1n),
	.medium-up-2>.columns:nth-of-type(1n) {
		clear: none
	}

	.medium-up-2>.column:nth-of-type(odd),
	.medium-up-2>.columns:nth-of-type(odd) {
		clear: both
	}

	.medium-up-2>.column:last-child,
	.medium-up-2>.columns:last-child {
		float: left
	}

	.medium-up-3>.column,
	.medium-up-3>.columns {
		float: left;
		width: 33.3333333333%
	}

	.medium-up-3>.column:nth-of-type(1n),
	.medium-up-3>.columns:nth-of-type(1n) {
		clear: none
	}

	.medium-up-3>.column:nth-of-type(3n+1),
	.medium-up-3>.columns:nth-of-type(3n+1) {
		clear: both
	}

	.medium-up-3>.column:last-child,
	.medium-up-3>.columns:last-child {
		float: left
	}

	.medium-up-4>.column,
	.medium-up-4>.columns {
		float: left;
		width: 25%
	}

	.medium-up-4>.column:nth-of-type(1n),
	.medium-up-4>.columns:nth-of-type(1n) {
		clear: none
	}

	.medium-up-4>.column:nth-of-type(4n+1),
	.medium-up-4>.columns:nth-of-type(4n+1) {
		clear: both
	}

	.medium-up-4>.column:last-child,
	.medium-up-4>.columns:last-child {
		float: left
	}

	.medium-up-5>.column,
	.medium-up-5>.columns {
		float: left;
		width: 20%
	}

	.medium-up-5>.column:nth-of-type(1n),
	.medium-up-5>.columns:nth-of-type(1n) {
		clear: none
	}

	.medium-up-5>.column:nth-of-type(5n+1),
	.medium-up-5>.columns:nth-of-type(5n+1) {
		clear: both
	}

	.medium-up-5>.column:last-child,
	.medium-up-5>.columns:last-child {
		float: left
	}

	.medium-up-6>.column,
	.medium-up-6>.columns {
		float: left;
		width: 16.6666666667%
	}

	.medium-up-6>.column:nth-of-type(1n),
	.medium-up-6>.columns:nth-of-type(1n) {
		clear: none
	}

	.medium-up-6>.column:nth-of-type(6n+1),
	.medium-up-6>.columns:nth-of-type(6n+1) {
		clear: both
	}

	.medium-up-6>.column:last-child,
	.medium-up-6>.columns:last-child {
		float: left
	}

	.medium-collapse>.column,
	.medium-collapse>.columns {
		padding-right: 0;
		padding-left: 0
	}

	.expanded.row .medium-collapse.row,
	.medium-collapse .row {
		margin-right: 0;
		margin-left: 0
	}

	.medium-uncollapse>.column,
	.medium-uncollapse>.columns {
		padding-right: .46875rem;
		padding-left: .46875rem
	}

	.medium-centered {
		margin-right: auto;
		margin-left: auto
	}

	.medium-centered,
	.medium-centered:last-child:not(:first-child) {
		float: none;
		clear: both
	}

	.medium-pull-0,
	.medium-push-0,
	.medium-uncentered {
		position: static;
		margin-right: 0;
		margin-left: 0
	}

	.medium-pull-0,
	.medium-pull-0:last-child:not(:first-child),
	.medium-push-0,
	.medium-push-0:last-child:not(:first-child),
	.medium-uncentered,
	.medium-uncentered:last-child:not(:first-child) {
		float: left;
		clear: none
	}

	.medium-pull-0:last-child:not(:first-child),
	.medium-push-0:last-child:not(:first-child),
	.medium-uncentered:last-child:not(:first-child) {
		float: right
	}
}

@media print,
screen and (min-width:48em) {
	.xmedium-1 {
		width: 8.3333333333%
	}

	.xmedium-push-1 {
		position: relative;
		left: 8.3333333333%
	}

	.xmedium-pull-1 {
		position: relative;
		left: -8.3333333333%
	}

	.xmedium-offset-0 {
		margin-left: 0
	}

	.xmedium-2 {
		width: 16.6666666667%
	}

	.xmedium-push-2 {
		position: relative;
		left: 16.6666666667%
	}

	.xmedium-pull-2 {
		position: relative;
		left: -16.6666666667%
	}

	.xmedium-offset-1 {
		margin-left: 8.3333333333%
	}

	.xmedium-3 {
		width: 25%
	}

	.xmedium-push-3 {
		position: relative;
		left: 25%
	}

	.xmedium-pull-3 {
		position: relative;
		left: -25%
	}

	.xmedium-offset-2 {
		margin-left: 16.6666666667%
	}

	.xmedium-4 {
		width: 33.3333333333%
	}

	.xmedium-push-4 {
		position: relative;
		left: 33.3333333333%
	}

	.xmedium-pull-4 {
		position: relative;
		left: -33.3333333333%
	}

	.xmedium-offset-3 {
		margin-left: 25%
	}

	.xmedium-5 {
		width: 41.6666666667%
	}

	.xmedium-push-5 {
		position: relative;
		left: 41.6666666667%
	}

	.xmedium-pull-5 {
		position: relative;
		left: -41.6666666667%
	}

	.xmedium-offset-4 {
		margin-left: 33.3333333333%
	}

	.xmedium-6 {
		width: 50%
	}

	.xmedium-push-6 {
		position: relative;
		left: 50%
	}

	.xmedium-pull-6 {
		position: relative;
		left: -50%
	}

	.xmedium-offset-5 {
		margin-left: 41.6666666667%
	}

	.xmedium-7 {
		width: 58.3333333333%
	}

	.xmedium-push-7 {
		position: relative;
		left: 58.3333333333%
	}

	.xmedium-pull-7 {
		position: relative;
		left: -58.3333333333%
	}

	.xmedium-offset-6 {
		margin-left: 50%
	}

	.xmedium-8 {
		width: 66.6666666667%
	}

	.xmedium-push-8 {
		position: relative;
		left: 66.6666666667%
	}

	.xmedium-pull-8 {
		position: relative;
		left: -66.6666666667%
	}

	.xmedium-offset-7 {
		margin-left: 58.3333333333%
	}

	.xmedium-9 {
		width: 75%
	}

	.xmedium-push-9 {
		position: relative;
		left: 75%
	}

	.xmedium-pull-9 {
		position: relative;
		left: -75%
	}

	.xmedium-offset-8 {
		margin-left: 66.6666666667%
	}

	.xmedium-10 {
		width: 83.3333333333%
	}

	.xmedium-push-10 {
		position: relative;
		left: 83.3333333333%
	}

	.xmedium-pull-10 {
		position: relative;
		left: -83.3333333333%
	}

	.xmedium-offset-9 {
		margin-left: 75%
	}

	.xmedium-11 {
		width: 91.6666666667%
	}

	.xmedium-push-11 {
		position: relative;
		left: 91.6666666667%
	}

	.xmedium-pull-11 {
		position: relative;
		left: -91.6666666667%
	}

	.xmedium-offset-10 {
		margin-left: 83.3333333333%
	}

	.xmedium-12 {
		width: 100%
	}

	.xmedium-offset-11 {
		margin-left: 91.6666666667%
	}

	.xmedium-up-1>.column,
	.xmedium-up-1>.columns {
		float: left;
		width: 100%
	}

	.xmedium-up-1>.column:nth-of-type(1n),
	.xmedium-up-1>.columns:nth-of-type(1n) {
		clear: none
	}

	.xmedium-up-1>.column:nth-of-type(1n+1),
	.xmedium-up-1>.columns:nth-of-type(1n+1) {
		clear: both
	}

	.xmedium-up-1>.column:last-child,
	.xmedium-up-1>.columns:last-child {
		float: left
	}

	.xmedium-up-2>.column,
	.xmedium-up-2>.columns {
		float: left;
		width: 50%
	}

	.xmedium-up-2>.column:nth-of-type(1n),
	.xmedium-up-2>.columns:nth-of-type(1n) {
		clear: none
	}

	.xmedium-up-2>.column:nth-of-type(odd),
	.xmedium-up-2>.columns:nth-of-type(odd) {
		clear: both
	}

	.xmedium-up-2>.column:last-child,
	.xmedium-up-2>.columns:last-child {
		float: left
	}

	.xmedium-up-3>.column,
	.xmedium-up-3>.columns {
		float: left;
		width: 33.3333333333%
	}

	.xmedium-up-3>.column:nth-of-type(1n),
	.xmedium-up-3>.columns:nth-of-type(1n) {
		clear: none
	}

	.xmedium-up-3>.column:nth-of-type(3n+1),
	.xmedium-up-3>.columns:nth-of-type(3n+1) {
		clear: both
	}

	.xmedium-up-3>.column:last-child,
	.xmedium-up-3>.columns:last-child {
		float: left
	}

	.xmedium-up-4>.column,
	.xmedium-up-4>.columns {
		float: left;
		width: 25%
	}

	.xmedium-up-4>.column:nth-of-type(1n),
	.xmedium-up-4>.columns:nth-of-type(1n) {
		clear: none
	}

	.xmedium-up-4>.column:nth-of-type(4n+1),
	.xmedium-up-4>.columns:nth-of-type(4n+1) {
		clear: both
	}

	.xmedium-up-4>.column:last-child,
	.xmedium-up-4>.columns:last-child {
		float: left
	}

	.xmedium-up-5>.column,
	.xmedium-up-5>.columns {
		float: left;
		width: 20%
	}

	.xmedium-up-5>.column:nth-of-type(1n),
	.xmedium-up-5>.columns:nth-of-type(1n) {
		clear: none
	}

	.xmedium-up-5>.column:nth-of-type(5n+1),
	.xmedium-up-5>.columns:nth-of-type(5n+1) {
		clear: both
	}

	.xmedium-up-5>.column:last-child,
	.xmedium-up-5>.columns:last-child {
		float: left
	}

	.xmedium-up-6>.column,
	.xmedium-up-6>.columns {
		float: left;
		width: 16.6666666667%
	}

	.xmedium-up-6>.column:nth-of-type(1n),
	.xmedium-up-6>.columns:nth-of-type(1n) {
		clear: none
	}

	.xmedium-up-6>.column:nth-of-type(6n+1),
	.xmedium-up-6>.columns:nth-of-type(6n+1) {
		clear: both
	}

	.xmedium-up-6>.column:last-child,
	.xmedium-up-6>.columns:last-child {
		float: left
	}

	.xmedium-collapse>.column,
	.xmedium-collapse>.columns {
		padding-right: 0;
		padding-left: 0
	}

	.expanded.row .xmedium-collapse.row,
	.xmedium-collapse .row {
		margin-right: 0;
		margin-left: 0
	}

	.xmedium-uncollapse>.column,
	.xmedium-uncollapse>.columns {
		padding-right: .46875rem;
		padding-left: .46875rem
	}

	.xmedium-centered {
		margin-right: auto;
		margin-left: auto
	}

	.xmedium-centered,
	.xmedium-centered:last-child:not(:first-child) {
		float: none;
		clear: both
	}

	.xmedium-pull-0,
	.xmedium-push-0,
	.xmedium-uncentered {
		position: static;
		margin-right: 0;
		margin-left: 0
	}

	.xmedium-pull-0,
	.xmedium-pull-0:last-child:not(:first-child),
	.xmedium-push-0,
	.xmedium-push-0:last-child:not(:first-child),
	.xmedium-uncentered,
	.xmedium-uncentered:last-child:not(:first-child) {
		float: left;
		clear: none
	}

	.xmedium-pull-0:last-child:not(:first-child),
	.xmedium-push-0:last-child:not(:first-child),
	.xmedium-uncentered:last-child:not(:first-child) {
		float: right
	}
}

@media print,
screen and (min-width:64em) {
	.large-1 {
		width: 8.3333333333%
	}

	.large-push-1 {
		position: relative;
		left: 8.3333333333%
	}

	.large-pull-1 {
		position: relative;
		left: -8.3333333333%
	}

	.large-offset-0 {
		margin-left: 0
	}

	.large-2 {
		width: 16.6666666667%
	}

	.large-push-2 {
		position: relative;
		left: 16.6666666667%
	}

	.large-pull-2 {
		position: relative;
		left: -16.6666666667%
	}

	.large-offset-1 {
		margin-left: 8.3333333333%
	}

	.large-3 {
		width: 25%
	}

	.large-push-3 {
		position: relative;
		left: 25%
	}

	.large-pull-3 {
		position: relative;
		left: -25%
	}

	.large-offset-2 {
		margin-left: 16.6666666667%
	}

	.large-4 {
		width: 33.3333333333%
	}

	.large-push-4 {
		position: relative;
		left: 33.3333333333%
	}

	.large-pull-4 {
		position: relative;
		left: -33.3333333333%
	}

	.large-offset-3 {
		margin-left: 25%
	}

	.large-5 {
		width: 41.6666666667%
	}

	.large-push-5 {
		position: relative;
		left: 41.6666666667%
	}

	.large-pull-5 {
		position: relative;
		left: -41.6666666667%
	}

	.large-offset-4 {
		margin-left: 33.3333333333%
	}

	.large-6 {
		width: 50%
	}

	.large-push-6 {
		position: relative;
		left: 50%
	}

	.large-pull-6 {
		position: relative;
		left: -50%
	}

	.large-offset-5 {
		margin-left: 41.6666666667%
	}

	.large-7 {
		width: 58.3333333333%
	}

	.large-push-7 {
		position: relative;
		left: 58.3333333333%
	}

	.large-pull-7 {
		position: relative;
		left: -58.3333333333%
	}

	.large-offset-6 {
		margin-left: 50%
	}

	.large-8 {
		width: 66.6666666667%
	}

	.large-push-8 {
		position: relative;
		left: 66.6666666667%
	}

	.large-pull-8 {
		position: relative;
		left: -66.6666666667%
	}

	.large-offset-7 {
		margin-left: 58.3333333333%
	}

	.large-9 {
		width: 75%
	}

	.large-push-9 {
		position: relative;
		left: 75%
	}

	.large-pull-9 {
		position: relative;
		left: -75%
	}

	.large-offset-8 {
		margin-left: 66.6666666667%
	}

	.large-10 {
		width: 83.3333333333%
	}

	.large-push-10 {
		position: relative;
		left: 83.3333333333%
	}

	.large-pull-10 {
		position: relative;
		left: -83.3333333333%
	}

	.large-offset-9 {
		margin-left: 75%
	}

	.large-11 {
		width: 91.6666666667%
	}

	.large-push-11 {
		position: relative;
		left: 91.6666666667%
	}

	.large-pull-11 {
		position: relative;
		left: -91.6666666667%
	}

	.large-offset-10 {
		margin-left: 83.3333333333%
	}

	.large-12 {
		width: 100%
	}

	.large-offset-11 {
		margin-left: 91.6666666667%
	}

	.large-up-1>.column,
	.large-up-1>.columns {
		float: left;
		width: 100%
	}

	.large-up-1>.column:nth-of-type(1n),
	.large-up-1>.columns:nth-of-type(1n) {
		clear: none
	}

	.large-up-1>.column:nth-of-type(1n+1),
	.large-up-1>.columns:nth-of-type(1n+1) {
		clear: both
	}

	.large-up-1>.column:last-child,
	.large-up-1>.columns:last-child {
		float: left
	}

	.large-up-2>.column,
	.large-up-2>.columns {
		float: left;
		width: 50%
	}

	.large-up-2>.column:nth-of-type(1n),
	.large-up-2>.columns:nth-of-type(1n) {
		clear: none
	}

	.large-up-2>.column:nth-of-type(odd),
	.large-up-2>.columns:nth-of-type(odd) {
		clear: both
	}

	.large-up-2>.column:last-child,
	.large-up-2>.columns:last-child {
		float: left
	}

	.large-up-3>.column,
	.large-up-3>.columns {
		float: left;
		width: 33.3333333333%
	}

	.large-up-3>.column:nth-of-type(1n),
	.large-up-3>.columns:nth-of-type(1n) {
		clear: none
	}

	.large-up-3>.column:nth-of-type(3n+1),
	.large-up-3>.columns:nth-of-type(3n+1) {
		clear: both
	}

	.large-up-3>.column:last-child,
	.large-up-3>.columns:last-child {
		float: left
	}

	.large-up-4>.column,
	.large-up-4>.columns {
		float: left;
		width: 25%
	}

	.large-up-4>.column:nth-of-type(1n),
	.large-up-4>.columns:nth-of-type(1n) {
		clear: none
	}

	.large-up-4>.column:nth-of-type(4n+1),
	.large-up-4>.columns:nth-of-type(4n+1) {
		clear: both
	}

	.large-up-4>.column:last-child,
	.large-up-4>.columns:last-child {
		float: left
	}

	.large-up-5>.column,
	.large-up-5>.columns {
		float: left;
		width: 20%
	}

	.large-up-5>.column:nth-of-type(1n),
	.large-up-5>.columns:nth-of-type(1n) {
		clear: none
	}

	.large-up-5>.column:nth-of-type(5n+1),
	.large-up-5>.columns:nth-of-type(5n+1) {
		clear: both
	}

	.large-up-5>.column:last-child,
	.large-up-5>.columns:last-child {
		float: left
	}

	.large-up-6>.column,
	.large-up-6>.columns {
		float: left;
		width: 16.6666666667%
	}

	.large-up-6>.column:nth-of-type(1n),
	.large-up-6>.columns:nth-of-type(1n) {
		clear: none
	}

	.large-up-6>.column:nth-of-type(6n+1),
	.large-up-6>.columns:nth-of-type(6n+1) {
		clear: both
	}

	.large-up-6>.column:last-child,
	.large-up-6>.columns:last-child {
		float: left
	}

	.large-collapse>.column,
	.large-collapse>.columns {
		padding-right: 0;
		padding-left: 0
	}

	.expanded.row .large-collapse.row,
	.large-collapse .row {
		margin-right: 0;
		margin-left: 0
	}

	.large-uncollapse>.column,
	.large-uncollapse>.columns {
		padding-right: .46875rem;
		padding-left: .46875rem
	}

	.large-centered {
		margin-right: auto;
		margin-left: auto
	}

	.large-centered,
	.large-centered:last-child:not(:first-child) {
		float: none;
		clear: both
	}

	.large-pull-0,
	.large-push-0,
	.large-uncentered {
		position: static;
		margin-right: 0;
		margin-left: 0
	}

	.large-pull-0,
	.large-pull-0:last-child:not(:first-child),
	.large-push-0,
	.large-push-0:last-child:not(:first-child),
	.large-uncentered,
	.large-uncentered:last-child:not(:first-child) {
		float: left;
		clear: none
	}

	.large-pull-0:last-child:not(:first-child),
	.large-push-0:last-child:not(:first-child),
	.large-uncentered:last-child:not(:first-child) {
		float: right
	}
}

@media screen and (min-width:75em) {
	.xlarge-1 {
		width: 8.3333333333%
	}

	.xlarge-push-1 {
		position: relative;
		left: 8.3333333333%
	}

	.xlarge-pull-1 {
		position: relative;
		left: -8.3333333333%
	}

	.xlarge-offset-0 {
		margin-left: 0
	}

	.xlarge-2 {
		width: 16.6666666667%
	}

	.xlarge-push-2 {
		position: relative;
		left: 16.6666666667%
	}

	.xlarge-pull-2 {
		position: relative;
		left: -16.6666666667%
	}

	.xlarge-offset-1 {
		margin-left: 8.3333333333%
	}

	.xlarge-3 {
		width: 25%
	}

	.xlarge-push-3 {
		position: relative;
		left: 25%
	}

	.xlarge-pull-3 {
		position: relative;
		left: -25%
	}

	.xlarge-offset-2 {
		margin-left: 16.6666666667%
	}

	.xlarge-4 {
		width: 33.3333333333%
	}

	.xlarge-push-4 {
		position: relative;
		left: 33.3333333333%
	}

	.xlarge-pull-4 {
		position: relative;
		left: -33.3333333333%
	}

	.xlarge-offset-3 {
		margin-left: 25%
	}

	.xlarge-5 {
		width: 41.6666666667%
	}

	.xlarge-push-5 {
		position: relative;
		left: 41.6666666667%
	}

	.xlarge-pull-5 {
		position: relative;
		left: -41.6666666667%
	}

	.xlarge-offset-4 {
		margin-left: 33.3333333333%
	}

	.xlarge-6 {
		width: 50%
	}

	.xlarge-push-6 {
		position: relative;
		left: 50%
	}

	.xlarge-pull-6 {
		position: relative;
		left: -50%
	}

	.xlarge-offset-5 {
		margin-left: 41.6666666667%
	}

	.xlarge-7 {
		width: 58.3333333333%
	}

	.xlarge-push-7 {
		position: relative;
		left: 58.3333333333%
	}

	.xlarge-pull-7 {
		position: relative;
		left: -58.3333333333%
	}

	.xlarge-offset-6 {
		margin-left: 50%
	}

	.xlarge-8 {
		width: 66.6666666667%
	}

	.xlarge-push-8 {
		position: relative;
		left: 66.6666666667%
	}

	.xlarge-pull-8 {
		position: relative;
		left: -66.6666666667%
	}

	.xlarge-offset-7 {
		margin-left: 58.3333333333%
	}

	.xlarge-9 {
		width: 75%
	}

	.xlarge-push-9 {
		position: relative;
		left: 75%
	}

	.xlarge-pull-9 {
		position: relative;
		left: -75%
	}

	.xlarge-offset-8 {
		margin-left: 66.6666666667%
	}

	.xlarge-10 {
		width: 83.3333333333%
	}

	.xlarge-push-10 {
		position: relative;
		left: 83.3333333333%
	}

	.xlarge-pull-10 {
		position: relative;
		left: -83.3333333333%
	}

	.xlarge-offset-9 {
		margin-left: 75%
	}

	.xlarge-11 {
		width: 91.6666666667%
	}

	.xlarge-push-11 {
		position: relative;
		left: 91.6666666667%
	}

	.xlarge-pull-11 {
		position: relative;
		left: -91.6666666667%
	}

	.xlarge-offset-10 {
		margin-left: 83.3333333333%
	}

	.xlarge-12 {
		width: 100%
	}

	.xlarge-offset-11 {
		margin-left: 91.6666666667%
	}

	.xlarge-up-1>.column,
	.xlarge-up-1>.columns {
		float: left;
		width: 100%
	}

	.xlarge-up-1>.column:nth-of-type(1n),
	.xlarge-up-1>.columns:nth-of-type(1n) {
		clear: none
	}

	.xlarge-up-1>.column:nth-of-type(1n+1),
	.xlarge-up-1>.columns:nth-of-type(1n+1) {
		clear: both
	}

	.xlarge-up-1>.column:last-child,
	.xlarge-up-1>.columns:last-child {
		float: left
	}

	.xlarge-up-2>.column,
	.xlarge-up-2>.columns {
		float: left;
		width: 50%
	}

	.xlarge-up-2>.column:nth-of-type(1n),
	.xlarge-up-2>.columns:nth-of-type(1n) {
		clear: none
	}

	.xlarge-up-2>.column:nth-of-type(odd),
	.xlarge-up-2>.columns:nth-of-type(odd) {
		clear: both
	}

	.xlarge-up-2>.column:last-child,
	.xlarge-up-2>.columns:last-child {
		float: left
	}

	.xlarge-up-3>.column,
	.xlarge-up-3>.columns {
		float: left;
		width: 33.3333333333%
	}

	.xlarge-up-3>.column:nth-of-type(1n),
	.xlarge-up-3>.columns:nth-of-type(1n) {
		clear: none
	}

	.xlarge-up-3>.column:nth-of-type(3n+1),
	.xlarge-up-3>.columns:nth-of-type(3n+1) {
		clear: both
	}

	.xlarge-up-3>.column:last-child,
	.xlarge-up-3>.columns:last-child {
		float: left
	}

	.xlarge-up-4>.column,
	.xlarge-up-4>.columns {
		float: left;
		width: 25%
	}

	.xlarge-up-4>.column:nth-of-type(1n),
	.xlarge-up-4>.columns:nth-of-type(1n) {
		clear: none
	}

	.xlarge-up-4>.column:nth-of-type(4n+1),
	.xlarge-up-4>.columns:nth-of-type(4n+1) {
		clear: both
	}

	.xlarge-up-4>.column:last-child,
	.xlarge-up-4>.columns:last-child {
		float: left
	}

	.xlarge-up-5>.column,
	.xlarge-up-5>.columns {
		float: left;
		width: 20%
	}

	.xlarge-up-5>.column:nth-of-type(1n),
	.xlarge-up-5>.columns:nth-of-type(1n) {
		clear: none
	}

	.xlarge-up-5>.column:nth-of-type(5n+1),
	.xlarge-up-5>.columns:nth-of-type(5n+1) {
		clear: both
	}

	.xlarge-up-5>.column:last-child,
	.xlarge-up-5>.columns:last-child {
		float: left
	}

	.xlarge-up-6>.column,
	.xlarge-up-6>.columns {
		float: left;
		width: 16.6666666667%
	}

	.xlarge-up-6>.column:nth-of-type(1n),
	.xlarge-up-6>.columns:nth-of-type(1n) {
		clear: none
	}

	.xlarge-up-6>.column:nth-of-type(6n+1),
	.xlarge-up-6>.columns:nth-of-type(6n+1) {
		clear: both
	}

	.xlarge-up-6>.column:last-child,
	.xlarge-up-6>.columns:last-child {
		float: left
	}

	.xlarge-collapse>.column,
	.xlarge-collapse>.columns {
		padding-right: 0;
		padding-left: 0
	}

	.expanded.row .xlarge-collapse.row,
	.xlarge-collapse .row {
		margin-right: 0;
		margin-left: 0
	}

	.xlarge-uncollapse>.column,
	.xlarge-uncollapse>.columns {
		padding-right: .46875rem;
		padding-left: .46875rem
	}

	.xlarge-centered {
		margin-right: auto;
		margin-left: auto
	}

	.xlarge-centered,
	.xlarge-centered:last-child:not(:first-child) {
		float: none;
		clear: both
	}

	.xlarge-pull-0,
	.xlarge-push-0,
	.xlarge-uncentered {
		position: static;
		margin-right: 0;
		margin-left: 0
	}

	.xlarge-pull-0,
	.xlarge-pull-0:last-child:not(:first-child),
	.xlarge-push-0,
	.xlarge-push-0:last-child:not(:first-child),
	.xlarge-uncentered,
	.xlarge-uncentered:last-child:not(:first-child) {
		float: left;
		clear: none
	}

	.xlarge-pull-0:last-child:not(:first-child),
	.xlarge-push-0:last-child:not(:first-child),
	.xlarge-uncentered:last-child:not(:first-child) {
		float: right
	}
}

@media screen and (min-width:90em) {
	.xxlarge-1 {
		width: 8.3333333333%
	}

	.xxlarge-push-1 {
		position: relative;
		left: 8.3333333333%
	}

	.xxlarge-pull-1 {
		position: relative;
		left: -8.3333333333%
	}

	.xxlarge-offset-0 {
		margin-left: 0
	}

	.xxlarge-2 {
		width: 16.6666666667%
	}

	.xxlarge-push-2 {
		position: relative;
		left: 16.6666666667%
	}

	.xxlarge-pull-2 {
		position: relative;
		left: -16.6666666667%
	}

	.xxlarge-offset-1 {
		margin-left: 8.3333333333%
	}

	.xxlarge-3 {
		width: 25%
	}

	.xxlarge-push-3 {
		position: relative;
		left: 25%
	}

	.xxlarge-pull-3 {
		position: relative;
		left: -25%
	}

	.xxlarge-offset-2 {
		margin-left: 16.6666666667%
	}

	.xxlarge-4 {
		width: 33.3333333333%
	}

	.xxlarge-push-4 {
		position: relative;
		left: 33.3333333333%
	}

	.xxlarge-pull-4 {
		position: relative;
		left: -33.3333333333%
	}

	.xxlarge-offset-3 {
		margin-left: 25%
	}

	.xxlarge-5 {
		width: 41.6666666667%
	}

	.xxlarge-push-5 {
		position: relative;
		left: 41.6666666667%
	}

	.xxlarge-pull-5 {
		position: relative;
		left: -41.6666666667%
	}

	.xxlarge-offset-4 {
		margin-left: 33.3333333333%
	}

	.xxlarge-6 {
		width: 50%
	}

	.xxlarge-push-6 {
		position: relative;
		left: 50%
	}

	.xxlarge-pull-6 {
		position: relative;
		left: -50%
	}

	.xxlarge-offset-5 {
		margin-left: 41.6666666667%
	}

	.xxlarge-7 {
		width: 58.3333333333%
	}

	.xxlarge-push-7 {
		position: relative;
		left: 58.3333333333%
	}

	.xxlarge-pull-7 {
		position: relative;
		left: -58.3333333333%
	}

	.xxlarge-offset-6 {
		margin-left: 50%
	}

	.xxlarge-8 {
		width: 66.6666666667%
	}

	.xxlarge-push-8 {
		position: relative;
		left: 66.6666666667%
	}

	.xxlarge-pull-8 {
		position: relative;
		left: -66.6666666667%
	}

	.xxlarge-offset-7 {
		margin-left: 58.3333333333%
	}

	.xxlarge-9 {
		width: 75%
	}

	.xxlarge-push-9 {
		position: relative;
		left: 75%
	}

	.xxlarge-pull-9 {
		position: relative;
		left: -75%
	}

	.xxlarge-offset-8 {
		margin-left: 66.6666666667%
	}

	.xxlarge-10 {
		width: 83.3333333333%
	}

	.xxlarge-push-10 {
		position: relative;
		left: 83.3333333333%
	}

	.xxlarge-pull-10 {
		position: relative;
		left: -83.3333333333%
	}

	.xxlarge-offset-9 {
		margin-left: 75%
	}

	.xxlarge-11 {
		width: 91.6666666667%
	}

	.xxlarge-push-11 {
		position: relative;
		left: 91.6666666667%
	}

	.xxlarge-pull-11 {
		position: relative;
		left: -91.6666666667%
	}

	.xxlarge-offset-10 {
		margin-left: 83.3333333333%
	}

	.xxlarge-12 {
		width: 100%
	}

	.xxlarge-offset-11 {
		margin-left: 91.6666666667%
	}

	.xxlarge-up-1>.column,
	.xxlarge-up-1>.columns {
		float: left;
		width: 100%
	}

	.xxlarge-up-1>.column:nth-of-type(1n),
	.xxlarge-up-1>.columns:nth-of-type(1n) {
		clear: none
	}

	.xxlarge-up-1>.column:nth-of-type(1n+1),
	.xxlarge-up-1>.columns:nth-of-type(1n+1) {
		clear: both
	}

	.xxlarge-up-1>.column:last-child,
	.xxlarge-up-1>.columns:last-child {
		float: left
	}

	.xxlarge-up-2>.column,
	.xxlarge-up-2>.columns {
		float: left;
		width: 50%
	}

	.xxlarge-up-2>.column:nth-of-type(1n),
	.xxlarge-up-2>.columns:nth-of-type(1n) {
		clear: none
	}

	.xxlarge-up-2>.column:nth-of-type(odd),
	.xxlarge-up-2>.columns:nth-of-type(odd) {
		clear: both
	}

	.xxlarge-up-2>.column:last-child,
	.xxlarge-up-2>.columns:last-child {
		float: left
	}

	.xxlarge-up-3>.column,
	.xxlarge-up-3>.columns {
		float: left;
		width: 33.3333333333%
	}

	.xxlarge-up-3>.column:nth-of-type(1n),
	.xxlarge-up-3>.columns:nth-of-type(1n) {
		clear: none
	}

	.xxlarge-up-3>.column:nth-of-type(3n+1),
	.xxlarge-up-3>.columns:nth-of-type(3n+1) {
		clear: both
	}

	.xxlarge-up-3>.column:last-child,
	.xxlarge-up-3>.columns:last-child {
		float: left
	}

	.xxlarge-up-4>.column,
	.xxlarge-up-4>.columns {
		float: left;
		width: 25%
	}

	.xxlarge-up-4>.column:nth-of-type(1n),
	.xxlarge-up-4>.columns:nth-of-type(1n) {
		clear: none
	}

	.xxlarge-up-4>.column:nth-of-type(4n+1),
	.xxlarge-up-4>.columns:nth-of-type(4n+1) {
		clear: both
	}

	.xxlarge-up-4>.column:last-child,
	.xxlarge-up-4>.columns:last-child {
		float: left
	}

	.xxlarge-up-5>.column,
	.xxlarge-up-5>.columns {
		float: left;
		width: 20%
	}

	.xxlarge-up-5>.column:nth-of-type(1n),
	.xxlarge-up-5>.columns:nth-of-type(1n) {
		clear: none
	}

	.xxlarge-up-5>.column:nth-of-type(5n+1),
	.xxlarge-up-5>.columns:nth-of-type(5n+1) {
		clear: both
	}

	.xxlarge-up-5>.column:last-child,
	.xxlarge-up-5>.columns:last-child {
		float: left
	}

	.xxlarge-up-6>.column,
	.xxlarge-up-6>.columns {
		float: left;
		width: 16.6666666667%
	}

	.xxlarge-up-6>.column:nth-of-type(1n),
	.xxlarge-up-6>.columns:nth-of-type(1n) {
		clear: none
	}

	.xxlarge-up-6>.column:nth-of-type(6n+1),
	.xxlarge-up-6>.columns:nth-of-type(6n+1) {
		clear: both
	}

	.xxlarge-up-6>.column:last-child,
	.xxlarge-up-6>.columns:last-child {
		float: left
	}

	.xxlarge-collapse>.column,
	.xxlarge-collapse>.columns {
		padding-right: 0;
		padding-left: 0
	}

	.expanded.row .xxlarge-collapse.row,
	.xxlarge-collapse .row {
		margin-right: 0;
		margin-left: 0
	}

	.xxlarge-uncollapse>.column,
	.xxlarge-uncollapse>.columns {
		padding-right: .46875rem;
		padding-left: .46875rem
	}

	.xxlarge-centered {
		margin-right: auto;
		margin-left: auto
	}

	.xxlarge-centered,
	.xxlarge-centered:last-child:not(:first-child) {
		float: none;
		clear: both
	}

	.xxlarge-pull-0,
	.xxlarge-push-0,
	.xxlarge-uncentered {
		position: static;
		margin-right: 0;
		margin-left: 0
	}

	.xxlarge-pull-0,
	.xxlarge-pull-0:last-child:not(:first-child),
	.xxlarge-push-0,
	.xxlarge-push-0:last-child:not(:first-child),
	.xxlarge-uncentered,
	.xxlarge-uncentered:last-child:not(:first-child) {
		float: left;
		clear: none
	}

	.xxlarge-pull-0:last-child:not(:first-child),
	.xxlarge-push-0:last-child:not(:first-child),
	.xxlarge-uncentered:last-child:not(:first-child) {
		float: right
	}
}

.column-block {
	margin-bottom: .9375rem
}

.column-block>:last-child {
	margin-bottom: 0
}

blockquote,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
pre,
td,
th,
ul {
	margin: 0;
	padding: 0
}

p {
	margin-bottom: .5rem;
	font-size: inherit;
	line-height: 1.4;
	text-rendering: optimizeLegibility
}

em,
i {
	font-style: italic
}

b,
em,
i,
strong {
	line-height: inherit
}

b,
strong {
	font-weight: 700
}

small {
	font-size: 80%;
	line-height: inherit
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Lato, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	color: inherit;
	text-rendering: optimizeLegibility
}

.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
	line-height: 0;
	color: #9b9b9b
}

.h1,
h1 {
	font-size: 24px;
	font-size: 1.5rem
}

.h1,
.h2,
h1,
h2 {
	line-height: 1.2;
	margin-top: 0;
	margin-bottom: .5rem
}

.h2,
h2 {
	font-size: 20px;
	font-size: 1.25rem
}

.h3,
h3 {
	font-size: 19px;
	font-size: 1.1875rem
}

.h3,
.h4,
h3,
h4 {
	line-height: 1.2;
	margin-top: 0;
	margin-bottom: .5rem
}

.h4,
h4 {
	font-size: 18px;
	font-size: 1.125rem
}

.h5,
h5 {
	font-size: 17px;
	font-size: 1.0625rem
}

.h5,
.h6,
h5,
h6 {
	line-height: 1.2;
	margin-top: 0;
	margin-bottom: .5rem
}

.h6,
h6 {
	font-size: 16px;
	font-size: 1rem
}

@media print,
screen and (min-width:40em) {

	.h1,
	h1 {
		font-size: 2.5rem
	}

	.h2,
	h2 {
		font-size: 2.125rem
	}

	.h3,
	h3 {
		font-size: 1.5rem
	}

	.h4,
	h4 {
		font-size: 1.25rem
	}

	.h5,
	h5 {
		font-size: 1.125rem
	}

	.h6,
	h6 {
		font-size: 1rem
	}
}

a:focus,
a:hover {
	color: #e41a15
}

a img,
hr {
	border: 0
}

hr {
	clear: both;
	max-width: 1100px;
	max-width: 68.75rem;
	height: 0;
	margin: 1.25rem auto;
	border-bottom: 1px solid #9b9b9b
}

dl,
ol,
ul {
	margin-bottom: .5rem;
	list-style-position: outside;
	line-height: 1.4
}

dl {
	margin-bottom: 1rem
}

dl dt {
	margin-bottom: .3rem;
	font-weight: 700
}

blockquote {
	margin: 0 0 .5rem;
	padding: .5625rem 1.25rem 0 1.1875rem;
	border-left: 1px solid #9b9b9b
}

blockquote,
blockquote p {
	line-height: 1.4;
	color: #4d4f53
}

abbr,
abbr[title] {
	border-bottom: 1px dotted #282828;
	cursor: help;
	text-decoration: none
}

kbd {
	margin: 0;
	padding: .125rem .25rem 0;
	background-color: #dfdfdf;
	font-family: Consolas, Liberation Mono, Courier, monospace;
	color: #282828
}
