/*!
 * inuitcss, by @csswizardry
 *
 * github.com/inuitcss | inuitcss.com
 */

.layout {
	letter-spacing: -.31em
}

.layout,
.opera:-o-prefocus {
	word-spacing: -.43em
}

.layout__item {
	letter-spacing: normal;
	word-spacing: normal
}

.u-inline-block {
	display: inline-block
}

.u-text-right {
	color: #fff
}

.u-text--turquoise {
	color: #2dccd3
}

.u-text--red {
	color: #d22630
}

.u-text--dark-red {
	color: #9d2235
}

.u-text--dark-blue {
	color: #13294b
}

.u-text--yellow {
	color: #f2a900
}

.u-text--orange {
	color: #e35205
}

.u-text--blue {
	color: #236192
}

.u-text--green {
	color: #007681
}

.u-text--white {
	color: #fff
}

.u-text--body {
	color: #757575
}

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

.u-text-left {
	text-align: left
}

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

.u-text-upper {
	text-transform: uppercase
}

.u-border-top {
	border-width: 1px 0 0 0;
	border-style: solid
}

.u-border-right {
	border-width: 0 1px 0 0;
	border-style: solid
}

.u-border-bottom {
	border-width: 0 0 1px 0;
	border-style: solid
}

.u-border-left {
	border-width: 0 0 0 1px;
	border-style: solid
}

.u-border--line {
	border-color: grey
}

.c-card .c-card__img .c-card-img-original,
.c-newsletter label,
.u-visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}


/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden],
template {
	display: none
}

a {
	background-color: transparent
}

a:active,
a:hover {
	outline: 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b,
strong {
	font-weight: 700
}

dfn {
	font-style: italic
}

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

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

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

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 1em 40px
}

hr {
	box-sizing: content-box;
	height: 0
}

pre {
	overflow: auto
}

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

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button,
select {
	text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],
html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

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

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

input[type=search] {
	-webkit-appearance: textfield;
	box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: 700
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td,
th {
	padding: 0
}

blockquote,
body,
caption,
dd,
dl,
fieldset,
figure,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
legend,
ol,
p,
pre,
table,
td,
th,
ul {
	margin: 0;
	padding: 0
}

abbr[title],
dfn[title] {
	cursor: help
}

ins,
u {
	text-decoration: none
}

ins {
	border-bottom: 1px solid
}

html {
	box-sizing: border-box
}

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

address,
blockquote,
dl,
fieldset,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
ol,
p,
pre,
table,
ul {
	margin-bottom: 24.75px;
	margin-bottom: 1.65rem
}

dd,
ol,
ul {
	margin-left: 49.5px;
	margin-left: 3.3rem
}

html {
	font-size: .9375em;
	line-height: 1.65;
	background-color: #fff;
	color: #333;
	overflow-y: scroll;
	min-height: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased
}

h1 {
	font-size: 36px;
	font-size: 2.4rem;
	line-height: 1.375
}

h2 {
	font-size: 30px;
	font-size: 2rem;
	line-height: 1.65
}

h3 {
	font-size: 24px;
	font-size: 1.6rem;
	line-height: 1.03125
}

h4 {
	font-size: 20px;
	font-size: 1.3333333333rem;
	line-height: 1.2375
}

h5 {
	font-size: 16px;
	font-size: 1.0666666667rem;
	line-height: 1.546875
}

h6 {
	font-size: 14px;
	font-size: .9333333333rem;
	line-height: 1.7678571429
}

li>ol,
li>ul {
	margin-bottom: 0
}

img {
	max-width: 100%;
	font-style: italic;
	vertical-align: middle
}

.gm-style img,
img[height],
img[width] {
	max-width: none
}

a {
	color: #2dccd3;
	text-decoration: underline
}

body {
	font-family: "Futura LT W01 Book";
	font-size: 15px;
	font-size: 1rem;
	line-height: 1.65;
	font-weight: 300;
	background-color: #fff;
	color: #757575
}

@media screen and (min-width:700px) {
	body {
		font-size: 18px;
		font-size: 1.2rem
	}
}

.alpha,
.beta,
.c-stat .c-stat__inner .c-stat__data,
.delta,
.epsilon,
.gamma,
.p-country .p-country__content .p-country__content-data,
.zeta,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Futura LT W01 Bold";
	color: #000;
	margin-bottom: 34.03125px;
	text-transform: uppercase;
	font-weight: 400
}

.gamma,
h3 {
	margin-bottom: 0
}

.alpha,
h1 {
	line-height: 1.1
}

.beta,
.c-stat .c-stat__inner .c-stat__data,
.delta,
.p-country .p-country__content .p-country__content-data,
h2,
h4 {
	line-height: 1.3
}

.epsilon,
.gamma,
.zeta,
h3,
h5,
h6 {
	line-height: 1.2
}

.c-heading--turquoise,
.c-heading--video-list {
	color: #2dccd3
}

.c-heading--red {
	color: #d22630
}

.c-heading--white {
	color: #fff
}

.c-heading--rev {
	color: #fff
}

.alpha,
h1 {
	font-size: 37px;
	font-size: 2.4666666667rem
}

@media screen and (min-width:900px) {
	.alpha,
	h1 {
		font-size: 45px;
		font-size: 3rem
	}
}

.beta,
.c-stat .c-stat__inner .c-stat__data,
h2 {
	font-size: 25px;
	font-size: 1.6666666667rem
}

@media screen and (min-width:900px) {
	.beta,
	.c-stat .c-stat__inner .c-stat__data,
	h2 {
		font-size: 30px;
		font-size: 2rem
	}
}

.gamma,
h3 {
	font-size: 21px;
	font-size: 1.4rem
}

@media screen and (min-width:900px) {
	.gamma,
	h3 {
		font-size: 25px;
		font-size: 1.6666666667rem
	}
}

.delta,
.p-country .p-country__content .p-country__content-data,
h4 {
	font-size: 19px;
	font-size: 1.2666666667rem
}

@media screen and (min-width:900px) {
	.delta,
	.p-country .p-country__content .p-country__content-data,
	h4 {
		font-size: 23px;
		font-size: 1.5333333333rem
	}
}

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

@media screen and (min-width:900px) {
	.epsilon,
	h5 {
		font-size: 20px;
		font-size: 1.3333333333rem
	}
}

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

@media screen and (min-width:900px) {
	.zeta,
	h6 {
		font-size: 18px;
		font-size: 1.2rem
	}
}

.milli,
small {
	font-size: 12px;
	font-size: .8rem
}

@media screen and (min-width:900px) {
	.milli,
	small {
		font-size: 15px;
		font-size: 1rem
	}
}

.o-base-btn,
.o-btn--grey,
.o-btn--lightgrey {
	background-color: transparent;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	position: relative;
	border: 0 none;
	padding: 1.4em 2.8em 1.2em;
	font-family: "Futura LT W01 Bold";
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 13.3333333333px;
	line-height: 1.2!important;
	white-space: normal;
	margin-bottom: .25em;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-base-btn:hover,
.o-btn--grey:hover,
.o-btn--lightgrey:hover {
	cursor: pointer;
	background-color: transparent;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--grey {
	background-color: grey;
	color: #fff;
	font-weight: 600;
	text-transform: uppercase
}

.o-btn--lightgrey {
	background-color: #e7e7e7;
	color: #333;
	font-weight: 600;
	text-transform: uppercase
}

.o-btn--lightgrey:hover {
	cursor: pointer;
	background-color: #cecdcd;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--channel {
	width: 301px
}

.o-btn--transparent {
	background-color: rgba(255, 255, 255, .2);
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	position: relative;
	border: 0 none;
	padding: 1.4em 2.8em 1.2em;
	font-family: "Futura LT W01 Bold";
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 13.3333333333px;
	line-height: 1.2!important;
	white-space: normal;
	margin-bottom: .25em;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--transparent:hover {
	cursor: pointer;
	background-color: rgba(230, 229, 229, .2);
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.ninja-forms-form-wrap input[type=submit],
.o-btn--turquoise {
	background-color: #2dccd3;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	position: relative;
	border: 0 none;
	padding: 1.4em 2.8em 1.2em;
	font-family: "Futura LT W01 Bold";
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 13.3333333333px;
	line-height: 1.2!important;
	white-space: normal;
	margin-bottom: .25em;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.ninja-forms-form-wrap input[type=submit]:hover,
.o-btn--turquoise:hover {
	cursor: pointer;
	background-color: #24a4a9;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--red {
	background-color: #d22630;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	position: relative;
	border: 0 none;
	padding: 1.4em 2.8em 1.2em;
	font-family: "Futura LT W01 Bold";
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 13.3333333333px;
	line-height: 1.2!important;
	white-space: normal;
	margin-bottom: .25em;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--red:hover {
	cursor: pointer;
	background-color: #a71e26;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--yellow {
	background-color: #f2a900;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	position: relative;
	border: 0 none;
	padding: 1.4em 2.8em 1.2em;
	font-family: "Futura LT W01 Bold";
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 13.3333333333px;
	line-height: 1.2!important;
	white-space: normal;
	margin-bottom: .25em;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--yellow:hover {
	cursor: pointer;
	background-color: #bf8500;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--red-dark {
	background-color: #9d2235;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	position: relative;
	border: 0 none;
	padding: 1.4em 2.8em 1.2em;
	font-family: "Futura LT W01 Bold";
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 13.3333333333px;
	line-height: 1.2!important;
	white-space: normal;
	margin-bottom: .25em;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--red-dark:hover {
	cursor: pointer;
	background-color: #731927;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--blue-dark {
	background-color: #13294b;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	position: relative;
	border: 0 none;
	padding: 1.4em 2.8em 1.2em;
	font-family: "Futura LT W01 Bold";
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 13.3333333333px;
	line-height: 1.2!important;
	white-space: normal;
	margin-bottom: .25em;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--blue-dark:hover {
	cursor: pointer;
	background-color: #091322;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--blue {
	background-color: #236192;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	position: relative;
	border: 0 none;
	padding: 1.4em 2.8em 1.2em;
	font-family: "Futura LT W01 Bold";
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 13.3333333333px;
	line-height: 1.2!important;
	white-space: normal;
	margin-bottom: .25em;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--blue:hover {
	cursor: pointer;
	background-color: #194669;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--orange {
	background-color: #e35205;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	position: relative;
	border: 0 none;
	padding: 1.4em 2.8em 1.2em;
	font-family: "Futura LT W01 Bold";
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 13.3333333333px;
	line-height: 1.2!important;
	white-space: normal;
	margin-bottom: .25em;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--orange:hover {
	cursor: pointer;
	background-color: #b14004;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--green {
	background-color: #007681;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	position: relative;
	border: 0 none;
	padding: 1.4em 2.8em 1.2em;
	font-family: "Futura LT W01 Bold";
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 13.3333333333px;
	line-height: 1.2!important;
	white-space: normal;
	margin-bottom: .25em;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--green:hover {
	cursor: pointer;
	background-color: #00474e;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

input[type=email],
input[type=number],
input[type=password],
input[type=phone],
input[type=text],
select,
textarea {
	width: 100%;
	margin-bottom: 35px;
	border-width: 0;
	outline: 0;
	background-color: #fff;
	color: #757575;
	font-size: 15px;
	line-height: 2;
	text-indent: 24.75px;
	padding: 0;
	height: 50px
}

input[type=email]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=phone]::-webkit-input-placeholder,
input[type=text]::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #757575
}

input[type=email]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=phone]::-moz-placeholder,
input[type=text]::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder {
	color: #757575
}

input[type=email]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=phone]:-ms-input-placeholder,
input[type=text]:-ms-input-placeholder,
select:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #757575
}

input[type=email]:-moz-placeholder,
input[type=number]:-moz-placeholder,
input[type=password]:-moz-placeholder,
input[type=phone]:-moz-placeholder,
input[type=text]:-moz-placeholder,
select:-moz-placeholder,
textarea:-moz-placeholder {
	color: #757575
}

input[type=submit] {
	margin-bottom: 0!important
}

textarea {
	min-height: 198px
}

.input-border {
	border: 1px solid #eee!important
}

input:disabled {
	background-color: #757575
}

figure {
	background-color: #b1e4e3;
	color: #007681
}

figcaption {
	padding: 1.1em 1.4em
}

@media screen and (min-width:500px) {
	figcaption {
		font-size: 15px;
		font-size: 1rem;
		padding: 1.65em 2em
	}
}

.btn {
	display: inline-block;
	vertical-align: middle;
	font: inherit;
	text-align: center;
	margin: 0;
	cursor: pointer;
	overflow: visible;
	padding: 11px 23px;
	background-color: #4a8ec2;
	border: 1px solid #4a8ec2
}

.btn,
.btn:active,
.btn:focus,
.btn:hover {
	text-decoration: none;
	color: #fff
}

.btn::-moz-focus-inner {
	border: 0;
	padding: 0
}

.layout {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: -24.75px
}

.layout__item {
	display: inline-block;
	padding-left: 24.75px;
	vertical-align: top;
	width: 100%
}

.layout--large {
	margin-left: -50px
}

.layout--large>.layout__item {
	padding-left: 50px
}

.layout--huge {
	margin-left: -99px
}

.layout--huge>.layout__item {
	padding-left: 99px
}

.layout--flush {
	margin-left: 0
}

.layout--flush>.layout__item {
	padding-left: 0
}

.layout--rev {
	direction: rtl;
	text-align: left
}

.layout--rev>.layout__item {
	direction: ltr;
	text-align: left
}

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

.layout--right>.layout__item {
	text-align: left
}

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

.layout--center>.layout__item {
	text-align: left
}

.media {
	display: block
}

.media__img {
	float: left;
	margin-right: 24.75px
}

.media__img>img {
	display: block
}

.media__body {
	overflow: hidden;
	display: block
}

.media__body,
.media__body>:last-child {
	margin-bottom: 0
}

.media--flush>.media__img {
	margin-right: 0;
	margin-left: 0
}

@media screen and (max-width:720px) {
	.media--responsive>.media__img {
		float: none;
		margin-right: 0;
		margin-bottom: 24.75px;
		margin-left: 0
	}
}

.list-bare {
	margin: 0;
	padding: 0;
	list-style: none
}

.list-inline {
	margin: 0;
	padding: 0;
	list-style: none
}

.list-inline>li {
	display: inline-block
}

.o-wrap--small {
	max-width: 688px;
	width: 100%;
	margin: 0 auto;
	padding: 0 24.75px
}

@media screen and (min-width:500px) {
	.o-wrap--small {
		padding: 0 50px
	}
}

@media screen and (min-width:72em) {
	.o-wrap--small {
		padding: 0 24.75px
	}
}

.o-wrap {
	max-width: 828px;
	width: 100%;
	margin: 0 auto;
	padding: 0 24.75px
}

@media screen and (min-width:500px) {
	.o-wrap {
		padding: 0 50px
	}
}

@media screen and (min-width:72em) {
	.o-wrap {
		padding: 0 24.75px
	}
}

.o-wrap--wide {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	padding: 0 24.75px
}

@media screen and (min-width:900px) {
	.o-wrap--wide {
		padding: 0 74.25px
	}
}

.o-section {
	padding: 60px 0
}

.o-section--tiny {
	padding: 6px 0
}

.o-section--small {
	padding: 52.59375px 0
}

.o-section--donate {
	padding: 10px 0 34px 0
}

.o-section--large {
	padding: 105.1875px 0
}

.o-section--grey {
	background-color: #eee
}

.o-section--stripped:nth-of-type(even) {
	background-color: #eee
}

.o-section--smoke {
	background-color: #f5f5f5
}

.o-section--turquoise {
	background-color: #2dccd3
}

.o-section--blue-dark {
	background-color: #13294b
}

.o-section--channel-overview {
	background-image: url(/wp-content/themes/sat7/img/channel-overview.jpg);
	background-size: cover;
	background-repeat: no-repeat
}

.o-section--blog {
	padding: 105.1875px 0 42.94125px
}

.o-section--article {
	padding: 48px 0
}

.o-section--our-viewers {
	padding: 24.75px 0
}

.c-contact-block {
	text-align: center;
	background-color: #d22630;
	padding: 37px 0
}

.c-contact-block .c-contact-block__heading {
	color: #fff;
	text-transform: uppercase;
	font-family: "Futura LT W01 Bold";
	font-weight: 400;
	margin-bottom: 34.03125px
}

.c-contact-block .c-contact-block__info {
	color: #fff;
	font-size: 20px;
	font-size: 1.3333333333rem;
	line-height: 1.2375
}

.c-contact-block .c-contact-block__info a {
	color: #fff;
	text-decoration: none
}

.c-contact-block .c-contact-block__info span {
	color: #9d2235;
	font-size: 20px;
	font-size: 1.3333333333rem;
	line-height: 1.2375;
	font-family: "Futura LT W01 Bold";
	font-weight: 400
}

.c-newsletter {
	text-align: center;
	padding: 60px 0;
	background-color: #f5f5f5
}

.c-newsletter .c-heading--newsletter {
	color: #2dccd3;
	font-family: "Futura LT W01 Bold";
	font-weight: 400;
	margin-bottom: 19px
}

.c-hero {
	color: #fff
}

.c-hero .c-hero__title {
	color: #fff
}

.c-stat {
	margin-bottom: 12px;
	margin-left: auto;
	margin-right: auto;
	height: 120px;
	width: 120px;
	position: relative;
	background-color: #13294b;
	border: 1px solid transparent;
	border-radius: 50%;
	-moz-border-radius: 50%;
	border-collapse: separate;
	text-align: center
}

@media screen and (min-width:500px) {
	.c-stat {
		margin: 0 auto;
		height: 180px;
		width: 180px
	}
}

.c-stat .c-stat__inner {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.c-stat .c-stat__inner .c-stat__data {
	color: #fff;
	line-height: 1
}

@media screen and (min-width:500px) {
	.c-stat .c-stat__inner .c-stat__data {
		font-size: 45px;
		font-size: 3rem;
		line-height: 1.1;
		font-family: "Futura LT W01 Bold";
		font-weight: 400;
		text-transform: uppercase
	}
}

.c-stat .c-stat__inner .c-stat__label {
	color: #2dccd3;
	display: block
}

.c-hero-btn {
	display: table;
	margin: 0 auto;
	height: 30em
}

.c-hero-btn .c-hero-btn__btn {
	display: table-cell;
	vertical-align: middle
}

.c-channel-content {
	border-bottom: 1px solid #ccc
}

.c-channel-content h2,
.c-channel-content h3,
.c-channel-content h4,
.c-channel-content h5,
.c-channel-content h6 {
	color: #757575;
	margin-bottom: 0
}

.c-channel-content p+h3 {
	margin-top: 48px
}

.c-channel-content.c-standfirst {
	font-size: 17px;
	font-size: 1.1333333333rem;
	line-height: 1.5
}

@media screen and (min-width:500px) {
	.c-channel-content.c-standfirst {
		font-size: 20px;
		font-size: 1.3333333333rem;
		line-height: 1.5
	}
}

.c-channel-links {
	text-align: center
}

.c-flex-hero {
	text-align: right;
	color: #fff
}

.c-flex-hero .c-flex-hero__heading {
	color: #fff
}

.c-flex-hero .c-flex-hero__subheading {
	color: #d22630
}

.c-donate-figure {
	font-family: "Futura LT W01 Bold";
	font-weight: 400;
	font-size: 60px;
	font-size: 4rem;
	line-height: 1.2375;
	color: #2dccd3;
	padding: 0 24.75px;
	border-color: #2dccd3;
	border-width: 0 0 10px 0;
	border-style: solid
}

@media screen and (min-width:500px) {
	.c-donate-figure {
		border-width: 0 10px 0 0;
		text-align: right
	}
}

.c-highlight--turquoise h2,
.c-highlight--turquoise h3,
.c-highlight--turquoise h4 {
	color: #2dccd3
}

.c-highlight--yellow h2,
.c-highlight--yellow h3,
.c-highlight--yellow h4 {
	color: #f2a900
}

.c-highlight--red h2,
.c-highlight--red h3,
.c-highlight--red h4 {
	color: #d22630
}

.c-highlight--red-dark h2,
.c-highlight--red-dark h3,
.c-highlight--red-dark h4 {
	color: #9d2235
}

.c-highlight--blue h2,
.c-highlight--blue h3,
.c-highlight--blue h4 {
	color: #236192
}

.c-highlight--blue-dark h2,
.c-highlight--blue-dark h3,
.c-highlight--blue-dark h4 {
	color: #13294b
}

.c-highlight--orange h2,
.c-highlight--orange h3,
.c-highlight--orange h4 {
	color: #e35205
}

.c-highlight--green h2,
.c-highlight--green h3,
.c-highlight--green h4 {
	color: #007681
}

.c-content-block__content h3,
.c-content-block__content h4,
.c-content-block__content h5 {
	color: #2dccd3;
	margin-bottom: 24px
}

.c-content-block__content h6 {
	color: #2dccd3;
	margin-bottom: 0
}

.c-content-block__content p {
	margin-bottom: 36px
}

.c-content-block__content:last-child {
	margin-bottom: 0
}

strong {
	font-family: "Futura LT W01 Bold";
	font-weight: 400
}

.c-full-width-image {
	background-size: cover;
	background-repeat: no-repeat;
	height: 20em;
	background-position: 50% 50%
}

@media screen and (min-width:900px) {
	.c-full-width-image {
		height: 30em
	}
}

.c-heading--video-list {
	font-size: 20px;
	font-size: 1.3333333333rem;
	line-height: 1.2375
}

.c-resource-block {
	margin-bottom: 30px
}

.c-summary-para p {
	margin-bottom: 0
}

.c-council {
	text-align: center;
	margin-bottom: 50px
}

.c-council .c-council__content {
	display: block;
	border-bottom: 1px solid #ccc
}

.c-council .c-council__content .c-council__heading {
	color: #757575;
	margin-bottom: 0;
	display: inline
}

@media screen and (min-width:72em) {
	.c-council {
		text-align: left
	}
	.c-council .c-council__content {
		height: 99px
	}
	.c-council p {
		font-size: 18px;
		font-size: 1.2rem;
		line-height: 1.5;
		overflow: hidden;
		margin: 0
	}
}

.c-council__avatar {
	border-radius: 50%;
	display: block;
	background-repeat: no-repeat;
	background-size: cover;
	height: 138px;
	width: 138px;
	margin: 0 auto 24.75px;
	margin-bottom: 13px
}

.c-council__avatar img {
	display: none
}

@media screen and (min-width:72em) {
	.c-council__avatar {
		margin: 0 auto 0 auto
	}
}

.c-council__avatar--intl {
	border-radius: 50%;
	display: block;
	background-repeat: no-repeat;
	background-size: cover;
	height: 92px;
	width: 92px;
	margin: 0 auto 24.75px;
	margin-bottom: 13px
}

.c-council__avatar--intl img {
	display: none
}

@media screen and (min-width:72em) {
	.c-council__avatar--intl {
		margin: -24px auto 0
	}
}

.c-tags .c-tags__tag a {
	color: #757575;
	text-transform: capitalize
}

.c-filters {
	margin-bottom: 12px;
	display: table;
	width: 100%
}

.c-filters li {
	display: table-cell;
	vertical-align: middle;
	border-right: solid 5px transparent
}

.c-filters li:last-child {
	border-right: 0 none
}

@media screen and (min-width:500px) {
	.c-filters {
		max-width: 828px;
		width: 100%;
		margin: 0 auto;
		padding: 0 50px
	}
}

@media screen and (min-width:72em) {
	.c-filters {
		padding: 0 24.75px
	}
	.c-filters li {
		min-width: 130px
	}
}

.c-filter,
.c-filter--active {
	display: block;
	background-color: #e7e7e7;
	padding: 1.5em .5em;
	font-size: 12px;
	font-size: .8rem;
	line-height: 1;
	text-transform: uppercase;
	color: #757575;
	text-align: center;
	font-weight: 600;
	font-family: "Futura LT W01 Bold";
	text-decoration: none;
	height: 4rem
}

.c-filter--active:hover,
.c-filter:hover {
	background-color: #cecdcd;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

@media screen and (min-width:25em) {
	.c-filter,
	.c-filter--active {
		font-size: 13px;
		font-size: .8666666667rem;
		line-height: 1
	}
}

@media screen and (min-width:500px) {
	.c-filter,
	.c-filter--active {
		font-size: 14px;
		font-size: .9333333333rem;
		line-height: 1
	}
}

@media screen and (min-width:900px) {
	.c-filter,
	.c-filter--active {
		font-size: 15px;
		font-size: 1rem;
		line-height: 1
	}
}

.c-filter--active {
	background-color: #2dccd3;
	color: #fff
}

.c-author-byline {
	color: #2dccd3;
	font-family: "Futura LT W01 Bold";
	font-size: 16px;
	font-size: 1.0666666667rem;
	line-height: 1
}

.c-nav-toggle {
	display: block;
	z-index: 300;
	position: absolute;
	cursor: pointer;
	width: 1.5em;
	height: 1.6em;
	top: 1.15em;
	right: 50px;
	font-size: 16px;
	font-size: 1.0666666667rem;
	line-height: 1;
	text-decoration: none
}

@media screen and (min-width:460px) {
	.c-nav-toggle:before {
		content: "Menu";
		font-family: "Futura LT W01 Bold";
		display: block;
		position: absolute;
		color: #2dccd3;
		text-transform: uppercase;
		left: -65px;
		top: 19px
	}
}

@media screen and (min-width:900px) {
	.c-nav-toggle {
		display: none
	}
}

.c-nav-toggle.c-nav--visible:before {
	content: none
}

.c-nav-close {
	display: block;
	z-index: 400;
	position: absolute;
	cursor: pointer;
	width: 1.5em;
	height: 1.6em;
	top: 1.3em;
	right: 50px;
	text-decoration: none
}

@media screen and (min-width:900px) {
	.c-nav-close {
		display: none
	}
}

.c-nav-close__icon {
	display: inline-block;
	background-color: #fff;
	width: 1.5em;
	right: 0;
	height: 4px;
	top: 24.75px;
	position: absolute;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.c-nav-close__icon:before {
	transition: all .15s ease-in-out;
	content: "";
	display: block;
	position: absolute;
	background-color: #fff;
	width: 100%;
	height: 4px;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.c-nav-toggle__icon {
	display: inline-block;
	background-color: #2dccd3;
	width: 1.5em;
	right: 0;
	height: 4px;
	top: 24.75px;
	position: absolute;
	transition: all .15s ease-in-out
}

.c-nav-toggle__icon:after,
.c-nav-toggle__icon:before {
	transition: all .15s ease-in-out;
	content: "";
	display: block;
	position: absolute;
	background-color: #2dccd3;
	width: 100%;
	height: 4px
}

.c-nav-toggle__icon:before {
	top: -8px
}

.c-nav-toggle__icon:after {
	top: 8px
}

.c-nav-toggle.c-nav--visible {
	position: fixed
}

.c-nav-toggle.c-nav--visible .c-nav-toggle__icon {
	transition: all .15s ease-in-out;
	background-color: #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.c-nav-toggle.c-nav--visible .c-nav-toggle__icon:before {
	transition: all .15s ease-in-out;
	top: -1px;
	background-color: #fff;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.c-nav-toggle.c-nav--visible .c-nav-toggle__icon:after {
	transition: all .15s ease-in-out;
	opacity: 0
}

.c-site-header {
	position: relative;
	height: auto;
	display: block;
	width: 100%;
	height: 90px;
	box-shadow: 1px 1px 30px -10px grey
}

.c-site-header .c-nav {
	visibility: hidden;
	position: fixed;
	height: 100vh;
	width: 100%;
	opacity: 0;
	top: 0;
	background-color: #13294b;
	z-index: 10000;
	padding-top: 90px
}

@media screen and (min-width:900px) {
	.c-site-header .c-nav {
		width: auto
	}
}

.c-site-header .c-nav.c-nav--visible {
	visibility: visible;
	z-index: 100;
	opacity: 1;
	transition: opacity .2s ease-in-out;
	visibility: visible
}

.c-site-header .c-nav.c-nav--region {
	z-index: 400;
	background-color: #2dccd3;
	position: fixed;
	height: 100vh;
	width: 100%
}

@media screen and (min-width:900px) {
	.c-site-header .c-nav.c-nav--region {
		position: absolute;
		top: 90px;
		left: 0;
		height: auto;
		padding: 0;
		width: 290px
	}
}

.c-site-header .c-nav.c-nav--region .c-nav-block__item-link:after {
	content: none
}

.c-site-header .c-nav.c-nav--region .c-nav-block--child__block {
	background-color: #2dccd3
}

.c-site-header .c-nav.c-nav--region .c-nav-block--child__block-item-link:active,
.c-site-header .c-nav.c-nav--region .c-nav-block--child__block-item-link:hover {
	background-color: #007681
}

@media screen and (min-width:900px) {
	.c-site-header .c-nav.c-nav--site {
		position: absolute;
		background-color: #fff;
		height: auto;
		opacity: 1;
		visibility: visible;
		right: 0;
		padding: 0
	}
}

.c-nav-block {
	margin: 0;
	font-size: 0;
	border-top: 1px solid rgba(255, 255, 255, .2);
	overflow: auto!important
}

@media screen and (min-width:900px) {
	.c-nav-block {
		border: 0
	}
}

.c-nav-block .c-nav-block__item {
	display: block;
	font-size: 16px;
	font-size: 1.0666666667rem;
	border-bottom: 1px solid rgba(255, 255, 255, .2);
	padding: 0 2em
}

@media screen and (min-width:900px) {
	.c-nav-block .c-nav-block__item {
		border: 0;
		padding: 0;
		margin: 0
	}
}

.c-nav-block .c-nav-block__item .c-nav-block__item-link {
	display: block;
	position: relative;
	font-family: "Futura LT W01 Bold";
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	padding: 2em
}

.c-nav-block .c-nav-block__item .c-nav-block__item-link:after {
	content: "";
	display: block;
	position: absolute;
	right: 2.125em;
	top: 2.5em;
	height: 5px;
	width: 9px;
	background-image: url(/wp-content/themes/sat7/img/arrow.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 4px
}

@media screen and (min-width:900px) {
	.c-nav-block .c-nav-block__item .c-nav-block__item-link:after {
		content: none
	}
	.c-nav-block .c-nav-block__item .c-nav-block__item-link.on {
		background: #f5f5f5
	}
}

.c-nav-block .c-nav-block__item .c-nav-block__item-link.c-nav-block__item-link--active:after {
	background-image: url(/wp-content/themes/sat7/img/arrow--active.png)
}

@media screen and (min-width:900px) {
	.c-nav--site .c-nav-block__item {
		display: inline-block
	}
	.c-nav--site .c-nav-block__item .c-nav-block__item-link {
		color: #2dccd3;
		padding: 0 1.5em;
		font-size: 12px;
		font-size: .8rem;
		line-height: 90px
	}
}

@media screen and (min-width:900px) and (min-width:72em) {
	.c-nav--site .c-nav-block__item .c-nav-block__item-link {
		padding: 0 2.25em
	}
}

@media screen and (min-width:900px) {
	.c-nav--site .c-nav-block__item .c-nav-block__item-link:active,
	.c-nav--site .c-nav-block__item .c-nav-block__item-link:hover {
		background-color: #13294b;
		color: #fff
	}
	.c-nav--site .c-nav-block__item .c-nav-block__item-link.c-nav-block__item-link--active {
		background-color: #13294b;
		color: #fff
	}
	.c-nav--site .c-nav-block__item .c-nav-block__item-link.get-involved {
		background-color: #d22630;
		color: #fff
	}
	.c-nav--site .c-nav-block__item .c-nav-block__item-link.get-involved:active,
	.c-nav--site .c-nav-block__item .c-nav-block__item-link.get-involved:hover {
		background-color: #911a21
	}
	.c-nav--site .c-nav-block__item .c-nav-block__item-link.get-involved.c-nav-block__item-link--active {
		background-color: #d22630;
		color: #fff
	}
}

.c-nav-block__item-link--international {
	color: #fff;
	padding: 0 5em 0 2em;
	font-family: "Futura LT W01 Bold";
	font-size: 12px;
	font-size: .8rem;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	position: relative;
	display: inline-block;
	vertical-align: top
}

.c-nav-block__item-link--international:after {
	content: "";
	display: block;
	position: absolute;
	right: 2.75em;
	top: 3.5em;
	height: 0;
	width: 0;
	border-style: solid;
	border-width: 6px 6px 6px 6px;
	border-color: rgba(255, 255, 255, .4) transparent transparent transparent
}

.c-nav-block__item-link--international span:first-child {
	display: none
}

@media screen and (min-width:900px) {
	.c-nav-block__item-link--international span:first-child {
		display: block
	}
}

.c-nav-block__item-link--international span:nth-child(2) {
	display: block
}

@media screen and (min-width:900px) {
	.c-nav-block__item-link--international span:nth-child(2) {
		display: none
	}
}

.c-nav-block__item-link--international.c-nav--visible:after {
	border-color: transparent transparent rgba(255, 255, 255, .4) transparent;
	margin-top: -6px
}

.c-nav-block--child__block {
	display: block;
	margin: 0;
	list-style: none;
	visibility: hidden;
	opacity: 0;
	height: 0
}

.c-nav-block--child__block .c-nav-block--child__block-item .c-nav-block--child__block-item-link {
	display: block;
	font-family: "Futura LT W01 Bold";
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .9333333333rem;
	padding: 1.2em 2em;
	color: #fff;
	opacity: 0
}

.c-nav-block--child__block .c-nav-block--child__block-item .c-nav-block--child__block-item-link.on,
.c-nav-block--child__block .c-nav-block--child__block-item .c-nav-block--child__block-item-link:active,
.c-nav-block--child__block .c-nav-block--child__block-item .c-nav-block--child__block-item-link:hover {
	background-color: #101d33
}

.c-nav--site .c-nav-block--child__block {
	background: #13294b
}

@media screen and (min-width:900px) {
	.c-nav--site .c-nav-block--child__block {
		position: absolute;
		background: #13294b;
		z-index: 1000;
		display: block;
		padding: 0;
		margin: 0
	}
}

@media screen and (min-width:900px) and (min-width:900px) {
	.c-nav--site .c-nav-block--child__block.get-involved {
		background-color: #d22630;
		color: #fff;
		right: 0
	}
	.c-nav--site .c-nav-block--child__block.get-involved .c-nav-block--child__block-item-link:active,
	.c-nav--site .c-nav-block--child__block.get-involved .c-nav-block--child__block-item-link:hover {
		background-color: #911a21
	}
}

.c-site-logo {
	width: auto;
	display: inline-block;
	background-color: #2dccd3;
	line-height: 90px;
	padding: 0 0 0 .8em
}

.c-site-logo .c-logo--link {
	display: inline-block;
	vertical-align: top;
	line-height: 0;
	font-size: 0
}

@media screen and (min-width:25em) {
	.c-site-logo {
		padding: 0 0 0 1.8em
	}
}

.c-nav--region.c-nav--visible .c-nav-block--child__block,
.js-transition-nav {
	transition: opacity .2s ease-in-out;
	visibility: visible;
	opacity: 1;
	height: auto!important
}

.c-nav--region.c-nav--visible .c-nav-block--child__block>li>a,
.js-transition-nav>li>a {
	transition: opacity .2s ease-in-out;
	visibility: visible;
	opacity: 1!important
}

.c-nav--region.c-nav--visible .c-nav-block--child__block li:nth-child(1) a,
.js-transition-nav li:nth-child(1) a {
	transition-delay: 75ms!important
}

.c-nav--region.c-nav--visible .c-nav-block--child__block li:nth-child(2) a,
.js-transition-nav li:nth-child(2) a {
	transition-delay: .15s!important
}

.c-nav--region.c-nav--visible .c-nav-block--child__block li:nth-child(3) a,
.js-transition-nav li:nth-child(3) a {
	transition-delay: 225ms!important
}

.c-nav--region.c-nav--visible .c-nav-block--child__block li:nth-child(4) a,
.js-transition-nav li:nth-child(4) a {
	transition-delay: .3s
}

.c-nav--region.c-nav--visible .c-nav-block--child__block li:nth-child(5) a,
.js-transition-nav li:nth-child(5) a {
	transition-delay: 375ms
}

.c-nav--region.c-nav--visible .c-nav-block--child__block li:nth-child(6) a,
.js-transition-nav li:nth-child(6) a {
	transition-delay: .45s
}

.c-nav--region.c-nav--visible .c-nav-block--child__block li:nth-child(7) a,
.js-transition-nav li:nth-child(7) a {
	transition-delay: 525ms
}

.c-footer {
	background-color: #333
}

.c-footer .c-footer-content {
	text-align: center;
	padding: 37.125px
}

@media screen and (min-width:500px) {
	.c-footer .c-footer-content {
		padding: 30.9375px 0
	}
}

.c-footer .c-footer-content .c-footer-content__item {
	margin-right: 24.75px;
	display: block;
	margin-bottom: 24.75px
}

@media screen and (min-width:500px) {
	.c-footer .c-footer-content .c-footer-content__item {
		display: inline-block
	}
}

.c-footer .c-footer-content .c-footer-content__item .c-footer-content__item-link {
	text-transform: uppercase;
	text-decoration: underline;
	color: #fff;
	font-family: "Futura LT W01 Bold";
	font-weight: 400;
	font-size: 12px;
	font-size: .8rem;
	line-height: 2.0625;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.c-footer .c-footer-content .c-footer-content__item .c-footer-content__item-link:hover {
	transition: color .15s ease-in-out, background-color .15s ease-in-out;
	color: #f5f5f5
}

.c-footer .c-footer-social {
	text-align: center;
	padding: 50px 0;
	text-align: center;
	border-bottom: 1px solid #4d4d4d
}

.c-footer .c-footer-social .c-footer-social__heading {
	color: #fff;
	margin-bottom: 34.03125px
}

.c-footer .c-footer-social .c-social-link {
	display: block;
	height: 80px;
	width: 80px;
	border: 0 solid transparent;
	border-radius: 50%;
	margin: 0 3px;
	position: relative;
	cursor: pointer;
	margin-bottom: 0
}

.c-footer .c-footer-social .c-social-link.facebook {
	background-color: #276290
}

.c-footer .c-footer-social .c-social-link.twitter {
	background-color: #6eaddd
}

.c-footer .c-footer-social .c-social-link.youtube {
	background-color: #d52c34
}

.c-footer .c-footer-social .c-social-link.linkedin {
	background-color: #1379b3
}

.c-footer .c-footer-social .c-social-link .c-social-img {
	height: 25px;
	display: block;
	margin: 0 auto;
	position: relative;
	top: 27px
}

.c-footer-disclaimer {
	color: #fff;
	font-size: 12px;
	font-size: .8rem;
	line-height: 1;
	margin-bottom: 0
}

.p-country {
	background-color: #f7f7f7;
	margin-bottom: 24.75px
}

.p-country .p-country__flag {
	width: 98px;
	height: 55px;
	display: inline-block;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center
}

.p-country .p-country__heading {
	display: inline-block;
	padding: 12px;
	vertical-align: top;
	margin-bottom: 0
}

.p-country .p-country__content {
	padding: 12px
}

.p-country .p-country__content .p-country__content--label {
	display: block;
	color: #757575;
	text-transform: uppercase;
	font-size: 12px;
	font-size: .8rem;
	line-height: 2.0625;
	font-family: "Futura LT W01 Bold"
}

.p-country .p-country__content .p-country__content-data {
	margin-bottom: 12px
}

@media screen and (max-width:899px) {
	.c-hero-block__background {
		background-image: none!important
	}
}

@media screen and (min-width:900px) {
	.c-hero-block__background {
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
		height: 100%;
		width: 100%;
		display: block;
		padding: 60px 0
	}
}

.c-hero-block__background.c-background--blue-dark {
	background-color: #13294b
}

.c-hero-block__background.c-background--red-dark {
	background-color: #9d2235
}

.c-hero-block__background.c-background--red {
	background-color: #d22630
}

.c-hero-block__background.c-background--green {
	background-color: #007681
}

.c-hero-block__background.c-background--blue {
	background-color: #236192
}

.c-hero-block__background.c-background--yellow {
	background-color: #f2a900
}

.c-hero-block__background .c-hero-content {
	position: relative;
	height: 350px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center
}

@media screen and (min-width:900px) {
	.c-hero-block__background .c-hero-content {
		background-image: none!important;
		height: 0
	}
}

.c-hero-block__background .c-hero-content:before {
	content: "";
	display: block;
	position: absolute;
	bottom: -1px;
	left: 0;
	height: 195px;
	width: 100%;
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media screen and (min-width:900px) {
	.c-hero-block__background .c-hero-content:before {
		content: none
	}
}

.c-hero-block__background .c-hero-content.c-background--red-dark:before {
	background-image: url(/wp-content/themes/sat7/img/panel__red-dark--horizontal.svg)
}

.c-hero-block__background .c-hero-content.c-background--red:before {
	background-image: url(/wp-content/themes/sat7/img/panel__red--horizontal.svg)
}

.c-hero-block__background .c-hero-content.c-background--turquoise:before {
	background-image: url(/wp-content/themes/sat7/img/panel__turquoise--horizontal.svg)
}

.c-hero-block__background .c-hero-content.c-background--blue:before {
	background-image: url(/wp-content/themes/sat7/img/panel__blue--horizontal.svg)
}

.c-hero-block__background .c-hero-content.c-background--blue-dark:before {
	background-image: url(/wp-content/themes/sat7/img/panel__blue-dark--horizontal.svg)
}

.c-hero-block__background .c-hero-content.c-background--orange:before {
	background-image: url(/wp-content/themes/sat7/img/panel__orange--horizontal.svg)
}

.c-hero-block__background .c-hero-content.c-background--yellow:before {
	background-image: url(/wp-content/themes/sat7/img/panel__yellow--horizontal.svg)
}

.c-hero-block__background .c-hero-content.c-background--green:before {
	background-image: url(/wp-content/themes/sat7/img/panel__green--horizontal.svg)
}

.c-hero-block__background .c-hero-block__image {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.c-hero-block__background .c-hero {
	padding: 3em 2em 3.6em 2em
}

.c-hero-block__background .c-hero:last-child {
	margin-bottom: 0
}

@media screen and (min-width:900px) {
	.c-hero-block__background .c-hero {
		padding: 0
	}
}

.c-hero-block__background .c-hero .c-hero--subheading {
	margin-bottom: 24px
}

.c-hero-block__background .c-hero .c-hero__content h3,
.c-hero-block__background .c-hero .c-hero__content h4,
.c-hero-block__background .c-hero .c-hero__content h5,
.c-hero-block__background .c-hero .c-hero__content h6 {
	color: #fff
}

.c-hero-block__background .c-hero .c-hero__content:last-child {
	margin-bottom: 0
}

.c-hero-block__background .c-hero .c-hero__content--nobutton p {
	margin-bottom: 0
}

.c-panel-block {
	position: relative;
	display: block
}

.c-panel-block.c-panel-block--small {
	margin-bottom: 1.333em
}

@media screen and (min-width:900px) {
	.c-panel-block .c-panel-wrap {
		max-width: 600px
	}
}

.c-panel-block .c-panel-wrap .c-panel-block__content {
	position: relative;
	padding: 60px 2em 60px 2em
}

.c-panel-block .c-panel-wrap .c-panel-block__content.c-panel-block__content--small {
	padding: 2.667em;
	background-color: #fff
}

.c-panel-block .c-panel-wrap .c-panel-block__content .background-color {
	background-color: transparent
}

.c-panel-block .c-panel-wrap .c-panel-block__content.c-panel-block__content--blue--dark {
	background-color: #13294b;
	color: #fff
}

.c-panel-block .c-panel-wrap .c-panel-block__content.c-panel-block__content--turquoise {
	background-color: #2dccd3;
	color: #fff
}

.c-panel-block .c-panel-wrap .c-panel-block__content.c-panel-block__content--red--dark {
	background-color: #9d2235;
	color: #fff
}

.c-panel-block .c-panel-wrap .c-panel-block__content.c-panel-block__content--red {
	background-color: #d22630;
	color: #fff
}

.c-panel-block .c-panel-wrap .c-panel-block__content.c-panel-block__content--yellow {
	background-color: #f2a900;
	color: #fff
}

.c-panel-block .c-panel-wrap .c-panel-block__content.c-panel-block__content--green {
	background-color: #007681;
	color: #fff
}

.c-panel-block .c-panel-wrap .c-panel-block__content.c-panel-block__content--orange {
	background-color: #e35205;
	color: #fff
}

.c-panel-block .c-panel-wrap .c-panel-block__content.c-panel-block__content--white {
	background-color: #fff;
	color: #757575
}

.c-panel-block .c-panel-wrap .c-panel-block__content .c-panel-block__heading {
	color: #2dccd3;
	margin-bottom: 24px
}

@media screen and (min-width:900px) {
	.c-panel-block .c-panel-wrap .c-panel-block__content {
		padding: 60px 3.5em 60px 3.5em
	}
}

.c-panel-block .c-panel-wrap .c-panel-block__content p:last-child {
	margin-bottom: 0
}

.c-panel-block .c-panel-wrap .c-panel-block__content .c-panel-block__link {
	font-family: "Futura LT W01 Bold";
	font-weight: 400;
	text-transform: uppercase
}

.c-panel-block .c-panel-block__img {
	background-position: 50% 50%;
	padding-top: 0;
	margin-right: 0;
	position: relative;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0
}

.c-panel-block .c-panel-block__img .img-original {
	height: 100%;
	width: 100%;
	display: block
}

.c-panel-block .c-panel-block__img:before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	right: -1px;
	height: 195px;
	width: 100%;
	background-image: url(/wp-content/themes/sat7/img/panel__white--horizontal.svg);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media screen and (min-width:900px) {
	.c-panel-block .c-panel-block__img {
		margin-right: 50%;
		position: absolute
	}
	.c-panel-block .c-panel-block__img .img-original {
		border: 0;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px
	}
	.c-panel-block .c-panel-block__img:before {
		top: 0;
		height: 100%;
		width: 140px;
		background-image: url(/wp-content/themes/sat7/img/panel__white--vertical--rev.svg);
		background-position: right center;
		background-size: auto 110%
	}
}

.c-panel-block .layout--rev .c-panel-wrap {
	float: right
}

.c-panel-block .layout--rev .c-panel-block__img:before {
	background-image: url(/wp-content/themes/sat7/img/panel__white--horizontal.svg)
}

@media screen and (min-width:900px) {
	.c-panel-block .layout--rev .c-panel-block__img {
		margin-left: 50%;
		margin-right: 0
	}
	.c-panel-block .layout--rev .c-panel-block__img:before {
		top: 0;
		left: -1px;
		height: 100%;
		width: 195px;
		background-image: url(/wp-content/themes/sat7/img/panel__white--vertical.svg);
		background-position: left center;
		background-size: auto 110%
	}
}

.c-panel-block__cite {
	margin-bottom: 50px;
	display: block;
	font-family: "Futura LT W01 Bold";
	font-weight: 400;
	font-style: normal;
	text-transform: uppercase;
	color: #2dccd3
}

.c-panel-block__cite.c-panel-block__cite--blue--dark {
	color: #13294b
}

.c-panel-block__cite.c-panel-block__cite--turquoise {
	color: #2dccd3
}

.c-panel-block__cite.c-panel-block__cite--red--dark {
	color: #9d2235
}

.c-panel-block__cite.c-panel-block__cite--red {
	color: #d22630
}

.c-panel-block__cite.c-panel-block__cite--yellow {
	color: #f2a900
}

.c-panel-block__cite.c-panel-block__cite--green {
	color: #007681
}

.c-panel-block__cite.c-panel-block__cite--orange {
	color: #e35205
}

.c-article {
	text-decoration: none;
	display: block
}

.c-article--listing {
	text-decoration: none;
	display: block;
	margin-bottom: 42px
}

.c-article__img {
	margin-bottom: 14px
}

.c-article__heading {
	color: #2dccd3;
	font-family: "Futura LT W01 Bold";
	margin-bottom: 12px
}

.c-article__heading-main {
	color: #2dccd3;
	font-family: "Futura LT W01 Bold";
	margin-bottom: 36px
}

.c-article__heading-main--blog {
	color: #2dccd3;
	font-family: "Futura LT W01 Bold";
	margin-bottom: 18px
}

.c-article__date,
.c-article__date--large {
	color: #d22630;
	font-size: 15px;
	font-size: 1rem;
	line-height: 1;
	font-family: "Futura LT W01 Bold";
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom: 11px
}

.c-article__date--large {
	font-size: 20px;
	font-size: 1.3333333333rem;
	line-height: 1
}

.c-article-copy h2,
.c-article-copy h3,
.c-article-copy h4,
.c-article-copy h5,
.c-article-copy h6 {
	color: #757575;
	margin-bottom: 0;
	text-transform: none
}

.c-article__standfirst {
	font-family: "Futura LT W01 Bold";
	font-weight: 400
}

.c-article__intro {
	font-size: 15px;
	font-size: 1rem;
	line-height: 1.65;
	color: #757575
}

.c-article-subheading {
	color: #2dccd3;
	margin-bottom: 24.75px;
	font-family: "Futura LT W01 Bold"
}

.c-embed-container {
	position: relative;
	margin-bottom: 18px;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
	height: auto
}

.c-embed-container embed,
.c-embed-container iframe,
.c-embed-container object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.c-cta {
	padding: 2em;
	display: block;
	margin-bottom: 0;
	color: #fff;
	text-decoration: none;
	transition: all .15s ease-in-out
}

.c-cta:hover {
	-webkit-transform: scale(1.01, 1.01);
	transform: scale(1.01, 1.01);
	box-shadow: 1px 1px 40px -10px grey;
	transition: all .15s ease-in-out
}

@media screen and (min-width:500px) {
	.c-cta {
		padding: 3.45em 3.15em
	}
}

.c-cta.donate {
	background-color: #2dccd3
}

.c-cta.pray {
	background-color: #13294b
}

.c-cta .c-cta__heading {
	margin-bottom: 0;
	font-family: "Futura LT W01 Bold";
	font-weight: 400;
	text-transform: uppercase;
	font-size: 30px;
	font-size: 2rem;
	line-height: 1.1
}

@media screen and (min-width:500px) {
	.c-cta .c-cta__heading {
		font-size: 40px;
		font-size: 2.6666666667rem;
		line-height: 1.1
	}
}

.ninja-forms-required-items {
	display: none!important
}

input[type=text],
select {
	height: 50px!important
}

.submit-wrap {
	text-align: center
}

.nf-desc {
	text-align: center
}

.nf-desc p {
	margin-bottom: 35px
}

select {
	width: 100%!important
}

.ninja-forms-form-wrap label {
	font-weight: 400!important
}

.label-above label {
	margin-bottom: 0!important
}

.field-wrap {
	margin-bottom: 0!important
}

.c-history {
	position: relative
}

@media screen and (min-width:900px) {
	.c-history:before {
		content: "";
		position: absolute;
		top: 0;
		left: -5em;
		height: 100%;
		width: 7px;
		background-color: #2dccd3;
		margin-top: 10px
	}
}

.c-history .c-history__decade {
	text-transform: lowercase;
	position: relative
}

@media screen and (min-width:900px) {
	.c-history .c-history__decade:before {
		content: "";
		position: absolute;
		top: -9px;
		left: -3em;
		height: 40px;
		width: 40px;
		display: block;
		border: 7px solid #2dccd3;
		border-radius: 50%;
		background-color: #fff;
		z-index: 100
	}
	.c-history .c-history__decade:after {
		content: "";
		position: absolute;
		top: 8px;
		left: -90px;
		height: 7px;
		width: 5%;
		display: block;
		background-color: #2dccd3;
		z-index: 0
	}
}

.c-card {
	position: relative;
	display: block;
	overflow: hidden;
	margin-bottom: 2.8em
}

.c-card .c-card__img {
	background-position: 50% 50%;
	padding-top: 0;
	margin-right: 0;
	position: relative;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0
}

.c-card .c-card__img:before {
	content: "";
	display: block;
	position: absolute;
	bottom: -1px;
	height: 195px;
	width: 110%;
	background-image: url(/wp-content/themes/sat7/img/panel__white--horizontal.svg);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-size: 110% auto
}

.c-card .c-card__content {
	background-color: #fff;
	padding: 1.4em 1.4em 3em
}

.c-card .c-card__content .c-card__heading {
	color: #2dccd3
}

.c-card .c-card__content .c-card__content-copy p {
	color: #757575
}

.c-card .c-card__content .c-card__content-copy:last-child {
	margin-bottom: 0
}

.c-card .c-card__fake-link {
	color: #2dccd3;
	font-family: "Futura LT W01 Bold";
	text-decoration: underline;
	margin-top: 24.75px;
	display: inline-block
}

.fb-share-button.fb_iframe_widget span {
	vertical-align: top!important
}

.wpsocialite.small {
	clear: both;
	padding: 0;
	margin: 24.75px 0 0 0
}

.wpsocialite.small li {
	width: 12%!important
}

.c-author {
	padding: 40px 0 0;
	border-top: 1px solid #ccc
}

.c-author__avatar {
	border-radius: 50%;
	display: block;
	background-repeat: no-repeat;
	background-size: cover;
	height: 144px;
	width: 144px;
	margin: 0 auto;
	margin-bottom: 13px
}

.c-author__avatar img {
	display: none
}

@media screen and (min-width:900px) {
	.c-author__avatar {
		margin-bottom: 0
	}
}

.c-author__heading {
	margin-bottom: 13px;
	color: #757575
}

.c-job-location {
	color: #2dccd3;
	font-size: 16px
}

.c-top-bar {
	display: none;
	background-color: #222324;
	position: relative;
	z-index: 0;
	height: 30px;
	transition: height ease-in-out .3s
}

.c-top-bar.c-top-bar--expanded {
	height: 100px
}

@media screen and (min-width:500px) {
	.c-top-bar {
		display: block
	}
}

.c-top-bar__toggle {
	display: block;
	position: absolute;
	top: 0;
	font-family: "Futura LT W01 Bold";
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	font-size: .6666666667rem;
	line-height: 1;
	height: 30px;
	line-height: 30px;
	padding: 0 24.75px
}

.c-top-bar__toggle:before {
	display: block;
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 4px 0 4px;
	border-color: rgba(255, 255, 255, .25) transparent transparent transparent;
	transition: rotate ease-in-out .3s;
	top: 50%;
	-webkit-transform: translateY(-50%) rotate(0);
	transform: translateY(-50%) rotate(0)
}

.c-top-bar__toggle.c-top-bar--expanded:before {
	-webkit-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg)
}

.c-top-bar__toggle--watch {
	left: 0
}

.c-top-bar__toggle--watch:before {
	right: 6px
}

.c-top-bar__toggle--search {
	right: 0
}

.c-top-bar__toggle--search:before {
	left: 6px
}

.c-channel-nav {
	position: absolute;
	display: block;
	left: 50%;
	width: 85%;
	top: 36.75px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.c-channel-nav ul {
	margin: 0;
	display: block;
	text-align: center
}

.c-channel-nav li {
	opacity: 0;
	display: inline-block;
	border-right: solid 1px rgba(255, 255, 255, .15);
	transition: opacity ease-in .3s
}

.c-channel-nav li:last-child {
	border-right: 0 none
}

.c-channel-nav a {
	display: block;
	font-family: "Futura LT W01 Bold";
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 24.75px;
	font-size: 12px;
	font-size: .8rem;
	line-height: 1.2;
	text-align: center;
	transition: color ease-in-out .3s
}

.c-channel-nav a:hover {
	color: rgba(255, 255, 255, .75)
}

.c-channel-nav span {
	display: block
}

.c-channel-nav.c-channel-nav--visible {
	z-index: 20
}

.c-channel-nav.c-channel-nav--visible li {
	opacity: 1
}

.c-site-search {
	position: absolute;
	z-index: 10;
	display: block;
	left: 50%;
	top: 24.75px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	opacity: 0;
	transition: opacity ease-in .3s
}

.c-site-search.c-site-search--visible {
	z-index: 20;
	opacity: 1
}

.c-site-search input {
	display: inline-block;
	background-color: rgba(255, 255, 255, .05);
	width: 300px
}

.c-site-search button {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 50px;
	background-image: url(/wp-content/themes/sat7/img/search-icon.svg);
	background-size: 16px 16px;
	background-repeat: no-repeat;
	background-position: center center;
	border: 0 none;
	background-color: transparent;
	font-size: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden
}

.c-mobile-top-bar {
	position: absolute;
	top: 90px;
	left: 0;
	z-index: 50;
	height: 40px;
	width: 100%
}

@media screen and (min-width:500px) {
	.c-mobile-top-bar {
		display: none
	}
}

.c-mobile-site-search {
	position: absolute;
	top: 0;
	left: 0;
	width: 196px
}

@media screen and (min-width:25em) {
	.c-mobile-site-search {
		width: 211px
	}
}

.c-mobile-site-search input {
	display: inline-block;
	background-color: rgba(255, 255, 255, .05);
	width: 100%;
	height: 40px!important
}

.c-mobile-site-search button {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 40px;
	background-image: url(/wp-content/themes/sat7/img/search-icon.svg);
	background-size: 14px 14px;
	background-repeat: no-repeat;
	background-position: center center;
	border: 0 none;
	background-color: transparent;
	font-size: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden
}

.c-mobile-watch-toggle {
	display: block;
	text-align: center;
	position: absolute;
	width: calc(100% - 196px);
	right: 0;
	height: 40px;
	background-color: rgba(32, 32, 32, .9);
	text-decoration: none;
	color: #fff;
	font-family: "Futura LT W01 Bold";
	text-transform: uppercase;
	padding: 15px 6px;
	font-size: 10px;
	font-size: .6666666667rem;
	line-height: 1
}

@media screen and (min-width:25em) {
	.c-mobile-watch-toggle {
		width: calc(100% - 211px)
	}
}

.c-mobile-channel-nav {
	position: absolute;
	width: 100%;
	top: 40px;
	height: 196px;
	background-color: rgba(32, 32, 32, .9);
	display: none
}

.c-mobile-channel-nav:before {
	content: "";
	display: block;
	position: absolute;
	left: 24.75px;
	right: 24.75px;
	height: 1px;
	background-color: rgba(255, 255, 255, .05);
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.c-mobile-channel-nav:after {
	content: "";
	display: block;
	position: absolute;
	top: 24.75px;
	bottom: 24.75px;
	width: 1px;
	background-color: rgba(255, 255, 255, .05);
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.c-mobile-channel-nav ul {
	margin: 0;
	display: block;
	text-align: center;
	width: 100%;
	padding: 24.75px
}

.c-mobile-channel-nav li {
	display: inline-block;
	width: calc(50% - 3px)
}

.c-mobile-channel-nav a {
	display: block;
	font-family: "Futura LT W01 Bold";
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	padding: 24.75px;
	font-size: 12px;
	font-size: .8rem;
	line-height: 1;
	text-align: center;
	transition: color ease-in-out .3s
}

.c-mobile-channel-nav a:hover {
	color: rgba(255, 255, 255, .75)
}

.c-mobile-channel-nav span {
	display: block
}

.c-mobile-channel-nav.c-mobile-channel-nav--visible {
	display: block
}

.c-ed-dev {
	position: absolute;
	width: 156px;
	height: 72px;
	background-color: rgba(255, 255, 255, .8);
	top: 340px;
	left: 0;
	z-index: 500;
	text-decoration: none;
	-webkit-animation-name: zoomInRight;
	animation-name: zoomInRight;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out
}

@media screen and (min-width:900px) {
	.c-ed-dev {
		right: 0;
		left: auto;
		-webkit-animation-name: zoomInLeft;
		animation-name: zoomInLeft;
		top: 320px;
		width: 210px;
		height: 86px
	}
}

.c-ed-dev:before {
	display: block;
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 0 4px 6px;
	border-color: transparent transparent transparent rgba(19, 40, 75, .45);
	top: 45%;
	right: 16px;
	transition: border-color .3s ease-in-out
}

.c-ed-dev:hover:before {
	border-color: transparent transparent transparent #d22630;
	-webkit-animation-name: tada;
	animation-name: tada;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out
}

@-webkit-keyframes tada {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes tada {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@-webkit-keyframes zoomInRight {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes zoomInRight {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@-webkit-keyframes zoomInLeft {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes zoomInLeft {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.c-ed-dev__text {
	display: none;
	width: 56px;
	height: 6px;
	position: absolute;
	background-image: url(/wp-content/themes/sat7/img/sat7-ed-dev-text.svg);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	right: 11px;
	top: 8px;
	font-size: 6px;
	font-size: .4rem;
	line-height: 1;
	-webkit-animation-name: zoomInRight;
	animation-name: zoomInRight;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-delay: .6s;
	animation-delay: .6s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out
}

.c-ed-dev__logo {
	position: absolute;
	width: 104px;
	height: 38px;
	background-image: url(/wp-content/themes/sat7/img/sat7-ed-dev-logo.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% auto;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	left: 50%;
	top: 52%;
	-webkit-transform: translate3d(-60%, -50%, 0);
	transform: translate3d(-60%, -50%, 0)
}

@media screen and (min-width:900px) {
	.c-ed-dev__logo {
		width: 150px;
		height: 55px
	}
}

.clearfix:after,
.media:after {
	content: "";
	display: table;
	clear: both
}

.u-1\/1 {
	width: 100%!important
}

.u-1\/2 {
	width: 50%!important
}

.u-1\/3 {
	width: 33.3333333333%!important
}

.u-2\/3 {
	width: 66.6666666667%!important
}

.u-1\/4 {
	width: 25%!important
}

.u-2\/4 {
	width: 50%!important
}

.u-3\/4 {
	width: 75%!important
}

.u-1\/5 {
	width: 20%!important
}

.u-2\/5 {
	width: 40%!important
}

.u-3\/5 {
	width: 60%!important
}

.u-4\/5 {
	width: 80%!important
}

@media screen and (max-width:24.9375em) {
	.u-1\/1-palm {
		width: 100%!important
	}
	.u-1\/2-palm {
		width: 50%!important
	}
	.u-1\/3-palm {
		width: 33.3333333333%!important
	}
	.u-2\/3-palm {
		width: 66.6666666667%!important
	}
	.u-1\/4-palm {
		width: 25%!important
	}
	.u-2\/4-palm {
		width: 50%!important
	}
	.u-3\/4-palm {
		width: 75%!important
	}
	.u-1\/5-palm {
		width: 20%!important
	}
	.u-2\/5-palm {
		width: 40%!important
	}
	.u-3\/5-palm {
		width: 60%!important
	}
	.u-4\/5-palm {
		width: 80%!important
	}
	.u-1\/6-palm {
		width: 16.6666666667%!important
	}
	.u-2\/6-palm {
		width: 33.3333333333%!important
	}
	.u-3\/6-palm {
		width: 50%!important
	}
	.u-4\/6-palm {
		width: 66.6666666667%!important
	}
	.u-5\/6-palm {
		width: 83.3333333333%!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-1\/1-phablet {
		width: 100%!important
	}
	.u-1\/2-phablet {
		width: 50%!important
	}
	.u-1\/3-phablet {
		width: 33.3333333333%!important
	}
	.u-2\/3-phablet {
		width: 66.6666666667%!important
	}
	.u-1\/4-phablet {
		width: 25%!important
	}
	.u-2\/4-phablet {
		width: 50%!important
	}
	.u-3\/4-phablet {
		width: 75%!important
	}
	.u-1\/5-phablet {
		width: 20%!important
	}
	.u-2\/5-phablet {
		width: 40%!important
	}
	.u-3\/5-phablet {
		width: 60%!important
	}
	.u-4\/5-phablet {
		width: 80%!important
	}
	.u-1\/6-phablet {
		width: 16.6666666667%!important
	}
	.u-2\/6-phablet {
		width: 33.3333333333%!important
	}
	.u-3\/6-phablet {
		width: 50%!important
	}
	.u-4\/6-phablet {
		width: 66.6666666667%!important
	}
	.u-5\/6-phablet {
		width: 83.3333333333%!important
	}
}

@media screen and (min-width:25em) {
	.u-1\/1-phablet-and-up {
		width: 100%!important
	}
	.u-1\/2-phablet-and-up {
		width: 50%!important
	}
	.u-1\/3-phablet-and-up {
		width: 33.3333333333%!important
	}
	.u-2\/3-phablet-and-up {
		width: 66.6666666667%!important
	}
	.u-1\/4-phablet-and-up {
		width: 25%!important
	}
	.u-2\/4-phablet-and-up {
		width: 50%!important
	}
	.u-3\/4-phablet-and-up {
		width: 75%!important
	}
	.u-1\/5-phablet-and-up {
		width: 20%!important
	}
	.u-2\/5-phablet-and-up {
		width: 40%!important
	}
	.u-3\/5-phablet-and-up {
		width: 60%!important
	}
	.u-4\/5-phablet-and-up {
		width: 80%!important
	}
	.u-1\/6-phablet-and-up {
		width: 16.6666666667%!important
	}
	.u-2\/6-phablet-and-up {
		width: 33.3333333333%!important
	}
	.u-3\/6-phablet-and-up {
		width: 50%!important
	}
	.u-4\/6-phablet-and-up {
		width: 66.6666666667%!important
	}
	.u-5\/6-phablet-and-up {
		width: 83.3333333333%!important
	}
}

@media screen and (max-width:499px) {
	.u-1\/1-mobile {
		width: 100%!important
	}
	.u-1\/2-mobile {
		width: 50%!important
	}
	.u-1\/3-mobile {
		width: 33.3333333333%!important
	}
	.u-2\/3-mobile {
		width: 66.6666666667%!important
	}
	.u-1\/4-mobile {
		width: 25%!important
	}
	.u-2\/4-mobile {
		width: 50%!important
	}
	.u-3\/4-mobile {
		width: 75%!important
	}
	.u-1\/5-mobile {
		width: 20%!important
	}
	.u-2\/5-mobile {
		width: 40%!important
	}
	.u-3\/5-mobile {
		width: 60%!important
	}
	.u-4\/5-mobile {
		width: 80%!important
	}
	.u-1\/6-mobile {
		width: 16.6666666667%!important
	}
	.u-2\/6-mobile {
		width: 33.3333333333%!important
	}
	.u-3\/6-mobile {
		width: 50%!important
	}
	.u-4\/6-mobile {
		width: 66.6666666667%!important
	}
	.u-5\/6-mobile {
		width: 83.3333333333%!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-1\/1-tablet-port {
		width: 100%!important
	}
	.u-1\/2-tablet-port {
		width: 50%!important
	}
	.u-1\/3-tablet-port {
		width: 33.3333333333%!important
	}
	.u-2\/3-tablet-port {
		width: 66.6666666667%!important
	}
	.u-1\/4-tablet-port {
		width: 25%!important
	}
	.u-2\/4-tablet-port {
		width: 50%!important
	}
	.u-3\/4-tablet-port {
		width: 75%!important
	}
	.u-1\/5-tablet-port {
		width: 20%!important
	}
	.u-2\/5-tablet-port {
		width: 40%!important
	}
	.u-3\/5-tablet-port {
		width: 60%!important
	}
	.u-4\/5-tablet-port {
		width: 80%!important
	}
	.u-1\/6-tablet-port {
		width: 16.6666666667%!important
	}
	.u-2\/6-tablet-port {
		width: 33.3333333333%!important
	}
	.u-3\/6-tablet-port {
		width: 50%!important
	}
	.u-4\/6-tablet-port {
		width: 66.6666666667%!important
	}
	.u-5\/6-tablet-port {
		width: 83.3333333333%!important
	}
}

@media screen and (min-width:500px) {
	.u-1\/1-tablet-port-and-up {
		width: 100%!important
	}
	.u-1\/2-tablet-port-and-up {
		width: 50%!important
	}
	.u-1\/3-tablet-port-and-up {
		width: 33.3333333333%!important
	}
	.u-2\/3-tablet-port-and-up {
		width: 66.6666666667%!important
	}
	.u-1\/4-tablet-port-and-up {
		width: 25%!important
	}
	.u-2\/4-tablet-port-and-up {
		width: 50%!important
	}
	.u-3\/4-tablet-port-and-up {
		width: 75%!important
	}
	.u-1\/5-tablet-port-and-up {
		width: 20%!important
	}
	.u-2\/5-tablet-port-and-up {
		width: 40%!important
	}
	.u-3\/5-tablet-port-and-up {
		width: 60%!important
	}
	.u-4\/5-tablet-port-and-up {
		width: 80%!important
	}
	.u-1\/6-tablet-port-and-up {
		width: 16.6666666667%!important
	}
	.u-2\/6-tablet-port-and-up {
		width: 33.3333333333%!important
	}
	.u-3\/6-tablet-port-and-up {
		width: 50%!important
	}
	.u-4\/6-tablet-port-and-up {
		width: 66.6666666667%!important
	}
	.u-5\/6-tablet-port-and-up {
		width: 83.3333333333%!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-1\/1-tablet-land {
		width: 100%!important
	}
	.u-1\/2-tablet-land {
		width: 50%!important
	}
	.u-1\/3-tablet-land {
		width: 33.3333333333%!important
	}
	.u-2\/3-tablet-land {
		width: 66.6666666667%!important
	}
	.u-1\/4-tablet-land {
		width: 25%!important
	}
	.u-2\/4-tablet-land {
		width: 50%!important
	}
	.u-3\/4-tablet-land {
		width: 75%!important
	}
	.u-1\/5-tablet-land {
		width: 20%!important
	}
	.u-2\/5-tablet-land {
		width: 40%!important
	}
	.u-3\/5-tablet-land {
		width: 60%!important
	}
	.u-4\/5-tablet-land {
		width: 80%!important
	}
	.u-1\/6-tablet-land {
		width: 16.6666666667%!important
	}
	.u-2\/6-tablet-land {
		width: 33.3333333333%!important
	}
	.u-3\/6-tablet-land {
		width: 50%!important
	}
	.u-4\/6-tablet-land {
		width: 66.6666666667%!important
	}
	.u-5\/6-tablet-land {
		width: 83.3333333333%!important
	}
}

@media screen and (min-width:900px) {
	.u-1\/1-tablet-land-and-up {
		width: 100%!important
	}
	.u-1\/2-tablet-land-and-up {
		width: 50%!important
	}
	.u-1\/3-tablet-land-and-up {
		width: 33.3333333333%!important
	}
	.u-2\/3-tablet-land-and-up {
		width: 66.6666666667%!important
	}
	.u-1\/4-tablet-land-and-up {
		width: 25%!important
	}
	.u-2\/4-tablet-land-and-up {
		width: 50%!important
	}
	.u-3\/4-tablet-land-and-up {
		width: 75%!important
	}
	.u-1\/5-tablet-land-and-up {
		width: 20%!important
	}
	.u-2\/5-tablet-land-and-up {
		width: 40%!important
	}
	.u-3\/5-tablet-land-and-up {
		width: 60%!important
	}
	.u-4\/5-tablet-land-and-up {
		width: 80%!important
	}
	.u-1\/6-tablet-land-and-up {
		width: 16.6666666667%!important
	}
	.u-2\/6-tablet-land-and-up {
		width: 33.3333333333%!important
	}
	.u-3\/6-tablet-land-and-up {
		width: 50%!important
	}
	.u-4\/6-tablet-land-and-up {
		width: 66.6666666667%!important
	}
	.u-5\/6-tablet-land-and-up {
		width: 83.3333333333%!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-1\/1-lap {
		width: 100%!important
	}
	.u-1\/2-lap {
		width: 50%!important
	}
	.u-1\/3-lap {
		width: 33.3333333333%!important
	}
	.u-2\/3-lap {
		width: 66.6666666667%!important
	}
	.u-1\/4-lap {
		width: 25%!important
	}
	.u-2\/4-lap {
		width: 50%!important
	}
	.u-3\/4-lap {
		width: 75%!important
	}
	.u-1\/5-lap {
		width: 20%!important
	}
	.u-2\/5-lap {
		width: 40%!important
	}
	.u-3\/5-lap {
		width: 60%!important
	}
	.u-4\/5-lap {
		width: 80%!important
	}
	.u-1\/6-lap {
		width: 16.6666666667%!important
	}
	.u-2\/6-lap {
		width: 33.3333333333%!important
	}
	.u-3\/6-lap {
		width: 50%!important
	}
	.u-4\/6-lap {
		width: 66.6666666667%!important
	}
	.u-5\/6-lap {
		width: 83.3333333333%!important
	}
}

@media screen and (min-width:72em) {
	.u-1\/1-lap-and-up {
		width: 100%!important
	}
	.u-1\/2-lap-and-up {
		width: 50%!important
	}
	.u-1\/3-lap-and-up {
		width: 33.3333333333%!important
	}
	.u-2\/3-lap-and-up {
		width: 66.6666666667%!important
	}
	.u-1\/4-lap-and-up {
		width: 25%!important
	}
	.u-2\/4-lap-and-up {
		width: 50%!important
	}
	.u-3\/4-lap-and-up {
		width: 75%!important
	}
	.u-1\/5-lap-and-up {
		width: 20%!important
	}
	.u-2\/5-lap-and-up {
		width: 40%!important
	}
	.u-3\/5-lap-and-up {
		width: 60%!important
	}
	.u-4\/5-lap-and-up {
		width: 80%!important
	}
	.u-1\/6-lap-and-up {
		width: 16.6666666667%!important
	}
	.u-2\/6-lap-and-up {
		width: 33.3333333333%!important
	}
	.u-3\/6-lap-and-up {
		width: 50%!important
	}
	.u-4\/6-lap-and-up {
		width: 66.6666666667%!important
	}
	.u-5\/6-lap-and-up {
		width: 83.3333333333%!important
	}
}

@media screen and (max-width:899px) {
	.u-1\/1-portable {
		width: 100%!important
	}
	.u-1\/2-portable {
		width: 50%!important
	}
	.u-1\/3-portable {
		width: 33.3333333333%!important
	}
	.u-2\/3-portable {
		width: 66.6666666667%!important
	}
	.u-1\/4-portable {
		width: 25%!important
	}
	.u-2\/4-portable {
		width: 50%!important
	}
	.u-3\/4-portable {
		width: 75%!important
	}
	.u-1\/5-portable {
		width: 20%!important
	}
	.u-2\/5-portable {
		width: 40%!important
	}
	.u-3\/5-portable {
		width: 60%!important
	}
	.u-4\/5-portable {
		width: 80%!important
	}
	.u-1\/6-portable {
		width: 16.6666666667%!important
	}
	.u-2\/6-portable {
		width: 33.3333333333%!important
	}
	.u-3\/6-portable {
		width: 50%!important
	}
	.u-4\/6-portable {
		width: 66.6666666667%!important
	}
	.u-5\/6-portable {
		width: 83.3333333333%!important
	}
}

@media screen and (min-width:90em) {
	.u-1\/1-desk {
		width: 100%!important
	}
	.u-1\/2-desk {
		width: 50%!important
	}
	.u-1\/3-desk {
		width: 33.3333333333%!important
	}
	.u-2\/3-desk {
		width: 66.6666666667%!important
	}
	.u-1\/4-desk {
		width: 25%!important
	}
	.u-2\/4-desk {
		width: 50%!important
	}
	.u-3\/4-desk {
		width: 75%!important
	}
	.u-1\/5-desk {
		width: 20%!important
	}
	.u-2\/5-desk {
		width: 40%!important
	}
	.u-3\/5-desk {
		width: 60%!important
	}
	.u-4\/5-desk {
		width: 80%!important
	}
	.u-1\/6-desk {
		width: 16.6666666667%!important
	}
	.u-2\/6-desk {
		width: 33.3333333333%!important
	}
	.u-3\/6-desk {
		width: 50%!important
	}
	.u-4\/6-desk {
		width: 66.6666666667%!important
	}
	.u-5\/6-desk {
		width: 83.3333333333%!important
	}
}

@media screen and (min-width:120em) {
	.u-1\/1-desk-wide {
		width: 100%!important
	}
	.u-1\/2-desk-wide {
		width: 50%!important
	}
	.u-1\/3-desk-wide {
		width: 33.3333333333%!important
	}
	.u-2\/3-desk-wide {
		width: 66.6666666667%!important
	}
	.u-1\/4-desk-wide {
		width: 25%!important
	}
	.u-2\/4-desk-wide {
		width: 50%!important
	}
	.u-3\/4-desk-wide {
		width: 75%!important
	}
	.u-1\/5-desk-wide {
		width: 20%!important
	}
	.u-2\/5-desk-wide {
		width: 40%!important
	}
	.u-3\/5-desk-wide {
		width: 60%!important
	}
	.u-4\/5-desk-wide {
		width: 80%!important
	}
	.u-1\/6-desk-wide {
		width: 16.6666666667%!important
	}
	.u-2\/6-desk-wide {
		width: 33.3333333333%!important
	}
	.u-3\/6-desk-wide {
		width: 50%!important
	}
	.u-4\/6-desk-wide {
		width: 66.6666666667%!important
	}
	.u-5\/6-desk-wide {
		width: 83.3333333333%!important
	}
}

@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi),
(min-resolution:2dppx) {
	.u-1\/1-retina {
		width: 100%!important
	}
	.u-1\/2-retina {
		width: 50%!important
	}
	.u-1\/3-retina {
		width: 33.3333333333%!important
	}
	.u-2\/3-retina {
		width: 66.6666666667%!important
	}
	.u-1\/4-retina {
		width: 25%!important
	}
	.u-2\/4-retina {
		width: 50%!important
	}
	.u-3\/4-retina {
		width: 75%!important
	}
	.u-1\/5-retina {
		width: 20%!important
	}
	.u-2\/5-retina {
		width: 40%!important
	}
	.u-3\/5-retina {
		width: 60%!important
	}
	.u-4\/5-retina {
		width: 80%!important
	}
	.u-1\/6-retina {
		width: 16.6666666667%!important
	}
	.u-2\/6-retina {
		width: 33.3333333333%!important
	}
	.u-3\/6-retina {
		width: 50%!important
	}
	.u-4\/6-retina {
		width: 66.6666666667%!important
	}
	.u-5\/6-retina {
		width: 83.3333333333%!important
	}
}

.u-m {
	margin: 24.75px!important
}

.u-mt {
	margin-top: 24.75px!important
}

.u-mr {
	margin-right: 24.75px!important
}

.u-mb {
	margin-bottom: 24.75px!important
}

.u-ml {
	margin-left: 24.75px!important
}

.u-mh {
	margin-right: 24.75px!important;
	margin-left: 24.75px!important
}

.u-mv {
	margin-top: 24.75px!important;
	margin-bottom: 24.75px!important
}

.u-m-- {
	margin: 6px!important
}

.u-mt-- {
	margin-top: 6px!important
}

.u-mr-- {
	margin-right: 6px!important
}

.u-mb-- {
	margin-bottom: 6px!important
}

.u-ml-- {
	margin-left: 6px!important
}

.u-mh-- {
	margin-right: 6px!important;
	margin-left: 6px!important
}

.u-mv-- {
	margin-top: 6px!important;
	margin-bottom: 6px!important
}

.u-m- {
	margin: 12px!important
}

.u-mt- {
	margin-top: 12px!important
}

.u-mr- {
	margin-right: 12px!important
}

.u-mb- {
	margin-bottom: 12px!important
}

.u-ml- {
	margin-left: 12px!important
}

.u-mh- {
	margin-right: 12px!important;
	margin-left: 12px!important
}

.u-mv- {
	margin-top: 12px!important;
	margin-bottom: 12px!important
}

.u-m\+ {
	margin: 50px!important
}

.u-mt\+ {
	margin-top: 50px!important
}

.u-mr\+ {
	margin-right: 50px!important
}

.u-mb\+ {
	margin-bottom: 50px!important
}

.u-ml\+ {
	margin-left: 50px!important
}

.u-mh\+ {
	margin-right: 50px!important;
	margin-left: 50px!important
}

.u-mv\+ {
	margin-top: 50px!important;
	margin-bottom: 50px!important
}

.u-m\+\+ {
	margin: 99px!important
}

.u-mt\+\+ {
	margin-top: 99px!important
}

.u-mr\+\+ {
	margin-right: 99px!important
}

.u-mb\+\+ {
	margin-bottom: 99px!important
}

.u-ml\+\+ {
	margin-left: 99px!important
}

.u-mh\+\+ {
	margin-right: 99px!important;
	margin-left: 99px!important
}

.u-mv\+\+ {
	margin-top: 99px!important;
	margin-bottom: 99px!important
}

.u-m0 {
	margin: 0!important
}

.u-mt0 {
	margin-top: 0!important
}

.u-mr0 {
	margin-right: 0!important
}

.u-mb0 {
	margin-bottom: 0!important
}

.u-ml0 {
	margin-left: 0!important
}

.u-mh0 {
	margin-right: 0!important;
	margin-left: 0!important
}

.u-mv0 {
	margin-top: 0!important;
	margin-bottom: 0!important
}

.u--m {
	margin: -24.75px!important
}

.u--mt {
	margin-top: -24.75px!important
}

.u--mr {
	margin-right: -24.75px!important
}

.u--mb {
	margin-bottom: -24.75px!important
}

.u--ml {
	margin-left: -24.75px!important
}

.u--mh {
	margin-right: -24.75px!important;
	margin-left: -24.75px!important
}

.u--mv {
	margin-top: -24.75px!important;
	margin-bottom: -24.75px!important
}

.u--m-- {
	margin: -6px!important
}

.u--mt-- {
	margin-top: -6px!important
}

.u--mr-- {
	margin-right: -6px!important
}

.u--mb-- {
	margin-bottom: -6px!important
}

.u--ml-- {
	margin-left: -6px!important
}

.u--mh-- {
	margin-right: -6px!important;
	margin-left: -6px!important
}

.u--mv-- {
	margin-top: -6px!important;
	margin-bottom: -99px!important
}

.u--m- {
	margin: -12px!important
}

.u--mt- {
	margin-top: -12px!important
}

.u--mr- {
	margin-right: -12px!important
}

.u--mb- {
	margin-bottom: -12px!important
}

.u--ml- {
	margin-left: -12px!important
}

.u--mh- {
	margin-right: -12px!important;
	margin-left: -12px!important
}

.u--mv- {
	margin-top: -12px!important;
	margin-bottom: -12px!important
}

.u--m\+ {
	margin: -50px!important
}

.u--mt\+ {
	margin-top: -50px!important
}

.u--mr\+ {
	margin-right: -50px!important
}

.u--mb\+ {
	margin-bottom: -50px!important
}

.u--ml\+ {
	margin-left: -50px!important
}

.u--mh\+ {
	margin-right: -50px!important;
	margin-left: -50px!important
}

.u--mv\+ {
	margin-top: -50px!important;
	margin-bottom: -50px!important
}

.u--m\+\+ {
	margin: -99px!important
}

.u--mt\+\+ {
	margin-top: -99px!important
}

.u--mr\+\+ {
	margin-right: -99px!important
}

.u--mb\+\+ {
	margin-bottom: -99px!important
}

.u--ml\+\+ {
	margin-left: -99px!important
}

.u--mh\+\+ {
	margin-right: -99px!important;
	margin-left: -99px!important
}

.u--mv\+\+ {
	margin-top: -99px!important;
	margin-bottom: -99px!important
}

.u-p {
	padding: 24.75px!important
}

.u-pt {
	padding-top: 24.75px!important
}

.u-pr {
	padding-right: 24.75px!important
}

.u-pb {
	padding-bottom: 24.75px!important
}

.u-pl {
	padding-left: 24.75px!important
}

.u-ph {
	padding-right: 24.75px!important;
	padding-left: 24.75px!important
}

.u-pv {
	padding-top: 24.75px!important;
	padding-bottom: 24.75px!important
}

.u-p-- {
	padding: 6px!important
}

.u-pt-- {
	padding-top: 6px!important
}

.u-pr-- {
	padding-right: 6px!important
}

.u-pb-- {
	padding-bottom: 6px!important
}

.u-pl-- {
	padding-left: 6px!important
}

.u-ph-- {
	padding-right: 6px!important;
	padding-left: 6px!important
}

.u-pv-- {
	padding-top: 6px!important;
	padding-bottom: 6px!important
}

.u-p- {
	padding: 12px!important
}

.u-pt- {
	padding-top: 12px!important
}

.u-pr- {
	padding-right: 12px!important
}

.u-pb- {
	padding-bottom: 12px!important
}

.u-pl- {
	padding-left: 12px!important
}

.u-ph- {
	padding-right: 12px!important;
	padding-left: 12px!important
}

.u-pv- {
	padding-top: 12px!important;
	padding-bottom: 12px!important
}

.u-p\+ {
	padding: 50px!important
}

.u-pt\+ {
	padding-top: 50px!important
}

.u-pr\+ {
	padding-right: 50px!important
}

.u-pb\+ {
	padding-bottom: 50px!important
}

.u-pl\+ {
	padding-left: 50px!important
}

.u-ph\+ {
	padding-right: 50px!important;
	padding-left: 50px!important
}

.u-pv\+ {
	padding-top: 50px!important;
	padding-bottom: 50px!important
}

.u-p\+\+ {
	padding: 99px!important
}

.u-pt\+\+ {
	padding-top: 99px!important
}

.u-pr\+\+ {
	padding-right: 99px!important
}

.u-pb\+\+ {
	padding-bottom: 99px!important
}

.u-pl\+\+ {
	padding-left: 99px!important
}

.u-ph\+\+ {
	padding-right: 99px!important;
	padding-left: 99px!important
}

.u-pv\+\+ {
	padding-top: 99px!important;
	padding-bottom: 99px!important
}

.u-p0 {
	padding: 0!important
}

.u-pt0 {
	padding-top: 0!important
}

.u-pr0 {
	padding-right: 0!important
}

.u-pb0 {
	padding-bottom: 0!important
}

.u-pl0 {
	padding-left: 0!important
}

.u-ph0 {
	padding-right: 0!important;
	padding-left: 0!important
}

.u-pv0 {
	padding-top: 0!important;
	padding-bottom: 0!important
}

@media screen and (max-width:24.9375em) {
	.u-m-palm {
		margin: 24.75px!important
	}
	.u-mt-palm {
		margin-top: 24.75px!important
	}
	.u-mr-palm {
		margin-right: 24.75px!important
	}
	.u-mb-palm {
		margin-bottom: 24.75px!important
	}
	.u-ml-palm {
		margin-left: 24.75px!important
	}
	.u-mh-palm {
		margin-right: 24.75px!important;
		margin-left: 24.75px!important
	}
	.u-mv-palm {
		margin-top: 24.75px!important;
		margin-bottom: 24.75px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-m-phablet {
		margin: 24.75px!important
	}
	.u-mt-phablet {
		margin-top: 24.75px!important
	}
	.u-mr-phablet {
		margin-right: 24.75px!important
	}
	.u-mb-phablet {
		margin-bottom: 24.75px!important
	}
	.u-ml-phablet {
		margin-left: 24.75px!important
	}
	.u-mh-phablet {
		margin-right: 24.75px!important;
		margin-left: 24.75px!important
	}
	.u-mv-phablet {
		margin-top: 24.75px!important;
		margin-bottom: 24.75px!important
	}
}

@media screen and (min-width:25em) {
	.u-m-phablet-and-up {
		margin: 24.75px!important
	}
	.u-mt-phablet-and-up {
		margin-top: 24.75px!important
	}
	.u-mr-phablet-and-up {
		margin-right: 24.75px!important
	}
	.u-mb-phablet-and-up {
		margin-bottom: 24.75px!important
	}
	.u-ml-phablet-and-up {
		margin-left: 24.75px!important
	}
	.u-mh-phablet-and-up {
		margin-right: 24.75px!important;
		margin-left: 24.75px!important
	}
	.u-mv-phablet-and-up {
		margin-top: 24.75px!important;
		margin-bottom: 24.75px!important
	}
}

@media screen and (max-width:499px) {
	.u-m-mobile {
		margin: 24.75px!important
	}
	.u-mt-mobile {
		margin-top: 24.75px!important
	}
	.u-mr-mobile {
		margin-right: 24.75px!important
	}
	.u-mb-mobile {
		margin-bottom: 24.75px!important
	}
	.u-ml-mobile {
		margin-left: 24.75px!important
	}
	.u-mh-mobile {
		margin-right: 24.75px!important;
		margin-left: 24.75px!important
	}
	.u-mv-mobile {
		margin-top: 24.75px!important;
		margin-bottom: 24.75px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-m-tablet-port {
		margin: 24.75px!important
	}
	.u-mt-tablet-port {
		margin-top: 24.75px!important
	}
	.u-mr-tablet-port {
		margin-right: 24.75px!important
	}
	.u-mb-tablet-port {
		margin-bottom: 24.75px!important
	}
	.u-ml-tablet-port {
		margin-left: 24.75px!important
	}
	.u-mh-tablet-port {
		margin-right: 24.75px!important;
		margin-left: 24.75px!important
	}
	.u-mv-tablet-port {
		margin-top: 24.75px!important;
		margin-bottom: 24.75px!important
	}
}

@media screen and (min-width:500px) {
	.u-m-tablet-port-and-up {
		margin: 24.75px!important
	}
	.u-mt-tablet-port-and-up {
		margin-top: 24.75px!important
	}
	.u-mr-tablet-port-and-up {
		margin-right: 24.75px!important
	}
	.u-mb-tablet-port-and-up {
		margin-bottom: 24.75px!important
	}
	.u-ml-tablet-port-and-up {
		margin-left: 24.75px!important
	}
	.u-mh-tablet-port-and-up {
		margin-right: 24.75px!important;
		margin-left: 24.75px!important
	}
	.u-mv-tablet-port-and-up {
		margin-top: 24.75px!important;
		margin-bottom: 24.75px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-m-tablet-land {
		margin: 24.75px!important
	}
	.u-mt-tablet-land {
		margin-top: 24.75px!important
	}
	.u-mr-tablet-land {
		margin-right: 24.75px!important
	}
	.u-mb-tablet-land {
		margin-bottom: 24.75px!important
	}
	.u-ml-tablet-land {
		margin-left: 24.75px!important
	}
	.u-mh-tablet-land {
		margin-right: 24.75px!important;
		margin-left: 24.75px!important
	}
	.u-mv-tablet-land {
		margin-top: 24.75px!important;
		margin-bottom: 24.75px!important
	}
}

@media screen and (min-width:900px) {
	.u-m-tablet-land-and-up {
		margin: 24.75px!important
	}
	.u-mt-tablet-land-and-up {
		margin-top: 24.75px!important
	}
	.u-mr-tablet-land-and-up {
		margin-right: 24.75px!important
	}
	.u-mb-tablet-land-and-up {
		margin-bottom: 24.75px!important
	}
	.u-ml-tablet-land-and-up {
		margin-left: 24.75px!important
	}
	.u-mh-tablet-land-and-up {
		margin-right: 24.75px!important;
		margin-left: 24.75px!important
	}
	.u-mv-tablet-land-and-up {
		margin-top: 24.75px!important;
		margin-bottom: 24.75px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-m-lap {
		margin: 24.75px!important
	}
	.u-mt-lap {
		margin-top: 24.75px!important
	}
	.u-mr-lap {
		margin-right: 24.75px!important
	}
	.u-mb-lap {
		margin-bottom: 24.75px!important
	}
	.u-ml-lap {
		margin-left: 24.75px!important
	}
	.u-mh-lap {
		margin-right: 24.75px!important;
		margin-left: 24.75px!important
	}
	.u-mv-lap {
		margin-top: 24.75px!important;
		margin-bottom: 24.75px!important
	}
}

@media screen and (min-width:72em) {
	.u-m-lap-and-up {
		margin: 24.75px!important
	}
	.u-mt-lap-and-up {
		margin-top: 24.75px!important
	}
	.u-mr-lap-and-up {
		margin-right: 24.75px!important
	}
	.u-mb-lap-and-up {
		margin-bottom: 24.75px!important
	}
	.u-ml-lap-and-up {
		margin-left: 24.75px!important
	}
	.u-mh-lap-and-up {
		margin-right: 24.75px!important;
		margin-left: 24.75px!important
	}
	.u-mv-lap-and-up {
		margin-top: 24.75px!important;
		margin-bottom: 24.75px!important
	}
}

@media screen and (max-width:899px) {
	.u-m-portable {
		margin: 24.75px!important
	}
	.u-mt-portable {
		margin-top: 24.75px!important
	}
	.u-mr-portable {
		margin-right: 24.75px!important
	}
	.u-mb-portable {
		margin-bottom: 24.75px!important
	}
	.u-ml-portable {
		margin-left: 24.75px!important
	}
	.u-mh-portable {
		margin-right: 24.75px!important;
		margin-left: 24.75px!important
	}
	.u-mv-portable {
		margin-top: 24.75px!important;
		margin-bottom: 24.75px!important
	}
}

@media screen and (min-width:90em) {
	.u-m-desk {
		margin: 24.75px!important
	}
	.u-mt-desk {
		margin-top: 24.75px!important
	}
	.u-mr-desk {
		margin-right: 24.75px!important
	}
	.u-mb-desk {
		margin-bottom: 24.75px!important
	}
	.u-ml-desk {
		margin-left: 24.75px!important
	}
	.u-mh-desk {
		margin-right: 24.75px!important;
		margin-left: 24.75px!important
	}
	.u-mv-desk {
		margin-top: 24.75px!important;
		margin-bottom: 24.75px!important
	}
}

@media screen and (min-width:120em) {
	.u-m-desk-wide {
		margin: 24.75px!important
	}
	.u-mt-desk-wide {
		margin-top: 24.75px!important
	}
	.u-mr-desk-wide {
		margin-right: 24.75px!important
	}
	.u-mb-desk-wide {
		margin-bottom: 24.75px!important
	}
	.u-ml-desk-wide {
		margin-left: 24.75px!important
	}
	.u-mh-desk-wide {
		margin-right: 24.75px!important;
		margin-left: 24.75px!important
	}
	.u-mv-desk-wide {
		margin-top: 24.75px!important;
		margin-bottom: 24.75px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-m---palm {
		margin: 6px!important
	}
	.u-mt---palm {
		margin-top: 6px!important
	}
	.u-mr---palm {
		margin-right: 6px!important
	}
	.u-mb---palm {
		margin-bottom: 6px!important
	}
	.u-ml---palm {
		margin-left: 6px!important
	}
	.u-mh---palm {
		margin-right: 6px!important;
		margin-left: 6px!important
	}
	.u-mv---palm {
		margin-top: 6px!important;
		margin-bottom: 6px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-m---phablet {
		margin: 6px!important
	}
	.u-mt---phablet {
		margin-top: 6px!important
	}
	.u-mr---phablet {
		margin-right: 6px!important
	}
	.u-mb---phablet {
		margin-bottom: 6px!important
	}
	.u-ml---phablet {
		margin-left: 6px!important
	}
	.u-mh---phablet {
		margin-right: 6px!important;
		margin-left: 6px!important
	}
	.u-mv---phablet {
		margin-top: 6px!important;
		margin-bottom: 6px!important
	}
}

@media screen and (min-width:25em) {
	.u-m---phablet-and-up {
		margin: 6px!important
	}
	.u-mt---phablet-and-up {
		margin-top: 6px!important
	}
	.u-mr---phablet-and-up {
		margin-right: 6px!important
	}
	.u-mb---phablet-and-up {
		margin-bottom: 6px!important
	}
	.u-ml---phablet-and-up {
		margin-left: 6px!important
	}
	.u-mh---phablet-and-up {
		margin-right: 6px!important;
		margin-left: 6px!important
	}
	.u-mv---phablet-and-up {
		margin-top: 6px!important;
		margin-bottom: 6px!important
	}
}

@media screen and (max-width:499px) {
	.u-m---mobile {
		margin: 6px!important
	}
	.u-mt---mobile {
		margin-top: 6px!important
	}
	.u-mr---mobile {
		margin-right: 6px!important
	}
	.u-mb---mobile {
		margin-bottom: 6px!important
	}
	.u-ml---mobile {
		margin-left: 6px!important
	}
	.u-mh---mobile {
		margin-right: 6px!important;
		margin-left: 6px!important
	}
	.u-mv---mobile {
		margin-top: 6px!important;
		margin-bottom: 6px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-m---tablet-port {
		margin: 6px!important
	}
	.u-mt---tablet-port {
		margin-top: 6px!important
	}
	.u-mr---tablet-port {
		margin-right: 6px!important
	}
	.u-mb---tablet-port {
		margin-bottom: 6px!important
	}
	.u-ml---tablet-port {
		margin-left: 6px!important
	}
	.u-mh---tablet-port {
		margin-right: 6px!important;
		margin-left: 6px!important
	}
	.u-mv---tablet-port {
		margin-top: 6px!important;
		margin-bottom: 6px!important
	}
}

@media screen and (min-width:500px) {
	.u-m---tablet-port-and-up {
		margin: 6px!important
	}
	.u-mt---tablet-port-and-up {
		margin-top: 6px!important
	}
	.u-mr---tablet-port-and-up {
		margin-right: 6px!important
	}
	.u-mb---tablet-port-and-up {
		margin-bottom: 6px!important
	}
	.u-ml---tablet-port-and-up {
		margin-left: 6px!important
	}
	.u-mh---tablet-port-and-up {
		margin-right: 6px!important;
		margin-left: 6px!important
	}
	.u-mv---tablet-port-and-up {
		margin-top: 6px!important;
		margin-bottom: 6px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-m---tablet-land {
		margin: 6px!important
	}
	.u-mt---tablet-land {
		margin-top: 6px!important
	}
	.u-mr---tablet-land {
		margin-right: 6px!important
	}
	.u-mb---tablet-land {
		margin-bottom: 6px!important
	}
	.u-ml---tablet-land {
		margin-left: 6px!important
	}
	.u-mh---tablet-land {
		margin-right: 6px!important;
		margin-left: 6px!important
	}
	.u-mv---tablet-land {
		margin-top: 6px!important;
		margin-bottom: 6px!important
	}
}

@media screen and (min-width:900px) {
	.u-m---tablet-land-and-up {
		margin: 6px!important
	}
	.u-mt---tablet-land-and-up {
		margin-top: 6px!important
	}
	.u-mr---tablet-land-and-up {
		margin-right: 6px!important
	}
	.u-mb---tablet-land-and-up {
		margin-bottom: 6px!important
	}
	.u-ml---tablet-land-and-up {
		margin-left: 6px!important
	}
	.u-mh---tablet-land-and-up {
		margin-right: 6px!important;
		margin-left: 6px!important
	}
	.u-mv---tablet-land-and-up {
		margin-top: 6px!important;
		margin-bottom: 6px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-m---lap {
		margin: 6px!important
	}
	.u-mt---lap {
		margin-top: 6px!important
	}
	.u-mr---lap {
		margin-right: 6px!important
	}
	.u-mb---lap {
		margin-bottom: 6px!important
	}
	.u-ml---lap {
		margin-left: 6px!important
	}
	.u-mh---lap {
		margin-right: 6px!important;
		margin-left: 6px!important
	}
	.u-mv---lap {
		margin-top: 6px!important;
		margin-bottom: 6px!important
	}
}

@media screen and (min-width:72em) {
	.u-m---lap-and-up {
		margin: 6px!important
	}
	.u-mt---lap-and-up {
		margin-top: 6px!important
	}
	.u-mr---lap-and-up {
		margin-right: 6px!important
	}
	.u-mb---lap-and-up {
		margin-bottom: 6px!important
	}
	.u-ml---lap-and-up {
		margin-left: 6px!important
	}
	.u-mh---lap-and-up {
		margin-right: 6px!important;
		margin-left: 6px!important
	}
	.u-mv---lap-and-up {
		margin-top: 6px!important;
		margin-bottom: 6px!important
	}
}

@media screen and (max-width:899px) {
	.u-m---portable {
		margin: 6px!important
	}
	.u-mt---portable {
		margin-top: 6px!important
	}
	.u-mr---portable {
		margin-right: 6px!important
	}
	.u-mb---portable {
		margin-bottom: 6px!important
	}
	.u-ml---portable {
		margin-left: 6px!important
	}
	.u-mh---portable {
		margin-right: 6px!important;
		margin-left: 6px!important
	}
	.u-mv---portable {
		margin-top: 6px!important;
		margin-bottom: 6px!important
	}
}

@media screen and (min-width:90em) {
	.u-m---desk {
		margin: 6px!important
	}
	.u-mt---desk {
		margin-top: 6px!important
	}
	.u-mr---desk {
		margin-right: 6px!important
	}
	.u-mb---desk {
		margin-bottom: 6px!important
	}
	.u-ml---desk {
		margin-left: 6px!important
	}
	.u-mh---desk {
		margin-right: 6px!important;
		margin-left: 6px!important
	}
	.u-mv---desk {
		margin-top: 6px!important;
		margin-bottom: 6px!important
	}
}

@media screen and (min-width:120em) {
	.u-m---desk-wide {
		margin: 6px!important
	}
	.u-mt---desk-wide {
		margin-top: 6px!important
	}
	.u-mr---desk-wide {
		margin-right: 6px!important
	}
	.u-mb---desk-wide {
		margin-bottom: 6px!important
	}
	.u-ml---desk-wide {
		margin-left: 6px!important
	}
	.u-mh---desk-wide {
		margin-right: 6px!important;
		margin-left: 6px!important
	}
	.u-mv---desk-wide {
		margin-top: 6px!important;
		margin-bottom: 6px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-m--palm {
		margin: 12px!important
	}
	.u-mt--palm {
		margin-top: 12px!important
	}
	.u-mr--palm {
		margin-right: 12px!important
	}
	.u-mb--palm {
		margin-bottom: 12px!important
	}
	.u-ml--palm {
		margin-left: 12px!important
	}
	.u-mh--palm {
		margin-right: 12px!important;
		margin-left: 12px!important
	}
	.u-mv--palm {
		margin-top: 12px!important;
		margin-bottom: 12px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-m--phablet {
		margin: 12px!important
	}
	.u-mt--phablet {
		margin-top: 12px!important
	}
	.u-mr--phablet {
		margin-right: 12px!important
	}
	.u-mb--phablet {
		margin-bottom: 12px!important
	}
	.u-ml--phablet {
		margin-left: 12px!important
	}
	.u-mh--phablet {
		margin-right: 12px!important;
		margin-left: 12px!important
	}
	.u-mv--phablet {
		margin-top: 12px!important;
		margin-bottom: 12px!important
	}
}

@media screen and (min-width:25em) {
	.u-m--phablet-and-up {
		margin: 12px!important
	}
	.u-mt--phablet-and-up {
		margin-top: 12px!important
	}
	.u-mr--phablet-and-up {
		margin-right: 12px!important
	}
	.u-mb--phablet-and-up {
		margin-bottom: 12px!important
	}
	.u-ml--phablet-and-up {
		margin-left: 12px!important
	}
	.u-mh--phablet-and-up {
		margin-right: 12px!important;
		margin-left: 12px!important
	}
	.u-mv--phablet-and-up {
		margin-top: 12px!important;
		margin-bottom: 12px!important
	}
}

@media screen and (max-width:499px) {
	.u-m--mobile {
		margin: 12px!important
	}
	.u-mt--mobile {
		margin-top: 12px!important
	}
	.u-mr--mobile {
		margin-right: 12px!important
	}
	.u-mb--mobile {
		margin-bottom: 12px!important
	}
	.u-ml--mobile {
		margin-left: 12px!important
	}
	.u-mh--mobile {
		margin-right: 12px!important;
		margin-left: 12px!important
	}
	.u-mv--mobile {
		margin-top: 12px!important;
		margin-bottom: 12px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-m--tablet-port {
		margin: 12px!important
	}
	.u-mt--tablet-port {
		margin-top: 12px!important
	}
	.u-mr--tablet-port {
		margin-right: 12px!important
	}
	.u-mb--tablet-port {
		margin-bottom: 12px!important
	}
	.u-ml--tablet-port {
		margin-left: 12px!important
	}
	.u-mh--tablet-port {
		margin-right: 12px!important;
		margin-left: 12px!important
	}
	.u-mv--tablet-port {
		margin-top: 12px!important;
		margin-bottom: 12px!important
	}
}

@media screen and (min-width:500px) {
	.u-m--tablet-port-and-up {
		margin: 12px!important
	}
	.u-mt--tablet-port-and-up {
		margin-top: 12px!important
	}
	.u-mr--tablet-port-and-up {
		margin-right: 12px!important
	}
	.u-mb--tablet-port-and-up {
		margin-bottom: 12px!important
	}
	.u-ml--tablet-port-and-up {
		margin-left: 12px!important
	}
	.u-mh--tablet-port-and-up {
		margin-right: 12px!important;
		margin-left: 12px!important
	}
	.u-mv--tablet-port-and-up {
		margin-top: 12px!important;
		margin-bottom: 12px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-m--tablet-land {
		margin: 12px!important
	}
	.u-mt--tablet-land {
		margin-top: 12px!important
	}
	.u-mr--tablet-land {
		margin-right: 12px!important
	}
	.u-mb--tablet-land {
		margin-bottom: 12px!important
	}
	.u-ml--tablet-land {
		margin-left: 12px!important
	}
	.u-mh--tablet-land {
		margin-right: 12px!important;
		margin-left: 12px!important
	}
	.u-mv--tablet-land {
		margin-top: 12px!important;
		margin-bottom: 12px!important
	}
}

@media screen and (min-width:900px) {
	.u-m--tablet-land-and-up {
		margin: 12px!important
	}
	.u-mt--tablet-land-and-up {
		margin-top: 12px!important
	}
	.u-mr--tablet-land-and-up {
		margin-right: 12px!important
	}
	.u-mb--tablet-land-and-up {
		margin-bottom: 12px!important
	}
	.u-ml--tablet-land-and-up {
		margin-left: 12px!important
	}
	.u-mh--tablet-land-and-up {
		margin-right: 12px!important;
		margin-left: 12px!important
	}
	.u-mv--tablet-land-and-up {
		margin-top: 12px!important;
		margin-bottom: 12px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-m--lap {
		margin: 12px!important
	}
	.u-mt--lap {
		margin-top: 12px!important
	}
	.u-mr--lap {
		margin-right: 12px!important
	}
	.u-mb--lap {
		margin-bottom: 12px!important
	}
	.u-ml--lap {
		margin-left: 12px!important
	}
	.u-mh--lap {
		margin-right: 12px!important;
		margin-left: 12px!important
	}
	.u-mv--lap {
		margin-top: 12px!important;
		margin-bottom: 12px!important
	}
}

@media screen and (min-width:72em) {
	.u-m--lap-and-up {
		margin: 12px!important
	}
	.u-mt--lap-and-up {
		margin-top: 12px!important
	}
	.u-mr--lap-and-up {
		margin-right: 12px!important
	}
	.u-mb--lap-and-up {
		margin-bottom: 12px!important
	}
	.u-ml--lap-and-up {
		margin-left: 12px!important
	}
	.u-mh--lap-and-up {
		margin-right: 12px!important;
		margin-left: 12px!important
	}
	.u-mv--lap-and-up {
		margin-top: 12px!important;
		margin-bottom: 12px!important
	}
}

@media screen and (max-width:899px) {
	.u-m--portable {
		margin: 12px!important
	}
	.u-mt--portable {
		margin-top: 12px!important
	}
	.u-mr--portable {
		margin-right: 12px!important
	}
	.u-mb--portable {
		margin-bottom: 12px!important
	}
	.u-ml--portable {
		margin-left: 12px!important
	}
	.u-mh--portable {
		margin-right: 12px!important;
		margin-left: 12px!important
	}
	.u-mv--portable {
		margin-top: 12px!important;
		margin-bottom: 12px!important
	}
}

@media screen and (min-width:90em) {
	.u-m--desk {
		margin: 12px!important
	}
	.u-mt--desk {
		margin-top: 12px!important
	}
	.u-mr--desk {
		margin-right: 12px!important
	}
	.u-mb--desk {
		margin-bottom: 12px!important
	}
	.u-ml--desk {
		margin-left: 12px!important
	}
	.u-mh--desk {
		margin-right: 12px!important;
		margin-left: 12px!important
	}
	.u-mv--desk {
		margin-top: 12px!important;
		margin-bottom: 12px!important
	}
}

@media screen and (min-width:120em) {
	.u-m--desk-wide {
		margin: 12px!important
	}
	.u-mt--desk-wide {
		margin-top: 12px!important
	}
	.u-mr--desk-wide {
		margin-right: 12px!important
	}
	.u-mb--desk-wide {
		margin-bottom: 12px!important
	}
	.u-ml--desk-wide {
		margin-left: 12px!important
	}
	.u-mh--desk-wide {
		margin-right: 12px!important;
		margin-left: 12px!important
	}
	.u-mv--desk-wide {
		margin-top: 12px!important;
		margin-bottom: 12px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-m\+-palm {
		margin: 50px!important
	}
	.u-mt\+-palm {
		margin-top: 50px!important
	}
	.u-mr\+-palm {
		margin-right: 50px!important
	}
	.u-mb\+-palm {
		margin-bottom: 50px!important
	}
	.u-ml\+-palm {
		margin-left: 50px!important
	}
	.u-mh\+-palm {
		margin-right: 50px!important;
		margin-left: 50px!important
	}
	.u-mv\+-palm {
		margin-top: 50px!important;
		margin-bottom: 50px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-m\+-phablet {
		margin: 50px!important
	}
	.u-mt\+-phablet {
		margin-top: 50px!important
	}
	.u-mr\+-phablet {
		margin-right: 50px!important
	}
	.u-mb\+-phablet {
		margin-bottom: 50px!important
	}
	.u-ml\+-phablet {
		margin-left: 50px!important
	}
	.u-mh\+-phablet {
		margin-right: 50px!important;
		margin-left: 50px!important
	}
	.u-mv\+-phablet {
		margin-top: 50px!important;
		margin-bottom: 50px!important
	}
}

@media screen and (min-width:25em) {
	.u-m\+-phablet-and-up {
		margin: 50px!important
	}
	.u-mt\+-phablet-and-up {
		margin-top: 50px!important
	}
	.u-mr\+-phablet-and-up {
		margin-right: 50px!important
	}
	.u-mb\+-phablet-and-up {
		margin-bottom: 50px!important
	}
	.u-ml\+-phablet-and-up {
		margin-left: 50px!important
	}
	.u-mh\+-phablet-and-up {
		margin-right: 50px!important;
		margin-left: 50px!important
	}
	.u-mv\+-phablet-and-up {
		margin-top: 50px!important;
		margin-bottom: 50px!important
	}
}

@media screen and (max-width:499px) {
	.u-m\+-mobile {
		margin: 50px!important
	}
	.u-mt\+-mobile {
		margin-top: 50px!important
	}
	.u-mr\+-mobile {
		margin-right: 50px!important
	}
	.u-mb\+-mobile {
		margin-bottom: 50px!important
	}
	.u-ml\+-mobile {
		margin-left: 50px!important
	}
	.u-mh\+-mobile {
		margin-right: 50px!important;
		margin-left: 50px!important
	}
	.u-mv\+-mobile {
		margin-top: 50px!important;
		margin-bottom: 50px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-m\+-tablet-port {
		margin: 50px!important
	}
	.u-mt\+-tablet-port {
		margin-top: 50px!important
	}
	.u-mr\+-tablet-port {
		margin-right: 50px!important
	}
	.u-mb\+-tablet-port {
		margin-bottom: 50px!important
	}
	.u-ml\+-tablet-port {
		margin-left: 50px!important
	}
	.u-mh\+-tablet-port {
		margin-right: 50px!important;
		margin-left: 50px!important
	}
	.u-mv\+-tablet-port {
		margin-top: 50px!important;
		margin-bottom: 50px!important
	}
}

@media screen and (min-width:500px) {
	.u-m\+-tablet-port-and-up {
		margin: 50px!important
	}
	.u-mt\+-tablet-port-and-up {
		margin-top: 50px!important
	}
	.u-mr\+-tablet-port-and-up {
		margin-right: 50px!important
	}
	.u-mb\+-tablet-port-and-up {
		margin-bottom: 50px!important
	}
	.u-ml\+-tablet-port-and-up {
		margin-left: 50px!important
	}
	.u-mh\+-tablet-port-and-up {
		margin-right: 50px!important;
		margin-left: 50px!important
	}
	.u-mv\+-tablet-port-and-up {
		margin-top: 50px!important;
		margin-bottom: 50px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-m\+-tablet-land {
		margin: 50px!important
	}
	.u-mt\+-tablet-land {
		margin-top: 50px!important
	}
	.u-mr\+-tablet-land {
		margin-right: 50px!important
	}
	.u-mb\+-tablet-land {
		margin-bottom: 50px!important
	}
	.u-ml\+-tablet-land {
		margin-left: 50px!important
	}
	.u-mh\+-tablet-land {
		margin-right: 50px!important;
		margin-left: 50px!important
	}
	.u-mv\+-tablet-land {
		margin-top: 50px!important;
		margin-bottom: 50px!important
	}
}

@media screen and (min-width:900px) {
	.u-m\+-tablet-land-and-up {
		margin: 50px!important
	}
	.u-mt\+-tablet-land-and-up {
		margin-top: 50px!important
	}
	.u-mr\+-tablet-land-and-up {
		margin-right: 50px!important
	}
	.u-mb\+-tablet-land-and-up {
		margin-bottom: 50px!important
	}
	.u-ml\+-tablet-land-and-up {
		margin-left: 50px!important
	}
	.u-mh\+-tablet-land-and-up {
		margin-right: 50px!important;
		margin-left: 50px!important
	}
	.u-mv\+-tablet-land-and-up {
		margin-top: 50px!important;
		margin-bottom: 50px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-m\+-lap {
		margin: 50px!important
	}
	.u-mt\+-lap {
		margin-top: 50px!important
	}
	.u-mr\+-lap {
		margin-right: 50px!important
	}
	.u-mb\+-lap {
		margin-bottom: 50px!important
	}
	.u-ml\+-lap {
		margin-left: 50px!important
	}
	.u-mh\+-lap {
		margin-right: 50px!important;
		margin-left: 50px!important
	}
	.u-mv\+-lap {
		margin-top: 50px!important;
		margin-bottom: 50px!important
	}
}

@media screen and (min-width:72em) {
	.u-m\+-lap-and-up {
		margin: 50px!important
	}
	.u-mt\+-lap-and-up {
		margin-top: 50px!important
	}
	.u-mr\+-lap-and-up {
		margin-right: 50px!important
	}
	.u-mb\+-lap-and-up {
		margin-bottom: 50px!important
	}
	.u-ml\+-lap-and-up {
		margin-left: 50px!important
	}
	.u-mh\+-lap-and-up {
		margin-right: 50px!important;
		margin-left: 50px!important
	}
	.u-mv\+-lap-and-up {
		margin-top: 50px!important;
		margin-bottom: 50px!important
	}
}

@media screen and (max-width:899px) {
	.u-m\+-portable {
		margin: 50px!important
	}
	.u-mt\+-portable {
		margin-top: 50px!important
	}
	.u-mr\+-portable {
		margin-right: 50px!important
	}
	.u-mb\+-portable {
		margin-bottom: 50px!important
	}
	.u-ml\+-portable {
		margin-left: 50px!important
	}
	.u-mh\+-portable {
		margin-right: 50px!important;
		margin-left: 50px!important
	}
	.u-mv\+-portable {
		margin-top: 50px!important;
		margin-bottom: 50px!important
	}
}

@media screen and (min-width:90em) {
	.u-m\+-desk {
		margin: 50px!important
	}
	.u-mt\+-desk {
		margin-top: 50px!important
	}
	.u-mr\+-desk {
		margin-right: 50px!important
	}
	.u-mb\+-desk {
		margin-bottom: 50px!important
	}
	.u-ml\+-desk {
		margin-left: 50px!important
	}
	.u-mh\+-desk {
		margin-right: 50px!important;
		margin-left: 50px!important
	}
	.u-mv\+-desk {
		margin-top: 50px!important;
		margin-bottom: 50px!important
	}
}

@media screen and (min-width:120em) {
	.u-m\+-desk-wide {
		margin: 50px!important
	}
	.u-mt\+-desk-wide {
		margin-top: 50px!important
	}
	.u-mr\+-desk-wide {
		margin-right: 50px!important
	}
	.u-mb\+-desk-wide {
		margin-bottom: 50px!important
	}
	.u-ml\+-desk-wide {
		margin-left: 50px!important
	}
	.u-mh\+-desk-wide {
		margin-right: 50px!important;
		margin-left: 50px!important
	}
	.u-mv\+-desk-wide {
		margin-top: 50px!important;
		margin-bottom: 50px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-m\+\+-palm {
		margin: 99px!important
	}
	.u-mt\+\+-palm {
		margin-top: 99px!important
	}
	.u-mr\+\+-palm {
		margin-right: 99px!important
	}
	.u-mb\+\+-palm {
		margin-bottom: 99px!important
	}
	.u-ml\+\+-palm {
		margin-left: 99px!important
	}
	.u-mh\+\+-palm {
		margin-right: 99px!important;
		margin-left: 99px!important
	}
	.u-mv\+\+-palm {
		margin-top: 99px!important;
		margin-bottom: 99px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-m\+\+-phablet {
		margin: 99px!important
	}
	.u-mt\+\+-phablet {
		margin-top: 99px!important
	}
	.u-mr\+\+-phablet {
		margin-right: 99px!important
	}
	.u-mb\+\+-phablet {
		margin-bottom: 99px!important
	}
	.u-ml\+\+-phablet {
		margin-left: 99px!important
	}
	.u-mh\+\+-phablet {
		margin-right: 99px!important;
		margin-left: 99px!important
	}
	.u-mv\+\+-phablet {
		margin-top: 99px!important;
		margin-bottom: 99px!important
	}
}

@media screen and (min-width:25em) {
	.u-m\+\+-phablet-and-up {
		margin: 99px!important
	}
	.u-mt\+\+-phablet-and-up {
		margin-top: 99px!important
	}
	.u-mr\+\+-phablet-and-up {
		margin-right: 99px!important
	}
	.u-mb\+\+-phablet-and-up {
		margin-bottom: 99px!important
	}
	.u-ml\+\+-phablet-and-up {
		margin-left: 99px!important
	}
	.u-mh\+\+-phablet-and-up {
		margin-right: 99px!important;
		margin-left: 99px!important
	}
	.u-mv\+\+-phablet-and-up {
		margin-top: 99px!important;
		margin-bottom: 99px!important
	}
}

@media screen and (max-width:499px) {
	.u-m\+\+-mobile {
		margin: 99px!important
	}
	.u-mt\+\+-mobile {
		margin-top: 99px!important
	}
	.u-mr\+\+-mobile {
		margin-right: 99px!important
	}
	.u-mb\+\+-mobile {
		margin-bottom: 99px!important
	}
	.u-ml\+\+-mobile {
		margin-left: 99px!important
	}
	.u-mh\+\+-mobile {
		margin-right: 99px!important;
		margin-left: 99px!important
	}
	.u-mv\+\+-mobile {
		margin-top: 99px!important;
		margin-bottom: 99px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-m\+\+-tablet-port {
		margin: 99px!important
	}
	.u-mt\+\+-tablet-port {
		margin-top: 99px!important
	}
	.u-mr\+\+-tablet-port {
		margin-right: 99px!important
	}
	.u-mb\+\+-tablet-port {
		margin-bottom: 99px!important
	}
	.u-ml\+\+-tablet-port {
		margin-left: 99px!important
	}
	.u-mh\+\+-tablet-port {
		margin-right: 99px!important;
		margin-left: 99px!important
	}
	.u-mv\+\+-tablet-port {
		margin-top: 99px!important;
		margin-bottom: 99px!important
	}
}

@media screen and (min-width:500px) {
	.u-m\+\+-tablet-port-and-up {
		margin: 99px!important
	}
	.u-mt\+\+-tablet-port-and-up {
		margin-top: 99px!important
	}
	.u-mr\+\+-tablet-port-and-up {
		margin-right: 99px!important
	}
	.u-mb\+\+-tablet-port-and-up {
		margin-bottom: 99px!important
	}
	.u-ml\+\+-tablet-port-and-up {
		margin-left: 99px!important
	}
	.u-mh\+\+-tablet-port-and-up {
		margin-right: 99px!important;
		margin-left: 99px!important
	}
	.u-mv\+\+-tablet-port-and-up {
		margin-top: 99px!important;
		margin-bottom: 99px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-m\+\+-tablet-land {
		margin: 99px!important
	}
	.u-mt\+\+-tablet-land {
		margin-top: 99px!important
	}
	.u-mr\+\+-tablet-land {
		margin-right: 99px!important
	}
	.u-mb\+\+-tablet-land {
		margin-bottom: 99px!important
	}
	.u-ml\+\+-tablet-land {
		margin-left: 99px!important
	}
	.u-mh\+\+-tablet-land {
		margin-right: 99px!important;
		margin-left: 99px!important
	}
	.u-mv\+\+-tablet-land {
		margin-top: 99px!important;
		margin-bottom: 99px!important
	}
}

@media screen and (min-width:900px) {
	.u-m\+\+-tablet-land-and-up {
		margin: 99px!important
	}
	.u-mt\+\+-tablet-land-and-up {
		margin-top: 99px!important
	}
	.u-mr\+\+-tablet-land-and-up {
		margin-right: 99px!important
	}
	.u-mb\+\+-tablet-land-and-up {
		margin-bottom: 99px!important
	}
	.u-ml\+\+-tablet-land-and-up {
		margin-left: 99px!important
	}
	.u-mh\+\+-tablet-land-and-up {
		margin-right: 99px!important;
		margin-left: 99px!important
	}
	.u-mv\+\+-tablet-land-and-up {
		margin-top: 99px!important;
		margin-bottom: 99px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-m\+\+-lap {
		margin: 99px!important
	}
	.u-mt\+\+-lap {
		margin-top: 99px!important
	}
	.u-mr\+\+-lap {
		margin-right: 99px!important
	}
	.u-mb\+\+-lap {
		margin-bottom: 99px!important
	}
	.u-ml\+\+-lap {
		margin-left: 99px!important
	}
	.u-mh\+\+-lap {
		margin-right: 99px!important;
		margin-left: 99px!important
	}
	.u-mv\+\+-lap {
		margin-top: 99px!important;
		margin-bottom: 99px!important
	}
}

@media screen and (min-width:72em) {
	.u-m\+\+-lap-and-up {
		margin: 99px!important
	}
	.u-mt\+\+-lap-and-up {
		margin-top: 99px!important
	}
	.u-mr\+\+-lap-and-up {
		margin-right: 99px!important
	}
	.u-mb\+\+-lap-and-up {
		margin-bottom: 99px!important
	}
	.u-ml\+\+-lap-and-up {
		margin-left: 99px!important
	}
	.u-mh\+\+-lap-and-up {
		margin-right: 99px!important;
		margin-left: 99px!important
	}
	.u-mv\+\+-lap-and-up {
		margin-top: 99px!important;
		margin-bottom: 99px!important
	}
}

@media screen and (max-width:899px) {
	.u-m\+\+-portable {
		margin: 99px!important
	}
	.u-mt\+\+-portable {
		margin-top: 99px!important
	}
	.u-mr\+\+-portable {
		margin-right: 99px!important
	}
	.u-mb\+\+-portable {
		margin-bottom: 99px!important
	}
	.u-ml\+\+-portable {
		margin-left: 99px!important
	}
	.u-mh\+\+-portable {
		margin-right: 99px!important;
		margin-left: 99px!important
	}
	.u-mv\+\+-portable {
		margin-top: 99px!important;
		margin-bottom: 99px!important
	}
}

@media screen and (min-width:90em) {
	.u-m\+\+-desk {
		margin: 99px!important
	}
	.u-mt\+\+-desk {
		margin-top: 99px!important
	}
	.u-mr\+\+-desk {
		margin-right: 99px!important
	}
	.u-mb\+\+-desk {
		margin-bottom: 99px!important
	}
	.u-ml\+\+-desk {
		margin-left: 99px!important
	}
	.u-mh\+\+-desk {
		margin-right: 99px!important;
		margin-left: 99px!important
	}
	.u-mv\+\+-desk {
		margin-top: 99px!important;
		margin-bottom: 99px!important
	}
}

@media screen and (min-width:120em) {
	.u-m\+\+-desk-wide {
		margin: 99px!important
	}
	.u-mt\+\+-desk-wide {
		margin-top: 99px!important
	}
	.u-mr\+\+-desk-wide {
		margin-right: 99px!important
	}
	.u-mb\+\+-desk-wide {
		margin-bottom: 99px!important
	}
	.u-ml\+\+-desk-wide {
		margin-left: 99px!important
	}
	.u-mh\+\+-desk-wide {
		margin-right: 99px!important;
		margin-left: 99px!important
	}
	.u-mv\+\+-desk-wide {
		margin-top: 99px!important;
		margin-bottom: 99px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-palm-m0 {
		margin: 0!important
	}
	.u-palm-mt0 {
		margin-top: 0!important
	}
	.u-palm-mr0 {
		margin-right: 0!important
	}
	.u-palm-mb0 {
		margin-bottom: 0!important
	}
	.u-palm-ml0 {
		margin-left: 0!important
	}
	.u-palm-mh0 {
		margin-right: 0!important;
		margin-left: 0!important
	}
	.u-palm-mv0 {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-phablet-m0 {
		margin: 0!important
	}
	.u-phablet-mt0 {
		margin-top: 0!important
	}
	.u-phablet-mr0 {
		margin-right: 0!important
	}
	.u-phablet-mb0 {
		margin-bottom: 0!important
	}
	.u-phablet-ml0 {
		margin-left: 0!important
	}
	.u-phablet-mh0 {
		margin-right: 0!important;
		margin-left: 0!important
	}
	.u-phablet-mv0 {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
}

@media screen and (min-width:25em) {
	.u-phablet-and-up-m0 {
		margin: 0!important
	}
	.u-phablet-and-up-mt0 {
		margin-top: 0!important
	}
	.u-phablet-and-up-mr0 {
		margin-right: 0!important
	}
	.u-phablet-and-up-mb0 {
		margin-bottom: 0!important
	}
	.u-phablet-and-up-ml0 {
		margin-left: 0!important
	}
	.u-phablet-and-up-mh0 {
		margin-right: 0!important;
		margin-left: 0!important
	}
	.u-phablet-and-up-mv0 {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
}

@media screen and (max-width:499px) {
	.u-mobile-m0 {
		margin: 0!important
	}
	.u-mobile-mt0 {
		margin-top: 0!important
	}
	.u-mobile-mr0 {
		margin-right: 0!important
	}
	.u-mobile-mb0 {
		margin-bottom: 0!important
	}
	.u-mobile-ml0 {
		margin-left: 0!important
	}
	.u-mobile-mh0 {
		margin-right: 0!important;
		margin-left: 0!important
	}
	.u-mobile-mv0 {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-tablet-port-m0 {
		margin: 0!important
	}
	.u-tablet-port-mt0 {
		margin-top: 0!important
	}
	.u-tablet-port-mr0 {
		margin-right: 0!important
	}
	.u-tablet-port-mb0 {
		margin-bottom: 0!important
	}
	.u-tablet-port-ml0 {
		margin-left: 0!important
	}
	.u-tablet-port-mh0 {
		margin-right: 0!important;
		margin-left: 0!important
	}
	.u-tablet-port-mv0 {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
}

@media screen and (min-width:500px) {
	.u-tablet-port-and-up-m0 {
		margin: 0!important
	}
	.u-tablet-port-and-up-mt0 {
		margin-top: 0!important
	}
	.u-tablet-port-and-up-mr0 {
		margin-right: 0!important
	}
	.u-tablet-port-and-up-mb0 {
		margin-bottom: 0!important
	}
	.u-tablet-port-and-up-ml0 {
		margin-left: 0!important
	}
	.u-tablet-port-and-up-mh0 {
		margin-right: 0!important;
		margin-left: 0!important
	}
	.u-tablet-port-and-up-mv0 {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-tablet-land-m0 {
		margin: 0!important
	}
	.u-tablet-land-mt0 {
		margin-top: 0!important
	}
	.u-tablet-land-mr0 {
		margin-right: 0!important
	}
	.u-tablet-land-mb0 {
		margin-bottom: 0!important
	}
	.u-tablet-land-ml0 {
		margin-left: 0!important
	}
	.u-tablet-land-mh0 {
		margin-right: 0!important;
		margin-left: 0!important
	}
	.u-tablet-land-mv0 {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
}

@media screen and (min-width:900px) {
	.u-tablet-land-and-up-m0 {
		margin: 0!important
	}
	.u-tablet-land-and-up-mt0 {
		margin-top: 0!important
	}
	.u-tablet-land-and-up-mr0 {
		margin-right: 0!important
	}
	.u-tablet-land-and-up-mb0 {
		margin-bottom: 0!important
	}
	.u-tablet-land-and-up-ml0 {
		margin-left: 0!important
	}
	.u-tablet-land-and-up-mh0 {
		margin-right: 0!important;
		margin-left: 0!important
	}
	.u-tablet-land-and-up-mv0 {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-lap-m0 {
		margin: 0!important
	}
	.u-lap-mt0 {
		margin-top: 0!important
	}
	.u-lap-mr0 {
		margin-right: 0!important
	}
	.u-lap-mb0 {
		margin-bottom: 0!important
	}
	.u-lap-ml0 {
		margin-left: 0!important
	}
	.u-lap-mh0 {
		margin-right: 0!important;
		margin-left: 0!important
	}
	.u-lap-mv0 {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
}

@media screen and (min-width:72em) {
	.u-lap-and-up-m0 {
		margin: 0!important
	}
	.u-lap-and-up-mt0 {
		margin-top: 0!important
	}
	.u-lap-and-up-mr0 {
		margin-right: 0!important
	}
	.u-lap-and-up-mb0 {
		margin-bottom: 0!important
	}
	.u-lap-and-up-ml0 {
		margin-left: 0!important
	}
	.u-lap-and-up-mh0 {
		margin-right: 0!important;
		margin-left: 0!important
	}
	.u-lap-and-up-mv0 {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
}

@media screen and (max-width:899px) {
	.u-portable-m0 {
		margin: 0!important
	}
	.u-portable-mt0 {
		margin-top: 0!important
	}
	.u-portable-mr0 {
		margin-right: 0!important
	}
	.u-portable-mb0 {
		margin-bottom: 0!important
	}
	.u-portable-ml0 {
		margin-left: 0!important
	}
	.u-portable-mh0 {
		margin-right: 0!important;
		margin-left: 0!important
	}
	.u-portable-mv0 {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
}

@media screen and (min-width:90em) {
	.u-desk-m0 {
		margin: 0!important
	}
	.u-desk-mt0 {
		margin-top: 0!important
	}
	.u-desk-mr0 {
		margin-right: 0!important
	}
	.u-desk-mb0 {
		margin-bottom: 0!important
	}
	.u-desk-ml0 {
		margin-left: 0!important
	}
	.u-desk-mh0 {
		margin-right: 0!important;
		margin-left: 0!important
	}
	.u-desk-mv0 {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
}

@media screen and (min-width:120em) {
	.u-desk-wide-m0 {
		margin: 0!important
	}
	.u-desk-wide-mt0 {
		margin-top: 0!important
	}
	.u-desk-wide-mr0 {
		margin-right: 0!important
	}
	.u-desk-wide-mb0 {
		margin-bottom: 0!important
	}
	.u-desk-wide-ml0 {
		margin-left: 0!important
	}
	.u-desk-wide-mh0 {
		margin-right: 0!important;
		margin-left: 0!important
	}
	.u-desk-wide-mv0 {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-palm--m {
		margin: -24.75px!important
	}
	.u-palm--mt {
		margin-top: -24.75px!important
	}
	.u-palm--mr {
		margin-right: -24.75px!important
	}
	.u-palm--mb {
		margin-bottom: -24.75px!important
	}
	.u-palm--ml {
		margin-left: -24.75px!important
	}
	.u-palm--mh {
		margin-right: -24.75px!important;
		margin-left: -24.75px!important
	}
	.u-palm--mv {
		margin-top: -24.75px!important;
		margin-bottom: -24.75px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-phablet--m {
		margin: -24.75px!important
	}
	.u-phablet--mt {
		margin-top: -24.75px!important
	}
	.u-phablet--mr {
		margin-right: -24.75px!important
	}
	.u-phablet--mb {
		margin-bottom: -24.75px!important
	}
	.u-phablet--ml {
		margin-left: -24.75px!important
	}
	.u-phablet--mh {
		margin-right: -24.75px!important;
		margin-left: -24.75px!important
	}
	.u-phablet--mv {
		margin-top: -24.75px!important;
		margin-bottom: -24.75px!important
	}
}

@media screen and (min-width:25em) {
	.u-phablet-and-up--m {
		margin: -24.75px!important
	}
	.u-phablet-and-up--mt {
		margin-top: -24.75px!important
	}
	.u-phablet-and-up--mr {
		margin-right: -24.75px!important
	}
	.u-phablet-and-up--mb {
		margin-bottom: -24.75px!important
	}
	.u-phablet-and-up--ml {
		margin-left: -24.75px!important
	}
	.u-phablet-and-up--mh {
		margin-right: -24.75px!important;
		margin-left: -24.75px!important
	}
	.u-phablet-and-up--mv {
		margin-top: -24.75px!important;
		margin-bottom: -24.75px!important
	}
}

@media screen and (max-width:499px) {
	.u-mobile--m {
		margin: -24.75px!important
	}
	.u-mobile--mt {
		margin-top: -24.75px!important
	}
	.u-mobile--mr {
		margin-right: -24.75px!important
	}
	.u-mobile--mb {
		margin-bottom: -24.75px!important
	}
	.u-mobile--ml {
		margin-left: -24.75px!important
	}
	.u-mobile--mh {
		margin-right: -24.75px!important;
		margin-left: -24.75px!important
	}
	.u-mobile--mv {
		margin-top: -24.75px!important;
		margin-bottom: -24.75px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-tablet-port--m {
		margin: -24.75px!important
	}
	.u-tablet-port--mt {
		margin-top: -24.75px!important
	}
	.u-tablet-port--mr {
		margin-right: -24.75px!important
	}
	.u-tablet-port--mb {
		margin-bottom: -24.75px!important
	}
	.u-tablet-port--ml {
		margin-left: -24.75px!important
	}
	.u-tablet-port--mh {
		margin-right: -24.75px!important;
		margin-left: -24.75px!important
	}
	.u-tablet-port--mv {
		margin-top: -24.75px!important;
		margin-bottom: -24.75px!important
	}
}

@media screen and (min-width:500px) {
	.u-tablet-port-and-up--m {
		margin: -24.75px!important
	}
	.u-tablet-port-and-up--mt {
		margin-top: -24.75px!important
	}
	.u-tablet-port-and-up--mr {
		margin-right: -24.75px!important
	}
	.u-tablet-port-and-up--mb {
		margin-bottom: -24.75px!important
	}
	.u-tablet-port-and-up--ml {
		margin-left: -24.75px!important
	}
	.u-tablet-port-and-up--mh {
		margin-right: -24.75px!important;
		margin-left: -24.75px!important
	}
	.u-tablet-port-and-up--mv {
		margin-top: -24.75px!important;
		margin-bottom: -24.75px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-tablet-land--m {
		margin: -24.75px!important
	}
	.u-tablet-land--mt {
		margin-top: -24.75px!important
	}
	.u-tablet-land--mr {
		margin-right: -24.75px!important
	}
	.u-tablet-land--mb {
		margin-bottom: -24.75px!important
	}
	.u-tablet-land--ml {
		margin-left: -24.75px!important
	}
	.u-tablet-land--mh {
		margin-right: -24.75px!important;
		margin-left: -24.75px!important
	}
	.u-tablet-land--mv {
		margin-top: -24.75px!important;
		margin-bottom: -24.75px!important
	}
}

@media screen and (min-width:900px) {
	.u-tablet-land-and-up--m {
		margin: -24.75px!important
	}
	.u-tablet-land-and-up--mt {
		margin-top: -24.75px!important
	}
	.u-tablet-land-and-up--mr {
		margin-right: -24.75px!important
	}
	.u-tablet-land-and-up--mb {
		margin-bottom: -24.75px!important
	}
	.u-tablet-land-and-up--ml {
		margin-left: -24.75px!important
	}
	.u-tablet-land-and-up--mh {
		margin-right: -24.75px!important;
		margin-left: -24.75px!important
	}
	.u-tablet-land-and-up--mv {
		margin-top: -24.75px!important;
		margin-bottom: -24.75px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-lap--m {
		margin: -24.75px!important
	}
	.u-lap--mt {
		margin-top: -24.75px!important
	}
	.u-lap--mr {
		margin-right: -24.75px!important
	}
	.u-lap--mb {
		margin-bottom: -24.75px!important
	}
	.u-lap--ml {
		margin-left: -24.75px!important
	}
	.u-lap--mh {
		margin-right: -24.75px!important;
		margin-left: -24.75px!important
	}
	.u-lap--mv {
		margin-top: -24.75px!important;
		margin-bottom: -24.75px!important
	}
}

@media screen and (min-width:72em) {
	.u-lap-and-up--m {
		margin: -24.75px!important
	}
	.u-lap-and-up--mt {
		margin-top: -24.75px!important
	}
	.u-lap-and-up--mr {
		margin-right: -24.75px!important
	}
	.u-lap-and-up--mb {
		margin-bottom: -24.75px!important
	}
	.u-lap-and-up--ml {
		margin-left: -24.75px!important
	}
	.u-lap-and-up--mh {
		margin-right: -24.75px!important;
		margin-left: -24.75px!important
	}
	.u-lap-and-up--mv {
		margin-top: -24.75px!important;
		margin-bottom: -24.75px!important
	}
}

@media screen and (max-width:899px) {
	.u-portable--m {
		margin: -24.75px!important
	}
	.u-portable--mt {
		margin-top: -24.75px!important
	}
	.u-portable--mr {
		margin-right: -24.75px!important
	}
	.u-portable--mb {
		margin-bottom: -24.75px!important
	}
	.u-portable--ml {
		margin-left: -24.75px!important
	}
	.u-portable--mh {
		margin-right: -24.75px!important;
		margin-left: -24.75px!important
	}
	.u-portable--mv {
		margin-top: -24.75px!important;
		margin-bottom: -24.75px!important
	}
}

@media screen and (min-width:90em) {
	.u-desk--m {
		margin: -24.75px!important
	}
	.u-desk--mt {
		margin-top: -24.75px!important
	}
	.u-desk--mr {
		margin-right: -24.75px!important
	}
	.u-desk--mb {
		margin-bottom: -24.75px!important
	}
	.u-desk--ml {
		margin-left: -24.75px!important
	}
	.u-desk--mh {
		margin-right: -24.75px!important;
		margin-left: -24.75px!important
	}
	.u-desk--mv {
		margin-top: -24.75px!important;
		margin-bottom: -24.75px!important
	}
}

@media screen and (min-width:120em) {
	.u-desk-wide--m {
		margin: -24.75px!important
	}
	.u-desk-wide--mt {
		margin-top: -24.75px!important
	}
	.u-desk-wide--mr {
		margin-right: -24.75px!important
	}
	.u-desk-wide--mb {
		margin-bottom: -24.75px!important
	}
	.u-desk-wide--ml {
		margin-left: -24.75px!important
	}
	.u-desk-wide--mh {
		margin-right: -24.75px!important;
		margin-left: -24.75px!important
	}
	.u-desk-wide--mv {
		margin-top: -24.75px!important;
		margin-bottom: -24.75px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-palm--m-- {
		margin: -6px!important
	}
	.u-palm--mt-- {
		margin-top: -6px!important
	}
	.u-palm--mr-- {
		margin-right: -6px!important
	}
	.u-palm--mb-- {
		margin-bottom: -6px!important
	}
	.u-palm--ml-- {
		margin-left: -6px!important
	}
	.u-palm--mh-- {
		margin-right: -6px!important;
		margin-left: -6px!important
	}
	.u-palm--mv-- {
		margin-top: -6px!important;
		margin-bottom: -6px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-phablet--m-- {
		margin: -6px!important
	}
	.u-phablet--mt-- {
		margin-top: -6px!important
	}
	.u-phablet--mr-- {
		margin-right: -6px!important
	}
	.u-phablet--mb-- {
		margin-bottom: -6px!important
	}
	.u-phablet--ml-- {
		margin-left: -6px!important
	}
	.u-phablet--mh-- {
		margin-right: -6px!important;
		margin-left: -6px!important
	}
	.u-phablet--mv-- {
		margin-top: -6px!important;
		margin-bottom: -6px!important
	}
}

@media screen and (min-width:25em) {
	.u-phablet-and-up--m-- {
		margin: -6px!important
	}
	.u-phablet-and-up--mt-- {
		margin-top: -6px!important
	}
	.u-phablet-and-up--mr-- {
		margin-right: -6px!important
	}
	.u-phablet-and-up--mb-- {
		margin-bottom: -6px!important
	}
	.u-phablet-and-up--ml-- {
		margin-left: -6px!important
	}
	.u-phablet-and-up--mh-- {
		margin-right: -6px!important;
		margin-left: -6px!important
	}
	.u-phablet-and-up--mv-- {
		margin-top: -6px!important;
		margin-bottom: -6px!important
	}
}

@media screen and (max-width:499px) {
	.u-mobile--m-- {
		margin: -6px!important
	}
	.u-mobile--mt-- {
		margin-top: -6px!important
	}
	.u-mobile--mr-- {
		margin-right: -6px!important
	}
	.u-mobile--mb-- {
		margin-bottom: -6px!important
	}
	.u-mobile--ml-- {
		margin-left: -6px!important
	}
	.u-mobile--mh-- {
		margin-right: -6px!important;
		margin-left: -6px!important
	}
	.u-mobile--mv-- {
		margin-top: -6px!important;
		margin-bottom: -6px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-tablet-port--m-- {
		margin: -6px!important
	}
	.u-tablet-port--mt-- {
		margin-top: -6px!important
	}
	.u-tablet-port--mr-- {
		margin-right: -6px!important
	}
	.u-tablet-port--mb-- {
		margin-bottom: -6px!important
	}
	.u-tablet-port--ml-- {
		margin-left: -6px!important
	}
	.u-tablet-port--mh-- {
		margin-right: -6px!important;
		margin-left: -6px!important
	}
	.u-tablet-port--mv-- {
		margin-top: -6px!important;
		margin-bottom: -6px!important
	}
}

@media screen and (min-width:500px) {
	.u-tablet-port-and-up--m-- {
		margin: -6px!important
	}
	.u-tablet-port-and-up--mt-- {
		margin-top: -6px!important
	}
	.u-tablet-port-and-up--mr-- {
		margin-right: -6px!important
	}
	.u-tablet-port-and-up--mb-- {
		margin-bottom: -6px!important
	}
	.u-tablet-port-and-up--ml-- {
		margin-left: -6px!important
	}
	.u-tablet-port-and-up--mh-- {
		margin-right: -6px!important;
		margin-left: -6px!important
	}
	.u-tablet-port-and-up--mv-- {
		margin-top: -6px!important;
		margin-bottom: -6px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-tablet-land--m-- {
		margin: -6px!important
	}
	.u-tablet-land--mt-- {
		margin-top: -6px!important
	}
	.u-tablet-land--mr-- {
		margin-right: -6px!important
	}
	.u-tablet-land--mb-- {
		margin-bottom: -6px!important
	}
	.u-tablet-land--ml-- {
		margin-left: -6px!important
	}
	.u-tablet-land--mh-- {
		margin-right: -6px!important;
		margin-left: -6px!important
	}
	.u-tablet-land--mv-- {
		margin-top: -6px!important;
		margin-bottom: -6px!important
	}
}

@media screen and (min-width:900px) {
	.u-tablet-land-and-up--m-- {
		margin: -6px!important
	}
	.u-tablet-land-and-up--mt-- {
		margin-top: -6px!important
	}
	.u-tablet-land-and-up--mr-- {
		margin-right: -6px!important
	}
	.u-tablet-land-and-up--mb-- {
		margin-bottom: -6px!important
	}
	.u-tablet-land-and-up--ml-- {
		margin-left: -6px!important
	}
	.u-tablet-land-and-up--mh-- {
		margin-right: -6px!important;
		margin-left: -6px!important
	}
	.u-tablet-land-and-up--mv-- {
		margin-top: -6px!important;
		margin-bottom: -6px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-lap--m-- {
		margin: -6px!important
	}
	.u-lap--mt-- {
		margin-top: -6px!important
	}
	.u-lap--mr-- {
		margin-right: -6px!important
	}
	.u-lap--mb-- {
		margin-bottom: -6px!important
	}
	.u-lap--ml-- {
		margin-left: -6px!important
	}
	.u-lap--mh-- {
		margin-right: -6px!important;
		margin-left: -6px!important
	}
	.u-lap--mv-- {
		margin-top: -6px!important;
		margin-bottom: -6px!important
	}
}

@media screen and (min-width:72em) {
	.u-lap-and-up--m-- {
		margin: -6px!important
	}
	.u-lap-and-up--mt-- {
		margin-top: -6px!important
	}
	.u-lap-and-up--mr-- {
		margin-right: -6px!important
	}
	.u-lap-and-up--mb-- {
		margin-bottom: -6px!important
	}
	.u-lap-and-up--ml-- {
		margin-left: -6px!important
	}
	.u-lap-and-up--mh-- {
		margin-right: -6px!important;
		margin-left: -6px!important
	}
	.u-lap-and-up--mv-- {
		margin-top: -6px!important;
		margin-bottom: -6px!important
	}
}

@media screen and (max-width:899px) {
	.u-portable--m-- {
		margin: -6px!important
	}
	.u-portable--mt-- {
		margin-top: -6px!important
	}
	.u-portable--mr-- {
		margin-right: -6px!important
	}
	.u-portable--mb-- {
		margin-bottom: -6px!important
	}
	.u-portable--ml-- {
		margin-left: -6px!important
	}
	.u-portable--mh-- {
		margin-right: -6px!important;
		margin-left: -6px!important
	}
	.u-portable--mv-- {
		margin-top: -6px!important;
		margin-bottom: -6px!important
	}
}

@media screen and (min-width:90em) {
	.u-desk--m-- {
		margin: -6px!important
	}
	.u-desk--mt-- {
		margin-top: -6px!important
	}
	.u-desk--mr-- {
		margin-right: -6px!important
	}
	.u-desk--mb-- {
		margin-bottom: -6px!important
	}
	.u-desk--ml-- {
		margin-left: -6px!important
	}
	.u-desk--mh-- {
		margin-right: -6px!important;
		margin-left: -6px!important
	}
	.u-desk--mv-- {
		margin-top: -6px!important;
		margin-bottom: -6px!important
	}
}

@media screen and (min-width:120em) {
	.u-desk-wide--m-- {
		margin: -6px!important
	}
	.u-desk-wide--mt-- {
		margin-top: -6px!important
	}
	.u-desk-wide--mr-- {
		margin-right: -6px!important
	}
	.u-desk-wide--mb-- {
		margin-bottom: -6px!important
	}
	.u-desk-wide--ml-- {
		margin-left: -6px!important
	}
	.u-desk-wide--mh-- {
		margin-right: -6px!important;
		margin-left: -6px!important
	}
	.u-desk-wide--mv-- {
		margin-top: -6px!important;
		margin-bottom: -6px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-palm--m- {
		margin: -12px!important
	}
	.u-palm--mt- {
		margin-top: -12px!important
	}
	.u-palm--mr- {
		margin-right: -12px!important
	}
	.u-palm--mb- {
		margin-bottom: -12px!important
	}
	.u-palm--ml- {
		margin-left: -12px!important
	}
	.u-palm--mh- {
		margin-right: -12px!important;
		margin-left: -12px!important
	}
	.u-palm--mv- {
		margin-top: -12px!important;
		margin-bottom: -12px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-phablet--m- {
		margin: -12px!important
	}
	.u-phablet--mt- {
		margin-top: -12px!important
	}
	.u-phablet--mr- {
		margin-right: -12px!important
	}
	.u-phablet--mb- {
		margin-bottom: -12px!important
	}
	.u-phablet--ml- {
		margin-left: -12px!important
	}
	.u-phablet--mh- {
		margin-right: -12px!important;
		margin-left: -12px!important
	}
	.u-phablet--mv- {
		margin-top: -12px!important;
		margin-bottom: -12px!important
	}
}

@media screen and (min-width:25em) {
	.u-phablet-and-up--m- {
		margin: -12px!important
	}
	.u-phablet-and-up--mt- {
		margin-top: -12px!important
	}
	.u-phablet-and-up--mr- {
		margin-right: -12px!important
	}
	.u-phablet-and-up--mb- {
		margin-bottom: -12px!important
	}
	.u-phablet-and-up--ml- {
		margin-left: -12px!important
	}
	.u-phablet-and-up--mh- {
		margin-right: -12px!important;
		margin-left: -12px!important
	}
	.u-phablet-and-up--mv- {
		margin-top: -12px!important;
		margin-bottom: -12px!important
	}
}

@media screen and (max-width:499px) {
	.u-mobile--m- {
		margin: -12px!important
	}
	.u-mobile--mt- {
		margin-top: -12px!important
	}
	.u-mobile--mr- {
		margin-right: -12px!important
	}
	.u-mobile--mb- {
		margin-bottom: -12px!important
	}
	.u-mobile--ml- {
		margin-left: -12px!important
	}
	.u-mobile--mh- {
		margin-right: -12px!important;
		margin-left: -12px!important
	}
	.u-mobile--mv- {
		margin-top: -12px!important;
		margin-bottom: -12px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-tablet-port--m- {
		margin: -12px!important
	}
	.u-tablet-port--mt- {
		margin-top: -12px!important
	}
	.u-tablet-port--mr- {
		margin-right: -12px!important
	}
	.u-tablet-port--mb- {
		margin-bottom: -12px!important
	}
	.u-tablet-port--ml- {
		margin-left: -12px!important
	}
	.u-tablet-port--mh- {
		margin-right: -12px!important;
		margin-left: -12px!important
	}
	.u-tablet-port--mv- {
		margin-top: -12px!important;
		margin-bottom: -12px!important
	}
}

@media screen and (min-width:500px) {
	.u-tablet-port-and-up--m- {
		margin: -12px!important
	}
	.u-tablet-port-and-up--mt- {
		margin-top: -12px!important
	}
	.u-tablet-port-and-up--mr- {
		margin-right: -12px!important
	}
	.u-tablet-port-and-up--mb- {
		margin-bottom: -12px!important
	}
	.u-tablet-port-and-up--ml- {
		margin-left: -12px!important
	}
	.u-tablet-port-and-up--mh- {
		margin-right: -12px!important;
		margin-left: -12px!important
	}
	.u-tablet-port-and-up--mv- {
		margin-top: -12px!important;
		margin-bottom: -12px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-tablet-land--m- {
		margin: -12px!important
	}
	.u-tablet-land--mt- {
		margin-top: -12px!important
	}
	.u-tablet-land--mr- {
		margin-right: -12px!important
	}
	.u-tablet-land--mb- {
		margin-bottom: -12px!important
	}
	.u-tablet-land--ml- {
		margin-left: -12px!important
	}
	.u-tablet-land--mh- {
		margin-right: -12px!important;
		margin-left: -12px!important
	}
	.u-tablet-land--mv- {
		margin-top: -12px!important;
		margin-bottom: -12px!important
	}
}

@media screen and (min-width:900px) {
	.u-tablet-land-and-up--m- {
		margin: -12px!important
	}
	.u-tablet-land-and-up--mt- {
		margin-top: -12px!important
	}
	.u-tablet-land-and-up--mr- {
		margin-right: -12px!important
	}
	.u-tablet-land-and-up--mb- {
		margin-bottom: -12px!important
	}
	.u-tablet-land-and-up--ml- {
		margin-left: -12px!important
	}
	.u-tablet-land-and-up--mh- {
		margin-right: -12px!important;
		margin-left: -12px!important
	}
	.u-tablet-land-and-up--mv- {
		margin-top: -12px!important;
		margin-bottom: -12px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-lap--m- {
		margin: -12px!important
	}
	.u-lap--mt- {
		margin-top: -12px!important
	}
	.u-lap--mr- {
		margin-right: -12px!important
	}
	.u-lap--mb- {
		margin-bottom: -12px!important
	}
	.u-lap--ml- {
		margin-left: -12px!important
	}
	.u-lap--mh- {
		margin-right: -12px!important;
		margin-left: -12px!important
	}
	.u-lap--mv- {
		margin-top: -12px!important;
		margin-bottom: -12px!important
	}
}

@media screen and (min-width:72em) {
	.u-lap-and-up--m- {
		margin: -12px!important
	}
	.u-lap-and-up--mt- {
		margin-top: -12px!important
	}
	.u-lap-and-up--mr- {
		margin-right: -12px!important
	}
	.u-lap-and-up--mb- {
		margin-bottom: -12px!important
	}
	.u-lap-and-up--ml- {
		margin-left: -12px!important
	}
	.u-lap-and-up--mh- {
		margin-right: -12px!important;
		margin-left: -12px!important
	}
	.u-lap-and-up--mv- {
		margin-top: -12px!important;
		margin-bottom: -12px!important
	}
}

@media screen and (max-width:899px) {
	.u-portable--m- {
		margin: -12px!important
	}
	.u-portable--mt- {
		margin-top: -12px!important
	}
	.u-portable--mr- {
		margin-right: -12px!important
	}
	.u-portable--mb- {
		margin-bottom: -12px!important
	}
	.u-portable--ml- {
		margin-left: -12px!important
	}
	.u-portable--mh- {
		margin-right: -12px!important;
		margin-left: -12px!important
	}
	.u-portable--mv- {
		margin-top: -12px!important;
		margin-bottom: -12px!important
	}
}

@media screen and (min-width:90em) {
	.u-desk--m- {
		margin: -12px!important
	}
	.u-desk--mt- {
		margin-top: -12px!important
	}
	.u-desk--mr- {
		margin-right: -12px!important
	}
	.u-desk--mb- {
		margin-bottom: -12px!important
	}
	.u-desk--ml- {
		margin-left: -12px!important
	}
	.u-desk--mh- {
		margin-right: -12px!important;
		margin-left: -12px!important
	}
	.u-desk--mv- {
		margin-top: -12px!important;
		margin-bottom: -12px!important
	}
}

@media screen and (min-width:120em) {
	.u-desk-wide--m- {
		margin: -12px!important
	}
	.u-desk-wide--mt- {
		margin-top: -12px!important
	}
	.u-desk-wide--mr- {
		margin-right: -12px!important
	}
	.u-desk-wide--mb- {
		margin-bottom: -12px!important
	}
	.u-desk-wide--ml- {
		margin-left: -12px!important
	}
	.u-desk-wide--mh- {
		margin-right: -12px!important;
		margin-left: -12px!important
	}
	.u-desk-wide--mv- {
		margin-top: -12px!important;
		margin-bottom: -12px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-palm--m\+ {
		margin: -50px!important
	}
	.u-palm--mt\+ {
		margin-top: -50px!important
	}
	.u-palm--mr\+ {
		margin-right: -50px!important
	}
	.u-palm--mb\+ {
		margin-bottom: -50px!important
	}
	.u-palm--ml\+ {
		margin-left: -50px!important
	}
	.u-palm--mh\+ {
		margin-right: -50px!important;
		margin-left: -50px!important
	}
	.u-palm--mv\+ {
		margin-top: -50px!important;
		margin-bottom: -50px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-phablet--m\+ {
		margin: -50px!important
	}
	.u-phablet--mt\+ {
		margin-top: -50px!important
	}
	.u-phablet--mr\+ {
		margin-right: -50px!important
	}
	.u-phablet--mb\+ {
		margin-bottom: -50px!important
	}
	.u-phablet--ml\+ {
		margin-left: -50px!important
	}
	.u-phablet--mh\+ {
		margin-right: -50px!important;
		margin-left: -50px!important
	}
	.u-phablet--mv\+ {
		margin-top: -50px!important;
		margin-bottom: -50px!important
	}
}

@media screen and (min-width:25em) {
	.u-phablet-and-up--m\+ {
		margin: -50px!important
	}
	.u-phablet-and-up--mt\+ {
		margin-top: -50px!important
	}
	.u-phablet-and-up--mr\+ {
		margin-right: -50px!important
	}
	.u-phablet-and-up--mb\+ {
		margin-bottom: -50px!important
	}
	.u-phablet-and-up--ml\+ {
		margin-left: -50px!important
	}
	.u-phablet-and-up--mh\+ {
		margin-right: -50px!important;
		margin-left: -50px!important
	}
	.u-phablet-and-up--mv\+ {
		margin-top: -50px!important;
		margin-bottom: -50px!important
	}
}

@media screen and (max-width:499px) {
	.u-mobile--m\+ {
		margin: -50px!important
	}
	.u-mobile--mt\+ {
		margin-top: -50px!important
	}
	.u-mobile--mr\+ {
		margin-right: -50px!important
	}
	.u-mobile--mb\+ {
		margin-bottom: -50px!important
	}
	.u-mobile--ml\+ {
		margin-left: -50px!important
	}
	.u-mobile--mh\+ {
		margin-right: -50px!important;
		margin-left: -50px!important
	}
	.u-mobile--mv\+ {
		margin-top: -50px!important;
		margin-bottom: -50px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-tablet-port--m\+ {
		margin: -50px!important
	}
	.u-tablet-port--mt\+ {
		margin-top: -50px!important
	}
	.u-tablet-port--mr\+ {
		margin-right: -50px!important
	}
	.u-tablet-port--mb\+ {
		margin-bottom: -50px!important
	}
	.u-tablet-port--ml\+ {
		margin-left: -50px!important
	}
	.u-tablet-port--mh\+ {
		margin-right: -50px!important;
		margin-left: -50px!important
	}
	.u-tablet-port--mv\+ {
		margin-top: -50px!important;
		margin-bottom: -50px!important
	}
}

@media screen and (min-width:500px) {
	.u-tablet-port-and-up--m\+ {
		margin: -50px!important
	}
	.u-tablet-port-and-up--mt\+ {
		margin-top: -50px!important
	}
	.u-tablet-port-and-up--mr\+ {
		margin-right: -50px!important
	}
	.u-tablet-port-and-up--mb\+ {
		margin-bottom: -50px!important
	}
	.u-tablet-port-and-up--ml\+ {
		margin-left: -50px!important
	}
	.u-tablet-port-and-up--mh\+ {
		margin-right: -50px!important;
		margin-left: -50px!important
	}
	.u-tablet-port-and-up--mv\+ {
		margin-top: -50px!important;
		margin-bottom: -50px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-tablet-land--m\+ {
		margin: -50px!important
	}
	.u-tablet-land--mt\+ {
		margin-top: -50px!important
	}
	.u-tablet-land--mr\+ {
		margin-right: -50px!important
	}
	.u-tablet-land--mb\+ {
		margin-bottom: -50px!important
	}
	.u-tablet-land--ml\+ {
		margin-left: -50px!important
	}
	.u-tablet-land--mh\+ {
		margin-right: -50px!important;
		margin-left: -50px!important
	}
	.u-tablet-land--mv\+ {
		margin-top: -50px!important;
		margin-bottom: -50px!important
	}
}

@media screen and (min-width:900px) {
	.u-tablet-land-and-up--m\+ {
		margin: -50px!important
	}
	.u-tablet-land-and-up--mt\+ {
		margin-top: -50px!important
	}
	.u-tablet-land-and-up--mr\+ {
		margin-right: -50px!important
	}
	.u-tablet-land-and-up--mb\+ {
		margin-bottom: -50px!important
	}
	.u-tablet-land-and-up--ml\+ {
		margin-left: -50px!important
	}
	.u-tablet-land-and-up--mh\+ {
		margin-right: -50px!important;
		margin-left: -50px!important
	}
	.u-tablet-land-and-up--mv\+ {
		margin-top: -50px!important;
		margin-bottom: -50px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-lap--m\+ {
		margin: -50px!important
	}
	.u-lap--mt\+ {
		margin-top: -50px!important
	}
	.u-lap--mr\+ {
		margin-right: -50px!important
	}
	.u-lap--mb\+ {
		margin-bottom: -50px!important
	}
	.u-lap--ml\+ {
		margin-left: -50px!important
	}
	.u-lap--mh\+ {
		margin-right: -50px!important;
		margin-left: -50px!important
	}
	.u-lap--mv\+ {
		margin-top: -50px!important;
		margin-bottom: -50px!important
	}
}

@media screen and (min-width:72em) {
	.u-lap-and-up--m\+ {
		margin: -50px!important
	}
	.u-lap-and-up--mt\+ {
		margin-top: -50px!important
	}
	.u-lap-and-up--mr\+ {
		margin-right: -50px!important
	}
	.u-lap-and-up--mb\+ {
		margin-bottom: -50px!important
	}
	.u-lap-and-up--ml\+ {
		margin-left: -50px!important
	}
	.u-lap-and-up--mh\+ {
		margin-right: -50px!important;
		margin-left: -50px!important
	}
	.u-lap-and-up--mv\+ {
		margin-top: -50px!important;
		margin-bottom: -50px!important
	}
}

@media screen and (max-width:899px) {
	.u-portable--m\+ {
		margin: -50px!important
	}
	.u-portable--mt\+ {
		margin-top: -50px!important
	}
	.u-portable--mr\+ {
		margin-right: -50px!important
	}
	.u-portable--mb\+ {
		margin-bottom: -50px!important
	}
	.u-portable--ml\+ {
		margin-left: -50px!important
	}
	.u-portable--mh\+ {
		margin-right: -50px!important;
		margin-left: -50px!important
	}
	.u-portable--mv\+ {
		margin-top: -50px!important;
		margin-bottom: -50px!important
	}
}

@media screen and (min-width:90em) {
	.u-desk--m\+ {
		margin: -50px!important
	}
	.u-desk--mt\+ {
		margin-top: -50px!important
	}
	.u-desk--mr\+ {
		margin-right: -50px!important
	}
	.u-desk--mb\+ {
		margin-bottom: -50px!important
	}
	.u-desk--ml\+ {
		margin-left: -50px!important
	}
	.u-desk--mh\+ {
		margin-right: -50px!important;
		margin-left: -50px!important
	}
	.u-desk--mv\+ {
		margin-top: -50px!important;
		margin-bottom: -50px!important
	}
}

@media screen and (min-width:120em) {
	.u-desk-wide--m\+ {
		margin: -50px!important
	}
	.u-desk-wide--mt\+ {
		margin-top: -50px!important
	}
	.u-desk-wide--mr\+ {
		margin-right: -50px!important
	}
	.u-desk-wide--mb\+ {
		margin-bottom: -50px!important
	}
	.u-desk-wide--ml\+ {
		margin-left: -50px!important
	}
	.u-desk-wide--mh\+ {
		margin-right: -50px!important;
		margin-left: -50px!important
	}
	.u-desk-wide--mv\+ {
		margin-top: -50px!important;
		margin-bottom: -50px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-palm--m\+\+ {
		margin: -99px!important
	}
	.u-palm--mt\+\+ {
		margin-top: -99px!important
	}
	.u-palm--mr\+\+ {
		margin-right: -99px!important
	}
	.u-palm--mb\+\+ {
		margin-bottom: -99px!important
	}
	.u-palm--ml\+\+ {
		margin-left: -99px!important
	}
	.u-palm--mh\+\+ {
		margin-right: -99px!important;
		margin-left: -99px!important
	}
	.u-palm--mv\+\+ {
		margin-top: -99px!important;
		margin-bottom: -99px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-phablet--m\+\+ {
		margin: -99px!important
	}
	.u-phablet--mt\+\+ {
		margin-top: -99px!important
	}
	.u-phablet--mr\+\+ {
		margin-right: -99px!important
	}
	.u-phablet--mb\+\+ {
		margin-bottom: -99px!important
	}
	.u-phablet--ml\+\+ {
		margin-left: -99px!important
	}
	.u-phablet--mh\+\+ {
		margin-right: -99px!important;
		margin-left: -99px!important
	}
	.u-phablet--mv\+\+ {
		margin-top: -99px!important;
		margin-bottom: -99px!important
	}
}

@media screen and (min-width:25em) {
	.u-phablet-and-up--m\+\+ {
		margin: -99px!important
	}
	.u-phablet-and-up--mt\+\+ {
		margin-top: -99px!important
	}
	.u-phablet-and-up--mr\+\+ {
		margin-right: -99px!important
	}
	.u-phablet-and-up--mb\+\+ {
		margin-bottom: -99px!important
	}
	.u-phablet-and-up--ml\+\+ {
		margin-left: -99px!important
	}
	.u-phablet-and-up--mh\+\+ {
		margin-right: -99px!important;
		margin-left: -99px!important
	}
	.u-phablet-and-up--mv\+\+ {
		margin-top: -99px!important;
		margin-bottom: -99px!important
	}
}

@media screen and (max-width:499px) {
	.u-mobile--m\+\+ {
		margin: -99px!important
	}
	.u-mobile--mt\+\+ {
		margin-top: -99px!important
	}
	.u-mobile--mr\+\+ {
		margin-right: -99px!important
	}
	.u-mobile--mb\+\+ {
		margin-bottom: -99px!important
	}
	.u-mobile--ml\+\+ {
		margin-left: -99px!important
	}
	.u-mobile--mh\+\+ {
		margin-right: -99px!important;
		margin-left: -99px!important
	}
	.u-mobile--mv\+\+ {
		margin-top: -99px!important;
		margin-bottom: -99px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-tablet-port--m\+\+ {
		margin: -99px!important
	}
	.u-tablet-port--mt\+\+ {
		margin-top: -99px!important
	}
	.u-tablet-port--mr\+\+ {
		margin-right: -99px!important
	}
	.u-tablet-port--mb\+\+ {
		margin-bottom: -99px!important
	}
	.u-tablet-port--ml\+\+ {
		margin-left: -99px!important
	}
	.u-tablet-port--mh\+\+ {
		margin-right: -99px!important;
		margin-left: -99px!important
	}
	.u-tablet-port--mv\+\+ {
		margin-top: -99px!important;
		margin-bottom: -99px!important
	}
}

@media screen and (min-width:500px) {
	.u-tablet-port-and-up--m\+\+ {
		margin: -99px!important
	}
	.u-tablet-port-and-up--mt\+\+ {
		margin-top: -99px!important
	}
	.u-tablet-port-and-up--mr\+\+ {
		margin-right: -99px!important
	}
	.u-tablet-port-and-up--mb\+\+ {
		margin-bottom: -99px!important
	}
	.u-tablet-port-and-up--ml\+\+ {
		margin-left: -99px!important
	}
	.u-tablet-port-and-up--mh\+\+ {
		margin-right: -99px!important;
		margin-left: -99px!important
	}
	.u-tablet-port-and-up--mv\+\+ {
		margin-top: -99px!important;
		margin-bottom: -99px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-tablet-land--m\+\+ {
		margin: -99px!important
	}
	.u-tablet-land--mt\+\+ {
		margin-top: -99px!important
	}
	.u-tablet-land--mr\+\+ {
		margin-right: -99px!important
	}
	.u-tablet-land--mb\+\+ {
		margin-bottom: -99px!important
	}
	.u-tablet-land--ml\+\+ {
		margin-left: -99px!important
	}
	.u-tablet-land--mh\+\+ {
		margin-right: -99px!important;
		margin-left: -99px!important
	}
	.u-tablet-land--mv\+\+ {
		margin-top: -99px!important;
		margin-bottom: -99px!important
	}
}

@media screen and (min-width:900px) {
	.u-tablet-land-and-up--m\+\+ {
		margin: -99px!important
	}
	.u-tablet-land-and-up--mt\+\+ {
		margin-top: -99px!important
	}
	.u-tablet-land-and-up--mr\+\+ {
		margin-right: -99px!important
	}
	.u-tablet-land-and-up--mb\+\+ {
		margin-bottom: -99px!important
	}
	.u-tablet-land-and-up--ml\+\+ {
		margin-left: -99px!important
	}
	.u-tablet-land-and-up--mh\+\+ {
		margin-right: -99px!important;
		margin-left: -99px!important
	}
	.u-tablet-land-and-up--mv\+\+ {
		margin-top: -99px!important;
		margin-bottom: -99px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-lap--m\+\+ {
		margin: -99px!important
	}
	.u-lap--mt\+\+ {
		margin-top: -99px!important
	}
	.u-lap--mr\+\+ {
		margin-right: -99px!important
	}
	.u-lap--mb\+\+ {
		margin-bottom: -99px!important
	}
	.u-lap--ml\+\+ {
		margin-left: -99px!important
	}
	.u-lap--mh\+\+ {
		margin-right: -99px!important;
		margin-left: -99px!important
	}
	.u-lap--mv\+\+ {
		margin-top: -99px!important;
		margin-bottom: -99px!important
	}
}

@media screen and (min-width:72em) {
	.u-lap-and-up--m\+\+ {
		margin: -99px!important
	}
	.u-lap-and-up--mt\+\+ {
		margin-top: -99px!important
	}
	.u-lap-and-up--mr\+\+ {
		margin-right: -99px!important
	}
	.u-lap-and-up--mb\+\+ {
		margin-bottom: -99px!important
	}
	.u-lap-and-up--ml\+\+ {
		margin-left: -99px!important
	}
	.u-lap-and-up--mh\+\+ {
		margin-right: -99px!important;
		margin-left: -99px!important
	}
	.u-lap-and-up--mv\+\+ {
		margin-top: -99px!important;
		margin-bottom: -99px!important
	}
}

@media screen and (max-width:899px) {
	.u-portable--m\+\+ {
		margin: -99px!important
	}
	.u-portable--mt\+\+ {
		margin-top: -99px!important
	}
	.u-portable--mr\+\+ {
		margin-right: -99px!important
	}
	.u-portable--mb\+\+ {
		margin-bottom: -99px!important
	}
	.u-portable--ml\+\+ {
		margin-left: -99px!important
	}
	.u-portable--mh\+\+ {
		margin-right: -99px!important;
		margin-left: -99px!important
	}
	.u-portable--mv\+\+ {
		margin-top: -99px!important;
		margin-bottom: -99px!important
	}
}

@media screen and (min-width:90em) {
	.u-desk--m\+\+ {
		margin: -99px!important
	}
	.u-desk--mt\+\+ {
		margin-top: -99px!important
	}
	.u-desk--mr\+\+ {
		margin-right: -99px!important
	}
	.u-desk--mb\+\+ {
		margin-bottom: -99px!important
	}
	.u-desk--ml\+\+ {
		margin-left: -99px!important
	}
	.u-desk--mh\+\+ {
		margin-right: -99px!important;
		margin-left: -99px!important
	}
	.u-desk--mv\+\+ {
		margin-top: -99px!important;
		margin-bottom: -99px!important
	}
}

@media screen and (min-width:120em) {
	.u-desk-wide--m\+\+ {
		margin: -99px!important
	}
	.u-desk-wide--mt\+\+ {
		margin-top: -99px!important
	}
	.u-desk-wide--mr\+\+ {
		margin-right: -99px!important
	}
	.u-desk-wide--mb\+\+ {
		margin-bottom: -99px!important
	}
	.u-desk-wide--ml\+\+ {
		margin-left: -99px!important
	}
	.u-desk-wide--mh\+\+ {
		margin-right: -99px!important;
		margin-left: -99px!important
	}
	.u-desk-wide--mv\+\+ {
		margin-top: -99px!important;
		margin-bottom: -99px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-palm-p {
		padding: 24.75px!important
	}
	.u-palm-pt {
		padding-top: 24.75px!important
	}
	.u-palm-pr {
		padding-right: 24.75px!important
	}
	.u-palm-pb {
		padding-bottom: 24.75px!important
	}
	.u-palm-pl {
		padding-left: 24.75px!important
	}
	.u-palm-ph {
		padding-right: 24.75px!important;
		padding-left: 24.75px!important
	}
	.u-palm-pv {
		padding-top: 24.75px!important;
		padding-bottom: 24.75px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-phablet-p {
		padding: 24.75px!important
	}
	.u-phablet-pt {
		padding-top: 24.75px!important
	}
	.u-phablet-pr {
		padding-right: 24.75px!important
	}
	.u-phablet-pb {
		padding-bottom: 24.75px!important
	}
	.u-phablet-pl {
		padding-left: 24.75px!important
	}
	.u-phablet-ph {
		padding-right: 24.75px!important;
		padding-left: 24.75px!important
	}
	.u-phablet-pv {
		padding-top: 24.75px!important;
		padding-bottom: 24.75px!important
	}
}

@media screen and (min-width:25em) {
	.u-phablet-and-up-p {
		padding: 24.75px!important
	}
	.u-phablet-and-up-pt {
		padding-top: 24.75px!important
	}
	.u-phablet-and-up-pr {
		padding-right: 24.75px!important
	}
	.u-phablet-and-up-pb {
		padding-bottom: 24.75px!important
	}
	.u-phablet-and-up-pl {
		padding-left: 24.75px!important
	}
	.u-phablet-and-up-ph {
		padding-right: 24.75px!important;
		padding-left: 24.75px!important
	}
	.u-phablet-and-up-pv {
		padding-top: 24.75px!important;
		padding-bottom: 24.75px!important
	}
}

@media screen and (max-width:499px) {
	.u-mobile-p {
		padding: 24.75px!important
	}
	.u-mobile-pt {
		padding-top: 24.75px!important
	}
	.u-mobile-pr {
		padding-right: 24.75px!important
	}
	.u-mobile-pb {
		padding-bottom: 24.75px!important
	}
	.u-mobile-pl {
		padding-left: 24.75px!important
	}
	.u-mobile-ph {
		padding-right: 24.75px!important;
		padding-left: 24.75px!important
	}
	.u-mobile-pv {
		padding-top: 24.75px!important;
		padding-bottom: 24.75px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-tablet-port-p {
		padding: 24.75px!important
	}
	.u-tablet-port-pt {
		padding-top: 24.75px!important
	}
	.u-tablet-port-pr {
		padding-right: 24.75px!important
	}
	.u-tablet-port-pb {
		padding-bottom: 24.75px!important
	}
	.u-tablet-port-pl {
		padding-left: 24.75px!important
	}
	.u-tablet-port-ph {
		padding-right: 24.75px!important;
		padding-left: 24.75px!important
	}
	.u-tablet-port-pv {
		padding-top: 24.75px!important;
		padding-bottom: 24.75px!important
	}
}

@media screen and (min-width:500px) {
	.u-tablet-port-and-up-p {
		padding: 24.75px!important
	}
	.u-tablet-port-and-up-pt {
		padding-top: 24.75px!important
	}
	.u-tablet-port-and-up-pr {
		padding-right: 24.75px!important
	}
	.u-tablet-port-and-up-pb {
		padding-bottom: 24.75px!important
	}
	.u-tablet-port-and-up-pl {
		padding-left: 24.75px!important
	}
	.u-tablet-port-and-up-ph {
		padding-right: 24.75px!important;
		padding-left: 24.75px!important
	}
	.u-tablet-port-and-up-pv {
		padding-top: 24.75px!important;
		padding-bottom: 24.75px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-tablet-land-p {
		padding: 24.75px!important
	}
	.u-tablet-land-pt {
		padding-top: 24.75px!important
	}
	.u-tablet-land-pr {
		padding-right: 24.75px!important
	}
	.u-tablet-land-pb {
		padding-bottom: 24.75px!important
	}
	.u-tablet-land-pl {
		padding-left: 24.75px!important
	}
	.u-tablet-land-ph {
		padding-right: 24.75px!important;
		padding-left: 24.75px!important
	}
	.u-tablet-land-pv {
		padding-top: 24.75px!important;
		padding-bottom: 24.75px!important
	}
}

@media screen and (min-width:900px) {
	.u-tablet-land-and-up-p {
		padding: 24.75px!important
	}
	.u-tablet-land-and-up-pt {
		padding-top: 24.75px!important
	}
	.u-tablet-land-and-up-pr {
		padding-right: 24.75px!important
	}
	.u-tablet-land-and-up-pb {
		padding-bottom: 24.75px!important
	}
	.u-tablet-land-and-up-pl {
		padding-left: 24.75px!important
	}
	.u-tablet-land-and-up-ph {
		padding-right: 24.75px!important;
		padding-left: 24.75px!important
	}
	.u-tablet-land-and-up-pv {
		padding-top: 24.75px!important;
		padding-bottom: 24.75px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-lap-p {
		padding: 24.75px!important
	}
	.u-lap-pt {
		padding-top: 24.75px!important
	}
	.u-lap-pr {
		padding-right: 24.75px!important
	}
	.u-lap-pb {
		padding-bottom: 24.75px!important
	}
	.u-lap-pl {
		padding-left: 24.75px!important
	}
	.u-lap-ph {
		padding-right: 24.75px!important;
		padding-left: 24.75px!important
	}
	.u-lap-pv {
		padding-top: 24.75px!important;
		padding-bottom: 24.75px!important
	}
}

@media screen and (min-width:72em) {
	.u-lap-and-up-p {
		padding: 24.75px!important
	}
	.u-lap-and-up-pt {
		padding-top: 24.75px!important
	}
	.u-lap-and-up-pr {
		padding-right: 24.75px!important
	}
	.u-lap-and-up-pb {
		padding-bottom: 24.75px!important
	}
	.u-lap-and-up-pl {
		padding-left: 24.75px!important
	}
	.u-lap-and-up-ph {
		padding-right: 24.75px!important;
		padding-left: 24.75px!important
	}
	.u-lap-and-up-pv {
		padding-top: 24.75px!important;
		padding-bottom: 24.75px!important
	}
}

@media screen and (max-width:899px) {
	.u-portable-p {
		padding: 24.75px!important
	}
	.u-portable-pt {
		padding-top: 24.75px!important
	}
	.u-portable-pr {
		padding-right: 24.75px!important
	}
	.u-portable-pb {
		padding-bottom: 24.75px!important
	}
	.u-portable-pl {
		padding-left: 24.75px!important
	}
	.u-portable-ph {
		padding-right: 24.75px!important;
		padding-left: 24.75px!important
	}
	.u-portable-pv {
		padding-top: 24.75px!important;
		padding-bottom: 24.75px!important
	}
}

@media screen and (min-width:90em) {
	.u-desk-p {
		padding: 24.75px!important
	}
	.u-desk-pt {
		padding-top: 24.75px!important
	}
	.u-desk-pr {
		padding-right: 24.75px!important
	}
	.u-desk-pb {
		padding-bottom: 24.75px!important
	}
	.u-desk-pl {
		padding-left: 24.75px!important
	}
	.u-desk-ph {
		padding-right: 24.75px!important;
		padding-left: 24.75px!important
	}
	.u-desk-pv {
		padding-top: 24.75px!important;
		padding-bottom: 24.75px!important
	}
}

@media screen and (min-width:120em) {
	.u-desk-wide-p {
		padding: 24.75px!important
	}
	.u-desk-wide-pt {
		padding-top: 24.75px!important
	}
	.u-desk-wide-pr {
		padding-right: 24.75px!important
	}
	.u-desk-wide-pb {
		padding-bottom: 24.75px!important
	}
	.u-desk-wide-pl {
		padding-left: 24.75px!important
	}
	.u-desk-wide-ph {
		padding-right: 24.75px!important;
		padding-left: 24.75px!important
	}
	.u-desk-wide-pv {
		padding-top: 24.75px!important;
		padding-bottom: 24.75px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-palm-p-- {
		padding: 6px!important
	}
	.u-palm-pt-- {
		padding-top: 6px!important
	}
	.u-palm-pr-- {
		padding-right: 6px!important
	}
	.u-palm-pb-- {
		padding-bottom: 6px!important
	}
	.u-palm-pl-- {
		padding-left: 6px!important
	}
	.u-palm-ph-- {
		padding-right: 6px!important;
		padding-left: 6px!important
	}
	.u-palm-pv-- {
		padding-top: 6px!important;
		padding-bottom: 6px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-phablet-p-- {
		padding: 6px!important
	}
	.u-phablet-pt-- {
		padding-top: 6px!important
	}
	.u-phablet-pr-- {
		padding-right: 6px!important
	}
	.u-phablet-pb-- {
		padding-bottom: 6px!important
	}
	.u-phablet-pl-- {
		padding-left: 6px!important
	}
	.u-phablet-ph-- {
		padding-right: 6px!important;
		padding-left: 6px!important
	}
	.u-phablet-pv-- {
		padding-top: 6px!important;
		padding-bottom: 6px!important
	}
}

@media screen and (min-width:25em) {
	.u-phablet-and-up-p-- {
		padding: 6px!important
	}
	.u-phablet-and-up-pt-- {
		padding-top: 6px!important
	}
	.u-phablet-and-up-pr-- {
		padding-right: 6px!important
	}
	.u-phablet-and-up-pb-- {
		padding-bottom: 6px!important
	}
	.u-phablet-and-up-pl-- {
		padding-left: 6px!important
	}
	.u-phablet-and-up-ph-- {
		padding-right: 6px!important;
		padding-left: 6px!important
	}
	.u-phablet-and-up-pv-- {
		padding-top: 6px!important;
		padding-bottom: 6px!important
	}
}

@media screen and (max-width:499px) {
	.u-mobile-p-- {
		padding: 6px!important
	}
	.u-mobile-pt-- {
		padding-top: 6px!important
	}
	.u-mobile-pr-- {
		padding-right: 6px!important
	}
	.u-mobile-pb-- {
		padding-bottom: 6px!important
	}
	.u-mobile-pl-- {
		padding-left: 6px!important
	}
	.u-mobile-ph-- {
		padding-right: 6px!important;
		padding-left: 6px!important
	}
	.u-mobile-pv-- {
		padding-top: 6px!important;
		padding-bottom: 6px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-tablet-port-p-- {
		padding: 6px!important
	}
	.u-tablet-port-pt-- {
		padding-top: 6px!important
	}
	.u-tablet-port-pr-- {
		padding-right: 6px!important
	}
	.u-tablet-port-pb-- {
		padding-bottom: 6px!important
	}
	.u-tablet-port-pl-- {
		padding-left: 6px!important
	}
	.u-tablet-port-ph-- {
		padding-right: 6px!important;
		padding-left: 6px!important
	}
	.u-tablet-port-pv-- {
		padding-top: 6px!important;
		padding-bottom: 6px!important
	}
}

@media screen and (min-width:500px) {
	.u-tablet-port-and-up-p-- {
		padding: 6px!important
	}
	.u-tablet-port-and-up-pt-- {
		padding-top: 6px!important
	}
	.u-tablet-port-and-up-pr-- {
		padding-right: 6px!important
	}
	.u-tablet-port-and-up-pb-- {
		padding-bottom: 6px!important
	}
	.u-tablet-port-and-up-pl-- {
		padding-left: 6px!important
	}
	.u-tablet-port-and-up-ph-- {
		padding-right: 6px!important;
		padding-left: 6px!important
	}
	.u-tablet-port-and-up-pv-- {
		padding-top: 6px!important;
		padding-bottom: 6px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-tablet-land-p-- {
		padding: 6px!important
	}
	.u-tablet-land-pt-- {
		padding-top: 6px!important
	}
	.u-tablet-land-pr-- {
		padding-right: 6px!important
	}
	.u-tablet-land-pb-- {
		padding-bottom: 6px!important
	}
	.u-tablet-land-pl-- {
		padding-left: 6px!important
	}
	.u-tablet-land-ph-- {
		padding-right: 6px!important;
		padding-left: 6px!important
	}
	.u-tablet-land-pv-- {
		padding-top: 6px!important;
		padding-bottom: 6px!important
	}
}

@media screen and (min-width:900px) {
	.u-tablet-land-and-up-p-- {
		padding: 6px!important
	}
	.u-tablet-land-and-up-pt-- {
		padding-top: 6px!important
	}
	.u-tablet-land-and-up-pr-- {
		padding-right: 6px!important
	}
	.u-tablet-land-and-up-pb-- {
		padding-bottom: 6px!important
	}
	.u-tablet-land-and-up-pl-- {
		padding-left: 6px!important
	}
	.u-tablet-land-and-up-ph-- {
		padding-right: 6px!important;
		padding-left: 6px!important
	}
	.u-tablet-land-and-up-pv-- {
		padding-top: 6px!important;
		padding-bottom: 6px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-lap-p-- {
		padding: 6px!important
	}
	.u-lap-pt-- {
		padding-top: 6px!important
	}
	.u-lap-pr-- {
		padding-right: 6px!important
	}
	.u-lap-pb-- {
		padding-bottom: 6px!important
	}
	.u-lap-pl-- {
		padding-left: 6px!important
	}
	.u-lap-ph-- {
		padding-right: 6px!important;
		padding-left: 6px!important
	}
	.u-lap-pv-- {
		padding-top: 6px!important;
		padding-bottom: 6px!important
	}
}

@media screen and (min-width:72em) {
	.u-lap-and-up-p-- {
		padding: 6px!important
	}
	.u-lap-and-up-pt-- {
		padding-top: 6px!important
	}
	.u-lap-and-up-pr-- {
		padding-right: 6px!important
	}
	.u-lap-and-up-pb-- {
		padding-bottom: 6px!important
	}
	.u-lap-and-up-pl-- {
		padding-left: 6px!important
	}
	.u-lap-and-up-ph-- {
		padding-right: 6px!important;
		padding-left: 6px!important
	}
	.u-lap-and-up-pv-- {
		padding-top: 6px!important;
		padding-bottom: 6px!important
	}
}

@media screen and (max-width:899px) {
	.u-portable-p-- {
		padding: 6px!important
	}
	.u-portable-pt-- {
		padding-top: 6px!important
	}
	.u-portable-pr-- {
		padding-right: 6px!important
	}
	.u-portable-pb-- {
		padding-bottom: 6px!important
	}
	.u-portable-pl-- {
		padding-left: 6px!important
	}
	.u-portable-ph-- {
		padding-right: 6px!important;
		padding-left: 6px!important
	}
	.u-portable-pv-- {
		padding-top: 6px!important;
		padding-bottom: 6px!important
	}
}

@media screen and (min-width:90em) {
	.u-desk-p-- {
		padding: 6px!important
	}
	.u-desk-pt-- {
		padding-top: 6px!important
	}
	.u-desk-pr-- {
		padding-right: 6px!important
	}
	.u-desk-pb-- {
		padding-bottom: 6px!important
	}
	.u-desk-pl-- {
		padding-left: 6px!important
	}
	.u-desk-ph-- {
		padding-right: 6px!important;
		padding-left: 6px!important
	}
	.u-desk-pv-- {
		padding-top: 6px!important;
		padding-bottom: 6px!important
	}
}

@media screen and (min-width:120em) {
	.u-desk-wide-p-- {
		padding: 6px!important
	}
	.u-desk-wide-pt-- {
		padding-top: 6px!important
	}
	.u-desk-wide-pr-- {
		padding-right: 6px!important
	}
	.u-desk-wide-pb-- {
		padding-bottom: 6px!important
	}
	.u-desk-wide-pl-- {
		padding-left: 6px!important
	}
	.u-desk-wide-ph-- {
		padding-right: 6px!important;
		padding-left: 6px!important
	}
	.u-desk-wide-pv-- {
		padding-top: 6px!important;
		padding-bottom: 6px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-palm-p- {
		padding: 12px!important
	}
	.u-palm-pt- {
		padding-top: 12px!important
	}
	.u-palm-pr- {
		padding-right: 12px!important
	}
	.u-palm-pb- {
		padding-bottom: 12px!important
	}
	.u-palm-pl- {
		padding-left: 12px!important
	}
	.u-palm-ph- {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.u-palm-pv- {
		padding-top: 12px!important;
		padding-bottom: 12px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-phablet-p- {
		padding: 12px!important
	}
	.u-phablet-pt- {
		padding-top: 12px!important
	}
	.u-phablet-pr- {
		padding-right: 12px!important
	}
	.u-phablet-pb- {
		padding-bottom: 12px!important
	}
	.u-phablet-pl- {
		padding-left: 12px!important
	}
	.u-phablet-ph- {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.u-phablet-pv- {
		padding-top: 12px!important;
		padding-bottom: 12px!important
	}
}

@media screen and (min-width:25em) {
	.u-phablet-and-up-p- {
		padding: 12px!important
	}
	.u-phablet-and-up-pt- {
		padding-top: 12px!important
	}
	.u-phablet-and-up-pr- {
		padding-right: 12px!important
	}
	.u-phablet-and-up-pb- {
		padding-bottom: 12px!important
	}
	.u-phablet-and-up-pl- {
		padding-left: 12px!important
	}
	.u-phablet-and-up-ph- {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.u-phablet-and-up-pv- {
		padding-top: 12px!important;
		padding-bottom: 12px!important
	}
}

@media screen and (max-width:499px) {
	.u-mobile-p- {
		padding: 12px!important
	}
	.u-mobile-pt- {
		padding-top: 12px!important
	}
	.u-mobile-pr- {
		padding-right: 12px!important
	}
	.u-mobile-pb- {
		padding-bottom: 12px!important
	}
	.u-mobile-pl- {
		padding-left: 12px!important
	}
	.u-mobile-ph- {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.u-mobile-pv- {
		padding-top: 12px!important;
		padding-bottom: 12px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-tablet-port-p- {
		padding: 12px!important
	}
	.u-tablet-port-pt- {
		padding-top: 12px!important
	}
	.u-tablet-port-pr- {
		padding-right: 12px!important
	}
	.u-tablet-port-pb- {
		padding-bottom: 12px!important
	}
	.u-tablet-port-pl- {
		padding-left: 12px!important
	}
	.u-tablet-port-ph- {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.u-tablet-port-pv- {
		padding-top: 12px!important;
		padding-bottom: 12px!important
	}
}

@media screen and (min-width:500px) {
	.u-tablet-port-and-up-p- {
		padding: 12px!important
	}
	.u-tablet-port-and-up-pt- {
		padding-top: 12px!important
	}
	.u-tablet-port-and-up-pr- {
		padding-right: 12px!important
	}
	.u-tablet-port-and-up-pb- {
		padding-bottom: 12px!important
	}
	.u-tablet-port-and-up-pl- {
		padding-left: 12px!important
	}
	.u-tablet-port-and-up-ph- {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.u-tablet-port-and-up-pv- {
		padding-top: 12px!important;
		padding-bottom: 12px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-tablet-land-p- {
		padding: 12px!important
	}
	.u-tablet-land-pt- {
		padding-top: 12px!important
	}
	.u-tablet-land-pr- {
		padding-right: 12px!important
	}
	.u-tablet-land-pb- {
		padding-bottom: 12px!important
	}
	.u-tablet-land-pl- {
		padding-left: 12px!important
	}
	.u-tablet-land-ph- {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.u-tablet-land-pv- {
		padding-top: 12px!important;
		padding-bottom: 12px!important
	}
}

@media screen and (min-width:900px) {
	.u-tablet-land-and-up-p- {
		padding: 12px!important
	}
	.u-tablet-land-and-up-pt- {
		padding-top: 12px!important
	}
	.u-tablet-land-and-up-pr- {
		padding-right: 12px!important
	}
	.u-tablet-land-and-up-pb- {
		padding-bottom: 12px!important
	}
	.u-tablet-land-and-up-pl- {
		padding-left: 12px!important
	}
	.u-tablet-land-and-up-ph- {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.u-tablet-land-and-up-pv- {
		padding-top: 12px!important;
		padding-bottom: 12px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-lap-p- {
		padding: 12px!important
	}
	.u-lap-pt- {
		padding-top: 12px!important
	}
	.u-lap-pr- {
		padding-right: 12px!important
	}
	.u-lap-pb- {
		padding-bottom: 12px!important
	}
	.u-lap-pl- {
		padding-left: 12px!important
	}
	.u-lap-ph- {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.u-lap-pv- {
		padding-top: 12px!important;
		padding-bottom: 12px!important
	}
}

@media screen and (min-width:72em) {
	.u-lap-and-up-p- {
		padding: 12px!important
	}
	.u-lap-and-up-pt- {
		padding-top: 12px!important
	}
	.u-lap-and-up-pr- {
		padding-right: 12px!important
	}
	.u-lap-and-up-pb- {
		padding-bottom: 12px!important
	}
	.u-lap-and-up-pl- {
		padding-left: 12px!important
	}
	.u-lap-and-up-ph- {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.u-lap-and-up-pv- {
		padding-top: 12px!important;
		padding-bottom: 12px!important
	}
}

@media screen and (max-width:899px) {
	.u-portable-p- {
		padding: 12px!important
	}
	.u-portable-pt- {
		padding-top: 12px!important
	}
	.u-portable-pr- {
		padding-right: 12px!important
	}
	.u-portable-pb- {
		padding-bottom: 12px!important
	}
	.u-portable-pl- {
		padding-left: 12px!important
	}
	.u-portable-ph- {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.u-portable-pv- {
		padding-top: 12px!important;
		padding-bottom: 12px!important
	}
}

@media screen and (min-width:90em) {
	.u-desk-p- {
		padding: 12px!important
	}
	.u-desk-pt- {
		padding-top: 12px!important
	}
	.u-desk-pr- {
		padding-right: 12px!important
	}
	.u-desk-pb- {
		padding-bottom: 12px!important
	}
	.u-desk-pl- {
		padding-left: 12px!important
	}
	.u-desk-ph- {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.u-desk-pv- {
		padding-top: 12px!important;
		padding-bottom: 12px!important
	}
}

@media screen and (min-width:120em) {
	.u-desk-wide-p- {
		padding: 12px!important
	}
	.u-desk-wide-pt- {
		padding-top: 12px!important
	}
	.u-desk-wide-pr- {
		padding-right: 12px!important
	}
	.u-desk-wide-pb- {
		padding-bottom: 12px!important
	}
	.u-desk-wide-pl- {
		padding-left: 12px!important
	}
	.u-desk-wide-ph- {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.u-desk-wide-pv- {
		padding-top: 12px!important;
		padding-bottom: 12px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-palm-p\+ {
		padding: 50px!important
	}
	.u-palm-pt\+ {
		padding-top: 50px!important
	}
	.u-palm-pr\+ {
		padding-right: 50px!important
	}
	.u-palm-pb\+ {
		padding-bottom: 50px!important
	}
	.u-palm-pl\+ {
		padding-left: 50px!important
	}
	.u-palm-ph\+ {
		padding-right: 50px!important;
		padding-left: 50px!important
	}
	.u-palm-pv\+ {
		padding-top: 50px!important;
		padding-bottom: 50px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-phablet-p\+ {
		padding: 50px!important
	}
	.u-phablet-pt\+ {
		padding-top: 50px!important
	}
	.u-phablet-pr\+ {
		padding-right: 50px!important
	}
	.u-phablet-pb\+ {
		padding-bottom: 50px!important
	}
	.u-phablet-pl\+ {
		padding-left: 50px!important
	}
	.u-phablet-ph\+ {
		padding-right: 50px!important;
		padding-left: 50px!important
	}
	.u-phablet-pv\+ {
		padding-top: 50px!important;
		padding-bottom: 50px!important
	}
}

@media screen and (min-width:25em) {
	.u-phablet-and-up-p\+ {
		padding: 50px!important
	}
	.u-phablet-and-up-pt\+ {
		padding-top: 50px!important
	}
	.u-phablet-and-up-pr\+ {
		padding-right: 50px!important
	}
	.u-phablet-and-up-pb\+ {
		padding-bottom: 50px!important
	}
	.u-phablet-and-up-pl\+ {
		padding-left: 50px!important
	}
	.u-phablet-and-up-ph\+ {
		padding-right: 50px!important;
		padding-left: 50px!important
	}
	.u-phablet-and-up-pv\+ {
		padding-top: 50px!important;
		padding-bottom: 50px!important
	}
}

@media screen and (max-width:499px) {
	.u-mobile-p\+ {
		padding: 50px!important
	}
	.u-mobile-pt\+ {
		padding-top: 50px!important
	}
	.u-mobile-pr\+ {
		padding-right: 50px!important
	}
	.u-mobile-pb\+ {
		padding-bottom: 50px!important
	}
	.u-mobile-pl\+ {
		padding-left: 50px!important
	}
	.u-mobile-ph\+ {
		padding-right: 50px!important;
		padding-left: 50px!important
	}
	.u-mobile-pv\+ {
		padding-top: 50px!important;
		padding-bottom: 50px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-tablet-port-p\+ {
		padding: 50px!important
	}
	.u-tablet-port-pt\+ {
		padding-top: 50px!important
	}
	.u-tablet-port-pr\+ {
		padding-right: 50px!important
	}
	.u-tablet-port-pb\+ {
		padding-bottom: 50px!important
	}
	.u-tablet-port-pl\+ {
		padding-left: 50px!important
	}
	.u-tablet-port-ph\+ {
		padding-right: 50px!important;
		padding-left: 50px!important
	}
	.u-tablet-port-pv\+ {
		padding-top: 50px!important;
		padding-bottom: 50px!important
	}
}

@media screen and (min-width:500px) {
	.u-tablet-port-and-up-p\+ {
		padding: 50px!important
	}
	.u-tablet-port-and-up-pt\+ {
		padding-top: 50px!important
	}
	.u-tablet-port-and-up-pr\+ {
		padding-right: 50px!important
	}
	.u-tablet-port-and-up-pb\+ {
		padding-bottom: 50px!important
	}
	.u-tablet-port-and-up-pl\+ {
		padding-left: 50px!important
	}
	.u-tablet-port-and-up-ph\+ {
		padding-right: 50px!important;
		padding-left: 50px!important
	}
	.u-tablet-port-and-up-pv\+ {
		padding-top: 50px!important;
		padding-bottom: 50px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-tablet-land-p\+ {
		padding: 50px!important
	}
	.u-tablet-land-pt\+ {
		padding-top: 50px!important
	}
	.u-tablet-land-pr\+ {
		padding-right: 50px!important
	}
	.u-tablet-land-pb\+ {
		padding-bottom: 50px!important
	}
	.u-tablet-land-pl\+ {
		padding-left: 50px!important
	}
	.u-tablet-land-ph\+ {
		padding-right: 50px!important;
		padding-left: 50px!important
	}
	.u-tablet-land-pv\+ {
		padding-top: 50px!important;
		padding-bottom: 50px!important
	}
}

@media screen and (min-width:900px) {
	.u-tablet-land-and-up-p\+ {
		padding: 50px!important
	}
	.u-tablet-land-and-up-pt\+ {
		padding-top: 50px!important
	}
	.u-tablet-land-and-up-pr\+ {
		padding-right: 50px!important
	}
	.u-tablet-land-and-up-pb\+ {
		padding-bottom: 50px!important
	}
	.u-tablet-land-and-up-pl\+ {
		padding-left: 50px!important
	}
	.u-tablet-land-and-up-ph\+ {
		padding-right: 50px!important;
		padding-left: 50px!important
	}
	.u-tablet-land-and-up-pv\+ {
		padding-top: 50px!important;
		padding-bottom: 50px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-lap-p\+ {
		padding: 50px!important
	}
	.u-lap-pt\+ {
		padding-top: 50px!important
	}
	.u-lap-pr\+ {
		padding-right: 50px!important
	}
	.u-lap-pb\+ {
		padding-bottom: 50px!important
	}
	.u-lap-pl\+ {
		padding-left: 50px!important
	}
	.u-lap-ph\+ {
		padding-right: 50px!important;
		padding-left: 50px!important
	}
	.u-lap-pv\+ {
		padding-top: 50px!important;
		padding-bottom: 50px!important
	}
}

@media screen and (min-width:72em) {
	.u-lap-and-up-p\+ {
		padding: 50px!important
	}
	.u-lap-and-up-pt\+ {
		padding-top: 50px!important
	}
	.u-lap-and-up-pr\+ {
		padding-right: 50px!important
	}
	.u-lap-and-up-pb\+ {
		padding-bottom: 50px!important
	}
	.u-lap-and-up-pl\+ {
		padding-left: 50px!important
	}
	.u-lap-and-up-ph\+ {
		padding-right: 50px!important;
		padding-left: 50px!important
	}
	.u-lap-and-up-pv\+ {
		padding-top: 50px!important;
		padding-bottom: 50px!important
	}
}

@media screen and (max-width:899px) {
	.u-portable-p\+ {
		padding: 50px!important
	}
	.u-portable-pt\+ {
		padding-top: 50px!important
	}
	.u-portable-pr\+ {
		padding-right: 50px!important
	}
	.u-portable-pb\+ {
		padding-bottom: 50px!important
	}
	.u-portable-pl\+ {
		padding-left: 50px!important
	}
	.u-portable-ph\+ {
		padding-right: 50px!important;
		padding-left: 50px!important
	}
	.u-portable-pv\+ {
		padding-top: 50px!important;
		padding-bottom: 50px!important
	}
}

@media screen and (min-width:90em) {
	.u-desk-p\+ {
		padding: 50px!important
	}
	.u-desk-pt\+ {
		padding-top: 50px!important
	}
	.u-desk-pr\+ {
		padding-right: 50px!important
	}
	.u-desk-pb\+ {
		padding-bottom: 50px!important
	}
	.u-desk-pl\+ {
		padding-left: 50px!important
	}
	.u-desk-ph\+ {
		padding-right: 50px!important;
		padding-left: 50px!important
	}
	.u-desk-pv\+ {
		padding-top: 50px!important;
		padding-bottom: 50px!important
	}
}

@media screen and (min-width:120em) {
	.u-desk-wide-p\+ {
		padding: 50px!important
	}
	.u-desk-wide-pt\+ {
		padding-top: 50px!important
	}
	.u-desk-wide-pr\+ {
		padding-right: 50px!important
	}
	.u-desk-wide-pb\+ {
		padding-bottom: 50px!important
	}
	.u-desk-wide-pl\+ {
		padding-left: 50px!important
	}
	.u-desk-wide-ph\+ {
		padding-right: 50px!important;
		padding-left: 50px!important
	}
	.u-desk-wide-pv\+ {
		padding-top: 50px!important;
		padding-bottom: 50px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-palm-p\+\+ {
		padding: 99px!important
	}
	.u-palm-pt\+\+ {
		padding-top: 99px!important
	}
	.u-palm-pr\+\+ {
		padding-right: 99px!important
	}
	.u-palm-pb\+\+ {
		padding-bottom: 99px!important
	}
	.u-palm-pl\+\+ {
		padding-left: 99px!important
	}
	.u-palm-ph\+\+ {
		padding-right: 99px!important;
		padding-left: 99px!important
	}
	.u-palm-pv\+\+ {
		padding-top: 99px!important;
		padding-bottom: 99px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-phablet-p\+\+ {
		padding: 99px!important
	}
	.u-phablet-pt\+\+ {
		padding-top: 99px!important
	}
	.u-phablet-pr\+\+ {
		padding-right: 99px!important
	}
	.u-phablet-pb\+\+ {
		padding-bottom: 99px!important
	}
	.u-phablet-pl\+\+ {
		padding-left: 99px!important
	}
	.u-phablet-ph\+\+ {
		padding-right: 99px!important;
		padding-left: 99px!important
	}
	.u-phablet-pv\+\+ {
		padding-top: 99px!important;
		padding-bottom: 99px!important
	}
}

@media screen and (min-width:25em) {
	.u-phablet-and-up-p\+\+ {
		padding: 99px!important
	}
	.u-phablet-and-up-pt\+\+ {
		padding-top: 99px!important
	}
	.u-phablet-and-up-pr\+\+ {
		padding-right: 99px!important
	}
	.u-phablet-and-up-pb\+\+ {
		padding-bottom: 99px!important
	}
	.u-phablet-and-up-pl\+\+ {
		padding-left: 99px!important
	}
	.u-phablet-and-up-ph\+\+ {
		padding-right: 99px!important;
		padding-left: 99px!important
	}
	.u-phablet-and-up-pv\+\+ {
		padding-top: 99px!important;
		padding-bottom: 99px!important
	}
}

@media screen and (max-width:499px) {
	.u-mobile-p\+\+ {
		padding: 99px!important
	}
	.u-mobile-pt\+\+ {
		padding-top: 99px!important
	}
	.u-mobile-pr\+\+ {
		padding-right: 99px!important
	}
	.u-mobile-pb\+\+ {
		padding-bottom: 99px!important
	}
	.u-mobile-pl\+\+ {
		padding-left: 99px!important
	}
	.u-mobile-ph\+\+ {
		padding-right: 99px!important;
		padding-left: 99px!important
	}
	.u-mobile-pv\+\+ {
		padding-top: 99px!important;
		padding-bottom: 99px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-tablet-port-p\+\+ {
		padding: 99px!important
	}
	.u-tablet-port-pt\+\+ {
		padding-top: 99px!important
	}
	.u-tablet-port-pr\+\+ {
		padding-right: 99px!important
	}
	.u-tablet-port-pb\+\+ {
		padding-bottom: 99px!important
	}
	.u-tablet-port-pl\+\+ {
		padding-left: 99px!important
	}
	.u-tablet-port-ph\+\+ {
		padding-right: 99px!important;
		padding-left: 99px!important
	}
	.u-tablet-port-pv\+\+ {
		padding-top: 99px!important;
		padding-bottom: 99px!important
	}
}

@media screen and (min-width:500px) {
	.u-tablet-port-and-up-p\+\+ {
		padding: 99px!important
	}
	.u-tablet-port-and-up-pt\+\+ {
		padding-top: 99px!important
	}
	.u-tablet-port-and-up-pr\+\+ {
		padding-right: 99px!important
	}
	.u-tablet-port-and-up-pb\+\+ {
		padding-bottom: 99px!important
	}
	.u-tablet-port-and-up-pl\+\+ {
		padding-left: 99px!important
	}
	.u-tablet-port-and-up-ph\+\+ {
		padding-right: 99px!important;
		padding-left: 99px!important
	}
	.u-tablet-port-and-up-pv\+\+ {
		padding-top: 99px!important;
		padding-bottom: 99px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-tablet-land-p\+\+ {
		padding: 99px!important
	}
	.u-tablet-land-pt\+\+ {
		padding-top: 99px!important
	}
	.u-tablet-land-pr\+\+ {
		padding-right: 99px!important
	}
	.u-tablet-land-pb\+\+ {
		padding-bottom: 99px!important
	}
	.u-tablet-land-pl\+\+ {
		padding-left: 99px!important
	}
	.u-tablet-land-ph\+\+ {
		padding-right: 99px!important;
		padding-left: 99px!important
	}
	.u-tablet-land-pv\+\+ {
		padding-top: 99px!important;
		padding-bottom: 99px!important
	}
}

@media screen and (min-width:900px) {
	.u-tablet-land-and-up-p\+\+ {
		padding: 99px!important
	}
	.u-tablet-land-and-up-pt\+\+ {
		padding-top: 99px!important
	}
	.u-tablet-land-and-up-pr\+\+ {
		padding-right: 99px!important
	}
	.u-tablet-land-and-up-pb\+\+ {
		padding-bottom: 99px!important
	}
	.u-tablet-land-and-up-pl\+\+ {
		padding-left: 99px!important
	}
	.u-tablet-land-and-up-ph\+\+ {
		padding-right: 99px!important;
		padding-left: 99px!important
	}
	.u-tablet-land-and-up-pv\+\+ {
		padding-top: 99px!important;
		padding-bottom: 99px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-lap-p\+\+ {
		padding: 99px!important
	}
	.u-lap-pt\+\+ {
		padding-top: 99px!important
	}
	.u-lap-pr\+\+ {
		padding-right: 99px!important
	}
	.u-lap-pb\+\+ {
		padding-bottom: 99px!important
	}
	.u-lap-pl\+\+ {
		padding-left: 99px!important
	}
	.u-lap-ph\+\+ {
		padding-right: 99px!important;
		padding-left: 99px!important
	}
	.u-lap-pv\+\+ {
		padding-top: 99px!important;
		padding-bottom: 99px!important
	}
}

@media screen and (min-width:72em) {
	.u-lap-and-up-p\+\+ {
		padding: 99px!important
	}
	.u-lap-and-up-pt\+\+ {
		padding-top: 99px!important
	}
	.u-lap-and-up-pr\+\+ {
		padding-right: 99px!important
	}
	.u-lap-and-up-pb\+\+ {
		padding-bottom: 99px!important
	}
	.u-lap-and-up-pl\+\+ {
		padding-left: 99px!important
	}
	.u-lap-and-up-ph\+\+ {
		padding-right: 99px!important;
		padding-left: 99px!important
	}
	.u-lap-and-up-pv\+\+ {
		padding-top: 99px!important;
		padding-bottom: 99px!important
	}
}

@media screen and (max-width:899px) {
	.u-portable-p\+\+ {
		padding: 99px!important
	}
	.u-portable-pt\+\+ {
		padding-top: 99px!important
	}
	.u-portable-pr\+\+ {
		padding-right: 99px!important
	}
	.u-portable-pb\+\+ {
		padding-bottom: 99px!important
	}
	.u-portable-pl\+\+ {
		padding-left: 99px!important
	}
	.u-portable-ph\+\+ {
		padding-right: 99px!important;
		padding-left: 99px!important
	}
	.u-portable-pv\+\+ {
		padding-top: 99px!important;
		padding-bottom: 99px!important
	}
}

@media screen and (min-width:90em) {
	.u-desk-p\+\+ {
		padding: 99px!important
	}
	.u-desk-pt\+\+ {
		padding-top: 99px!important
	}
	.u-desk-pr\+\+ {
		padding-right: 99px!important
	}
	.u-desk-pb\+\+ {
		padding-bottom: 99px!important
	}
	.u-desk-pl\+\+ {
		padding-left: 99px!important
	}
	.u-desk-ph\+\+ {
		padding-right: 99px!important;
		padding-left: 99px!important
	}
	.u-desk-pv\+\+ {
		padding-top: 99px!important;
		padding-bottom: 99px!important
	}
}

@media screen and (min-width:120em) {
	.u-desk-wide-p\+\+ {
		padding: 99px!important
	}
	.u-desk-wide-pt\+\+ {
		padding-top: 99px!important
	}
	.u-desk-wide-pr\+\+ {
		padding-right: 99px!important
	}
	.u-desk-wide-pb\+\+ {
		padding-bottom: 99px!important
	}
	.u-desk-wide-pl\+\+ {
		padding-left: 99px!important
	}
	.u-desk-wide-ph\+\+ {
		padding-right: 99px!important;
		padding-left: 99px!important
	}
	.u-desk-wide-pv\+\+ {
		padding-top: 99px!important;
		padding-bottom: 99px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-palm-p0 {
		padding: 0!important
	}
	.u-palm-pt0 {
		padding-top: 0!important
	}
	.u-palm-pr0 {
		padding-right: 0!important
	}
	.u-palm-pb0 {
		padding-bottom: 0!important
	}
	.u-palm-pl0 {
		padding-left: 0!important
	}
	.u-palm-ph0 {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.u-palm-pv0 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-phablet-p0 {
		padding: 0!important
	}
	.u-phablet-pt0 {
		padding-top: 0!important
	}
	.u-phablet-pr0 {
		padding-right: 0!important
	}
	.u-phablet-pb0 {
		padding-bottom: 0!important
	}
	.u-phablet-pl0 {
		padding-left: 0!important
	}
	.u-phablet-ph0 {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.u-phablet-pv0 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
}

@media screen and (min-width:25em) {
	.u-phablet-and-up-p0 {
		padding: 0!important
	}
	.u-phablet-and-up-pt0 {
		padding-top: 0!important
	}
	.u-phablet-and-up-pr0 {
		padding-right: 0!important
	}
	.u-phablet-and-up-pb0 {
		padding-bottom: 0!important
	}
	.u-phablet-and-up-pl0 {
		padding-left: 0!important
	}
	.u-phablet-and-up-ph0 {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.u-phablet-and-up-pv0 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
}

@media screen and (max-width:499px) {
	.u-mobile-p0 {
		padding: 0!important
	}
	.u-mobile-pt0 {
		padding-top: 0!important
	}
	.u-mobile-pr0 {
		padding-right: 0!important
	}
	.u-mobile-pb0 {
		padding-bottom: 0!important
	}
	.u-mobile-pl0 {
		padding-left: 0!important
	}
	.u-mobile-ph0 {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.u-mobile-pv0 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-tablet-port-p0 {
		padding: 0!important
	}
	.u-tablet-port-pt0 {
		padding-top: 0!important
	}
	.u-tablet-port-pr0 {
		padding-right: 0!important
	}
	.u-tablet-port-pb0 {
		padding-bottom: 0!important
	}
	.u-tablet-port-pl0 {
		padding-left: 0!important
	}
	.u-tablet-port-ph0 {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.u-tablet-port-pv0 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
}

@media screen and (min-width:500px) {
	.u-tablet-port-and-up-p0 {
		padding: 0!important
	}
	.u-tablet-port-and-up-pt0 {
		padding-top: 0!important
	}
	.u-tablet-port-and-up-pr0 {
		padding-right: 0!important
	}
	.u-tablet-port-and-up-pb0 {
		padding-bottom: 0!important
	}
	.u-tablet-port-and-up-pl0 {
		padding-left: 0!important
	}
	.u-tablet-port-and-up-ph0 {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.u-tablet-port-and-up-pv0 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-tablet-land-p0 {
		padding: 0!important
	}
	.u-tablet-land-pt0 {
		padding-top: 0!important
	}
	.u-tablet-land-pr0 {
		padding-right: 0!important
	}
	.u-tablet-land-pb0 {
		padding-bottom: 0!important
	}
	.u-tablet-land-pl0 {
		padding-left: 0!important
	}
	.u-tablet-land-ph0 {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.u-tablet-land-pv0 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
}

@media screen and (min-width:900px) {
	.u-tablet-land-and-up-p0 {
		padding: 0!important
	}
	.u-tablet-land-and-up-pt0 {
		padding-top: 0!important
	}
	.u-tablet-land-and-up-pr0 {
		padding-right: 0!important
	}
	.u-tablet-land-and-up-pb0 {
		padding-bottom: 0!important
	}
	.u-tablet-land-and-up-pl0 {
		padding-left: 0!important
	}
	.u-tablet-land-and-up-ph0 {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.u-tablet-land-and-up-pv0 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-lap-p0 {
		padding: 0!important
	}
	.u-lap-pt0 {
		padding-top: 0!important
	}
	.u-lap-pr0 {
		padding-right: 0!important
	}
	.u-lap-pb0 {
		padding-bottom: 0!important
	}
	.u-lap-pl0 {
		padding-left: 0!important
	}
	.u-lap-ph0 {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.u-lap-pv0 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
}

@media screen and (min-width:72em) {
	.u-lap-and-up-p0 {
		padding: 0!important
	}
	.u-lap-and-up-pt0 {
		padding-top: 0!important
	}
	.u-lap-and-up-pr0 {
		padding-right: 0!important
	}
	.u-lap-and-up-pb0 {
		padding-bottom: 0!important
	}
	.u-lap-and-up-pl0 {
		padding-left: 0!important
	}
	.u-lap-and-up-ph0 {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.u-lap-and-up-pv0 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
}

@media screen and (max-width:899px) {
	.u-portable-p0 {
		padding: 0!important
	}
	.u-portable-pt0 {
		padding-top: 0!important
	}
	.u-portable-pr0 {
		padding-right: 0!important
	}
	.u-portable-pb0 {
		padding-bottom: 0!important
	}
	.u-portable-pl0 {
		padding-left: 0!important
	}
	.u-portable-ph0 {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.u-portable-pv0 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
}

@media screen and (min-width:90em) {
	.u-desk-p0 {
		padding: 0!important
	}
	.u-desk-pt0 {
		padding-top: 0!important
	}
	.u-desk-pr0 {
		padding-right: 0!important
	}
	.u-desk-pb0 {
		padding-bottom: 0!important
	}
	.u-desk-pl0 {
		padding-left: 0!important
	}
	.u-desk-ph0 {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.u-desk-pv0 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
}

@media screen and (min-width:120em) {
	.u-desk-wide-p0 {
		padding: 0!important
	}
	.u-desk-wide-pt0 {
		padding-top: 0!important
	}
	.u-desk-wide-pr0 {
		padding-right: 0!important
	}
	.u-desk-wide-pb0 {
		padding-bottom: 0!important
	}
	.u-desk-wide-pl0 {
		padding-left: 0!important
	}
	.u-desk-wide-ph0 {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.u-desk-wide-pv0 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
}

.u-inline-block {
	display: inline-block!important
}

.u-text-right {
	color: #fff
}

.u-text--turquoise {
	color: #2dccd3
}

.u-text--red {
	color: #d22630
}

.u-text--dark-red {
	color: #9d2235
}

.u-text--dark-blue {
	color: #13294b!important
}

.u-text--yellow {
	color: #f2a900
}

.u-text--orange {
	color: #e35205
}

.u-text--blue {
	color: #236192
}

.u-text--green {
	color: #007681
}

.u-text--white {
	color: #fff
}

.u-text--grey {
	color: #757575!important
}

.c-stat .c-stat__inner .c-stat__label,
.u-text--bold {
	font-weight: 400;
	font-family: "Futura LT W01 Bold"
}

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

.u-text-center li {
	text-align: left!important
}

.u-text-left {
	text-align: left
}

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

.u-text-upper {
	text-transform: uppercase
}

.u-text-standfirst {
	font-size: 17px;
	font-size: 1.1333333333rem;
	line-height: 1.5
}

@media screen and (min-width:500px) {
	.u-text-standfirst {
		font-size: 20px;
		font-size: 1.3333333333rem;
		line-height: 1.5
	}
}

.u-border-top {
	border-width: 1px 0 0 0;
	border-style: solid
}

.u-border-right {
	border-width: 0 1px 0 0;
	border-style: solid
}

.u-border-bottom {
	border-width: 0 0 1px 0;
	border-style: solid
}

.u-border-left {
	border-width: 0 0 0 1px;
	border-style: solid
}

.u-border--line {
	border-color: grey
}

.c-card .c-card__img .c-card-img-original,
.c-newsletter label,
.u-visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.u-visuallyshown {
	clip: auto;
	clip: rect(auto auto auto auto);
	position: static;
	overflow: visible;
	margin: 0;
	width: auto;
	height: auto
}

.alignleft {
	float: left;
	margin: .5em 1em .5em 0
}

.alignright {
	float: right;
	margin: .5em 0 .5em 1em
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}


/*!
 * inuitcss, by @csswizardry
 *
 * github.com/inuitcss | inuitcss.com
 */

.layout {
	letter-spacing: -.31em
}

.layout,
.opera:-o-prefocus {
	word-spacing: -.43em
}

.layout__item {
	letter-spacing: normal;
	word-spacing: normal
}

.u-inline-block {
	display: inline-block
}

.u-text-right {
	color: #fff
}

.u-text--turquoise {
	color: #2dccd3
}

.u-text--red {
	color: #d22630
}

.u-text--dark-red {
	color: #9d2235
}

.u-text--dark-blue {
	color: #13294b
}

.u-text--yellow {
	color: #f2a900
}

.u-text--orange {
	color: #e35205
}

.u-text--blue {
	color: #236192
}

.u-text--green {
	color: #007681
}

.u-text--white {
	color: #fff
}

.u-text--body {
	color: #757575
}

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

.u-text-left {
	text-align: left
}

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

.u-text-upper {
	text-transform: uppercase
}

.u-border-top {
	border-width: 1px 0 0 0;
	border-style: solid
}

.u-border-right {
	border-width: 0 1px 0 0;
	border-style: solid
}

.u-border-bottom {
	border-width: 0 0 1px 0;
	border-style: solid
}

.u-border-left {
	border-width: 0 0 0 1px;
	border-style: solid
}

.u-border--line {
	border-color: grey
}

.c-card .c-card__img .c-card-img-original,
.c-newsletter label,
.u-visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}


/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden],
template {
	display: none
}

a {
	background-color: transparent
}

a:active,
a:hover {
	outline: 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b,
strong {
	font-weight: 700
}

dfn {
	font-style: italic
}

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

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

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

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 1em 40px
}

hr {
	box-sizing: content-box;
	height: 0
}

pre {
	overflow: auto
}

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

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button,
select {
	text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],
html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

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

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

input[type=search] {
	-webkit-appearance: textfield;
	box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: 700
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td,
th {
	padding: 0
}

blockquote,
body,
caption,
dd,
dl,
fieldset,
figure,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
legend,
ol,
p,
pre,
table,
td,
th,
ul {
	margin: 0;
	padding: 0
}

abbr[title],
dfn[title] {
	cursor: help
}

ins,
u {
	text-decoration: none
}

ins {
	border-bottom: 1px solid
}

html {
	box-sizing: border-box
}

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

address,
blockquote,
dl,
fieldset,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
ol,
p,
pre,
table,
ul {
	margin-bottom: 24.75px;
	margin-bottom: 1.65rem
}

dd,
ol,
ul {
	margin-left: 49.5px;
	margin-left: 3.3rem
}

html {
	font-size: .9375em;
	line-height: 1.65;
	background-color: #fff;
	color: #333;
	overflow-y: scroll;
	min-height: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased
}

h1 {
	font-size: 36px;
	font-size: 2.4rem;
	line-height: 1.375
}

h2 {
	font-size: 30px;
	font-size: 2rem;
	line-height: 1.65
}

h3 {
	font-size: 24px;
	font-size: 1.6rem;
	line-height: 1.03125
}

h4 {
	font-size: 20px;
	font-size: 1.3333333333rem;
	line-height: 1.2375
}

h5 {
	font-size: 16px;
	font-size: 1.0666666667rem;
	line-height: 1.546875
}

h6 {
	font-size: 14px;
	font-size: .9333333333rem;
	line-height: 1.7678571429
}

li>ol,
li>ul {
	margin-bottom: 0
}

img {
	max-width: 100%;
	font-style: italic;
	vertical-align: middle
}

.gm-style img,
img[height],
img[width] {
	max-width: none
}

a {
	color: #2dccd3;
	text-decoration: underline
}

body {
	font-family: "Futura LT W01 Book";
	font-size: 15px;
	font-size: 1rem;
	line-height: 1.65;
	font-weight: 300;
	background-color: #fff;
	color: #757575
}

@media screen and (min-width:700px) {
	body {
		font-size: 18px;
		font-size: 1.2rem
	}
}

.alpha,
.beta,
.c-stat .c-stat__inner .c-stat__data,
.delta,
.epsilon,
.gamma,
.p-country .p-country__content .p-country__content-data,
.zeta,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Futura LT W01 Bold";
	color: #000;
	margin-bottom: 34.03125px;
	text-transform: uppercase;
	font-weight: 400
}

.gamma,
h3 {
	margin-bottom: 0
}

.alpha,
h1 {
	line-height: 1.1
}

.beta,
.c-stat .c-stat__inner .c-stat__data,
.delta,
.p-country .p-country__content .p-country__content-data,
h2,
h4 {
	line-height: 1.3
}

.epsilon,
.gamma,
.zeta,
h3,
h5,
h6 {
	line-height: 1.2
}

.c-heading--turquoise,
.c-heading--video-list {
	color: #2dccd3
}

.c-heading--red {
	color: #d22630
}

.c-heading--white {
	color: #fff
}

.c-heading--rev {
	color: #fff
}

.alpha,
h1 {
	font-size: 37px;
	font-size: 2.4666666667rem
}

@media screen and (min-width:900px) {
	.alpha,
	h1 {
		font-size: 45px;
		font-size: 3rem
	}
}

.beta,
.c-stat .c-stat__inner .c-stat__data,
h2 {
	font-size: 25px;
	font-size: 1.6666666667rem
}

@media screen and (min-width:900px) {
	.beta,
	.c-stat .c-stat__inner .c-stat__data,
	h2 {
		font-size: 30px;
		font-size: 2rem
	}
}

.gamma,
h3 {
	font-size: 21px;
	font-size: 1.4rem
}

@media screen and (min-width:900px) {
	.gamma,
	h3 {
		font-size: 25px;
		font-size: 1.6666666667rem
	}
}

.delta,
.p-country .p-country__content .p-country__content-data,
h4 {
	font-size: 19px;
	font-size: 1.2666666667rem
}

@media screen and (min-width:900px) {
	.delta,
	.p-country .p-country__content .p-country__content-data,
	h4 {
		font-size: 23px;
		font-size: 1.5333333333rem
	}
}

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

@media screen and (min-width:900px) {
	.epsilon,
	h5 {
		font-size: 20px;
		font-size: 1.3333333333rem
	}
}

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

@media screen and (min-width:900px) {
	.zeta,
	h6 {
		font-size: 18px;
		font-size: 1.2rem
	}
}

.milli,
small {
	font-size: 12px;
	font-size: .8rem
}

@media screen and (min-width:900px) {
	.milli,
	small {
		font-size: 15px;
		font-size: 1rem
	}
}

.o-base-btn,
.o-btn--grey,
.o-btn--lightgrey {
	background-color: transparent;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	position: relative;
	border: 0 none;
	padding: 1.4em 2.8em 1.2em;
	font-family: "Futura LT W01 Bold";
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 13.3333333333px;
	line-height: 1.2!important;
	white-space: normal;
	margin-bottom: .25em;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-base-btn:hover,
.o-btn--grey:hover,
.o-btn--lightgrey:hover {
	cursor: pointer;
	background-color: transparent;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--grey {
	background-color: grey;
	color: #fff;
	font-weight: 600;
	text-transform: uppercase
}

.o-btn--lightgrey {
	background-color: #e7e7e7;
	color: #333;
	font-weight: 600;
	text-transform: uppercase
}

.o-btn--lightgrey:hover {
	cursor: pointer;
	background-color: #cecdcd;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--channel {
	width: 301px
}

.o-btn--transparent {
	background-color: rgba(255, 255, 255, .2);
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	position: relative;
	border: 0 none;
	padding: 1.4em 2.8em 1.2em;
	font-family: "Futura LT W01 Bold";
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 13.3333333333px;
	line-height: 1.2!important;
	white-space: normal;
	margin-bottom: .25em;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--transparent:hover {
	cursor: pointer;
	background-color: rgba(230, 229, 229, .2);
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.ninja-forms-form-wrap input[type=submit],
.o-btn--turquoise {
	background-color: #2dccd3;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	position: relative;
	border: 0 none;
	padding: 1.4em 2.8em 1.2em;
	font-family: "Futura LT W01 Bold";
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 13.3333333333px;
	line-height: 1.2!important;
	white-space: normal;
	margin-bottom: .25em;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.ninja-forms-form-wrap input[type=submit]:hover,
.o-btn--turquoise:hover {
	cursor: pointer;
	background-color: #24a4a9;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--red {
	background-color: #d22630;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	position: relative;
	border: 0 none;
	padding: 1.4em 2.8em 1.2em;
	font-family: "Futura LT W01 Bold";
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 13.3333333333px;
	line-height: 1.2!important;
	white-space: normal;
	margin-bottom: .25em;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--red:hover {
	cursor: pointer;
	background-color: #a71e26;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--yellow {
	background-color: #f2a900;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	position: relative;
	border: 0 none;
	padding: 1.4em 2.8em 1.2em;
	font-family: "Futura LT W01 Bold";
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 13.3333333333px;
	line-height: 1.2!important;
	white-space: normal;
	margin-bottom: .25em;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--yellow:hover {
	cursor: pointer;
	background-color: #bf8500;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--red-dark {
	background-color: #9d2235;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	position: relative;
	border: 0 none;
	padding: 1.4em 2.8em 1.2em;
	font-family: "Futura LT W01 Bold";
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 13.3333333333px;
	line-height: 1.2!important;
	white-space: normal;
	margin-bottom: .25em;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--red-dark:hover {
	cursor: pointer;
	background-color: #731927;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--blue-dark {
	background-color: #13294b;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	position: relative;
	border: 0 none;
	padding: 1.4em 2.8em 1.2em;
	font-family: "Futura LT W01 Bold";
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 13.3333333333px;
	line-height: 1.2!important;
	white-space: normal;
	margin-bottom: .25em;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--blue-dark:hover {
	cursor: pointer;
	background-color: #091322;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--blue {
	background-color: #236192;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	position: relative;
	border: 0 none;
	padding: 1.4em 2.8em 1.2em;
	font-family: "Futura LT W01 Bold";
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 13.3333333333px;
	line-height: 1.2!important;
	white-space: normal;
	margin-bottom: .25em;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--blue:hover {
	cursor: pointer;
	background-color: #194669;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--orange {
	background-color: #e35205;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	position: relative;
	border: 0 none;
	padding: 1.4em 2.8em 1.2em;
	font-family: "Futura LT W01 Bold";
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 13.3333333333px;
	line-height: 1.2!important;
	white-space: normal;
	margin-bottom: .25em;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--orange:hover {
	cursor: pointer;
	background-color: #b14004;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--green {
	background-color: #007681;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	position: relative;
	border: 0 none;
	padding: 1.4em 2.8em 1.2em;
	font-family: "Futura LT W01 Bold";
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 13.3333333333px;
	line-height: 1.2!important;
	white-space: normal;
	margin-bottom: .25em;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.o-btn--green:hover {
	cursor: pointer;
	background-color: #00474e;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

input[type=email],
input[type=number],
input[type=password],
input[type=phone],
input[type=text],
select,
textarea {
	width: 100%;
	margin-bottom: 35px;
	border-width: 0;
	outline: 0;
	background-color: #fff;
	color: #757575;
	font-size: 15px;
	line-height: 2;
	text-indent: 24.75px;
	padding: 0;
	height: 50px
}

input[type=email]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=phone]::-webkit-input-placeholder,
input[type=text]::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #757575
}

input[type=email]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=phone]::-moz-placeholder,
input[type=text]::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder {
	color: #757575
}

input[type=email]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=phone]:-ms-input-placeholder,
input[type=text]:-ms-input-placeholder,
select:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #757575
}

input[type=email]:-moz-placeholder,
input[type=number]:-moz-placeholder,
input[type=password]:-moz-placeholder,
input[type=phone]:-moz-placeholder,
input[type=text]:-moz-placeholder,
select:-moz-placeholder,
textarea:-moz-placeholder {
	color: #757575
}

input[type=submit] {
	margin-bottom: 0!important
}

textarea {
	min-height: 198px
}

.input-border {
	border: 1px solid #eee!important
}

input:disabled {
	background-color: #757575
}

figure {
	background-color: #b1e4e3;
	color: #007681
}

figcaption {
	padding: 1.1em 1.4em
}

@media screen and (min-width:500px) {
	figcaption {
		font-size: 15px;
		font-size: 1rem;
		padding: 1.65em 2em
	}
}

.btn {
	display: inline-block;
	vertical-align: middle;
	font: inherit;
	text-align: center;
	margin: 0;
	cursor: pointer;
	overflow: visible;
	padding: 11px 23px;
	background-color: #4a8ec2;
	border: 1px solid #4a8ec2
}

.btn,
.btn:active,
.btn:focus,
.btn:hover {
	text-decoration: none;
	color: #fff
}

.btn::-moz-focus-inner {
	border: 0;
	padding: 0
}

.layout {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: -24.75px
}

.layout__item {
	display: inline-block;
	padding-left: 24.75px;
	vertical-align: top;
	width: 100%
}

.layout--large {
	margin-left: -50px
}

.layout--large>.layout__item {
	padding-left: 50px
}

.layout--huge {
	margin-left: -99px
}

.layout--huge>.layout__item {
	padding-left: 99px
}

.layout--flush {
	margin-left: 0
}

.layout--flush>.layout__item {
	padding-left: 0
}

.layout--rev {
	direction: rtl;
	text-align: left
}

.layout--rev>.layout__item {
	direction: ltr;
	text-align: left
}

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

.layout--right>.layout__item {
	text-align: left
}

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

.layout--center>.layout__item {
	text-align: left
}

.media {
	display: block
}

.media__img {
	float: left;
	margin-right: 24.75px
}

.media__img>img {
	display: block
}

.media__body {
	overflow: hidden;
	display: block
}

.media__body,
.media__body>:last-child {
	margin-bottom: 0
}

.media--flush>.media__img {
	margin-right: 0;
	margin-left: 0
}

@media screen and (max-width:720px) {
	.media--responsive>.media__img {
		float: none;
		margin-right: 0;
		margin-bottom: 24.75px;
		margin-left: 0
	}
}

.list-bare {
	margin: 0;
	padding: 0;
	list-style: none
}

.list-inline {
	margin: 0;
	padding: 0;
	list-style: none
}

.list-inline>li {
	display: inline-block
}

.o-wrap--small {
	max-width: 688px;
	width: 100%;
	margin: 0 auto;
	padding: 0 24.75px
}

@media screen and (min-width:500px) {
	.o-wrap--small {
		padding: 0 50px
	}
}

@media screen and (min-width:72em) {
	.o-wrap--small {
		padding: 0 24.75px
	}
}

.o-wrap {
	max-width: 828px;
	width: 100%;
	margin: 0 auto;
	padding: 0 24.75px
}

@media screen and (min-width:500px) {
	.o-wrap {
		padding: 0 50px
	}
}

@media screen and (min-width:72em) {
	.o-wrap {
		padding: 0 24.75px
	}
}

.o-wrap--wide {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	padding: 0 24.75px
}

@media screen and (min-width:900px) {
	.o-wrap--wide {
		padding: 0 74.25px
	}
}

.o-section {
	padding: 60px 0
}

.o-section--tiny {
	padding: 6px 0
}

.o-section--small {
	padding: 52.59375px 0
}

.o-section--donate {
	padding: 10px 0 34px 0
}

.o-section--large {
	padding: 105.1875px 0
}

.o-section--grey {
	background-color: #eee
}

.o-section--stripped:nth-of-type(even) {
	background-color: #eee
}

.o-section--smoke {
	background-color: #f5f5f5
}

.o-section--turquoise {
	background-color: #2dccd3
}

.o-section--blue-dark {
	background-color: #13294b
}

.o-section--channel-overview {
	background-image: url(/wp-content/themes/sat7/img/channel-overview.jpg);
	background-size: cover;
	background-repeat: no-repeat
}

.o-section--blog {
	padding: 105.1875px 0 42.94125px
}

.o-section--article {
	padding: 48px 0
}

.o-section--our-viewers {
	padding: 24.75px 0
}

.c-contact-block {
	text-align: center;
	background-color: #d22630;
	padding: 37px 0
}

.c-contact-block .c-contact-block__heading {
	color: #fff;
	text-transform: uppercase;
	font-family: "Futura LT W01 Bold";
	font-weight: 400;
	margin-bottom: 34.03125px
}

.c-contact-block .c-contact-block__info {
	color: #fff;
	font-size: 20px;
	font-size: 1.3333333333rem;
	line-height: 1.2375
}

.c-contact-block .c-contact-block__info a {
	color: #fff;
	text-decoration: none
}

.c-contact-block .c-contact-block__info span {
	color: #9d2235;
	font-size: 20px;
	font-size: 1.3333333333rem;
	line-height: 1.2375;
	font-family: "Futura LT W01 Bold";
	font-weight: 400
}

.c-newsletter {
	text-align: center;
	padding: 60px 0;
	background-color: #f5f5f5
}

.c-newsletter .c-heading--newsletter {
	color: #2dccd3;
	font-family: "Futura LT W01 Bold";
	font-weight: 400;
	margin-bottom: 19px
}

.c-hero {
	color: #fff
}

.c-hero .c-hero__title {
	color: #fff
}

.c-stat {
	margin-bottom: 12px;
	margin-left: auto;
	margin-right: auto;
	height: 120px;
	width: 120px;
	position: relative;
	background-color: #13294b;
	border: 1px solid transparent;
	border-radius: 50%;
	-moz-border-radius: 50%;
	border-collapse: separate;
	text-align: center
}

@media screen and (min-width:500px) {
	.c-stat {
		margin: 0 auto;
		height: 180px;
		width: 180px
	}
}

.c-stat .c-stat__inner {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.c-stat .c-stat__inner .c-stat__data {
	color: #fff;
	line-height: 1
}

@media screen and (min-width:500px) {
	.c-stat .c-stat__inner .c-stat__data {
		font-size: 45px;
		font-size: 3rem;
		line-height: 1.1;
		font-family: "Futura LT W01 Bold";
		font-weight: 400;
		text-transform: uppercase
	}
}

.c-stat .c-stat__inner .c-stat__label {
	color: #2dccd3;
	display: block
}

.c-hero-btn {
	display: table;
	margin: 0 auto;
	height: 30em
}

.c-hero-btn .c-hero-btn__btn {
	display: table-cell;
	vertical-align: middle
}

.c-channel-content {
	border-bottom: 1px solid #ccc
}

.c-channel-content h2,
.c-channel-content h3,
.c-channel-content h4,
.c-channel-content h5,
.c-channel-content h6 {
	color: #757575;
	margin-bottom: 0
}

.c-channel-content p+h3 {
	margin-top: 48px
}

.c-channel-content.c-standfirst {
	font-size: 17px;
	font-size: 1.1333333333rem;
	line-height: 1.5
}

@media screen and (min-width:500px) {
	.c-channel-content.c-standfirst {
		font-size: 20px;
		font-size: 1.3333333333rem;
		line-height: 1.5
	}
}

.c-channel-links {
	text-align: center
}

.c-flex-hero {
	text-align: right;
	color: #fff
}

.c-flex-hero .c-flex-hero__heading {
	color: #fff
}

.c-flex-hero .c-flex-hero__subheading {
	color: #d22630
}

.c-donate-figure {
	font-family: "Futura LT W01 Bold";
	font-weight: 400;
	font-size: 60px;
	font-size: 4rem;
	line-height: 1.2375;
	color: #2dccd3;
	padding: 0 24.75px;
	border-color: #2dccd3;
	border-width: 0 0 10px 0;
	border-style: solid
}

@media screen and (min-width:500px) {
	.c-donate-figure {
		border-width: 0 10px 0 0;
		text-align: right
	}
}

.c-highlight--turquoise h2,
.c-highlight--turquoise h3,
.c-highlight--turquoise h4 {
	color: #2dccd3
}

.c-highlight--yellow h2,
.c-highlight--yellow h3,
.c-highlight--yellow h4 {
	color: #f2a900
}

.c-highlight--red h2,
.c-highlight--red h3,
.c-highlight--red h4 {
	color: #d22630
}

.c-highlight--red-dark h2,
.c-highlight--red-dark h3,
.c-highlight--red-dark h4 {
	color: #9d2235
}

.c-highlight--blue h2,
.c-highlight--blue h3,
.c-highlight--blue h4 {
	color: #236192
}

.c-highlight--blue-dark h2,
.c-highlight--blue-dark h3,
.c-highlight--blue-dark h4 {
	color: #13294b
}

.c-highlight--orange h2,
.c-highlight--orange h3,
.c-highlight--orange h4 {
	color: #e35205
}

.c-highlight--green h2,
.c-highlight--green h3,
.c-highlight--green h4 {
	color: #007681
}

.c-content-block__content h3,
.c-content-block__content h4,
.c-content-block__content h5 {
	color: #2dccd3;
	margin-bottom: 24px
}

.c-content-block__content h6 {
	color: #2dccd3;
	margin-bottom: 0
}

.c-content-block__content p {
	margin-bottom: 36px
}

.c-content-block__content:last-child {
	margin-bottom: 0
}

strong {
	font-family: "Futura LT W01 Bold";
	font-weight: 400
}

.c-full-width-image {
	background-size: cover;
	background-repeat: no-repeat;
	height: 20em;
	background-position: 50% 50%
}

@media screen and (min-width:900px) {
	.c-full-width-image {
		height: 30em
	}
}

.c-heading--video-list {
	font-size: 20px;
	font-size: 1.3333333333rem;
	line-height: 1.2375
}

.c-resource-block {
	margin-bottom: 30px
}

.c-summary-para p {
	margin-bottom: 0
}

.c-council {
	text-align: center;
	margin-bottom: 50px
}

.c-council .c-council__content {
	display: block;
	border-bottom: 1px solid #ccc
}

.c-council .c-council__content .c-council__heading {
	color: #757575;
	margin-bottom: 0;
	display: inline
}

@media screen and (min-width:72em) {
	.c-council {
		text-align: left
	}
	.c-council .c-council__content {
		height: 99px
	}
	.c-council p {
		font-size: 18px;
		font-size: 1.2rem;
		line-height: 1.5;
		overflow: hidden;
		margin: 0
	}
}

.c-council__avatar {
	border-radius: 50%;
	display: block;
	background-repeat: no-repeat;
	background-size: cover;
	height: 138px;
	width: 138px;
	margin: 0 auto 24.75px;
	margin-bottom: 13px
}

.c-council__avatar img {
	display: none
}

@media screen and (min-width:72em) {
	.c-council__avatar {
		margin: 0 auto 0 auto
	}
}

.c-council__avatar--intl {
	border-radius: 50%;
	display: block;
	background-repeat: no-repeat;
	background-size: cover;
	height: 92px;
	width: 92px;
	margin: 0 auto 24.75px;
	margin-bottom: 13px
}

.c-council__avatar--intl img {
	display: none
}

@media screen and (min-width:72em) {
	.c-council__avatar--intl {
		margin: -24px auto 0
	}
}

.c-tags .c-tags__tag a {
	color: #757575;
	text-transform: capitalize
}

.c-filters {
	margin-bottom: 12px;
	display: table;
	width: 100%
}

.c-filters li {
	display: table-cell;
	vertical-align: middle;
	border-right: solid 5px transparent
}

.c-filters li:last-child {
	border-right: 0 none
}

@media screen and (min-width:500px) {
	.c-filters {
		max-width: 828px;
		width: 100%;
		margin: 0 auto;
		padding: 0 50px
	}
}

@media screen and (min-width:72em) {
	.c-filters {
		padding: 0 24.75px
	}
	.c-filters li {
		min-width: 130px
	}
}

.c-filter,
.c-filter--active {
	display: block;
	background-color: #e7e7e7;
	padding: 1.5em .5em;
	font-size: 12px;
	font-size: .8rem;
	line-height: 1;
	text-transform: uppercase;
	color: #757575;
	text-align: center;
	font-weight: 600;
	font-family: "Futura LT W01 Bold";
	text-decoration: none;
	height: 4rem
}

.c-filter--active:hover,
.c-filter:hover {
	background-color: #cecdcd;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

@media screen and (min-width:25em) {
	.c-filter,
	.c-filter--active {
		font-size: 13px;
		font-size: .8666666667rem;
		line-height: 1
	}
}

@media screen and (min-width:500px) {
	.c-filter,
	.c-filter--active {
		font-size: 14px;
		font-size: .9333333333rem;
		line-height: 1
	}
}

@media screen and (min-width:900px) {
	.c-filter,
	.c-filter--active {
		font-size: 15px;
		font-size: 1rem;
		line-height: 1
	}
}

.c-filter--active {
	background-color: #2dccd3;
	color: #fff
}

.c-author-byline {
	color: #2dccd3;
	font-family: "Futura LT W01 Bold";
	font-size: 16px;
	font-size: 1.0666666667rem;
	line-height: 1
}

.c-nav-toggle {
	display: block;
	z-index: 300;
	position: absolute;
	cursor: pointer;
	width: 1.5em;
	height: 1.6em;
	top: 1.15em;
	right: 50px;
	font-size: 16px;
	font-size: 1.0666666667rem;
	line-height: 1;
	text-decoration: none
}

@media screen and (min-width:460px) {
	.c-nav-toggle:before {
		content: "Menu";
		font-family: "Futura LT W01 Bold";
		display: block;
		position: absolute;
		color: #2dccd3;
		text-transform: uppercase;
		left: -65px;
		top: 19px
	}
}

@media screen and (min-width:900px) {
	.c-nav-toggle {
		display: none
	}
}

.c-nav-toggle.c-nav--visible:before {
	content: none
}

.c-nav-close {
	display: block;
	z-index: 400;
	position: absolute;
	cursor: pointer;
	width: 1.5em;
	height: 1.6em;
	top: 1.3em;
	right: 50px;
	text-decoration: none
}

@media screen and (min-width:900px) {
	.c-nav-close {
		display: none
	}
}

.c-nav-close__icon {
	display: inline-block;
	background-color: #fff;
	width: 1.5em;
	right: 0;
	height: 4px;
	top: 24.75px;
	position: absolute;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.c-nav-close__icon:before {
	transition: all .15s ease-in-out;
	content: "";
	display: block;
	position: absolute;
	background-color: #fff;
	width: 100%;
	height: 4px;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.c-nav-toggle__icon {
	display: inline-block;
	background-color: #2dccd3;
	width: 1.5em;
	right: 0;
	height: 4px;
	top: 24.75px;
	position: absolute;
	transition: all .15s ease-in-out
}

.c-nav-toggle__icon:after,
.c-nav-toggle__icon:before {
	transition: all .15s ease-in-out;
	content: "";
	display: block;
	position: absolute;
	background-color: #2dccd3;
	width: 100%;
	height: 4px
}

.c-nav-toggle__icon:before {
	top: -8px
}

.c-nav-toggle__icon:after {
	top: 8px
}

.c-nav-toggle.c-nav--visible {
	position: fixed
}

.c-nav-toggle.c-nav--visible .c-nav-toggle__icon {
	transition: all .15s ease-in-out;
	background-color: #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.c-nav-toggle.c-nav--visible .c-nav-toggle__icon:before {
	transition: all .15s ease-in-out;
	top: -1px;
	background-color: #fff;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.c-nav-toggle.c-nav--visible .c-nav-toggle__icon:after {
	transition: all .15s ease-in-out;
	opacity: 0
}

.c-site-header {
	position: relative;
	height: auto;
	display: block;
	width: 100%;
	height: 90px;
	box-shadow: 1px 1px 30px -10px grey
}

.c-site-header .c-nav {
	visibility: hidden;
	position: fixed;
	height: 100vh;
	width: 100%;
	opacity: 0;
	top: 0;
	background-color: #13294b;
	z-index: 10000;
	padding-top: 90px
}

@media screen and (min-width:900px) {
	.c-site-header .c-nav {
		width: auto
	}
}

.c-site-header .c-nav.c-nav--visible {
	visibility: visible;
	z-index: 100;
	opacity: 1;
	transition: opacity .2s ease-in-out;
	visibility: visible
}

.c-site-header .c-nav.c-nav--region {
	z-index: 400;
	background-color: #2dccd3;
	position: fixed;
	height: 100vh;
	width: 100%
}

@media screen and (min-width:900px) {
	.c-site-header .c-nav.c-nav--region {
		position: absolute;
		top: 90px;
		left: 0;
		height: auto;
		padding: 0;
		width: 290px
	}
}

.c-site-header .c-nav.c-nav--region .c-nav-block__item-link:after {
	content: none
}

.c-site-header .c-nav.c-nav--region .c-nav-block--child__block {
	background-color: #2dccd3
}

.c-site-header .c-nav.c-nav--region .c-nav-block--child__block-item-link:active,
.c-site-header .c-nav.c-nav--region .c-nav-block--child__block-item-link:hover {
	background-color: #007681
}

@media screen and (min-width:900px) {
	.c-site-header .c-nav.c-nav--site {
		position: absolute;
		background-color: #fff;
		height: auto;
		opacity: 1;
		visibility: visible;
		right: 0;
		padding: 0
	}
}

.c-nav-block {
	margin: 0;
	font-size: 0;
	border-top: 1px solid rgba(255, 255, 255, .2);
	overflow: auto!important
}

@media screen and (min-width:900px) {
	.c-nav-block {
		border: 0
	}
}

.c-nav-block .c-nav-block__item {
	display: block;
	font-size: 16px;
	font-size: 1.0666666667rem;
	border-bottom: 1px solid rgba(255, 255, 255, .2);
	padding: 0 2em
}

@media screen and (min-width:900px) {
	.c-nav-block .c-nav-block__item {
		border: 0;
		padding: 0;
		margin: 0
	}
}

.c-nav-block .c-nav-block__item .c-nav-block__item-link {
	display: block;
	position: relative;
	font-family: "Futura LT W01 Bold";
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	padding: 2em
}

.c-nav-block .c-nav-block__item .c-nav-block__item-link:after {
	content: "";
	display: block;
	position: absolute;
	right: 2.125em;
	top: 2.5em;
	height: 5px;
	width: 9px;
	background-image: url(/wp-content/themes/sat7/img/arrow.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 4px
}

@media screen and (min-width:900px) {
	.c-nav-block .c-nav-block__item .c-nav-block__item-link:after {
		content: none
	}
	.c-nav-block .c-nav-block__item .c-nav-block__item-link.on {
		background: #f5f5f5
	}
}

.c-nav-block .c-nav-block__item .c-nav-block__item-link.c-nav-block__item-link--active:after {
	background-image: url(/wp-content/themes/sat7/img/arrow--active.png)
}

@media screen and (min-width:900px) {
	.c-nav--site .c-nav-block__item {
		display: inline-block
	}
	.c-nav--site .c-nav-block__item .c-nav-block__item-link {
		color: #2dccd3;
		padding: 0 1.5em;
		font-size: 12px;
		font-size: .8rem;
		line-height: 90px
	}
}

@media screen and (min-width:900px) and (min-width:72em) {
	.c-nav--site .c-nav-block__item .c-nav-block__item-link {
		padding: 0 2.25em
	}
}

@media screen and (min-width:900px) {
	.c-nav--site .c-nav-block__item .c-nav-block__item-link:active,
	.c-nav--site .c-nav-block__item .c-nav-block__item-link:hover {
		background-color: #13294b;
		color: #fff
	}
	.c-nav--site .c-nav-block__item .c-nav-block__item-link.c-nav-block__item-link--active {
		background-color: #13294b;
		color: #fff
	}
	.c-nav--site .c-nav-block__item .c-nav-block__item-link.get-involved {
		background-color: #d22630;
		color: #fff
	}
	.c-nav--site .c-nav-block__item .c-nav-block__item-link.get-involved:active,
	.c-nav--site .c-nav-block__item .c-nav-block__item-link.get-involved:hover {
		background-color: #911a21
	}
	.c-nav--site .c-nav-block__item .c-nav-block__item-link.get-involved.c-nav-block__item-link--active {
		background-color: #d22630;
		color: #fff
	}
}

.c-nav-block__item-link--international {
	color: #fff;
	padding: 0 5em 0 2em;
	font-family: "Futura LT W01 Bold";
	font-size: 12px;
	font-size: .8rem;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	position: relative;
	display: inline-block;
	vertical-align: top
}

.c-nav-block__item-link--international:after {
	content: "";
	display: block;
	position: absolute;
	right: 2.75em;
	top: 3.5em;
	height: 0;
	width: 0;
	border-style: solid;
	border-width: 6px 6px 6px 6px;
	border-color: rgba(255, 255, 255, .4) transparent transparent transparent
}

.c-nav-block__item-link--international span:first-child {
	display: none
}

@media screen and (min-width:900px) {
	.c-nav-block__item-link--international span:first-child {
		display: block
	}
}

.c-nav-block__item-link--international span:nth-child(2) {
	display: block
}

@media screen and (min-width:900px) {
	.c-nav-block__item-link--international span:nth-child(2) {
		display: none
	}
}

.c-nav-block__item-link--international.c-nav--visible:after {
	border-color: transparent transparent rgba(255, 255, 255, .4) transparent;
	margin-top: -6px
}

.c-nav-block--child__block {
	display: block;
	margin: 0;
	list-style: none;
	visibility: hidden;
	opacity: 0;
	height: 0
}

.c-nav-block--child__block .c-nav-block--child__block-item .c-nav-block--child__block-item-link {
	display: block;
	font-family: "Futura LT W01 Bold";
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .9333333333rem;
	padding: 1.2em 2em;
	color: #fff;
	opacity: 0
}

.c-nav-block--child__block .c-nav-block--child__block-item .c-nav-block--child__block-item-link.on,
.c-nav-block--child__block .c-nav-block--child__block-item .c-nav-block--child__block-item-link:active,
.c-nav-block--child__block .c-nav-block--child__block-item .c-nav-block--child__block-item-link:hover {
	background-color: #101d33
}

.c-nav--site .c-nav-block--child__block {
	background: #13294b
}

@media screen and (min-width:900px) {
	.c-nav--site .c-nav-block--child__block {
		position: absolute;
		background: #13294b;
		z-index: 1000;
		display: block;
		padding: 0;
		margin: 0
	}
}

@media screen and (min-width:900px) and (min-width:900px) {
	.c-nav--site .c-nav-block--child__block.get-involved {
		background-color: #d22630;
		color: #fff;
		right: 0
	}
	.c-nav--site .c-nav-block--child__block.get-involved .c-nav-block--child__block-item-link:active,
	.c-nav--site .c-nav-block--child__block.get-involved .c-nav-block--child__block-item-link:hover {
		background-color: #911a21
	}
}

.c-site-logo {
	width: auto;
	display: inline-block;
	background-color: #2dccd3;
	line-height: 90px;
	padding: 0 0 0 .8em
}

.c-site-logo .c-logo--link {
	display: inline-block;
	vertical-align: top;
	line-height: 0;
	font-size: 0
}

@media screen and (min-width:25em) {
	.c-site-logo {
		padding: 0 0 0 1.8em
	}
}

.c-nav--region.c-nav--visible .c-nav-block--child__block,
.js-transition-nav {
	transition: opacity .2s ease-in-out;
	visibility: visible;
	opacity: 1;
	height: auto!important
}

.c-nav--region.c-nav--visible .c-nav-block--child__block>li>a,
.js-transition-nav>li>a {
	transition: opacity .2s ease-in-out;
	visibility: visible;
	opacity: 1!important
}

.c-nav--region.c-nav--visible .c-nav-block--child__block li:nth-child(1) a,
.js-transition-nav li:nth-child(1) a {
	transition-delay: 75ms!important
}

.c-nav--region.c-nav--visible .c-nav-block--child__block li:nth-child(2) a,
.js-transition-nav li:nth-child(2) a {
	transition-delay: .15s!important
}

.c-nav--region.c-nav--visible .c-nav-block--child__block li:nth-child(3) a,
.js-transition-nav li:nth-child(3) a {
	transition-delay: 225ms!important
}

.c-nav--region.c-nav--visible .c-nav-block--child__block li:nth-child(4) a,
.js-transition-nav li:nth-child(4) a {
	transition-delay: .3s
}

.c-nav--region.c-nav--visible .c-nav-block--child__block li:nth-child(5) a,
.js-transition-nav li:nth-child(5) a {
	transition-delay: 375ms
}

.c-nav--region.c-nav--visible .c-nav-block--child__block li:nth-child(6) a,
.js-transition-nav li:nth-child(6) a {
	transition-delay: .45s
}

.c-nav--region.c-nav--visible .c-nav-block--child__block li:nth-child(7) a,
.js-transition-nav li:nth-child(7) a {
	transition-delay: 525ms
}

.c-footer {
	background-color: #333
}

.c-footer .c-footer-content {
	text-align: center;
	padding: 37.125px
}

@media screen and (min-width:500px) {
	.c-footer .c-footer-content {
		padding: 30.9375px 0
	}
}

.c-footer .c-footer-content .c-footer-content__item {
	margin-right: 24.75px;
	display: block;
	margin-bottom: 24.75px
}

@media screen and (min-width:500px) {
	.c-footer .c-footer-content .c-footer-content__item {
		display: inline-block
	}
}

.c-footer .c-footer-content .c-footer-content__item .c-footer-content__item-link {
	text-transform: uppercase;
	text-decoration: underline;
	color: #fff;
	font-family: "Futura LT W01 Bold";
	font-weight: 400;
	font-size: 12px;
	font-size: .8rem;
	line-height: 2.0625;
	transition: color .15s ease-in-out, background-color .15s ease-in-out
}

.c-footer .c-footer-content .c-footer-content__item .c-footer-content__item-link:hover {
	transition: color .15s ease-in-out, background-color .15s ease-in-out;
	color: #f5f5f5
}

.c-footer .c-footer-social {
	text-align: center;
	padding: 50px 0;
	text-align: center;
	border-bottom: 1px solid #4d4d4d
}

.c-footer .c-footer-social .c-footer-social__heading {
	color: #fff;
	margin-bottom: 34.03125px
}

.c-footer .c-footer-social .c-social-link {
	display: block;
	height: 80px;
	width: 80px;
	border: 0 solid transparent;
	border-radius: 50%;
	margin: 0 3px;
	position: relative;
	cursor: pointer;
	margin-bottom: 0
}

.c-footer .c-footer-social .c-social-link.facebook {
	background-color: #276290
}

.c-footer .c-footer-social .c-social-link.twitter {
	background-color: #6eaddd
}

.c-footer .c-footer-social .c-social-link.youtube {
	background-color: #d52c34
}

.c-footer .c-footer-social .c-social-link.linkedin {
	background-color: #1379b3
}

.c-footer .c-footer-social .c-social-link .c-social-img {
	height: 25px;
	display: block;
	margin: 0 auto;
	position: relative;
	top: 27px
}

.c-footer-disclaimer {
	color: #fff;
	font-size: 12px;
	font-size: .8rem;
	line-height: 1;
	margin-bottom: 0
}

.p-country {
	background-color: #f7f7f7;
	margin-bottom: 24.75px
}

.p-country .p-country__flag {
	width: 98px;
	height: 55px;
	display: inline-block;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center
}

.p-country .p-country__heading {
	display: inline-block;
	padding: 12px;
	vertical-align: top;
	margin-bottom: 0
}

.p-country .p-country__content {
	padding: 12px
}

.p-country .p-country__content .p-country__content--label {
	display: block;
	color: #757575;
	text-transform: uppercase;
	font-size: 12px;
	font-size: .8rem;
	line-height: 2.0625;
	font-family: "Futura LT W01 Bold"
}

.p-country .p-country__content .p-country__content-data {
	margin-bottom: 12px
}

@media screen and (max-width:899px) {
	.c-hero-block__background {
		background-image: none!important
	}
}

@media screen and (min-width:900px) {
	.c-hero-block__background {
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
		height: 100%;
		width: 100%;
		display: block;
		padding: 60px 0
	}
}

.c-hero-block__background.c-background--blue-dark {
	background-color: #13294b
}

.c-hero-block__background.c-background--red-dark {
	background-color: #9d2235
}

.c-hero-block__background.c-background--red {
	background-color: #d22630
}

.c-hero-block__background.c-background--green {
	background-color: #007681
}

.c-hero-block__background.c-background--blue {
	background-color: #236192
}

.c-hero-block__background.c-background--yellow {
	background-color: #f2a900
}

.c-hero-block__background .c-hero-content {
	position: relative;
	height: 350px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center
}

@media screen and (min-width:900px) {
	.c-hero-block__background .c-hero-content {
		background-image: none!important;
		height: 0
	}
}

.c-hero-block__background .c-hero-content:before {
	content: "";
	display: block;
	position: absolute;
	bottom: -1px;
	left: 0;
	height: 195px;
	width: 100%;
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media screen and (min-width:900px) {
	.c-hero-block__background .c-hero-content:before {
		content: none
	}
}

.c-hero-block__background .c-hero-content.c-background--red-dark:before {
	background-image: url(/wp-content/themes/sat7/img/panel__red-dark--horizontal.svg)
}

.c-hero-block__background .c-hero-content.c-background--red:before {
	background-image: url(/wp-content/themes/sat7/img/panel__red--horizontal.svg)
}

.c-hero-block__background .c-hero-content.c-background--turquoise:before {
	background-image: url(/wp-content/themes/sat7/img/panel__turquoise--horizontal.svg)
}

.c-hero-block__background .c-hero-content.c-background--blue:before {
	background-image: url(/wp-content/themes/sat7/img/panel__blue--horizontal.svg)
}

.c-hero-block__background .c-hero-content.c-background--blue-dark:before {
	background-image: url(/wp-content/themes/sat7/img/panel__blue-dark--horizontal.svg)
}

.c-hero-block__background .c-hero-content.c-background--orange:before {
	background-image: url(/wp-content/themes/sat7/img/panel__orange--horizontal.svg)
}

.c-hero-block__background .c-hero-content.c-background--yellow:before {
	background-image: url(/wp-content/themes/sat7/img/panel__yellow--horizontal.svg)
}

.c-hero-block__background .c-hero-content.c-background--green:before {
	background-image: url(/wp-content/themes/sat7/img/panel__green--horizontal.svg)
}

.c-hero-block__background .c-hero-block__image {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.c-hero-block__background .c-hero {
	padding: 3em 2em 3.6em 2em
}

.c-hero-block__background .c-hero:last-child {
	margin-bottom: 0
}

@media screen and (min-width:900px) {
	.c-hero-block__background .c-hero {
		padding: 0
	}
}

.c-hero-block__background .c-hero .c-hero--subheading {
	margin-bottom: 24px
}

.c-hero-block__background .c-hero .c-hero__content h3,
.c-hero-block__background .c-hero .c-hero__content h4,
.c-hero-block__background .c-hero .c-hero__content h5,
.c-hero-block__background .c-hero .c-hero__content h6 {
	color: #fff
}

.c-hero-block__background .c-hero .c-hero__content:last-child {
	margin-bottom: 0
}

.c-hero-block__background .c-hero .c-hero__content--nobutton p {
	margin-bottom: 0
}

.c-panel-block {
	position: relative;
	display: block
}

.c-panel-block.c-panel-block--small {
	margin-bottom: 1.333em
}

@media screen and (min-width:900px) {
	.c-panel-block .c-panel-wrap {
		max-width: 600px
	}
}

.c-panel-block .c-panel-wrap .c-panel-block__content {
	position: relative;
	padding: 60px 2em 60px 2em
}

.c-panel-block .c-panel-wrap .c-panel-block__content.c-panel-block__content--small {
	padding: 2.667em;
	background-color: #fff
}

.c-panel-block .c-panel-wrap .c-panel-block__content .background-color {
	background-color: transparent
}

.c-panel-block .c-panel-wrap .c-panel-block__content.c-panel-block__content--blue--dark {
	background-color: #13294b;
	color: #fff
}

.c-panel-block .c-panel-wrap .c-panel-block__content.c-panel-block__content--turquoise {
	background-color: #2dccd3;
	color: #fff
}

.c-panel-block .c-panel-wrap .c-panel-block__content.c-panel-block__content--red--dark {
	background-color: #9d2235;
	color: #fff
}

.c-panel-block .c-panel-wrap .c-panel-block__content.c-panel-block__content--red {
	background-color: #d22630;
	color: #fff
}

.c-panel-block .c-panel-wrap .c-panel-block__content.c-panel-block__content--yellow {
	background-color: #f2a900;
	color: #fff
}

.c-panel-block .c-panel-wrap .c-panel-block__content.c-panel-block__content--green {
	background-color: #007681;
	color: #fff
}

.c-panel-block .c-panel-wrap .c-panel-block__content.c-panel-block__content--orange {
	background-color: #e35205;
	color: #fff
}

.c-panel-block .c-panel-wrap .c-panel-block__content.c-panel-block__content--white {
	background-color: #fff;
	color: #757575
}

.c-panel-block .c-panel-wrap .c-panel-block__content .c-panel-block__heading {
	color: #2dccd3;
	margin-bottom: 24px
}

@media screen and (min-width:900px) {
	.c-panel-block .c-panel-wrap .c-panel-block__content {
		padding: 60px 3.5em 60px 3.5em
	}
}

.c-panel-block .c-panel-wrap .c-panel-block__content p:last-child {
	margin-bottom: 0
}

.c-panel-block .c-panel-wrap .c-panel-block__content .c-panel-block__link {
	font-family: "Futura LT W01 Bold";
	font-weight: 400;
	text-transform: uppercase
}

.c-panel-block .c-panel-block__img {
	background-position: 50% 50%;
	padding-top: 0;
	margin-right: 0;
	position: relative;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0
}

.c-panel-block .c-panel-block__img .img-original {
	height: 100%;
	width: 100%;
	display: block
}

.c-panel-block .c-panel-block__img:before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	right: -1px;
	height: 195px;
	width: 100%;
	background-image: url(/wp-content/themes/sat7/img/panel__white--horizontal.svg);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media screen and (min-width:900px) {
	.c-panel-block .c-panel-block__img {
		margin-right: 50%;
		position: absolute
	}
	.c-panel-block .c-panel-block__img .img-original {
		border: 0;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px
	}
	.c-panel-block .c-panel-block__img:before {
		top: 0;
		height: 100%;
		width: 140px;
		background-image: url(/wp-content/themes/sat7/img/panel__white--vertical--rev.svg);
		background-position: right center;
		background-size: auto 110%
	}
}

.c-panel-block .layout--rev .c-panel-wrap {
	float: right
}

.c-panel-block .layout--rev .c-panel-block__img:before {
	background-image: url(/wp-content/themes/sat7/img/panel__white--horizontal.svg)
}

@media screen and (min-width:900px) {
	.c-panel-block .layout--rev .c-panel-block__img {
		margin-left: 50%;
		margin-right: 0
	}
	.c-panel-block .layout--rev .c-panel-block__img:before {
		top: 0;
		left: -1px;
		height: 100%;
		width: 195px;
		background-image: url(/wp-content/themes/sat7/img/panel__white--vertical.svg);
		background-position: left center;
		background-size: auto 110%
	}
}

.c-panel-block__cite {
	margin-bottom: 50px;
	display: block;
	font-family: "Futura LT W01 Bold";
	font-weight: 400;
	font-style: normal;
	text-transform: uppercase;
	color: #2dccd3
}

.c-panel-block__cite.c-panel-block__cite--blue--dark {
	color: #13294b
}

.c-panel-block__cite.c-panel-block__cite--turquoise {
	color: #2dccd3
}

.c-panel-block__cite.c-panel-block__cite--red--dark {
	color: #9d2235
}

.c-panel-block__cite.c-panel-block__cite--red {
	color: #d22630
}

.c-panel-block__cite.c-panel-block__cite--yellow {
	color: #f2a900
}

.c-panel-block__cite.c-panel-block__cite--green {
	color: #007681
}

.c-panel-block__cite.c-panel-block__cite--orange {
	color: #e35205
}

.c-article {
	text-decoration: none;
	display: block
}

.c-article--listing {
	text-decoration: none;
	display: block;
	margin-bottom: 42px
}

.c-article__img {
	margin-bottom: 14px
}

.c-article__heading {
	color: #2dccd3;
	font-family: "Futura LT W01 Bold";
	margin-bottom: 12px
}

.c-article__heading-main {
	color: #2dccd3;
	font-family: "Futura LT W01 Bold";
	margin-bottom: 36px
}

.c-article__heading-main--blog {
	color: #2dccd3;
	font-family: "Futura LT W01 Bold";
	margin-bottom: 18px
}

.c-article__date,
.c-article__date--large {
	color: #d22630;
	font-size: 15px;
	font-size: 1rem;
	line-height: 1;
	font-family: "Futura LT W01 Bold";
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom: 11px
}

.c-article__date--large {
	font-size: 20px;
	font-size: 1.3333333333rem;
	line-height: 1
}

.c-article-copy h2,
.c-article-copy h3,
.c-article-copy h4,
.c-article-copy h5,
.c-article-copy h6 {
	color: #757575;
	margin-bottom: 0;
	text-transform: none
}

.c-article__standfirst {
	font-family: "Futura LT W01 Bold";
	font-weight: 400
}

.c-article__intro {
	font-size: 15px;
	font-size: 1rem;
	line-height: 1.65;
	color: #757575
}

.c-article-subheading {
	color: #2dccd3;
	margin-bottom: 24.75px;
	font-family: "Futura LT W01 Bold"
}

.c-embed-container {
	position: relative;
	margin-bottom: 18px;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
	height: auto
}

.c-embed-container embed,
.c-embed-container iframe,
.c-embed-container object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.c-cta {
	padding: 2em;
	display: block;
	margin-bottom: 0;
	color: #fff;
	text-decoration: none;
	transition: all .15s ease-in-out
}

.c-cta:hover {
	-webkit-transform: scale(1.01, 1.01);
	transform: scale(1.01, 1.01);
	box-shadow: 1px 1px 40px -10px grey;
	transition: all .15s ease-in-out
}

@media screen and (min-width:500px) {
	.c-cta {
		padding: 3.45em 3.15em
	}
}

.c-cta.donate {
	background-color: #2dccd3
}

.c-cta.pray {
	background-color: #13294b
}

.c-cta .c-cta__heading {
	margin-bottom: 0;
	font-family: "Futura LT W01 Bold";
	font-weight: 400;
	text-transform: uppercase;
	font-size: 30px;
	font-size: 2rem;
	line-height: 1.1
}

@media screen and (min-width:500px) {
	.c-cta .c-cta__heading {
		font-size: 40px;
		font-size: 2.6666666667rem;
		line-height: 1.1
	}
}

.ninja-forms-required-items {
	display: none!important
}

input[type=text],
select {
	height: 50px!important
}

.submit-wrap {
	text-align: center
}

.nf-desc {
	text-align: center
}

.nf-desc p {
	margin-bottom: 35px
}

select {
	width: 100%!important
}

.ninja-forms-form-wrap label {
	font-weight: 400!important
}

.label-above label {
	margin-bottom: 0!important
}

.field-wrap {
	margin-bottom: 0!important
}

.c-history {
	position: relative
}

@media screen and (min-width:900px) {
	.c-history:before {
		content: "";
		position: absolute;
		top: 0;
		left: -5em;
		height: 100%;
		width: 7px;
		background-color: #2dccd3;
		margin-top: 10px
	}
}

.c-history .c-history__decade {
	text-transform: lowercase;
	position: relative
}

@media screen and (min-width:900px) {
	.c-history .c-history__decade:before {
		content: "";
		position: absolute;
		top: -9px;
		left: -3em;
		height: 40px;
		width: 40px;
		display: block;
		border: 7px solid #2dccd3;
		border-radius: 50%;
		background-color: #fff;
		z-index: 100
	}
	.c-history .c-history__decade:after {
		content: "";
		position: absolute;
		top: 8px;
		left: -90px;
		height: 7px;
		width: 5%;
		display: block;
		background-color: #2dccd3;
		z-index: 0
	}
}

.c-card {
	position: relative;
	display: block;
	overflow: hidden;
	margin-bottom: 2.8em
}

.c-card .c-card__img {
	background-position: 50% 50%;
	padding-top: 0;
	margin-right: 0;
	position: relative;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0
}

.c-card .c-card__img:before {
	content: "";
	display: block;
	position: absolute;
	bottom: -1px;
	height: 195px;
	width: 110%;
	background-image: url(/wp-content/themes/sat7/img/panel__white--horizontal.svg);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-size: 110% auto
}

.c-card .c-card__content {
	background-color: #fff;
	padding: 1.4em 1.4em 3em
}

.c-card .c-card__content .c-card__heading {
	color: #2dccd3
}

.c-card .c-card__content .c-card__content-copy p {
	color: #757575
}

.c-card .c-card__content .c-card__content-copy:last-child {
	margin-bottom: 0
}

.c-card .c-card__fake-link {
	color: #2dccd3;
	font-family: "Futura LT W01 Bold";
	text-decoration: underline;
	margin-top: 24.75px;
	display: inline-block
}

.fb-share-button.fb_iframe_widget span {
	vertical-align: top!important
}

.wpsocialite.small {
	clear: both;
	padding: 0;
	margin: 24.75px 0 0 0
}

.wpsocialite.small li {
	width: 12%!important
}

.c-author {
	padding: 40px 0 0;
	border-top: 1px solid #ccc
}

.c-author__avatar {
	border-radius: 50%;
	display: block;
	background-repeat: no-repeat;
	background-size: cover;
	height: 144px;
	width: 144px;
	margin: 0 auto;
	margin-bottom: 13px
}

.c-author__avatar img {
	display: none
}

@media screen and (min-width:900px) {
	.c-author__avatar {
		margin-bottom: 0
	}
}

.c-author__heading {
	margin-bottom: 13px;
	color: #757575
}

.c-job-location {
	color: #2dccd3;
	font-size: 16px
}

.c-top-bar {
	display: none;
	background-color: #222324;
	position: relative;
	z-index: 0;
	height: 30px;
	transition: height ease-in-out .3s
}

.c-top-bar.c-top-bar--expanded {
	height: 100px
}

@media screen and (min-width:500px) {
	.c-top-bar {
		display: block
	}
}

.c-top-bar__toggle {
	display: block;
	position: absolute;
	top: 0;
	font-family: "Futura LT W01 Bold";
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	font-size: .6666666667rem;
	line-height: 1;
	height: 30px;
	line-height: 30px;
	padding: 0 24.75px
}

.c-top-bar__toggle:before {
	display: block;
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 4px 0 4px;
	border-color: rgba(255, 255, 255, .25) transparent transparent transparent;
	transition: rotate ease-in-out .3s;
	top: 50%;
	-webkit-transform: translateY(-50%) rotate(0);
	transform: translateY(-50%) rotate(0)
}

.c-top-bar__toggle.c-top-bar--expanded:before {
	-webkit-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg)
}

.c-top-bar__toggle--watch {
	left: 0
}

.c-top-bar__toggle--watch:before {
	right: 6px
}

.c-top-bar__toggle--search {
	right: 0
}

.c-top-bar__toggle--search:before {
	left: 6px
}

.c-channel-nav {
	position: absolute;
	display: block;
	left: 50%;
	width: 85%;
	top: 36.75px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.c-channel-nav ul {
	margin: 0;
	display: block;
	text-align: center
}

.c-channel-nav li {
	opacity: 0;
	display: inline-block;
	border-right: solid 1px rgba(255, 255, 255, .15);
	transition: opacity ease-in .3s
}

.c-channel-nav li:last-child {
	border-right: 0 none
}

.c-channel-nav a {
	display: block;
	font-family: "Futura LT W01 Bold";
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 24.75px;
	font-size: 12px;
	font-size: .8rem;
	line-height: 1.2;
	text-align: center;
	transition: color ease-in-out .3s
}

.c-channel-nav a:hover {
	color: rgba(255, 255, 255, .75)
}

.c-channel-nav span {
	display: block
}

.c-channel-nav.c-channel-nav--visible {
	z-index: 20
}

.c-channel-nav.c-channel-nav--visible li {
	opacity: 1
}

.c-site-search {
	position: absolute;
	z-index: 10;
	display: block;
	left: 50%;
	top: 24.75px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	opacity: 0;
	transition: opacity ease-in .3s
}

.c-site-search.c-site-search--visible {
	z-index: 20;
	opacity: 1
}

.c-site-search input {
	display: inline-block;
	background-color: rgba(255, 255, 255, .05);
	width: 300px
}

.c-site-search button {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 50px;
	background-image: url(/wp-content/themes/sat7/img/search-icon.svg);
	background-size: 16px 16px;
	background-repeat: no-repeat;
	background-position: center center;
	border: 0 none;
	background-color: transparent;
	font-size: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden
}

.c-mobile-top-bar {
	position: absolute;
	top: 90px;
	left: 0;
	z-index: 50;
	height: 40px;
	width: 100%
}

@media screen and (min-width:500px) {
	.c-mobile-top-bar {
		display: none
	}
}

.c-mobile-site-search {
	position: absolute;
	top: 0;
	left: 0;
	width: 196px
}

@media screen and (min-width:25em) {
	.c-mobile-site-search {
		width: 211px
	}
}

.c-mobile-site-search input {
	display: inline-block;
	background-color: rgba(255, 255, 255, .05);
	width: 100%;
	height: 40px!important
}

.c-mobile-site-search button {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 40px;
	background-image: url(/wp-content/themes/sat7/img/search-icon.svg);
	background-size: 14px 14px;
	background-repeat: no-repeat;
	background-position: center center;
	border: 0 none;
	background-color: transparent;
	font-size: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden
}

.c-mobile-watch-toggle {
	display: block;
	text-align: center;
	position: absolute;
	width: calc(100% - 196px);
	right: 0;
	height: 40px;
	background-color: rgba(32, 32, 32, .9);
	text-decoration: none;
	color: #fff;
	font-family: "Futura LT W01 Bold";
	text-transform: uppercase;
	padding: 15px 6px;
	font-size: 10px;
	font-size: .6666666667rem;
	line-height: 1
}

@media screen and (min-width:25em) {
	.c-mobile-watch-toggle {
		width: calc(100% - 211px)
	}
}

.c-mobile-channel-nav {
	position: absolute;
	width: 100%;
	top: 40px;
	height: 196px;
	background-color: rgba(32, 32, 32, .9);
	display: none
}

.c-mobile-channel-nav:before {
	content: "";
	display: block;
	position: absolute;
	left: 24.75px;
	right: 24.75px;
	height: 1px;
	background-color: rgba(255, 255, 255, .05);
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.c-mobile-channel-nav:after {
	content: "";
	display: block;
	position: absolute;
	top: 24.75px;
	bottom: 24.75px;
	width: 1px;
	background-color: rgba(255, 255, 255, .05);
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.c-mobile-channel-nav ul {
	margin: 0;
	display: block;
	text-align: center;
	width: 100%;
	padding: 24.75px
}

.c-mobile-channel-nav li {
	display: inline-block;
	width: calc(50% - 3px)
}

.c-mobile-channel-nav a {
	display: block;
	font-family: "Futura LT W01 Bold";
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	padding: 24.75px;
	font-size: 12px;
	font-size: .8rem;
	line-height: 1;
	text-align: center;
	transition: color ease-in-out .3s
}

.c-mobile-channel-nav a:hover {
	color: rgba(255, 255, 255, .75)
}

.c-mobile-channel-nav span {
	display: block
}

.c-mobile-channel-nav.c-mobile-channel-nav--visible {
	display: block
}

.c-ed-dev {
	position: absolute;
	width: 156px;
	height: 72px;
	background-color: rgba(255, 255, 255, .8);
	top: 340px;
	left: 0;
	z-index: 500;
	text-decoration: none;
	-webkit-animation-name: zoomInRight;
	animation-name: zoomInRight;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out
}

@media screen and (min-width:900px) {
	.c-ed-dev {
		right: 0;
		left: auto;
		-webkit-animation-name: zoomInLeft;
		animation-name: zoomInLeft;
		top: 320px;
		width: 210px;
		height: 86px
	}
}

.c-ed-dev:before {
	display: block;
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 0 4px 6px;
	border-color: transparent transparent transparent rgba(19, 40, 75, .45);
	top: 45%;
	right: 16px;
	transition: border-color .3s ease-in-out
}

.c-ed-dev:hover:before {
	border-color: transparent transparent transparent #d22630;
	-webkit-animation-name: tada;
	animation-name: tada;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out
}

@-webkit-keyframes tada {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes tada {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@-webkit-keyframes zoomInRight {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes zoomInRight {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@-webkit-keyframes zoomInLeft {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes zoomInLeft {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.c-ed-dev__text {
	display: none;
	width: 56px;
	height: 6px;
	position: absolute;
	background-image: url(/wp-content/themes/sat7/img/sat7-ed-dev-text.svg);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	right: 11px;
	top: 8px;
	font-size: 6px;
	font-size: .4rem;
	line-height: 1;
	-webkit-animation-name: zoomInRight;
	animation-name: zoomInRight;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-delay: .6s;
	animation-delay: .6s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out
}

.c-ed-dev__logo {
	position: absolute;
	width: 104px;
	height: 38px;
	background-image: url(/wp-content/themes/sat7/img/sat7-ed-dev-logo.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% auto;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	left: 50%;
	top: 52%;
	-webkit-transform: translate3d(-60%, -50%, 0);
	transform: translate3d(-60%, -50%, 0)
}

@media screen and (min-width:900px) {
	.c-ed-dev__logo {
		width: 150px;
		height: 55px
	}
}

.clearfix:after,
.media:after {
	content: "";
	display: table;
	clear: both
}

.u-1\/1 {
	width: 100%!important
}

.u-1\/2 {
	width: 50%!important
}

.u-1\/3 {
	width: 33.3333333333%!important
}

.u-2\/3 {
	width: 66.6666666667%!important
}

.u-1\/4 {
	width: 25%!important
}

.u-2\/4 {
	width: 50%!important
}

.u-3\/4 {
	width: 75%!important
}

.u-1\/5 {
	width: 20%!important
}

.u-2\/5 {
	width: 40%!important
}

.u-3\/5 {
	width: 60%!important
}

.u-4\/5 {
	width: 80%!important
}

@media screen and (max-width:24.9375em) {
	.u-1\/1-palm {
		width: 100%!important
	}
	.u-1\/2-palm {
		width: 50%!important
	}
	.u-1\/3-palm {
		width: 33.3333333333%!important
	}
	.u-2\/3-palm {
		width: 66.6666666667%!important
	}
	.u-1\/4-palm {
		width: 25%!important
	}
	.u-2\/4-palm {
		width: 50%!important
	}
	.u-3\/4-palm {
		width: 75%!important
	}
	.u-1\/5-palm {
		width: 20%!important
	}
	.u-2\/5-palm {
		width: 40%!important
	}
	.u-3\/5-palm {
		width: 60%!important
	}
	.u-4\/5-palm {
		width: 80%!important
	}
	.u-1\/6-palm {
		width: 16.6666666667%!important
	}
	.u-2\/6-palm {
		width: 33.3333333333%!important
	}
	.u-3\/6-palm {
		width: 50%!important
	}
	.u-4\/6-palm {
		width: 66.6666666667%!important
	}
	.u-5\/6-palm {
		width: 83.3333333333%!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-1\/1-phablet {
		width: 100%!important
	}
	.u-1\/2-phablet {
		width: 50%!important
	}
	.u-1\/3-phablet {
		width: 33.3333333333%!important
	}
	.u-2\/3-phablet {
		width: 66.6666666667%!important
	}
	.u-1\/4-phablet {
		width: 25%!important
	}
	.u-2\/4-phablet {
		width: 50%!important
	}
	.u-3\/4-phablet {
		width: 75%!important
	}
	.u-1\/5-phablet {
		width: 20%!important
	}
	.u-2\/5-phablet {
		width: 40%!important
	}
	.u-3\/5-phablet {
		width: 60%!important
	}
	.u-4\/5-phablet {
		width: 80%!important
	}
	.u-1\/6-phablet {
		width: 16.6666666667%!important
	}
	.u-2\/6-phablet {
		width: 33.3333333333%!important
	}
	.u-3\/6-phablet {
		width: 50%!important
	}
	.u-4\/6-phablet {
		width: 66.6666666667%!important
	}
	.u-5\/6-phablet {
		width: 83.3333333333%!important
	}
}

@media screen and (min-width:25em) {
	.u-1\/1-phablet-and-up {
		width: 100%!important
	}
	.u-1\/2-phablet-and-up {
		width: 50%!important
	}
	.u-1\/3-phablet-and-up {
		width: 33.3333333333%!important
	}
	.u-2\/3-phablet-and-up {
		width: 66.6666666667%!important
	}
	.u-1\/4-phablet-and-up {
		width: 25%!important
	}
	.u-2\/4-phablet-and-up {
		width: 50%!important
	}
	.u-3\/4-phablet-and-up {
		width: 75%!important
	}
	.u-1\/5-phablet-and-up {
		width: 20%!important
	}
	.u-2\/5-phablet-and-up {
		width: 40%!important
	}
	.u-3\/5-phablet-and-up {
		width: 60%!important
	}
	.u-4\/5-phablet-and-up {
		width: 80%!important
	}
	.u-1\/6-phablet-and-up {
		width: 16.6666666667%!important
	}
	.u-2\/6-phablet-and-up {
		width: 33.3333333333%!important
	}
	.u-3\/6-phablet-and-up {
		width: 50%!important
	}
	.u-4\/6-phablet-and-up {
		width: 66.6666666667%!important
	}
	.u-5\/6-phablet-and-up {
		width: 83.3333333333%!important
	}
}

@media screen and (max-width:499px) {
	.u-1\/1-mobile {
		width: 100%!important
	}
	.u-1\/2-mobile {
		width: 50%!important
	}
	.u-1\/3-mobile {
		width: 33.3333333333%!important
	}
	.u-2\/3-mobile {
		width: 66.6666666667%!important
	}
	.u-1\/4-mobile {
		width: 25%!important
	}
	.u-2\/4-mobile {
		width: 50%!important
	}
	.u-3\/4-mobile {
		width: 75%!important
	}
	.u-1\/5-mobile {
		width: 20%!important
	}
	.u-2\/5-mobile {
		width: 40%!important
	}
	.u-3\/5-mobile {
		width: 60%!important
	}
	.u-4\/5-mobile {
		width: 80%!important
	}
	.u-1\/6-mobile {
		width: 16.6666666667%!important
	}
	.u-2\/6-mobile {
		width: 33.3333333333%!important
	}
	.u-3\/6-mobile {
		width: 50%!important
	}
	.u-4\/6-mobile {
		width: 66.6666666667%!important
	}
	.u-5\/6-mobile {
		width: 83.3333333333%!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-1\/1-tablet-port {
		width: 100%!important
	}
	.u-1\/2-tablet-port {
		width: 50%!important
	}
	.u-1\/3-tablet-port {
		width: 33.3333333333%!important
	}
	.u-2\/3-tablet-port {
		width: 66.6666666667%!important
	}
	.u-1\/4-tablet-port {
		width: 25%!important
	}
	.u-2\/4-tablet-port {
		width: 50%!important
	}
	.u-3\/4-tablet-port {
		width: 75%!important
	}
	.u-1\/5-tablet-port {
		width: 20%!important
	}
	.u-2\/5-tablet-port {
		width: 40%!important
	}
	.u-3\/5-tablet-port {
		width: 60%!important
	}
	.u-4\/5-tablet-port {
		width: 80%!important
	}
	.u-1\/6-tablet-port {
		width: 16.6666666667%!important
	}
	.u-2\/6-tablet-port {
		width: 33.3333333333%!important
	}
	.u-3\/6-tablet-port {
		width: 50%!important
	}
	.u-4\/6-tablet-port {
		width: 66.6666666667%!important
	}
	.u-5\/6-tablet-port {
		width: 83.3333333333%!important
	}
}

@media screen and (min-width:500px) {
	.u-1\/1-tablet-port-and-up {
		width: 100%!important
	}
	.u-1\/2-tablet-port-and-up {
		width: 50%!important
	}
	.u-1\/3-tablet-port-and-up {
		width: 33.3333333333%!important
	}
	.u-2\/3-tablet-port-and-up {
		width: 66.6666666667%!important
	}
	.u-1\/4-tablet-port-and-up {
		width: 25%!important
	}
	.u-2\/4-tablet-port-and-up {
		width: 50%!important
	}
	.u-3\/4-tablet-port-and-up {
		width: 75%!important
	}
	.u-1\/5-tablet-port-and-up {
		width: 20%!important
	}
	.u-2\/5-tablet-port-and-up {
		width: 40%!important
	}
	.u-3\/5-tablet-port-and-up {
		width: 60%!important
	}
	.u-4\/5-tablet-port-and-up {
		width: 80%!important
	}
	.u-1\/6-tablet-port-and-up {
		width: 16.6666666667%!important
	}
	.u-2\/6-tablet-port-and-up {
		width: 33.3333333333%!important
	}
	.u-3\/6-tablet-port-and-up {
		width: 50%!important
	}
	.u-4\/6-tablet-port-and-up {
		width: 66.6666666667%!important
	}
	.u-5\/6-tablet-port-and-up {
		width: 83.3333333333%!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-1\/1-tablet-land {
		width: 100%!important
	}
	.u-1\/2-tablet-land {
		width: 50%!important
	}
	.u-1\/3-tablet-land {
		width: 33.3333333333%!important
	}
	.u-2\/3-tablet-land {
		width: 66.6666666667%!important
	}
	.u-1\/4-tablet-land {
		width: 25%!important
	}
	.u-2\/4-tablet-land {
		width: 50%!important
	}
	.u-3\/4-tablet-land {
		width: 75%!important
	}
	.u-1\/5-tablet-land {
		width: 20%!important
	}
	.u-2\/5-tablet-land {
		width: 40%!important
	}
	.u-3\/5-tablet-land {
		width: 60%!important
	}
	.u-4\/5-tablet-land {
		width: 80%!important
	}
	.u-1\/6-tablet-land {
		width: 16.6666666667%!important
	}
	.u-2\/6-tablet-land {
		width: 33.3333333333%!important
	}
	.u-3\/6-tablet-land {
		width: 50%!important
	}
	.u-4\/6-tablet-land {
		width: 66.6666666667%!important
	}
	.u-5\/6-tablet-land {
		width: 83.3333333333%!important
	}
}

@media screen and (min-width:900px) {
	.u-1\/1-tablet-land-and-up {
		width: 100%!important
	}
	.u-1\/2-tablet-land-and-up {
		width: 50%!important
	}
	.u-1\/3-tablet-land-and-up {
		width: 33.3333333333%!important
	}
	.u-2\/3-tablet-land-and-up {
		width: 66.6666666667%!important
	}
	.u-1\/4-tablet-land-and-up {
		width: 25%!important
	}
	.u-2\/4-tablet-land-and-up {
		width: 50%!important
	}
	.u-3\/4-tablet-land-and-up {
		width: 75%!important
	}
	.u-1\/5-tablet-land-and-up {
		width: 20%!important
	}
	.u-2\/5-tablet-land-and-up {
		width: 40%!important
	}
	.u-3\/5-tablet-land-and-up {
		width: 60%!important
	}
	.u-4\/5-tablet-land-and-up {
		width: 80%!important
	}
	.u-1\/6-tablet-land-and-up {
		width: 16.6666666667%!important
	}
	.u-2\/6-tablet-land-and-up {
		width: 33.3333333333%!important
	}
	.u-3\/6-tablet-land-and-up {
		width: 50%!important
	}
	.u-4\/6-tablet-land-and-up {
		width: 66.6666666667%!important
	}
	.u-5\/6-tablet-land-and-up {
		width: 83.3333333333%!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-1\/1-lap {
		width: 100%!important
	}
	.u-1\/2-lap {
		width: 50%!important
	}
	.u-1\/3-lap {
		width: 33.3333333333%!important
	}
	.u-2\/3-lap {
		width: 66.6666666667%!important
	}
	.u-1\/4-lap {
		width: 25%!important
	}
	.u-2\/4-lap {
		width: 50%!important
	}
	.u-3\/4-lap {
		width: 75%!important
	}
	.u-1\/5-lap {
		width: 20%!important
	}
	.u-2\/5-lap {
		width: 40%!important
	}
	.u-3\/5-lap {
		width: 60%!important
	}
	.u-4\/5-lap {
		width: 80%!important
	}
	.u-1\/6-lap {
		width: 16.6666666667%!important
	}
	.u-2\/6-lap {
		width: 33.3333333333%!important
	}
	.u-3\/6-lap {
		width: 50%!important
	}
	.u-4\/6-lap {
		width: 66.6666666667%!important
	}
	.u-5\/6-lap {
		width: 83.3333333333%!important
	}
}

@media screen and (min-width:72em) {
	.u-1\/1-lap-and-up {
		width: 100%!important
	}
	.u-1\/2-lap-and-up {
		width: 50%!important
	}
	.u-1\/3-lap-and-up {
		width: 33.3333333333%!important
	}
	.u-2\/3-lap-and-up {
		width: 66.6666666667%!important
	}
	.u-1\/4-lap-and-up {
		width: 25%!important
	}
	.u-2\/4-lap-and-up {
		width: 50%!important
	}
	.u-3\/4-lap-and-up {
		width: 75%!important
	}
	.u-1\/5-lap-and-up {
		width: 20%!important
	}
	.u-2\/5-lap-and-up {
		width: 40%!important
	}
	.u-3\/5-lap-and-up {
		width: 60%!important
	}
	.u-4\/5-lap-and-up {
		width: 80%!important
	}
	.u-1\/6-lap-and-up {
		width: 16.6666666667%!important
	}
	.u-2\/6-lap-and-up {
		width: 33.3333333333%!important
	}
	.u-3\/6-lap-and-up {
		width: 50%!important
	}
	.u-4\/6-lap-and-up {
		width: 66.6666666667%!important
	}
	.u-5\/6-lap-and-up {
		width: 83.3333333333%!important
	}
}

@media screen and (max-width:899px) {
	.u-1\/1-portable {
		width: 100%!important
	}
	.u-1\/2-portable {
		width: 50%!important
	}
	.u-1\/3-portable {
		width: 33.3333333333%!important
	}
	.u-2\/3-portable {
		width: 66.6666666667%!important
	}
	.u-1\/4-portable {
		width: 25%!important
	}
	.u-2\/4-portable {
		width: 50%!important
	}
	.u-3\/4-portable {
		width: 75%!important
	}
	.u-1\/5-portable {
		width: 20%!important
	}
	.u-2\/5-portable {
		width: 40%!important
	}
	.u-3\/5-portable {
		width: 60%!important
	}
	.u-4\/5-portable {
		width: 80%!important
	}
	.u-1\/6-portable {
		width: 16.6666666667%!important
	}
	.u-2\/6-portable {
		width: 33.3333333333%!important
	}
	.u-3\/6-portable {
		width: 50%!important
	}
	.u-4\/6-portable {
		width: 66.6666666667%!important
	}
	.u-5\/6-portable {
		width: 83.3333333333%!important
	}
}

@media screen and (min-width:90em) {
	.u-1\/1-desk {
		width: 100%!important
	}
	.u-1\/2-desk {
		width: 50%!important
	}
	.u-1\/3-desk {
		width: 33.3333333333%!important
	}
	.u-2\/3-desk {
		width: 66.6666666667%!important
	}
	.u-1\/4-desk {
		width: 25%!important
	}
	.u-2\/4-desk {
		width: 50%!important
	}
	.u-3\/4-desk {
		width: 75%!important
	}
	.u-1\/5-desk {
		width: 20%!important
	}
	.u-2\/5-desk {
		width: 40%!important
	}
	.u-3\/5-desk {
		width: 60%!important
	}
	.u-4\/5-desk {
		width: 80%!important
	}
	.u-1\/6-desk {
		width: 16.6666666667%!important
	}
	.u-2\/6-desk {
		width: 33.3333333333%!important
	}
	.u-3\/6-desk {
		width: 50%!important
	}
	.u-4\/6-desk {
		width: 66.6666666667%!important
	}
	.u-5\/6-desk {
		width: 83.3333333333%!important
	}
}

@media screen and (min-width:120em) {
	.u-1\/1-desk-wide {
		width: 100%!important
	}
	.u-1\/2-desk-wide {
		width: 50%!important
	}
	.u-1\/3-desk-wide {
		width: 33.3333333333%!important
	}
	.u-2\/3-desk-wide {
		width: 66.6666666667%!important
	}
	.u-1\/4-desk-wide {
		width: 25%!important
	}
	.u-2\/4-desk-wide {
		width: 50%!important
	}
	.u-3\/4-desk-wide {
		width: 75%!important
	}
	.u-1\/5-desk-wide {
		width: 20%!important
	}
	.u-2\/5-desk-wide {
		width: 40%!important
	}
	.u-3\/5-desk-wide {
		width: 60%!important
	}
	.u-4\/5-desk-wide {
		width: 80%!important
	}
	.u-1\/6-desk-wide {
		width: 16.6666666667%!important
	}
	.u-2\/6-desk-wide {
		width: 33.3333333333%!important
	}
	.u-3\/6-desk-wide {
		width: 50%!important
	}
	.u-4\/6-desk-wide {
		width: 66.6666666667%!important
	}
	.u-5\/6-desk-wide {
		width: 83.3333333333%!important
	}
}

@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi),
(min-resolution:2dppx) {
	.u-1\/1-retina {
		width: 100%!important
	}
	.u-1\/2-retina {
		width: 50%!important
	}
	.u-1\/3-retina {
		width: 33.3333333333%!important
	}
	.u-2\/3-retina {
		width: 66.6666666667%!important
	}
	.u-1\/4-retina {
		width: 25%!important
	}
	.u-2\/4-retina {
		width: 50%!important
	}
	.u-3\/4-retina {
		width: 75%!important
	}
	.u-1\/5-retina {
		width: 20%!important
	}
	.u-2\/5-retina {
		width: 40%!important
	}
	.u-3\/5-retina {
		width: 60%!important
	}
	.u-4\/5-retina {
		width: 80%!important
	}
	.u-1\/6-retina {
		width: 16.6666666667%!important
	}
	.u-2\/6-retina {
		width: 33.3333333333%!important
	}
	.u-3\/6-retina {
		width: 50%!important
	}
	.u-4\/6-retina {
		width: 66.6666666667%!important
	}
	.u-5\/6-retina {
		width: 83.3333333333%!important
	}
}

.u-m {
	margin: 24.75px!important
}

.u-mt {
	margin-top: 24.75px!important
}

.u-mr {
	margin-right: 24.75px!important
}

.u-mb {
	margin-bottom: 24.75px!important
}

.u-ml {
	margin-left: 24.75px!important
}

.u-mh {
	margin-right: 24.75px!important;
	margin-left: 24.75px!important
}

.u-mv {
	margin-top: 24.75px!important;
	margin-bottom: 24.75px!important
}

.u-m-- {
	margin: 6px!important
}

.u-mt-- {
	margin-top: 6px!important
}

.u-mr-- {
	margin-right: 6px!important
}

.u-mb-- {
	margin-bottom: 6px!important
}

.u-ml-- {
	margin-left: 6px!important
}

.u-mh-- {
	margin-right: 6px!important;
	margin-left: 6px!important
}

.u-mv-- {
	margin-top: 6px!important;
	margin-bottom: 6px!important
}

.u-m- {
	margin: 12px!important
}

.u-mt- {
	margin-top: 12px!important
}

.u-mr- {
	margin-right: 12px!important
}

.u-mb- {
	margin-bottom: 12px!important
}

.u-ml- {
	margin-left: 12px!important
}

.u-mh- {
	margin-right: 12px!important;
	margin-left: 12px!important
}

.u-mv- {
	margin-top: 12px!important;
	margin-bottom: 12px!important
}

.u-m\+ {
	margin: 50px!important
}

.u-mt\+ {
	margin-top: 50px!important
}

.u-mr\+ {
	margin-right: 50px!important
}

.u-mb\+ {
	margin-bottom: 50px!important
}

.u-ml\+ {
	margin-left: 50px!important
}

.u-mh\+ {
	margin-right: 50px!important;
	margin-left: 50px!important
}

.u-mv\+ {
	margin-top: 50px!important;
	margin-bottom: 50px!important
}

.u-m\+\+ {
	margin: 99px!important
}

.u-mt\+\+ {
	margin-top: 99px!important
}

.u-mr\+\+ {
	margin-right: 99px!important
}

.u-mb\+\+ {
	margin-bottom: 99px!important
}

.u-ml\+\+ {
	margin-left: 99px!important
}

.u-mh\+\+ {
	margin-right: 99px!important;
	margin-left: 99px!important
}

.u-mv\+\+ {
	margin-top: 99px!important;
	margin-bottom: 99px!important
}

.u-m0 {
	margin: 0!important
}

.u-mt0 {
	margin-top: 0!important
}

.u-mr0 {
	margin-right: 0!important
}

.u-mb0 {
	margin-bottom: 0!important
}

.u-ml0 {
	margin-left: 0!important
}

.u-mh0 {
	margin-right: 0!important;
	margin-left: 0!important
}

.u-mv0 {
	margin-top: 0!important;
	margin-bottom: 0!important
}

.u--m {
	margin: -24.75px!important
}

.u--mt {
	margin-top: -24.75px!important
}

.u--mr {
	margin-right: -24.75px!important
}

.u--mb {
	margin-bottom: -24.75px!important
}

.u--ml {
	margin-left: -24.75px!important
}

.u--mh {
	margin-right: -24.75px!important;
	margin-left: -24.75px!important
}

.u--mv {
	margin-top: -24.75px!important;
	margin-bottom: -24.75px!important
}

.u--m-- {
	margin: -6px!important
}

.u--mt-- {
	margin-top: -6px!important
}

.u--mr-- {
	margin-right: -6px!important
}

.u--mb-- {
	margin-bottom: -6px!important
}

.u--ml-- {
	margin-left: -6px!important
}

.u--mh-- {
	margin-right: -6px!important;
	margin-left: -6px!important
}

.u--mv-- {
	margin-top: -6px!important;
	margin-bottom: -99px!important
}

.u--m- {
	margin: -12px!important
}

.u--mt- {
	margin-top: -12px!important
}

.u--mr- {
	margin-right: -12px!important
}

.u--mb- {
	margin-bottom: -12px!important
}

.u--ml- {
	margin-left: -12px!important
}

.u--mh- {
	margin-right: -12px!important;
	margin-left: -12px!important
}

.u--mv- {
	margin-top: -12px!important;
	margin-bottom: -12px!important
}

.u--m\+ {
	margin: -50px!important
}

.u--mt\+ {
	margin-top: -50px!important
}

.u--mr\+ {
	margin-right: -50px!important
}

.u--mb\+ {
	margin-bottom: -50px!important
}

.u--ml\+ {
	margin-left: -50px!important
}

.u--mh\+ {
	margin-right: -50px!important;
	margin-left: -50px!important
}

.u--mv\+ {
	margin-top: -50px!important;
	margin-bottom: -50px!important
}

.u--m\+\+ {
	margin: -99px!important
}

.u--mt\+\+ {
	margin-top: -99px!important
}

.u--mr\+\+ {
	margin-right: -99px!important
}

.u--mb\+\+ {
	margin-bottom: -99px!important
}

.u--ml\+\+ {
	margin-left: -99px!important
}

.u--mh\+\+ {
	margin-right: -99px!important;
	margin-left: -99px!important
}

.u--mv\+\+ {
	margin-top: -99px!important;
	margin-bottom: -99px!important
}

.u-p {
	padding: 24.75px!important
}

.u-pt {
	padding-top: 24.75px!important
}

.u-pr {
	padding-right: 24.75px!important
}

.u-pb {
	padding-bottom: 24.75px!important
}

.u-pl {
	padding-left: 24.75px!important
}

.u-ph {
	padding-right: 24.75px!important;
	padding-left: 24.75px!important
}

.u-pv {
	padding-top: 24.75px!important;
	padding-bottom: 24.75px!important
}

.u-p-- {
	padding: 6px!important
}

.u-pt-- {
	padding-top: 6px!important
}

.u-pr-- {
	padding-right: 6px!important
}

.u-pb-- {
	padding-bottom: 6px!important
}

.u-pl-- {
	padding-left: 6px!important
}

.u-ph-- {
	padding-right: 6px!important;
	padding-left: 6px!important
}

.u-pv-- {
	padding-top: 6px!important;
	padding-bottom: 6px!important
}

.u-p- {
	padding: 12px!important
}

.u-pt- {
	padding-top: 12px!important
}

.u-pr- {
	padding-right: 12px!important
}

.u-pb- {
	padding-bottom: 12px!important
}

.u-pl- {
	padding-left: 12px!important
}

.u-ph- {
	padding-right: 12px!important;
	padding-left: 12px!important
}

.u-pv- {
	padding-top: 12px!important;
	padding-bottom: 12px!important
}

.u-p\+ {
	padding: 50px!important
}

.u-pt\+ {
	padding-top: 50px!important
}

.u-pr\+ {
	padding-right: 50px!important
}

.u-pb\+ {
	padding-bottom: 50px!important
}

.u-pl\+ {
	padding-left: 50px!important
}

.u-ph\+ {
	padding-right: 50px!important;
	padding-left: 50px!important
}

.u-pv\+ {
	padding-top: 50px!important;
	padding-bottom: 50px!important
}

.u-p\+\+ {
	padding: 99px!important
}

.u-pt\+\+ {
	padding-top: 99px!important
}

.u-pr\+\+ {
	padding-right: 99px!important
}

.u-pb\+\+ {
	padding-bottom: 99px!important
}

.u-pl\+\+ {
	padding-left: 99px!important
}

.u-ph\+\+ {
	padding-right: 99px!important;
	padding-left: 99px!important
}

.u-pv\+\+ {
	padding-top: 99px!important;
	padding-bottom: 99px!important
}

.u-p0 {
	padding: 0!important
}

.u-pt0 {
	padding-top: 0!important
}

.u-pr0 {
	padding-right: 0!important
}

.u-pb0 {
	padding-bottom: 0!important
}

.u-pl0 {
	padding-left: 0!important
}

.u-ph0 {
	padding-right: 0!important;
	padding-left: 0!important
}

.u-pv0 {
	padding-top: 0!important;
	padding-bottom: 0!important
}
/*TAN fixed*/
#nf-form-17-cont div.field-wrap {
    width: 100%;
}
#nf-form-17-cont div.field-wrap .nf-field-label {
    text-align: left;
}
#nf-form-17-cont .ninja-forms-form-wrap input[type=button] {
    background-color: #2dccd3;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    position: relative;
    border: 0 none;
    padding: 1.4em 2.8em 1.2em;
    font-family: "Futura LT W01 Bold";
    color: white;
    text-transform: uppercase;
    text-align: center;
    font-size: 13.3333333333px;
    line-height: 1.2 !important;
    white-space: normal;
    margin-bottom: 0.25em;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out;
}
#nf-form-17-cont .field-wrap.phone-wrap .nf-field-element input[type=tel],
#nf-form-17-cont .field-wrap.email-wrap .nf-field-element input[type=email]{
    height:50px;
    border: none;
}
@media screen and (max-width:24.9375em) {
	.u-m-palm {
		margin: 24.75px!important
	}
	.u-mt-palm {
		margin-top: 24.75px!important
	}
	.u-mr-palm {
		margin-right: 24.75px!important
	}
	.u-mb-palm {
		margin-bottom: 24.75px!important
	}
	.u-ml-palm {
		margin-left: 24.75px!important
	}
	.u-mh-palm {
		margin-right: 24.75px!important;
		margin-left: 24.75px!important
	}
	.u-mv-palm {
		margin-top: 24.75px!important;
		margin-bottom: 24.75px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-m-phablet {
		margin: 24.75px!important
	}
	.u-mt-phablet {
		margin-top: 24.75px!important
	}
	.u-mr-phablet {
		margin-right: 24.75px!important
	}
	.u-mb-phablet {
		margin-bottom: 24.75px!important
	}
	.u-ml-phablet {
		margin-left: 24.75px!important
	}
	.u-mh-phablet {
		margin-right: 24.75px!important;
		margin-left: 24.75px!important
	}
	.u-mv-phablet {
		margin-top: 24.75px!important;
		margin-bottom: 24.75px!important
	}
}

@media screen and (min-width:25em) {
	.u-m-phablet-and-up {
		margin: 24.75px!important
	}
	.u-mt-phablet-and-up {
		margin-top: 24.75px!important
	}
	.u-mr-phablet-and-up {
		margin-right: 24.75px!important
	}
	.u-mb-phablet-and-up {
		margin-bottom: 24.75px!important
	}
	.u-ml-phablet-and-up {
		margin-left: 24.75px!important
	}
	.u-mh-phablet-and-up {
		margin-right: 24.75px!important;
		margin-left: 24.75px!important
	}
	.u-mv-phablet-and-up {
		margin-top: 24.75px!important;
		margin-bottom: 24.75px!important
	}
}

@media screen and (max-width:499px) {
	.u-m-mobile {
		margin: 24.75px!important
	}
	.u-mt-mobile {
		margin-top: 24.75px!important
	}
	.u-mr-mobile {
		margin-right: 24.75px!important
	}
	.u-mb-mobile {
		margin-bottom: 24.75px!important
	}
	.u-ml-mobile {
		margin-left: 24.75px!important
	}
	.u-mh-mobile {
		margin-right: 24.75px!important;
		margin-left: 24.75px!important
	}
	.u-mv-mobile {
		margin-top: 24.75px!important;
		margin-bottom: 24.75px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-m-tablet-port {
		margin: 24.75px!important
	}
	.u-mt-tablet-port {
		margin-top: 24.75px!important
	}
	.u-mr-tablet-port {
		margin-right: 24.75px!important
	}
	.u-mb-tablet-port {
		margin-bottom: 24.75px!important
	}
	.u-ml-tablet-port {
		margin-left: 24.75px!important
	}
	.u-mh-tablet-port {
		margin-right: 24.75px!important;
		margin-left: 24.75px!important
	}
	.u-mv-tablet-port {
		margin-top: 24.75px!important;
		margin-bottom: 24.75px!important
	}
}

@media screen and (min-width:500px) {
	.u-m-tablet-port-and-up {
		margin: 24.75px!important
	}
	.u-mt-tablet-port-and-up {
		margin-top: 24.75px!important
	}
	.u-mr-tablet-port-and-up {
		margin-right: 24.75px!important
	}
	.u-mb-tablet-port-and-up {
		margin-bottom: 24.75px!important
	}
	.u-ml-tablet-port-and-up {
		margin-left: 24.75px!important
	}
	.u-mh-tablet-port-and-up {
		margin-right: 24.75px!important;
		margin-left: 24.75px!important
	}
	.u-mv-tablet-port-and-up {
		margin-top: 24.75px!important;
		margin-bottom: 24.75px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-m-tablet-land {
		margin: 24.75px!important
	}
	.u-mt-tablet-land {
		margin-top: 24.75px!important
	}
	.u-mr-tablet-land {
		margin-right: 24.75px!important
	}
	.u-mb-tablet-land {
		margin-bottom: 24.75px!important
	}
	.u-ml-tablet-land {
		margin-left: 24.75px!important
	}
	.u-mh-tablet-land {
		margin-right: 24.75px!important;
		margin-left: 24.75px!important
	}
	.u-mv-tablet-land {
		margin-top: 24.75px!important;
		margin-bottom: 24.75px!important
	}
}

@media screen and (min-width:900px) {
	.u-m-tablet-land-and-up {
		margin: 24.75px!important
	}
	.u-mt-tablet-land-and-up {
		margin-top: 24.75px!important
	}
	.u-mr-tablet-land-and-up {
		margin-right: 24.75px!important
	}
	.u-mb-tablet-land-and-up {
		margin-bottom: 24.75px!important
	}
	.u-ml-tablet-land-and-up {
		margin-left: 24.75px!important
	}
	.u-mh-tablet-land-and-up {
		margin-right: 24.75px!important;
		margin-left: 24.75px!important
	}
	.u-mv-tablet-land-and-up {
		margin-top: 24.75px!important;
		margin-bottom: 24.75px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-m-lap {
		margin: 24.75px!important
	}
	.u-mt-lap {
		margin-top: 24.75px!important
	}
	.u-mr-lap {
		margin-right: 24.75px!important
	}
	.u-mb-lap {
		margin-bottom: 24.75px!important
	}
	.u-ml-lap {
		margin-left: 24.75px!important
	}
	.u-mh-lap {
		margin-right: 24.75px!important;
		margin-left: 24.75px!important
	}
	.u-mv-lap {
		margin-top: 24.75px!important;
		margin-bottom: 24.75px!important
	}
}

@media screen and (min-width:72em) {
	.u-m-lap-and-up {
		margin: 24.75px!important
	}
	.u-mt-lap-and-up {
		margin-top: 24.75px!important
	}
	.u-mr-lap-and-up {
		margin-right: 24.75px!important
	}
	.u-mb-lap-and-up {
		margin-bottom: 24.75px!important
	}
	.u-ml-lap-and-up {
		margin-left: 24.75px!important
	}
	.u-mh-lap-and-up {
		margin-right: 24.75px!important;
		margin-left: 24.75px!important
	}
	.u-mv-lap-and-up {
		margin-top: 24.75px!important;
		margin-bottom: 24.75px!important
	}
}

@media screen and (max-width:899px) {
	.u-m-portable {
		margin: 24.75px!important
	}
	.u-mt-portable {
		margin-top: 24.75px!important
	}
	.u-mr-portable {
		margin-right: 24.75px!important
	}
	.u-mb-portable {
		margin-bottom: 24.75px!important
	}
	.u-ml-portable {
		margin-left: 24.75px!important
	}
	.u-mh-portable {
		margin-right: 24.75px!important;
		margin-left: 24.75px!important
	}
	.u-mv-portable {
		margin-top: 24.75px!important;
		margin-bottom: 24.75px!important
	}
}

@media screen and (min-width:90em) {
	.u-m-desk {
		margin: 24.75px!important
	}
	.u-mt-desk {
		margin-top: 24.75px!important
	}
	.u-mr-desk {
		margin-right: 24.75px!important
	}
	.u-mb-desk {
		margin-bottom: 24.75px!important
	}
	.u-ml-desk {
		margin-left: 24.75px!important
	}
	.u-mh-desk {
		margin-right: 24.75px!important;
		margin-left: 24.75px!important
	}
	.u-mv-desk {
		margin-top: 24.75px!important;
		margin-bottom: 24.75px!important
	}
}

@media screen and (min-width:120em) {
	.u-m-desk-wide {
		margin: 24.75px!important
	}
	.u-mt-desk-wide {
		margin-top: 24.75px!important
	}
	.u-mr-desk-wide {
		margin-right: 24.75px!important
	}
	.u-mb-desk-wide {
		margin-bottom: 24.75px!important
	}
	.u-ml-desk-wide {
		margin-left: 24.75px!important
	}
	.u-mh-desk-wide {
		margin-right: 24.75px!important;
		margin-left: 24.75px!important
	}
	.u-mv-desk-wide {
		margin-top: 24.75px!important;
		margin-bottom: 24.75px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-m---palm {
		margin: 6px!important
	}
	.u-mt---palm {
		margin-top: 6px!important
	}
	.u-mr---palm {
		margin-right: 6px!important
	}
	.u-mb---palm {
		margin-bottom: 6px!important
	}
	.u-ml---palm {
		margin-left: 6px!important
	}
	.u-mh---palm {
		margin-right: 6px!important;
		margin-left: 6px!important
	}
	.u-mv---palm {
		margin-top: 6px!important;
		margin-bottom: 6px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-m---phablet {
		margin: 6px!important
	}
	.u-mt---phablet {
		margin-top: 6px!important
	}
	.u-mr---phablet {
		margin-right: 6px!important
	}
	.u-mb---phablet {
		margin-bottom: 6px!important
	}
	.u-ml---phablet {
		margin-left: 6px!important
	}
	.u-mh---phablet {
		margin-right: 6px!important;
		margin-left: 6px!important
	}
	.u-mv---phablet {
		margin-top: 6px!important;
		margin-bottom: 6px!important
	}
}

@media screen and (min-width:25em) {
	.u-m---phablet-and-up {
		margin: 6px!important
	}
	.u-mt---phablet-and-up {
		margin-top: 6px!important
	}
	.u-mr---phablet-and-up {
		margin-right: 6px!important
	}
	.u-mb---phablet-and-up {
		margin-bottom: 6px!important
	}
	.u-ml---phablet-and-up {
		margin-left: 6px!important
	}
	.u-mh---phablet-and-up {
		margin-right: 6px!important;
		margin-left: 6px!important
	}
	.u-mv---phablet-and-up {
		margin-top: 6px!important;
		margin-bottom: 6px!important
	}
}

@media screen and (max-width:499px) {
	.u-m---mobile {
		margin: 6px!important
	}
	.u-mt---mobile {
		margin-top: 6px!important
	}
	.u-mr---mobile {
		margin-right: 6px!important
	}
	.u-mb---mobile {
		margin-bottom: 6px!important
	}
	.u-ml---mobile {
		margin-left: 6px!important
	}
	.u-mh---mobile {
		margin-right: 6px!important;
		margin-left: 6px!important
	}
	.u-mv---mobile {
		margin-top: 6px!important;
		margin-bottom: 6px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-m---tablet-port {
		margin: 6px!important
	}
	.u-mt---tablet-port {
		margin-top: 6px!important
	}
	.u-mr---tablet-port {
		margin-right: 6px!important
	}
	.u-mb---tablet-port {
		margin-bottom: 6px!important
	}
	.u-ml---tablet-port {
		margin-left: 6px!important
	}
	.u-mh---tablet-port {
		margin-right: 6px!important;
		margin-left: 6px!important
	}
	.u-mv---tablet-port {
		margin-top: 6px!important;
		margin-bottom: 6px!important
	}
}

@media screen and (min-width:500px) {
	.u-m---tablet-port-and-up {
		margin: 6px!important
	}
	.u-mt---tablet-port-and-up {
		margin-top: 6px!important
	}
	.u-mr---tablet-port-and-up {
		margin-right: 6px!important
	}
	.u-mb---tablet-port-and-up {
		margin-bottom: 6px!important
	}
	.u-ml---tablet-port-and-up {
		margin-left: 6px!important
	}
	.u-mh---tablet-port-and-up {
		margin-right: 6px!important;
		margin-left: 6px!important
	}
	.u-mv---tablet-port-and-up {
		margin-top: 6px!important;
		margin-bottom: 6px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-m---tablet-land {
		margin: 6px!important
	}
	.u-mt---tablet-land {
		margin-top: 6px!important
	}
	.u-mr---tablet-land {
		margin-right: 6px!important
	}
	.u-mb---tablet-land {
		margin-bottom: 6px!important
	}
	.u-ml---tablet-land {
		margin-left: 6px!important
	}
	.u-mh---tablet-land {
		margin-right: 6px!important;
		margin-left: 6px!important
	}
	.u-mv---tablet-land {
		margin-top: 6px!important;
		margin-bottom: 6px!important
	}
}

@media screen and (min-width:900px) {
	.u-m---tablet-land-and-up {
		margin: 6px!important
	}
	.u-mt---tablet-land-and-up {
		margin-top: 6px!important
	}
	.u-mr---tablet-land-and-up {
		margin-right: 6px!important
	}
	.u-mb---tablet-land-and-up {
		margin-bottom: 6px!important
	}
	.u-ml---tablet-land-and-up {
		margin-left: 6px!important
	}
	.u-mh---tablet-land-and-up {
		margin-right: 6px!important;
		margin-left: 6px!important
	}
	.u-mv---tablet-land-and-up {
		margin-top: 6px!important;
		margin-bottom: 6px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-m---lap {
		margin: 6px!important
	}
	.u-mt---lap {
		margin-top: 6px!important
	}
	.u-mr---lap {
		margin-right: 6px!important
	}
	.u-mb---lap {
		margin-bottom: 6px!important
	}
	.u-ml---lap {
		margin-left: 6px!important
	}
	.u-mh---lap {
		margin-right: 6px!important;
		margin-left: 6px!important
	}
	.u-mv---lap {
		margin-top: 6px!important;
		margin-bottom: 6px!important
	}
}

@media screen and (min-width:72em) {
	.u-m---lap-and-up {
		margin: 6px!important
	}
	.u-mt---lap-and-up {
		margin-top: 6px!important
	}
	.u-mr---lap-and-up {
		margin-right: 6px!important
	}
	.u-mb---lap-and-up {
		margin-bottom: 6px!important
	}
	.u-ml---lap-and-up {
		margin-left: 6px!important
	}
	.u-mh---lap-and-up {
		margin-right: 6px!important;
		margin-left: 6px!important
	}
	.u-mv---lap-and-up {
		margin-top: 6px!important;
		margin-bottom: 6px!important
	}
}

@media screen and (max-width:899px) {
	.u-m---portable {
		margin: 6px!important
	}
	.u-mt---portable {
		margin-top: 6px!important
	}
	.u-mr---portable {
		margin-right: 6px!important
	}
	.u-mb---portable {
		margin-bottom: 6px!important
	}
	.u-ml---portable {
		margin-left: 6px!important
	}
	.u-mh---portable {
		margin-right: 6px!important;
		margin-left: 6px!important
	}
	.u-mv---portable {
		margin-top: 6px!important;
		margin-bottom: 6px!important
	}
}

@media screen and (min-width:90em) {
	.u-m---desk {
		margin: 6px!important
	}
	.u-mt---desk {
		margin-top: 6px!important
	}
	.u-mr---desk {
		margin-right: 6px!important
	}
	.u-mb---desk {
		margin-bottom: 6px!important
	}
	.u-ml---desk {
		margin-left: 6px!important
	}
	.u-mh---desk {
		margin-right: 6px!important;
		margin-left: 6px!important
	}
	.u-mv---desk {
		margin-top: 6px!important;
		margin-bottom: 6px!important
	}
}

@media screen and (min-width:120em) {
	.u-m---desk-wide {
		margin: 6px!important
	}
	.u-mt---desk-wide {
		margin-top: 6px!important
	}
	.u-mr---desk-wide {
		margin-right: 6px!important
	}
	.u-mb---desk-wide {
		margin-bottom: 6px!important
	}
	.u-ml---desk-wide {
		margin-left: 6px!important
	}
	.u-mh---desk-wide {
		margin-right: 6px!important;
		margin-left: 6px!important
	}
	.u-mv---desk-wide {
		margin-top: 6px!important;
		margin-bottom: 6px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-m--palm {
		margin: 12px!important
	}
	.u-mt--palm {
		margin-top: 12px!important
	}
	.u-mr--palm {
		margin-right: 12px!important
	}
	.u-mb--palm {
		margin-bottom: 12px!important
	}
	.u-ml--palm {
		margin-left: 12px!important
	}
	.u-mh--palm {
		margin-right: 12px!important;
		margin-left: 12px!important
	}
	.u-mv--palm {
		margin-top: 12px!important;
		margin-bottom: 12px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-m--phablet {
		margin: 12px!important
	}
	.u-mt--phablet {
		margin-top: 12px!important
	}
	.u-mr--phablet {
		margin-right: 12px!important
	}
	.u-mb--phablet {
		margin-bottom: 12px!important
	}
	.u-ml--phablet {
		margin-left: 12px!important
	}
	.u-mh--phablet {
		margin-right: 12px!important;
		margin-left: 12px!important
	}
	.u-mv--phablet {
		margin-top: 12px!important;
		margin-bottom: 12px!important
	}
}

@media screen and (min-width:25em) {
	.u-m--phablet-and-up {
		margin: 12px!important
	}
	.u-mt--phablet-and-up {
		margin-top: 12px!important
	}
	.u-mr--phablet-and-up {
		margin-right: 12px!important
	}
	.u-mb--phablet-and-up {
		margin-bottom: 12px!important
	}
	.u-ml--phablet-and-up {
		margin-left: 12px!important
	}
	.u-mh--phablet-and-up {
		margin-right: 12px!important;
		margin-left: 12px!important
	}
	.u-mv--phablet-and-up {
		margin-top: 12px!important;
		margin-bottom: 12px!important
	}
}

@media screen and (max-width:499px) {
	.u-m--mobile {
		margin: 12px!important
	}
	.u-mt--mobile {
		margin-top: 12px!important
	}
	.u-mr--mobile {
		margin-right: 12px!important
	}
	.u-mb--mobile {
		margin-bottom: 12px!important
	}
	.u-ml--mobile {
		margin-left: 12px!important
	}
	.u-mh--mobile {
		margin-right: 12px!important;
		margin-left: 12px!important
	}
	.u-mv--mobile {
		margin-top: 12px!important;
		margin-bottom: 12px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-m--tablet-port {
		margin: 12px!important
	}
	.u-mt--tablet-port {
		margin-top: 12px!important
	}
	.u-mr--tablet-port {
		margin-right: 12px!important
	}
	.u-mb--tablet-port {
		margin-bottom: 12px!important
	}
	.u-ml--tablet-port {
		margin-left: 12px!important
	}
	.u-mh--tablet-port {
		margin-right: 12px!important;
		margin-left: 12px!important
	}
	.u-mv--tablet-port {
		margin-top: 12px!important;
		margin-bottom: 12px!important
	}
}

@media screen and (min-width:500px) {
	.u-m--tablet-port-and-up {
		margin: 12px!important
	}
	.u-mt--tablet-port-and-up {
		margin-top: 12px!important
	}
	.u-mr--tablet-port-and-up {
		margin-right: 12px!important
	}
	.u-mb--tablet-port-and-up {
		margin-bottom: 12px!important
	}
	.u-ml--tablet-port-and-up {
		margin-left: 12px!important
	}
	.u-mh--tablet-port-and-up {
		margin-right: 12px!important;
		margin-left: 12px!important
	}
	.u-mv--tablet-port-and-up {
		margin-top: 12px!important;
		margin-bottom: 12px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-m--tablet-land {
		margin: 12px!important
	}
	.u-mt--tablet-land {
		margin-top: 12px!important
	}
	.u-mr--tablet-land {
		margin-right: 12px!important
	}
	.u-mb--tablet-land {
		margin-bottom: 12px!important
	}
	.u-ml--tablet-land {
		margin-left: 12px!important
	}
	.u-mh--tablet-land {
		margin-right: 12px!important;
		margin-left: 12px!important
	}
	.u-mv--tablet-land {
		margin-top: 12px!important;
		margin-bottom: 12px!important
	}
}

@media screen and (min-width:900px) {
	.u-m--tablet-land-and-up {
		margin: 12px!important
	}
	.u-mt--tablet-land-and-up {
		margin-top: 12px!important
	}
	.u-mr--tablet-land-and-up {
		margin-right: 12px!important
	}
	.u-mb--tablet-land-and-up {
		margin-bottom: 12px!important
	}
	.u-ml--tablet-land-and-up {
		margin-left: 12px!important
	}
	.u-mh--tablet-land-and-up {
		margin-right: 12px!important;
		margin-left: 12px!important
	}
	.u-mv--tablet-land-and-up {
		margin-top: 12px!important;
		margin-bottom: 12px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-m--lap {
		margin: 12px!important
	}
	.u-mt--lap {
		margin-top: 12px!important
	}
	.u-mr--lap {
		margin-right: 12px!important
	}
	.u-mb--lap {
		margin-bottom: 12px!important
	}
	.u-ml--lap {
		margin-left: 12px!important
	}
	.u-mh--lap {
		margin-right: 12px!important;
		margin-left: 12px!important
	}
	.u-mv--lap {
		margin-top: 12px!important;
		margin-bottom: 12px!important
	}
}

@media screen and (min-width:72em) {
	.u-m--lap-and-up {
		margin: 12px!important
	}
	.u-mt--lap-and-up {
		margin-top: 12px!important
	}
	.u-mr--lap-and-up {
		margin-right: 12px!important
	}
	.u-mb--lap-and-up {
		margin-bottom: 12px!important
	}
	.u-ml--lap-and-up {
		margin-left: 12px!important
	}
	.u-mh--lap-and-up {
		margin-right: 12px!important;
		margin-left: 12px!important
	}
	.u-mv--lap-and-up {
		margin-top: 12px!important;
		margin-bottom: 12px!important
	}
}

@media screen and (max-width:899px) {
	.u-m--portable {
		margin: 12px!important
	}
	.u-mt--portable {
		margin-top: 12px!important
	}
	.u-mr--portable {
		margin-right: 12px!important
	}
	.u-mb--portable {
		margin-bottom: 12px!important
	}
	.u-ml--portable {
		margin-left: 12px!important
	}
	.u-mh--portable {
		margin-right: 12px!important;
		margin-left: 12px!important
	}
	.u-mv--portable {
		margin-top: 12px!important;
		margin-bottom: 12px!important
	}
}

@media screen and (min-width:90em) {
	.u-m--desk {
		margin: 12px!important
	}
	.u-mt--desk {
		margin-top: 12px!important
	}
	.u-mr--desk {
		margin-right: 12px!important
	}
	.u-mb--desk {
		margin-bottom: 12px!important
	}
	.u-ml--desk {
		margin-left: 12px!important
	}
	.u-mh--desk {
		margin-right: 12px!important;
		margin-left: 12px!important
	}
	.u-mv--desk {
		margin-top: 12px!important;
		margin-bottom: 12px!important
	}
}

@media screen and (min-width:120em) {
	.u-m--desk-wide {
		margin: 12px!important
	}
	.u-mt--desk-wide {
		margin-top: 12px!important
	}
	.u-mr--desk-wide {
		margin-right: 12px!important
	}
	.u-mb--desk-wide {
		margin-bottom: 12px!important
	}
	.u-ml--desk-wide {
		margin-left: 12px!important
	}
	.u-mh--desk-wide {
		margin-right: 12px!important;
		margin-left: 12px!important
	}
	.u-mv--desk-wide {
		margin-top: 12px!important;
		margin-bottom: 12px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-m\+-palm {
		margin: 50px!important
	}
	.u-mt\+-palm {
		margin-top: 50px!important
	}
	.u-mr\+-palm {
		margin-right: 50px!important
	}
	.u-mb\+-palm {
		margin-bottom: 50px!important
	}
	.u-ml\+-palm {
		margin-left: 50px!important
	}
	.u-mh\+-palm {
		margin-right: 50px!important;
		margin-left: 50px!important
	}
	.u-mv\+-palm {
		margin-top: 50px!important;
		margin-bottom: 50px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-m\+-phablet {
		margin: 50px!important
	}
	.u-mt\+-phablet {
		margin-top: 50px!important
	}
	.u-mr\+-phablet {
		margin-right: 50px!important
	}
	.u-mb\+-phablet {
		margin-bottom: 50px!important
	}
	.u-ml\+-phablet {
		margin-left: 50px!important
	}
	.u-mh\+-phablet {
		margin-right: 50px!important;
		margin-left: 50px!important
	}
	.u-mv\+-phablet {
		margin-top: 50px!important;
		margin-bottom: 50px!important
	}
}

@media screen and (min-width:25em) {
	.u-m\+-phablet-and-up {
		margin: 50px!important
	}
	.u-mt\+-phablet-and-up {
		margin-top: 50px!important
	}
	.u-mr\+-phablet-and-up {
		margin-right: 50px!important
	}
	.u-mb\+-phablet-and-up {
		margin-bottom: 50px!important
	}
	.u-ml\+-phablet-and-up {
		margin-left: 50px!important
	}
	.u-mh\+-phablet-and-up {
		margin-right: 50px!important;
		margin-left: 50px!important
	}
	.u-mv\+-phablet-and-up {
		margin-top: 50px!important;
		margin-bottom: 50px!important
	}
}

@media screen and (max-width:499px) {
	.u-m\+-mobile {
		margin: 50px!important
	}
	.u-mt\+-mobile {
		margin-top: 50px!important
	}
	.u-mr\+-mobile {
		margin-right: 50px!important
	}
	.u-mb\+-mobile {
		margin-bottom: 50px!important
	}
	.u-ml\+-mobile {
		margin-left: 50px!important
	}
	.u-mh\+-mobile {
		margin-right: 50px!important;
		margin-left: 50px!important
	}
	.u-mv\+-mobile {
		margin-top: 50px!important;
		margin-bottom: 50px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-m\+-tablet-port {
		margin: 50px!important
	}
	.u-mt\+-tablet-port {
		margin-top: 50px!important
	}
	.u-mr\+-tablet-port {
		margin-right: 50px!important
	}
	.u-mb\+-tablet-port {
		margin-bottom: 50px!important
	}
	.u-ml\+-tablet-port {
		margin-left: 50px!important
	}
	.u-mh\+-tablet-port {
		margin-right: 50px!important;
		margin-left: 50px!important
	}
	.u-mv\+-tablet-port {
		margin-top: 50px!important;
		margin-bottom: 50px!important
	}
}

@media screen and (min-width:500px) {
	.u-m\+-tablet-port-and-up {
		margin: 50px!important
	}
	.u-mt\+-tablet-port-and-up {
		margin-top: 50px!important
	}
	.u-mr\+-tablet-port-and-up {
		margin-right: 50px!important
	}
	.u-mb\+-tablet-port-and-up {
		margin-bottom: 50px!important
	}
	.u-ml\+-tablet-port-and-up {
		margin-left: 50px!important
	}
	.u-mh\+-tablet-port-and-up {
		margin-right: 50px!important;
		margin-left: 50px!important
	}
	.u-mv\+-tablet-port-and-up {
		margin-top: 50px!important;
		margin-bottom: 50px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-m\+-tablet-land {
		margin: 50px!important
	}
	.u-mt\+-tablet-land {
		margin-top: 50px!important
	}
	.u-mr\+-tablet-land {
		margin-right: 50px!important
	}
	.u-mb\+-tablet-land {
		margin-bottom: 50px!important
	}
	.u-ml\+-tablet-land {
		margin-left: 50px!important
	}
	.u-mh\+-tablet-land {
		margin-right: 50px!important;
		margin-left: 50px!important
	}
	.u-mv\+-tablet-land {
		margin-top: 50px!important;
		margin-bottom: 50px!important
	}
}

@media screen and (min-width:900px) {
	.u-m\+-tablet-land-and-up {
		margin: 50px!important
	}
	.u-mt\+-tablet-land-and-up {
		margin-top: 50px!important
	}
	.u-mr\+-tablet-land-and-up {
		margin-right: 50px!important
	}
	.u-mb\+-tablet-land-and-up {
		margin-bottom: 50px!important
	}
	.u-ml\+-tablet-land-and-up {
		margin-left: 50px!important
	}
	.u-mh\+-tablet-land-and-up {
		margin-right: 50px!important;
		margin-left: 50px!important
	}
	.u-mv\+-tablet-land-and-up {
		margin-top: 50px!important;
		margin-bottom: 50px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-m\+-lap {
		margin: 50px!important
	}
	.u-mt\+-lap {
		margin-top: 50px!important
	}
	.u-mr\+-lap {
		margin-right: 50px!important
	}
	.u-mb\+-lap {
		margin-bottom: 50px!important
	}
	.u-ml\+-lap {
		margin-left: 50px!important
	}
	.u-mh\+-lap {
		margin-right: 50px!important;
		margin-left: 50px!important
	}
	.u-mv\+-lap {
		margin-top: 50px!important;
		margin-bottom: 50px!important
	}
}

@media screen and (min-width:72em) {
	.u-m\+-lap-and-up {
		margin: 50px!important
	}
	.u-mt\+-lap-and-up {
		margin-top: 50px!important
	}
	.u-mr\+-lap-and-up {
		margin-right: 50px!important
	}
	.u-mb\+-lap-and-up {
		margin-bottom: 50px!important
	}
	.u-ml\+-lap-and-up {
		margin-left: 50px!important
	}
	.u-mh\+-lap-and-up {
		margin-right: 50px!important;
		margin-left: 50px!important
	}
	.u-mv\+-lap-and-up {
		margin-top: 50px!important;
		margin-bottom: 50px!important
	}
}

@media screen and (max-width:899px) {
	.u-m\+-portable {
		margin: 50px!important
	}
	.u-mt\+-portable {
		margin-top: 50px!important
	}
	.u-mr\+-portable {
		margin-right: 50px!important
	}
	.u-mb\+-portable {
		margin-bottom: 50px!important
	}
	.u-ml\+-portable {
		margin-left: 50px!important
	}
	.u-mh\+-portable {
		margin-right: 50px!important;
		margin-left: 50px!important
	}
	.u-mv\+-portable {
		margin-top: 50px!important;
		margin-bottom: 50px!important
	}
}

@media screen and (min-width:90em) {
	.u-m\+-desk {
		margin: 50px!important
	}
	.u-mt\+-desk {
		margin-top: 50px!important
	}
	.u-mr\+-desk {
		margin-right: 50px!important
	}
	.u-mb\+-desk {
		margin-bottom: 50px!important
	}
	.u-ml\+-desk {
		margin-left: 50px!important
	}
	.u-mh\+-desk {
		margin-right: 50px!important;
		margin-left: 50px!important
	}
	.u-mv\+-desk {
		margin-top: 50px!important;
		margin-bottom: 50px!important
	}
}

@media screen and (min-width:120em) {
	.u-m\+-desk-wide {
		margin: 50px!important
	}
	.u-mt\+-desk-wide {
		margin-top: 50px!important
	}
	.u-mr\+-desk-wide {
		margin-right: 50px!important
	}
	.u-mb\+-desk-wide {
		margin-bottom: 50px!important
	}
	.u-ml\+-desk-wide {
		margin-left: 50px!important
	}
	.u-mh\+-desk-wide {
		margin-right: 50px!important;
		margin-left: 50px!important
	}
	.u-mv\+-desk-wide {
		margin-top: 50px!important;
		margin-bottom: 50px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-m\+\+-palm {
		margin: 99px!important
	}
	.u-mt\+\+-palm {
		margin-top: 99px!important
	}
	.u-mr\+\+-palm {
		margin-right: 99px!important
	}
	.u-mb\+\+-palm {
		margin-bottom: 99px!important
	}
	.u-ml\+\+-palm {
		margin-left: 99px!important
	}
	.u-mh\+\+-palm {
		margin-right: 99px!important;
		margin-left: 99px!important
	}
	.u-mv\+\+-palm {
		margin-top: 99px!important;
		margin-bottom: 99px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-m\+\+-phablet {
		margin: 99px!important
	}
	.u-mt\+\+-phablet {
		margin-top: 99px!important
	}
	.u-mr\+\+-phablet {
		margin-right: 99px!important
	}
	.u-mb\+\+-phablet {
		margin-bottom: 99px!important
	}
	.u-ml\+\+-phablet {
		margin-left: 99px!important
	}
	.u-mh\+\+-phablet {
		margin-right: 99px!important;
		margin-left: 99px!important
	}
	.u-mv\+\+-phablet {
		margin-top: 99px!important;
		margin-bottom: 99px!important
	}
}

@media screen and (min-width:25em) {
	.u-m\+\+-phablet-and-up {
		margin: 99px!important
	}
	.u-mt\+\+-phablet-and-up {
		margin-top: 99px!important
	}
	.u-mr\+\+-phablet-and-up {
		margin-right: 99px!important
	}
	.u-mb\+\+-phablet-and-up {
		margin-bottom: 99px!important
	}
	.u-ml\+\+-phablet-and-up {
		margin-left: 99px!important
	}
	.u-mh\+\+-phablet-and-up {
		margin-right: 99px!important;
		margin-left: 99px!important
	}
	.u-mv\+\+-phablet-and-up {
		margin-top: 99px!important;
		margin-bottom: 99px!important
	}
}

@media screen and (max-width:499px) {
	.u-m\+\+-mobile {
		margin: 99px!important
	}
	.u-mt\+\+-mobile {
		margin-top: 99px!important
	}
	.u-mr\+\+-mobile {
		margin-right: 99px!important
	}
	.u-mb\+\+-mobile {
		margin-bottom: 99px!important
	}
	.u-ml\+\+-mobile {
		margin-left: 99px!important
	}
	.u-mh\+\+-mobile {
		margin-right: 99px!important;
		margin-left: 99px!important
	}
	.u-mv\+\+-mobile {
		margin-top: 99px!important;
		margin-bottom: 99px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-m\+\+-tablet-port {
		margin: 99px!important
	}
	.u-mt\+\+-tablet-port {
		margin-top: 99px!important
	}
	.u-mr\+\+-tablet-port {
		margin-right: 99px!important
	}
	.u-mb\+\+-tablet-port {
		margin-bottom: 99px!important
	}
	.u-ml\+\+-tablet-port {
		margin-left: 99px!important
	}
	.u-mh\+\+-tablet-port {
		margin-right: 99px!important;
		margin-left: 99px!important
	}
	.u-mv\+\+-tablet-port {
		margin-top: 99px!important;
		margin-bottom: 99px!important
	}
}

@media screen and (min-width:500px) {
	.u-m\+\+-tablet-port-and-up {
		margin: 99px!important
	}
	.u-mt\+\+-tablet-port-and-up {
		margin-top: 99px!important
	}
	.u-mr\+\+-tablet-port-and-up {
		margin-right: 99px!important
	}
	.u-mb\+\+-tablet-port-and-up {
		margin-bottom: 99px!important
	}
	.u-ml\+\+-tablet-port-and-up {
		margin-left: 99px!important
	}
	.u-mh\+\+-tablet-port-and-up {
		margin-right: 99px!important;
		margin-left: 99px!important
	}
	.u-mv\+\+-tablet-port-and-up {
		margin-top: 99px!important;
		margin-bottom: 99px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-m\+\+-tablet-land {
		margin: 99px!important
	}
	.u-mt\+\+-tablet-land {
		margin-top: 99px!important
	}
	.u-mr\+\+-tablet-land {
		margin-right: 99px!important
	}
	.u-mb\+\+-tablet-land {
		margin-bottom: 99px!important
	}
	.u-ml\+\+-tablet-land {
		margin-left: 99px!important
	}
	.u-mh\+\+-tablet-land {
		margin-right: 99px!important;
		margin-left: 99px!important
	}
	.u-mv\+\+-tablet-land {
		margin-top: 99px!important;
		margin-bottom: 99px!important
	}
}

@media screen and (min-width:900px) {
	.u-m\+\+-tablet-land-and-up {
		margin: 99px!important
	}
	.u-mt\+\+-tablet-land-and-up {
		margin-top: 99px!important
	}
	.u-mr\+\+-tablet-land-and-up {
		margin-right: 99px!important
	}
	.u-mb\+\+-tablet-land-and-up {
		margin-bottom: 99px!important
	}
	.u-ml\+\+-tablet-land-and-up {
		margin-left: 99px!important
	}
	.u-mh\+\+-tablet-land-and-up {
		margin-right: 99px!important;
		margin-left: 99px!important
	}
	.u-mv\+\+-tablet-land-and-up {
		margin-top: 99px!important;
		margin-bottom: 99px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-m\+\+-lap {
		margin: 99px!important
	}
	.u-mt\+\+-lap {
		margin-top: 99px!important
	}
	.u-mr\+\+-lap {
		margin-right: 99px!important
	}
	.u-mb\+\+-lap {
		margin-bottom: 99px!important
	}
	.u-ml\+\+-lap {
		margin-left: 99px!important
	}
	.u-mh\+\+-lap {
		margin-right: 99px!important;
		margin-left: 99px!important
	}
	.u-mv\+\+-lap {
		margin-top: 99px!important;
		margin-bottom: 99px!important
	}
}

@media screen and (min-width:72em) {
	.u-m\+\+-lap-and-up {
		margin: 99px!important
	}
	.u-mt\+\+-lap-and-up {
		margin-top: 99px!important
	}
	.u-mr\+\+-lap-and-up {
		margin-right: 99px!important
	}
	.u-mb\+\+-lap-and-up {
		margin-bottom: 99px!important
	}
	.u-ml\+\+-lap-and-up {
		margin-left: 99px!important
	}
	.u-mh\+\+-lap-and-up {
		margin-right: 99px!important;
		margin-left: 99px!important
	}
	.u-mv\+\+-lap-and-up {
		margin-top: 99px!important;
		margin-bottom: 99px!important
	}
}

@media screen and (max-width:899px) {
	.u-m\+\+-portable {
		margin: 99px!important
	}
	.u-mt\+\+-portable {
		margin-top: 99px!important
	}
	.u-mr\+\+-portable {
		margin-right: 99px!important
	}
	.u-mb\+\+-portable {
		margin-bottom: 99px!important
	}
	.u-ml\+\+-portable {
		margin-left: 99px!important
	}
	.u-mh\+\+-portable {
		margin-right: 99px!important;
		margin-left: 99px!important
	}
	.u-mv\+\+-portable {
		margin-top: 99px!important;
		margin-bottom: 99px!important
	}
}

@media screen and (min-width:90em) {
	.u-m\+\+-desk {
		margin: 99px!important
	}
	.u-mt\+\+-desk {
		margin-top: 99px!important
	}
	.u-mr\+\+-desk {
		margin-right: 99px!important
	}
	.u-mb\+\+-desk {
		margin-bottom: 99px!important
	}
	.u-ml\+\+-desk {
		margin-left: 99px!important
	}
	.u-mh\+\+-desk {
		margin-right: 99px!important;
		margin-left: 99px!important
	}
	.u-mv\+\+-desk {
		margin-top: 99px!important;
		margin-bottom: 99px!important
	}
}

@media screen and (min-width:120em) {
	.u-m\+\+-desk-wide {
		margin: 99px!important
	}
	.u-mt\+\+-desk-wide {
		margin-top: 99px!important
	}
	.u-mr\+\+-desk-wide {
		margin-right: 99px!important
	}
	.u-mb\+\+-desk-wide {
		margin-bottom: 99px!important
	}
	.u-ml\+\+-desk-wide {
		margin-left: 99px!important
	}
	.u-mh\+\+-desk-wide {
		margin-right: 99px!important;
		margin-left: 99px!important
	}
	.u-mv\+\+-desk-wide {
		margin-top: 99px!important;
		margin-bottom: 99px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-palm-m0 {
		margin: 0!important
	}
	.u-palm-mt0 {
		margin-top: 0!important
	}
	.u-palm-mr0 {
		margin-right: 0!important
	}
	.u-palm-mb0 {
		margin-bottom: 0!important
	}
	.u-palm-ml0 {
		margin-left: 0!important
	}
	.u-palm-mh0 {
		margin-right: 0!important;
		margin-left: 0!important
	}
	.u-palm-mv0 {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-phablet-m0 {
		margin: 0!important
	}
	.u-phablet-mt0 {
		margin-top: 0!important
	}
	.u-phablet-mr0 {
		margin-right: 0!important
	}
	.u-phablet-mb0 {
		margin-bottom: 0!important
	}
	.u-phablet-ml0 {
		margin-left: 0!important
	}
	.u-phablet-mh0 {
		margin-right: 0!important;
		margin-left: 0!important
	}
	.u-phablet-mv0 {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
}

@media screen and (min-width:25em) {
	.u-phablet-and-up-m0 {
		margin: 0!important
	}
	.u-phablet-and-up-mt0 {
		margin-top: 0!important
	}
	.u-phablet-and-up-mr0 {
		margin-right: 0!important
	}
	.u-phablet-and-up-mb0 {
		margin-bottom: 0!important
	}
	.u-phablet-and-up-ml0 {
		margin-left: 0!important
	}
	.u-phablet-and-up-mh0 {
		margin-right: 0!important;
		margin-left: 0!important
	}
	.u-phablet-and-up-mv0 {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
}

@media screen and (max-width:499px) {
	.u-mobile-m0 {
		margin: 0!important
	}
	.u-mobile-mt0 {
		margin-top: 0!important
	}
	.u-mobile-mr0 {
		margin-right: 0!important
	}
	.u-mobile-mb0 {
		margin-bottom: 0!important
	}
	.u-mobile-ml0 {
		margin-left: 0!important
	}
	.u-mobile-mh0 {
		margin-right: 0!important;
		margin-left: 0!important
	}
	.u-mobile-mv0 {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-tablet-port-m0 {
		margin: 0!important
	}
	.u-tablet-port-mt0 {
		margin-top: 0!important
	}
	.u-tablet-port-mr0 {
		margin-right: 0!important
	}
	.u-tablet-port-mb0 {
		margin-bottom: 0!important
	}
	.u-tablet-port-ml0 {
		margin-left: 0!important
	}
	.u-tablet-port-mh0 {
		margin-right: 0!important;
		margin-left: 0!important
	}
	.u-tablet-port-mv0 {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
}

@media screen and (min-width:500px) {
	.u-tablet-port-and-up-m0 {
		margin: 0!important
	}
	.u-tablet-port-and-up-mt0 {
		margin-top: 0!important
	}
	.u-tablet-port-and-up-mr0 {
		margin-right: 0!important
	}
	.u-tablet-port-and-up-mb0 {
		margin-bottom: 0!important
	}
	.u-tablet-port-and-up-ml0 {
		margin-left: 0!important
	}
	.u-tablet-port-and-up-mh0 {
		margin-right: 0!important;
		margin-left: 0!important
	}
	.u-tablet-port-and-up-mv0 {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-tablet-land-m0 {
		margin: 0!important
	}
	.u-tablet-land-mt0 {
		margin-top: 0!important
	}
	.u-tablet-land-mr0 {
		margin-right: 0!important
	}
	.u-tablet-land-mb0 {
		margin-bottom: 0!important
	}
	.u-tablet-land-ml0 {
		margin-left: 0!important
	}
	.u-tablet-land-mh0 {
		margin-right: 0!important;
		margin-left: 0!important
	}
	.u-tablet-land-mv0 {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
}

@media screen and (min-width:900px) {
	.u-tablet-land-and-up-m0 {
		margin: 0!important
	}
	.u-tablet-land-and-up-mt0 {
		margin-top: 0!important
	}
	.u-tablet-land-and-up-mr0 {
		margin-right: 0!important
	}
	.u-tablet-land-and-up-mb0 {
		margin-bottom: 0!important
	}
	.u-tablet-land-and-up-ml0 {
		margin-left: 0!important
	}
	.u-tablet-land-and-up-mh0 {
		margin-right: 0!important;
		margin-left: 0!important
	}
	.u-tablet-land-and-up-mv0 {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-lap-m0 {
		margin: 0!important
	}
	.u-lap-mt0 {
		margin-top: 0!important
	}
	.u-lap-mr0 {
		margin-right: 0!important
	}
	.u-lap-mb0 {
		margin-bottom: 0!important
	}
	.u-lap-ml0 {
		margin-left: 0!important
	}
	.u-lap-mh0 {
		margin-right: 0!important;
		margin-left: 0!important
	}
	.u-lap-mv0 {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
}

@media screen and (min-width:72em) {
	.u-lap-and-up-m0 {
		margin: 0!important
	}
	.u-lap-and-up-mt0 {
		margin-top: 0!important
	}
	.u-lap-and-up-mr0 {
		margin-right: 0!important
	}
	.u-lap-and-up-mb0 {
		margin-bottom: 0!important
	}
	.u-lap-and-up-ml0 {
		margin-left: 0!important
	}
	.u-lap-and-up-mh0 {
		margin-right: 0!important;
		margin-left: 0!important
	}
	.u-lap-and-up-mv0 {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
}

@media screen and (max-width:899px) {
	.u-portable-m0 {
		margin: 0!important
	}
	.u-portable-mt0 {
		margin-top: 0!important
	}
	.u-portable-mr0 {
		margin-right: 0!important
	}
	.u-portable-mb0 {
		margin-bottom: 0!important
	}
	.u-portable-ml0 {
		margin-left: 0!important
	}
	.u-portable-mh0 {
		margin-right: 0!important;
		margin-left: 0!important
	}
	.u-portable-mv0 {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
}

@media screen and (min-width:90em) {
	.u-desk-m0 {
		margin: 0!important
	}
	.u-desk-mt0 {
		margin-top: 0!important
	}
	.u-desk-mr0 {
		margin-right: 0!important
	}
	.u-desk-mb0 {
		margin-bottom: 0!important
	}
	.u-desk-ml0 {
		margin-left: 0!important
	}
	.u-desk-mh0 {
		margin-right: 0!important;
		margin-left: 0!important
	}
	.u-desk-mv0 {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
}

@media screen and (min-width:120em) {
	.u-desk-wide-m0 {
		margin: 0!important
	}
	.u-desk-wide-mt0 {
		margin-top: 0!important
	}
	.u-desk-wide-mr0 {
		margin-right: 0!important
	}
	.u-desk-wide-mb0 {
		margin-bottom: 0!important
	}
	.u-desk-wide-ml0 {
		margin-left: 0!important
	}
	.u-desk-wide-mh0 {
		margin-right: 0!important;
		margin-left: 0!important
	}
	.u-desk-wide-mv0 {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-palm--m {
		margin: -24.75px!important
	}
	.u-palm--mt {
		margin-top: -24.75px!important
	}
	.u-palm--mr {
		margin-right: -24.75px!important
	}
	.u-palm--mb {
		margin-bottom: -24.75px!important
	}
	.u-palm--ml {
		margin-left: -24.75px!important
	}
	.u-palm--mh {
		margin-right: -24.75px!important;
		margin-left: -24.75px!important
	}
	.u-palm--mv {
		margin-top: -24.75px!important;
		margin-bottom: -24.75px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-phablet--m {
		margin: -24.75px!important
	}
	.u-phablet--mt {
		margin-top: -24.75px!important
	}
	.u-phablet--mr {
		margin-right: -24.75px!important
	}
	.u-phablet--mb {
		margin-bottom: -24.75px!important
	}
	.u-phablet--ml {
		margin-left: -24.75px!important
	}
	.u-phablet--mh {
		margin-right: -24.75px!important;
		margin-left: -24.75px!important
	}
	.u-phablet--mv {
		margin-top: -24.75px!important;
		margin-bottom: -24.75px!important
	}
}

@media screen and (min-width:25em) {
	.u-phablet-and-up--m {
		margin: -24.75px!important
	}
	.u-phablet-and-up--mt {
		margin-top: -24.75px!important
	}
	.u-phablet-and-up--mr {
		margin-right: -24.75px!important
	}
	.u-phablet-and-up--mb {
		margin-bottom: -24.75px!important
	}
	.u-phablet-and-up--ml {
		margin-left: -24.75px!important
	}
	.u-phablet-and-up--mh {
		margin-right: -24.75px!important;
		margin-left: -24.75px!important
	}
	.u-phablet-and-up--mv {
		margin-top: -24.75px!important;
		margin-bottom: -24.75px!important
	}
}

@media screen and (max-width:499px) {
	.u-mobile--m {
		margin: -24.75px!important
	}
	.u-mobile--mt {
		margin-top: -24.75px!important
	}
	.u-mobile--mr {
		margin-right: -24.75px!important
	}
	.u-mobile--mb {
		margin-bottom: -24.75px!important
	}
	.u-mobile--ml {
		margin-left: -24.75px!important
	}
	.u-mobile--mh {
		margin-right: -24.75px!important;
		margin-left: -24.75px!important
	}
	.u-mobile--mv {
		margin-top: -24.75px!important;
		margin-bottom: -24.75px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-tablet-port--m {
		margin: -24.75px!important
	}
	.u-tablet-port--mt {
		margin-top: -24.75px!important
	}
	.u-tablet-port--mr {
		margin-right: -24.75px!important
	}
	.u-tablet-port--mb {
		margin-bottom: -24.75px!important
	}
	.u-tablet-port--ml {
		margin-left: -24.75px!important
	}
	.u-tablet-port--mh {
		margin-right: -24.75px!important;
		margin-left: -24.75px!important
	}
	.u-tablet-port--mv {
		margin-top: -24.75px!important;
		margin-bottom: -24.75px!important
	}
}

@media screen and (min-width:500px) {
	.u-tablet-port-and-up--m {
		margin: -24.75px!important
	}
	.u-tablet-port-and-up--mt {
		margin-top: -24.75px!important
	}
	.u-tablet-port-and-up--mr {
		margin-right: -24.75px!important
	}
	.u-tablet-port-and-up--mb {
		margin-bottom: -24.75px!important
	}
	.u-tablet-port-and-up--ml {
		margin-left: -24.75px!important
	}
	.u-tablet-port-and-up--mh {
		margin-right: -24.75px!important;
		margin-left: -24.75px!important
	}
	.u-tablet-port-and-up--mv {
		margin-top: -24.75px!important;
		margin-bottom: -24.75px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-tablet-land--m {
		margin: -24.75px!important
	}
	.u-tablet-land--mt {
		margin-top: -24.75px!important
	}
	.u-tablet-land--mr {
		margin-right: -24.75px!important
	}
	.u-tablet-land--mb {
		margin-bottom: -24.75px!important
	}
	.u-tablet-land--ml {
		margin-left: -24.75px!important
	}
	.u-tablet-land--mh {
		margin-right: -24.75px!important;
		margin-left: -24.75px!important
	}
	.u-tablet-land--mv {
		margin-top: -24.75px!important;
		margin-bottom: -24.75px!important
	}
}

@media screen and (min-width:900px) {
	.u-tablet-land-and-up--m {
		margin: -24.75px!important
	}
	.u-tablet-land-and-up--mt {
		margin-top: -24.75px!important
	}
	.u-tablet-land-and-up--mr {
		margin-right: -24.75px!important
	}
	.u-tablet-land-and-up--mb {
		margin-bottom: -24.75px!important
	}
	.u-tablet-land-and-up--ml {
		margin-left: -24.75px!important
	}
	.u-tablet-land-and-up--mh {
		margin-right: -24.75px!important;
		margin-left: -24.75px!important
	}
	.u-tablet-land-and-up--mv {
		margin-top: -24.75px!important;
		margin-bottom: -24.75px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-lap--m {
		margin: -24.75px!important
	}
	.u-lap--mt {
		margin-top: -24.75px!important
	}
	.u-lap--mr {
		margin-right: -24.75px!important
	}
	.u-lap--mb {
		margin-bottom: -24.75px!important
	}
	.u-lap--ml {
		margin-left: -24.75px!important
	}
	.u-lap--mh {
		margin-right: -24.75px!important;
		margin-left: -24.75px!important
	}
	.u-lap--mv {
		margin-top: -24.75px!important;
		margin-bottom: -24.75px!important
	}
}

@media screen and (min-width:72em) {
	.u-lap-and-up--m {
		margin: -24.75px!important
	}
	.u-lap-and-up--mt {
		margin-top: -24.75px!important
	}
	.u-lap-and-up--mr {
		margin-right: -24.75px!important
	}
	.u-lap-and-up--mb {
		margin-bottom: -24.75px!important
	}
	.u-lap-and-up--ml {
		margin-left: -24.75px!important
	}
	.u-lap-and-up--mh {
		margin-right: -24.75px!important;
		margin-left: -24.75px!important
	}
	.u-lap-and-up--mv {
		margin-top: -24.75px!important;
		margin-bottom: -24.75px!important
	}
}

@media screen and (max-width:899px) {
	.u-portable--m {
		margin: -24.75px!important
	}
	.u-portable--mt {
		margin-top: -24.75px!important
	}
	.u-portable--mr {
		margin-right: -24.75px!important
	}
	.u-portable--mb {
		margin-bottom: -24.75px!important
	}
	.u-portable--ml {
		margin-left: -24.75px!important
	}
	.u-portable--mh {
		margin-right: -24.75px!important;
		margin-left: -24.75px!important
	}
	.u-portable--mv {
		margin-top: -24.75px!important;
		margin-bottom: -24.75px!important
	}
}

@media screen and (min-width:90em) {
	.u-desk--m {
		margin: -24.75px!important
	}
	.u-desk--mt {
		margin-top: -24.75px!important
	}
	.u-desk--mr {
		margin-right: -24.75px!important
	}
	.u-desk--mb {
		margin-bottom: -24.75px!important
	}
	.u-desk--ml {
		margin-left: -24.75px!important
	}
	.u-desk--mh {
		margin-right: -24.75px!important;
		margin-left: -24.75px!important
	}
	.u-desk--mv {
		margin-top: -24.75px!important;
		margin-bottom: -24.75px!important
	}
}

@media screen and (min-width:120em) {
	.u-desk-wide--m {
		margin: -24.75px!important
	}
	.u-desk-wide--mt {
		margin-top: -24.75px!important
	}
	.u-desk-wide--mr {
		margin-right: -24.75px!important
	}
	.u-desk-wide--mb {
		margin-bottom: -24.75px!important
	}
	.u-desk-wide--ml {
		margin-left: -24.75px!important
	}
	.u-desk-wide--mh {
		margin-right: -24.75px!important;
		margin-left: -24.75px!important
	}
	.u-desk-wide--mv {
		margin-top: -24.75px!important;
		margin-bottom: -24.75px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-palm--m-- {
		margin: -6px!important
	}
	.u-palm--mt-- {
		margin-top: -6px!important
	}
	.u-palm--mr-- {
		margin-right: -6px!important
	}
	.u-palm--mb-- {
		margin-bottom: -6px!important
	}
	.u-palm--ml-- {
		margin-left: -6px!important
	}
	.u-palm--mh-- {
		margin-right: -6px!important;
		margin-left: -6px!important
	}
	.u-palm--mv-- {
		margin-top: -6px!important;
		margin-bottom: -6px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-phablet--m-- {
		margin: -6px!important
	}
	.u-phablet--mt-- {
		margin-top: -6px!important
	}
	.u-phablet--mr-- {
		margin-right: -6px!important
	}
	.u-phablet--mb-- {
		margin-bottom: -6px!important
	}
	.u-phablet--ml-- {
		margin-left: -6px!important
	}
	.u-phablet--mh-- {
		margin-right: -6px!important;
		margin-left: -6px!important
	}
	.u-phablet--mv-- {
		margin-top: -6px!important;
		margin-bottom: -6px!important
	}
}

@media screen and (min-width:25em) {
	.u-phablet-and-up--m-- {
		margin: -6px!important
	}
	.u-phablet-and-up--mt-- {
		margin-top: -6px!important
	}
	.u-phablet-and-up--mr-- {
		margin-right: -6px!important
	}
	.u-phablet-and-up--mb-- {
		margin-bottom: -6px!important
	}
	.u-phablet-and-up--ml-- {
		margin-left: -6px!important
	}
	.u-phablet-and-up--mh-- {
		margin-right: -6px!important;
		margin-left: -6px!important
	}
	.u-phablet-and-up--mv-- {
		margin-top: -6px!important;
		margin-bottom: -6px!important
	}
}

@media screen and (max-width:499px) {
	.u-mobile--m-- {
		margin: -6px!important
	}
	.u-mobile--mt-- {
		margin-top: -6px!important
	}
	.u-mobile--mr-- {
		margin-right: -6px!important
	}
	.u-mobile--mb-- {
		margin-bottom: -6px!important
	}
	.u-mobile--ml-- {
		margin-left: -6px!important
	}
	.u-mobile--mh-- {
		margin-right: -6px!important;
		margin-left: -6px!important
	}
	.u-mobile--mv-- {
		margin-top: -6px!important;
		margin-bottom: -6px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-tablet-port--m-- {
		margin: -6px!important
	}
	.u-tablet-port--mt-- {
		margin-top: -6px!important
	}
	.u-tablet-port--mr-- {
		margin-right: -6px!important
	}
	.u-tablet-port--mb-- {
		margin-bottom: -6px!important
	}
	.u-tablet-port--ml-- {
		margin-left: -6px!important
	}
	.u-tablet-port--mh-- {
		margin-right: -6px!important;
		margin-left: -6px!important
	}
	.u-tablet-port--mv-- {
		margin-top: -6px!important;
		margin-bottom: -6px!important
	}
}

@media screen and (min-width:500px) {
	.u-tablet-port-and-up--m-- {
		margin: -6px!important
	}
	.u-tablet-port-and-up--mt-- {
		margin-top: -6px!important
	}
	.u-tablet-port-and-up--mr-- {
		margin-right: -6px!important
	}
	.u-tablet-port-and-up--mb-- {
		margin-bottom: -6px!important
	}
	.u-tablet-port-and-up--ml-- {
		margin-left: -6px!important
	}
	.u-tablet-port-and-up--mh-- {
		margin-right: -6px!important;
		margin-left: -6px!important
	}
	.u-tablet-port-and-up--mv-- {
		margin-top: -6px!important;
		margin-bottom: -6px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-tablet-land--m-- {
		margin: -6px!important
	}
	.u-tablet-land--mt-- {
		margin-top: -6px!important
	}
	.u-tablet-land--mr-- {
		margin-right: -6px!important
	}
	.u-tablet-land--mb-- {
		margin-bottom: -6px!important
	}
	.u-tablet-land--ml-- {
		margin-left: -6px!important
	}
	.u-tablet-land--mh-- {
		margin-right: -6px!important;
		margin-left: -6px!important
	}
	.u-tablet-land--mv-- {
		margin-top: -6px!important;
		margin-bottom: -6px!important
	}
}

@media screen and (min-width:900px) {
	.u-tablet-land-and-up--m-- {
		margin: -6px!important
	}
	.u-tablet-land-and-up--mt-- {
		margin-top: -6px!important
	}
	.u-tablet-land-and-up--mr-- {
		margin-right: -6px!important
	}
	.u-tablet-land-and-up--mb-- {
		margin-bottom: -6px!important
	}
	.u-tablet-land-and-up--ml-- {
		margin-left: -6px!important
	}
	.u-tablet-land-and-up--mh-- {
		margin-right: -6px!important;
		margin-left: -6px!important
	}
	.u-tablet-land-and-up--mv-- {
		margin-top: -6px!important;
		margin-bottom: -6px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-lap--m-- {
		margin: -6px!important
	}
	.u-lap--mt-- {
		margin-top: -6px!important
	}
	.u-lap--mr-- {
		margin-right: -6px!important
	}
	.u-lap--mb-- {
		margin-bottom: -6px!important
	}
	.u-lap--ml-- {
		margin-left: -6px!important
	}
	.u-lap--mh-- {
		margin-right: -6px!important;
		margin-left: -6px!important
	}
	.u-lap--mv-- {
		margin-top: -6px!important;
		margin-bottom: -6px!important
	}
}

@media screen and (min-width:72em) {
	.u-lap-and-up--m-- {
		margin: -6px!important
	}
	.u-lap-and-up--mt-- {
		margin-top: -6px!important
	}
	.u-lap-and-up--mr-- {
		margin-right: -6px!important
	}
	.u-lap-and-up--mb-- {
		margin-bottom: -6px!important
	}
	.u-lap-and-up--ml-- {
		margin-left: -6px!important
	}
	.u-lap-and-up--mh-- {
		margin-right: -6px!important;
		margin-left: -6px!important
	}
	.u-lap-and-up--mv-- {
		margin-top: -6px!important;
		margin-bottom: -6px!important
	}
}

@media screen and (max-width:899px) {
	.u-portable--m-- {
		margin: -6px!important
	}
	.u-portable--mt-- {
		margin-top: -6px!important
	}
	.u-portable--mr-- {
		margin-right: -6px!important
	}
	.u-portable--mb-- {
		margin-bottom: -6px!important
	}
	.u-portable--ml-- {
		margin-left: -6px!important
	}
	.u-portable--mh-- {
		margin-right: -6px!important;
		margin-left: -6px!important
	}
	.u-portable--mv-- {
		margin-top: -6px!important;
		margin-bottom: -6px!important
	}
}

@media screen and (min-width:90em) {
	.u-desk--m-- {
		margin: -6px!important
	}
	.u-desk--mt-- {
		margin-top: -6px!important
	}
	.u-desk--mr-- {
		margin-right: -6px!important
	}
	.u-desk--mb-- {
		margin-bottom: -6px!important
	}
	.u-desk--ml-- {
		margin-left: -6px!important
	}
	.u-desk--mh-- {
		margin-right: -6px!important;
		margin-left: -6px!important
	}
	.u-desk--mv-- {
		margin-top: -6px!important;
		margin-bottom: -6px!important
	}
}

@media screen and (min-width:120em) {
	.u-desk-wide--m-- {
		margin: -6px!important
	}
	.u-desk-wide--mt-- {
		margin-top: -6px!important
	}
	.u-desk-wide--mr-- {
		margin-right: -6px!important
	}
	.u-desk-wide--mb-- {
		margin-bottom: -6px!important
	}
	.u-desk-wide--ml-- {
		margin-left: -6px!important
	}
	.u-desk-wide--mh-- {
		margin-right: -6px!important;
		margin-left: -6px!important
	}
	.u-desk-wide--mv-- {
		margin-top: -6px!important;
		margin-bottom: -6px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-palm--m- {
		margin: -12px!important
	}
	.u-palm--mt- {
		margin-top: -12px!important
	}
	.u-palm--mr- {
		margin-right: -12px!important
	}
	.u-palm--mb- {
		margin-bottom: -12px!important
	}
	.u-palm--ml- {
		margin-left: -12px!important
	}
	.u-palm--mh- {
		margin-right: -12px!important;
		margin-left: -12px!important
	}
	.u-palm--mv- {
		margin-top: -12px!important;
		margin-bottom: -12px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-phablet--m- {
		margin: -12px!important
	}
	.u-phablet--mt- {
		margin-top: -12px!important
	}
	.u-phablet--mr- {
		margin-right: -12px!important
	}
	.u-phablet--mb- {
		margin-bottom: -12px!important
	}
	.u-phablet--ml- {
		margin-left: -12px!important
	}
	.u-phablet--mh- {
		margin-right: -12px!important;
		margin-left: -12px!important
	}
	.u-phablet--mv- {
		margin-top: -12px!important;
		margin-bottom: -12px!important
	}
}

@media screen and (min-width:25em) {
	.u-phablet-and-up--m- {
		margin: -12px!important
	}
	.u-phablet-and-up--mt- {
		margin-top: -12px!important
	}
	.u-phablet-and-up--mr- {
		margin-right: -12px!important
	}
	.u-phablet-and-up--mb- {
		margin-bottom: -12px!important
	}
	.u-phablet-and-up--ml- {
		margin-left: -12px!important
	}
	.u-phablet-and-up--mh- {
		margin-right: -12px!important;
		margin-left: -12px!important
	}
	.u-phablet-and-up--mv- {
		margin-top: -12px!important;
		margin-bottom: -12px!important
	}
}

@media screen and (max-width:499px) {
	.u-mobile--m- {
		margin: -12px!important
	}
	.u-mobile--mt- {
		margin-top: -12px!important
	}
	.u-mobile--mr- {
		margin-right: -12px!important
	}
	.u-mobile--mb- {
		margin-bottom: -12px!important
	}
	.u-mobile--ml- {
		margin-left: -12px!important
	}
	.u-mobile--mh- {
		margin-right: -12px!important;
		margin-left: -12px!important
	}
	.u-mobile--mv- {
		margin-top: -12px!important;
		margin-bottom: -12px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-tablet-port--m- {
		margin: -12px!important
	}
	.u-tablet-port--mt- {
		margin-top: -12px!important
	}
	.u-tablet-port--mr- {
		margin-right: -12px!important
	}
	.u-tablet-port--mb- {
		margin-bottom: -12px!important
	}
	.u-tablet-port--ml- {
		margin-left: -12px!important
	}
	.u-tablet-port--mh- {
		margin-right: -12px!important;
		margin-left: -12px!important
	}
	.u-tablet-port--mv- {
		margin-top: -12px!important;
		margin-bottom: -12px!important
	}
}

@media screen and (min-width:500px) {
	.u-tablet-port-and-up--m- {
		margin: -12px!important
	}
	.u-tablet-port-and-up--mt- {
		margin-top: -12px!important
	}
	.u-tablet-port-and-up--mr- {
		margin-right: -12px!important
	}
	.u-tablet-port-and-up--mb- {
		margin-bottom: -12px!important
	}
	.u-tablet-port-and-up--ml- {
		margin-left: -12px!important
	}
	.u-tablet-port-and-up--mh- {
		margin-right: -12px!important;
		margin-left: -12px!important
	}
	.u-tablet-port-and-up--mv- {
		margin-top: -12px!important;
		margin-bottom: -12px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-tablet-land--m- {
		margin: -12px!important
	}
	.u-tablet-land--mt- {
		margin-top: -12px!important
	}
	.u-tablet-land--mr- {
		margin-right: -12px!important
	}
	.u-tablet-land--mb- {
		margin-bottom: -12px!important
	}
	.u-tablet-land--ml- {
		margin-left: -12px!important
	}
	.u-tablet-land--mh- {
		margin-right: -12px!important;
		margin-left: -12px!important
	}
	.u-tablet-land--mv- {
		margin-top: -12px!important;
		margin-bottom: -12px!important
	}
}

@media screen and (min-width:900px) {
	.u-tablet-land-and-up--m- {
		margin: -12px!important
	}
	.u-tablet-land-and-up--mt- {
		margin-top: -12px!important
	}
	.u-tablet-land-and-up--mr- {
		margin-right: -12px!important
	}
	.u-tablet-land-and-up--mb- {
		margin-bottom: -12px!important
	}
	.u-tablet-land-and-up--ml- {
		margin-left: -12px!important
	}
	.u-tablet-land-and-up--mh- {
		margin-right: -12px!important;
		margin-left: -12px!important
	}
	.u-tablet-land-and-up--mv- {
		margin-top: -12px!important;
		margin-bottom: -12px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-lap--m- {
		margin: -12px!important
	}
	.u-lap--mt- {
		margin-top: -12px!important
	}
	.u-lap--mr- {
		margin-right: -12px!important
	}
	.u-lap--mb- {
		margin-bottom: -12px!important
	}
	.u-lap--ml- {
		margin-left: -12px!important
	}
	.u-lap--mh- {
		margin-right: -12px!important;
		margin-left: -12px!important
	}
	.u-lap--mv- {
		margin-top: -12px!important;
		margin-bottom: -12px!important
	}
}

@media screen and (min-width:72em) {
	.u-lap-and-up--m- {
		margin: -12px!important
	}
	.u-lap-and-up--mt- {
		margin-top: -12px!important
	}
	.u-lap-and-up--mr- {
		margin-right: -12px!important
	}
	.u-lap-and-up--mb- {
		margin-bottom: -12px!important
	}
	.u-lap-and-up--ml- {
		margin-left: -12px!important
	}
	.u-lap-and-up--mh- {
		margin-right: -12px!important;
		margin-left: -12px!important
	}
	.u-lap-and-up--mv- {
		margin-top: -12px!important;
		margin-bottom: -12px!important
	}
}

@media screen and (max-width:899px) {
	.u-portable--m- {
		margin: -12px!important
	}
	.u-portable--mt- {
		margin-top: -12px!important
	}
	.u-portable--mr- {
		margin-right: -12px!important
	}
	.u-portable--mb- {
		margin-bottom: -12px!important
	}
	.u-portable--ml- {
		margin-left: -12px!important
	}
	.u-portable--mh- {
		margin-right: -12px!important;
		margin-left: -12px!important
	}
	.u-portable--mv- {
		margin-top: -12px!important;
		margin-bottom: -12px!important
	}
}

@media screen and (min-width:90em) {
	.u-desk--m- {
		margin: -12px!important
	}
	.u-desk--mt- {
		margin-top: -12px!important
	}
	.u-desk--mr- {
		margin-right: -12px!important
	}
	.u-desk--mb- {
		margin-bottom: -12px!important
	}
	.u-desk--ml- {
		margin-left: -12px!important
	}
	.u-desk--mh- {
		margin-right: -12px!important;
		margin-left: -12px!important
	}
	.u-desk--mv- {
		margin-top: -12px!important;
		margin-bottom: -12px!important
	}
}

@media screen and (min-width:120em) {
	.u-desk-wide--m- {
		margin: -12px!important
	}
	.u-desk-wide--mt- {
		margin-top: -12px!important
	}
	.u-desk-wide--mr- {
		margin-right: -12px!important
	}
	.u-desk-wide--mb- {
		margin-bottom: -12px!important
	}
	.u-desk-wide--ml- {
		margin-left: -12px!important
	}
	.u-desk-wide--mh- {
		margin-right: -12px!important;
		margin-left: -12px!important
	}
	.u-desk-wide--mv- {
		margin-top: -12px!important;
		margin-bottom: -12px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-palm--m\+ {
		margin: -50px!important
	}
	.u-palm--mt\+ {
		margin-top: -50px!important
	}
	.u-palm--mr\+ {
		margin-right: -50px!important
	}
	.u-palm--mb\+ {
		margin-bottom: -50px!important
	}
	.u-palm--ml\+ {
		margin-left: -50px!important
	}
	.u-palm--mh\+ {
		margin-right: -50px!important;
		margin-left: -50px!important
	}
	.u-palm--mv\+ {
		margin-top: -50px!important;
		margin-bottom: -50px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-phablet--m\+ {
		margin: -50px!important
	}
	.u-phablet--mt\+ {
		margin-top: -50px!important
	}
	.u-phablet--mr\+ {
		margin-right: -50px!important
	}
	.u-phablet--mb\+ {
		margin-bottom: -50px!important
	}
	.u-phablet--ml\+ {
		margin-left: -50px!important
	}
	.u-phablet--mh\+ {
		margin-right: -50px!important;
		margin-left: -50px!important
	}
	.u-phablet--mv\+ {
		margin-top: -50px!important;
		margin-bottom: -50px!important
	}
}

@media screen and (min-width:25em) {
	.u-phablet-and-up--m\+ {
		margin: -50px!important
	}
	.u-phablet-and-up--mt\+ {
		margin-top: -50px!important
	}
	.u-phablet-and-up--mr\+ {
		margin-right: -50px!important
	}
	.u-phablet-and-up--mb\+ {
		margin-bottom: -50px!important
	}
	.u-phablet-and-up--ml\+ {
		margin-left: -50px!important
	}
	.u-phablet-and-up--mh\+ {
		margin-right: -50px!important;
		margin-left: -50px!important
	}
	.u-phablet-and-up--mv\+ {
		margin-top: -50px!important;
		margin-bottom: -50px!important
	}
}

@media screen and (max-width:499px) {
	.u-mobile--m\+ {
		margin: -50px!important
	}
	.u-mobile--mt\+ {
		margin-top: -50px!important
	}
	.u-mobile--mr\+ {
		margin-right: -50px!important
	}
	.u-mobile--mb\+ {
		margin-bottom: -50px!important
	}
	.u-mobile--ml\+ {
		margin-left: -50px!important
	}
	.u-mobile--mh\+ {
		margin-right: -50px!important;
		margin-left: -50px!important
	}
	.u-mobile--mv\+ {
		margin-top: -50px!important;
		margin-bottom: -50px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-tablet-port--m\+ {
		margin: -50px!important
	}
	.u-tablet-port--mt\+ {
		margin-top: -50px!important
	}
	.u-tablet-port--mr\+ {
		margin-right: -50px!important
	}
	.u-tablet-port--mb\+ {
		margin-bottom: -50px!important
	}
	.u-tablet-port--ml\+ {
		margin-left: -50px!important
	}
	.u-tablet-port--mh\+ {
		margin-right: -50px!important;
		margin-left: -50px!important
	}
	.u-tablet-port--mv\+ {
		margin-top: -50px!important;
		margin-bottom: -50px!important
	}
}

@media screen and (min-width:500px) {
	.u-tablet-port-and-up--m\+ {
		margin: -50px!important
	}
	.u-tablet-port-and-up--mt\+ {
		margin-top: -50px!important
	}
	.u-tablet-port-and-up--mr\+ {
		margin-right: -50px!important
	}
	.u-tablet-port-and-up--mb\+ {
		margin-bottom: -50px!important
	}
	.u-tablet-port-and-up--ml\+ {
		margin-left: -50px!important
	}
	.u-tablet-port-and-up--mh\+ {
		margin-right: -50px!important;
		margin-left: -50px!important
	}
	.u-tablet-port-and-up--mv\+ {
		margin-top: -50px!important;
		margin-bottom: -50px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-tablet-land--m\+ {
		margin: -50px!important
	}
	.u-tablet-land--mt\+ {
		margin-top: -50px!important
	}
	.u-tablet-land--mr\+ {
		margin-right: -50px!important
	}
	.u-tablet-land--mb\+ {
		margin-bottom: -50px!important
	}
	.u-tablet-land--ml\+ {
		margin-left: -50px!important
	}
	.u-tablet-land--mh\+ {
		margin-right: -50px!important;
		margin-left: -50px!important
	}
	.u-tablet-land--mv\+ {
		margin-top: -50px!important;
		margin-bottom: -50px!important
	}
}

@media screen and (min-width:900px) {
	.u-tablet-land-and-up--m\+ {
		margin: -50px!important
	}
	.u-tablet-land-and-up--mt\+ {
		margin-top: -50px!important
	}
	.u-tablet-land-and-up--mr\+ {
		margin-right: -50px!important
	}
	.u-tablet-land-and-up--mb\+ {
		margin-bottom: -50px!important
	}
	.u-tablet-land-and-up--ml\+ {
		margin-left: -50px!important
	}
	.u-tablet-land-and-up--mh\+ {
		margin-right: -50px!important;
		margin-left: -50px!important
	}
	.u-tablet-land-and-up--mv\+ {
		margin-top: -50px!important;
		margin-bottom: -50px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-lap--m\+ {
		margin: -50px!important
	}
	.u-lap--mt\+ {
		margin-top: -50px!important
	}
	.u-lap--mr\+ {
		margin-right: -50px!important
	}
	.u-lap--mb\+ {
		margin-bottom: -50px!important
	}
	.u-lap--ml\+ {
		margin-left: -50px!important
	}
	.u-lap--mh\+ {
		margin-right: -50px!important;
		margin-left: -50px!important
	}
	.u-lap--mv\+ {
		margin-top: -50px!important;
		margin-bottom: -50px!important
	}
}

@media screen and (min-width:72em) {
	.u-lap-and-up--m\+ {
		margin: -50px!important
	}
	.u-lap-and-up--mt\+ {
		margin-top: -50px!important
	}
	.u-lap-and-up--mr\+ {
		margin-right: -50px!important
	}
	.u-lap-and-up--mb\+ {
		margin-bottom: -50px!important
	}
	.u-lap-and-up--ml\+ {
		margin-left: -50px!important
	}
	.u-lap-and-up--mh\+ {
		margin-right: -50px!important;
		margin-left: -50px!important
	}
	.u-lap-and-up--mv\+ {
		margin-top: -50px!important;
		margin-bottom: -50px!important
	}
}

@media screen and (max-width:899px) {
	.u-portable--m\+ {
		margin: -50px!important
	}
	.u-portable--mt\+ {
		margin-top: -50px!important
	}
	.u-portable--mr\+ {
		margin-right: -50px!important
	}
	.u-portable--mb\+ {
		margin-bottom: -50px!important
	}
	.u-portable--ml\+ {
		margin-left: -50px!important
	}
	.u-portable--mh\+ {
		margin-right: -50px!important;
		margin-left: -50px!important
	}
	.u-portable--mv\+ {
		margin-top: -50px!important;
		margin-bottom: -50px!important
	}
}

@media screen and (min-width:90em) {
	.u-desk--m\+ {
		margin: -50px!important
	}
	.u-desk--mt\+ {
		margin-top: -50px!important
	}
	.u-desk--mr\+ {
		margin-right: -50px!important
	}
	.u-desk--mb\+ {
		margin-bottom: -50px!important
	}
	.u-desk--ml\+ {
		margin-left: -50px!important
	}
	.u-desk--mh\+ {
		margin-right: -50px!important;
		margin-left: -50px!important
	}
	.u-desk--mv\+ {
		margin-top: -50px!important;
		margin-bottom: -50px!important
	}
}

@media screen and (min-width:120em) {
	.u-desk-wide--m\+ {
		margin: -50px!important
	}
	.u-desk-wide--mt\+ {
		margin-top: -50px!important
	}
	.u-desk-wide--mr\+ {
		margin-right: -50px!important
	}
	.u-desk-wide--mb\+ {
		margin-bottom: -50px!important
	}
	.u-desk-wide--ml\+ {
		margin-left: -50px!important
	}
	.u-desk-wide--mh\+ {
		margin-right: -50px!important;
		margin-left: -50px!important
	}
	.u-desk-wide--mv\+ {
		margin-top: -50px!important;
		margin-bottom: -50px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-palm--m\+\+ {
		margin: -99px!important
	}
	.u-palm--mt\+\+ {
		margin-top: -99px!important
	}
	.u-palm--mr\+\+ {
		margin-right: -99px!important
	}
	.u-palm--mb\+\+ {
		margin-bottom: -99px!important
	}
	.u-palm--ml\+\+ {
		margin-left: -99px!important
	}
	.u-palm--mh\+\+ {
		margin-right: -99px!important;
		margin-left: -99px!important
	}
	.u-palm--mv\+\+ {
		margin-top: -99px!important;
		margin-bottom: -99px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-phablet--m\+\+ {
		margin: -99px!important
	}
	.u-phablet--mt\+\+ {
		margin-top: -99px!important
	}
	.u-phablet--mr\+\+ {
		margin-right: -99px!important
	}
	.u-phablet--mb\+\+ {
		margin-bottom: -99px!important
	}
	.u-phablet--ml\+\+ {
		margin-left: -99px!important
	}
	.u-phablet--mh\+\+ {
		margin-right: -99px!important;
		margin-left: -99px!important
	}
	.u-phablet--mv\+\+ {
		margin-top: -99px!important;
		margin-bottom: -99px!important
	}
}

@media screen and (min-width:25em) {
	.u-phablet-and-up--m\+\+ {
		margin: -99px!important
	}
	.u-phablet-and-up--mt\+\+ {
		margin-top: -99px!important
	}
	.u-phablet-and-up--mr\+\+ {
		margin-right: -99px!important
	}
	.u-phablet-and-up--mb\+\+ {
		margin-bottom: -99px!important
	}
	.u-phablet-and-up--ml\+\+ {
		margin-left: -99px!important
	}
	.u-phablet-and-up--mh\+\+ {
		margin-right: -99px!important;
		margin-left: -99px!important
	}
	.u-phablet-and-up--mv\+\+ {
		margin-top: -99px!important;
		margin-bottom: -99px!important
	}
}

@media screen and (max-width:499px) {
	.u-mobile--m\+\+ {
		margin: -99px!important
	}
	.u-mobile--mt\+\+ {
		margin-top: -99px!important
	}
	.u-mobile--mr\+\+ {
		margin-right: -99px!important
	}
	.u-mobile--mb\+\+ {
		margin-bottom: -99px!important
	}
	.u-mobile--ml\+\+ {
		margin-left: -99px!important
	}
	.u-mobile--mh\+\+ {
		margin-right: -99px!important;
		margin-left: -99px!important
	}
	.u-mobile--mv\+\+ {
		margin-top: -99px!important;
		margin-bottom: -99px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-tablet-port--m\+\+ {
		margin: -99px!important
	}
	.u-tablet-port--mt\+\+ {
		margin-top: -99px!important
	}
	.u-tablet-port--mr\+\+ {
		margin-right: -99px!important
	}
	.u-tablet-port--mb\+\+ {
		margin-bottom: -99px!important
	}
	.u-tablet-port--ml\+\+ {
		margin-left: -99px!important
	}
	.u-tablet-port--mh\+\+ {
		margin-right: -99px!important;
		margin-left: -99px!important
	}
	.u-tablet-port--mv\+\+ {
		margin-top: -99px!important;
		margin-bottom: -99px!important
	}
}

@media screen and (min-width:500px) {
	.u-tablet-port-and-up--m\+\+ {
		margin: -99px!important
	}
	.u-tablet-port-and-up--mt\+\+ {
		margin-top: -99px!important
	}
	.u-tablet-port-and-up--mr\+\+ {
		margin-right: -99px!important
	}
	.u-tablet-port-and-up--mb\+\+ {
		margin-bottom: -99px!important
	}
	.u-tablet-port-and-up--ml\+\+ {
		margin-left: -99px!important
	}
	.u-tablet-port-and-up--mh\+\+ {
		margin-right: -99px!important;
		margin-left: -99px!important
	}
	.u-tablet-port-and-up--mv\+\+ {
		margin-top: -99px!important;
		margin-bottom: -99px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-tablet-land--m\+\+ {
		margin: -99px!important
	}
	.u-tablet-land--mt\+\+ {
		margin-top: -99px!important
	}
	.u-tablet-land--mr\+\+ {
		margin-right: -99px!important
	}
	.u-tablet-land--mb\+\+ {
		margin-bottom: -99px!important
	}
	.u-tablet-land--ml\+\+ {
		margin-left: -99px!important
	}
	.u-tablet-land--mh\+\+ {
		margin-right: -99px!important;
		margin-left: -99px!important
	}
	.u-tablet-land--mv\+\+ {
		margin-top: -99px!important;
		margin-bottom: -99px!important
	}
}

@media screen and (min-width:900px) {
	.u-tablet-land-and-up--m\+\+ {
		margin: -99px!important
	}
	.u-tablet-land-and-up--mt\+\+ {
		margin-top: -99px!important
	}
	.u-tablet-land-and-up--mr\+\+ {
		margin-right: -99px!important
	}
	.u-tablet-land-and-up--mb\+\+ {
		margin-bottom: -99px!important
	}
	.u-tablet-land-and-up--ml\+\+ {
		margin-left: -99px!important
	}
	.u-tablet-land-and-up--mh\+\+ {
		margin-right: -99px!important;
		margin-left: -99px!important
	}
	.u-tablet-land-and-up--mv\+\+ {
		margin-top: -99px!important;
		margin-bottom: -99px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-lap--m\+\+ {
		margin: -99px!important
	}
	.u-lap--mt\+\+ {
		margin-top: -99px!important
	}
	.u-lap--mr\+\+ {
		margin-right: -99px!important
	}
	.u-lap--mb\+\+ {
		margin-bottom: -99px!important
	}
	.u-lap--ml\+\+ {
		margin-left: -99px!important
	}
	.u-lap--mh\+\+ {
		margin-right: -99px!important;
		margin-left: -99px!important
	}
	.u-lap--mv\+\+ {
		margin-top: -99px!important;
		margin-bottom: -99px!important
	}
}

@media screen and (min-width:72em) {
	.u-lap-and-up--m\+\+ {
		margin: -99px!important
	}
	.u-lap-and-up--mt\+\+ {
		margin-top: -99px!important
	}
	.u-lap-and-up--mr\+\+ {
		margin-right: -99px!important
	}
	.u-lap-and-up--mb\+\+ {
		margin-bottom: -99px!important
	}
	.u-lap-and-up--ml\+\+ {
		margin-left: -99px!important
	}
	.u-lap-and-up--mh\+\+ {
		margin-right: -99px!important;
		margin-left: -99px!important
	}
	.u-lap-and-up--mv\+\+ {
		margin-top: -99px!important;
		margin-bottom: -99px!important
	}
}

@media screen and (max-width:899px) {
	.u-portable--m\+\+ {
		margin: -99px!important
	}
	.u-portable--mt\+\+ {
		margin-top: -99px!important
	}
	.u-portable--mr\+\+ {
		margin-right: -99px!important
	}
	.u-portable--mb\+\+ {
		margin-bottom: -99px!important
	}
	.u-portable--ml\+\+ {
		margin-left: -99px!important
	}
	.u-portable--mh\+\+ {
		margin-right: -99px!important;
		margin-left: -99px!important
	}
	.u-portable--mv\+\+ {
		margin-top: -99px!important;
		margin-bottom: -99px!important
	}
}

@media screen and (min-width:90em) {
	.u-desk--m\+\+ {
		margin: -99px!important
	}
	.u-desk--mt\+\+ {
		margin-top: -99px!important
	}
	.u-desk--mr\+\+ {
		margin-right: -99px!important
	}
	.u-desk--mb\+\+ {
		margin-bottom: -99px!important
	}
	.u-desk--ml\+\+ {
		margin-left: -99px!important
	}
	.u-desk--mh\+\+ {
		margin-right: -99px!important;
		margin-left: -99px!important
	}
	.u-desk--mv\+\+ {
		margin-top: -99px!important;
		margin-bottom: -99px!important
	}
}

@media screen and (min-width:120em) {
	.u-desk-wide--m\+\+ {
		margin: -99px!important
	}
	.u-desk-wide--mt\+\+ {
		margin-top: -99px!important
	}
	.u-desk-wide--mr\+\+ {
		margin-right: -99px!important
	}
	.u-desk-wide--mb\+\+ {
		margin-bottom: -99px!important
	}
	.u-desk-wide--ml\+\+ {
		margin-left: -99px!important
	}
	.u-desk-wide--mh\+\+ {
		margin-right: -99px!important;
		margin-left: -99px!important
	}
	.u-desk-wide--mv\+\+ {
		margin-top: -99px!important;
		margin-bottom: -99px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-palm-p {
		padding: 24.75px!important
	}
	.u-palm-pt {
		padding-top: 24.75px!important
	}
	.u-palm-pr {
		padding-right: 24.75px!important
	}
	.u-palm-pb {
		padding-bottom: 24.75px!important
	}
	.u-palm-pl {
		padding-left: 24.75px!important
	}
	.u-palm-ph {
		padding-right: 24.75px!important;
		padding-left: 24.75px!important
	}
	.u-palm-pv {
		padding-top: 24.75px!important;
		padding-bottom: 24.75px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-phablet-p {
		padding: 24.75px!important
	}
	.u-phablet-pt {
		padding-top: 24.75px!important
	}
	.u-phablet-pr {
		padding-right: 24.75px!important
	}
	.u-phablet-pb {
		padding-bottom: 24.75px!important
	}
	.u-phablet-pl {
		padding-left: 24.75px!important
	}
	.u-phablet-ph {
		padding-right: 24.75px!important;
		padding-left: 24.75px!important
	}
	.u-phablet-pv {
		padding-top: 24.75px!important;
		padding-bottom: 24.75px!important
	}
}

@media screen and (min-width:25em) {
	.u-phablet-and-up-p {
		padding: 24.75px!important
	}
	.u-phablet-and-up-pt {
		padding-top: 24.75px!important
	}
	.u-phablet-and-up-pr {
		padding-right: 24.75px!important
	}
	.u-phablet-and-up-pb {
		padding-bottom: 24.75px!important
	}
	.u-phablet-and-up-pl {
		padding-left: 24.75px!important
	}
	.u-phablet-and-up-ph {
		padding-right: 24.75px!important;
		padding-left: 24.75px!important
	}
	.u-phablet-and-up-pv {
		padding-top: 24.75px!important;
		padding-bottom: 24.75px!important
	}
}

@media screen and (max-width:499px) {
	.u-mobile-p {
		padding: 24.75px!important
	}
	.u-mobile-pt {
		padding-top: 24.75px!important
	}
	.u-mobile-pr {
		padding-right: 24.75px!important
	}
	.u-mobile-pb {
		padding-bottom: 24.75px!important
	}
	.u-mobile-pl {
		padding-left: 24.75px!important
	}
	.u-mobile-ph {
		padding-right: 24.75px!important;
		padding-left: 24.75px!important
	}
	.u-mobile-pv {
		padding-top: 24.75px!important;
		padding-bottom: 24.75px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-tablet-port-p {
		padding: 24.75px!important
	}
	.u-tablet-port-pt {
		padding-top: 24.75px!important
	}
	.u-tablet-port-pr {
		padding-right: 24.75px!important
	}
	.u-tablet-port-pb {
		padding-bottom: 24.75px!important
	}
	.u-tablet-port-pl {
		padding-left: 24.75px!important
	}
	.u-tablet-port-ph {
		padding-right: 24.75px!important;
		padding-left: 24.75px!important
	}
	.u-tablet-port-pv {
		padding-top: 24.75px!important;
		padding-bottom: 24.75px!important
	}
}

@media screen and (min-width:500px) {
	.u-tablet-port-and-up-p {
		padding: 24.75px!important
	}
	.u-tablet-port-and-up-pt {
		padding-top: 24.75px!important
	}
	.u-tablet-port-and-up-pr {
		padding-right: 24.75px!important
	}
	.u-tablet-port-and-up-pb {
		padding-bottom: 24.75px!important
	}
	.u-tablet-port-and-up-pl {
		padding-left: 24.75px!important
	}
	.u-tablet-port-and-up-ph {
		padding-right: 24.75px!important;
		padding-left: 24.75px!important
	}
	.u-tablet-port-and-up-pv {
		padding-top: 24.75px!important;
		padding-bottom: 24.75px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-tablet-land-p {
		padding: 24.75px!important
	}
	.u-tablet-land-pt {
		padding-top: 24.75px!important
	}
	.u-tablet-land-pr {
		padding-right: 24.75px!important
	}
	.u-tablet-land-pb {
		padding-bottom: 24.75px!important
	}
	.u-tablet-land-pl {
		padding-left: 24.75px!important
	}
	.u-tablet-land-ph {
		padding-right: 24.75px!important;
		padding-left: 24.75px!important
	}
	.u-tablet-land-pv {
		padding-top: 24.75px!important;
		padding-bottom: 24.75px!important
	}
}

@media screen and (min-width:900px) {
	.u-tablet-land-and-up-p {
		padding: 24.75px!important
	}
	.u-tablet-land-and-up-pt {
		padding-top: 24.75px!important
	}
	.u-tablet-land-and-up-pr {
		padding-right: 24.75px!important
	}
	.u-tablet-land-and-up-pb {
		padding-bottom: 24.75px!important
	}
	.u-tablet-land-and-up-pl {
		padding-left: 24.75px!important
	}
	.u-tablet-land-and-up-ph {
		padding-right: 24.75px!important;
		padding-left: 24.75px!important
	}
	.u-tablet-land-and-up-pv {
		padding-top: 24.75px!important;
		padding-bottom: 24.75px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-lap-p {
		padding: 24.75px!important
	}
	.u-lap-pt {
		padding-top: 24.75px!important
	}
	.u-lap-pr {
		padding-right: 24.75px!important
	}
	.u-lap-pb {
		padding-bottom: 24.75px!important
	}
	.u-lap-pl {
		padding-left: 24.75px!important
	}
	.u-lap-ph {
		padding-right: 24.75px!important;
		padding-left: 24.75px!important
	}
	.u-lap-pv {
		padding-top: 24.75px!important;
		padding-bottom: 24.75px!important
	}
}

@media screen and (min-width:72em) {
	.u-lap-and-up-p {
		padding: 24.75px!important
	}
	.u-lap-and-up-pt {
		padding-top: 24.75px!important
	}
	.u-lap-and-up-pr {
		padding-right: 24.75px!important
	}
	.u-lap-and-up-pb {
		padding-bottom: 24.75px!important
	}
	.u-lap-and-up-pl {
		padding-left: 24.75px!important
	}
	.u-lap-and-up-ph {
		padding-right: 24.75px!important;
		padding-left: 24.75px!important
	}
	.u-lap-and-up-pv {
		padding-top: 24.75px!important;
		padding-bottom: 24.75px!important
	}
}

@media screen and (max-width:899px) {
	.u-portable-p {
		padding: 24.75px!important
	}
	.u-portable-pt {
		padding-top: 24.75px!important
	}
	.u-portable-pr {
		padding-right: 24.75px!important
	}
	.u-portable-pb {
		padding-bottom: 24.75px!important
	}
	.u-portable-pl {
		padding-left: 24.75px!important
	}
	.u-portable-ph {
		padding-right: 24.75px!important;
		padding-left: 24.75px!important
	}
	.u-portable-pv {
		padding-top: 24.75px!important;
		padding-bottom: 24.75px!important
	}
}

@media screen and (min-width:90em) {
	.u-desk-p {
		padding: 24.75px!important
	}
	.u-desk-pt {
		padding-top: 24.75px!important
	}
	.u-desk-pr {
		padding-right: 24.75px!important
	}
	.u-desk-pb {
		padding-bottom: 24.75px!important
	}
	.u-desk-pl {
		padding-left: 24.75px!important
	}
	.u-desk-ph {
		padding-right: 24.75px!important;
		padding-left: 24.75px!important
	}
	.u-desk-pv {
		padding-top: 24.75px!important;
		padding-bottom: 24.75px!important
	}
}

@media screen and (min-width:120em) {
	.u-desk-wide-p {
		padding: 24.75px!important
	}
	.u-desk-wide-pt {
		padding-top: 24.75px!important
	}
	.u-desk-wide-pr {
		padding-right: 24.75px!important
	}
	.u-desk-wide-pb {
		padding-bottom: 24.75px!important
	}
	.u-desk-wide-pl {
		padding-left: 24.75px!important
	}
	.u-desk-wide-ph {
		padding-right: 24.75px!important;
		padding-left: 24.75px!important
	}
	.u-desk-wide-pv {
		padding-top: 24.75px!important;
		padding-bottom: 24.75px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-palm-p-- {
		padding: 6px!important
	}
	.u-palm-pt-- {
		padding-top: 6px!important
	}
	.u-palm-pr-- {
		padding-right: 6px!important
	}
	.u-palm-pb-- {
		padding-bottom: 6px!important
	}
	.u-palm-pl-- {
		padding-left: 6px!important
	}
	.u-palm-ph-- {
		padding-right: 6px!important;
		padding-left: 6px!important
	}
	.u-palm-pv-- {
		padding-top: 6px!important;
		padding-bottom: 6px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-phablet-p-- {
		padding: 6px!important
	}
	.u-phablet-pt-- {
		padding-top: 6px!important
	}
	.u-phablet-pr-- {
		padding-right: 6px!important
	}
	.u-phablet-pb-- {
		padding-bottom: 6px!important
	}
	.u-phablet-pl-- {
		padding-left: 6px!important
	}
	.u-phablet-ph-- {
		padding-right: 6px!important;
		padding-left: 6px!important
	}
	.u-phablet-pv-- {
		padding-top: 6px!important;
		padding-bottom: 6px!important
	}
}

@media screen and (min-width:25em) {
	.u-phablet-and-up-p-- {
		padding: 6px!important
	}
	.u-phablet-and-up-pt-- {
		padding-top: 6px!important
	}
	.u-phablet-and-up-pr-- {
		padding-right: 6px!important
	}
	.u-phablet-and-up-pb-- {
		padding-bottom: 6px!important
	}
	.u-phablet-and-up-pl-- {
		padding-left: 6px!important
	}
	.u-phablet-and-up-ph-- {
		padding-right: 6px!important;
		padding-left: 6px!important
	}
	.u-phablet-and-up-pv-- {
		padding-top: 6px!important;
		padding-bottom: 6px!important
	}
}

@media screen and (max-width:499px) {
	.u-mobile-p-- {
		padding: 6px!important
	}
	.u-mobile-pt-- {
		padding-top: 6px!important
	}
	.u-mobile-pr-- {
		padding-right: 6px!important
	}
	.u-mobile-pb-- {
		padding-bottom: 6px!important
	}
	.u-mobile-pl-- {
		padding-left: 6px!important
	}
	.u-mobile-ph-- {
		padding-right: 6px!important;
		padding-left: 6px!important
	}
	.u-mobile-pv-- {
		padding-top: 6px!important;
		padding-bottom: 6px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-tablet-port-p-- {
		padding: 6px!important
	}
	.u-tablet-port-pt-- {
		padding-top: 6px!important
	}
	.u-tablet-port-pr-- {
		padding-right: 6px!important
	}
	.u-tablet-port-pb-- {
		padding-bottom: 6px!important
	}
	.u-tablet-port-pl-- {
		padding-left: 6px!important
	}
	.u-tablet-port-ph-- {
		padding-right: 6px!important;
		padding-left: 6px!important
	}
	.u-tablet-port-pv-- {
		padding-top: 6px!important;
		padding-bottom: 6px!important
	}
}

@media screen and (min-width:500px) {
	.u-tablet-port-and-up-p-- {
		padding: 6px!important
	}
	.u-tablet-port-and-up-pt-- {
		padding-top: 6px!important
	}
	.u-tablet-port-and-up-pr-- {
		padding-right: 6px!important
	}
	.u-tablet-port-and-up-pb-- {
		padding-bottom: 6px!important
	}
	.u-tablet-port-and-up-pl-- {
		padding-left: 6px!important
	}
	.u-tablet-port-and-up-ph-- {
		padding-right: 6px!important;
		padding-left: 6px!important
	}
	.u-tablet-port-and-up-pv-- {
		padding-top: 6px!important;
		padding-bottom: 6px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-tablet-land-p-- {
		padding: 6px!important
	}
	.u-tablet-land-pt-- {
		padding-top: 6px!important
	}
	.u-tablet-land-pr-- {
		padding-right: 6px!important
	}
	.u-tablet-land-pb-- {
		padding-bottom: 6px!important
	}
	.u-tablet-land-pl-- {
		padding-left: 6px!important
	}
	.u-tablet-land-ph-- {
		padding-right: 6px!important;
		padding-left: 6px!important
	}
	.u-tablet-land-pv-- {
		padding-top: 6px!important;
		padding-bottom: 6px!important
	}
}

@media screen and (min-width:900px) {
	.u-tablet-land-and-up-p-- {
		padding: 6px!important
	}
	.u-tablet-land-and-up-pt-- {
		padding-top: 6px!important
	}
	.u-tablet-land-and-up-pr-- {
		padding-right: 6px!important
	}
	.u-tablet-land-and-up-pb-- {
		padding-bottom: 6px!important
	}
	.u-tablet-land-and-up-pl-- {
		padding-left: 6px!important
	}
	.u-tablet-land-and-up-ph-- {
		padding-right: 6px!important;
		padding-left: 6px!important
	}
	.u-tablet-land-and-up-pv-- {
		padding-top: 6px!important;
		padding-bottom: 6px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-lap-p-- {
		padding: 6px!important
	}
	.u-lap-pt-- {
		padding-top: 6px!important
	}
	.u-lap-pr-- {
		padding-right: 6px!important
	}
	.u-lap-pb-- {
		padding-bottom: 6px!important
	}
	.u-lap-pl-- {
		padding-left: 6px!important
	}
	.u-lap-ph-- {
		padding-right: 6px!important;
		padding-left: 6px!important
	}
	.u-lap-pv-- {
		padding-top: 6px!important;
		padding-bottom: 6px!important
	}
}

@media screen and (min-width:72em) {
	.u-lap-and-up-p-- {
		padding: 6px!important
	}
	.u-lap-and-up-pt-- {
		padding-top: 6px!important
	}
	.u-lap-and-up-pr-- {
		padding-right: 6px!important
	}
	.u-lap-and-up-pb-- {
		padding-bottom: 6px!important
	}
	.u-lap-and-up-pl-- {
		padding-left: 6px!important
	}
	.u-lap-and-up-ph-- {
		padding-right: 6px!important;
		padding-left: 6px!important
	}
	.u-lap-and-up-pv-- {
		padding-top: 6px!important;
		padding-bottom: 6px!important
	}
}

@media screen and (max-width:899px) {
	.u-portable-p-- {
		padding: 6px!important
	}
	.u-portable-pt-- {
		padding-top: 6px!important
	}
	.u-portable-pr-- {
		padding-right: 6px!important
	}
	.u-portable-pb-- {
		padding-bottom: 6px!important
	}
	.u-portable-pl-- {
		padding-left: 6px!important
	}
	.u-portable-ph-- {
		padding-right: 6px!important;
		padding-left: 6px!important
	}
	.u-portable-pv-- {
		padding-top: 6px!important;
		padding-bottom: 6px!important
	}
}

@media screen and (min-width:90em) {
	.u-desk-p-- {
		padding: 6px!important
	}
	.u-desk-pt-- {
		padding-top: 6px!important
	}
	.u-desk-pr-- {
		padding-right: 6px!important
	}
	.u-desk-pb-- {
		padding-bottom: 6px!important
	}
	.u-desk-pl-- {
		padding-left: 6px!important
	}
	.u-desk-ph-- {
		padding-right: 6px!important;
		padding-left: 6px!important
	}
	.u-desk-pv-- {
		padding-top: 6px!important;
		padding-bottom: 6px!important
	}
}

@media screen and (min-width:120em) {
	.u-desk-wide-p-- {
		padding: 6px!important
	}
	.u-desk-wide-pt-- {
		padding-top: 6px!important
	}
	.u-desk-wide-pr-- {
		padding-right: 6px!important
	}
	.u-desk-wide-pb-- {
		padding-bottom: 6px!important
	}
	.u-desk-wide-pl-- {
		padding-left: 6px!important
	}
	.u-desk-wide-ph-- {
		padding-right: 6px!important;
		padding-left: 6px!important
	}
	.u-desk-wide-pv-- {
		padding-top: 6px!important;
		padding-bottom: 6px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-palm-p- {
		padding: 12px!important
	}
	.u-palm-pt- {
		padding-top: 12px!important
	}
	.u-palm-pr- {
		padding-right: 12px!important
	}
	.u-palm-pb- {
		padding-bottom: 12px!important
	}
	.u-palm-pl- {
		padding-left: 12px!important
	}
	.u-palm-ph- {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.u-palm-pv- {
		padding-top: 12px!important;
		padding-bottom: 12px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-phablet-p- {
		padding: 12px!important
	}
	.u-phablet-pt- {
		padding-top: 12px!important
	}
	.u-phablet-pr- {
		padding-right: 12px!important
	}
	.u-phablet-pb- {
		padding-bottom: 12px!important
	}
	.u-phablet-pl- {
		padding-left: 12px!important
	}
	.u-phablet-ph- {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.u-phablet-pv- {
		padding-top: 12px!important;
		padding-bottom: 12px!important
	}
}

@media screen and (min-width:25em) {
	.u-phablet-and-up-p- {
		padding: 12px!important
	}
	.u-phablet-and-up-pt- {
		padding-top: 12px!important
	}
	.u-phablet-and-up-pr- {
		padding-right: 12px!important
	}
	.u-phablet-and-up-pb- {
		padding-bottom: 12px!important
	}
	.u-phablet-and-up-pl- {
		padding-left: 12px!important
	}
	.u-phablet-and-up-ph- {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.u-phablet-and-up-pv- {
		padding-top: 12px!important;
		padding-bottom: 12px!important
	}
}

@media screen and (max-width:499px) {
	.u-mobile-p- {
		padding: 12px!important
	}
	.u-mobile-pt- {
		padding-top: 12px!important
	}
	.u-mobile-pr- {
		padding-right: 12px!important
	}
	.u-mobile-pb- {
		padding-bottom: 12px!important
	}
	.u-mobile-pl- {
		padding-left: 12px!important
	}
	.u-mobile-ph- {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.u-mobile-pv- {
		padding-top: 12px!important;
		padding-bottom: 12px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-tablet-port-p- {
		padding: 12px!important
	}
	.u-tablet-port-pt- {
		padding-top: 12px!important
	}
	.u-tablet-port-pr- {
		padding-right: 12px!important
	}
	.u-tablet-port-pb- {
		padding-bottom: 12px!important
	}
	.u-tablet-port-pl- {
		padding-left: 12px!important
	}
	.u-tablet-port-ph- {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.u-tablet-port-pv- {
		padding-top: 12px!important;
		padding-bottom: 12px!important
	}
}

@media screen and (min-width:500px) {
	.u-tablet-port-and-up-p- {
		padding: 12px!important
	}
	.u-tablet-port-and-up-pt- {
		padding-top: 12px!important
	}
	.u-tablet-port-and-up-pr- {
		padding-right: 12px!important
	}
	.u-tablet-port-and-up-pb- {
		padding-bottom: 12px!important
	}
	.u-tablet-port-and-up-pl- {
		padding-left: 12px!important
	}
	.u-tablet-port-and-up-ph- {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.u-tablet-port-and-up-pv- {
		padding-top: 12px!important;
		padding-bottom: 12px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-tablet-land-p- {
		padding: 12px!important
	}
	.u-tablet-land-pt- {
		padding-top: 12px!important
	}
	.u-tablet-land-pr- {
		padding-right: 12px!important
	}
	.u-tablet-land-pb- {
		padding-bottom: 12px!important
	}
	.u-tablet-land-pl- {
		padding-left: 12px!important
	}
	.u-tablet-land-ph- {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.u-tablet-land-pv- {
		padding-top: 12px!important;
		padding-bottom: 12px!important
	}
}

@media screen and (min-width:900px) {
	.u-tablet-land-and-up-p- {
		padding: 12px!important
	}
	.u-tablet-land-and-up-pt- {
		padding-top: 12px!important
	}
	.u-tablet-land-and-up-pr- {
		padding-right: 12px!important
	}
	.u-tablet-land-and-up-pb- {
		padding-bottom: 12px!important
	}
	.u-tablet-land-and-up-pl- {
		padding-left: 12px!important
	}
	.u-tablet-land-and-up-ph- {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.u-tablet-land-and-up-pv- {
		padding-top: 12px!important;
		padding-bottom: 12px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-lap-p- {
		padding: 12px!important
	}
	.u-lap-pt- {
		padding-top: 12px!important
	}
	.u-lap-pr- {
		padding-right: 12px!important
	}
	.u-lap-pb- {
		padding-bottom: 12px!important
	}
	.u-lap-pl- {
		padding-left: 12px!important
	}
	.u-lap-ph- {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.u-lap-pv- {
		padding-top: 12px!important;
		padding-bottom: 12px!important
	}
}

@media screen and (min-width:72em) {
	.u-lap-and-up-p- {
		padding: 12px!important
	}
	.u-lap-and-up-pt- {
		padding-top: 12px!important
	}
	.u-lap-and-up-pr- {
		padding-right: 12px!important
	}
	.u-lap-and-up-pb- {
		padding-bottom: 12px!important
	}
	.u-lap-and-up-pl- {
		padding-left: 12px!important
	}
	.u-lap-and-up-ph- {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.u-lap-and-up-pv- {
		padding-top: 12px!important;
		padding-bottom: 12px!important
	}
}

@media screen and (max-width:899px) {
	.u-portable-p- {
		padding: 12px!important
	}
	.u-portable-pt- {
		padding-top: 12px!important
	}
	.u-portable-pr- {
		padding-right: 12px!important
	}
	.u-portable-pb- {
		padding-bottom: 12px!important
	}
	.u-portable-pl- {
		padding-left: 12px!important
	}
	.u-portable-ph- {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.u-portable-pv- {
		padding-top: 12px!important;
		padding-bottom: 12px!important
	}
}

@media screen and (min-width:90em) {
	.u-desk-p- {
		padding: 12px!important
	}
	.u-desk-pt- {
		padding-top: 12px!important
	}
	.u-desk-pr- {
		padding-right: 12px!important
	}
	.u-desk-pb- {
		padding-bottom: 12px!important
	}
	.u-desk-pl- {
		padding-left: 12px!important
	}
	.u-desk-ph- {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.u-desk-pv- {
		padding-top: 12px!important;
		padding-bottom: 12px!important
	}
}

@media screen and (min-width:120em) {
	.u-desk-wide-p- {
		padding: 12px!important
	}
	.u-desk-wide-pt- {
		padding-top: 12px!important
	}
	.u-desk-wide-pr- {
		padding-right: 12px!important
	}
	.u-desk-wide-pb- {
		padding-bottom: 12px!important
	}
	.u-desk-wide-pl- {
		padding-left: 12px!important
	}
	.u-desk-wide-ph- {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.u-desk-wide-pv- {
		padding-top: 12px!important;
		padding-bottom: 12px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-palm-p\+ {
		padding: 50px!important
	}
	.u-palm-pt\+ {
		padding-top: 50px!important
	}
	.u-palm-pr\+ {
		padding-right: 50px!important
	}
	.u-palm-pb\+ {
		padding-bottom: 50px!important
	}
	.u-palm-pl\+ {
		padding-left: 50px!important
	}
	.u-palm-ph\+ {
		padding-right: 50px!important;
		padding-left: 50px!important
	}
	.u-palm-pv\+ {
		padding-top: 50px!important;
		padding-bottom: 50px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-phablet-p\+ {
		padding: 50px!important
	}
	.u-phablet-pt\+ {
		padding-top: 50px!important
	}
	.u-phablet-pr\+ {
		padding-right: 50px!important
	}
	.u-phablet-pb\+ {
		padding-bottom: 50px!important
	}
	.u-phablet-pl\+ {
		padding-left: 50px!important
	}
	.u-phablet-ph\+ {
		padding-right: 50px!important;
		padding-left: 50px!important
	}
	.u-phablet-pv\+ {
		padding-top: 50px!important;
		padding-bottom: 50px!important
	}
}

@media screen and (min-width:25em) {
	.u-phablet-and-up-p\+ {
		padding: 50px!important
	}
	.u-phablet-and-up-pt\+ {
		padding-top: 50px!important
	}
	.u-phablet-and-up-pr\+ {
		padding-right: 50px!important
	}
	.u-phablet-and-up-pb\+ {
		padding-bottom: 50px!important
	}
	.u-phablet-and-up-pl\+ {
		padding-left: 50px!important
	}
	.u-phablet-and-up-ph\+ {
		padding-right: 50px!important;
		padding-left: 50px!important
	}
	.u-phablet-and-up-pv\+ {
		padding-top: 50px!important;
		padding-bottom: 50px!important
	}
}

@media screen and (max-width:499px) {
	.u-mobile-p\+ {
		padding: 50px!important
	}
	.u-mobile-pt\+ {
		padding-top: 50px!important
	}
	.u-mobile-pr\+ {
		padding-right: 50px!important
	}
	.u-mobile-pb\+ {
		padding-bottom: 50px!important
	}
	.u-mobile-pl\+ {
		padding-left: 50px!important
	}
	.u-mobile-ph\+ {
		padding-right: 50px!important;
		padding-left: 50px!important
	}
	.u-mobile-pv\+ {
		padding-top: 50px!important;
		padding-bottom: 50px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-tablet-port-p\+ {
		padding: 50px!important
	}
	.u-tablet-port-pt\+ {
		padding-top: 50px!important
	}
	.u-tablet-port-pr\+ {
		padding-right: 50px!important
	}
	.u-tablet-port-pb\+ {
		padding-bottom: 50px!important
	}
	.u-tablet-port-pl\+ {
		padding-left: 50px!important
	}
	.u-tablet-port-ph\+ {
		padding-right: 50px!important;
		padding-left: 50px!important
	}
	.u-tablet-port-pv\+ {
		padding-top: 50px!important;
		padding-bottom: 50px!important
	}
}

@media screen and (min-width:500px) {
	.u-tablet-port-and-up-p\+ {
		padding: 50px!important
	}
	.u-tablet-port-and-up-pt\+ {
		padding-top: 50px!important
	}
	.u-tablet-port-and-up-pr\+ {
		padding-right: 50px!important
	}
	.u-tablet-port-and-up-pb\+ {
		padding-bottom: 50px!important
	}
	.u-tablet-port-and-up-pl\+ {
		padding-left: 50px!important
	}
	.u-tablet-port-and-up-ph\+ {
		padding-right: 50px!important;
		padding-left: 50px!important
	}
	.u-tablet-port-and-up-pv\+ {
		padding-top: 50px!important;
		padding-bottom: 50px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-tablet-land-p\+ {
		padding: 50px!important
	}
	.u-tablet-land-pt\+ {
		padding-top: 50px!important
	}
	.u-tablet-land-pr\+ {
		padding-right: 50px!important
	}
	.u-tablet-land-pb\+ {
		padding-bottom: 50px!important
	}
	.u-tablet-land-pl\+ {
		padding-left: 50px!important
	}
	.u-tablet-land-ph\+ {
		padding-right: 50px!important;
		padding-left: 50px!important
	}
	.u-tablet-land-pv\+ {
		padding-top: 50px!important;
		padding-bottom: 50px!important
	}
}

@media screen and (min-width:900px) {
	.u-tablet-land-and-up-p\+ {
		padding: 50px!important
	}
	.u-tablet-land-and-up-pt\+ {
		padding-top: 50px!important
	}
	.u-tablet-land-and-up-pr\+ {
		padding-right: 50px!important
	}
	.u-tablet-land-and-up-pb\+ {
		padding-bottom: 50px!important
	}
	.u-tablet-land-and-up-pl\+ {
		padding-left: 50px!important
	}
	.u-tablet-land-and-up-ph\+ {
		padding-right: 50px!important;
		padding-left: 50px!important
	}
	.u-tablet-land-and-up-pv\+ {
		padding-top: 50px!important;
		padding-bottom: 50px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-lap-p\+ {
		padding: 50px!important
	}
	.u-lap-pt\+ {
		padding-top: 50px!important
	}
	.u-lap-pr\+ {
		padding-right: 50px!important
	}
	.u-lap-pb\+ {
		padding-bottom: 50px!important
	}
	.u-lap-pl\+ {
		padding-left: 50px!important
	}
	.u-lap-ph\+ {
		padding-right: 50px!important;
		padding-left: 50px!important
	}
	.u-lap-pv\+ {
		padding-top: 50px!important;
		padding-bottom: 50px!important
	}
}

@media screen and (min-width:72em) {
	.u-lap-and-up-p\+ {
		padding: 50px!important
	}
	.u-lap-and-up-pt\+ {
		padding-top: 50px!important
	}
	.u-lap-and-up-pr\+ {
		padding-right: 50px!important
	}
	.u-lap-and-up-pb\+ {
		padding-bottom: 50px!important
	}
	.u-lap-and-up-pl\+ {
		padding-left: 50px!important
	}
	.u-lap-and-up-ph\+ {
		padding-right: 50px!important;
		padding-left: 50px!important
	}
	.u-lap-and-up-pv\+ {
		padding-top: 50px!important;
		padding-bottom: 50px!important
	}
}

@media screen and (max-width:899px) {
	.u-portable-p\+ {
		padding: 50px!important
	}
	.u-portable-pt\+ {
		padding-top: 50px!important
	}
	.u-portable-pr\+ {
		padding-right: 50px!important
	}
	.u-portable-pb\+ {
		padding-bottom: 50px!important
	}
	.u-portable-pl\+ {
		padding-left: 50px!important
	}
	.u-portable-ph\+ {
		padding-right: 50px!important;
		padding-left: 50px!important
	}
	.u-portable-pv\+ {
		padding-top: 50px!important;
		padding-bottom: 50px!important
	}
}

@media screen and (min-width:90em) {
	.u-desk-p\+ {
		padding: 50px!important
	}
	.u-desk-pt\+ {
		padding-top: 50px!important
	}
	.u-desk-pr\+ {
		padding-right: 50px!important
	}
	.u-desk-pb\+ {
		padding-bottom: 50px!important
	}
	.u-desk-pl\+ {
		padding-left: 50px!important
	}
	.u-desk-ph\+ {
		padding-right: 50px!important;
		padding-left: 50px!important
	}
	.u-desk-pv\+ {
		padding-top: 50px!important;
		padding-bottom: 50px!important
	}
}

@media screen and (min-width:120em) {
	.u-desk-wide-p\+ {
		padding: 50px!important
	}
	.u-desk-wide-pt\+ {
		padding-top: 50px!important
	}
	.u-desk-wide-pr\+ {
		padding-right: 50px!important
	}
	.u-desk-wide-pb\+ {
		padding-bottom: 50px!important
	}
	.u-desk-wide-pl\+ {
		padding-left: 50px!important
	}
	.u-desk-wide-ph\+ {
		padding-right: 50px!important;
		padding-left: 50px!important
	}
	.u-desk-wide-pv\+ {
		padding-top: 50px!important;
		padding-bottom: 50px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-palm-p\+\+ {
		padding: 99px!important
	}
	.u-palm-pt\+\+ {
		padding-top: 99px!important
	}
	.u-palm-pr\+\+ {
		padding-right: 99px!important
	}
	.u-palm-pb\+\+ {
		padding-bottom: 99px!important
	}
	.u-palm-pl\+\+ {
		padding-left: 99px!important
	}
	.u-palm-ph\+\+ {
		padding-right: 99px!important;
		padding-left: 99px!important
	}
	.u-palm-pv\+\+ {
		padding-top: 99px!important;
		padding-bottom: 99px!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-phablet-p\+\+ {
		padding: 99px!important
	}
	.u-phablet-pt\+\+ {
		padding-top: 99px!important
	}
	.u-phablet-pr\+\+ {
		padding-right: 99px!important
	}
	.u-phablet-pb\+\+ {
		padding-bottom: 99px!important
	}
	.u-phablet-pl\+\+ {
		padding-left: 99px!important
	}
	.u-phablet-ph\+\+ {
		padding-right: 99px!important;
		padding-left: 99px!important
	}
	.u-phablet-pv\+\+ {
		padding-top: 99px!important;
		padding-bottom: 99px!important
	}
}

@media screen and (min-width:25em) {
	.u-phablet-and-up-p\+\+ {
		padding: 99px!important
	}
	.u-phablet-and-up-pt\+\+ {
		padding-top: 99px!important
	}
	.u-phablet-and-up-pr\+\+ {
		padding-right: 99px!important
	}
	.u-phablet-and-up-pb\+\+ {
		padding-bottom: 99px!important
	}
	.u-phablet-and-up-pl\+\+ {
		padding-left: 99px!important
	}
	.u-phablet-and-up-ph\+\+ {
		padding-right: 99px!important;
		padding-left: 99px!important
	}
	.u-phablet-and-up-pv\+\+ {
		padding-top: 99px!important;
		padding-bottom: 99px!important
	}
}

@media screen and (max-width:499px) {
	.u-mobile-p\+\+ {
		padding: 99px!important
	}
	.u-mobile-pt\+\+ {
		padding-top: 99px!important
	}
	.u-mobile-pr\+\+ {
		padding-right: 99px!important
	}
	.u-mobile-pb\+\+ {
		padding-bottom: 99px!important
	}
	.u-mobile-pl\+\+ {
		padding-left: 99px!important
	}
	.u-mobile-ph\+\+ {
		padding-right: 99px!important;
		padding-left: 99px!important
	}
	.u-mobile-pv\+\+ {
		padding-top: 99px!important;
		padding-bottom: 99px!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-tablet-port-p\+\+ {
		padding: 99px!important
	}
	.u-tablet-port-pt\+\+ {
		padding-top: 99px!important
	}
	.u-tablet-port-pr\+\+ {
		padding-right: 99px!important
	}
	.u-tablet-port-pb\+\+ {
		padding-bottom: 99px!important
	}
	.u-tablet-port-pl\+\+ {
		padding-left: 99px!important
	}
	.u-tablet-port-ph\+\+ {
		padding-right: 99px!important;
		padding-left: 99px!important
	}
	.u-tablet-port-pv\+\+ {
		padding-top: 99px!important;
		padding-bottom: 99px!important
	}
}

@media screen and (min-width:500px) {
	.u-tablet-port-and-up-p\+\+ {
		padding: 99px!important
	}
	.u-tablet-port-and-up-pt\+\+ {
		padding-top: 99px!important
	}
	.u-tablet-port-and-up-pr\+\+ {
		padding-right: 99px!important
	}
	.u-tablet-port-and-up-pb\+\+ {
		padding-bottom: 99px!important
	}
	.u-tablet-port-and-up-pl\+\+ {
		padding-left: 99px!important
	}
	.u-tablet-port-and-up-ph\+\+ {
		padding-right: 99px!important;
		padding-left: 99px!important
	}
	.u-tablet-port-and-up-pv\+\+ {
		padding-top: 99px!important;
		padding-bottom: 99px!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-tablet-land-p\+\+ {
		padding: 99px!important
	}
	.u-tablet-land-pt\+\+ {
		padding-top: 99px!important
	}
	.u-tablet-land-pr\+\+ {
		padding-right: 99px!important
	}
	.u-tablet-land-pb\+\+ {
		padding-bottom: 99px!important
	}
	.u-tablet-land-pl\+\+ {
		padding-left: 99px!important
	}
	.u-tablet-land-ph\+\+ {
		padding-right: 99px!important;
		padding-left: 99px!important
	}
	.u-tablet-land-pv\+\+ {
		padding-top: 99px!important;
		padding-bottom: 99px!important
	}
}

@media screen and (min-width:900px) {
	.u-tablet-land-and-up-p\+\+ {
		padding: 99px!important
	}
	.u-tablet-land-and-up-pt\+\+ {
		padding-top: 99px!important
	}
	.u-tablet-land-and-up-pr\+\+ {
		padding-right: 99px!important
	}
	.u-tablet-land-and-up-pb\+\+ {
		padding-bottom: 99px!important
	}
	.u-tablet-land-and-up-pl\+\+ {
		padding-left: 99px!important
	}
	.u-tablet-land-and-up-ph\+\+ {
		padding-right: 99px!important;
		padding-left: 99px!important
	}
	.u-tablet-land-and-up-pv\+\+ {
		padding-top: 99px!important;
		padding-bottom: 99px!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-lap-p\+\+ {
		padding: 99px!important
	}
	.u-lap-pt\+\+ {
		padding-top: 99px!important
	}
	.u-lap-pr\+\+ {
		padding-right: 99px!important
	}
	.u-lap-pb\+\+ {
		padding-bottom: 99px!important
	}
	.u-lap-pl\+\+ {
		padding-left: 99px!important
	}
	.u-lap-ph\+\+ {
		padding-right: 99px!important;
		padding-left: 99px!important
	}
	.u-lap-pv\+\+ {
		padding-top: 99px!important;
		padding-bottom: 99px!important
	}
}

@media screen and (min-width:72em) {
	.u-lap-and-up-p\+\+ {
		padding: 99px!important
	}
	.u-lap-and-up-pt\+\+ {
		padding-top: 99px!important
	}
	.u-lap-and-up-pr\+\+ {
		padding-right: 99px!important
	}
	.u-lap-and-up-pb\+\+ {
		padding-bottom: 99px!important
	}
	.u-lap-and-up-pl\+\+ {
		padding-left: 99px!important
	}
	.u-lap-and-up-ph\+\+ {
		padding-right: 99px!important;
		padding-left: 99px!important
	}
	.u-lap-and-up-pv\+\+ {
		padding-top: 99px!important;
		padding-bottom: 99px!important
	}
}

@media screen and (max-width:899px) {
	.u-portable-p\+\+ {
		padding: 99px!important
	}
	.u-portable-pt\+\+ {
		padding-top: 99px!important
	}
	.u-portable-pr\+\+ {
		padding-right: 99px!important
	}
	.u-portable-pb\+\+ {
		padding-bottom: 99px!important
	}
	.u-portable-pl\+\+ {
		padding-left: 99px!important
	}
	.u-portable-ph\+\+ {
		padding-right: 99px!important;
		padding-left: 99px!important
	}
	.u-portable-pv\+\+ {
		padding-top: 99px!important;
		padding-bottom: 99px!important
	}
}

@media screen and (min-width:90em) {
	.u-desk-p\+\+ {
		padding: 99px!important
	}
	.u-desk-pt\+\+ {
		padding-top: 99px!important
	}
	.u-desk-pr\+\+ {
		padding-right: 99px!important
	}
	.u-desk-pb\+\+ {
		padding-bottom: 99px!important
	}
	.u-desk-pl\+\+ {
		padding-left: 99px!important
	}
	.u-desk-ph\+\+ {
		padding-right: 99px!important;
		padding-left: 99px!important
	}
	.u-desk-pv\+\+ {
		padding-top: 99px!important;
		padding-bottom: 99px!important
	}
}

@media screen and (min-width:120em) {
	.u-desk-wide-p\+\+ {
		padding: 99px!important
	}
	.u-desk-wide-pt\+\+ {
		padding-top: 99px!important
	}
	.u-desk-wide-pr\+\+ {
		padding-right: 99px!important
	}
	.u-desk-wide-pb\+\+ {
		padding-bottom: 99px!important
	}
	.u-desk-wide-pl\+\+ {
		padding-left: 99px!important
	}
	.u-desk-wide-ph\+\+ {
		padding-right: 99px!important;
		padding-left: 99px!important
	}
	.u-desk-wide-pv\+\+ {
		padding-top: 99px!important;
		padding-bottom: 99px!important
	}
}

@media screen and (max-width:24.9375em) {
	.u-palm-p0 {
		padding: 0!important
	}
	.u-palm-pt0 {
		padding-top: 0!important
	}
	.u-palm-pr0 {
		padding-right: 0!important
	}
	.u-palm-pb0 {
		padding-bottom: 0!important
	}
	.u-palm-pl0 {
		padding-left: 0!important
	}
	.u-palm-ph0 {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.u-palm-pv0 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
}

@media screen and (min-width:25em) and (max-width:33.2667em) {
	.u-phablet-p0 {
		padding: 0!important
	}
	.u-phablet-pt0 {
		padding-top: 0!important
	}
	.u-phablet-pr0 {
		padding-right: 0!important
	}
	.u-phablet-pb0 {
		padding-bottom: 0!important
	}
	.u-phablet-pl0 {
		padding-left: 0!important
	}
	.u-phablet-ph0 {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.u-phablet-pv0 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
}

@media screen and (min-width:25em) {
	.u-phablet-and-up-p0 {
		padding: 0!important
	}
	.u-phablet-and-up-pt0 {
		padding-top: 0!important
	}
	.u-phablet-and-up-pr0 {
		padding-right: 0!important
	}
	.u-phablet-and-up-pb0 {
		padding-bottom: 0!important
	}
	.u-phablet-and-up-pl0 {
		padding-left: 0!important
	}
	.u-phablet-and-up-ph0 {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.u-phablet-and-up-pv0 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
}

@media screen and (max-width:499px) {
	.u-mobile-p0 {
		padding: 0!important
	}
	.u-mobile-pt0 {
		padding-top: 0!important
	}
	.u-mobile-pr0 {
		padding-right: 0!important
	}
	.u-mobile-pb0 {
		padding-bottom: 0!important
	}
	.u-mobile-pl0 {
		padding-left: 0!important
	}
	.u-mobile-ph0 {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.u-mobile-pv0 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
}

@media screen and (min-width:500px) and (max-width:59.9375em) {
	.u-tablet-port-p0 {
		padding: 0!important
	}
	.u-tablet-port-pt0 {
		padding-top: 0!important
	}
	.u-tablet-port-pr0 {
		padding-right: 0!important
	}
	.u-tablet-port-pb0 {
		padding-bottom: 0!important
	}
	.u-tablet-port-pl0 {
		padding-left: 0!important
	}
	.u-tablet-port-ph0 {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.u-tablet-port-pv0 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
}

@media screen and (min-width:500px) {
	.u-tablet-port-and-up-p0 {
		padding: 0!important
	}
	.u-tablet-port-and-up-pt0 {
		padding-top: 0!important
	}
	.u-tablet-port-and-up-pr0 {
		padding-right: 0!important
	}
	.u-tablet-port-and-up-pb0 {
		padding-bottom: 0!important
	}
	.u-tablet-port-and-up-pl0 {
		padding-left: 0!important
	}
	.u-tablet-port-and-up-ph0 {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.u-tablet-port-and-up-pv0 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
}

@media screen and (min-width:900px) and (max-width:899px) {
	.u-tablet-land-p0 {
		padding: 0!important
	}
	.u-tablet-land-pt0 {
		padding-top: 0!important
	}
	.u-tablet-land-pr0 {
		padding-right: 0!important
	}
	.u-tablet-land-pb0 {
		padding-bottom: 0!important
	}
	.u-tablet-land-pl0 {
		padding-left: 0!important
	}
	.u-tablet-land-ph0 {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.u-tablet-land-pv0 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
}

@media screen and (min-width:900px) {
	.u-tablet-land-and-up-p0 {
		padding: 0!important
	}
	.u-tablet-land-and-up-pt0 {
		padding-top: 0!important
	}
	.u-tablet-land-and-up-pr0 {
		padding-right: 0!important
	}
	.u-tablet-land-and-up-pb0 {
		padding-bottom: 0!important
	}
	.u-tablet-land-and-up-pl0 {
		padding-left: 0!important
	}
	.u-tablet-land-and-up-ph0 {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.u-tablet-land-and-up-pv0 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
}

@media screen and (min-width:72em) and (max-width:89.9375em) {
	.u-lap-p0 {
		padding: 0!important
	}
	.u-lap-pt0 {
		padding-top: 0!important
	}
	.u-lap-pr0 {
		padding-right: 0!important
	}
	.u-lap-pb0 {
		padding-bottom: 0!important
	}
	.u-lap-pl0 {
		padding-left: 0!important
	}
	.u-lap-ph0 {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.u-lap-pv0 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
}

@media screen and (min-width:72em) {
	.u-lap-and-up-p0 {
		padding: 0!important
	}
	.u-lap-and-up-pt0 {
		padding-top: 0!important
	}
	.u-lap-and-up-pr0 {
		padding-right: 0!important
	}
	.u-lap-and-up-pb0 {
		padding-bottom: 0!important
	}
	.u-lap-and-up-pl0 {
		padding-left: 0!important
	}
	.u-lap-and-up-ph0 {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.u-lap-and-up-pv0 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
}

@media screen and (max-width:899px) {
	.u-portable-p0 {
		padding: 0!important
	}
	.u-portable-pt0 {
		padding-top: 0!important
	}
	.u-portable-pr0 {
		padding-right: 0!important
	}
	.u-portable-pb0 {
		padding-bottom: 0!important
	}
	.u-portable-pl0 {
		padding-left: 0!important
	}
	.u-portable-ph0 {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.u-portable-pv0 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
}

@media screen and (min-width:90em) {
	.u-desk-p0 {
		padding: 0!important
	}
	.u-desk-pt0 {
		padding-top: 0!important
	}
	.u-desk-pr0 {
		padding-right: 0!important
	}
	.u-desk-pb0 {
		padding-bottom: 0!important
	}
	.u-desk-pl0 {
		padding-left: 0!important
	}
	.u-desk-ph0 {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.u-desk-pv0 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
}

@media screen and (min-width:120em) {
	.u-desk-wide-p0 {
		padding: 0!important
	}
	.u-desk-wide-pt0 {
		padding-top: 0!important
	}
	.u-desk-wide-pr0 {
		padding-right: 0!important
	}
	.u-desk-wide-pb0 {
		padding-bottom: 0!important
	}
	.u-desk-wide-pl0 {
		padding-left: 0!important
	}
	.u-desk-wide-ph0 {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.u-desk-wide-pv0 {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
}

.u-inline-block {
	display: inline-block!important
}

.u-text-right {
	color: #fff
}

.u-text--turquoise {
	color: #2dccd3
}

.u-text--red {
	color: #d22630
}

.u-text--dark-red {
	color: #9d2235
}

.u-text--dark-blue {
	color: #13294b!important
}

.u-text--yellow {
	color: #f2a900
}

.u-text--orange {
	color: #e35205
}

.u-text--blue {
	color: #236192
}

.u-text--green {
	color: #007681
}

.u-text--white {
	color: #fff
}

.u-text--grey {
	color: #757575!important
}

.c-stat .c-stat__inner .c-stat__label,
.u-text--bold {
	font-weight: 400;
	font-family: "Futura LT W01 Bold"
}

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

.u-text-center li {
	text-align: left!important
}

.u-text-left {
	text-align: left
}

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

.u-text-upper {
	text-transform: uppercase
}

.u-text-standfirst {
	font-size: 17px;
	font-size: 1.1333333333rem;
	line-height: 1.5
}

@media screen and (min-width:500px) {
	.u-text-standfirst {
		font-size: 20px;
		font-size: 1.3333333333rem;
		line-height: 1.5
	}
}

.u-border-top {
	border-width: 1px 0 0 0;
	border-style: solid
}

.u-border-right {
	border-width: 0 1px 0 0;
	border-style: solid
}

.u-border-bottom {
	border-width: 0 0 1px 0;
	border-style: solid
}

.u-border-left {
	border-width: 0 0 0 1px;
	border-style: solid
}

.u-border--line {
	border-color: grey
}

.c-card .c-card__img .c-card-img-original,
.c-newsletter label,
.u-visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.u-visuallyshown {
	clip: auto;
	clip: rect(auto auto auto auto);
	position: static;
	overflow: visible;
	margin: 0;
	width: auto;
	height: auto
}

.alignleft {
	float: left;
	margin: .5em 1em .5em 0
}

.alignright {
	float: right;
	margin: .5em 0 .5em 1em
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}


#ct-ultimate-gdpr-age-popup .ct-ultimate-gdpr-age-content-form .ct-gdpr-button {
  height: 50px !important
  color: #fff !important
  padding: 20px !important
}
#ct-ultimate-gdpr-age-popup .ct-ultimate-gdpr-age-content-title {
    color: #fff !important
}	
#ct-ultimate-gdpr-age-popup .ct-ultimate-gdpr-age-date-of-birth-day .ct-gdpr-input ct-gdpr-input-number .ct-gdpr-input-day {
display:hidden !important
}
