/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html {
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

article,aside,footer,header,nav,section {
	display: block
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

figcaption,figure {
	display: block
}

figure {
	margin: 1em 40px
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

main {
	display: block
}

pre {
	font-family: monospace,monospace;
	font-size: 1em
}

a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

b,strong {
	font-weight: inherit;
	font-weight: bolder
}

code,kbd,samp {
	font-family: monospace,monospace;
	font-size: 1em
}

dfn {
	font-style: italic
}

mark {
	background-color: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

audio,video {
	display: inline-block
}

audio:not([controls]) {
	display: none;
	height: 0
}

img {
	border-style: none
}

svg:not(:root) {
	overflow: hidden
}

button,input,optgroup,select,textarea {
	font-family: sans-serif;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button {
	overflow: visible
}

button,select {
	text-transform: none
}[type=reset],[type=submit],button,html [type=button] {
	-webkit-appearance: button
}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
	border-style: none;
	padding: 0
}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
	outline: 1px dotted ButtonText
}

input {
	overflow: visible
}[type=checkbox],[type=radio] {
	box-sizing: border-box;
	padding: 0
}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
	height: auto
}[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

fieldset {
	padding: .35em .75em .625em
}

legend {
	box-sizing: border-box;
	display: table;
	max-width: 100%;
	padding: 0;
	color: inherit;
	white-space: normal
}

progress {
	display: inline-block;
	vertical-align: baseline
}

textarea {
	overflow: auto
}

details {
	display: block
}

summary {
	display: list-item
}

menu {
	display: block
}

canvas {
	display: inline-block
}[hidden],template {
	display: none
}

:root {
	--header-normal: 8rem;
	--header-sticky: 5.5rem;
	--logo-normal: 4rem;
	--logo-sticky: 3.25rem;
	--content-max-width: 30rem;
	--content-max-width-s: calc(var(--content-max-width)*0.6)
}

.bg-gradient {
	background: linear-gradient(90deg,#020024,#004282 0,#022c54)
}

:root {
	--gutter: 8vw;
	--gutter-s: calc(var(--gutter)*0.75);
	--gutter-xs: calc(var(--gutter)*0.5);
	--gutter-xxs: calc(var(--gutter)*0.35);
	--spacing: 6rem;
	--spacing-l: calc(var(--spacing)*1.5);
	--spacing-s: calc(var(--spacing)*0.85);
	--spacing-x: calc(var(--spacing)*0.5);
	--spacing-xs: calc(var(--spacing)*0.5);
	--spacing-xxs: calc(var(--spacing)*0.25)
}

@media (min-width:500px) {
	:root {
		--gutter: 10vw
	}
}

@media (min-width:700px) {
	:root {
		--spacing: 10rem
	}
}

@media (min-width:1600px) {
	:root {
		--gutter: 10vw
	}
}

* {
	box-sizing: border-box
}

html {
	font-size: 15px
}

@media screen and (min-width:500px) {
	html {
		font-size: calc(13.42105px + .31579vw)
	}
}

@media screen and (min-width:2400px) {
	html {
		font-size: 21px
	}
}

body {
	-webkit-text-size-adjust: none;
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-font-smoothing: antialiased;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent;
	font-family: messina-sans;
	background-color: #fff;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding: 0;
	margin: 0;
	color: #51555b;
	min-height: -webkit-fill-available;
	overflow-y: scroll;
	overflow-x: hidden;
	width: 100vw;
	-ms-scroll-chaining: none;
	overscroll-behavior: none
}

body.menu-is-open {
	overflow: hidden
}

body:not(.is-device) .scroll {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}

img {
	display: block;
	width: 100%;
	height: auto
}

figure {
	display: block
}

figure,input {
	margin: 0;
	padding: 0
}

input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 0;
	font-family: messina-sans;
	pointer-events: all
}

button {
	box-shadow: none;
	padding: 0;
	margin: 0;
	cursor: pointer
}

button,select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 0;
	border: 0;
	outline: 0;
	background-color: transparent;
	pointer-events: all;
	font-family: messina-sans
}

blockquote {
	margin: 0;
	padding: 0
}

.img-fill img,.img-fill video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

@font-face {
	font-family:messina-sans;font-display:swap;src:url(MessinaSansWeb-Regular.woff2) format("woff2"),url(MessinaSansWeb-Regular.woff) format("woff");font-weight:400;font-style:normal
}

@font-face {
	font-family:messina-sans;font-display:swap;src:url(MessinaSansWeb-SemiBold.woff2) format("woff2"),url(MessinaSansWeb-SemiBold.woff) format("woff");font-weight:500;font-style:normal
}

@font-face {
	font-family:gt-super;font-display:swap;src:url(GT-Super-Display-Light.woff2) format("woff2"),url(GT-Super-Display-Light.woff) format("woff");font-weight:300;font-style:normal
}

a,h1,h2,h3,h4,li,ol,p,ul {
	margin: 0;
	padding: 0
}

li,ol,ul {
	list-style: none
}

a,li,p {
	line-height: 1.9;
	font-size: .9rem
}

a {
	text-decoration: none;
	color: inherit
}

p {
	color: #51555b
}

.o-gutter,.o-gutter-l,.o-gutter-s {
	padding-left: 8vw;
	padding-left: var(--gutter);
	padding-right: 8vw;
	padding-right: var(--gutter)
}

@media (min-width:700px) {
	.o-gutter-s {
		padding-left: 6vw;
		padding-left: var(--gutter-s);
		padding-right: 6vw;
		padding-right: var(--gutter-s)
	}
}

.o-gutter-xs {
	padding-left: 4vw;
	padding-left: var(--gutter-xs);
	padding-right: 4vw;
	padding-right: var(--gutter-xs)
}

@media (min-width:1000px) {
	.o-gutter-xs\@md {
		padding-left: 4vw;
		padding-left: var(--gutter-xs);
		padding-right: 4vw;
		padding-right: var(--gutter-xs)
	}
}

.o-gutter-xxs {
	padding-left: 2.8vw;
	padding-left: var(--gutter-xxs);
	padding-right: 2.8vw;
	padding-right: var(--gutter-xxs)
}

.o-gutter-reverse {
	padding-left: 8vw;
	padding-left: var(--gutter);
	padding-right: 8vw;
	padding-right: var(--gutter)
}

@media (min-width:700px) {
	.o-gutter-reverse {
		padding-left: 6vw;
		padding-left: var(--gutter-s)
	}
}

@media (min-width:1000px) {
	.o-gutter\@md {
		padding-left: 8vw;
		padding-left: var(--gutter);
		padding-right: 8vw;
		padding-right: var(--gutter)
	}
}

@media (min-width:1000px) {
	.o-gutter-s\@md {
		padding-left: 6vw;
		padding-left: var(--gutter-s);
		padding-right: 6vw;
		padding-right: var(--gutter-s)
	}
}

.o-gutter-left {
	padding-left: 8vw;
	padding-left: var(--gutter)
}

.o-gutter-left-s {
	padding-left: 6vw;
	padding-left: var(--gutter-s)
}

@media (min-width:1000px) {
	.o-gutter-left-s\@md {
		padding-left: 6vw;
		padding-left: var(--gutter-s)
	}
}

.o-gutter-right {
	padding-right: 8vw;
	padding-right: var(--gutter)
}

.o-gutter-right-s {
	padding-right: 6vw;
	padding-right: var(--gutter-s)
}

@media (min-width:1000px) {
	.o-gutter-right-s\@md {
		padding-right: 6vw;
		padding-right: var(--gutter-s)
	}
}

.o-padding {
	padding-top: 6rem;
	padding-top: var(--spacing);
	padding-bottom: 6rem;
	padding-bottom: var(--spacing)
}

.o-padding-l {
	padding-top: 9rem;
	padding-top: var(--spacing-l);
	padding-bottom: 9rem;
	padding-bottom: var(--spacing-l)
}

.o-padding-s {
	padding-top: 5.1rem;
	padding-top: var(--spacing-s);
	padding-bottom: 5.1rem;
	padding-bottom: var(--spacing-s)
}

.o-padding-xs {
	padding-top: 3rem;
	padding-top: var(--spacing-xs);
	padding-bottom: 3rem;
	padding-bottom: var(--spacing-xs)
}

.o-padding-top {
	padding-top: 6rem;
	padding-top: var(--spacing)
}

.o-padding-top-l {
	padding-top: 9rem;
	padding-top: var(--spacing-l)
}

.o-padding-top-s {
	padding-top: 5.1rem;
	padding-top: var(--spacing-s)
}

.o-padding-top-xs {
	padding-top: 3rem;
	padding-top: var(--spacing-xs)
}

.o-padding-bottom {
	padding-bottom: 6rem;
	padding-bottom: var(--spacing)
}

.o-padding-bottom-l {
	padding-bottom: 9rem;
	padding-bottom: var(--spacing-l)
}

.o-padding-bottom-s {
	padding-bottom: 5.1rem;
	padding-bottom: var(--spacing-s)
}

.o-padding-bottom-xs {
	padding-bottom: 3rem;
	padding-bottom: var(--spacing-xs)
}

.o-padding-bottom-xxs {
	padding-bottom: 1.5rem;
	padding-bottom: var(--spacing-xxs)
}

.o-margin {
	margin-top: 6rem;
	margin-top: var(--spacing);
	margin-bottom: 6rem;
	margin-bottom: var(--spacing)
}

.o-margin-l {
	margin-top: 9rem;
	margin-top: var(--spacing-l);
	margin-bottom: 9rem;
	margin-bottom: var(--spacing-l)
}

.o-margin-s {
	margin-top: 5.1rem;
	margin-top: var(--spacing-s);
	margin-bottom: 5.1rem;
	margin-bottom: var(--spacing-s)
}

.o-margin-xs {
	margin-top: 3rem;
	margin-top: var(--spacing-xs);
	margin-bottom: 3rem;
	margin-bottom: var(--spacing-xs)
}

.o-margin-top {
	margin-top: 6rem;
	margin-top: var(--spacing)
}

.o-margin-top-l {
	margin-top: 9rem;
	margin-top: var(--spacing-l)
}

.o-margin-top-s {
	margin-top: 5.1rem;
	margin-top: var(--spacing-s)
}

.o-margin-top-s--neg {
	margin-top: -5.1rem;
	margin-top: calc(var(--spacing-s)*-1)
}

.o-margin-top-xs {
	margin-top: 3rem;
	margin-top: var(--spacing-xs)
}

.o-margin-top-xxs {
	margin-top: 1.5rem;
	margin-top: var(--spacing-xxs)
}

.o-margin-bottom {
	margin-bottom: 6rem;
	margin-bottom: var(--spacing)
}

.o-margin-bottom-l {
	margin-bottom: 9rem;
	margin-bottom: var(--spacing-l)
}

.o-margin-bottom-s {
	margin-bottom: 5.1rem;
	margin-bottom: var(--spacing-s)
}

@media (min-width:700px) {
	.o-margin-bottom-s\@sm {
		margin-bottom: 5.1rem;
		margin-bottom: var(--spacing-s)
	}
}

@media (min-width:1000px) {
	.o-margin-bottom-s\@md {
		margin-bottom: 5.1rem;
		margin-bottom: var(--spacing-s)
	}
}

.o-margin-bottom-xs {
	margin-bottom: 3rem;
	margin-bottom: var(--spacing-xs)
}

.o-row {
	max-width: 80rem;
	margin-left: auto;
	margin-right: auto;
	width: 100%
}

.o-row--left {
	margin-left: 0
}

.o-row--extended {
	max-width: 100rem
}

.o-row--small {
	max-width: 57.5rem
}

.o-row--xs {
	max-width: 50rem
}

.o-row__inner {
	display: flex;
	flex-wrap: wrap;
	margin-left: -2rem;
	margin-right: -2rem;
	padding: 1rem 0
}

.o-h1,.o-h2,.o-h3,.o-h4,.o-h5,h1,h2,h3,h4,h5 {
	font-family: gt-super,sans-serif;
	font-weight: 300;
	color: #007078
}

.o-h1 span,.o-h2 span,.o-h3 span,.o-h4 span,.o-h5 span,h1 span,h2 span,h3 span,h4 span,h5 span {
	display: block;
	font-family: messina-sans;
	font-weight: 100
}

.o-sans {
	font-family: messina-sans;
	font-weight: 100
}

.o-h0 {
	line-height: 1.1;
	font-size: 16px
}

@media screen and (min-width:500px) {
	.o-h0 {
		font-size: calc(13.33333px + .53333vw)
	}
}

@media screen and (min-width:2000px) {
	.o-h0 {
		font-size: 24px
	}
}

.o-h1 {
	font-size: 2.35rem;
	line-height: 1.4
}

@media (max-width:699px) {
	.o-h1 {
		font-size: 2rem
	}
}

.o-h2 {
	font-size: 2.25rem
}

.o-h2,.o-h3 {
	line-height: 1.4
}

.o-h3 {
	font-size: 2.1rem
}

.o-h4 {
	font-size: 1.95rem;
	line-height: 1.4
}

.o-h5 {
	line-height: 1.8;
	font-size: 16px
}

@media screen and (min-width:500px) {
	.o-h5 {
		font-size: calc(13.33333px + .53333vw)
	}
}

@media screen and (min-width:2000px) {
	.o-h5 {
		font-size: 24px
	}
}

.o-h6 {
	font-size: .7rem;
	letter-spacing: .025rem
}

.o-h6,.o-label {
	margin-bottom: 1.5rem
}

.o-label {
	text-transform: uppercase;
	display: block;
	color: #c5b000;
	font-weight: 700
}

.o-txt>:not(:last-child) {
	margin-bottom: 1.5rem
}

.o-txt h1,.o-txt h2,.o-txt h3,.o-txt h4,.o-txt h5 {
	font-size: 1.25rem
}

.o-txt h1:not(:last-child),.o-txt h2:not(:last-child),.o-txt h3:not(:last-child),.o-txt h4:not(:last-child),.o-txt h5:not(:last-child) {
	margin-bottom: .75rem
}

.o-txt--light a,.o-txt--light p {
	color: #fff
}

.o-txt:not(.o-txt--light) strong {
	color: #51555b
}

.o-txt--s a,.o-txt--s p {
	font-size: .85rem;
	line-height: 1.7
}

.o-txt a {
	position: relative
}

.o-txt a:after,.o-txt a:before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg,#020024,#004282 0,#022c54);
	transition: transform .9s cubic-bezier(.19,1,.22,1)
}

.o-txt a:before {
	transition-delay: 0s;
	transform: scaleX(0);
	transform-origin: left
}

.o-txt a:after {
	transition-delay: .25s;
	transform-origin: right
}

.o-txt a:hover:before {
	transition-delay: .25s;
	transform: scaleX(1)
}

.o-txt a:hover:after {
	transition-delay: 0s;
	transform: scaleX(0)
}

@media (min-width:1000px) {
	.o-txt--small {
		width: 80%
	}
}

.o-content-max {
	max-width: 23.5rem
}

.o-content-max-l {
	max-width: 30rem
}

@media (min-width:500px) {
	.o-content-min {
		min-width: 23.5rem
	}
}

.o-icon {
	display: inline-block;
	width: 1em;
	height: 1em;
	stroke-width: 0;
	stroke: currentColor;
	fill: currentColor
}

.strong {
	font-weight: 600;
	font-size: .8rem;
	margin-top: .5rem
}

.icon-arrow-left,.icon-arrow-right {
	width: 1.341796875em
}

.icon-moon {
	width: 1.0009765625em
}

.icon-pip {
	width: .8232421875em
}

.icon-sun {
	width: .9951171875em
}

.icon-wind {
	width: 1.12890625em
}

.icon-instagram {
	width: .857421875em
}

.icon-snow {
	width: 1.173828125em
}

.icon-temp-down,.icon-temp-up {
	width: .7333984375em
}

.icon-hum {
	width: .9580078125em
}

.icon-mixed {
	width: 1.07421875em
}

.icon-temp {
	width: .3125em
}

.icon-eye {
	width: 1.380859375em
}

.icon-email {
	width: 1.375em
}

.o-video-wrap {
	padding-top: 56.5%;
	position: relative;
	overflow: hidden;
	background-color: #f3f4f4
}

.o-video-wrap__cover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.o-video-wrap__cover,.o-video-wrap__icon {
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 2
}

.o-video-wrap__icon {
	--size: 6rem;
	position: relative;
	height: var(--size);
	width: var(--size)
}

@media (min-width:1000px) {
	.o-video-wrap__icon {
		--size: 9rem
	}
}

.is-device .o-video-wrap__icon {
	border-radius: 50%;
	border: 1px solid #fff
}

.o-video-wrap__icon:before {
	content: "";
	width: 0;
	height: 0;
	border-top: .75rem solid transparent;
	border-bottom: .75rem solid transparent;
	border-left: .75rem solid #fff;
	transform: scaleX(1.5) translateX(25%)
}

.o-video-wrap__icon canvas,.o-video-wrap iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.o-video-wrap iframe {
	pointer-events: none
}[data-router-view] {
	width: 100%;
	background-color: #f3f4f4;
	overflow-x: hidden
}

.o-page__mask {
	position: relative;
	overflow: hidden
}

.o-page__content {
	position: relative;
	z-index: 2
}

.o-page__bottom {
	overflow: hidden;
	width: 100%
}

.aspect {
	padding-top: var(--aspect)
}

.o-blocks {
	padding-top: 5.1rem;
	padding-top: var(--spacing-s)
}

.contact-page .o-blocks,.o-blocks.has-intro {
	padding-top: 0
}

.o-cover--bg {
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat
}

.o-cover--rel {
	position: relative
}

.o-cover--abs,.o-cover>div:not(.c-img-txt-2__gradient),.o-cover img,.o-cover video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.o-cover img,.o-cover video {
	-o-object-fit: cover;
	object-fit: cover
}

.o-gradient-img {
	overflow: hidden;
	opacity: .5
}

.o-gradient-img__inner {
	position: absolute;
	top: -20%;
	left: -20%;
	right: -20%;
	bottom: -20%;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	transform: scaleY(-1)
}

.o-bg-img {
	overflow: hidden
}

.o-bg-img__inner {
	position: absolute;
	top: -20%;
	left: -20%;
	right: -20%;
	bottom: -20%;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat
}

.o-will-change {
	will-change: transform
}

.js-smooth-section:not(.c-hero):not(.c-intro):not(.exp) {
	margin-top: -1px
}

.c-error {
	height: 100vh;
	display: flex;
	align-items: center
}

.c-error__bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: 0 100%;
	background-repeat: no-repeat;
	filter: brightness(75%)
}

.c-error__inner {
	position: relative;
	z-index: 2;
	width: 100%
}

.c-error__content {
	display: flex;
	flex-direction: column;
	align-items: center
}

.c-error__logo {
	display: block;
	margin-bottom: 1.5rem
}

.c-error__logo img {
	display: block;
	width: auto;
	height: 4rem;
	height: var(--logo-normal)
}

.c-error__text,.c-error__title {
	margin-bottom: 2rem
}

.c-error__text {
	max-width: 25rem
}

.c-mobile-nav {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
	visibility: hidden;
	overflow: hidden
}

.is-device .c-mobile-nav {
	display: block
}

.c-mobile-nav__inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-image: url(mnbg.jpg);
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat
}

.is-phone .c-mobile-nav__menu {
	width: 100%
}

.c-mobile-nav__item {
	margin: 1.25rem 0;
	overflow: hidden
}

.c-mobile-nav__link {
	display: inline-block;
	line-height: 1.1;
	color: #fff;
	font-family: gt-super,sans-serif;
	text-transform: none;
	position: relative;
	font-size: 29px
}

@media screen and (min-width:500px) {
	.c-mobile-nav__link {
		font-size: calc(12.51064px + 3.29787vw)
	}
}

@media screen and (min-width:1440px) {
	.c-mobile-nav__link {
		font-size: 60px
	}
}

.c-mobile-nav__link:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg,#020024,#004282 0,#022c54);
	transform-origin: right;
	transform: scaleX(0);
	transition: transform .9s cubic-bezier(.19,1,.22,1)
}

.c-mobile-nav__link.is-active:after,.c-mobile-nav__link:hover:after,.current-menu-item .c-mobile-nav__link:after {
	transform-origin: left;
	transform: scaleX(1)
}

.c-mobile-nav__link.is-active,.current-menu-item .c-mobile-nav__link {
	pointer-events: none
}

.c-hero {
	display: flex;
	align-items: flex-end;
	flex-wrap: wrap;
	position: relative;
	height: 100vh;
	padding-bottom: 4vw;
	padding-bottom: var(--gutter-xs)
}

@media (min-width:700px) {
	.c-hero {
		flex-wrap: inherit
	}
}

.c-hero video {
	z-index: 2
}

.is-tablet.is-portrait .c-hero {
	height: 50vh
}

.c-hero__wrapper {
	width: 100%;
	position: relative;
	z-index: 1
}

.c-hero--small {
	height: 65vh!important
}

.is-tablet.is-portrait .c-hero--small {
	height: 50vh!important
}

.c-hero__bg {
	overflow: hidden;
	z-index: 1
}

.c-hero__bg,.c-hero__bg:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.c-hero__bg:before {
	content: "";
	background-color: rgba(17,17,17,.4);
	z-index: 3
}

.c-hero__title {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	text-align: center;
	color: #fff;
	z-index: 3;
	width: 90%
}

.c-hero__title,.c-hero__title>div {
	overflow: hidden
}

.c-hero__sub-title {
	font-size: 1rem;
	font-weight: 400;
	font-family: messina-sans;
	text-transform: none;
	letter-spacing: 0;
	color: #fff;
	text-align: center;
	width: 100%;
	margin-bottom: 2rem;
	line-height: 1.5
}

@media (min-width:700px) {
	.c-hero__sub-title {
		margin-bottom: 0;
		text-align: left
	}
}

@media (min-width:700px) {
	.c-hero__sub-title--small {
		max-width: 430px
	}
}

.c-hero__cta {
	bottom: 9rem;
	width: 100%;
	z-index: 4;
	line-height: 1.4;
	margin-top: 1rem;
	text-align: left
}

@media (min-width:700px) {
	.c-hero__cta {
		bottom: 3rem;
		bottom: var(--spacing-x);
		left: 6vw;
		left: var(--gutter-s);
		transform: none;
		margin-top: -3rem
	}
}

@media (min-width:1000px) {
	.c-hero__cta {
		margin-top: -2.5rem
	}
}

.c-hero__cta span {
	display: block;
	color: #fff;
	font-size: .9rem;
	text-align: left
}

.c-hero__box {
	display: none;
	position: absolute;
	bottom: -3rem;
	right: 6vw;
	right: var(--gutter-s);
	overflow: hidden;
	z-index: 5
}

.c-hero__box-inner {
	background-color: #007078;
	padding: 2.5rem 3rem 5.5rem
}

.c-hero__box--residence .c-hero__box-inner {
	display: flex;
	flex-direction: column;
	align-items: center
}

@media (min-width:1000px) {
	.c-hero__box {
		display: block
	}
}

.c-hero__file {
	position: relative;
	color: #fff
}

.c-hero__file:after,.c-hero__file:before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg,#020024,#004282 0,#022c54);
	transition: transform .9s cubic-bezier(.19,1,.22,1)
}

.c-hero__file:before {
	transition-delay: 0s;
	transform: scaleX(0);
	transform-origin: left
}

.c-hero__file:after {
	transition-delay: .25s;
	transform-origin: right
}

.c-hero__file:hover:before {
	transition-delay: .25s;
	transform: scaleX(1)
}

.c-hero__file:hover:after {
	transition-delay: 0s;
	transform: scaleX(0)
}

.c-hero__file-title {
	color: #fff;
	margin-bottom: 1.25rem
}

.c-hero-sb {
	--size: 3rem;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: var(--size);
	height: var(--size);
	overflow: hidden;
	order: 2;
	margin-top: 1.5rem;
	z-index: 5
}

@media (min-width:700px) {
	.c-hero-sb {
		order: 1;
		margin-top: 0
	}
}

.c-hero-sb__arrows {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%) rotate(90deg);
	height: 75%;
	width: 75%;
	overflow: hidden
}

.c-hero-sb__arrows span {
	position: absolute;
	bottom: 0;
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	-webkit-animation: arrow 2s ease infinite;
	animation: arrow 2s ease infinite
}

.c-hero-sb__arrows span:first-child {
	right: 100%
}

.c-hero-sb__arrows span:last-child {
	right: 0
}

.c-hero-sb__arrows svg {
	width: 1.5rem;
	height: auto
}

.c-hero-sb__arrows svg polygon {
	fill: #fff
}

.c-hero-sb__borders,.c-hero-sb__mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.c-hero-sb__mask {
	overflow: hidden;
	-webkit-animation: arrow 2.5s ease infinite;
	animation: arrow 2.5s ease infinite
}

.c-hero-sb__mask-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	-webkit-animation: arrowReverse 2.5s ease infinite;
	animation: arrowReverse 2.5s ease infinite
}

.c-hero-sb__border {
	position: absolute;
	background-color: #022c54
}

.c-hero-sb__border:first-child,.c-hero-sb__border:nth-child(2) {
	width: 100%;
	height: 1px
}

.c-hero-sb__border:first-child {
	top: 0
}

.c-hero-sb__border:nth-child(2) {
	bottom: 0
}

.c-hero-sb__border:nth-child(3),.c-hero-sb__border:nth-child(4) {
	width: 1px;
	height: 100%
}

.c-hero-sb__border:nth-child(3) {
	left: 0
}

.c-hero-sb__border:nth-child(4) {
	right: 0
}

.c-weather {
	display: flex;
	flex-direction: column;
	align-items: flex-end
}

.c-weather li {
	color: #fff;
	font-size: .9rem;
	margin: .25rem 0
}

.c-weather li,.c-weather li span {
	display: flex;
	align-items: center;
	justify-content: flex-end
}

.c-weather li span {
	width: 4rem
}

.c-weather li .o-icon {
	font-size: 1.15rem
}

.c-weather li:nth-child(2) .o-icon {
	font-size: 1rem
}

.c-weather li:nth-child(3) .o-icon {
	font-size: 1.05rem
}

.c-weather li:nth-child(4) .o-icon {
	font-size: 1.25rem
}

.ski-wrapper {
	bottom: 15rem
}

.ski-icon {
	top: auto;
	transition: all 1s cubic-bezier(.19,1,.22,1);
	transform: translateX(68%);
	display: none
}

.ski-icon--summer {
	transform: translateX(60%)
}

@media (min-width:700px) {
	.ski-icon {
		display: block
	}
}

.ski-icon:hover {
	transform: none
}

.ski-icon:hover .ski-icon__border svg {
	transform: rotate(-180deg)
}

.ski-icon__border {
	height: 100%;
	width: 13px;
	background-color: #c5b000;
	position: absolute;
	top: 0;
	left: -1px;
	padding: 4px
}

.ski-icon__border svg {
	display: block;
	fill: #fff;
	width: 100%;
	height: 100%;
	transition: all 1s cubic-bezier(.19,1,.22,1)
}

.ski-icon p {
	position: relative;
	display: inline-block;
	font-size: .8rem
}

.ski-icon p:after,.ski-icon p:before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg,#020024,#004282 0,#022c54);
	transition: transform .9s cubic-bezier(.19,1,.22,1)
}

.ski-icon p:before {
	transition-delay: 0s;
	transform: scaleX(0);
	transform-origin: left
}

.ski-icon p:after {
	transition-delay: .25s;
	transform-origin: right
}

.ski-icon p:hover:before {
	transition-delay: .25s;
	transform: scaleX(1)
}

.ski-icon p:hover:after {
	transition-delay: 0s;
	transform: scaleX(0)
}

@-webkit-keyframes arrow {
	0% {
		transform: translateX(0)
	}

	50% {
		transform: translateX(100%)
	}

	to {
		transform: translateX(100%)
	}
}

@keyframes arrow {
	0% {
		transform: translateX(0)
	}

	50% {
		transform: translateX(100%)
	}

	to {
		transform: translateX(100%)
	}
}

.c-mask {
	z-index: 2;
	visibility: hidden
}

.c-mask,.c-preloader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #007078;
	pointer-events: none
}

.c-preloader {
	display: flex;
	align-items: center;
	z-index: 2000
}

.c-preloader__inner {
	width: 100%
}

.c-preloader__circle,.c-preloader__inner {
	display: flex;
	justify-content: center;
	position: relative
}

.c-preloader__circle {
	width: 4rem;
	height: 4rem;
	align-items: center;
	opacity: 0
}

.c-preloader__circle svg {
	width: 1.5rem
}

.c-preloader__circle svg path {
	fill: #fff
}

.c-preloader__circle canvas {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.c-fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1004;
	pointer-events: none
}

.c-fixed__pe {
	z-index: 3
}

.c-fixed__pe,.c-orientation {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.c-orientation {
	display: none;
	background-color: #007078;
	z-index: 2
}

.c-orientation p {
	color: #fff
}

.is-orientation-changed .c-orientation {
	display: flex;
	align-items: center;
	justify-content: center
}

.c-btn {
	--height: 3rem;
	--padding: 1.5rem;
	--pos-x: 0;
	--pos-y: 0;
	position: relative;
	overflow: hidden;
	display: inline-block
}

.c-btn--light {
	border: 0;
	background-color: #fff
}

@media (max-width:699px) {
	.c-btn--small-mobile {
		--height: 2.5rem;
		--padding: 1.5rem
	}
}

.c-btn--margin {
	margin-top: 2rem
}

.c-btn--light {
	border-color: hsla(0,0%,100%,.35)
}

.c-btn__mask {
	top: 0;
	left: 0;
	width: 200%;
	transform: translate3d(var(--pos-x),var(--pos-y),0) translate(-50%,-50%);
	background: radial-gradient(circle closest-side,#dfca8e,transparent);
	border-radius: 50%;
	opacity: 0
}

.c-btn__mask div {
	padding-top: 100%
}

.c-btn__borders {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 3;
	background-color: #fff;
	display: none
}

.c-btn--light .c-btn__borders {
	background-color: #c5b000
}

.c-btn__outer {
	position: relative;
	display: flex;
	align-items: center;
	background: linear-gradient(90deg,#020024,#004282 0,#022c54)
}

.c-btn--outline .c-btn__outer {
	background: transparent
}

.c-btn--outline .c-btn__outer:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border: 1px solid #022c54
}

.c-btn__inner {
	position: relative;
	z-index: 3
}

.c-btn__arrow {
	width: 1.25rem;
	display: flex;
	height: var(--height);
	align-items: center;
	margin-right: var(--padding);
	overflow: hidden;
	position: relative;
	z-index: 10
}

.c-btn--reverse .c-btn__arrow {
	transform: scaleX(-1);
	margin-left: var(--padding);
	margin-right: 0
}

.c-btn__arrow svg {
	width: 100%
}

.c-btn__arrow span {
	display: block;
	position: absolute;
	width: 1.25rem;
	display: flex;
	height: var(--height);
	align-items: center;
	left: 0;
	top: 0;
	transition-delay: 0s;
	transform-origin: right
}

.c-btn__arrow span:first-child svg,.c-btn__arrow span:last-child svg {
	fill: #fff
}

.c-btn--light .c-btn__arrow span:first-child svg,.c-btn--light .c-btn__arrow span:last-child svg {
	fill: #c5b000
}

.c-btn__arrow-2 {
	position: absolute;
	right: 100%;
	left: auto!important;
	width: 100%
}

.c-btn__text {
	padding: 0 var(--padding);
	font-size: .75rem;
	color: #fff;
	width: 100%;
	white-space: nowrap;
	line-height: 3rem;
	text-align: left
}

.c-btn--light .c-btn__text,.c-btn--light .c-btn__text--bottom,.c-btn--light .c-btn__text--top,.c-btn--light .c-btn__text--top div,.c-btn--outline .c-btn__text,.c-btn--outline .c-btn__text--bottom,.c-btn--outline .c-btn__text--top,.c-btn--outline .c-btn__text--top div {
	color: #111
}

.c-btn__text--top {
	color: #fff;
	height: var(--height)
}

.c-btn__text--bottom {
	position: absolute;
	top: 100%;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 5;
	color: #fff
}

.c-img-txt-grad {
	--content-width: 23.5rem;
	--content-padding: 3rem
}

@media (max-width:999px) {
	.c-img-txt-grad {
		padding: 0 4vw;
		padding: 0 var(--gutter-xs);
		max-width: 40rem;
		margin-left: auto;
		margin-right: auto
	}
}

.c-experiences-list .c-img-txt-grad:not(:first-child) {
	margin-top: 5.1rem;
	margin-top: var(--spacing-s)
}

@media (min-width:1000px) {
	.c-experiences-list .c-img-txt-grad:not(:first-child) {
		margin-top: 7.35rem;
		margin-top: calc(var(--spacing-s) + var(--spacing-xs)*0.75)
	}
}

.c-img-txt-grad__inner {
	display: flex
}

@media (max-width:999px) {
	.c-img-txt-grad__inner {
		flex-direction: column;
		padding: 0 1rem
	}
}

.c-img-txt-grad__img {
	flex: 1
}

@media (max-width:999px) {
	.c-img-txt-grad__img {
		padding-top: 75%;
		margin-left: -1rem;
		margin-right: -1rem
	}
}

.c-img-txt-grad__img img {
	z-index: 2
}

@media (min-width:1000px) {
	.c-img-txt-grad--reverse .c-img-txt-grad__img {
		order: 2;
		margin-left: calc(var(--content-width)*-0.5 - var(--content-padding)*2)
	}
}

@media (min-width:1000px) {
	.c-img-txt-grad--normal .c-img-txt-grad__img {
		order: 1;
		margin-right: calc(var(--content-width)*-0.5 - var(--content-padding)*2)
	}
}

.c-img-txt-grad__gradient {
	position: absolute;
	bottom: -75%;
	height: 100%;
	left: 0;
	right: 0;
	width: 100%
}

@media (min-width:500px) {
	.c-img-txt-grad__gradient {
		bottom: -50%
	}
}

@media (min-width:1000px) {
	.c-img-txt-grad__gradient {
		width: 85%;
		bottom: -2.25rem;
		bottom: calc(var(--spacing-xs)*-0.75)
	}
}

@media (min-width:1000px) {
	.c-img-txt-grad--reverse .c-img-txt-grad__gradient {
		left: -2.25rem;
		left: calc(var(--spacing-xs)*-0.75)
	}
}

@media (min-width:1000px) {
	.c-img-txt-grad--normal .c-img-txt-grad__gradient {
		right: -2.25rem;
		right: calc(var(--spacing-xs)*-0.75)
	}
}

.c-img-txt-grad__content {
	position: relative;
	padding: 2.25rem;
	margin: -3rem 0 0;
	margin: calc(var(--spacing-xs)*-1) 0 0;
	z-index: 3
}

@media (min-width:1000px) {
	.c-img-txt-grad__content {
		padding: 6rem 4rem 3.5rem;
		margin: 5.1rem 0;
		margin: var(--spacing-s) 0
	}
}

@media (min-width:1000px) {
	.c-img-txt-grad--reverse .c-img-txt-grad__content {
		order: 1
	}
}

@media (min-width:1000px) {
	.c-img-txt-grad--normal .c-img-txt-grad__content {
		order: 2
	}
}

.c-img-txt-grad__title {
	margin-bottom: 1.5rem
}

@media (min-width:1000px) {
	.c-img-txt-grad__text {
		width: var(--content-width)
	}
}

.c-img-txt-grad__btn {
	margin-top: 3rem
}

.c-img-txt {
	--gradient-offset: var(--gutter)
}

@media (min-width:700px) {
	.c-img-txt {
		--gradient-offset: calc(var(--gutter-xxs)*0.75)
	}
}

.c-img-txt__inner {
	display: flex;
	justify-content: space-between;
	align-items: center
}

@media (min-width:1000px) {
	.c-img-txt--reverse .c-img-txt__inner {
		justify-content: flex-start
	}
}

@media (max-width:999px) {
	.c-img-txt__inner {
		flex-direction: column;
		align-items: center
	}
}

@media (max-width:699px) {
	.c-img-txt__inner {
		flex-direction: column-reverse
	}
}

.c-img-txt__content {
	width: 100%;
	margin-top: 3rem;
	margin-top: var(--spacing-xs);
	order: 2
}

@media (min-width:1000px) {
	.c-img-txt__content {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: flex-start;
		margin-bottom: 3rem;
		margin-bottom: var(--spacing-xs);
		width: 55%;
		order: 1
	}
}

.c-img-txt--reverse .c-img-txt__content {
	order: 2
}

@media (min-width:1000px) {
	.c-img-txt--reverse .c-img-txt__content {
		margin-left: 6.4vw;
		margin-left: calc(var(--gutter)*0.8)
	}
}

@media (min-width:1200px) {
	.c-img-txt--reverse .c-img-txt__content {
		margin-left: 10vw;
		margin-left: calc(var(--gutter)*1.25)
	}
}

.c-img-txt__logo {
	height: 3rem;
	width: auto;
	margin-bottom: 1rem
}

.c-img-txt__title {
	margin-bottom: 2rem;
	line-height: 1.1
}

.c-img-txt__img {
	width: 100%;
	position: relative;
	order: 1
}

@media (max-width:699px) {
	.c-img-txt__img {
		margin-top: calc(var(--gradient-offset)*2)
	}
}

.c-img-txt--gradient .c-img-txt__img {
	margin-bottom: var(--gradient-offset)
}

.c-img-txt__img-inner {
	overflow: hidden;
	z-index: 2
}

.c-img-txt--reverse .c-img-txt__img {
	order: 1
}

@media (min-width:1000px) {
	.c-img-txt--reverse .c-img-txt__img {
		margin-right: 5%
	}
}

@media (max-width:999px) {
	.c-img-txt__img {
		max-width: 35rem;
		height: 100vw
	}
}

@media (min-width:1000px) {
	.c-img-txt__img {
		width: 40%;
		min-height: 40vw;
		max-height: 45rem;
		order: 2
	}

	.c-img-txt__img--s {
		min-height: 38vw;
		max-height: 38rem;
		width: 50%
	}
}

.c-img-txt__gradient {
	position: absolute;
	bottom: calc(var(--gradient-offset)*-1);
	height: 100%;
	width: 100%
}

.c-img-txt--reverse .c-img-txt__gradient {
	left: calc(var(--gradient-offset)*-1)
}

.c-img-txt--normal .c-img-txt__gradient {
	right: calc(var(--gradient-offset)*-1)
}

.c-img-txt-2 {
	--gradient-offset: var(--gutter);
	position: relative
}

@media (max-width:999px) {
	.c-img-txt-2 {
		margin-bottom: var(--gradient-offset)
	}
}

@media (min-width:700px) {
	.c-img-txt-2 {
		--gradient-offset: calc(var(--gutter-xxs)*0.75)
	}
}

.c-img-txt-2__bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: contain;
	background-position: 100%;
	background-repeat: no-repeat;
	background-blend-mode: multiply;
	z-index: 1
}

.c-img-txt-2__inner {
	position: relative
}

.c-img-txt-2__grid {
	position: relative;
	display: grid;
	grid-template-columns: 1fr;
	grid-template-areas: "content" "img1" "img2";
	z-index: 2
}

@media (max-width:999px) {
	.c-img-txt-2--block .c-img-txt-2__grid {
		grid-template-areas: "content" "img1"
	}
}

@media (min-width:1000px) {
	.c-img-txt-2__grid {
		grid-template-columns: 1fr 1fr;
		grid-gap: 0 16.5%;
		grid-template-areas: "content img1" "img2 img1"
	}

	.is-tablet.is-portrait .c-img-txt-2__grid {
		grid-gap: 0 8%
	}
}

@media (min-width:1000px) {
	.c-img-txt-2--reverse .c-img-txt-2__grid {
		grid-template-areas: "img1 content" "img1 img2"
	}
}

.c-img-txt-2__content {
	grid-area: content;
	padding-bottom: 5.1rem;
	padding-bottom: var(--spacing-s)
}

@media (min-width:1000px) {
	.is-tablet.is-portrait .c-img-txt-2__content {
		padding-bottom: 3rem;
		padding-bottom: var(--spacing-xs)
	}
}

@media (min-width:1400px) {
	.c-img-txt-2__content {
		padding-bottom: 9rem;
		padding-bottom: calc(var(--spacing)*1.5)
	}
}

.c-img-txt-2__img--1 {
	grid-area: img1
}

.c-img-txt-2__img--1 figure {
	padding-top: 130%
}

.c-img-txt-2__img--2 {
	position: relative;
	grid-area: img2
}

@media (max-width:999px) {
	.c-img-txt-2__img--2 {
		padding-top: 5.1rem;
		padding-top: var(--spacing-s);
		margin-left: -8vw;
		margin-left: calc(var(--gutter)*-1);
		margin-right: -8vw;
		margin-right: calc(var(--gutter)*-1)
	}
}

.c-img-txt-2__img--2 figure {
	padding-top: 65%
}

@media (min-width:1000px) {
	.c-img-txt-2__img--2 figure {
		padding-top: 58.5%;
		width: 90%
	}
}

@media (min-width:1000px) {
	.c-img-txt-2--reverse .c-img-txt-2__img--2 {
		margin-right: -2vw;
		margin-right: calc(var(--gutter)*0.25*-1);
		margin-left: 0
	}
}

@media (min-width:1000px) {
	.c-img-txt-2--normal .c-img-txt-2__img--2 {
		margin-left: -2vw;
		margin-left: calc(var(--gutter)*0.25*-1);
		margin-right: 0
	}
}

.c-img-txt-2--block .c-img-txt-2__img--2 {
	display: none
}

@media (min-width:1000px) {
	.c-img-txt-2--block .c-img-txt-2__img--2 {
		display: block
	}
}

.c-img-txt-2__gradient {
	position: absolute;
	bottom: calc(var(--gradient-offset)*-1);
	height: 85%;
	width: 100%
}

.c-img-txt-2--reverse .c-img-txt-2__gradient {
	left: calc(var(--gradient-offset)*-1)
}

.c-img-txt-2--normal .c-img-txt-2__gradient {
	right: calc(var(--gradient-offset)*-1)
}

.c-img {
	z-index: 5
}

.c-img,.c-img__inner {
	overflow: hidden;
	position: relative
}

.c-img__inner {
	padding-top: 100%
}

@media (min-width:700px) {
	.c-img__inner {
		padding-top: 0;
		height: 100vh
	}
}

.c-img-double {
	display: grid;
	grid-template-columns: repeat(1,1fr);
	grid-gap: 2.5rem
}

@media (min-width:700px) {
	.c-img-double {
		grid-template-columns: repeat(2,1fr)
	}
}

.c-img-double__img figure {
	padding-top: 125%;
	overflow: hidden
}

.c-img-slider {
	overflow: hidden
}

.c-img-slider__inner {
	position: relative;
	display: flex;
	cursor: -webkit-grab;
	cursor: grab
}

@media (min-width:700px) {
	.c-img-slider__inner {
		align-items: center
	}
}

.c-img-slider__inner--press {
	align-items: normal
}

.c-img-slide {
	position: relative
}

.c-img-slide p {
	margin-top: 1.5rem
}

.c-img-slide:not(:last-child) {
	margin-right: 6vw;
	margin-right: var(--gutter-s)
}

.c-img-slide__press {
	width: 65vw
}

@media (min-width:700px) {
	.c-img-slide__press {
		width: 25vw
	}
}

.c-img-slide__headline {
	display: block;
	margin-top: -1.5rem;
	margin-bottom: 1.5rem;
	font-size: 1.05rem;
	color: #99d9d9
}

.c-img-slide__inner {
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat
}

.c-img-slide__inner--portrait {
	width: 84vw;
	width: calc(100vw - var(--gutter)*2);
	padding-top: 65%
}

@media (min-width:700px) {
	.c-img-slide__inner--portrait {
		width: 35vw;
		padding-top: 110%
	}
}

.c-img-slide__inner--press {
	width: 100%;
	padding-top: 75%
}

@media (min-width:700px) {
	.c-img-slide__inner--press {
		padding-top: 125%
	}
}

.c-img-slide__inner--landscape {
	width: 84vw;
	width: calc(100vw - var(--gutter)*2);
	padding-top: 65%
}

@media (min-width:700px) {
	.c-img-slide__inner--landscape {
		width: 40vw;
		padding-top: 65%
	}
}

.c-txt--logo {
	width: 3rem
}

@media (min-width:700px) {
	.c-txt--has-title {
		display: flex;
		justify-content: space-between
	}

	.c-txt--has-title>:first-child {
		width: 100%;
		max-width: 40%
	}

	.c-txt--has-title>:last-child {
		width: 40%;
		max-width: 27.5rem
	}
}

.c-txt__title {
	margin-bottom: 2rem
}

.c-txt p {
	display: inline-block
}

.c-txt p a {
	position: relative
}

.c-txt p a:after,.c-txt p a:before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg,#020024,#004282 0,#022c54);
	transition: transform .9s cubic-bezier(.19,1,.22,1)
}

.c-txt p a:before {
	transition-delay: 0s;
	transform: scaleX(0);
	transform-origin: left
}

.c-txt p a:after {
	transition-delay: .25s;
	transform-origin: right
}

.c-txt p a:hover:before {
	transition-delay: .25s;
	transform: scaleX(1)
}

.c-txt p a:hover:after {
	transition-delay: 0s;
	transform: scaleX(0)
}

@media (min-width:700px) {
	.c-txt--columns {
		-moz-columns: 2;
		column-count: 2;
		grid-column-gap: 6rem;
		-moz-column-gap: 6rem;
		column-gap: 6rem;
		page-break-inside: avoid;
		-moz-column-break-inside: avoid;
		break-inside: avoid
	}
}

.c-txt--columns p {
	display: block;
	margin-bottom: 1rem
}

.c-embed {
	position: relative
}

.c-embed--what-we-do {
	margin-top: -5.1rem;
	margin-top: calc(var(--spacing-s)*-1)
}

.c-embed__bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: 100% auto;
	background-position: top;
	background-repeat: no-repeat
}

.c-gallery {
	position: relative
}

.c-gallery__slides {
	position: relative;
	pointer-events: all;
	overflow: hidden
}

.c-gallery__slides-inner {
	padding-top: 52.5%
}

.c-gallery__nav-btn {
	position: absolute;
	top: 0;
	height: 100%;
	width: 50%;
	opacity: 0;
	z-index: 2
}

.c-gallery__nav-btn--previous {
	left: 0
}

.c-gallery__nav-btn--next {
	right: 0
}

.c-gallery__slide {
	overflow: hidden
}

.c-gallery__slide:not(:first-child) {
	visibility: hidden
}

.c-gallery__bottom {
	display: flex;
	justify-content: space-between;
	padding-top: 1.5rem;
	padding-top: var(--spacing-xxs)
}

.c-quote {
	position: relative;
	padding-left: 8vw;
	padding-left: var(--gutter)
}

@media (min-width:700px) {
	.c-quote {
		padding-left: 4.5rem
	}
}

.c-quote__border {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	display: block;
	width: .25rem;
	background-color: #51555b;
	transform-origin: top
}

.c-quote__text {
	line-height: 1.4;
	color: #51555b;
	font-size: 27px
}

@media screen and (min-width:500px) {
	.c-quote__text {
		font-size: calc(21.33333px + 1.13333vw)
	}
}

@media screen and (min-width:2000px) {
	.c-quote__text {
		font-size: 44px
	}
}

.c-quote__text div {
	transform-origin: left
}

.c-ps {
	--offset: 3.75rem;
	overflow: hidden
}

.c-ps__slides {
	position: relative
}

@media (max-width:999px) {
	.c-ps__slides {
		display: flex
	}
}

.c-ps__foot {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 3rem
}

@media (min-width:1000px) {
	.c-ps__foot {
		padding-left: var(--offset);
		padding-right: var(--offset)
	}
}

@media (max-width:999px) {
	.c-ps-slide {
		flex-direction: column;
		position: relative;
		left: 0!important
	}
}

.c-ps-slide::first-child {
	position: relative
}

.c-ps-slide:not(:first-child) {
	margin-left: 8vw;
	margin-left: var(--gutter)
}

@media (min-width:1000px) {
	.c-ps-slide:not(:first-child) {
		position: absolute;
		top: 0;
		width: 100%;
		margin-left: 0
	}
}

.c-ps-slide--summer {
	visibility: hidden
}

.c-ps-slide--winter,.c-ps.is-active .c-ps-slide--summer {
	visibility: visible
}

.c-ps.is-active .c-ps-slide--winter {
	visibility: hidden
}

.c-ps-slide__bg {
	width: 84vw;
	width: calc(100vw - var(--gutter)*2)
}

@media (max-width:999px) {
	.c-ps-slide__bg {
		order: 2
	}
}

@media (min-width:1000px) {
	.c-ps-slide__bg {
		width: 37.5%;
		margin-left: var(--offset)
	}
}

.c-ps-slide__bg div {
	padding-top: 75%
}

@media (min-width:1000px) and (max-width:1199px) {
	.c-ps-slide__bg div {
		padding-top: 150%
	}
}

@media (min-width:1200px) {
	.c-ps-slide__bg div {
		padding-top: 135%
	}
}

.c-ps-slide__title {
	color: #007078;
	font-family: gt-super,sans-serif;
	font-weight: 400;
	margin-bottom: 1.5rem;
	font-size: 24px
}

@media screen and (min-width:500px) {
	.c-ps-slide__title {
		font-size: calc(20.66667px + .66667vw)
	}
}

@media screen and (min-width:2000px) {
	.c-ps-slide__title {
		font-size: 34px
	}
}

.c-ps-slide__img {
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	padding-top: 75%;
	z-index: 2
}

@media (max-width:999px) {
	.c-ps-slide__img {
		order: 1
	}
}

@media (min-width:1000px) {
	.c-ps-slide__img {
		padding-top: 0;
		position: absolute;
		top: 3rem;
		bottom: 3rem;
		right: var(--offset);
		width: 67.5%
	}
}

.c-ps-slide__content {
	position: absolute;
	bottom: 8vw;
	bottom: var(--gutter);
	left: 8vw;
	left: var(--gutter);
	right: 8vw;
	right: var(--gutter);
	z-index: 3
}

@media (min-width:1000px) {
	.c-ps-slide__content {
		top: 50%;
		bottom: auto;
		left: 17.5%;
		right: auto;
		transform: translateY(-35%)
	}
}

.c-ps-slide__content-inner {
	padding: 3rem 8vw;
	padding: 3rem var(--gutter)
}

@media (min-width:700px) {
	.c-ps-slide__content-inner {
		padding: 3rem 3.5rem;
		width: 24rem
	}
}

@media (min-width:1200px) {
	.c-ps-slide__content-inner {
		padding: 3rem 3.5rem
	}
}

@media (max-width:640px) {
	.toggle {
		margin-left: calc(1rem + 10px)
	}
}

.toggle__ind {
	height: 50%;
	right: calc(100% + 1rem);
	transition: transform 1s cubic-bezier(.77,0,.175,1)
}

.toggle__ind svg {
	width: 10px;
	height: auto;
	will-change: transform
}

.c-ps.is-active .toggle__ind,.ski.is-active .toggle__ind {
	transform: translateY(100%) rotate(180deg)
}

.toggle div {
	transition: opacity .35s ease
}

.toggle div:nth-child(2) {
	opacity: 1
}

.c-ps.is-active .toggle div:nth-child(2),.ski.is-active .toggle div:nth-child(2),.toggle div:last-child {
	opacity: .25
}

.c-ps.is-active .toggle div:last-child,.ski.is-active .toggle div:last-child {
	opacity: 1
}

.c-list {
	display: flex
}

@media (max-width:700px) {
	.c-list {
		flex-wrap: wrap
	}
}

.c-list__list,.c-list__title {
	width: 100%
}

@media (min-width:1200px) {
	.c-list:not(.c-list--files) .c-list__list,.c-list:not(.c-list--files) .c-list__title {
		width: 50%
	}
}

@media (min-width:700px) {
	.c-list--files .c-list__list,.c-list--files .c-list__title {
		width: 50%
	}
}

@media (min-width:700px) {
	.c-list--re .c-list__list,.c-list--re .c-list__title {
		width: 100%
	}
}

@media (max-width:1199px) {
	.c-list__title {
		margin-bottom: 2rem
	}
}

@media (min-width:700px) and (max-width:1199px) {
	.c-list:not(.c-list--files) .c-list__list {
		-moz-columns: 2;
		column-count: 2;
		grid-column-gap: 4.5rem;
		-moz-column-gap: 4.5rem;
		column-gap: 4.5rem;
		page-break-inside: avoid;
		-moz-column-break-inside: avoid;
		break-inside: avoid
	}
}

.c-list__item {
	position: relative;
	color: #51555b
}

.c-list__item:not(:last-child) {
	margin-bottom: .25rem
}

.c-list__item--dot {
	padding-left: 1.5rem
}

.c-list__item--dot:before {
	content: "";
	position: absolute;
	top: .75rem;
	left: 0;
	height: 4px;
	width: 4px;
	border-radius: 50%;
	background-color: #51555b
}

.c-list__item a {
	position: relative;
	font-size: 1.15rem
}

.c-list__item a:after,.c-list__item a:before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg,#020024,#004282 0,#022c54);
	transition: transform .9s cubic-bezier(.19,1,.22,1)
}

.c-list__item a:before {
	transition-delay: 0s;
	transform: scaleX(0);
	transform-origin: left
}

.c-list__item a:after {
	transition-delay: .25s;
	transform-origin: right
}

.c-list__item a:hover:before {
	transition-delay: .25s;
	transform: scaleX(1)
}

.c-list__item a:hover:after {
	transition-delay: 0s;
	transform: scaleX(0)
}

.c-slider-txt {
	display: flex;
	flex-wrap: wrap;
	align-items: center
}

.c-slider-txt__slider {
	width: 100%
}

@media (min-width:1000px) {
	.c-slider-txt__slider {
		width: 55%
	}
}

.c-slider-txt__slides {
	cursor: -webkit-grab;
	cursor: grab
}

.c-slider-txt__foot {
	display: flex;
	justify-content: space-between;
	padding-top: 1.5rem
}

.c-slider-txt__slides {
	position: relative;
	padding-top: 65%;
	overflow: hidden
}

.c-slider-txt__slide {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%
}

.c-slider-txt__content {
	flex: 1;
	margin-top: 3rem;
	margin-top: var(--spacing-xs);
	position: relative
}

@media (min-width:1000px) {
	.c-slider-txt__content {
		margin-left: 6vw;
		margin-left: var(--gutter-s);
		margin-top: 0;
		padding-bottom: 1.5rem
	}
}

.c-slider-txt__content-item {
	position: relative
}

.c-slider-txt__content-item:not(:first-child) {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	transform: translateY(-50%);
	visibility: hidden
}

.f-slider {
	position: relative
}

.f-slider+.o-page__bottom {
	margin-top: 3rem;
	margin-top: calc(var(--spacing)*0.5)
}

.f-slider__inner {
	position: relative;
	padding-top: 56.5%;
	overflow: hidden
}

.f-slider-slide {
	position: absolute;
	top: 0;
	height: 100%;
	width: 88vw;
	width: calc(100vw - var(--gutter-s)*2)
}

.f-slider__content {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 3rem;
	padding-bottom: 3rem
}

.f-slider-texts {
	overflow: hidden;
	position: relative;
	margin-right: auto;
	margin-left: 2rem
}

.is-phone .f-slider-texts {
	display: none
}

.f-slider-texts__proxy {
	visibility: hidden
}

.f-slider-texts p {
	display: flex;
	align-items: center;
	white-space: nowrap;
	height: 1.5rem
}

.f-slider-texts__inner {
	position: absolute;
	top: 0;
	left: 0;
	width: auto
}

.exp {
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat
}

.exp,.exp__bg,.exp__inner {
	position: relative
}

.exp__bg {
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	width: 100%
}

@media (min-width:1000px) {
	.exp__bg {
		width: 70%
	}
}

.exp__bg img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.exp__content {
	position: relative;
	padding: 3rem;
	z-index: 3
}

@media (min-width:1000px) {
	.exp__content {
		padding: 5rem 7rem 5rem 5rem;
		position: absolute;
		top: 50%;
		right: 0;
		transform: translateY(-50%);
		max-width: 37.5rem;
		max-width: calc(var(--content-max-width)*1.25)
	}
}

.js-slider {
	width: 100%;
	position: relative;
	overflow: hidden;
	padding: 3rem 0
}

@media (min-width:1000px) {
	.js-slider {
		padding: 5vw 0
	}
}

.c-slider {
	cursor: -webkit-grab;
	cursor: grab
}

.c-slider__nav {
	color: #c5b000;
	display: none
}

@media (min-width:700px) {
	.c-slider__nav {
		display: flex;
		justify-content: flex-end;
		padding-bottom: 2rem
	}
}

.c-slider__nav li {
	position: relative;
	list-style-type: none;
	margin: 1rem;
	cursor: pointer
}

.c-slider__nav li:first-child {
	margin-left: 0
}

.c-slider__nav li:last-child {
	margin-right: 0
}

.c-slider__nav li.is-active:after {
	transform-origin: left;
	transform: scaleX(1)
}

.c-slider__nav li:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	transform-origin: right;
	transform: scaleX(0);
	transition: transform .9s cubic-bezier(.19,1,.22,1)
}

.c-slider__scroll-bar {
	width: 80%;
	height: 1px;
	position: absolute;
	top: 50%;
	right: 0;
	left: 10px;
	z-index: 100;
	margin-right: auto;
	margin-left: auto;
	background-color: hsla(0,0%,70.2%,.4);
	z-index: -1;
	pointer-events: none
}

.c-slider__scroll-bar.is-scrollMax:after {
	border: 1px solid #c5b000
}

.c-slider__scroll-bar:before {
	left: -11px;
	border-radius: 50%;
	border: 1px solid #c5b000
}

.c-slider__scroll-bar:after,.c-slider__scroll-bar:before {
	content: "";
	position: absolute;
	width: 10px;
	height: 10px;
	z-index: 1;
	top: 50%;
	transform: translateY(-50%)
}

.c-slider__scroll-bar:after {
	right: -11px;
	border-radius: 50%;
	border: 1px solid hsla(0,0%,70.2%,.4);
	transition: .2s cubic-bezier(.95,.05,.795,.035)
}

.c-slider__scroll-bar-in {
	width: 100%;
	height: 1px;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #c5b000;
	transform-origin: left
}

.c-slider__bg {
	pointer-events: none;
	position: absolute;
	left: 0;
	top: 0;
	min-width: 100%;
	height: 100%;
	background: linear-gradient(90deg,#f4fbfd,#f9e5e4);
	z-index: -2
}

.c-slider__wrap {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	pointer-events: none
}

.c-slider__wrap-in {
	display: flex;
	align-items: center
}

.c-slider__bar {
	position: relative;
	padding: 2rem 0 0;
	display: none
}

.c-slider__bar span {
	float: right
}

@media (min-width:700px) {
	.c-slider__bar {
		display: block
	}
}

.c-slider-item {
	width: auto;
	height: 100%;
	position: relative;
	top: 0;
	left: 0;
	pointer-events: none
}

@media (min-width:700px) {
	.c-slider-item {
		margin-bottom: auto;
		margin-top: auto
	}
}

.c-slider-item--clickable {
	pointer-events: all
}

.c-slider-item:first-child {
	margin-bottom: auto
}

.c-slider-item__mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-animation: arrow1 2.5s ease infinite;
	animation: arrow1 2.5s ease infinite
}

.c-slider-item__mask-inner {
	-webkit-animation: arrowReverse1 2.5s ease infinite;
	animation: arrowReverse1 2.5s ease infinite;
	width: 4rem;
	height: 4rem;
	border-radius: 50%;
	transform: rotate(-90deg);
	display: flex;
	align-items: center;
	justify-content: center
}

.c-slider-item__mask-inner svg {
	width: 1rem;
	height: 2rem;
	display: block;
	fill: #c5b000
}

.c-slider-item__arrow {
	position: absolute;
	bottom: 0;
	left: 0;
	cursor: pointer
}

@media (min-width:700px) {
	.c-slider-item__arrow {
		margin-top: 3rem;
		position: relative
	}
}

.c-slider-item__arrow-inner {
	width: 4rem;
	height: 4rem;
	border-radius: 50%;
	border: 1px solid #c5b000;
	transform: rotate(-90deg);
	display: flex;
	align-items: center;
	justify-content: center
}

.c-slider-item__arrow-inner svg {
	width: 1rem;
	height: 2rem;
	display: block;
	fill: #c5b000;
	opacity: .7
}

.c-slider-item__year {
	position: absolute;
	left: -25vw;
	font-size: 35vw;
	opacity: .05;
	font-family: gt-super,sans-serif;
	z-index: -1;
	top: 50%;
	transform: translateY(-50%);
	margin-top: 8rem
}

@media (max-width:699px) {
	.c-slider-item__year {
		font-size: 100vw;
		left: -75vw;
		margin-top: 6rem
	}
}

.c-slider-item__inner {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: flex-end
}

@media (min-width:700px) {
	.c-slider-item__inner {
		margin-right: 35rem;
		top: 0
	}

	.c-slider-item__inner.c-textUpper.c-smallImage {
		margin-right: 35rem
	}

	.c-slider-item__inner.c-textUpper.c-smallImage .c-slider-item__text {
		margin-top: -5rem;
		right: -25rem
	}

	.c-slider-item__inner.c-textUpper.c-smallImage .c-slider-item__img {
		margin-top: auto;
		top: 8rem
	}

	.c-slider-item__inner.c-textLower.c-smallImage {
		margin-right: 35rem
	}

	.c-slider-item__inner.c-textLower.c-smallImage .c-slider-item__text {
		right: -25rem
	}

	.c-slider-item__inner.c-textUpper.c-largeImage {
		margin-right: 35rem
	}

	.c-slider-item__inner.c-textUpper.c-largeImage .c-slider-item__text {
		right: -25rem
	}

	.c-slider-item__inner.c-textLower.c-largeImage {
		margin-right: 30rem
	}

	.c-slider-item__inner.c-textLower.c-largeImage .c-slider-item__text {
		right: -20rem;
		margin-top: 5rem
	}

	.c-slider-item__inner.c-textLower {
		margin-right: 25rem
	}

	.c-slider-item__inner.c-textLower .c-slider-item__img {
		margin-top: -10rem
	}

	.c-slider-item__inner.c-textLower .c-slider-item__text {
		right: -15rem;
		margin-top: 5rem
	}

	.c-slider-item__inner.c-textUpper {
		margin-right: 25rem
	}

	.c-slider-item__inner.c-textUpper .c-slider-item__img {
		margin-top: 10rem
	}

	.c-slider-item__inner.c-textUpper .c-slider-item__text {
		right: -15rem;
		margin-top: -5rem
	}
}

.c-slider-item__intro {
	width: 75vw;
	display: flex;
	flex-wrap: wrap;
	margin-right: 10rem
}

@media (min-width:700px) {
	.c-slider-item__intro {
		width: 41vw;
		margin-bottom: 0;
		margin-right: 5rem
	}
}

.c-slider-item__intro-innerText {
	width: 100%
}

@media (max-width:699px) {
	.c-slider-item__intro-innerText {
		padding-bottom: 5rem
	}
}

.c-slider-item__intro-innerImg {
	width: 100%;
	position: relative;
	margin-top: 15vw;
	display: none
}

@media (min-width:700px) {
	.c-slider-item__intro-innerImg {
		display: block
	}
}

.c-slider-item__intro-innerImg img {
	width: 60%;
	margin-left: -4rem
}

.c-slider-item__intro h3 {
	margin-bottom: 1.5rem
}

@media (max-width:699px) {
	.c-slider-item__intro h3 {
		font-size: 2.5rem;
		margin-bottom: 6rem;
		width: 50%
	}
}

@media (max-width:499px) {
	.c-slider-item__intro h3 {
		width: 100%
	}
}

.c-slider-item__intro p {
	width: 100%;
	max-width: 25rem
}

.c-slider-item__small {
	position: relative;
	width: 60%;
	margin-left: -4rem
}

.c-slider-item__text {
	padding: 4rem;
	background-color: #fff;
	z-index: 1;
	position: relative;
	right: 0;
	width: 30rem;
	margin-left: -4rem;
	margin-top: 8rem;
	margin-right: 10rem;
	min-height: 340px
}

.c-slider-item__text .o-h3 {
	margin-bottom: 1.5rem
}

@media (min-width:700px) {
	.c-slider-item__text {
		right: -25rem;
		position: absolute;
		margin-left: 0;
		margin-top: 0;
		margin-right: 0
	}
}

.c-slider-item__img {
	width: 35rem;
	position: relative;
	margin-bottom: 0;
	padding-top: 35%
}

@media (min-width:700px) {
	.c-slider-item__img {
		padding-top: 0;
		margin-bottom: 0;
		width: 45rem
	}
}

.c-slider-item__img .aspect {
	display: none
}

@media (min-width:700px) {
	.c-slider-item__img .aspect {
		display: block
	}
}

.c-slider-item__img img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.c-slider-item__img span {
	position: absolute;
	right: 0;
	z-index: 1;
	top: 0;
	transform: translateX(50%) translateY(-400%)
}

@media (min-width:700px) {
	.c-slider-item__img span {
		display: none
	}
}

@media (min-width:700px) {
	.c-smallImage .c-slider-item__img {
		width: 20rem
	}

	.c-mediumImage .c-slider-item__img {
		width: 30rem
	}

	.c-largeImage .c-slider-item__img {
		width: 35rem
	}
}

.c-slider-item:last-child .c-slider-item__inner {
	margin-right: 8rem
}

@media (min-width:700px) {
	.c-slider-item:last-child .c-slider-item__inner {
		margin-right: 35rem
	}
}

@-webkit-keyframes arrow1 {
	0% {
		transform: translateX(-100%)
	}

	50% {
		transform: translateX(100%)
	}

	to {
		transform: translateX(100%)
	}
}

@keyframes arrow1 {
	0% {
		transform: translateX(-100%)
	}

	50% {
		transform: translateX(100%)
	}

	to {
		transform: translateX(100%)
	}
}

@-webkit-keyframes arrowReverse1 {
	0% {
		transform: translateX(100%) rotate(-90deg)
	}

	50% {
		transform: translateX(-100%) rotate(-90deg)
	}

	to {
		transform: translateX(-100%) rotate(-90deg)
	}
}

@keyframes arrowReverse1 {
	0% {
		transform: translateX(100%) rotate(-90deg)
	}

	50% {
		transform: translateX(-100%) rotate(-90deg)
	}

	to {
		transform: translateX(-100%) rotate(-90deg)
	}
}

.map-content {
	width: 100%
}

@media (min-width:700px) {
	.map-content {
		width: 100%;
		visibility: hidden;
		top: 50%;
		right: 25%;
		transform: translate(50%,-50%);
		max-width: 21.5rem
	}
}

@media (min-width:1200px) {
	.map-content {
		max-width: 30rem
	}
}

.map-content__inner {
	padding: 3rem 2rem 2rem
}

@media (min-width:700px) {
	.map-content__inner {
		padding: 4rem 2rem 3rem
	}
}

@media (min-width:1200px) {
	.map-content__inner {
		padding: 5rem 4rem 4rem
	}
}

.map-bg {
	height: 60vh;
	width: 154.2vh
}

@media (min-width:700px) {
	.map-bg {
		height: 100vh;
		width: 257vh
	}
}

.map-close {
	top: 1.5rem;
	right: 1.5rem;
	height: 2.5rem;
	width: 2.5rem;
	border-radius: 50%;
	border: 1px solid rgba(0,112,120,.25)
}

.map-pip {
	--size: 2.25rem;
	border-radius: 50%;
	height: var(--size);
	width: var(--size);
	transform: translate(-50%,-50%);
	transition: transform .5s ease;
	cursor: pointer;
	z-index: 5
}

.map-pip:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	box-shadow: 10px 10px 25px -12px #102723;
	transition: opacity .5s ease;
	opacity: 0;
	z-index: -1
}

.map-pip.is-active,.map-pip:hover {
	transform: translate(-50%,-50%) scale(1.35)
}

.map-pip.is-active:before,.map-pip:hover:before {
	opacity: 1
}

.map-loc {
	visibility: hidden
}

.map-loc-img:not(:first-child) {
	opacity: 0
}

.flight-label {
	z-index: 2;
	width: 9rem;
	font-size: .95rem;
	text-align: center
}

.flight-label__inner--title {
	border-bottom: 1px solid
}

.flight-label--bottom,.flight-label--top {
	left: 50%
}

.flight-label--top {
	top: 50%;
	transform: translateY(-50%);
	margin-top: -6rem;
	margin-left: 20rem
}

#flight svg {
	display: block;
	position: absolute;
	overflow: inherit;
	top: 0;
	left: 0
}

.flight-map {
	padding-top: 180%;
	left: -50vw
}

@media (min-width:700px) {
	.flight-map {
		left: 0;
		padding-top: 0
	}
}

@media (min-width:1000px) {
	.flight-map {
		left: -8rem;
		padding-top: 0
	}
}

@media (min-width:1200px) {
	.flight-map {
		left: 0;
		padding-top: 0
	}
}

.flight-map svg {
	width: 100%;
	height: 100%
}

.flight-map__mobilelabel {
	padding: 2rem;
	margin-right: -50vw
}

.flight-map-place {
	left: 50%;
	top: 15%;
	margin-left: -4rem
}

@media (max-width:700px) {
	.flight-map-place {
		left: 77%;
		top: 35%;
		margin-left: -4rem
	}
}

.flight-title,.flight-top p {
	color: #fff
}

.flight-title span {
	font-family: inherit;
	opacity: .25
}

.flight-text {
	color: #fff;
	max-width: 27.5rem
}

.flight-mail {
	color: #fff;
	position: relative
}

.flight-mail:after,.flight-mail:before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg,#020024,#004282 0,#022c54);
	transition: transform .9s cubic-bezier(.19,1,.22,1)
}

.flight-mail:before {
	transition-delay: 0s;
	transform: scaleX(0);
	transform-origin: left
}

.flight-mail:after {
	transition-delay: .25s;
	transform-origin: right
}

.flight-mail:hover:before {
	transition-delay: .25s;
	transform: scaleX(1)
}

.flight-mail:hover:after {
	transition-delay: 0s;
	transform: scaleX(0)
}

.flight-pulse {
	--size: 5%;
	width: var(--size);
	height: var(--size);
	transform: translate(-50%,-50%);
	pointer-events: none
}

.flight-pulse svg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.flight-loc {
	padding: .85rem 1.25rem;
	transition: transform .5s ease,opacity .5s ease;
	transform: translateX(-50%) translateY(.5rem);
	opacity: 0;
	background: #333c38;
	margin-top: -7rem;
	margin-left: .35rem;
	color: #fff
}

.flight-loc:before {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	width: 0;
	height: 0;
	border-left: .5rem solid transparent;
	border-right: .5rem solid transparent;
	border-top: .5rem solid #333c38
}

.flight-loc.is-active {
	transform: translateX(-50%) translateY(0);
	opacity: 1
}

.flight-loc__title {
	font-size: 1rem;
	font-family: gt-super,sans-serif;
	white-space: nowrap
}

.flight-loc__sub {
	border-bottom: 1px solid hsla(0,0%,100%,.25);
	padding-bottom: .5rem;
	margin-bottom: .5rem;
	margin-top: .15rem;
	font-size: .7rem;
	width: 100%;
	text-align: center
}

.flight-loc__foot {
	font-size: .85rem;
	font-family: gt-super,sans-serif;
	color: #fff;
	white-space: nowrap
}

.flight-loc__foot svg {
	width: 1.1em;
	height: auto;
	margin-right: .25rem
}

.panorama-wrapper {
	padding-left: 8vw;
	padding-left: var(--gutter);
	padding-right: 8vw;
	padding-right: var(--gutter)
}

.panorama,.panorama-wrapper {
	overflow: hidden;
	position: relative
}

.panorama {
	padding-top: 52.54%;
	background-color: #fff!important;
	margin-bottom: 8vw;
	margin-bottom: var(--gutter)
}

.panorama canvas {
	position: absolute;
	left: 0;
	top: 0;
	-o-object-fit: cover;
	object-fit: cover;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%
}

.u-bg-grey+.u-bg-grey,.u-bg-primary+.u-bg-primary,.u-bg-secondary+.u-bg-secondary {
	padding-top: 0
}

.u-bg-secondary+.u-bg-white {
	padding-top: 5.1rem;
	padding-top: var(--spacing-s)
}

@media (max-width:699px) {
	.golf-page .c-intro,.outdoor-pursuits-page .c-intro,.ski-page .c-intro,.wellness-page .c-intro {
		padding-bottom: 0
	}
}

@media (max-width:699px) {
	.golf-page .has-intro>div,.outdoor-pursuits-page .has-intro>div,.ski-page .has-intro>div,.wellness-page .has-intro>div {
		padding-top: 0;
		margin-top: 0
	}
}

#resources {
	padding-top: 5.1rem;
	padding-top: var(--spacing-s)
}

.c-content {
	position: relative
}

.c-content__label {
	margin-bottom: 1rem;
	transform-origin: left
}

@media (min-width:700px) {
	.c-content__label {
		margin-top: 2.5rem
	}
}

.c-content__title {
	margin-bottom: 2rem;
	transform-origin: left
}

.c-content__title--small {
	margin-bottom: 1.25rem
}

.c-content--light .c-content__title {
	color: #fff
}

.c-content__text {
	transform-origin: left
}

.c-content--light .c-content__text {
	color: #fff
}

.c-content__btn,.c-content__text div {
	transform-origin: left
}

.c-content__btn {
	margin-top: 3rem;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.c-content--max {
	max-width: 30rem;
	max-width: var(--content-max-width)
}

.c-content--max-s {
	max-width: 18rem;
	max-width: var(--content-max-width-s)
}

@media (min-width:700px) {
	.c-content--max-s\@sm {
		max-width: 18rem;
		max-width: var(--content-max-width-s)
	}
}

.c-content--min {
	min-width: 30rem;
	min-width: var(--content-max-width)
}

.c-content--min-s {
	min-width: 18rem;
	min-width: var(--content-max-width-s)
}

@media (min-width:700px) {
	.c-content--min-s\@sm {
		min-width: 18rem;
		min-width: var(--content-max-width-s)
	}
}

@media (min-width:700px) {
	.c-content--max\@sm {
		max-width: 30rem;
		max-width: var(--content-max-width)
	}
}

@media (min-width:700px) {
	.c-content--min\@sm {
		min-width: 30rem;
		min-width: var(--content-max-width)
	}
}

.c-intro {
	padding-top: 5.1rem;
	padding-top: calc(var(--spacing)*0.85)
}

.about-yellowstone-club-page .c-intro,.real-estate-page .c-intro {
	padding-bottom: 5.1rem;
	padding-bottom: calc(var(--spacing)*0.85)
}

.c-intro--border {
	border-bottom: 1px solid rgba(17,17,17,.1)
}

.c-intro--no-spacing {
	padding-bottom: 0
}

@media (max-width:699px) {
	.c-intro__text {
		font-size: 2.25rem;
		line-height: 1.3
	}
}

.c-intro__price {
	margin-top: 2rem;
	font-size: 1.75rem;
	font-family: austin,sans-serif;
	font-weight: 300;
	color: #c5b000
}

.c-intro--bottom {
	padding-bottom: 2rem
}

.c-site-foot {
	position: relative;
	display: flex;
	color: #fff;
	align-items: center;
	background-color: #fff;
	z-index: 1;
	margin-top: -1px
}

.c-site-foot__logo {
	width: 30%;
	display: flex;
	justify-content: center;
	align-items: flex-start
}

.c-site-foot__logo img {
	width: 11.5rem;
	height: auto
}

@media (max-width:999px) {
	.c-site-foot__logo {
		display: none
	}
}

.c-site-foot__inner {
	flex: 1;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-left: 8vw;
	padding-left: var(--gutter);
	padding-right: 8vw;
	padding-right: var(--gutter)
}

@media (min-width:700px) {
	.c-site-foot__inner {
		padding-right: 6vw;
		padding-right: var(--gutter-s);
		padding-left: 6vw;
		padding-left: calc(var(--gutter-s))
	}
}

.c-site-foot__bottom {
	width: 100%;
	margin-top: 3rem;
	margin-top: var(--spacing-xs)
}

@media (min-width:700px) {
	.c-site-foot__bottom {
		display: flex;
		justify-content: space-between;
		align-items: center
	}
}

.c-site-foot__copyright {
	font-size: .7rem;
	opacity: .5;
	color: #fff
}

@media (max-width:999px) {
	.c-site-foot__copyright {
		width: 100%
	}
}

.c-site-foot__title {
	margin-bottom: 1.5rem;
	color: #fff
}

.c-site-foot__contact {
	padding-bottom: 2rem
}

@media (max-width:999px) {
	.c-site-foot__contact {
		width: 100%;
		margin-bottom: 3rem;
		margin-bottom: var(--spacing-xs)
	}
}

.c-site-foot__contact-item a {
	color: #fff
}

.c-site-foot__contact-item a span:first-child {
	margin-right: .5rem
}

.c-site-foot__contact-item:first-child span:last-child {
	position: relative
}

.c-site-foot__contact-item:first-child span:last-child:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg,#020024,#004282 0,#022c54);
	transform-origin: right;
	transform: scaleX(0);
	transition: transform .9s cubic-bezier(.19,1,.22,1)
}

.c-site-foot__contact-item:first-child span:last-child.is-active:after,.c-site-foot__contact-item:first-child span:last-child:hover:after,.current-menu-item .c-site-foot__contact-item:first-child span:last-child:after {
	transform-origin: left;
	transform: scaleX(1)
}

.c-site-foot__contact-item:first-child span:last-child.is-active,.current-menu-item .c-site-foot__contact-item:first-child span:last-child {
	pointer-events: none
}

.c-site-foot__contact-item:nth-child(2) span:last-child {
	position: relative
}

.c-site-foot__contact-item:nth-child(2) span:last-child:after,.c-site-foot__contact-item:nth-child(2) span:last-child:before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg,#020024,#004282 0,#022c54);
	transition: transform .9s cubic-bezier(.19,1,.22,1)
}

.c-site-foot__contact-item:nth-child(2) span:last-child:before {
	transition-delay: 0s;
	transform: scaleX(0);
	transform-origin: left
}

.c-site-foot__contact-item:nth-child(2) span:last-child:after {
	transition-delay: .25s;
	transform-origin: right
}

.c-site-foot__contact-item:nth-child(2) span:last-child:hover:before {
	transition-delay: .25s;
	transform: scaleX(1)
}

.c-site-foot__contact-item:nth-child(2) span:last-child:hover:after {
	transition-delay: 0s;
	transform: scaleX(0)
}

.c-site-foot__contact-item:last-child .o-icon {
	position: relative;
	transform: translateY(25%)
}

.c-site-foot__contact-item:last-child span:last-child {
	position: relative
}

.c-site-foot__contact-item:last-child span:last-child:after,.c-site-foot__contact-item:last-child span:last-child:before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg,#020024,#004282 0,#022c54);
	transition: transform .9s cubic-bezier(.19,1,.22,1)
}

.c-site-foot__contact-item:last-child span:last-child:before {
	transition-delay: 0s;
	transform: scaleX(0);
	transform-origin: left
}

.c-site-foot__contact-item:last-child span:last-child:after {
	transition-delay: .25s;
	transform-origin: right
}

.c-site-foot__contact-item:last-child span:last-child:hover:before {
	transition-delay: .25s;
	transform: scaleX(1)
}

.c-site-foot__contact-item:last-child span:last-child:hover:after {
	transition-delay: 0s;
	transform: scaleX(0)
}

.c-site-foot__menu {
	display: flex;
	padding-bottom: 2rem
}

.c-site-foot__menu a {
	position: relative;
	color: #fff
}

.c-site-foot__menu a:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg,#020024,#004282 0,#022c54);
	transform-origin: right;
	transform: scaleX(0);
	transition: transform .9s cubic-bezier(.19,1,.22,1)
}

.c-site-foot__menu a.is-active:after,.c-site-foot__menu a:hover:after,.current-menu-item .c-site-foot__menu a:after {
	transform-origin: left;
	transform: scaleX(1)
}

.c-site-foot__menu a.is-active,.current-menu-item .c-site-foot__menu a {
	pointer-events: none
}

.c-site-foot__menu-top a {
	font-size: 1rem
}

.c-site-foot__menu-sub {
	margin-left: 6rem
}

.c-site-foot__menu-sub li {
	line-height: 1.5
}

.c-site-foot__menu-sub a {
	font-size: .7rem
}

.c-site-foot__dlc {
	display: block;
	height: auto;
	width: 8rem;
	opacity: .5
}

.c-site-foot__dlc svg {
	width: 100%;
	height: 100%
}

.c-site-foot__dlc svg path {
	fill: #fff
}

@media (max-width:699px) {
	.c-site-foot__dlc {
		margin-top: 1.5rem
	}
}

.c-disclamer {
	background-color: #86d2d2;
	color: #fff
}

.c-disclamer .o-label,.c-disclamer p {
	color: #fff;
	margin-bottom: 1.5rem;
	opacity: .5
}

.c-disclamer p {
	margin-bottom: 2rem;
	font-size: .75rem
}

.c-disclamer p:last-child {
	margin-bottom: 0
}

.c-site-head {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	pointer-events: none
}

.dark .c-site-head {
	background-color: #fff
}

.c-site-head--normal {
	height: 8rem;
	height: var(--header-normal);
	z-index: 1000
}

.is-device .c-site-head--normal {
	position: absolute
}

.dark.menu-is-open .c-site-head a,.light .c-site-head a {
	color: #fff
}

.dark.menu-is-open .c-site-head svg,.light .c-site-head svg {
	fill: #fff
}

.dark .c-site-head a {
	color: #111
}

.dark .c-site-head svg path {
	fill: #007078
}

.c-site-head--sticky {
	height: 5.5rem;
	height: var(--header-sticky);
	z-index: 1003
}

.c-site-head__logo {
	position: relative;
	display: block;
	pointer-events: all;
	z-index: 2;
	cursor: pointer
}

.c-site-head__logo img {
	width: auto
}

.c-site-head--normal .c-site-head__logo img {
	height: 4rem;
	height: var(--logo-normal)
}

.c-site-head--sticky .c-site-head__logo img {
	height: 3.25rem;
	height: var(--logo-sticky)
}

.c-site-head__logo svg {
	display: block;
	width: auto;
	transition: all .4s ease-in-out
}

.c-site-head--normal .c-site-head__logo svg {
	height: 4rem;
	height: var(--logo-normal)
}

.c-site-head--sticky .c-site-head__logo svg {
	height: 3.25rem;
	height: var(--logo-sticky)
}

.c-site-head--sticky .c-site-head__logo svg path {
	fill: #007078
}

.c-site-head__nav {
	align-items: center;
	justify-content: flex-end;
	pointer-events: all;
	z-index: 2
}

.c-site-head-menu,.c-site-head__nav {
	display: flex;
	position: relative
}

.is-device .c-site-head-menu {
	display: none
}

.c-site-head-menu:before {
	content: "";
	position: absolute;
	top: -1.5rem;
	left: -1.5rem;
	right: -1.5rem;
	bottom: -1.5rem
}

.c-site-head-menu__item {
	position: relative;
	display: block;
	margin-left: 2rem;
	/*overflow: hidden;*/
	z-index: 2;
	padding: 10px 0;
}

@media (min-width:1200px) {
	.c-site-head-menu__item {
		margin-left: 3rem
	}
}

.c-site-head-menu__item--login {
	display: flex;
	align-items: center;
	margin-left: 3rem
}

@media (min-width:1200px) {
	.c-site-head-menu__item--login {
		margin-left: 6rem
	}
}

.c-site-head-menu__link {
	position: relative;
	line-height: 1.5;
	font-size: .9rem;
	display: block
}

.c-site-head-menu__link:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg,#020024,#004282 0,#022c54);
	transform-origin: right;
	transform: scaleX(0);
	transition: transform .9s cubic-bezier(.19,1,.22,1)
}

.c-site-head-menu__link.is-active:after,.c-site-head-menu__link:hover:after,.current-menu-item .c-site-head-menu__link:after {
	transform-origin: left;
	transform: scaleX(1)
}

.c-site-head-menu__link.is-active,.current-menu-item .c-site-head-menu__link {
	pointer-events: none
}

.c-site-head--normal .c-site-head-menu__link {
	color: #fff
}

.c-site-head--sticky .c-site-head-menu__link,.light .c-site-head--sticky .c-site-head-menu__link {
	color: #111
}

.c-site-head__toggle {
	position: relative
}

.c-site-head__toggle:before {
	content: "";
	position: absolute;
	top: -1rem;
	bottom: -1rem;
	left: -1rem;
	right: -1rem
}

.is-desktop .c-site-head__toggle {
	display: none
}

.is-device .c-site-head__toggle {
	transform: translateZ(0)
}

.c-site-head-bg {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 5.5rem;
	height: var(--header-sticky);
	background-color: #fff;
	z-index: 1001
}

.c-cta {
	overflow: hidden;
	margin-bottom: -1px
}

.c-cta,.c-cta a {
	position: relative
}

.c-cta a {
	display: block
}

.c-cta__label {
	margin-bottom: .5rem
}

.c-cta__title {
	margin-bottom: 2.5rem
}

.c-cta__inner {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-direction: column;
	position: relative;
	z-index: 2
}

@media (min-width:700px) {
	.c-cta__inner {
		align-items: center
	}
}

.c-slider {
	position: relative
}

@media (max-width:999px) {
	.c-slider {
		order: 1
	}
}

.c-slider-top {
	display: flex;
	align-items: flex-end;
	padding-bottom: 1rem;
	margin-bottom: 3rem;
	position: relative
}

.c-slider-top .c-slider-nav {
	transform: translateY(50%);
	padding-right: 2.5rem
}

.c-slider__slides {
	position: relative;
	cursor: -webkit-grab;
	cursor: grab
}

@media (max-width:999px) {
	.c-slider__slides {
		display: flex
	}
}

@media (min-width:1000px) {
	.c-slider__slides:before {
		content: "";
		display: block;
		width: 50%;
		padding-top: 45%
	}
}

.c-slider-nav {
	display: flex;
	align-items: center;
	position: relative
}

.c-slider-nav--center {
	display: flex;
	justify-content: center
}

.c-slider-nav:before {
	content: "";
	position: absolute;
	top: -1.5rem;
	bottom: -1.5rem;
	left: -1.5rem;
	right: -1.5rem
}

.c-slider-nav__btn {
	position: relative;
	padding-left: 2rem;
	transition: opacity .5s ease;
	cursor: pointer;
	z-index: 2
}

@media (max-width:699px) {
	.c-slider-nav__btn:not(.c-slider-nav--center):not(.c-slider-nav--right) .c-slider-nav__btn {
		padding-left: 0;
		padding-right: 1rem
	}
}

.c-slider-nav--center .c-slider-nav__btn {
	padding: 0 .5rem
}

.c-slider-nav--left .c-slider-nav__btn {
	padding-left: 0;
	padding-right: 2rem
}

.c-slider-nav__btn--next {
	padding-right: 2rem
}

.c-slider-nav__btn.is-disabled {
	opacity: .25;
	pointer-events: none
}

.c-slider-nav__btn svg {
	height: .7rem;
	width: auto;
	fill: #fff
}

.c-slider-nav--light .c-slider-nav__btn svg {
	fill: #fff
}

.c-slider-nav--d .c-slider-nav__btn svg {
	fill: #007078
}

@media (min-width:700px) {
	.c-slider-nav__btn svg {
		height: .5rem
	}
}

.c-slide {
	position: relative
}

@media (max-width:999px) {
	.c-slide {
		left: 0!important;
		padding-left: 8vw;
		padding-left: var(--gutter);
		padding-right: 8vw;
		padding-right: var(--gutter)
	}
}

@media (min-width:1000px) {
	.c-slide {
		position: absolute;
		top: 0;
		height: 100%;
		width: 100%
	}
}

.c-slide img {
	will-change: transform
}

.c-slide__btn {
	margin-top: 2rem
}

.c-slide-item {
	position: relative
}

@media (min-width:1000px) {
	.c-slide-item {
		position: absolute
	}
}

.c-slide-item__inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat
}

.c-slide-item__content {
	padding: 2.5rem 3rem
}

@media (min-width:1600px) {
	.c-slide-item__content {
		padding: 4rem
	}
}

@media (min-width:999px) and (max-width:1199px) {
	.c-slide-item__content .c-content__title {
		margin-bottom: 0
	}
}

@media (min-width:999px) and (max-width:1199px) {
	.c-slide-item__content .c-content__text {
		display: none
	}
}

.c-slide-item--1 {
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
	padding-top: 100%
}

@media (min-width:1000px) {
	.c-slide-item--1 {
		bottom: 0;
		left: 6rem;
		width: 55%;
		padding-top: 0
	}
}

.c-slide-item--2 {
	width: 84vw;
	width: calc(100vw - var(--gutter)*2);
	padding-top: 100%;
	margin-top: 8vw;
	margin-top: var(--gutter)
}

@media (min-width:1000px) {
	.c-slide-item--2 {
		top: 3rem;
		bottom: 3rem;
		left: 0;
		width: 60%;
		padding-top: 0;
		margin-top: 0
	}
}

@media (min-width:1000px) {
	.c-slide-item--3 {
		right: 8vw;
		right: var(--gutter);
		top: 50%;
		transform: translateY(-50%)
	}
}

.c-progress-bar {
	position: relative;
	height: 2px;
	width: 100%;
	margin-top: 3rem;
	margin-top: calc(var(--spacing)*0.5);
	background-color: #ccc;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform-origin: left
}

.c-progress-bar__inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #007078;
	transform-origin: left;
	transform: scaleX(0)
}

.c-home-lifestyle {
	overflow: hidden;
	position: relative;
	background-color: #99d9d9;
	z-index: 1
}

.c-home-lifestyle h3 {
	position: relative
}

@media (min-width:1000px) {
	.c-home-lifestyle {
		padding-left: 8vw;
		padding-left: var(--gutter);
		padding-right: 8vw;
		padding-right: var(--gutter)
	}
}

@media (min-width:1000px) {
	.c-home-lifestyle__mobile-title {
		display: none
	}
}

@media (max-width:999px) {
	.c-home-lifestyle__inner {
		display: flex;
		flex-direction: column
	}
}

.c-home-lifestyle__title {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	color: #fff
}

@media (max-width:999px) {
	.c-home-lifestyle__title {
		display: none
	}
}

.c-home-lifestyle__top {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between
}

@media (max-width:999px) {
	.c-home-lifestyle__top {
		margin-top: 3rem;
		order: 2
	}
}

.c-residence {
	--offset: 3rem;
	display: flex
}

@media (max-width:699px) {
	.c-residence {
		flex-wrap: wrap
	}
}

@media (min-width:700px) {
	.c-residence {
		padding-bottom: var(--offset)
	}
}

.c-residence:not(:last-child) {
	margin-bottom: 5.1rem;
	margin-bottom: var(--spacing-s)
}

@media (min-width:700px) {
	.c-residence:not(:last-child) {
		margin-bottom: 6rem;
		margin-bottom: var(--spacing)
	}
}

@media (min-width:700px) {
	.c-residence .c-content {
		width: 20rem
	}
}

.c-residence__content {
	width: auto;
	position: relative
}

@media (max-width:699px) {
	.c-residence__content {
		width: 100%;
		margin-top: -8vw;
		margin-top: calc(var(--gutter)*-1);
		z-index: 3;
		order: 2
	}
}

@media (min-width:700px) {
	.c-residence--reverse .c-residence__content {
		order: 2
	}
}

.c-residence__content-inner {
	position: relative;
	padding: 3rem
}

@media (min-width:700px) {
	.c-residence__content-inner {
		padding: 4rem
	}

	.c-residence__content-inner:after {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		background-color: #fff;
		width: 4rem
	}
}

@media (min-width:700px) {
	.c-residence--reverse .c-residence__content-inner:after {
		right: 100%
	}
}

@media (min-width:700px) {
	.c-residence--normal .c-residence__content-inner:after {
		left: 100%
	}
}

.c-residence__photo {
	flex-grow: 1;
	position: relative;
	overflow: hidden;
	z-index: 2
}

@media (max-width:699px) {
	.c-residence__photo {
		width: calc(100% + 8vw);
		width: calc(100% + var(--gutter-xs)*2);
		padding-top: 75%;
		margin-left: -4vw;
		margin-left: calc(var(--gutter-xs)*-1);
		margin-right: -4vw;
		margin-right: calc(var(--gutter-xs)*-1);
		order: 1
	}
}

@media (min-width:700px) {
	.c-residence__photo {
		min-height: 27.5rem;
		transform: translateY(var(--offset))
	}

	.c-residence--reverse .c-residence__photo {
		order: 1
	}
}

.c-related {
	--width: 100%;
	--margin: 1.5rem;
	--offset: calc(var(--width) + var(--margin));
	position: relative;
	z-index: 1
}

@media (min-width:700px) {
	.c-related {
		--width: calc(33.33333% - 1rem)
	}
}

.c-related__slides {
	display: flex;
	position: relative;
	overflow: hidden
}

.c-related__foot {
	justify-content: space-between;
	padding-top: 1.5rem
}

.c-related-slide {
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	width: var(--width);
	top: 0
}

.c-related-slide:first-child {
	position: relative
}

.c-related-slide:not(:first-child) {
	position: absolute
}

.c-related-slide__inner {
	position: relative
}

.c-related-slide__inner figure {
	position: relative;
	padding-top: 85%
}

.c-related-slide__inner figure img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: transform 1s ease
}

.c-related-slide__content {
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 1.75rem 0;
	z-index: 2
}

.c-related-slide__title {
	color: #fff;
	margin-bottom: .85rem
}

.c-related-slide__link {
	position: relative;
	display: inline-block;
	color: #fff
}

.c-related-slide__link:after,.c-related-slide__link:before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg,#020024,#004282 0,#022c54);
	transition: transform .9s cubic-bezier(.19,1,.22,1)
}

.c-related-slide__link:before {
	transition-delay: 0s;
	transform: scaleX(0);
	transform-origin: left
}

.c-related-slide__link:after {
	transition-delay: .25s;
	transform-origin: right
}

.c-related-slide__link:hover:before {
	transition-delay: .25s;
	transform: scaleX(1)
}

.c-related-slide__link:hover:after {
	transition-delay: 0s;
	transform: scaleX(0)
}

.c-related-slide:hover img {
	transform: scale(1.05)
}

.c-related .c-related-slide:first-child {
	left: calc(var(--offset)*0)
}

.c-related .c-related-slide:nth-child(2) {
	left: calc(var(--offset)*1)
}

.c-related .c-related-slide:nth-child(3) {
	left: calc(var(--offset)*2)
}

.c-related .c-related-slide:nth-child(4) {
	left: calc(var(--offset)*3)
}

.c-related .c-related-slide:nth-child(5) {
	left: calc(var(--offset)*4)
}

.c-related .c-related-slide:nth-child(6) {
	left: calc(var(--offset)*5)
}

.c-related .c-related-slide:nth-child(7) {
	left: calc(var(--offset)*6)
}

.c-related .c-related-slide:nth-child(8) {
	left: calc(var(--offset)*7)
}

.c-related .c-related-slide:nth-child(9) {
	left: calc(var(--offset)*8)
}

.c-related .c-related-slide:nth-child(10) {
	left: calc(var(--offset)*9)
}

.c-related .c-related-slide:nth-child(11) {
	left: calc(var(--offset)*10)
}

.c-related .c-related-slide:nth-child(12) {
	left: calc(var(--offset)*11)
}

.c-related .c-related-slide:nth-child(13) {
	left: calc(var(--offset)*12)
}

.c-related .c-related-slide:nth-child(14) {
	left: calc(var(--offset)*13)
}

.c-related .c-related-slide:nth-child(15) {
	left: calc(var(--offset)*14)
}

.c-related .c-related-slide:nth-child(16) {
	left: calc(var(--offset)*15)
}

.c-related .c-related-slide:nth-child(17) {
	left: calc(var(--offset)*16)
}

.c-related .c-related-slide:nth-child(18) {
	left: calc(var(--offset)*17)
}

.c-related .c-related-slide:nth-child(19) {
	left: calc(var(--offset)*18)
}

.c-related .c-related-slide:nth-child(20) {
	left: calc(var(--offset)*19)
}

.c-listing {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	padding: 3rem 0;
	border-top: 1px solid rgba(17,17,17,.2)
}

.c-listing:last-child {
	border-bottom: 1px solid rgba(17,17,17,.2)
}

.c-listing-back {
	margin: 1.785rem 0;
	margin: calc(var(--spacing-s)*0.35) 0
}

@media (min-width:1200px) {
	.c-listing-back {
		display: flex;
		justify-content: flex-start
	}
}

.c-listing__note {
	--h: 1.85rem;
	position: absolute;
	top: 1rem;
	left: 1rem;
	height: var(--h);
	display: flex;
	align-items: center;
	padding: 0 .65rem;
	background-color: #007078;
	white-space: nowrap;
	font-size: .7rem;
	color: #fff;
	z-index: 3
}

.c-listing__note:after {
	content: "";
	position: absolute;
	top: 0;
	left: 100%;
	width: 0;
	height: 0;
	border-top: calc(var(--h)*0.5) solid transparent;
	border-bottom: calc(var(--h)*0.5) solid transparent;
	border-left: calc(var(--h)*0.5) solid #007078;
	transform: scaleX(.5);
	transform-origin: left
}

.c-listing-preview {
	position: relative;
	width: 100%
}

@media (min-width:1200px) {
	.c-listing-preview {
		width: 40%
	}
}

.c-listing-preview__img {
	position: relative;
	padding-top: 65%;
	overflow: hidden;
	background-color: #f3f4f4
}

.c-listing-preview__img img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.c-listing__inner {
	flex: 1;
	padding-top: 1.5rem
}

@media (min-width:700px) {
	.c-listing__inner {
		padding-top: 3rem
	}
}

@media (min-width:1200px) {
	.c-listing__inner {
		padding-top: 0;
		padding-left: 3rem
	}
}

.c-listing__title {
	text-transform: capitalize!important
}

.c-listing__details {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: .75rem;
	margin-top: .5rem
}

.c-listing__details li {
	position: relative;
	font-size: .8rem;
	margin-top: .25rem
}

@media (max-width:699px) {
	.c-listing__details li {
		width: 100%
	}
}

@media (min-width:700px) {
	.c-listing__details li:not(:last-child) {
		padding-right: 1rem;
		margin-right: 1rem
	}

	.c-listing__details li:not(:last-child):after {
		content: "";
		position: absolute;
		top: 50%;
		right: 0;
		height: 50%;
		width: 1px;
		background-color: #111;
		transform: translateY(-50%)
	}
}

.c-listing__more-inner {
	height: 0;
	overflow: hidden
}

.c-listing__more-toggle {
	margin-top: 1.25rem;
	color: #007078;
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.1
}

.c-listing__more.is-active .c-listing__more-toggle span:first-child,.c-listing__more:not(.is-active) .c-listing__more-toggle span:nth-child(2) {
	display: none
}

.c-listing__features-title {
	display: block;
	font-size: .8rem;
	margin-top: 1.5rem;
	margin-bottom: .5rem
}

.c-listing__feature {
	font-size: .85rem;
	line-height: 1.7;
	color: #51555b
}

.c-listing__full-text {
	margin-top: 1.5rem
}

.c-listing__price {
	font-size: 1.5rem;
	margin-right: auto
}

@media (max-width:699px) {
	.c-listing__price {
		width: 100%;
		text-align: center;
		margin-bottom: 1.5rem
	}
}

.c-listing__foot {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	padding: 1rem 1.5rem;
	margin-top: 1.5rem
}

@media (min-width:700px) {
	.c-listing__foot {
		justify-content: flex-end
	}
}

.c-listing__foot .c-btn {
	margin-top: .5rem;
	margin-bottom: .5rem
}

@media (min-width:700px) {
	.c-listing__foot .c-btn:not(:nth-child(2)) {
		margin-left: 1rem
	}
}

@media (max-width:699px) {
	.c-listing__foot .c-btn {
		width: 100%;
		display: block
	}
}

.c-urlbox {
	--size: 3.75rem;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-top: 1rem
}

@media (min-width:1200px) {
	.c-urlbox {
		margin-left: auto;
		margin-top: 0
	}
}

.c-urlbox svg,.c-urlbox svg path {
	fill: #fff
}

.c-urlbox__label {
	font-size: .8rem
}

@media (max-width:699px) {
	.c-urlbox__label {
		width: 100%;
		margin-bottom: 1rem
	}
}

.c-urlbox__box {
	display: flex;
	align-items: center;
	font-size: .75rem;
	height: calc(var(--size) - 2px);
	border: 1px solid rgba(17,17,17,.35);
	padding: 0 1.5rem;
	-webkit-user-select: all;
	-moz-user-select: all;
	-ms-user-select: all;
	user-select: all;
	margin-right: 1rem
}

@media (min-width:700px) {
	.c-urlbox__box {
		margin-left: 1rem
	}
}

.c-urlbox__email {
	display: flex;
	align-items: center;
	justify-content: center;
	height: var(--size);
	width: var(--size);
	font-size: .9;
	background-color: #f3f4f4;
	transition: background-color .35s ease
}

.c-urlbox__email:hover {
	background-color: #ccc
}

.c-pips {
	--size: 6px;
	--size-active: calc(var(--size)*4);
	display: flex
}

.c-pips-pip {
	height: var(--size);
	width: var(--size);
	transition: width .35s ease;
	border-radius: calc(var(--size)/2);
	margin-left: .75rem;
	cursor: pointer;
	border: 1px solid #fff
}

.c-pips--light .c-pips-pip {
	border-color: #fff
}

.c-pips--d .c-pips-pip {
	border-color: #007078
}

.c-pips--left .c-pips-pip {
	margin-right: .75rem;
	margin-left: 0
}

.c-pips-pip.is-active {
	width: var(--size-active);
	pointer-events: none
}

.c-consent {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding-top: 1rem;
	padding-bottom: 1rem;
	display: none;
	background-color: #f3f4f4;
	pointer-events: all;
	z-index: 2
}

.c-consent p {
	font-size: .8rem;
	line-height: 1.5
}

.c-consent p a {
	position: relative;
	line-height: inherit;
	font-size: inherit
}

.c-consent p a:after,.c-consent p a:before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg,#020024,#004282 0,#022c54);
	transition: transform .9s cubic-bezier(.19,1,.22,1)
}

.c-consent p a:before {
	transition-delay: 0s;
	transform: scaleX(0);
	transform-origin: left
}

.c-consent p a:after {
	transition-delay: .25s;
	transform-origin: right
}

.c-consent p a:hover:before {
	transition-delay: .25s;
	transform: scaleX(1)
}

.c-consent p a:hover:after {
	transition-delay: 0s;
	transform: scaleX(0)
}

@media (max-width:1000px) {
	.c-consent p {
		text-align: center;
		margin-bottom: 1rem
	}
}

@media (min-width:1000px) {
	.c-consent p {
		padding-right: 8vw;
		padding-right: var(--gutter);
		flex-grow: 1
	}
}

@media (min-width:1000px) {
	.c-consent__btn {
		flex-grow: 1
	}
}

.c-consent__inner {
	display: flex
}

@media (max-width:1000px) {
	.c-consent__inner {
		align-items: center;
		flex-direction: column
	}
}

@media (min-width:1000px) {
	.c-consent__inner {
		justify-content: space-between
	}
}

.c-burger {
	--size: 2rem;
	position: relative;
	width: var(--size);
	z-index: 2
}

.c-burger__line {
	height: 1px;
	background-color: #fff;
	transform-origin: right
}

.c-burger--dark .c-burger__line,.dark .c-burger__line {
	background-color: #111
}

.c-burger__line:nth-child(2) {
	margin: 6px 0
}

.c-burger__line:nth-child(3) {
	width: 60%;
	margin-left: auto
}

.c-burger-close {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%) rotate(45deg);
	height: 1px;
	width: 100%
}

.c-burger-close__line {
	background-color: #fff
}

.c-burger--dark .c-burger-close__line {
	background-color: #111
}

.c-burger-close__line:first-child {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transform-origin: left
}

.c-burger-close__line:last-child {
	position: absolute;
	left: calc(50% - .5px);
	top: calc(var(--size)/2*-1 + .5px);
	width: 1px;
	height: var(--size);
	transform-origin: bottom
}

.c-lb {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	background-color: #111;
	z-index: 1000;
	visibility: hidden
}

.c-lb__loader {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	height: 2px;
	width: 5rem;
	background-color: hsla(0,0%,100%,.1);
	overflow: hidden
}

.c-lb.is-loading .c-lb__loader {
	display: block
}

.c-lb__loader-progress {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff
}

.c-lb.is-loading .c-lb__loader-progress {
	-webkit-animation: progress 1s ease infinite;
	animation: progress 1s ease infinite
}

.c-lb-open {
	--size: 2.25rem;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	bottom: 0;
	left: 0;
	width: var(--size);
	height: var(--size);
	background-color: #007078;
	z-index: 10
}

.c-lb-open svg {
	display: block;
	width: 1.15rem;
	height: 100%;
	pointer-events: none
}

.c-lb-open path {
	fill: #fff
}

.c-lb__bottom,.c-lb__top {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 3rem;
	height: calc(var(--spacing)*0.5)
}

.is-portrait .c-lb__bottom,.is-portrait .c-lb__top {
	margin: 1.5rem 0
}

.c-lb__title {
	position: relative;
	font-family: gt-super,sans-serif;
	font-weight: 200;
	font-size: 1.25rem;
	color: #fff;
	overflow: hidden;
	width: 100%
}

.c-lb__close {
	--size: 1.5rem;
	position: relative;
	height: var(--size);
	width: var(--size);
	z-index: 2
}

.c-lb__close:after,.c-lb__close:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #fff
}

.c-lb__close:before {
	transform: translateY(-50%) rotate(45deg)
}

.c-lb__close:after {
	transform: translateY(-50%) rotate(-45deg)
}

.c-lb__wrapper {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
	overflow: hidden;
	height: calc(100% - 6rem);
	height: calc(100% - var(--spacing));
	max-height: 75vw
}

@media (min-width:700px) {
	.c-lb__wrapper {
		left: 6vw;
		left: var(--gutter-s);
		right: 6vw;
		right: var(--gutter-s)
	}
}

.c-lb__wrapper img {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	-o-object-fit: contain;
	object-fit: contain
}

@-webkit-keyframes progress {
	0% {
		transform: translateX(-100%)
	}

	to {
		transform: translateX(100%)
	}
}

@keyframes progress {
	0% {
		transform: translateX(-100%)
	}

	to {
		transform: translateX(100%)
	}
}

.presses__image {
	position: relative;
	overflow: hidden;
	margin-bottom: 1rem;
	padding-top: 120%;
	display: block
}

.presses__image img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.presses__date {
	font-size: .5rem;
	text-transform: uppercase
}

.presses__text {
	font-size: .85rem
}

.presses .link {
	position: relative;
	font-weight: 700
}

.presses .link:after,.presses .link:before {
	content: "";
	display: block;
	position: absolute;
	bottom: -.15rem;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg,#020024,#004282 0,#022c54);
	transition: transform .9s cubic-bezier(.19,1,.22,1)
}

.presses .link:before {
	transition-delay: 0s;
	transform: scaleX(0);
	transform-origin: left
}

.presses .link:after {
	transition-delay: .25s;
	transform-origin: right
}

.presses .link:hover:before {
	transition-delay: .25s;
	transform: scaleX(1)
}

.presses .link:hover:after {
	transition-delay: 0s;
	transform: scaleX(0)
}

.presses__row {
	margin-bottom: 4rem;
	border-bottom: 1px solid #ccc;
	padding-bottom: 2rem
}

.presses__row:last-child {
	border-bottom: 0
}

.presses__featured {
	background-color: #c5b000;
	font-size: .8rem
}

.re-i__inner {
	padding-bottom: 3rem;
	margin-bottom: 3rem;
	border-bottom: 1px solid rgba(17,17,17,.1)
}

.ski {
	padding-top: 5.1rem;
	padding-top: var(--spacing-s);
	top: -1px;
	z-index: 5
}

.ski-week {
	max-width: 22.5rem
}

.ski-tab-tab:last-child,.ski-tab:last-child {
	visibility: hidden
}

.ski-tab-tab li {
	text-transform: capitalize
}

.ski-toggle__icon--1:before {
	content: "+"
}

.ski-tab.is-active .ski-toggle__icon--1:before,.ski-toggle__icon--2:before {
	content: "-"
}

.ski-tab.is-active .ski-toggle__icon--2:before {
	content: "+"
}

.ski-tab.is-active .ski-toggle div svg {
	transition: opacity .35s ease
}

.ski-tab.is-active .ski-toggle div:first-child svg {
	opacity: 1
}

.ski-tab.is-active .ski-toggle div:last-child svg {
	opacity: .25
}

.ski-toggle div:first-child {
	border-bottom: 1px solid hsla(0,0%,100%,.25)
}

.ski-toggle div:first-child svg {
	opacity: .25
}

.ski-toggle div:last-child svg {
	opacity: 1
}

.ski .o-icon {
	font-size: 1.25em;
	width: 1.75em
}

.link-list {
	margin-top: 2rem
}

.link-list li:not(:last-child) {
	margin-bottom: .5rem
}

.link-list li a {
	position: relative
}

.link-list li a:after,.link-list li a:before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg,#020024,#004282 0,#022c54);
	transition: transform .9s cubic-bezier(.19,1,.22,1)
}

.link-list li a:before {
	transition-delay: 0s;
	transform: scaleX(0);
	transform-origin: left
}

.link-list li a:after {
	transition-delay: .25s;
	transform-origin: right
}

.link-list li a:hover:before {
	transition-delay: .25s;
	transform: scaleX(1)
}

.link-list li a:hover:after {
	transition-delay: 0s;
	transform: scaleX(0)
}

.report {
	background-color: #f3f4f4
}

.report-t {
	border-top: 1px solid #111
}

.report-t__row {
	margin-top: 1rem
}

@media (min-width:700px) {
	.report-t__row {
		display: grid;
		grid-template-columns: repeat(8,1fr);
		grid-gap: 1rem
	}
}

@media (max-width:699px) {
	.report-t__row {
		font-size: .85rem;
		padding-top: 1rem
	}
}

@media (max-width:699px) {
	.report-t__head {
		display: none
	}
}

.report-tabs__item {
	cursor: pointer
}

.report-tabs__item span {
	position: relative
}

.report-tabs__item span:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg,#020024,#004282 0,#022c54);
	transform-origin: right;
	transform: scaleX(0);
	transition: transform .9s cubic-bezier(.19,1,.22,1)
}

.current-menu-item .report-tabs__item span:after,.report-tabs__item span.is-active:after,.report-tabs__item span:hover:after {
	transform-origin: left;
	transform: scaleX(1)
}

.current-menu-item .report-tabs__item span,.report-tabs__item span.is-active {
	pointer-events: none
}

.report-tabs__item.is-active span:after,.report-tabs__item:hover span:after {
	transform-origin: left;
	transform: scaleX(1)
}

@media (max-width:699px) {
	.report-t__row div {
		border: none;
		border-bottom: 1px solid rgba(17,17,17,.1);
		position: relative;
		padding-left: 50%;
		padding-top: .5rem;
		padding-bottom: .5rem;
		min-height: 30px
	}

	.report-t__row div:before {
		position: absolute;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
		content: attr(data-column);
		font-weight: 700;
		left: 0
	}
}

.gllry {
	background-color: #fff
}

.gllry-tab {
	display: none
}

.gllry-tab.is-active {
	display: block
}

.gllry-tab figure {
	overflow: hidden
}

.gllry-tab figure:hover img {
	transform: scale(1.1)
}

.gllry-tab img {
	transition: transform .85s ease
}

.gllry-grid {
	display: grid;
	grid-template-columns: repeat(auto-fill,minmax(12.5rem,1fr));
	grid-gap: 1.5rem
}

.gllry-nav button {
	position: relative
}

.gllry-nav button:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg,#020024,#004282 0,#022c54);
	transform-origin: right;
	transform: scaleX(0);
	transition: transform .9s cubic-bezier(.19,1,.22,1)
}

.current-menu-item .gllry-nav button:after,.gllry-nav button.is-active:after,.gllry-nav button:hover:after {
	transform-origin: left;
	transform: scaleX(1)
}

.current-menu-item .gllry-nav button,.gllry-nav button.is-active {
	pointer-events: none
}

.gllry-tab figure {
	cursor: pointer
}

.ep {
	--w: 30rem;
	width: 100%;
	margin-bottom: 6rem
}

@media (min-width:700px) {
	.ep {
		margin-bottom: 12rem
	}
}

.ep-aspect {
	padding-top: 75%
}

@media (min-width:700px) {
	.ep-aspect {
		padding-top: 65%
	}
}

@media (min-width:700px) and (max-width:1199px) {
	.ep-aspect {
		padding-top: 85%
	}
}

.ep-fig {
	width: 100vw;
	margin-left: -8vw;
	margin-left: calc(var(--gutter)*-1)
}

@media (min-width:700px) {
	.ep-fig {
		width: calc(100% - var(--w)*0.5)
	}

	.ep--odd .ep-fig {
		margin-left: auto
	}
}

.ep-grad {
	--offset: -6rem;
	bottom: var(--offset)
}

@media (min-width:700px) {
	.ep-grad {
		--offset: 3rem;
		top: var(--offset);
		right: var(--offset);
		bottom: auto
	}
}

.ep-content {
	position: relative;
	padding: 3rem 2rem;
	margin-top: -3rem
}

@media (min-width:700px) {
	.ep-content {
		position: absolute;
		top: 50%;
		left: 0;
		transform: translateY(-50%);
		width: var(--w);
		margin-top: 0;
		padding: 3rem
	}
}

@media (min-width:1200px) {
	.ep-content {
		padding: 4rem
	}
}

.ep--even .ep-content {
	left: auto;
	right: 0
}

.c-weather-station h1,.c-weather-station p {
	color: #fff
}

.c-weather-station a {
	position: relative
}

.c-weather-station a:after,.c-weather-station a:before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg,#020024,#004282 0,#022c54);
	transition: transform .9s cubic-bezier(.19,1,.22,1)
}

.c-weather-station a:before {
	transition-delay: 0s;
	transform: scaleX(0);
	transform-origin: left
}

.c-weather-station a:after {
	transition-delay: .25s;
	transform-origin: right
}

.c-weather-station a:hover:before {
	transition-delay: .25s;
	transform: scaleX(1)
}

.c-weather-station a:hover:after {
	transition-delay: 0s;
	transform: scaleX(0)
}

#globekit-container {
	position: relative;
	margin: 0;
	padding: 0;
	height: 60vh
}

@media (min-width:640px) {
	#globekit-container {
		height: 100vh
	}
}

#callout-manager,#globekit-canvas {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0
}

#callout-manager {
	position: absolute;
	top: 0;
	pointer-events: none
}

@media (min-width:700px) {
	#callout-manager {
		overflow: hidden
	}
}

.airport-callout {
	display: inline-block;
	position: absolute;
	width: 171px;
	height: 80px
}

@media (min-width:700px) {
	.airport-callout {
		height: 100px
	}
}

.airport-callout .callout-container {
	display: flex;
	justify-content: center;
	flex-direction: column;
	background: hsla(0,0%,100%,.9);
	padding: 0 10px;
	box-sizing: border-box;
	height: 80px
}

@media (min-width:700px) {
	.airport-callout .callout-container {
		padding: 0 23px 0 21px;
		height: 100px
	}
}

.airport-callout .callout-container:after {
	display: inline-block;
	content: "";
	width: 0;
	height: 0;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-top: 12px solid hsla(0,0%,100%,.9);
	position: absolute;
	left: 16px;
	bottom: -12px
}

.airport-callout .callout-container h3 {
	font-family: Messina Sans,sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	color: #007078;
	padding-bottom: 8px;
	border-bottom: .5px solid #007078;
	margin: 0 0 8px
}

@media (min-width:700px) {
	.airport-callout .callout-container h3 {
		font-size: 16px;
		margin-bottom: 11px;
		padding-bottom: 11px
	}
}

.airport-callout .callout-container table {
	margin: 0;
	width: 100%;
	font-family: Messina Sans,sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	color: #003d32;
	border-spacing: 0
}

.airport-callout .callout-container td {
	padding: 0;
	text-align: right;
	color: rgba(0,61,50,.6)
}

.airport-callout .callout-container td:first-child {
	text-align: left
}

@media (min-width:850px) {
	.globe__content {
		top: 50%;
		left: 0;
		transform: translateY(-50%)
	}
}

.dark {
	background-color: #f3f4f4
}

.dark .white-logo {
	display: none
}

.dark .black-logo {
	display: block
}

.dark .c-site-head--normal {
	background-color: #f3f4f4
}

.dark .c-site-head--normal a {
	color: #333
}

.dark .c-site-head--normal .c-site-head__logo path,.dark .c-site-head--normal .c-site-head__logo svg {
	fill: #007078
}

.galleries {
	display: grid;
	grid-template-columns: repeat(1,1fr);
	padding-top: 6rem;
	background-color: #f3f4f4
}

@media (min-width:500px) {
	.galleries {
		grid-template-columns: repeat(2,1fr)
	}
}

@media (min-width:1000px) {
	.galleries {
		grid-template-columns: repeat(3,1fr)
	}
}

.galleries-hero {
	height: 65vh;
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: center
}

.galleries-hero img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.galleries-hero__inner {
	position: relative;
	z-index: 3;
	width: 100%;
	text-align: center
}

.galleries-item {
	margin-bottom: 2rem
}

.galleries-item__thumb {
	padding-top: 65%;
	position: relative;
	overflow: hidden
}

.galleries-item__thumb img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.galleries-item__title {
	text-align: center;
	white-space: nowrap;
	padding: 3rem 1.5rem;
	margin-bottom: 0
}

.gallery-hero {
	position: relative;
	padding: 7.5rem 1.5rem 5rem;
	margin-top: 2.5rem
}

@media (min-width:700px) {
	.gallery-hero {
		padding: 7.5rem 1.5rem
	}
}

.gallery-links {
	position: relative;
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-top: 1.5rem
}

@media (max-width:699px) {
	.gallery-links {
		justify-content: center
	}
}

@media (min-width:700px) {
	.gallery-links {
		margin-top: 0;
		position: absolute;
		top: 50%;
		left: 0
	}
}

.gallery-links a {
	color: #007078
}

.gallery-links a svg {
	fill: #007078
}

.gallery-links a:nth-child(2) svg {
	transform: scaleX(-1)
}

.gallery-links svg {
	height: .5rem;
	width: auto;
	margin-right: .5rem
}

@media (min-width:700px) {
	.gallery-links svg {
		margin: 0 .5rem
	}
}

.gallery-title {
	margin-bottom: 0;
	text-align: center
}

.gallery-items {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	grid-gap: 1rem
}

@media (min-width:500px) {
	.gallery-items {
		grid-template-columns: repeat(4,1fr)
	}
}

@media (min-width:1000px) {
	.gallery-items {
		grid-template-columns: repeat(5,1fr)
	}
}

.gallery-item {
	cursor: pointer;
	overflow: hidden
}

.gallery-item__thumb {
	padding-top: 56.25%;
	position: relative
}

.gallery-item__thumb img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: transform 1s ease
}

.gallery-item:hover img {
	transform: scale(1.05)
}

@media (max-width:699px) {
	.gallery-link-desk {
		display: none
	}
}

.gallery-link-mob {
	display: flex;
	justify-content: center
}

.gallery-link-mob a {
	opacity: .5
}

.gallery-link-mob svg {
	transform: scaleX(-1);
	height: .5rem;
	width: auto;
	margin-left: .5rem;
	fill: currentColor
}

@media (min-width:700px) {
	.gallery-link-mob {
		display: none
	}
}

.gm {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #007078;
	visibility: hidden;
	z-index: 999
}

.gm-texts {
	margin-right: auto;
	position: relative
}

@media (max-width:699px) {
	.gm-texts {
		width: 70%
	}
}

.gm-text {
	visibility: hidden;
	line-height: 1.2;
	color: #fff;
	white-space: nowrap
}

@media (max-width:699px) {
	.gm-text {
		white-space: normal;
		font-size: .75rem
	}
}

.gm-text--first {
	position: relative
}

.gm-text:not(.gm-text--first) {
	position: absolute;
	top: 0;
	left: 0
}

.gm__inner {
	display: flex;
	white-space: nowrap;
	align-items: center;
	height: 100%
}

.gm__title {
	margin-bottom: 0
}

.gm-item {
	display: flex;
	align-items: center;
	position: relative;
	height: 100%;
	padding-left: 3rem;
	padding-right: 3rem;
	width: 100%
}

@media (min-width:700px) {
	.gm-item {
		padding-left: 6rem;
		padding-right: 6rem
	}
}

.gm-item__inner {
	width: calc(100vw - 6rem);
	height: 75vh;
	position: relative;
	align-items: center
}

@media (min-width:700px) {
	.gm-item__inner {
		width: calc(100vw - 12rem)
	}
}

.gm-item__inner img,.gm-item__inner video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain
}

.gm-item__inner img {
	z-index: 1;
	opacity: 0
}

.gm-item__inner video {
	visibility: hidden;
	outline: 0;
	z-index: 3
}

.gm-item__circle {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 2
}

.gm-top {
	top: 0;
	z-index: 5
}

.gm-bottom,.gm-top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: absolute;
	left: 0;
	width: 100%;
	height: 8rem;
	height: var(--header-normal)
}

.gm-bottom {
	bottom: 0
}

.gm-bottom,.gm-bottom__bullets {
	flex-wrap: wrap
}

@media (max-width:699px) {
	.gm-bottom__bullets {
		width: 100%;
		margin-left: -1rem;
		padding-bottom: 1.5rem;
		padding-top: 1.5rem
	}
}

.gm-bottom__bullets .c-bullet {
	margin-top: .5rem;
	margin-bottom: .5rem
}

.gm-pag {
	display: flex;
	text-align: right;
	color: #fff
}

.gm-pag__current {
	position: relative
}

.gm-pag__index {
	white-space: nowrap;
	visibility: hidden
}

.gm-pag__index:first-child {
	position: relative
}

.gm-pag__index:not(:first-child) {
	position: absolute;
	top: 0;
	right: 0
}

.gm-pag__divider {
	margin: 0 .5rem
}

.gm-nav {
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none
}

.gm-nav svg {
	fill: #fff
}

.gm-nav button {
	pointer-events: all
}

.u-bg-white {
	background-color: #fff
}

.u-bg-grey {
	background-color: #f3f4f4
}

.u-bg-primary {
	background-color: #007078
}

.u-bg-primary * {
	color: #fff
}

.u-bg-secondary {
	background-color: #99d9d9
}

.u-color-white {
	color: #fff
}

.u-color-black {
	color: #111
}

.u-bg-greyer {
	background-color: #c5b000
}

.u-bg-dark-blue {
	background-color: #007078
}

.u-txt-center {
	text-align: center
}

@media (min-width:700px) {
	.u-txt-center\@sm {
		text-align: center
	}
}

.u-lowercase {
	text-transform: none
}

.u-uppercase {
	text-transform: uppercase
}

.u-pe-a {
	pointer-events: all
}

.visually-hidden {
	position: absolute;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(1px,1px,1px,1px);
	white-space: nowrap
}

.acs {
	align-content: flex-start
}

.acc {
	align-content: center
}

.ace {
	align-content: flex-end
}

.acb {
	align-content: space-between
}

.aca {
	align-content: space-around
}

.ais {
	align-items: flex-start
}

.aic {
	align-items: center
}

.aie {
	align-items: flex-end
}

.aib {
	align-items: baseline
}

.aistr {
	align-items: stretch
}

.asa {
	align-self: auto
}

.ass {
	align-self: flex-start
}

.asc {
	align-self: center
}

.ase {
	align-self: flex-end
}

.asstr {
	align-self: stretch
}

.bg-ui-1 {
	background-color: #007078
}

.bg-ui-2 {
	background-color: #99d9d9
}

.bg-ui-3 {
	background-color: #c5b000
}

.bg-ui-4 {
	background-color: #727336
}

.bg-ui-5 {
	background-color: #817652
}

.bg-white {
	background-color: #fff
}

.bg-cover {
	background-size: cover
}

.bg-contain {
	background-size: contain
}

.bg-center {
	background-position: 50%
}

.bg-left {
	background-position: 0
}

.bg-right {
	background-position: 100%
}

.bg-no-repeat {
	background-repeat: no-repeat
}

.bn {
	border: none
}

.ba {
	border: 2px solid #000
}

.bt,.bv {
	border-top: 2px solid #000
}

.bb,.bv {
	border-bottom: 2px solid #000
}

.bh,.bl {
	border-left: 2px solid #000
}

.bh,.br {
	border-right: 2px solid #000
}

.bc-ui-1 {
	border-color: #007078
}

.bc-ui-2 {
	border-color: #99d9d9
}

.bc-ui-3 {
	border-color: #c5b000
}

.bc-ui-4 {
	border-color: #727336
}

.bc-ui-5 {
	border-color: #817652
}

.bc-white {
	border-color: #fff
}

.br50 {
	border-radius: 50%
}

.bs-solid {
	border-style: solid
}

.bw2 {
	border-width: 2px
}

.c-ui-1 {
	color: #007078
}

.c-ui-2 {
	color: #99d9d9
}

.c-ui-3 {
	color: #c5b000
}

.c-ui-4 {
	color: #727336
}

.c-ui-5 {
	color: #817652
}

.c-white {
	color: #fff
}

.db {
	display: block
}

.dib {
	display: inline-block
}

.di {
	display: inline
}

.df {
	display: flex
}

.dn {
	display: none
}

.fr {
	flex-direction: row
}

.frr {
	flex-direction: row-reverse
}

.fc {
	flex-direction: column
}

.fcr {
	flex-direction: column-reverse
}

.fg1 {
	flex-grow: 1
}

.fg0 {
	flex-grow: 0
}

.fs1 {
	flex-shrink: 1
}

.fs0 {
	flex-shrink: 0
}

.fnw {
	flex-wrap: nowrap
}

.fw {
	flex-wrap: wrap
}

.fwr {
	flex-wrap: wrap-reverse
}

.fi {
	flex: 0 1 auto
}

.f1 {
	flex: 1 1 0%
}

.fa {
	flex: 1 1 auto
}

.fn {
	flex: none
}

.sans {
	font-family: Helvetica,sans-serif
}

.serif {
	font-family: Times New Roman,serif
}

.f0 {
	font-size: 0
}

.f7 {
	font-size: .7rem
}

.f8 {
	font-size: .85rem
}

.f9 {
	font-size: .9rem
}

.f10 {
	font-size: 1rem
}

.f12 {
	font-size: 1.2rem
}

.f14 {
	font-size: 1.4rem
}

.f16 {
	font-size: 1.6rem
}

.f20 {
	font-size: 2rem
}

.f24 {
	font-size: 2.4rem
}

.f32 {
	font-size: 3.2rem
}

.f56 {
	font-size: 5.6rem
}

.f64 {
	font-size: 6.4rem
}

.f100 {
	font-size: 10rem
}

.i {
	font-style: italic
}

.fw100 {
	font-weight: 100
}

.fw200 {
	font-weight: 200
}

.fw300 {
	font-weight: 300
}

.fw400 {
	font-weight: 400
}

.fw500 {
	font-weight: 500
}

.fw600 {
	font-weight: 600
}

.fw700 {
	font-weight: 700
}

.fw800 {
	font-weight: 800
}

.fw900 {
	font-weight: 900
}

.jcs {
	justify-content: flex-start
}

.jcc {
	justify-content: center
}

.jce {
	justify-content: flex-end
}

.jcb {
	justify-content: space-between
}

.jca {
	justify-content: space-around
}

.ls-01em {
	letter-spacing: -.01em
}

.ls01em {
	letter-spacing: .01em
}

.ls02em {
	letter-spacing: .02em
}

.lh100 {
	line-height: 1
}

.lh120 {
	line-height: 1.2
}

.lh140 {
	line-height: 1.4
}

.lh160 {
	line-height: 1.6
}

.ma {
	margin: auto
}

.mta,.mva {
	margin-top: auto
}

.mba,.mva {
	margin-bottom: auto
}

.mha,.mla {
	margin-left: auto
}

.mha,.mra {
	margin-right: auto
}

.mn250 {
	margin: -25rem
}

.mtn250,.mvn250 {
	margin-top: -25rem
}

.mbn250,.mvn250 {
	margin-bottom: -25rem
}

.mhn250,.mln250 {
	margin-left: -25rem
}

.mhn250,.mrn250 {
	margin-right: -25rem
}

.mn245 {
	margin: -24.5rem
}

.mtn245,.mvn245 {
	margin-top: -24.5rem
}

.mbn245,.mvn245 {
	margin-bottom: -24.5rem
}

.mhn245,.mln245 {
	margin-left: -24.5rem
}

.mhn245,.mrn245 {
	margin-right: -24.5rem
}

.mn240 {
	margin: -24rem
}

.mtn240,.mvn240 {
	margin-top: -24rem
}

.mbn240,.mvn240 {
	margin-bottom: -24rem
}

.mhn240,.mln240 {
	margin-left: -24rem
}

.mhn240,.mrn240 {
	margin-right: -24rem
}

.mn235 {
	margin: -23.5rem
}

.mtn235,.mvn235 {
	margin-top: -23.5rem
}

.mbn235,.mvn235 {
	margin-bottom: -23.5rem
}

.mhn235,.mln235 {
	margin-left: -23.5rem
}

.mhn235,.mrn235 {
	margin-right: -23.5rem
}

.mn230 {
	margin: -23rem
}

.mtn230,.mvn230 {
	margin-top: -23rem
}

.mbn230,.mvn230 {
	margin-bottom: -23rem
}

.mhn230,.mln230 {
	margin-left: -23rem
}

.mhn230,.mrn230 {
	margin-right: -23rem
}

.mn225 {
	margin: -22.5rem
}

.mtn225,.mvn225 {
	margin-top: -22.5rem
}

.mbn225,.mvn225 {
	margin-bottom: -22.5rem
}

.mhn225,.mln225 {
	margin-left: -22.5rem
}

.mhn225,.mrn225 {
	margin-right: -22.5rem
}

.mn220 {
	margin: -22rem
}

.mtn220,.mvn220 {
	margin-top: -22rem
}

.mbn220,.mvn220 {
	margin-bottom: -22rem
}

.mhn220,.mln220 {
	margin-left: -22rem
}

.mhn220,.mrn220 {
	margin-right: -22rem
}

.mn215 {
	margin: -21.5rem
}

.mtn215,.mvn215 {
	margin-top: -21.5rem
}

.mbn215,.mvn215 {
	margin-bottom: -21.5rem
}

.mhn215,.mln215 {
	margin-left: -21.5rem
}

.mhn215,.mrn215 {
	margin-right: -21.5rem
}

.mn210 {
	margin: -21rem
}

.mtn210,.mvn210 {
	margin-top: -21rem
}

.mbn210,.mvn210 {
	margin-bottom: -21rem
}

.mhn210,.mln210 {
	margin-left: -21rem
}

.mhn210,.mrn210 {
	margin-right: -21rem
}

.mn205 {
	margin: -20.5rem
}

.mtn205,.mvn205 {
	margin-top: -20.5rem
}

.mbn205,.mvn205 {
	margin-bottom: -20.5rem
}

.mhn205,.mln205 {
	margin-left: -20.5rem
}

.mhn205,.mrn205 {
	margin-right: -20.5rem
}

.mn200 {
	margin: -20rem
}

.mtn200,.mvn200 {
	margin-top: -20rem
}

.mbn200,.mvn200 {
	margin-bottom: -20rem
}

.mhn200,.mln200 {
	margin-left: -20rem
}

.mhn200,.mrn200 {
	margin-right: -20rem
}

.mn195 {
	margin: -19.5rem
}

.mtn195,.mvn195 {
	margin-top: -19.5rem
}

.mbn195,.mvn195 {
	margin-bottom: -19.5rem
}

.mhn195,.mln195 {
	margin-left: -19.5rem
}

.mhn195,.mrn195 {
	margin-right: -19.5rem
}

.mn190 {
	margin: -19rem
}

.mtn190,.mvn190 {
	margin-top: -19rem
}

.mbn190,.mvn190 {
	margin-bottom: -19rem
}

.mhn190,.mln190 {
	margin-left: -19rem
}

.mhn190,.mrn190 {
	margin-right: -19rem
}

.mn185 {
	margin: -18.5rem
}

.mtn185,.mvn185 {
	margin-top: -18.5rem
}

.mbn185,.mvn185 {
	margin-bottom: -18.5rem
}

.mhn185,.mln185 {
	margin-left: -18.5rem
}

.mhn185,.mrn185 {
	margin-right: -18.5rem
}

.mn180 {
	margin: -18rem
}

.mtn180,.mvn180 {
	margin-top: -18rem
}

.mbn180,.mvn180 {
	margin-bottom: -18rem
}

.mhn180,.mln180 {
	margin-left: -18rem
}

.mhn180,.mrn180 {
	margin-right: -18rem
}

.mn175 {
	margin: -17.5rem
}

.mtn175,.mvn175 {
	margin-top: -17.5rem
}

.mbn175,.mvn175 {
	margin-bottom: -17.5rem
}

.mhn175,.mln175 {
	margin-left: -17.5rem
}

.mhn175,.mrn175 {
	margin-right: -17.5rem
}

.mn170 {
	margin: -17rem
}

.mtn170,.mvn170 {
	margin-top: -17rem
}

.mbn170,.mvn170 {
	margin-bottom: -17rem
}

.mhn170,.mln170 {
	margin-left: -17rem
}

.mhn170,.mrn170 {
	margin-right: -17rem
}

.mn165 {
	margin: -16.5rem
}

.mtn165,.mvn165 {
	margin-top: -16.5rem
}

.mbn165,.mvn165 {
	margin-bottom: -16.5rem
}

.mhn165,.mln165 {
	margin-left: -16.5rem
}

.mhn165,.mrn165 {
	margin-right: -16.5rem
}

.mn160 {
	margin: -16rem
}

.mtn160,.mvn160 {
	margin-top: -16rem
}

.mbn160,.mvn160 {
	margin-bottom: -16rem
}

.mhn160,.mln160 {
	margin-left: -16rem
}

.mhn160,.mrn160 {
	margin-right: -16rem
}

.mn155 {
	margin: -15.5rem
}

.mtn155,.mvn155 {
	margin-top: -15.5rem
}

.mbn155,.mvn155 {
	margin-bottom: -15.5rem
}

.mhn155,.mln155 {
	margin-left: -15.5rem
}

.mhn155,.mrn155 {
	margin-right: -15.5rem
}

.mn150 {
	margin: -15rem
}

.mtn150,.mvn150 {
	margin-top: -15rem
}

.mbn150,.mvn150 {
	margin-bottom: -15rem
}

.mhn150,.mln150 {
	margin-left: -15rem
}

.mhn150,.mrn150 {
	margin-right: -15rem
}

.mn145 {
	margin: -14.5rem
}

.mtn145,.mvn145 {
	margin-top: -14.5rem
}

.mbn145,.mvn145 {
	margin-bottom: -14.5rem
}

.mhn145,.mln145 {
	margin-left: -14.5rem
}

.mhn145,.mrn145 {
	margin-right: -14.5rem
}

.mn140 {
	margin: -14rem
}

.mtn140,.mvn140 {
	margin-top: -14rem
}

.mbn140,.mvn140 {
	margin-bottom: -14rem
}

.mhn140,.mln140 {
	margin-left: -14rem
}

.mhn140,.mrn140 {
	margin-right: -14rem
}

.mn135 {
	margin: -13.5rem
}

.mtn135,.mvn135 {
	margin-top: -13.5rem
}

.mbn135,.mvn135 {
	margin-bottom: -13.5rem
}

.mhn135,.mln135 {
	margin-left: -13.5rem
}

.mhn135,.mrn135 {
	margin-right: -13.5rem
}

.mn130 {
	margin: -13rem
}

.mtn130,.mvn130 {
	margin-top: -13rem
}

.mbn130,.mvn130 {
	margin-bottom: -13rem
}

.mhn130,.mln130 {
	margin-left: -13rem
}

.mhn130,.mrn130 {
	margin-right: -13rem
}

.mn125 {
	margin: -12.5rem
}

.mtn125,.mvn125 {
	margin-top: -12.5rem
}

.mbn125,.mvn125 {
	margin-bottom: -12.5rem
}

.mhn125,.mln125 {
	margin-left: -12.5rem
}

.mhn125,.mrn125 {
	margin-right: -12.5rem
}

.mn120 {
	margin: -12rem
}

.mtn120,.mvn120 {
	margin-top: -12rem
}

.mbn120,.mvn120 {
	margin-bottom: -12rem
}

.mhn120,.mln120 {
	margin-left: -12rem
}

.mhn120,.mrn120 {
	margin-right: -12rem
}

.mn115 {
	margin: -11.5rem
}

.mtn115,.mvn115 {
	margin-top: -11.5rem
}

.mbn115,.mvn115 {
	margin-bottom: -11.5rem
}

.mhn115,.mln115 {
	margin-left: -11.5rem
}

.mhn115,.mrn115 {
	margin-right: -11.5rem
}

.mn110 {
	margin: -11rem
}

.mtn110,.mvn110 {
	margin-top: -11rem
}

.mbn110,.mvn110 {
	margin-bottom: -11rem
}

.mhn110,.mln110 {
	margin-left: -11rem
}

.mhn110,.mrn110 {
	margin-right: -11rem
}

.mn105 {
	margin: -10.5rem
}

.mtn105,.mvn105 {
	margin-top: -10.5rem
}

.mbn105,.mvn105 {
	margin-bottom: -10.5rem
}

.mhn105,.mln105 {
	margin-left: -10.5rem
}

.mhn105,.mrn105 {
	margin-right: -10.5rem
}

.mn100 {
	margin: -10rem
}

.mtn100,.mvn100 {
	margin-top: -10rem
}

.mbn100,.mvn100 {
	margin-bottom: -10rem
}

.mhn100,.mln100 {
	margin-left: -10rem
}

.mhn100,.mrn100 {
	margin-right: -10rem
}

.mn95 {
	margin: -9.5rem
}

.mtn95,.mvn95 {
	margin-top: -9.5rem
}

.mbn95,.mvn95 {
	margin-bottom: -9.5rem
}

.mhn95,.mln95 {
	margin-left: -9.5rem
}

.mhn95,.mrn95 {
	margin-right: -9.5rem
}

.mn90 {
	margin: -9rem
}

.mtn90,.mvn90 {
	margin-top: -9rem
}

.mbn90,.mvn90 {
	margin-bottom: -9rem
}

.mhn90,.mln90 {
	margin-left: -9rem
}

.mhn90,.mrn90 {
	margin-right: -9rem
}

.mn85 {
	margin: -8.5rem
}

.mtn85,.mvn85 {
	margin-top: -8.5rem
}

.mbn85,.mvn85 {
	margin-bottom: -8.5rem
}

.mhn85,.mln85 {
	margin-left: -8.5rem
}

.mhn85,.mrn85 {
	margin-right: -8.5rem
}

.mn80 {
	margin: -8rem
}

.mtn80,.mvn80 {
	margin-top: -8rem
}

.mbn80,.mvn80 {
	margin-bottom: -8rem
}

.mhn80,.mln80 {
	margin-left: -8rem
}

.mhn80,.mrn80 {
	margin-right: -8rem
}

.mn75 {
	margin: -7.5rem
}

.mtn75,.mvn75 {
	margin-top: -7.5rem
}

.mbn75,.mvn75 {
	margin-bottom: -7.5rem
}

.mhn75,.mln75 {
	margin-left: -7.5rem
}

.mhn75,.mrn75 {
	margin-right: -7.5rem
}

.mn70 {
	margin: -7rem
}

.mtn70,.mvn70 {
	margin-top: -7rem
}

.mbn70,.mvn70 {
	margin-bottom: -7rem
}

.mhn70,.mln70 {
	margin-left: -7rem
}

.mhn70,.mrn70 {
	margin-right: -7rem
}

.mn65 {
	margin: -6.5rem
}

.mtn65,.mvn65 {
	margin-top: -6.5rem
}

.mbn65,.mvn65 {
	margin-bottom: -6.5rem
}

.mhn65,.mln65 {
	margin-left: -6.5rem
}

.mhn65,.mrn65 {
	margin-right: -6.5rem
}

.mn60 {
	margin: -6rem
}

.mtn60,.mvn60 {
	margin-top: -6rem
}

.mbn60,.mvn60 {
	margin-bottom: -6rem
}

.mhn60,.mln60 {
	margin-left: -6rem
}

.mhn60,.mrn60 {
	margin-right: -6rem
}

.mn55 {
	margin: -5.5rem
}

.mtn55,.mvn55 {
	margin-top: -5.5rem
}

.mbn55,.mvn55 {
	margin-bottom: -5.5rem
}

.mhn55,.mln55 {
	margin-left: -5.5rem
}

.mhn55,.mrn55 {
	margin-right: -5.5rem
}

.mn50 {
	margin: -5rem
}

.mtn50,.mvn50 {
	margin-top: -5rem
}

.mbn50,.mvn50 {
	margin-bottom: -5rem
}

.mhn50,.mln50 {
	margin-left: -5rem
}

.mhn50,.mrn50 {
	margin-right: -5rem
}

.mn45 {
	margin: -4.5rem
}

.mtn45,.mvn45 {
	margin-top: -4.5rem
}

.mbn45,.mvn45 {
	margin-bottom: -4.5rem
}

.mhn45,.mln45 {
	margin-left: -4.5rem
}

.mhn45,.mrn45 {
	margin-right: -4.5rem
}

.mn40 {
	margin: -4rem
}

.mtn40,.mvn40 {
	margin-top: -4rem
}

.mbn40,.mvn40 {
	margin-bottom: -4rem
}

.mhn40,.mln40 {
	margin-left: -4rem
}

.mhn40,.mrn40 {
	margin-right: -4rem
}

.mn35 {
	margin: -3.5rem
}

.mtn35,.mvn35 {
	margin-top: -3.5rem
}

.mbn35,.mvn35 {
	margin-bottom: -3.5rem
}

.mhn35,.mln35 {
	margin-left: -3.5rem
}

.mhn35,.mrn35 {
	margin-right: -3.5rem
}

.mn30 {
	margin: -3rem
}

.mtn30,.mvn30 {
	margin-top: -3rem
}

.mbn30,.mvn30 {
	margin-bottom: -3rem
}

.mhn30,.mln30 {
	margin-left: -3rem
}

.mhn30,.mrn30 {
	margin-right: -3rem
}

.mn25 {
	margin: -2.5rem
}

.mtn25,.mvn25 {
	margin-top: -2.5rem
}

.mbn25,.mvn25 {
	margin-bottom: -2.5rem
}

.mhn25,.mln25 {
	margin-left: -2.5rem
}

.mhn25,.mrn25 {
	margin-right: -2.5rem
}

.mn20 {
	margin: -2rem
}

.mtn20,.mvn20 {
	margin-top: -2rem
}

.mbn20,.mvn20 {
	margin-bottom: -2rem
}

.mhn20,.mln20 {
	margin-left: -2rem
}

.mhn20,.mrn20 {
	margin-right: -2rem
}

.mn15 {
	margin: -1.5rem
}

.mtn15,.mvn15 {
	margin-top: -1.5rem
}

.mbn15,.mvn15 {
	margin-bottom: -1.5rem
}

.mhn15,.mln15 {
	margin-left: -1.5rem
}

.mhn15,.mrn15 {
	margin-right: -1.5rem
}

.mn10 {
	margin: -1rem
}

.mtn10,.mvn10 {
	margin-top: -1rem
}

.mbn10,.mvn10 {
	margin-bottom: -1rem
}

.mhn10,.mln10 {
	margin-left: -1rem
}

.mhn10,.mrn10 {
	margin-right: -1rem
}

.mn5 {
	margin: -.5rem
}

.mtn5,.mvn5 {
	margin-top: -.5rem
}

.mbn5,.mvn5 {
	margin-bottom: -.5rem
}

.mhn5,.mln5 {
	margin-left: -.5rem
}

.mhn5,.mrn5 {
	margin-right: -.5rem
}

.m0 {
	margin: 0
}

.mt0,.mv0 {
	margin-top: 0
}

.mb0,.mv0 {
	margin-bottom: 0
}

.mh0,.ml0 {
	margin-left: 0
}

.mh0,.mr0 {
	margin-right: 0
}

.m5 {
	margin: .5rem
}

.mt5,.mv5 {
	margin-top: .5rem
}

.mb5,.mv5 {
	margin-bottom: .5rem
}

.mh5,.ml5 {
	margin-left: .5rem
}

.mh5,.mr5 {
	margin-right: .5rem
}

.m10 {
	margin: 1rem
}

.mt10,.mv10 {
	margin-top: 1rem
}

.mb10,.mv10 {
	margin-bottom: 1rem
}

.mh10,.ml10 {
	margin-left: 1rem
}

.mh10,.mr10 {
	margin-right: 1rem
}

.m15 {
	margin: 1.5rem
}

.mt15,.mv15 {
	margin-top: 1.5rem
}

.mb15,.mv15 {
	margin-bottom: 1.5rem
}

.mh15,.ml15 {
	margin-left: 1.5rem
}

.mh15,.mr15 {
	margin-right: 1.5rem
}

.m20 {
	margin: 2rem
}

.mt20,.mv20 {
	margin-top: 2rem
}

.mb20,.mv20 {
	margin-bottom: 2rem
}

.mh20,.ml20 {
	margin-left: 2rem
}

.mh20,.mr20 {
	margin-right: 2rem
}

.m25 {
	margin: 2.5rem
}

.mt25,.mv25 {
	margin-top: 2.5rem
}

.mb25,.mv25 {
	margin-bottom: 2.5rem
}

.mh25,.ml25 {
	margin-left: 2.5rem
}

.mh25,.mr25 {
	margin-right: 2.5rem
}

.m30 {
	margin: 3rem
}

.mt30,.mv30 {
	margin-top: 3rem
}

.mb30,.mv30 {
	margin-bottom: 3rem
}

.mh30,.ml30 {
	margin-left: 3rem
}

.mh30,.mr30 {
	margin-right: 3rem
}

.m35 {
	margin: 3.5rem
}

.mt35,.mv35 {
	margin-top: 3.5rem
}

.mb35,.mv35 {
	margin-bottom: 3.5rem
}

.mh35,.ml35 {
	margin-left: 3.5rem
}

.mh35,.mr35 {
	margin-right: 3.5rem
}

.m40 {
	margin: 4rem
}

.mt40,.mv40 {
	margin-top: 4rem
}

.mb40,.mv40 {
	margin-bottom: 4rem
}

.mh40,.ml40 {
	margin-left: 4rem
}

.mh40,.mr40 {
	margin-right: 4rem
}

.m45 {
	margin: 4.5rem
}

.mt45,.mv45 {
	margin-top: 4.5rem
}

.mb45,.mv45 {
	margin-bottom: 4.5rem
}

.mh45,.ml45 {
	margin-left: 4.5rem
}

.mh45,.mr45 {
	margin-right: 4.5rem
}

.m50 {
	margin: 5rem
}

.mt50,.mv50 {
	margin-top: 5rem
}

.mb50,.mv50 {
	margin-bottom: 5rem
}

.mh50,.ml50 {
	margin-left: 5rem
}

.mh50,.mr50 {
	margin-right: 5rem
}

.m55 {
	margin: 5.5rem
}

.mt55,.mv55 {
	margin-top: 5.5rem
}

.mb55,.mv55 {
	margin-bottom: 5.5rem
}

.mh55,.ml55 {
	margin-left: 5.5rem
}

.mh55,.mr55 {
	margin-right: 5.5rem
}

.m60 {
	margin: 6rem
}

.mt60,.mv60 {
	margin-top: 6rem
}

.mb60,.mv60 {
	margin-bottom: 6rem
}

.mh60,.ml60 {
	margin-left: 6rem
}

.mh60,.mr60 {
	margin-right: 6rem
}

.m65 {
	margin: 6.5rem
}

.mt65,.mv65 {
	margin-top: 6.5rem
}

.mb65,.mv65 {
	margin-bottom: 6.5rem
}

.mh65,.ml65 {
	margin-left: 6.5rem
}

.mh65,.mr65 {
	margin-right: 6.5rem
}

.m70 {
	margin: 7rem
}

.mt70,.mv70 {
	margin-top: 7rem
}

.mb70,.mv70 {
	margin-bottom: 7rem
}

.mh70,.ml70 {
	margin-left: 7rem
}

.mh70,.mr70 {
	margin-right: 7rem
}

.m75 {
	margin: 7.5rem
}

.mt75,.mv75 {
	margin-top: 7.5rem
}

.mb75,.mv75 {
	margin-bottom: 7.5rem
}

.mh75,.ml75 {
	margin-left: 7.5rem
}

.mh75,.mr75 {
	margin-right: 7.5rem
}

.m80 {
	margin: 8rem
}

.mt80,.mv80 {
	margin-top: 8rem
}

.mb80,.mv80 {
	margin-bottom: 8rem
}

.mh80,.ml80 {
	margin-left: 8rem
}

.mh80,.mr80 {
	margin-right: 8rem
}

.m85 {
	margin: 8.5rem
}

.mt85,.mv85 {
	margin-top: 8.5rem
}

.mb85,.mv85 {
	margin-bottom: 8.5rem
}

.mh85,.ml85 {
	margin-left: 8.5rem
}

.mh85,.mr85 {
	margin-right: 8.5rem
}

.m90 {
	margin: 9rem
}

.mt90,.mv90 {
	margin-top: 9rem
}

.mb90,.mv90 {
	margin-bottom: 9rem
}

.mh90,.ml90 {
	margin-left: 9rem
}

.mh90,.mr90 {
	margin-right: 9rem
}

.m95 {
	margin: 9.5rem
}

.mt95,.mv95 {
	margin-top: 9.5rem
}

.mb95,.mv95 {
	margin-bottom: 9.5rem
}

.mh95,.ml95 {
	margin-left: 9.5rem
}

.mh95,.mr95 {
	margin-right: 9.5rem
}

.m100 {
	margin: 10rem
}

.mt100,.mv100 {
	margin-top: 10rem
}

.mb100,.mv100 {
	margin-bottom: 10rem
}

.mh100,.ml100 {
	margin-left: 10rem
}

.mh100,.mr100 {
	margin-right: 10rem
}

.m105 {
	margin: 10.5rem
}

.mt105,.mv105 {
	margin-top: 10.5rem
}

.mb105,.mv105 {
	margin-bottom: 10.5rem
}

.mh105,.ml105 {
	margin-left: 10.5rem
}

.mh105,.mr105 {
	margin-right: 10.5rem
}

.m110 {
	margin: 11rem
}

.mt110,.mv110 {
	margin-top: 11rem
}

.mb110,.mv110 {
	margin-bottom: 11rem
}

.mh110,.ml110 {
	margin-left: 11rem
}

.mh110,.mr110 {
	margin-right: 11rem
}

.m115 {
	margin: 11.5rem
}

.mt115,.mv115 {
	margin-top: 11.5rem
}

.mb115,.mv115 {
	margin-bottom: 11.5rem
}

.mh115,.ml115 {
	margin-left: 11.5rem
}

.mh115,.mr115 {
	margin-right: 11.5rem
}

.m120 {
	margin: 12rem
}

.mt120,.mv120 {
	margin-top: 12rem
}

.mb120,.mv120 {
	margin-bottom: 12rem
}

.mh120,.ml120 {
	margin-left: 12rem
}

.mh120,.mr120 {
	margin-right: 12rem
}

.m125 {
	margin: 12.5rem
}

.mt125,.mv125 {
	margin-top: 12.5rem
}

.mb125,.mv125 {
	margin-bottom: 12.5rem
}

.mh125,.ml125 {
	margin-left: 12.5rem
}

.mh125,.mr125 {
	margin-right: 12.5rem
}

.m130 {
	margin: 13rem
}

.mt130,.mv130 {
	margin-top: 13rem
}

.mb130,.mv130 {
	margin-bottom: 13rem
}

.mh130,.ml130 {
	margin-left: 13rem
}

.mh130,.mr130 {
	margin-right: 13rem
}

.m135 {
	margin: 13.5rem
}

.mt135,.mv135 {
	margin-top: 13.5rem
}

.mb135,.mv135 {
	margin-bottom: 13.5rem
}

.mh135,.ml135 {
	margin-left: 13.5rem
}

.mh135,.mr135 {
	margin-right: 13.5rem
}

.m140 {
	margin: 14rem
}

.mt140,.mv140 {
	margin-top: 14rem
}

.mb140,.mv140 {
	margin-bottom: 14rem
}

.mh140,.ml140 {
	margin-left: 14rem
}

.mh140,.mr140 {
	margin-right: 14rem
}

.m145 {
	margin: 14.5rem
}

.mt145,.mv145 {
	margin-top: 14.5rem
}

.mb145,.mv145 {
	margin-bottom: 14.5rem
}

.mh145,.ml145 {
	margin-left: 14.5rem
}

.mh145,.mr145 {
	margin-right: 14.5rem
}

.m150 {
	margin: 15rem
}

.mt150,.mv150 {
	margin-top: 15rem
}

.mb150,.mv150 {
	margin-bottom: 15rem
}

.mh150,.ml150 {
	margin-left: 15rem
}

.mh150,.mr150 {
	margin-right: 15rem
}

.m155 {
	margin: 15.5rem
}

.mt155,.mv155 {
	margin-top: 15.5rem
}

.mb155,.mv155 {
	margin-bottom: 15.5rem
}

.mh155,.ml155 {
	margin-left: 15.5rem
}

.mh155,.mr155 {
	margin-right: 15.5rem
}

.m160 {
	margin: 16rem
}

.mt160,.mv160 {
	margin-top: 16rem
}

.mb160,.mv160 {
	margin-bottom: 16rem
}

.mh160,.ml160 {
	margin-left: 16rem
}

.mh160,.mr160 {
	margin-right: 16rem
}

.m165 {
	margin: 16.5rem
}

.mt165,.mv165 {
	margin-top: 16.5rem
}

.mb165,.mv165 {
	margin-bottom: 16.5rem
}

.mh165,.ml165 {
	margin-left: 16.5rem
}

.mh165,.mr165 {
	margin-right: 16.5rem
}

.m170 {
	margin: 17rem
}

.mt170,.mv170 {
	margin-top: 17rem
}

.mb170,.mv170 {
	margin-bottom: 17rem
}

.mh170,.ml170 {
	margin-left: 17rem
}

.mh170,.mr170 {
	margin-right: 17rem
}

.m175 {
	margin: 17.5rem
}

.mt175,.mv175 {
	margin-top: 17.5rem
}

.mb175,.mv175 {
	margin-bottom: 17.5rem
}

.mh175,.ml175 {
	margin-left: 17.5rem
}

.mh175,.mr175 {
	margin-right: 17.5rem
}

.m180 {
	margin: 18rem
}

.mt180,.mv180 {
	margin-top: 18rem
}

.mb180,.mv180 {
	margin-bottom: 18rem
}

.mh180,.ml180 {
	margin-left: 18rem
}

.mh180,.mr180 {
	margin-right: 18rem
}

.m185 {
	margin: 18.5rem
}

.mt185,.mv185 {
	margin-top: 18.5rem
}

.mb185,.mv185 {
	margin-bottom: 18.5rem
}

.mh185,.ml185 {
	margin-left: 18.5rem
}

.mh185,.mr185 {
	margin-right: 18.5rem
}

.m190 {
	margin: 19rem
}

.mt190,.mv190 {
	margin-top: 19rem
}

.mb190,.mv190 {
	margin-bottom: 19rem
}

.mh190,.ml190 {
	margin-left: 19rem
}

.mh190,.mr190 {
	margin-right: 19rem
}

.m195 {
	margin: 19.5rem
}

.mt195,.mv195 {
	margin-top: 19.5rem
}

.mb195,.mv195 {
	margin-bottom: 19.5rem
}

.mh195,.ml195 {
	margin-left: 19.5rem
}

.mh195,.mr195 {
	margin-right: 19.5rem
}

.m200 {
	margin: 20rem
}

.mt200,.mv200 {
	margin-top: 20rem
}

.mb200,.mv200 {
	margin-bottom: 20rem
}

.mh200,.ml200 {
	margin-left: 20rem
}

.mh200,.mr200 {
	margin-right: 20rem
}

.m205 {
	margin: 20.5rem
}

.mt205,.mv205 {
	margin-top: 20.5rem
}

.mb205,.mv205 {
	margin-bottom: 20.5rem
}

.mh205,.ml205 {
	margin-left: 20.5rem
}

.mh205,.mr205 {
	margin-right: 20.5rem
}

.m210 {
	margin: 21rem
}

.mt210,.mv210 {
	margin-top: 21rem
}

.mb210,.mv210 {
	margin-bottom: 21rem
}

.mh210,.ml210 {
	margin-left: 21rem
}

.mh210,.mr210 {
	margin-right: 21rem
}

.m215 {
	margin: 21.5rem
}

.mt215,.mv215 {
	margin-top: 21.5rem
}

.mb215,.mv215 {
	margin-bottom: 21.5rem
}

.mh215,.ml215 {
	margin-left: 21.5rem
}

.mh215,.mr215 {
	margin-right: 21.5rem
}

.m220 {
	margin: 22rem
}

.mt220,.mv220 {
	margin-top: 22rem
}

.mb220,.mv220 {
	margin-bottom: 22rem
}

.mh220,.ml220 {
	margin-left: 22rem
}

.mh220,.mr220 {
	margin-right: 22rem
}

.m225 {
	margin: 22.5rem
}

.mt225,.mv225 {
	margin-top: 22.5rem
}

.mb225,.mv225 {
	margin-bottom: 22.5rem
}

.mh225,.ml225 {
	margin-left: 22.5rem
}

.mh225,.mr225 {
	margin-right: 22.5rem
}

.m230 {
	margin: 23rem
}

.mt230,.mv230 {
	margin-top: 23rem
}

.mb230,.mv230 {
	margin-bottom: 23rem
}

.mh230,.ml230 {
	margin-left: 23rem
}

.mh230,.mr230 {
	margin-right: 23rem
}

.m235 {
	margin: 23.5rem
}

.mt235,.mv235 {
	margin-top: 23.5rem
}

.mb235,.mv235 {
	margin-bottom: 23.5rem
}

.mh235,.ml235 {
	margin-left: 23.5rem
}

.mh235,.mr235 {
	margin-right: 23.5rem
}

.m240 {
	margin: 24rem
}

.mt240,.mv240 {
	margin-top: 24rem
}

.mb240,.mv240 {
	margin-bottom: 24rem
}

.mh240,.ml240 {
	margin-left: 24rem
}

.mh240,.mr240 {
	margin-right: 24rem
}

.m245 {
	margin: 24.5rem
}

.mt245,.mv245 {
	margin-top: 24.5rem
}

.mb245,.mv245 {
	margin-bottom: 24.5rem
}

.mh245,.ml245 {
	margin-left: 24.5rem
}

.mh245,.mr245 {
	margin-right: 24.5rem
}

.m250 {
	margin: 25rem
}

.mt250,.mv250 {
	margin-top: 25rem
}

.mb250,.mv250 {
	margin-bottom: 25rem
}

.mh250,.ml250 {
	margin-left: 25rem
}

.mh250,.mr250 {
	margin-right: 25rem
}

.max-w500 {
	max-width: 500px
}

.max-w750 {
	max-width: 750px
}

.max-w980 {
	max-width: 980px
}

.max-w1280 {
	max-width: 1280px
}

.max-w1440 {
	max-width: 1440px
}

.o-contain {
	-o-object-fit: contain;
	object-fit: contain
}

.o-cover {
	-o-object-fit: cover;
	object-fit: cover
}

.o0 {
	opacity: 0
}

.o05 {
	opacity: .05
}

.o10 {
	opacity: .1
}

.o15 {
	opacity: .15
}

.o20 {
	opacity: .2
}

.o25 {
	opacity: .25
}

.o30 {
	opacity: .3
}

.o35 {
	opacity: .35
}

.o40 {
	opacity: .4
}

.o45 {
	opacity: .45
}

.o50 {
	opacity: .5
}

.o55 {
	opacity: .55
}

.o60 {
	opacity: .6
}

.o65 {
	opacity: .65
}

.o70 {
	opacity: .7
}

.o75 {
	opacity: .75
}

.o80 {
	opacity: .8
}

.o85 {
	opacity: .85
}

.o90 {
	opacity: .9
}

.o95 {
	opacity: .95
}

.o100 {
	opacity: .1
}

.on1 {
	order: -1
}

.oh {
	overflow: hidden
}

.oy {
	overflow-y: auto;
	overflow-x: hidden
}

.ox,.oy {
	-webkit-overflow-scrolling: touch
}

.ox {
	overflow-x: auto
}

.p0 {
	padding: 0
}

.pt0,.pv0 {
	padding-top: 0
}

.pb0,.pv0 {
	padding-bottom: 0
}

.ph0,.pl0 {
	padding-left: 0
}

.ph0,.pr0 {
	padding-right: 0
}

.p5 {
	padding: .5rem
}

.pt5,.pv5 {
	padding-top: .5rem
}

.pb5,.pv5 {
	padding-bottom: .5rem
}

.ph5,.pl5 {
	padding-left: .5rem
}

.ph5,.pr5 {
	padding-right: .5rem
}

.p10 {
	padding: 1rem
}

.pt10,.pv10 {
	padding-top: 1rem
}

.pb10,.pv10 {
	padding-bottom: 1rem
}

.ph10,.pl10 {
	padding-left: 1rem
}

.ph10,.pr10 {
	padding-right: 1rem
}

.p15 {
	padding: 1.5rem
}

.pt15,.pv15 {
	padding-top: 1.5rem
}

.pb15,.pv15 {
	padding-bottom: 1.5rem
}

.ph15,.pl15 {
	padding-left: 1.5rem
}

.ph15,.pr15 {
	padding-right: 1.5rem
}

.p20 {
	padding: 2rem
}

.pt20,.pv20 {
	padding-top: 2rem
}

.pb20,.pv20 {
	padding-bottom: 2rem
}

.ph20,.pl20 {
	padding-left: 2rem
}

.ph20,.pr20 {
	padding-right: 2rem
}

.p25 {
	padding: 2.5rem
}

.pt25,.pv25 {
	padding-top: 2.5rem
}

.pb25,.pv25 {
	padding-bottom: 2.5rem
}

.ph25,.pl25 {
	padding-left: 2.5rem
}

.ph25,.pr25 {
	padding-right: 2.5rem
}

.p30 {
	padding: 3rem
}

.pt30,.pv30 {
	padding-top: 3rem
}

.pb30,.pv30 {
	padding-bottom: 3rem
}

.ph30,.pl30 {
	padding-left: 3rem
}

.ph30,.pr30 {
	padding-right: 3rem
}

.p35 {
	padding: 3.5rem
}

.pt35,.pv35 {
	padding-top: 3.5rem
}

.pb35,.pv35 {
	padding-bottom: 3.5rem
}

.ph35,.pl35 {
	padding-left: 3.5rem
}

.ph35,.pr35 {
	padding-right: 3.5rem
}

.p40 {
	padding: 4rem
}

.pt40,.pv40 {
	padding-top: 4rem
}

.pb40,.pv40 {
	padding-bottom: 4rem
}

.ph40,.pl40 {
	padding-left: 4rem
}

.ph40,.pr40 {
	padding-right: 4rem
}

.p45 {
	padding: 4.5rem
}

.pt45,.pv45 {
	padding-top: 4.5rem
}

.pb45,.pv45 {
	padding-bottom: 4.5rem
}

.ph45,.pl45 {
	padding-left: 4.5rem
}

.ph45,.pr45 {
	padding-right: 4.5rem
}

.p50 {
	padding: 5rem
}

.pt50,.pv50 {
	padding-top: 5rem
}

.pb50,.pv50 {
	padding-bottom: 5rem
}

.ph50,.pl50 {
	padding-left: 5rem
}

.ph50,.pr50 {
	padding-right: 5rem
}

.p55 {
	padding: 5.5rem
}

.pt55,.pv55 {
	padding-top: 5.5rem
}

.pb55,.pv55 {
	padding-bottom: 5.5rem
}

.ph55,.pl55 {
	padding-left: 5.5rem
}

.ph55,.pr55 {
	padding-right: 5.5rem
}

.p60 {
	padding: 6rem
}

.pt60,.pv60 {
	padding-top: 6rem
}

.pb60,.pv60 {
	padding-bottom: 6rem
}

.ph60,.pl60 {
	padding-left: 6rem
}

.ph60,.pr60 {
	padding-right: 6rem
}

.p65 {
	padding: 6.5rem
}

.pt65,.pv65 {
	padding-top: 6.5rem
}

.pb65,.pv65 {
	padding-bottom: 6.5rem
}

.ph65,.pl65 {
	padding-left: 6.5rem
}

.ph65,.pr65 {
	padding-right: 6.5rem
}

.p70 {
	padding: 7rem
}

.pt70,.pv70 {
	padding-top: 7rem
}

.pb70,.pv70 {
	padding-bottom: 7rem
}

.ph70,.pl70 {
	padding-left: 7rem
}

.ph70,.pr70 {
	padding-right: 7rem
}

.p75 {
	padding: 7.5rem
}

.pt75,.pv75 {
	padding-top: 7.5rem
}

.pb75,.pv75 {
	padding-bottom: 7.5rem
}

.ph75,.pl75 {
	padding-left: 7.5rem
}

.ph75,.pr75 {
	padding-right: 7.5rem
}

.p80 {
	padding: 8rem
}

.pt80,.pv80 {
	padding-top: 8rem
}

.pb80,.pv80 {
	padding-bottom: 8rem
}

.ph80,.pl80 {
	padding-left: 8rem
}

.ph80,.pr80 {
	padding-right: 8rem
}

.p85 {
	padding: 8.5rem
}

.pt85,.pv85 {
	padding-top: 8.5rem
}

.pb85,.pv85 {
	padding-bottom: 8.5rem
}

.ph85,.pl85 {
	padding-left: 8.5rem
}

.ph85,.pr85 {
	padding-right: 8.5rem
}

.p90 {
	padding: 9rem
}

.pt90,.pv90 {
	padding-top: 9rem
}

.pb90,.pv90 {
	padding-bottom: 9rem
}

.ph90,.pl90 {
	padding-left: 9rem
}

.ph90,.pr90 {
	padding-right: 9rem
}

.p95 {
	padding: 9.5rem
}

.pt95,.pv95 {
	padding-top: 9.5rem
}

.pb95,.pv95 {
	padding-bottom: 9.5rem
}

.ph95,.pl95 {
	padding-left: 9.5rem
}

.ph95,.pr95 {
	padding-right: 9.5rem
}

.p100 {
	padding: 10rem
}

.pt100,.pv100 {
	padding-top: 10rem
}

.pb100,.pv100 {
	padding-bottom: 10rem
}

.ph100,.pl100 {
	padding-left: 10rem
}

.ph100,.pr100 {
	padding-right: 10rem
}

.p105 {
	padding: 10.5rem
}

.pt105,.pv105 {
	padding-top: 10.5rem
}

.pb105,.pv105 {
	padding-bottom: 10.5rem
}

.ph105,.pl105 {
	padding-left: 10.5rem
}

.ph105,.pr105 {
	padding-right: 10.5rem
}

.p110 {
	padding: 11rem
}

.pt110,.pv110 {
	padding-top: 11rem
}

.pb110,.pv110 {
	padding-bottom: 11rem
}

.ph110,.pl110 {
	padding-left: 11rem
}

.ph110,.pr110 {
	padding-right: 11rem
}

.p115 {
	padding: 11.5rem
}

.pt115,.pv115 {
	padding-top: 11.5rem
}

.pb115,.pv115 {
	padding-bottom: 11.5rem
}

.ph115,.pl115 {
	padding-left: 11.5rem
}

.ph115,.pr115 {
	padding-right: 11.5rem
}

.p120 {
	padding: 12rem
}

.pt120,.pv120 {
	padding-top: 12rem
}

.pb120,.pv120 {
	padding-bottom: 12rem
}

.ph120,.pl120 {
	padding-left: 12rem
}

.ph120,.pr120 {
	padding-right: 12rem
}

.p125 {
	padding: 12.5rem
}

.pt125,.pv125 {
	padding-top: 12.5rem
}

.pb125,.pv125 {
	padding-bottom: 12.5rem
}

.ph125,.pl125 {
	padding-left: 12.5rem
}

.ph125,.pr125 {
	padding-right: 12.5rem
}

.p130 {
	padding: 13rem
}

.pt130,.pv130 {
	padding-top: 13rem
}

.pb130,.pv130 {
	padding-bottom: 13rem
}

.ph130,.pl130 {
	padding-left: 13rem
}

.ph130,.pr130 {
	padding-right: 13rem
}

.p135 {
	padding: 13.5rem
}

.pt135,.pv135 {
	padding-top: 13.5rem
}

.pb135,.pv135 {
	padding-bottom: 13.5rem
}

.ph135,.pl135 {
	padding-left: 13.5rem
}

.ph135,.pr135 {
	padding-right: 13.5rem
}

.p140 {
	padding: 14rem
}

.pt140,.pv140 {
	padding-top: 14rem
}

.pb140,.pv140 {
	padding-bottom: 14rem
}

.ph140,.pl140 {
	padding-left: 14rem
}

.ph140,.pr140 {
	padding-right: 14rem
}

.p145 {
	padding: 14.5rem
}

.pt145,.pv145 {
	padding-top: 14.5rem
}

.pb145,.pv145 {
	padding-bottom: 14.5rem
}

.ph145,.pl145 {
	padding-left: 14.5rem
}

.ph145,.pr145 {
	padding-right: 14.5rem
}

.p150 {
	padding: 15rem
}

.pt150,.pv150 {
	padding-top: 15rem
}

.pb150,.pv150 {
	padding-bottom: 15rem
}

.ph150,.pl150 {
	padding-left: 15rem
}

.ph150,.pr150 {
	padding-right: 15rem
}

.p155 {
	padding: 15.5rem
}

.pt155,.pv155 {
	padding-top: 15.5rem
}

.pb155,.pv155 {
	padding-bottom: 15.5rem
}

.ph155,.pl155 {
	padding-left: 15.5rem
}

.ph155,.pr155 {
	padding-right: 15.5rem
}

.p160 {
	padding: 16rem
}

.pt160,.pv160 {
	padding-top: 16rem
}

.pb160,.pv160 {
	padding-bottom: 16rem
}

.ph160,.pl160 {
	padding-left: 16rem
}

.ph160,.pr160 {
	padding-right: 16rem
}

.p165 {
	padding: 16.5rem
}

.pt165,.pv165 {
	padding-top: 16.5rem
}

.pb165,.pv165 {
	padding-bottom: 16.5rem
}

.ph165,.pl165 {
	padding-left: 16.5rem
}

.ph165,.pr165 {
	padding-right: 16.5rem
}

.p170 {
	padding: 17rem
}

.pt170,.pv170 {
	padding-top: 17rem
}

.pb170,.pv170 {
	padding-bottom: 17rem
}

.ph170,.pl170 {
	padding-left: 17rem
}

.ph170,.pr170 {
	padding-right: 17rem
}

.p175 {
	padding: 17.5rem
}

.pt175,.pv175 {
	padding-top: 17.5rem
}

.pb175,.pv175 {
	padding-bottom: 17.5rem
}

.ph175,.pl175 {
	padding-left: 17.5rem
}

.ph175,.pr175 {
	padding-right: 17.5rem
}

.p180 {
	padding: 18rem
}

.pt180,.pv180 {
	padding-top: 18rem
}

.pb180,.pv180 {
	padding-bottom: 18rem
}

.ph180,.pl180 {
	padding-left: 18rem
}

.ph180,.pr180 {
	padding-right: 18rem
}

.p185 {
	padding: 18.5rem
}

.pt185,.pv185 {
	padding-top: 18.5rem
}

.pb185,.pv185 {
	padding-bottom: 18.5rem
}

.ph185,.pl185 {
	padding-left: 18.5rem
}

.ph185,.pr185 {
	padding-right: 18.5rem
}

.p190 {
	padding: 19rem
}

.pt190,.pv190 {
	padding-top: 19rem
}

.pb190,.pv190 {
	padding-bottom: 19rem
}

.ph190,.pl190 {
	padding-left: 19rem
}

.ph190,.pr190 {
	padding-right: 19rem
}

.p195 {
	padding: 19.5rem
}

.pt195,.pv195 {
	padding-top: 19.5rem
}

.pb195,.pv195 {
	padding-bottom: 19.5rem
}

.ph195,.pl195 {
	padding-left: 19.5rem
}

.ph195,.pr195 {
	padding-right: 19.5rem
}

.p200 {
	padding: 20rem
}

.pt200,.pv200 {
	padding-top: 20rem
}

.pb200,.pv200 {
	padding-bottom: 20rem
}

.ph200,.pl200 {
	padding-left: 20rem
}

.ph200,.pr200 {
	padding-right: 20rem
}

.p205 {
	padding: 20.5rem
}

.pt205,.pv205 {
	padding-top: 20.5rem
}

.pb205,.pv205 {
	padding-bottom: 20.5rem
}

.ph205,.pl205 {
	padding-left: 20.5rem
}

.ph205,.pr205 {
	padding-right: 20.5rem
}

.p210 {
	padding: 21rem
}

.pt210,.pv210 {
	padding-top: 21rem
}

.pb210,.pv210 {
	padding-bottom: 21rem
}

.ph210,.pl210 {
	padding-left: 21rem
}

.ph210,.pr210 {
	padding-right: 21rem
}

.p215 {
	padding: 21.5rem
}

.pt215,.pv215 {
	padding-top: 21.5rem
}

.pb215,.pv215 {
	padding-bottom: 21.5rem
}

.ph215,.pl215 {
	padding-left: 21.5rem
}

.ph215,.pr215 {
	padding-right: 21.5rem
}

.p220 {
	padding: 22rem
}

.pt220,.pv220 {
	padding-top: 22rem
}

.pb220,.pv220 {
	padding-bottom: 22rem
}

.ph220,.pl220 {
	padding-left: 22rem
}

.ph220,.pr220 {
	padding-right: 22rem
}

.p225 {
	padding: 22.5rem
}

.pt225,.pv225 {
	padding-top: 22.5rem
}

.pb225,.pv225 {
	padding-bottom: 22.5rem
}

.ph225,.pl225 {
	padding-left: 22.5rem
}

.ph225,.pr225 {
	padding-right: 22.5rem
}

.p230 {
	padding: 23rem
}

.pt230,.pv230 {
	padding-top: 23rem
}

.pb230,.pv230 {
	padding-bottom: 23rem
}

.ph230,.pl230 {
	padding-left: 23rem
}

.ph230,.pr230 {
	padding-right: 23rem
}

.p235 {
	padding: 23.5rem
}

.pt235,.pv235 {
	padding-top: 23.5rem
}

.pb235,.pv235 {
	padding-bottom: 23.5rem
}

.ph235,.pl235 {
	padding-left: 23.5rem
}

.ph235,.pr235 {
	padding-right: 23.5rem
}

.p240 {
	padding: 24rem
}

.pt240,.pv240 {
	padding-top: 24rem
}

.pb240,.pv240 {
	padding-bottom: 24rem
}

.ph240,.pl240 {
	padding-left: 24rem
}

.ph240,.pr240 {
	padding-right: 24rem
}

.p245 {
	padding: 24.5rem
}

.pt245,.pv245 {
	padding-top: 24.5rem
}

.pb245,.pv245 {
	padding-bottom: 24.5rem
}

.ph245,.pl245 {
	padding-left: 24.5rem
}

.ph245,.pr245 {
	padding-right: 24.5rem
}

.p250 {
	padding: 25rem
}

.pt250,.pv250 {
	padding-top: 25rem
}

.pb250,.pv250 {
	padding-bottom: 25rem
}

.ph250,.pl250 {
	padding-left: 25rem
}

.ph250,.pr250 {
	padding-right: 25rem
}

.pen {
	pointer-events: none
}

.pea {
	pointer-events: auto
}

.static {
	position: static
}

.rel {
	position: relative
}

.abs {
	position: absolute
}

.fix {
	position: fixed
}

.sticky {
	position: -webkit-sticky;
	position: sticky
}

.fill {
	right: 0;
	left: 0
}

.fill,.fill-y {
	top: 0;
	bottom: 0
}

.fill-x {
	right: 0;
	left: 0
}

.top {
	top: 0
}

.right {
	right: 0
}

.bottom {
	bottom: 0
}

.left {
	left: 0
}

.r {
	height: 0;
	position: relative
}

.ro {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.r--1x1 {
	padding-top: 100%
}

.r--2x1 {
	padding-top: 50%
}

.r--3x1 {
	padding-top: 33.33333%
}

.r--3x4 {
	padding-top: 133.33333%
}

.r--4x3 {
	padding-top: 75%
}

.r--4x5 {
	padding-top: 125%
}

.r--4x6 {
	padding-top: 150%
}

.r--5x4 {
	padding-top: 80%
}

.r--5x7 {
	padding-top: 140%
}

.r--5x8 {
	padding-top: 160%
}

.r--6x4 {
	padding-top: 66.66667%
}

.r--7x5 {
	padding-top: 71.42857%
}

.r--8x5 {
	padding-top: 62.5%
}

.r--9x16 {
	padding-top: 177.77778%
}

.r--16x9 {
	padding-top: 56.25%
}

.x {
	width: 100%
}

.y {
	height: 100%
}

.w5 {
	width: 5%
}

.w10 {
	width: 10%
}

.w15 {
	width: 15%
}

.w20 {
	width: 20%
}

.w25 {
	width: 25%
}

.w30 {
	width: 30%
}

.w35 {
	width: 35%
}

.w40 {
	width: 40%
}

.w45 {
	width: 45%
}

.w50 {
	width: 50%
}

.w55 {
	width: 55%
}

.w60 {
	width: 60%
}

.w65 {
	width: 65%
}

.w70 {
	width: 70%
}

.w75 {
	width: 75%
}

.w80 {
	width: 80%
}

.w85 {
	width: 85%
}

.w90 {
	width: 90%
}

.w95 {
	width: 95%
}

.third {
	width: 33.33333%
}

.two-thirds {
	width: 66.66667%
}

.min-vw100 {
	min-width: 100vw
}

.min-vh100 {
	min-height: 100vh
}

.vw100 {
	width: 100vw
}

.vh100 {
	height: 100vh
}

.h25 {
	height: 25%
}

.h50 {
	height: 50%
}

.h75 {
	height: 75%
}

.ttu {
	text-transform: uppercase
}

.tdu {
	text-decoration: underline
}

.tdn {
	text-decoration: none
}

.tc {
	text-align: center
}

.tl {
	text-align: left
}

.tr {
	text-align: right
}

.tj {
	text-align: justify
}

.wrap {
	white-space: normal
}

.nowrap,.truncate {
	white-space: nowrap
}

.truncate {
	overflow: hidden;
	text-overflow: ellipsis
}

.usn {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.ust {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text
}

.usau {
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto
}

.usal {
	-webkit-user-select: all;
	-moz-user-select: all;
	-ms-user-select: all;
	user-select: all
}

.wct {
	will-change: transform
}

.wco {
	will-change: opacity
}

.wcto {
	will-change: transform,opacity
}

.zn10 {
	z-index: -10
}

.zn9 {
	z-index: -9
}

.zn8 {
	z-index: -8
}

.zn7 {
	z-index: -7
}

.zn6 {
	z-index: -6
}

.zn5 {
	z-index: -5
}

.zn4 {
	z-index: -4
}

.zn3 {
	z-index: -3
}

.zn2 {
	z-index: -2
}

.zn1 {
	z-index: -1
}

.z0 {
	z-index: 0
}

.z1 {
	z-index: 1
}

.z2 {
	z-index: 2
}

.z3 {
	z-index: 3
}

.z4 {
	z-index: 4
}

.z5 {
	z-index: 5
}

.z6 {
	z-index: 6
}

.z7 {
	z-index: 7
}

.z8 {
	z-index: 8
}

.z9 {
	z-index: 9
}

.z10 {
	z-index: 10
}

@media (min-width:415px) {
	.xs\:visually-hidden {
		position: absolute;
		height: 1px;
		width: 1px;
		overflow: hidden;
		clip: rect(1px,1px,1px,1px);
		white-space: nowrap
	}

	.xs\:acs {
		align-content: flex-start
	}

	.xs\:acc {
		align-content: center
	}

	.xs\:ace {
		align-content: flex-end
	}

	.xs\:acb {
		align-content: space-between
	}

	.xs\:aca {
		align-content: space-around
	}

	.xs\:ais {
		align-items: flex-start
	}

	.xs\:aic {
		align-items: center
	}

	.xs\:aie {
		align-items: flex-end
	}

	.xs\:aib {
		align-items: baseline
	}

	.xs\:aistr {
		align-items: stretch
	}

	.xs\:asa {
		align-self: auto
	}

	.xs\:ass {
		align-self: flex-start
	}

	.xs\:asc {
		align-self: center
	}

	.xs\:ase {
		align-self: flex-end
	}

	.xs\:asstr {
		align-self: stretch
	}

	.xs\:bg-ui-1 {
		background-color: #007078
	}

	.xs\:bg-ui-2 {
		background-color: #99d9d9
	}

	.xs\:bg-ui-3 {
		background-color: #c5b000
	}

	.xs\:bg-ui-4 {
		background-color: #727336
	}

	.xs\:bg-ui-5 {
		background-color: #817652
	}

	.xs\:bg-white {
		background-color: #fff
	}

	.xs\:bg-cover {
		background-size: cover
	}

	.xs\:bg-contain {
		background-size: contain
	}

	.xs\:bg-center {
		background-position: 50%
	}

	.xs\:bg-left {
		background-position: 0
	}

	.xs\:bg-right {
		background-position: 100%
	}

	.xs\:bg-no-repeat {
		background-repeat: no-repeat
	}

	.xs\:bn {
		border: none
	}

	.xs\:ba {
		border: 2px solid #000
	}

	.xs\:bt,.xs\:bv {
		border-top: 2px solid #000
	}

	.xs\:bb,.xs\:bv {
		border-bottom: 2px solid #000
	}

	.xs\:bh,.xs\:bl {
		border-left: 2px solid #000
	}

	.xs\:bh,.xs\:br {
		border-right: 2px solid #000
	}

	.xs\:bc-ui-1 {
		border-color: #007078
	}

	.xs\:bc-ui-2 {
		border-color: #99d9d9
	}

	.xs\:bc-ui-3 {
		border-color: #c5b000
	}

	.xs\:bc-ui-4 {
		border-color: #727336
	}

	.xs\:bc-ui-5 {
		border-color: #817652
	}

	.xs\:bc-white {
		border-color: #fff
	}

	.xs\:br50 {
		border-radius: 50%
	}

	.xs\:bs-solid {
		border-style: solid
	}

	.xs\:bw2 {
		border-width: 2px
	}

	.xs\:c-ui-1 {
		color: #007078
	}

	.xs\:c-ui-2 {
		color: #99d9d9
	}

	.xs\:c-ui-3 {
		color: #c5b000
	}

	.xs\:c-ui-4 {
		color: #727336
	}

	.xs\:c-ui-5 {
		color: #817652
	}

	.xs\:c-white {
		color: #fff
	}

	.xs\:db {
		display: block
	}

	.xs\:dib {
		display: inline-block
	}

	.xs\:di {
		display: inline
	}

	.xs\:df {
		display: flex
	}

	.xs\:dn {
		display: none
	}

	.xs\:fr {
		flex-direction: row
	}

	.xs\:frr {
		flex-direction: row-reverse
	}

	.xs\:fc {
		flex-direction: column
	}

	.xs\:fcr {
		flex-direction: column-reverse
	}

	.xs\:fg1 {
		flex-grow: 1
	}

	.xs\:fg0 {
		flex-grow: 0
	}

	.xs\:fs1 {
		flex-shrink: 1
	}

	.xs\:fs0 {
		flex-shrink: 0
	}

	.xs\:fnw {
		flex-wrap: nowrap
	}

	.xs\:fw {
		flex-wrap: wrap
	}

	.xs\:fwr {
		flex-wrap: wrap-reverse
	}

	.xs\:fi {
		flex: 0 1 auto
	}

	.xs\:f1 {
		flex: 1 1 0%
	}

	.xs\:fa {
		flex: 1 1 auto
	}

	.xs\:fn {
		flex: none
	}

	.xs\:sans {
		font-family: Helvetica,sans-serif
	}

	.xs\:serif {
		font-family: Times New Roman,serif
	}

	.xs\:f0 {
		font-size: 0
	}

	.xs\:f7 {
		font-size: .7rem
	}

	.xs\:f8 {
		font-size: .85rem
	}

	.xs\:f9 {
		font-size: .9rem
	}

	.xs\:f10 {
		font-size: 1rem
	}

	.xs\:f12 {
		font-size: 1.2rem
	}

	.xs\:f14 {
		font-size: 1.4rem
	}

	.xs\:f16 {
		font-size: 1.6rem
	}

	.xs\:f20 {
		font-size: 2rem
	}

	.xs\:f24 {
		font-size: 2.4rem
	}

	.xs\:f32 {
		font-size: 3.2rem
	}

	.xs\:f56 {
		font-size: 5.6rem
	}

	.xs\:f64 {
		font-size: 6.4rem
	}

	.xs\:f100 {
		font-size: 10rem
	}

	.xs\:i {
		font-style: italic
	}

	.xs\:fw100 {
		font-weight: 100
	}

	.xs\:fw200 {
		font-weight: 200
	}

	.xs\:fw300 {
		font-weight: 300
	}

	.xs\:fw400 {
		font-weight: 400
	}

	.xs\:fw500 {
		font-weight: 500
	}

	.xs\:fw600 {
		font-weight: 600
	}

	.xs\:fw700 {
		font-weight: 700
	}

	.xs\:fw800 {
		font-weight: 800
	}

	.xs\:fw900 {
		font-weight: 900
	}

	.xs\:jcs {
		justify-content: flex-start
	}

	.xs\:jcc {
		justify-content: center
	}

	.xs\:jce {
		justify-content: flex-end
	}

	.xs\:jcb {
		justify-content: space-between
	}

	.xs\:jca {
		justify-content: space-around
	}

	.xs\:ls-01em {
		letter-spacing: -.01em
	}

	.xs\:ls01em {
		letter-spacing: .01em
	}

	.xs\:ls02em {
		letter-spacing: .02em
	}

	.xs\:lh100 {
		line-height: 1
	}

	.xs\:lh120 {
		line-height: 1.2
	}

	.xs\:lh140 {
		line-height: 1.4
	}

	.xs\:lh160 {
		line-height: 1.6
	}

	.xs\:ma {
		margin: auto
	}

	.xs\:mta,.xs\:mva {
		margin-top: auto
	}

	.xs\:mba,.xs\:mva {
		margin-bottom: auto
	}

	.xs\:mha,.xs\:mla {
		margin-left: auto
	}

	.xs\:mha,.xs\:mra {
		margin-right: auto
	}

	.xs\:mn250 {
		margin: -25rem
	}

	.xs\:mtn250,.xs\:mvn250 {
		margin-top: -25rem
	}

	.xs\:mbn250,.xs\:mvn250 {
		margin-bottom: -25rem
	}

	.xs\:mhn250,.xs\:mln250 {
		margin-left: -25rem
	}

	.xs\:mhn250,.xs\:mrn250 {
		margin-right: -25rem
	}

	.xs\:mn245 {
		margin: -24.5rem
	}

	.xs\:mtn245,.xs\:mvn245 {
		margin-top: -24.5rem
	}

	.xs\:mbn245,.xs\:mvn245 {
		margin-bottom: -24.5rem
	}

	.xs\:mhn245,.xs\:mln245 {
		margin-left: -24.5rem
	}

	.xs\:mhn245,.xs\:mrn245 {
		margin-right: -24.5rem
	}

	.xs\:mn240 {
		margin: -24rem
	}

	.xs\:mtn240,.xs\:mvn240 {
		margin-top: -24rem
	}

	.xs\:mbn240,.xs\:mvn240 {
		margin-bottom: -24rem
	}

	.xs\:mhn240,.xs\:mln240 {
		margin-left: -24rem
	}

	.xs\:mhn240,.xs\:mrn240 {
		margin-right: -24rem
	}

	.xs\:mn235 {
		margin: -23.5rem
	}

	.xs\:mtn235,.xs\:mvn235 {
		margin-top: -23.5rem
	}

	.xs\:mbn235,.xs\:mvn235 {
		margin-bottom: -23.5rem
	}

	.xs\:mhn235,.xs\:mln235 {
		margin-left: -23.5rem
	}

	.xs\:mhn235,.xs\:mrn235 {
		margin-right: -23.5rem
	}

	.xs\:mn230 {
		margin: -23rem
	}

	.xs\:mtn230,.xs\:mvn230 {
		margin-top: -23rem
	}

	.xs\:mbn230,.xs\:mvn230 {
		margin-bottom: -23rem
	}

	.xs\:mhn230,.xs\:mln230 {
		margin-left: -23rem
	}

	.xs\:mhn230,.xs\:mrn230 {
		margin-right: -23rem
	}

	.xs\:mn225 {
		margin: -22.5rem
	}

	.xs\:mtn225,.xs\:mvn225 {
		margin-top: -22.5rem
	}

	.xs\:mbn225,.xs\:mvn225 {
		margin-bottom: -22.5rem
	}

	.xs\:mhn225,.xs\:mln225 {
		margin-left: -22.5rem
	}

	.xs\:mhn225,.xs\:mrn225 {
		margin-right: -22.5rem
	}

	.xs\:mn220 {
		margin: -22rem
	}

	.xs\:mtn220,.xs\:mvn220 {
		margin-top: -22rem
	}

	.xs\:mbn220,.xs\:mvn220 {
		margin-bottom: -22rem
	}

	.xs\:mhn220,.xs\:mln220 {
		margin-left: -22rem
	}

	.xs\:mhn220,.xs\:mrn220 {
		margin-right: -22rem
	}

	.xs\:mn215 {
		margin: -21.5rem
	}

	.xs\:mtn215,.xs\:mvn215 {
		margin-top: -21.5rem
	}

	.xs\:mbn215,.xs\:mvn215 {
		margin-bottom: -21.5rem
	}

	.xs\:mhn215,.xs\:mln215 {
		margin-left: -21.5rem
	}

	.xs\:mhn215,.xs\:mrn215 {
		margin-right: -21.5rem
	}

	.xs\:mn210 {
		margin: -21rem
	}

	.xs\:mtn210,.xs\:mvn210 {
		margin-top: -21rem
	}

	.xs\:mbn210,.xs\:mvn210 {
		margin-bottom: -21rem
	}

	.xs\:mhn210,.xs\:mln210 {
		margin-left: -21rem
	}

	.xs\:mhn210,.xs\:mrn210 {
		margin-right: -21rem
	}

	.xs\:mn205 {
		margin: -20.5rem
	}

	.xs\:mtn205,.xs\:mvn205 {
		margin-top: -20.5rem
	}

	.xs\:mbn205,.xs\:mvn205 {
		margin-bottom: -20.5rem
	}

	.xs\:mhn205,.xs\:mln205 {
		margin-left: -20.5rem
	}

	.xs\:mhn205,.xs\:mrn205 {
		margin-right: -20.5rem
	}

	.xs\:mn200 {
		margin: -20rem
	}

	.xs\:mtn200,.xs\:mvn200 {
		margin-top: -20rem
	}

	.xs\:mbn200,.xs\:mvn200 {
		margin-bottom: -20rem
	}

	.xs\:mhn200,.xs\:mln200 {
		margin-left: -20rem
	}

	.xs\:mhn200,.xs\:mrn200 {
		margin-right: -20rem
	}

	.xs\:mn195 {
		margin: -19.5rem
	}

	.xs\:mtn195,.xs\:mvn195 {
		margin-top: -19.5rem
	}

	.xs\:mbn195,.xs\:mvn195 {
		margin-bottom: -19.5rem
	}

	.xs\:mhn195,.xs\:mln195 {
		margin-left: -19.5rem
	}

	.xs\:mhn195,.xs\:mrn195 {
		margin-right: -19.5rem
	}

	.xs\:mn190 {
		margin: -19rem
	}

	.xs\:mtn190,.xs\:mvn190 {
		margin-top: -19rem
	}

	.xs\:mbn190,.xs\:mvn190 {
		margin-bottom: -19rem
	}

	.xs\:mhn190,.xs\:mln190 {
		margin-left: -19rem
	}

	.xs\:mhn190,.xs\:mrn190 {
		margin-right: -19rem
	}

	.xs\:mn185 {
		margin: -18.5rem
	}

	.xs\:mtn185,.xs\:mvn185 {
		margin-top: -18.5rem
	}

	.xs\:mbn185,.xs\:mvn185 {
		margin-bottom: -18.5rem
	}

	.xs\:mhn185,.xs\:mln185 {
		margin-left: -18.5rem
	}

	.xs\:mhn185,.xs\:mrn185 {
		margin-right: -18.5rem
	}

	.xs\:mn180 {
		margin: -18rem
	}

	.xs\:mtn180,.xs\:mvn180 {
		margin-top: -18rem
	}

	.xs\:mbn180,.xs\:mvn180 {
		margin-bottom: -18rem
	}

	.xs\:mhn180,.xs\:mln180 {
		margin-left: -18rem
	}

	.xs\:mhn180,.xs\:mrn180 {
		margin-right: -18rem
	}

	.xs\:mn175 {
		margin: -17.5rem
	}

	.xs\:mtn175,.xs\:mvn175 {
		margin-top: -17.5rem
	}

	.xs\:mbn175,.xs\:mvn175 {
		margin-bottom: -17.5rem
	}

	.xs\:mhn175,.xs\:mln175 {
		margin-left: -17.5rem
	}

	.xs\:mhn175,.xs\:mrn175 {
		margin-right: -17.5rem
	}

	.xs\:mn170 {
		margin: -17rem
	}

	.xs\:mtn170,.xs\:mvn170 {
		margin-top: -17rem
	}

	.xs\:mbn170,.xs\:mvn170 {
		margin-bottom: -17rem
	}

	.xs\:mhn170,.xs\:mln170 {
		margin-left: -17rem
	}

	.xs\:mhn170,.xs\:mrn170 {
		margin-right: -17rem
	}

	.xs\:mn165 {
		margin: -16.5rem
	}

	.xs\:mtn165,.xs\:mvn165 {
		margin-top: -16.5rem
	}

	.xs\:mbn165,.xs\:mvn165 {
		margin-bottom: -16.5rem
	}

	.xs\:mhn165,.xs\:mln165 {
		margin-left: -16.5rem
	}

	.xs\:mhn165,.xs\:mrn165 {
		margin-right: -16.5rem
	}

	.xs\:mn160 {
		margin: -16rem
	}

	.xs\:mtn160,.xs\:mvn160 {
		margin-top: -16rem
	}

	.xs\:mbn160,.xs\:mvn160 {
		margin-bottom: -16rem
	}

	.xs\:mhn160,.xs\:mln160 {
		margin-left: -16rem
	}

	.xs\:mhn160,.xs\:mrn160 {
		margin-right: -16rem
	}

	.xs\:mn155 {
		margin: -15.5rem
	}

	.xs\:mtn155,.xs\:mvn155 {
		margin-top: -15.5rem
	}

	.xs\:mbn155,.xs\:mvn155 {
		margin-bottom: -15.5rem
	}

	.xs\:mhn155,.xs\:mln155 {
		margin-left: -15.5rem
	}

	.xs\:mhn155,.xs\:mrn155 {
		margin-right: -15.5rem
	}

	.xs\:mn150 {
		margin: -15rem
	}

	.xs\:mtn150,.xs\:mvn150 {
		margin-top: -15rem
	}

	.xs\:mbn150,.xs\:mvn150 {
		margin-bottom: -15rem
	}

	.xs\:mhn150,.xs\:mln150 {
		margin-left: -15rem
	}

	.xs\:mhn150,.xs\:mrn150 {
		margin-right: -15rem
	}

	.xs\:mn145 {
		margin: -14.5rem
	}

	.xs\:mtn145,.xs\:mvn145 {
		margin-top: -14.5rem
	}

	.xs\:mbn145,.xs\:mvn145 {
		margin-bottom: -14.5rem
	}

	.xs\:mhn145,.xs\:mln145 {
		margin-left: -14.5rem
	}

	.xs\:mhn145,.xs\:mrn145 {
		margin-right: -14.5rem
	}

	.xs\:mn140 {
		margin: -14rem
	}

	.xs\:mtn140,.xs\:mvn140 {
		margin-top: -14rem
	}

	.xs\:mbn140,.xs\:mvn140 {
		margin-bottom: -14rem
	}

	.xs\:mhn140,.xs\:mln140 {
		margin-left: -14rem
	}

	.xs\:mhn140,.xs\:mrn140 {
		margin-right: -14rem
	}

	.xs\:mn135 {
		margin: -13.5rem
	}

	.xs\:mtn135,.xs\:mvn135 {
		margin-top: -13.5rem
	}

	.xs\:mbn135,.xs\:mvn135 {
		margin-bottom: -13.5rem
	}

	.xs\:mhn135,.xs\:mln135 {
		margin-left: -13.5rem
	}

	.xs\:mhn135,.xs\:mrn135 {
		margin-right: -13.5rem
	}

	.xs\:mn130 {
		margin: -13rem
	}

	.xs\:mtn130,.xs\:mvn130 {
		margin-top: -13rem
	}

	.xs\:mbn130,.xs\:mvn130 {
		margin-bottom: -13rem
	}

	.xs\:mhn130,.xs\:mln130 {
		margin-left: -13rem
	}

	.xs\:mhn130,.xs\:mrn130 {
		margin-right: -13rem
	}

	.xs\:mn125 {
		margin: -12.5rem
	}

	.xs\:mtn125,.xs\:mvn125 {
		margin-top: -12.5rem
	}

	.xs\:mbn125,.xs\:mvn125 {
		margin-bottom: -12.5rem
	}

	.xs\:mhn125,.xs\:mln125 {
		margin-left: -12.5rem
	}

	.xs\:mhn125,.xs\:mrn125 {
		margin-right: -12.5rem
	}

	.xs\:mn120 {
		margin: -12rem
	}

	.xs\:mtn120,.xs\:mvn120 {
		margin-top: -12rem
	}

	.xs\:mbn120,.xs\:mvn120 {
		margin-bottom: -12rem
	}

	.xs\:mhn120,.xs\:mln120 {
		margin-left: -12rem
	}

	.xs\:mhn120,.xs\:mrn120 {
		margin-right: -12rem
	}

	.xs\:mn115 {
		margin: -11.5rem
	}

	.xs\:mtn115,.xs\:mvn115 {
		margin-top: -11.5rem
	}

	.xs\:mbn115,.xs\:mvn115 {
		margin-bottom: -11.5rem
	}

	.xs\:mhn115,.xs\:mln115 {
		margin-left: -11.5rem
	}

	.xs\:mhn115,.xs\:mrn115 {
		margin-right: -11.5rem
	}

	.xs\:mn110 {
		margin: -11rem
	}

	.xs\:mtn110,.xs\:mvn110 {
		margin-top: -11rem
	}

	.xs\:mbn110,.xs\:mvn110 {
		margin-bottom: -11rem
	}

	.xs\:mhn110,.xs\:mln110 {
		margin-left: -11rem
	}

	.xs\:mhn110,.xs\:mrn110 {
		margin-right: -11rem
	}

	.xs\:mn105 {
		margin: -10.5rem
	}

	.xs\:mtn105,.xs\:mvn105 {
		margin-top: -10.5rem
	}

	.xs\:mbn105,.xs\:mvn105 {
		margin-bottom: -10.5rem
	}

	.xs\:mhn105,.xs\:mln105 {
		margin-left: -10.5rem
	}

	.xs\:mhn105,.xs\:mrn105 {
		margin-right: -10.5rem
	}

	.xs\:mn100 {
		margin: -10rem
	}

	.xs\:mtn100,.xs\:mvn100 {
		margin-top: -10rem
	}

	.xs\:mbn100,.xs\:mvn100 {
		margin-bottom: -10rem
	}

	.xs\:mhn100,.xs\:mln100 {
		margin-left: -10rem
	}

	.xs\:mhn100,.xs\:mrn100 {
		margin-right: -10rem
	}

	.xs\:mn95 {
		margin: -9.5rem
	}

	.xs\:mtn95,.xs\:mvn95 {
		margin-top: -9.5rem
	}

	.xs\:mbn95,.xs\:mvn95 {
		margin-bottom: -9.5rem
	}

	.xs\:mhn95,.xs\:mln95 {
		margin-left: -9.5rem
	}

	.xs\:mhn95,.xs\:mrn95 {
		margin-right: -9.5rem
	}

	.xs\:mn90 {
		margin: -9rem
	}

	.xs\:mtn90,.xs\:mvn90 {
		margin-top: -9rem
	}

	.xs\:mbn90,.xs\:mvn90 {
		margin-bottom: -9rem
	}

	.xs\:mhn90,.xs\:mln90 {
		margin-left: -9rem
	}

	.xs\:mhn90,.xs\:mrn90 {
		margin-right: -9rem
	}

	.xs\:mn85 {
		margin: -8.5rem
	}

	.xs\:mtn85,.xs\:mvn85 {
		margin-top: -8.5rem
	}

	.xs\:mbn85,.xs\:mvn85 {
		margin-bottom: -8.5rem
	}

	.xs\:mhn85,.xs\:mln85 {
		margin-left: -8.5rem
	}

	.xs\:mhn85,.xs\:mrn85 {
		margin-right: -8.5rem
	}

	.xs\:mn80 {
		margin: -8rem
	}

	.xs\:mtn80,.xs\:mvn80 {
		margin-top: -8rem
	}

	.xs\:mbn80,.xs\:mvn80 {
		margin-bottom: -8rem
	}

	.xs\:mhn80,.xs\:mln80 {
		margin-left: -8rem
	}

	.xs\:mhn80,.xs\:mrn80 {
		margin-right: -8rem
	}

	.xs\:mn75 {
		margin: -7.5rem
	}

	.xs\:mtn75,.xs\:mvn75 {
		margin-top: -7.5rem
	}

	.xs\:mbn75,.xs\:mvn75 {
		margin-bottom: -7.5rem
	}

	.xs\:mhn75,.xs\:mln75 {
		margin-left: -7.5rem
	}

	.xs\:mhn75,.xs\:mrn75 {
		margin-right: -7.5rem
	}

	.xs\:mn70 {
		margin: -7rem
	}

	.xs\:mtn70,.xs\:mvn70 {
		margin-top: -7rem
	}

	.xs\:mbn70,.xs\:mvn70 {
		margin-bottom: -7rem
	}

	.xs\:mhn70,.xs\:mln70 {
		margin-left: -7rem
	}

	.xs\:mhn70,.xs\:mrn70 {
		margin-right: -7rem
	}

	.xs\:mn65 {
		margin: -6.5rem
	}

	.xs\:mtn65,.xs\:mvn65 {
		margin-top: -6.5rem
	}

	.xs\:mbn65,.xs\:mvn65 {
		margin-bottom: -6.5rem
	}

	.xs\:mhn65,.xs\:mln65 {
		margin-left: -6.5rem
	}

	.xs\:mhn65,.xs\:mrn65 {
		margin-right: -6.5rem
	}

	.xs\:mn60 {
		margin: -6rem
	}

	.xs\:mtn60,.xs\:mvn60 {
		margin-top: -6rem
	}

	.xs\:mbn60,.xs\:mvn60 {
		margin-bottom: -6rem
	}

	.xs\:mhn60,.xs\:mln60 {
		margin-left: -6rem
	}

	.xs\:mhn60,.xs\:mrn60 {
		margin-right: -6rem
	}

	.xs\:mn55 {
		margin: -5.5rem
	}

	.xs\:mtn55,.xs\:mvn55 {
		margin-top: -5.5rem
	}

	.xs\:mbn55,.xs\:mvn55 {
		margin-bottom: -5.5rem
	}

	.xs\:mhn55,.xs\:mln55 {
		margin-left: -5.5rem
	}

	.xs\:mhn55,.xs\:mrn55 {
		margin-right: -5.5rem
	}

	.xs\:mn50 {
		margin: -5rem
	}

	.xs\:mtn50,.xs\:mvn50 {
		margin-top: -5rem
	}

	.xs\:mbn50,.xs\:mvn50 {
		margin-bottom: -5rem
	}

	.xs\:mhn50,.xs\:mln50 {
		margin-left: -5rem
	}

	.xs\:mhn50,.xs\:mrn50 {
		margin-right: -5rem
	}

	.xs\:mn45 {
		margin: -4.5rem
	}

	.xs\:mtn45,.xs\:mvn45 {
		margin-top: -4.5rem
	}

	.xs\:mbn45,.xs\:mvn45 {
		margin-bottom: -4.5rem
	}

	.xs\:mhn45,.xs\:mln45 {
		margin-left: -4.5rem
	}

	.xs\:mhn45,.xs\:mrn45 {
		margin-right: -4.5rem
	}

	.xs\:mn40 {
		margin: -4rem
	}

	.xs\:mtn40,.xs\:mvn40 {
		margin-top: -4rem
	}

	.xs\:mbn40,.xs\:mvn40 {
		margin-bottom: -4rem
	}

	.xs\:mhn40,.xs\:mln40 {
		margin-left: -4rem
	}

	.xs\:mhn40,.xs\:mrn40 {
		margin-right: -4rem
	}

	.xs\:mn35 {
		margin: -3.5rem
	}

	.xs\:mtn35,.xs\:mvn35 {
		margin-top: -3.5rem
	}

	.xs\:mbn35,.xs\:mvn35 {
		margin-bottom: -3.5rem
	}

	.xs\:mhn35,.xs\:mln35 {
		margin-left: -3.5rem
	}

	.xs\:mhn35,.xs\:mrn35 {
		margin-right: -3.5rem
	}

	.xs\:mn30 {
		margin: -3rem
	}

	.xs\:mtn30,.xs\:mvn30 {
		margin-top: -3rem
	}

	.xs\:mbn30,.xs\:mvn30 {
		margin-bottom: -3rem
	}

	.xs\:mhn30,.xs\:mln30 {
		margin-left: -3rem
	}

	.xs\:mhn30,.xs\:mrn30 {
		margin-right: -3rem
	}

	.xs\:mn25 {
		margin: -2.5rem
	}

	.xs\:mtn25,.xs\:mvn25 {
		margin-top: -2.5rem
	}

	.xs\:mbn25,.xs\:mvn25 {
		margin-bottom: -2.5rem
	}

	.xs\:mhn25,.xs\:mln25 {
		margin-left: -2.5rem
	}

	.xs\:mhn25,.xs\:mrn25 {
		margin-right: -2.5rem
	}

	.xs\:mn20 {
		margin: -2rem
	}

	.xs\:mtn20,.xs\:mvn20 {
		margin-top: -2rem
	}

	.xs\:mbn20,.xs\:mvn20 {
		margin-bottom: -2rem
	}

	.xs\:mhn20,.xs\:mln20 {
		margin-left: -2rem
	}

	.xs\:mhn20,.xs\:mrn20 {
		margin-right: -2rem
	}

	.xs\:mn15 {
		margin: -1.5rem
	}

	.xs\:mtn15,.xs\:mvn15 {
		margin-top: -1.5rem
	}

	.xs\:mbn15,.xs\:mvn15 {
		margin-bottom: -1.5rem
	}

	.xs\:mhn15,.xs\:mln15 {
		margin-left: -1.5rem
	}

	.xs\:mhn15,.xs\:mrn15 {
		margin-right: -1.5rem
	}

	.xs\:mn10 {
		margin: -1rem
	}

	.xs\:mtn10,.xs\:mvn10 {
		margin-top: -1rem
	}

	.xs\:mbn10,.xs\:mvn10 {
		margin-bottom: -1rem
	}

	.xs\:mhn10,.xs\:mln10 {
		margin-left: -1rem
	}

	.xs\:mhn10,.xs\:mrn10 {
		margin-right: -1rem
	}

	.xs\:mn5 {
		margin: -.5rem
	}

	.xs\:mtn5,.xs\:mvn5 {
		margin-top: -.5rem
	}

	.xs\:mbn5,.xs\:mvn5 {
		margin-bottom: -.5rem
	}

	.xs\:mhn5,.xs\:mln5 {
		margin-left: -.5rem
	}

	.xs\:mhn5,.xs\:mrn5 {
		margin-right: -.5rem
	}

	.xs\:m0 {
		margin: 0
	}

	.xs\:mt0,.xs\:mv0 {
		margin-top: 0
	}

	.xs\:mb0,.xs\:mv0 {
		margin-bottom: 0
	}

	.xs\:mh0,.xs\:ml0 {
		margin-left: 0
	}

	.xs\:mh0,.xs\:mr0 {
		margin-right: 0
	}

	.xs\:m5 {
		margin: .5rem
	}

	.xs\:mt5,.xs\:mv5 {
		margin-top: .5rem
	}

	.xs\:mb5,.xs\:mv5 {
		margin-bottom: .5rem
	}

	.xs\:mh5,.xs\:ml5 {
		margin-left: .5rem
	}

	.xs\:mh5,.xs\:mr5 {
		margin-right: .5rem
	}

	.xs\:m10 {
		margin: 1rem
	}

	.xs\:mt10,.xs\:mv10 {
		margin-top: 1rem
	}

	.xs\:mb10,.xs\:mv10 {
		margin-bottom: 1rem
	}

	.xs\:mh10,.xs\:ml10 {
		margin-left: 1rem
	}

	.xs\:mh10,.xs\:mr10 {
		margin-right: 1rem
	}

	.xs\:m15 {
		margin: 1.5rem
	}

	.xs\:mt15,.xs\:mv15 {
		margin-top: 1.5rem
	}

	.xs\:mb15,.xs\:mv15 {
		margin-bottom: 1.5rem
	}

	.xs\:mh15,.xs\:ml15 {
		margin-left: 1.5rem
	}

	.xs\:mh15,.xs\:mr15 {
		margin-right: 1.5rem
	}

	.xs\:m20 {
		margin: 2rem
	}

	.xs\:mt20,.xs\:mv20 {
		margin-top: 2rem
	}

	.xs\:mb20,.xs\:mv20 {
		margin-bottom: 2rem
	}

	.xs\:mh20,.xs\:ml20 {
		margin-left: 2rem
	}

	.xs\:mh20,.xs\:mr20 {
		margin-right: 2rem
	}

	.xs\:m25 {
		margin: 2.5rem
	}

	.xs\:mt25,.xs\:mv25 {
		margin-top: 2.5rem
	}

	.xs\:mb25,.xs\:mv25 {
		margin-bottom: 2.5rem
	}

	.xs\:mh25,.xs\:ml25 {
		margin-left: 2.5rem
	}

	.xs\:mh25,.xs\:mr25 {
		margin-right: 2.5rem
	}

	.xs\:m30 {
		margin: 3rem
	}

	.xs\:mt30,.xs\:mv30 {
		margin-top: 3rem
	}

	.xs\:mb30,.xs\:mv30 {
		margin-bottom: 3rem
	}

	.xs\:mh30,.xs\:ml30 {
		margin-left: 3rem
	}

	.xs\:mh30,.xs\:mr30 {
		margin-right: 3rem
	}

	.xs\:m35 {
		margin: 3.5rem
	}

	.xs\:mt35,.xs\:mv35 {
		margin-top: 3.5rem
	}

	.xs\:mb35,.xs\:mv35 {
		margin-bottom: 3.5rem
	}

	.xs\:mh35,.xs\:ml35 {
		margin-left: 3.5rem
	}

	.xs\:mh35,.xs\:mr35 {
		margin-right: 3.5rem
	}

	.xs\:m40 {
		margin: 4rem
	}

	.xs\:mt40,.xs\:mv40 {
		margin-top: 4rem
	}

	.xs\:mb40,.xs\:mv40 {
		margin-bottom: 4rem
	}

	.xs\:mh40,.xs\:ml40 {
		margin-left: 4rem
	}

	.xs\:mh40,.xs\:mr40 {
		margin-right: 4rem
	}

	.xs\:m45 {
		margin: 4.5rem
	}

	.xs\:mt45,.xs\:mv45 {
		margin-top: 4.5rem
	}

	.xs\:mb45,.xs\:mv45 {
		margin-bottom: 4.5rem
	}

	.xs\:mh45,.xs\:ml45 {
		margin-left: 4.5rem
	}

	.xs\:mh45,.xs\:mr45 {
		margin-right: 4.5rem
	}

	.xs\:m50 {
		margin: 5rem
	}

	.xs\:mt50,.xs\:mv50 {
		margin-top: 5rem
	}

	.xs\:mb50,.xs\:mv50 {
		margin-bottom: 5rem
	}

	.xs\:mh50,.xs\:ml50 {
		margin-left: 5rem
	}

	.xs\:mh50,.xs\:mr50 {
		margin-right: 5rem
	}

	.xs\:m55 {
		margin: 5.5rem
	}

	.xs\:mt55,.xs\:mv55 {
		margin-top: 5.5rem
	}

	.xs\:mb55,.xs\:mv55 {
		margin-bottom: 5.5rem
	}

	.xs\:mh55,.xs\:ml55 {
		margin-left: 5.5rem
	}

	.xs\:mh55,.xs\:mr55 {
		margin-right: 5.5rem
	}

	.xs\:m60 {
		margin: 6rem
	}

	.xs\:mt60,.xs\:mv60 {
		margin-top: 6rem
	}

	.xs\:mb60,.xs\:mv60 {
		margin-bottom: 6rem
	}

	.xs\:mh60,.xs\:ml60 {
		margin-left: 6rem
	}

	.xs\:mh60,.xs\:mr60 {
		margin-right: 6rem
	}

	.xs\:m65 {
		margin: 6.5rem
	}

	.xs\:mt65,.xs\:mv65 {
		margin-top: 6.5rem
	}

	.xs\:mb65,.xs\:mv65 {
		margin-bottom: 6.5rem
	}

	.xs\:mh65,.xs\:ml65 {
		margin-left: 6.5rem
	}

	.xs\:mh65,.xs\:mr65 {
		margin-right: 6.5rem
	}

	.xs\:m70 {
		margin: 7rem
	}

	.xs\:mt70,.xs\:mv70 {
		margin-top: 7rem
	}

	.xs\:mb70,.xs\:mv70 {
		margin-bottom: 7rem
	}

	.xs\:mh70,.xs\:ml70 {
		margin-left: 7rem
	}

	.xs\:mh70,.xs\:mr70 {
		margin-right: 7rem
	}

	.xs\:m75 {
		margin: 7.5rem
	}

	.xs\:mt75,.xs\:mv75 {
		margin-top: 7.5rem
	}

	.xs\:mb75,.xs\:mv75 {
		margin-bottom: 7.5rem
	}

	.xs\:mh75,.xs\:ml75 {
		margin-left: 7.5rem
	}

	.xs\:mh75,.xs\:mr75 {
		margin-right: 7.5rem
	}

	.xs\:m80 {
		margin: 8rem
	}

	.xs\:mt80,.xs\:mv80 {
		margin-top: 8rem
	}

	.xs\:mb80,.xs\:mv80 {
		margin-bottom: 8rem
	}

	.xs\:mh80,.xs\:ml80 {
		margin-left: 8rem
	}

	.xs\:mh80,.xs\:mr80 {
		margin-right: 8rem
	}

	.xs\:m85 {
		margin: 8.5rem
	}

	.xs\:mt85,.xs\:mv85 {
		margin-top: 8.5rem
	}

	.xs\:mb85,.xs\:mv85 {
		margin-bottom: 8.5rem
	}

	.xs\:mh85,.xs\:ml85 {
		margin-left: 8.5rem
	}

	.xs\:mh85,.xs\:mr85 {
		margin-right: 8.5rem
	}

	.xs\:m90 {
		margin: 9rem
	}

	.xs\:mt90,.xs\:mv90 {
		margin-top: 9rem
	}

	.xs\:mb90,.xs\:mv90 {
		margin-bottom: 9rem
	}

	.xs\:mh90,.xs\:ml90 {
		margin-left: 9rem
	}

	.xs\:mh90,.xs\:mr90 {
		margin-right: 9rem
	}

	.xs\:m95 {
		margin: 9.5rem
	}

	.xs\:mt95,.xs\:mv95 {
		margin-top: 9.5rem
	}

	.xs\:mb95,.xs\:mv95 {
		margin-bottom: 9.5rem
	}

	.xs\:mh95,.xs\:ml95 {
		margin-left: 9.5rem
	}

	.xs\:mh95,.xs\:mr95 {
		margin-right: 9.5rem
	}

	.xs\:m100 {
		margin: 10rem
	}

	.xs\:mt100,.xs\:mv100 {
		margin-top: 10rem
	}

	.xs\:mb100,.xs\:mv100 {
		margin-bottom: 10rem
	}

	.xs\:mh100,.xs\:ml100 {
		margin-left: 10rem
	}

	.xs\:mh100,.xs\:mr100 {
		margin-right: 10rem
	}

	.xs\:m105 {
		margin: 10.5rem
	}

	.xs\:mt105,.xs\:mv105 {
		margin-top: 10.5rem
	}

	.xs\:mb105,.xs\:mv105 {
		margin-bottom: 10.5rem
	}

	.xs\:mh105,.xs\:ml105 {
		margin-left: 10.5rem
	}

	.xs\:mh105,.xs\:mr105 {
		margin-right: 10.5rem
	}

	.xs\:m110 {
		margin: 11rem
	}

	.xs\:mt110,.xs\:mv110 {
		margin-top: 11rem
	}

	.xs\:mb110,.xs\:mv110 {
		margin-bottom: 11rem
	}

	.xs\:mh110,.xs\:ml110 {
		margin-left: 11rem
	}

	.xs\:mh110,.xs\:mr110 {
		margin-right: 11rem
	}

	.xs\:m115 {
		margin: 11.5rem
	}

	.xs\:mt115,.xs\:mv115 {
		margin-top: 11.5rem
	}

	.xs\:mb115,.xs\:mv115 {
		margin-bottom: 11.5rem
	}

	.xs\:mh115,.xs\:ml115 {
		margin-left: 11.5rem
	}

	.xs\:mh115,.xs\:mr115 {
		margin-right: 11.5rem
	}

	.xs\:m120 {
		margin: 12rem
	}

	.xs\:mt120,.xs\:mv120 {
		margin-top: 12rem
	}

	.xs\:mb120,.xs\:mv120 {
		margin-bottom: 12rem
	}

	.xs\:mh120,.xs\:ml120 {
		margin-left: 12rem
	}

	.xs\:mh120,.xs\:mr120 {
		margin-right: 12rem
	}

	.xs\:m125 {
		margin: 12.5rem
	}

	.xs\:mt125,.xs\:mv125 {
		margin-top: 12.5rem
	}

	.xs\:mb125,.xs\:mv125 {
		margin-bottom: 12.5rem
	}

	.xs\:mh125,.xs\:ml125 {
		margin-left: 12.5rem
	}

	.xs\:mh125,.xs\:mr125 {
		margin-right: 12.5rem
	}

	.xs\:m130 {
		margin: 13rem
	}

	.xs\:mt130,.xs\:mv130 {
		margin-top: 13rem
	}

	.xs\:mb130,.xs\:mv130 {
		margin-bottom: 13rem
	}

	.xs\:mh130,.xs\:ml130 {
		margin-left: 13rem
	}

	.xs\:mh130,.xs\:mr130 {
		margin-right: 13rem
	}

	.xs\:m135 {
		margin: 13.5rem
	}

	.xs\:mt135,.xs\:mv135 {
		margin-top: 13.5rem
	}

	.xs\:mb135,.xs\:mv135 {
		margin-bottom: 13.5rem
	}

	.xs\:mh135,.xs\:ml135 {
		margin-left: 13.5rem
	}

	.xs\:mh135,.xs\:mr135 {
		margin-right: 13.5rem
	}

	.xs\:m140 {
		margin: 14rem
	}

	.xs\:mt140,.xs\:mv140 {
		margin-top: 14rem
	}

	.xs\:mb140,.xs\:mv140 {
		margin-bottom: 14rem
	}

	.xs\:mh140,.xs\:ml140 {
		margin-left: 14rem
	}

	.xs\:mh140,.xs\:mr140 {
		margin-right: 14rem
	}

	.xs\:m145 {
		margin: 14.5rem
	}

	.xs\:mt145,.xs\:mv145 {
		margin-top: 14.5rem
	}

	.xs\:mb145,.xs\:mv145 {
		margin-bottom: 14.5rem
	}

	.xs\:mh145,.xs\:ml145 {
		margin-left: 14.5rem
	}

	.xs\:mh145,.xs\:mr145 {
		margin-right: 14.5rem
	}

	.xs\:m150 {
		margin: 15rem
	}

	.xs\:mt150,.xs\:mv150 {
		margin-top: 15rem
	}

	.xs\:mb150,.xs\:mv150 {
		margin-bottom: 15rem
	}

	.xs\:mh150,.xs\:ml150 {
		margin-left: 15rem
	}

	.xs\:mh150,.xs\:mr150 {
		margin-right: 15rem
	}

	.xs\:m155 {
		margin: 15.5rem
	}

	.xs\:mt155,.xs\:mv155 {
		margin-top: 15.5rem
	}

	.xs\:mb155,.xs\:mv155 {
		margin-bottom: 15.5rem
	}

	.xs\:mh155,.xs\:ml155 {
		margin-left: 15.5rem
	}

	.xs\:mh155,.xs\:mr155 {
		margin-right: 15.5rem
	}

	.xs\:m160 {
		margin: 16rem
	}

	.xs\:mt160,.xs\:mv160 {
		margin-top: 16rem
	}

	.xs\:mb160,.xs\:mv160 {
		margin-bottom: 16rem
	}

	.xs\:mh160,.xs\:ml160 {
		margin-left: 16rem
	}

	.xs\:mh160,.xs\:mr160 {
		margin-right: 16rem
	}

	.xs\:m165 {
		margin: 16.5rem
	}

	.xs\:mt165,.xs\:mv165 {
		margin-top: 16.5rem
	}

	.xs\:mb165,.xs\:mv165 {
		margin-bottom: 16.5rem
	}

	.xs\:mh165,.xs\:ml165 {
		margin-left: 16.5rem
	}

	.xs\:mh165,.xs\:mr165 {
		margin-right: 16.5rem
	}

	.xs\:m170 {
		margin: 17rem
	}

	.xs\:mt170,.xs\:mv170 {
		margin-top: 17rem
	}

	.xs\:mb170,.xs\:mv170 {
		margin-bottom: 17rem
	}

	.xs\:mh170,.xs\:ml170 {
		margin-left: 17rem
	}

	.xs\:mh170,.xs\:mr170 {
		margin-right: 17rem
	}

	.xs\:m175 {
		margin: 17.5rem
	}

	.xs\:mt175,.xs\:mv175 {
		margin-top: 17.5rem
	}

	.xs\:mb175,.xs\:mv175 {
		margin-bottom: 17.5rem
	}

	.xs\:mh175,.xs\:ml175 {
		margin-left: 17.5rem
	}

	.xs\:mh175,.xs\:mr175 {
		margin-right: 17.5rem
	}

	.xs\:m180 {
		margin: 18rem
	}

	.xs\:mt180,.xs\:mv180 {
		margin-top: 18rem
	}

	.xs\:mb180,.xs\:mv180 {
		margin-bottom: 18rem
	}

	.xs\:mh180,.xs\:ml180 {
		margin-left: 18rem
	}

	.xs\:mh180,.xs\:mr180 {
		margin-right: 18rem
	}

	.xs\:m185 {
		margin: 18.5rem
	}

	.xs\:mt185,.xs\:mv185 {
		margin-top: 18.5rem
	}

	.xs\:mb185,.xs\:mv185 {
		margin-bottom: 18.5rem
	}

	.xs\:mh185,.xs\:ml185 {
		margin-left: 18.5rem
	}

	.xs\:mh185,.xs\:mr185 {
		margin-right: 18.5rem
	}

	.xs\:m190 {
		margin: 19rem
	}

	.xs\:mt190,.xs\:mv190 {
		margin-top: 19rem
	}

	.xs\:mb190,.xs\:mv190 {
		margin-bottom: 19rem
	}

	.xs\:mh190,.xs\:ml190 {
		margin-left: 19rem
	}

	.xs\:mh190,.xs\:mr190 {
		margin-right: 19rem
	}

	.xs\:m195 {
		margin: 19.5rem
	}

	.xs\:mt195,.xs\:mv195 {
		margin-top: 19.5rem
	}

	.xs\:mb195,.xs\:mv195 {
		margin-bottom: 19.5rem
	}

	.xs\:mh195,.xs\:ml195 {
		margin-left: 19.5rem
	}

	.xs\:mh195,.xs\:mr195 {
		margin-right: 19.5rem
	}

	.xs\:m200 {
		margin: 20rem
	}

	.xs\:mt200,.xs\:mv200 {
		margin-top: 20rem
	}

	.xs\:mb200,.xs\:mv200 {
		margin-bottom: 20rem
	}

	.xs\:mh200,.xs\:ml200 {
		margin-left: 20rem
	}

	.xs\:mh200,.xs\:mr200 {
		margin-right: 20rem
	}

	.xs\:m205 {
		margin: 20.5rem
	}

	.xs\:mt205,.xs\:mv205 {
		margin-top: 20.5rem
	}

	.xs\:mb205,.xs\:mv205 {
		margin-bottom: 20.5rem
	}

	.xs\:mh205,.xs\:ml205 {
		margin-left: 20.5rem
	}

	.xs\:mh205,.xs\:mr205 {
		margin-right: 20.5rem
	}

	.xs\:m210 {
		margin: 21rem
	}

	.xs\:mt210,.xs\:mv210 {
		margin-top: 21rem
	}

	.xs\:mb210,.xs\:mv210 {
		margin-bottom: 21rem
	}

	.xs\:mh210,.xs\:ml210 {
		margin-left: 21rem
	}

	.xs\:mh210,.xs\:mr210 {
		margin-right: 21rem
	}

	.xs\:m215 {
		margin: 21.5rem
	}

	.xs\:mt215,.xs\:mv215 {
		margin-top: 21.5rem
	}

	.xs\:mb215,.xs\:mv215 {
		margin-bottom: 21.5rem
	}

	.xs\:mh215,.xs\:ml215 {
		margin-left: 21.5rem
	}

	.xs\:mh215,.xs\:mr215 {
		margin-right: 21.5rem
	}

	.xs\:m220 {
		margin: 22rem
	}

	.xs\:mt220,.xs\:mv220 {
		margin-top: 22rem
	}

	.xs\:mb220,.xs\:mv220 {
		margin-bottom: 22rem
	}

	.xs\:mh220,.xs\:ml220 {
		margin-left: 22rem
	}

	.xs\:mh220,.xs\:mr220 {
		margin-right: 22rem
	}

	.xs\:m225 {
		margin: 22.5rem
	}

	.xs\:mt225,.xs\:mv225 {
		margin-top: 22.5rem
	}

	.xs\:mb225,.xs\:mv225 {
		margin-bottom: 22.5rem
	}

	.xs\:mh225,.xs\:ml225 {
		margin-left: 22.5rem
	}

	.xs\:mh225,.xs\:mr225 {
		margin-right: 22.5rem
	}

	.xs\:m230 {
		margin: 23rem
	}

	.xs\:mt230,.xs\:mv230 {
		margin-top: 23rem
	}

	.xs\:mb230,.xs\:mv230 {
		margin-bottom: 23rem
	}

	.xs\:mh230,.xs\:ml230 {
		margin-left: 23rem
	}

	.xs\:mh230,.xs\:mr230 {
		margin-right: 23rem
	}

	.xs\:m235 {
		margin: 23.5rem
	}

	.xs\:mt235,.xs\:mv235 {
		margin-top: 23.5rem
	}

	.xs\:mb235,.xs\:mv235 {
		margin-bottom: 23.5rem
	}

	.xs\:mh235,.xs\:ml235 {
		margin-left: 23.5rem
	}

	.xs\:mh235,.xs\:mr235 {
		margin-right: 23.5rem
	}

	.xs\:m240 {
		margin: 24rem
	}

	.xs\:mt240,.xs\:mv240 {
		margin-top: 24rem
	}

	.xs\:mb240,.xs\:mv240 {
		margin-bottom: 24rem
	}

	.xs\:mh240,.xs\:ml240 {
		margin-left: 24rem
	}

	.xs\:mh240,.xs\:mr240 {
		margin-right: 24rem
	}

	.xs\:m245 {
		margin: 24.5rem
	}

	.xs\:mt245,.xs\:mv245 {
		margin-top: 24.5rem
	}

	.xs\:mb245,.xs\:mv245 {
		margin-bottom: 24.5rem
	}

	.xs\:mh245,.xs\:ml245 {
		margin-left: 24.5rem
	}

	.xs\:mh245,.xs\:mr245 {
		margin-right: 24.5rem
	}

	.xs\:m250 {
		margin: 25rem
	}

	.xs\:mt250,.xs\:mv250 {
		margin-top: 25rem
	}

	.xs\:mb250,.xs\:mv250 {
		margin-bottom: 25rem
	}

	.xs\:mh250,.xs\:ml250 {
		margin-left: 25rem
	}

	.xs\:mh250,.xs\:mr250 {
		margin-right: 25rem
	}

	.xs\:max-w500 {
		max-width: 500px
	}

	.xs\:max-w750 {
		max-width: 750px
	}

	.xs\:max-w980 {
		max-width: 980px
	}

	.xs\:max-w1280 {
		max-width: 1280px
	}

	.xs\:max-w1440 {
		max-width: 1440px
	}

	.xs\:o-contain {
		-o-object-fit: contain;
		object-fit: contain
	}

	.xs\:o-cover {
		-o-object-fit: cover;
		object-fit: cover
	}

	.xs\:o0 {
		opacity: 0
	}

	.xs\:o05 {
		opacity: .05
	}

	.xs\:o10 {
		opacity: .1
	}

	.xs\:o15 {
		opacity: .15
	}

	.xs\:o20 {
		opacity: .2
	}

	.xs\:o25 {
		opacity: .25
	}

	.xs\:o30 {
		opacity: .3
	}

	.xs\:o35 {
		opacity: .35
	}

	.xs\:o40 {
		opacity: .4
	}

	.xs\:o45 {
		opacity: .45
	}

	.xs\:o50 {
		opacity: .5
	}

	.xs\:o55 {
		opacity: .55
	}

	.xs\:o60 {
		opacity: .6
	}

	.xs\:o65 {
		opacity: .65
	}

	.xs\:o70 {
		opacity: .7
	}

	.xs\:o75 {
		opacity: .75
	}

	.xs\:o80 {
		opacity: .8
	}

	.xs\:o85 {
		opacity: .85
	}

	.xs\:o90 {
		opacity: .9
	}

	.xs\:o95 {
		opacity: .95
	}

	.xs\:o100 {
		opacity: .1
	}

	.xs\:on1 {
		order: -1
	}

	.xs\:oh {
		overflow: hidden
	}

	.xs\:oy {
		overflow-y: auto;
		overflow-x: hidden
	}

	.xs\:ox,.xs\:oy {
		-webkit-overflow-scrolling: touch
	}

	.xs\:ox {
		overflow-x: auto
	}

	.xs\:p0 {
		padding: 0
	}

	.xs\:pt0,.xs\:pv0 {
		padding-top: 0
	}

	.xs\:pb0,.xs\:pv0 {
		padding-bottom: 0
	}

	.xs\:ph0,.xs\:pl0 {
		padding-left: 0
	}

	.xs\:ph0,.xs\:pr0 {
		padding-right: 0
	}

	.xs\:p5 {
		padding: .5rem
	}

	.xs\:pt5,.xs\:pv5 {
		padding-top: .5rem
	}

	.xs\:pb5,.xs\:pv5 {
		padding-bottom: .5rem
	}

	.xs\:ph5,.xs\:pl5 {
		padding-left: .5rem
	}

	.xs\:ph5,.xs\:pr5 {
		padding-right: .5rem
	}

	.xs\:p10 {
		padding: 1rem
	}

	.xs\:pt10,.xs\:pv10 {
		padding-top: 1rem
	}

	.xs\:pb10,.xs\:pv10 {
		padding-bottom: 1rem
	}

	.xs\:ph10,.xs\:pl10 {
		padding-left: 1rem
	}

	.xs\:ph10,.xs\:pr10 {
		padding-right: 1rem
	}

	.xs\:p15 {
		padding: 1.5rem
	}

	.xs\:pt15,.xs\:pv15 {
		padding-top: 1.5rem
	}

	.xs\:pb15,.xs\:pv15 {
		padding-bottom: 1.5rem
	}

	.xs\:ph15,.xs\:pl15 {
		padding-left: 1.5rem
	}

	.xs\:ph15,.xs\:pr15 {
		padding-right: 1.5rem
	}

	.xs\:p20 {
		padding: 2rem
	}

	.xs\:pt20,.xs\:pv20 {
		padding-top: 2rem
	}

	.xs\:pb20,.xs\:pv20 {
		padding-bottom: 2rem
	}

	.xs\:ph20,.xs\:pl20 {
		padding-left: 2rem
	}

	.xs\:ph20,.xs\:pr20 {
		padding-right: 2rem
	}

	.xs\:p25 {
		padding: 2.5rem
	}

	.xs\:pt25,.xs\:pv25 {
		padding-top: 2.5rem
	}

	.xs\:pb25,.xs\:pv25 {
		padding-bottom: 2.5rem
	}

	.xs\:ph25,.xs\:pl25 {
		padding-left: 2.5rem
	}

	.xs\:ph25,.xs\:pr25 {
		padding-right: 2.5rem
	}

	.xs\:p30 {
		padding: 3rem
	}

	.xs\:pt30,.xs\:pv30 {
		padding-top: 3rem
	}

	.xs\:pb30,.xs\:pv30 {
		padding-bottom: 3rem
	}

	.xs\:ph30,.xs\:pl30 {
		padding-left: 3rem
	}

	.xs\:ph30,.xs\:pr30 {
		padding-right: 3rem
	}

	.xs\:p35 {
		padding: 3.5rem
	}

	.xs\:pt35,.xs\:pv35 {
		padding-top: 3.5rem
	}

	.xs\:pb35,.xs\:pv35 {
		padding-bottom: 3.5rem
	}

	.xs\:ph35,.xs\:pl35 {
		padding-left: 3.5rem
	}

	.xs\:ph35,.xs\:pr35 {
		padding-right: 3.5rem
	}

	.xs\:p40 {
		padding: 4rem
	}

	.xs\:pt40,.xs\:pv40 {
		padding-top: 4rem
	}

	.xs\:pb40,.xs\:pv40 {
		padding-bottom: 4rem
	}

	.xs\:ph40,.xs\:pl40 {
		padding-left: 4rem
	}

	.xs\:ph40,.xs\:pr40 {
		padding-right: 4rem
	}

	.xs\:p45 {
		padding: 4.5rem
	}

	.xs\:pt45,.xs\:pv45 {
		padding-top: 4.5rem
	}

	.xs\:pb45,.xs\:pv45 {
		padding-bottom: 4.5rem
	}

	.xs\:ph45,.xs\:pl45 {
		padding-left: 4.5rem
	}

	.xs\:ph45,.xs\:pr45 {
		padding-right: 4.5rem
	}

	.xs\:p50 {
		padding: 5rem
	}

	.xs\:pt50,.xs\:pv50 {
		padding-top: 5rem
	}

	.xs\:pb50,.xs\:pv50 {
		padding-bottom: 5rem
	}

	.xs\:ph50,.xs\:pl50 {
		padding-left: 5rem
	}

	.xs\:ph50,.xs\:pr50 {
		padding-right: 5rem
	}

	.xs\:p55 {
		padding: 5.5rem
	}

	.xs\:pt55,.xs\:pv55 {
		padding-top: 5.5rem
	}

	.xs\:pb55,.xs\:pv55 {
		padding-bottom: 5.5rem
	}

	.xs\:ph55,.xs\:pl55 {
		padding-left: 5.5rem
	}

	.xs\:ph55,.xs\:pr55 {
		padding-right: 5.5rem
	}

	.xs\:p60 {
		padding: 6rem
	}

	.xs\:pt60,.xs\:pv60 {
		padding-top: 6rem
	}

	.xs\:pb60,.xs\:pv60 {
		padding-bottom: 6rem
	}

	.xs\:ph60,.xs\:pl60 {
		padding-left: 6rem
	}

	.xs\:ph60,.xs\:pr60 {
		padding-right: 6rem
	}

	.xs\:p65 {
		padding: 6.5rem
	}

	.xs\:pt65,.xs\:pv65 {
		padding-top: 6.5rem
	}

	.xs\:pb65,.xs\:pv65 {
		padding-bottom: 6.5rem
	}

	.xs\:ph65,.xs\:pl65 {
		padding-left: 6.5rem
	}

	.xs\:ph65,.xs\:pr65 {
		padding-right: 6.5rem
	}

	.xs\:p70 {
		padding: 7rem
	}

	.xs\:pt70,.xs\:pv70 {
		padding-top: 7rem
	}

	.xs\:pb70,.xs\:pv70 {
		padding-bottom: 7rem
	}

	.xs\:ph70,.xs\:pl70 {
		padding-left: 7rem
	}

	.xs\:ph70,.xs\:pr70 {
		padding-right: 7rem
	}

	.xs\:p75 {
		padding: 7.5rem
	}

	.xs\:pt75,.xs\:pv75 {
		padding-top: 7.5rem
	}

	.xs\:pb75,.xs\:pv75 {
		padding-bottom: 7.5rem
	}

	.xs\:ph75,.xs\:pl75 {
		padding-left: 7.5rem
	}

	.xs\:ph75,.xs\:pr75 {
		padding-right: 7.5rem
	}

	.xs\:p80 {
		padding: 8rem
	}

	.xs\:pt80,.xs\:pv80 {
		padding-top: 8rem
	}

	.xs\:pb80,.xs\:pv80 {
		padding-bottom: 8rem
	}

	.xs\:ph80,.xs\:pl80 {
		padding-left: 8rem
	}

	.xs\:ph80,.xs\:pr80 {
		padding-right: 8rem
	}

	.xs\:p85 {
		padding: 8.5rem
	}

	.xs\:pt85,.xs\:pv85 {
		padding-top: 8.5rem
	}

	.xs\:pb85,.xs\:pv85 {
		padding-bottom: 8.5rem
	}

	.xs\:ph85,.xs\:pl85 {
		padding-left: 8.5rem
	}

	.xs\:ph85,.xs\:pr85 {
		padding-right: 8.5rem
	}

	.xs\:p90 {
		padding: 9rem
	}

	.xs\:pt90,.xs\:pv90 {
		padding-top: 9rem
	}

	.xs\:pb90,.xs\:pv90 {
		padding-bottom: 9rem
	}

	.xs\:ph90,.xs\:pl90 {
		padding-left: 9rem
	}

	.xs\:ph90,.xs\:pr90 {
		padding-right: 9rem
	}

	.xs\:p95 {
		padding: 9.5rem
	}

	.xs\:pt95,.xs\:pv95 {
		padding-top: 9.5rem
	}

	.xs\:pb95,.xs\:pv95 {
		padding-bottom: 9.5rem
	}

	.xs\:ph95,.xs\:pl95 {
		padding-left: 9.5rem
	}

	.xs\:ph95,.xs\:pr95 {
		padding-right: 9.5rem
	}

	.xs\:p100 {
		padding: 10rem
	}

	.xs\:pt100,.xs\:pv100 {
		padding-top: 10rem
	}

	.xs\:pb100,.xs\:pv100 {
		padding-bottom: 10rem
	}

	.xs\:ph100,.xs\:pl100 {
		padding-left: 10rem
	}

	.xs\:ph100,.xs\:pr100 {
		padding-right: 10rem
	}

	.xs\:p105 {
		padding: 10.5rem
	}

	.xs\:pt105,.xs\:pv105 {
		padding-top: 10.5rem
	}

	.xs\:pb105,.xs\:pv105 {
		padding-bottom: 10.5rem
	}

	.xs\:ph105,.xs\:pl105 {
		padding-left: 10.5rem
	}

	.xs\:ph105,.xs\:pr105 {
		padding-right: 10.5rem
	}

	.xs\:p110 {
		padding: 11rem
	}

	.xs\:pt110,.xs\:pv110 {
		padding-top: 11rem
	}

	.xs\:pb110,.xs\:pv110 {
		padding-bottom: 11rem
	}

	.xs\:ph110,.xs\:pl110 {
		padding-left: 11rem
	}

	.xs\:ph110,.xs\:pr110 {
		padding-right: 11rem
	}

	.xs\:p115 {
		padding: 11.5rem
	}

	.xs\:pt115,.xs\:pv115 {
		padding-top: 11.5rem
	}

	.xs\:pb115,.xs\:pv115 {
		padding-bottom: 11.5rem
	}

	.xs\:ph115,.xs\:pl115 {
		padding-left: 11.5rem
	}

	.xs\:ph115,.xs\:pr115 {
		padding-right: 11.5rem
	}

	.xs\:p120 {
		padding: 12rem
	}

	.xs\:pt120,.xs\:pv120 {
		padding-top: 12rem
	}

	.xs\:pb120,.xs\:pv120 {
		padding-bottom: 12rem
	}

	.xs\:ph120,.xs\:pl120 {
		padding-left: 12rem
	}

	.xs\:ph120,.xs\:pr120 {
		padding-right: 12rem
	}

	.xs\:p125 {
		padding: 12.5rem
	}

	.xs\:pt125,.xs\:pv125 {
		padding-top: 12.5rem
	}

	.xs\:pb125,.xs\:pv125 {
		padding-bottom: 12.5rem
	}

	.xs\:ph125,.xs\:pl125 {
		padding-left: 12.5rem
	}

	.xs\:ph125,.xs\:pr125 {
		padding-right: 12.5rem
	}

	.xs\:p130 {
		padding: 13rem
	}

	.xs\:pt130,.xs\:pv130 {
		padding-top: 13rem
	}

	.xs\:pb130,.xs\:pv130 {
		padding-bottom: 13rem
	}

	.xs\:ph130,.xs\:pl130 {
		padding-left: 13rem
	}

	.xs\:ph130,.xs\:pr130 {
		padding-right: 13rem
	}

	.xs\:p135 {
		padding: 13.5rem
	}

	.xs\:pt135,.xs\:pv135 {
		padding-top: 13.5rem
	}

	.xs\:pb135,.xs\:pv135 {
		padding-bottom: 13.5rem
	}

	.xs\:ph135,.xs\:pl135 {
		padding-left: 13.5rem
	}

	.xs\:ph135,.xs\:pr135 {
		padding-right: 13.5rem
	}

	.xs\:p140 {
		padding: 14rem
	}

	.xs\:pt140,.xs\:pv140 {
		padding-top: 14rem
	}

	.xs\:pb140,.xs\:pv140 {
		padding-bottom: 14rem
	}

	.xs\:ph140,.xs\:pl140 {
		padding-left: 14rem
	}

	.xs\:ph140,.xs\:pr140 {
		padding-right: 14rem
	}

	.xs\:p145 {
		padding: 14.5rem
	}

	.xs\:pt145,.xs\:pv145 {
		padding-top: 14.5rem
	}

	.xs\:pb145,.xs\:pv145 {
		padding-bottom: 14.5rem
	}

	.xs\:ph145,.xs\:pl145 {
		padding-left: 14.5rem
	}

	.xs\:ph145,.xs\:pr145 {
		padding-right: 14.5rem
	}

	.xs\:p150 {
		padding: 15rem
	}

	.xs\:pt150,.xs\:pv150 {
		padding-top: 15rem
	}

	.xs\:pb150,.xs\:pv150 {
		padding-bottom: 15rem
	}

	.xs\:ph150,.xs\:pl150 {
		padding-left: 15rem
	}

	.xs\:ph150,.xs\:pr150 {
		padding-right: 15rem
	}

	.xs\:p155 {
		padding: 15.5rem
	}

	.xs\:pt155,.xs\:pv155 {
		padding-top: 15.5rem
	}

	.xs\:pb155,.xs\:pv155 {
		padding-bottom: 15.5rem
	}

	.xs\:ph155,.xs\:pl155 {
		padding-left: 15.5rem
	}

	.xs\:ph155,.xs\:pr155 {
		padding-right: 15.5rem
	}

	.xs\:p160 {
		padding: 16rem
	}

	.xs\:pt160,.xs\:pv160 {
		padding-top: 16rem
	}

	.xs\:pb160,.xs\:pv160 {
		padding-bottom: 16rem
	}

	.xs\:ph160,.xs\:pl160 {
		padding-left: 16rem
	}

	.xs\:ph160,.xs\:pr160 {
		padding-right: 16rem
	}

	.xs\:p165 {
		padding: 16.5rem
	}

	.xs\:pt165,.xs\:pv165 {
		padding-top: 16.5rem
	}

	.xs\:pb165,.xs\:pv165 {
		padding-bottom: 16.5rem
	}

	.xs\:ph165,.xs\:pl165 {
		padding-left: 16.5rem
	}

	.xs\:ph165,.xs\:pr165 {
		padding-right: 16.5rem
	}

	.xs\:p170 {
		padding: 17rem
	}

	.xs\:pt170,.xs\:pv170 {
		padding-top: 17rem
	}

	.xs\:pb170,.xs\:pv170 {
		padding-bottom: 17rem
	}

	.xs\:ph170,.xs\:pl170 {
		padding-left: 17rem
	}

	.xs\:ph170,.xs\:pr170 {
		padding-right: 17rem
	}

	.xs\:p175 {
		padding: 17.5rem
	}

	.xs\:pt175,.xs\:pv175 {
		padding-top: 17.5rem
	}

	.xs\:pb175,.xs\:pv175 {
		padding-bottom: 17.5rem
	}

	.xs\:ph175,.xs\:pl175 {
		padding-left: 17.5rem
	}

	.xs\:ph175,.xs\:pr175 {
		padding-right: 17.5rem
	}

	.xs\:p180 {
		padding: 18rem
	}

	.xs\:pt180,.xs\:pv180 {
		padding-top: 18rem
	}

	.xs\:pb180,.xs\:pv180 {
		padding-bottom: 18rem
	}

	.xs\:ph180,.xs\:pl180 {
		padding-left: 18rem
	}

	.xs\:ph180,.xs\:pr180 {
		padding-right: 18rem
	}

	.xs\:p185 {
		padding: 18.5rem
	}

	.xs\:pt185,.xs\:pv185 {
		padding-top: 18.5rem
	}

	.xs\:pb185,.xs\:pv185 {
		padding-bottom: 18.5rem
	}

	.xs\:ph185,.xs\:pl185 {
		padding-left: 18.5rem
	}

	.xs\:ph185,.xs\:pr185 {
		padding-right: 18.5rem
	}

	.xs\:p190 {
		padding: 19rem
	}

	.xs\:pt190,.xs\:pv190 {
		padding-top: 19rem
	}

	.xs\:pb190,.xs\:pv190 {
		padding-bottom: 19rem
	}

	.xs\:ph190,.xs\:pl190 {
		padding-left: 19rem
	}

	.xs\:ph190,.xs\:pr190 {
		padding-right: 19rem
	}

	.xs\:p195 {
		padding: 19.5rem
	}

	.xs\:pt195,.xs\:pv195 {
		padding-top: 19.5rem
	}

	.xs\:pb195,.xs\:pv195 {
		padding-bottom: 19.5rem
	}

	.xs\:ph195,.xs\:pl195 {
		padding-left: 19.5rem
	}

	.xs\:ph195,.xs\:pr195 {
		padding-right: 19.5rem
	}

	.xs\:p200 {
		padding: 20rem
	}

	.xs\:pt200,.xs\:pv200 {
		padding-top: 20rem
	}

	.xs\:pb200,.xs\:pv200 {
		padding-bottom: 20rem
	}

	.xs\:ph200,.xs\:pl200 {
		padding-left: 20rem
	}

	.xs\:ph200,.xs\:pr200 {
		padding-right: 20rem
	}

	.xs\:p205 {
		padding: 20.5rem
	}

	.xs\:pt205,.xs\:pv205 {
		padding-top: 20.5rem
	}

	.xs\:pb205,.xs\:pv205 {
		padding-bottom: 20.5rem
	}

	.xs\:ph205,.xs\:pl205 {
		padding-left: 20.5rem
	}

	.xs\:ph205,.xs\:pr205 {
		padding-right: 20.5rem
	}

	.xs\:p210 {
		padding: 21rem
	}

	.xs\:pt210,.xs\:pv210 {
		padding-top: 21rem
	}

	.xs\:pb210,.xs\:pv210 {
		padding-bottom: 21rem
	}

	.xs\:ph210,.xs\:pl210 {
		padding-left: 21rem
	}

	.xs\:ph210,.xs\:pr210 {
		padding-right: 21rem
	}

	.xs\:p215 {
		padding: 21.5rem
	}

	.xs\:pt215,.xs\:pv215 {
		padding-top: 21.5rem
	}

	.xs\:pb215,.xs\:pv215 {
		padding-bottom: 21.5rem
	}

	.xs\:ph215,.xs\:pl215 {
		padding-left: 21.5rem
	}

	.xs\:ph215,.xs\:pr215 {
		padding-right: 21.5rem
	}

	.xs\:p220 {
		padding: 22rem
	}

	.xs\:pt220,.xs\:pv220 {
		padding-top: 22rem
	}

	.xs\:pb220,.xs\:pv220 {
		padding-bottom: 22rem
	}

	.xs\:ph220,.xs\:pl220 {
		padding-left: 22rem
	}

	.xs\:ph220,.xs\:pr220 {
		padding-right: 22rem
	}

	.xs\:p225 {
		padding: 22.5rem
	}

	.xs\:pt225,.xs\:pv225 {
		padding-top: 22.5rem
	}

	.xs\:pb225,.xs\:pv225 {
		padding-bottom: 22.5rem
	}

	.xs\:ph225,.xs\:pl225 {
		padding-left: 22.5rem
	}

	.xs\:ph225,.xs\:pr225 {
		padding-right: 22.5rem
	}

	.xs\:p230 {
		padding: 23rem
	}

	.xs\:pt230,.xs\:pv230 {
		padding-top: 23rem
	}

	.xs\:pb230,.xs\:pv230 {
		padding-bottom: 23rem
	}

	.xs\:ph230,.xs\:pl230 {
		padding-left: 23rem
	}

	.xs\:ph230,.xs\:pr230 {
		padding-right: 23rem
	}

	.xs\:p235 {
		padding: 23.5rem
	}

	.xs\:pt235,.xs\:pv235 {
		padding-top: 23.5rem
	}

	.xs\:pb235,.xs\:pv235 {
		padding-bottom: 23.5rem
	}

	.xs\:ph235,.xs\:pl235 {
		padding-left: 23.5rem
	}

	.xs\:ph235,.xs\:pr235 {
		padding-right: 23.5rem
	}

	.xs\:p240 {
		padding: 24rem
	}

	.xs\:pt240,.xs\:pv240 {
		padding-top: 24rem
	}

	.xs\:pb240,.xs\:pv240 {
		padding-bottom: 24rem
	}

	.xs\:ph240,.xs\:pl240 {
		padding-left: 24rem
	}

	.xs\:ph240,.xs\:pr240 {
		padding-right: 24rem
	}

	.xs\:p245 {
		padding: 24.5rem
	}

	.xs\:pt245,.xs\:pv245 {
		padding-top: 24.5rem
	}

	.xs\:pb245,.xs\:pv245 {
		padding-bottom: 24.5rem
	}

	.xs\:ph245,.xs\:pl245 {
		padding-left: 24.5rem
	}

	.xs\:ph245,.xs\:pr245 {
		padding-right: 24.5rem
	}

	.xs\:p250 {
		padding: 25rem
	}

	.xs\:pt250,.xs\:pv250 {
		padding-top: 25rem
	}

	.xs\:pb250,.xs\:pv250 {
		padding-bottom: 25rem
	}

	.xs\:ph250,.xs\:pl250 {
		padding-left: 25rem
	}

	.xs\:ph250,.xs\:pr250 {
		padding-right: 25rem
	}

	.xs\:pen {
		pointer-events: none
	}

	.xs\:pea {
		pointer-events: auto
	}

	.xs\:static {
		position: static
	}

	.xs\:rel {
		position: relative
	}

	.xs\:abs {
		position: absolute
	}

	.xs\:fix {
		position: fixed
	}

	.xs\:sticky {
		position: -webkit-sticky;
		position: sticky
	}

	.xs\:fill {
		right: 0;
		left: 0
	}

	.xs\:fill,.xs\:fill-y {
		top: 0;
		bottom: 0
	}

	.xs\:fill-x {
		right: 0;
		left: 0
	}

	.xs\:top {
		top: 0
	}

	.xs\:right {
		right: 0
	}

	.xs\:bottom {
		bottom: 0
	}

	.xs\:left {
		left: 0
	}

	.xs\:r {
		height: 0;
		position: relative
	}

	.xs\:ro {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%
	}

	.xs\:r--1x1 {
		padding-top: 100%
	}

	.xs\:r--2x1 {
		padding-top: 50%
	}

	.xs\:r--3x1 {
		padding-top: 33.33333%
	}

	.xs\:r--3x4 {
		padding-top: 133.33333%
	}

	.xs\:r--4x3 {
		padding-top: 75%
	}

	.xs\:r--4x5 {
		padding-top: 125%
	}

	.xs\:r--4x6 {
		padding-top: 150%
	}

	.xs\:r--5x4 {
		padding-top: 80%
	}

	.xs\:r--5x7 {
		padding-top: 140%
	}

	.xs\:r--5x8 {
		padding-top: 160%
	}

	.xs\:r--6x4 {
		padding-top: 66.66667%
	}

	.xs\:r--7x5 {
		padding-top: 71.42857%
	}

	.xs\:r--8x5 {
		padding-top: 62.5%
	}

	.xs\:r--9x16 {
		padding-top: 177.77778%
	}

	.xs\:r--16x9 {
		padding-top: 56.25%
	}

	.xs\:x {
		width: 100%
	}

	.xs\:y {
		height: 100%
	}

	.xs\:w5 {
		width: 5%
	}

	.xs\:w10 {
		width: 10%
	}

	.xs\:w15 {
		width: 15%
	}

	.xs\:w20 {
		width: 20%
	}

	.xs\:w25 {
		width: 25%
	}

	.xs\:w30 {
		width: 30%
	}

	.xs\:w35 {
		width: 35%
	}

	.xs\:w40 {
		width: 40%
	}

	.xs\:w45 {
		width: 45%
	}

	.xs\:w50 {
		width: 50%
	}

	.xs\:w55 {
		width: 55%
	}

	.xs\:w60 {
		width: 60%
	}

	.xs\:w65 {
		width: 65%
	}

	.xs\:w70 {
		width: 70%
	}

	.xs\:w75 {
		width: 75%
	}

	.xs\:w80 {
		width: 80%
	}

	.xs\:w85 {
		width: 85%
	}

	.xs\:w90 {
		width: 90%
	}

	.xs\:w95 {
		width: 95%
	}

	.xs\:third {
		width: 33.33333%
	}

	.xs\:two-thirds {
		width: 66.66667%
	}

	.xs\:min-vw100 {
		min-width: 100vw
	}

	.xs\:min-vh100 {
		min-height: 100vh
	}

	.xs\:vw100 {
		width: 100vw
	}

	.xs\:vh100 {
		height: 100vh
	}

	.xs\:h25 {
		height: 25%
	}

	.xs\:h50 {
		height: 50%
	}

	.xs\:h75 {
		height: 75%
	}

	.xs\:ttu {
		text-transform: uppercase
	}

	.xs\:tdu {
		text-decoration: underline
	}

	.xs\:tdn {
		text-decoration: none
	}

	.xs\:tc {
		text-align: center
	}

	.xs\:tl {
		text-align: left
	}

	.xs\:tr {
		text-align: right
	}

	.xs\:tj {
		text-align: justify
	}

	.xs\:wrap {
		white-space: normal
	}

	.xs\:nowrap,.xs\:truncate {
		white-space: nowrap
	}

	.xs\:truncate {
		overflow: hidden;
		text-overflow: ellipsis
	}

	.xs\:usn {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.xs\:ust {
		-webkit-user-select: text;
		-moz-user-select: text;
		-ms-user-select: text;
		user-select: text
	}

	.xs\:usau {
		-webkit-user-select: auto;
		-moz-user-select: auto;
		-ms-user-select: auto;
		user-select: auto
	}

	.xs\:usal {
		-webkit-user-select: all;
		-moz-user-select: all;
		-ms-user-select: all;
		user-select: all
	}

	.xs\:wct {
		will-change: transform
	}

	.xs\:wco {
		will-change: opacity
	}

	.xs\:wcto {
		will-change: transform,opacity
	}

	.xs\:zn10 {
		z-index: -10
	}

	.xs\:zn9 {
		z-index: -9
	}

	.xs\:zn8 {
		z-index: -8
	}

	.xs\:zn7 {
		z-index: -7
	}

	.xs\:zn6 {
		z-index: -6
	}

	.xs\:zn5 {
		z-index: -5
	}

	.xs\:zn4 {
		z-index: -4
	}

	.xs\:zn3 {
		z-index: -3
	}

	.xs\:zn2 {
		z-index: -2
	}

	.xs\:zn1 {
		z-index: -1
	}

	.xs\:z0 {
		z-index: 0
	}

	.xs\:z1 {
		z-index: 1
	}

	.xs\:z2 {
		z-index: 2
	}

	.xs\:z3 {
		z-index: 3
	}

	.xs\:z4 {
		z-index: 4
	}

	.xs\:z5 {
		z-index: 5
	}

	.xs\:z6 {
		z-index: 6
	}

	.xs\:z7 {
		z-index: 7
	}

	.xs\:z8 {
		z-index: 8
	}

	.xs\:z9 {
		z-index: 9
	}

	.xs\:z10 {
		z-index: 10
	}
}

@media (min-width:650px) {
	.s\:visually-hidden {
		position: absolute;
		height: 1px;
		width: 1px;
		overflow: hidden;
		clip: rect(1px,1px,1px,1px);
		white-space: nowrap
	}

	.s\:acs {
		align-content: flex-start
	}

	.s\:acc {
		align-content: center
	}

	.s\:ace {
		align-content: flex-end
	}

	.s\:acb {
		align-content: space-between
	}

	.s\:aca {
		align-content: space-around
	}

	.s\:ais {
		align-items: flex-start
	}

	.s\:aic {
		align-items: center
	}

	.s\:aie {
		align-items: flex-end
	}

	.s\:aib {
		align-items: baseline
	}

	.s\:aistr {
		align-items: stretch
	}

	.s\:asa {
		align-self: auto
	}

	.s\:ass {
		align-self: flex-start
	}

	.s\:asc {
		align-self: center
	}

	.s\:ase {
		align-self: flex-end
	}

	.s\:asstr {
		align-self: stretch
	}

	.s\:bg-ui-1 {
		background-color: #007078
	}

	.s\:bg-ui-2 {
		background-color: #99d9d9
	}

	.s\:bg-ui-3 {
		background-color: #c5b000
	}

	.s\:bg-ui-4 {
		background-color: #727336
	}

	.s\:bg-ui-5 {
		background-color: #817652
	}

	.s\:bg-white {
		background-color: #fff
	}

	.s\:bg-cover {
		background-size: cover
	}

	.s\:bg-contain {
		background-size: contain
	}

	.s\:bg-center {
		background-position: 50%
	}

	.s\:bg-left {
		background-position: 0
	}

	.s\:bg-right {
		background-position: 100%
	}

	.s\:bg-no-repeat {
		background-repeat: no-repeat
	}

	.s\:bn {
		border: none
	}

	.s\:ba {
		border: 2px solid #000
	}

	.s\:bt,.s\:bv {
		border-top: 2px solid #000
	}

	.s\:bb,.s\:bv {
		border-bottom: 2px solid #000
	}

	.s\:bh,.s\:bl {
		border-left: 2px solid #000
	}

	.s\:bh,.s\:br {
		border-right: 2px solid #000
	}

	.s\:bc-ui-1 {
		border-color: #007078
	}

	.s\:bc-ui-2 {
		border-color: #99d9d9
	}

	.s\:bc-ui-3 {
		border-color: #c5b000
	}

	.s\:bc-ui-4 {
		border-color: #727336
	}

	.s\:bc-ui-5 {
		border-color: #817652
	}

	.s\:bc-white {
		border-color: #fff
	}

	.s\:br50 {
		border-radius: 50%
	}

	.s\:bs-solid {
		border-style: solid
	}

	.s\:bw2 {
		border-width: 2px
	}

	.s\:c-ui-1 {
		color: #007078
	}

	.s\:c-ui-2 {
		color: #99d9d9
	}

	.s\:c-ui-3 {
		color: #c5b000
	}

	.s\:c-ui-4 {
		color: #727336
	}

	.s\:c-ui-5 {
		color: #817652
	}

	.s\:c-white {
		color: #fff
	}

	.s\:db {
		display: block
	}

	.s\:dib {
		display: inline-block
	}

	.s\:di {
		display: inline
	}

	.s\:df {
		display: flex
	}

	.s\:dn {
		display: none
	}

	.s\:fr {
		flex-direction: row
	}

	.s\:frr {
		flex-direction: row-reverse
	}

	.s\:fc {
		flex-direction: column
	}

	.s\:fcr {
		flex-direction: column-reverse
	}

	.s\:fg1 {
		flex-grow: 1
	}

	.s\:fg0 {
		flex-grow: 0
	}

	.s\:fs1 {
		flex-shrink: 1
	}

	.s\:fs0 {
		flex-shrink: 0
	}

	.s\:fnw {
		flex-wrap: nowrap
	}

	.s\:fw {
		flex-wrap: wrap
	}

	.s\:fwr {
		flex-wrap: wrap-reverse
	}

	.s\:fi {
		flex: 0 1 auto
	}

	.s\:f1 {
		flex: 1 1 0%
	}

	.s\:fa {
		flex: 1 1 auto
	}

	.s\:fn {
		flex: none
	}

	.s\:sans {
		font-family: Helvetica,sans-serif
	}

	.s\:serif {
		font-family: Times New Roman,serif
	}

	.s\:f0 {
		font-size: 0
	}

	.s\:f7 {
		font-size: .7rem
	}

	.s\:f8 {
		font-size: .85rem
	}

	.s\:f9 {
		font-size: .9rem
	}

	.s\:f10 {
		font-size: 1rem
	}

	.s\:f12 {
		font-size: 1.2rem
	}

	.s\:f14 {
		font-size: 1.4rem
	}

	.s\:f16 {
		font-size: 1.6rem
	}

	.s\:f20 {
		font-size: 2rem
	}

	.s\:f24 {
		font-size: 2.4rem
	}

	.s\:f32 {
		font-size: 3.2rem
	}

	.s\:f56 {
		font-size: 5.6rem
	}

	.s\:f64 {
		font-size: 6.4rem
	}

	.s\:f100 {
		font-size: 10rem
	}

	.s\:i {
		font-style: italic
	}

	.s\:fw100 {
		font-weight: 100
	}

	.s\:fw200 {
		font-weight: 200
	}

	.s\:fw300 {
		font-weight: 300
	}

	.s\:fw400 {
		font-weight: 400
	}

	.s\:fw500 {
		font-weight: 500
	}

	.s\:fw600 {
		font-weight: 600
	}

	.s\:fw700 {
		font-weight: 700
	}

	.s\:fw800 {
		font-weight: 800
	}

	.s\:fw900 {
		font-weight: 900
	}

	.s\:jcs {
		justify-content: flex-start
	}

	.s\:jcc {
		justify-content: center
	}

	.s\:jce {
		justify-content: flex-end
	}

	.s\:jcb {
		justify-content: space-between
	}

	.s\:jca {
		justify-content: space-around
	}

	.s\:ls-01em {
		letter-spacing: -.01em
	}

	.s\:ls01em {
		letter-spacing: .01em
	}

	.s\:ls02em {
		letter-spacing: .02em
	}

	.s\:lh100 {
		line-height: 1
	}

	.s\:lh120 {
		line-height: 1.2
	}

	.s\:lh140 {
		line-height: 1.4
	}

	.s\:lh160 {
		line-height: 1.6
	}

	.s\:ma {
		margin: auto
	}

	.s\:mta,.s\:mva {
		margin-top: auto
	}

	.s\:mba,.s\:mva {
		margin-bottom: auto
	}

	.s\:mha,.s\:mla {
		margin-left: auto
	}

	.s\:mha,.s\:mra {
		margin-right: auto
	}

	.s\:mn250 {
		margin: -25rem
	}

	.s\:mtn250,.s\:mvn250 {
		margin-top: -25rem
	}

	.s\:mbn250,.s\:mvn250 {
		margin-bottom: -25rem
	}

	.s\:mhn250,.s\:mln250 {
		margin-left: -25rem
	}

	.s\:mhn250,.s\:mrn250 {
		margin-right: -25rem
	}

	.s\:mn245 {
		margin: -24.5rem
	}

	.s\:mtn245,.s\:mvn245 {
		margin-top: -24.5rem
	}

	.s\:mbn245,.s\:mvn245 {
		margin-bottom: -24.5rem
	}

	.s\:mhn245,.s\:mln245 {
		margin-left: -24.5rem
	}

	.s\:mhn245,.s\:mrn245 {
		margin-right: -24.5rem
	}

	.s\:mn240 {
		margin: -24rem
	}

	.s\:mtn240,.s\:mvn240 {
		margin-top: -24rem
	}

	.s\:mbn240,.s\:mvn240 {
		margin-bottom: -24rem
	}

	.s\:mhn240,.s\:mln240 {
		margin-left: -24rem
	}

	.s\:mhn240,.s\:mrn240 {
		margin-right: -24rem
	}

	.s\:mn235 {
		margin: -23.5rem
	}

	.s\:mtn235,.s\:mvn235 {
		margin-top: -23.5rem
	}

	.s\:mbn235,.s\:mvn235 {
		margin-bottom: -23.5rem
	}

	.s\:mhn235,.s\:mln235 {
		margin-left: -23.5rem
	}

	.s\:mhn235,.s\:mrn235 {
		margin-right: -23.5rem
	}

	.s\:mn230 {
		margin: -23rem
	}

	.s\:mtn230,.s\:mvn230 {
		margin-top: -23rem
	}

	.s\:mbn230,.s\:mvn230 {
		margin-bottom: -23rem
	}

	.s\:mhn230,.s\:mln230 {
		margin-left: -23rem
	}

	.s\:mhn230,.s\:mrn230 {
		margin-right: -23rem
	}

	.s\:mn225 {
		margin: -22.5rem
	}

	.s\:mtn225,.s\:mvn225 {
		margin-top: -22.5rem
	}

	.s\:mbn225,.s\:mvn225 {
		margin-bottom: -22.5rem
	}

	.s\:mhn225,.s\:mln225 {
		margin-left: -22.5rem
	}

	.s\:mhn225,.s\:mrn225 {
		margin-right: -22.5rem
	}

	.s\:mn220 {
		margin: -22rem
	}

	.s\:mtn220,.s\:mvn220 {
		margin-top: -22rem
	}

	.s\:mbn220,.s\:mvn220 {
		margin-bottom: -22rem
	}

	.s\:mhn220,.s\:mln220 {
		margin-left: -22rem
	}

	.s\:mhn220,.s\:mrn220 {
		margin-right: -22rem
	}

	.s\:mn215 {
		margin: -21.5rem
	}

	.s\:mtn215,.s\:mvn215 {
		margin-top: -21.5rem
	}

	.s\:mbn215,.s\:mvn215 {
		margin-bottom: -21.5rem
	}

	.s\:mhn215,.s\:mln215 {
		margin-left: -21.5rem
	}

	.s\:mhn215,.s\:mrn215 {
		margin-right: -21.5rem
	}

	.s\:mn210 {
		margin: -21rem
	}

	.s\:mtn210,.s\:mvn210 {
		margin-top: -21rem
	}

	.s\:mbn210,.s\:mvn210 {
		margin-bottom: -21rem
	}

	.s\:mhn210,.s\:mln210 {
		margin-left: -21rem
	}

	.s\:mhn210,.s\:mrn210 {
		margin-right: -21rem
	}

	.s\:mn205 {
		margin: -20.5rem
	}

	.s\:mtn205,.s\:mvn205 {
		margin-top: -20.5rem
	}

	.s\:mbn205,.s\:mvn205 {
		margin-bottom: -20.5rem
	}

	.s\:mhn205,.s\:mln205 {
		margin-left: -20.5rem
	}

	.s\:mhn205,.s\:mrn205 {
		margin-right: -20.5rem
	}

	.s\:mn200 {
		margin: -20rem
	}

	.s\:mtn200,.s\:mvn200 {
		margin-top: -20rem
	}

	.s\:mbn200,.s\:mvn200 {
		margin-bottom: -20rem
	}

	.s\:mhn200,.s\:mln200 {
		margin-left: -20rem
	}

	.s\:mhn200,.s\:mrn200 {
		margin-right: -20rem
	}

	.s\:mn195 {
		margin: -19.5rem
	}

	.s\:mtn195,.s\:mvn195 {
		margin-top: -19.5rem
	}

	.s\:mbn195,.s\:mvn195 {
		margin-bottom: -19.5rem
	}

	.s\:mhn195,.s\:mln195 {
		margin-left: -19.5rem
	}

	.s\:mhn195,.s\:mrn195 {
		margin-right: -19.5rem
	}

	.s\:mn190 {
		margin: -19rem
	}

	.s\:mtn190,.s\:mvn190 {
		margin-top: -19rem
	}

	.s\:mbn190,.s\:mvn190 {
		margin-bottom: -19rem
	}

	.s\:mhn190,.s\:mln190 {
		margin-left: -19rem
	}

	.s\:mhn190,.s\:mrn190 {
		margin-right: -19rem
	}

	.s\:mn185 {
		margin: -18.5rem
	}

	.s\:mtn185,.s\:mvn185 {
		margin-top: -18.5rem
	}

	.s\:mbn185,.s\:mvn185 {
		margin-bottom: -18.5rem
	}

	.s\:mhn185,.s\:mln185 {
		margin-left: -18.5rem
	}

	.s\:mhn185,.s\:mrn185 {
		margin-right: -18.5rem
	}

	.s\:mn180 {
		margin: -18rem
	}

	.s\:mtn180,.s\:mvn180 {
		margin-top: -18rem
	}

	.s\:mbn180,.s\:mvn180 {
		margin-bottom: -18rem
	}

	.s\:mhn180,.s\:mln180 {
		margin-left: -18rem
	}

	.s\:mhn180,.s\:mrn180 {
		margin-right: -18rem
	}

	.s\:mn175 {
		margin: -17.5rem
	}

	.s\:mtn175,.s\:mvn175 {
		margin-top: -17.5rem
	}

	.s\:mbn175,.s\:mvn175 {
		margin-bottom: -17.5rem
	}

	.s\:mhn175,.s\:mln175 {
		margin-left: -17.5rem
	}

	.s\:mhn175,.s\:mrn175 {
		margin-right: -17.5rem
	}

	.s\:mn170 {
		margin: -17rem
	}

	.s\:mtn170,.s\:mvn170 {
		margin-top: -17rem
	}

	.s\:mbn170,.s\:mvn170 {
		margin-bottom: -17rem
	}

	.s\:mhn170,.s\:mln170 {
		margin-left: -17rem
	}

	.s\:mhn170,.s\:mrn170 {
		margin-right: -17rem
	}

	.s\:mn165 {
		margin: -16.5rem
	}

	.s\:mtn165,.s\:mvn165 {
		margin-top: -16.5rem
	}

	.s\:mbn165,.s\:mvn165 {
		margin-bottom: -16.5rem
	}

	.s\:mhn165,.s\:mln165 {
		margin-left: -16.5rem
	}

	.s\:mhn165,.s\:mrn165 {
		margin-right: -16.5rem
	}

	.s\:mn160 {
		margin: -16rem
	}

	.s\:mtn160,.s\:mvn160 {
		margin-top: -16rem
	}

	.s\:mbn160,.s\:mvn160 {
		margin-bottom: -16rem
	}

	.s\:mhn160,.s\:mln160 {
		margin-left: -16rem
	}

	.s\:mhn160,.s\:mrn160 {
		margin-right: -16rem
	}

	.s\:mn155 {
		margin: -15.5rem
	}

	.s\:mtn155,.s\:mvn155 {
		margin-top: -15.5rem
	}

	.s\:mbn155,.s\:mvn155 {
		margin-bottom: -15.5rem
	}

	.s\:mhn155,.s\:mln155 {
		margin-left: -15.5rem
	}

	.s\:mhn155,.s\:mrn155 {
		margin-right: -15.5rem
	}

	.s\:mn150 {
		margin: -15rem
	}

	.s\:mtn150,.s\:mvn150 {
		margin-top: -15rem
	}

	.s\:mbn150,.s\:mvn150 {
		margin-bottom: -15rem
	}

	.s\:mhn150,.s\:mln150 {
		margin-left: -15rem
	}

	.s\:mhn150,.s\:mrn150 {
		margin-right: -15rem
	}

	.s\:mn145 {
		margin: -14.5rem
	}

	.s\:mtn145,.s\:mvn145 {
		margin-top: -14.5rem
	}

	.s\:mbn145,.s\:mvn145 {
		margin-bottom: -14.5rem
	}

	.s\:mhn145,.s\:mln145 {
		margin-left: -14.5rem
	}

	.s\:mhn145,.s\:mrn145 {
		margin-right: -14.5rem
	}

	.s\:mn140 {
		margin: -14rem
	}

	.s\:mtn140,.s\:mvn140 {
		margin-top: -14rem
	}

	.s\:mbn140,.s\:mvn140 {
		margin-bottom: -14rem
	}

	.s\:mhn140,.s\:mln140 {
		margin-left: -14rem
	}

	.s\:mhn140,.s\:mrn140 {
		margin-right: -14rem
	}

	.s\:mn135 {
		margin: -13.5rem
	}

	.s\:mtn135,.s\:mvn135 {
		margin-top: -13.5rem
	}

	.s\:mbn135,.s\:mvn135 {
		margin-bottom: -13.5rem
	}

	.s\:mhn135,.s\:mln135 {
		margin-left: -13.5rem
	}

	.s\:mhn135,.s\:mrn135 {
		margin-right: -13.5rem
	}

	.s\:mn130 {
		margin: -13rem
	}

	.s\:mtn130,.s\:mvn130 {
		margin-top: -13rem
	}

	.s\:mbn130,.s\:mvn130 {
		margin-bottom: -13rem
	}

	.s\:mhn130,.s\:mln130 {
		margin-left: -13rem
	}

	.s\:mhn130,.s\:mrn130 {
		margin-right: -13rem
	}

	.s\:mn125 {
		margin: -12.5rem
	}

	.s\:mtn125,.s\:mvn125 {
		margin-top: -12.5rem
	}

	.s\:mbn125,.s\:mvn125 {
		margin-bottom: -12.5rem
	}

	.s\:mhn125,.s\:mln125 {
		margin-left: -12.5rem
	}

	.s\:mhn125,.s\:mrn125 {
		margin-right: -12.5rem
	}

	.s\:mn120 {
		margin: -12rem
	}

	.s\:mtn120,.s\:mvn120 {
		margin-top: -12rem
	}

	.s\:mbn120,.s\:mvn120 {
		margin-bottom: -12rem
	}

	.s\:mhn120,.s\:mln120 {
		margin-left: -12rem
	}

	.s\:mhn120,.s\:mrn120 {
		margin-right: -12rem
	}

	.s\:mn115 {
		margin: -11.5rem
	}

	.s\:mtn115,.s\:mvn115 {
		margin-top: -11.5rem
	}

	.s\:mbn115,.s\:mvn115 {
		margin-bottom: -11.5rem
	}

	.s\:mhn115,.s\:mln115 {
		margin-left: -11.5rem
	}

	.s\:mhn115,.s\:mrn115 {
		margin-right: -11.5rem
	}

	.s\:mn110 {
		margin: -11rem
	}

	.s\:mtn110,.s\:mvn110 {
		margin-top: -11rem
	}

	.s\:mbn110,.s\:mvn110 {
		margin-bottom: -11rem
	}

	.s\:mhn110,.s\:mln110 {
		margin-left: -11rem
	}

	.s\:mhn110,.s\:mrn110 {
		margin-right: -11rem
	}

	.s\:mn105 {
		margin: -10.5rem
	}

	.s\:mtn105,.s\:mvn105 {
		margin-top: -10.5rem
	}

	.s\:mbn105,.s\:mvn105 {
		margin-bottom: -10.5rem
	}

	.s\:mhn105,.s\:mln105 {
		margin-left: -10.5rem
	}

	.s\:mhn105,.s\:mrn105 {
		margin-right: -10.5rem
	}

	.s\:mn100 {
		margin: -10rem
	}

	.s\:mtn100,.s\:mvn100 {
		margin-top: -10rem
	}

	.s\:mbn100,.s\:mvn100 {
		margin-bottom: -10rem
	}

	.s\:mhn100,.s\:mln100 {
		margin-left: -10rem
	}

	.s\:mhn100,.s\:mrn100 {
		margin-right: -10rem
	}

	.s\:mn95 {
		margin: -9.5rem
	}

	.s\:mtn95,.s\:mvn95 {
		margin-top: -9.5rem
	}

	.s\:mbn95,.s\:mvn95 {
		margin-bottom: -9.5rem
	}

	.s\:mhn95,.s\:mln95 {
		margin-left: -9.5rem
	}

	.s\:mhn95,.s\:mrn95 {
		margin-right: -9.5rem
	}

	.s\:mn90 {
		margin: -9rem
	}

	.s\:mtn90,.s\:mvn90 {
		margin-top: -9rem
	}

	.s\:mbn90,.s\:mvn90 {
		margin-bottom: -9rem
	}

	.s\:mhn90,.s\:mln90 {
		margin-left: -9rem
	}

	.s\:mhn90,.s\:mrn90 {
		margin-right: -9rem
	}

	.s\:mn85 {
		margin: -8.5rem
	}

	.s\:mtn85,.s\:mvn85 {
		margin-top: -8.5rem
	}

	.s\:mbn85,.s\:mvn85 {
		margin-bottom: -8.5rem
	}

	.s\:mhn85,.s\:mln85 {
		margin-left: -8.5rem
	}

	.s\:mhn85,.s\:mrn85 {
		margin-right: -8.5rem
	}

	.s\:mn80 {
		margin: -8rem
	}

	.s\:mtn80,.s\:mvn80 {
		margin-top: -8rem
	}

	.s\:mbn80,.s\:mvn80 {
		margin-bottom: -8rem
	}

	.s\:mhn80,.s\:mln80 {
		margin-left: -8rem
	}

	.s\:mhn80,.s\:mrn80 {
		margin-right: -8rem
	}

	.s\:mn75 {
		margin: -7.5rem
	}

	.s\:mtn75,.s\:mvn75 {
		margin-top: -7.5rem
	}

	.s\:mbn75,.s\:mvn75 {
		margin-bottom: -7.5rem
	}

	.s\:mhn75,.s\:mln75 {
		margin-left: -7.5rem
	}

	.s\:mhn75,.s\:mrn75 {
		margin-right: -7.5rem
	}

	.s\:mn70 {
		margin: -7rem
	}

	.s\:mtn70,.s\:mvn70 {
		margin-top: -7rem
	}

	.s\:mbn70,.s\:mvn70 {
		margin-bottom: -7rem
	}

	.s\:mhn70,.s\:mln70 {
		margin-left: -7rem
	}

	.s\:mhn70,.s\:mrn70 {
		margin-right: -7rem
	}

	.s\:mn65 {
		margin: -6.5rem
	}

	.s\:mtn65,.s\:mvn65 {
		margin-top: -6.5rem
	}

	.s\:mbn65,.s\:mvn65 {
		margin-bottom: -6.5rem
	}

	.s\:mhn65,.s\:mln65 {
		margin-left: -6.5rem
	}

	.s\:mhn65,.s\:mrn65 {
		margin-right: -6.5rem
	}

	.s\:mn60 {
		margin: -6rem
	}

	.s\:mtn60,.s\:mvn60 {
		margin-top: -6rem
	}

	.s\:mbn60,.s\:mvn60 {
		margin-bottom: -6rem
	}

	.s\:mhn60,.s\:mln60 {
		margin-left: -6rem
	}

	.s\:mhn60,.s\:mrn60 {
		margin-right: -6rem
	}

	.s\:mn55 {
		margin: -5.5rem
	}

	.s\:mtn55,.s\:mvn55 {
		margin-top: -5.5rem
	}

	.s\:mbn55,.s\:mvn55 {
		margin-bottom: -5.5rem
	}

	.s\:mhn55,.s\:mln55 {
		margin-left: -5.5rem
	}

	.s\:mhn55,.s\:mrn55 {
		margin-right: -5.5rem
	}

	.s\:mn50 {
		margin: -5rem
	}

	.s\:mtn50,.s\:mvn50 {
		margin-top: -5rem
	}

	.s\:mbn50,.s\:mvn50 {
		margin-bottom: -5rem
	}

	.s\:mhn50,.s\:mln50 {
		margin-left: -5rem
	}

	.s\:mhn50,.s\:mrn50 {
		margin-right: -5rem
	}

	.s\:mn45 {
		margin: -4.5rem
	}

	.s\:mtn45,.s\:mvn45 {
		margin-top: -4.5rem
	}

	.s\:mbn45,.s\:mvn45 {
		margin-bottom: -4.5rem
	}

	.s\:mhn45,.s\:mln45 {
		margin-left: -4.5rem
	}

	.s\:mhn45,.s\:mrn45 {
		margin-right: -4.5rem
	}

	.s\:mn40 {
		margin: -4rem
	}

	.s\:mtn40,.s\:mvn40 {
		margin-top: -4rem
	}

	.s\:mbn40,.s\:mvn40 {
		margin-bottom: -4rem
	}

	.s\:mhn40,.s\:mln40 {
		margin-left: -4rem
	}

	.s\:mhn40,.s\:mrn40 {
		margin-right: -4rem
	}

	.s\:mn35 {
		margin: -3.5rem
	}

	.s\:mtn35,.s\:mvn35 {
		margin-top: -3.5rem
	}

	.s\:mbn35,.s\:mvn35 {
		margin-bottom: -3.5rem
	}

	.s\:mhn35,.s\:mln35 {
		margin-left: -3.5rem
	}

	.s\:mhn35,.s\:mrn35 {
		margin-right: -3.5rem
	}

	.s\:mn30 {
		margin: -3rem
	}

	.s\:mtn30,.s\:mvn30 {
		margin-top: -3rem
	}

	.s\:mbn30,.s\:mvn30 {
		margin-bottom: -3rem
	}

	.s\:mhn30,.s\:mln30 {
		margin-left: -3rem
	}

	.s\:mhn30,.s\:mrn30 {
		margin-right: -3rem
	}

	.s\:mn25 {
		margin: -2.5rem
	}

	.s\:mtn25,.s\:mvn25 {
		margin-top: -2.5rem
	}

	.s\:mbn25,.s\:mvn25 {
		margin-bottom: -2.5rem
	}

	.s\:mhn25,.s\:mln25 {
		margin-left: -2.5rem
	}

	.s\:mhn25,.s\:mrn25 {
		margin-right: -2.5rem
	}

	.s\:mn20 {
		margin: -2rem
	}

	.s\:mtn20,.s\:mvn20 {
		margin-top: -2rem
	}

	.s\:mbn20,.s\:mvn20 {
		margin-bottom: -2rem
	}

	.s\:mhn20,.s\:mln20 {
		margin-left: -2rem
	}

	.s\:mhn20,.s\:mrn20 {
		margin-right: -2rem
	}

	.s\:mn15 {
		margin: -1.5rem
	}

	.s\:mtn15,.s\:mvn15 {
		margin-top: -1.5rem
	}

	.s\:mbn15,.s\:mvn15 {
		margin-bottom: -1.5rem
	}

	.s\:mhn15,.s\:mln15 {
		margin-left: -1.5rem
	}

	.s\:mhn15,.s\:mrn15 {
		margin-right: -1.5rem
	}

	.s\:mn10 {
		margin: -1rem
	}

	.s\:mtn10,.s\:mvn10 {
		margin-top: -1rem
	}

	.s\:mbn10,.s\:mvn10 {
		margin-bottom: -1rem
	}

	.s\:mhn10,.s\:mln10 {
		margin-left: -1rem
	}

	.s\:mhn10,.s\:mrn10 {
		margin-right: -1rem
	}

	.s\:mn5 {
		margin: -.5rem
	}

	.s\:mtn5,.s\:mvn5 {
		margin-top: -.5rem
	}

	.s\:mbn5,.s\:mvn5 {
		margin-bottom: -.5rem
	}

	.s\:mhn5,.s\:mln5 {
		margin-left: -.5rem
	}

	.s\:mhn5,.s\:mrn5 {
		margin-right: -.5rem
	}

	.s\:m0 {
		margin: 0
	}

	.s\:mt0,.s\:mv0 {
		margin-top: 0
	}

	.s\:mb0,.s\:mv0 {
		margin-bottom: 0
	}

	.s\:mh0,.s\:ml0 {
		margin-left: 0
	}

	.s\:mh0,.s\:mr0 {
		margin-right: 0
	}

	.s\:m5 {
		margin: .5rem
	}

	.s\:mt5,.s\:mv5 {
		margin-top: .5rem
	}

	.s\:mb5,.s\:mv5 {
		margin-bottom: .5rem
	}

	.s\:mh5,.s\:ml5 {
		margin-left: .5rem
	}

	.s\:mh5,.s\:mr5 {
		margin-right: .5rem
	}

	.s\:m10 {
		margin: 1rem
	}

	.s\:mt10,.s\:mv10 {
		margin-top: 1rem
	}

	.s\:mb10,.s\:mv10 {
		margin-bottom: 1rem
	}

	.s\:mh10,.s\:ml10 {
		margin-left: 1rem
	}

	.s\:mh10,.s\:mr10 {
		margin-right: 1rem
	}

	.s\:m15 {
		margin: 1.5rem
	}

	.s\:mt15,.s\:mv15 {
		margin-top: 1.5rem
	}

	.s\:mb15,.s\:mv15 {
		margin-bottom: 1.5rem
	}

	.s\:mh15,.s\:ml15 {
		margin-left: 1.5rem
	}

	.s\:mh15,.s\:mr15 {
		margin-right: 1.5rem
	}

	.s\:m20 {
		margin: 2rem
	}

	.s\:mt20,.s\:mv20 {
		margin-top: 2rem
	}

	.s\:mb20,.s\:mv20 {
		margin-bottom: 2rem
	}

	.s\:mh20,.s\:ml20 {
		margin-left: 2rem
	}

	.s\:mh20,.s\:mr20 {
		margin-right: 2rem
	}

	.s\:m25 {
		margin: 2.5rem
	}

	.s\:mt25,.s\:mv25 {
		margin-top: 2.5rem
	}

	.s\:mb25,.s\:mv25 {
		margin-bottom: 2.5rem
	}

	.s\:mh25,.s\:ml25 {
		margin-left: 2.5rem
	}

	.s\:mh25,.s\:mr25 {
		margin-right: 2.5rem
	}

	.s\:m30 {
		margin: 3rem
	}

	.s\:mt30,.s\:mv30 {
		margin-top: 3rem
	}

	.s\:mb30,.s\:mv30 {
		margin-bottom: 3rem
	}

	.s\:mh30,.s\:ml30 {
		margin-left: 3rem
	}

	.s\:mh30,.s\:mr30 {
		margin-right: 3rem
	}

	.s\:m35 {
		margin: 3.5rem
	}

	.s\:mt35,.s\:mv35 {
		margin-top: 3.5rem
	}

	.s\:mb35,.s\:mv35 {
		margin-bottom: 3.5rem
	}

	.s\:mh35,.s\:ml35 {
		margin-left: 3.5rem
	}

	.s\:mh35,.s\:mr35 {
		margin-right: 3.5rem
	}

	.s\:m40 {
		margin: 4rem
	}

	.s\:mt40,.s\:mv40 {
		margin-top: 4rem
	}

	.s\:mb40,.s\:mv40 {
		margin-bottom: 4rem
	}

	.s\:mh40,.s\:ml40 {
		margin-left: 4rem
	}

	.s\:mh40,.s\:mr40 {
		margin-right: 4rem
	}

	.s\:m45 {
		margin: 4.5rem
	}

	.s\:mt45,.s\:mv45 {
		margin-top: 4.5rem
	}

	.s\:mb45,.s\:mv45 {
		margin-bottom: 4.5rem
	}

	.s\:mh45,.s\:ml45 {
		margin-left: 4.5rem
	}

	.s\:mh45,.s\:mr45 {
		margin-right: 4.5rem
	}

	.s\:m50 {
		margin: 5rem
	}

	.s\:mt50,.s\:mv50 {
		margin-top: 5rem
	}

	.s\:mb50,.s\:mv50 {
		margin-bottom: 5rem
	}

	.s\:mh50,.s\:ml50 {
		margin-left: 5rem
	}

	.s\:mh50,.s\:mr50 {
		margin-right: 5rem
	}

	.s\:m55 {
		margin: 5.5rem
	}

	.s\:mt55,.s\:mv55 {
		margin-top: 5.5rem
	}

	.s\:mb55,.s\:mv55 {
		margin-bottom: 5.5rem
	}

	.s\:mh55,.s\:ml55 {
		margin-left: 5.5rem
	}

	.s\:mh55,.s\:mr55 {
		margin-right: 5.5rem
	}

	.s\:m60 {
		margin: 6rem
	}

	.s\:mt60,.s\:mv60 {
		margin-top: 6rem
	}

	.s\:mb60,.s\:mv60 {
		margin-bottom: 6rem
	}

	.s\:mh60,.s\:ml60 {
		margin-left: 6rem
	}

	.s\:mh60,.s\:mr60 {
		margin-right: 6rem
	}

	.s\:m65 {
		margin: 6.5rem
	}

	.s\:mt65,.s\:mv65 {
		margin-top: 6.5rem
	}

	.s\:mb65,.s\:mv65 {
		margin-bottom: 6.5rem
	}

	.s\:mh65,.s\:ml65 {
		margin-left: 6.5rem
	}

	.s\:mh65,.s\:mr65 {
		margin-right: 6.5rem
	}

	.s\:m70 {
		margin: 7rem
	}

	.s\:mt70,.s\:mv70 {
		margin-top: 7rem
	}

	.s\:mb70,.s\:mv70 {
		margin-bottom: 7rem
	}

	.s\:mh70,.s\:ml70 {
		margin-left: 7rem
	}

	.s\:mh70,.s\:mr70 {
		margin-right: 7rem
	}

	.s\:m75 {
		margin: 7.5rem
	}

	.s\:mt75,.s\:mv75 {
		margin-top: 7.5rem
	}

	.s\:mb75,.s\:mv75 {
		margin-bottom: 7.5rem
	}

	.s\:mh75,.s\:ml75 {
		margin-left: 7.5rem
	}

	.s\:mh75,.s\:mr75 {
		margin-right: 7.5rem
	}

	.s\:m80 {
		margin: 8rem
	}

	.s\:mt80,.s\:mv80 {
		margin-top: 8rem
	}

	.s\:mb80,.s\:mv80 {
		margin-bottom: 8rem
	}

	.s\:mh80,.s\:ml80 {
		margin-left: 8rem
	}

	.s\:mh80,.s\:mr80 {
		margin-right: 8rem
	}

	.s\:m85 {
		margin: 8.5rem
	}

	.s\:mt85,.s\:mv85 {
		margin-top: 8.5rem
	}

	.s\:mb85,.s\:mv85 {
		margin-bottom: 8.5rem
	}

	.s\:mh85,.s\:ml85 {
		margin-left: 8.5rem
	}

	.s\:mh85,.s\:mr85 {
		margin-right: 8.5rem
	}

	.s\:m90 {
		margin: 9rem
	}

	.s\:mt90,.s\:mv90 {
		margin-top: 9rem
	}

	.s\:mb90,.s\:mv90 {
		margin-bottom: 9rem
	}

	.s\:mh90,.s\:ml90 {
		margin-left: 9rem
	}

	.s\:mh90,.s\:mr90 {
		margin-right: 9rem
	}

	.s\:m95 {
		margin: 9.5rem
	}

	.s\:mt95,.s\:mv95 {
		margin-top: 9.5rem
	}

	.s\:mb95,.s\:mv95 {
		margin-bottom: 9.5rem
	}

	.s\:mh95,.s\:ml95 {
		margin-left: 9.5rem
	}

	.s\:mh95,.s\:mr95 {
		margin-right: 9.5rem
	}

	.s\:m100 {
		margin: 10rem
	}

	.s\:mt100,.s\:mv100 {
		margin-top: 10rem
	}

	.s\:mb100,.s\:mv100 {
		margin-bottom: 10rem
	}

	.s\:mh100,.s\:ml100 {
		margin-left: 10rem
	}

	.s\:mh100,.s\:mr100 {
		margin-right: 10rem
	}

	.s\:m105 {
		margin: 10.5rem
	}

	.s\:mt105,.s\:mv105 {
		margin-top: 10.5rem
	}

	.s\:mb105,.s\:mv105 {
		margin-bottom: 10.5rem
	}

	.s\:mh105,.s\:ml105 {
		margin-left: 10.5rem
	}

	.s\:mh105,.s\:mr105 {
		margin-right: 10.5rem
	}

	.s\:m110 {
		margin: 11rem
	}

	.s\:mt110,.s\:mv110 {
		margin-top: 11rem
	}

	.s\:mb110,.s\:mv110 {
		margin-bottom: 11rem
	}

	.s\:mh110,.s\:ml110 {
		margin-left: 11rem
	}

	.s\:mh110,.s\:mr110 {
		margin-right: 11rem
	}

	.s\:m115 {
		margin: 11.5rem
	}

	.s\:mt115,.s\:mv115 {
		margin-top: 11.5rem
	}

	.s\:mb115,.s\:mv115 {
		margin-bottom: 11.5rem
	}

	.s\:mh115,.s\:ml115 {
		margin-left: 11.5rem
	}

	.s\:mh115,.s\:mr115 {
		margin-right: 11.5rem
	}

	.s\:m120 {
		margin: 12rem
	}

	.s\:mt120,.s\:mv120 {
		margin-top: 12rem
	}

	.s\:mb120,.s\:mv120 {
		margin-bottom: 12rem
	}

	.s\:mh120,.s\:ml120 {
		margin-left: 12rem
	}

	.s\:mh120,.s\:mr120 {
		margin-right: 12rem
	}

	.s\:m125 {
		margin: 12.5rem
	}

	.s\:mt125,.s\:mv125 {
		margin-top: 12.5rem
	}

	.s\:mb125,.s\:mv125 {
		margin-bottom: 12.5rem
	}

	.s\:mh125,.s\:ml125 {
		margin-left: 12.5rem
	}

	.s\:mh125,.s\:mr125 {
		margin-right: 12.5rem
	}

	.s\:m130 {
		margin: 13rem
	}

	.s\:mt130,.s\:mv130 {
		margin-top: 13rem
	}

	.s\:mb130,.s\:mv130 {
		margin-bottom: 13rem
	}

	.s\:mh130,.s\:ml130 {
		margin-left: 13rem
	}

	.s\:mh130,.s\:mr130 {
		margin-right: 13rem
	}

	.s\:m135 {
		margin: 13.5rem
	}

	.s\:mt135,.s\:mv135 {
		margin-top: 13.5rem
	}

	.s\:mb135,.s\:mv135 {
		margin-bottom: 13.5rem
	}

	.s\:mh135,.s\:ml135 {
		margin-left: 13.5rem
	}

	.s\:mh135,.s\:mr135 {
		margin-right: 13.5rem
	}

	.s\:m140 {
		margin: 14rem
	}

	.s\:mt140,.s\:mv140 {
		margin-top: 14rem
	}

	.s\:mb140,.s\:mv140 {
		margin-bottom: 14rem
	}

	.s\:mh140,.s\:ml140 {
		margin-left: 14rem
	}

	.s\:mh140,.s\:mr140 {
		margin-right: 14rem
	}

	.s\:m145 {
		margin: 14.5rem
	}

	.s\:mt145,.s\:mv145 {
		margin-top: 14.5rem
	}

	.s\:mb145,.s\:mv145 {
		margin-bottom: 14.5rem
	}

	.s\:mh145,.s\:ml145 {
		margin-left: 14.5rem
	}

	.s\:mh145,.s\:mr145 {
		margin-right: 14.5rem
	}

	.s\:m150 {
		margin: 15rem
	}

	.s\:mt150,.s\:mv150 {
		margin-top: 15rem
	}

	.s\:mb150,.s\:mv150 {
		margin-bottom: 15rem
	}

	.s\:mh150,.s\:ml150 {
		margin-left: 15rem
	}

	.s\:mh150,.s\:mr150 {
		margin-right: 15rem
	}

	.s\:m155 {
		margin: 15.5rem
	}

	.s\:mt155,.s\:mv155 {
		margin-top: 15.5rem
	}

	.s\:mb155,.s\:mv155 {
		margin-bottom: 15.5rem
	}

	.s\:mh155,.s\:ml155 {
		margin-left: 15.5rem
	}

	.s\:mh155,.s\:mr155 {
		margin-right: 15.5rem
	}

	.s\:m160 {
		margin: 16rem
	}

	.s\:mt160,.s\:mv160 {
		margin-top: 16rem
	}

	.s\:mb160,.s\:mv160 {
		margin-bottom: 16rem
	}

	.s\:mh160,.s\:ml160 {
		margin-left: 16rem
	}

	.s\:mh160,.s\:mr160 {
		margin-right: 16rem
	}

	.s\:m165 {
		margin: 16.5rem
	}

	.s\:mt165,.s\:mv165 {
		margin-top: 16.5rem
	}

	.s\:mb165,.s\:mv165 {
		margin-bottom: 16.5rem
	}

	.s\:mh165,.s\:ml165 {
		margin-left: 16.5rem
	}

	.s\:mh165,.s\:mr165 {
		margin-right: 16.5rem
	}

	.s\:m170 {
		margin: 17rem
	}

	.s\:mt170,.s\:mv170 {
		margin-top: 17rem
	}

	.s\:mb170,.s\:mv170 {
		margin-bottom: 17rem
	}

	.s\:mh170,.s\:ml170 {
		margin-left: 17rem
	}

	.s\:mh170,.s\:mr170 {
		margin-right: 17rem
	}

	.s\:m175 {
		margin: 17.5rem
	}

	.s\:mt175,.s\:mv175 {
		margin-top: 17.5rem
	}

	.s\:mb175,.s\:mv175 {
		margin-bottom: 17.5rem
	}

	.s\:mh175,.s\:ml175 {
		margin-left: 17.5rem
	}

	.s\:mh175,.s\:mr175 {
		margin-right: 17.5rem
	}

	.s\:m180 {
		margin: 18rem
	}

	.s\:mt180,.s\:mv180 {
		margin-top: 18rem
	}

	.s\:mb180,.s\:mv180 {
		margin-bottom: 18rem
	}

	.s\:mh180,.s\:ml180 {
		margin-left: 18rem
	}

	.s\:mh180,.s\:mr180 {
		margin-right: 18rem
	}

	.s\:m185 {
		margin: 18.5rem
	}

	.s\:mt185,.s\:mv185 {
		margin-top: 18.5rem
	}

	.s\:mb185,.s\:mv185 {
		margin-bottom: 18.5rem
	}

	.s\:mh185,.s\:ml185 {
		margin-left: 18.5rem
	}

	.s\:mh185,.s\:mr185 {
		margin-right: 18.5rem
	}

	.s\:m190 {
		margin: 19rem
	}

	.s\:mt190,.s\:mv190 {
		margin-top: 19rem
	}

	.s\:mb190,.s\:mv190 {
		margin-bottom: 19rem
	}

	.s\:mh190,.s\:ml190 {
		margin-left: 19rem
	}

	.s\:mh190,.s\:mr190 {
		margin-right: 19rem
	}

	.s\:m195 {
		margin: 19.5rem
	}

	.s\:mt195,.s\:mv195 {
		margin-top: 19.5rem
	}

	.s\:mb195,.s\:mv195 {
		margin-bottom: 19.5rem
	}

	.s\:mh195,.s\:ml195 {
		margin-left: 19.5rem
	}

	.s\:mh195,.s\:mr195 {
		margin-right: 19.5rem
	}

	.s\:m200 {
		margin: 20rem
	}

	.s\:mt200,.s\:mv200 {
		margin-top: 20rem
	}

	.s\:mb200,.s\:mv200 {
		margin-bottom: 20rem
	}

	.s\:mh200,.s\:ml200 {
		margin-left: 20rem
	}

	.s\:mh200,.s\:mr200 {
		margin-right: 20rem
	}

	.s\:m205 {
		margin: 20.5rem
	}

	.s\:mt205,.s\:mv205 {
		margin-top: 20.5rem
	}

	.s\:mb205,.s\:mv205 {
		margin-bottom: 20.5rem
	}

	.s\:mh205,.s\:ml205 {
		margin-left: 20.5rem
	}

	.s\:mh205,.s\:mr205 {
		margin-right: 20.5rem
	}

	.s\:m210 {
		margin: 21rem
	}

	.s\:mt210,.s\:mv210 {
		margin-top: 21rem
	}

	.s\:mb210,.s\:mv210 {
		margin-bottom: 21rem
	}

	.s\:mh210,.s\:ml210 {
		margin-left: 21rem
	}

	.s\:mh210,.s\:mr210 {
		margin-right: 21rem
	}

	.s\:m215 {
		margin: 21.5rem
	}

	.s\:mt215,.s\:mv215 {
		margin-top: 21.5rem
	}

	.s\:mb215,.s\:mv215 {
		margin-bottom: 21.5rem
	}

	.s\:mh215,.s\:ml215 {
		margin-left: 21.5rem
	}

	.s\:mh215,.s\:mr215 {
		margin-right: 21.5rem
	}

	.s\:m220 {
		margin: 22rem
	}

	.s\:mt220,.s\:mv220 {
		margin-top: 22rem
	}

	.s\:mb220,.s\:mv220 {
		margin-bottom: 22rem
	}

	.s\:mh220,.s\:ml220 {
		margin-left: 22rem
	}

	.s\:mh220,.s\:mr220 {
		margin-right: 22rem
	}

	.s\:m225 {
		margin: 22.5rem
	}

	.s\:mt225,.s\:mv225 {
		margin-top: 22.5rem
	}

	.s\:mb225,.s\:mv225 {
		margin-bottom: 22.5rem
	}

	.s\:mh225,.s\:ml225 {
		margin-left: 22.5rem
	}

	.s\:mh225,.s\:mr225 {
		margin-right: 22.5rem
	}

	.s\:m230 {
		margin: 23rem
	}

	.s\:mt230,.s\:mv230 {
		margin-top: 23rem
	}

	.s\:mb230,.s\:mv230 {
		margin-bottom: 23rem
	}

	.s\:mh230,.s\:ml230 {
		margin-left: 23rem
	}

	.s\:mh230,.s\:mr230 {
		margin-right: 23rem
	}

	.s\:m235 {
		margin: 23.5rem
	}

	.s\:mt235,.s\:mv235 {
		margin-top: 23.5rem
	}

	.s\:mb235,.s\:mv235 {
		margin-bottom: 23.5rem
	}

	.s\:mh235,.s\:ml235 {
		margin-left: 23.5rem
	}

	.s\:mh235,.s\:mr235 {
		margin-right: 23.5rem
	}

	.s\:m240 {
		margin: 24rem
	}

	.s\:mt240,.s\:mv240 {
		margin-top: 24rem
	}

	.s\:mb240,.s\:mv240 {
		margin-bottom: 24rem
	}

	.s\:mh240,.s\:ml240 {
		margin-left: 24rem
	}

	.s\:mh240,.s\:mr240 {
		margin-right: 24rem
	}

	.s\:m245 {
		margin: 24.5rem
	}

	.s\:mt245,.s\:mv245 {
		margin-top: 24.5rem
	}

	.s\:mb245,.s\:mv245 {
		margin-bottom: 24.5rem
	}

	.s\:mh245,.s\:ml245 {
		margin-left: 24.5rem
	}

	.s\:mh245,.s\:mr245 {
		margin-right: 24.5rem
	}

	.s\:m250 {
		margin: 25rem
	}

	.s\:mt250,.s\:mv250 {
		margin-top: 25rem
	}

	.s\:mb250,.s\:mv250 {
		margin-bottom: 25rem
	}

	.s\:mh250,.s\:ml250 {
		margin-left: 25rem
	}

	.s\:mh250,.s\:mr250 {
		margin-right: 25rem
	}

	.s\:max-w500 {
		max-width: 500px
	}

	.s\:max-w750 {
		max-width: 750px
	}

	.s\:max-w980 {
		max-width: 980px
	}

	.s\:max-w1280 {
		max-width: 1280px
	}

	.s\:max-w1440 {
		max-width: 1440px
	}

	.s\:o-contain {
		-o-object-fit: contain;
		object-fit: contain
	}

	.s\:o-cover {
		-o-object-fit: cover;
		object-fit: cover
	}

	.s\:o0 {
		opacity: 0
	}

	.s\:o05 {
		opacity: .05
	}

	.s\:o10 {
		opacity: .1
	}

	.s\:o15 {
		opacity: .15
	}

	.s\:o20 {
		opacity: .2
	}

	.s\:o25 {
		opacity: .25
	}

	.s\:o30 {
		opacity: .3
	}

	.s\:o35 {
		opacity: .35
	}

	.s\:o40 {
		opacity: .4
	}

	.s\:o45 {
		opacity: .45
	}

	.s\:o50 {
		opacity: .5
	}

	.s\:o55 {
		opacity: .55
	}

	.s\:o60 {
		opacity: .6
	}

	.s\:o65 {
		opacity: .65
	}

	.s\:o70 {
		opacity: .7
	}

	.s\:o75 {
		opacity: .75
	}

	.s\:o80 {
		opacity: .8
	}

	.s\:o85 {
		opacity: .85
	}

	.s\:o90 {
		opacity: .9
	}

	.s\:o95 {
		opacity: .95
	}

	.s\:o100 {
		opacity: .1
	}

	.s\:on1 {
		order: -1
	}

	.s\:oh {
		overflow: hidden
	}

	.s\:oy {
		overflow-y: auto;
		overflow-x: hidden
	}

	.s\:ox,.s\:oy {
		-webkit-overflow-scrolling: touch
	}

	.s\:ox {
		overflow-x: auto
	}

	.s\:p0 {
		padding: 0
	}

	.s\:pt0,.s\:pv0 {
		padding-top: 0
	}

	.s\:pb0,.s\:pv0 {
		padding-bottom: 0
	}

	.s\:ph0,.s\:pl0 {
		padding-left: 0
	}

	.s\:ph0,.s\:pr0 {
		padding-right: 0
	}

	.s\:p5 {
		padding: .5rem
	}

	.s\:pt5,.s\:pv5 {
		padding-top: .5rem
	}

	.s\:pb5,.s\:pv5 {
		padding-bottom: .5rem
	}

	.s\:ph5,.s\:pl5 {
		padding-left: .5rem
	}

	.s\:ph5,.s\:pr5 {
		padding-right: .5rem
	}

	.s\:p10 {
		padding: 1rem
	}

	.s\:pt10,.s\:pv10 {
		padding-top: 1rem
	}

	.s\:pb10,.s\:pv10 {
		padding-bottom: 1rem
	}

	.s\:ph10,.s\:pl10 {
		padding-left: 1rem
	}

	.s\:ph10,.s\:pr10 {
		padding-right: 1rem
	}

	.s\:p15 {
		padding: 1.5rem
	}

	.s\:pt15,.s\:pv15 {
		padding-top: 1.5rem
	}

	.s\:pb15,.s\:pv15 {
		padding-bottom: 1.5rem
	}

	.s\:ph15,.s\:pl15 {
		padding-left: 1.5rem
	}

	.s\:ph15,.s\:pr15 {
		padding-right: 1.5rem
	}

	.s\:p20 {
		padding: 2rem
	}

	.s\:pt20,.s\:pv20 {
		padding-top: 2rem
	}

	.s\:pb20,.s\:pv20 {
		padding-bottom: 2rem
	}

	.s\:ph20,.s\:pl20 {
		padding-left: 2rem
	}

	.s\:ph20,.s\:pr20 {
		padding-right: 2rem
	}

	.s\:p25 {
		padding: 2.5rem
	}

	.s\:pt25,.s\:pv25 {
		padding-top: 2.5rem
	}

	.s\:pb25,.s\:pv25 {
		padding-bottom: 2.5rem
	}

	.s\:ph25,.s\:pl25 {
		padding-left: 2.5rem
	}

	.s\:ph25,.s\:pr25 {
		padding-right: 2.5rem
	}

	.s\:p30 {
		padding: 3rem
	}

	.s\:pt30,.s\:pv30 {
		padding-top: 3rem
	}

	.s\:pb30,.s\:pv30 {
		padding-bottom: 3rem
	}

	.s\:ph30,.s\:pl30 {
		padding-left: 3rem
	}

	.s\:ph30,.s\:pr30 {
		padding-right: 3rem
	}

	.s\:p35 {
		padding: 3.5rem
	}

	.s\:pt35,.s\:pv35 {
		padding-top: 3.5rem
	}

	.s\:pb35,.s\:pv35 {
		padding-bottom: 3.5rem
	}

	.s\:ph35,.s\:pl35 {
		padding-left: 3.5rem
	}

	.s\:ph35,.s\:pr35 {
		padding-right: 3.5rem
	}

	.s\:p40 {
		padding: 4rem
	}

	.s\:pt40,.s\:pv40 {
		padding-top: 4rem
	}

	.s\:pb40,.s\:pv40 {
		padding-bottom: 4rem
	}

	.s\:ph40,.s\:pl40 {
		padding-left: 4rem
	}

	.s\:ph40,.s\:pr40 {
		padding-right: 4rem
	}

	.s\:p45 {
		padding: 4.5rem
	}

	.s\:pt45,.s\:pv45 {
		padding-top: 4.5rem
	}

	.s\:pb45,.s\:pv45 {
		padding-bottom: 4.5rem
	}

	.s\:ph45,.s\:pl45 {
		padding-left: 4.5rem
	}

	.s\:ph45,.s\:pr45 {
		padding-right: 4.5rem
	}

	.s\:p50 {
		padding: 5rem
	}

	.s\:pt50,.s\:pv50 {
		padding-top: 5rem
	}

	.s\:pb50,.s\:pv50 {
		padding-bottom: 5rem
	}

	.s\:ph50,.s\:pl50 {
		padding-left: 5rem
	}

	.s\:ph50,.s\:pr50 {
		padding-right: 5rem
	}

	.s\:p55 {
		padding: 5.5rem
	}

	.s\:pt55,.s\:pv55 {
		padding-top: 5.5rem
	}

	.s\:pb55,.s\:pv55 {
		padding-bottom: 5.5rem
	}

	.s\:ph55,.s\:pl55 {
		padding-left: 5.5rem
	}

	.s\:ph55,.s\:pr55 {
		padding-right: 5.5rem
	}

	.s\:p60 {
		padding: 6rem
	}

	.s\:pt60,.s\:pv60 {
		padding-top: 6rem
	}

	.s\:pb60,.s\:pv60 {
		padding-bottom: 6rem
	}

	.s\:ph60,.s\:pl60 {
		padding-left: 6rem
	}

	.s\:ph60,.s\:pr60 {
		padding-right: 6rem
	}

	.s\:p65 {
		padding: 6.5rem
	}

	.s\:pt65,.s\:pv65 {
		padding-top: 6.5rem
	}

	.s\:pb65,.s\:pv65 {
		padding-bottom: 6.5rem
	}

	.s\:ph65,.s\:pl65 {
		padding-left: 6.5rem
	}

	.s\:ph65,.s\:pr65 {
		padding-right: 6.5rem
	}

	.s\:p70 {
		padding: 7rem
	}

	.s\:pt70,.s\:pv70 {
		padding-top: 7rem
	}

	.s\:pb70,.s\:pv70 {
		padding-bottom: 7rem
	}

	.s\:ph70,.s\:pl70 {
		padding-left: 7rem
	}

	.s\:ph70,.s\:pr70 {
		padding-right: 7rem
	}

	.s\:p75 {
		padding: 7.5rem
	}

	.s\:pt75,.s\:pv75 {
		padding-top: 7.5rem
	}

	.s\:pb75,.s\:pv75 {
		padding-bottom: 7.5rem
	}

	.s\:ph75,.s\:pl75 {
		padding-left: 7.5rem
	}

	.s\:ph75,.s\:pr75 {
		padding-right: 7.5rem
	}

	.s\:p80 {
		padding: 8rem
	}

	.s\:pt80,.s\:pv80 {
		padding-top: 8rem
	}

	.s\:pb80,.s\:pv80 {
		padding-bottom: 8rem
	}

	.s\:ph80,.s\:pl80 {
		padding-left: 8rem
	}

	.s\:ph80,.s\:pr80 {
		padding-right: 8rem
	}

	.s\:p85 {
		padding: 8.5rem
	}

	.s\:pt85,.s\:pv85 {
		padding-top: 8.5rem
	}

	.s\:pb85,.s\:pv85 {
		padding-bottom: 8.5rem
	}

	.s\:ph85,.s\:pl85 {
		padding-left: 8.5rem
	}

	.s\:ph85,.s\:pr85 {
		padding-right: 8.5rem
	}

	.s\:p90 {
		padding: 9rem
	}

	.s\:pt90,.s\:pv90 {
		padding-top: 9rem
	}

	.s\:pb90,.s\:pv90 {
		padding-bottom: 9rem
	}

	.s\:ph90,.s\:pl90 {
		padding-left: 9rem
	}

	.s\:ph90,.s\:pr90 {
		padding-right: 9rem
	}

	.s\:p95 {
		padding: 9.5rem
	}

	.s\:pt95,.s\:pv95 {
		padding-top: 9.5rem
	}

	.s\:pb95,.s\:pv95 {
		padding-bottom: 9.5rem
	}

	.s\:ph95,.s\:pl95 {
		padding-left: 9.5rem
	}

	.s\:ph95,.s\:pr95 {
		padding-right: 9.5rem
	}

	.s\:p100 {
		padding: 10rem
	}

	.s\:pt100,.s\:pv100 {
		padding-top: 10rem
	}

	.s\:pb100,.s\:pv100 {
		padding-bottom: 10rem
	}

	.s\:ph100,.s\:pl100 {
		padding-left: 10rem
	}

	.s\:ph100,.s\:pr100 {
		padding-right: 10rem
	}

	.s\:p105 {
		padding: 10.5rem
	}

	.s\:pt105,.s\:pv105 {
		padding-top: 10.5rem
	}

	.s\:pb105,.s\:pv105 {
		padding-bottom: 10.5rem
	}

	.s\:ph105,.s\:pl105 {
		padding-left: 10.5rem
	}

	.s\:ph105,.s\:pr105 {
		padding-right: 10.5rem
	}

	.s\:p110 {
		padding: 11rem
	}

	.s\:pt110,.s\:pv110 {
		padding-top: 11rem
	}

	.s\:pb110,.s\:pv110 {
		padding-bottom: 11rem
	}

	.s\:ph110,.s\:pl110 {
		padding-left: 11rem
	}

	.s\:ph110,.s\:pr110 {
		padding-right: 11rem
	}

	.s\:p115 {
		padding: 11.5rem
	}

	.s\:pt115,.s\:pv115 {
		padding-top: 11.5rem
	}

	.s\:pb115,.s\:pv115 {
		padding-bottom: 11.5rem
	}

	.s\:ph115,.s\:pl115 {
		padding-left: 11.5rem
	}

	.s\:ph115,.s\:pr115 {
		padding-right: 11.5rem
	}

	.s\:p120 {
		padding: 12rem
	}

	.s\:pt120,.s\:pv120 {
		padding-top: 12rem
	}

	.s\:pb120,.s\:pv120 {
		padding-bottom: 12rem
	}

	.s\:ph120,.s\:pl120 {
		padding-left: 12rem
	}

	.s\:ph120,.s\:pr120 {
		padding-right: 12rem
	}

	.s\:p125 {
		padding: 12.5rem
	}

	.s\:pt125,.s\:pv125 {
		padding-top: 12.5rem
	}

	.s\:pb125,.s\:pv125 {
		padding-bottom: 12.5rem
	}

	.s\:ph125,.s\:pl125 {
		padding-left: 12.5rem
	}

	.s\:ph125,.s\:pr125 {
		padding-right: 12.5rem
	}

	.s\:p130 {
		padding: 13rem
	}

	.s\:pt130,.s\:pv130 {
		padding-top: 13rem
	}

	.s\:pb130,.s\:pv130 {
		padding-bottom: 13rem
	}

	.s\:ph130,.s\:pl130 {
		padding-left: 13rem
	}

	.s\:ph130,.s\:pr130 {
		padding-right: 13rem
	}

	.s\:p135 {
		padding: 13.5rem
	}

	.s\:pt135,.s\:pv135 {
		padding-top: 13.5rem
	}

	.s\:pb135,.s\:pv135 {
		padding-bottom: 13.5rem
	}

	.s\:ph135,.s\:pl135 {
		padding-left: 13.5rem
	}

	.s\:ph135,.s\:pr135 {
		padding-right: 13.5rem
	}

	.s\:p140 {
		padding: 14rem
	}

	.s\:pt140,.s\:pv140 {
		padding-top: 14rem
	}

	.s\:pb140,.s\:pv140 {
		padding-bottom: 14rem
	}

	.s\:ph140,.s\:pl140 {
		padding-left: 14rem
	}

	.s\:ph140,.s\:pr140 {
		padding-right: 14rem
	}

	.s\:p145 {
		padding: 14.5rem
	}

	.s\:pt145,.s\:pv145 {
		padding-top: 14.5rem
	}

	.s\:pb145,.s\:pv145 {
		padding-bottom: 14.5rem
	}

	.s\:ph145,.s\:pl145 {
		padding-left: 14.5rem
	}

	.s\:ph145,.s\:pr145 {
		padding-right: 14.5rem
	}

	.s\:p150 {
		padding: 15rem
	}

	.s\:pt150,.s\:pv150 {
		padding-top: 15rem
	}

	.s\:pb150,.s\:pv150 {
		padding-bottom: 15rem
	}

	.s\:ph150,.s\:pl150 {
		padding-left: 15rem
	}

	.s\:ph150,.s\:pr150 {
		padding-right: 15rem
	}

	.s\:p155 {
		padding: 15.5rem
	}

	.s\:pt155,.s\:pv155 {
		padding-top: 15.5rem
	}

	.s\:pb155,.s\:pv155 {
		padding-bottom: 15.5rem
	}

	.s\:ph155,.s\:pl155 {
		padding-left: 15.5rem
	}

	.s\:ph155,.s\:pr155 {
		padding-right: 15.5rem
	}

	.s\:p160 {
		padding: 16rem
	}

	.s\:pt160,.s\:pv160 {
		padding-top: 16rem
	}

	.s\:pb160,.s\:pv160 {
		padding-bottom: 16rem
	}

	.s\:ph160,.s\:pl160 {
		padding-left: 16rem
	}

	.s\:ph160,.s\:pr160 {
		padding-right: 16rem
	}

	.s\:p165 {
		padding: 16.5rem
	}

	.s\:pt165,.s\:pv165 {
		padding-top: 16.5rem
	}

	.s\:pb165,.s\:pv165 {
		padding-bottom: 16.5rem
	}

	.s\:ph165,.s\:pl165 {
		padding-left: 16.5rem
	}

	.s\:ph165,.s\:pr165 {
		padding-right: 16.5rem
	}

	.s\:p170 {
		padding: 17rem
	}

	.s\:pt170,.s\:pv170 {
		padding-top: 17rem
	}

	.s\:pb170,.s\:pv170 {
		padding-bottom: 17rem
	}

	.s\:ph170,.s\:pl170 {
		padding-left: 17rem
	}

	.s\:ph170,.s\:pr170 {
		padding-right: 17rem
	}

	.s\:p175 {
		padding: 17.5rem
	}

	.s\:pt175,.s\:pv175 {
		padding-top: 17.5rem
	}

	.s\:pb175,.s\:pv175 {
		padding-bottom: 17.5rem
	}

	.s\:ph175,.s\:pl175 {
		padding-left: 17.5rem
	}

	.s\:ph175,.s\:pr175 {
		padding-right: 17.5rem
	}

	.s\:p180 {
		padding: 18rem
	}

	.s\:pt180,.s\:pv180 {
		padding-top: 18rem
	}

	.s\:pb180,.s\:pv180 {
		padding-bottom: 18rem
	}

	.s\:ph180,.s\:pl180 {
		padding-left: 18rem
	}

	.s\:ph180,.s\:pr180 {
		padding-right: 18rem
	}

	.s\:p185 {
		padding: 18.5rem
	}

	.s\:pt185,.s\:pv185 {
		padding-top: 18.5rem
	}

	.s\:pb185,.s\:pv185 {
		padding-bottom: 18.5rem
	}

	.s\:ph185,.s\:pl185 {
		padding-left: 18.5rem
	}

	.s\:ph185,.s\:pr185 {
		padding-right: 18.5rem
	}

	.s\:p190 {
		padding: 19rem
	}

	.s\:pt190,.s\:pv190 {
		padding-top: 19rem
	}

	.s\:pb190,.s\:pv190 {
		padding-bottom: 19rem
	}

	.s\:ph190,.s\:pl190 {
		padding-left: 19rem
	}

	.s\:ph190,.s\:pr190 {
		padding-right: 19rem
	}

	.s\:p195 {
		padding: 19.5rem
	}

	.s\:pt195,.s\:pv195 {
		padding-top: 19.5rem
	}

	.s\:pb195,.s\:pv195 {
		padding-bottom: 19.5rem
	}

	.s\:ph195,.s\:pl195 {
		padding-left: 19.5rem
	}

	.s\:ph195,.s\:pr195 {
		padding-right: 19.5rem
	}

	.s\:p200 {
		padding: 20rem
	}

	.s\:pt200,.s\:pv200 {
		padding-top: 20rem
	}

	.s\:pb200,.s\:pv200 {
		padding-bottom: 20rem
	}

	.s\:ph200,.s\:pl200 {
		padding-left: 20rem
	}

	.s\:ph200,.s\:pr200 {
		padding-right: 20rem
	}

	.s\:p205 {
		padding: 20.5rem
	}

	.s\:pt205,.s\:pv205 {
		padding-top: 20.5rem
	}

	.s\:pb205,.s\:pv205 {
		padding-bottom: 20.5rem
	}

	.s\:ph205,.s\:pl205 {
		padding-left: 20.5rem
	}

	.s\:ph205,.s\:pr205 {
		padding-right: 20.5rem
	}

	.s\:p210 {
		padding: 21rem
	}

	.s\:pt210,.s\:pv210 {
		padding-top: 21rem
	}

	.s\:pb210,.s\:pv210 {
		padding-bottom: 21rem
	}

	.s\:ph210,.s\:pl210 {
		padding-left: 21rem
	}

	.s\:ph210,.s\:pr210 {
		padding-right: 21rem
	}

	.s\:p215 {
		padding: 21.5rem
	}

	.s\:pt215,.s\:pv215 {
		padding-top: 21.5rem
	}

	.s\:pb215,.s\:pv215 {
		padding-bottom: 21.5rem
	}

	.s\:ph215,.s\:pl215 {
		padding-left: 21.5rem
	}

	.s\:ph215,.s\:pr215 {
		padding-right: 21.5rem
	}

	.s\:p220 {
		padding: 22rem
	}

	.s\:pt220,.s\:pv220 {
		padding-top: 22rem
	}

	.s\:pb220,.s\:pv220 {
		padding-bottom: 22rem
	}

	.s\:ph220,.s\:pl220 {
		padding-left: 22rem
	}

	.s\:ph220,.s\:pr220 {
		padding-right: 22rem
	}

	.s\:p225 {
		padding: 22.5rem
	}

	.s\:pt225,.s\:pv225 {
		padding-top: 22.5rem
	}

	.s\:pb225,.s\:pv225 {
		padding-bottom: 22.5rem
	}

	.s\:ph225,.s\:pl225 {
		padding-left: 22.5rem
	}

	.s\:ph225,.s\:pr225 {
		padding-right: 22.5rem
	}

	.s\:p230 {
		padding: 23rem
	}

	.s\:pt230,.s\:pv230 {
		padding-top: 23rem
	}

	.s\:pb230,.s\:pv230 {
		padding-bottom: 23rem
	}

	.s\:ph230,.s\:pl230 {
		padding-left: 23rem
	}

	.s\:ph230,.s\:pr230 {
		padding-right: 23rem
	}

	.s\:p235 {
		padding: 23.5rem
	}

	.s\:pt235,.s\:pv235 {
		padding-top: 23.5rem
	}

	.s\:pb235,.s\:pv235 {
		padding-bottom: 23.5rem
	}

	.s\:ph235,.s\:pl235 {
		padding-left: 23.5rem
	}

	.s\:ph235,.s\:pr235 {
		padding-right: 23.5rem
	}

	.s\:p240 {
		padding: 24rem
	}

	.s\:pt240,.s\:pv240 {
		padding-top: 24rem
	}

	.s\:pb240,.s\:pv240 {
		padding-bottom: 24rem
	}

	.s\:ph240,.s\:pl240 {
		padding-left: 24rem
	}

	.s\:ph240,.s\:pr240 {
		padding-right: 24rem
	}

	.s\:p245 {
		padding: 24.5rem
	}

	.s\:pt245,.s\:pv245 {
		padding-top: 24.5rem
	}

	.s\:pb245,.s\:pv245 {
		padding-bottom: 24.5rem
	}

	.s\:ph245,.s\:pl245 {
		padding-left: 24.5rem
	}

	.s\:ph245,.s\:pr245 {
		padding-right: 24.5rem
	}

	.s\:p250 {
		padding: 25rem
	}

	.s\:pt250,.s\:pv250 {
		padding-top: 25rem
	}

	.s\:pb250,.s\:pv250 {
		padding-bottom: 25rem
	}

	.s\:ph250,.s\:pl250 {
		padding-left: 25rem
	}

	.s\:ph250,.s\:pr250 {
		padding-right: 25rem
	}

	.s\:pen {
		pointer-events: none
	}

	.s\:pea {
		pointer-events: auto
	}

	.s\:static {
		position: static
	}

	.s\:rel {
		position: relative
	}

	.s\:abs {
		position: absolute
	}

	.s\:fix {
		position: fixed
	}

	.s\:sticky {
		position: -webkit-sticky;
		position: sticky
	}

	.s\:fill {
		right: 0;
		left: 0
	}

	.s\:fill,.s\:fill-y {
		top: 0;
		bottom: 0
	}

	.s\:fill-x {
		right: 0;
		left: 0
	}

	.s\:top {
		top: 0
	}

	.s\:right {
		right: 0
	}

	.s\:bottom {
		bottom: 0
	}

	.s\:left {
		left: 0
	}

	.s\:r {
		height: 0;
		position: relative
	}

	.s\:ro {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%
	}

	.s\:r--1x1 {
		padding-top: 100%
	}

	.s\:r--2x1 {
		padding-top: 50%
	}

	.s\:r--3x1 {
		padding-top: 33.33333%
	}

	.s\:r--3x4 {
		padding-top: 133.33333%
	}

	.s\:r--4x3 {
		padding-top: 75%
	}

	.s\:r--4x5 {
		padding-top: 125%
	}

	.s\:r--4x6 {
		padding-top: 150%
	}

	.s\:r--5x4 {
		padding-top: 80%
	}

	.s\:r--5x7 {
		padding-top: 140%
	}

	.s\:r--5x8 {
		padding-top: 160%
	}

	.s\:r--6x4 {
		padding-top: 66.66667%
	}

	.s\:r--7x5 {
		padding-top: 71.42857%
	}

	.s\:r--8x5 {
		padding-top: 62.5%
	}

	.s\:r--9x16 {
		padding-top: 177.77778%
	}

	.s\:r--16x9 {
		padding-top: 56.25%
	}

	.s\:x {
		width: 100%
	}

	.s\:y {
		height: 100%
	}

	.s\:w5 {
		width: 5%
	}

	.s\:w10 {
		width: 10%
	}

	.s\:w15 {
		width: 15%
	}

	.s\:w20 {
		width: 20%
	}

	.s\:w25 {
		width: 25%
	}

	.s\:w30 {
		width: 30%
	}

	.s\:w35 {
		width: 35%
	}

	.s\:w40 {
		width: 40%
	}

	.s\:w45 {
		width: 45%
	}

	.s\:w50 {
		width: 50%
	}

	.s\:w55 {
		width: 55%
	}

	.s\:w60 {
		width: 60%
	}

	.s\:w65 {
		width: 65%
	}

	.s\:w70 {
		width: 70%
	}

	.s\:w75 {
		width: 75%
	}

	.s\:w80 {
		width: 80%
	}

	.s\:w85 {
		width: 85%
	}

	.s\:w90 {
		width: 90%
	}

	.s\:w95 {
		width: 95%
	}

	.s\:third {
		width: 33.33333%
	}

	.s\:two-thirds {
		width: 66.66667%
	}

	.s\:min-vw100 {
		min-width: 100vw
	}

	.s\:min-vh100 {
		min-height: 100vh
	}

	.s\:vw100 {
		width: 100vw
	}

	.s\:vh100 {
		height: 100vh
	}

	.s\:h25 {
		height: 25%
	}

	.s\:h50 {
		height: 50%
	}

	.s\:h75 {
		height: 75%
	}

	.s\:ttu {
		text-transform: uppercase
	}

	.s\:tdu {
		text-decoration: underline
	}

	.s\:tdn {
		text-decoration: none
	}

	.s\:tc {
		text-align: center
	}

	.s\:tl {
		text-align: left
	}

	.s\:tr {
		text-align: right
	}

	.s\:tj {
		text-align: justify
	}

	.s\:wrap {
		white-space: normal
	}

	.s\:nowrap,.s\:truncate {
		white-space: nowrap
	}

	.s\:truncate {
		overflow: hidden;
		text-overflow: ellipsis
	}

	.s\:usn {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.s\:ust {
		-webkit-user-select: text;
		-moz-user-select: text;
		-ms-user-select: text;
		user-select: text
	}

	.s\:usau {
		-webkit-user-select: auto;
		-moz-user-select: auto;
		-ms-user-select: auto;
		user-select: auto
	}

	.s\:usal {
		-webkit-user-select: all;
		-moz-user-select: all;
		-ms-user-select: all;
		user-select: all
	}

	.s\:wct {
		will-change: transform
	}

	.s\:wco {
		will-change: opacity
	}

	.s\:wcto {
		will-change: transform,opacity
	}

	.s\:zn10 {
		z-index: -10
	}

	.s\:zn9 {
		z-index: -9
	}

	.s\:zn8 {
		z-index: -8
	}

	.s\:zn7 {
		z-index: -7
	}

	.s\:zn6 {
		z-index: -6
	}

	.s\:zn5 {
		z-index: -5
	}

	.s\:zn4 {
		z-index: -4
	}

	.s\:zn3 {
		z-index: -3
	}

	.s\:zn2 {
		z-index: -2
	}

	.s\:zn1 {
		z-index: -1
	}

	.s\:z0 {
		z-index: 0
	}

	.s\:z1 {
		z-index: 1
	}

	.s\:z2 {
		z-index: 2
	}

	.s\:z3 {
		z-index: 3
	}

	.s\:z4 {
		z-index: 4
	}

	.s\:z5 {
		z-index: 5
	}

	.s\:z6 {
		z-index: 6
	}

	.s\:z7 {
		z-index: 7
	}

	.s\:z8 {
		z-index: 8
	}

	.s\:z9 {
		z-index: 9
	}

	.s\:z10 {
		z-index: 10
	}
}

@media (min-width:850px) {
	.m\:visually-hidden {
		position: absolute;
		height: 1px;
		width: 1px;
		overflow: hidden;
		clip: rect(1px,1px,1px,1px);
		white-space: nowrap
	}

	.m\:acs {
		align-content: flex-start
	}

	.m\:acc {
		align-content: center
	}

	.m\:ace {
		align-content: flex-end
	}

	.m\:acb {
		align-content: space-between
	}

	.m\:aca {
		align-content: space-around
	}

	.m\:ais {
		align-items: flex-start
	}

	.m\:aic {
		align-items: center
	}

	.m\:aie {
		align-items: flex-end
	}

	.m\:aib {
		align-items: baseline
	}

	.m\:aistr {
		align-items: stretch
	}

	.m\:asa {
		align-self: auto
	}

	.m\:ass {
		align-self: flex-start
	}

	.m\:asc {
		align-self: center
	}

	.m\:ase {
		align-self: flex-end
	}

	.m\:asstr {
		align-self: stretch
	}

	.m\:bg-ui-1 {
		background-color: #007078
	}

	.m\:bg-ui-2 {
		background-color: #99d9d9
	}

	.m\:bg-ui-3 {
		background-color: #c5b000
	}

	.m\:bg-ui-4 {
		background-color: #727336
	}

	.m\:bg-ui-5 {
		background-color: #817652
	}

	.m\:bg-white {
		background-color: #fff
	}

	.m\:bg-cover {
		background-size: cover
	}

	.m\:bg-contain {
		background-size: contain
	}

	.m\:bg-center {
		background-position: 50%
	}

	.m\:bg-left {
		background-position: 0
	}

	.m\:bg-right {
		background-position: 100%
	}

	.m\:bg-no-repeat {
		background-repeat: no-repeat
	}

	.m\:bn {
		border: none
	}

	.m\:ba {
		border: 2px solid #000
	}

	.m\:bt,.m\:bv {
		border-top: 2px solid #000
	}

	.m\:bb,.m\:bv {
		border-bottom: 2px solid #000
	}

	.m\:bh,.m\:bl {
		border-left: 2px solid #000
	}

	.m\:bh,.m\:br {
		border-right: 2px solid #000
	}

	.m\:bc-ui-1 {
		border-color: #007078
	}

	.m\:bc-ui-2 {
		border-color: #99d9d9
	}

	.m\:bc-ui-3 {
		border-color: #c5b000
	}

	.m\:bc-ui-4 {
		border-color: #727336
	}

	.m\:bc-ui-5 {
		border-color: #817652
	}

	.m\:bc-white {
		border-color: #fff
	}

	.m\:br50 {
		border-radius: 50%
	}

	.m\:bs-solid {
		border-style: solid
	}

	.m\:bw2 {
		border-width: 2px
	}

	.m\:c-ui-1 {
		color: #007078
	}

	.m\:c-ui-2 {
		color: #99d9d9
	}

	.m\:c-ui-3 {
		color: #c5b000
	}

	.m\:c-ui-4 {
		color: #727336
	}

	.m\:c-ui-5 {
		color: #817652
	}

	.m\:c-white {
		color: #fff
	}

	.m\:db {
		display: block
	}

	.m\:dib {
		display: inline-block
	}

	.m\:di {
		display: inline
	}

	.m\:df {
		display: flex
	}

	.m\:dn {
		display: none
	}

	.m\:fr {
		flex-direction: row
	}

	.m\:frr {
		flex-direction: row-reverse
	}

	.m\:fc {
		flex-direction: column
	}

	.m\:fcr {
		flex-direction: column-reverse
	}

	.m\:fg1 {
		flex-grow: 1
	}

	.m\:fg0 {
		flex-grow: 0
	}

	.m\:fs1 {
		flex-shrink: 1
	}

	.m\:fs0 {
		flex-shrink: 0
	}

	.m\:fnw {
		flex-wrap: nowrap
	}

	.m\:fw {
		flex-wrap: wrap
	}

	.m\:fwr {
		flex-wrap: wrap-reverse
	}

	.m\:fi {
		flex: 0 1 auto
	}

	.m\:f1 {
		flex: 1 1 0%
	}

	.m\:fa {
		flex: 1 1 auto
	}

	.m\:fn {
		flex: none
	}

	.m\:sans {
		font-family: Helvetica,sans-serif
	}

	.m\:serif {
		font-family: Times New Roman,serif
	}

	.m\:f0 {
		font-size: 0
	}

	.m\:f7 {
		font-size: .7rem
	}

	.m\:f8 {
		font-size: .85rem
	}

	.m\:f9 {
		font-size: .9rem
	}

	.m\:f10 {
		font-size: 1rem
	}

	.m\:f12 {
		font-size: 1.2rem
	}

	.m\:f14 {
		font-size: 1.4rem
	}

	.m\:f16 {
		font-size: 1.6rem
	}

	.m\:f20 {
		font-size: 2rem
	}

	.m\:f24 {
		font-size: 2.4rem
	}

	.m\:f32 {
		font-size: 3.2rem
	}

	.m\:f56 {
		font-size: 5.6rem
	}

	.m\:f64 {
		font-size: 6.4rem
	}

	.m\:f100 {
		font-size: 10rem
	}

	.m\:i {
		font-style: italic
	}

	.m\:fw100 {
		font-weight: 100
	}

	.m\:fw200 {
		font-weight: 200
	}

	.m\:fw300 {
		font-weight: 300
	}

	.m\:fw400 {
		font-weight: 400
	}

	.m\:fw500 {
		font-weight: 500
	}

	.m\:fw600 {
		font-weight: 600
	}

	.m\:fw700 {
		font-weight: 700
	}

	.m\:fw800 {
		font-weight: 800
	}

	.m\:fw900 {
		font-weight: 900
	}

	.m\:jcs {
		justify-content: flex-start
	}

	.m\:jcc {
		justify-content: center
	}

	.m\:jce {
		justify-content: flex-end
	}

	.m\:jcb {
		justify-content: space-between
	}

	.m\:jca {
		justify-content: space-around
	}

	.m\:ls-01em {
		letter-spacing: -.01em
	}

	.m\:ls01em {
		letter-spacing: .01em
	}

	.m\:ls02em {
		letter-spacing: .02em
	}

	.m\:lh100 {
		line-height: 1
	}

	.m\:lh120 {
		line-height: 1.2
	}

	.m\:lh140 {
		line-height: 1.4
	}

	.m\:lh160 {
		line-height: 1.6
	}

	.m\:ma {
		margin: auto
	}

	.m\:mta,.m\:mva {
		margin-top: auto
	}

	.m\:mba,.m\:mva {
		margin-bottom: auto
	}

	.m\:mha,.m\:mla {
		margin-left: auto
	}

	.m\:mha,.m\:mra {
		margin-right: auto
	}

	.m\:mn250 {
		margin: -25rem
	}

	.m\:mtn250,.m\:mvn250 {
		margin-top: -25rem
	}

	.m\:mbn250,.m\:mvn250 {
		margin-bottom: -25rem
	}

	.m\:mhn250,.m\:mln250 {
		margin-left: -25rem
	}

	.m\:mhn250,.m\:mrn250 {
		margin-right: -25rem
	}

	.m\:mn245 {
		margin: -24.5rem
	}

	.m\:mtn245,.m\:mvn245 {
		margin-top: -24.5rem
	}

	.m\:mbn245,.m\:mvn245 {
		margin-bottom: -24.5rem
	}

	.m\:mhn245,.m\:mln245 {
		margin-left: -24.5rem
	}

	.m\:mhn245,.m\:mrn245 {
		margin-right: -24.5rem
	}

	.m\:mn240 {
		margin: -24rem
	}

	.m\:mtn240,.m\:mvn240 {
		margin-top: -24rem
	}

	.m\:mbn240,.m\:mvn240 {
		margin-bottom: -24rem
	}

	.m\:mhn240,.m\:mln240 {
		margin-left: -24rem
	}

	.m\:mhn240,.m\:mrn240 {
		margin-right: -24rem
	}

	.m\:mn235 {
		margin: -23.5rem
	}

	.m\:mtn235,.m\:mvn235 {
		margin-top: -23.5rem
	}

	.m\:mbn235,.m\:mvn235 {
		margin-bottom: -23.5rem
	}

	.m\:mhn235,.m\:mln235 {
		margin-left: -23.5rem
	}

	.m\:mhn235,.m\:mrn235 {
		margin-right: -23.5rem
	}

	.m\:mn230 {
		margin: -23rem
	}

	.m\:mtn230,.m\:mvn230 {
		margin-top: -23rem
	}

	.m\:mbn230,.m\:mvn230 {
		margin-bottom: -23rem
	}

	.m\:mhn230,.m\:mln230 {
		margin-left: -23rem
	}

	.m\:mhn230,.m\:mrn230 {
		margin-right: -23rem
	}

	.m\:mn225 {
		margin: -22.5rem
	}

	.m\:mtn225,.m\:mvn225 {
		margin-top: -22.5rem
	}

	.m\:mbn225,.m\:mvn225 {
		margin-bottom: -22.5rem
	}

	.m\:mhn225,.m\:mln225 {
		margin-left: -22.5rem
	}

	.m\:mhn225,.m\:mrn225 {
		margin-right: -22.5rem
	}

	.m\:mn220 {
		margin: -22rem
	}

	.m\:mtn220,.m\:mvn220 {
		margin-top: -22rem
	}

	.m\:mbn220,.m\:mvn220 {
		margin-bottom: -22rem
	}

	.m\:mhn220,.m\:mln220 {
		margin-left: -22rem
	}

	.m\:mhn220,.m\:mrn220 {
		margin-right: -22rem
	}

	.m\:mn215 {
		margin: -21.5rem
	}

	.m\:mtn215,.m\:mvn215 {
		margin-top: -21.5rem
	}

	.m\:mbn215,.m\:mvn215 {
		margin-bottom: -21.5rem
	}

	.m\:mhn215,.m\:mln215 {
		margin-left: -21.5rem
	}

	.m\:mhn215,.m\:mrn215 {
		margin-right: -21.5rem
	}

	.m\:mn210 {
		margin: -21rem
	}

	.m\:mtn210,.m\:mvn210 {
		margin-top: -21rem
	}

	.m\:mbn210,.m\:mvn210 {
		margin-bottom: -21rem
	}

	.m\:mhn210,.m\:mln210 {
		margin-left: -21rem
	}

	.m\:mhn210,.m\:mrn210 {
		margin-right: -21rem
	}

	.m\:mn205 {
		margin: -20.5rem
	}

	.m\:mtn205,.m\:mvn205 {
		margin-top: -20.5rem
	}

	.m\:mbn205,.m\:mvn205 {
		margin-bottom: -20.5rem
	}

	.m\:mhn205,.m\:mln205 {
		margin-left: -20.5rem
	}

	.m\:mhn205,.m\:mrn205 {
		margin-right: -20.5rem
	}

	.m\:mn200 {
		margin: -20rem
	}

	.m\:mtn200,.m\:mvn200 {
		margin-top: -20rem
	}

	.m\:mbn200,.m\:mvn200 {
		margin-bottom: -20rem
	}

	.m\:mhn200,.m\:mln200 {
		margin-left: -20rem
	}

	.m\:mhn200,.m\:mrn200 {
		margin-right: -20rem
	}

	.m\:mn195 {
		margin: -19.5rem
	}

	.m\:mtn195,.m\:mvn195 {
		margin-top: -19.5rem
	}

	.m\:mbn195,.m\:mvn195 {
		margin-bottom: -19.5rem
	}

	.m\:mhn195,.m\:mln195 {
		margin-left: -19.5rem
	}

	.m\:mhn195,.m\:mrn195 {
		margin-right: -19.5rem
	}

	.m\:mn190 {
		margin: -19rem
	}

	.m\:mtn190,.m\:mvn190 {
		margin-top: -19rem
	}

	.m\:mbn190,.m\:mvn190 {
		margin-bottom: -19rem
	}

	.m\:mhn190,.m\:mln190 {
		margin-left: -19rem
	}

	.m\:mhn190,.m\:mrn190 {
		margin-right: -19rem
	}

	.m\:mn185 {
		margin: -18.5rem
	}

	.m\:mtn185,.m\:mvn185 {
		margin-top: -18.5rem
	}

	.m\:mbn185,.m\:mvn185 {
		margin-bottom: -18.5rem
	}

	.m\:mhn185,.m\:mln185 {
		margin-left: -18.5rem
	}

	.m\:mhn185,.m\:mrn185 {
		margin-right: -18.5rem
	}

	.m\:mn180 {
		margin: -18rem
	}

	.m\:mtn180,.m\:mvn180 {
		margin-top: -18rem
	}

	.m\:mbn180,.m\:mvn180 {
		margin-bottom: -18rem
	}

	.m\:mhn180,.m\:mln180 {
		margin-left: -18rem
	}

	.m\:mhn180,.m\:mrn180 {
		margin-right: -18rem
	}

	.m\:mn175 {
		margin: -17.5rem
	}

	.m\:mtn175,.m\:mvn175 {
		margin-top: -17.5rem
	}

	.m\:mbn175,.m\:mvn175 {
		margin-bottom: -17.5rem
	}

	.m\:mhn175,.m\:mln175 {
		margin-left: -17.5rem
	}

	.m\:mhn175,.m\:mrn175 {
		margin-right: -17.5rem
	}

	.m\:mn170 {
		margin: -17rem
	}

	.m\:mtn170,.m\:mvn170 {
		margin-top: -17rem
	}

	.m\:mbn170,.m\:mvn170 {
		margin-bottom: -17rem
	}

	.m\:mhn170,.m\:mln170 {
		margin-left: -17rem
	}

	.m\:mhn170,.m\:mrn170 {
		margin-right: -17rem
	}

	.m\:mn165 {
		margin: -16.5rem
	}

	.m\:mtn165,.m\:mvn165 {
		margin-top: -16.5rem
	}

	.m\:mbn165,.m\:mvn165 {
		margin-bottom: -16.5rem
	}

	.m\:mhn165,.m\:mln165 {
		margin-left: -16.5rem
	}

	.m\:mhn165,.m\:mrn165 {
		margin-right: -16.5rem
	}

	.m\:mn160 {
		margin: -16rem
	}

	.m\:mtn160,.m\:mvn160 {
		margin-top: -16rem
	}

	.m\:mbn160,.m\:mvn160 {
		margin-bottom: -16rem
	}

	.m\:mhn160,.m\:mln160 {
		margin-left: -16rem
	}

	.m\:mhn160,.m\:mrn160 {
		margin-right: -16rem
	}

	.m\:mn155 {
		margin: -15.5rem
	}

	.m\:mtn155,.m\:mvn155 {
		margin-top: -15.5rem
	}

	.m\:mbn155,.m\:mvn155 {
		margin-bottom: -15.5rem
	}

	.m\:mhn155,.m\:mln155 {
		margin-left: -15.5rem
	}

	.m\:mhn155,.m\:mrn155 {
		margin-right: -15.5rem
	}

	.m\:mn150 {
		margin: -15rem
	}

	.m\:mtn150,.m\:mvn150 {
		margin-top: -15rem
	}

	.m\:mbn150,.m\:mvn150 {
		margin-bottom: -15rem
	}

	.m\:mhn150,.m\:mln150 {
		margin-left: -15rem
	}

	.m\:mhn150,.m\:mrn150 {
		margin-right: -15rem
	}

	.m\:mn145 {
		margin: -14.5rem
	}

	.m\:mtn145,.m\:mvn145 {
		margin-top: -14.5rem
	}

	.m\:mbn145,.m\:mvn145 {
		margin-bottom: -14.5rem
	}

	.m\:mhn145,.m\:mln145 {
		margin-left: -14.5rem
	}

	.m\:mhn145,.m\:mrn145 {
		margin-right: -14.5rem
	}

	.m\:mn140 {
		margin: -14rem
	}

	.m\:mtn140,.m\:mvn140 {
		margin-top: -14rem
	}

	.m\:mbn140,.m\:mvn140 {
		margin-bottom: -14rem
	}

	.m\:mhn140,.m\:mln140 {
		margin-left: -14rem
	}

	.m\:mhn140,.m\:mrn140 {
		margin-right: -14rem
	}

	.m\:mn135 {
		margin: -13.5rem
	}

	.m\:mtn135,.m\:mvn135 {
		margin-top: -13.5rem
	}

	.m\:mbn135,.m\:mvn135 {
		margin-bottom: -13.5rem
	}

	.m\:mhn135,.m\:mln135 {
		margin-left: -13.5rem
	}

	.m\:mhn135,.m\:mrn135 {
		margin-right: -13.5rem
	}

	.m\:mn130 {
		margin: -13rem
	}

	.m\:mtn130,.m\:mvn130 {
		margin-top: -13rem
	}

	.m\:mbn130,.m\:mvn130 {
		margin-bottom: -13rem
	}

	.m\:mhn130,.m\:mln130 {
		margin-left: -13rem
	}

	.m\:mhn130,.m\:mrn130 {
		margin-right: -13rem
	}

	.m\:mn125 {
		margin: -12.5rem
	}

	.m\:mtn125,.m\:mvn125 {
		margin-top: -12.5rem
	}

	.m\:mbn125,.m\:mvn125 {
		margin-bottom: -12.5rem
	}

	.m\:mhn125,.m\:mln125 {
		margin-left: -12.5rem
	}

	.m\:mhn125,.m\:mrn125 {
		margin-right: -12.5rem
	}

	.m\:mn120 {
		margin: -12rem
	}

	.m\:mtn120,.m\:mvn120 {
		margin-top: -12rem
	}

	.m\:mbn120,.m\:mvn120 {
		margin-bottom: -12rem
	}

	.m\:mhn120,.m\:mln120 {
		margin-left: -12rem
	}

	.m\:mhn120,.m\:mrn120 {
		margin-right: -12rem
	}

	.m\:mn115 {
		margin: -11.5rem
	}

	.m\:mtn115,.m\:mvn115 {
		margin-top: -11.5rem
	}

	.m\:mbn115,.m\:mvn115 {
		margin-bottom: -11.5rem
	}

	.m\:mhn115,.m\:mln115 {
		margin-left: -11.5rem
	}

	.m\:mhn115,.m\:mrn115 {
		margin-right: -11.5rem
	}

	.m\:mn110 {
		margin: -11rem
	}

	.m\:mtn110,.m\:mvn110 {
		margin-top: -11rem
	}

	.m\:mbn110,.m\:mvn110 {
		margin-bottom: -11rem
	}

	.m\:mhn110,.m\:mln110 {
		margin-left: -11rem
	}

	.m\:mhn110,.m\:mrn110 {
		margin-right: -11rem
	}

	.m\:mn105 {
		margin: -10.5rem
	}

	.m\:mtn105,.m\:mvn105 {
		margin-top: -10.5rem
	}

	.m\:mbn105,.m\:mvn105 {
		margin-bottom: -10.5rem
	}

	.m\:mhn105,.m\:mln105 {
		margin-left: -10.5rem
	}

	.m\:mhn105,.m\:mrn105 {
		margin-right: -10.5rem
	}

	.m\:mn100 {
		margin: -10rem
	}

	.m\:mtn100,.m\:mvn100 {
		margin-top: -10rem
	}

	.m\:mbn100,.m\:mvn100 {
		margin-bottom: -10rem
	}

	.m\:mhn100,.m\:mln100 {
		margin-left: -10rem
	}

	.m\:mhn100,.m\:mrn100 {
		margin-right: -10rem
	}

	.m\:mn95 {
		margin: -9.5rem
	}

	.m\:mtn95,.m\:mvn95 {
		margin-top: -9.5rem
	}

	.m\:mbn95,.m\:mvn95 {
		margin-bottom: -9.5rem
	}

	.m\:mhn95,.m\:mln95 {
		margin-left: -9.5rem
	}

	.m\:mhn95,.m\:mrn95 {
		margin-right: -9.5rem
	}

	.m\:mn90 {
		margin: -9rem
	}

	.m\:mtn90,.m\:mvn90 {
		margin-top: -9rem
	}

	.m\:mbn90,.m\:mvn90 {
		margin-bottom: -9rem
	}

	.m\:mhn90,.m\:mln90 {
		margin-left: -9rem
	}

	.m\:mhn90,.m\:mrn90 {
		margin-right: -9rem
	}

	.m\:mn85 {
		margin: -8.5rem
	}

	.m\:mtn85,.m\:mvn85 {
		margin-top: -8.5rem
	}

	.m\:mbn85,.m\:mvn85 {
		margin-bottom: -8.5rem
	}

	.m\:mhn85,.m\:mln85 {
		margin-left: -8.5rem
	}

	.m\:mhn85,.m\:mrn85 {
		margin-right: -8.5rem
	}

	.m\:mn80 {
		margin: -8rem
	}

	.m\:mtn80,.m\:mvn80 {
		margin-top: -8rem
	}

	.m\:mbn80,.m\:mvn80 {
		margin-bottom: -8rem
	}

	.m\:mhn80,.m\:mln80 {
		margin-left: -8rem
	}

	.m\:mhn80,.m\:mrn80 {
		margin-right: -8rem
	}

	.m\:mn75 {
		margin: -7.5rem
	}

	.m\:mtn75,.m\:mvn75 {
		margin-top: -7.5rem
	}

	.m\:mbn75,.m\:mvn75 {
		margin-bottom: -7.5rem
	}

	.m\:mhn75,.m\:mln75 {
		margin-left: -7.5rem
	}

	.m\:mhn75,.m\:mrn75 {
		margin-right: -7.5rem
	}

	.m\:mn70 {
		margin: -7rem
	}

	.m\:mtn70,.m\:mvn70 {
		margin-top: -7rem
	}

	.m\:mbn70,.m\:mvn70 {
		margin-bottom: -7rem
	}

	.m\:mhn70,.m\:mln70 {
		margin-left: -7rem
	}

	.m\:mhn70,.m\:mrn70 {
		margin-right: -7rem
	}

	.m\:mn65 {
		margin: -6.5rem
	}

	.m\:mtn65,.m\:mvn65 {
		margin-top: -6.5rem
	}

	.m\:mbn65,.m\:mvn65 {
		margin-bottom: -6.5rem
	}

	.m\:mhn65,.m\:mln65 {
		margin-left: -6.5rem
	}

	.m\:mhn65,.m\:mrn65 {
		margin-right: -6.5rem
	}

	.m\:mn60 {
		margin: -6rem
	}

	.m\:mtn60,.m\:mvn60 {
		margin-top: -6rem
	}

	.m\:mbn60,.m\:mvn60 {
		margin-bottom: -6rem
	}

	.m\:mhn60,.m\:mln60 {
		margin-left: -6rem
	}

	.m\:mhn60,.m\:mrn60 {
		margin-right: -6rem
	}

	.m\:mn55 {
		margin: -5.5rem
	}

	.m\:mtn55,.m\:mvn55 {
		margin-top: -5.5rem
	}

	.m\:mbn55,.m\:mvn55 {
		margin-bottom: -5.5rem
	}

	.m\:mhn55,.m\:mln55 {
		margin-left: -5.5rem
	}

	.m\:mhn55,.m\:mrn55 {
		margin-right: -5.5rem
	}

	.m\:mn50 {
		margin: -5rem
	}

	.m\:mtn50,.m\:mvn50 {
		margin-top: -5rem
	}

	.m\:mbn50,.m\:mvn50 {
		margin-bottom: -5rem
	}

	.m\:mhn50,.m\:mln50 {
		margin-left: -5rem
	}

	.m\:mhn50,.m\:mrn50 {
		margin-right: -5rem
	}

	.m\:mn45 {
		margin: -4.5rem
	}

	.m\:mtn45,.m\:mvn45 {
		margin-top: -4.5rem
	}

	.m\:mbn45,.m\:mvn45 {
		margin-bottom: -4.5rem
	}

	.m\:mhn45,.m\:mln45 {
		margin-left: -4.5rem
	}

	.m\:mhn45,.m\:mrn45 {
		margin-right: -4.5rem
	}

	.m\:mn40 {
		margin: -4rem
	}

	.m\:mtn40,.m\:mvn40 {
		margin-top: -4rem
	}

	.m\:mbn40,.m\:mvn40 {
		margin-bottom: -4rem
	}

	.m\:mhn40,.m\:mln40 {
		margin-left: -4rem
	}

	.m\:mhn40,.m\:mrn40 {
		margin-right: -4rem
	}

	.m\:mn35 {
		margin: -3.5rem
	}

	.m\:mtn35,.m\:mvn35 {
		margin-top: -3.5rem
	}

	.m\:mbn35,.m\:mvn35 {
		margin-bottom: -3.5rem
	}

	.m\:mhn35,.m\:mln35 {
		margin-left: -3.5rem
	}

	.m\:mhn35,.m\:mrn35 {
		margin-right: -3.5rem
	}

	.m\:mn30 {
		margin: -3rem
	}

	.m\:mtn30,.m\:mvn30 {
		margin-top: -3rem
	}

	.m\:mbn30,.m\:mvn30 {
		margin-bottom: -3rem
	}

	.m\:mhn30,.m\:mln30 {
		margin-left: -3rem
	}

	.m\:mhn30,.m\:mrn30 {
		margin-right: -3rem
	}

	.m\:mn25 {
		margin: -2.5rem
	}

	.m\:mtn25,.m\:mvn25 {
		margin-top: -2.5rem
	}

	.m\:mbn25,.m\:mvn25 {
		margin-bottom: -2.5rem
	}

	.m\:mhn25,.m\:mln25 {
		margin-left: -2.5rem
	}

	.m\:mhn25,.m\:mrn25 {
		margin-right: -2.5rem
	}

	.m\:mn20 {
		margin: -2rem
	}

	.m\:mtn20,.m\:mvn20 {
		margin-top: -2rem
	}

	.m\:mbn20,.m\:mvn20 {
		margin-bottom: -2rem
	}

	.m\:mhn20,.m\:mln20 {
		margin-left: -2rem
	}

	.m\:mhn20,.m\:mrn20 {
		margin-right: -2rem
	}

	.m\:mn15 {
		margin: -1.5rem
	}

	.m\:mtn15,.m\:mvn15 {
		margin-top: -1.5rem
	}

	.m\:mbn15,.m\:mvn15 {
		margin-bottom: -1.5rem
	}

	.m\:mhn15,.m\:mln15 {
		margin-left: -1.5rem
	}

	.m\:mhn15,.m\:mrn15 {
		margin-right: -1.5rem
	}

	.m\:mn10 {
		margin: -1rem
	}

	.m\:mtn10,.m\:mvn10 {
		margin-top: -1rem
	}

	.m\:mbn10,.m\:mvn10 {
		margin-bottom: -1rem
	}

	.m\:mhn10,.m\:mln10 {
		margin-left: -1rem
	}

	.m\:mhn10,.m\:mrn10 {
		margin-right: -1rem
	}

	.m\:mn5 {
		margin: -.5rem
	}

	.m\:mtn5,.m\:mvn5 {
		margin-top: -.5rem
	}

	.m\:mbn5,.m\:mvn5 {
		margin-bottom: -.5rem
	}

	.m\:mhn5,.m\:mln5 {
		margin-left: -.5rem
	}

	.m\:mhn5,.m\:mrn5 {
		margin-right: -.5rem
	}

	.m\:m0 {
		margin: 0
	}

	.m\:mt0,.m\:mv0 {
		margin-top: 0
	}

	.m\:mb0,.m\:mv0 {
		margin-bottom: 0
	}

	.m\:mh0,.m\:ml0 {
		margin-left: 0
	}

	.m\:mh0,.m\:mr0 {
		margin-right: 0
	}

	.m\:m5 {
		margin: .5rem
	}

	.m\:mt5,.m\:mv5 {
		margin-top: .5rem
	}

	.m\:mb5,.m\:mv5 {
		margin-bottom: .5rem
	}

	.m\:mh5,.m\:ml5 {
		margin-left: .5rem
	}

	.m\:mh5,.m\:mr5 {
		margin-right: .5rem
	}

	.m\:m10 {
		margin: 1rem
	}

	.m\:mt10,.m\:mv10 {
		margin-top: 1rem
	}

	.m\:mb10,.m\:mv10 {
		margin-bottom: 1rem
	}

	.m\:mh10,.m\:ml10 {
		margin-left: 1rem
	}

	.m\:mh10,.m\:mr10 {
		margin-right: 1rem
	}

	.m\:m15 {
		margin: 1.5rem
	}

	.m\:mt15,.m\:mv15 {
		margin-top: 1.5rem
	}

	.m\:mb15,.m\:mv15 {
		margin-bottom: 1.5rem
	}

	.m\:mh15,.m\:ml15 {
		margin-left: 1.5rem
	}

	.m\:mh15,.m\:mr15 {
		margin-right: 1.5rem
	}

	.m\:m20 {
		margin: 2rem
	}

	.m\:mt20,.m\:mv20 {
		margin-top: 2rem
	}

	.m\:mb20,.m\:mv20 {
		margin-bottom: 2rem
	}

	.m\:mh20,.m\:ml20 {
		margin-left: 2rem
	}

	.m\:mh20,.m\:mr20 {
		margin-right: 2rem
	}

	.m\:m25 {
		margin: 2.5rem
	}

	.m\:mt25,.m\:mv25 {
		margin-top: 2.5rem
	}

	.m\:mb25,.m\:mv25 {
		margin-bottom: 2.5rem
	}

	.m\:mh25,.m\:ml25 {
		margin-left: 2.5rem
	}

	.m\:mh25,.m\:mr25 {
		margin-right: 2.5rem
	}

	.m\:m30 {
		margin: 3rem
	}

	.m\:mt30,.m\:mv30 {
		margin-top: 3rem
	}

	.m\:mb30,.m\:mv30 {
		margin-bottom: 3rem
	}

	.m\:mh30,.m\:ml30 {
		margin-left: 3rem
	}

	.m\:mh30,.m\:mr30 {
		margin-right: 3rem
	}

	.m\:m35 {
		margin: 3.5rem
	}

	.m\:mt35,.m\:mv35 {
		margin-top: 3.5rem
	}

	.m\:mb35,.m\:mv35 {
		margin-bottom: 3.5rem
	}

	.m\:mh35,.m\:ml35 {
		margin-left: 3.5rem
	}

	.m\:mh35,.m\:mr35 {
		margin-right: 3.5rem
	}

	.m\:m40 {
		margin: 4rem
	}

	.m\:mt40,.m\:mv40 {
		margin-top: 4rem
	}

	.m\:mb40,.m\:mv40 {
		margin-bottom: 4rem
	}

	.m\:mh40,.m\:ml40 {
		margin-left: 4rem
	}

	.m\:mh40,.m\:mr40 {
		margin-right: 4rem
	}

	.m\:m45 {
		margin: 4.5rem
	}

	.m\:mt45,.m\:mv45 {
		margin-top: 4.5rem
	}

	.m\:mb45,.m\:mv45 {
		margin-bottom: 4.5rem
	}

	.m\:mh45,.m\:ml45 {
		margin-left: 4.5rem
	}

	.m\:mh45,.m\:mr45 {
		margin-right: 4.5rem
	}

	.m\:m50 {
		margin: 5rem
	}

	.m\:mt50,.m\:mv50 {
		margin-top: 5rem
	}

	.m\:mb50,.m\:mv50 {
		margin-bottom: 5rem
	}

	.m\:mh50,.m\:ml50 {
		margin-left: 5rem
	}

	.m\:mh50,.m\:mr50 {
		margin-right: 5rem
	}

	.m\:m55 {
		margin: 5.5rem
	}

	.m\:mt55,.m\:mv55 {
		margin-top: 5.5rem
	}

	.m\:mb55,.m\:mv55 {
		margin-bottom: 5.5rem
	}

	.m\:mh55,.m\:ml55 {
		margin-left: 5.5rem
	}

	.m\:mh55,.m\:mr55 {
		margin-right: 5.5rem
	}

	.m\:m60 {
		margin: 6rem
	}

	.m\:mt60,.m\:mv60 {
		margin-top: 6rem
	}

	.m\:mb60,.m\:mv60 {
		margin-bottom: 6rem
	}

	.m\:mh60,.m\:ml60 {
		margin-left: 6rem
	}

	.m\:mh60,.m\:mr60 {
		margin-right: 6rem
	}

	.m\:m65 {
		margin: 6.5rem
	}

	.m\:mt65,.m\:mv65 {
		margin-top: 6.5rem
	}

	.m\:mb65,.m\:mv65 {
		margin-bottom: 6.5rem
	}

	.m\:mh65,.m\:ml65 {
		margin-left: 6.5rem
	}

	.m\:mh65,.m\:mr65 {
		margin-right: 6.5rem
	}

	.m\:m70 {
		margin: 7rem
	}

	.m\:mt70,.m\:mv70 {
		margin-top: 7rem
	}

	.m\:mb70,.m\:mv70 {
		margin-bottom: 7rem
	}

	.m\:mh70,.m\:ml70 {
		margin-left: 7rem
	}

	.m\:mh70,.m\:mr70 {
		margin-right: 7rem
	}

	.m\:m75 {
		margin: 7.5rem
	}

	.m\:mt75,.m\:mv75 {
		margin-top: 7.5rem
	}

	.m\:mb75,.m\:mv75 {
		margin-bottom: 7.5rem
	}

	.m\:mh75,.m\:ml75 {
		margin-left: 7.5rem
	}

	.m\:mh75,.m\:mr75 {
		margin-right: 7.5rem
	}

	.m\:m80 {
		margin: 8rem
	}

	.m\:mt80,.m\:mv80 {
		margin-top: 8rem
	}

	.m\:mb80,.m\:mv80 {
		margin-bottom: 8rem
	}

	.m\:mh80,.m\:ml80 {
		margin-left: 8rem
	}

	.m\:mh80,.m\:mr80 {
		margin-right: 8rem
	}

	.m\:m85 {
		margin: 8.5rem
	}

	.m\:mt85,.m\:mv85 {
		margin-top: 8.5rem
	}

	.m\:mb85,.m\:mv85 {
		margin-bottom: 8.5rem
	}

	.m\:mh85,.m\:ml85 {
		margin-left: 8.5rem
	}

	.m\:mh85,.m\:mr85 {
		margin-right: 8.5rem
	}

	.m\:m90 {
		margin: 9rem
	}

	.m\:mt90,.m\:mv90 {
		margin-top: 9rem
	}

	.m\:mb90,.m\:mv90 {
		margin-bottom: 9rem
	}

	.m\:mh90,.m\:ml90 {
		margin-left: 9rem
	}

	.m\:mh90,.m\:mr90 {
		margin-right: 9rem
	}

	.m\:m95 {
		margin: 9.5rem
	}

	.m\:mt95,.m\:mv95 {
		margin-top: 9.5rem
	}

	.m\:mb95,.m\:mv95 {
		margin-bottom: 9.5rem
	}

	.m\:mh95,.m\:ml95 {
		margin-left: 9.5rem
	}

	.m\:mh95,.m\:mr95 {
		margin-right: 9.5rem
	}

	.m\:m100 {
		margin: 10rem
	}

	.m\:mt100,.m\:mv100 {
		margin-top: 10rem
	}

	.m\:mb100,.m\:mv100 {
		margin-bottom: 10rem
	}

	.m\:mh100,.m\:ml100 {
		margin-left: 10rem
	}

	.m\:mh100,.m\:mr100 {
		margin-right: 10rem
	}

	.m\:m105 {
		margin: 10.5rem
	}

	.m\:mt105,.m\:mv105 {
		margin-top: 10.5rem
	}

	.m\:mb105,.m\:mv105 {
		margin-bottom: 10.5rem
	}

	.m\:mh105,.m\:ml105 {
		margin-left: 10.5rem
	}

	.m\:mh105,.m\:mr105 {
		margin-right: 10.5rem
	}

	.m\:m110 {
		margin: 11rem
	}

	.m\:mt110,.m\:mv110 {
		margin-top: 11rem
	}

	.m\:mb110,.m\:mv110 {
		margin-bottom: 11rem
	}

	.m\:mh110,.m\:ml110 {
		margin-left: 11rem
	}

	.m\:mh110,.m\:mr110 {
		margin-right: 11rem
	}

	.m\:m115 {
		margin: 11.5rem
	}

	.m\:mt115,.m\:mv115 {
		margin-top: 11.5rem
	}

	.m\:mb115,.m\:mv115 {
		margin-bottom: 11.5rem
	}

	.m\:mh115,.m\:ml115 {
		margin-left: 11.5rem
	}

	.m\:mh115,.m\:mr115 {
		margin-right: 11.5rem
	}

	.m\:m120 {
		margin: 12rem
	}

	.m\:mt120,.m\:mv120 {
		margin-top: 12rem
	}

	.m\:mb120,.m\:mv120 {
		margin-bottom: 12rem
	}

	.m\:mh120,.m\:ml120 {
		margin-left: 12rem
	}

	.m\:mh120,.m\:mr120 {
		margin-right: 12rem
	}

	.m\:m125 {
		margin: 12.5rem
	}

	.m\:mt125,.m\:mv125 {
		margin-top: 12.5rem
	}

	.m\:mb125,.m\:mv125 {
		margin-bottom: 12.5rem
	}

	.m\:mh125,.m\:ml125 {
		margin-left: 12.5rem
	}

	.m\:mh125,.m\:mr125 {
		margin-right: 12.5rem
	}

	.m\:m130 {
		margin: 13rem
	}

	.m\:mt130,.m\:mv130 {
		margin-top: 13rem
	}

	.m\:mb130,.m\:mv130 {
		margin-bottom: 13rem
	}

	.m\:mh130,.m\:ml130 {
		margin-left: 13rem
	}

	.m\:mh130,.m\:mr130 {
		margin-right: 13rem
	}

	.m\:m135 {
		margin: 13.5rem
	}

	.m\:mt135,.m\:mv135 {
		margin-top: 13.5rem
	}

	.m\:mb135,.m\:mv135 {
		margin-bottom: 13.5rem
	}

	.m\:mh135,.m\:ml135 {
		margin-left: 13.5rem
	}

	.m\:mh135,.m\:mr135 {
		margin-right: 13.5rem
	}

	.m\:m140 {
		margin: 14rem
	}

	.m\:mt140,.m\:mv140 {
		margin-top: 14rem
	}

	.m\:mb140,.m\:mv140 {
		margin-bottom: 14rem
	}

	.m\:mh140,.m\:ml140 {
		margin-left: 14rem
	}

	.m\:mh140,.m\:mr140 {
		margin-right: 14rem
	}

	.m\:m145 {
		margin: 14.5rem
	}

	.m\:mt145,.m\:mv145 {
		margin-top: 14.5rem
	}

	.m\:mb145,.m\:mv145 {
		margin-bottom: 14.5rem
	}

	.m\:mh145,.m\:ml145 {
		margin-left: 14.5rem
	}

	.m\:mh145,.m\:mr145 {
		margin-right: 14.5rem
	}

	.m\:m150 {
		margin: 15rem
	}

	.m\:mt150,.m\:mv150 {
		margin-top: 15rem
	}

	.m\:mb150,.m\:mv150 {
		margin-bottom: 15rem
	}

	.m\:mh150,.m\:ml150 {
		margin-left: 15rem
	}

	.m\:mh150,.m\:mr150 {
		margin-right: 15rem
	}

	.m\:m155 {
		margin: 15.5rem
	}

	.m\:mt155,.m\:mv155 {
		margin-top: 15.5rem
	}

	.m\:mb155,.m\:mv155 {
		margin-bottom: 15.5rem
	}

	.m\:mh155,.m\:ml155 {
		margin-left: 15.5rem
	}

	.m\:mh155,.m\:mr155 {
		margin-right: 15.5rem
	}

	.m\:m160 {
		margin: 16rem
	}

	.m\:mt160,.m\:mv160 {
		margin-top: 16rem
	}

	.m\:mb160,.m\:mv160 {
		margin-bottom: 16rem
	}

	.m\:mh160,.m\:ml160 {
		margin-left: 16rem
	}

	.m\:mh160,.m\:mr160 {
		margin-right: 16rem
	}

	.m\:m165 {
		margin: 16.5rem
	}

	.m\:mt165,.m\:mv165 {
		margin-top: 16.5rem
	}

	.m\:mb165,.m\:mv165 {
		margin-bottom: 16.5rem
	}

	.m\:mh165,.m\:ml165 {
		margin-left: 16.5rem
	}

	.m\:mh165,.m\:mr165 {
		margin-right: 16.5rem
	}

	.m\:m170 {
		margin: 17rem
	}

	.m\:mt170,.m\:mv170 {
		margin-top: 17rem
	}

	.m\:mb170,.m\:mv170 {
		margin-bottom: 17rem
	}

	.m\:mh170,.m\:ml170 {
		margin-left: 17rem
	}

	.m\:mh170,.m\:mr170 {
		margin-right: 17rem
	}

	.m\:m175 {
		margin: 17.5rem
	}

	.m\:mt175,.m\:mv175 {
		margin-top: 17.5rem
	}

	.m\:mb175,.m\:mv175 {
		margin-bottom: 17.5rem
	}

	.m\:mh175,.m\:ml175 {
		margin-left: 17.5rem
	}

	.m\:mh175,.m\:mr175 {
		margin-right: 17.5rem
	}

	.m\:m180 {
		margin: 18rem
	}

	.m\:mt180,.m\:mv180 {
		margin-top: 18rem
	}

	.m\:mb180,.m\:mv180 {
		margin-bottom: 18rem
	}

	.m\:mh180,.m\:ml180 {
		margin-left: 18rem
	}

	.m\:mh180,.m\:mr180 {
		margin-right: 18rem
	}

	.m\:m185 {
		margin: 18.5rem
	}

	.m\:mt185,.m\:mv185 {
		margin-top: 18.5rem
	}

	.m\:mb185,.m\:mv185 {
		margin-bottom: 18.5rem
	}

	.m\:mh185,.m\:ml185 {
		margin-left: 18.5rem
	}

	.m\:mh185,.m\:mr185 {
		margin-right: 18.5rem
	}

	.m\:m190 {
		margin: 19rem
	}

	.m\:mt190,.m\:mv190 {
		margin-top: 19rem
	}

	.m\:mb190,.m\:mv190 {
		margin-bottom: 19rem
	}

	.m\:mh190,.m\:ml190 {
		margin-left: 19rem
	}

	.m\:mh190,.m\:mr190 {
		margin-right: 19rem
	}

	.m\:m195 {
		margin: 19.5rem
	}

	.m\:mt195,.m\:mv195 {
		margin-top: 19.5rem
	}

	.m\:mb195,.m\:mv195 {
		margin-bottom: 19.5rem
	}

	.m\:mh195,.m\:ml195 {
		margin-left: 19.5rem
	}

	.m\:mh195,.m\:mr195 {
		margin-right: 19.5rem
	}

	.m\:m200 {
		margin: 20rem
	}

	.m\:mt200,.m\:mv200 {
		margin-top: 20rem
	}

	.m\:mb200,.m\:mv200 {
		margin-bottom: 20rem
	}

	.m\:mh200,.m\:ml200 {
		margin-left: 20rem
	}

	.m\:mh200,.m\:mr200 {
		margin-right: 20rem
	}

	.m\:m205 {
		margin: 20.5rem
	}

	.m\:mt205,.m\:mv205 {
		margin-top: 20.5rem
	}

	.m\:mb205,.m\:mv205 {
		margin-bottom: 20.5rem
	}

	.m\:mh205,.m\:ml205 {
		margin-left: 20.5rem
	}

	.m\:mh205,.m\:mr205 {
		margin-right: 20.5rem
	}

	.m\:m210 {
		margin: 21rem
	}

	.m\:mt210,.m\:mv210 {
		margin-top: 21rem
	}

	.m\:mb210,.m\:mv210 {
		margin-bottom: 21rem
	}

	.m\:mh210,.m\:ml210 {
		margin-left: 21rem
	}

	.m\:mh210,.m\:mr210 {
		margin-right: 21rem
	}

	.m\:m215 {
		margin: 21.5rem
	}

	.m\:mt215,.m\:mv215 {
		margin-top: 21.5rem
	}

	.m\:mb215,.m\:mv215 {
		margin-bottom: 21.5rem
	}

	.m\:mh215,.m\:ml215 {
		margin-left: 21.5rem
	}

	.m\:mh215,.m\:mr215 {
		margin-right: 21.5rem
	}

	.m\:m220 {
		margin: 22rem
	}

	.m\:mt220,.m\:mv220 {
		margin-top: 22rem
	}

	.m\:mb220,.m\:mv220 {
		margin-bottom: 22rem
	}

	.m\:mh220,.m\:ml220 {
		margin-left: 22rem
	}

	.m\:mh220,.m\:mr220 {
		margin-right: 22rem
	}

	.m\:m225 {
		margin: 22.5rem
	}

	.m\:mt225,.m\:mv225 {
		margin-top: 22.5rem
	}

	.m\:mb225,.m\:mv225 {
		margin-bottom: 22.5rem
	}

	.m\:mh225,.m\:ml225 {
		margin-left: 22.5rem
	}

	.m\:mh225,.m\:mr225 {
		margin-right: 22.5rem
	}

	.m\:m230 {
		margin: 23rem
	}

	.m\:mt230,.m\:mv230 {
		margin-top: 23rem
	}

	.m\:mb230,.m\:mv230 {
		margin-bottom: 23rem
	}

	.m\:mh230,.m\:ml230 {
		margin-left: 23rem
	}

	.m\:mh230,.m\:mr230 {
		margin-right: 23rem
	}

	.m\:m235 {
		margin: 23.5rem
	}

	.m\:mt235,.m\:mv235 {
		margin-top: 23.5rem
	}

	.m\:mb235,.m\:mv235 {
		margin-bottom: 23.5rem
	}

	.m\:mh235,.m\:ml235 {
		margin-left: 23.5rem
	}

	.m\:mh235,.m\:mr235 {
		margin-right: 23.5rem
	}

	.m\:m240 {
		margin: 24rem
	}

	.m\:mt240,.m\:mv240 {
		margin-top: 24rem
	}

	.m\:mb240,.m\:mv240 {
		margin-bottom: 24rem
	}

	.m\:mh240,.m\:ml240 {
		margin-left: 24rem
	}

	.m\:mh240,.m\:mr240 {
		margin-right: 24rem
	}

	.m\:m245 {
		margin: 24.5rem
	}

	.m\:mt245,.m\:mv245 {
		margin-top: 24.5rem
	}

	.m\:mb245,.m\:mv245 {
		margin-bottom: 24.5rem
	}

	.m\:mh245,.m\:ml245 {
		margin-left: 24.5rem
	}

	.m\:mh245,.m\:mr245 {
		margin-right: 24.5rem
	}

	.m\:m250 {
		margin: 25rem
	}

	.m\:mt250,.m\:mv250 {
		margin-top: 25rem
	}

	.m\:mb250,.m\:mv250 {
		margin-bottom: 25rem
	}

	.m\:mh250,.m\:ml250 {
		margin-left: 25rem
	}

	.m\:mh250,.m\:mr250 {
		margin-right: 25rem
	}

	.m\:max-w500 {
		max-width: 500px
	}

	.m\:max-w750 {
		max-width: 750px
	}

	.m\:max-w980 {
		max-width: 980px
	}

	.m\:max-w1280 {
		max-width: 1280px
	}

	.m\:max-w1440 {
		max-width: 1440px
	}

	.m\:o-contain {
		-o-object-fit: contain;
		object-fit: contain
	}

	.m\:o-cover {
		-o-object-fit: cover;
		object-fit: cover
	}

	.m\:o0 {
		opacity: 0
	}

	.m\:o05 {
		opacity: .05
	}

	.m\:o10 {
		opacity: .1
	}

	.m\:o15 {
		opacity: .15
	}

	.m\:o20 {
		opacity: .2
	}

	.m\:o25 {
		opacity: .25
	}

	.m\:o30 {
		opacity: .3
	}

	.m\:o35 {
		opacity: .35
	}

	.m\:o40 {
		opacity: .4
	}

	.m\:o45 {
		opacity: .45
	}

	.m\:o50 {
		opacity: .5
	}

	.m\:o55 {
		opacity: .55
	}

	.m\:o60 {
		opacity: .6
	}

	.m\:o65 {
		opacity: .65
	}

	.m\:o70 {
		opacity: .7
	}

	.m\:o75 {
		opacity: .75
	}

	.m\:o80 {
		opacity: .8
	}

	.m\:o85 {
		opacity: .85
	}

	.m\:o90 {
		opacity: .9
	}

	.m\:o95 {
		opacity: .95
	}

	.m\:o100 {
		opacity: .1
	}

	.m\:on1 {
		order: -1
	}

	.m\:oh {
		overflow: hidden
	}

	.m\:oy {
		overflow-y: auto;
		overflow-x: hidden
	}

	.m\:ox,.m\:oy {
		-webkit-overflow-scrolling: touch
	}

	.m\:ox {
		overflow-x: auto
	}

	.m\:p0 {
		padding: 0
	}

	.m\:pt0,.m\:pv0 {
		padding-top: 0
	}

	.m\:pb0,.m\:pv0 {
		padding-bottom: 0
	}

	.m\:ph0,.m\:pl0 {
		padding-left: 0
	}

	.m\:ph0,.m\:pr0 {
		padding-right: 0
	}

	.m\:p5 {
		padding: .5rem
	}

	.m\:pt5,.m\:pv5 {
		padding-top: .5rem
	}

	.m\:pb5,.m\:pv5 {
		padding-bottom: .5rem
	}

	.m\:ph5,.m\:pl5 {
		padding-left: .5rem
	}

	.m\:ph5,.m\:pr5 {
		padding-right: .5rem
	}

	.m\:p10 {
		padding: 1rem
	}

	.m\:pt10,.m\:pv10 {
		padding-top: 1rem
	}

	.m\:pb10,.m\:pv10 {
		padding-bottom: 1rem
	}

	.m\:ph10,.m\:pl10 {
		padding-left: 1rem
	}

	.m\:ph10,.m\:pr10 {
		padding-right: 1rem
	}

	.m\:p15 {
		padding: 1.5rem
	}

	.m\:pt15,.m\:pv15 {
		padding-top: 1.5rem
	}

	.m\:pb15,.m\:pv15 {
		padding-bottom: 1.5rem
	}

	.m\:ph15,.m\:pl15 {
		padding-left: 1.5rem
	}

	.m\:ph15,.m\:pr15 {
		padding-right: 1.5rem
	}

	.m\:p20 {
		padding: 2rem
	}

	.m\:pt20,.m\:pv20 {
		padding-top: 2rem
	}

	.m\:pb20,.m\:pv20 {
		padding-bottom: 2rem
	}

	.m\:ph20,.m\:pl20 {
		padding-left: 2rem
	}

	.m\:ph20,.m\:pr20 {
		padding-right: 2rem
	}

	.m\:p25 {
		padding: 2.5rem
	}

	.m\:pt25,.m\:pv25 {
		padding-top: 2.5rem
	}

	.m\:pb25,.m\:pv25 {
		padding-bottom: 2.5rem
	}

	.m\:ph25,.m\:pl25 {
		padding-left: 2.5rem
	}

	.m\:ph25,.m\:pr25 {
		padding-right: 2.5rem
	}

	.m\:p30 {
		padding: 3rem
	}

	.m\:pt30,.m\:pv30 {
		padding-top: 3rem
	}

	.m\:pb30,.m\:pv30 {
		padding-bottom: 3rem
	}

	.m\:ph30,.m\:pl30 {
		padding-left: 3rem
	}

	.m\:ph30,.m\:pr30 {
		padding-right: 3rem
	}

	.m\:p35 {
		padding: 3.5rem
	}

	.m\:pt35,.m\:pv35 {
		padding-top: 3.5rem
	}

	.m\:pb35,.m\:pv35 {
		padding-bottom: 3.5rem
	}

	.m\:ph35,.m\:pl35 {
		padding-left: 3.5rem
	}

	.m\:ph35,.m\:pr35 {
		padding-right: 3.5rem
	}

	.m\:p40 {
		padding: 4rem
	}

	.m\:pt40,.m\:pv40 {
		padding-top: 4rem
	}

	.m\:pb40,.m\:pv40 {
		padding-bottom: 4rem
	}

	.m\:ph40,.m\:pl40 {
		padding-left: 4rem
	}

	.m\:ph40,.m\:pr40 {
		padding-right: 4rem
	}

	.m\:p45 {
		padding: 4.5rem
	}

	.m\:pt45,.m\:pv45 {
		padding-top: 4.5rem
	}

	.m\:pb45,.m\:pv45 {
		padding-bottom: 4.5rem
	}

	.m\:ph45,.m\:pl45 {
		padding-left: 4.5rem
	}

	.m\:ph45,.m\:pr45 {
		padding-right: 4.5rem
	}

	.m\:p50 {
		padding: 5rem
	}

	.m\:pt50,.m\:pv50 {
		padding-top: 5rem
	}

	.m\:pb50,.m\:pv50 {
		padding-bottom: 5rem
	}

	.m\:ph50,.m\:pl50 {
		padding-left: 5rem
	}

	.m\:ph50,.m\:pr50 {
		padding-right: 5rem
	}

	.m\:p55 {
		padding: 5.5rem
	}

	.m\:pt55,.m\:pv55 {
		padding-top: 5.5rem
	}

	.m\:pb55,.m\:pv55 {
		padding-bottom: 5.5rem
	}

	.m\:ph55,.m\:pl55 {
		padding-left: 5.5rem
	}

	.m\:ph55,.m\:pr55 {
		padding-right: 5.5rem
	}

	.m\:p60 {
		padding: 6rem
	}

	.m\:pt60,.m\:pv60 {
		padding-top: 6rem
	}

	.m\:pb60,.m\:pv60 {
		padding-bottom: 6rem
	}

	.m\:ph60,.m\:pl60 {
		padding-left: 6rem
	}

	.m\:ph60,.m\:pr60 {
		padding-right: 6rem
	}

	.m\:p65 {
		padding: 6.5rem
	}

	.m\:pt65,.m\:pv65 {
		padding-top: 6.5rem
	}

	.m\:pb65,.m\:pv65 {
		padding-bottom: 6.5rem
	}

	.m\:ph65,.m\:pl65 {
		padding-left: 6.5rem
	}

	.m\:ph65,.m\:pr65 {
		padding-right: 6.5rem
	}

	.m\:p70 {
		padding: 7rem
	}

	.m\:pt70,.m\:pv70 {
		padding-top: 7rem
	}

	.m\:pb70,.m\:pv70 {
		padding-bottom: 7rem
	}

	.m\:ph70,.m\:pl70 {
		padding-left: 7rem
	}

	.m\:ph70,.m\:pr70 {
		padding-right: 7rem
	}

	.m\:p75 {
		padding: 7.5rem
	}

	.m\:pt75,.m\:pv75 {
		padding-top: 7.5rem
	}

	.m\:pb75,.m\:pv75 {
		padding-bottom: 7.5rem
	}

	.m\:ph75,.m\:pl75 {
		padding-left: 7.5rem
	}

	.m\:ph75,.m\:pr75 {
		padding-right: 7.5rem
	}

	.m\:p80 {
		padding: 8rem
	}

	.m\:pt80,.m\:pv80 {
		padding-top: 8rem
	}

	.m\:pb80,.m\:pv80 {
		padding-bottom: 8rem
	}

	.m\:ph80,.m\:pl80 {
		padding-left: 8rem
	}

	.m\:ph80,.m\:pr80 {
		padding-right: 8rem
	}

	.m\:p85 {
		padding: 8.5rem
	}

	.m\:pt85,.m\:pv85 {
		padding-top: 8.5rem
	}

	.m\:pb85,.m\:pv85 {
		padding-bottom: 8.5rem
	}

	.m\:ph85,.m\:pl85 {
		padding-left: 8.5rem
	}

	.m\:ph85,.m\:pr85 {
		padding-right: 8.5rem
	}

	.m\:p90 {
		padding: 9rem
	}

	.m\:pt90,.m\:pv90 {
		padding-top: 9rem
	}

	.m\:pb90,.m\:pv90 {
		padding-bottom: 9rem
	}

	.m\:ph90,.m\:pl90 {
		padding-left: 9rem
	}

	.m\:ph90,.m\:pr90 {
		padding-right: 9rem
	}

	.m\:p95 {
		padding: 9.5rem
	}

	.m\:pt95,.m\:pv95 {
		padding-top: 9.5rem
	}

	.m\:pb95,.m\:pv95 {
		padding-bottom: 9.5rem
	}

	.m\:ph95,.m\:pl95 {
		padding-left: 9.5rem
	}

	.m\:ph95,.m\:pr95 {
		padding-right: 9.5rem
	}

	.m\:p100 {
		padding: 10rem
	}

	.m\:pt100,.m\:pv100 {
		padding-top: 10rem
	}

	.m\:pb100,.m\:pv100 {
		padding-bottom: 10rem
	}

	.m\:ph100,.m\:pl100 {
		padding-left: 10rem
	}

	.m\:ph100,.m\:pr100 {
		padding-right: 10rem
	}

	.m\:p105 {
		padding: 10.5rem
	}

	.m\:pt105,.m\:pv105 {
		padding-top: 10.5rem
	}

	.m\:pb105,.m\:pv105 {
		padding-bottom: 10.5rem
	}

	.m\:ph105,.m\:pl105 {
		padding-left: 10.5rem
	}

	.m\:ph105,.m\:pr105 {
		padding-right: 10.5rem
	}

	.m\:p110 {
		padding: 11rem
	}

	.m\:pt110,.m\:pv110 {
		padding-top: 11rem
	}

	.m\:pb110,.m\:pv110 {
		padding-bottom: 11rem
	}

	.m\:ph110,.m\:pl110 {
		padding-left: 11rem
	}

	.m\:ph110,.m\:pr110 {
		padding-right: 11rem
	}

	.m\:p115 {
		padding: 11.5rem
	}

	.m\:pt115,.m\:pv115 {
		padding-top: 11.5rem
	}

	.m\:pb115,.m\:pv115 {
		padding-bottom: 11.5rem
	}

	.m\:ph115,.m\:pl115 {
		padding-left: 11.5rem
	}

	.m\:ph115,.m\:pr115 {
		padding-right: 11.5rem
	}

	.m\:p120 {
		padding: 12rem
	}

	.m\:pt120,.m\:pv120 {
		padding-top: 12rem
	}

	.m\:pb120,.m\:pv120 {
		padding-bottom: 12rem
	}

	.m\:ph120,.m\:pl120 {
		padding-left: 12rem
	}

	.m\:ph120,.m\:pr120 {
		padding-right: 12rem
	}

	.m\:p125 {
		padding: 12.5rem
	}

	.m\:pt125,.m\:pv125 {
		padding-top: 12.5rem
	}

	.m\:pb125,.m\:pv125 {
		padding-bottom: 12.5rem
	}

	.m\:ph125,.m\:pl125 {
		padding-left: 12.5rem
	}

	.m\:ph125,.m\:pr125 {
		padding-right: 12.5rem
	}

	.m\:p130 {
		padding: 13rem
	}

	.m\:pt130,.m\:pv130 {
		padding-top: 13rem
	}

	.m\:pb130,.m\:pv130 {
		padding-bottom: 13rem
	}

	.m\:ph130,.m\:pl130 {
		padding-left: 13rem
	}

	.m\:ph130,.m\:pr130 {
		padding-right: 13rem
	}

	.m\:p135 {
		padding: 13.5rem
	}

	.m\:pt135,.m\:pv135 {
		padding-top: 13.5rem
	}

	.m\:pb135,.m\:pv135 {
		padding-bottom: 13.5rem
	}

	.m\:ph135,.m\:pl135 {
		padding-left: 13.5rem
	}

	.m\:ph135,.m\:pr135 {
		padding-right: 13.5rem
	}

	.m\:p140 {
		padding: 14rem
	}

	.m\:pt140,.m\:pv140 {
		padding-top: 14rem
	}

	.m\:pb140,.m\:pv140 {
		padding-bottom: 14rem
	}

	.m\:ph140,.m\:pl140 {
		padding-left: 14rem
	}

	.m\:ph140,.m\:pr140 {
		padding-right: 14rem
	}

	.m\:p145 {
		padding: 14.5rem
	}

	.m\:pt145,.m\:pv145 {
		padding-top: 14.5rem
	}

	.m\:pb145,.m\:pv145 {
		padding-bottom: 14.5rem
	}

	.m\:ph145,.m\:pl145 {
		padding-left: 14.5rem
	}

	.m\:ph145,.m\:pr145 {
		padding-right: 14.5rem
	}

	.m\:p150 {
		padding: 15rem
	}

	.m\:pt150,.m\:pv150 {
		padding-top: 15rem
	}

	.m\:pb150,.m\:pv150 {
		padding-bottom: 15rem
	}

	.m\:ph150,.m\:pl150 {
		padding-left: 15rem
	}

	.m\:ph150,.m\:pr150 {
		padding-right: 15rem
	}

	.m\:p155 {
		padding: 15.5rem
	}

	.m\:pt155,.m\:pv155 {
		padding-top: 15.5rem
	}

	.m\:pb155,.m\:pv155 {
		padding-bottom: 15.5rem
	}

	.m\:ph155,.m\:pl155 {
		padding-left: 15.5rem
	}

	.m\:ph155,.m\:pr155 {
		padding-right: 15.5rem
	}

	.m\:p160 {
		padding: 16rem
	}

	.m\:pt160,.m\:pv160 {
		padding-top: 16rem
	}

	.m\:pb160,.m\:pv160 {
		padding-bottom: 16rem
	}

	.m\:ph160,.m\:pl160 {
		padding-left: 16rem
	}

	.m\:ph160,.m\:pr160 {
		padding-right: 16rem
	}

	.m\:p165 {
		padding: 16.5rem
	}

	.m\:pt165,.m\:pv165 {
		padding-top: 16.5rem
	}

	.m\:pb165,.m\:pv165 {
		padding-bottom: 16.5rem
	}

	.m\:ph165,.m\:pl165 {
		padding-left: 16.5rem
	}

	.m\:ph165,.m\:pr165 {
		padding-right: 16.5rem
	}

	.m\:p170 {
		padding: 17rem
	}

	.m\:pt170,.m\:pv170 {
		padding-top: 17rem
	}

	.m\:pb170,.m\:pv170 {
		padding-bottom: 17rem
	}

	.m\:ph170,.m\:pl170 {
		padding-left: 17rem
	}

	.m\:ph170,.m\:pr170 {
		padding-right: 17rem
	}

	.m\:p175 {
		padding: 17.5rem
	}

	.m\:pt175,.m\:pv175 {
		padding-top: 17.5rem
	}

	.m\:pb175,.m\:pv175 {
		padding-bottom: 17.5rem
	}

	.m\:ph175,.m\:pl175 {
		padding-left: 17.5rem
	}

	.m\:ph175,.m\:pr175 {
		padding-right: 17.5rem
	}

	.m\:p180 {
		padding: 18rem
	}

	.m\:pt180,.m\:pv180 {
		padding-top: 18rem
	}

	.m\:pb180,.m\:pv180 {
		padding-bottom: 18rem
	}

	.m\:ph180,.m\:pl180 {
		padding-left: 18rem
	}

	.m\:ph180,.m\:pr180 {
		padding-right: 18rem
	}

	.m\:p185 {
		padding: 18.5rem
	}

	.m\:pt185,.m\:pv185 {
		padding-top: 18.5rem
	}

	.m\:pb185,.m\:pv185 {
		padding-bottom: 18.5rem
	}

	.m\:ph185,.m\:pl185 {
		padding-left: 18.5rem
	}

	.m\:ph185,.m\:pr185 {
		padding-right: 18.5rem
	}

	.m\:p190 {
		padding: 19rem
	}

	.m\:pt190,.m\:pv190 {
		padding-top: 19rem
	}

	.m\:pb190,.m\:pv190 {
		padding-bottom: 19rem
	}

	.m\:ph190,.m\:pl190 {
		padding-left: 19rem
	}

	.m\:ph190,.m\:pr190 {
		padding-right: 19rem
	}

	.m\:p195 {
		padding: 19.5rem
	}

	.m\:pt195,.m\:pv195 {
		padding-top: 19.5rem
	}

	.m\:pb195,.m\:pv195 {
		padding-bottom: 19.5rem
	}

	.m\:ph195,.m\:pl195 {
		padding-left: 19.5rem
	}

	.m\:ph195,.m\:pr195 {
		padding-right: 19.5rem
	}

	.m\:p200 {
		padding: 20rem
	}

	.m\:pt200,.m\:pv200 {
		padding-top: 20rem
	}

	.m\:pb200,.m\:pv200 {
		padding-bottom: 20rem
	}

	.m\:ph200,.m\:pl200 {
		padding-left: 20rem
	}

	.m\:ph200,.m\:pr200 {
		padding-right: 20rem
	}

	.m\:p205 {
		padding: 20.5rem
	}

	.m\:pt205,.m\:pv205 {
		padding-top: 20.5rem
	}

	.m\:pb205,.m\:pv205 {
		padding-bottom: 20.5rem
	}

	.m\:ph205,.m\:pl205 {
		padding-left: 20.5rem
	}

	.m\:ph205,.m\:pr205 {
		padding-right: 20.5rem
	}

	.m\:p210 {
		padding: 21rem
	}

	.m\:pt210,.m\:pv210 {
		padding-top: 21rem
	}

	.m\:pb210,.m\:pv210 {
		padding-bottom: 21rem
	}

	.m\:ph210,.m\:pl210 {
		padding-left: 21rem
	}

	.m\:ph210,.m\:pr210 {
		padding-right: 21rem
	}

	.m\:p215 {
		padding: 21.5rem
	}

	.m\:pt215,.m\:pv215 {
		padding-top: 21.5rem
	}

	.m\:pb215,.m\:pv215 {
		padding-bottom: 21.5rem
	}

	.m\:ph215,.m\:pl215 {
		padding-left: 21.5rem
	}

	.m\:ph215,.m\:pr215 {
		padding-right: 21.5rem
	}

	.m\:p220 {
		padding: 22rem
	}

	.m\:pt220,.m\:pv220 {
		padding-top: 22rem
	}

	.m\:pb220,.m\:pv220 {
		padding-bottom: 22rem
	}

	.m\:ph220,.m\:pl220 {
		padding-left: 22rem
	}

	.m\:ph220,.m\:pr220 {
		padding-right: 22rem
	}

	.m\:p225 {
		padding: 22.5rem
	}

	.m\:pt225,.m\:pv225 {
		padding-top: 22.5rem
	}

	.m\:pb225,.m\:pv225 {
		padding-bottom: 22.5rem
	}

	.m\:ph225,.m\:pl225 {
		padding-left: 22.5rem
	}

	.m\:ph225,.m\:pr225 {
		padding-right: 22.5rem
	}

	.m\:p230 {
		padding: 23rem
	}

	.m\:pt230,.m\:pv230 {
		padding-top: 23rem
	}

	.m\:pb230,.m\:pv230 {
		padding-bottom: 23rem
	}

	.m\:ph230,.m\:pl230 {
		padding-left: 23rem
	}

	.m\:ph230,.m\:pr230 {
		padding-right: 23rem
	}

	.m\:p235 {
		padding: 23.5rem
	}

	.m\:pt235,.m\:pv235 {
		padding-top: 23.5rem
	}

	.m\:pb235,.m\:pv235 {
		padding-bottom: 23.5rem
	}

	.m\:ph235,.m\:pl235 {
		padding-left: 23.5rem
	}

	.m\:ph235,.m\:pr235 {
		padding-right: 23.5rem
	}

	.m\:p240 {
		padding: 24rem
	}

	.m\:pt240,.m\:pv240 {
		padding-top: 24rem
	}

	.m\:pb240,.m\:pv240 {
		padding-bottom: 24rem
	}

	.m\:ph240,.m\:pl240 {
		padding-left: 24rem
	}

	.m\:ph240,.m\:pr240 {
		padding-right: 24rem
	}

	.m\:p245 {
		padding: 24.5rem
	}

	.m\:pt245,.m\:pv245 {
		padding-top: 24.5rem
	}

	.m\:pb245,.m\:pv245 {
		padding-bottom: 24.5rem
	}

	.m\:ph245,.m\:pl245 {
		padding-left: 24.5rem
	}

	.m\:ph245,.m\:pr245 {
		padding-right: 24.5rem
	}

	.m\:p250 {
		padding: 25rem
	}

	.m\:pt250,.m\:pv250 {
		padding-top: 25rem
	}

	.m\:pb250,.m\:pv250 {
		padding-bottom: 25rem
	}

	.m\:ph250,.m\:pl250 {
		padding-left: 25rem
	}

	.m\:ph250,.m\:pr250 {
		padding-right: 25rem
	}

	.m\:pen {
		pointer-events: none
	}

	.m\:pea {
		pointer-events: auto
	}

	.m\:static {
		position: static
	}

	.m\:rel {
		position: relative
	}

	.m\:abs {
		position: absolute
	}

	.m\:fix {
		position: fixed
	}

	.m\:sticky {
		position: -webkit-sticky;
		position: sticky
	}

	.m\:fill {
		right: 0;
		left: 0
	}

	.m\:fill,.m\:fill-y {
		top: 0;
		bottom: 0
	}

	.m\:fill-x {
		right: 0;
		left: 0
	}

	.m\:top {
		top: 0
	}

	.m\:right {
		right: 0
	}

	.m\:bottom {
		bottom: 0
	}

	.m\:left {
		left: 0
	}

	.m\:r {
		height: 0;
		position: relative
	}

	.m\:ro {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%
	}

	.m\:r--1x1 {
		padding-top: 100%
	}

	.m\:r--2x1 {
		padding-top: 50%
	}

	.m\:r--3x1 {
		padding-top: 33.33333%
	}

	.m\:r--3x4 {
		padding-top: 133.33333%
	}

	.m\:r--4x3 {
		padding-top: 75%
	}

	.m\:r--4x5 {
		padding-top: 125%
	}

	.m\:r--4x6 {
		padding-top: 150%
	}

	.m\:r--5x4 {
		padding-top: 80%
	}

	.m\:r--5x7 {
		padding-top: 140%
	}

	.m\:r--5x8 {
		padding-top: 160%
	}

	.m\:r--6x4 {
		padding-top: 66.66667%
	}

	.m\:r--7x5 {
		padding-top: 71.42857%
	}

	.m\:r--8x5 {
		padding-top: 62.5%
	}

	.m\:r--9x16 {
		padding-top: 177.77778%
	}

	.m\:r--16x9 {
		padding-top: 56.25%
	}

	.m\:x {
		width: 100%
	}

	.m\:y {
		height: 100%
	}

	.m\:w5 {
		width: 5%
	}

	.m\:w10 {
		width: 10%
	}

	.m\:w15 {
		width: 15%
	}

	.m\:w20 {
		width: 20%
	}

	.m\:w25 {
		width: 25%
	}

	.m\:w30 {
		width: 30%
	}

	.m\:w35 {
		width: 35%
	}

	.m\:w40 {
		width: 40%
	}

	.m\:w45 {
		width: 45%
	}

	.m\:w50 {
		width: 50%
	}

	.m\:w55 {
		width: 55%
	}

	.m\:w60 {
		width: 60%
	}

	.m\:w65 {
		width: 65%
	}

	.m\:w70 {
		width: 70%
	}

	.m\:w75 {
		width: 75%
	}

	.m\:w80 {
		width: 80%
	}

	.m\:w85 {
		width: 85%
	}

	.m\:w90 {
		width: 90%
	}

	.m\:w95 {
		width: 95%
	}

	.m\:third {
		width: 33.33333%
	}

	.m\:two-thirds {
		width: 66.66667%
	}

	.m\:min-vw100 {
		min-width: 100vw
	}

	.m\:min-vh100 {
		min-height: 100vh
	}

	.m\:vw100 {
		width: 100vw
	}

	.m\:vh100 {
		height: 100vh
	}

	.m\:h25 {
		height: 25%
	}

	.m\:h50 {
		height: 50%
	}

	.m\:h75 {
		height: 75%
	}

	.m\:ttu {
		text-transform: uppercase
	}

	.m\:tdu {
		text-decoration: underline
	}

	.m\:tdn {
		text-decoration: none
	}

	.m\:tc {
		text-align: center
	}

	.m\:tl {
		text-align: left
	}

	.m\:tr {
		text-align: right
	}

	.m\:tj {
		text-align: justify
	}

	.m\:wrap {
		white-space: normal
	}

	.m\:nowrap,.m\:truncate {
		white-space: nowrap
	}

	.m\:truncate {
		overflow: hidden;
		text-overflow: ellipsis
	}

	.m\:usn {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.m\:ust {
		-webkit-user-select: text;
		-moz-user-select: text;
		-ms-user-select: text;
		user-select: text
	}

	.m\:usau {
		-webkit-user-select: auto;
		-moz-user-select: auto;
		-ms-user-select: auto;
		user-select: auto
	}

	.m\:usal {
		-webkit-user-select: all;
		-moz-user-select: all;
		-ms-user-select: all;
		user-select: all
	}

	.m\:wct {
		will-change: transform
	}

	.m\:wco {
		will-change: opacity
	}

	.m\:wcto {
		will-change: transform,opacity
	}

	.m\:zn10 {
		z-index: -10
	}

	.m\:zn9 {
		z-index: -9
	}

	.m\:zn8 {
		z-index: -8
	}

	.m\:zn7 {
		z-index: -7
	}

	.m\:zn6 {
		z-index: -6
	}

	.m\:zn5 {
		z-index: -5
	}

	.m\:zn4 {
		z-index: -4
	}

	.m\:zn3 {
		z-index: -3
	}

	.m\:zn2 {
		z-index: -2
	}

	.m\:zn1 {
		z-index: -1
	}

	.m\:z0 {
		z-index: 0
	}

	.m\:z1 {
		z-index: 1
	}

	.m\:z2 {
		z-index: 2
	}

	.m\:z3 {
		z-index: 3
	}

	.m\:z4 {
		z-index: 4
	}

	.m\:z5 {
		z-index: 5
	}

	.m\:z6 {
		z-index: 6
	}

	.m\:z7 {
		z-index: 7
	}

	.m\:z8 {
		z-index: 8
	}

	.m\:z9 {
		z-index: 9
	}

	.m\:z10 {
		z-index: 10
	}
}

@media (min-width:1025px) {
	.l\:visually-hidden {
		position: absolute;
		height: 1px;
		width: 1px;
		overflow: hidden;
		clip: rect(1px,1px,1px,1px);
		white-space: nowrap
	}

	.l\:acs {
		align-content: flex-start
	}

	.l\:acc {
		align-content: center
	}

	.l\:ace {
		align-content: flex-end
	}

	.l\:acb {
		align-content: space-between
	}

	.l\:aca {
		align-content: space-around
	}

	.l\:ais {
		align-items: flex-start
	}

	.l\:aic {
		align-items: center
	}

	.l\:aie {
		align-items: flex-end
	}

	.l\:aib {
		align-items: baseline
	}

	.l\:aistr {
		align-items: stretch
	}

	.l\:asa {
		align-self: auto
	}

	.l\:ass {
		align-self: flex-start
	}

	.l\:asc {
		align-self: center
	}

	.l\:ase {
		align-self: flex-end
	}

	.l\:asstr {
		align-self: stretch
	}

	.l\:bg-ui-1 {
		background-color: #007078
	}

	.l\:bg-ui-2 {
		background-color: #99d9d9
	}

	.l\:bg-ui-3 {
		background-color: #c5b000
	}

	.l\:bg-ui-4 {
		background-color: #727336
	}

	.l\:bg-ui-5 {
		background-color: #817652
	}

	.l\:bg-white {
		background-color: #fff
	}

	.l\:bg-cover {
		background-size: cover
	}

	.l\:bg-contain {
		background-size: contain
	}

	.l\:bg-center {
		background-position: 50%
	}

	.l\:bg-left {
		background-position: 0
	}

	.l\:bg-right {
		background-position: 100%
	}

	.l\:bg-no-repeat {
		background-repeat: no-repeat
	}

	.l\:bn {
		border: none
	}

	.l\:ba {
		border: 2px solid #000
	}

	.l\:bt,.l\:bv {
		border-top: 2px solid #000
	}

	.l\:bb,.l\:bv {
		border-bottom: 2px solid #000
	}

	.l\:bh,.l\:bl {
		border-left: 2px solid #000
	}

	.l\:bh,.l\:br {
		border-right: 2px solid #000
	}

	.l\:bc-ui-1 {
		border-color: #007078
	}

	.l\:bc-ui-2 {
		border-color: #99d9d9
	}

	.l\:bc-ui-3 {
		border-color: #c5b000
	}

	.l\:bc-ui-4 {
		border-color: #727336
	}

	.l\:bc-ui-5 {
		border-color: #817652
	}

	.l\:bc-white {
		border-color: #fff
	}

	.l\:br50 {
		border-radius: 50%
	}

	.l\:bs-solid {
		border-style: solid
	}

	.l\:bw2 {
		border-width: 2px
	}

	.l\:c-ui-1 {
		color: #007078
	}

	.l\:c-ui-2 {
		color: #99d9d9
	}

	.l\:c-ui-3 {
		color: #c5b000
	}

	.l\:c-ui-4 {
		color: #727336
	}

	.l\:c-ui-5 {
		color: #817652
	}

	.l\:c-white {
		color: #fff
	}

	.l\:db {
		display: block
	}

	.l\:dib {
		display: inline-block
	}

	.l\:di {
		display: inline
	}

	.l\:df {
		display: flex
	}

	.l\:dn {
		display: none
	}

	.l\:fr {
		flex-direction: row
	}

	.l\:frr {
		flex-direction: row-reverse
	}

	.l\:fc {
		flex-direction: column
	}

	.l\:fcr {
		flex-direction: column-reverse
	}

	.l\:fg1 {
		flex-grow: 1
	}

	.l\:fg0 {
		flex-grow: 0
	}

	.l\:fs1 {
		flex-shrink: 1
	}

	.l\:fs0 {
		flex-shrink: 0
	}

	.l\:fnw {
		flex-wrap: nowrap
	}

	.l\:fw {
		flex-wrap: wrap
	}

	.l\:fwr {
		flex-wrap: wrap-reverse
	}

	.l\:fi {
		flex: 0 1 auto
	}

	.l\:f1 {
		flex: 1 1 0%
	}

	.l\:fa {
		flex: 1 1 auto
	}

	.l\:fn {
		flex: none
	}

	.l\:sans {
		font-family: Helvetica,sans-serif
	}

	.l\:serif {
		font-family: Times New Roman,serif
	}

	.l\:f0 {
		font-size: 0
	}

	.l\:f7 {
		font-size: .7rem
	}

	.l\:f8 {
		font-size: .85rem
	}

	.l\:f9 {
		font-size: .9rem
	}

	.l\:f10 {
		font-size: 1rem
	}

	.l\:f12 {
		font-size: 1.2rem
	}

	.l\:f14 {
		font-size: 1.4rem
	}

	.l\:f16 {
		font-size: 1.6rem
	}

	.l\:f20 {
		font-size: 2rem
	}

	.l\:f24 {
		font-size: 2.4rem
	}

	.l\:f32 {
		font-size: 3.2rem
	}

	.l\:f56 {
		font-size: 5.6rem
	}

	.l\:f64 {
		font-size: 6.4rem
	}

	.l\:f100 {
		font-size: 10rem
	}

	.l\:i {
		font-style: italic
	}

	.l\:fw100 {
		font-weight: 100
	}

	.l\:fw200 {
		font-weight: 200
	}

	.l\:fw300 {
		font-weight: 300
	}

	.l\:fw400 {
		font-weight: 400
	}

	.l\:fw500 {
		font-weight: 500
	}

	.l\:fw600 {
		font-weight: 600
	}

	.l\:fw700 {
		font-weight: 700
	}

	.l\:fw800 {
		font-weight: 800
	}

	.l\:fw900 {
		font-weight: 900
	}

	.l\:jcs {
		justify-content: flex-start
	}

	.l\:jcc {
		justify-content: center
	}

	.l\:jce {
		justify-content: flex-end
	}

	.l\:jcb {
		justify-content: space-between
	}

	.l\:jca {
		justify-content: space-around
	}

	.l\:ls-01em {
		letter-spacing: -.01em
	}

	.l\:ls01em {
		letter-spacing: .01em
	}

	.l\:ls02em {
		letter-spacing: .02em
	}

	.l\:lh100 {
		line-height: 1
	}

	.l\:lh120 {
		line-height: 1.2
	}

	.l\:lh140 {
		line-height: 1.4
	}

	.l\:lh160 {
		line-height: 1.6
	}

	.l\:ma {
		margin: auto
	}

	.l\:mta,.l\:mva {
		margin-top: auto
	}

	.l\:mba,.l\:mva {
		margin-bottom: auto
	}

	.l\:mha,.l\:mla {
		margin-left: auto
	}

	.l\:mha,.l\:mra {
		margin-right: auto
	}

	.l\:mn250 {
		margin: -25rem
	}

	.l\:mtn250,.l\:mvn250 {
		margin-top: -25rem
	}

	.l\:mbn250,.l\:mvn250 {
		margin-bottom: -25rem
	}

	.l\:mhn250,.l\:mln250 {
		margin-left: -25rem
	}

	.l\:mhn250,.l\:mrn250 {
		margin-right: -25rem
	}

	.l\:mn245 {
		margin: -24.5rem
	}

	.l\:mtn245,.l\:mvn245 {
		margin-top: -24.5rem
	}

	.l\:mbn245,.l\:mvn245 {
		margin-bottom: -24.5rem
	}

	.l\:mhn245,.l\:mln245 {
		margin-left: -24.5rem
	}

	.l\:mhn245,.l\:mrn245 {
		margin-right: -24.5rem
	}

	.l\:mn240 {
		margin: -24rem
	}

	.l\:mtn240,.l\:mvn240 {
		margin-top: -24rem
	}

	.l\:mbn240,.l\:mvn240 {
		margin-bottom: -24rem
	}

	.l\:mhn240,.l\:mln240 {
		margin-left: -24rem
	}

	.l\:mhn240,.l\:mrn240 {
		margin-right: -24rem
	}

	.l\:mn235 {
		margin: -23.5rem
	}

	.l\:mtn235,.l\:mvn235 {
		margin-top: -23.5rem
	}

	.l\:mbn235,.l\:mvn235 {
		margin-bottom: -23.5rem
	}

	.l\:mhn235,.l\:mln235 {
		margin-left: -23.5rem
	}

	.l\:mhn235,.l\:mrn235 {
		margin-right: -23.5rem
	}

	.l\:mn230 {
		margin: -23rem
	}

	.l\:mtn230,.l\:mvn230 {
		margin-top: -23rem
	}

	.l\:mbn230,.l\:mvn230 {
		margin-bottom: -23rem
	}

	.l\:mhn230,.l\:mln230 {
		margin-left: -23rem
	}

	.l\:mhn230,.l\:mrn230 {
		margin-right: -23rem
	}

	.l\:mn225 {
		margin: -22.5rem
	}

	.l\:mtn225,.l\:mvn225 {
		margin-top: -22.5rem
	}

	.l\:mbn225,.l\:mvn225 {
		margin-bottom: -22.5rem
	}

	.l\:mhn225,.l\:mln225 {
		margin-left: -22.5rem
	}

	.l\:mhn225,.l\:mrn225 {
		margin-right: -22.5rem
	}

	.l\:mn220 {
		margin: -22rem
	}

	.l\:mtn220,.l\:mvn220 {
		margin-top: -22rem
	}

	.l\:mbn220,.l\:mvn220 {
		margin-bottom: -22rem
	}

	.l\:mhn220,.l\:mln220 {
		margin-left: -22rem
	}

	.l\:mhn220,.l\:mrn220 {
		margin-right: -22rem
	}

	.l\:mn215 {
		margin: -21.5rem
	}

	.l\:mtn215,.l\:mvn215 {
		margin-top: -21.5rem
	}

	.l\:mbn215,.l\:mvn215 {
		margin-bottom: -21.5rem
	}

	.l\:mhn215,.l\:mln215 {
		margin-left: -21.5rem
	}

	.l\:mhn215,.l\:mrn215 {
		margin-right: -21.5rem
	}

	.l\:mn210 {
		margin: -21rem
	}

	.l\:mtn210,.l\:mvn210 {
		margin-top: -21rem
	}

	.l\:mbn210,.l\:mvn210 {
		margin-bottom: -21rem
	}

	.l\:mhn210,.l\:mln210 {
		margin-left: -21rem
	}

	.l\:mhn210,.l\:mrn210 {
		margin-right: -21rem
	}

	.l\:mn205 {
		margin: -20.5rem
	}

	.l\:mtn205,.l\:mvn205 {
		margin-top: -20.5rem
	}

	.l\:mbn205,.l\:mvn205 {
		margin-bottom: -20.5rem
	}

	.l\:mhn205,.l\:mln205 {
		margin-left: -20.5rem
	}

	.l\:mhn205,.l\:mrn205 {
		margin-right: -20.5rem
	}

	.l\:mn200 {
		margin: -20rem
	}

	.l\:mtn200,.l\:mvn200 {
		margin-top: -20rem
	}

	.l\:mbn200,.l\:mvn200 {
		margin-bottom: -20rem
	}

	.l\:mhn200,.l\:mln200 {
		margin-left: -20rem
	}

	.l\:mhn200,.l\:mrn200 {
		margin-right: -20rem
	}

	.l\:mn195 {
		margin: -19.5rem
	}

	.l\:mtn195,.l\:mvn195 {
		margin-top: -19.5rem
	}

	.l\:mbn195,.l\:mvn195 {
		margin-bottom: -19.5rem
	}

	.l\:mhn195,.l\:mln195 {
		margin-left: -19.5rem
	}

	.l\:mhn195,.l\:mrn195 {
		margin-right: -19.5rem
	}

	.l\:mn190 {
		margin: -19rem
	}

	.l\:mtn190,.l\:mvn190 {
		margin-top: -19rem
	}

	.l\:mbn190,.l\:mvn190 {
		margin-bottom: -19rem
	}

	.l\:mhn190,.l\:mln190 {
		margin-left: -19rem
	}

	.l\:mhn190,.l\:mrn190 {
		margin-right: -19rem
	}

	.l\:mn185 {
		margin: -18.5rem
	}

	.l\:mtn185,.l\:mvn185 {
		margin-top: -18.5rem
	}

	.l\:mbn185,.l\:mvn185 {
		margin-bottom: -18.5rem
	}

	.l\:mhn185,.l\:mln185 {
		margin-left: -18.5rem
	}

	.l\:mhn185,.l\:mrn185 {
		margin-right: -18.5rem
	}

	.l\:mn180 {
		margin: -18rem
	}

	.l\:mtn180,.l\:mvn180 {
		margin-top: -18rem
	}

	.l\:mbn180,.l\:mvn180 {
		margin-bottom: -18rem
	}

	.l\:mhn180,.l\:mln180 {
		margin-left: -18rem
	}

	.l\:mhn180,.l\:mrn180 {
		margin-right: -18rem
	}

	.l\:mn175 {
		margin: -17.5rem
	}

	.l\:mtn175,.l\:mvn175 {
		margin-top: -17.5rem
	}

	.l\:mbn175,.l\:mvn175 {
		margin-bottom: -17.5rem
	}

	.l\:mhn175,.l\:mln175 {
		margin-left: -17.5rem
	}

	.l\:mhn175,.l\:mrn175 {
		margin-right: -17.5rem
	}

	.l\:mn170 {
		margin: -17rem
	}

	.l\:mtn170,.l\:mvn170 {
		margin-top: -17rem
	}

	.l\:mbn170,.l\:mvn170 {
		margin-bottom: -17rem
	}

	.l\:mhn170,.l\:mln170 {
		margin-left: -17rem
	}

	.l\:mhn170,.l\:mrn170 {
		margin-right: -17rem
	}

	.l\:mn165 {
		margin: -16.5rem
	}

	.l\:mtn165,.l\:mvn165 {
		margin-top: -16.5rem
	}

	.l\:mbn165,.l\:mvn165 {
		margin-bottom: -16.5rem
	}

	.l\:mhn165,.l\:mln165 {
		margin-left: -16.5rem
	}

	.l\:mhn165,.l\:mrn165 {
		margin-right: -16.5rem
	}

	.l\:mn160 {
		margin: -16rem
	}

	.l\:mtn160,.l\:mvn160 {
		margin-top: -16rem
	}

	.l\:mbn160,.l\:mvn160 {
		margin-bottom: -16rem
	}

	.l\:mhn160,.l\:mln160 {
		margin-left: -16rem
	}

	.l\:mhn160,.l\:mrn160 {
		margin-right: -16rem
	}

	.l\:mn155 {
		margin: -15.5rem
	}

	.l\:mtn155,.l\:mvn155 {
		margin-top: -15.5rem
	}

	.l\:mbn155,.l\:mvn155 {
		margin-bottom: -15.5rem
	}

	.l\:mhn155,.l\:mln155 {
		margin-left: -15.5rem
	}

	.l\:mhn155,.l\:mrn155 {
		margin-right: -15.5rem
	}

	.l\:mn150 {
		margin: -15rem
	}

	.l\:mtn150,.l\:mvn150 {
		margin-top: -15rem
	}

	.l\:mbn150,.l\:mvn150 {
		margin-bottom: -15rem
	}

	.l\:mhn150,.l\:mln150 {
		margin-left: -15rem
	}

	.l\:mhn150,.l\:mrn150 {
		margin-right: -15rem
	}

	.l\:mn145 {
		margin: -14.5rem
	}

	.l\:mtn145,.l\:mvn145 {
		margin-top: -14.5rem
	}

	.l\:mbn145,.l\:mvn145 {
		margin-bottom: -14.5rem
	}

	.l\:mhn145,.l\:mln145 {
		margin-left: -14.5rem
	}

	.l\:mhn145,.l\:mrn145 {
		margin-right: -14.5rem
	}

	.l\:mn140 {
		margin: -14rem
	}

	.l\:mtn140,.l\:mvn140 {
		margin-top: -14rem
	}

	.l\:mbn140,.l\:mvn140 {
		margin-bottom: -14rem
	}

	.l\:mhn140,.l\:mln140 {
		margin-left: -14rem
	}

	.l\:mhn140,.l\:mrn140 {
		margin-right: -14rem
	}

	.l\:mn135 {
		margin: -13.5rem
	}

	.l\:mtn135,.l\:mvn135 {
		margin-top: -13.5rem
	}

	.l\:mbn135,.l\:mvn135 {
		margin-bottom: -13.5rem
	}

	.l\:mhn135,.l\:mln135 {
		margin-left: -13.5rem
	}

	.l\:mhn135,.l\:mrn135 {
		margin-right: -13.5rem
	}

	.l\:mn130 {
		margin: -13rem
	}

	.l\:mtn130,.l\:mvn130 {
		margin-top: -13rem
	}

	.l\:mbn130,.l\:mvn130 {
		margin-bottom: -13rem
	}

	.l\:mhn130,.l\:mln130 {
		margin-left: -13rem
	}

	.l\:mhn130,.l\:mrn130 {
		margin-right: -13rem
	}

	.l\:mn125 {
		margin: -12.5rem
	}

	.l\:mtn125,.l\:mvn125 {
		margin-top: -12.5rem
	}

	.l\:mbn125,.l\:mvn125 {
		margin-bottom: -12.5rem
	}

	.l\:mhn125,.l\:mln125 {
		margin-left: -12.5rem
	}

	.l\:mhn125,.l\:mrn125 {
		margin-right: -12.5rem
	}

	.l\:mn120 {
		margin: -12rem
	}

	.l\:mtn120,.l\:mvn120 {
		margin-top: -12rem
	}

	.l\:mbn120,.l\:mvn120 {
		margin-bottom: -12rem
	}

	.l\:mhn120,.l\:mln120 {
		margin-left: -12rem
	}

	.l\:mhn120,.l\:mrn120 {
		margin-right: -12rem
	}

	.l\:mn115 {
		margin: -11.5rem
	}

	.l\:mtn115,.l\:mvn115 {
		margin-top: -11.5rem
	}

	.l\:mbn115,.l\:mvn115 {
		margin-bottom: -11.5rem
	}

	.l\:mhn115,.l\:mln115 {
		margin-left: -11.5rem
	}

	.l\:mhn115,.l\:mrn115 {
		margin-right: -11.5rem
	}

	.l\:mn110 {
		margin: -11rem
	}

	.l\:mtn110,.l\:mvn110 {
		margin-top: -11rem
	}

	.l\:mbn110,.l\:mvn110 {
		margin-bottom: -11rem
	}

	.l\:mhn110,.l\:mln110 {
		margin-left: -11rem
	}

	.l\:mhn110,.l\:mrn110 {
		margin-right: -11rem
	}

	.l\:mn105 {
		margin: -10.5rem
	}

	.l\:mtn105,.l\:mvn105 {
		margin-top: -10.5rem
	}

	.l\:mbn105,.l\:mvn105 {
		margin-bottom: -10.5rem
	}

	.l\:mhn105,.l\:mln105 {
		margin-left: -10.5rem
	}

	.l\:mhn105,.l\:mrn105 {
		margin-right: -10.5rem
	}

	.l\:mn100 {
		margin: -10rem
	}

	.l\:mtn100,.l\:mvn100 {
		margin-top: -10rem
	}

	.l\:mbn100,.l\:mvn100 {
		margin-bottom: -10rem
	}

	.l\:mhn100,.l\:mln100 {
		margin-left: -10rem
	}

	.l\:mhn100,.l\:mrn100 {
		margin-right: -10rem
	}

	.l\:mn95 {
		margin: -9.5rem
	}

	.l\:mtn95,.l\:mvn95 {
		margin-top: -9.5rem
	}

	.l\:mbn95,.l\:mvn95 {
		margin-bottom: -9.5rem
	}

	.l\:mhn95,.l\:mln95 {
		margin-left: -9.5rem
	}

	.l\:mhn95,.l\:mrn95 {
		margin-right: -9.5rem
	}

	.l\:mn90 {
		margin: -9rem
	}

	.l\:mtn90,.l\:mvn90 {
		margin-top: -9rem
	}

	.l\:mbn90,.l\:mvn90 {
		margin-bottom: -9rem
	}

	.l\:mhn90,.l\:mln90 {
		margin-left: -9rem
	}

	.l\:mhn90,.l\:mrn90 {
		margin-right: -9rem
	}

	.l\:mn85 {
		margin: -8.5rem
	}

	.l\:mtn85,.l\:mvn85 {
		margin-top: -8.5rem
	}

	.l\:mbn85,.l\:mvn85 {
		margin-bottom: -8.5rem
	}

	.l\:mhn85,.l\:mln85 {
		margin-left: -8.5rem
	}

	.l\:mhn85,.l\:mrn85 {
		margin-right: -8.5rem
	}

	.l\:mn80 {
		margin: -8rem
	}

	.l\:mtn80,.l\:mvn80 {
		margin-top: -8rem
	}

	.l\:mbn80,.l\:mvn80 {
		margin-bottom: -8rem
	}

	.l\:mhn80,.l\:mln80 {
		margin-left: -8rem
	}

	.l\:mhn80,.l\:mrn80 {
		margin-right: -8rem
	}

	.l\:mn75 {
		margin: -7.5rem
	}

	.l\:mtn75,.l\:mvn75 {
		margin-top: -7.5rem
	}

	.l\:mbn75,.l\:mvn75 {
		margin-bottom: -7.5rem
	}

	.l\:mhn75,.l\:mln75 {
		margin-left: -7.5rem
	}

	.l\:mhn75,.l\:mrn75 {
		margin-right: -7.5rem
	}

	.l\:mn70 {
		margin: -7rem
	}

	.l\:mtn70,.l\:mvn70 {
		margin-top: -7rem
	}

	.l\:mbn70,.l\:mvn70 {
		margin-bottom: -7rem
	}

	.l\:mhn70,.l\:mln70 {
		margin-left: -7rem
	}

	.l\:mhn70,.l\:mrn70 {
		margin-right: -7rem
	}

	.l\:mn65 {
		margin: -6.5rem
	}

	.l\:mtn65,.l\:mvn65 {
		margin-top: -6.5rem
	}

	.l\:mbn65,.l\:mvn65 {
		margin-bottom: -6.5rem
	}

	.l\:mhn65,.l\:mln65 {
		margin-left: -6.5rem
	}

	.l\:mhn65,.l\:mrn65 {
		margin-right: -6.5rem
	}

	.l\:mn60 {
		margin: -6rem
	}

	.l\:mtn60,.l\:mvn60 {
		margin-top: -6rem
	}

	.l\:mbn60,.l\:mvn60 {
		margin-bottom: -6rem
	}

	.l\:mhn60,.l\:mln60 {
		margin-left: -6rem
	}

	.l\:mhn60,.l\:mrn60 {
		margin-right: -6rem
	}

	.l\:mn55 {
		margin: -5.5rem
	}

	.l\:mtn55,.l\:mvn55 {
		margin-top: -5.5rem
	}

	.l\:mbn55,.l\:mvn55 {
		margin-bottom: -5.5rem
	}

	.l\:mhn55,.l\:mln55 {
		margin-left: -5.5rem
	}

	.l\:mhn55,.l\:mrn55 {
		margin-right: -5.5rem
	}

	.l\:mn50 {
		margin: -5rem
	}

	.l\:mtn50,.l\:mvn50 {
		margin-top: -5rem
	}

	.l\:mbn50,.l\:mvn50 {
		margin-bottom: -5rem
	}

	.l\:mhn50,.l\:mln50 {
		margin-left: -5rem
	}

	.l\:mhn50,.l\:mrn50 {
		margin-right: -5rem
	}

	.l\:mn45 {
		margin: -4.5rem
	}

	.l\:mtn45,.l\:mvn45 {
		margin-top: -4.5rem
	}

	.l\:mbn45,.l\:mvn45 {
		margin-bottom: -4.5rem
	}

	.l\:mhn45,.l\:mln45 {
		margin-left: -4.5rem
	}

	.l\:mhn45,.l\:mrn45 {
		margin-right: -4.5rem
	}

	.l\:mn40 {
		margin: -4rem
	}

	.l\:mtn40,.l\:mvn40 {
		margin-top: -4rem
	}

	.l\:mbn40,.l\:mvn40 {
		margin-bottom: -4rem
	}

	.l\:mhn40,.l\:mln40 {
		margin-left: -4rem
	}

	.l\:mhn40,.l\:mrn40 {
		margin-right: -4rem
	}

	.l\:mn35 {
		margin: -3.5rem
	}

	.l\:mtn35,.l\:mvn35 {
		margin-top: -3.5rem
	}

	.l\:mbn35,.l\:mvn35 {
		margin-bottom: -3.5rem
	}

	.l\:mhn35,.l\:mln35 {
		margin-left: -3.5rem
	}

	.l\:mhn35,.l\:mrn35 {
		margin-right: -3.5rem
	}

	.l\:mn30 {
		margin: -3rem
	}

	.l\:mtn30,.l\:mvn30 {
		margin-top: -3rem
	}

	.l\:mbn30,.l\:mvn30 {
		margin-bottom: -3rem
	}

	.l\:mhn30,.l\:mln30 {
		margin-left: -3rem
	}

	.l\:mhn30,.l\:mrn30 {
		margin-right: -3rem
	}

	.l\:mn25 {
		margin: -2.5rem
	}

	.l\:mtn25,.l\:mvn25 {
		margin-top: -2.5rem
	}

	.l\:mbn25,.l\:mvn25 {
		margin-bottom: -2.5rem
	}

	.l\:mhn25,.l\:mln25 {
		margin-left: -2.5rem
	}

	.l\:mhn25,.l\:mrn25 {
		margin-right: -2.5rem
	}

	.l\:mn20 {
		margin: -2rem
	}

	.l\:mtn20,.l\:mvn20 {
		margin-top: -2rem
	}

	.l\:mbn20,.l\:mvn20 {
		margin-bottom: -2rem
	}

	.l\:mhn20,.l\:mln20 {
		margin-left: -2rem
	}

	.l\:mhn20,.l\:mrn20 {
		margin-right: -2rem
	}

	.l\:mn15 {
		margin: -1.5rem
	}

	.l\:mtn15,.l\:mvn15 {
		margin-top: -1.5rem
	}

	.l\:mbn15,.l\:mvn15 {
		margin-bottom: -1.5rem
	}

	.l\:mhn15,.l\:mln15 {
		margin-left: -1.5rem
	}

	.l\:mhn15,.l\:mrn15 {
		margin-right: -1.5rem
	}

	.l\:mn10 {
		margin: -1rem
	}

	.l\:mtn10,.l\:mvn10 {
		margin-top: -1rem
	}

	.l\:mbn10,.l\:mvn10 {
		margin-bottom: -1rem
	}

	.l\:mhn10,.l\:mln10 {
		margin-left: -1rem
	}

	.l\:mhn10,.l\:mrn10 {
		margin-right: -1rem
	}

	.l\:mn5 {
		margin: -.5rem
	}

	.l\:mtn5,.l\:mvn5 {
		margin-top: -.5rem
	}

	.l\:mbn5,.l\:mvn5 {
		margin-bottom: -.5rem
	}

	.l\:mhn5,.l\:mln5 {
		margin-left: -.5rem
	}

	.l\:mhn5,.l\:mrn5 {
		margin-right: -.5rem
	}

	.l\:m0 {
		margin: 0
	}

	.l\:mt0,.l\:mv0 {
		margin-top: 0
	}

	.l\:mb0,.l\:mv0 {
		margin-bottom: 0
	}

	.l\:mh0,.l\:ml0 {
		margin-left: 0
	}

	.l\:mh0,.l\:mr0 {
		margin-right: 0
	}

	.l\:m5 {
		margin: .5rem
	}

	.l\:mt5,.l\:mv5 {
		margin-top: .5rem
	}

	.l\:mb5,.l\:mv5 {
		margin-bottom: .5rem
	}

	.l\:mh5,.l\:ml5 {
		margin-left: .5rem
	}

	.l\:mh5,.l\:mr5 {
		margin-right: .5rem
	}

	.l\:m10 {
		margin: 1rem
	}

	.l\:mt10,.l\:mv10 {
		margin-top: 1rem
	}

	.l\:mb10,.l\:mv10 {
		margin-bottom: 1rem
	}

	.l\:mh10,.l\:ml10 {
		margin-left: 1rem
	}

	.l\:mh10,.l\:mr10 {
		margin-right: 1rem
	}

	.l\:m15 {
		margin: 1.5rem
	}

	.l\:mt15,.l\:mv15 {
		margin-top: 1.5rem
	}

	.l\:mb15,.l\:mv15 {
		margin-bottom: 1.5rem
	}

	.l\:mh15,.l\:ml15 {
		margin-left: 1.5rem
	}

	.l\:mh15,.l\:mr15 {
		margin-right: 1.5rem
	}

	.l\:m20 {
		margin: 2rem
	}

	.l\:mt20,.l\:mv20 {
		margin-top: 2rem
	}

	.l\:mb20,.l\:mv20 {
		margin-bottom: 2rem
	}

	.l\:mh20,.l\:ml20 {
		margin-left: 2rem
	}

	.l\:mh20,.l\:mr20 {
		margin-right: 2rem
	}

	.l\:m25 {
		margin: 2.5rem
	}

	.l\:mt25,.l\:mv25 {
		margin-top: 2.5rem
	}

	.l\:mb25,.l\:mv25 {
		margin-bottom: 2.5rem
	}

	.l\:mh25,.l\:ml25 {
		margin-left: 2.5rem
	}

	.l\:mh25,.l\:mr25 {
		margin-right: 2.5rem
	}

	.l\:m30 {
		margin: 3rem
	}

	.l\:mt30,.l\:mv30 {
		margin-top: 3rem
	}

	.l\:mb30,.l\:mv30 {
		margin-bottom: 3rem
	}

	.l\:mh30,.l\:ml30 {
		margin-left: 3rem
	}

	.l\:mh30,.l\:mr30 {
		margin-right: 3rem
	}

	.l\:m35 {
		margin: 3.5rem
	}

	.l\:mt35,.l\:mv35 {
		margin-top: 3.5rem
	}

	.l\:mb35,.l\:mv35 {
		margin-bottom: 3.5rem
	}

	.l\:mh35,.l\:ml35 {
		margin-left: 3.5rem
	}

	.l\:mh35,.l\:mr35 {
		margin-right: 3.5rem
	}

	.l\:m40 {
		margin: 4rem
	}

	.l\:mt40,.l\:mv40 {
		margin-top: 4rem
	}

	.l\:mb40,.l\:mv40 {
		margin-bottom: 4rem
	}

	.l\:mh40,.l\:ml40 {
		margin-left: 4rem
	}

	.l\:mh40,.l\:mr40 {
		margin-right: 4rem
	}

	.l\:m45 {
		margin: 4.5rem
	}

	.l\:mt45,.l\:mv45 {
		margin-top: 4.5rem
	}

	.l\:mb45,.l\:mv45 {
		margin-bottom: 4.5rem
	}

	.l\:mh45,.l\:ml45 {
		margin-left: 4.5rem
	}

	.l\:mh45,.l\:mr45 {
		margin-right: 4.5rem
	}

	.l\:m50 {
		margin: 5rem
	}

	.l\:mt50,.l\:mv50 {
		margin-top: 5rem
	}

	.l\:mb50,.l\:mv50 {
		margin-bottom: 5rem
	}

	.l\:mh50,.l\:ml50 {
		margin-left: 5rem
	}

	.l\:mh50,.l\:mr50 {
		margin-right: 5rem
	}

	.l\:m55 {
		margin: 5.5rem
	}

	.l\:mt55,.l\:mv55 {
		margin-top: 5.5rem
	}

	.l\:mb55,.l\:mv55 {
		margin-bottom: 5.5rem
	}

	.l\:mh55,.l\:ml55 {
		margin-left: 5.5rem
	}

	.l\:mh55,.l\:mr55 {
		margin-right: 5.5rem
	}

	.l\:m60 {
		margin: 6rem
	}

	.l\:mt60,.l\:mv60 {
		margin-top: 6rem
	}

	.l\:mb60,.l\:mv60 {
		margin-bottom: 6rem
	}

	.l\:mh60,.l\:ml60 {
		margin-left: 6rem
	}

	.l\:mh60,.l\:mr60 {
		margin-right: 6rem
	}

	.l\:m65 {
		margin: 6.5rem
	}

	.l\:mt65,.l\:mv65 {
		margin-top: 6.5rem
	}

	.l\:mb65,.l\:mv65 {
		margin-bottom: 6.5rem
	}

	.l\:mh65,.l\:ml65 {
		margin-left: 6.5rem
	}

	.l\:mh65,.l\:mr65 {
		margin-right: 6.5rem
	}

	.l\:m70 {
		margin: 7rem
	}

	.l\:mt70,.l\:mv70 {
		margin-top: 7rem
	}

	.l\:mb70,.l\:mv70 {
		margin-bottom: 7rem
	}

	.l\:mh70,.l\:ml70 {
		margin-left: 7rem
	}

	.l\:mh70,.l\:mr70 {
		margin-right: 7rem
	}

	.l\:m75 {
		margin: 7.5rem
	}

	.l\:mt75,.l\:mv75 {
		margin-top: 7.5rem
	}

	.l\:mb75,.l\:mv75 {
		margin-bottom: 7.5rem
	}

	.l\:mh75,.l\:ml75 {
		margin-left: 7.5rem
	}

	.l\:mh75,.l\:mr75 {
		margin-right: 7.5rem
	}

	.l\:m80 {
		margin: 8rem
	}

	.l\:mt80,.l\:mv80 {
		margin-top: 8rem
	}

	.l\:mb80,.l\:mv80 {
		margin-bottom: 8rem
	}

	.l\:mh80,.l\:ml80 {
		margin-left: 8rem
	}

	.l\:mh80,.l\:mr80 {
		margin-right: 8rem
	}

	.l\:m85 {
		margin: 8.5rem
	}

	.l\:mt85,.l\:mv85 {
		margin-top: 8.5rem
	}

	.l\:mb85,.l\:mv85 {
		margin-bottom: 8.5rem
	}

	.l\:mh85,.l\:ml85 {
		margin-left: 8.5rem
	}

	.l\:mh85,.l\:mr85 {
		margin-right: 8.5rem
	}

	.l\:m90 {
		margin: 9rem
	}

	.l\:mt90,.l\:mv90 {
		margin-top: 9rem
	}

	.l\:mb90,.l\:mv90 {
		margin-bottom: 9rem
	}

	.l\:mh90,.l\:ml90 {
		margin-left: 9rem
	}

	.l\:mh90,.l\:mr90 {
		margin-right: 9rem
	}

	.l\:m95 {
		margin: 9.5rem
	}

	.l\:mt95,.l\:mv95 {
		margin-top: 9.5rem
	}

	.l\:mb95,.l\:mv95 {
		margin-bottom: 9.5rem
	}

	.l\:mh95,.l\:ml95 {
		margin-left: 9.5rem
	}

	.l\:mh95,.l\:mr95 {
		margin-right: 9.5rem
	}

	.l\:m100 {
		margin: 10rem
	}

	.l\:mt100,.l\:mv100 {
		margin-top: 10rem
	}

	.l\:mb100,.l\:mv100 {
		margin-bottom: 10rem
	}

	.l\:mh100,.l\:ml100 {
		margin-left: 10rem
	}

	.l\:mh100,.l\:mr100 {
		margin-right: 10rem
	}

	.l\:m105 {
		margin: 10.5rem
	}

	.l\:mt105,.l\:mv105 {
		margin-top: 10.5rem
	}

	.l\:mb105,.l\:mv105 {
		margin-bottom: 10.5rem
	}

	.l\:mh105,.l\:ml105 {
		margin-left: 10.5rem
	}

	.l\:mh105,.l\:mr105 {
		margin-right: 10.5rem
	}

	.l\:m110 {
		margin: 11rem
	}

	.l\:mt110,.l\:mv110 {
		margin-top: 11rem
	}

	.l\:mb110,.l\:mv110 {
		margin-bottom: 11rem
	}

	.l\:mh110,.l\:ml110 {
		margin-left: 11rem
	}

	.l\:mh110,.l\:mr110 {
		margin-right: 11rem
	}

	.l\:m115 {
		margin: 11.5rem
	}

	.l\:mt115,.l\:mv115 {
		margin-top: 11.5rem
	}

	.l\:mb115,.l\:mv115 {
		margin-bottom: 11.5rem
	}

	.l\:mh115,.l\:ml115 {
		margin-left: 11.5rem
	}

	.l\:mh115,.l\:mr115 {
		margin-right: 11.5rem
	}

	.l\:m120 {
		margin: 12rem
	}

	.l\:mt120,.l\:mv120 {
		margin-top: 12rem
	}

	.l\:mb120,.l\:mv120 {
		margin-bottom: 12rem
	}

	.l\:mh120,.l\:ml120 {
		margin-left: 12rem
	}

	.l\:mh120,.l\:mr120 {
		margin-right: 12rem
	}

	.l\:m125 {
		margin: 12.5rem
	}

	.l\:mt125,.l\:mv125 {
		margin-top: 12.5rem
	}

	.l\:mb125,.l\:mv125 {
		margin-bottom: 12.5rem
	}

	.l\:mh125,.l\:ml125 {
		margin-left: 12.5rem
	}

	.l\:mh125,.l\:mr125 {
		margin-right: 12.5rem
	}

	.l\:m130 {
		margin: 13rem
	}

	.l\:mt130,.l\:mv130 {
		margin-top: 13rem
	}

	.l\:mb130,.l\:mv130 {
		margin-bottom: 13rem
	}

	.l\:mh130,.l\:ml130 {
		margin-left: 13rem
	}

	.l\:mh130,.l\:mr130 {
		margin-right: 13rem
	}

	.l\:m135 {
		margin: 13.5rem
	}

	.l\:mt135,.l\:mv135 {
		margin-top: 13.5rem
	}

	.l\:mb135,.l\:mv135 {
		margin-bottom: 13.5rem
	}

	.l\:mh135,.l\:ml135 {
		margin-left: 13.5rem
	}

	.l\:mh135,.l\:mr135 {
		margin-right: 13.5rem
	}

	.l\:m140 {
		margin: 14rem
	}

	.l\:mt140,.l\:mv140 {
		margin-top: 14rem
	}

	.l\:mb140,.l\:mv140 {
		margin-bottom: 14rem
	}

	.l\:mh140,.l\:ml140 {
		margin-left: 14rem
	}

	.l\:mh140,.l\:mr140 {
		margin-right: 14rem
	}

	.l\:m145 {
		margin: 14.5rem
	}

	.l\:mt145,.l\:mv145 {
		margin-top: 14.5rem
	}

	.l\:mb145,.l\:mv145 {
		margin-bottom: 14.5rem
	}

	.l\:mh145,.l\:ml145 {
		margin-left: 14.5rem
	}

	.l\:mh145,.l\:mr145 {
		margin-right: 14.5rem
	}

	.l\:m150 {
		margin: 15rem
	}

	.l\:mt150,.l\:mv150 {
		margin-top: 15rem
	}

	.l\:mb150,.l\:mv150 {
		margin-bottom: 15rem
	}

	.l\:mh150,.l\:ml150 {
		margin-left: 15rem
	}

	.l\:mh150,.l\:mr150 {
		margin-right: 15rem
	}

	.l\:m155 {
		margin: 15.5rem
	}

	.l\:mt155,.l\:mv155 {
		margin-top: 15.5rem
	}

	.l\:mb155,.l\:mv155 {
		margin-bottom: 15.5rem
	}

	.l\:mh155,.l\:ml155 {
		margin-left: 15.5rem
	}

	.l\:mh155,.l\:mr155 {
		margin-right: 15.5rem
	}

	.l\:m160 {
		margin: 16rem
	}

	.l\:mt160,.l\:mv160 {
		margin-top: 16rem
	}

	.l\:mb160,.l\:mv160 {
		margin-bottom: 16rem
	}

	.l\:mh160,.l\:ml160 {
		margin-left: 16rem
	}

	.l\:mh160,.l\:mr160 {
		margin-right: 16rem
	}

	.l\:m165 {
		margin: 16.5rem
	}

	.l\:mt165,.l\:mv165 {
		margin-top: 16.5rem
	}

	.l\:mb165,.l\:mv165 {
		margin-bottom: 16.5rem
	}

	.l\:mh165,.l\:ml165 {
		margin-left: 16.5rem
	}

	.l\:mh165,.l\:mr165 {
		margin-right: 16.5rem
	}

	.l\:m170 {
		margin: 17rem
	}

	.l\:mt170,.l\:mv170 {
		margin-top: 17rem
	}

	.l\:mb170,.l\:mv170 {
		margin-bottom: 17rem
	}

	.l\:mh170,.l\:ml170 {
		margin-left: 17rem
	}

	.l\:mh170,.l\:mr170 {
		margin-right: 17rem
	}

	.l\:m175 {
		margin: 17.5rem
	}

	.l\:mt175,.l\:mv175 {
		margin-top: 17.5rem
	}

	.l\:mb175,.l\:mv175 {
		margin-bottom: 17.5rem
	}

	.l\:mh175,.l\:ml175 {
		margin-left: 17.5rem
	}

	.l\:mh175,.l\:mr175 {
		margin-right: 17.5rem
	}

	.l\:m180 {
		margin: 18rem
	}

	.l\:mt180,.l\:mv180 {
		margin-top: 18rem
	}

	.l\:mb180,.l\:mv180 {
		margin-bottom: 18rem
	}

	.l\:mh180,.l\:ml180 {
		margin-left: 18rem
	}

	.l\:mh180,.l\:mr180 {
		margin-right: 18rem
	}

	.l\:m185 {
		margin: 18.5rem
	}

	.l\:mt185,.l\:mv185 {
		margin-top: 18.5rem
	}

	.l\:mb185,.l\:mv185 {
		margin-bottom: 18.5rem
	}

	.l\:mh185,.l\:ml185 {
		margin-left: 18.5rem
	}

	.l\:mh185,.l\:mr185 {
		margin-right: 18.5rem
	}

	.l\:m190 {
		margin: 19rem
	}

	.l\:mt190,.l\:mv190 {
		margin-top: 19rem
	}

	.l\:mb190,.l\:mv190 {
		margin-bottom: 19rem
	}

	.l\:mh190,.l\:ml190 {
		margin-left: 19rem
	}

	.l\:mh190,.l\:mr190 {
		margin-right: 19rem
	}

	.l\:m195 {
		margin: 19.5rem
	}

	.l\:mt195,.l\:mv195 {
		margin-top: 19.5rem
	}

	.l\:mb195,.l\:mv195 {
		margin-bottom: 19.5rem
	}

	.l\:mh195,.l\:ml195 {
		margin-left: 19.5rem
	}

	.l\:mh195,.l\:mr195 {
		margin-right: 19.5rem
	}

	.l\:m200 {
		margin: 20rem
	}

	.l\:mt200,.l\:mv200 {
		margin-top: 20rem
	}

	.l\:mb200,.l\:mv200 {
		margin-bottom: 20rem
	}

	.l\:mh200,.l\:ml200 {
		margin-left: 20rem
	}

	.l\:mh200,.l\:mr200 {
		margin-right: 20rem
	}

	.l\:m205 {
		margin: 20.5rem
	}

	.l\:mt205,.l\:mv205 {
		margin-top: 20.5rem
	}

	.l\:mb205,.l\:mv205 {
		margin-bottom: 20.5rem
	}

	.l\:mh205,.l\:ml205 {
		margin-left: 20.5rem
	}

	.l\:mh205,.l\:mr205 {
		margin-right: 20.5rem
	}

	.l\:m210 {
		margin: 21rem
	}

	.l\:mt210,.l\:mv210 {
		margin-top: 21rem
	}

	.l\:mb210,.l\:mv210 {
		margin-bottom: 21rem
	}

	.l\:mh210,.l\:ml210 {
		margin-left: 21rem
	}

	.l\:mh210,.l\:mr210 {
		margin-right: 21rem
	}

	.l\:m215 {
		margin: 21.5rem
	}

	.l\:mt215,.l\:mv215 {
		margin-top: 21.5rem
	}

	.l\:mb215,.l\:mv215 {
		margin-bottom: 21.5rem
	}

	.l\:mh215,.l\:ml215 {
		margin-left: 21.5rem
	}

	.l\:mh215,.l\:mr215 {
		margin-right: 21.5rem
	}

	.l\:m220 {
		margin: 22rem
	}

	.l\:mt220,.l\:mv220 {
		margin-top: 22rem
	}

	.l\:mb220,.l\:mv220 {
		margin-bottom: 22rem
	}

	.l\:mh220,.l\:ml220 {
		margin-left: 22rem
	}

	.l\:mh220,.l\:mr220 {
		margin-right: 22rem
	}

	.l\:m225 {
		margin: 22.5rem
	}

	.l\:mt225,.l\:mv225 {
		margin-top: 22.5rem
	}

	.l\:mb225,.l\:mv225 {
		margin-bottom: 22.5rem
	}

	.l\:mh225,.l\:ml225 {
		margin-left: 22.5rem
	}

	.l\:mh225,.l\:mr225 {
		margin-right: 22.5rem
	}

	.l\:m230 {
		margin: 23rem
	}

	.l\:mt230,.l\:mv230 {
		margin-top: 23rem
	}

	.l\:mb230,.l\:mv230 {
		margin-bottom: 23rem
	}

	.l\:mh230,.l\:ml230 {
		margin-left: 23rem
	}

	.l\:mh230,.l\:mr230 {
		margin-right: 23rem
	}

	.l\:m235 {
		margin: 23.5rem
	}

	.l\:mt235,.l\:mv235 {
		margin-top: 23.5rem
	}

	.l\:mb235,.l\:mv235 {
		margin-bottom: 23.5rem
	}

	.l\:mh235,.l\:ml235 {
		margin-left: 23.5rem
	}

	.l\:mh235,.l\:mr235 {
		margin-right: 23.5rem
	}

	.l\:m240 {
		margin: 24rem
	}

	.l\:mt240,.l\:mv240 {
		margin-top: 24rem
	}

	.l\:mb240,.l\:mv240 {
		margin-bottom: 24rem
	}

	.l\:mh240,.l\:ml240 {
		margin-left: 24rem
	}

	.l\:mh240,.l\:mr240 {
		margin-right: 24rem
	}

	.l\:m245 {
		margin: 24.5rem
	}

	.l\:mt245,.l\:mv245 {
		margin-top: 24.5rem
	}

	.l\:mb245,.l\:mv245 {
		margin-bottom: 24.5rem
	}

	.l\:mh245,.l\:ml245 {
		margin-left: 24.5rem
	}

	.l\:mh245,.l\:mr245 {
		margin-right: 24.5rem
	}

	.l\:m250 {
		margin: 25rem
	}

	.l\:mt250,.l\:mv250 {
		margin-top: 25rem
	}

	.l\:mb250,.l\:mv250 {
		margin-bottom: 25rem
	}

	.l\:mh250,.l\:ml250 {
		margin-left: 25rem
	}

	.l\:mh250,.l\:mr250 {
		margin-right: 25rem
	}

	.l\:max-w500 {
		max-width: 500px
	}

	.l\:max-w750 {
		max-width: 750px
	}

	.l\:max-w980 {
		max-width: 980px
	}

	.l\:max-w1280 {
		max-width: 1280px
	}

	.l\:max-w1440 {
		max-width: 1440px
	}

	.l\:o-contain {
		-o-object-fit: contain;
		object-fit: contain
	}

	.l\:o-cover {
		-o-object-fit: cover;
		object-fit: cover
	}

	.l\:o0 {
		opacity: 0
	}

	.l\:o05 {
		opacity: .05
	}

	.l\:o10 {
		opacity: .1
	}

	.l\:o15 {
		opacity: .15
	}

	.l\:o20 {
		opacity: .2
	}

	.l\:o25 {
		opacity: .25
	}

	.l\:o30 {
		opacity: .3
	}

	.l\:o35 {
		opacity: .35
	}

	.l\:o40 {
		opacity: .4
	}

	.l\:o45 {
		opacity: .45
	}

	.l\:o50 {
		opacity: .5
	}

	.l\:o55 {
		opacity: .55
	}

	.l\:o60 {
		opacity: .6
	}

	.l\:o65 {
		opacity: .65
	}

	.l\:o70 {
		opacity: .7
	}

	.l\:o75 {
		opacity: .75
	}

	.l\:o80 {
		opacity: .8
	}

	.l\:o85 {
		opacity: .85
	}

	.l\:o90 {
		opacity: .9
	}

	.l\:o95 {
		opacity: .95
	}

	.l\:o100 {
		opacity: .1
	}

	.l\:on1 {
		order: -1
	}

	.l\:oh {
		overflow: hidden
	}

	.l\:oy {
		overflow-y: auto;
		overflow-x: hidden
	}

	.l\:ox,.l\:oy {
		-webkit-overflow-scrolling: touch
	}

	.l\:ox {
		overflow-x: auto
	}

	.l\:p0 {
		padding: 0
	}

	.l\:pt0,.l\:pv0 {
		padding-top: 0
	}

	.l\:pb0,.l\:pv0 {
		padding-bottom: 0
	}

	.l\:ph0,.l\:pl0 {
		padding-left: 0
	}

	.l\:ph0,.l\:pr0 {
		padding-right: 0
	}

	.l\:p5 {
		padding: .5rem
	}

	.l\:pt5,.l\:pv5 {
		padding-top: .5rem
	}

	.l\:pb5,.l\:pv5 {
		padding-bottom: .5rem
	}

	.l\:ph5,.l\:pl5 {
		padding-left: .5rem
	}

	.l\:ph5,.l\:pr5 {
		padding-right: .5rem
	}

	.l\:p10 {
		padding: 1rem
	}

	.l\:pt10,.l\:pv10 {
		padding-top: 1rem
	}

	.l\:pb10,.l\:pv10 {
		padding-bottom: 1rem
	}

	.l\:ph10,.l\:pl10 {
		padding-left: 1rem
	}

	.l\:ph10,.l\:pr10 {
		padding-right: 1rem
	}

	.l\:p15 {
		padding: 1.5rem
	}

	.l\:pt15,.l\:pv15 {
		padding-top: 1.5rem
	}

	.l\:pb15,.l\:pv15 {
		padding-bottom: 1.5rem
	}

	.l\:ph15,.l\:pl15 {
		padding-left: 1.5rem
	}

	.l\:ph15,.l\:pr15 {
		padding-right: 1.5rem
	}

	.l\:p20 {
		padding: 2rem
	}

	.l\:pt20,.l\:pv20 {
		padding-top: 2rem
	}

	.l\:pb20,.l\:pv20 {
		padding-bottom: 2rem
	}

	.l\:ph20,.l\:pl20 {
		padding-left: 2rem
	}

	.l\:ph20,.l\:pr20 {
		padding-right: 2rem
	}

	.l\:p25 {
		padding: 2.5rem
	}

	.l\:pt25,.l\:pv25 {
		padding-top: 2.5rem
	}

	.l\:pb25,.l\:pv25 {
		padding-bottom: 2.5rem
	}

	.l\:ph25,.l\:pl25 {
		padding-left: 2.5rem
	}

	.l\:ph25,.l\:pr25 {
		padding-right: 2.5rem
	}

	.l\:p30 {
		padding: 3rem
	}

	.l\:pt30,.l\:pv30 {
		padding-top: 3rem
	}

	.l\:pb30,.l\:pv30 {
		padding-bottom: 3rem
	}

	.l\:ph30,.l\:pl30 {
		padding-left: 3rem
	}

	.l\:ph30,.l\:pr30 {
		padding-right: 3rem
	}

	.l\:p35 {
		padding: 3.5rem
	}

	.l\:pt35,.l\:pv35 {
		padding-top: 3.5rem
	}

	.l\:pb35,.l\:pv35 {
		padding-bottom: 3.5rem
	}

	.l\:ph35,.l\:pl35 {
		padding-left: 3.5rem
	}

	.l\:ph35,.l\:pr35 {
		padding-right: 3.5rem
	}

	.l\:p40 {
		padding: 4rem
	}

	.l\:pt40,.l\:pv40 {
		padding-top: 4rem
	}

	.l\:pb40,.l\:pv40 {
		padding-bottom: 4rem
	}

	.l\:ph40,.l\:pl40 {
		padding-left: 4rem
	}

	.l\:ph40,.l\:pr40 {
		padding-right: 4rem
	}

	.l\:p45 {
		padding: 4.5rem
	}

	.l\:pt45,.l\:pv45 {
		padding-top: 4.5rem
	}

	.l\:pb45,.l\:pv45 {
		padding-bottom: 4.5rem
	}

	.l\:ph45,.l\:pl45 {
		padding-left: 4.5rem
	}

	.l\:ph45,.l\:pr45 {
		padding-right: 4.5rem
	}

	.l\:p50 {
		padding: 5rem
	}

	.l\:pt50,.l\:pv50 {
		padding-top: 5rem
	}

	.l\:pb50,.l\:pv50 {
		padding-bottom: 5rem
	}

	.l\:ph50,.l\:pl50 {
		padding-left: 5rem
	}

	.l\:ph50,.l\:pr50 {
		padding-right: 5rem
	}

	.l\:p55 {
		padding: 5.5rem
	}

	.l\:pt55,.l\:pv55 {
		padding-top: 5.5rem
	}

	.l\:pb55,.l\:pv55 {
		padding-bottom: 5.5rem
	}

	.l\:ph55,.l\:pl55 {
		padding-left: 5.5rem
	}

	.l\:ph55,.l\:pr55 {
		padding-right: 5.5rem
	}

	.l\:p60 {
		padding: 6rem
	}

	.l\:pt60,.l\:pv60 {
		padding-top: 6rem
	}

	.l\:pb60,.l\:pv60 {
		padding-bottom: 6rem
	}

	.l\:ph60,.l\:pl60 {
		padding-left: 6rem
	}

	.l\:ph60,.l\:pr60 {
		padding-right: 6rem
	}

	.l\:p65 {
		padding: 6.5rem
	}

	.l\:pt65,.l\:pv65 {
		padding-top: 6.5rem
	}

	.l\:pb65,.l\:pv65 {
		padding-bottom: 6.5rem
	}

	.l\:ph65,.l\:pl65 {
		padding-left: 6.5rem
	}

	.l\:ph65,.l\:pr65 {
		padding-right: 6.5rem
	}

	.l\:p70 {
		padding: 7rem
	}

	.l\:pt70,.l\:pv70 {
		padding-top: 7rem
	}

	.l\:pb70,.l\:pv70 {
		padding-bottom: 7rem
	}

	.l\:ph70,.l\:pl70 {
		padding-left: 7rem
	}

	.l\:ph70,.l\:pr70 {
		padding-right: 7rem
	}

	.l\:p75 {
		padding: 7.5rem
	}

	.l\:pt75,.l\:pv75 {
		padding-top: 7.5rem
	}

	.l\:pb75,.l\:pv75 {
		padding-bottom: 7.5rem
	}

	.l\:ph75,.l\:pl75 {
		padding-left: 7.5rem
	}

	.l\:ph75,.l\:pr75 {
		padding-right: 7.5rem
	}

	.l\:p80 {
		padding: 8rem
	}

	.l\:pt80,.l\:pv80 {
		padding-top: 8rem
	}

	.l\:pb80,.l\:pv80 {
		padding-bottom: 8rem
	}

	.l\:ph80,.l\:pl80 {
		padding-left: 8rem
	}

	.l\:ph80,.l\:pr80 {
		padding-right: 8rem
	}

	.l\:p85 {
		padding: 8.5rem
	}

	.l\:pt85,.l\:pv85 {
		padding-top: 8.5rem
	}

	.l\:pb85,.l\:pv85 {
		padding-bottom: 8.5rem
	}

	.l\:ph85,.l\:pl85 {
		padding-left: 8.5rem
	}

	.l\:ph85,.l\:pr85 {
		padding-right: 8.5rem
	}

	.l\:p90 {
		padding: 9rem
	}

	.l\:pt90,.l\:pv90 {
		padding-top: 9rem
	}

	.l\:pb90,.l\:pv90 {
		padding-bottom: 9rem
	}

	.l\:ph90,.l\:pl90 {
		padding-left: 9rem
	}

	.l\:ph90,.l\:pr90 {
		padding-right: 9rem
	}

	.l\:p95 {
		padding: 9.5rem
	}

	.l\:pt95,.l\:pv95 {
		padding-top: 9.5rem
	}

	.l\:pb95,.l\:pv95 {
		padding-bottom: 9.5rem
	}

	.l\:ph95,.l\:pl95 {
		padding-left: 9.5rem
	}

	.l\:ph95,.l\:pr95 {
		padding-right: 9.5rem
	}

	.l\:p100 {
		padding: 10rem
	}

	.l\:pt100,.l\:pv100 {
		padding-top: 10rem
	}

	.l\:pb100,.l\:pv100 {
		padding-bottom: 10rem
	}

	.l\:ph100,.l\:pl100 {
		padding-left: 10rem
	}

	.l\:ph100,.l\:pr100 {
		padding-right: 10rem
	}

	.l\:p105 {
		padding: 10.5rem
	}

	.l\:pt105,.l\:pv105 {
		padding-top: 10.5rem
	}

	.l\:pb105,.l\:pv105 {
		padding-bottom: 10.5rem
	}

	.l\:ph105,.l\:pl105 {
		padding-left: 10.5rem
	}

	.l\:ph105,.l\:pr105 {
		padding-right: 10.5rem
	}

	.l\:p110 {
		padding: 11rem
	}

	.l\:pt110,.l\:pv110 {
		padding-top: 11rem
	}

	.l\:pb110,.l\:pv110 {
		padding-bottom: 11rem
	}

	.l\:ph110,.l\:pl110 {
		padding-left: 11rem
	}

	.l\:ph110,.l\:pr110 {
		padding-right: 11rem
	}

	.l\:p115 {
		padding: 11.5rem
	}

	.l\:pt115,.l\:pv115 {
		padding-top: 11.5rem
	}

	.l\:pb115,.l\:pv115 {
		padding-bottom: 11.5rem
	}

	.l\:ph115,.l\:pl115 {
		padding-left: 11.5rem
	}

	.l\:ph115,.l\:pr115 {
		padding-right: 11.5rem
	}

	.l\:p120 {
		padding: 12rem
	}

	.l\:pt120,.l\:pv120 {
		padding-top: 12rem
	}

	.l\:pb120,.l\:pv120 {
		padding-bottom: 12rem
	}

	.l\:ph120,.l\:pl120 {
		padding-left: 12rem
	}

	.l\:ph120,.l\:pr120 {
		padding-right: 12rem
	}

	.l\:p125 {
		padding: 12.5rem
	}

	.l\:pt125,.l\:pv125 {
		padding-top: 12.5rem
	}

	.l\:pb125,.l\:pv125 {
		padding-bottom: 12.5rem
	}

	.l\:ph125,.l\:pl125 {
		padding-left: 12.5rem
	}

	.l\:ph125,.l\:pr125 {
		padding-right: 12.5rem
	}

	.l\:p130 {
		padding: 13rem
	}

	.l\:pt130,.l\:pv130 {
		padding-top: 13rem
	}

	.l\:pb130,.l\:pv130 {
		padding-bottom: 13rem
	}

	.l\:ph130,.l\:pl130 {
		padding-left: 13rem
	}

	.l\:ph130,.l\:pr130 {
		padding-right: 13rem
	}

	.l\:p135 {
		padding: 13.5rem
	}

	.l\:pt135,.l\:pv135 {
		padding-top: 13.5rem
	}

	.l\:pb135,.l\:pv135 {
		padding-bottom: 13.5rem
	}

	.l\:ph135,.l\:pl135 {
		padding-left: 13.5rem
	}

	.l\:ph135,.l\:pr135 {
		padding-right: 13.5rem
	}

	.l\:p140 {
		padding: 14rem
	}

	.l\:pt140,.l\:pv140 {
		padding-top: 14rem
	}

	.l\:pb140,.l\:pv140 {
		padding-bottom: 14rem
	}

	.l\:ph140,.l\:pl140 {
		padding-left: 14rem
	}

	.l\:ph140,.l\:pr140 {
		padding-right: 14rem
	}

	.l\:p145 {
		padding: 14.5rem
	}

	.l\:pt145,.l\:pv145 {
		padding-top: 14.5rem
	}

	.l\:pb145,.l\:pv145 {
		padding-bottom: 14.5rem
	}

	.l\:ph145,.l\:pl145 {
		padding-left: 14.5rem
	}

	.l\:ph145,.l\:pr145 {
		padding-right: 14.5rem
	}

	.l\:p150 {
		padding: 15rem
	}

	.l\:pt150,.l\:pv150 {
		padding-top: 15rem
	}

	.l\:pb150,.l\:pv150 {
		padding-bottom: 15rem
	}

	.l\:ph150,.l\:pl150 {
		padding-left: 15rem
	}

	.l\:ph150,.l\:pr150 {
		padding-right: 15rem
	}

	.l\:p155 {
		padding: 15.5rem
	}

	.l\:pt155,.l\:pv155 {
		padding-top: 15.5rem
	}

	.l\:pb155,.l\:pv155 {
		padding-bottom: 15.5rem
	}

	.l\:ph155,.l\:pl155 {
		padding-left: 15.5rem
	}

	.l\:ph155,.l\:pr155 {
		padding-right: 15.5rem
	}

	.l\:p160 {
		padding: 16rem
	}

	.l\:pt160,.l\:pv160 {
		padding-top: 16rem
	}

	.l\:pb160,.l\:pv160 {
		padding-bottom: 16rem
	}

	.l\:ph160,.l\:pl160 {
		padding-left: 16rem
	}

	.l\:ph160,.l\:pr160 {
		padding-right: 16rem
	}

	.l\:p165 {
		padding: 16.5rem
	}

	.l\:pt165,.l\:pv165 {
		padding-top: 16.5rem
	}

	.l\:pb165,.l\:pv165 {
		padding-bottom: 16.5rem
	}

	.l\:ph165,.l\:pl165 {
		padding-left: 16.5rem
	}

	.l\:ph165,.l\:pr165 {
		padding-right: 16.5rem
	}

	.l\:p170 {
		padding: 17rem
	}

	.l\:pt170,.l\:pv170 {
		padding-top: 17rem
	}

	.l\:pb170,.l\:pv170 {
		padding-bottom: 17rem
	}

	.l\:ph170,.l\:pl170 {
		padding-left: 17rem
	}

	.l\:ph170,.l\:pr170 {
		padding-right: 17rem
	}

	.l\:p175 {
		padding: 17.5rem
	}

	.l\:pt175,.l\:pv175 {
		padding-top: 17.5rem
	}

	.l\:pb175,.l\:pv175 {
		padding-bottom: 17.5rem
	}

	.l\:ph175,.l\:pl175 {
		padding-left: 17.5rem
	}

	.l\:ph175,.l\:pr175 {
		padding-right: 17.5rem
	}

	.l\:p180 {
		padding: 18rem
	}

	.l\:pt180,.l\:pv180 {
		padding-top: 18rem
	}

	.l\:pb180,.l\:pv180 {
		padding-bottom: 18rem
	}

	.l\:ph180,.l\:pl180 {
		padding-left: 18rem
	}

	.l\:ph180,.l\:pr180 {
		padding-right: 18rem
	}

	.l\:p185 {
		padding: 18.5rem
	}

	.l\:pt185,.l\:pv185 {
		padding-top: 18.5rem
	}

	.l\:pb185,.l\:pv185 {
		padding-bottom: 18.5rem
	}

	.l\:ph185,.l\:pl185 {
		padding-left: 18.5rem
	}

	.l\:ph185,.l\:pr185 {
		padding-right: 18.5rem
	}

	.l\:p190 {
		padding: 19rem
	}

	.l\:pt190,.l\:pv190 {
		padding-top: 19rem
	}

	.l\:pb190,.l\:pv190 {
		padding-bottom: 19rem
	}

	.l\:ph190,.l\:pl190 {
		padding-left: 19rem
	}

	.l\:ph190,.l\:pr190 {
		padding-right: 19rem
	}

	.l\:p195 {
		padding: 19.5rem
	}

	.l\:pt195,.l\:pv195 {
		padding-top: 19.5rem
	}

	.l\:pb195,.l\:pv195 {
		padding-bottom: 19.5rem
	}

	.l\:ph195,.l\:pl195 {
		padding-left: 19.5rem
	}

	.l\:ph195,.l\:pr195 {
		padding-right: 19.5rem
	}

	.l\:p200 {
		padding: 20rem
	}

	.l\:pt200,.l\:pv200 {
		padding-top: 20rem
	}

	.l\:pb200,.l\:pv200 {
		padding-bottom: 20rem
	}

	.l\:ph200,.l\:pl200 {
		padding-left: 20rem
	}

	.l\:ph200,.l\:pr200 {
		padding-right: 20rem
	}

	.l\:p205 {
		padding: 20.5rem
	}

	.l\:pt205,.l\:pv205 {
		padding-top: 20.5rem
	}

	.l\:pb205,.l\:pv205 {
		padding-bottom: 20.5rem
	}

	.l\:ph205,.l\:pl205 {
		padding-left: 20.5rem
	}

	.l\:ph205,.l\:pr205 {
		padding-right: 20.5rem
	}

	.l\:p210 {
		padding: 21rem
	}

	.l\:pt210,.l\:pv210 {
		padding-top: 21rem
	}

	.l\:pb210,.l\:pv210 {
		padding-bottom: 21rem
	}

	.l\:ph210,.l\:pl210 {
		padding-left: 21rem
	}

	.l\:ph210,.l\:pr210 {
		padding-right: 21rem
	}

	.l\:p215 {
		padding: 21.5rem
	}

	.l\:pt215,.l\:pv215 {
		padding-top: 21.5rem
	}

	.l\:pb215,.l\:pv215 {
		padding-bottom: 21.5rem
	}

	.l\:ph215,.l\:pl215 {
		padding-left: 21.5rem
	}

	.l\:ph215,.l\:pr215 {
		padding-right: 21.5rem
	}

	.l\:p220 {
		padding: 22rem
	}

	.l\:pt220,.l\:pv220 {
		padding-top: 22rem
	}

	.l\:pb220,.l\:pv220 {
		padding-bottom: 22rem
	}

	.l\:ph220,.l\:pl220 {
		padding-left: 22rem
	}

	.l\:ph220,.l\:pr220 {
		padding-right: 22rem
	}

	.l\:p225 {
		padding: 22.5rem
	}

	.l\:pt225,.l\:pv225 {
		padding-top: 22.5rem
	}

	.l\:pb225,.l\:pv225 {
		padding-bottom: 22.5rem
	}

	.l\:ph225,.l\:pl225 {
		padding-left: 22.5rem
	}

	.l\:ph225,.l\:pr225 {
		padding-right: 22.5rem
	}

	.l\:p230 {
		padding: 23rem
	}

	.l\:pt230,.l\:pv230 {
		padding-top: 23rem
	}

	.l\:pb230,.l\:pv230 {
		padding-bottom: 23rem
	}

	.l\:ph230,.l\:pl230 {
		padding-left: 23rem
	}

	.l\:ph230,.l\:pr230 {
		padding-right: 23rem
	}

	.l\:p235 {
		padding: 23.5rem
	}

	.l\:pt235,.l\:pv235 {
		padding-top: 23.5rem
	}

	.l\:pb235,.l\:pv235 {
		padding-bottom: 23.5rem
	}

	.l\:ph235,.l\:pl235 {
		padding-left: 23.5rem
	}

	.l\:ph235,.l\:pr235 {
		padding-right: 23.5rem
	}

	.l\:p240 {
		padding: 24rem
	}

	.l\:pt240,.l\:pv240 {
		padding-top: 24rem
	}

	.l\:pb240,.l\:pv240 {
		padding-bottom: 24rem
	}

	.l\:ph240,.l\:pl240 {
		padding-left: 24rem
	}

	.l\:ph240,.l\:pr240 {
		padding-right: 24rem
	}

	.l\:p245 {
		padding: 24.5rem
	}

	.l\:pt245,.l\:pv245 {
		padding-top: 24.5rem
	}

	.l\:pb245,.l\:pv245 {
		padding-bottom: 24.5rem
	}

	.l\:ph245,.l\:pl245 {
		padding-left: 24.5rem
	}

	.l\:ph245,.l\:pr245 {
		padding-right: 24.5rem
	}

	.l\:p250 {
		padding: 25rem
	}

	.l\:pt250,.l\:pv250 {
		padding-top: 25rem
	}

	.l\:pb250,.l\:pv250 {
		padding-bottom: 25rem
	}

	.l\:ph250,.l\:pl250 {
		padding-left: 25rem
	}

	.l\:ph250,.l\:pr250 {
		padding-right: 25rem
	}

	.l\:pen {
		pointer-events: none
	}

	.l\:pea {
		pointer-events: auto
	}

	.l\:static {
		position: static
	}

	.l\:rel {
		position: relative
	}

	.l\:abs {
		position: absolute
	}

	.l\:fix {
		position: fixed
	}

	.l\:sticky {
		position: -webkit-sticky;
		position: sticky
	}

	.l\:fill {
		right: 0;
		left: 0
	}

	.l\:fill,.l\:fill-y {
		top: 0;
		bottom: 0
	}

	.l\:fill-x {
		right: 0;
		left: 0
	}

	.l\:top {
		top: 0
	}

	.l\:right {
		right: 0
	}

	.l\:bottom {
		bottom: 0
	}

	.l\:left {
		left: 0
	}

	.l\:r {
		height: 0;
		position: relative
	}

	.l\:ro {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%
	}

	.l\:r--1x1 {
		padding-top: 100%
	}

	.l\:r--2x1 {
		padding-top: 50%
	}

	.l\:r--3x1 {
		padding-top: 33.33333%
	}

	.l\:r--3x4 {
		padding-top: 133.33333%
	}

	.l\:r--4x3 {
		padding-top: 75%
	}

	.l\:r--4x5 {
		padding-top: 125%
	}

	.l\:r--4x6 {
		padding-top: 150%
	}

	.l\:r--5x4 {
		padding-top: 80%
	}

	.l\:r--5x7 {
		padding-top: 140%
	}

	.l\:r--5x8 {
		padding-top: 160%
	}

	.l\:r--6x4 {
		padding-top: 66.66667%
	}

	.l\:r--7x5 {
		padding-top: 71.42857%
	}

	.l\:r--8x5 {
		padding-top: 62.5%
	}

	.l\:r--9x16 {
		padding-top: 177.77778%
	}

	.l\:r--16x9 {
		padding-top: 56.25%
	}

	.l\:x {
		width: 100%
	}

	.l\:y {
		height: 100%
	}

	.l\:w5 {
		width: 5%
	}

	.l\:w10 {
		width: 10%
	}

	.l\:w15 {
		width: 15%
	}

	.l\:w20 {
		width: 20%
	}

	.l\:w25 {
		width: 25%
	}

	.l\:w30 {
		width: 30%
	}

	.l\:w35 {
		width: 35%
	}

	.l\:w40 {
		width: 40%
	}

	.l\:w45 {
		width: 45%
	}

	.l\:w50 {
		width: 50%
	}

	.l\:w55 {
		width: 55%
	}

	.l\:w60 {
		width: 60%
	}

	.l\:w65 {
		width: 65%
	}

	.l\:w70 {
		width: 70%
	}

	.l\:w75 {
		width: 75%
	}

	.l\:w80 {
		width: 80%
	}

	.l\:w85 {
		width: 85%
	}

	.l\:w90 {
		width: 90%
	}

	.l\:w95 {
		width: 95%
	}

	.l\:third {
		width: 33.33333%
	}

	.l\:two-thirds {
		width: 66.66667%
	}

	.l\:min-vw100 {
		min-width: 100vw
	}

	.l\:min-vh100 {
		min-height: 100vh
	}

	.l\:vw100 {
		width: 100vw
	}

	.l\:vh100 {
		height: 100vh
	}

	.l\:h25 {
		height: 25%
	}

	.l\:h50 {
		height: 50%
	}

	.l\:h75 {
		height: 75%
	}

	.l\:ttu {
		text-transform: uppercase
	}

	.l\:tdu {
		text-decoration: underline
	}

	.l\:tdn {
		text-decoration: none
	}

	.l\:tc {
		text-align: center
	}

	.l\:tl {
		text-align: left
	}

	.l\:tr {
		text-align: right
	}

	.l\:tj {
		text-align: justify
	}

	.l\:wrap {
		white-space: normal
	}

	.l\:nowrap,.l\:truncate {
		white-space: nowrap
	}

	.l\:truncate {
		overflow: hidden;
		text-overflow: ellipsis
	}

	.l\:usn {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.l\:ust {
		-webkit-user-select: text;
		-moz-user-select: text;
		-ms-user-select: text;
		user-select: text
	}

	.l\:usau {
		-webkit-user-select: auto;
		-moz-user-select: auto;
		-ms-user-select: auto;
		user-select: auto
	}

	.l\:usal {
		-webkit-user-select: all;
		-moz-user-select: all;
		-ms-user-select: all;
		user-select: all
	}

	.l\:wct {
		will-change: transform
	}

	.l\:wco {
		will-change: opacity
	}

	.l\:wcto {
		will-change: transform,opacity
	}

	.l\:zn10 {
		z-index: -10
	}

	.l\:zn9 {
		z-index: -9
	}

	.l\:zn8 {
		z-index: -8
	}

	.l\:zn7 {
		z-index: -7
	}

	.l\:zn6 {
		z-index: -6
	}

	.l\:zn5 {
		z-index: -5
	}

	.l\:zn4 {
		z-index: -4
	}

	.l\:zn3 {
		z-index: -3
	}

	.l\:zn2 {
		z-index: -2
	}

	.l\:zn1 {
		z-index: -1
	}

	.l\:z0 {
		z-index: 0
	}

	.l\:z1 {
		z-index: 1
	}

	.l\:z2 {
		z-index: 2
	}

	.l\:z3 {
		z-index: 3
	}

	.l\:z4 {
		z-index: 4
	}

	.l\:z5 {
		z-index: 5
	}

	.l\:z6 {
		z-index: 6
	}

	.l\:z7 {
		z-index: 7
	}

	.l\:z8 {
		z-index: 8
	}

	.l\:z9 {
		z-index: 9
	}

	.l\:z10 {
		z-index: 10
	}
}

@media (min-width:1440px) {
	.xl\:visually-hidden {
		position: absolute;
		height: 1px;
		width: 1px;
		overflow: hidden;
		clip: rect(1px,1px,1px,1px);
		white-space: nowrap
	}

	.xl\:acs {
		align-content: flex-start
	}

	.xl\:acc {
		align-content: center
	}

	.xl\:ace {
		align-content: flex-end
	}

	.xl\:acb {
		align-content: space-between
	}

	.xl\:aca {
		align-content: space-around
	}

	.xl\:ais {
		align-items: flex-start
	}

	.xl\:aic {
		align-items: center
	}

	.xl\:aie {
		align-items: flex-end
	}

	.xl\:aib {
		align-items: baseline
	}

	.xl\:aistr {
		align-items: stretch
	}

	.xl\:asa {
		align-self: auto
	}

	.xl\:ass {
		align-self: flex-start
	}

	.xl\:asc {
		align-self: center
	}

	.xl\:ase {
		align-self: flex-end
	}

	.xl\:asstr {
		align-self: stretch
	}

	.xl\:bg-ui-1 {
		background-color: #007078
	}

	.xl\:bg-ui-2 {
		background-color: #99d9d9
	}

	.xl\:bg-ui-3 {
		background-color: #c5b000
	}

	.xl\:bg-ui-4 {
		background-color: #727336
	}

	.xl\:bg-ui-5 {
		background-color: #817652
	}

	.xl\:bg-white {
		background-color: #fff
	}

	.xl\:bg-cover {
		background-size: cover
	}

	.xl\:bg-contain {
		background-size: contain
	}

	.xl\:bg-center {
		background-position: 50%
	}

	.xl\:bg-left {
		background-position: 0
	}

	.xl\:bg-right {
		background-position: 100%
	}

	.xl\:bg-no-repeat {
		background-repeat: no-repeat
	}

	.xl\:bn {
		border: none
	}

	.xl\:ba {
		border: 2px solid #000
	}

	.xl\:bt,.xl\:bv {
		border-top: 2px solid #000
	}

	.xl\:bb,.xl\:bv {
		border-bottom: 2px solid #000
	}

	.xl\:bh,.xl\:bl {
		border-left: 2px solid #000
	}

	.xl\:bh,.xl\:br {
		border-right: 2px solid #000
	}

	.xl\:bc-ui-1 {
		border-color: #007078
	}

	.xl\:bc-ui-2 {
		border-color: #99d9d9
	}

	.xl\:bc-ui-3 {
		border-color: #c5b000
	}

	.xl\:bc-ui-4 {
		border-color: #727336
	}

	.xl\:bc-ui-5 {
		border-color: #817652
	}

	.xl\:bc-white {
		border-color: #fff
	}

	.xl\:br50 {
		border-radius: 50%
	}

	.xl\:bs-solid {
		border-style: solid
	}

	.xl\:bw2 {
		border-width: 2px
	}

	.xl\:c-ui-1 {
		color: #007078
	}

	.xl\:c-ui-2 {
		color: #99d9d9
	}

	.xl\:c-ui-3 {
		color: #c5b000
	}

	.xl\:c-ui-4 {
		color: #727336
	}

	.xl\:c-ui-5 {
		color: #817652
	}

	.xl\:c-white {
		color: #fff
	}

	.xl\:db {
		display: block
	}

	.xl\:dib {
		display: inline-block
	}

	.xl\:di {
		display: inline
	}

	.xl\:df {
		display: flex
	}

	.xl\:dn {
		display: none
	}

	.xl\:fr {
		flex-direction: row
	}

	.xl\:frr {
		flex-direction: row-reverse
	}

	.xl\:fc {
		flex-direction: column
	}

	.xl\:fcr {
		flex-direction: column-reverse
	}

	.xl\:fg1 {
		flex-grow: 1
	}

	.xl\:fg0 {
		flex-grow: 0
	}

	.xl\:fs1 {
		flex-shrink: 1
	}

	.xl\:fs0 {
		flex-shrink: 0
	}

	.xl\:fnw {
		flex-wrap: nowrap
	}

	.xl\:fw {
		flex-wrap: wrap
	}

	.xl\:fwr {
		flex-wrap: wrap-reverse
	}

	.xl\:fi {
		flex: 0 1 auto
	}

	.xl\:f1 {
		flex: 1 1 0%
	}

	.xl\:fa {
		flex: 1 1 auto
	}

	.xl\:fn {
		flex: none
	}

	.xl\:sans {
		font-family: Helvetica,sans-serif
	}

	.xl\:serif {
		font-family: Times New Roman,serif
	}

	.xl\:f0 {
		font-size: 0
	}

	.xl\:f7 {
		font-size: .7rem
	}

	.xl\:f8 {
		font-size: .85rem
	}

	.xl\:f9 {
		font-size: .9rem
	}

	.xl\:f10 {
		font-size: 1rem
	}

	.xl\:f12 {
		font-size: 1.2rem
	}

	.xl\:f14 {
		font-size: 1.4rem
	}

	.xl\:f16 {
		font-size: 1.6rem
	}

	.xl\:f20 {
		font-size: 2rem
	}

	.xl\:f24 {
		font-size: 2.4rem
	}

	.xl\:f32 {
		font-size: 3.2rem
	}

	.xl\:f56 {
		font-size: 5.6rem
	}

	.xl\:f64 {
		font-size: 6.4rem
	}

	.xl\:f100 {
		font-size: 10rem
	}

	.xl\:i {
		font-style: italic
	}

	.xl\:fw100 {
		font-weight: 100
	}

	.xl\:fw200 {
		font-weight: 200
	}

	.xl\:fw300 {
		font-weight: 300
	}

	.xl\:fw400 {
		font-weight: 400
	}

	.xl\:fw500 {
		font-weight: 500
	}

	.xl\:fw600 {
		font-weight: 600
	}

	.xl\:fw700 {
		font-weight: 700
	}

	.xl\:fw800 {
		font-weight: 800
	}

	.xl\:fw900 {
		font-weight: 900
	}

	.xl\:jcs {
		justify-content: flex-start
	}

	.xl\:jcc {
		justify-content: center
	}

	.xl\:jce {
		justify-content: flex-end
	}

	.xl\:jcb {
		justify-content: space-between
	}

	.xl\:jca {
		justify-content: space-around
	}

	.xl\:ls-01em {
		letter-spacing: -.01em
	}

	.xl\:ls01em {
		letter-spacing: .01em
	}

	.xl\:ls02em {
		letter-spacing: .02em
	}

	.xl\:lh100 {
		line-height: 1
	}

	.xl\:lh120 {
		line-height: 1.2
	}

	.xl\:lh140 {
		line-height: 1.4
	}

	.xl\:lh160 {
		line-height: 1.6
	}

	.xl\:ma {
		margin: auto
	}

	.xl\:mta,.xl\:mva {
		margin-top: auto
	}

	.xl\:mba,.xl\:mva {
		margin-bottom: auto
	}

	.xl\:mha,.xl\:mla {
		margin-left: auto
	}

	.xl\:mha,.xl\:mra {
		margin-right: auto
	}

	.xl\:mn250 {
		margin: -25rem
	}

	.xl\:mtn250,.xl\:mvn250 {
		margin-top: -25rem
	}

	.xl\:mbn250,.xl\:mvn250 {
		margin-bottom: -25rem
	}

	.xl\:mhn250,.xl\:mln250 {
		margin-left: -25rem
	}

	.xl\:mhn250,.xl\:mrn250 {
		margin-right: -25rem
	}

	.xl\:mn245 {
		margin: -24.5rem
	}

	.xl\:mtn245,.xl\:mvn245 {
		margin-top: -24.5rem
	}

	.xl\:mbn245,.xl\:mvn245 {
		margin-bottom: -24.5rem
	}

	.xl\:mhn245,.xl\:mln245 {
		margin-left: -24.5rem
	}

	.xl\:mhn245,.xl\:mrn245 {
		margin-right: -24.5rem
	}

	.xl\:mn240 {
		margin: -24rem
	}

	.xl\:mtn240,.xl\:mvn240 {
		margin-top: -24rem
	}

	.xl\:mbn240,.xl\:mvn240 {
		margin-bottom: -24rem
	}

	.xl\:mhn240,.xl\:mln240 {
		margin-left: -24rem
	}

	.xl\:mhn240,.xl\:mrn240 {
		margin-right: -24rem
	}

	.xl\:mn235 {
		margin: -23.5rem
	}

	.xl\:mtn235,.xl\:mvn235 {
		margin-top: -23.5rem
	}

	.xl\:mbn235,.xl\:mvn235 {
		margin-bottom: -23.5rem
	}

	.xl\:mhn235,.xl\:mln235 {
		margin-left: -23.5rem
	}

	.xl\:mhn235,.xl\:mrn235 {
		margin-right: -23.5rem
	}

	.xl\:mn230 {
		margin: -23rem
	}

	.xl\:mtn230,.xl\:mvn230 {
		margin-top: -23rem
	}

	.xl\:mbn230,.xl\:mvn230 {
		margin-bottom: -23rem
	}

	.xl\:mhn230,.xl\:mln230 {
		margin-left: -23rem
	}

	.xl\:mhn230,.xl\:mrn230 {
		margin-right: -23rem
	}

	.xl\:mn225 {
		margin: -22.5rem
	}

	.xl\:mtn225,.xl\:mvn225 {
		margin-top: -22.5rem
	}

	.xl\:mbn225,.xl\:mvn225 {
		margin-bottom: -22.5rem
	}

	.xl\:mhn225,.xl\:mln225 {
		margin-left: -22.5rem
	}

	.xl\:mhn225,.xl\:mrn225 {
		margin-right: -22.5rem
	}

	.xl\:mn220 {
		margin: -22rem
	}

	.xl\:mtn220,.xl\:mvn220 {
		margin-top: -22rem
	}

	.xl\:mbn220,.xl\:mvn220 {
		margin-bottom: -22rem
	}

	.xl\:mhn220,.xl\:mln220 {
		margin-left: -22rem
	}

	.xl\:mhn220,.xl\:mrn220 {
		margin-right: -22rem
	}

	.xl\:mn215 {
		margin: -21.5rem
	}

	.xl\:mtn215,.xl\:mvn215 {
		margin-top: -21.5rem
	}

	.xl\:mbn215,.xl\:mvn215 {
		margin-bottom: -21.5rem
	}

	.xl\:mhn215,.xl\:mln215 {
		margin-left: -21.5rem
	}

	.xl\:mhn215,.xl\:mrn215 {
		margin-right: -21.5rem
	}

	.xl\:mn210 {
		margin: -21rem
	}

	.xl\:mtn210,.xl\:mvn210 {
		margin-top: -21rem
	}

	.xl\:mbn210,.xl\:mvn210 {
		margin-bottom: -21rem
	}

	.xl\:mhn210,.xl\:mln210 {
		margin-left: -21rem
	}

	.xl\:mhn210,.xl\:mrn210 {
		margin-right: -21rem
	}

	.xl\:mn205 {
		margin: -20.5rem
	}

	.xl\:mtn205,.xl\:mvn205 {
		margin-top: -20.5rem
	}

	.xl\:mbn205,.xl\:mvn205 {
		margin-bottom: -20.5rem
	}

	.xl\:mhn205,.xl\:mln205 {
		margin-left: -20.5rem
	}

	.xl\:mhn205,.xl\:mrn205 {
		margin-right: -20.5rem
	}

	.xl\:mn200 {
		margin: -20rem
	}

	.xl\:mtn200,.xl\:mvn200 {
		margin-top: -20rem
	}

	.xl\:mbn200,.xl\:mvn200 {
		margin-bottom: -20rem
	}

	.xl\:mhn200,.xl\:mln200 {
		margin-left: -20rem
	}

	.xl\:mhn200,.xl\:mrn200 {
		margin-right: -20rem
	}

	.xl\:mn195 {
		margin: -19.5rem
	}

	.xl\:mtn195,.xl\:mvn195 {
		margin-top: -19.5rem
	}

	.xl\:mbn195,.xl\:mvn195 {
		margin-bottom: -19.5rem
	}

	.xl\:mhn195,.xl\:mln195 {
		margin-left: -19.5rem
	}

	.xl\:mhn195,.xl\:mrn195 {
		margin-right: -19.5rem
	}

	.xl\:mn190 {
		margin: -19rem
	}

	.xl\:mtn190,.xl\:mvn190 {
		margin-top: -19rem
	}

	.xl\:mbn190,.xl\:mvn190 {
		margin-bottom: -19rem
	}

	.xl\:mhn190,.xl\:mln190 {
		margin-left: -19rem
	}

	.xl\:mhn190,.xl\:mrn190 {
		margin-right: -19rem
	}

	.xl\:mn185 {
		margin: -18.5rem
	}

	.xl\:mtn185,.xl\:mvn185 {
		margin-top: -18.5rem
	}

	.xl\:mbn185,.xl\:mvn185 {
		margin-bottom: -18.5rem
	}

	.xl\:mhn185,.xl\:mln185 {
		margin-left: -18.5rem
	}

	.xl\:mhn185,.xl\:mrn185 {
		margin-right: -18.5rem
	}

	.xl\:mn180 {
		margin: -18rem
	}

	.xl\:mtn180,.xl\:mvn180 {
		margin-top: -18rem
	}

	.xl\:mbn180,.xl\:mvn180 {
		margin-bottom: -18rem
	}

	.xl\:mhn180,.xl\:mln180 {
		margin-left: -18rem
	}

	.xl\:mhn180,.xl\:mrn180 {
		margin-right: -18rem
	}

	.xl\:mn175 {
		margin: -17.5rem
	}

	.xl\:mtn175,.xl\:mvn175 {
		margin-top: -17.5rem
	}

	.xl\:mbn175,.xl\:mvn175 {
		margin-bottom: -17.5rem
	}

	.xl\:mhn175,.xl\:mln175 {
		margin-left: -17.5rem
	}

	.xl\:mhn175,.xl\:mrn175 {
		margin-right: -17.5rem
	}

	.xl\:mn170 {
		margin: -17rem
	}

	.xl\:mtn170,.xl\:mvn170 {
		margin-top: -17rem
	}

	.xl\:mbn170,.xl\:mvn170 {
		margin-bottom: -17rem
	}

	.xl\:mhn170,.xl\:mln170 {
		margin-left: -17rem
	}

	.xl\:mhn170,.xl\:mrn170 {
		margin-right: -17rem
	}

	.xl\:mn165 {
		margin: -16.5rem
	}

	.xl\:mtn165,.xl\:mvn165 {
		margin-top: -16.5rem
	}

	.xl\:mbn165,.xl\:mvn165 {
		margin-bottom: -16.5rem
	}

	.xl\:mhn165,.xl\:mln165 {
		margin-left: -16.5rem
	}

	.xl\:mhn165,.xl\:mrn165 {
		margin-right: -16.5rem
	}

	.xl\:mn160 {
		margin: -16rem
	}

	.xl\:mtn160,.xl\:mvn160 {
		margin-top: -16rem
	}

	.xl\:mbn160,.xl\:mvn160 {
		margin-bottom: -16rem
	}

	.xl\:mhn160,.xl\:mln160 {
		margin-left: -16rem
	}

	.xl\:mhn160,.xl\:mrn160 {
		margin-right: -16rem
	}

	.xl\:mn155 {
		margin: -15.5rem
	}

	.xl\:mtn155,.xl\:mvn155 {
		margin-top: -15.5rem
	}

	.xl\:mbn155,.xl\:mvn155 {
		margin-bottom: -15.5rem
	}

	.xl\:mhn155,.xl\:mln155 {
		margin-left: -15.5rem
	}

	.xl\:mhn155,.xl\:mrn155 {
		margin-right: -15.5rem
	}

	.xl\:mn150 {
		margin: -15rem
	}

	.xl\:mtn150,.xl\:mvn150 {
		margin-top: -15rem
	}

	.xl\:mbn150,.xl\:mvn150 {
		margin-bottom: -15rem
	}

	.xl\:mhn150,.xl\:mln150 {
		margin-left: -15rem
	}

	.xl\:mhn150,.xl\:mrn150 {
		margin-right: -15rem
	}

	.xl\:mn145 {
		margin: -14.5rem
	}

	.xl\:mtn145,.xl\:mvn145 {
		margin-top: -14.5rem
	}

	.xl\:mbn145,.xl\:mvn145 {
		margin-bottom: -14.5rem
	}

	.xl\:mhn145,.xl\:mln145 {
		margin-left: -14.5rem
	}

	.xl\:mhn145,.xl\:mrn145 {
		margin-right: -14.5rem
	}

	.xl\:mn140 {
		margin: -14rem
	}

	.xl\:mtn140,.xl\:mvn140 {
		margin-top: -14rem
	}

	.xl\:mbn140,.xl\:mvn140 {
		margin-bottom: -14rem
	}

	.xl\:mhn140,.xl\:mln140 {
		margin-left: -14rem
	}

	.xl\:mhn140,.xl\:mrn140 {
		margin-right: -14rem
	}

	.xl\:mn135 {
		margin: -13.5rem
	}

	.xl\:mtn135,.xl\:mvn135 {
		margin-top: -13.5rem
	}

	.xl\:mbn135,.xl\:mvn135 {
		margin-bottom: -13.5rem
	}

	.xl\:mhn135,.xl\:mln135 {
		margin-left: -13.5rem
	}

	.xl\:mhn135,.xl\:mrn135 {
		margin-right: -13.5rem
	}

	.xl\:mn130 {
		margin: -13rem
	}

	.xl\:mtn130,.xl\:mvn130 {
		margin-top: -13rem
	}

	.xl\:mbn130,.xl\:mvn130 {
		margin-bottom: -13rem
	}

	.xl\:mhn130,.xl\:mln130 {
		margin-left: -13rem
	}

	.xl\:mhn130,.xl\:mrn130 {
		margin-right: -13rem
	}

	.xl\:mn125 {
		margin: -12.5rem
	}

	.xl\:mtn125,.xl\:mvn125 {
		margin-top: -12.5rem
	}

	.xl\:mbn125,.xl\:mvn125 {
		margin-bottom: -12.5rem
	}

	.xl\:mhn125,.xl\:mln125 {
		margin-left: -12.5rem
	}

	.xl\:mhn125,.xl\:mrn125 {
		margin-right: -12.5rem
	}

	.xl\:mn120 {
		margin: -12rem
	}

	.xl\:mtn120,.xl\:mvn120 {
		margin-top: -12rem
	}

	.xl\:mbn120,.xl\:mvn120 {
		margin-bottom: -12rem
	}

	.xl\:mhn120,.xl\:mln120 {
		margin-left: -12rem
	}

	.xl\:mhn120,.xl\:mrn120 {
		margin-right: -12rem
	}

	.xl\:mn115 {
		margin: -11.5rem
	}

	.xl\:mtn115,.xl\:mvn115 {
		margin-top: -11.5rem
	}

	.xl\:mbn115,.xl\:mvn115 {
		margin-bottom: -11.5rem
	}

	.xl\:mhn115,.xl\:mln115 {
		margin-left: -11.5rem
	}

	.xl\:mhn115,.xl\:mrn115 {
		margin-right: -11.5rem
	}

	.xl\:mn110 {
		margin: -11rem
	}

	.xl\:mtn110,.xl\:mvn110 {
		margin-top: -11rem
	}

	.xl\:mbn110,.xl\:mvn110 {
		margin-bottom: -11rem
	}

	.xl\:mhn110,.xl\:mln110 {
		margin-left: -11rem
	}

	.xl\:mhn110,.xl\:mrn110 {
		margin-right: -11rem
	}

	.xl\:mn105 {
		margin: -10.5rem
	}

	.xl\:mtn105,.xl\:mvn105 {
		margin-top: -10.5rem
	}

	.xl\:mbn105,.xl\:mvn105 {
		margin-bottom: -10.5rem
	}

	.xl\:mhn105,.xl\:mln105 {
		margin-left: -10.5rem
	}

	.xl\:mhn105,.xl\:mrn105 {
		margin-right: -10.5rem
	}

	.xl\:mn100 {
		margin: -10rem
	}

	.xl\:mtn100,.xl\:mvn100 {
		margin-top: -10rem
	}

	.xl\:mbn100,.xl\:mvn100 {
		margin-bottom: -10rem
	}

	.xl\:mhn100,.xl\:mln100 {
		margin-left: -10rem
	}

	.xl\:mhn100,.xl\:mrn100 {
		margin-right: -10rem
	}

	.xl\:mn95 {
		margin: -9.5rem
	}

	.xl\:mtn95,.xl\:mvn95 {
		margin-top: -9.5rem
	}

	.xl\:mbn95,.xl\:mvn95 {
		margin-bottom: -9.5rem
	}

	.xl\:mhn95,.xl\:mln95 {
		margin-left: -9.5rem
	}

	.xl\:mhn95,.xl\:mrn95 {
		margin-right: -9.5rem
	}

	.xl\:mn90 {
		margin: -9rem
	}

	.xl\:mtn90,.xl\:mvn90 {
		margin-top: -9rem
	}

	.xl\:mbn90,.xl\:mvn90 {
		margin-bottom: -9rem
	}

	.xl\:mhn90,.xl\:mln90 {
		margin-left: -9rem
	}

	.xl\:mhn90,.xl\:mrn90 {
		margin-right: -9rem
	}

	.xl\:mn85 {
		margin: -8.5rem
	}

	.xl\:mtn85,.xl\:mvn85 {
		margin-top: -8.5rem
	}

	.xl\:mbn85,.xl\:mvn85 {
		margin-bottom: -8.5rem
	}

	.xl\:mhn85,.xl\:mln85 {
		margin-left: -8.5rem
	}

	.xl\:mhn85,.xl\:mrn85 {
		margin-right: -8.5rem
	}

	.xl\:mn80 {
		margin: -8rem
	}

	.xl\:mtn80,.xl\:mvn80 {
		margin-top: -8rem
	}

	.xl\:mbn80,.xl\:mvn80 {
		margin-bottom: -8rem
	}

	.xl\:mhn80,.xl\:mln80 {
		margin-left: -8rem
	}

	.xl\:mhn80,.xl\:mrn80 {
		margin-right: -8rem
	}

	.xl\:mn75 {
		margin: -7.5rem
	}

	.xl\:mtn75,.xl\:mvn75 {
		margin-top: -7.5rem
	}

	.xl\:mbn75,.xl\:mvn75 {
		margin-bottom: -7.5rem
	}

	.xl\:mhn75,.xl\:mln75 {
		margin-left: -7.5rem
	}

	.xl\:mhn75,.xl\:mrn75 {
		margin-right: -7.5rem
	}

	.xl\:mn70 {
		margin: -7rem
	}

	.xl\:mtn70,.xl\:mvn70 {
		margin-top: -7rem
	}

	.xl\:mbn70,.xl\:mvn70 {
		margin-bottom: -7rem
	}

	.xl\:mhn70,.xl\:mln70 {
		margin-left: -7rem
	}

	.xl\:mhn70,.xl\:mrn70 {
		margin-right: -7rem
	}

	.xl\:mn65 {
		margin: -6.5rem
	}

	.xl\:mtn65,.xl\:mvn65 {
		margin-top: -6.5rem
	}

	.xl\:mbn65,.xl\:mvn65 {
		margin-bottom: -6.5rem
	}

	.xl\:mhn65,.xl\:mln65 {
		margin-left: -6.5rem
	}

	.xl\:mhn65,.xl\:mrn65 {
		margin-right: -6.5rem
	}

	.xl\:mn60 {
		margin: -6rem
	}

	.xl\:mtn60,.xl\:mvn60 {
		margin-top: -6rem
	}

	.xl\:mbn60,.xl\:mvn60 {
		margin-bottom: -6rem
	}

	.xl\:mhn60,.xl\:mln60 {
		margin-left: -6rem
	}

	.xl\:mhn60,.xl\:mrn60 {
		margin-right: -6rem
	}

	.xl\:mn55 {
		margin: -5.5rem
	}

	.xl\:mtn55,.xl\:mvn55 {
		margin-top: -5.5rem
	}

	.xl\:mbn55,.xl\:mvn55 {
		margin-bottom: -5.5rem
	}

	.xl\:mhn55,.xl\:mln55 {
		margin-left: -5.5rem
	}

	.xl\:mhn55,.xl\:mrn55 {
		margin-right: -5.5rem
	}

	.xl\:mn50 {
		margin: -5rem
	}

	.xl\:mtn50,.xl\:mvn50 {
		margin-top: -5rem
	}

	.xl\:mbn50,.xl\:mvn50 {
		margin-bottom: -5rem
	}

	.xl\:mhn50,.xl\:mln50 {
		margin-left: -5rem
	}

	.xl\:mhn50,.xl\:mrn50 {
		margin-right: -5rem
	}

	.xl\:mn45 {
		margin: -4.5rem
	}

	.xl\:mtn45,.xl\:mvn45 {
		margin-top: -4.5rem
	}

	.xl\:mbn45,.xl\:mvn45 {
		margin-bottom: -4.5rem
	}

	.xl\:mhn45,.xl\:mln45 {
		margin-left: -4.5rem
	}

	.xl\:mhn45,.xl\:mrn45 {
		margin-right: -4.5rem
	}

	.xl\:mn40 {
		margin: -4rem
	}

	.xl\:mtn40,.xl\:mvn40 {
		margin-top: -4rem
	}

	.xl\:mbn40,.xl\:mvn40 {
		margin-bottom: -4rem
	}

	.xl\:mhn40,.xl\:mln40 {
		margin-left: -4rem
	}

	.xl\:mhn40,.xl\:mrn40 {
		margin-right: -4rem
	}

	.xl\:mn35 {
		margin: -3.5rem
	}

	.xl\:mtn35,.xl\:mvn35 {
		margin-top: -3.5rem
	}

	.xl\:mbn35,.xl\:mvn35 {
		margin-bottom: -3.5rem
	}

	.xl\:mhn35,.xl\:mln35 {
		margin-left: -3.5rem
	}

	.xl\:mhn35,.xl\:mrn35 {
		margin-right: -3.5rem
	}

	.xl\:mn30 {
		margin: -3rem
	}

	.xl\:mtn30,.xl\:mvn30 {
		margin-top: -3rem
	}

	.xl\:mbn30,.xl\:mvn30 {
		margin-bottom: -3rem
	}

	.xl\:mhn30,.xl\:mln30 {
		margin-left: -3rem
	}

	.xl\:mhn30,.xl\:mrn30 {
		margin-right: -3rem
	}

	.xl\:mn25 {
		margin: -2.5rem
	}

	.xl\:mtn25,.xl\:mvn25 {
		margin-top: -2.5rem
	}

	.xl\:mbn25,.xl\:mvn25 {
		margin-bottom: -2.5rem
	}

	.xl\:mhn25,.xl\:mln25 {
		margin-left: -2.5rem
	}

	.xl\:mhn25,.xl\:mrn25 {
		margin-right: -2.5rem
	}

	.xl\:mn20 {
		margin: -2rem
	}

	.xl\:mtn20,.xl\:mvn20 {
		margin-top: -2rem
	}

	.xl\:mbn20,.xl\:mvn20 {
		margin-bottom: -2rem
	}

	.xl\:mhn20,.xl\:mln20 {
		margin-left: -2rem
	}

	.xl\:mhn20,.xl\:mrn20 {
		margin-right: -2rem
	}

	.xl\:mn15 {
		margin: -1.5rem
	}

	.xl\:mtn15,.xl\:mvn15 {
		margin-top: -1.5rem
	}

	.xl\:mbn15,.xl\:mvn15 {
		margin-bottom: -1.5rem
	}

	.xl\:mhn15,.xl\:mln15 {
		margin-left: -1.5rem
	}

	.xl\:mhn15,.xl\:mrn15 {
		margin-right: -1.5rem
	}

	.xl\:mn10 {
		margin: -1rem
	}

	.xl\:mtn10,.xl\:mvn10 {
		margin-top: -1rem
	}

	.xl\:mbn10,.xl\:mvn10 {
		margin-bottom: -1rem
	}

	.xl\:mhn10,.xl\:mln10 {
		margin-left: -1rem
	}

	.xl\:mhn10,.xl\:mrn10 {
		margin-right: -1rem
	}

	.xl\:mn5 {
		margin: -.5rem
	}

	.xl\:mtn5,.xl\:mvn5 {
		margin-top: -.5rem
	}

	.xl\:mbn5,.xl\:mvn5 {
		margin-bottom: -.5rem
	}

	.xl\:mhn5,.xl\:mln5 {
		margin-left: -.5rem
	}

	.xl\:mhn5,.xl\:mrn5 {
		margin-right: -.5rem
	}

	.xl\:m0 {
		margin: 0
	}

	.xl\:mt0,.xl\:mv0 {
		margin-top: 0
	}

	.xl\:mb0,.xl\:mv0 {
		margin-bottom: 0
	}

	.xl\:mh0,.xl\:ml0 {
		margin-left: 0
	}

	.xl\:mh0,.xl\:mr0 {
		margin-right: 0
	}

	.xl\:m5 {
		margin: .5rem
	}

	.xl\:mt5,.xl\:mv5 {
		margin-top: .5rem
	}

	.xl\:mb5,.xl\:mv5 {
		margin-bottom: .5rem
	}

	.xl\:mh5,.xl\:ml5 {
		margin-left: .5rem
	}

	.xl\:mh5,.xl\:mr5 {
		margin-right: .5rem
	}

	.xl\:m10 {
		margin: 1rem
	}

	.xl\:mt10,.xl\:mv10 {
		margin-top: 1rem
	}

	.xl\:mb10,.xl\:mv10 {
		margin-bottom: 1rem
	}

	.xl\:mh10,.xl\:ml10 {
		margin-left: 1rem
	}

	.xl\:mh10,.xl\:mr10 {
		margin-right: 1rem
	}

	.xl\:m15 {
		margin: 1.5rem
	}

	.xl\:mt15,.xl\:mv15 {
		margin-top: 1.5rem
	}

	.xl\:mb15,.xl\:mv15 {
		margin-bottom: 1.5rem
	}

	.xl\:mh15,.xl\:ml15 {
		margin-left: 1.5rem
	}

	.xl\:mh15,.xl\:mr15 {
		margin-right: 1.5rem
	}

	.xl\:m20 {
		margin: 2rem
	}

	.xl\:mt20,.xl\:mv20 {
		margin-top: 2rem
	}

	.xl\:mb20,.xl\:mv20 {
		margin-bottom: 2rem
	}

	.xl\:mh20,.xl\:ml20 {
		margin-left: 2rem
	}

	.xl\:mh20,.xl\:mr20 {
		margin-right: 2rem
	}

	.xl\:m25 {
		margin: 2.5rem
	}

	.xl\:mt25,.xl\:mv25 {
		margin-top: 2.5rem
	}

	.xl\:mb25,.xl\:mv25 {
		margin-bottom: 2.5rem
	}

	.xl\:mh25,.xl\:ml25 {
		margin-left: 2.5rem
	}

	.xl\:mh25,.xl\:mr25 {
		margin-right: 2.5rem
	}

	.xl\:m30 {
		margin: 3rem
	}

	.xl\:mt30,.xl\:mv30 {
		margin-top: 3rem
	}

	.xl\:mb30,.xl\:mv30 {
		margin-bottom: 3rem
	}

	.xl\:mh30,.xl\:ml30 {
		margin-left: 3rem
	}

	.xl\:mh30,.xl\:mr30 {
		margin-right: 3rem
	}

	.xl\:m35 {
		margin: 3.5rem
	}

	.xl\:mt35,.xl\:mv35 {
		margin-top: 3.5rem
	}

	.xl\:mb35,.xl\:mv35 {
		margin-bottom: 3.5rem
	}

	.xl\:mh35,.xl\:ml35 {
		margin-left: 3.5rem
	}

	.xl\:mh35,.xl\:mr35 {
		margin-right: 3.5rem
	}

	.xl\:m40 {
		margin: 4rem
	}

	.xl\:mt40,.xl\:mv40 {
		margin-top: 4rem
	}

	.xl\:mb40,.xl\:mv40 {
		margin-bottom: 4rem
	}

	.xl\:mh40,.xl\:ml40 {
		margin-left: 4rem
	}

	.xl\:mh40,.xl\:mr40 {
		margin-right: 4rem
	}

	.xl\:m45 {
		margin: 4.5rem
	}

	.xl\:mt45,.xl\:mv45 {
		margin-top: 4.5rem
	}

	.xl\:mb45,.xl\:mv45 {
		margin-bottom: 4.5rem
	}

	.xl\:mh45,.xl\:ml45 {
		margin-left: 4.5rem
	}

	.xl\:mh45,.xl\:mr45 {
		margin-right: 4.5rem
	}

	.xl\:m50 {
		margin: 5rem
	}

	.xl\:mt50,.xl\:mv50 {
		margin-top: 5rem
	}

	.xl\:mb50,.xl\:mv50 {
		margin-bottom: 5rem
	}

	.xl\:mh50,.xl\:ml50 {
		margin-left: 5rem
	}

	.xl\:mh50,.xl\:mr50 {
		margin-right: 5rem
	}

	.xl\:m55 {
		margin: 5.5rem
	}

	.xl\:mt55,.xl\:mv55 {
		margin-top: 5.5rem
	}

	.xl\:mb55,.xl\:mv55 {
		margin-bottom: 5.5rem
	}

	.xl\:mh55,.xl\:ml55 {
		margin-left: 5.5rem
	}

	.xl\:mh55,.xl\:mr55 {
		margin-right: 5.5rem
	}

	.xl\:m60 {
		margin: 6rem
	}

	.xl\:mt60,.xl\:mv60 {
		margin-top: 6rem
	}

	.xl\:mb60,.xl\:mv60 {
		margin-bottom: 6rem
	}

	.xl\:mh60,.xl\:ml60 {
		margin-left: 6rem
	}

	.xl\:mh60,.xl\:mr60 {
		margin-right: 6rem
	}

	.xl\:m65 {
		margin: 6.5rem
	}

	.xl\:mt65,.xl\:mv65 {
		margin-top: 6.5rem
	}

	.xl\:mb65,.xl\:mv65 {
		margin-bottom: 6.5rem
	}

	.xl\:mh65,.xl\:ml65 {
		margin-left: 6.5rem
	}

	.xl\:mh65,.xl\:mr65 {
		margin-right: 6.5rem
	}

	.xl\:m70 {
		margin: 7rem
	}

	.xl\:mt70,.xl\:mv70 {
		margin-top: 7rem
	}

	.xl\:mb70,.xl\:mv70 {
		margin-bottom: 7rem
	}

	.xl\:mh70,.xl\:ml70 {
		margin-left: 7rem
	}

	.xl\:mh70,.xl\:mr70 {
		margin-right: 7rem
	}

	.xl\:m75 {
		margin: 7.5rem
	}

	.xl\:mt75,.xl\:mv75 {
		margin-top: 7.5rem
	}

	.xl\:mb75,.xl\:mv75 {
		margin-bottom: 7.5rem
	}

	.xl\:mh75,.xl\:ml75 {
		margin-left: 7.5rem
	}

	.xl\:mh75,.xl\:mr75 {
		margin-right: 7.5rem
	}

	.xl\:m80 {
		margin: 8rem
	}

	.xl\:mt80,.xl\:mv80 {
		margin-top: 8rem
	}

	.xl\:mb80,.xl\:mv80 {
		margin-bottom: 8rem
	}

	.xl\:mh80,.xl\:ml80 {
		margin-left: 8rem
	}

	.xl\:mh80,.xl\:mr80 {
		margin-right: 8rem
	}

	.xl\:m85 {
		margin: 8.5rem
	}

	.xl\:mt85,.xl\:mv85 {
		margin-top: 8.5rem
	}

	.xl\:mb85,.xl\:mv85 {
		margin-bottom: 8.5rem
	}

	.xl\:mh85,.xl\:ml85 {
		margin-left: 8.5rem
	}

	.xl\:mh85,.xl\:mr85 {
		margin-right: 8.5rem
	}

	.xl\:m90 {
		margin: 9rem
	}

	.xl\:mt90,.xl\:mv90 {
		margin-top: 9rem
	}

	.xl\:mb90,.xl\:mv90 {
		margin-bottom: 9rem
	}

	.xl\:mh90,.xl\:ml90 {
		margin-left: 9rem
	}

	.xl\:mh90,.xl\:mr90 {
		margin-right: 9rem
	}

	.xl\:m95 {
		margin: 9.5rem
	}

	.xl\:mt95,.xl\:mv95 {
		margin-top: 9.5rem
	}

	.xl\:mb95,.xl\:mv95 {
		margin-bottom: 9.5rem
	}

	.xl\:mh95,.xl\:ml95 {
		margin-left: 9.5rem
	}

	.xl\:mh95,.xl\:mr95 {
		margin-right: 9.5rem
	}

	.xl\:m100 {
		margin: 10rem
	}

	.xl\:mt100,.xl\:mv100 {
		margin-top: 10rem
	}

	.xl\:mb100,.xl\:mv100 {
		margin-bottom: 10rem
	}

	.xl\:mh100,.xl\:ml100 {
		margin-left: 10rem
	}

	.xl\:mh100,.xl\:mr100 {
		margin-right: 10rem
	}

	.xl\:m105 {
		margin: 10.5rem
	}

	.xl\:mt105,.xl\:mv105 {
		margin-top: 10.5rem
	}

	.xl\:mb105,.xl\:mv105 {
		margin-bottom: 10.5rem
	}

	.xl\:mh105,.xl\:ml105 {
		margin-left: 10.5rem
	}

	.xl\:mh105,.xl\:mr105 {
		margin-right: 10.5rem
	}

	.xl\:m110 {
		margin: 11rem
	}

	.xl\:mt110,.xl\:mv110 {
		margin-top: 11rem
	}

	.xl\:mb110,.xl\:mv110 {
		margin-bottom: 11rem
	}

	.xl\:mh110,.xl\:ml110 {
		margin-left: 11rem
	}

	.xl\:mh110,.xl\:mr110 {
		margin-right: 11rem
	}

	.xl\:m115 {
		margin: 11.5rem
	}

	.xl\:mt115,.xl\:mv115 {
		margin-top: 11.5rem
	}

	.xl\:mb115,.xl\:mv115 {
		margin-bottom: 11.5rem
	}

	.xl\:mh115,.xl\:ml115 {
		margin-left: 11.5rem
	}

	.xl\:mh115,.xl\:mr115 {
		margin-right: 11.5rem
	}

	.xl\:m120 {
		margin: 12rem
	}

	.xl\:mt120,.xl\:mv120 {
		margin-top: 12rem
	}

	.xl\:mb120,.xl\:mv120 {
		margin-bottom: 12rem
	}

	.xl\:mh120,.xl\:ml120 {
		margin-left: 12rem
	}

	.xl\:mh120,.xl\:mr120 {
		margin-right: 12rem
	}

	.xl\:m125 {
		margin: 12.5rem
	}

	.xl\:mt125,.xl\:mv125 {
		margin-top: 12.5rem
	}

	.xl\:mb125,.xl\:mv125 {
		margin-bottom: 12.5rem
	}

	.xl\:mh125,.xl\:ml125 {
		margin-left: 12.5rem
	}

	.xl\:mh125,.xl\:mr125 {
		margin-right: 12.5rem
	}

	.xl\:m130 {
		margin: 13rem
	}

	.xl\:mt130,.xl\:mv130 {
		margin-top: 13rem
	}

	.xl\:mb130,.xl\:mv130 {
		margin-bottom: 13rem
	}

	.xl\:mh130,.xl\:ml130 {
		margin-left: 13rem
	}

	.xl\:mh130,.xl\:mr130 {
		margin-right: 13rem
	}

	.xl\:m135 {
		margin: 13.5rem
	}

	.xl\:mt135,.xl\:mv135 {
		margin-top: 13.5rem
	}

	.xl\:mb135,.xl\:mv135 {
		margin-bottom: 13.5rem
	}

	.xl\:mh135,.xl\:ml135 {
		margin-left: 13.5rem
	}

	.xl\:mh135,.xl\:mr135 {
		margin-right: 13.5rem
	}

	.xl\:m140 {
		margin: 14rem
	}

	.xl\:mt140,.xl\:mv140 {
		margin-top: 14rem
	}

	.xl\:mb140,.xl\:mv140 {
		margin-bottom: 14rem
	}

	.xl\:mh140,.xl\:ml140 {
		margin-left: 14rem
	}

	.xl\:mh140,.xl\:mr140 {
		margin-right: 14rem
	}

	.xl\:m145 {
		margin: 14.5rem
	}

	.xl\:mt145,.xl\:mv145 {
		margin-top: 14.5rem
	}

	.xl\:mb145,.xl\:mv145 {
		margin-bottom: 14.5rem
	}

	.xl\:mh145,.xl\:ml145 {
		margin-left: 14.5rem
	}

	.xl\:mh145,.xl\:mr145 {
		margin-right: 14.5rem
	}

	.xl\:m150 {
		margin: 15rem
	}

	.xl\:mt150,.xl\:mv150 {
		margin-top: 15rem
	}

	.xl\:mb150,.xl\:mv150 {
		margin-bottom: 15rem
	}

	.xl\:mh150,.xl\:ml150 {
		margin-left: 15rem
	}

	.xl\:mh150,.xl\:mr150 {
		margin-right: 15rem
	}

	.xl\:m155 {
		margin: 15.5rem
	}

	.xl\:mt155,.xl\:mv155 {
		margin-top: 15.5rem
	}

	.xl\:mb155,.xl\:mv155 {
		margin-bottom: 15.5rem
	}

	.xl\:mh155,.xl\:ml155 {
		margin-left: 15.5rem
	}

	.xl\:mh155,.xl\:mr155 {
		margin-right: 15.5rem
	}

	.xl\:m160 {
		margin: 16rem
	}

	.xl\:mt160,.xl\:mv160 {
		margin-top: 16rem
	}

	.xl\:mb160,.xl\:mv160 {
		margin-bottom: 16rem
	}

	.xl\:mh160,.xl\:ml160 {
		margin-left: 16rem
	}

	.xl\:mh160,.xl\:mr160 {
		margin-right: 16rem
	}

	.xl\:m165 {
		margin: 16.5rem
	}

	.xl\:mt165,.xl\:mv165 {
		margin-top: 16.5rem
	}

	.xl\:mb165,.xl\:mv165 {
		margin-bottom: 16.5rem
	}

	.xl\:mh165,.xl\:ml165 {
		margin-left: 16.5rem
	}

	.xl\:mh165,.xl\:mr165 {
		margin-right: 16.5rem
	}

	.xl\:m170 {
		margin: 17rem
	}

	.xl\:mt170,.xl\:mv170 {
		margin-top: 17rem
	}

	.xl\:mb170,.xl\:mv170 {
		margin-bottom: 17rem
	}

	.xl\:mh170,.xl\:ml170 {
		margin-left: 17rem
	}

	.xl\:mh170,.xl\:mr170 {
		margin-right: 17rem
	}

	.xl\:m175 {
		margin: 17.5rem
	}

	.xl\:mt175,.xl\:mv175 {
		margin-top: 17.5rem
	}

	.xl\:mb175,.xl\:mv175 {
		margin-bottom: 17.5rem
	}

	.xl\:mh175,.xl\:ml175 {
		margin-left: 17.5rem
	}

	.xl\:mh175,.xl\:mr175 {
		margin-right: 17.5rem
	}

	.xl\:m180 {
		margin: 18rem
	}

	.xl\:mt180,.xl\:mv180 {
		margin-top: 18rem
	}

	.xl\:mb180,.xl\:mv180 {
		margin-bottom: 18rem
	}

	.xl\:mh180,.xl\:ml180 {
		margin-left: 18rem
	}

	.xl\:mh180,.xl\:mr180 {
		margin-right: 18rem
	}

	.xl\:m185 {
		margin: 18.5rem
	}

	.xl\:mt185,.xl\:mv185 {
		margin-top: 18.5rem
	}

	.xl\:mb185,.xl\:mv185 {
		margin-bottom: 18.5rem
	}

	.xl\:mh185,.xl\:ml185 {
		margin-left: 18.5rem
	}

	.xl\:mh185,.xl\:mr185 {
		margin-right: 18.5rem
	}

	.xl\:m190 {
		margin: 19rem
	}

	.xl\:mt190,.xl\:mv190 {
		margin-top: 19rem
	}

	.xl\:mb190,.xl\:mv190 {
		margin-bottom: 19rem
	}

	.xl\:mh190,.xl\:ml190 {
		margin-left: 19rem
	}

	.xl\:mh190,.xl\:mr190 {
		margin-right: 19rem
	}

	.xl\:m195 {
		margin: 19.5rem
	}

	.xl\:mt195,.xl\:mv195 {
		margin-top: 19.5rem
	}

	.xl\:mb195,.xl\:mv195 {
		margin-bottom: 19.5rem
	}

	.xl\:mh195,.xl\:ml195 {
		margin-left: 19.5rem
	}

	.xl\:mh195,.xl\:mr195 {
		margin-right: 19.5rem
	}

	.xl\:m200 {
		margin: 20rem
	}

	.xl\:mt200,.xl\:mv200 {
		margin-top: 20rem
	}

	.xl\:mb200,.xl\:mv200 {
		margin-bottom: 20rem
	}

	.xl\:mh200,.xl\:ml200 {
		margin-left: 20rem
	}

	.xl\:mh200,.xl\:mr200 {
		margin-right: 20rem
	}

	.xl\:m205 {
		margin: 20.5rem
	}

	.xl\:mt205,.xl\:mv205 {
		margin-top: 20.5rem
	}

	.xl\:mb205,.xl\:mv205 {
		margin-bottom: 20.5rem
	}

	.xl\:mh205,.xl\:ml205 {
		margin-left: 20.5rem
	}

	.xl\:mh205,.xl\:mr205 {
		margin-right: 20.5rem
	}

	.xl\:m210 {
		margin: 21rem
	}

	.xl\:mt210,.xl\:mv210 {
		margin-top: 21rem
	}

	.xl\:mb210,.xl\:mv210 {
		margin-bottom: 21rem
	}

	.xl\:mh210,.xl\:ml210 {
		margin-left: 21rem
	}

	.xl\:mh210,.xl\:mr210 {
		margin-right: 21rem
	}

	.xl\:m215 {
		margin: 21.5rem
	}

	.xl\:mt215,.xl\:mv215 {
		margin-top: 21.5rem
	}

	.xl\:mb215,.xl\:mv215 {
		margin-bottom: 21.5rem
	}

	.xl\:mh215,.xl\:ml215 {
		margin-left: 21.5rem
	}

	.xl\:mh215,.xl\:mr215 {
		margin-right: 21.5rem
	}

	.xl\:m220 {
		margin: 22rem
	}

	.xl\:mt220,.xl\:mv220 {
		margin-top: 22rem
	}

	.xl\:mb220,.xl\:mv220 {
		margin-bottom: 22rem
	}

	.xl\:mh220,.xl\:ml220 {
		margin-left: 22rem
	}

	.xl\:mh220,.xl\:mr220 {
		margin-right: 22rem
	}

	.xl\:m225 {
		margin: 22.5rem
	}

	.xl\:mt225,.xl\:mv225 {
		margin-top: 22.5rem
	}

	.xl\:mb225,.xl\:mv225 {
		margin-bottom: 22.5rem
	}

	.xl\:mh225,.xl\:ml225 {
		margin-left: 22.5rem
	}

	.xl\:mh225,.xl\:mr225 {
		margin-right: 22.5rem
	}

	.xl\:m230 {
		margin: 23rem
	}

	.xl\:mt230,.xl\:mv230 {
		margin-top: 23rem
	}

	.xl\:mb230,.xl\:mv230 {
		margin-bottom: 23rem
	}

	.xl\:mh230,.xl\:ml230 {
		margin-left: 23rem
	}

	.xl\:mh230,.xl\:mr230 {
		margin-right: 23rem
	}

	.xl\:m235 {
		margin: 23.5rem
	}

	.xl\:mt235,.xl\:mv235 {
		margin-top: 23.5rem
	}

	.xl\:mb235,.xl\:mv235 {
		margin-bottom: 23.5rem
	}

	.xl\:mh235,.xl\:ml235 {
		margin-left: 23.5rem
	}

	.xl\:mh235,.xl\:mr235 {
		margin-right: 23.5rem
	}

	.xl\:m240 {
		margin: 24rem
	}

	.xl\:mt240,.xl\:mv240 {
		margin-top: 24rem
	}

	.xl\:mb240,.xl\:mv240 {
		margin-bottom: 24rem
	}

	.xl\:mh240,.xl\:ml240 {
		margin-left: 24rem
	}

	.xl\:mh240,.xl\:mr240 {
		margin-right: 24rem
	}

	.xl\:m245 {
		margin: 24.5rem
	}

	.xl\:mt245,.xl\:mv245 {
		margin-top: 24.5rem
	}

	.xl\:mb245,.xl\:mv245 {
		margin-bottom: 24.5rem
	}

	.xl\:mh245,.xl\:ml245 {
		margin-left: 24.5rem
	}

	.xl\:mh245,.xl\:mr245 {
		margin-right: 24.5rem
	}

	.xl\:m250 {
		margin: 25rem
	}

	.xl\:mt250,.xl\:mv250 {
		margin-top: 25rem
	}

	.xl\:mb250,.xl\:mv250 {
		margin-bottom: 25rem
	}

	.xl\:mh250,.xl\:ml250 {
		margin-left: 25rem
	}

	.xl\:mh250,.xl\:mr250 {
		margin-right: 25rem
	}

	.xl\:max-w500 {
		max-width: 500px
	}

	.xl\:max-w750 {
		max-width: 750px
	}

	.xl\:max-w980 {
		max-width: 980px
	}

	.xl\:max-w1280 {
		max-width: 1280px
	}

	.xl\:max-w1440 {
		max-width: 1440px
	}

	.xl\:o-contain {
		-o-object-fit: contain;
		object-fit: contain
	}

	.xl\:o-cover {
		-o-object-fit: cover;
		object-fit: cover
	}

	.xl\:o0 {
		opacity: 0
	}

	.xl\:o05 {
		opacity: .05
	}

	.xl\:o10 {
		opacity: .1
	}

	.xl\:o15 {
		opacity: .15
	}

	.xl\:o20 {
		opacity: .2
	}

	.xl\:o25 {
		opacity: .25
	}

	.xl\:o30 {
		opacity: .3
	}

	.xl\:o35 {
		opacity: .35
	}

	.xl\:o40 {
		opacity: .4
	}

	.xl\:o45 {
		opacity: .45
	}

	.xl\:o50 {
		opacity: .5
	}

	.xl\:o55 {
		opacity: .55
	}

	.xl\:o60 {
		opacity: .6
	}

	.xl\:o65 {
		opacity: .65
	}

	.xl\:o70 {
		opacity: .7
	}

	.xl\:o75 {
		opacity: .75
	}

	.xl\:o80 {
		opacity: .8
	}

	.xl\:o85 {
		opacity: .85
	}

	.xl\:o90 {
		opacity: .9
	}

	.xl\:o95 {
		opacity: .95
	}

	.xl\:o100 {
		opacity: .1
	}

	.xl\:on1 {
		order: -1
	}

	.xl\:oh {
		overflow: hidden
	}

	.xl\:oy {
		overflow-y: auto;
		overflow-x: hidden
	}

	.xl\:ox,.xl\:oy {
		-webkit-overflow-scrolling: touch
	}

	.xl\:ox {
		overflow-x: auto
	}

	.xl\:p0 {
		padding: 0
	}

	.xl\:pt0,.xl\:pv0 {
		padding-top: 0
	}

	.xl\:pb0,.xl\:pv0 {
		padding-bottom: 0
	}

	.xl\:ph0,.xl\:pl0 {
		padding-left: 0
	}

	.xl\:ph0,.xl\:pr0 {
		padding-right: 0
	}

	.xl\:p5 {
		padding: .5rem
	}

	.xl\:pt5,.xl\:pv5 {
		padding-top: .5rem
	}

	.xl\:pb5,.xl\:pv5 {
		padding-bottom: .5rem
	}

	.xl\:ph5,.xl\:pl5 {
		padding-left: .5rem
	}

	.xl\:ph5,.xl\:pr5 {
		padding-right: .5rem
	}

	.xl\:p10 {
		padding: 1rem
	}

	.xl\:pt10,.xl\:pv10 {
		padding-top: 1rem
	}

	.xl\:pb10,.xl\:pv10 {
		padding-bottom: 1rem
	}

	.xl\:ph10,.xl\:pl10 {
		padding-left: 1rem
	}

	.xl\:ph10,.xl\:pr10 {
		padding-right: 1rem
	}

	.xl\:p15 {
		padding: 1.5rem
	}

	.xl\:pt15,.xl\:pv15 {
		padding-top: 1.5rem
	}

	.xl\:pb15,.xl\:pv15 {
		padding-bottom: 1.5rem
	}

	.xl\:ph15,.xl\:pl15 {
		padding-left: 1.5rem
	}

	.xl\:ph15,.xl\:pr15 {
		padding-right: 1.5rem
	}

	.xl\:p20 {
		padding: 2rem
	}

	.xl\:pt20,.xl\:pv20 {
		padding-top: 2rem
	}

	.xl\:pb20,.xl\:pv20 {
		padding-bottom: 2rem
	}

	.xl\:ph20,.xl\:pl20 {
		padding-left: 2rem
	}

	.xl\:ph20,.xl\:pr20 {
		padding-right: 2rem
	}

	.xl\:p25 {
		padding: 2.5rem
	}

	.xl\:pt25,.xl\:pv25 {
		padding-top: 2.5rem
	}

	.xl\:pb25,.xl\:pv25 {
		padding-bottom: 2.5rem
	}

	.xl\:ph25,.xl\:pl25 {
		padding-left: 2.5rem
	}

	.xl\:ph25,.xl\:pr25 {
		padding-right: 2.5rem
	}

	.xl\:p30 {
		padding: 3rem
	}

	.xl\:pt30,.xl\:pv30 {
		padding-top: 3rem
	}

	.xl\:pb30,.xl\:pv30 {
		padding-bottom: 3rem
	}

	.xl\:ph30,.xl\:pl30 {
		padding-left: 3rem
	}

	.xl\:ph30,.xl\:pr30 {
		padding-right: 3rem
	}

	.xl\:p35 {
		padding: 3.5rem
	}

	.xl\:pt35,.xl\:pv35 {
		padding-top: 3.5rem
	}

	.xl\:pb35,.xl\:pv35 {
		padding-bottom: 3.5rem
	}

	.xl\:ph35,.xl\:pl35 {
		padding-left: 3.5rem
	}

	.xl\:ph35,.xl\:pr35 {
		padding-right: 3.5rem
	}

	.xl\:p40 {
		padding: 4rem
	}

	.xl\:pt40,.xl\:pv40 {
		padding-top: 4rem
	}

	.xl\:pb40,.xl\:pv40 {
		padding-bottom: 4rem
	}

	.xl\:ph40,.xl\:pl40 {
		padding-left: 4rem
	}

	.xl\:ph40,.xl\:pr40 {
		padding-right: 4rem
	}

	.xl\:p45 {
		padding: 4.5rem
	}

	.xl\:pt45,.xl\:pv45 {
		padding-top: 4.5rem
	}

	.xl\:pb45,.xl\:pv45 {
		padding-bottom: 4.5rem
	}

	.xl\:ph45,.xl\:pl45 {
		padding-left: 4.5rem
	}

	.xl\:ph45,.xl\:pr45 {
		padding-right: 4.5rem
	}

	.xl\:p50 {
		padding: 5rem
	}

	.xl\:pt50,.xl\:pv50 {
		padding-top: 5rem
	}

	.xl\:pb50,.xl\:pv50 {
		padding-bottom: 5rem
	}

	.xl\:ph50,.xl\:pl50 {
		padding-left: 5rem
	}

	.xl\:ph50,.xl\:pr50 {
		padding-right: 5rem
	}

	.xl\:p55 {
		padding: 5.5rem
	}

	.xl\:pt55,.xl\:pv55 {
		padding-top: 5.5rem
	}

	.xl\:pb55,.xl\:pv55 {
		padding-bottom: 5.5rem
	}

	.xl\:ph55,.xl\:pl55 {
		padding-left: 5.5rem
	}

	.xl\:ph55,.xl\:pr55 {
		padding-right: 5.5rem
	}

	.xl\:p60 {
		padding: 6rem
	}

	.xl\:pt60,.xl\:pv60 {
		padding-top: 6rem
	}

	.xl\:pb60,.xl\:pv60 {
		padding-bottom: 6rem
	}

	.xl\:ph60,.xl\:pl60 {
		padding-left: 6rem
	}

	.xl\:ph60,.xl\:pr60 {
		padding-right: 6rem
	}

	.xl\:p65 {
		padding: 6.5rem
	}

	.xl\:pt65,.xl\:pv65 {
		padding-top: 6.5rem
	}

	.xl\:pb65,.xl\:pv65 {
		padding-bottom: 6.5rem
	}

	.xl\:ph65,.xl\:pl65 {
		padding-left: 6.5rem
	}

	.xl\:ph65,.xl\:pr65 {
		padding-right: 6.5rem
	}

	.xl\:p70 {
		padding: 7rem
	}

	.xl\:pt70,.xl\:pv70 {
		padding-top: 7rem
	}

	.xl\:pb70,.xl\:pv70 {
		padding-bottom: 7rem
	}

	.xl\:ph70,.xl\:pl70 {
		padding-left: 7rem
	}

	.xl\:ph70,.xl\:pr70 {
		padding-right: 7rem
	}

	.xl\:p75 {
		padding: 7.5rem
	}

	.xl\:pt75,.xl\:pv75 {
		padding-top: 7.5rem
	}

	.xl\:pb75,.xl\:pv75 {
		padding-bottom: 7.5rem
	}

	.xl\:ph75,.xl\:pl75 {
		padding-left: 7.5rem
	}

	.xl\:ph75,.xl\:pr75 {
		padding-right: 7.5rem
	}

	.xl\:p80 {
		padding: 8rem
	}

	.xl\:pt80,.xl\:pv80 {
		padding-top: 8rem
	}

	.xl\:pb80,.xl\:pv80 {
		padding-bottom: 8rem
	}

	.xl\:ph80,.xl\:pl80 {
		padding-left: 8rem
	}

	.xl\:ph80,.xl\:pr80 {
		padding-right: 8rem
	}

	.xl\:p85 {
		padding: 8.5rem
	}

	.xl\:pt85,.xl\:pv85 {
		padding-top: 8.5rem
	}

	.xl\:pb85,.xl\:pv85 {
		padding-bottom: 8.5rem
	}

	.xl\:ph85,.xl\:pl85 {
		padding-left: 8.5rem
	}

	.xl\:ph85,.xl\:pr85 {
		padding-right: 8.5rem
	}

	.xl\:p90 {
		padding: 9rem
	}

	.xl\:pt90,.xl\:pv90 {
		padding-top: 9rem
	}

	.xl\:pb90,.xl\:pv90 {
		padding-bottom: 9rem
	}

	.xl\:ph90,.xl\:pl90 {
		padding-left: 9rem
	}

	.xl\:ph90,.xl\:pr90 {
		padding-right: 9rem
	}

	.xl\:p95 {
		padding: 9.5rem
	}

	.xl\:pt95,.xl\:pv95 {
		padding-top: 9.5rem
	}

	.xl\:pb95,.xl\:pv95 {
		padding-bottom: 9.5rem
	}

	.xl\:ph95,.xl\:pl95 {
		padding-left: 9.5rem
	}

	.xl\:ph95,.xl\:pr95 {
		padding-right: 9.5rem
	}

	.xl\:p100 {
		padding: 10rem
	}

	.xl\:pt100,.xl\:pv100 {
		padding-top: 10rem
	}

	.xl\:pb100,.xl\:pv100 {
		padding-bottom: 10rem
	}

	.xl\:ph100,.xl\:pl100 {
		padding-left: 10rem
	}

	.xl\:ph100,.xl\:pr100 {
		padding-right: 10rem
	}

	.xl\:p105 {
		padding: 10.5rem
	}

	.xl\:pt105,.xl\:pv105 {
		padding-top: 10.5rem
	}

	.xl\:pb105,.xl\:pv105 {
		padding-bottom: 10.5rem
	}

	.xl\:ph105,.xl\:pl105 {
		padding-left: 10.5rem
	}

	.xl\:ph105,.xl\:pr105 {
		padding-right: 10.5rem
	}

	.xl\:p110 {
		padding: 11rem
	}

	.xl\:pt110,.xl\:pv110 {
		padding-top: 11rem
	}

	.xl\:pb110,.xl\:pv110 {
		padding-bottom: 11rem
	}

	.xl\:ph110,.xl\:pl110 {
		padding-left: 11rem
	}

	.xl\:ph110,.xl\:pr110 {
		padding-right: 11rem
	}

	.xl\:p115 {
		padding: 11.5rem
	}

	.xl\:pt115,.xl\:pv115 {
		padding-top: 11.5rem
	}

	.xl\:pb115,.xl\:pv115 {
		padding-bottom: 11.5rem
	}

	.xl\:ph115,.xl\:pl115 {
		padding-left: 11.5rem
	}

	.xl\:ph115,.xl\:pr115 {
		padding-right: 11.5rem
	}

	.xl\:p120 {
		padding: 12rem
	}

	.xl\:pt120,.xl\:pv120 {
		padding-top: 12rem
	}

	.xl\:pb120,.xl\:pv120 {
		padding-bottom: 12rem
	}

	.xl\:ph120,.xl\:pl120 {
		padding-left: 12rem
	}

	.xl\:ph120,.xl\:pr120 {
		padding-right: 12rem
	}

	.xl\:p125 {
		padding: 12.5rem
	}

	.xl\:pt125,.xl\:pv125 {
		padding-top: 12.5rem
	}

	.xl\:pb125,.xl\:pv125 {
		padding-bottom: 12.5rem
	}

	.xl\:ph125,.xl\:pl125 {
		padding-left: 12.5rem
	}

	.xl\:ph125,.xl\:pr125 {
		padding-right: 12.5rem
	}

	.xl\:p130 {
		padding: 13rem
	}

	.xl\:pt130,.xl\:pv130 {
		padding-top: 13rem
	}

	.xl\:pb130,.xl\:pv130 {
		padding-bottom: 13rem
	}

	.xl\:ph130,.xl\:pl130 {
		padding-left: 13rem
	}

	.xl\:ph130,.xl\:pr130 {
		padding-right: 13rem
	}

	.xl\:p135 {
		padding: 13.5rem
	}

	.xl\:pt135,.xl\:pv135 {
		padding-top: 13.5rem
	}

	.xl\:pb135,.xl\:pv135 {
		padding-bottom: 13.5rem
	}

	.xl\:ph135,.xl\:pl135 {
		padding-left: 13.5rem
	}

	.xl\:ph135,.xl\:pr135 {
		padding-right: 13.5rem
	}

	.xl\:p140 {
		padding: 14rem
	}

	.xl\:pt140,.xl\:pv140 {
		padding-top: 14rem
	}

	.xl\:pb140,.xl\:pv140 {
		padding-bottom: 14rem
	}

	.xl\:ph140,.xl\:pl140 {
		padding-left: 14rem
	}

	.xl\:ph140,.xl\:pr140 {
		padding-right: 14rem
	}

	.xl\:p145 {
		padding: 14.5rem
	}

	.xl\:pt145,.xl\:pv145 {
		padding-top: 14.5rem
	}

	.xl\:pb145,.xl\:pv145 {
		padding-bottom: 14.5rem
	}

	.xl\:ph145,.xl\:pl145 {
		padding-left: 14.5rem
	}

	.xl\:ph145,.xl\:pr145 {
		padding-right: 14.5rem
	}

	.xl\:p150 {
		padding: 15rem
	}

	.xl\:pt150,.xl\:pv150 {
		padding-top: 15rem
	}

	.xl\:pb150,.xl\:pv150 {
		padding-bottom: 15rem
	}

	.xl\:ph150,.xl\:pl150 {
		padding-left: 15rem
	}

	.xl\:ph150,.xl\:pr150 {
		padding-right: 15rem
	}

	.xl\:p155 {
		padding: 15.5rem
	}

	.xl\:pt155,.xl\:pv155 {
		padding-top: 15.5rem
	}

	.xl\:pb155,.xl\:pv155 {
		padding-bottom: 15.5rem
	}

	.xl\:ph155,.xl\:pl155 {
		padding-left: 15.5rem
	}

	.xl\:ph155,.xl\:pr155 {
		padding-right: 15.5rem
	}

	.xl\:p160 {
		padding: 16rem
	}

	.xl\:pt160,.xl\:pv160 {
		padding-top: 16rem
	}

	.xl\:pb160,.xl\:pv160 {
		padding-bottom: 16rem
	}

	.xl\:ph160,.xl\:pl160 {
		padding-left: 16rem
	}

	.xl\:ph160,.xl\:pr160 {
		padding-right: 16rem
	}

	.xl\:p165 {
		padding: 16.5rem
	}

	.xl\:pt165,.xl\:pv165 {
		padding-top: 16.5rem
	}

	.xl\:pb165,.xl\:pv165 {
		padding-bottom: 16.5rem
	}

	.xl\:ph165,.xl\:pl165 {
		padding-left: 16.5rem
	}

	.xl\:ph165,.xl\:pr165 {
		padding-right: 16.5rem
	}

	.xl\:p170 {
		padding: 17rem
	}

	.xl\:pt170,.xl\:pv170 {
		padding-top: 17rem
	}

	.xl\:pb170,.xl\:pv170 {
		padding-bottom: 17rem
	}

	.xl\:ph170,.xl\:pl170 {
		padding-left: 17rem
	}

	.xl\:ph170,.xl\:pr170 {
		padding-right: 17rem
	}

	.xl\:p175 {
		padding: 17.5rem
	}

	.xl\:pt175,.xl\:pv175 {
		padding-top: 17.5rem
	}

	.xl\:pb175,.xl\:pv175 {
		padding-bottom: 17.5rem
	}

	.xl\:ph175,.xl\:pl175 {
		padding-left: 17.5rem
	}

	.xl\:ph175,.xl\:pr175 {
		padding-right: 17.5rem
	}

	.xl\:p180 {
		padding: 18rem
	}

	.xl\:pt180,.xl\:pv180 {
		padding-top: 18rem
	}

	.xl\:pb180,.xl\:pv180 {
		padding-bottom: 18rem
	}

	.xl\:ph180,.xl\:pl180 {
		padding-left: 18rem
	}

	.xl\:ph180,.xl\:pr180 {
		padding-right: 18rem
	}

	.xl\:p185 {
		padding: 18.5rem
	}

	.xl\:pt185,.xl\:pv185 {
		padding-top: 18.5rem
	}

	.xl\:pb185,.xl\:pv185 {
		padding-bottom: 18.5rem
	}

	.xl\:ph185,.xl\:pl185 {
		padding-left: 18.5rem
	}

	.xl\:ph185,.xl\:pr185 {
		padding-right: 18.5rem
	}

	.xl\:p190 {
		padding: 19rem
	}

	.xl\:pt190,.xl\:pv190 {
		padding-top: 19rem
	}

	.xl\:pb190,.xl\:pv190 {
		padding-bottom: 19rem
	}

	.xl\:ph190,.xl\:pl190 {
		padding-left: 19rem
	}

	.xl\:ph190,.xl\:pr190 {
		padding-right: 19rem
	}

	.xl\:p195 {
		padding: 19.5rem
	}

	.xl\:pt195,.xl\:pv195 {
		padding-top: 19.5rem
	}

	.xl\:pb195,.xl\:pv195 {
		padding-bottom: 19.5rem
	}

	.xl\:ph195,.xl\:pl195 {
		padding-left: 19.5rem
	}

	.xl\:ph195,.xl\:pr195 {
		padding-right: 19.5rem
	}

	.xl\:p200 {
		padding: 20rem
	}

	.xl\:pt200,.xl\:pv200 {
		padding-top: 20rem
	}

	.xl\:pb200,.xl\:pv200 {
		padding-bottom: 20rem
	}

	.xl\:ph200,.xl\:pl200 {
		padding-left: 20rem
	}

	.xl\:ph200,.xl\:pr200 {
		padding-right: 20rem
	}

	.xl\:p205 {
		padding: 20.5rem
	}

	.xl\:pt205,.xl\:pv205 {
		padding-top: 20.5rem
	}

	.xl\:pb205,.xl\:pv205 {
		padding-bottom: 20.5rem
	}

	.xl\:ph205,.xl\:pl205 {
		padding-left: 20.5rem
	}

	.xl\:ph205,.xl\:pr205 {
		padding-right: 20.5rem
	}

	.xl\:p210 {
		padding: 21rem
	}

	.xl\:pt210,.xl\:pv210 {
		padding-top: 21rem
	}

	.xl\:pb210,.xl\:pv210 {
		padding-bottom: 21rem
	}

	.xl\:ph210,.xl\:pl210 {
		padding-left: 21rem
	}

	.xl\:ph210,.xl\:pr210 {
		padding-right: 21rem
	}

	.xl\:p215 {
		padding: 21.5rem
	}

	.xl\:pt215,.xl\:pv215 {
		padding-top: 21.5rem
	}

	.xl\:pb215,.xl\:pv215 {
		padding-bottom: 21.5rem
	}

	.xl\:ph215,.xl\:pl215 {
		padding-left: 21.5rem
	}

	.xl\:ph215,.xl\:pr215 {
		padding-right: 21.5rem
	}

	.xl\:p220 {
		padding: 22rem
	}

	.xl\:pt220,.xl\:pv220 {
		padding-top: 22rem
	}

	.xl\:pb220,.xl\:pv220 {
		padding-bottom: 22rem
	}

	.xl\:ph220,.xl\:pl220 {
		padding-left: 22rem
	}

	.xl\:ph220,.xl\:pr220 {
		padding-right: 22rem
	}

	.xl\:p225 {
		padding: 22.5rem
	}

	.xl\:pt225,.xl\:pv225 {
		padding-top: 22.5rem
	}

	.xl\:pb225,.xl\:pv225 {
		padding-bottom: 22.5rem
	}

	.xl\:ph225,.xl\:pl225 {
		padding-left: 22.5rem
	}

	.xl\:ph225,.xl\:pr225 {
		padding-right: 22.5rem
	}

	.xl\:p230 {
		padding: 23rem
	}

	.xl\:pt230,.xl\:pv230 {
		padding-top: 23rem
	}

	.xl\:pb230,.xl\:pv230 {
		padding-bottom: 23rem
	}

	.xl\:ph230,.xl\:pl230 {
		padding-left: 23rem
	}

	.xl\:ph230,.xl\:pr230 {
		padding-right: 23rem
	}

	.xl\:p235 {
		padding: 23.5rem
	}

	.xl\:pt235,.xl\:pv235 {
		padding-top: 23.5rem
	}

	.xl\:pb235,.xl\:pv235 {
		padding-bottom: 23.5rem
	}

	.xl\:ph235,.xl\:pl235 {
		padding-left: 23.5rem
	}

	.xl\:ph235,.xl\:pr235 {
		padding-right: 23.5rem
	}

	.xl\:p240 {
		padding: 24rem
	}

	.xl\:pt240,.xl\:pv240 {
		padding-top: 24rem
	}

	.xl\:pb240,.xl\:pv240 {
		padding-bottom: 24rem
	}

	.xl\:ph240,.xl\:pl240 {
		padding-left: 24rem
	}

	.xl\:ph240,.xl\:pr240 {
		padding-right: 24rem
	}

	.xl\:p245 {
		padding: 24.5rem
	}

	.xl\:pt245,.xl\:pv245 {
		padding-top: 24.5rem
	}

	.xl\:pb245,.xl\:pv245 {
		padding-bottom: 24.5rem
	}

	.xl\:ph245,.xl\:pl245 {
		padding-left: 24.5rem
	}

	.xl\:ph245,.xl\:pr245 {
		padding-right: 24.5rem
	}

	.xl\:p250 {
		padding: 25rem
	}

	.xl\:pt250,.xl\:pv250 {
		padding-top: 25rem
	}

	.xl\:pb250,.xl\:pv250 {
		padding-bottom: 25rem
	}

	.xl\:ph250,.xl\:pl250 {
		padding-left: 25rem
	}

	.xl\:ph250,.xl\:pr250 {
		padding-right: 25rem
	}

	.xl\:pen {
		pointer-events: none
	}

	.xl\:pea {
		pointer-events: auto
	}

	.xl\:static {
		position: static
	}

	.xl\:rel {
		position: relative
	}

	.xl\:abs {
		position: absolute
	}

	.xl\:fix {
		position: fixed
	}

	.xl\:sticky {
		position: -webkit-sticky;
		position: sticky
	}

	.xl\:fill {
		right: 0;
		left: 0
	}

	.xl\:fill,.xl\:fill-y {
		top: 0;
		bottom: 0
	}

	.xl\:fill-x {
		right: 0;
		left: 0
	}

	.xl\:top {
		top: 0
	}

	.xl\:right {
		right: 0
	}

	.xl\:bottom {
		bottom: 0
	}

	.xl\:left {
		left: 0
	}

	.xl\:r {
		height: 0;
		position: relative
	}

	.xl\:ro {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%
	}

	.xl\:r--1x1 {
		padding-top: 100%
	}

	.xl\:r--2x1 {
		padding-top: 50%
	}

	.xl\:r--3x1 {
		padding-top: 33.33333%
	}

	.xl\:r--3x4 {
		padding-top: 133.33333%
	}

	.xl\:r--4x3 {
		padding-top: 75%
	}

	.xl\:r--4x5 {
		padding-top: 125%
	}

	.xl\:r--4x6 {
		padding-top: 150%
	}

	.xl\:r--5x4 {
		padding-top: 80%
	}

	.xl\:r--5x7 {
		padding-top: 140%
	}

	.xl\:r--5x8 {
		padding-top: 160%
	}

	.xl\:r--6x4 {
		padding-top: 66.66667%
	}

	.xl\:r--7x5 {
		padding-top: 71.42857%
	}

	.xl\:r--8x5 {
		padding-top: 62.5%
	}

	.xl\:r--9x16 {
		padding-top: 177.77778%
	}

	.xl\:r--16x9 {
		padding-top: 56.25%
	}

	.xl\:x {
		width: 100%
	}

	.xl\:y {
		height: 100%
	}

	.xl\:w5 {
		width: 5%
	}

	.xl\:w10 {
		width: 10%
	}

	.xl\:w15 {
		width: 15%
	}

	.xl\:w20 {
		width: 20%
	}

	.xl\:w25 {
		width: 25%
	}

	.xl\:w30 {
		width: 30%
	}

	.xl\:w35 {
		width: 35%
	}

	.xl\:w40 {
		width: 40%
	}

	.xl\:w45 {
		width: 45%
	}

	.xl\:w50 {
		width: 50%
	}

	.xl\:w55 {
		width: 55%
	}

	.xl\:w60 {
		width: 60%
	}

	.xl\:w65 {
		width: 65%
	}

	.xl\:w70 {
		width: 70%
	}

	.xl\:w75 {
		width: 75%
	}

	.xl\:w80 {
		width: 80%
	}

	.xl\:w85 {
		width: 85%
	}

	.xl\:w90 {
		width: 90%
	}

	.xl\:w95 {
		width: 95%
	}

	.xl\:third {
		width: 33.33333%
	}

	.xl\:two-thirds {
		width: 66.66667%
	}

	.xl\:min-vw100 {
		min-width: 100vw
	}

	.xl\:min-vh100 {
		min-height: 100vh
	}

	.xl\:vw100 {
		width: 100vw
	}

	.xl\:vh100 {
		height: 100vh
	}

	.xl\:h25 {
		height: 25%
	}

	.xl\:h50 {
		height: 50%
	}

	.xl\:h75 {
		height: 75%
	}

	.xl\:ttu {
		text-transform: uppercase
	}

	.xl\:tdu {
		text-decoration: underline
	}

	.xl\:tdn {
		text-decoration: none
	}

	.xl\:tc {
		text-align: center
	}

	.xl\:tl {
		text-align: left
	}

	.xl\:tr {
		text-align: right
	}

	.xl\:tj {
		text-align: justify
	}

	.xl\:wrap {
		white-space: normal
	}

	.xl\:nowrap,.xl\:truncate {
		white-space: nowrap
	}

	.xl\:truncate {
		overflow: hidden;
		text-overflow: ellipsis
	}

	.xl\:usn {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.xl\:ust {
		-webkit-user-select: text;
		-moz-user-select: text;
		-ms-user-select: text;
		user-select: text
	}

	.xl\:usau {
		-webkit-user-select: auto;
		-moz-user-select: auto;
		-ms-user-select: auto;
		user-select: auto
	}

	.xl\:usal {
		-webkit-user-select: all;
		-moz-user-select: all;
		-ms-user-select: all;
		user-select: all
	}

	.xl\:wct {
		will-change: transform
	}

	.xl\:wco {
		will-change: opacity
	}

	.xl\:wcto {
		will-change: transform,opacity
	}

	.xl\:zn10 {
		z-index: -10
	}

	.xl\:zn9 {
		z-index: -9
	}

	.xl\:zn8 {
		z-index: -8
	}

	.xl\:zn7 {
		z-index: -7
	}

	.xl\:zn6 {
		z-index: -6
	}

	.xl\:zn5 {
		z-index: -5
	}

	.xl\:zn4 {
		z-index: -4
	}

	.xl\:zn3 {
		z-index: -3
	}

	.xl\:zn2 {
		z-index: -2
	}

	.xl\:zn1 {
		z-index: -1
	}

	.xl\:z0 {
		z-index: 0
	}

	.xl\:z1 {
		z-index: 1
	}

	.xl\:z2 {
		z-index: 2
	}

	.xl\:z3 {
		z-index: 3
	}

	.xl\:z4 {
		z-index: 4
	}

	.xl\:z5 {
		z-index: 5
	}

	.xl\:z6 {
		z-index: 6
	}

	.xl\:z7 {
		z-index: 7
	}

	.xl\:z8 {
		z-index: 8
	}

	.xl\:z9 {
		z-index: 9
	}

	.xl\:z10 {
		z-index: 10
	}
}
