/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

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

hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	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
}

small {
	font-size: 80%
}

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

sub {
	bottom: -0.25em
}

sup {
	top: -0.5em
}

img {
	border-style: none
}

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

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

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

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

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

fieldset {
	padding: 0.35em 0.75em 0.625em
}

legend {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	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
}

template {
	display: none
}

[hidden] {
	display: none
}

.foundation-mq {
	font-family: "xxsmall=0em&xsmall=35em&small=40em&medium=48em&large=60em&xlarge=75em&xmlarge=85.375em&xxlarge=90em&huge=100em"
}

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

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

body {
	margin: 0;
	padding: 0;
	background: #fefefe;
	/* font-family: "museo-slab", sans-serif; */
	font-weight: 300;
	line-height: 1.6;
	/* color: #717272; */
	-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%;
	border-radius: 0
}

.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.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
}

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

p {
	margin-bottom: 1rem;
	font-size: inherit;
	line-height: 1.6;
	text-rendering: optimizeLegibility
}

em,
i {
	font-style: italic;
	line-height: inherit
}

strong,
b {
	font-weight: bold;
	line-height: inherit
}

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

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
	/* font-family: "rockwell-nova", "museo-slab", sans-serif; */
	font-style: normal;
	/* font-weight: 400; */
	color: inherit;
	text-rendering: optimizeLegibility
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

a {
	line-height: inherit;
	color: #1779ba;
	text-decoration: none;
	cursor: pointer
}

a:hover,
a:focus {
	color: #1468a0
}

a img {
	border: 0
}

hr {
	clear: both;
	max-width: 92.5rem;
	height: 0;
	margin: 1.25rem auto;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #e7e7e7;
	border-left: 0
}

ul,
ol,
dl {
	margin-bottom: 1rem;
	list-style-position: outside;
	line-height: 1.6
}

li {
	font-size: inherit
}

ul {
	margin-left: 1.25rem;
	list-style-type: disc
}

ol {
	margin-left: 1.25rem
}

ul ul,
ol ul,
ul ol,
ol ol {
	margin-left: 1.25rem;
	margin-bottom: 0
}

dl {
	margin-bottom: 1rem
}

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

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

blockquote,
blockquote p {
	line-height: 1.6;
	color: #616a73
}

cite {
	display: block;
	font-size: .8125rem;
	color: #616a73
}

cite:before {
	content: "— "
}

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

figure {
	margin: 0
}

code {
	padding: .125rem .3125rem .0625rem;
	border: 1px solid #e7e7e7;
	background-color: #e6e6e6;
	font-family: Consolas, "Liberation Mono", Courier, monospace;
	font-weight: 300;
	color: #162031
}

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

.subheader {
	margin-top: .2rem;
	margin-bottom: .5rem;
	font-weight: 300;
	line-height: 1.4;
	color: #616a73
}

.lead {
	font-size: 125%;
	line-height: 1.6
}

.stat {
	font-size: 2.5rem;
	line-height: 1
}

p+.stat {
	margin-top: -1rem
}

ul.no-bullet,
ol.no-bullet {
	margin-left: 0;
	list-style: none
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.text-center {
	text-align: center
}

.text-justify {
	text-align: justify
}

@media print,
screen and (min-width: 35em) {
	.xsmall-text-left {
		text-align: left
	}

	.xsmall-text-right {
		text-align: right
	}

	.xsmall-text-center {
		text-align: center
	}

	.xsmall-text-justify {
		text-align: justify
	}
}

@media print,
screen and (min-width: 40em) {
	.small-text-left {
		text-align: left
	}

	.small-text-right {
		text-align: right
	}

	.small-text-center {
		text-align: center
	}

	.small-text-justify {
		text-align: justify
	}
}

@media print,
screen and (min-width: 48em) {
	.medium-text-left {
		text-align: left
	}

	.medium-text-right {
		text-align: right
	}

	.medium-text-center {
		text-align: center
	}

	.medium-text-justify {
		text-align: justify
	}
}

@media print,
screen and (min-width: 60em) {
	.large-text-left {
		text-align: left
	}

	.large-text-right {
		text-align: right
	}

	.large-text-center {
		text-align: center
	}

	.large-text-justify {
		text-align: justify
	}
}

@media screen and (min-width: 75em) {
	.xlarge-text-left {
		text-align: left
	}

	.xlarge-text-right {
		text-align: right
	}

	.xlarge-text-center {
		text-align: center
	}

	.xlarge-text-justify {
		text-align: justify
	}
}

@media screen and (min-width: 90em) {
	.xxlarge-text-left {
		text-align: left
	}

	.xxlarge-text-right {
		text-align: right
	}

	.xxlarge-text-center {
		text-align: center
	}

	.xxlarge-text-justify {
		text-align: justify
	}
}

@media screen and (min-width: 100em) {
	.huge-text-left {
		text-align: left
	}

	.huge-text-right {
		text-align: right
	}

	.huge-text-center {
		text-align: center
	}

	.huge-text-justify {
		text-align: justify
	}
}

.show-for-print {
	display: none !important
}

@media print {
	* {
		background: transparent !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
		color: black !important;
		text-shadow: none !important
	}

	.show-for-print {
		display: block !important
	}

	.hide-for-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
	}

	a,
	a:visited {
		text-decoration: underline
	}

	a[href]:after {
		content: " (" attr(href) ")"
	}

	.ir a:after,
	a[href^='javascript:']:after,
	a[href^='#']:after {
		content: ''
	}

	abbr[title]:after {
		content: " (" attr(title) ")"
	}

	pre,
	blockquote {
		border: 1px solid #616a73;
		page-break-inside: avoid
	}

	thead {
		display: table-header-group
	}

	tr,
	img {
		page-break-inside: avoid
	}

	img {
		max-width: 100% !important
	}

	@page {
		margin: 0.5cm
	}

	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3
	}

	h2,
	h3 {
		page-break-after: avoid
	}

	.print-break-inside {
		page-break-inside: auto
	}
}

.grid-container {
	padding-right: .46875rem;
	padding-left: .46875rem;
	max-width: 92.5rem;
	margin-left: auto;
	margin-right: auto
}

@media print,
screen and (min-width: 35em) {
	.grid-container {
		padding-right: .46875rem;
		padding-left: .46875rem
	}
}

@media print,
screen and (min-width: 48em) {
	.grid-container {
		padding-right: .625rem;
		padding-left: .625rem
	}
}

@media print,
screen and (min-width: 60em) {
	.grid-container {
		padding-right: .9375rem;
		padding-left: .9375rem
	}
}

.grid-container.fluid {
	padding-right: .46875rem;
	padding-left: .46875rem;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto
}

@media print,
screen and (min-width: 35em) {
	.grid-container.fluid {
		padding-right: .46875rem;
		padding-left: .46875rem
	}
}

@media print,
screen and (min-width: 48em) {
	.grid-container.fluid {
		padding-right: .625rem;
		padding-left: .625rem
	}
}

@media print,
screen and (min-width: 60em) {
	.grid-container.fluid {
		padding-right: .9375rem;
		padding-left: .9375rem
	}
}

.grid-container.full {
	padding-right: 0;
	padding-left: 0;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto
}

.grid-x {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}

.cell {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	min-height: 0px;
	min-width: 0px;
	width: 100%
}

.cell.auto {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 0px;
	flex: 1 1 0px
}

.cell.shrink {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.grid-x>.auto {
	width: auto
}

.grid-x>.shrink {
	width: auto
}

.grid-x>.xxsmall-shrink,
.grid-x>.xxsmall-full,
.grid-x>.xxsmall-1,
.grid-x>.xxsmall-2,
.grid-x>.xxsmall-3,
.grid-x>.xxsmall-4,
.grid-x>.xxsmall-5,
.grid-x>.xxsmall-6,
.grid-x>.xxsmall-7,
.grid-x>.xxsmall-8,
.grid-x>.xxsmall-9,
.grid-x>.xxsmall-10,
.grid-x>.xxsmall-11,
.grid-x>.xxsmall-12 {
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}

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

	.grid-x>.xsmall-shrink,
	.grid-x>.xsmall-full,
	.grid-x>.xsmall-1,
	.grid-x>.xsmall-2,
	.grid-x>.xsmall-3,
	.grid-x>.xsmall-4,
	.grid-x>.xsmall-5,
	.grid-x>.xsmall-6,
	.grid-x>.xsmall-7,
	.grid-x>.xsmall-8,
	.grid-x>.xsmall-9,
	.grid-x>.xsmall-10,
	.grid-x>.xsmall-11,
	.grid-x>.xsmall-12 {
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
}

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

	.grid-x>.small-shrink,
	.grid-x>.small-full,
	.grid-x>.small-1,
	.grid-x>.small-2,
	.grid-x>.small-3,
	.grid-x>.small-4,
	.grid-x>.small-5,
	.grid-x>.small-6,
	.grid-x>.small-7,
	.grid-x>.small-8,
	.grid-x>.small-9,
	.grid-x>.small-10,
	.grid-x>.small-11,
	.grid-x>.small-12 {
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
}

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

	.grid-x>.medium-shrink,
	.grid-x>.medium-full,
	.grid-x>.medium-1,
	.grid-x>.medium-2,
	.grid-x>.medium-3,
	.grid-x>.medium-4,
	.grid-x>.medium-5,
	.grid-x>.medium-6,
	.grid-x>.medium-7,
	.grid-x>.medium-8,
	.grid-x>.medium-9,
	.grid-x>.medium-10,
	.grid-x>.medium-11,
	.grid-x>.medium-12 {
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
}

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

	.grid-x>.large-shrink,
	.grid-x>.large-full,
	.grid-x>.large-1,
	.grid-x>.large-2,
	.grid-x>.large-3,
	.grid-x>.large-4,
	.grid-x>.large-5,
	.grid-x>.large-6,
	.grid-x>.large-7,
	.grid-x>.large-8,
	.grid-x>.large-9,
	.grid-x>.large-10,
	.grid-x>.large-11,
	.grid-x>.large-12 {
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
}

@media screen and (min-width: 75em) {

	.grid-x>.xlarge-shrink,
	.grid-x>.xlarge-full,
	.grid-x>.xlarge-1,
	.grid-x>.xlarge-2,
	.grid-x>.xlarge-3,
	.grid-x>.xlarge-4,
	.grid-x>.xlarge-5,
	.grid-x>.xlarge-6,
	.grid-x>.xlarge-7,
	.grid-x>.xlarge-8,
	.grid-x>.xlarge-9,
	.grid-x>.xlarge-10,
	.grid-x>.xlarge-11,
	.grid-x>.xlarge-12 {
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
}

@media screen and (min-width: 90em) {

	.grid-x>.xxlarge-shrink,
	.grid-x>.xxlarge-full,
	.grid-x>.xxlarge-1,
	.grid-x>.xxlarge-2,
	.grid-x>.xxlarge-3,
	.grid-x>.xxlarge-4,
	.grid-x>.xxlarge-5,
	.grid-x>.xxlarge-6,
	.grid-x>.xxlarge-7,
	.grid-x>.xxlarge-8,
	.grid-x>.xxlarge-9,
	.grid-x>.xxlarge-10,
	.grid-x>.xxlarge-11,
	.grid-x>.xxlarge-12 {
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
}

@media screen and (min-width: 100em) {

	.grid-x>.huge-shrink,
	.grid-x>.huge-full,
	.grid-x>.huge-1,
	.grid-x>.huge-2,
	.grid-x>.huge-3,
	.grid-x>.huge-4,
	.grid-x>.huge-5,
	.grid-x>.huge-6,
	.grid-x>.huge-7,
	.grid-x>.huge-8,
	.grid-x>.huge-9,
	.grid-x>.huge-10,
	.grid-x>.huge-11,
	.grid-x>.huge-12 {
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
}

.grid-x>.xxsmall-auto {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 0px;
	flex: 1 1 0px;
	width: auto
}

.grid-x>.xxsmall-shrink,
.grid-x>.xxsmall-1,
.grid-x>.xxsmall-2,
.grid-x>.xxsmall-3,
.grid-x>.xxsmall-4,
.grid-x>.xxsmall-5,
.grid-x>.xxsmall-6,
.grid-x>.xxsmall-7,
.grid-x>.xxsmall-8,
.grid-x>.xxsmall-9,
.grid-x>.xxsmall-10,
.grid-x>.xxsmall-11,
.grid-x>.xxsmall-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.grid-x>.xxsmall-shrink {
	width: auto
}

.grid-x>.xxsmall-1 {
	width: 8.33333%
}

.grid-x>.xxsmall-2 {
	width: 16.66667%
}

.grid-x>.xxsmall-3 {
	width: 25%
}

.grid-x>.xxsmall-4 {
	width: 33.33333%
}

.grid-x>.xxsmall-5 {
	width: 41.66667%
}

.grid-x>.xxsmall-6 {
	width: 50%
}

.grid-x>.xxsmall-7 {
	width: 58.33333%
}

.grid-x>.xxsmall-8 {
	width: 66.66667%
}

.grid-x>.xxsmall-9 {
	width: 75%
}

.grid-x>.xxsmall-10 {
	width: 83.33333%
}

.grid-x>.xxsmall-11 {
	width: 91.66667%
}

.grid-x>.xxsmall-12 {
	width: 100%
}

@media print,
screen and (min-width: 35em) {
	.grid-x>.xsmall-auto {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 0px;
		flex: 1 1 0px;
		width: auto
	}

	.grid-x>.xsmall-shrink,
	.grid-x>.xsmall-1,
	.grid-x>.xsmall-2,
	.grid-x>.xsmall-3,
	.grid-x>.xsmall-4,
	.grid-x>.xsmall-5,
	.grid-x>.xsmall-6,
	.grid-x>.xsmall-7,
	.grid-x>.xsmall-8,
	.grid-x>.xsmall-9,
	.grid-x>.xsmall-10,
	.grid-x>.xsmall-11,
	.grid-x>.xsmall-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto
	}

	.grid-x>.xsmall-shrink {
		width: auto
	}

	.grid-x>.xsmall-1 {
		width: 8.33333%
	}

	.grid-x>.xsmall-2 {
		width: 16.66667%
	}

	.grid-x>.xsmall-3 {
		width: 25%
	}

	.grid-x>.xsmall-4 {
		width: 33.33333%
	}

	.grid-x>.xsmall-5 {
		width: 41.66667%
	}

	.grid-x>.xsmall-6 {
		width: 50%
	}

	.grid-x>.xsmall-7 {
		width: 58.33333%
	}

	.grid-x>.xsmall-8 {
		width: 66.66667%
	}

	.grid-x>.xsmall-9 {
		width: 75%
	}

	.grid-x>.xsmall-10 {
		width: 83.33333%
	}

	.grid-x>.xsmall-11 {
		width: 91.66667%
	}

	.grid-x>.xsmall-12 {
		width: 100%
	}
}

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

	.grid-x>.small-1,
	.grid-x>.small-2,
	.grid-x>.small-3,
	.grid-x>.small-4,
	.grid-x>.small-5,
	.grid-x>.small-6,
	.grid-x>.small-7,
	.grid-x>.small-8,
	.grid-x>.small-9,
	.grid-x>.small-10,
	.grid-x>.small-11,
	.grid-x>.small-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto
	}

	.grid-x>.small-1 {
		width: 8.33333%
	}

	.grid-x>.small-2 {
		width: 16.66667%
	}

	.grid-x>.small-3 {
		width: 25%
	}

	.grid-x>.small-4 {
		width: 33.33333%
	}

	.grid-x>.small-5 {
		width: 41.66667%
	}

	.grid-x>.small-6 {
		width: 50%
	}

	.grid-x>.small-7 {
		width: 58.33333%
	}

	.grid-x>.small-8 {
		width: 66.66667%
	}

	.grid-x>.small-9 {
		width: 75%
	}

	.grid-x>.small-10 {
		width: 83.33333%
	}

	.grid-x>.small-11 {
		width: 91.66667%
	}

	.grid-x>.small-12 {
		width: 100%
	}
}

@media print,
screen and (min-width: 48em) {
	.grid-x>.medium-auto {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 0px;
		flex: 1 1 0px;
		width: auto
	}

	.grid-x>.medium-shrink,
	.grid-x>.medium-1,
	.grid-x>.medium-2,
	.grid-x>.medium-3,
	.grid-x>.medium-4,
	.grid-x>.medium-5,
	.grid-x>.medium-6,
	.grid-x>.medium-7,
	.grid-x>.medium-8,
	.grid-x>.medium-9,
	.grid-x>.medium-10,
	.grid-x>.medium-11,
	.grid-x>.medium-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto
	}

	.grid-x>.medium-shrink {
		width: auto
	}

	.grid-x>.medium-1 {
		width: 8.33333%
	}

	.grid-x>.medium-2 {
		width: 16.66667%
	}

	.grid-x>.medium-3 {
		width: 25%
	}

	.grid-x>.medium-4 {
		width: 33.33333%
	}

	.grid-x>.medium-5 {
		width: 41.66667%
	}

	.grid-x>.medium-6 {
		width: 50%
	}

	.grid-x>.medium-7 {
		width: 58.33333%
	}

	.grid-x>.medium-8 {
		width: 66.66667%
	}

	.grid-x>.medium-9 {
		width: 75%
	}

	.grid-x>.medium-10 {
		width: 83.33333%
	}

	.grid-x>.medium-11 {
		width: 91.66667%
	}

	.grid-x>.medium-12 {
		width: 100%
	}
}

@media print,
screen and (min-width: 60em) {
	.grid-x>.large-auto {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 0px;
		flex: 1 1 0px;
		width: auto
	}

	.grid-x>.large-shrink,
	.grid-x>.large-1,
	.grid-x>.large-2,
	.grid-x>.large-3,
	.grid-x>.large-4,
	.grid-x>.large-5,
	.grid-x>.large-6,
	.grid-x>.large-7,
	.grid-x>.large-8,
	.grid-x>.large-9,
	.grid-x>.large-10,
	.grid-x>.large-11,
	.grid-x>.large-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto
	}

	.grid-x>.large-shrink {
		width: auto
	}

	.grid-x>.large-1 {
		width: 8.33333%
	}

	.grid-x>.large-2 {
		width: 16.66667%
	}

	.grid-x>.large-3 {
		width: 25%
	}

	.grid-x>.large-4 {
		width: 33.33333%
	}

	.grid-x>.large-5 {
		width: 41.66667%
	}

	.grid-x>.large-6 {
		width: 50%
	}

	.grid-x>.large-7 {
		width: 58.33333%
	}

	.grid-x>.large-8 {
		width: 66.66667%
	}

	.grid-x>.large-9 {
		width: 75%
	}

	.grid-x>.large-10 {
		width: 83.33333%
	}

	.grid-x>.large-11 {
		width: 91.66667%
	}

	.grid-x>.large-12 {
		width: 100%
	}
}

@media screen and (min-width: 75em) {
	.grid-x>.xlarge-auto {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 0px;
		flex: 1 1 0px;
		width: auto
	}

	.grid-x>.xlarge-shrink,
	.grid-x>.xlarge-1,
	.grid-x>.xlarge-2,
	.grid-x>.xlarge-3,
	.grid-x>.xlarge-4,
	.grid-x>.xlarge-5,
	.grid-x>.xlarge-6,
	.grid-x>.xlarge-7,
	.grid-x>.xlarge-8,
	.grid-x>.xlarge-9,
	.grid-x>.xlarge-10,
	.grid-x>.xlarge-11,
	.grid-x>.xlarge-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto
	}

	.grid-x>.xlarge-shrink {
		width: auto
	}

	.grid-x>.xlarge-1 {
		width: 8.33333%
	}

	.grid-x>.xlarge-2 {
		width: 16.66667%
	}

	.grid-x>.xlarge-3 {
		width: 25%
	}

	.grid-x>.xlarge-4 {
		width: 33.33333%
	}

	.grid-x>.xlarge-5 {
		width: 41.66667%
	}

	.grid-x>.xlarge-6 {
		width: 50%
	}

	.grid-x>.xlarge-7 {
		width: 58.33333%
	}

	.grid-x>.xlarge-8 {
		width: 66.66667%
	}

	.grid-x>.xlarge-9 {
		width: 75%
	}

	.grid-x>.xlarge-10 {
		width: 83.33333%
	}

	.grid-x>.xlarge-11 {
		width: 91.66667%
	}

	.grid-x>.xlarge-12 {
		width: 100%
	}
}

@media screen and (min-width: 90em) {
	.grid-x>.xxlarge-auto {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 0px;
		flex: 1 1 0px;
		width: auto
	}

	.grid-x>.xxlarge-shrink,
	.grid-x>.xxlarge-1,
	.grid-x>.xxlarge-2,
	.grid-x>.xxlarge-3,
	.grid-x>.xxlarge-4,
	.grid-x>.xxlarge-5,
	.grid-x>.xxlarge-6,
	.grid-x>.xxlarge-7,
	.grid-x>.xxlarge-8,
	.grid-x>.xxlarge-9,
	.grid-x>.xxlarge-10,
	.grid-x>.xxlarge-11,
	.grid-x>.xxlarge-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto
	}

	.grid-x>.xxlarge-shrink {
		width: auto
	}

	.grid-x>.xxlarge-1 {
		width: 8.33333%
	}

	.grid-x>.xxlarge-2 {
		width: 16.66667%
	}

	.grid-x>.xxlarge-3 {
		width: 25%
	}

	.grid-x>.xxlarge-4 {
		width: 33.33333%
	}

	.grid-x>.xxlarge-5 {
		width: 41.66667%
	}

	.grid-x>.xxlarge-6 {
		width: 50%
	}

	.grid-x>.xxlarge-7 {
		width: 58.33333%
	}

	.grid-x>.xxlarge-8 {
		width: 66.66667%
	}

	.grid-x>.xxlarge-9 {
		width: 75%
	}

	.grid-x>.xxlarge-10 {
		width: 83.33333%
	}

	.grid-x>.xxlarge-11 {
		width: 91.66667%
	}

	.grid-x>.xxlarge-12 {
		width: 100%
	}
}

@media screen and (min-width: 100em) {
	.grid-x>.huge-auto {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 0px;
		flex: 1 1 0px;
		width: auto
	}

	.grid-x>.huge-shrink,
	.grid-x>.huge-1,
	.grid-x>.huge-2,
	.grid-x>.huge-3,
	.grid-x>.huge-4,
	.grid-x>.huge-5,
	.grid-x>.huge-6,
	.grid-x>.huge-7,
	.grid-x>.huge-8,
	.grid-x>.huge-9,
	.grid-x>.huge-10,
	.grid-x>.huge-11,
	.grid-x>.huge-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto
	}

	.grid-x>.huge-shrink {
		width: auto
	}

	.grid-x>.huge-1 {
		width: 8.33333%
	}

	.grid-x>.huge-2 {
		width: 16.66667%
	}

	.grid-x>.huge-3 {
		width: 25%
	}

	.grid-x>.huge-4 {
		width: 33.33333%
	}

	.grid-x>.huge-5 {
		width: 41.66667%
	}

	.grid-x>.huge-6 {
		width: 50%
	}

	.grid-x>.huge-7 {
		width: 58.33333%
	}

	.grid-x>.huge-8 {
		width: 66.66667%
	}

	.grid-x>.huge-9 {
		width: 75%
	}

	.grid-x>.huge-10 {
		width: 83.33333%
	}

	.grid-x>.huge-11 {
		width: 91.66667%
	}

	.grid-x>.huge-12 {
		width: 100%
	}
}

.grid-margin-x:not(.grid-x)>.cell {
	width: auto
}

.grid-margin-y:not(.grid-y)>.cell {
	height: auto
}

.grid-margin-x {
	margin-left: -.46875rem;
	margin-right: -.46875rem
}

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

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

@media print,
screen and (min-width: 60em) {
	.grid-margin-x {
		margin-left: -.9375rem;
		margin-right: -.9375rem
	}
}

.grid-margin-x>.cell {
	width: calc(100% - .9375rem);
	margin-left: .46875rem;
	margin-right: .46875rem
}

@media print,
screen and (min-width: 35em) {
	.grid-margin-x>.cell {
		width: calc(100% - .9375rem);
		margin-left: .46875rem;
		margin-right: .46875rem
	}
}

@media print,
screen and (min-width: 48em) {
	.grid-margin-x>.cell {
		width: calc(100% - 1.25rem);
		margin-left: .625rem;
		margin-right: .625rem
	}
}

@media print,
screen and (min-width: 60em) {
	.grid-margin-x>.cell {
		width: calc(100% - 1.875rem);
		margin-left: .9375rem;
		margin-right: .9375rem
	}
}

.grid-margin-x>.auto {
	width: auto
}

.grid-margin-x>.shrink {
	width: auto
}

.grid-margin-x>.xxsmall-1 {
	width: calc(8.33333% - .9375rem)
}

.grid-margin-x>.xxsmall-2 {
	width: calc(16.66667% - .9375rem)
}

.grid-margin-x>.xxsmall-3 {
	width: calc(25% - .9375rem)
}

.grid-margin-x>.xxsmall-4 {
	width: calc(33.33333% - .9375rem)
}

.grid-margin-x>.xxsmall-5 {
	width: calc(41.66667% - .9375rem)
}

.grid-margin-x>.xxsmall-6 {
	width: calc(50% - .9375rem)
}

.grid-margin-x>.xxsmall-7 {
	width: calc(58.33333% - .9375rem)
}

.grid-margin-x>.xxsmall-8 {
	width: calc(66.66667% - .9375rem)
}

.grid-margin-x>.xxsmall-9 {
	width: calc(75% - .9375rem)
}

.grid-margin-x>.xxsmall-10 {
	width: calc(83.33333% - .9375rem)
}

.grid-margin-x>.xxsmall-11 {
	width: calc(91.66667% - .9375rem)
}

.grid-margin-x>.xxsmall-12 {
	width: calc(100% - .9375rem)
}

@media print,
screen and (min-width: 35em) {
	.grid-margin-x>.auto {
		width: auto
	}

	.grid-margin-x>.shrink {
		width: auto
	}

	.grid-margin-x>.xxsmall-1 {
		width: calc(8.33333% - .9375rem)
	}

	.grid-margin-x>.xxsmall-2 {
		width: calc(16.66667% - .9375rem)
	}

	.grid-margin-x>.xxsmall-3 {
		width: calc(25% - .9375rem)
	}

	.grid-margin-x>.xxsmall-4 {
		width: calc(33.33333% - .9375rem)
	}

	.grid-margin-x>.xxsmall-5 {
		width: calc(41.66667% - .9375rem)
	}

	.grid-margin-x>.xxsmall-6 {
		width: calc(50% - .9375rem)
	}

	.grid-margin-x>.xxsmall-7 {
		width: calc(58.33333% - .9375rem)
	}

	.grid-margin-x>.xxsmall-8 {
		width: calc(66.66667% - .9375rem)
	}

	.grid-margin-x>.xxsmall-9 {
		width: calc(75% - .9375rem)
	}

	.grid-margin-x>.xxsmall-10 {
		width: calc(83.33333% - .9375rem)
	}

	.grid-margin-x>.xxsmall-11 {
		width: calc(91.66667% - .9375rem)
	}

	.grid-margin-x>.xxsmall-12 {
		width: calc(100% - .9375rem)
	}

	.grid-margin-x>.xsmall-auto {
		width: auto
	}

	.grid-margin-x>.xsmall-shrink {
		width: auto
	}

	.grid-margin-x>.xsmall-1 {
		width: calc(8.33333% - .9375rem)
	}

	.grid-margin-x>.xsmall-2 {
		width: calc(16.66667% - .9375rem)
	}

	.grid-margin-x>.xsmall-3 {
		width: calc(25% - .9375rem)
	}

	.grid-margin-x>.xsmall-4 {
		width: calc(33.33333% - .9375rem)
	}

	.grid-margin-x>.xsmall-5 {
		width: calc(41.66667% - .9375rem)
	}

	.grid-margin-x>.xsmall-6 {
		width: calc(50% - .9375rem)
	}

	.grid-margin-x>.xsmall-7 {
		width: calc(58.33333% - .9375rem)
	}

	.grid-margin-x>.xsmall-8 {
		width: calc(66.66667% - .9375rem)
	}

	.grid-margin-x>.xsmall-9 {
		width: calc(75% - .9375rem)
	}

	.grid-margin-x>.xsmall-10 {
		width: calc(83.33333% - .9375rem)
	}

	.grid-margin-x>.xsmall-11 {
		width: calc(91.66667% - .9375rem)
	}

	.grid-margin-x>.xsmall-12 {
		width: calc(100% - .9375rem)
	}
}

@media print,
screen and (min-width: 40em) {
	.grid-margin-x>.small-auto {
		width: auto
	}

	.grid-margin-x>.small-shrink {
		width: auto
	}

	.grid-margin-x>.small-1 {
		width: calc(8.33333% - .9375rem)
	}

	.grid-margin-x>.small-2 {
		width: calc(16.66667% - .9375rem)
	}

	.grid-margin-x>.small-3 {
		width: calc(25% - .9375rem)
	}

	.grid-margin-x>.small-4 {
		width: calc(33.33333% - .9375rem)
	}

	.grid-margin-x>.small-5 {
		width: calc(41.66667% - .9375rem)
	}

	.grid-margin-x>.small-6 {
		width: calc(50% - .9375rem)
	}

	.grid-margin-x>.small-7 {
		width: calc(58.33333% - .9375rem)
	}

	.grid-margin-x>.small-8 {
		width: calc(66.66667% - .9375rem)
	}

	.grid-margin-x>.small-9 {
		width: calc(75% - .9375rem)
	}

	.grid-margin-x>.small-10 {
		width: calc(83.33333% - .9375rem)
	}

	.grid-margin-x>.small-11 {
		width: calc(91.66667% - .9375rem)
	}

	.grid-margin-x>.small-12 {
		width: calc(100% - .9375rem)
	}
}

@media print,
screen and (min-width: 48em) {
	.grid-margin-x>.auto {
		width: auto
	}

	.grid-margin-x>.shrink {
		width: auto
	}

	.grid-margin-x>.xxsmall-1 {
		width: calc(8.33333% - 1.25rem)
	}

	.grid-margin-x>.xxsmall-2 {
		width: calc(16.66667% - 1.25rem)
	}

	.grid-margin-x>.xxsmall-3 {
		width: calc(25% - 1.25rem)
	}

	.grid-margin-x>.xxsmall-4 {
		width: calc(33.33333% - 1.25rem)
	}

	.grid-margin-x>.xxsmall-5 {
		width: calc(41.66667% - 1.25rem)
	}

	.grid-margin-x>.xxsmall-6 {
		width: calc(50% - 1.25rem)
	}

	.grid-margin-x>.xxsmall-7 {
		width: calc(58.33333% - 1.25rem)
	}

	.grid-margin-x>.xxsmall-8 {
		width: calc(66.66667% - 1.25rem)
	}

	.grid-margin-x>.xxsmall-9 {
		width: calc(75% - 1.25rem)
	}

	.grid-margin-x>.xxsmall-10 {
		width: calc(83.33333% - 1.25rem)
	}

	.grid-margin-x>.xxsmall-11 {
		width: calc(91.66667% - 1.25rem)
	}

	.grid-margin-x>.xxsmall-12 {
		width: calc(100% - 1.25rem)
	}

	.grid-margin-x>.xsmall-auto {
		width: auto
	}

	.grid-margin-x>.xsmall-shrink {
		width: auto
	}

	.grid-margin-x>.xsmall-1 {
		width: calc(8.33333% - 1.25rem)
	}

	.grid-margin-x>.xsmall-2 {
		width: calc(16.66667% - 1.25rem)
	}

	.grid-margin-x>.xsmall-3 {
		width: calc(25% - 1.25rem)
	}

	.grid-margin-x>.xsmall-4 {
		width: calc(33.33333% - 1.25rem)
	}

	.grid-margin-x>.xsmall-5 {
		width: calc(41.66667% - 1.25rem)
	}

	.grid-margin-x>.xsmall-6 {
		width: calc(50% - 1.25rem)
	}

	.grid-margin-x>.xsmall-7 {
		width: calc(58.33333% - 1.25rem)
	}

	.grid-margin-x>.xsmall-8 {
		width: calc(66.66667% - 1.25rem)
	}

	.grid-margin-x>.xsmall-9 {
		width: calc(75% - 1.25rem)
	}

	.grid-margin-x>.xsmall-10 {
		width: calc(83.33333% - 1.25rem)
	}

	.grid-margin-x>.xsmall-11 {
		width: calc(91.66667% - 1.25rem)
	}

	.grid-margin-x>.xsmall-12 {
		width: calc(100% - 1.25rem)
	}

	.grid-margin-x>.small-auto {
		width: auto
	}

	.grid-margin-x>.small-shrink {
		width: auto
	}

	.grid-margin-x>.small-1 {
		width: calc(8.33333% - 1.25rem)
	}

	.grid-margin-x>.small-2 {
		width: calc(16.66667% - 1.25rem)
	}

	.grid-margin-x>.small-3 {
		width: calc(25% - 1.25rem)
	}

	.grid-margin-x>.small-4 {
		width: calc(33.33333% - 1.25rem)
	}

	.grid-margin-x>.small-5 {
		width: calc(41.66667% - 1.25rem)
	}

	.grid-margin-x>.small-6 {
		width: calc(50% - 1.25rem)
	}

	.grid-margin-x>.small-7 {
		width: calc(58.33333% - 1.25rem)
	}

	.grid-margin-x>.small-8 {
		width: calc(66.66667% - 1.25rem)
	}

	.grid-margin-x>.small-9 {
		width: calc(75% - 1.25rem)
	}

	.grid-margin-x>.small-10 {
		width: calc(83.33333% - 1.25rem)
	}

	.grid-margin-x>.small-11 {
		width: calc(91.66667% - 1.25rem)
	}

	.grid-margin-x>.small-12 {
		width: calc(100% - 1.25rem)
	}

	.grid-margin-x>.medium-auto {
		width: auto
	}

	.grid-margin-x>.medium-shrink {
		width: auto
	}

	.grid-margin-x>.medium-1 {
		width: calc(8.33333% - 1.25rem)
	}

	.grid-margin-x>.medium-2 {
		width: calc(16.66667% - 1.25rem)
	}

	.grid-margin-x>.medium-3 {
		width: calc(25% - 1.25rem)
	}

	.grid-margin-x>.medium-4 {
		width: calc(33.33333% - 1.25rem)
	}

	.grid-margin-x>.medium-5 {
		width: calc(41.66667% - 1.25rem)
	}

	.grid-margin-x>.medium-6 {
		width: calc(50% - 1.25rem)
	}

	.grid-margin-x>.medium-7 {
		width: calc(58.33333% - 1.25rem)
	}

	.grid-margin-x>.medium-8 {
		width: calc(66.66667% - 1.25rem)
	}

	.grid-margin-x>.medium-9 {
		width: calc(75% - 1.25rem)
	}

	.grid-margin-x>.medium-10 {
		width: calc(83.33333% - 1.25rem)
	}

	.grid-margin-x>.medium-11 {
		width: calc(91.66667% - 1.25rem)
	}

	.grid-margin-x>.medium-12 {
		width: calc(100% - 1.25rem)
	}
}

@media print,
screen and (min-width: 60em) {
	.grid-margin-x>.auto {
		width: auto
	}

	.grid-margin-x>.shrink {
		width: auto
	}

	.grid-margin-x>.xxsmall-1 {
		width: calc(8.33333% - 1.875rem)
	}

	.grid-margin-x>.xxsmall-2 {
		width: calc(16.66667% - 1.875rem)
	}

	.grid-margin-x>.xxsmall-3 {
		width: calc(25% - 1.875rem)
	}

	.grid-margin-x>.xxsmall-4 {
		width: calc(33.33333% - 1.875rem)
	}

	.grid-margin-x>.xxsmall-5 {
		width: calc(41.66667% - 1.875rem)
	}

	.grid-margin-x>.xxsmall-6 {
		width: calc(50% - 1.875rem)
	}

	.grid-margin-x>.xxsmall-7 {
		width: calc(58.33333% - 1.875rem)
	}

	.grid-margin-x>.xxsmall-8 {
		width: calc(66.66667% - 1.875rem)
	}

	.grid-margin-x>.xxsmall-9 {
		width: calc(75% - 1.875rem)
	}

	.grid-margin-x>.xxsmall-10 {
		width: calc(83.33333% - 1.875rem)
	}

	.grid-margin-x>.xxsmall-11 {
		width: calc(91.66667% - 1.875rem)
	}

	.grid-margin-x>.xxsmall-12 {
		width: calc(100% - 1.875rem)
	}

	.grid-margin-x>.xsmall-auto {
		width: auto
	}

	.grid-margin-x>.xsmall-shrink {
		width: auto
	}

	.grid-margin-x>.xsmall-1 {
		width: calc(8.33333% - 1.875rem)
	}

	.grid-margin-x>.xsmall-2 {
		width: calc(16.66667% - 1.875rem)
	}

	.grid-margin-x>.xsmall-3 {
		width: calc(25% - 1.875rem)
	}

	.grid-margin-x>.xsmall-4 {
		width: calc(33.33333% - 1.875rem)
	}

	.grid-margin-x>.xsmall-5 {
		width: calc(41.66667% - 1.875rem)
	}

	.grid-margin-x>.xsmall-6 {
		width: calc(50% - 1.875rem)
	}

	.grid-margin-x>.xsmall-7 {
		width: calc(58.33333% - 1.875rem)
	}

	.grid-margin-x>.xsmall-8 {
		width: calc(66.66667% - 1.875rem)
	}

	.grid-margin-x>.xsmall-9 {
		width: calc(75% - 1.875rem)
	}

	.grid-margin-x>.xsmall-10 {
		width: calc(83.33333% - 1.875rem)
	}

	.grid-margin-x>.xsmall-11 {
		width: calc(91.66667% - 1.875rem)
	}

	.grid-margin-x>.xsmall-12 {
		width: calc(100% - 1.875rem)
	}

	.grid-margin-x>.small-auto {
		width: auto
	}

	.grid-margin-x>.small-shrink {
		width: auto
	}

	.grid-margin-x>.small-1 {
		width: calc(8.33333% - 1.875rem)
	}

	.grid-margin-x>.small-2 {
		width: calc(16.66667% - 1.875rem)
	}

	.grid-margin-x>.small-3 {
		width: calc(25% - 1.875rem)
	}

	.grid-margin-x>.small-4 {
		width: calc(33.33333% - 1.875rem)
	}

	.grid-margin-x>.small-5 {
		width: calc(41.66667% - 1.875rem)
	}

	.grid-margin-x>.small-6 {
		width: calc(50% - 1.875rem)
	}

	.grid-margin-x>.small-7 {
		width: calc(58.33333% - 1.875rem)
	}

	.grid-margin-x>.small-8 {
		width: calc(66.66667% - 1.875rem)
	}

	.grid-margin-x>.small-9 {
		width: calc(75% - 1.875rem)
	}

	.grid-margin-x>.small-10 {
		width: calc(83.33333% - 1.875rem)
	}

	.grid-margin-x>.small-11 {
		width: calc(91.66667% - 1.875rem)
	}

	.grid-margin-x>.small-12 {
		width: calc(100% - 1.875rem)
	}

	.grid-margin-x>.medium-auto {
		width: auto
	}

	.grid-margin-x>.medium-shrink {
		width: auto
	}

	.grid-margin-x>.medium-1 {
		width: calc(8.33333% - 1.875rem)
	}

	.grid-margin-x>.medium-2 {
		width: calc(16.66667% - 1.875rem)
	}

	.grid-margin-x>.medium-3 {
		width: calc(25% - 1.875rem)
	}

	.grid-margin-x>.medium-4 {
		width: calc(33.33333% - 1.875rem)
	}

	.grid-margin-x>.medium-5 {
		width: calc(41.66667% - 1.875rem)
	}

	.grid-margin-x>.medium-6 {
		width: calc(50% - 1.875rem)
	}

	.grid-margin-x>.medium-7 {
		width: calc(58.33333% - 1.875rem)
	}

	.grid-margin-x>.medium-8 {
		width: calc(66.66667% - 1.875rem)
	}

	.grid-margin-x>.medium-9 {
		width: calc(75% - 1.875rem)
	}

	.grid-margin-x>.medium-10 {
		width: calc(83.33333% - 1.875rem)
	}

	.grid-margin-x>.medium-11 {
		width: calc(91.66667% - 1.875rem)
	}

	.grid-margin-x>.medium-12 {
		width: calc(100% - 1.875rem)
	}

	.grid-margin-x>.large-auto {
		width: auto
	}

	.grid-margin-x>.large-shrink {
		width: auto
	}

	.grid-margin-x>.large-1 {
		width: calc(8.33333% - 1.875rem)
	}

	.grid-margin-x>.large-2 {
		width: calc(16.66667% - 1.875rem)
	}

	.grid-margin-x>.large-3 {
		width: calc(25% - 1.875rem)
	}

	.grid-margin-x>.large-4 {
		width: calc(33.33333% - 1.875rem)
	}

	.grid-margin-x>.large-5 {
		width: calc(41.66667% - 1.875rem)
	}

	.grid-margin-x>.large-6 {
		width: calc(50% - 1.875rem)
	}

	.grid-margin-x>.large-7 {
		width: calc(58.33333% - 1.875rem)
	}

	.grid-margin-x>.large-8 {
		width: calc(66.66667% - 1.875rem)
	}

	.grid-margin-x>.large-9 {
		width: calc(75% - 1.875rem)
	}

	.grid-margin-x>.large-10 {
		width: calc(83.33333% - 1.875rem)
	}

	.grid-margin-x>.large-11 {
		width: calc(91.66667% - 1.875rem)
	}

	.grid-margin-x>.large-12 {
		width: calc(100% - 1.875rem)
	}
}

@media screen and (min-width: 75em) {
	.grid-margin-x>.xlarge-auto {
		width: auto
	}

	.grid-margin-x>.xlarge-shrink {
		width: auto
	}

	.grid-margin-x>.xlarge-1 {
		width: calc(8.33333% - 1.875rem)
	}

	.grid-margin-x>.xlarge-2 {
		width: calc(16.66667% - 1.875rem)
	}

	.grid-margin-x>.xlarge-3 {
		width: calc(25% - 1.875rem)
	}

	.grid-margin-x>.xlarge-4 {
		width: calc(33.33333% - 1.875rem)
	}

	.grid-margin-x>.xlarge-5 {
		width: calc(41.66667% - 1.875rem)
	}

	.grid-margin-x>.xlarge-6 {
		width: calc(50% - 1.875rem)
	}

	.grid-margin-x>.xlarge-7 {
		width: calc(58.33333% - 1.875rem)
	}

	.grid-margin-x>.xlarge-8 {
		width: calc(66.66667% - 1.875rem)
	}

	.grid-margin-x>.xlarge-9 {
		width: calc(75% - 1.875rem)
	}

	.grid-margin-x>.xlarge-10 {
		width: calc(83.33333% - 1.875rem)
	}

	.grid-margin-x>.xlarge-11 {
		width: calc(91.66667% - 1.875rem)
	}

	.grid-margin-x>.xlarge-12 {
		width: calc(100% - 1.875rem)
	}
}

@media screen and (min-width: 90em) {
	.grid-margin-x>.xxlarge-auto {
		width: auto
	}

	.grid-margin-x>.xxlarge-shrink {
		width: auto
	}

	.grid-margin-x>.xxlarge-1 {
		width: calc(8.33333% - 1.875rem)
	}

	.grid-margin-x>.xxlarge-2 {
		width: calc(16.66667% - 1.875rem)
	}

	.grid-margin-x>.xxlarge-3 {
		width: calc(25% - 1.875rem)
	}

	.grid-margin-x>.xxlarge-4 {
		width: calc(33.33333% - 1.875rem)
	}

	.grid-margin-x>.xxlarge-5 {
		width: calc(41.66667% - 1.875rem)
	}

	.grid-margin-x>.xxlarge-6 {
		width: calc(50% - 1.875rem)
	}

	.grid-margin-x>.xxlarge-7 {
		width: calc(58.33333% - 1.875rem)
	}

	.grid-margin-x>.xxlarge-8 {
		width: calc(66.66667% - 1.875rem)
	}

	.grid-margin-x>.xxlarge-9 {
		width: calc(75% - 1.875rem)
	}

	.grid-margin-x>.xxlarge-10 {
		width: calc(83.33333% - 1.875rem)
	}

	.grid-margin-x>.xxlarge-11 {
		width: calc(91.66667% - 1.875rem)
	}

	.grid-margin-x>.xxlarge-12 {
		width: calc(100% - 1.875rem)
	}
}

@media screen and (min-width: 100em) {
	.grid-margin-x>.huge-auto {
		width: auto
	}

	.grid-margin-x>.huge-shrink {
		width: auto
	}

	.grid-margin-x>.huge-1 {
		width: calc(8.33333% - 1.875rem)
	}

	.grid-margin-x>.huge-2 {
		width: calc(16.66667% - 1.875rem)
	}

	.grid-margin-x>.huge-3 {
		width: calc(25% - 1.875rem)
	}

	.grid-margin-x>.huge-4 {
		width: calc(33.33333% - 1.875rem)
	}

	.grid-margin-x>.huge-5 {
		width: calc(41.66667% - 1.875rem)
	}

	.grid-margin-x>.huge-6 {
		width: calc(50% - 1.875rem)
	}

	.grid-margin-x>.huge-7 {
		width: calc(58.33333% - 1.875rem)
	}

	.grid-margin-x>.huge-8 {
		width: calc(66.66667% - 1.875rem)
	}

	.grid-margin-x>.huge-9 {
		width: calc(75% - 1.875rem)
	}

	.grid-margin-x>.huge-10 {
		width: calc(83.33333% - 1.875rem)
	}

	.grid-margin-x>.huge-11 {
		width: calc(91.66667% - 1.875rem)
	}

	.grid-margin-x>.huge-12 {
		width: calc(100% - 1.875rem)
	}
}

.grid-padding-x .grid-padding-x {
	margin-right: -.46875rem;
	margin-left: -.46875rem
}

@media print,
screen and (min-width: 35em) {
	.grid-padding-x .grid-padding-x {
		margin-right: -.46875rem;
		margin-left: -.46875rem
	}
}

@media print,
screen and (min-width: 48em) {
	.grid-padding-x .grid-padding-x {
		margin-right: -.625rem;
		margin-left: -.625rem
	}
}

@media print,
screen and (min-width: 60em) {
	.grid-padding-x .grid-padding-x {
		margin-right: -.9375rem;
		margin-left: -.9375rem
	}
}

.grid-container:not(.full)>.grid-padding-x {
	margin-right: -.46875rem;
	margin-left: -.46875rem
}

@media print,
screen and (min-width: 35em) {
	.grid-container:not(.full)>.grid-padding-x {
		margin-right: -.46875rem;
		margin-left: -.46875rem
	}
}

@media print,
screen and (min-width: 48em) {
	.grid-container:not(.full)>.grid-padding-x {
		margin-right: -.625rem;
		margin-left: -.625rem
	}
}

@media print,
screen and (min-width: 60em) {
	.grid-container:not(.full)>.grid-padding-x {
		margin-right: -.9375rem;
		margin-left: -.9375rem
	}
}

.grid-padding-x>.cell {
	padding-right: .46875rem;
	padding-left: .46875rem
}

@media print,
screen and (min-width: 35em) {
	.grid-padding-x>.cell {
		padding-right: .46875rem;
		padding-left: .46875rem
	}
}

@media print,
screen and (min-width: 48em) {
	.grid-padding-x>.cell {
		padding-right: .625rem;
		padding-left: .625rem
	}
}

@media print,
screen and (min-width: 60em) {
	.grid-padding-x>.cell {
		padding-right: .9375rem;
		padding-left: .9375rem
	}
}

.xxsmall-up-1>.cell {
	width: 100%
}

.xxsmall-up-2>.cell {
	width: 50%
}

.xxsmall-up-3>.cell {
	width: 33.33333%
}

.xxsmall-up-4>.cell {
	width: 25%
}

.xxsmall-up-5>.cell {
	width: 20%
}

.xxsmall-up-6>.cell {
	width: 16.66667%
}

.xxsmall-up-7>.cell {
	width: 14.28571%
}

.xxsmall-up-8>.cell {
	width: 12.5%
}

@media print,
screen and (min-width: 35em) {
	.xsmall-up-1>.cell {
		width: 100%
	}

	.xsmall-up-2>.cell {
		width: 50%
	}

	.xsmall-up-3>.cell {
		width: 33.33333%
	}

	.xsmall-up-4>.cell {
		width: 25%
	}

	.xsmall-up-5>.cell {
		width: 20%
	}

	.xsmall-up-6>.cell {
		width: 16.66667%
	}

	.xsmall-up-7>.cell {
		width: 14.28571%
	}

	.xsmall-up-8>.cell {
		width: 12.5%
	}
}

@media print,
screen and (min-width: 40em) {
	.small-up-1>.cell {
		width: 100%
	}

	.small-up-2>.cell {
		width: 50%
	}

	.small-up-3>.cell {
		width: 33.33333%
	}

	.small-up-4>.cell {
		width: 25%
	}

	.small-up-5>.cell {
		width: 20%
	}

	.small-up-6>.cell {
		width: 16.66667%
	}

	.small-up-7>.cell {
		width: 14.28571%
	}

	.small-up-8>.cell {
		width: 12.5%
	}
}

@media print,
screen and (min-width: 48em) {
	.medium-up-1>.cell {
		width: 100%
	}

	.medium-up-2>.cell {
		width: 50%
	}

	.medium-up-3>.cell {
		width: 33.33333%
	}

	.medium-up-4>.cell {
		width: 25%
	}

	.medium-up-5>.cell {
		width: 20%
	}

	.medium-up-6>.cell {
		width: 16.66667%
	}

	.medium-up-7>.cell {
		width: 14.28571%
	}

	.medium-up-8>.cell {
		width: 12.5%
	}
}

@media print,
screen and (min-width: 60em) {
	.large-up-1>.cell {
		width: 100%
	}

	.large-up-2>.cell {
		width: 50%
	}

	.large-up-3>.cell {
		width: 33.33333%
	}

	.large-up-4>.cell {
		width: 25%
	}

	.large-up-5>.cell {
		width: 20%
	}

	.large-up-6>.cell {
		width: 16.66667%
	}

	.large-up-7>.cell {
		width: 14.28571%
	}

	.large-up-8>.cell {
		width: 12.5%
	}
}

@media screen and (min-width: 75em) {
	.xlarge-up-1>.cell {
		width: 100%
	}

	.xlarge-up-2>.cell {
		width: 50%
	}

	.xlarge-up-3>.cell {
		width: 33.33333%
	}

	.xlarge-up-4>.cell {
		width: 25%
	}

	.xlarge-up-5>.cell {
		width: 20%
	}

	.xlarge-up-6>.cell {
		width: 16.66667%
	}

	.xlarge-up-7>.cell {
		width: 14.28571%
	}

	.xlarge-up-8>.cell {
		width: 12.5%
	}
}

@media screen and (min-width: 90em) {
	.xxlarge-up-1>.cell {
		width: 100%
	}

	.xxlarge-up-2>.cell {
		width: 50%
	}

	.xxlarge-up-3>.cell {
		width: 33.33333%
	}

	.xxlarge-up-4>.cell {
		width: 25%
	}

	.xxlarge-up-5>.cell {
		width: 20%
	}

	.xxlarge-up-6>.cell {
		width: 16.66667%
	}

	.xxlarge-up-7>.cell {
		width: 14.28571%
	}

	.xxlarge-up-8>.cell {
		width: 12.5%
	}
}

@media screen and (min-width: 100em) {
	.huge-up-1>.cell {
		width: 100%
	}

	.huge-up-2>.cell {
		width: 50%
	}

	.huge-up-3>.cell {
		width: 33.33333%
	}

	.huge-up-4>.cell {
		width: 25%
	}

	.huge-up-5>.cell {
		width: 20%
	}

	.huge-up-6>.cell {
		width: 16.66667%
	}

	.huge-up-7>.cell {
		width: 14.28571%
	}

	.huge-up-8>.cell {
		width: 12.5%
	}
}

.grid-margin-x.xxsmall-up-1>.cell {
	width: calc(100% - .9375rem)
}

.grid-margin-x.xxsmall-up-2>.cell {
	width: calc(50% - .9375rem)
}

.grid-margin-x.xxsmall-up-3>.cell {
	width: calc(33.33333% - .9375rem)
}

.grid-margin-x.xxsmall-up-4>.cell {
	width: calc(25% - .9375rem)
}

.grid-margin-x.xxsmall-up-5>.cell {
	width: calc(20% - .9375rem)
}

.grid-margin-x.xxsmall-up-6>.cell {
	width: calc(16.66667% - .9375rem)
}

.grid-margin-x.xxsmall-up-7>.cell {
	width: calc(14.28571% - .9375rem)
}

.grid-margin-x.xxsmall-up-8>.cell {
	width: calc(12.5% - .9375rem)
}

@media print,
screen and (min-width: 35em) {
	.grid-margin-x.xxsmall-up-1>.cell {
		width: calc(100% - .9375rem)
	}

	.grid-margin-x.xxsmall-up-2>.cell {
		width: calc(50% - .9375rem)
	}

	.grid-margin-x.xxsmall-up-3>.cell {
		width: calc(33.33333% - .9375rem)
	}

	.grid-margin-x.xxsmall-up-4>.cell {
		width: calc(25% - .9375rem)
	}

	.grid-margin-x.xxsmall-up-5>.cell {
		width: calc(20% - .9375rem)
	}

	.grid-margin-x.xxsmall-up-6>.cell {
		width: calc(16.66667% - .9375rem)
	}

	.grid-margin-x.xxsmall-up-7>.cell {
		width: calc(14.28571% - .9375rem)
	}

	.grid-margin-x.xxsmall-up-8>.cell {
		width: calc(12.5% - .9375rem)
	}

	.grid-margin-x.xsmall-up-1>.cell {
		width: calc(100% - .9375rem)
	}

	.grid-margin-x.xsmall-up-2>.cell {
		width: calc(50% - .9375rem)
	}

	.grid-margin-x.xsmall-up-3>.cell {
		width: calc(33.33333% - .9375rem)
	}

	.grid-margin-x.xsmall-up-4>.cell {
		width: calc(25% - .9375rem)
	}

	.grid-margin-x.xsmall-up-5>.cell {
		width: calc(20% - .9375rem)
	}

	.grid-margin-x.xsmall-up-6>.cell {
		width: calc(16.66667% - .9375rem)
	}

	.grid-margin-x.xsmall-up-7>.cell {
		width: calc(14.28571% - .9375rem)
	}

	.grid-margin-x.xsmall-up-8>.cell {
		width: calc(12.5% - .9375rem)
	}
}

@media print,
screen and (min-width: 40em) {
	.grid-margin-x.small-up-1>.cell {
		width: calc(100% - .9375rem)
	}

	.grid-margin-x.small-up-2>.cell {
		width: calc(50% - .9375rem)
	}

	.grid-margin-x.small-up-3>.cell {
		width: calc(33.33333% - .9375rem)
	}

	.grid-margin-x.small-up-4>.cell {
		width: calc(25% - .9375rem)
	}

	.grid-margin-x.small-up-5>.cell {
		width: calc(20% - .9375rem)
	}

	.grid-margin-x.small-up-6>.cell {
		width: calc(16.66667% - .9375rem)
	}

	.grid-margin-x.small-up-7>.cell {
		width: calc(14.28571% - .9375rem)
	}

	.grid-margin-x.small-up-8>.cell {
		width: calc(12.5% - .9375rem)
	}
}

@media print,
screen and (min-width: 48em) {
	.grid-margin-x.xxsmall-up-1>.cell {
		width: calc(100% - 1.25rem)
	}

	.grid-margin-x.xsmall-up-1>.cell {
		width: calc(100% - 1.25rem)
	}

	.grid-margin-x.xxsmall-up-2>.cell {
		width: calc(50% - 1.25rem)
	}

	.grid-margin-x.xsmall-up-2>.cell {
		width: calc(50% - 1.25rem)
	}

	.grid-margin-x.xxsmall-up-3>.cell {
		width: calc(33.33333% - 1.25rem)
	}

	.grid-margin-x.xsmall-up-3>.cell {
		width: calc(33.33333% - 1.25rem)
	}

	.grid-margin-x.xxsmall-up-4>.cell {
		width: calc(25% - 1.25rem)
	}

	.grid-margin-x.xsmall-up-4>.cell {
		width: calc(25% - 1.25rem)
	}

	.grid-margin-x.xxsmall-up-5>.cell {
		width: calc(20% - 1.25rem)
	}

	.grid-margin-x.xsmall-up-5>.cell {
		width: calc(20% - 1.25rem)
	}

	.grid-margin-x.xxsmall-up-6>.cell {
		width: calc(16.66667% - 1.25rem)
	}

	.grid-margin-x.xsmall-up-6>.cell {
		width: calc(16.66667% - 1.25rem)
	}

	.grid-margin-x.xxsmall-up-7>.cell {
		width: calc(14.28571% - 1.25rem)
	}

	.grid-margin-x.xsmall-up-7>.cell {
		width: calc(14.28571% - 1.25rem)
	}

	.grid-margin-x.xxsmall-up-8>.cell {
		width: calc(12.5% - 1.25rem)
	}

	.grid-margin-x.xsmall-up-8>.cell {
		width: calc(12.5% - 1.25rem)
	}

	.grid-margin-x.medium-up-1>.cell {
		width: calc(100% - 1.25rem)
	}

	.grid-margin-x.medium-up-2>.cell {
		width: calc(50% - 1.25rem)
	}

	.grid-margin-x.medium-up-3>.cell {
		width: calc(33.33333% - 1.25rem)
	}

	.grid-margin-x.medium-up-4>.cell {
		width: calc(25% - 1.25rem)
	}

	.grid-margin-x.medium-up-5>.cell {
		width: calc(20% - 1.25rem)
	}

	.grid-margin-x.medium-up-6>.cell {
		width: calc(16.66667% - 1.25rem)
	}

	.grid-margin-x.medium-up-7>.cell {
		width: calc(14.28571% - 1.25rem)
	}

	.grid-margin-x.medium-up-8>.cell {
		width: calc(12.5% - 1.25rem)
	}
}

@media print,
screen and (min-width: 60em) {
	.grid-margin-x.xxsmall-up-1>.cell {
		width: calc(100% - 1.875rem)
	}

	.grid-margin-x.xsmall-up-1>.cell {
		width: calc(100% - 1.875rem)
	}

	.grid-margin-x.medium-up-1>.cell {
		width: calc(100% - 1.875rem)
	}

	.grid-margin-x.xxsmall-up-2>.cell {
		width: calc(50% - 1.875rem)
	}

	.grid-margin-x.xsmall-up-2>.cell {
		width: calc(50% - 1.875rem)
	}

	.grid-margin-x.medium-up-2>.cell {
		width: calc(50% - 1.875rem)
	}

	.grid-margin-x.xxsmall-up-3>.cell {
		width: calc(33.33333% - 1.875rem)
	}

	.grid-margin-x.xsmall-up-3>.cell {
		width: calc(33.33333% - 1.875rem)
	}

	.grid-margin-x.medium-up-3>.cell {
		width: calc(33.33333% - 1.875rem)
	}

	.grid-margin-x.xxsmall-up-4>.cell {
		width: calc(25% - 1.875rem)
	}

	.grid-margin-x.xsmall-up-4>.cell {
		width: calc(25% - 1.875rem)
	}

	.grid-margin-x.medium-up-4>.cell {
		width: calc(25% - 1.875rem)
	}

	.grid-margin-x.xxsmall-up-5>.cell {
		width: calc(20% - 1.875rem)
	}

	.grid-margin-x.xsmall-up-5>.cell {
		width: calc(20% - 1.875rem)
	}

	.grid-margin-x.medium-up-5>.cell {
		width: calc(20% - 1.875rem)
	}

	.grid-margin-x.xxsmall-up-6>.cell {
		width: calc(16.66667% - 1.875rem)
	}

	.grid-margin-x.xsmall-up-6>.cell {
		width: calc(16.66667% - 1.875rem)
	}

	.grid-margin-x.medium-up-6>.cell {
		width: calc(16.66667% - 1.875rem)
	}

	.grid-margin-x.xxsmall-up-7>.cell {
		width: calc(14.28571% - 1.875rem)
	}

	.grid-margin-x.xsmall-up-7>.cell {
		width: calc(14.28571% - 1.875rem)
	}

	.grid-margin-x.medium-up-7>.cell {
		width: calc(14.28571% - 1.875rem)
	}

	.grid-margin-x.xxsmall-up-8>.cell {
		width: calc(12.5% - 1.875rem)
	}

	.grid-margin-x.xsmall-up-8>.cell {
		width: calc(12.5% - 1.875rem)
	}

	.grid-margin-x.medium-up-8>.cell {
		width: calc(12.5% - 1.875rem)
	}

	.grid-margin-x.large-up-1>.cell {
		width: calc(100% - 1.875rem)
	}

	.grid-margin-x.large-up-2>.cell {
		width: calc(50% - 1.875rem)
	}

	.grid-margin-x.large-up-3>.cell {
		width: calc(33.33333% - 1.875rem)
	}

	.grid-margin-x.large-up-4>.cell {
		width: calc(25% - 1.875rem)
	}

	.grid-margin-x.large-up-5>.cell {
		width: calc(20% - 1.875rem)
	}

	.grid-margin-x.large-up-6>.cell {
		width: calc(16.66667% - 1.875rem)
	}

	.grid-margin-x.large-up-7>.cell {
		width: calc(14.28571% - 1.875rem)
	}

	.grid-margin-x.large-up-8>.cell {
		width: calc(12.5% - 1.875rem)
	}
}

@media screen and (min-width: 75em) {
	.grid-margin-x.xlarge-up-1>.cell {
		width: calc(100% - 1.875rem)
	}

	.grid-margin-x.xlarge-up-2>.cell {
		width: calc(50% - 1.875rem)
	}

	.grid-margin-x.xlarge-up-3>.cell {
		width: calc(33.33333% - 1.875rem)
	}

	.grid-margin-x.xlarge-up-4>.cell {
		width: calc(25% - 1.875rem)
	}

	.grid-margin-x.xlarge-up-5>.cell {
		width: calc(20% - 1.875rem)
	}

	.grid-margin-x.xlarge-up-6>.cell {
		width: calc(16.66667% - 1.875rem)
	}

	.grid-margin-x.xlarge-up-7>.cell {
		width: calc(14.28571% - 1.875rem)
	}

	.grid-margin-x.xlarge-up-8>.cell {
		width: calc(12.5% - 1.875rem)
	}
}

@media screen and (min-width: 90em) {
	.grid-margin-x.xxlarge-up-1>.cell {
		width: calc(100% - 1.875rem)
	}

	.grid-margin-x.xxlarge-up-2>.cell {
		width: calc(50% - 1.875rem)
	}

	.grid-margin-x.xxlarge-up-3>.cell {
		width: calc(33.33333% - 1.875rem)
	}

	.grid-margin-x.xxlarge-up-4>.cell {
		width: calc(25% - 1.875rem)
	}

	.grid-margin-x.xxlarge-up-5>.cell {
		width: calc(20% - 1.875rem)
	}

	.grid-margin-x.xxlarge-up-6>.cell {
		width: calc(16.66667% - 1.875rem)
	}

	.grid-margin-x.xxlarge-up-7>.cell {
		width: calc(14.28571% - 1.875rem)
	}

	.grid-margin-x.xxlarge-up-8>.cell {
		width: calc(12.5% - 1.875rem)
	}
}

@media screen and (min-width: 100em) {
	.grid-margin-x.huge-up-1>.cell {
		width: calc(100% - 1.875rem)
	}

	.grid-margin-x.huge-up-2>.cell {
		width: calc(50% - 1.875rem)
	}

	.grid-margin-x.huge-up-3>.cell {
		width: calc(33.33333% - 1.875rem)
	}

	.grid-margin-x.huge-up-4>.cell {
		width: calc(25% - 1.875rem)
	}

	.grid-margin-x.huge-up-5>.cell {
		width: calc(20% - 1.875rem)
	}

	.grid-margin-x.huge-up-6>.cell {
		width: calc(16.66667% - 1.875rem)
	}

	.grid-margin-x.huge-up-7>.cell {
		width: calc(14.28571% - 1.875rem)
	}

	.grid-margin-x.huge-up-8>.cell {
		width: calc(12.5% - 1.875rem)
	}
}

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

.xxsmall-margin-collapse>.cell {
	margin-right: 0;
	margin-left: 0
}

.xxsmall-margin-collapse>.xxsmall-1 {
	width: 8.33333%
}

.xxsmall-margin-collapse>.xxsmall-2 {
	width: 16.66667%
}

.xxsmall-margin-collapse>.xxsmall-3 {
	width: 25%
}

.xxsmall-margin-collapse>.xxsmall-4 {
	width: 33.33333%
}

.xxsmall-margin-collapse>.xxsmall-5 {
	width: 41.66667%
}

.xxsmall-margin-collapse>.xxsmall-6 {
	width: 50%
}

.xxsmall-margin-collapse>.xxsmall-7 {
	width: 58.33333%
}

.xxsmall-margin-collapse>.xxsmall-8 {
	width: 66.66667%
}

.xxsmall-margin-collapse>.xxsmall-9 {
	width: 75%
}

.xxsmall-margin-collapse>.xxsmall-10 {
	width: 83.33333%
}

.xxsmall-margin-collapse>.xxsmall-11 {
	width: 91.66667%
}

.xxsmall-margin-collapse>.xxsmall-12 {
	width: 100%
}

@media print,
screen and (min-width: 35em) {
	.xxsmall-margin-collapse>.xsmall-1 {
		width: 8.33333%
	}

	.xxsmall-margin-collapse>.xsmall-2 {
		width: 16.66667%
	}

	.xxsmall-margin-collapse>.xsmall-3 {
		width: 25%
	}

	.xxsmall-margin-collapse>.xsmall-4 {
		width: 33.33333%
	}

	.xxsmall-margin-collapse>.xsmall-5 {
		width: 41.66667%
	}

	.xxsmall-margin-collapse>.xsmall-6 {
		width: 50%
	}

	.xxsmall-margin-collapse>.xsmall-7 {
		width: 58.33333%
	}

	.xxsmall-margin-collapse>.xsmall-8 {
		width: 66.66667%
	}

	.xxsmall-margin-collapse>.xsmall-9 {
		width: 75%
	}

	.xxsmall-margin-collapse>.xsmall-10 {
		width: 83.33333%
	}

	.xxsmall-margin-collapse>.xsmall-11 {
		width: 91.66667%
	}

	.xxsmall-margin-collapse>.xsmall-12 {
		width: 100%
	}
}

@media print,
screen and (min-width: 40em) {
	.xxsmall-margin-collapse>.small-1 {
		width: 8.33333%
	}

	.xxsmall-margin-collapse>.small-2 {
		width: 16.66667%
	}

	.xxsmall-margin-collapse>.small-3 {
		width: 25%
	}

	.xxsmall-margin-collapse>.small-4 {
		width: 33.33333%
	}

	.xxsmall-margin-collapse>.small-5 {
		width: 41.66667%
	}

	.xxsmall-margin-collapse>.small-6 {
		width: 50%
	}

	.xxsmall-margin-collapse>.small-7 {
		width: 58.33333%
	}

	.xxsmall-margin-collapse>.small-8 {
		width: 66.66667%
	}

	.xxsmall-margin-collapse>.small-9 {
		width: 75%
	}

	.xxsmall-margin-collapse>.small-10 {
		width: 83.33333%
	}

	.xxsmall-margin-collapse>.small-11 {
		width: 91.66667%
	}

	.xxsmall-margin-collapse>.small-12 {
		width: 100%
	}
}

@media print,
screen and (min-width: 48em) {
	.xxsmall-margin-collapse>.medium-1 {
		width: 8.33333%
	}

	.xxsmall-margin-collapse>.medium-2 {
		width: 16.66667%
	}

	.xxsmall-margin-collapse>.medium-3 {
		width: 25%
	}

	.xxsmall-margin-collapse>.medium-4 {
		width: 33.33333%
	}

	.xxsmall-margin-collapse>.medium-5 {
		width: 41.66667%
	}

	.xxsmall-margin-collapse>.medium-6 {
		width: 50%
	}

	.xxsmall-margin-collapse>.medium-7 {
		width: 58.33333%
	}

	.xxsmall-margin-collapse>.medium-8 {
		width: 66.66667%
	}

	.xxsmall-margin-collapse>.medium-9 {
		width: 75%
	}

	.xxsmall-margin-collapse>.medium-10 {
		width: 83.33333%
	}

	.xxsmall-margin-collapse>.medium-11 {
		width: 91.66667%
	}

	.xxsmall-margin-collapse>.medium-12 {
		width: 100%
	}
}

@media print,
screen and (min-width: 60em) {
	.xxsmall-margin-collapse>.large-1 {
		width: 8.33333%
	}

	.xxsmall-margin-collapse>.large-2 {
		width: 16.66667%
	}

	.xxsmall-margin-collapse>.large-3 {
		width: 25%
	}

	.xxsmall-margin-collapse>.large-4 {
		width: 33.33333%
	}

	.xxsmall-margin-collapse>.large-5 {
		width: 41.66667%
	}

	.xxsmall-margin-collapse>.large-6 {
		width: 50%
	}

	.xxsmall-margin-collapse>.large-7 {
		width: 58.33333%
	}

	.xxsmall-margin-collapse>.large-8 {
		width: 66.66667%
	}

	.xxsmall-margin-collapse>.large-9 {
		width: 75%
	}

	.xxsmall-margin-collapse>.large-10 {
		width: 83.33333%
	}

	.xxsmall-margin-collapse>.large-11 {
		width: 91.66667%
	}

	.xxsmall-margin-collapse>.large-12 {
		width: 100%
	}
}

@media screen and (min-width: 75em) {
	.xxsmall-margin-collapse>.xlarge-1 {
		width: 8.33333%
	}

	.xxsmall-margin-collapse>.xlarge-2 {
		width: 16.66667%
	}

	.xxsmall-margin-collapse>.xlarge-3 {
		width: 25%
	}

	.xxsmall-margin-collapse>.xlarge-4 {
		width: 33.33333%
	}

	.xxsmall-margin-collapse>.xlarge-5 {
		width: 41.66667%
	}

	.xxsmall-margin-collapse>.xlarge-6 {
		width: 50%
	}

	.xxsmall-margin-collapse>.xlarge-7 {
		width: 58.33333%
	}

	.xxsmall-margin-collapse>.xlarge-8 {
		width: 66.66667%
	}

	.xxsmall-margin-collapse>.xlarge-9 {
		width: 75%
	}

	.xxsmall-margin-collapse>.xlarge-10 {
		width: 83.33333%
	}

	.xxsmall-margin-collapse>.xlarge-11 {
		width: 91.66667%
	}

	.xxsmall-margin-collapse>.xlarge-12 {
		width: 100%
	}
}

@media screen and (min-width: 90em) {
	.xxsmall-margin-collapse>.xxlarge-1 {
		width: 8.33333%
	}

	.xxsmall-margin-collapse>.xxlarge-2 {
		width: 16.66667%
	}

	.xxsmall-margin-collapse>.xxlarge-3 {
		width: 25%
	}

	.xxsmall-margin-collapse>.xxlarge-4 {
		width: 33.33333%
	}

	.xxsmall-margin-collapse>.xxlarge-5 {
		width: 41.66667%
	}

	.xxsmall-margin-collapse>.xxlarge-6 {
		width: 50%
	}

	.xxsmall-margin-collapse>.xxlarge-7 {
		width: 58.33333%
	}

	.xxsmall-margin-collapse>.xxlarge-8 {
		width: 66.66667%
	}

	.xxsmall-margin-collapse>.xxlarge-9 {
		width: 75%
	}

	.xxsmall-margin-collapse>.xxlarge-10 {
		width: 83.33333%
	}

	.xxsmall-margin-collapse>.xxlarge-11 {
		width: 91.66667%
	}

	.xxsmall-margin-collapse>.xxlarge-12 {
		width: 100%
	}
}

@media screen and (min-width: 100em) {
	.xxsmall-margin-collapse>.huge-1 {
		width: 8.33333%
	}

	.xxsmall-margin-collapse>.huge-2 {
		width: 16.66667%
	}

	.xxsmall-margin-collapse>.huge-3 {
		width: 25%
	}

	.xxsmall-margin-collapse>.huge-4 {
		width: 33.33333%
	}

	.xxsmall-margin-collapse>.huge-5 {
		width: 41.66667%
	}

	.xxsmall-margin-collapse>.huge-6 {
		width: 50%
	}

	.xxsmall-margin-collapse>.huge-7 {
		width: 58.33333%
	}

	.xxsmall-margin-collapse>.huge-8 {
		width: 66.66667%
	}

	.xxsmall-margin-collapse>.huge-9 {
		width: 75%
	}

	.xxsmall-margin-collapse>.huge-10 {
		width: 83.33333%
	}

	.xxsmall-margin-collapse>.huge-11 {
		width: 91.66667%
	}

	.xxsmall-margin-collapse>.huge-12 {
		width: 100%
	}
}

.xxsmall-padding-collapse {
	margin-right: 0;
	margin-left: 0
}

.xxsmall-padding-collapse>.cell {
	padding-right: 0;
	padding-left: 0
}

@media print,
screen and (min-width: 35em) {
	.xsmall-margin-collapse {
		margin-right: 0;
		margin-left: 0
	}

	.xsmall-margin-collapse>.cell {
		margin-right: 0;
		margin-left: 0
	}
}

@media print,
screen and (min-width: 35em) {
	.xsmall-margin-collapse>.xxsmall-1 {
		width: 8.33333%
	}

	.xsmall-margin-collapse>.xxsmall-2 {
		width: 16.66667%
	}

	.xsmall-margin-collapse>.xxsmall-3 {
		width: 25%
	}

	.xsmall-margin-collapse>.xxsmall-4 {
		width: 33.33333%
	}

	.xsmall-margin-collapse>.xxsmall-5 {
		width: 41.66667%
	}

	.xsmall-margin-collapse>.xxsmall-6 {
		width: 50%
	}

	.xsmall-margin-collapse>.xxsmall-7 {
		width: 58.33333%
	}

	.xsmall-margin-collapse>.xxsmall-8 {
		width: 66.66667%
	}

	.xsmall-margin-collapse>.xxsmall-9 {
		width: 75%
	}

	.xsmall-margin-collapse>.xxsmall-10 {
		width: 83.33333%
	}

	.xsmall-margin-collapse>.xxsmall-11 {
		width: 91.66667%
	}

	.xsmall-margin-collapse>.xxsmall-12 {
		width: 100%
	}
}

@media print,
screen and (min-width: 35em) {
	.xsmall-margin-collapse>.xsmall-1 {
		width: 8.33333%
	}

	.xsmall-margin-collapse>.xsmall-2 {
		width: 16.66667%
	}

	.xsmall-margin-collapse>.xsmall-3 {
		width: 25%
	}

	.xsmall-margin-collapse>.xsmall-4 {
		width: 33.33333%
	}

	.xsmall-margin-collapse>.xsmall-5 {
		width: 41.66667%
	}

	.xsmall-margin-collapse>.xsmall-6 {
		width: 50%
	}

	.xsmall-margin-collapse>.xsmall-7 {
		width: 58.33333%
	}

	.xsmall-margin-collapse>.xsmall-8 {
		width: 66.66667%
	}

	.xsmall-margin-collapse>.xsmall-9 {
		width: 75%
	}

	.xsmall-margin-collapse>.xsmall-10 {
		width: 83.33333%
	}

	.xsmall-margin-collapse>.xsmall-11 {
		width: 91.66667%
	}

	.xsmall-margin-collapse>.xsmall-12 {
		width: 100%
	}
}

@media print,
screen and (min-width: 40em) {
	.xsmall-margin-collapse>.small-1 {
		width: 8.33333%
	}

	.xsmall-margin-collapse>.small-2 {
		width: 16.66667%
	}

	.xsmall-margin-collapse>.small-3 {
		width: 25%
	}

	.xsmall-margin-collapse>.small-4 {
		width: 33.33333%
	}

	.xsmall-margin-collapse>.small-5 {
		width: 41.66667%
	}

	.xsmall-margin-collapse>.small-6 {
		width: 50%
	}

	.xsmall-margin-collapse>.small-7 {
		width: 58.33333%
	}

	.xsmall-margin-collapse>.small-8 {
		width: 66.66667%
	}

	.xsmall-margin-collapse>.small-9 {
		width: 75%
	}

	.xsmall-margin-collapse>.small-10 {
		width: 83.33333%
	}

	.xsmall-margin-collapse>.small-11 {
		width: 91.66667%
	}

	.xsmall-margin-collapse>.small-12 {
		width: 100%
	}
}

@media print,
screen and (min-width: 48em) {
	.xsmall-margin-collapse>.medium-1 {
		width: 8.33333%
	}

	.xsmall-margin-collapse>.medium-2 {
		width: 16.66667%
	}

	.xsmall-margin-collapse>.medium-3 {
		width: 25%
	}

	.xsmall-margin-collapse>.medium-4 {
		width: 33.33333%
	}

	.xsmall-margin-collapse>.medium-5 {
		width: 41.66667%
	}

	.xsmall-margin-collapse>.medium-6 {
		width: 50%
	}

	.xsmall-margin-collapse>.medium-7 {
		width: 58.33333%
	}

	.xsmall-margin-collapse>.medium-8 {
		width: 66.66667%
	}

	.xsmall-margin-collapse>.medium-9 {
		width: 75%
	}

	.xsmall-margin-collapse>.medium-10 {
		width: 83.33333%
	}

	.xsmall-margin-collapse>.medium-11 {
		width: 91.66667%
	}

	.xsmall-margin-collapse>.medium-12 {
		width: 100%
	}
}

@media print,
screen and (min-width: 60em) {
	.xsmall-margin-collapse>.large-1 {
		width: 8.33333%
	}

	.xsmall-margin-collapse>.large-2 {
		width: 16.66667%
	}

	.xsmall-margin-collapse>.large-3 {
		width: 25%
	}

	.xsmall-margin-collapse>.large-4 {
		width: 33.33333%
	}

	.xsmall-margin-collapse>.large-5 {
		width: 41.66667%
	}

	.xsmall-margin-collapse>.large-6 {
		width: 50%
	}

	.xsmall-margin-collapse>.large-7 {
		width: 58.33333%
	}

	.xsmall-margin-collapse>.large-8 {
		width: 66.66667%
	}

	.xsmall-margin-collapse>.large-9 {
		width: 75%
	}

	.xsmall-margin-collapse>.large-10 {
		width: 83.33333%
	}

	.xsmall-margin-collapse>.large-11 {
		width: 91.66667%
	}

	.xsmall-margin-collapse>.large-12 {
		width: 100%
	}
}

@media screen and (min-width: 75em) {
	.xsmall-margin-collapse>.xlarge-1 {
		width: 8.33333%
	}

	.xsmall-margin-collapse>.xlarge-2 {
		width: 16.66667%
	}

	.xsmall-margin-collapse>.xlarge-3 {
		width: 25%
	}

	.xsmall-margin-collapse>.xlarge-4 {
		width: 33.33333%
	}

	.xsmall-margin-collapse>.xlarge-5 {
		width: 41.66667%
	}

	.xsmall-margin-collapse>.xlarge-6 {
		width: 50%
	}

	.xsmall-margin-collapse>.xlarge-7 {
		width: 58.33333%
	}

	.xsmall-margin-collapse>.xlarge-8 {
		width: 66.66667%
	}

	.xsmall-margin-collapse>.xlarge-9 {
		width: 75%
	}

	.xsmall-margin-collapse>.xlarge-10 {
		width: 83.33333%
	}

	.xsmall-margin-collapse>.xlarge-11 {
		width: 91.66667%
	}

	.xsmall-margin-collapse>.xlarge-12 {
		width: 100%
	}
}

@media screen and (min-width: 90em) {
	.xsmall-margin-collapse>.xxlarge-1 {
		width: 8.33333%
	}

	.xsmall-margin-collapse>.xxlarge-2 {
		width: 16.66667%
	}

	.xsmall-margin-collapse>.xxlarge-3 {
		width: 25%
	}

	.xsmall-margin-collapse>.xxlarge-4 {
		width: 33.33333%
	}

	.xsmall-margin-collapse>.xxlarge-5 {
		width: 41.66667%
	}

	.xsmall-margin-collapse>.xxlarge-6 {
		width: 50%
	}

	.xsmall-margin-collapse>.xxlarge-7 {
		width: 58.33333%
	}

	.xsmall-margin-collapse>.xxlarge-8 {
		width: 66.66667%
	}

	.xsmall-margin-collapse>.xxlarge-9 {
		width: 75%
	}

	.xsmall-margin-collapse>.xxlarge-10 {
		width: 83.33333%
	}

	.xsmall-margin-collapse>.xxlarge-11 {
		width: 91.66667%
	}

	.xsmall-margin-collapse>.xxlarge-12 {
		width: 100%
	}
}

@media screen and (min-width: 100em) {
	.xsmall-margin-collapse>.huge-1 {
		width: 8.33333%
	}

	.xsmall-margin-collapse>.huge-2 {
		width: 16.66667%
	}

	.xsmall-margin-collapse>.huge-3 {
		width: 25%
	}

	.xsmall-margin-collapse>.huge-4 {
		width: 33.33333%
	}

	.xsmall-margin-collapse>.huge-5 {
		width: 41.66667%
	}

	.xsmall-margin-collapse>.huge-6 {
		width: 50%
	}

	.xsmall-margin-collapse>.huge-7 {
		width: 58.33333%
	}

	.xsmall-margin-collapse>.huge-8 {
		width: 66.66667%
	}

	.xsmall-margin-collapse>.huge-9 {
		width: 75%
	}

	.xsmall-margin-collapse>.huge-10 {
		width: 83.33333%
	}

	.xsmall-margin-collapse>.huge-11 {
		width: 91.66667%
	}

	.xsmall-margin-collapse>.huge-12 {
		width: 100%
	}
}

@media print,
screen and (min-width: 35em) {
	.xsmall-padding-collapse {
		margin-right: 0;
		margin-left: 0
	}

	.xsmall-padding-collapse>.cell {
		padding-right: 0;
		padding-left: 0
	}
}

@media print,
screen and (min-width: 40em) {
	.small-margin-collapse {
		margin-right: 0;
		margin-left: 0
	}

	.small-margin-collapse>.cell {
		margin-right: 0;
		margin-left: 0
	}
}

@media print,
screen and (min-width: 40em) {
	.small-margin-collapse>.xxsmall-1 {
		width: 8.33333%
	}

	.small-margin-collapse>.xxsmall-2 {
		width: 16.66667%
	}

	.small-margin-collapse>.xxsmall-3 {
		width: 25%
	}

	.small-margin-collapse>.xxsmall-4 {
		width: 33.33333%
	}

	.small-margin-collapse>.xxsmall-5 {
		width: 41.66667%
	}

	.small-margin-collapse>.xxsmall-6 {
		width: 50%
	}

	.small-margin-collapse>.xxsmall-7 {
		width: 58.33333%
	}

	.small-margin-collapse>.xxsmall-8 {
		width: 66.66667%
	}

	.small-margin-collapse>.xxsmall-9 {
		width: 75%
	}

	.small-margin-collapse>.xxsmall-10 {
		width: 83.33333%
	}

	.small-margin-collapse>.xxsmall-11 {
		width: 91.66667%
	}

	.small-margin-collapse>.xxsmall-12 {
		width: 100%
	}
}

@media print,
screen and (min-width: 40em) {
	.small-margin-collapse>.xsmall-1 {
		width: 8.33333%
	}

	.small-margin-collapse>.xsmall-2 {
		width: 16.66667%
	}

	.small-margin-collapse>.xsmall-3 {
		width: 25%
	}

	.small-margin-collapse>.xsmall-4 {
		width: 33.33333%
	}

	.small-margin-collapse>.xsmall-5 {
		width: 41.66667%
	}

	.small-margin-collapse>.xsmall-6 {
		width: 50%
	}

	.small-margin-collapse>.xsmall-7 {
		width: 58.33333%
	}

	.small-margin-collapse>.xsmall-8 {
		width: 66.66667%
	}

	.small-margin-collapse>.xsmall-9 {
		width: 75%
	}

	.small-margin-collapse>.xsmall-10 {
		width: 83.33333%
	}

	.small-margin-collapse>.xsmall-11 {
		width: 91.66667%
	}

	.small-margin-collapse>.xsmall-12 {
		width: 100%
	}
}

@media print,
screen and (min-width: 40em) {
	.small-margin-collapse>.small-1 {
		width: 8.33333%
	}

	.small-margin-collapse>.small-2 {
		width: 16.66667%
	}

	.small-margin-collapse>.small-3 {
		width: 25%
	}

	.small-margin-collapse>.small-4 {
		width: 33.33333%
	}

	.small-margin-collapse>.small-5 {
		width: 41.66667%
	}

	.small-margin-collapse>.small-6 {
		width: 50%
	}

	.small-margin-collapse>.small-7 {
		width: 58.33333%
	}

	.small-margin-collapse>.small-8 {
		width: 66.66667%
	}

	.small-margin-collapse>.small-9 {
		width: 75%
	}

	.small-margin-collapse>.small-10 {
		width: 83.33333%
	}

	.small-margin-collapse>.small-11 {
		width: 91.66667%
	}

	.small-margin-collapse>.small-12 {
		width: 100%
	}
}

@media print,
screen and (min-width: 48em) {
	.small-margin-collapse>.medium-1 {
		width: 8.33333%
	}

	.small-margin-collapse>.medium-2 {
		width: 16.66667%
	}

	.small-margin-collapse>.medium-3 {
		width: 25%
	}

	.small-margin-collapse>.medium-4 {
		width: 33.33333%
	}

	.small-margin-collapse>.medium-5 {
		width: 41.66667%
	}

	.small-margin-collapse>.medium-6 {
		width: 50%
	}

	.small-margin-collapse>.medium-7 {
		width: 58.33333%
	}

	.small-margin-collapse>.medium-8 {
		width: 66.66667%
	}

	.small-margin-collapse>.medium-9 {
		width: 75%
	}

	.small-margin-collapse>.medium-10 {
		width: 83.33333%
	}

	.small-margin-collapse>.medium-11 {
		width: 91.66667%
	}

	.small-margin-collapse>.medium-12 {
		width: 100%
	}
}

@media print,
screen and (min-width: 60em) {
	.small-margin-collapse>.large-1 {
		width: 8.33333%
	}

	.small-margin-collapse>.large-2 {
		width: 16.66667%
	}

	.small-margin-collapse>.large-3 {
		width: 25%
	}

	.small-margin-collapse>.large-4 {
		width: 33.33333%
	}

	.small-margin-collapse>.large-5 {
		width: 41.66667%
	}

	.small-margin-collapse>.large-6 {
		width: 50%
	}

	.small-margin-collapse>.large-7 {
		width: 58.33333%
	}

	.small-margin-collapse>.large-8 {
		width: 66.66667%
	}

	.small-margin-collapse>.large-9 {
		width: 75%
	}

	.small-margin-collapse>.large-10 {
		width: 83.33333%
	}

	.small-margin-collapse>.large-11 {
		width: 91.66667%
	}

	.small-margin-collapse>.large-12 {
		width: 100%
	}
}

@media screen and (min-width: 75em) {
	.small-margin-collapse>.xlarge-1 {
		width: 8.33333%
	}

	.small-margin-collapse>.xlarge-2 {
		width: 16.66667%
	}

	.small-margin-collapse>.xlarge-3 {
		width: 25%
	}

	.small-margin-collapse>.xlarge-4 {
		width: 33.33333%
	}

	.small-margin-collapse>.xlarge-5 {
		width: 41.66667%
	}

	.small-margin-collapse>.xlarge-6 {
		width: 50%
	}

	.small-margin-collapse>.xlarge-7 {
		width: 58.33333%
	}

	.small-margin-collapse>.xlarge-8 {
		width: 66.66667%
	}

	.small-margin-collapse>.xlarge-9 {
		width: 75%
	}

	.small-margin-collapse>.xlarge-10 {
		width: 83.33333%
	}

	.small-margin-collapse>.xlarge-11 {
		width: 91.66667%
	}

	.small-margin-collapse>.xlarge-12 {
		width: 100%
	}
}

@media screen and (min-width: 90em) {
	.small-margin-collapse>.xxlarge-1 {
		width: 8.33333%
	}

	.small-margin-collapse>.xxlarge-2 {
		width: 16.66667%
	}

	.small-margin-collapse>.xxlarge-3 {
		width: 25%
	}

	.small-margin-collapse>.xxlarge-4 {
		width: 33.33333%
	}

	.small-margin-collapse>.xxlarge-5 {
		width: 41.66667%
	}

	.small-margin-collapse>.xxlarge-6 {
		width: 50%
	}

	.small-margin-collapse>.xxlarge-7 {
		width: 58.33333%
	}

	.small-margin-collapse>.xxlarge-8 {
		width: 66.66667%
	}

	.small-margin-collapse>.xxlarge-9 {
		width: 75%
	}

	.small-margin-collapse>.xxlarge-10 {
		width: 83.33333%
	}

	.small-margin-collapse>.xxlarge-11 {
		width: 91.66667%
	}

	.small-margin-collapse>.xxlarge-12 {
		width: 100%
	}
}

@media screen and (min-width: 100em) {
	.small-margin-collapse>.huge-1 {
		width: 8.33333%
	}

	.small-margin-collapse>.huge-2 {
		width: 16.66667%
	}

	.small-margin-collapse>.huge-3 {
		width: 25%
	}

	.small-margin-collapse>.huge-4 {
		width: 33.33333%
	}

	.small-margin-collapse>.huge-5 {
		width: 41.66667%
	}

	.small-margin-collapse>.huge-6 {
		width: 50%
	}

	.small-margin-collapse>.huge-7 {
		width: 58.33333%
	}

	.small-margin-collapse>.huge-8 {
		width: 66.66667%
	}

	.small-margin-collapse>.huge-9 {
		width: 75%
	}

	.small-margin-collapse>.huge-10 {
		width: 83.33333%
	}

	.small-margin-collapse>.huge-11 {
		width: 91.66667%
	}

	.small-margin-collapse>.huge-12 {
		width: 100%
	}
}

@media print,
screen and (min-width: 40em) {
	.small-padding-collapse {
		margin-right: 0;
		margin-left: 0
	}

	.small-padding-collapse>.cell {
		padding-right: 0;
		padding-left: 0
	}
}

@media print,
screen and (min-width: 48em) {
	.medium-margin-collapse {
		margin-right: 0;
		margin-left: 0
	}

	.medium-margin-collapse>.cell {
		margin-right: 0;
		margin-left: 0
	}
}

@media print,
screen and (min-width: 48em) {
	.medium-margin-collapse>.xxsmall-1 {
		width: 8.33333%
	}

	.medium-margin-collapse>.xxsmall-2 {
		width: 16.66667%
	}

	.medium-margin-collapse>.xxsmall-3 {
		width: 25%
	}

	.medium-margin-collapse>.xxsmall-4 {
		width: 33.33333%
	}

	.medium-margin-collapse>.xxsmall-5 {
		width: 41.66667%
	}

	.medium-margin-collapse>.xxsmall-6 {
		width: 50%
	}

	.medium-margin-collapse>.xxsmall-7 {
		width: 58.33333%
	}

	.medium-margin-collapse>.xxsmall-8 {
		width: 66.66667%
	}

	.medium-margin-collapse>.xxsmall-9 {
		width: 75%
	}

	.medium-margin-collapse>.xxsmall-10 {
		width: 83.33333%
	}

	.medium-margin-collapse>.xxsmall-11 {
		width: 91.66667%
	}

	.medium-margin-collapse>.xxsmall-12 {
		width: 100%
	}
}

@media print,
screen and (min-width: 48em) {
	.medium-margin-collapse>.xsmall-1 {
		width: 8.33333%
	}

	.medium-margin-collapse>.xsmall-2 {
		width: 16.66667%
	}

	.medium-margin-collapse>.xsmall-3 {
		width: 25%
	}

	.medium-margin-collapse>.xsmall-4 {
		width: 33.33333%
	}

	.medium-margin-collapse>.xsmall-5 {
		width: 41.66667%
	}

	.medium-margin-collapse>.xsmall-6 {
		width: 50%
	}

	.medium-margin-collapse>.xsmall-7 {
		width: 58.33333%
	}

	.medium-margin-collapse>.xsmall-8 {
		width: 66.66667%
	}

	.medium-margin-collapse>.xsmall-9 {
		width: 75%
	}

	.medium-margin-collapse>.xsmall-10 {
		width: 83.33333%
	}

	.medium-margin-collapse>.xsmall-11 {
		width: 91.66667%
	}

	.medium-margin-collapse>.xsmall-12 {
		width: 100%
	}
}

@media print,
screen and (min-width: 48em) {
	.medium-margin-collapse>.small-1 {
		width: 8.33333%
	}

	.medium-margin-collapse>.small-2 {
		width: 16.66667%
	}

	.medium-margin-collapse>.small-3 {
		width: 25%
	}

	.medium-margin-collapse>.small-4 {
		width: 33.33333%
	}

	.medium-margin-collapse>.small-5 {
		width: 41.66667%
	}

	.medium-margin-collapse>.small-6 {
		width: 50%
	}

	.medium-margin-collapse>.small-7 {
		width: 58.33333%
	}

	.medium-margin-collapse>.small-8 {
		width: 66.66667%
	}

	.medium-margin-collapse>.small-9 {
		width: 75%
	}

	.medium-margin-collapse>.small-10 {
		width: 83.33333%
	}

	.medium-margin-collapse>.small-11 {
		width: 91.66667%
	}

	.medium-margin-collapse>.small-12 {
		width: 100%
	}
}

@media print,
screen and (min-width: 48em) {
	.medium-margin-collapse>.medium-1 {
		width: 8.33333%
	}

	.medium-margin-collapse>.medium-2 {
		width: 16.66667%
	}

	.medium-margin-collapse>.medium-3 {
		width: 25%
	}

	.medium-margin-collapse>.medium-4 {
		width: 33.33333%
	}

	.medium-margin-collapse>.medium-5 {
		width: 41.66667%
	}

	.medium-margin-collapse>.medium-6 {
		width: 50%
	}

	.medium-margin-collapse>.medium-7 {
		width: 58.33333%
	}

	.medium-margin-collapse>.medium-8 {
		width: 66.66667%
	}

	.medium-margin-collapse>.medium-9 {
		width: 75%
	}

	.medium-margin-collapse>.medium-10 {
		width: 83.33333%
	}

	.medium-margin-collapse>.medium-11 {
		width: 91.66667%
	}

	.medium-margin-collapse>.medium-12 {
		width: 100%
	}
}

@media print,
screen and (min-width: 60em) {
	.medium-margin-collapse>.large-1 {
		width: 8.33333%
	}

	.medium-margin-collapse>.large-2 {
		width: 16.66667%
	}

	.medium-margin-collapse>.large-3 {
		width: 25%
	}

	.medium-margin-collapse>.large-4 {
		width: 33.33333%
	}

	.medium-margin-collapse>.large-5 {
		width: 41.66667%
	}

	.medium-margin-collapse>.large-6 {
		width: 50%
	}

	.medium-margin-collapse>.large-7 {
		width: 58.33333%
	}

	.medium-margin-collapse>.large-8 {
		width: 66.66667%
	}

	.medium-margin-collapse>.large-9 {
		width: 75%
	}

	.medium-margin-collapse>.large-10 {
		width: 83.33333%
	}

	.medium-margin-collapse>.large-11 {
		width: 91.66667%
	}

	.medium-margin-collapse>.large-12 {
		width: 100%
	}
}

@media screen and (min-width: 75em) {
	.medium-margin-collapse>.xlarge-1 {
		width: 8.33333%
	}

	.medium-margin-collapse>.xlarge-2 {
		width: 16.66667%
	}

	.medium-margin-collapse>.xlarge-3 {
		width: 25%
	}

	.medium-margin-collapse>.xlarge-4 {
		width: 33.33333%
	}

	.medium-margin-collapse>.xlarge-5 {
		width: 41.66667%
	}

	.medium-margin-collapse>.xlarge-6 {
		width: 50%
	}

	.medium-margin-collapse>.xlarge-7 {
		width: 58.33333%
	}

	.medium-margin-collapse>.xlarge-8 {
		width: 66.66667%
	}

	.medium-margin-collapse>.xlarge-9 {
		width: 75%
	}

	.medium-margin-collapse>.xlarge-10 {
		width: 83.33333%
	}

	.medium-margin-collapse>.xlarge-11 {
		width: 91.66667%
	}

	.medium-margin-collapse>.xlarge-12 {
		width: 100%
	}
}

@media screen and (min-width: 90em) {
	.medium-margin-collapse>.xxlarge-1 {
		width: 8.33333%
	}

	.medium-margin-collapse>.xxlarge-2 {
		width: 16.66667%
	}

	.medium-margin-collapse>.xxlarge-3 {
		width: 25%
	}

	.medium-margin-collapse>.xxlarge-4 {
		width: 33.33333%
	}

	.medium-margin-collapse>.xxlarge-5 {
		width: 41.66667%
	}

	.medium-margin-collapse>.xxlarge-6 {
		width: 50%
	}

	.medium-margin-collapse>.xxlarge-7 {
		width: 58.33333%
	}

	.medium-margin-collapse>.xxlarge-8 {
		width: 66.66667%
	}

	.medium-margin-collapse>.xxlarge-9 {
		width: 75%
	}

	.medium-margin-collapse>.xxlarge-10 {
		width: 83.33333%
	}

	.medium-margin-collapse>.xxlarge-11 {
		width: 91.66667%
	}

	.medium-margin-collapse>.xxlarge-12 {
		width: 100%
	}
}

@media screen and (min-width: 100em) {
	.medium-margin-collapse>.huge-1 {
		width: 8.33333%
	}

	.medium-margin-collapse>.huge-2 {
		width: 16.66667%
	}

	.medium-margin-collapse>.huge-3 {
		width: 25%
	}

	.medium-margin-collapse>.huge-4 {
		width: 33.33333%
	}

	.medium-margin-collapse>.huge-5 {
		width: 41.66667%
	}

	.medium-margin-collapse>.huge-6 {
		width: 50%
	}

	.medium-margin-collapse>.huge-7 {
		width: 58.33333%
	}

	.medium-margin-collapse>.huge-8 {
		width: 66.66667%
	}

	.medium-margin-collapse>.huge-9 {
		width: 75%
	}

	.medium-margin-collapse>.huge-10 {
		width: 83.33333%
	}

	.medium-margin-collapse>.huge-11 {
		width: 91.66667%
	}

	.medium-margin-collapse>.huge-12 {
		width: 100%
	}
}

@media print,
screen and (min-width: 48em) {
	.medium-padding-collapse {
		margin-right: 0;
		margin-left: 0
	}

	.medium-padding-collapse>.cell {
		padding-right: 0;
		padding-left: 0
	}
}

@media print,
screen and (min-width: 60em) {
	.large-margin-collapse {
		margin-right: 0;
		margin-left: 0
	}

	.large-margin-collapse>.cell {
		margin-right: 0;
		margin-left: 0
	}
}

@media print,
screen and (min-width: 60em) {
	.large-margin-collapse>.xxsmall-1 {
		width: 8.33333%
	}

	.large-margin-collapse>.xxsmall-2 {
		width: 16.66667%
	}

	.large-margin-collapse>.xxsmall-3 {
		width: 25%
	}

	.large-margin-collapse>.xxsmall-4 {
		width: 33.33333%
	}

	.large-margin-collapse>.xxsmall-5 {
		width: 41.66667%
	}

	.large-margin-collapse>.xxsmall-6 {
		width: 50%
	}

	.large-margin-collapse>.xxsmall-7 {
		width: 58.33333%
	}

	.large-margin-collapse>.xxsmall-8 {
		width: 66.66667%
	}

	.large-margin-collapse>.xxsmall-9 {
		width: 75%
	}

	.large-margin-collapse>.xxsmall-10 {
		width: 83.33333%
	}

	.large-margin-collapse>.xxsmall-11 {
		width: 91.66667%
	}

	.large-margin-collapse>.xxsmall-12 {
		width: 100%
	}
}

@media print,
screen and (min-width: 60em) {
	.large-margin-collapse>.xsmall-1 {
		width: 8.33333%
	}

	.large-margin-collapse>.xsmall-2 {
		width: 16.66667%
	}

	.large-margin-collapse>.xsmall-3 {
		width: 25%
	}

	.large-margin-collapse>.xsmall-4 {
		width: 33.33333%
	}

	.large-margin-collapse>.xsmall-5 {
		width: 41.66667%
	}

	.large-margin-collapse>.xsmall-6 {
		width: 50%
	}

	.large-margin-collapse>.xsmall-7 {
		width: 58.33333%
	}

	.large-margin-collapse>.xsmall-8 {
		width: 66.66667%
	}

	.large-margin-collapse>.xsmall-9 {
		width: 75%
	}

	.large-margin-collapse>.xsmall-10 {
		width: 83.33333%
	}

	.large-margin-collapse>.xsmall-11 {
		width: 91.66667%
	}

	.large-margin-collapse>.xsmall-12 {
		width: 100%
	}
}

@media print,
screen and (min-width: 60em) {
	.large-margin-collapse>.small-1 {
		width: 8.33333%
	}

	.large-margin-collapse>.small-2 {
		width: 16.66667%
	}

	.large-margin-collapse>.small-3 {
		width: 25%
	}

	.large-margin-collapse>.small-4 {
		width: 33.33333%
	}

	.large-margin-collapse>.small-5 {
		width: 41.66667%
	}

	.large-margin-collapse>.small-6 {
		width: 50%
	}

	.large-margin-collapse>.small-7 {
		width: 58.33333%
	}

	.large-margin-collapse>.small-8 {
		width: 66.66667%
	}

	.large-margin-collapse>.small-9 {
		width: 75%
	}

	.large-margin-collapse>.small-10 {
		width: 83.33333%
	}

	.large-margin-collapse>.small-11 {
		width: 91.66667%
	}

	.large-margin-collapse>.small-12 {
		width: 100%
	}
}

@media print,
screen and (min-width: 60em) {
	.large-margin-collapse>.medium-1 {
		width: 8.33333%
	}

	.large-margin-collapse>.medium-2 {
		width: 16.66667%
	}

	.large-margin-collapse>.medium-3 {
		width: 25%
	}

	.large-margin-collapse>.medium-4 {
		width: 33.33333%
	}

	.large-margin-collapse>.medium-5 {
		width: 41.66667%
	}

	.large-margin-collapse>.medium-6 {
		width: 50%
	}

	.large-margin-collapse>.medium-7 {
		width: 58.33333%
	}

	.large-margin-collapse>.medium-8 {
		width: 66.66667%
	}

	.large-margin-collapse>.medium-9 {
		width: 75%
	}

	.large-margin-collapse>.medium-10 {
		width: 83.33333%
	}

	.large-margin-collapse>.medium-11 {
		width: 91.66667%
	}

	.large-margin-collapse>.medium-12 {
		width: 100%
	}
}

@media print,
screen and (min-width: 60em) {
	.large-margin-collapse>.large-1 {
		width: 8.33333%
	}

	.large-margin-collapse>.large-2 {
		width: 16.66667%
	}

	.large-margin-collapse>.large-3 {
		width: 25%
	}

	.large-margin-collapse>.large-4 {
		width: 33.33333%
	}

	.large-margin-collapse>.large-5 {
		width: 41.66667%
	}

	.large-margin-collapse>.large-6 {
		width: 50%
	}

	.large-margin-collapse>.large-7 {
		width: 58.33333%
	}

	.large-margin-collapse>.large-8 {
		width: 66.66667%
	}

	.large-margin-collapse>.large-9 {
		width: 75%
	}

	.large-margin-collapse>.large-10 {
		width: 83.33333%
	}

	.large-margin-collapse>.large-11 {
		width: 91.66667%
	}

	.large-margin-collapse>.large-12 {
		width: 100%
	}
}

@media screen and (min-width: 75em) {
	.large-margin-collapse>.xlarge-1 {
		width: 8.33333%
	}

	.large-margin-collapse>.xlarge-2 {
		width: 16.66667%
	}

	.large-margin-collapse>.xlarge-3 {
		width: 25%
	}

	.large-margin-collapse>.xlarge-4 {
		width: 33.33333%
	}

	.large-margin-collapse>.xlarge-5 {
		width: 41.66667%
	}

	.large-margin-collapse>.xlarge-6 {
		width: 50%
	}

	.large-margin-collapse>.xlarge-7 {
		width: 58.33333%
	}

	.large-margin-collapse>.xlarge-8 {
		width: 66.66667%
	}

	.large-margin-collapse>.xlarge-9 {
		width: 75%
	}

	.large-margin-collapse>.xlarge-10 {
		width: 83.33333%
	}

	.large-margin-collapse>.xlarge-11 {
		width: 91.66667%
	}

	.large-margin-collapse>.xlarge-12 {
		width: 100%
	}
}

@media screen and (min-width: 90em) {
	.large-margin-collapse>.xxlarge-1 {
		width: 8.33333%
	}

	.large-margin-collapse>.xxlarge-2 {
		width: 16.66667%
	}

	.large-margin-collapse>.xxlarge-3 {
		width: 25%
	}

	.large-margin-collapse>.xxlarge-4 {
		width: 33.33333%
	}

	.large-margin-collapse>.xxlarge-5 {
		width: 41.66667%
	}

	.large-margin-collapse>.xxlarge-6 {
		width: 50%
	}

	.large-margin-collapse>.xxlarge-7 {
		width: 58.33333%
	}

	.large-margin-collapse>.xxlarge-8 {
		width: 66.66667%
	}

	.large-margin-collapse>.xxlarge-9 {
		width: 75%
	}

	.large-margin-collapse>.xxlarge-10 {
		width: 83.33333%
	}

	.large-margin-collapse>.xxlarge-11 {
		width: 91.66667%
	}

	.large-margin-collapse>.xxlarge-12 {
		width: 100%
	}
}

@media screen and (min-width: 100em) {
	.large-margin-collapse>.huge-1 {
		width: 8.33333%
	}

	.large-margin-collapse>.huge-2 {
		width: 16.66667%
	}

	.large-margin-collapse>.huge-3 {
		width: 25%
	}

	.large-margin-collapse>.huge-4 {
		width: 33.33333%
	}

	.large-margin-collapse>.huge-5 {
		width: 41.66667%
	}

	.large-margin-collapse>.huge-6 {
		width: 50%
	}

	.large-margin-collapse>.huge-7 {
		width: 58.33333%
	}

	.large-margin-collapse>.huge-8 {
		width: 66.66667%
	}

	.large-margin-collapse>.huge-9 {
		width: 75%
	}

	.large-margin-collapse>.huge-10 {
		width: 83.33333%
	}

	.large-margin-collapse>.huge-11 {
		width: 91.66667%
	}

	.large-margin-collapse>.huge-12 {
		width: 100%
	}
}

@media print,
screen and (min-width: 60em) {
	.large-padding-collapse {
		margin-right: 0;
		margin-left: 0
	}

	.large-padding-collapse>.cell {
		padding-right: 0;
		padding-left: 0
	}
}

@media screen and (min-width: 75em) {
	.xlarge-margin-collapse {
		margin-right: 0;
		margin-left: 0
	}

	.xlarge-margin-collapse>.cell {
		margin-right: 0;
		margin-left: 0
	}
}

@media screen and (min-width: 75em) {
	.xlarge-margin-collapse>.xxsmall-1 {
		width: 8.33333%
	}

	.xlarge-margin-collapse>.xxsmall-2 {
		width: 16.66667%
	}

	.xlarge-margin-collapse>.xxsmall-3 {
		width: 25%
	}

	.xlarge-margin-collapse>.xxsmall-4 {
		width: 33.33333%
	}

	.xlarge-margin-collapse>.xxsmall-5 {
		width: 41.66667%
	}

	.xlarge-margin-collapse>.xxsmall-6 {
		width: 50%
	}

	.xlarge-margin-collapse>.xxsmall-7 {
		width: 58.33333%
	}

	.xlarge-margin-collapse>.xxsmall-8 {
		width: 66.66667%
	}

	.xlarge-margin-collapse>.xxsmall-9 {
		width: 75%
	}

	.xlarge-margin-collapse>.xxsmall-10 {
		width: 83.33333%
	}

	.xlarge-margin-collapse>.xxsmall-11 {
		width: 91.66667%
	}

	.xlarge-margin-collapse>.xxsmall-12 {
		width: 100%
	}
}

@media screen and (min-width: 75em) {
	.xlarge-margin-collapse>.xsmall-1 {
		width: 8.33333%
	}

	.xlarge-margin-collapse>.xsmall-2 {
		width: 16.66667%
	}

	.xlarge-margin-collapse>.xsmall-3 {
		width: 25%
	}

	.xlarge-margin-collapse>.xsmall-4 {
		width: 33.33333%
	}

	.xlarge-margin-collapse>.xsmall-5 {
		width: 41.66667%
	}

	.xlarge-margin-collapse>.xsmall-6 {
		width: 50%
	}

	.xlarge-margin-collapse>.xsmall-7 {
		width: 58.33333%
	}

	.xlarge-margin-collapse>.xsmall-8 {
		width: 66.66667%
	}

	.xlarge-margin-collapse>.xsmall-9 {
		width: 75%
	}

	.xlarge-margin-collapse>.xsmall-10 {
		width: 83.33333%
	}

	.xlarge-margin-collapse>.xsmall-11 {
		width: 91.66667%
	}

	.xlarge-margin-collapse>.xsmall-12 {
		width: 100%
	}
}

@media screen and (min-width: 75em) {
	.xlarge-margin-collapse>.small-1 {
		width: 8.33333%
	}

	.xlarge-margin-collapse>.small-2 {
		width: 16.66667%
	}

	.xlarge-margin-collapse>.small-3 {
		width: 25%
	}

	.xlarge-margin-collapse>.small-4 {
		width: 33.33333%
	}

	.xlarge-margin-collapse>.small-5 {
		width: 41.66667%
	}

	.xlarge-margin-collapse>.small-6 {
		width: 50%
	}

	.xlarge-margin-collapse>.small-7 {
		width: 58.33333%
	}

	.xlarge-margin-collapse>.small-8 {
		width: 66.66667%
	}

	.xlarge-margin-collapse>.small-9 {
		width: 75%
	}

	.xlarge-margin-collapse>.small-10 {
		width: 83.33333%
	}

	.xlarge-margin-collapse>.small-11 {
		width: 91.66667%
	}

	.xlarge-margin-collapse>.small-12 {
		width: 100%
	}
}

@media screen and (min-width: 75em) {
	.xlarge-margin-collapse>.medium-1 {
		width: 8.33333%
	}

	.xlarge-margin-collapse>.medium-2 {
		width: 16.66667%
	}

	.xlarge-margin-collapse>.medium-3 {
		width: 25%
	}

	.xlarge-margin-collapse>.medium-4 {
		width: 33.33333%
	}

	.xlarge-margin-collapse>.medium-5 {
		width: 41.66667%
	}

	.xlarge-margin-collapse>.medium-6 {
		width: 50%
	}

	.xlarge-margin-collapse>.medium-7 {
		width: 58.33333%
	}

	.xlarge-margin-collapse>.medium-8 {
		width: 66.66667%
	}

	.xlarge-margin-collapse>.medium-9 {
		width: 75%
	}

	.xlarge-margin-collapse>.medium-10 {
		width: 83.33333%
	}

	.xlarge-margin-collapse>.medium-11 {
		width: 91.66667%
	}

	.xlarge-margin-collapse>.medium-12 {
		width: 100%
	}
}

@media screen and (min-width: 75em) {
	.xlarge-margin-collapse>.large-1 {
		width: 8.33333%
	}

	.xlarge-margin-collapse>.large-2 {
		width: 16.66667%
	}

	.xlarge-margin-collapse>.large-3 {
		width: 25%
	}

	.xlarge-margin-collapse>.large-4 {
		width: 33.33333%
	}

	.xlarge-margin-collapse>.large-5 {
		width: 41.66667%
	}

	.xlarge-margin-collapse>.large-6 {
		width: 50%
	}

	.xlarge-margin-collapse>.large-7 {
		width: 58.33333%
	}

	.xlarge-margin-collapse>.large-8 {
		width: 66.66667%
	}

	.xlarge-margin-collapse>.large-9 {
		width: 75%
	}

	.xlarge-margin-collapse>.large-10 {
		width: 83.33333%
	}

	.xlarge-margin-collapse>.large-11 {
		width: 91.66667%
	}

	.xlarge-margin-collapse>.large-12 {
		width: 100%
	}
}

@media screen and (min-width: 75em) {
	.xlarge-margin-collapse>.xlarge-1 {
		width: 8.33333%
	}

	.xlarge-margin-collapse>.xlarge-2 {
		width: 16.66667%
	}

	.xlarge-margin-collapse>.xlarge-3 {
		width: 25%
	}

	.xlarge-margin-collapse>.xlarge-4 {
		width: 33.33333%
	}

	.xlarge-margin-collapse>.xlarge-5 {
		width: 41.66667%
	}

	.xlarge-margin-collapse>.xlarge-6 {
		width: 50%
	}

	.xlarge-margin-collapse>.xlarge-7 {
		width: 58.33333%
	}

	.xlarge-margin-collapse>.xlarge-8 {
		width: 66.66667%
	}

	.xlarge-margin-collapse>.xlarge-9 {
		width: 75%
	}

	.xlarge-margin-collapse>.xlarge-10 {
		width: 83.33333%
	}

	.xlarge-margin-collapse>.xlarge-11 {
		width: 91.66667%
	}

	.xlarge-margin-collapse>.xlarge-12 {
		width: 100%
	}
}

@media screen and (min-width: 90em) {
	.xlarge-margin-collapse>.xxlarge-1 {
		width: 8.33333%
	}

	.xlarge-margin-collapse>.xxlarge-2 {
		width: 16.66667%
	}

	.xlarge-margin-collapse>.xxlarge-3 {
		width: 25%
	}

	.xlarge-margin-collapse>.xxlarge-4 {
		width: 33.33333%
	}

	.xlarge-margin-collapse>.xxlarge-5 {
		width: 41.66667%
	}

	.xlarge-margin-collapse>.xxlarge-6 {
		width: 50%
	}

	.xlarge-margin-collapse>.xxlarge-7 {
		width: 58.33333%
	}

	.xlarge-margin-collapse>.xxlarge-8 {
		width: 66.66667%
	}

	.xlarge-margin-collapse>.xxlarge-9 {
		width: 75%
	}

	.xlarge-margin-collapse>.xxlarge-10 {
		width: 83.33333%
	}

	.xlarge-margin-collapse>.xxlarge-11 {
		width: 91.66667%
	}

	.xlarge-margin-collapse>.xxlarge-12 {
		width: 100%
	}
}

@media screen and (min-width: 100em) {
	.xlarge-margin-collapse>.huge-1 {
		width: 8.33333%
	}

	.xlarge-margin-collapse>.huge-2 {
		width: 16.66667%
	}

	.xlarge-margin-collapse>.huge-3 {
		width: 25%
	}

	.xlarge-margin-collapse>.huge-4 {
		width: 33.33333%
	}

	.xlarge-margin-collapse>.huge-5 {
		width: 41.66667%
	}

	.xlarge-margin-collapse>.huge-6 {
		width: 50%
	}

	.xlarge-margin-collapse>.huge-7 {
		width: 58.33333%
	}

	.xlarge-margin-collapse>.huge-8 {
		width: 66.66667%
	}

	.xlarge-margin-collapse>.huge-9 {
		width: 75%
	}

	.xlarge-margin-collapse>.huge-10 {
		width: 83.33333%
	}

	.xlarge-margin-collapse>.huge-11 {
		width: 91.66667%
	}

	.xlarge-margin-collapse>.huge-12 {
		width: 100%
	}
}

@media screen and (min-width: 75em) {
	.xlarge-padding-collapse {
		margin-right: 0;
		margin-left: 0
	}

	.xlarge-padding-collapse>.cell {
		padding-right: 0;
		padding-left: 0
	}
}

@media screen and (min-width: 90em) {
	.xxlarge-margin-collapse {
		margin-right: 0;
		margin-left: 0
	}

	.xxlarge-margin-collapse>.cell {
		margin-right: 0;
		margin-left: 0
	}
}

@media screen and (min-width: 90em) {
	.xxlarge-margin-collapse>.xxsmall-1 {
		width: 8.33333%
	}

	.xxlarge-margin-collapse>.xxsmall-2 {
		width: 16.66667%
	}

	.xxlarge-margin-collapse>.xxsmall-3 {
		width: 25%
	}

	.xxlarge-margin-collapse>.xxsmall-4 {
		width: 33.33333%
	}

	.xxlarge-margin-collapse>.xxsmall-5 {
		width: 41.66667%
	}

	.xxlarge-margin-collapse>.xxsmall-6 {
		width: 50%
	}

	.xxlarge-margin-collapse>.xxsmall-7 {
		width: 58.33333%
	}

	.xxlarge-margin-collapse>.xxsmall-8 {
		width: 66.66667%
	}

	.xxlarge-margin-collapse>.xxsmall-9 {
		width: 75%
	}

	.xxlarge-margin-collapse>.xxsmall-10 {
		width: 83.33333%
	}

	.xxlarge-margin-collapse>.xxsmall-11 {
		width: 91.66667%
	}

	.xxlarge-margin-collapse>.xxsmall-12 {
		width: 100%
	}
}

@media screen and (min-width: 90em) {
	.xxlarge-margin-collapse>.xsmall-1 {
		width: 8.33333%
	}

	.xxlarge-margin-collapse>.xsmall-2 {
		width: 16.66667%
	}

	.xxlarge-margin-collapse>.xsmall-3 {
		width: 25%
	}

	.xxlarge-margin-collapse>.xsmall-4 {
		width: 33.33333%
	}

	.xxlarge-margin-collapse>.xsmall-5 {
		width: 41.66667%
	}

	.xxlarge-margin-collapse>.xsmall-6 {
		width: 50%
	}

	.xxlarge-margin-collapse>.xsmall-7 {
		width: 58.33333%
	}

	.xxlarge-margin-collapse>.xsmall-8 {
		width: 66.66667%
	}

	.xxlarge-margin-collapse>.xsmall-9 {
		width: 75%
	}

	.xxlarge-margin-collapse>.xsmall-10 {
		width: 83.33333%
	}

	.xxlarge-margin-collapse>.xsmall-11 {
		width: 91.66667%
	}

	.xxlarge-margin-collapse>.xsmall-12 {
		width: 100%
	}
}

@media screen and (min-width: 90em) {
	.xxlarge-margin-collapse>.small-1 {
		width: 8.33333%
	}

	.xxlarge-margin-collapse>.small-2 {
		width: 16.66667%
	}

	.xxlarge-margin-collapse>.small-3 {
		width: 25%
	}

	.xxlarge-margin-collapse>.small-4 {
		width: 33.33333%
	}

	.xxlarge-margin-collapse>.small-5 {
		width: 41.66667%
	}

	.xxlarge-margin-collapse>.small-6 {
		width: 50%
	}

	.xxlarge-margin-collapse>.small-7 {
		width: 58.33333%
	}

	.xxlarge-margin-collapse>.small-8 {
		width: 66.66667%
	}

	.xxlarge-margin-collapse>.small-9 {
		width: 75%
	}

	.xxlarge-margin-collapse>.small-10 {
		width: 83.33333%
	}

	.xxlarge-margin-collapse>.small-11 {
		width: 91.66667%
	}

	.xxlarge-margin-collapse>.small-12 {
		width: 100%
	}
}

@media screen and (min-width: 90em) {
	.xxlarge-margin-collapse>.medium-1 {
		width: 8.33333%
	}

	.xxlarge-margin-collapse>.medium-2 {
		width: 16.66667%
	}

	.xxlarge-margin-collapse>.medium-3 {
		width: 25%
	}

	.xxlarge-margin-collapse>.medium-4 {
		width: 33.33333%
	}

	.xxlarge-margin-collapse>.medium-5 {
		width: 41.66667%
	}

	.xxlarge-margin-collapse>.medium-6 {
		width: 50%
	}

	.xxlarge-margin-collapse>.medium-7 {
		width: 58.33333%
	}

	.xxlarge-margin-collapse>.medium-8 {
		width: 66.66667%
	}

	.xxlarge-margin-collapse>.medium-9 {
		width: 75%
	}

	.xxlarge-margin-collapse>.medium-10 {
		width: 83.33333%
	}

	.xxlarge-margin-collapse>.medium-11 {
		width: 91.66667%
	}

	.xxlarge-margin-collapse>.medium-12 {
		width: 100%
	}
}

@media screen and (min-width: 90em) {
	.xxlarge-margin-collapse>.large-1 {
		width: 8.33333%
	}

	.xxlarge-margin-collapse>.large-2 {
		width: 16.66667%
	}

	.xxlarge-margin-collapse>.large-3 {
		width: 25%
	}

	.xxlarge-margin-collapse>.large-4 {
		width: 33.33333%
	}

	.xxlarge-margin-collapse>.large-5 {
		width: 41.66667%
	}

	.xxlarge-margin-collapse>.large-6 {
		width: 50%
	}

	.xxlarge-margin-collapse>.large-7 {
		width: 58.33333%
	}

	.xxlarge-margin-collapse>.large-8 {
		width: 66.66667%
	}

	.xxlarge-margin-collapse>.large-9 {
		width: 75%
	}

	.xxlarge-margin-collapse>.large-10 {
		width: 83.33333%
	}

	.xxlarge-margin-collapse>.large-11 {
		width: 91.66667%
	}

	.xxlarge-margin-collapse>.large-12 {
		width: 100%
	}
}

@media screen and (min-width: 90em) {
	.xxlarge-margin-collapse>.xlarge-1 {
		width: 8.33333%
	}

	.xxlarge-margin-collapse>.xlarge-2 {
		width: 16.66667%
	}

	.xxlarge-margin-collapse>.xlarge-3 {
		width: 25%
	}

	.xxlarge-margin-collapse>.xlarge-4 {
		width: 33.33333%
	}

	.xxlarge-margin-collapse>.xlarge-5 {
		width: 41.66667%
	}

	.xxlarge-margin-collapse>.xlarge-6 {
		width: 50%
	}

	.xxlarge-margin-collapse>.xlarge-7 {
		width: 58.33333%
	}

	.xxlarge-margin-collapse>.xlarge-8 {
		width: 66.66667%
	}

	.xxlarge-margin-collapse>.xlarge-9 {
		width: 75%
	}

	.xxlarge-margin-collapse>.xlarge-10 {
		width: 83.33333%
	}

	.xxlarge-margin-collapse>.xlarge-11 {
		width: 91.66667%
	}

	.xxlarge-margin-collapse>.xlarge-12 {
		width: 100%
	}
}

@media screen and (min-width: 90em) {
	.xxlarge-margin-collapse>.xxlarge-1 {
		width: 8.33333%
	}

	.xxlarge-margin-collapse>.xxlarge-2 {
		width: 16.66667%
	}

	.xxlarge-margin-collapse>.xxlarge-3 {
		width: 25%
	}

	.xxlarge-margin-collapse>.xxlarge-4 {
		width: 33.33333%
	}

	.xxlarge-margin-collapse>.xxlarge-5 {
		width: 41.66667%
	}

	.xxlarge-margin-collapse>.xxlarge-6 {
		width: 50%
	}

	.xxlarge-margin-collapse>.xxlarge-7 {
		width: 58.33333%
	}

	.xxlarge-margin-collapse>.xxlarge-8 {
		width: 66.66667%
	}

	.xxlarge-margin-collapse>.xxlarge-9 {
		width: 75%
	}

	.xxlarge-margin-collapse>.xxlarge-10 {
		width: 83.33333%
	}

	.xxlarge-margin-collapse>.xxlarge-11 {
		width: 91.66667%
	}

	.xxlarge-margin-collapse>.xxlarge-12 {
		width: 100%
	}
}

@media screen and (min-width: 100em) {
	.xxlarge-margin-collapse>.huge-1 {
		width: 8.33333%
	}

	.xxlarge-margin-collapse>.huge-2 {
		width: 16.66667%
	}

	.xxlarge-margin-collapse>.huge-3 {
		width: 25%
	}

	.xxlarge-margin-collapse>.huge-4 {
		width: 33.33333%
	}

	.xxlarge-margin-collapse>.huge-5 {
		width: 41.66667%
	}

	.xxlarge-margin-collapse>.huge-6 {
		width: 50%
	}

	.xxlarge-margin-collapse>.huge-7 {
		width: 58.33333%
	}

	.xxlarge-margin-collapse>.huge-8 {
		width: 66.66667%
	}

	.xxlarge-margin-collapse>.huge-9 {
		width: 75%
	}

	.xxlarge-margin-collapse>.huge-10 {
		width: 83.33333%
	}

	.xxlarge-margin-collapse>.huge-11 {
		width: 91.66667%
	}

	.xxlarge-margin-collapse>.huge-12 {
		width: 100%
	}
}

@media screen and (min-width: 90em) {
	.xxlarge-padding-collapse {
		margin-right: 0;
		margin-left: 0
	}

	.xxlarge-padding-collapse>.cell {
		padding-right: 0;
		padding-left: 0
	}
}

@media screen and (min-width: 100em) {
	.huge-margin-collapse {
		margin-right: 0;
		margin-left: 0
	}

	.huge-margin-collapse>.cell {
		margin-right: 0;
		margin-left: 0
	}
}

@media screen and (min-width: 100em) {
	.huge-margin-collapse>.xxsmall-1 {
		width: 8.33333%
	}

	.huge-margin-collapse>.xxsmall-2 {
		width: 16.66667%
	}

	.huge-margin-collapse>.xxsmall-3 {
		width: 25%
	}

	.huge-margin-collapse>.xxsmall-4 {
		width: 33.33333%
	}

	.huge-margin-collapse>.xxsmall-5 {
		width: 41.66667%
	}

	.huge-margin-collapse>.xxsmall-6 {
		width: 50%
	}

	.huge-margin-collapse>.xxsmall-7 {
		width: 58.33333%
	}

	.huge-margin-collapse>.xxsmall-8 {
		width: 66.66667%
	}

	.huge-margin-collapse>.xxsmall-9 {
		width: 75%
	}

	.huge-margin-collapse>.xxsmall-10 {
		width: 83.33333%
	}

	.huge-margin-collapse>.xxsmall-11 {
		width: 91.66667%
	}

	.huge-margin-collapse>.xxsmall-12 {
		width: 100%
	}
}

@media screen and (min-width: 100em) {
	.huge-margin-collapse>.xsmall-1 {
		width: 8.33333%
	}

	.huge-margin-collapse>.xsmall-2 {
		width: 16.66667%
	}

	.huge-margin-collapse>.xsmall-3 {
		width: 25%
	}

	.huge-margin-collapse>.xsmall-4 {
		width: 33.33333%
	}

	.huge-margin-collapse>.xsmall-5 {
		width: 41.66667%
	}

	.huge-margin-collapse>.xsmall-6 {
		width: 50%
	}

	.huge-margin-collapse>.xsmall-7 {
		width: 58.33333%
	}

	.huge-margin-collapse>.xsmall-8 {
		width: 66.66667%
	}

	.huge-margin-collapse>.xsmall-9 {
		width: 75%
	}

	.huge-margin-collapse>.xsmall-10 {
		width: 83.33333%
	}

	.huge-margin-collapse>.xsmall-11 {
		width: 91.66667%
	}

	.huge-margin-collapse>.xsmall-12 {
		width: 100%
	}
}

@media screen and (min-width: 100em) {
	.huge-margin-collapse>.small-1 {
		width: 8.33333%
	}

	.huge-margin-collapse>.small-2 {
		width: 16.66667%
	}

	.huge-margin-collapse>.small-3 {
		width: 25%
	}

	.huge-margin-collapse>.small-4 {
		width: 33.33333%
	}

	.huge-margin-collapse>.small-5 {
		width: 41.66667%
	}

	.huge-margin-collapse>.small-6 {
		width: 50%
	}

	.huge-margin-collapse>.small-7 {
		width: 58.33333%
	}

	.huge-margin-collapse>.small-8 {
		width: 66.66667%
	}

	.huge-margin-collapse>.small-9 {
		width: 75%
	}

	.huge-margin-collapse>.small-10 {
		width: 83.33333%
	}

	.huge-margin-collapse>.small-11 {
		width: 91.66667%
	}

	.huge-margin-collapse>.small-12 {
		width: 100%
	}
}

@media screen and (min-width: 100em) {
	.huge-margin-collapse>.medium-1 {
		width: 8.33333%
	}

	.huge-margin-collapse>.medium-2 {
		width: 16.66667%
	}

	.huge-margin-collapse>.medium-3 {
		width: 25%
	}

	.huge-margin-collapse>.medium-4 {
		width: 33.33333%
	}

	.huge-margin-collapse>.medium-5 {
		width: 41.66667%
	}

	.huge-margin-collapse>.medium-6 {
		width: 50%
	}

	.huge-margin-collapse>.medium-7 {
		width: 58.33333%
	}

	.huge-margin-collapse>.medium-8 {
		width: 66.66667%
	}

	.huge-margin-collapse>.medium-9 {
		width: 75%
	}

	.huge-margin-collapse>.medium-10 {
		width: 83.33333%
	}

	.huge-margin-collapse>.medium-11 {
		width: 91.66667%
	}

	.huge-margin-collapse>.medium-12 {
		width: 100%
	}
}

@media screen and (min-width: 100em) {
	.huge-margin-collapse>.large-1 {
		width: 8.33333%
	}

	.huge-margin-collapse>.large-2 {
		width: 16.66667%
	}

	.huge-margin-collapse>.large-3 {
		width: 25%
	}

	.huge-margin-collapse>.large-4 {
		width: 33.33333%
	}

	.huge-margin-collapse>.large-5 {
		width: 41.66667%
	}

	.huge-margin-collapse>.large-6 {
		width: 50%
	}

	.huge-margin-collapse>.large-7 {
		width: 58.33333%
	}

	.huge-margin-collapse>.large-8 {
		width: 66.66667%
	}

	.huge-margin-collapse>.large-9 {
		width: 75%
	}

	.huge-margin-collapse>.large-10 {
		width: 83.33333%
	}

	.huge-margin-collapse>.large-11 {
		width: 91.66667%
	}

	.huge-margin-collapse>.large-12 {
		width: 100%
	}
}

@media screen and (min-width: 100em) {
	.huge-margin-collapse>.xlarge-1 {
		width: 8.33333%
	}

	.huge-margin-collapse>.xlarge-2 {
		width: 16.66667%
	}

	.huge-margin-collapse>.xlarge-3 {
		width: 25%
	}

	.huge-margin-collapse>.xlarge-4 {
		width: 33.33333%
	}

	.huge-margin-collapse>.xlarge-5 {
		width: 41.66667%
	}

	.huge-margin-collapse>.xlarge-6 {
		width: 50%
	}

	.huge-margin-collapse>.xlarge-7 {
		width: 58.33333%
	}

	.huge-margin-collapse>.xlarge-8 {
		width: 66.66667%
	}

	.huge-margin-collapse>.xlarge-9 {
		width: 75%
	}

	.huge-margin-collapse>.xlarge-10 {
		width: 83.33333%
	}

	.huge-margin-collapse>.xlarge-11 {
		width: 91.66667%
	}

	.huge-margin-collapse>.xlarge-12 {
		width: 100%
	}
}

@media screen and (min-width: 100em) {
	.huge-margin-collapse>.xxlarge-1 {
		width: 8.33333%
	}

	.huge-margin-collapse>.xxlarge-2 {
		width: 16.66667%
	}

	.huge-margin-collapse>.xxlarge-3 {
		width: 25%
	}

	.huge-margin-collapse>.xxlarge-4 {
		width: 33.33333%
	}

	.huge-margin-collapse>.xxlarge-5 {
		width: 41.66667%
	}

	.huge-margin-collapse>.xxlarge-6 {
		width: 50%
	}

	.huge-margin-collapse>.xxlarge-7 {
		width: 58.33333%
	}

	.huge-margin-collapse>.xxlarge-8 {
		width: 66.66667%
	}

	.huge-margin-collapse>.xxlarge-9 {
		width: 75%
	}

	.huge-margin-collapse>.xxlarge-10 {
		width: 83.33333%
	}

	.huge-margin-collapse>.xxlarge-11 {
		width: 91.66667%
	}

	.huge-margin-collapse>.xxlarge-12 {
		width: 100%
	}
}

@media screen and (min-width: 100em) {
	.huge-margin-collapse>.huge-1 {
		width: 8.33333%
	}

	.huge-margin-collapse>.huge-2 {
		width: 16.66667%
	}

	.huge-margin-collapse>.huge-3 {
		width: 25%
	}

	.huge-margin-collapse>.huge-4 {
		width: 33.33333%
	}

	.huge-margin-collapse>.huge-5 {
		width: 41.66667%
	}

	.huge-margin-collapse>.huge-6 {
		width: 50%
	}

	.huge-margin-collapse>.huge-7 {
		width: 58.33333%
	}

	.huge-margin-collapse>.huge-8 {
		width: 66.66667%
	}

	.huge-margin-collapse>.huge-9 {
		width: 75%
	}

	.huge-margin-collapse>.huge-10 {
		width: 83.33333%
	}

	.huge-margin-collapse>.huge-11 {
		width: 91.66667%
	}

	.huge-margin-collapse>.huge-12 {
		width: 100%
	}
}

@media screen and (min-width: 100em) {
	.huge-padding-collapse {
		margin-right: 0;
		margin-left: 0
	}

	.huge-padding-collapse>.cell {
		padding-right: 0;
		padding-left: 0
	}
}

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

.grid-margin-x>.xxsmall-offset-0 {
	margin-left: calc(0% + .46875rem)
}

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

.grid-margin-x>.xxsmall-offset-1 {
	margin-left: calc(8.33333% + .46875rem)
}

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

.grid-margin-x>.xxsmall-offset-2 {
	margin-left: calc(16.66667% + .46875rem)
}

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

.grid-margin-x>.xxsmall-offset-3 {
	margin-left: calc(25% + .46875rem)
}

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

.grid-margin-x>.xxsmall-offset-4 {
	margin-left: calc(33.33333% + .46875rem)
}

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

.grid-margin-x>.xxsmall-offset-5 {
	margin-left: calc(41.66667% + .46875rem)
}

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

.grid-margin-x>.xxsmall-offset-6 {
	margin-left: calc(50% + .46875rem)
}

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

.grid-margin-x>.xxsmall-offset-7 {
	margin-left: calc(58.33333% + .46875rem)
}

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

.grid-margin-x>.xxsmall-offset-8 {
	margin-left: calc(66.66667% + .46875rem)
}

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

.grid-margin-x>.xxsmall-offset-9 {
	margin-left: calc(75% + .46875rem)
}

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

.grid-margin-x>.xxsmall-offset-10 {
	margin-left: calc(83.33333% + .46875rem)
}

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

.grid-margin-x>.xxsmall-offset-11 {
	margin-left: calc(91.66667% + .46875rem)
}

@media print,
screen and (min-width: 35em) {
	.xsmall-offset-0 {
		margin-left: 0%
	}

	.grid-margin-x>.xsmall-offset-0 {
		margin-left: calc(0% + .46875rem)
	}

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

	.grid-margin-x>.xsmall-offset-1 {
		margin-left: calc(8.33333% + .46875rem)
	}

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

	.grid-margin-x>.xsmall-offset-2 {
		margin-left: calc(16.66667% + .46875rem)
	}

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

	.grid-margin-x>.xsmall-offset-3 {
		margin-left: calc(25% + .46875rem)
	}

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

	.grid-margin-x>.xsmall-offset-4 {
		margin-left: calc(33.33333% + .46875rem)
	}

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

	.grid-margin-x>.xsmall-offset-5 {
		margin-left: calc(41.66667% + .46875rem)
	}

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

	.grid-margin-x>.xsmall-offset-6 {
		margin-left: calc(50% + .46875rem)
	}

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

	.grid-margin-x>.xsmall-offset-7 {
		margin-left: calc(58.33333% + .46875rem)
	}

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

	.grid-margin-x>.xsmall-offset-8 {
		margin-left: calc(66.66667% + .46875rem)
	}

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

	.grid-margin-x>.xsmall-offset-9 {
		margin-left: calc(75% + .46875rem)
	}

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

	.grid-margin-x>.xsmall-offset-10 {
		margin-left: calc(83.33333% + .46875rem)
	}

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

	.grid-margin-x>.xsmall-offset-11 {
		margin-left: calc(91.66667% + .46875rem)
	}
}

@media print,
screen and (min-width: 40em) {
	.small-offset-0 {
		margin-left: 0%
	}

	.grid-margin-x>.small-offset-0 {
		margin-left: calc(0% + .46875rem)
	}

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

	.grid-margin-x>.small-offset-1 {
		margin-left: calc(8.33333% + .46875rem)
	}

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

	.grid-margin-x>.small-offset-2 {
		margin-left: calc(16.66667% + .46875rem)
	}

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

	.grid-margin-x>.small-offset-3 {
		margin-left: calc(25% + .46875rem)
	}

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

	.grid-margin-x>.small-offset-4 {
		margin-left: calc(33.33333% + .46875rem)
	}

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

	.grid-margin-x>.small-offset-5 {
		margin-left: calc(41.66667% + .46875rem)
	}

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

	.grid-margin-x>.small-offset-6 {
		margin-left: calc(50% + .46875rem)
	}

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

	.grid-margin-x>.small-offset-7 {
		margin-left: calc(58.33333% + .46875rem)
	}

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

	.grid-margin-x>.small-offset-8 {
		margin-left: calc(66.66667% + .46875rem)
	}

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

	.grid-margin-x>.small-offset-9 {
		margin-left: calc(75% + .46875rem)
	}

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

	.grid-margin-x>.small-offset-10 {
		margin-left: calc(83.33333% + .46875rem)
	}

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

	.grid-margin-x>.small-offset-11 {
		margin-left: calc(91.66667% + .46875rem)
	}
}

@media print,
screen and (min-width: 48em) {
	.medium-offset-0 {
		margin-left: 0%
	}

	.grid-margin-x>.medium-offset-0 {
		margin-left: calc(0% + .625rem)
	}

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

	.grid-margin-x>.medium-offset-1 {
		margin-left: calc(8.33333% + .625rem)
	}

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

	.grid-margin-x>.medium-offset-2 {
		margin-left: calc(16.66667% + .625rem)
	}

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

	.grid-margin-x>.medium-offset-3 {
		margin-left: calc(25% + .625rem)
	}

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

	.grid-margin-x>.medium-offset-4 {
		margin-left: calc(33.33333% + .625rem)
	}

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

	.grid-margin-x>.medium-offset-5 {
		margin-left: calc(41.66667% + .625rem)
	}

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

	.grid-margin-x>.medium-offset-6 {
		margin-left: calc(50% + .625rem)
	}

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

	.grid-margin-x>.medium-offset-7 {
		margin-left: calc(58.33333% + .625rem)
	}

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

	.grid-margin-x>.medium-offset-8 {
		margin-left: calc(66.66667% + .625rem)
	}

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

	.grid-margin-x>.medium-offset-9 {
		margin-left: calc(75% + .625rem)
	}

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

	.grid-margin-x>.medium-offset-10 {
		margin-left: calc(83.33333% + .625rem)
	}

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

	.grid-margin-x>.medium-offset-11 {
		margin-left: calc(91.66667% + .625rem)
	}
}

@media print,
screen and (min-width: 60em) {
	.large-offset-0 {
		margin-left: 0%
	}

	.grid-margin-x>.large-offset-0 {
		margin-left: calc(0% + .9375rem)
	}

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

	.grid-margin-x>.large-offset-1 {
		margin-left: calc(8.33333% + .9375rem)
	}

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

	.grid-margin-x>.large-offset-2 {
		margin-left: calc(16.66667% + .9375rem)
	}

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

	.grid-margin-x>.large-offset-3 {
		margin-left: calc(25% + .9375rem)
	}

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

	.grid-margin-x>.large-offset-4 {
		margin-left: calc(33.33333% + .9375rem)
	}

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

	.grid-margin-x>.large-offset-5 {
		margin-left: calc(41.66667% + .9375rem)
	}

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

	.grid-margin-x>.large-offset-6 {
		margin-left: calc(50% + .9375rem)
	}

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

	.grid-margin-x>.large-offset-7 {
		margin-left: calc(58.33333% + .9375rem)
	}

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

	.grid-margin-x>.large-offset-8 {
		margin-left: calc(66.66667% + .9375rem)
	}

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

	.grid-margin-x>.large-offset-9 {
		margin-left: calc(75% + .9375rem)
	}

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

	.grid-margin-x>.large-offset-10 {
		margin-left: calc(83.33333% + .9375rem)
	}

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

	.grid-margin-x>.large-offset-11 {
		margin-left: calc(91.66667% + .9375rem)
	}
}

@media screen and (min-width: 75em) {
	.xlarge-offset-0 {
		margin-left: 0%
	}

	.grid-margin-x>.xlarge-offset-0 {
		margin-left: calc(0% + .9375rem)
	}

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

	.grid-margin-x>.xlarge-offset-1 {
		margin-left: calc(8.33333% + .9375rem)
	}

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

	.grid-margin-x>.xlarge-offset-2 {
		margin-left: calc(16.66667% + .9375rem)
	}

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

	.grid-margin-x>.xlarge-offset-3 {
		margin-left: calc(25% + .9375rem)
	}

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

	.grid-margin-x>.xlarge-offset-4 {
		margin-left: calc(33.33333% + .9375rem)
	}

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

	.grid-margin-x>.xlarge-offset-5 {
		margin-left: calc(41.66667% + .9375rem)
	}

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

	.grid-margin-x>.xlarge-offset-6 {
		margin-left: calc(50% + .9375rem)
	}

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

	.grid-margin-x>.xlarge-offset-7 {
		margin-left: calc(58.33333% + .9375rem)
	}

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

	.grid-margin-x>.xlarge-offset-8 {
		margin-left: calc(66.66667% + .9375rem)
	}

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

	.grid-margin-x>.xlarge-offset-9 {
		margin-left: calc(75% + .9375rem)
	}

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

	.grid-margin-x>.xlarge-offset-10 {
		margin-left: calc(83.33333% + .9375rem)
	}

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

	.grid-margin-x>.xlarge-offset-11 {
		margin-left: calc(91.66667% + .9375rem)
	}
}

@media screen and (min-width: 90em) {
	.xxlarge-offset-0 {
		margin-left: 0%
	}

	.grid-margin-x>.xxlarge-offset-0 {
		margin-left: calc(0% + .9375rem)
	}

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

	.grid-margin-x>.xxlarge-offset-1 {
		margin-left: calc(8.33333% + .9375rem)
	}

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

	.grid-margin-x>.xxlarge-offset-2 {
		margin-left: calc(16.66667% + .9375rem)
	}

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

	.grid-margin-x>.xxlarge-offset-3 {
		margin-left: calc(25% + .9375rem)
	}

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

	.grid-margin-x>.xxlarge-offset-4 {
		margin-left: calc(33.33333% + .9375rem)
	}

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

	.grid-margin-x>.xxlarge-offset-5 {
		margin-left: calc(41.66667% + .9375rem)
	}

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

	.grid-margin-x>.xxlarge-offset-6 {
		margin-left: calc(50% + .9375rem)
	}

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

	.grid-margin-x>.xxlarge-offset-7 {
		margin-left: calc(58.33333% + .9375rem)
	}

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

	.grid-margin-x>.xxlarge-offset-8 {
		margin-left: calc(66.66667% + .9375rem)
	}

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

	.grid-margin-x>.xxlarge-offset-9 {
		margin-left: calc(75% + .9375rem)
	}

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

	.grid-margin-x>.xxlarge-offset-10 {
		margin-left: calc(83.33333% + .9375rem)
	}

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

	.grid-margin-x>.xxlarge-offset-11 {
		margin-left: calc(91.66667% + .9375rem)
	}
}

@media screen and (min-width: 100em) {
	.huge-offset-0 {
		margin-left: 0%
	}

	.grid-margin-x>.huge-offset-0 {
		margin-left: calc(0% + .9375rem)
	}

	.huge-offset-1 {
		margin-left: 8.33333%
	}

	.grid-margin-x>.huge-offset-1 {
		margin-left: calc(8.33333% + .9375rem)
	}

	.huge-offset-2 {
		margin-left: 16.66667%
	}

	.grid-margin-x>.huge-offset-2 {
		margin-left: calc(16.66667% + .9375rem)
	}

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

	.grid-margin-x>.huge-offset-3 {
		margin-left: calc(25% + .9375rem)
	}

	.huge-offset-4 {
		margin-left: 33.33333%
	}

	.grid-margin-x>.huge-offset-4 {
		margin-left: calc(33.33333% + .9375rem)
	}

	.huge-offset-5 {
		margin-left: 41.66667%
	}

	.grid-margin-x>.huge-offset-5 {
		margin-left: calc(41.66667% + .9375rem)
	}

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

	.grid-margin-x>.huge-offset-6 {
		margin-left: calc(50% + .9375rem)
	}

	.huge-offset-7 {
		margin-left: 58.33333%
	}

	.grid-margin-x>.huge-offset-7 {
		margin-left: calc(58.33333% + .9375rem)
	}

	.huge-offset-8 {
		margin-left: 66.66667%
	}

	.grid-margin-x>.huge-offset-8 {
		margin-left: calc(66.66667% + .9375rem)
	}

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

	.grid-margin-x>.huge-offset-9 {
		margin-left: calc(75% + .9375rem)
	}

	.huge-offset-10 {
		margin-left: 83.33333%
	}

	.grid-margin-x>.huge-offset-10 {
		margin-left: calc(83.33333% + .9375rem)
	}

	.huge-offset-11 {
		margin-left: 91.66667%
	}

	.grid-margin-x>.huge-offset-11 {
		margin-left: calc(91.66667% + .9375rem)
	}
}

.grid-y {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap
}

.grid-y>.cell {
	width: auto;
	max-width: none
}

.grid-y>.auto {
	height: auto
}

.grid-y>.shrink {
	height: auto
}

.grid-y>.xxsmall-shrink,
.grid-y>.xxsmall-full,
.grid-y>.xxsmall-1,
.grid-y>.xxsmall-2,
.grid-y>.xxsmall-3,
.grid-y>.xxsmall-4,
.grid-y>.xxsmall-5,
.grid-y>.xxsmall-6,
.grid-y>.xxsmall-7,
.grid-y>.xxsmall-8,
.grid-y>.xxsmall-9,
.grid-y>.xxsmall-10,
.grid-y>.xxsmall-11,
.grid-y>.xxsmall-12 {
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}

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

	.grid-y>.xsmall-shrink,
	.grid-y>.xsmall-full,
	.grid-y>.xsmall-1,
	.grid-y>.xsmall-2,
	.grid-y>.xsmall-3,
	.grid-y>.xsmall-4,
	.grid-y>.xsmall-5,
	.grid-y>.xsmall-6,
	.grid-y>.xsmall-7,
	.grid-y>.xsmall-8,
	.grid-y>.xsmall-9,
	.grid-y>.xsmall-10,
	.grid-y>.xsmall-11,
	.grid-y>.xsmall-12 {
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
}

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

	.grid-y>.small-shrink,
	.grid-y>.small-full,
	.grid-y>.small-1,
	.grid-y>.small-2,
	.grid-y>.small-3,
	.grid-y>.small-4,
	.grid-y>.small-5,
	.grid-y>.small-6,
	.grid-y>.small-7,
	.grid-y>.small-8,
	.grid-y>.small-9,
	.grid-y>.small-10,
	.grid-y>.small-11,
	.grid-y>.small-12 {
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
}

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

	.grid-y>.medium-shrink,
	.grid-y>.medium-full,
	.grid-y>.medium-1,
	.grid-y>.medium-2,
	.grid-y>.medium-3,
	.grid-y>.medium-4,
	.grid-y>.medium-5,
	.grid-y>.medium-6,
	.grid-y>.medium-7,
	.grid-y>.medium-8,
	.grid-y>.medium-9,
	.grid-y>.medium-10,
	.grid-y>.medium-11,
	.grid-y>.medium-12 {
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
}

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

	.grid-y>.large-shrink,
	.grid-y>.large-full,
	.grid-y>.large-1,
	.grid-y>.large-2,
	.grid-y>.large-3,
	.grid-y>.large-4,
	.grid-y>.large-5,
	.grid-y>.large-6,
	.grid-y>.large-7,
	.grid-y>.large-8,
	.grid-y>.large-9,
	.grid-y>.large-10,
	.grid-y>.large-11,
	.grid-y>.large-12 {
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
}

@media screen and (min-width: 75em) {

	.grid-y>.xlarge-shrink,
	.grid-y>.xlarge-full,
	.grid-y>.xlarge-1,
	.grid-y>.xlarge-2,
	.grid-y>.xlarge-3,
	.grid-y>.xlarge-4,
	.grid-y>.xlarge-5,
	.grid-y>.xlarge-6,
	.grid-y>.xlarge-7,
	.grid-y>.xlarge-8,
	.grid-y>.xlarge-9,
	.grid-y>.xlarge-10,
	.grid-y>.xlarge-11,
	.grid-y>.xlarge-12 {
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
}

@media screen and (min-width: 90em) {

	.grid-y>.xxlarge-shrink,
	.grid-y>.xxlarge-full,
	.grid-y>.xxlarge-1,
	.grid-y>.xxlarge-2,
	.grid-y>.xxlarge-3,
	.grid-y>.xxlarge-4,
	.grid-y>.xxlarge-5,
	.grid-y>.xxlarge-6,
	.grid-y>.xxlarge-7,
	.grid-y>.xxlarge-8,
	.grid-y>.xxlarge-9,
	.grid-y>.xxlarge-10,
	.grid-y>.xxlarge-11,
	.grid-y>.xxlarge-12 {
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
}

@media screen and (min-width: 100em) {

	.grid-y>.huge-shrink,
	.grid-y>.huge-full,
	.grid-y>.huge-1,
	.grid-y>.huge-2,
	.grid-y>.huge-3,
	.grid-y>.huge-4,
	.grid-y>.huge-5,
	.grid-y>.huge-6,
	.grid-y>.huge-7,
	.grid-y>.huge-8,
	.grid-y>.huge-9,
	.grid-y>.huge-10,
	.grid-y>.huge-11,
	.grid-y>.huge-12 {
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
}

.grid-y>.xxsmall-auto {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 0px;
	flex: 1 1 0px;
	height: auto
}

.grid-y>.xxsmall-shrink,
.grid-y>.xxsmall-1,
.grid-y>.xxsmall-2,
.grid-y>.xxsmall-3,
.grid-y>.xxsmall-4,
.grid-y>.xxsmall-5,
.grid-y>.xxsmall-6,
.grid-y>.xxsmall-7,
.grid-y>.xxsmall-8,
.grid-y>.xxsmall-9,
.grid-y>.xxsmall-10,
.grid-y>.xxsmall-11,
.grid-y>.xxsmall-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.grid-y>.xxsmall-shrink {
	height: auto
}

.grid-y>.xxsmall-1 {
	height: 8.33333%
}

.grid-y>.xxsmall-2 {
	height: 16.66667%
}

.grid-y>.xxsmall-3 {
	height: 25%
}

.grid-y>.xxsmall-4 {
	height: 33.33333%
}

.grid-y>.xxsmall-5 {
	height: 41.66667%
}

.grid-y>.xxsmall-6 {
	height: 50%
}

.grid-y>.xxsmall-7 {
	height: 58.33333%
}

.grid-y>.xxsmall-8 {
	height: 66.66667%
}

.grid-y>.xxsmall-9 {
	height: 75%
}

.grid-y>.xxsmall-10 {
	height: 83.33333%
}

.grid-y>.xxsmall-11 {
	height: 91.66667%
}

.grid-y>.xxsmall-12 {
	height: 100%
}

@media print,
screen and (min-width: 35em) {
	.grid-y>.xsmall-auto {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 0px;
		flex: 1 1 0px;
		height: auto
	}

	.grid-y>.xsmall-shrink,
	.grid-y>.xsmall-1,
	.grid-y>.xsmall-2,
	.grid-y>.xsmall-3,
	.grid-y>.xsmall-4,
	.grid-y>.xsmall-5,
	.grid-y>.xsmall-6,
	.grid-y>.xsmall-7,
	.grid-y>.xsmall-8,
	.grid-y>.xsmall-9,
	.grid-y>.xsmall-10,
	.grid-y>.xsmall-11,
	.grid-y>.xsmall-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto
	}

	.grid-y>.xsmall-shrink {
		height: auto
	}

	.grid-y>.xsmall-1 {
		height: 8.33333%
	}

	.grid-y>.xsmall-2 {
		height: 16.66667%
	}

	.grid-y>.xsmall-3 {
		height: 25%
	}

	.grid-y>.xsmall-4 {
		height: 33.33333%
	}

	.grid-y>.xsmall-5 {
		height: 41.66667%
	}

	.grid-y>.xsmall-6 {
		height: 50%
	}

	.grid-y>.xsmall-7 {
		height: 58.33333%
	}

	.grid-y>.xsmall-8 {
		height: 66.66667%
	}

	.grid-y>.xsmall-9 {
		height: 75%
	}

	.grid-y>.xsmall-10 {
		height: 83.33333%
	}

	.grid-y>.xsmall-11 {
		height: 91.66667%
	}

	.grid-y>.xsmall-12 {
		height: 100%
	}
}

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

	.grid-y>.small-1,
	.grid-y>.small-2,
	.grid-y>.small-3,
	.grid-y>.small-4,
	.grid-y>.small-5,
	.grid-y>.small-6,
	.grid-y>.small-7,
	.grid-y>.small-8,
	.grid-y>.small-9,
	.grid-y>.small-10,
	.grid-y>.small-11,
	.grid-y>.small-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto
	}

	.grid-y>.small-1 {
		height: 8.33333%
	}

	.grid-y>.small-2 {
		height: 16.66667%
	}

	.grid-y>.small-3 {
		height: 25%
	}

	.grid-y>.small-4 {
		height: 33.33333%
	}

	.grid-y>.small-5 {
		height: 41.66667%
	}

	.grid-y>.small-6 {
		height: 50%
	}

	.grid-y>.small-7 {
		height: 58.33333%
	}

	.grid-y>.small-8 {
		height: 66.66667%
	}

	.grid-y>.small-9 {
		height: 75%
	}

	.grid-y>.small-10 {
		height: 83.33333%
	}

	.grid-y>.small-11 {
		height: 91.66667%
	}

	.grid-y>.small-12 {
		height: 100%
	}
}

@media print,
screen and (min-width: 48em) {
	.grid-y>.medium-auto {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 0px;
		flex: 1 1 0px;
		height: auto
	}

	.grid-y>.medium-shrink,
	.grid-y>.medium-1,
	.grid-y>.medium-2,
	.grid-y>.medium-3,
	.grid-y>.medium-4,
	.grid-y>.medium-5,
	.grid-y>.medium-6,
	.grid-y>.medium-7,
	.grid-y>.medium-8,
	.grid-y>.medium-9,
	.grid-y>.medium-10,
	.grid-y>.medium-11,
	.grid-y>.medium-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto
	}

	.grid-y>.medium-shrink {
		height: auto
	}

	.grid-y>.medium-1 {
		height: 8.33333%
	}

	.grid-y>.medium-2 {
		height: 16.66667%
	}

	.grid-y>.medium-3 {
		height: 25%
	}

	.grid-y>.medium-4 {
		height: 33.33333%
	}

	.grid-y>.medium-5 {
		height: 41.66667%
	}

	.grid-y>.medium-6 {
		height: 50%
	}

	.grid-y>.medium-7 {
		height: 58.33333%
	}

	.grid-y>.medium-8 {
		height: 66.66667%
	}

	.grid-y>.medium-9 {
		height: 75%
	}

	.grid-y>.medium-10 {
		height: 83.33333%
	}

	.grid-y>.medium-11 {
		height: 91.66667%
	}

	.grid-y>.medium-12 {
		height: 100%
	}
}

@media print,
screen and (min-width: 60em) {
	.grid-y>.large-auto {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 0px;
		flex: 1 1 0px;
		height: auto
	}

	.grid-y>.large-shrink,
	.grid-y>.large-1,
	.grid-y>.large-2,
	.grid-y>.large-3,
	.grid-y>.large-4,
	.grid-y>.large-5,
	.grid-y>.large-6,
	.grid-y>.large-7,
	.grid-y>.large-8,
	.grid-y>.large-9,
	.grid-y>.large-10,
	.grid-y>.large-11,
	.grid-y>.large-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto
	}

	.grid-y>.large-shrink {
		height: auto
	}

	.grid-y>.large-1 {
		height: 8.33333%
	}

	.grid-y>.large-2 {
		height: 16.66667%
	}

	.grid-y>.large-3 {
		height: 25%
	}

	.grid-y>.large-4 {
		height: 33.33333%
	}

	.grid-y>.large-5 {
		height: 41.66667%
	}

	.grid-y>.large-6 {
		height: 50%
	}

	.grid-y>.large-7 {
		height: 58.33333%
	}

	.grid-y>.large-8 {
		height: 66.66667%
	}

	.grid-y>.large-9 {
		height: 75%
	}

	.grid-y>.large-10 {
		height: 83.33333%
	}

	.grid-y>.large-11 {
		height: 91.66667%
	}

	.grid-y>.large-12 {
		height: 100%
	}
}

@media screen and (min-width: 75em) {
	.grid-y>.xlarge-auto {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 0px;
		flex: 1 1 0px;
		height: auto
	}

	.grid-y>.xlarge-shrink,
	.grid-y>.xlarge-1,
	.grid-y>.xlarge-2,
	.grid-y>.xlarge-3,
	.grid-y>.xlarge-4,
	.grid-y>.xlarge-5,
	.grid-y>.xlarge-6,
	.grid-y>.xlarge-7,
	.grid-y>.xlarge-8,
	.grid-y>.xlarge-9,
	.grid-y>.xlarge-10,
	.grid-y>.xlarge-11,
	.grid-y>.xlarge-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto
	}

	.grid-y>.xlarge-shrink {
		height: auto
	}

	.grid-y>.xlarge-1 {
		height: 8.33333%
	}

	.grid-y>.xlarge-2 {
		height: 16.66667%
	}

	.grid-y>.xlarge-3 {
		height: 25%
	}

	.grid-y>.xlarge-4 {
		height: 33.33333%
	}

	.grid-y>.xlarge-5 {
		height: 41.66667%
	}

	.grid-y>.xlarge-6 {
		height: 50%
	}

	.grid-y>.xlarge-7 {
		height: 58.33333%
	}

	.grid-y>.xlarge-8 {
		height: 66.66667%
	}

	.grid-y>.xlarge-9 {
		height: 75%
	}

	.grid-y>.xlarge-10 {
		height: 83.33333%
	}

	.grid-y>.xlarge-11 {
		height: 91.66667%
	}

	.grid-y>.xlarge-12 {
		height: 100%
	}
}

@media screen and (min-width: 90em) {
	.grid-y>.xxlarge-auto {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 0px;
		flex: 1 1 0px;
		height: auto
	}

	.grid-y>.xxlarge-shrink,
	.grid-y>.xxlarge-1,
	.grid-y>.xxlarge-2,
	.grid-y>.xxlarge-3,
	.grid-y>.xxlarge-4,
	.grid-y>.xxlarge-5,
	.grid-y>.xxlarge-6,
	.grid-y>.xxlarge-7,
	.grid-y>.xxlarge-8,
	.grid-y>.xxlarge-9,
	.grid-y>.xxlarge-10,
	.grid-y>.xxlarge-11,
	.grid-y>.xxlarge-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto
	}

	.grid-y>.xxlarge-shrink {
		height: auto
	}

	.grid-y>.xxlarge-1 {
		height: 8.33333%
	}

	.grid-y>.xxlarge-2 {
		height: 16.66667%
	}

	.grid-y>.xxlarge-3 {
		height: 25%
	}

	.grid-y>.xxlarge-4 {
		height: 33.33333%
	}

	.grid-y>.xxlarge-5 {
		height: 41.66667%
	}

	.grid-y>.xxlarge-6 {
		height: 50%
	}

	.grid-y>.xxlarge-7 {
		height: 58.33333%
	}

	.grid-y>.xxlarge-8 {
		height: 66.66667%
	}

	.grid-y>.xxlarge-9 {
		height: 75%
	}

	.grid-y>.xxlarge-10 {
		height: 83.33333%
	}

	.grid-y>.xxlarge-11 {
		height: 91.66667%
	}

	.grid-y>.xxlarge-12 {
		height: 100%
	}
}

@media screen and (min-width: 100em) {
	.grid-y>.huge-auto {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 0px;
		flex: 1 1 0px;
		height: auto
	}

	.grid-y>.huge-shrink,
	.grid-y>.huge-1,
	.grid-y>.huge-2,
	.grid-y>.huge-3,
	.grid-y>.huge-4,
	.grid-y>.huge-5,
	.grid-y>.huge-6,
	.grid-y>.huge-7,
	.grid-y>.huge-8,
	.grid-y>.huge-9,
	.grid-y>.huge-10,
	.grid-y>.huge-11,
	.grid-y>.huge-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto
	}

	.grid-y>.huge-shrink {
		height: auto
	}

	.grid-y>.huge-1 {
		height: 8.33333%
	}

	.grid-y>.huge-2 {
		height: 16.66667%
	}

	.grid-y>.huge-3 {
		height: 25%
	}

	.grid-y>.huge-4 {
		height: 33.33333%
	}

	.grid-y>.huge-5 {
		height: 41.66667%
	}

	.grid-y>.huge-6 {
		height: 50%
	}

	.grid-y>.huge-7 {
		height: 58.33333%
	}

	.grid-y>.huge-8 {
		height: 66.66667%
	}

	.grid-y>.huge-9 {
		height: 75%
	}

	.grid-y>.huge-10 {
		height: 83.33333%
	}

	.grid-y>.huge-11 {
		height: 91.66667%
	}

	.grid-y>.huge-12 {
		height: 100%
	}
}

.grid-padding-y .grid-padding-y {
	margin-top: -.46875rem;
	margin-bottom: -.46875rem
}

@media print,
screen and (min-width: 35em) {
	.grid-padding-y .grid-padding-y {
		margin-top: -.46875rem;
		margin-bottom: -.46875rem
	}
}

@media print,
screen and (min-width: 48em) {
	.grid-padding-y .grid-padding-y {
		margin-top: -.625rem;
		margin-bottom: -.625rem
	}
}

@media print,
screen and (min-width: 60em) {
	.grid-padding-y .grid-padding-y {
		margin-top: -.9375rem;
		margin-bottom: -.9375rem
	}
}

.grid-padding-y>.cell {
	padding-top: .46875rem;
	padding-bottom: .46875rem
}

@media print,
screen and (min-width: 35em) {
	.grid-padding-y>.cell {
		padding-top: .46875rem;
		padding-bottom: .46875rem
	}
}

@media print,
screen and (min-width: 48em) {
	.grid-padding-y>.cell {
		padding-top: .625rem;
		padding-bottom: .625rem
	}
}

@media print,
screen and (min-width: 60em) {
	.grid-padding-y>.cell {
		padding-top: .9375rem;
		padding-bottom: .9375rem
	}
}

.grid-margin-y {
	margin-top: -.46875rem;
	margin-bottom: -.46875rem
}

@media print,
screen and (min-width: 35em) {
	.grid-margin-y {
		margin-top: -.46875rem;
		margin-bottom: -.46875rem
	}
}

@media print,
screen and (min-width: 48em) {
	.grid-margin-y {
		margin-top: -.625rem;
		margin-bottom: -.625rem
	}
}

@media print,
screen and (min-width: 60em) {
	.grid-margin-y {
		margin-top: -.9375rem;
		margin-bottom: -.9375rem
	}
}

.grid-margin-y>.cell {
	height: calc(100% - .9375rem);
	margin-top: .46875rem;
	margin-bottom: .46875rem
}

@media print,
screen and (min-width: 35em) {
	.grid-margin-y>.cell {
		height: calc(100% - .9375rem);
		margin-top: .46875rem;
		margin-bottom: .46875rem
	}
}

@media print,
screen and (min-width: 48em) {
	.grid-margin-y>.cell {
		height: calc(100% - 1.25rem);
		margin-top: .625rem;
		margin-bottom: .625rem
	}
}

@media print,
screen and (min-width: 60em) {
	.grid-margin-y>.cell {
		height: calc(100% - 1.875rem);
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

.grid-margin-y>.auto {
	height: auto
}

.grid-margin-y>.shrink {
	height: auto
}

.grid-margin-y>.xxsmall-1 {
	height: calc(8.33333% - .9375rem)
}

.grid-margin-y>.xxsmall-2 {
	height: calc(16.66667% - .9375rem)
}

.grid-margin-y>.xxsmall-3 {
	height: calc(25% - .9375rem)
}

.grid-margin-y>.xxsmall-4 {
	height: calc(33.33333% - .9375rem)
}

.grid-margin-y>.xxsmall-5 {
	height: calc(41.66667% - .9375rem)
}

.grid-margin-y>.xxsmall-6 {
	height: calc(50% - .9375rem)
}

.grid-margin-y>.xxsmall-7 {
	height: calc(58.33333% - .9375rem)
}

.grid-margin-y>.xxsmall-8 {
	height: calc(66.66667% - .9375rem)
}

.grid-margin-y>.xxsmall-9 {
	height: calc(75% - .9375rem)
}

.grid-margin-y>.xxsmall-10 {
	height: calc(83.33333% - .9375rem)
}

.grid-margin-y>.xxsmall-11 {
	height: calc(91.66667% - .9375rem)
}

.grid-margin-y>.xxsmall-12 {
	height: calc(100% - .9375rem)
}

@media print,
screen and (min-width: 35em) {
	.grid-margin-y>.auto {
		height: auto
	}

	.grid-margin-y>.shrink {
		height: auto
	}

	.grid-margin-y>.xxsmall-1 {
		height: calc(8.33333% - .9375rem)
	}

	.grid-margin-y>.xxsmall-2 {
		height: calc(16.66667% - .9375rem)
	}

	.grid-margin-y>.xxsmall-3 {
		height: calc(25% - .9375rem)
	}

	.grid-margin-y>.xxsmall-4 {
		height: calc(33.33333% - .9375rem)
	}

	.grid-margin-y>.xxsmall-5 {
		height: calc(41.66667% - .9375rem)
	}

	.grid-margin-y>.xxsmall-6 {
		height: calc(50% - .9375rem)
	}

	.grid-margin-y>.xxsmall-7 {
		height: calc(58.33333% - .9375rem)
	}

	.grid-margin-y>.xxsmall-8 {
		height: calc(66.66667% - .9375rem)
	}

	.grid-margin-y>.xxsmall-9 {
		height: calc(75% - .9375rem)
	}

	.grid-margin-y>.xxsmall-10 {
		height: calc(83.33333% - .9375rem)
	}

	.grid-margin-y>.xxsmall-11 {
		height: calc(91.66667% - .9375rem)
	}

	.grid-margin-y>.xxsmall-12 {
		height: calc(100% - .9375rem)
	}

	.grid-margin-y>.xsmall-auto {
		height: auto
	}

	.grid-margin-y>.xsmall-shrink {
		height: auto
	}

	.grid-margin-y>.xsmall-1 {
		height: calc(8.33333% - .9375rem)
	}

	.grid-margin-y>.xsmall-2 {
		height: calc(16.66667% - .9375rem)
	}

	.grid-margin-y>.xsmall-3 {
		height: calc(25% - .9375rem)
	}

	.grid-margin-y>.xsmall-4 {
		height: calc(33.33333% - .9375rem)
	}

	.grid-margin-y>.xsmall-5 {
		height: calc(41.66667% - .9375rem)
	}

	.grid-margin-y>.xsmall-6 {
		height: calc(50% - .9375rem)
	}

	.grid-margin-y>.xsmall-7 {
		height: calc(58.33333% - .9375rem)
	}

	.grid-margin-y>.xsmall-8 {
		height: calc(66.66667% - .9375rem)
	}

	.grid-margin-y>.xsmall-9 {
		height: calc(75% - .9375rem)
	}

	.grid-margin-y>.xsmall-10 {
		height: calc(83.33333% - .9375rem)
	}

	.grid-margin-y>.xsmall-11 {
		height: calc(91.66667% - .9375rem)
	}

	.grid-margin-y>.xsmall-12 {
		height: calc(100% - .9375rem)
	}
}

@media print,
screen and (min-width: 40em) {
	.grid-margin-y>.small-auto {
		height: auto
	}

	.grid-margin-y>.small-shrink {
		height: auto
	}

	.grid-margin-y>.small-1 {
		height: calc(8.33333% - .9375rem)
	}

	.grid-margin-y>.small-2 {
		height: calc(16.66667% - .9375rem)
	}

	.grid-margin-y>.small-3 {
		height: calc(25% - .9375rem)
	}

	.grid-margin-y>.small-4 {
		height: calc(33.33333% - .9375rem)
	}

	.grid-margin-y>.small-5 {
		height: calc(41.66667% - .9375rem)
	}

	.grid-margin-y>.small-6 {
		height: calc(50% - .9375rem)
	}

	.grid-margin-y>.small-7 {
		height: calc(58.33333% - .9375rem)
	}

	.grid-margin-y>.small-8 {
		height: calc(66.66667% - .9375rem)
	}

	.grid-margin-y>.small-9 {
		height: calc(75% - .9375rem)
	}

	.grid-margin-y>.small-10 {
		height: calc(83.33333% - .9375rem)
	}

	.grid-margin-y>.small-11 {
		height: calc(91.66667% - .9375rem)
	}

	.grid-margin-y>.small-12 {
		height: calc(100% - .9375rem)
	}
}

@media print,
screen and (min-width: 48em) {
	.grid-margin-y>.auto {
		height: auto
	}

	.grid-margin-y>.shrink {
		height: auto
	}

	.grid-margin-y>.xxsmall-1 {
		height: calc(8.33333% - 1.25rem)
	}

	.grid-margin-y>.xxsmall-2 {
		height: calc(16.66667% - 1.25rem)
	}

	.grid-margin-y>.xxsmall-3 {
		height: calc(25% - 1.25rem)
	}

	.grid-margin-y>.xxsmall-4 {
		height: calc(33.33333% - 1.25rem)
	}

	.grid-margin-y>.xxsmall-5 {
		height: calc(41.66667% - 1.25rem)
	}

	.grid-margin-y>.xxsmall-6 {
		height: calc(50% - 1.25rem)
	}

	.grid-margin-y>.xxsmall-7 {
		height: calc(58.33333% - 1.25rem)
	}

	.grid-margin-y>.xxsmall-8 {
		height: calc(66.66667% - 1.25rem)
	}

	.grid-margin-y>.xxsmall-9 {
		height: calc(75% - 1.25rem)
	}

	.grid-margin-y>.xxsmall-10 {
		height: calc(83.33333% - 1.25rem)
	}

	.grid-margin-y>.xxsmall-11 {
		height: calc(91.66667% - 1.25rem)
	}

	.grid-margin-y>.xxsmall-12 {
		height: calc(100% - 1.25rem)
	}

	.grid-margin-y>.xsmall-auto {
		height: auto
	}

	.grid-margin-y>.xsmall-shrink {
		height: auto
	}

	.grid-margin-y>.xsmall-1 {
		height: calc(8.33333% - 1.25rem)
	}

	.grid-margin-y>.xsmall-2 {
		height: calc(16.66667% - 1.25rem)
	}

	.grid-margin-y>.xsmall-3 {
		height: calc(25% - 1.25rem)
	}

	.grid-margin-y>.xsmall-4 {
		height: calc(33.33333% - 1.25rem)
	}

	.grid-margin-y>.xsmall-5 {
		height: calc(41.66667% - 1.25rem)
	}

	.grid-margin-y>.xsmall-6 {
		height: calc(50% - 1.25rem)
	}

	.grid-margin-y>.xsmall-7 {
		height: calc(58.33333% - 1.25rem)
	}

	.grid-margin-y>.xsmall-8 {
		height: calc(66.66667% - 1.25rem)
	}

	.grid-margin-y>.xsmall-9 {
		height: calc(75% - 1.25rem)
	}

	.grid-margin-y>.xsmall-10 {
		height: calc(83.33333% - 1.25rem)
	}

	.grid-margin-y>.xsmall-11 {
		height: calc(91.66667% - 1.25rem)
	}

	.grid-margin-y>.xsmall-12 {
		height: calc(100% - 1.25rem)
	}

	.grid-margin-y>.small-auto {
		height: auto
	}

	.grid-margin-y>.small-shrink {
		height: auto
	}

	.grid-margin-y>.small-1 {
		height: calc(8.33333% - 1.25rem)
	}

	.grid-margin-y>.small-2 {
		height: calc(16.66667% - 1.25rem)
	}

	.grid-margin-y>.small-3 {
		height: calc(25% - 1.25rem)
	}

	.grid-margin-y>.small-4 {
		height: calc(33.33333% - 1.25rem)
	}

	.grid-margin-y>.small-5 {
		height: calc(41.66667% - 1.25rem)
	}

	.grid-margin-y>.small-6 {
		height: calc(50% - 1.25rem)
	}

	.grid-margin-y>.small-7 {
		height: calc(58.33333% - 1.25rem)
	}

	.grid-margin-y>.small-8 {
		height: calc(66.66667% - 1.25rem)
	}

	.grid-margin-y>.small-9 {
		height: calc(75% - 1.25rem)
	}

	.grid-margin-y>.small-10 {
		height: calc(83.33333% - 1.25rem)
	}

	.grid-margin-y>.small-11 {
		height: calc(91.66667% - 1.25rem)
	}

	.grid-margin-y>.small-12 {
		height: calc(100% - 1.25rem)
	}

	.grid-margin-y>.medium-auto {
		height: auto
	}

	.grid-margin-y>.medium-shrink {
		height: auto
	}

	.grid-margin-y>.medium-1 {
		height: calc(8.33333% - 1.25rem)
	}

	.grid-margin-y>.medium-2 {
		height: calc(16.66667% - 1.25rem)
	}

	.grid-margin-y>.medium-3 {
		height: calc(25% - 1.25rem)
	}

	.grid-margin-y>.medium-4 {
		height: calc(33.33333% - 1.25rem)
	}

	.grid-margin-y>.medium-5 {
		height: calc(41.66667% - 1.25rem)
	}

	.grid-margin-y>.medium-6 {
		height: calc(50% - 1.25rem)
	}

	.grid-margin-y>.medium-7 {
		height: calc(58.33333% - 1.25rem)
	}

	.grid-margin-y>.medium-8 {
		height: calc(66.66667% - 1.25rem)
	}

	.grid-margin-y>.medium-9 {
		height: calc(75% - 1.25rem)
	}

	.grid-margin-y>.medium-10 {
		height: calc(83.33333% - 1.25rem)
	}

	.grid-margin-y>.medium-11 {
		height: calc(91.66667% - 1.25rem)
	}

	.grid-margin-y>.medium-12 {
		height: calc(100% - 1.25rem)
	}
}

@media print,
screen and (min-width: 60em) {
	.grid-margin-y>.auto {
		height: auto
	}

	.grid-margin-y>.shrink {
		height: auto
	}

	.grid-margin-y>.xxsmall-1 {
		height: calc(8.33333% - 1.875rem)
	}

	.grid-margin-y>.xxsmall-2 {
		height: calc(16.66667% - 1.875rem)
	}

	.grid-margin-y>.xxsmall-3 {
		height: calc(25% - 1.875rem)
	}

	.grid-margin-y>.xxsmall-4 {
		height: calc(33.33333% - 1.875rem)
	}

	.grid-margin-y>.xxsmall-5 {
		height: calc(41.66667% - 1.875rem)
	}

	.grid-margin-y>.xxsmall-6 {
		height: calc(50% - 1.875rem)
	}

	.grid-margin-y>.xxsmall-7 {
		height: calc(58.33333% - 1.875rem)
	}

	.grid-margin-y>.xxsmall-8 {
		height: calc(66.66667% - 1.875rem)
	}

	.grid-margin-y>.xxsmall-9 {
		height: calc(75% - 1.875rem)
	}

	.grid-margin-y>.xxsmall-10 {
		height: calc(83.33333% - 1.875rem)
	}

	.grid-margin-y>.xxsmall-11 {
		height: calc(91.66667% - 1.875rem)
	}

	.grid-margin-y>.xxsmall-12 {
		height: calc(100% - 1.875rem)
	}

	.grid-margin-y>.xsmall-auto {
		height: auto
	}

	.grid-margin-y>.xsmall-shrink {
		height: auto
	}

	.grid-margin-y>.xsmall-1 {
		height: calc(8.33333% - 1.875rem)
	}

	.grid-margin-y>.xsmall-2 {
		height: calc(16.66667% - 1.875rem)
	}

	.grid-margin-y>.xsmall-3 {
		height: calc(25% - 1.875rem)
	}

	.grid-margin-y>.xsmall-4 {
		height: calc(33.33333% - 1.875rem)
	}

	.grid-margin-y>.xsmall-5 {
		height: calc(41.66667% - 1.875rem)
	}

	.grid-margin-y>.xsmall-6 {
		height: calc(50% - 1.875rem)
	}

	.grid-margin-y>.xsmall-7 {
		height: calc(58.33333% - 1.875rem)
	}

	.grid-margin-y>.xsmall-8 {
		height: calc(66.66667% - 1.875rem)
	}

	.grid-margin-y>.xsmall-9 {
		height: calc(75% - 1.875rem)
	}

	.grid-margin-y>.xsmall-10 {
		height: calc(83.33333% - 1.875rem)
	}

	.grid-margin-y>.xsmall-11 {
		height: calc(91.66667% - 1.875rem)
	}

	.grid-margin-y>.xsmall-12 {
		height: calc(100% - 1.875rem)
	}

	.grid-margin-y>.small-auto {
		height: auto
	}

	.grid-margin-y>.small-shrink {
		height: auto
	}

	.grid-margin-y>.small-1 {
		height: calc(8.33333% - 1.875rem)
	}

	.grid-margin-y>.small-2 {
		height: calc(16.66667% - 1.875rem)
	}

	.grid-margin-y>.small-3 {
		height: calc(25% - 1.875rem)
	}

	.grid-margin-y>.small-4 {
		height: calc(33.33333% - 1.875rem)
	}

	.grid-margin-y>.small-5 {
		height: calc(41.66667% - 1.875rem)
	}

	.grid-margin-y>.small-6 {
		height: calc(50% - 1.875rem)
	}

	.grid-margin-y>.small-7 {
		height: calc(58.33333% - 1.875rem)
	}

	.grid-margin-y>.small-8 {
		height: calc(66.66667% - 1.875rem)
	}

	.grid-margin-y>.small-9 {
		height: calc(75% - 1.875rem)
	}

	.grid-margin-y>.small-10 {
		height: calc(83.33333% - 1.875rem)
	}

	.grid-margin-y>.small-11 {
		height: calc(91.66667% - 1.875rem)
	}

	.grid-margin-y>.small-12 {
		height: calc(100% - 1.875rem)
	}

	.grid-margin-y>.medium-auto {
		height: auto
	}

	.grid-margin-y>.medium-shrink {
		height: auto
	}

	.grid-margin-y>.medium-1 {
		height: calc(8.33333% - 1.875rem)
	}

	.grid-margin-y>.medium-2 {
		height: calc(16.66667% - 1.875rem)
	}

	.grid-margin-y>.medium-3 {
		height: calc(25% - 1.875rem)
	}

	.grid-margin-y>.medium-4 {
		height: calc(33.33333% - 1.875rem)
	}

	.grid-margin-y>.medium-5 {
		height: calc(41.66667% - 1.875rem)
	}

	.grid-margin-y>.medium-6 {
		height: calc(50% - 1.875rem)
	}

	.grid-margin-y>.medium-7 {
		height: calc(58.33333% - 1.875rem)
	}

	.grid-margin-y>.medium-8 {
		height: calc(66.66667% - 1.875rem)
	}

	.grid-margin-y>.medium-9 {
		height: calc(75% - 1.875rem)
	}

	.grid-margin-y>.medium-10 {
		height: calc(83.33333% - 1.875rem)
	}

	.grid-margin-y>.medium-11 {
		height: calc(91.66667% - 1.875rem)
	}

	.grid-margin-y>.medium-12 {
		height: calc(100% - 1.875rem)
	}

	.grid-margin-y>.large-auto {
		height: auto
	}

	.grid-margin-y>.large-shrink {
		height: auto
	}

	.grid-margin-y>.large-1 {
		height: calc(8.33333% - 1.875rem)
	}

	.grid-margin-y>.large-2 {
		height: calc(16.66667% - 1.875rem)
	}

	.grid-margin-y>.large-3 {
		height: calc(25% - 1.875rem)
	}

	.grid-margin-y>.large-4 {
		height: calc(33.33333% - 1.875rem)
	}

	.grid-margin-y>.large-5 {
		height: calc(41.66667% - 1.875rem)
	}

	.grid-margin-y>.large-6 {
		height: calc(50% - 1.875rem)
	}

	.grid-margin-y>.large-7 {
		height: calc(58.33333% - 1.875rem)
	}

	.grid-margin-y>.large-8 {
		height: calc(66.66667% - 1.875rem)
	}

	.grid-margin-y>.large-9 {
		height: calc(75% - 1.875rem)
	}

	.grid-margin-y>.large-10 {
		height: calc(83.33333% - 1.875rem)
	}

	.grid-margin-y>.large-11 {
		height: calc(91.66667% - 1.875rem)
	}

	.grid-margin-y>.large-12 {
		height: calc(100% - 1.875rem)
	}
}

@media screen and (min-width: 75em) {
	.grid-margin-y>.xlarge-auto {
		height: auto
	}

	.grid-margin-y>.xlarge-shrink {
		height: auto
	}

	.grid-margin-y>.xlarge-1 {
		height: calc(8.33333% - 1.875rem)
	}

	.grid-margin-y>.xlarge-2 {
		height: calc(16.66667% - 1.875rem)
	}

	.grid-margin-y>.xlarge-3 {
		height: calc(25% - 1.875rem)
	}

	.grid-margin-y>.xlarge-4 {
		height: calc(33.33333% - 1.875rem)
	}

	.grid-margin-y>.xlarge-5 {
		height: calc(41.66667% - 1.875rem)
	}

	.grid-margin-y>.xlarge-6 {
		height: calc(50% - 1.875rem)
	}

	.grid-margin-y>.xlarge-7 {
		height: calc(58.33333% - 1.875rem)
	}

	.grid-margin-y>.xlarge-8 {
		height: calc(66.66667% - 1.875rem)
	}

	.grid-margin-y>.xlarge-9 {
		height: calc(75% - 1.875rem)
	}

	.grid-margin-y>.xlarge-10 {
		height: calc(83.33333% - 1.875rem)
	}

	.grid-margin-y>.xlarge-11 {
		height: calc(91.66667% - 1.875rem)
	}

	.grid-margin-y>.xlarge-12 {
		height: calc(100% - 1.875rem)
	}
}

@media screen and (min-width: 90em) {
	.grid-margin-y>.xxlarge-auto {
		height: auto
	}

	.grid-margin-y>.xxlarge-shrink {
		height: auto
	}

	.grid-margin-y>.xxlarge-1 {
		height: calc(8.33333% - 1.875rem)
	}

	.grid-margin-y>.xxlarge-2 {
		height: calc(16.66667% - 1.875rem)
	}

	.grid-margin-y>.xxlarge-3 {
		height: calc(25% - 1.875rem)
	}

	.grid-margin-y>.xxlarge-4 {
		height: calc(33.33333% - 1.875rem)
	}

	.grid-margin-y>.xxlarge-5 {
		height: calc(41.66667% - 1.875rem)
	}

	.grid-margin-y>.xxlarge-6 {
		height: calc(50% - 1.875rem)
	}

	.grid-margin-y>.xxlarge-7 {
		height: calc(58.33333% - 1.875rem)
	}

	.grid-margin-y>.xxlarge-8 {
		height: calc(66.66667% - 1.875rem)
	}

	.grid-margin-y>.xxlarge-9 {
		height: calc(75% - 1.875rem)
	}

	.grid-margin-y>.xxlarge-10 {
		height: calc(83.33333% - 1.875rem)
	}

	.grid-margin-y>.xxlarge-11 {
		height: calc(91.66667% - 1.875rem)
	}

	.grid-margin-y>.xxlarge-12 {
		height: calc(100% - 1.875rem)
	}
}

@media screen and (min-width: 100em) {
	.grid-margin-y>.huge-auto {
		height: auto
	}

	.grid-margin-y>.huge-shrink {
		height: auto
	}

	.grid-margin-y>.huge-1 {
		height: calc(8.33333% - 1.875rem)
	}

	.grid-margin-y>.huge-2 {
		height: calc(16.66667% - 1.875rem)
	}

	.grid-margin-y>.huge-3 {
		height: calc(25% - 1.875rem)
	}

	.grid-margin-y>.huge-4 {
		height: calc(33.33333% - 1.875rem)
	}

	.grid-margin-y>.huge-5 {
		height: calc(41.66667% - 1.875rem)
	}

	.grid-margin-y>.huge-6 {
		height: calc(50% - 1.875rem)
	}

	.grid-margin-y>.huge-7 {
		height: calc(58.33333% - 1.875rem)
	}

	.grid-margin-y>.huge-8 {
		height: calc(66.66667% - 1.875rem)
	}

	.grid-margin-y>.huge-9 {
		height: calc(75% - 1.875rem)
	}

	.grid-margin-y>.huge-10 {
		height: calc(83.33333% - 1.875rem)
	}

	.grid-margin-y>.huge-11 {
		height: calc(91.66667% - 1.875rem)
	}

	.grid-margin-y>.huge-12 {
		height: calc(100% - 1.875rem)
	}
}

.grid-frame {
	overflow: hidden;
	position: relative;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100vw
}

.cell .grid-frame {
	width: 100%
}

.cell-block {
	overflow-x: auto;
	max-width: 100%;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar
}

.cell-block-y {
	overflow-y: auto;
	max-height: 100%;
	min-height: 100%;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar
}

.cell-block-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-height: 100%
}

.cell-block-container>.grid-x {
	max-height: 100%;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

@media print,
screen and (min-width: 35em) {
	.xsmall-grid-frame {
		overflow: hidden;
		position: relative;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		width: 100vw
	}

	.cell .xsmall-grid-frame {
		width: 100%
	}

	.xsmall-cell-block {
		overflow-x: auto;
		max-width: 100%;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar
	}

	.xsmall-cell-block-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		max-height: 100%
	}

	.xsmall-cell-block-container>.grid-x {
		max-height: 100%;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.xsmall-cell-block-y {
		overflow-y: auto;
		max-height: 100%;
		min-height: 100%;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar
	}
}

@media print,
screen and (min-width: 40em) {
	.small-grid-frame {
		overflow: hidden;
		position: relative;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		width: 100vw
	}

	.cell .small-grid-frame {
		width: 100%
	}

	.small-cell-block {
		overflow-x: auto;
		max-width: 100%;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar
	}

	.small-cell-block-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		max-height: 100%
	}

	.small-cell-block-container>.grid-x {
		max-height: 100%;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.small-cell-block-y {
		overflow-y: auto;
		max-height: 100%;
		min-height: 100%;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar
	}
}

@media print,
screen and (min-width: 48em) {
	.medium-grid-frame {
		overflow: hidden;
		position: relative;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		width: 100vw
	}

	.cell .medium-grid-frame {
		width: 100%
	}

	.medium-cell-block {
		overflow-x: auto;
		max-width: 100%;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar
	}

	.medium-cell-block-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		max-height: 100%
	}

	.medium-cell-block-container>.grid-x {
		max-height: 100%;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.medium-cell-block-y {
		overflow-y: auto;
		max-height: 100%;
		min-height: 100%;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar
	}
}

@media print,
screen and (min-width: 60em) {
	.large-grid-frame {
		overflow: hidden;
		position: relative;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		width: 100vw
	}

	.cell .large-grid-frame {
		width: 100%
	}

	.large-cell-block {
		overflow-x: auto;
		max-width: 100%;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar
	}

	.large-cell-block-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		max-height: 100%
	}

	.large-cell-block-container>.grid-x {
		max-height: 100%;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.large-cell-block-y {
		overflow-y: auto;
		max-height: 100%;
		min-height: 100%;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar
	}
}

@media screen and (min-width: 75em) {
	.xlarge-grid-frame {
		overflow: hidden;
		position: relative;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		width: 100vw
	}

	.cell .xlarge-grid-frame {
		width: 100%
	}

	.xlarge-cell-block {
		overflow-x: auto;
		max-width: 100%;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar
	}

	.xlarge-cell-block-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		max-height: 100%
	}

	.xlarge-cell-block-container>.grid-x {
		max-height: 100%;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.xlarge-cell-block-y {
		overflow-y: auto;
		max-height: 100%;
		min-height: 100%;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar
	}
}

@media screen and (min-width: 90em) {
	.xxlarge-grid-frame {
		overflow: hidden;
		position: relative;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		width: 100vw
	}

	.cell .xxlarge-grid-frame {
		width: 100%
	}

	.xxlarge-cell-block {
		overflow-x: auto;
		max-width: 100%;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar
	}

	.xxlarge-cell-block-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		max-height: 100%
	}

	.xxlarge-cell-block-container>.grid-x {
		max-height: 100%;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.xxlarge-cell-block-y {
		overflow-y: auto;
		max-height: 100%;
		min-height: 100%;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar
	}
}

@media screen and (min-width: 100em) {
	.huge-grid-frame {
		overflow: hidden;
		position: relative;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		width: 100vw
	}

	.cell .huge-grid-frame {
		width: 100%
	}

	.huge-cell-block {
		overflow-x: auto;
		max-width: 100%;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar
	}

	.huge-cell-block-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		max-height: 100%
	}

	.huge-cell-block-container>.grid-x {
		max-height: 100%;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.huge-cell-block-y {
		overflow-y: auto;
		max-height: 100%;
		min-height: 100%;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar
	}
}

.grid-y.grid-frame {
	width: auto;
	overflow: hidden;
	position: relative;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	height: 100vh
}

@media print,
screen and (min-width: 35em) {
	.grid-y.xsmall-grid-frame {
		width: auto;
		overflow: hidden;
		position: relative;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		height: 100vh
	}
}

@media print,
screen and (min-width: 40em) {
	.grid-y.small-grid-frame {
		width: auto;
		overflow: hidden;
		position: relative;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		height: 100vh
	}
}

@media print,
screen and (min-width: 48em) {
	.grid-y.medium-grid-frame {
		width: auto;
		overflow: hidden;
		position: relative;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		height: 100vh
	}
}

@media print,
screen and (min-width: 60em) {
	.grid-y.large-grid-frame {
		width: auto;
		overflow: hidden;
		position: relative;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		height: 100vh
	}
}

@media screen and (min-width: 75em) {
	.grid-y.xlarge-grid-frame {
		width: auto;
		overflow: hidden;
		position: relative;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		height: 100vh
	}
}

@media screen and (min-width: 90em) {
	.grid-y.xxlarge-grid-frame {
		width: auto;
		overflow: hidden;
		position: relative;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		height: 100vh
	}
}

@media screen and (min-width: 100em) {
	.grid-y.huge-grid-frame {
		width: auto;
		overflow: hidden;
		position: relative;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		height: 100vh
	}
}

.cell .grid-y.grid-frame {
	height: 100%
}

@media print,
screen and (min-width: 35em) {
	.cell .grid-y.xsmall-grid-frame {
		height: 100%
	}
}

@media print,
screen and (min-width: 40em) {
	.cell .grid-y.small-grid-frame {
		height: 100%
	}
}

@media print,
screen and (min-width: 48em) {
	.cell .grid-y.medium-grid-frame {
		height: 100%
	}
}

@media print,
screen and (min-width: 60em) {
	.cell .grid-y.large-grid-frame {
		height: 100%
	}
}

@media screen and (min-width: 75em) {
	.cell .grid-y.xlarge-grid-frame {
		height: 100%
	}
}

@media screen and (min-width: 90em) {
	.cell .grid-y.xxlarge-grid-frame {
		height: 100%
	}
}

@media screen and (min-width: 100em) {
	.cell .grid-y.huge-grid-frame {
		height: 100%
	}
}

.grid-margin-y {
	margin-top: -.46875rem;
	margin-bottom: -.46875rem
}

@media print,
screen and (min-width: 35em) {
	.grid-margin-y {
		margin-top: -.46875rem;
		margin-bottom: -.46875rem
	}
}

@media print,
screen and (min-width: 48em) {
	.grid-margin-y {
		margin-top: -.625rem;
		margin-bottom: -.625rem
	}
}

@media print,
screen and (min-width: 60em) {
	.grid-margin-y {
		margin-top: -.9375rem;
		margin-bottom: -.9375rem
	}
}

.grid-margin-y>.cell {
	height: calc(100% - .9375rem);
	margin-top: .46875rem;
	margin-bottom: .46875rem
}

@media print,
screen and (min-width: 35em) {
	.grid-margin-y>.cell {
		height: calc(100% - .9375rem);
		margin-top: .46875rem;
		margin-bottom: .46875rem
	}
}

@media print,
screen and (min-width: 48em) {
	.grid-margin-y>.cell {
		height: calc(100% - 1.25rem);
		margin-top: .625rem;
		margin-bottom: .625rem
	}
}

@media print,
screen and (min-width: 60em) {
	.grid-margin-y>.cell {
		height: calc(100% - 1.875rem);
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

.grid-margin-y>.auto {
	height: auto
}

.grid-margin-y>.shrink {
	height: auto
}

.grid-margin-y>.xxsmall-1 {
	height: calc(8.33333% - .9375rem)
}

.grid-margin-y>.xxsmall-2 {
	height: calc(16.66667% - .9375rem)
}

.grid-margin-y>.xxsmall-3 {
	height: calc(25% - .9375rem)
}

.grid-margin-y>.xxsmall-4 {
	height: calc(33.33333% - .9375rem)
}

.grid-margin-y>.xxsmall-5 {
	height: calc(41.66667% - .9375rem)
}

.grid-margin-y>.xxsmall-6 {
	height: calc(50% - .9375rem)
}

.grid-margin-y>.xxsmall-7 {
	height: calc(58.33333% - .9375rem)
}

.grid-margin-y>.xxsmall-8 {
	height: calc(66.66667% - .9375rem)
}

.grid-margin-y>.xxsmall-9 {
	height: calc(75% - .9375rem)
}

.grid-margin-y>.xxsmall-10 {
	height: calc(83.33333% - .9375rem)
}

.grid-margin-y>.xxsmall-11 {
	height: calc(91.66667% - .9375rem)
}

.grid-margin-y>.xxsmall-12 {
	height: calc(100% - .9375rem)
}

@media print,
screen and (min-width: 35em) {
	.grid-margin-y>.auto {
		height: auto
	}

	.grid-margin-y>.shrink {
		height: auto
	}

	.grid-margin-y>.xxsmall-1 {
		height: calc(8.33333% - .9375rem)
	}

	.grid-margin-y>.xxsmall-2 {
		height: calc(16.66667% - .9375rem)
	}

	.grid-margin-y>.xxsmall-3 {
		height: calc(25% - .9375rem)
	}

	.grid-margin-y>.xxsmall-4 {
		height: calc(33.33333% - .9375rem)
	}

	.grid-margin-y>.xxsmall-5 {
		height: calc(41.66667% - .9375rem)
	}

	.grid-margin-y>.xxsmall-6 {
		height: calc(50% - .9375rem)
	}

	.grid-margin-y>.xxsmall-7 {
		height: calc(58.33333% - .9375rem)
	}

	.grid-margin-y>.xxsmall-8 {
		height: calc(66.66667% - .9375rem)
	}

	.grid-margin-y>.xxsmall-9 {
		height: calc(75% - .9375rem)
	}

	.grid-margin-y>.xxsmall-10 {
		height: calc(83.33333% - .9375rem)
	}

	.grid-margin-y>.xxsmall-11 {
		height: calc(91.66667% - .9375rem)
	}

	.grid-margin-y>.xxsmall-12 {
		height: calc(100% - .9375rem)
	}

	.grid-margin-y>.xsmall-auto {
		height: auto
	}

	.grid-margin-y>.xsmall-shrink {
		height: auto
	}

	.grid-margin-y>.xsmall-1 {
		height: calc(8.33333% - .9375rem)
	}

	.grid-margin-y>.xsmall-2 {
		height: calc(16.66667% - .9375rem)
	}

	.grid-margin-y>.xsmall-3 {
		height: calc(25% - .9375rem)
	}

	.grid-margin-y>.xsmall-4 {
		height: calc(33.33333% - .9375rem)
	}

	.grid-margin-y>.xsmall-5 {
		height: calc(41.66667% - .9375rem)
	}

	.grid-margin-y>.xsmall-6 {
		height: calc(50% - .9375rem)
	}

	.grid-margin-y>.xsmall-7 {
		height: calc(58.33333% - .9375rem)
	}

	.grid-margin-y>.xsmall-8 {
		height: calc(66.66667% - .9375rem)
	}

	.grid-margin-y>.xsmall-9 {
		height: calc(75% - .9375rem)
	}

	.grid-margin-y>.xsmall-10 {
		height: calc(83.33333% - .9375rem)
	}

	.grid-margin-y>.xsmall-11 {
		height: calc(91.66667% - .9375rem)
	}

	.grid-margin-y>.xsmall-12 {
		height: calc(100% - .9375rem)
	}
}

@media print,
screen and (min-width: 40em) {
	.grid-margin-y>.small-auto {
		height: auto
	}

	.grid-margin-y>.small-shrink {
		height: auto
	}

	.grid-margin-y>.small-1 {
		height: calc(8.33333% - .9375rem)
	}

	.grid-margin-y>.small-2 {
		height: calc(16.66667% - .9375rem)
	}

	.grid-margin-y>.small-3 {
		height: calc(25% - .9375rem)
	}

	.grid-margin-y>.small-4 {
		height: calc(33.33333% - .9375rem)
	}

	.grid-margin-y>.small-5 {
		height: calc(41.66667% - .9375rem)
	}

	.grid-margin-y>.small-6 {
		height: calc(50% - .9375rem)
	}

	.grid-margin-y>.small-7 {
		height: calc(58.33333% - .9375rem)
	}

	.grid-margin-y>.small-8 {
		height: calc(66.66667% - .9375rem)
	}

	.grid-margin-y>.small-9 {
		height: calc(75% - .9375rem)
	}

	.grid-margin-y>.small-10 {
		height: calc(83.33333% - .9375rem)
	}

	.grid-margin-y>.small-11 {
		height: calc(91.66667% - .9375rem)
	}

	.grid-margin-y>.small-12 {
		height: calc(100% - .9375rem)
	}
}

@media print,
screen and (min-width: 48em) {
	.grid-margin-y>.auto {
		height: auto
	}

	.grid-margin-y>.shrink {
		height: auto
	}

	.grid-margin-y>.xxsmall-1 {
		height: calc(8.33333% - 1.25rem)
	}

	.grid-margin-y>.xxsmall-2 {
		height: calc(16.66667% - 1.25rem)
	}

	.grid-margin-y>.xxsmall-3 {
		height: calc(25% - 1.25rem)
	}

	.grid-margin-y>.xxsmall-4 {
		height: calc(33.33333% - 1.25rem)
	}

	.grid-margin-y>.xxsmall-5 {
		height: calc(41.66667% - 1.25rem)
	}

	.grid-margin-y>.xxsmall-6 {
		height: calc(50% - 1.25rem)
	}

	.grid-margin-y>.xxsmall-7 {
		height: calc(58.33333% - 1.25rem)
	}

	.grid-margin-y>.xxsmall-8 {
		height: calc(66.66667% - 1.25rem)
	}

	.grid-margin-y>.xxsmall-9 {
		height: calc(75% - 1.25rem)
	}

	.grid-margin-y>.xxsmall-10 {
		height: calc(83.33333% - 1.25rem)
	}

	.grid-margin-y>.xxsmall-11 {
		height: calc(91.66667% - 1.25rem)
	}

	.grid-margin-y>.xxsmall-12 {
		height: calc(100% - 1.25rem)
	}

	.grid-margin-y>.xsmall-auto {
		height: auto
	}

	.grid-margin-y>.xsmall-shrink {
		height: auto
	}

	.grid-margin-y>.xsmall-1 {
		height: calc(8.33333% - 1.25rem)
	}

	.grid-margin-y>.xsmall-2 {
		height: calc(16.66667% - 1.25rem)
	}

	.grid-margin-y>.xsmall-3 {
		height: calc(25% - 1.25rem)
	}

	.grid-margin-y>.xsmall-4 {
		height: calc(33.33333% - 1.25rem)
	}

	.grid-margin-y>.xsmall-5 {
		height: calc(41.66667% - 1.25rem)
	}

	.grid-margin-y>.xsmall-6 {
		height: calc(50% - 1.25rem)
	}

	.grid-margin-y>.xsmall-7 {
		height: calc(58.33333% - 1.25rem)
	}

	.grid-margin-y>.xsmall-8 {
		height: calc(66.66667% - 1.25rem)
	}

	.grid-margin-y>.xsmall-9 {
		height: calc(75% - 1.25rem)
	}

	.grid-margin-y>.xsmall-10 {
		height: calc(83.33333% - 1.25rem)
	}

	.grid-margin-y>.xsmall-11 {
		height: calc(91.66667% - 1.25rem)
	}

	.grid-margin-y>.xsmall-12 {
		height: calc(100% - 1.25rem)
	}

	.grid-margin-y>.small-auto {
		height: auto
	}

	.grid-margin-y>.small-shrink {
		height: auto
	}

	.grid-margin-y>.small-1 {
		height: calc(8.33333% - 1.25rem)
	}

	.grid-margin-y>.small-2 {
		height: calc(16.66667% - 1.25rem)
	}

	.grid-margin-y>.small-3 {
		height: calc(25% - 1.25rem)
	}

	.grid-margin-y>.small-4 {
		height: calc(33.33333% - 1.25rem)
	}

	.grid-margin-y>.small-5 {
		height: calc(41.66667% - 1.25rem)
	}

	.grid-margin-y>.small-6 {
		height: calc(50% - 1.25rem)
	}

	.grid-margin-y>.small-7 {
		height: calc(58.33333% - 1.25rem)
	}

	.grid-margin-y>.small-8 {
		height: calc(66.66667% - 1.25rem)
	}

	.grid-margin-y>.small-9 {
		height: calc(75% - 1.25rem)
	}

	.grid-margin-y>.small-10 {
		height: calc(83.33333% - 1.25rem)
	}

	.grid-margin-y>.small-11 {
		height: calc(91.66667% - 1.25rem)
	}

	.grid-margin-y>.small-12 {
		height: calc(100% - 1.25rem)
	}

	.grid-margin-y>.medium-auto {
		height: auto
	}

	.grid-margin-y>.medium-shrink {
		height: auto
	}

	.grid-margin-y>.medium-1 {
		height: calc(8.33333% - 1.25rem)
	}

	.grid-margin-y>.medium-2 {
		height: calc(16.66667% - 1.25rem)
	}

	.grid-margin-y>.medium-3 {
		height: calc(25% - 1.25rem)
	}

	.grid-margin-y>.medium-4 {
		height: calc(33.33333% - 1.25rem)
	}

	.grid-margin-y>.medium-5 {
		height: calc(41.66667% - 1.25rem)
	}

	.grid-margin-y>.medium-6 {
		height: calc(50% - 1.25rem)
	}

	.grid-margin-y>.medium-7 {
		height: calc(58.33333% - 1.25rem)
	}

	.grid-margin-y>.medium-8 {
		height: calc(66.66667% - 1.25rem)
	}

	.grid-margin-y>.medium-9 {
		height: calc(75% - 1.25rem)
	}

	.grid-margin-y>.medium-10 {
		height: calc(83.33333% - 1.25rem)
	}

	.grid-margin-y>.medium-11 {
		height: calc(91.66667% - 1.25rem)
	}

	.grid-margin-y>.medium-12 {
		height: calc(100% - 1.25rem)
	}
}

@media print,
screen and (min-width: 60em) {
	.grid-margin-y>.auto {
		height: auto
	}

	.grid-margin-y>.shrink {
		height: auto
	}

	.grid-margin-y>.xxsmall-1 {
		height: calc(8.33333% - 1.875rem)
	}

	.grid-margin-y>.xxsmall-2 {
		height: calc(16.66667% - 1.875rem)
	}

	.grid-margin-y>.xxsmall-3 {
		height: calc(25% - 1.875rem)
	}

	.grid-margin-y>.xxsmall-4 {
		height: calc(33.33333% - 1.875rem)
	}

	.grid-margin-y>.xxsmall-5 {
		height: calc(41.66667% - 1.875rem)
	}

	.grid-margin-y>.xxsmall-6 {
		height: calc(50% - 1.875rem)
	}

	.grid-margin-y>.xxsmall-7 {
		height: calc(58.33333% - 1.875rem)
	}

	.grid-margin-y>.xxsmall-8 {
		height: calc(66.66667% - 1.875rem)
	}

	.grid-margin-y>.xxsmall-9 {
		height: calc(75% - 1.875rem)
	}

	.grid-margin-y>.xxsmall-10 {
		height: calc(83.33333% - 1.875rem)
	}

	.grid-margin-y>.xxsmall-11 {
		height: calc(91.66667% - 1.875rem)
	}

	.grid-margin-y>.xxsmall-12 {
		height: calc(100% - 1.875rem)
	}

	.grid-margin-y>.xsmall-auto {
		height: auto
	}

	.grid-margin-y>.xsmall-shrink {
		height: auto
	}

	.grid-margin-y>.xsmall-1 {
		height: calc(8.33333% - 1.875rem)
	}

	.grid-margin-y>.xsmall-2 {
		height: calc(16.66667% - 1.875rem)
	}

	.grid-margin-y>.xsmall-3 {
		height: calc(25% - 1.875rem)
	}

	.grid-margin-y>.xsmall-4 {
		height: calc(33.33333% - 1.875rem)
	}

	.grid-margin-y>.xsmall-5 {
		height: calc(41.66667% - 1.875rem)
	}

	.grid-margin-y>.xsmall-6 {
		height: calc(50% - 1.875rem)
	}

	.grid-margin-y>.xsmall-7 {
		height: calc(58.33333% - 1.875rem)
	}

	.grid-margin-y>.xsmall-8 {
		height: calc(66.66667% - 1.875rem)
	}

	.grid-margin-y>.xsmall-9 {
		height: calc(75% - 1.875rem)
	}

	.grid-margin-y>.xsmall-10 {
		height: calc(83.33333% - 1.875rem)
	}

	.grid-margin-y>.xsmall-11 {
		height: calc(91.66667% - 1.875rem)
	}

	.grid-margin-y>.xsmall-12 {
		height: calc(100% - 1.875rem)
	}

	.grid-margin-y>.small-auto {
		height: auto
	}

	.grid-margin-y>.small-shrink {
		height: auto
	}

	.grid-margin-y>.small-1 {
		height: calc(8.33333% - 1.875rem)
	}

	.grid-margin-y>.small-2 {
		height: calc(16.66667% - 1.875rem)
	}

	.grid-margin-y>.small-3 {
		height: calc(25% - 1.875rem)
	}

	.grid-margin-y>.small-4 {
		height: calc(33.33333% - 1.875rem)
	}

	.grid-margin-y>.small-5 {
		height: calc(41.66667% - 1.875rem)
	}

	.grid-margin-y>.small-6 {
		height: calc(50% - 1.875rem)
	}

	.grid-margin-y>.small-7 {
		height: calc(58.33333% - 1.875rem)
	}

	.grid-margin-y>.small-8 {
		height: calc(66.66667% - 1.875rem)
	}

	.grid-margin-y>.small-9 {
		height: calc(75% - 1.875rem)
	}

	.grid-margin-y>.small-10 {
		height: calc(83.33333% - 1.875rem)
	}

	.grid-margin-y>.small-11 {
		height: calc(91.66667% - 1.875rem)
	}

	.grid-margin-y>.small-12 {
		height: calc(100% - 1.875rem)
	}

	.grid-margin-y>.medium-auto {
		height: auto
	}

	.grid-margin-y>.medium-shrink {
		height: auto
	}

	.grid-margin-y>.medium-1 {
		height: calc(8.33333% - 1.875rem)
	}

	.grid-margin-y>.medium-2 {
		height: calc(16.66667% - 1.875rem)
	}

	.grid-margin-y>.medium-3 {
		height: calc(25% - 1.875rem)
	}

	.grid-margin-y>.medium-4 {
		height: calc(33.33333% - 1.875rem)
	}

	.grid-margin-y>.medium-5 {
		height: calc(41.66667% - 1.875rem)
	}

	.grid-margin-y>.medium-6 {
		height: calc(50% - 1.875rem)
	}

	.grid-margin-y>.medium-7 {
		height: calc(58.33333% - 1.875rem)
	}

	.grid-margin-y>.medium-8 {
		height: calc(66.66667% - 1.875rem)
	}

	.grid-margin-y>.medium-9 {
		height: calc(75% - 1.875rem)
	}

	.grid-margin-y>.medium-10 {
		height: calc(83.33333% - 1.875rem)
	}

	.grid-margin-y>.medium-11 {
		height: calc(91.66667% - 1.875rem)
	}

	.grid-margin-y>.medium-12 {
		height: calc(100% - 1.875rem)
	}

	.grid-margin-y>.large-auto {
		height: auto
	}

	.grid-margin-y>.large-shrink {
		height: auto
	}

	.grid-margin-y>.large-1 {
		height: calc(8.33333% - 1.875rem)
	}

	.grid-margin-y>.large-2 {
		height: calc(16.66667% - 1.875rem)
	}

	.grid-margin-y>.large-3 {
		height: calc(25% - 1.875rem)
	}

	.grid-margin-y>.large-4 {
		height: calc(33.33333% - 1.875rem)
	}

	.grid-margin-y>.large-5 {
		height: calc(41.66667% - 1.875rem)
	}

	.grid-margin-y>.large-6 {
		height: calc(50% - 1.875rem)
	}

	.grid-margin-y>.large-7 {
		height: calc(58.33333% - 1.875rem)
	}

	.grid-margin-y>.large-8 {
		height: calc(66.66667% - 1.875rem)
	}

	.grid-margin-y>.large-9 {
		height: calc(75% - 1.875rem)
	}

	.grid-margin-y>.large-10 {
		height: calc(83.33333% - 1.875rem)
	}

	.grid-margin-y>.large-11 {
		height: calc(91.66667% - 1.875rem)
	}

	.grid-margin-y>.large-12 {
		height: calc(100% - 1.875rem)
	}
}

@media screen and (min-width: 75em) {
	.grid-margin-y>.xlarge-auto {
		height: auto
	}

	.grid-margin-y>.xlarge-shrink {
		height: auto
	}

	.grid-margin-y>.xlarge-1 {
		height: calc(8.33333% - 1.875rem)
	}

	.grid-margin-y>.xlarge-2 {
		height: calc(16.66667% - 1.875rem)
	}

	.grid-margin-y>.xlarge-3 {
		height: calc(25% - 1.875rem)
	}

	.grid-margin-y>.xlarge-4 {
		height: calc(33.33333% - 1.875rem)
	}

	.grid-margin-y>.xlarge-5 {
		height: calc(41.66667% - 1.875rem)
	}

	.grid-margin-y>.xlarge-6 {
		height: calc(50% - 1.875rem)
	}

	.grid-margin-y>.xlarge-7 {
		height: calc(58.33333% - 1.875rem)
	}

	.grid-margin-y>.xlarge-8 {
		height: calc(66.66667% - 1.875rem)
	}

	.grid-margin-y>.xlarge-9 {
		height: calc(75% - 1.875rem)
	}

	.grid-margin-y>.xlarge-10 {
		height: calc(83.33333% - 1.875rem)
	}

	.grid-margin-y>.xlarge-11 {
		height: calc(91.66667% - 1.875rem)
	}

	.grid-margin-y>.xlarge-12 {
		height: calc(100% - 1.875rem)
	}
}

@media screen and (min-width: 90em) {
	.grid-margin-y>.xxlarge-auto {
		height: auto
	}

	.grid-margin-y>.xxlarge-shrink {
		height: auto
	}

	.grid-margin-y>.xxlarge-1 {
		height: calc(8.33333% - 1.875rem)
	}

	.grid-margin-y>.xxlarge-2 {
		height: calc(16.66667% - 1.875rem)
	}

	.grid-margin-y>.xxlarge-3 {
		height: calc(25% - 1.875rem)
	}

	.grid-margin-y>.xxlarge-4 {
		height: calc(33.33333% - 1.875rem)
	}

	.grid-margin-y>.xxlarge-5 {
		height: calc(41.66667% - 1.875rem)
	}

	.grid-margin-y>.xxlarge-6 {
		height: calc(50% - 1.875rem)
	}

	.grid-margin-y>.xxlarge-7 {
		height: calc(58.33333% - 1.875rem)
	}

	.grid-margin-y>.xxlarge-8 {
		height: calc(66.66667% - 1.875rem)
	}

	.grid-margin-y>.xxlarge-9 {
		height: calc(75% - 1.875rem)
	}

	.grid-margin-y>.xxlarge-10 {
		height: calc(83.33333% - 1.875rem)
	}

	.grid-margin-y>.xxlarge-11 {
		height: calc(91.66667% - 1.875rem)
	}

	.grid-margin-y>.xxlarge-12 {
		height: calc(100% - 1.875rem)
	}
}

@media screen and (min-width: 100em) {
	.grid-margin-y>.huge-auto {
		height: auto
	}

	.grid-margin-y>.huge-shrink {
		height: auto
	}

	.grid-margin-y>.huge-1 {
		height: calc(8.33333% - 1.875rem)
	}

	.grid-margin-y>.huge-2 {
		height: calc(16.66667% - 1.875rem)
	}

	.grid-margin-y>.huge-3 {
		height: calc(25% - 1.875rem)
	}

	.grid-margin-y>.huge-4 {
		height: calc(33.33333% - 1.875rem)
	}

	.grid-margin-y>.huge-5 {
		height: calc(41.66667% - 1.875rem)
	}

	.grid-margin-y>.huge-6 {
		height: calc(50% - 1.875rem)
	}

	.grid-margin-y>.huge-7 {
		height: calc(58.33333% - 1.875rem)
	}

	.grid-margin-y>.huge-8 {
		height: calc(66.66667% - 1.875rem)
	}

	.grid-margin-y>.huge-9 {
		height: calc(75% - 1.875rem)
	}

	.grid-margin-y>.huge-10 {
		height: calc(83.33333% - 1.875rem)
	}

	.grid-margin-y>.huge-11 {
		height: calc(91.66667% - 1.875rem)
	}

	.grid-margin-y>.huge-12 {
		height: calc(100% - 1.875rem)
	}
}

.grid-frame.grid-margin-y {
	height: calc(100vh + .9375rem)
}

@media print,
screen and (min-width: 35em) {
	.grid-frame.grid-margin-y {
		height: calc(100vh + .9375rem)
	}
}

@media print,
screen and (min-width: 40em) {
	.grid-frame.grid-margin-y {
		height: calc(100vh + .9375rem)
	}
}

@media print,
screen and (min-width: 48em) {
	.grid-frame.grid-margin-y {
		height: calc(100vh + 1.25rem)
	}
}

@media print,
screen and (min-width: 60em) {
	.grid-frame.grid-margin-y {
		height: calc(100vh + 1.875rem)
	}
}

@media screen and (min-width: 75em) {
	.grid-frame.grid-margin-y {
		height: calc(100vh + 1.875rem)
	}
}

@media screen and (min-width: 90em) {
	.grid-frame.grid-margin-y {
		height: calc(100vh + 1.875rem)
	}
}

@media screen and (min-width: 100em) {
	.grid-frame.grid-margin-y {
		height: calc(100vh + 1.875rem)
	}
}

@media print,
screen and (min-width: 35em) {
	.grid-margin-y.xsmall-grid-frame {
		height: calc(100vh + .9375rem)
	}
}

@media print,
screen and (min-width: 40em) {
	.grid-margin-y.small-grid-frame {
		height: calc(100vh + .9375rem)
	}
}

@media print,
screen and (min-width: 48em) {
	.grid-margin-y.medium-grid-frame {
		height: calc(100vh + 1.25rem)
	}
}

@media print,
screen and (min-width: 60em) {
	.grid-margin-y.large-grid-frame {
		height: calc(100vh + 1.875rem)
	}
}

@media screen and (min-width: 75em) {
	.grid-margin-y.xlarge-grid-frame {
		height: calc(100vh + 1.875rem)
	}
}

@media screen and (min-width: 90em) {
	.grid-margin-y.xxlarge-grid-frame {
		height: calc(100vh + 1.875rem)
	}
}

@media screen and (min-width: 100em) {
	.grid-margin-y.huge-grid-frame {
		height: calc(100vh + 1.875rem)
	}
}

.align-left {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.align-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.align-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.align-justify {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.align-spaced {
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.align-left.vertical.menu>li>a {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.align-right.vertical.menu>li>a {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.align-center.vertical.menu>li>a {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.align-top {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.align-self-top {
	-ms-flex-item-align: start;
	align-self: flex-start
}

.align-bottom {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.align-self-bottom {
	-ms-flex-item-align: end;
	align-self: flex-end
}

.align-middle {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.align-self-middle {
	-ms-flex-item-align: center;
	align-self: center
}

.align-stretch {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.align-self-stretch {
	-ms-flex-item-align: stretch;
	align-self: stretch
}

.align-center-middle {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center
}

.xxsmall-order-1 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}

.xxsmall-order-2 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}

.xxsmall-order-3 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3
}

.xxsmall-order-4 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4
}

.xxsmall-order-5 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5
}

.xxsmall-order-6 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
	order: 6
}

@media print,
screen and (min-width: 35em) {
	.xsmall-order-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.xsmall-order-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.xsmall-order-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.xsmall-order-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.xsmall-order-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.xsmall-order-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}
}

@media print,
screen and (min-width: 40em) {
	.small-order-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.small-order-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.small-order-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.small-order-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.small-order-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.small-order-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}
}

@media print,
screen and (min-width: 48em) {
	.medium-order-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.medium-order-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.medium-order-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.medium-order-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.medium-order-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.medium-order-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}
}

@media print,
screen and (min-width: 60em) {
	.large-order-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.large-order-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.large-order-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.large-order-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.large-order-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.large-order-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}
}

@media screen and (min-width: 75em) {
	.xlarge-order-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.xlarge-order-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.xlarge-order-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.xlarge-order-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.xlarge-order-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.xlarge-order-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}
}

@media screen and (min-width: 90em) {
	.xxlarge-order-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.xxlarge-order-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.xxlarge-order-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.xxlarge-order-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.xxlarge-order-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.xxlarge-order-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}
}

@media screen and (min-width: 100em) {
	.huge-order-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.huge-order-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.huge-order-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.huge-order-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.huge-order-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.huge-order-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}
}

.flex-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.flex-child-auto {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.flex-child-grow {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}

.flex-child-shrink {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto
}

.flex-dir-row {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.flex-dir-row-reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}

.flex-dir-column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.flex-dir-column-reverse {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}

@media print,
screen and (min-width: 35em) {
	.xsmall-flex-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.xsmall-flex-child-auto {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto
	}

	.xsmall-flex-child-grow {
		-webkit-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto
	}

	.xsmall-flex-child-shrink {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto
	}

	.xsmall-flex-dir-row {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.xsmall-flex-dir-row-reverse {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}

	.xsmall-flex-dir-column {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.xsmall-flex-dir-column-reverse {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}
}

@media print,
screen and (min-width: 40em) {
	.small-flex-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.small-flex-child-auto {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto
	}

	.small-flex-child-grow {
		-webkit-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto
	}

	.small-flex-child-shrink {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto
	}

	.small-flex-dir-row {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.small-flex-dir-row-reverse {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}

	.small-flex-dir-column {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.small-flex-dir-column-reverse {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}
}

@media print,
screen and (min-width: 48em) {
	.medium-flex-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.medium-flex-child-auto {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto
	}

	.medium-flex-child-grow {
		-webkit-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto
	}

	.medium-flex-child-shrink {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto
	}

	.medium-flex-dir-row {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.medium-flex-dir-row-reverse {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}

	.medium-flex-dir-column {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.medium-flex-dir-column-reverse {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}
}

@media print,
screen and (min-width: 60em) {
	.large-flex-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.large-flex-child-auto {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto
	}

	.large-flex-child-grow {
		-webkit-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto
	}

	.large-flex-child-shrink {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto
	}

	.large-flex-dir-row {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.large-flex-dir-row-reverse {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}

	.large-flex-dir-column {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.large-flex-dir-column-reverse {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}
}

@media screen and (min-width: 75em) {
	.xlarge-flex-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.xlarge-flex-child-auto {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto
	}

	.xlarge-flex-child-grow {
		-webkit-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto
	}

	.xlarge-flex-child-shrink {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto
	}

	.xlarge-flex-dir-row {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.xlarge-flex-dir-row-reverse {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}

	.xlarge-flex-dir-column {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.xlarge-flex-dir-column-reverse {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}
}

@media screen and (min-width: 90em) {
	.xxlarge-flex-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.xxlarge-flex-child-auto {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto
	}

	.xxlarge-flex-child-grow {
		-webkit-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto
	}

	.xxlarge-flex-child-shrink {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto
	}

	.xxlarge-flex-dir-row {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.xxlarge-flex-dir-row-reverse {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}

	.xxlarge-flex-dir-column {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.xxlarge-flex-dir-column-reverse {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}
}

@media screen and (min-width: 100em) {
	.huge-flex-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.huge-flex-child-auto {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto
	}

	.huge-flex-child-grow {
		-webkit-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto
	}

	.huge-flex-child-shrink {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto
	}

	.huge-flex-dir-row {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.huge-flex-dir-row-reverse {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}

	.huge-flex-dir-column {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.huge-flex-dir-column-reverse {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}
}

.hide {
	display: none !important
}

.invisible {
	visibility: hidden
}

@media screen and (max-width: 34.99875em) {
	.hide-for-xxsmall-only {
		display: none !important
	}
}

@media screen and (max-width: 0em),
screen and (min-width: 35em) {
	.show-for-xxsmall-only {
		display: none !important
	}
}

@media print,
screen and (min-width: 35em) {
	.hide-for-xsmall {
		display: none !important
	}
}

@media screen and (max-width: 34.99875em) {
	.show-for-xsmall {
		display: none !important
	}
}

@media screen and (min-width: 35em) and (max-width: 39.99875em) {
	.hide-for-xsmall-only {
		display: none !important
	}
}

@media screen and (max-width: 34.99875em),
screen and (min-width: 40em) {
	.show-for-xsmall-only {
		display: none !important
	}
}

@media print,
screen and (min-width: 40em) {
	.hide-for-small {
		display: none !important
	}
}

@media screen and (max-width: 39.99875em) {
	.show-for-small {
		display: none !important
	}
}

@media screen and (min-width: 40em) and (max-width: 47.99875em) {
	.hide-for-small-only {
		display: none !important
	}
}

@media screen and (max-width: 39.99875em),
screen and (min-width: 48em) {
	.show-for-small-only {
		display: none !important
	}
}

@media print,
screen and (min-width: 48em) {
	.hide-for-medium {
		display: none !important
	}
}

@media screen and (max-width: 47.99875em) {
	.show-for-medium {
		display: none !important
	}
}

@media screen and (min-width: 48em) and (max-width: 59.99875em) {
	.hide-for-medium-only {
		display: none !important
	}
}

@media screen and (max-width: 47.99875em),
screen and (min-width: 60em) {
	.show-for-medium-only {
		display: none !important
	}
}

@media print,
screen and (min-width: 60em) {
	.hide-for-large {
		display: none !important
	}
}

@media screen and (max-width: 59.99875em) {
	.show-for-large {
		display: none !important
	}
}

@media screen and (min-width: 60em) and (max-width: 74.99875em) {
	.hide-for-large-only {
		display: none !important
	}
}

@media screen and (max-width: 59.99875em),
screen and (min-width: 75em) {
	.show-for-large-only {
		display: none !important
	}
}

@media screen and (min-width: 75em) {
	.hide-for-xlarge {
		display: none !important
	}
}

@media screen and (max-width: 74.99875em) {
	.show-for-xlarge {
		display: none !important
	}
}

@media screen and (min-width: 75em) and (max-width: 85.37375em) {
	.hide-for-xlarge-only {
		display: none !important
	}
}

@media screen and (max-width: 74.99875em),
screen and (min-width: 85.375em) {
	.show-for-xlarge-only {
		display: none !important
	}
}

@media screen and (min-width: 90em) {
	.hide-for-xxlarge {
		display: none !important
	}
}

@media screen and (max-width: 89.99875em) {
	.show-for-xxlarge {
		display: none !important
	}
}

@media screen and (min-width: 90em) and (max-width: 99.99875em) {
	.hide-for-xxlarge-only {
		display: none !important
	}
}

@media screen and (max-width: 89.99875em),
screen and (min-width: 100em) {
	.show-for-xxlarge-only {
		display: none !important
	}
}

@media screen and (min-width: 100em) {
	.hide-for-huge {
		display: none !important
	}
}

@media screen and (max-width: 99.99875em) {
	.show-for-huge {
		display: none !important
	}
}

@media screen and (min-width: 100em) {
	.hide-for-huge-only {
		display: none !important
	}
}

@media screen and (max-width: 99.99875em) {
	.show-for-huge-only {
		display: none !important
	}
}

.show-for-sr,
.show-on-focus {
	position: absolute !important;
	width: 1px;
	height: 1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0
}

.show-on-focus:active,
.show-on-focus:focus {
	position: static !important;
	width: auto;
	height: auto;
	overflow: visible;
	clip: auto;
	white-space: normal
}

.show-for-landscape,
.hide-for-portrait {
	display: block !important
}

@media screen and (orientation: landscape) {

	.show-for-landscape,
	.hide-for-portrait {
		display: block !important
	}
}

@media screen and (orientation: portrait) {

	.show-for-landscape,
	.hide-for-portrait {
		display: none !important
	}
}

.hide-for-landscape,
.show-for-portrait {
	display: none !important
}

@media screen and (orientation: landscape) {

	.hide-for-landscape,
	.show-for-portrait {
		display: none !important
	}
}

@media screen and (orientation: portrait) {

	.hide-for-landscape,
	.show-for-portrait {
		display: block !important
	}
}


/**
 * Swiper 8.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 21, 2022
 */

 @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}