* {
	box-sizing: border-box
}
body, html {
	margin: 0;
	padding: 0
}
html {
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.ff-head, h1, h2, h3, h4, h5, h6 {
	font-family: Lexend
}
body {
	display: flex;
	flex-direction: column;
	min-width: 320px
}
body>main {
	flex: 1 1 auto
}
button {
	font-size: inherit
}
button, h1, h2, h3, h4, h5, h6, input, ol, p, pre, textarea, ul {
	margin: 0;
	padding: 0;
	border: 0
}
p, ul.spaced>li {
	line-height: calc(var(--font-size) * 1.5)
}
ol, ul {
	list-style-type: none
}
a {
	color: inherit;
	text-decoration: none
}
.td-up {
	text-transform: uppercase
}
.ls-dot {
	list-style-position: outside;
	list-style-type: circle;
	margin-left: calc(var(--margin-width-4) * 4)
}
.vw-px300 {
	width: 300px
}
.vwmx-px300 {
	max-width: 300px
}
.vwcmx-px500>* {
	max-width: 500px
}
.vwcmx-px300>* {
	max-width: 300px
}
.sq-px300 {
	width: 300px;
	height: 300px
}
.ps-abs {
	position: absolute
}
.ps-rel {
	position: relative
}
.ps-fix {
	position: fixed
}
.z-1 {
	z-index: 1
}
@media (max-height:750px) {
	.jc-spb-on-sm {
		justify-content: space-between
	}
}
::-webkit-scrollbar {
	width: 4px;
	height: 4px
}
::-webkit-scrollbar-track {
	-webkit-border-radius: 2px;
	border-radius: 2px
}
::-webkit-scrollbar-thumb {
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: var(--cb-honey-dark)
}
::-webkit-scrollbar-thumb:window-inactive {
	background: var(--cb-honey-dark)
}
a:focus, article:focus, button:focus, input:focus, textarea:focus {
	outline: 0;
	box-shadow: 0 0 1.5px 1.5px var(--cb-focus)
}
.fit-grid {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(13ch, 1fr));
	grid-gap: var(--margin-width-2)
}
.fit-grid-3 {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(13ch, 1fr));
	grid-gap: var(--margin-width-3)
}
.sq-px32 {
	width: 32px;
	height: 32px
}
.fls-1-1-last>:last-child {
	flex: 1 1 auto
}
:root {
	--border-width-0: calc( var(--fill-size) * 0);
	--border-width-1: calc( var(--fill-size) * 1);
	--border-width-2: calc( var(--fill-size) * 2);
	--border-width-3: calc( var(--fill-size) * 4);
	--border-width-4: calc( var(--fill-size) * 8);
	--border-width-5: calc( var(--fill-size) * 16);
	--border-width-6: calc( var(--fill-size) * 32);
	--border-width-7: calc( var(--fill-size) * 64)
}
:root {
	--border-radius-circle: 50%;
	--border-radius-0: calc( var(--radius-size) * 0);
	--border-radius-1: calc( var(--radius-size) * 1);
	--border-radius-2: calc( var(--radius-size) * 2);
	--border-radius-3: calc( var(--radius-size) * 4)
}
.bwa-0, .bwt-0, .bwy-0 {
	border-top-style: solid;
	border-top-width: var(--border-width-0)
}
.bwa-0, .bwr-0, .bwx-0 {
	border-right-style: solid;
	border-right-width: var(--border-width-0)
}
.bwa-0, .bwb-0, .bwy-0 {
	border-bottom-style: solid;
	border-bottom-width: var(--border-width-0)
}
.bwa-0, .bwl-0, .bwx-0 {
	border-left-style: solid;
	border-left-width: var(--border-width-0)
}
.bwa-1, .bwt-1, .bwy-1 {
	border-top-style: solid;
	border-top-width: var(--border-width-1)
}
.bwa-1, .bwr-1, .bwx-1 {
	border-right-style: solid;
	border-right-width: var(--border-width-1)
}
.bwa-1, .bwb-1, .bwy-1 {
	border-bottom-style: solid;
	border-bottom-width: var(--border-width-1)
}
.bwa-1, .bwl-1, .bwx-1 {
	border-left-style: solid;
	border-left-width: var(--border-width-1)
}
.bwa-2, .bwt-2, .bwy-2 {
	border-top-style: solid;
	border-top-width: var(--border-width-2)
}
.bwa-2, .bwr-2, .bwx-2 {
	border-right-style: solid;
	border-right-width: var(--border-width-2)
}
.bwa-2, .bwb-2, .bwy-2 {
	border-bottom-style: solid;
	border-bottom-width: var(--border-width-2)
}
.bwa-2, .bwl-2, .bwx-2 {
	border-left-style: solid;
	border-left-width: var(--border-width-2)
}
.bwa-3, .bwt-3, .bwy-3 {
	border-top-style: solid;
	border-top-width: var(--border-width-3)
}
.bwa-3, .bwr-3, .bwx-3 {
	border-right-style: solid;
	border-right-width: var(--border-width-3)
}
.bwa-3, .bwb-3, .bwy-3 {
	border-bottom-style: solid;
	border-bottom-width: var(--border-width-3)
}
.bwa-3, .bwl-3, .bwx-3 {
	border-left-style: solid;
	border-left-width: var(--border-width-3)
}
.bwa-4, .bwt-4, .bwy-4 {
	border-top-style: solid;
	border-top-width: var(--border-width-4)
}
.bwa-4, .bwr-4, .bwx-4 {
	border-right-style: solid;
	border-right-width: var(--border-width-4)
}
.bwa-4, .bwb-4, .bwy-4 {
	border-bottom-style: solid;
	border-bottom-width: var(--border-width-4)
}
.bwa-4, .bwl-4, .bwx-4 {
	border-left-style: solid;
	border-left-width: var(--border-width-4)
}
.bwa-5, .bwt-5, .bwy-5 {
	border-top-style: solid;
	border-top-width: var(--border-width-5)
}
.bwa-5, .bwr-5, .bwx-5 {
	border-right-style: solid;
	border-right-width: var(--border-width-5)
}
.bwa-5, .bwb-5, .bwy-5 {
	border-bottom-style: solid;
	border-bottom-width: var(--border-width-5)
}
.bwa-5, .bwl-5, .bwx-5 {
	border-left-style: solid;
	border-left-width: var(--border-width-5)
}
.bwa-6, .bwt-6, .bwy-6 {
	border-top-style: solid;
	border-top-width: var(--border-width-6)
}
.bwa-6, .bwr-6, .bwx-6 {
	border-right-style: solid;
	border-right-width: var(--border-width-6)
}
.bwa-6, .bwb-6, .bwy-6 {
	border-bottom-style: solid;
	border-bottom-width: var(--border-width-6)
}
.bwa-6, .bwl-6, .bwx-6 {
	border-left-style: solid;
	border-left-width: var(--border-width-6)
}
.bwa-7, .bwt-7, .bwy-7 {
	border-top-style: solid;
	border-top-width: var(--border-width-7)
}
.bwa-7, .bwr-7, .bwx-7 {
	border-right-style: solid;
	border-right-width: var(--border-width-7)
}
.bwa-7, .bwb-7, .bwy-7 {
	border-bottom-style: solid;
	border-bottom-width: var(--border-width-7)
}
.bwa-7, .bwl-7, .bwx-7 {
	border-left-style: solid;
	border-left-width: var(--border-width-7)
}
.bs-none {
	border-style: none
}
.bs-dotted {
	border-style: dotted
}
.bs-dashed {
	border-style: dashed
}
.bs-solid {
	border-style: solid
}
.bra-c {
	border-radius: var(--border-radius-circle)
}
.brl-c, .brt-c, .brtl-c {
	border-top-left-radius: var(--border-radius-circle)
}
.brr-c, .brt-c, .brtr-c {
	border-top-right-radius: var(--border-radius-circle)
}
.brb-c, .brbl-c, .brl-c {
	border-bottom-left-radius: var(--border-radius-circle)
}
.brb-c, .brbr-c, .brr-c {
	border-bottom-right-radius: var(--border-radius-circle)
}
.bra-0 {
	border-radius: var(--border-radius-0)
}
.brl-0, .brt-0, .brtl-0 {
	border-top-left-radius: var(--border-radius-0)
}
.brr-0, .brt-0, .brtr-0 {
	border-top-right-radius: var(--border-radius-0)
}
.brb-0, .brbl-0, .brl-0 {
	border-bottom-left-radius: var(--border-radius-0)
}
.brb-0, .brbr-0, .brr-0 {
	border-bottom-right-radius: var(--border-radius-0)
}
.bra-1 {
	border-radius: var(--border-radius-1)
}
.brl-1, .brt-1, .brtl-1 {
	border-top-left-radius: var(--border-radius-1)
}
.brr-1, .brt-1, .brtr-1 {
	border-top-right-radius: var(--border-radius-1)
}
.brb-1, .brbl-1, .brl-1 {
	border-bottom-left-radius: var(--border-radius-1)
}
.brb-1, .brbr-1, .brr-1 {
	border-bottom-right-radius: var(--border-radius-1)
}
.bra-2 {
	border-radius: var(--border-radius-2)
}
.brl-2, .brt-2, .brtl-2 {
	border-top-left-radius: var(--border-radius-2)
}
.brr-2, .brt-2, .brtr-2 {
	border-top-right-radius: var(--border-radius-2)
}
.brb-2, .brbl-2, .brl-2 {
	border-bottom-left-radius: var(--border-radius-2)
}
.brb-2, .brbr-2, .brr-2 {
	border-bottom-right-radius: var(--border-radius-2)
}
.bra-3 {
	border-radius: var(--border-radius-3)
}
.brl-3, .brt-3, .brtl-3 {
	border-top-left-radius: var(--border-radius-3)
}
.brr-3, .brt-3, .brtr-3 {
	border-top-right-radius: var(--border-radius-3)
}
.brb-3, .brbl-3, .brl-3 {
	border-bottom-left-radius: var(--border-radius-3)
}
.brb-3, .brbr-3, .brr-3 {
	border-bottom-right-radius: var(--border-radius-3)
}
:root {
	--cf-honey: #111111;
	--cb-honey: #f0da9b;
	--ce-honey: #111111;
	--cf-rev-honey: #f0da9b;
	--cb-rev-honey: #ffffff;
	--ce-rev-honey: #f0da9b;
	--cf-rev-honey-dark: #bba35e;
	--cb-rev-honey-dark: #ffffff;
	--ce-rev-honey-dark: #bba35e;
	--cf-honey-dark: #111111;
	--cb-honey-dark: #bba35e;
	--ce-honey-dark: #111111;
	--cf-lighter: #111111;
	--cb-lighter: #dedede;
	--ce-lighter: #111111;
	--cf-light: #111111;
	--cb-light: #cdcdcd;
	--ce-light: #111111;
	--cf-rev-light: #dedede;
	--cb-rev-light: #111111;
	--ce-rev-light: #dedede;
	--cf-base: #111111;
	--cb-base: #ffffff;
	--ce-base: #111111;
	--cf-primary: #111111;
	--cb-primary: #f0da9b;
	--ce-primary: #111111;
	--cf-secondary: #111111;
	--cb-secondary: #bba35e;
	--ce-secondary: #111111;
	--cf-link: #357edd;
	--cb-link: #ffffff;
	--ce-link: #357edd;
	--cf-visited: #a463f2;
	--cb-visited: #ffffff;
	--ce-visited: #a463f2;
	--cf-focus: #555555;
	--cb-focus: #ffb700;
	--ce-focus: #555555;
	--cf-required: #357edd;
	--cb-required: #ffffff;
	--ce-required: #357edd;
	--cf-error: #ff4136;
	--cb-error: #ffdfdf;
	--ce-error: #ff4136;
	--cf-disabled: #777777;
	--cb-disabled: #eeeeee;
	--ce-disabled: #777777
}
.ct-honey, .ct-honey-on-hover:hover {
	color: var(--cf-honey);
	background: var(--cb-honey);
	border-color: var(--ce-honey)
}
.ct-rev-honey, .ct-rev-honey-on-hover:hover {
	color: var(--cf-rev-honey);
	background: var(--cb-rev-honey);
	border-color: var(--ce-rev-honey)
}
.ct-rev-honey-dark, .ct-rev-honey-dark-on-hover:hover {
	color: var(--cf-rev-honey-dark);
	background: var(--cb-rev-honey-dark);
	border-color: var(--ce-rev-honey-dark)
}
.ct-honey-dark, .ct-honey-dark-on-hover:hover {
	color: var(--cf-honey-dark);
	background: var(--cb-honey-dark);
	border-color: var(--ce-honey-dark)
}
.ct-lighter, .ct-lighter-on-hover:hover {
	color: var(--cf-lighter);
	background: var(--cb-lighter);
	border-color: var(--ce-lighter)
}
.ct-light, .ct-light-on-hover:hover {
	color: var(--cf-light);
	background: var(--cb-light);
	border-color: var(--ce-light)
}
.ct-rev-light, .ct-rev-light-on-hover:hover {
	color: var(--cf-rev-light);
	background: var(--cb-rev-light);
	border-color: var(--ce-rev-light)
}
.ct-base {
	color: var(--cf-base);
	background: var(--cb-base);
	border-color: var(--ce-base)
}
.ct-primary, .ct-primary-on-hover:hover {
	color: var(--cf-primary);
	background: var(--cb-primary);
	border-color: var(--ce-primary)
}
.ct-secondary, .ct-secondary-on-hover:hover {
	color: var(--cf-secondary);
	background: var(--cb-secondary);
	border-color: var(--ce-secondary)
}
.ct-link {
	color: var(--cf-link);
	background: var(--cb-link);
	border-color: var(--ce-link)
}
.ct-visited, .ct-visited-on-visited:visited {
	color: var(--cf-visited);
	background: var(--cb-visited);
	border-color: var(--ce-visited)
}
.ct-focus {
	color: var(--cf-focus);
	background: var(--cb-focus);
	border-color: var(--ce-focus)
}
.ct-focus-on-focus:focus {
	color: var(--cf-focus);
	background: var(--cb-focus);
	border-color: var(--ce-focus)
}
.ct-focus-on-focus-within:focus-within {
	color: var(--cf-focus);
	background: var(--cb-focus);
	border-color: var(--ce-focus)
}
.ct-required {
	color: var(--cf-required);
	background: var(--cb-required);
	border-color: var(--ce-required)
}
.ct-required-on-required:required {
	color: var(--cf-required);
	background: var(--cb-required);
	border-color: var(--ce-required)
}
.ct-error {
	color: var(--cf-error);
	background: var(--cb-error);
	border-color: var(--ce-error)
}
.ct-error-on-invalid:invalid {
	color: var(--cf-error);
	background: var(--cb-error);
	border-color: var(--ce-error)
}
.ct-disabled {
	color: var(--cf-disabled);
	background: var(--cb-disabled);
	border-color: var(--ce-disabled)
}
.ct-disabled-on-disabled:disabled {
	color: var(--cf-disabled);
	background: var(--cb-disabled);
	border-color: var(--ce-disabled)
}
.cf-honey {
	color: var(--cf-honey)
}
.cb-honey {
	background: var(--cb-honey)
}
.ce-honey {
	border-color: var(--ce-honey)
}
.cf-honey-on-hover:hover {
	color: var(--cf-honey)
}
.cb-honey-on-hover:hover {
	background: var(--cb-honey)
}
.ce-honey-on-hover:hover {
	border-color: var(--ce-honey)
}
.cf-rev-honey {
	color: var(--cf-rev-honey)
}
.cb-rev-honey {
	background: var(--cb-rev-honey)
}
.ce-rev-honey {
	border-color: var(--ce-rev-honey)
}
.cf-rev-honey-on-hover:hover {
	color: var(--cf-rev-honey)
}
.cb-rev-honey-on-hover:hover {
	background: var(--cb-rev-honey)
}
.ce-rev-honey-on-hover:hover {
	border-color: var(--ce-rev-honey)
}
.cf-rev-honey-dark {
	color: var(--cf-rev-honey-dark)
}
.cb-rev-honey-dark {
	background: var(--cb-rev-honey-dark)
}
.ce-rev-honey-dark {
	border-color: var(--ce-rev-honey-dark)
}
.cf-rev-honey-dark-on-hover:hover {
	color: var(--cf-rev-honey-dark)
}
.cb-rev-honey-dark-on-hover:hover {
	background: var(--cb-rev-honey-dark)
}
.ce-rev-honey-dark-on-hover:hover {
	border-color: var(--ce-rev-honey-dark)
}
.cf-honey-dark {
	color: var(--cf-honey-dark)
}
.cb-honey-dark {
	background: var(--cb-honey-dark)
}
.ce-honey-dark {
	border-color: var(--ce-honey-dark)
}
.cf-honey-dark-on-hover:hover {
	color: var(--cf-honey-dark)
}
.cb-honey-dark-on-hover:hover {
	background: var(--cb-honey-dark)
}
.ce-honey-dark-on-hover:hover {
	border-color: var(--ce-honey-dark)
}
.cf-lighter {
	color: var(--cf-lighter)
}
.cb-lighter {
	background: var(--cb-lighter)
}
.ce-lighter {
	border-color: var(--ce-lighter)
}
.cf-lighter-on-hover:hover {
	color: var(--cf-lighter)
}
.cb-lighter-on-hover:hover {
	background: var(--cb-lighter)
}
.ce-lighter-on-hover:hover {
	border-color: var(--ce-lighter)
}
.cf-light {
	color: var(--cf-light)
}
.cb-light {
	background: var(--cb-light)
}
.ce-light {
	border-color: var(--ce-light)
}
.cf-light-on-hover:hover {
	color: var(--cf-light)
}
.cb-light-on-hover:hover {
	background: var(--cb-light)
}
.ce-light-on-hover:hover {
	border-color: var(--ce-light)
}
.cf-rev-light {
	color: var(--cf-rev-light)
}
.cb-rev-light {
	background: var(--cb-rev-light)
}
.ce-rev-light {
	border-color: var(--ce-rev-light)
}
.cf-rev-light-on-hover:hover {
	color: var(--cf-rev-light)
}
.cb-rev-light-on-hover:hover {
	background: var(--cb-rev-light)
}
.ce-rev-light-on-hover:hover {
	border-color: var(--ce-rev-light)
}
.cf-base {
	color: var(--cf-base)
}
.cb-base {
	background: var(--cb-base)
}
.ce-base {
	border-color: var(--ce-base)
}
.cf-primary {
	color: var(--cf-primary)
}
.cb-primary {
	background: var(--cb-primary)
}
.ce-primary {
	border-color: var(--ce-primary)
}
.cf-primary-on-hover:hover {
	color: var(--cf-primary)
}
.cb-primary-on-hover:hover {
	background: var(--cb-primary)
}
.ce-primary-on-hover:hover {
	border-color: var(--ce-primary)
}
.cf-secondary {
	color: var(--cf-secondary)
}
.cb-secondary {
	background: var(--cb-secondary)
}
.ce-secondary {
	border-color: var(--ce-secondary)
}
.cf-secondary-on-hover:hover {
	color: var(--cf-secondary)
}
.cb-secondary-on-hover:hover {
	background: var(--cb-secondary)
}
.ce-secondary-on-hover:hover {
	border-color: var(--ce-secondary)
}
.cf-link {
	color: var(--cf-link)
}
.cb-link {
	background: var(--cb-link)
}
.ce-link {
	border-color: var(--ce-link)
}
.cf-visited {
	color: var(--cf-visited)
}
.cb-visited {
	background: var(--cb-visited)
}
.ce-visited {
	border-color: var(--ce-visited)
}
.cf-visited-on-visited:visited {
	color: var(--cf-visited)
}
.cb-visited-on-visited:visited {
	background: var(--cb-visited)
}
.ce-visited-on-visited:visited {
	border-color: var(--ce-visited)
}
.cf-focus {
	color: var(--cf-focus)
}
.cb-focus {
	background: var(--cb-focus)
}
.ce-focus {
	border-color: var(--ce-focus)
}
.cf-focus-on-focus:focus {
	color: var(--cf-focus)
}
.cb-focus-on-focus:focus {
	background: var(--cb-focus)
}
.ce-focus-on-focus:focus {
	border-color: var(--ce-focus)
}
.cf-focus-on-focus-within:focus-within {
	color: var(--cf-focus)
}
.cb-focus-on-focus-within:focus-within {
	background: var(--cb-focus)
}
.ce-focus-on-focus-within:focus-within {
	border-color: var(--ce-focus)
}
.cf-required {
	color: var(--cf-required)
}
.cb-required {
	background: var(--cb-required)
}
.ce-required {
	border-color: var(--ce-required)
}
.cf-required-on-required:required {
	color: var(--cf-required)
}
.cb-required-on-required:required {
	background: var(--cb-required)
}
.ce-required-on-required:required {
	border-color: var(--ce-required)
}
.cf-error {
	color: var(--cf-error)
}
.cb-error {
	background: var(--cb-error)
}
.ce-error {
	border-color: var(--ce-error)
}
.cf-error-on-invalid:invalid {
	color: var(--cf-error)
}
.cb-error-on-invalid:invalid {
	background: var(--cb-error)
}
.ce-error-on-invalid:invalid {
	border-color: var(--ce-error)
}
.cf-disabled {
	color: var(--cf-disabled)
}
.cb-disabled {
	background: var(--cb-disabled)
}
.ce-disabled {
	border-color: var(--ce-disabled)
}
.cf-disabled-on-disabled:disabled {
	color: var(--cf-disabled)
}
.cb-disabled-on-disabled:disabled {
	background: var(--cb-disabled)
}
.ce-disabled-on-disabled:disabled {
	border-color: var(--ce-disabled)
}
.cf-inherit, .ct-inherit {
	color: inherit
}
.cb-inherit, .ct-inherit {
	background: inherit
}
.ce-inherit, .ct-inherit {
	border-color: inherit
}
.crsr-auto {
	cursor: auto
}
.crsr-default {
	cursor: default
}
.crsr-none {
	cursor: none
}
.crsr-context-menu {
	cursor: context-menu
}
.crsr-help {
	cursor: help
}
.crsr-pointer {
	cursor: pointer
}
.crsr-progress {
	cursor: progress
}
.crsr-wait {
	cursor: wait
}
.crsr-cell {
	cursor: cell
}
.crsr-crosshair {
	cursor: crosshair
}
.crsr-text {
	cursor: text
}
.crsr-vertical-text {
	cursor: vertical-text
}
.crsr-alias {
	cursor: alias
}
.crsr-copy {
	cursor: copy
}
.crsr-move {
	cursor: move
}
.crsr-no-drop {
	cursor: no-drop
}
.crsr-not-allowed {
	cursor: not-allowed
}
.crsr-e-resize {
	cursor: e-resize
}
.crsr-n-resize {
	cursor: n-resize
}
.crsr-ne-resize {
	cursor: ne-resize
}
.crsr-nw-resize {
	cursor: nw-resize
}
.crsr-s-resize {
	cursor: s-resize
}
.crsr-se-resize {
	cursor: se-resize
}
.crsr-sw-resize {
	cursor: sw-resize
}
.crsr-w-resize {
	cursor: w-resize
}
.crsr-ew-resize {
	cursor: ew-resize
}
.crsr-ns-resize {
	cursor: ns-resize
}
.crsr-nesw-resize {
	cursor: nesw-resize
}
.crsr-nwse-resize {
	cursor: nwse-resize
}
.crsr-col-resize {
	cursor: col-resize
}
.crsr-row-resize {
	cursor: row-resize
}
.crsr-all-scroll {
	cursor: all-scroll
}
.crsr-zoom-in {
	cursor: zoom-in
}
.crsr-zoom-out {
	cursor: zoom-out
}
.crsr-grab {
	cursor: grab
}
.crsr-grabbing {
	cursor: grabbing
}
:root {
	--breakpoint-sm: 50em
}
:root {
	--base-size: 16px;
	--font-size: calc( var(--base-size) / 1);
	--fill-size: calc( var(--base-size) / 16);
	--radius-size: calc( var(--base-size) / 4)
}
.ds-in {
	display: inline
}
.ds-ib {
	display: inline-block
}
.ds-bl {
	display: block
}
.ds-fl {
	display: flex
}
.ds-gr {
	display: grid
}
.ds-no {
	display: none
}
@media (min-width:50em) {
	.ds-sm-in {
		display: inline
	}
	.ds-sm-ib {
		display: inline-block
	}
	.ds-sm-bl {
		display: block
	}
	.ds-sm-fl {
		display: flex
	}
	.ds-sm-gr {
		display: grid
	}
	.ds-sm-no {
		display: none
	}
}
.fld-row {
	display: flex;
	flex-direction: row
}
.fld-col {
	display: flex;
	flex-direction: column
}
.fld-rowr {
	display: flex;
	flex-direction: row-reverse
}
.fld-colr {
	display: flex;
	flex-direction: column-reverse
}
.fld-row.flg-0>:not(:last-child) {
	margin-right: var(--margin-width-0)
}
.fld-col.flg-0>:not(:last-child) {
	margin-bottom: var(--margin-width-0)
}
.fld-rowr.flg-0>:not(:last-child) {
	margin-left: var(--margin-width-0)
}
.fld-colr.flg-0>:not(:last-child) {
	margin-top: var(--margin-width-0)
}
.fld-row.flg-1>:not(:last-child) {
	margin-right: var(--margin-width-1)
}
.fld-col.flg-1>:not(:last-child) {
	margin-bottom: var(--margin-width-1)
}
.fld-rowr.flg-1>:not(:last-child) {
	margin-left: var(--margin-width-1)
}
.fld-colr.flg-1>:not(:last-child) {
	margin-top: var(--margin-width-1)
}
.fld-row.flg-2>:not(:last-child) {
	margin-right: var(--margin-width-2)
}
.fld-col.flg-2>:not(:last-child) {
	margin-bottom: var(--margin-width-2)
}
.fld-rowr.flg-2>:not(:last-child) {
	margin-left: var(--margin-width-2)
}
.fld-colr.flg-2>:not(:last-child) {
	margin-top: var(--margin-width-2)
}
.fld-row.flg-3>:not(:last-child) {
	margin-right: var(--margin-width-3)
}
.fld-col.flg-3>:not(:last-child) {
	margin-bottom: var(--margin-width-3)
}
.fld-rowr.flg-3>:not(:last-child) {
	margin-left: var(--margin-width-3)
}
.fld-colr.flg-3>:not(:last-child) {
	margin-top: var(--margin-width-3)
}
.fld-row.flg-4>:not(:last-child) {
	margin-right: var(--margin-width-4)
}
.fld-col.flg-4>:not(:last-child) {
	margin-bottom: var(--margin-width-4)
}
.fld-rowr.flg-4>:not(:last-child) {
	margin-left: var(--margin-width-4)
}
.fld-colr.flg-4>:not(:last-child) {
	margin-top: var(--margin-width-4)
}
.fld-row.flg-5>:not(:last-child) {
	margin-right: var(--margin-width-5)
}
.fld-col.flg-5>:not(:last-child) {
	margin-bottom: var(--margin-width-5)
}
.fld-rowr.flg-5>:not(:last-child) {
	margin-left: var(--margin-width-5)
}
.fld-colr.flg-5>:not(:last-child) {
	margin-top: var(--margin-width-5)
}
.fld-row.flg-6>:not(:last-child) {
	margin-right: var(--margin-width-6)
}
.fld-col.flg-6>:not(:last-child) {
	margin-bottom: var(--margin-width-6)
}
.fld-rowr.flg-6>:not(:last-child) {
	margin-left: var(--margin-width-6)
}
.fld-colr.flg-6>:not(:last-child) {
	margin-top: var(--margin-width-6)
}
.fld-row.flg-7>:not(:last-child) {
	margin-right: var(--margin-width-7)
}
.fld-col.flg-7>:not(:last-child) {
	margin-bottom: var(--margin-width-7)
}
.fld-rowr.flg-7>:not(:last-child) {
	margin-left: var(--margin-width-7)
}
.fld-colr.flg-7>:not(:last-child) {
	margin-top: var(--margin-width-7)
}
.fls-0-0 {
	flex-grow: 0;
	flex-shrink: 0
}
.fls-0-1 {
	flex-grow: 0;
	flex-shrink: 1
}
.fls-0-2 {
	flex-grow: 0;
	flex-shrink: 2
}
.fls-0-3 {
	flex-grow: 0;
	flex-shrink: 3
}
.fls-0-4 {
	flex-grow: 0;
	flex-shrink: 4
}
.fls-1-0 {
	flex-grow: 1;
	flex-shrink: 0
}
.fls-1-1 {
	flex-grow: 1;
	flex-shrink: 1
}
.fls-1-2 {
	flex-grow: 1;
	flex-shrink: 2
}
.fls-1-3 {
	flex-grow: 1;
	flex-shrink: 3
}
.fls-1-4 {
	flex-grow: 1;
	flex-shrink: 4
}
.fls-2-0 {
	flex-grow: 2;
	flex-shrink: 0
}
.fls-2-1 {
	flex-grow: 2;
	flex-shrink: 1
}
.fls-2-2 {
	flex-grow: 2;
	flex-shrink: 2
}
.fls-2-3 {
	flex-grow: 2;
	flex-shrink: 3
}
.fls-2-4 {
	flex-grow: 2;
	flex-shrink: 4
}
.fls-3-0 {
	flex-grow: 3;
	flex-shrink: 0
}
.fls-3-1 {
	flex-grow: 3;
	flex-shrink: 1
}
.fls-3-2 {
	flex-grow: 3;
	flex-shrink: 2
}
.fls-3-3 {
	flex-grow: 3;
	flex-shrink: 3
}
.fls-3-4 {
	flex-grow: 3;
	flex-shrink: 4
}
.fls-4-0 {
	flex-grow: 4;
	flex-shrink: 0
}
.fls-4-1 {
	flex-grow: 4;
	flex-shrink: 1
}
.fls-4-2 {
	flex-grow: 4;
	flex-shrink: 2
}
.fls-4-3 {
	flex-grow: 4;
	flex-shrink: 3
}
.fls-4-4 {
	flex-grow: 4;
	flex-shrink: 4
}
.flb-auto {
	flex-basis: auto
}
.flb-fill {
	flex-basis: fill
}
.flb-max-content {
	flex-basis: max-content
}
.flb-min-content {
	flex-basis: min-content
}
.flb-fit-content {
	flex-basis: fit-content
}
.flb-content {
	flex-basis: content
}
.flb-unset {
	flex-basis: unset
}
.flb-p0 {
	flex-basis: 0%
}
.flb-p25 {
	flex-basis: 25%
}
.flb-p50 {
	flex-basis: 50%
}
.flb-p75 {
	flex-basis: 75%
}
.flb-p100 {
	flex-basis: 100%
}
.flw-nowrap {
	flex-wrap: nowrap
}
.flw-wrap {
	flex-wrap: wrap
}
.flw-wrap-reverse {
	flex-wrap: wrap-reverse
}
.flw-unset {
	flex-wrap: unset
}
.ai-stc {
	align-items: stretch
}
.ai-ctr {
	align-items: center
}
.ai-str {
	align-items: flex-start
}
.ai-end {
	align-items: flex-end
}
.jc-ctr {
	justify-content: center
}
.jc-str {
	justify-content: flex-start
}
.jc-end {
	justify-content: flex-end
}
.jc-spb {
	justify-content: space-between
}
.jc-spa {
	justify-content: space-around
}
.jc-spe {
	justify-content: space-evenly
}
.jc-stc {
	justify-content: stretch
}
.as-stc {
	align-self: stretch
}
.as-ctr {
	align-self: center
}
.as-str {
	align-self: flex-start
}
.as-end {
	align-self: flex-end
}
.as-sst {
	align-self: self-start
}
.as-sse {
	align-self: self-end
}
.js-stc {
	justify-self: stretch
}
.js-ctr {
	justify-self: center
}
.js-str {
	justify-self: flex-start
}
.js-end {
	justify-self: flex-end
}
.js-sst {
	justify-self: self-start
}
.js-sse {
	justify-self: self-end
}
@media (min-width:50em) {
	.fld-sm-row {
		display: flex;
		flex-direction: row
	}
	.fld-sm-col {
		display: flex;
		flex-direction: column
	}
	.fld-sm-rowr {
		display: flex;
		flex-direction: row-reverse
	}
	.fld-sm-colr {
		display: flex;
		flex-direction: column-reverse
	}
	.fld-sm-row.flg-0>:not(:last-child) {
		margin: 0;
		margin-right: var(--margin-width-0)
	}
	.fld-row.flg-sm-0>:not(:last-child) {
		margin: 0;
		margin-right: var(--margin-width-0)
	}
	.fld-sm-row.flg-sm-0>:not(:last-child) {
		margin: 0;
		margin-right: var(--margin-width-0)
	}
	.fld-sm-col.flg-0>:not(:last-child) {
		margin: 0;
		margin-bottom: var(--margin-width-0)
	}
	.fld-col.flg-sm-0>:not(:last-child) {
		margin: 0;
		margin-bottom: var(--margin-width-0)
	}
	.fld-sm-col.flg-sm-0>:not(:last-child) {
		margin: 0;
		margin-bottom: var(--margin-width-0)
	}
	.fld-sm-rowr.flg-0>:not(:last-child) {
		margin: 0;
		margin-left: var(--margin-width-0)
	}
	.fld-rowr.flg-sm-0>:not(:last-child) {
		margin: 0;
		margin-left: var(--margin-width-0)
	}
	.fld-sm-rowr.flg-sm-0>:not(:last-child) {
		margin: 0;
		margin-left: var(--margin-width-0)
	}
	.fld-sm-colr.flg-0>:not(:last-child) {
		margin: 0;
		margin-top: var(--margin-width-0)
	}
	.fld-colr.flg-sm-0>:not(:last-child) {
		margin: 0;
		margin-top: var(--margin-width-0)
	}
	.fld-sm-colr.flg-sm-0>:not(:last-child) {
		margin: 0;
		margin-top: var(--margin-width-0)
	}
	.fld-sm-row.flg-1>:not(:last-child) {
		margin: 0;
		margin-right: var(--margin-width-1)
	}
	.fld-row.flg-sm-1>:not(:last-child) {
		margin: 0;
		margin-right: var(--margin-width-1)
	}
	.fld-sm-row.flg-sm-1>:not(:last-child) {
		margin: 0;
		margin-right: var(--margin-width-1)
	}
	.fld-sm-col.flg-1>:not(:last-child) {
		margin: 0;
		margin-bottom: var(--margin-width-1)
	}
	.fld-col.flg-sm-1>:not(:last-child) {
		margin: 0;
		margin-bottom: var(--margin-width-1)
	}
	.fld-sm-col.flg-sm-1>:not(:last-child) {
		margin: 0;
		margin-bottom: var(--margin-width-1)
	}
	.fld-sm-rowr.flg-1>:not(:last-child) {
		margin: 0;
		margin-left: var(--margin-width-1)
	}
	.fld-rowr.flg-sm-1>:not(:last-child) {
		margin: 0;
		margin-left: var(--margin-width-1)
	}
	.fld-sm-rowr.flg-sm-1>:not(:last-child) {
		margin: 0;
		margin-left: var(--margin-width-1)
	}
	.fld-sm-colr.flg-1>:not(:last-child) {
		margin: 0;
		margin-top: var(--margin-width-1)
	}
	.fld-colr.flg-sm-1>:not(:last-child) {
		margin: 0;
		margin-top: var(--margin-width-1)
	}
	.fld-sm-colr.flg-sm-1>:not(:last-child) {
		margin: 0;
		margin-top: var(--margin-width-1)
	}
	.fld-sm-row.flg-2>:not(:last-child) {
		margin: 0;
		margin-right: var(--margin-width-2)
	}
	.fld-row.flg-sm-2>:not(:last-child) {
		margin: 0;
		margin-right: var(--margin-width-2)
	}
	.fld-sm-row.flg-sm-2>:not(:last-child) {
		margin: 0;
		margin-right: var(--margin-width-2)
	}
	.fld-sm-col.flg-2>:not(:last-child) {
		margin: 0;
		margin-bottom: var(--margin-width-2)
	}
	.fld-col.flg-sm-2>:not(:last-child) {
		margin: 0;
		margin-bottom: var(--margin-width-2)
	}
	.fld-sm-col.flg-sm-2>:not(:last-child) {
		margin: 0;
		margin-bottom: var(--margin-width-2)
	}
	.fld-sm-rowr.flg-2>:not(:last-child) {
		margin: 0;
		margin-left: var(--margin-width-2)
	}
	.fld-rowr.flg-sm-2>:not(:last-child) {
		margin: 0;
		margin-left: var(--margin-width-2)
	}
	.fld-sm-rowr.flg-sm-2>:not(:last-child) {
		margin: 0;
		margin-left: var(--margin-width-2)
	}
	.fld-sm-colr.flg-2>:not(:last-child) {
		margin: 0;
		margin-top: var(--margin-width-2)
	}
	.fld-colr.flg-sm-2>:not(:last-child) {
		margin: 0;
		margin-top: var(--margin-width-2)
	}
	.fld-sm-colr.flg-sm-2>:not(:last-child) {
		margin: 0;
		margin-top: var(--margin-width-2)
	}
	.fld-sm-row.flg-3>:not(:last-child) {
		margin: 0;
		margin-right: var(--margin-width-3)
	}
	.fld-row.flg-sm-3>:not(:last-child) {
		margin: 0;
		margin-right: var(--margin-width-3)
	}
	.fld-sm-row.flg-sm-3>:not(:last-child) {
		margin: 0;
		margin-right: var(--margin-width-3)
	}
	.fld-sm-col.flg-3>:not(:last-child) {
		margin: 0;
		margin-bottom: var(--margin-width-3)
	}
	.fld-col.flg-sm-3>:not(:last-child) {
		margin: 0;
		margin-bottom: var(--margin-width-3)
	}
	.fld-sm-col.flg-sm-3>:not(:last-child) {
		margin: 0;
		margin-bottom: var(--margin-width-3)
	}
	.fld-sm-rowr.flg-3>:not(:last-child) {
		margin: 0;
		margin-left: var(--margin-width-3)
	}
	.fld-rowr.flg-sm-3>:not(:last-child) {
		margin: 0;
		margin-left: var(--margin-width-3)
	}
	.fld-sm-rowr.flg-sm-3>:not(:last-child) {
		margin: 0;
		margin-left: var(--margin-width-3)
	}
	.fld-sm-colr.flg-3>:not(:last-child) {
		margin: 0;
		margin-top: var(--margin-width-3)
	}
	.fld-colr.flg-sm-3>:not(:last-child) {
		margin: 0;
		margin-top: var(--margin-width-3)
	}
	.fld-sm-colr.flg-sm-3>:not(:last-child) {
		margin: 0;
		margin-top: var(--margin-width-3)
	}
	.fld-sm-row.flg-4>:not(:last-child) {
		margin: 0;
		margin-right: var(--margin-width-4)
	}
	.fld-row.flg-sm-4>:not(:last-child) {
		margin: 0;
		margin-right: var(--margin-width-4)
	}
	.fld-sm-row.flg-sm-4>:not(:last-child) {
		margin: 0;
		margin-right: var(--margin-width-4)
	}
	.fld-sm-col.flg-4>:not(:last-child) {
		margin: 0;
		margin-bottom: var(--margin-width-4)
	}
	.fld-col.flg-sm-4>:not(:last-child) {
		margin: 0;
		margin-bottom: var(--margin-width-4)
	}
	.fld-sm-col.flg-sm-4>:not(:last-child) {
		margin: 0;
		margin-bottom: var(--margin-width-4)
	}
	.fld-sm-rowr.flg-4>:not(:last-child) {
		margin: 0;
		margin-left: var(--margin-width-4)
	}
	.fld-rowr.flg-sm-4>:not(:last-child) {
		margin: 0;
		margin-left: var(--margin-width-4)
	}
	.fld-sm-rowr.flg-sm-4>:not(:last-child) {
		margin: 0;
		margin-left: var(--margin-width-4)
	}
	.fld-sm-colr.flg-4>:not(:last-child) {
		margin: 0;
		margin-top: var(--margin-width-4)
	}
	.fld-colr.flg-sm-4>:not(:last-child) {
		margin: 0;
		margin-top: var(--margin-width-4)
	}
	.fld-sm-colr.flg-sm-4>:not(:last-child) {
		margin: 0;
		margin-top: var(--margin-width-4)
	}
	.fld-sm-row.flg-5>:not(:last-child) {
		margin: 0;
		margin-right: var(--margin-width-5)
	}
	.fld-row.flg-sm-5>:not(:last-child) {
		margin: 0;
		margin-right: var(--margin-width-5)
	}
	.fld-sm-row.flg-sm-5>:not(:last-child) {
		margin: 0;
		margin-right: var(--margin-width-5)
	}
	.fld-sm-col.flg-5>:not(:last-child) {
		margin: 0;
		margin-bottom: var(--margin-width-5)
	}
	.fld-col.flg-sm-5>:not(:last-child) {
		margin: 0;
		margin-bottom: var(--margin-width-5)
	}
	.fld-sm-col.flg-sm-5>:not(:last-child) {
		margin: 0;
		margin-bottom: var(--margin-width-5)
	}
	.fld-sm-rowr.flg-5>:not(:last-child) {
		margin: 0;
		margin-left: var(--margin-width-5)
	}
	.fld-rowr.flg-sm-5>:not(:last-child) {
		margin: 0;
		margin-left: var(--margin-width-5)
	}
	.fld-sm-rowr.flg-sm-5>:not(:last-child) {
		margin: 0;
		margin-left: var(--margin-width-5)
	}
	.fld-sm-colr.flg-5>:not(:last-child) {
		margin: 0;
		margin-top: var(--margin-width-5)
	}
	.fld-colr.flg-sm-5>:not(:last-child) {
		margin: 0;
		margin-top: var(--margin-width-5)
	}
	.fld-sm-colr.flg-sm-5>:not(:last-child) {
		margin: 0;
		margin-top: var(--margin-width-5)
	}
	.fld-sm-row.flg-6>:not(:last-child) {
		margin: 0;
		margin-right: var(--margin-width-6)
	}
	.fld-row.flg-sm-6>:not(:last-child) {
		margin: 0;
		margin-right: var(--margin-width-6)
	}
	.fld-sm-row.flg-sm-6>:not(:last-child) {
		margin: 0;
		margin-right: var(--margin-width-6)
	}
	.fld-sm-col.flg-6>:not(:last-child) {
		margin: 0;
		margin-bottom: var(--margin-width-6)
	}
	.fld-col.flg-sm-6>:not(:last-child) {
		margin: 0;
		margin-bottom: var(--margin-width-6)
	}
	.fld-sm-col.flg-sm-6>:not(:last-child) {
		margin: 0;
		margin-bottom: var(--margin-width-6)
	}
	.fld-sm-rowr.flg-6>:not(:last-child) {
		margin: 0;
		margin-left: var(--margin-width-6)
	}
	.fld-rowr.flg-sm-6>:not(:last-child) {
		margin: 0;
		margin-left: var(--margin-width-6)
	}
	.fld-sm-rowr.flg-sm-6>:not(:last-child) {
		margin: 0;
		margin-left: var(--margin-width-6)
	}
	.fld-sm-colr.flg-6>:not(:last-child) {
		margin: 0;
		margin-top: var(--margin-width-6)
	}
	.fld-colr.flg-sm-6>:not(:last-child) {
		margin: 0;
		margin-top: var(--margin-width-6)
	}
	.fld-sm-colr.flg-sm-6>:not(:last-child) {
		margin: 0;
		margin-top: var(--margin-width-6)
	}
	.fld-sm-row.flg-7>:not(:last-child) {
		margin: 0;
		margin-right: var(--margin-width-7)
	}
	.fld-row.flg-sm-7>:not(:last-child) {
		margin: 0;
		margin-right: var(--margin-width-7)
	}
	.fld-sm-row.flg-sm-7>:not(:last-child) {
		margin: 0;
		margin-right: var(--margin-width-7)
	}
	.fld-sm-col.flg-7>:not(:last-child) {
		margin: 0;
		margin-bottom: var(--margin-width-7)
	}
	.fld-col.flg-sm-7>:not(:last-child) {
		margin: 0;
		margin-bottom: var(--margin-width-7)
	}
	.fld-sm-col.flg-sm-7>:not(:last-child) {
		margin: 0;
		margin-bottom: var(--margin-width-7)
	}
	.fld-sm-rowr.flg-7>:not(:last-child) {
		margin: 0;
		margin-left: var(--margin-width-7)
	}
	.fld-rowr.flg-sm-7>:not(:last-child) {
		margin: 0;
		margin-left: var(--margin-width-7)
	}
	.fld-sm-rowr.flg-sm-7>:not(:last-child) {
		margin: 0;
		margin-left: var(--margin-width-7)
	}
	.fld-sm-colr.flg-7>:not(:last-child) {
		margin: 0;
		margin-top: var(--margin-width-7)
	}
	.fld-colr.flg-sm-7>:not(:last-child) {
		margin: 0;
		margin-top: var(--margin-width-7)
	}
	.fld-sm-colr.flg-sm-7>:not(:last-child) {
		margin: 0;
		margin-top: var(--margin-width-7)
	}
	.fls-sm-0-0 {
		flex-grow: 0;
		flex-shrink: 0
	}
	.fls-sm-0-1 {
		flex-grow: 0;
		flex-shrink: 1
	}
	.fls-sm-0-2 {
		flex-grow: 0;
		flex-shrink: 2
	}
	.fls-sm-0-3 {
		flex-grow: 0;
		flex-shrink: 3
	}
	.fls-sm-0-4 {
		flex-grow: 0;
		flex-shrink: 4
	}
	.fls-sm-1-0 {
		flex-grow: 1;
		flex-shrink: 0
	}
	.fls-sm-1-1 {
		flex-grow: 1;
		flex-shrink: 1
	}
	.fls-sm-1-2 {
		flex-grow: 1;
		flex-shrink: 2
	}
	.fls-sm-1-3 {
		flex-grow: 1;
		flex-shrink: 3
	}
	.fls-sm-1-4 {
		flex-grow: 1;
		flex-shrink: 4
	}
	.fls-sm-2-0 {
		flex-grow: 2;
		flex-shrink: 0
	}
	.fls-sm-2-1 {
		flex-grow: 2;
		flex-shrink: 1
	}
	.fls-sm-2-2 {
		flex-grow: 2;
		flex-shrink: 2
	}
	.fls-sm-2-3 {
		flex-grow: 2;
		flex-shrink: 3
	}
	.fls-sm-2-4 {
		flex-grow: 2;
		flex-shrink: 4
	}
	.fls-sm-3-0 {
		flex-grow: 3;
		flex-shrink: 0
	}
	.fls-sm-3-1 {
		flex-grow: 3;
		flex-shrink: 1
	}
	.fls-sm-3-2 {
		flex-grow: 3;
		flex-shrink: 2
	}
	.fls-sm-3-3 {
		flex-grow: 3;
		flex-shrink: 3
	}
	.fls-sm-3-4 {
		flex-grow: 3;
		flex-shrink: 4
	}
	.fls-sm-4-0 {
		flex-grow: 4;
		flex-shrink: 0
	}
	.fls-sm-4-1 {
		flex-grow: 4;
		flex-shrink: 1
	}
	.fls-sm-4-2 {
		flex-grow: 4;
		flex-shrink: 2
	}
	.fls-sm-4-3 {
		flex-grow: 4;
		flex-shrink: 3
	}
	.fls-sm-4-4 {
		flex-grow: 4;
		flex-shrink: 4
	}
	.flb-sm-auto {
		flex-basis: auto
	}
	.flb-sm-fill {
		flex-basis: fill
	}
	.flb-sm-max-content {
		flex-basis: max-content
	}
	.flb-sm-min-content {
		flex-basis: min-content
	}
	.flb-sm-fit-content {
		flex-basis: fit-content
	}
	.flb-sm-content {
		flex-basis: content
	}
	.flb-sm-unset {
		flex-basis: unset
	}
	.flb-sm-p0 {
		flex-basis: 0%
	}
	.flb-sm-p25 {
		flex-basis: 25%
	}
	.flb-sm-p50 {
		flex-basis: 50%
	}
	.flb-sm-p75 {
		flex-basis: 75%
	}
	.flb-sm-p100 {
		flex-basis: 100%
	}
	.ai-sm-stc {
		align-items: stretch
	}
	.ai-sm-ctr {
		align-items: center
	}
	.ai-sm-str {
		align-items: flex-start
	}
	.ai-sm-end {
		align-items: flex-end
	}
	.jc-sm-ctr {
		justify-content: center
	}
	.jc-sm-str {
		justify-content: flex-start
	}
	.jc-sm-end {
		justify-content: flex-end
	}
	.jc-sm-spb {
		justify-content: space-between
	}
	.jc-sm-spa {
		justify-content: space-around
	}
	.jc-sm-spe {
		justify-content: space-evenly
	}
	.jc-sm-stc {
		justify-content: stretch
	}
	.as-sm-stc {
		align-self: stretch
	}
	.as-sm-ctr {
		align-self: center
	}
	.as-sm-str {
		align-self: flex-start
	}
	.as-sm-end {
		align-self: flex-end
	}
	.as-sm-sst {
		align-self: self-start
	}
	.as-sm-sse {
		align-self: self-end
	}
	.js-sm-stc {
		justify-self: stretch
	}
	.js-sm-ctr {
		justify-self: center
	}
	.js-sm-str {
		justify-self: flex-start
	}
	.js-sm-end {
		justify-self: flex-end
	}
	.js-sm-sst {
		justify-self: self-start
	}
	.js-sm-sse {
		justify-self: self-end
	}
}
:root {
	--font-size-u5: 2em;
	--font-size-u4: 1.7511em;
	--font-size-u3: 1.5157em;
	--font-size-u2: 1.3195em;
	--font-size-u1: 1.1487em;
	--font-size-0: 1em;
	--font-size-d1: .8706em;
	--font-size-d2: .7579em;
	--font-size-d3: .6599em;
	--font-size-d4: .5745em;
	--font-size-d5: .5em
}
:root {
	--font-weight-u3: 700;
	--font-weight-u2: 600;
	--font-weight-u1: 500;
	--font-weight-0: 400;
	--font-weight-d1: 300;
	--font-weight-d2: 200;
	--font-weight-d3: 100
}
.fs-u5 {
	font-size: var(--font-size-u5)
}
.fs-u4 {
	font-size: var(--font-size-u4)
}
.fs-u3 {
	font-size: var(--font-size-u3)
}
.fs-u2 {
	font-size: var(--font-size-u2)
}
.fs-u1 {
	font-size: var(--font-size-u1)
}
.fs-0 {
	font-size: var(--font-size-0)
}
.fs-d1 {
	font-size: var(--font-size-d1)
}
.fs-d2 {
	font-size: var(--font-size-d2)
}
.fs-d3 {
	font-size: var(--font-size-d3)
}
.fs-d4 {
	font-size: var(--font-size-d4)
}
.fs-d5 {
	font-size: var(--font-size-d5)
}
.fw-u3 {
	font-weight: var(--font-weight-u3)
}
.fw-u2 {
	font-weight: var(--font-weight-u2)
}
.fw-u1 {
	font-weight: var(--font-weight-u1)
}
.fw-0 {
	font-weight: var(--font-weight-0)
}
.fw-d1 {
	font-weight: var(--font-weight-d1)
}
.fw-d2 {
	font-weight: var(--font-weight-d2)
}
.fw-d3 {
	font-weight: var(--font-weight-d3)
}
@media (min-width:50em) {
	.fs-sm-u5 {
		font-size: var(--font-size-u5)
	}
	.fs-sm-u4 {
		font-size: var(--font-size-u4)
	}
	.fs-sm-u3 {
		font-size: var(--font-size-u3)
	}
	.fs-sm-u2 {
		font-size: var(--font-size-u2)
	}
	.fs-sm-u1 {
		font-size: var(--font-size-u1)
	}
	.fs-sm-0 {
		font-size: var(--font-size-0)
	}
	.fs-sm-d1 {
		font-size: var(--font-size-d1)
	}
	.fs-sm-d2 {
		font-size: var(--font-size-d2)
	}
	.fs-sm-d3 {
		font-size: var(--font-size-d3)
	}
	.fs-sm-d4 {
		font-size: var(--font-size-d4)
	}
	.fs-sm-d5 {
		font-size: var(--font-size-d5)
	}
	.fw-sm-u3 {
		font-weight: var(--font-weight-u3)
	}
	.fw-sm-u2 {
		font-weight: var(--font-weight-u2)
	}
	.fw-sm-u1 {
		font-weight: var(--font-weight-u1)
	}
	.fw-sm-0 {
		font-weight: var(--font-weight-0)
	}
	.fw-sm-d1 {
		font-weight: var(--font-weight-d1)
	}
	.fw-sm-d2 {
		font-weight: var(--font-weight-d2)
	}
	.fw-sm-d3 {
		font-weight: var(--font-weight-d3)
	}
}
:root {
	--height-p25: 25%;
	--height-p50: 50%;
	--height-p100: 100%;
	--height-vh25: 25vh;
	--height-vh40: 40vh;
	--height-vh50: 50vh;
	--height-vh60: 60vh;
	--height-vh75: 75vh;
	--height-vh100: 100vh
}
:root {
	--height-0: calc( var(--fill-size) * 0);
	--height-1: calc( var(--fill-size) * 32);
	--height-2: calc( var(--fill-size) * 48);
	--height-3: calc( var(--fill-size) * 64);
	--height-4: calc( var(--fill-size) * 128)
}
.vh-p25 {
	height: var(--height-p25)
}
.vhmn-p25 {
	min-height: var(--height-p25)
}
.vhmx-p25 {
	max-height: var(--height-p25)
}
.vh-p50 {
	height: var(--height-p50)
}
.vhmn-p50 {
	min-height: var(--height-p50)
}
.vhmx-p50 {
	max-height: var(--height-p50)
}
.vh-p100 {
	height: var(--height-p100)
}
.vhmn-p100 {
	min-height: var(--height-p100)
}
.vhmx-p100 {
	max-height: var(--height-p100)
}
.vh-vh25 {
	height: var(--height-vh25)
}
.vhmn-vh25 {
	min-height: var(--height-vh25)
}
.vhmx-vh25 {
	max-height: var(--height-vh25)
}
.vh-vh40 {
	height: var(--height-vh40)
}
.vhmn-vh40 {
	min-height: var(--height-vh40)
}
.vhmx-vh40 {
	max-height: var(--height-vh40)
}
.vh-vh50 {
	height: var(--height-vh50)
}
.vhmn-vh50 {
	min-height: var(--height-vh50)
}
.vhmx-vh50 {
	max-height: var(--height-vh50)
}
.vh-vh60 {
	height: var(--height-vh60)
}
.vhmn-vh60 {
	min-height: var(--height-vh60)
}
.vhmx-vh60 {
	max-height: var(--height-vh60)
}
.vh-vh75 {
	height: var(--height-vh75)
}
.vhmn-vh75 {
	min-height: var(--height-vh75)
}
.vhmx-vh75 {
	max-height: var(--height-vh75)
}
.vh-vh100 {
	height: var(--height-vh100)
}
.vhmn-vh100 {
	min-height: var(--height-vh100)
}
.vhmx-vh100 {
	max-height: var(--height-vh100)
}
.vh-0 {
	height: var(--height-0)
}
.vhmn-0 {
	min-height: var(--height-0)
}
.vhmx-0 {
	max-height: var(--height-0)
}
.vh-1 {
	height: var(--height-1)
}
.vhmn-1 {
	min-height: var(--height-1)
}
.vhmx-1 {
	max-height: var(--height-1)
}
.vh-2 {
	height: var(--height-2)
}
.vhmn-2 {
	min-height: var(--height-2)
}
.vhmx-2 {
	max-height: var(--height-2)
}
.vh-3 {
	height: var(--height-3)
}
.vhmn-3 {
	min-height: var(--height-3)
}
.vhmx-3 {
	max-height: var(--height-3)
}
.vh-4 {
	height: var(--height-4)
}
.vhmn-4 {
	min-height: var(--height-4)
}
.vhmx-4 {
	max-height: var(--height-4)
}
@media (min-width:50em) {
	.vh-sm-p25 {
		height: var(--height-p25)
	}
	.vhmn-sm-p25 {
		min-height: var(--height-p25)
	}
	.vhmx-sm-p25 {
		max-height: var(--height-p25)
	}
	.vh-sm-p50 {
		height: var(--height-p50)
	}
	.vhmn-sm-p50 {
		min-height: var(--height-p50)
	}
	.vhmx-sm-p50 {
		max-height: var(--height-p50)
	}
	.vh-sm-p100 {
		height: var(--height-p100)
	}
	.vhmn-sm-p100 {
		min-height: var(--height-p100)
	}
	.vhmx-sm-p100 {
		max-height: var(--height-p100)
	}
	.vh-sm-vh25 {
		height: var(--height-vh25)
	}
	.vhmn-sm-vh25 {
		min-height: var(--height-vh25)
	}
	.vhmx-sm-vh25 {
		max-height: var(--height-vh25)
	}
	.vh-sm-vh40 {
		height: var(--height-vh40)
	}
	.vhmn-sm-vh40 {
		min-height: var(--height-vh40)
	}
	.vhmx-sm-vh40 {
		max-height: var(--height-vh40)
	}
	.vh-sm-vh50 {
		height: var(--height-vh50)
	}
	.vhmn-sm-vh50 {
		min-height: var(--height-vh50)
	}
	.vhmx-sm-vh50 {
		max-height: var(--height-vh50)
	}
	.vh-sm-vh60 {
		height: var(--height-vh60)
	}
	.vhmn-sm-vh60 {
		min-height: var(--height-vh60)
	}
	.vhmx-sm-vh60 {
		max-height: var(--height-vh60)
	}
	.vh-sm-vh75 {
		height: var(--height-vh75)
	}
	.vhmn-sm-vh75 {
		min-height: var(--height-vh75)
	}
	.vhmx-sm-vh75 {
		max-height: var(--height-vh75)
	}
	.vh-sm-vh100 {
		height: var(--height-vh100)
	}
	.vhmn-sm-vh100 {
		min-height: var(--height-vh100)
	}
	.vhmx-sm-vh100 {
		max-height: var(--height-vh100)
	}
	.vh-sm-0 {
		height: var(--height-0)
	}
	.vhmn-sm-0 {
		min-height: var(--height-0)
	}
	.vhmx-sm-0 {
		max-height: var(--height-0)
	}
	.vh-sm-1 {
		height: var(--height-1)
	}
	.vhmn-sm-1 {
		min-height: var(--height-1)
	}
	.vhmx-sm-1 {
		max-height: var(--height-1)
	}
	.vh-sm-2 {
		height: var(--height-2)
	}
	.vhmn-sm-2 {
		min-height: var(--height-2)
	}
	.vhmx-sm-2 {
		max-height: var(--height-2)
	}
	.vh-sm-3 {
		height: var(--height-3)
	}
	.vhmn-sm-3 {
		min-height: var(--height-3)
	}
	.vhmx-sm-3 {
		max-height: var(--height-3)
	}
	.vh-sm-4 {
		height: var(--height-4)
	}
	.vhmn-sm-4 {
		min-height: var(--height-4)
	}
	.vhmx-sm-4 {
		max-height: var(--height-4)
	}
}
:root {
	--margin-width-0: calc( var(--fill-size) * 0);
	--margin-width-1: calc( var(--fill-size) * 1);
	--margin-width-2: calc( var(--fill-size) * 2);
	--margin-width-3: calc( var(--fill-size) * 4);
	--margin-width-4: calc( var(--fill-size) * 8);
	--margin-width-5: calc( var(--fill-size) * 16);
	--margin-width-6: calc( var(--fill-size) * 32);
	--margin-width-7: calc( var(--fill-size) * 64);
	--margin-width-p10: 10%;
	--margin-width-p20: 20%;
	--margin-width-p25: 25%;
	--margin-width-p30: 30%;
	--margin-width-p40: 40%;
	--margin-width-p50: 50%;
	--margin-width-p60: 60%;
	--margin-width-p70: 70%;
	--margin-width-p75: 75%;
	--margin-width-p80: 80%;
	--margin-width-p90: 90%;
	--margin-width-p100: 100%
}
.mwa-0, .mwt-0, .mwy-0 {
	margin-top: var(--margin-width-0)
}
.mwa-0, .mwr-0, .mwx-0 {
	margin-right: var(--margin-width-0)
}
.mwa-0, .mwb-0, .mwy-0 {
	margin-bottom: var(--margin-width-0)
}
.mwa-0, .mwl-0, .mwx-0 {
	margin-left: var(--margin-width-0)
}
.mwar-0, .mwtr-0, .mwyr-0 {
	margin-top: calc(-1 * var(--margin-width-0))
}
.mwar-0, .mwrr-0, .mwxr-0 {
	margin-right: calc(-1 * var(--margin-width-0))
}
.mwar-0, .mwbr-0, .mwyr-0 {
	margin-bottom: calc(-1 * var(--margin-width-0))
}
.mwar-0, .mwlr-0, .mwxr-0 {
	margin-left: calc(-1 * var(--margin-width-0))
}
.mwa-1, .mwt-1, .mwy-1 {
	margin-top: var(--margin-width-1)
}
.mwa-1, .mwr-1, .mwx-1 {
	margin-right: var(--margin-width-1)
}
.mwa-1, .mwb-1, .mwy-1 {
	margin-bottom: var(--margin-width-1)
}
.mwa-1, .mwl-1, .mwx-1 {
	margin-left: var(--margin-width-1)
}
.mwar-1, .mwtr-1, .mwyr-1 {
	margin-top: calc(-1 * var(--margin-width-1))
}
.mwar-1, .mwrr-1, .mwxr-1 {
	margin-right: calc(-1 * var(--margin-width-1))
}
.mwar-1, .mwbr-1, .mwyr-1 {
	margin-bottom: calc(-1 * var(--margin-width-1))
}
.mwar-1, .mwlr-1, .mwxr-1 {
	margin-left: calc(-1 * var(--margin-width-1))
}
.mwa-2, .mwt-2, .mwy-2 {
	margin-top: var(--margin-width-2)
}
.mwa-2, .mwr-2, .mwx-2 {
	margin-right: var(--margin-width-2)
}
.mwa-2, .mwb-2, .mwy-2 {
	margin-bottom: var(--margin-width-2)
}
.mwa-2, .mwl-2, .mwx-2 {
	margin-left: var(--margin-width-2)
}
.mwar-2, .mwtr-2, .mwyr-2 {
	margin-top: calc(-1 * var(--margin-width-2))
}
.mwar-2, .mwrr-2, .mwxr-2 {
	margin-right: calc(-1 * var(--margin-width-2))
}
.mwar-2, .mwbr-2, .mwyr-2 {
	margin-bottom: calc(-1 * var(--margin-width-2))
}
.mwar-2, .mwlr-2, .mwxr-2 {
	margin-left: calc(-1 * var(--margin-width-2))
}
.mwa-3, .mwt-3, .mwy-3 {
	margin-top: var(--margin-width-3)
}
.mwa-3, .mwr-3, .mwx-3 {
	margin-right: var(--margin-width-3)
}
.mwa-3, .mwb-3, .mwy-3 {
	margin-bottom: var(--margin-width-3)
}
.mwa-3, .mwl-3, .mwx-3 {
	margin-left: var(--margin-width-3)
}
.mwar-3, .mwtr-3, .mwyr-3 {
	margin-top: calc(-1 * var(--margin-width-3))
}
.mwar-3, .mwrr-3, .mwxr-3 {
	margin-right: calc(-1 * var(--margin-width-3))
}
.mwar-3, .mwbr-3, .mwyr-3 {
	margin-bottom: calc(-1 * var(--margin-width-3))
}
.mwar-3, .mwlr-3, .mwxr-3 {
	margin-left: calc(-1 * var(--margin-width-3))
}
.mwa-4, .mwt-4, .mwy-4 {
	margin-top: var(--margin-width-4)
}
.mwa-4, .mwr-4, .mwx-4 {
	margin-right: var(--margin-width-4)
}
.mwa-4, .mwb-4, .mwy-4 {
	margin-bottom: var(--margin-width-4)
}
.mwa-4, .mwl-4, .mwx-4 {
	margin-left: var(--margin-width-4)
}
.mwar-4, .mwtr-4, .mwyr-4 {
	margin-top: calc(-1 * var(--margin-width-4))
}
.mwar-4, .mwrr-4, .mwxr-4 {
	margin-right: calc(-1 * var(--margin-width-4))
}
.mwar-4, .mwbr-4, .mwyr-4 {
	margin-bottom: calc(-1 * var(--margin-width-4))
}
.mwar-4, .mwlr-4, .mwxr-4 {
	margin-left: calc(-1 * var(--margin-width-4))
}
.mwa-5, .mwt-5, .mwy-5 {
	margin-top: var(--margin-width-5)
}
.mwa-5, .mwr-5, .mwx-5 {
	margin-right: var(--margin-width-5)
}
.mwa-5, .mwb-5, .mwy-5 {
	margin-bottom: var(--margin-width-5)
}
.mwa-5, .mwl-5, .mwx-5 {
	margin-left: var(--margin-width-5)
}
.mwar-5, .mwtr-5, .mwyr-5 {
	margin-top: calc(-1 * var(--margin-width-5))
}
.mwar-5, .mwrr-5, .mwxr-5 {
	margin-right: calc(-1 * var(--margin-width-5))
}
.mwar-5, .mwbr-5, .mwyr-5 {
	margin-bottom: calc(-1 * var(--margin-width-5))
}
.mwar-5, .mwlr-5, .mwxr-5 {
	margin-left: calc(-1 * var(--margin-width-5))
}
.mwa-6, .mwt-6, .mwy-6 {
	margin-top: var(--margin-width-6)
}
.mwa-6, .mwr-6, .mwx-6 {
	margin-right: var(--margin-width-6)
}
.mwa-6, .mwb-6, .mwy-6 {
	margin-bottom: var(--margin-width-6)
}
.mwa-6, .mwl-6, .mwx-6 {
	margin-left: var(--margin-width-6)
}
.mwar-6, .mwtr-6, .mwyr-6 {
	margin-top: calc(-1 * var(--margin-width-6))
}
.mwar-6, .mwrr-6, .mwxr-6 {
	margin-right: calc(-1 * var(--margin-width-6))
}
.mwar-6, .mwbr-6, .mwyr-6 {
	margin-bottom: calc(-1 * var(--margin-width-6))
}
.mwar-6, .mwlr-6, .mwxr-6 {
	margin-left: calc(-1 * var(--margin-width-6))
}
.mwa-7, .mwt-7, .mwy-7 {
	margin-top: var(--margin-width-7)
}
.mwa-7, .mwr-7, .mwx-7 {
	margin-right: var(--margin-width-7)
}
.mwa-7, .mwb-7, .mwy-7 {
	margin-bottom: var(--margin-width-7)
}
.mwa-7, .mwl-7, .mwx-7 {
	margin-left: var(--margin-width-7)
}
.mwar-7, .mwtr-7, .mwyr-7 {
	margin-top: calc(-1 * var(--margin-width-7))
}
.mwar-7, .mwrr-7, .mwxr-7 {
	margin-right: calc(-1 * var(--margin-width-7))
}
.mwar-7, .mwbr-7, .mwyr-7 {
	margin-bottom: calc(-1 * var(--margin-width-7))
}
.mwar-7, .mwlr-7, .mwxr-7 {
	margin-left: calc(-1 * var(--margin-width-7))
}
.mwa-p10, .mwt-p10, .mwy-p10 {
	margin-top: var(--margin-width-p10)
}
.mwa-p10, .mwr-p10, .mwx-p10 {
	margin-right: var(--margin-width-p10)
}
.mwa-p10, .mwb-p10, .mwy-p10 {
	margin-bottom: var(--margin-width-p10)
}
.mwa-p10, .mwl-p10, .mwx-p10 {
	margin-left: var(--margin-width-p10)
}
.mwar-p10, .mwtr-p10, .mwyr-p10 {
	margin-top: calc(-1 * var(--margin-width-p10))
}
.mwar-p10, .mwrr-p10, .mwxr-p10 {
	margin-right: calc(-1 * var(--margin-width-p10))
}
.mwar-p10, .mwbr-p10, .mwyr-p10 {
	margin-bottom: calc(-1 * var(--margin-width-p10))
}
.mwar-p10, .mwlr-p10, .mwxr-p10 {
	margin-left: calc(-1 * var(--margin-width-p10))
}
.mwa-p20, .mwt-p20, .mwy-p20 {
	margin-top: var(--margin-width-p20)
}
.mwa-p20, .mwr-p20, .mwx-p20 {
	margin-right: var(--margin-width-p20)
}
.mwa-p20, .mwb-p20, .mwy-p20 {
	margin-bottom: var(--margin-width-p20)
}
.mwa-p20, .mwl-p20, .mwx-p20 {
	margin-left: var(--margin-width-p20)
}
.mwar-p20, .mwtr-p20, .mwyr-p20 {
	margin-top: calc(-1 * var(--margin-width-p20))
}
.mwar-p20, .mwrr-p20, .mwxr-p20 {
	margin-right: calc(-1 * var(--margin-width-p20))
}
.mwar-p20, .mwbr-p20, .mwyr-p20 {
	margin-bottom: calc(-1 * var(--margin-width-p20))
}
.mwar-p20, .mwlr-p20, .mwxr-p20 {
	margin-left: calc(-1 * var(--margin-width-p20))
}
.mwa-p25, .mwt-p25, .mwy-p25 {
	margin-top: var(--margin-width-p25)
}
.mwa-p25, .mwr-p25, .mwx-p25 {
	margin-right: var(--margin-width-p25)
}
.mwa-p25, .mwb-p25, .mwy-p25 {
	margin-bottom: var(--margin-width-p25)
}
.mwa-p25, .mwl-p25, .mwx-p25 {
	margin-left: var(--margin-width-p25)
}
.mwar-p25, .mwtr-p25, .mwyr-p25 {
	margin-top: calc(-1 * var(--margin-width-p25))
}
.mwar-p25, .mwrr-p25, .mwxr-p25 {
	margin-right: calc(-1 * var(--margin-width-p25))
}
.mwar-p25, .mwbr-p25, .mwyr-p25 {
	margin-bottom: calc(-1 * var(--margin-width-p25))
}
.mwar-p25, .mwlr-p25, .mwxr-p25 {
	margin-left: calc(-1 * var(--margin-width-p25))
}
.mwa-p30, .mwt-p30, .mwy-p30 {
	margin-top: var(--margin-width-p30)
}
.mwa-p30, .mwr-p30, .mwx-p30 {
	margin-right: var(--margin-width-p30)
}
.mwa-p30, .mwb-p30, .mwy-p30 {
	margin-bottom: var(--margin-width-p30)
}
.mwa-p30, .mwl-p30, .mwx-p30 {
	margin-left: var(--margin-width-p30)
}
.mwar-p30, .mwtr-p30, .mwyr-p30 {
	margin-top: calc(-1 * var(--margin-width-p30))
}
.mwar-p30, .mwrr-p30, .mwxr-p30 {
	margin-right: calc(-1 * var(--margin-width-p30))
}
.mwar-p30, .mwbr-p30, .mwyr-p30 {
	margin-bottom: calc(-1 * var(--margin-width-p30))
}
.mwar-p30, .mwlr-p30, .mwxr-p30 {
	margin-left: calc(-1 * var(--margin-width-p30))
}
.mwa-p40, .mwt-p40, .mwy-p40 {
	margin-top: var(--margin-width-p40)
}
.mwa-p40, .mwr-p40, .mwx-p40 {
	margin-right: var(--margin-width-p40)
}
.mwa-p40, .mwb-p40, .mwy-p40 {
	margin-bottom: var(--margin-width-p40)
}
.mwa-p40, .mwl-p40, .mwx-p40 {
	margin-left: var(--margin-width-p40)
}
.mwar-p40, .mwtr-p40, .mwyr-p40 {
	margin-top: calc(-1 * var(--margin-width-p40))
}
.mwar-p40, .mwrr-p40, .mwxr-p40 {
	margin-right: calc(-1 * var(--margin-width-p40))
}
.mwar-p40, .mwbr-p40, .mwyr-p40 {
	margin-bottom: calc(-1 * var(--margin-width-p40))
}
.mwar-p40, .mwlr-p40, .mwxr-p40 {
	margin-left: calc(-1 * var(--margin-width-p40))
}
.mwa-p50, .mwt-p50, .mwy-p50 {
	margin-top: var(--margin-width-p50)
}
.mwa-p50, .mwr-p50, .mwx-p50 {
	margin-right: var(--margin-width-p50)
}
.mwa-p50, .mwb-p50, .mwy-p50 {
	margin-bottom: var(--margin-width-p50)
}
.mwa-p50, .mwl-p50, .mwx-p50 {
	margin-left: var(--margin-width-p50)
}
.mwar-p50, .mwtr-p50, .mwyr-p50 {
	margin-top: calc(-1 * var(--margin-width-p50))
}
.mwar-p50, .mwrr-p50, .mwxr-p50 {
	margin-right: calc(-1 * var(--margin-width-p50))
}
.mwar-p50, .mwbr-p50, .mwyr-p50 {
	margin-bottom: calc(-1 * var(--margin-width-p50))
}
.mwar-p50, .mwlr-p50, .mwxr-p50 {
	margin-left: calc(-1 * var(--margin-width-p50))
}
.mwa-p60, .mwt-p60, .mwy-p60 {
	margin-top: var(--margin-width-p60)
}
.mwa-p60, .mwr-p60, .mwx-p60 {
	margin-right: var(--margin-width-p60)
}
.mwa-p60, .mwb-p60, .mwy-p60 {
	margin-bottom: var(--margin-width-p60)
}
.mwa-p60, .mwl-p60, .mwx-p60 {
	margin-left: var(--margin-width-p60)
}
.mwar-p60, .mwtr-p60, .mwyr-p60 {
	margin-top: calc(-1 * var(--margin-width-p60))
}
.mwar-p60, .mwrr-p60, .mwxr-p60 {
	margin-right: calc(-1 * var(--margin-width-p60))
}
.mwar-p60, .mwbr-p60, .mwyr-p60 {
	margin-bottom: calc(-1 * var(--margin-width-p60))
}
.mwar-p60, .mwlr-p60, .mwxr-p60 {
	margin-left: calc(-1 * var(--margin-width-p60))
}
.mwa-p70, .mwt-p70, .mwy-p70 {
	margin-top: var(--margin-width-p70)
}
.mwa-p70, .mwr-p70, .mwx-p70 {
	margin-right: var(--margin-width-p70)
}
.mwa-p70, .mwb-p70, .mwy-p70 {
	margin-bottom: var(--margin-width-p70)
}
.mwa-p70, .mwl-p70, .mwx-p70 {
	margin-left: var(--margin-width-p70)
}
.mwar-p70, .mwtr-p70, .mwyr-p70 {
	margin-top: calc(-1 * var(--margin-width-p70))
}
.mwar-p70, .mwrr-p70, .mwxr-p70 {
	margin-right: calc(-1 * var(--margin-width-p70))
}
.mwar-p70, .mwbr-p70, .mwyr-p70 {
	margin-bottom: calc(-1 * var(--margin-width-p70))
}
.mwar-p70, .mwlr-p70, .mwxr-p70 {
	margin-left: calc(-1 * var(--margin-width-p70))
}
.mwa-p75, .mwt-p75, .mwy-p75 {
	margin-top: var(--margin-width-p75)
}
.mwa-p75, .mwr-p75, .mwx-p75 {
	margin-right: var(--margin-width-p75)
}
.mwa-p75, .mwb-p75, .mwy-p75 {
	margin-bottom: var(--margin-width-p75)
}
.mwa-p75, .mwl-p75, .mwx-p75 {
	margin-left: var(--margin-width-p75)
}
.mwar-p75, .mwtr-p75, .mwyr-p75 {
	margin-top: calc(-1 * var(--margin-width-p75))
}
.mwar-p75, .mwrr-p75, .mwxr-p75 {
	margin-right: calc(-1 * var(--margin-width-p75))
}
.mwar-p75, .mwbr-p75, .mwyr-p75 {
	margin-bottom: calc(-1 * var(--margin-width-p75))
}
.mwar-p75, .mwlr-p75, .mwxr-p75 {
	margin-left: calc(-1 * var(--margin-width-p75))
}
.mwa-p80, .mwt-p80, .mwy-p80 {
	margin-top: var(--margin-width-p80)
}
.mwa-p80, .mwr-p80, .mwx-p80 {
	margin-right: var(--margin-width-p80)
}
.mwa-p80, .mwb-p80, .mwy-p80 {
	margin-bottom: var(--margin-width-p80)
}
.mwa-p80, .mwl-p80, .mwx-p80 {
	margin-left: var(--margin-width-p80)
}
.mwar-p80, .mwtr-p80, .mwyr-p80 {
	margin-top: calc(-1 * var(--margin-width-p80))
}
.mwar-p80, .mwrr-p80, .mwxr-p80 {
	margin-right: calc(-1 * var(--margin-width-p80))
}
.mwar-p80, .mwbr-p80, .mwyr-p80 {
	margin-bottom: calc(-1 * var(--margin-width-p80))
}
.mwar-p80, .mwlr-p80, .mwxr-p80 {
	margin-left: calc(-1 * var(--margin-width-p80))
}
.mwa-p90, .mwt-p90, .mwy-p90 {
	margin-top: var(--margin-width-p90)
}
.mwa-p90, .mwr-p90, .mwx-p90 {
	margin-right: var(--margin-width-p90)
}
.mwa-p90, .mwb-p90, .mwy-p90 {
	margin-bottom: var(--margin-width-p90)
}
.mwa-p90, .mwl-p90, .mwx-p90 {
	margin-left: var(--margin-width-p90)
}
.mwar-p90, .mwtr-p90, .mwyr-p90 {
	margin-top: calc(-1 * var(--margin-width-p90))
}
.mwar-p90, .mwrr-p90, .mwxr-p90 {
	margin-right: calc(-1 * var(--margin-width-p90))
}
.mwar-p90, .mwbr-p90, .mwyr-p90 {
	margin-bottom: calc(-1 * var(--margin-width-p90))
}
.mwar-p90, .mwlr-p90, .mwxr-p90 {
	margin-left: calc(-1 * var(--margin-width-p90))
}
.mwa-p100, .mwt-p100, .mwy-p100 {
	margin-top: var(--margin-width-p100)
}
.mwa-p100, .mwr-p100, .mwx-p100 {
	margin-right: var(--margin-width-p100)
}
.mwa-p100, .mwb-p100, .mwy-p100 {
	margin-bottom: var(--margin-width-p100)
}
.mwa-p100, .mwl-p100, .mwx-p100 {
	margin-left: var(--margin-width-p100)
}
.mwar-p100, .mwtr-p100, .mwyr-p100 {
	margin-top: calc(-1 * var(--margin-width-p100))
}
.mwar-p100, .mwrr-p100, .mwxr-p100 {
	margin-right: calc(-1 * var(--margin-width-p100))
}
.mwar-p100, .mwbr-p100, .mwyr-p100 {
	margin-bottom: calc(-1 * var(--margin-width-p100))
}
.mwar-p100, .mwlr-p100, .mwxr-p100 {
	margin-left: calc(-1 * var(--margin-width-p100))
}
@media (min-width:50em) {
	.mwa-sm-0, .mwt-sm-0, .mwy-sm-0 {
		margin-top: var(--margin-width-0)
	}
	.mwa-sm-0, .mwr-sm-0, .mwx-sm-0 {
		margin-right: var(--margin-width-0)
	}
	.mwa-sm-0, .mwb-sm-0, .mwy-sm-0 {
		margin-bottom: var(--margin-width-0)
	}
	.mwa-sm-0, .mwl-sm-0, .mwx-sm-0 {
		margin-left: var(--margin-width-0)
	}
	.mwar-sm-0, .mwtr-sm-0, .mwyr-sm-0 {
		margin-top: calc(-1 * var(--margin-width-0))
	}
	.mwar-sm-0, .mwrr-sm-0, .mwxr-sm-0 {
		margin-right: calc(-1 * var(--margin-width-0))
	}
	.mwar-sm-0, .mwbr-sm-0, .mwyr-sm-0 {
		margin-bottom: calc(-1 * var(--margin-width-0))
	}
	.mwar-sm-0, .mwlr-sm-0, .mwxr-sm-0 {
		margin-left: calc(-1 * var(--margin-width-0))
	}
	.mwa-sm-1, .mwt-sm-1, .mwy-sm-1 {
		margin-top: var(--margin-width-1)
	}
	.mwa-sm-1, .mwr-sm-1, .mwx-sm-1 {
		margin-right: var(--margin-width-1)
	}
	.mwa-sm-1, .mwb-sm-1, .mwy-sm-1 {
		margin-bottom: var(--margin-width-1)
	}
	.mwa-sm-1, .mwl-sm-1, .mwx-sm-1 {
		margin-left: var(--margin-width-1)
	}
	.mwar-sm-1, .mwtr-sm-1, .mwyr-sm-1 {
		margin-top: calc(-1 * var(--margin-width-1))
	}
	.mwar-sm-1, .mwrr-sm-1, .mwxr-sm-1 {
		margin-right: calc(-1 * var(--margin-width-1))
	}
	.mwar-sm-1, .mwbr-sm-1, .mwyr-sm-1 {
		margin-bottom: calc(-1 * var(--margin-width-1))
	}
	.mwar-sm-1, .mwlr-sm-1, .mwxr-sm-1 {
		margin-left: calc(-1 * var(--margin-width-1))
	}
	.mwa-sm-2, .mwt-sm-2, .mwy-sm-2 {
		margin-top: var(--margin-width-2)
	}
	.mwa-sm-2, .mwr-sm-2, .mwx-sm-2 {
		margin-right: var(--margin-width-2)
	}
	.mwa-sm-2, .mwb-sm-2, .mwy-sm-2 {
		margin-bottom: var(--margin-width-2)
	}
	.mwa-sm-2, .mwl-sm-2, .mwx-sm-2 {
		margin-left: var(--margin-width-2)
	}
	.mwar-sm-2, .mwtr-sm-2, .mwyr-sm-2 {
		margin-top: calc(-1 * var(--margin-width-2))
	}
	.mwar-sm-2, .mwrr-sm-2, .mwxr-sm-2 {
		margin-right: calc(-1 * var(--margin-width-2))
	}
	.mwar-sm-2, .mwbr-sm-2, .mwyr-sm-2 {
		margin-bottom: calc(-1 * var(--margin-width-2))
	}
	.mwar-sm-2, .mwlr-sm-2, .mwxr-sm-2 {
		margin-left: calc(-1 * var(--margin-width-2))
	}
	.mwa-sm-3, .mwt-sm-3, .mwy-sm-3 {
		margin-top: var(--margin-width-3)
	}
	.mwa-sm-3, .mwr-sm-3, .mwx-sm-3 {
		margin-right: var(--margin-width-3)
	}
	.mwa-sm-3, .mwb-sm-3, .mwy-sm-3 {
		margin-bottom: var(--margin-width-3)
	}
	.mwa-sm-3, .mwl-sm-3, .mwx-sm-3 {
		margin-left: var(--margin-width-3)
	}
	.mwar-sm-3, .mwtr-sm-3, .mwyr-sm-3 {
		margin-top: calc(-1 * var(--margin-width-3))
	}
	.mwar-sm-3, .mwrr-sm-3, .mwxr-sm-3 {
		margin-right: calc(-1 * var(--margin-width-3))
	}
	.mwar-sm-3, .mwbr-sm-3, .mwyr-sm-3 {
		margin-bottom: calc(-1 * var(--margin-width-3))
	}
	.mwar-sm-3, .mwlr-sm-3, .mwxr-sm-3 {
		margin-left: calc(-1 * var(--margin-width-3))
	}
	.mwa-sm-4, .mwt-sm-4, .mwy-sm-4 {
		margin-top: var(--margin-width-4)
	}
	.mwa-sm-4, .mwr-sm-4, .mwx-sm-4 {
		margin-right: var(--margin-width-4)
	}
	.mwa-sm-4, .mwb-sm-4, .mwy-sm-4 {
		margin-bottom: var(--margin-width-4)
	}
	.mwa-sm-4, .mwl-sm-4, .mwx-sm-4 {
		margin-left: var(--margin-width-4)
	}
	.mwar-sm-4, .mwtr-sm-4, .mwyr-sm-4 {
		margin-top: calc(-1 * var(--margin-width-4))
	}
	.mwar-sm-4, .mwrr-sm-4, .mwxr-sm-4 {
		margin-right: calc(-1 * var(--margin-width-4))
	}
	.mwar-sm-4, .mwbr-sm-4, .mwyr-sm-4 {
		margin-bottom: calc(-1 * var(--margin-width-4))
	}
	.mwar-sm-4, .mwlr-sm-4, .mwxr-sm-4 {
		margin-left: calc(-1 * var(--margin-width-4))
	}
	.mwa-sm-5, .mwt-sm-5, .mwy-sm-5 {
		margin-top: var(--margin-width-5)
	}
	.mwa-sm-5, .mwr-sm-5, .mwx-sm-5 {
		margin-right: var(--margin-width-5)
	}
	.mwa-sm-5, .mwb-sm-5, .mwy-sm-5 {
		margin-bottom: var(--margin-width-5)
	}
	.mwa-sm-5, .mwl-sm-5, .mwx-sm-5 {
		margin-left: var(--margin-width-5)
	}
	.mwar-sm-5, .mwtr-sm-5, .mwyr-sm-5 {
		margin-top: calc(-1 * var(--margin-width-5))
	}
	.mwar-sm-5, .mwrr-sm-5, .mwxr-sm-5 {
		margin-right: calc(-1 * var(--margin-width-5))
	}
	.mwar-sm-5, .mwbr-sm-5, .mwyr-sm-5 {
		margin-bottom: calc(-1 * var(--margin-width-5))
	}
	.mwar-sm-5, .mwlr-sm-5, .mwxr-sm-5 {
		margin-left: calc(-1 * var(--margin-width-5))
	}
	.mwa-sm-6, .mwt-sm-6, .mwy-sm-6 {
		margin-top: var(--margin-width-6)
	}
	.mwa-sm-6, .mwr-sm-6, .mwx-sm-6 {
		margin-right: var(--margin-width-6)
	}
	.mwa-sm-6, .mwb-sm-6, .mwy-sm-6 {
		margin-bottom: var(--margin-width-6)
	}
	.mwa-sm-6, .mwl-sm-6, .mwx-sm-6 {
		margin-left: var(--margin-width-6)
	}
	.mwar-sm-6, .mwtr-sm-6, .mwyr-sm-6 {
		margin-top: calc(-1 * var(--margin-width-6))
	}
	.mwar-sm-6, .mwrr-sm-6, .mwxr-sm-6 {
		margin-right: calc(-1 * var(--margin-width-6))
	}
	.mwar-sm-6, .mwbr-sm-6, .mwyr-sm-6 {
		margin-bottom: calc(-1 * var(--margin-width-6))
	}
	.mwar-sm-6, .mwlr-sm-6, .mwxr-sm-6 {
		margin-left: calc(-1 * var(--margin-width-6))
	}
	.mwa-sm-7, .mwt-sm-7, .mwy-sm-7 {
		margin-top: var(--margin-width-7)
	}
	.mwa-sm-7, .mwr-sm-7, .mwx-sm-7 {
		margin-right: var(--margin-width-7)
	}
	.mwa-sm-7, .mwb-sm-7, .mwy-sm-7 {
		margin-bottom: var(--margin-width-7)
	}
	.mwa-sm-7, .mwl-sm-7, .mwx-sm-7 {
		margin-left: var(--margin-width-7)
	}
	.mwar-sm-7, .mwtr-sm-7, .mwyr-sm-7 {
		margin-top: calc(-1 * var(--margin-width-7))
	}
	.mwar-sm-7, .mwrr-sm-7, .mwxr-sm-7 {
		margin-right: calc(-1 * var(--margin-width-7))
	}
	.mwar-sm-7, .mwbr-sm-7, .mwyr-sm-7 {
		margin-bottom: calc(-1 * var(--margin-width-7))
	}
	.mwar-sm-7, .mwlr-sm-7, .mwxr-sm-7 {
		margin-left: calc(-1 * var(--margin-width-7))
	}
	.mwa-sm-p10, .mwt-sm-p10, .mwy-sm-p10 {
		margin-top: var(--margin-width-p10)
	}
	.mwa-sm-p10, .mwr-sm-p10, .mwx-sm-p10 {
		margin-right: var(--margin-width-p10)
	}
	.mwa-sm-p10, .mwb-sm-p10, .mwy-sm-p10 {
		margin-bottom: var(--margin-width-p10)
	}
	.mwa-sm-p10, .mwl-sm-p10, .mwx-sm-p10 {
		margin-left: var(--margin-width-p10)
	}
	.mwar-sm-p10, .mwtr-sm-p10, .mwyr-sm-p10 {
		margin-top: calc(-1 * var(--margin-width-p10))
	}
	.mwar-sm-p10, .mwrr-sm-p10, .mwxr-sm-p10 {
		margin-right: calc(-1 * var(--margin-width-p10))
	}
	.mwar-sm-p10, .mwbr-sm-p10, .mwyr-sm-p10 {
		margin-bottom: calc(-1 * var(--margin-width-p10))
	}
	.mwar-sm-p10, .mwlr-sm-p10, .mwxr-sm-p10 {
		margin-left: calc(-1 * var(--margin-width-p10))
	}
	.mwa-sm-p20, .mwt-sm-p20, .mwy-sm-p20 {
		margin-top: var(--margin-width-p20)
	}
	.mwa-sm-p20, .mwr-sm-p20, .mwx-sm-p20 {
		margin-right: var(--margin-width-p20)
	}
	.mwa-sm-p20, .mwb-sm-p20, .mwy-sm-p20 {
		margin-bottom: var(--margin-width-p20)
	}
	.mwa-sm-p20, .mwl-sm-p20, .mwx-sm-p20 {
		margin-left: var(--margin-width-p20)
	}
	.mwar-sm-p20, .mwtr-sm-p20, .mwyr-sm-p20 {
		margin-top: calc(-1 * var(--margin-width-p20))
	}
	.mwar-sm-p20, .mwrr-sm-p20, .mwxr-sm-p20 {
		margin-right: calc(-1 * var(--margin-width-p20))
	}
	.mwar-sm-p20, .mwbr-sm-p20, .mwyr-sm-p20 {
		margin-bottom: calc(-1 * var(--margin-width-p20))
	}
	.mwar-sm-p20, .mwlr-sm-p20, .mwxr-sm-p20 {
		margin-left: calc(-1 * var(--margin-width-p20))
	}
	.mwa-sm-p25, .mwt-sm-p25, .mwy-sm-p25 {
		margin-top: var(--margin-width-p25)
	}
	.mwa-sm-p25, .mwr-sm-p25, .mwx-sm-p25 {
		margin-right: var(--margin-width-p25)
	}
	.mwa-sm-p25, .mwb-sm-p25, .mwy-sm-p25 {
		margin-bottom: var(--margin-width-p25)
	}
	.mwa-sm-p25, .mwl-sm-p25, .mwx-sm-p25 {
		margin-left: var(--margin-width-p25)
	}
	.mwar-sm-p25, .mwtr-sm-p25, .mwyr-sm-p25 {
		margin-top: calc(-1 * var(--margin-width-p25))
	}
	.mwar-sm-p25, .mwrr-sm-p25, .mwxr-sm-p25 {
		margin-right: calc(-1 * var(--margin-width-p25))
	}
	.mwar-sm-p25, .mwbr-sm-p25, .mwyr-sm-p25 {
		margin-bottom: calc(-1 * var(--margin-width-p25))
	}
	.mwar-sm-p25, .mwlr-sm-p25, .mwxr-sm-p25 {
		margin-left: calc(-1 * var(--margin-width-p25))
	}
	.mwa-sm-p30, .mwt-sm-p30, .mwy-sm-p30 {
		margin-top: var(--margin-width-p30)
	}
	.mwa-sm-p30, .mwr-sm-p30, .mwx-sm-p30 {
		margin-right: var(--margin-width-p30)
	}
	.mwa-sm-p30, .mwb-sm-p30, .mwy-sm-p30 {
		margin-bottom: var(--margin-width-p30)
	}
	.mwa-sm-p30, .mwl-sm-p30, .mwx-sm-p30 {
		margin-left: var(--margin-width-p30)
	}
	.mwar-sm-p30, .mwtr-sm-p30, .mwyr-sm-p30 {
		margin-top: calc(-1 * var(--margin-width-p30))
	}
	.mwar-sm-p30, .mwrr-sm-p30, .mwxr-sm-p30 {
		margin-right: calc(-1 * var(--margin-width-p30))
	}
	.mwar-sm-p30, .mwbr-sm-p30, .mwyr-sm-p30 {
		margin-bottom: calc(-1 * var(--margin-width-p30))
	}
	.mwar-sm-p30, .mwlr-sm-p30, .mwxr-sm-p30 {
		margin-left: calc(-1 * var(--margin-width-p30))
	}
	.mwa-sm-p40, .mwt-sm-p40, .mwy-sm-p40 {
		margin-top: var(--margin-width-p40)
	}
	.mwa-sm-p40, .mwr-sm-p40, .mwx-sm-p40 {
		margin-right: var(--margin-width-p40)
	}
	.mwa-sm-p40, .mwb-sm-p40, .mwy-sm-p40 {
		margin-bottom: var(--margin-width-p40)
	}
	.mwa-sm-p40, .mwl-sm-p40, .mwx-sm-p40 {
		margin-left: var(--margin-width-p40)
	}
	.mwar-sm-p40, .mwtr-sm-p40, .mwyr-sm-p40 {
		margin-top: calc(-1 * var(--margin-width-p40))
	}
	.mwar-sm-p40, .mwrr-sm-p40, .mwxr-sm-p40 {
		margin-right: calc(-1 * var(--margin-width-p40))
	}
	.mwar-sm-p40, .mwbr-sm-p40, .mwyr-sm-p40 {
		margin-bottom: calc(-1 * var(--margin-width-p40))
	}
	.mwar-sm-p40, .mwlr-sm-p40, .mwxr-sm-p40 {
		margin-left: calc(-1 * var(--margin-width-p40))
	}
	.mwa-sm-p50, .mwt-sm-p50, .mwy-sm-p50 {
		margin-top: var(--margin-width-p50)
	}
	.mwa-sm-p50, .mwr-sm-p50, .mwx-sm-p50 {
		margin-right: var(--margin-width-p50)
	}
	.mwa-sm-p50, .mwb-sm-p50, .mwy-sm-p50 {
		margin-bottom: var(--margin-width-p50)
	}
	.mwa-sm-p50, .mwl-sm-p50, .mwx-sm-p50 {
		margin-left: var(--margin-width-p50)
	}
	.mwar-sm-p50, .mwtr-sm-p50, .mwyr-sm-p50 {
		margin-top: calc(-1 * var(--margin-width-p50))
	}
	.mwar-sm-p50, .mwrr-sm-p50, .mwxr-sm-p50 {
		margin-right: calc(-1 * var(--margin-width-p50))
	}
	.mwar-sm-p50, .mwbr-sm-p50, .mwyr-sm-p50 {
		margin-bottom: calc(-1 * var(--margin-width-p50))
	}
	.mwar-sm-p50, .mwlr-sm-p50, .mwxr-sm-p50 {
		margin-left: calc(-1 * var(--margin-width-p50))
	}
	.mwa-sm-p60, .mwt-sm-p60, .mwy-sm-p60 {
		margin-top: var(--margin-width-p60)
	}
	.mwa-sm-p60, .mwr-sm-p60, .mwx-sm-p60 {
		margin-right: var(--margin-width-p60)
	}
	.mwa-sm-p60, .mwb-sm-p60, .mwy-sm-p60 {
		margin-bottom: var(--margin-width-p60)
	}
	.mwa-sm-p60, .mwl-sm-p60, .mwx-sm-p60 {
		margin-left: var(--margin-width-p60)
	}
	.mwar-sm-p60, .mwtr-sm-p60, .mwyr-sm-p60 {
		margin-top: calc(-1 * var(--margin-width-p60))
	}
	.mwar-sm-p60, .mwrr-sm-p60, .mwxr-sm-p60 {
		margin-right: calc(-1 * var(--margin-width-p60))
	}
	.mwar-sm-p60, .mwbr-sm-p60, .mwyr-sm-p60 {
		margin-bottom: calc(-1 * var(--margin-width-p60))
	}
	.mwar-sm-p60, .mwlr-sm-p60, .mwxr-sm-p60 {
		margin-left: calc(-1 * var(--margin-width-p60))
	}
	.mwa-sm-p70, .mwt-sm-p70, .mwy-sm-p70 {
		margin-top: var(--margin-width-p70)
	}
	.mwa-sm-p70, .mwr-sm-p70, .mwx-sm-p70 {
		margin-right: var(--margin-width-p70)
	}
	.mwa-sm-p70, .mwb-sm-p70, .mwy-sm-p70 {
		margin-bottom: var(--margin-width-p70)
	}
	.mwa-sm-p70, .mwl-sm-p70, .mwx-sm-p70 {
		margin-left: var(--margin-width-p70)
	}
	.mwar-sm-p70, .mwtr-sm-p70, .mwyr-sm-p70 {
		margin-top: calc(-1 * var(--margin-width-p70))
	}
	.mwar-sm-p70, .mwrr-sm-p70, .mwxr-sm-p70 {
		margin-right: calc(-1 * var(--margin-width-p70))
	}
	.mwar-sm-p70, .mwbr-sm-p70, .mwyr-sm-p70 {
		margin-bottom: calc(-1 * var(--margin-width-p70))
	}
	.mwar-sm-p70, .mwlr-sm-p70, .mwxr-sm-p70 {
		margin-left: calc(-1 * var(--margin-width-p70))
	}
	.mwa-sm-p75, .mwt-sm-p75, .mwy-sm-p75 {
		margin-top: var(--margin-width-p75)
	}
	.mwa-sm-p75, .mwr-sm-p75, .mwx-sm-p75 {
		margin-right: var(--margin-width-p75)
	}
	.mwa-sm-p75, .mwb-sm-p75, .mwy-sm-p75 {
		margin-bottom: var(--margin-width-p75)
	}
	.mwa-sm-p75, .mwl-sm-p75, .mwx-sm-p75 {
		margin-left: var(--margin-width-p75)
	}
	.mwar-sm-p75, .mwtr-sm-p75, .mwyr-sm-p75 {
		margin-top: calc(-1 * var(--margin-width-p75))
	}
	.mwar-sm-p75, .mwrr-sm-p75, .mwxr-sm-p75 {
		margin-right: calc(-1 * var(--margin-width-p75))
	}
	.mwar-sm-p75, .mwbr-sm-p75, .mwyr-sm-p75 {
		margin-bottom: calc(-1 * var(--margin-width-p75))
	}
	.mwar-sm-p75, .mwlr-sm-p75, .mwxr-sm-p75 {
		margin-left: calc(-1 * var(--margin-width-p75))
	}
	.mwa-sm-p80, .mwt-sm-p80, .mwy-sm-p80 {
		margin-top: var(--margin-width-p80)
	}
	.mwa-sm-p80, .mwr-sm-p80, .mwx-sm-p80 {
		margin-right: var(--margin-width-p80)
	}
	.mwa-sm-p80, .mwb-sm-p80, .mwy-sm-p80 {
		margin-bottom: var(--margin-width-p80)
	}
	.mwa-sm-p80, .mwl-sm-p80, .mwx-sm-p80 {
		margin-left: var(--margin-width-p80)
	}
	.mwar-sm-p80, .mwtr-sm-p80, .mwyr-sm-p80 {
		margin-top: calc(-1 * var(--margin-width-p80))
	}
	.mwar-sm-p80, .mwrr-sm-p80, .mwxr-sm-p80 {
		margin-right: calc(-1 * var(--margin-width-p80))
	}
	.mwar-sm-p80, .mwbr-sm-p80, .mwyr-sm-p80 {
		margin-bottom: calc(-1 * var(--margin-width-p80))
	}
	.mwar-sm-p80, .mwlr-sm-p80, .mwxr-sm-p80 {
		margin-left: calc(-1 * var(--margin-width-p80))
	}
	.mwa-sm-p90, .mwt-sm-p90, .mwy-sm-p90 {
		margin-top: var(--margin-width-p90)
	}
	.mwa-sm-p90, .mwr-sm-p90, .mwx-sm-p90 {
		margin-right: var(--margin-width-p90)
	}
	.mwa-sm-p90, .mwb-sm-p90, .mwy-sm-p90 {
		margin-bottom: var(--margin-width-p90)
	}
	.mwa-sm-p90, .mwl-sm-p90, .mwx-sm-p90 {
		margin-left: var(--margin-width-p90)
	}
	.mwar-sm-p90, .mwtr-sm-p90, .mwyr-sm-p90 {
		margin-top: calc(-1 * var(--margin-width-p90))
	}
	.mwar-sm-p90, .mwrr-sm-p90, .mwxr-sm-p90 {
		margin-right: calc(-1 * var(--margin-width-p90))
	}
	.mwar-sm-p90, .mwbr-sm-p90, .mwyr-sm-p90 {
		margin-bottom: calc(-1 * var(--margin-width-p90))
	}
	.mwar-sm-p90, .mwlr-sm-p90, .mwxr-sm-p90 {
		margin-left: calc(-1 * var(--margin-width-p90))
	}
	.mwa-sm-p100, .mwt-sm-p100, .mwy-sm-p100 {
		margin-top: var(--margin-width-p100)
	}
	.mwa-sm-p100, .mwr-sm-p100, .mwx-sm-p100 {
		margin-right: var(--margin-width-p100)
	}
	.mwa-sm-p100, .mwb-sm-p100, .mwy-sm-p100 {
		margin-bottom: var(--margin-width-p100)
	}
	.mwa-sm-p100, .mwl-sm-p100, .mwx-sm-p100 {
		margin-left: var(--margin-width-p100)
	}
	.mwar-sm-p100, .mwtr-sm-p100, .mwyr-sm-p100 {
		margin-top: calc(-1 * var(--margin-width-p100))
	}
	.mwar-sm-p100, .mwrr-sm-p100, .mwxr-sm-p100 {
		margin-right: calc(-1 * var(--margin-width-p100))
	}
	.mwar-sm-p100, .mwbr-sm-p100, .mwyr-sm-p100 {
		margin-bottom: calc(-1 * var(--margin-width-p100))
	}
	.mwar-sm-p100, .mwlr-sm-p100, .mwxr-sm-p100 {
		margin-left: calc(-1 * var(--margin-width-p100))
	}
}
.ova-vi {
	overflow: visible
}
.ovx-vi {
	overflow-x: visible
}
.ovy-vi {
	overflow-y: visible
}
.ova-hi {
	overflow: hidden
}
.ovx-hi {
	overflow-x: hidden
}
.ovy-hi {
	overflow-y: hidden
}
.ova-sc {
	overflow: scroll
}
.ovx-sc {
	overflow-x: scroll
}
.ovy-sc {
	overflow-y: scroll
}
.ova-au {
	overflow: auto
}
.ovx-au {
	overflow-x: auto
}
.ovy-au {
	overflow-y: auto
}
.ova-un {
	overflow: unset
}
.ovx-un {
	overflow-x: unset
}
.ovy-un {
	overflow-y: unset
}
.of-fil {
	object-fit: fill
}
.of-con {
	object-fit: contain
}
.of-cov {
	object-fit: cover
}
.of-non {
	object-fit: none
}
.of-scd {
	object-fit: scale-down
}
.op-lt {
	object-position: left top
}
.op-lc {
	object-position: left center
}
.op-lb {
	object-position: left bottom
}
.op-ct {
	object-position: center top
}
.op-cc {
	object-position: center center
}
.op-cb {
	object-position: center bottom
}
.op-rt {
	object-position: right top
}
.op-rc {
	object-position: right center
}
.op-rb {
	object-position: right bottom
}
:root {
	--padding-width-0: calc( var(--fill-size) * 0);
	--padding-width-1: calc( var(--fill-size) * 1);
	--padding-width-2: calc( var(--fill-size) * 2);
	--padding-width-3: calc( var(--fill-size) * 4);
	--padding-width-4: calc( var(--fill-size) * 8);
	--padding-width-5: calc( var(--fill-size) * 16);
	--padding-width-6: calc( var(--fill-size) * 32);
	--padding-width-7: calc( var(--fill-size) * 64)
}
.pwa-0, .pwt-0, .pwy-0 {
	padding-top: var(--padding-width-0)
}
.pwa-0, .pwr-0, .pwx-0 {
	padding-right: var(--padding-width-0)
}
.pwa-0, .pwb-0, .pwy-0 {
	padding-bottom: var(--padding-width-0)
}
.pwa-0, .pwl-0, .pwx-0 {
	padding-left: var(--padding-width-0)
}
.pwa-1, .pwt-1, .pwy-1 {
	padding-top: var(--padding-width-1)
}
.pwa-1, .pwr-1, .pwx-1 {
	padding-right: var(--padding-width-1)
}
.pwa-1, .pwb-1, .pwy-1 {
	padding-bottom: var(--padding-width-1)
}
.pwa-1, .pwl-1, .pwx-1 {
	padding-left: var(--padding-width-1)
}
.pwa-2, .pwt-2, .pwy-2 {
	padding-top: var(--padding-width-2)
}
.pwa-2, .pwr-2, .pwx-2 {
	padding-right: var(--padding-width-2)
}
.pwa-2, .pwb-2, .pwy-2 {
	padding-bottom: var(--padding-width-2)
}
.pwa-2, .pwl-2, .pwx-2 {
	padding-left: var(--padding-width-2)
}
.pwa-3, .pwt-3, .pwy-3 {
	padding-top: var(--padding-width-3)
}
.pwa-3, .pwr-3, .pwx-3 {
	padding-right: var(--padding-width-3)
}
.pwa-3, .pwb-3, .pwy-3 {
	padding-bottom: var(--padding-width-3)
}
.pwa-3, .pwl-3, .pwx-3 {
	padding-left: var(--padding-width-3)
}
.pwa-4, .pwt-4, .pwy-4 {
	padding-top: var(--padding-width-4)
}
.pwa-4, .pwr-4, .pwx-4 {
	padding-right: var(--padding-width-4)
}
.pwa-4, .pwb-4, .pwy-4 {
	padding-bottom: var(--padding-width-4)
}
.pwa-4, .pwl-4, .pwx-4 {
	padding-left: var(--padding-width-4)
}
.pwa-5, .pwt-5, .pwy-5 {
	padding-top: var(--padding-width-5)
}
.pwa-5, .pwr-5, .pwx-5 {
	padding-right: var(--padding-width-5)
}
.pwa-5, .pwb-5, .pwy-5 {
	padding-bottom: var(--padding-width-5)
}
.pwa-5, .pwl-5, .pwx-5 {
	padding-left: var(--padding-width-5)
}
.pwa-6, .pwt-6, .pwy-6 {
	padding-top: var(--padding-width-6)
}
.pwa-6, .pwr-6, .pwx-6 {
	padding-right: var(--padding-width-6)
}
.pwa-6, .pwb-6, .pwy-6 {
	padding-bottom: var(--padding-width-6)
}
.pwa-6, .pwl-6, .pwx-6 {
	padding-left: var(--padding-width-6)
}
.pwa-7, .pwt-7, .pwy-7 {
	padding-top: var(--padding-width-7)
}
.pwa-7, .pwr-7, .pwx-7 {
	padding-right: var(--padding-width-7)
}
.pwa-7, .pwb-7, .pwy-7 {
	padding-bottom: var(--padding-width-7)
}
.pwa-7, .pwl-7, .pwx-7 {
	padding-left: var(--padding-width-7)
}
@media (min-width:50em) {
	.pwa-sm-0, .pwt-sm-0, .pwy-sm-0 {
		padding-top: var(--padding-width-0)
	}
	.pwa-sm-0, .pwr-sm-0, .pwx-sm-0 {
		padding-right: var(--padding-width-0)
	}
	.pwa-sm-0, .pwb-sm-0, .pwy-sm-0 {
		padding-bottom: var(--padding-width-0)
	}
	.pwa-sm-0, .pwl-sm-0, .pwx-sm-0 {
		padding-left: var(--padding-width-0)
	}
	.pwa-sm-1, .pwt-sm-1, .pwy-sm-1 {
		padding-top: var(--padding-width-1)
	}
	.pwa-sm-1, .pwr-sm-1, .pwx-sm-1 {
		padding-right: var(--padding-width-1)
	}
	.pwa-sm-1, .pwb-sm-1, .pwy-sm-1 {
		padding-bottom: var(--padding-width-1)
	}
	.pwa-sm-1, .pwl-sm-1, .pwx-sm-1 {
		padding-left: var(--padding-width-1)
	}
	.pwa-sm-2, .pwt-sm-2, .pwy-sm-2 {
		padding-top: var(--padding-width-2)
	}
	.pwa-sm-2, .pwr-sm-2, .pwx-sm-2 {
		padding-right: var(--padding-width-2)
	}
	.pwa-sm-2, .pwb-sm-2, .pwy-sm-2 {
		padding-bottom: var(--padding-width-2)
	}
	.pwa-sm-2, .pwl-sm-2, .pwx-sm-2 {
		padding-left: var(--padding-width-2)
	}
	.pwa-sm-3, .pwt-sm-3, .pwy-sm-3 {
		padding-top: var(--padding-width-3)
	}
	.pwa-sm-3, .pwr-sm-3, .pwx-sm-3 {
		padding-right: var(--padding-width-3)
	}
	.pwa-sm-3, .pwb-sm-3, .pwy-sm-3 {
		padding-bottom: var(--padding-width-3)
	}
	.pwa-sm-3, .pwl-sm-3, .pwx-sm-3 {
		padding-left: var(--padding-width-3)
	}
	.pwa-sm-4, .pwt-sm-4, .pwy-sm-4 {
		padding-top: var(--padding-width-4)
	}
	.pwa-sm-4, .pwr-sm-4, .pwx-sm-4 {
		padding-right: var(--padding-width-4)
	}
	.pwa-sm-4, .pwb-sm-4, .pwy-sm-4 {
		padding-bottom: var(--padding-width-4)
	}
	.pwa-sm-4, .pwl-sm-4, .pwx-sm-4 {
		padding-left: var(--padding-width-4)
	}
	.pwa-sm-5, .pwt-sm-5, .pwy-sm-5 {
		padding-top: var(--padding-width-5)
	}
	.pwa-sm-5, .pwr-sm-5, .pwx-sm-5 {
		padding-right: var(--padding-width-5)
	}
	.pwa-sm-5, .pwb-sm-5, .pwy-sm-5 {
		padding-bottom: var(--padding-width-5)
	}
	.pwa-sm-5, .pwl-sm-5, .pwx-sm-5 {
		padding-left: var(--padding-width-5)
	}
	.pwa-sm-6, .pwt-sm-6, .pwy-sm-6 {
		padding-top: var(--padding-width-6)
	}
	.pwa-sm-6, .pwr-sm-6, .pwx-sm-6 {
		padding-right: var(--padding-width-6)
	}
	.pwa-sm-6, .pwb-sm-6, .pwy-sm-6 {
		padding-bottom: var(--padding-width-6)
	}
	.pwa-sm-6, .pwl-sm-6, .pwx-sm-6 {
		padding-left: var(--padding-width-6)
	}
	.pwa-sm-7, .pwt-sm-7, .pwy-sm-7 {
		padding-top: var(--padding-width-7)
	}
	.pwa-sm-7, .pwr-sm-7, .pwx-sm-7 {
		padding-right: var(--padding-width-7)
	}
	.pwa-sm-7, .pwb-sm-7, .pwy-sm-7 {
		padding-bottom: var(--padding-width-7)
	}
	.pwa-sm-7, .pwl-sm-7, .pwx-sm-7 {
		padding-left: var(--padding-width-7)
	}
}
:root {
	--shadow-0: calc( var(--fill-size) * 0);
	--shadow-1: calc( var(--fill-size) * 1);
	--shadow-2: calc( var(--fill-size) * 2);
	--shadow-3: calc( var(--fill-size) * 4);
	--shadow-4: calc( var(--fill-size) * 8);
	--shadow-5: calc( var(--fill-size) * 16);
	--shadow-6: calc( var(--fill-size) * 32);
	--shadow-7: calc( var(--fill-size) * 64)
}
:root {
	--shadow-blk: rgba(0, 0, 0, .2)
}
.sh-blk-0 {
	box-shadow: 0 var(--shadow-0) calc(var(--shadow-0) * 2) var(--shadow-blk)
}
.sh-blk-1 {
	box-shadow: 0 var(--shadow-1) calc(var(--shadow-1) * 2) var(--shadow-blk)
}
.sh-blk-2 {
	box-shadow: 0 var(--shadow-2) calc(var(--shadow-2) * 2) var(--shadow-blk)
}
.sh-blk-3 {
	box-shadow: 0 var(--shadow-3) calc(var(--shadow-3) * 2) var(--shadow-blk)
}
.sh-blk-4 {
	box-shadow: 0 var(--shadow-4) calc(var(--shadow-4) * 2) var(--shadow-blk)
}
.sh-blk-5 {
	box-shadow: 0 var(--shadow-5) calc(var(--shadow-5) * 2) var(--shadow-blk)
}
.sh-blk-6 {
	box-shadow: 0 var(--shadow-6) calc(var(--shadow-6) * 2) var(--shadow-blk)
}
.sh-blk-7 {
	box-shadow: 0 var(--shadow-7) calc(var(--shadow-7) * 2) var(--shadow-blk)
}
.ta-l {
	text-align: left
}
.ta-r {
	text-align: right
}
.ta-c {
	text-align: center
}
.ta-j {
	text-align: justify
}
@media (min-width:50em) {
	.ta-sm-l {
		text-align: left
	}
	.ta-sm-r {
		text-align: right
	}
	.ta-sm-c {
		text-align: center
	}
	.ta-sm-j {
		text-align: justify
	}
}
:root {
	--width-p10: 10%;
	--width-p20: 20%;
	--width-p25: 25%;
	--width-p30: 30%;
	--width-p40: 40%;
	--width-p50: 50%;
	--width-p60: 60%;
	--width-p70: 70%;
	--width-p75: 75%;
	--width-p80: 80%;
	--width-p90: 90%;
	--width-p100: 100%;
	--width-ch0: 30ch;
	--width-ch1: 50ch;
	--width-ch2: 70ch;
	--width-ch3: 90ch;
	--width-ch4: 120ch;
	--width-px0: 400px;
	--width-px1: 600px;
	--width-px2: 960px;
	--width-px3: 1200px;
	--width-em0: 50em;
	--width-em1: 75em;
	--width-em2: 90em;
	--width-rem0: 50rem;
	--width-rem1: 75rem;
	--width-rem2: 90rem
}
.vw-p10, .vwc-p10>* {
	width: var(--width-p10)
}
.vwcmn-p10>*, .vwmn-p10 {
	min-width: var(--width-p10)
}
.vwcmx-p10>*, .vwmx-p10 {
	max-width: var(--width-p10)
}
.vw-p20, .vwc-p20>* {
	width: var(--width-p20)
}
.vwcmn-p20>*, .vwmn-p20 {
	min-width: var(--width-p20)
}
.vwcmx-p20>*, .vwmx-p20 {
	max-width: var(--width-p20)
}
.vw-p25, .vwc-p25>* {
	width: var(--width-p25)
}
.vwcmn-p25>*, .vwmn-p25 {
	min-width: var(--width-p25)
}
.vwcmx-p25>*, .vwmx-p25 {
	max-width: var(--width-p25)
}
.vw-p30, .vwc-p30>* {
	width: var(--width-p30)
}
.vwcmn-p30>*, .vwmn-p30 {
	min-width: var(--width-p30)
}
.vwcmx-p30>*, .vwmx-p30 {
	max-width: var(--width-p30)
}
.vw-p40, .vwc-p40>* {
	width: var(--width-p40)
}
.vwcmn-p40>*, .vwmn-p40 {
	min-width: var(--width-p40)
}
.vwcmx-p40>*, .vwmx-p40 {
	max-width: var(--width-p40)
}
.vw-p50, .vwc-p50>* {
	width: var(--width-p50)
}
.vwcmn-p50>*, .vwmn-p50 {
	min-width: var(--width-p50)
}
.vwcmx-p50>*, .vwmx-p50 {
	max-width: var(--width-p50)
}
.vw-p60, .vwc-p60>* {
	width: var(--width-p60)
}
.vwcmn-p60>*, .vwmn-p60 {
	min-width: var(--width-p60)
}
.vwcmx-p60>*, .vwmx-p60 {
	max-width: var(--width-p60)
}
.vw-p70, .vwc-p70>* {
	width: var(--width-p70)
}
.vwcmn-p70>*, .vwmn-p70 {
	min-width: var(--width-p70)
}
.vwcmx-p70>*, .vwmx-p70 {
	max-width: var(--width-p70)
}
.vw-p75, .vwc-p75>* {
	width: var(--width-p75)
}
.vwcmn-p75>*, .vwmn-p75 {
	min-width: var(--width-p75)
}
.vwcmx-p75>*, .vwmx-p75 {
	max-width: var(--width-p75)
}
.vw-p80, .vwc-p80>* {
	width: var(--width-p80)
}
.vwcmn-p80>*, .vwmn-p80 {
	min-width: var(--width-p80)
}
.vwcmx-p80>*, .vwmx-p80 {
	max-width: var(--width-p80)
}
.vw-p90, .vwc-p90>* {
	width: var(--width-p90)
}
.vwcmn-p90>*, .vwmn-p90 {
	min-width: var(--width-p90)
}
.vwcmx-p90>*, .vwmx-p90 {
	max-width: var(--width-p90)
}
.vw-p100, .vwc-p100>* {
	width: var(--width-p100)
}
.vwcmn-p100>*, .vwmn-p100 {
	min-width: var(--width-p100)
}
.vwcmx-p100>*, .vwmx-p100 {
	max-width: var(--width-p100)
}
.vw-ch0, .vwc-ch0>* {
	width: var(--width-ch0)
}
.vwcmn-ch0>*, .vwmn-ch0 {
	min-width: var(--width-ch0)
}
.vwcmx-ch0>*, .vwmx-ch0 {
	max-width: var(--width-ch0)
}
.vw-ch1, .vwc-ch1>* {
	width: var(--width-ch1)
}
.vwcmn-ch1>*, .vwmn-ch1 {
	min-width: var(--width-ch1)
}
.vwcmx-ch1>*, .vwmx-ch1 {
	max-width: var(--width-ch1)
}
.vw-ch2, .vwc-ch2>* {
	width: var(--width-ch2)
}
.vwcmn-ch2>*, .vwmn-ch2 {
	min-width: var(--width-ch2)
}
.vwcmx-ch2>*, .vwmx-ch2 {
	max-width: var(--width-ch2)
}
.vw-ch3, .vwc-ch3>* {
	width: var(--width-ch3)
}
.vwcmn-ch3>*, .vwmn-ch3 {
	min-width: var(--width-ch3)
}
.vwcmx-ch3>*, .vwmx-ch3 {
	max-width: var(--width-ch3)
}
.vw-ch4, .vwc-ch4>* {
	width: var(--width-ch4)
}
.vwcmn-ch4>*, .vwmn-ch4 {
	min-width: var(--width-ch4)
}
.vwcmx-ch4>*, .vwmx-ch4 {
	max-width: var(--width-ch4)
}
.vw-px0, .vwc-px0>* {
	width: var(--width-px0)
}
.vwcmn-px0>*, .vwmn-px0 {
	min-width: var(--width-px0)
}
.vwcmx-px0>*, .vwmx-px0 {
	max-width: var(--width-px0)
}
.vw-px1, .vwc-px1>* {
	width: var(--width-px1)
}
.vwcmn-px1>*, .vwmn-px1 {
	min-width: var(--width-px1)
}
.vwcmx-px1>*, .vwmx-px1 {
	max-width: var(--width-px1)
}
.vw-px2, .vwc-px2>* {
	width: var(--width-px2)
}
.vwcmn-px2>*, .vwmn-px2 {
	min-width: var(--width-px2)
}
.vwcmx-px2>*, .vwmx-px2 {
	max-width: var(--width-px2)
}
.vw-px3, .vwc-px3>* {
	width: var(--width-px3)
}
.vwcmn-px3>*, .vwmn-px3 {
	min-width: var(--width-px3)
}
.vwcmx-px3>*, .vwmx-px3 {
	max-width: var(--width-px3)
}
.vw-em0, .vwc-em0>* {
	width: var(--width-em0)
}
.vwcmn-em0>*, .vwmn-em0 {
	min-width: var(--width-em0)
}
.vwcmx-em0>*, .vwmx-em0 {
	max-width: var(--width-em0)
}
.vw-em1, .vwc-em1>* {
	width: var(--width-em1)
}
.vwcmn-em1>*, .vwmn-em1 {
	min-width: var(--width-em1)
}
.vwcmx-em1>*, .vwmx-em1 {
	max-width: var(--width-em1)
}
.vw-em2, .vwc-em2>* {
	width: var(--width-em2)
}
.vwcmn-em2>*, .vwmn-em2 {
	min-width: var(--width-em2)
}
.vwcmx-em2>*, .vwmx-em2 {
	max-width: var(--width-em2)
}
.vw-rem0, .vwc-rem0>* {
	width: var(--width-rem0)
}
.vwcmn-rem0>*, .vwmn-rem0 {
	min-width: var(--width-rem0)
}
.vwcmx-rem0>*, .vwmx-rem0 {
	max-width: var(--width-rem0)
}
.vw-rem1, .vwc-rem1>* {
	width: var(--width-rem1)
}
.vwcmn-rem1>*, .vwmn-rem1 {
	min-width: var(--width-rem1)
}
.vwcmx-rem1>*, .vwmx-rem1 {
	max-width: var(--width-rem1)
}
.vw-rem2, .vwc-rem2>* {
	width: var(--width-rem2)
}
.vwcmn-rem2>*, .vwmn-rem2 {
	min-width: var(--width-rem2)
}
.vwcmx-rem2>*, .vwmx-rem2 {
	max-width: var(--width-rem2)
}
@media (min-width:50em) {
	.vw-sm-p10, .vwc-sm-p10>* {
		width: var(--width-p10)
	}
	.vwcmn-sm-p10>*, .vwmn-sm-p10 {
		min-width: var(--width-p10)
	}
	.vwcmx-sm-p10>*, .vwmx-sm-p10 {
		max-width: var(--width-p10)
	}
	.vw-sm-p20, .vwc-sm-p20>* {
		width: var(--width-p20)
	}
	.vwcmn-sm-p20>*, .vwmn-sm-p20 {
		min-width: var(--width-p20)
	}
	.vwcmx-sm-p20>*, .vwmx-sm-p20 {
		max-width: var(--width-p20)
	}
	.vw-sm-p25, .vwc-sm-p25>* {
		width: var(--width-p25)
	}
	.vwcmn-sm-p25>*, .vwmn-sm-p25 {
		min-width: var(--width-p25)
	}
	.vwcmx-sm-p25>*, .vwmx-sm-p25 {
		max-width: var(--width-p25)
	}
	.vw-sm-p30, .vwc-sm-p30>* {
		width: var(--width-p30)
	}
	.vwcmn-sm-p30>*, .vwmn-sm-p30 {
		min-width: var(--width-p30)
	}
	.vwcmx-sm-p30>*, .vwmx-sm-p30 {
		max-width: var(--width-p30)
	}
	.vw-sm-p40, .vwc-sm-p40>* {
		width: var(--width-p40)
	}
	.vwcmn-sm-p40>*, .vwmn-sm-p40 {
		min-width: var(--width-p40)
	}
	.vwcmx-sm-p40>*, .vwmx-sm-p40 {
		max-width: var(--width-p40)
	}
	.vw-sm-p50, .vwc-sm-p50>* {
		width: var(--width-p50)
	}
	.vwcmn-sm-p50>*, .vwmn-sm-p50 {
		min-width: var(--width-p50)
	}
	.vwcmx-sm-p50>*, .vwmx-sm-p50 {
		max-width: var(--width-p50)
	}
	.vw-sm-p60, .vwc-sm-p60>* {
		width: var(--width-p60)
	}
	.vwcmn-sm-p60>*, .vwmn-sm-p60 {
		min-width: var(--width-p60)
	}
	.vwcmx-sm-p60>*, .vwmx-sm-p60 {
		max-width: var(--width-p60)
	}
	.vw-sm-p70, .vwc-sm-p70>* {
		width: var(--width-p70)
	}
	.vwcmn-sm-p70>*, .vwmn-sm-p70 {
		min-width: var(--width-p70)
	}
	.vwcmx-sm-p70>*, .vwmx-sm-p70 {
		max-width: var(--width-p70)
	}
	.vw-sm-p75, .vwc-sm-p75>* {
		width: var(--width-p75)
	}
	.vwcmn-sm-p75>*, .vwmn-sm-p75 {
		min-width: var(--width-p75)
	}
	.vwcmx-sm-p75>*, .vwmx-sm-p75 {
		max-width: var(--width-p75)
	}
	.vw-sm-p80, .vwc-sm-p80>* {
		width: var(--width-p80)
	}
	.vwcmn-sm-p80>*, .vwmn-sm-p80 {
		min-width: var(--width-p80)
	}
	.vwcmx-sm-p80>*, .vwmx-sm-p80 {
		max-width: var(--width-p80)
	}
	.vw-sm-p90, .vwc-sm-p90>* {
		width: var(--width-p90)
	}
	.vwcmn-sm-p90>*, .vwmn-sm-p90 {
		min-width: var(--width-p90)
	}
	.vwcmx-sm-p90>*, .vwmx-sm-p90 {
		max-width: var(--width-p90)
	}
	.vw-sm-p100, .vwc-sm-p100>* {
		width: var(--width-p100)
	}
	.vwcmn-sm-p100>*, .vwmn-sm-p100 {
		min-width: var(--width-p100)
	}
	.vwcmx-sm-p100>*, .vwmx-sm-p100 {
		max-width: var(--width-p100)
	}
	.vw-sm-ch0, .vwc-sm-ch0>* {
		width: var(--width-ch0)
	}
	.vwcmn-sm-ch0>*, .vwmn-sm-ch0 {
		min-width: var(--width-ch0)
	}
	.vwcmx-sm-ch0>*, .vwmx-sm-ch0 {
		max-width: var(--width-ch0)
	}
	.vw-sm-ch1, .vwc-sm-ch1>* {
		width: var(--width-ch1)
	}
	.vwcmn-sm-ch1>*, .vwmn-sm-ch1 {
		min-width: var(--width-ch1)
	}
	.vwcmx-sm-ch1>*, .vwmx-sm-ch1 {
		max-width: var(--width-ch1)
	}
	.vw-sm-ch2, .vwc-sm-ch2>* {
		width: var(--width-ch2)
	}
	.vwcmn-sm-ch2>*, .vwmn-sm-ch2 {
		min-width: var(--width-ch2)
	}
	.vwcmx-sm-ch2>*, .vwmx-sm-ch2 {
		max-width: var(--width-ch2)
	}
	.vw-sm-ch3, .vwc-sm-ch3>* {
		width: var(--width-ch3)
	}
	.vwcmn-sm-ch3>*, .vwmn-sm-ch3 {
		min-width: var(--width-ch3)
	}
	.vwcmx-sm-ch3>*, .vwmx-sm-ch3 {
		max-width: var(--width-ch3)
	}
	.vw-sm-ch4, .vwc-sm-ch4>* {
		width: var(--width-ch4)
	}
	.vwcmn-sm-ch4>*, .vwmn-sm-ch4 {
		min-width: var(--width-ch4)
	}
	.vwcmx-sm-ch4>*, .vwmx-sm-ch4 {
		max-width: var(--width-ch4)
	}
	.vw-sm-px0, .vwc-sm-px0>* {
		width: var(--width-px0)
	}
	.vwcmn-sm-px0>*, .vwmn-sm-px0 {
		min-width: var(--width-px0)
	}
	.vwcmx-sm-px0>*, .vwmx-sm-px0 {
		max-width: var(--width-px0)
	}
	.vw-sm-px1, .vwc-sm-px1>* {
		width: var(--width-px1)
	}
	.vwcmn-sm-px1>*, .vwmn-sm-px1 {
		min-width: var(--width-px1)
	}
	.vwcmx-sm-px1>*, .vwmx-sm-px1 {
		max-width: var(--width-px1)
	}
	.vw-sm-px2, .vwc-sm-px2>* {
		width: var(--width-px2)
	}
	.vwcmn-sm-px2>*, .vwmn-sm-px2 {
		min-width: var(--width-px2)
	}
	.vwcmx-sm-px2>*, .vwmx-sm-px2 {
		max-width: var(--width-px2)
	}
	.vw-sm-px3, .vwc-sm-px3>* {
		width: var(--width-px3)
	}
	.vwcmn-sm-px3>*, .vwmn-sm-px3 {
		min-width: var(--width-px3)
	}
	.vwcmx-sm-px3>*, .vwmx-sm-px3 {
		max-width: var(--width-px3)
	}
	.vw-sm-em0, .vwc-sm-em0>* {
		width: var(--width-em0)
	}
	.vwcmn-sm-em0>*, .vwmn-sm-em0 {
		min-width: var(--width-em0)
	}
	.vwcmx-sm-em0>*, .vwmx-sm-em0 {
		max-width: var(--width-em0)
	}
	.vw-sm-em1, .vwc-sm-em1>* {
		width: var(--width-em1)
	}
	.vwcmn-sm-em1>*, .vwmn-sm-em1 {
		min-width: var(--width-em1)
	}
	.vwcmx-sm-em1>*, .vwmx-sm-em1 {
		max-width: var(--width-em1)
	}
	.vw-sm-em2, .vwc-sm-em2>* {
		width: var(--width-em2)
	}
	.vwcmn-sm-em2>*, .vwmn-sm-em2 {
		min-width: var(--width-em2)
	}
	.vwcmx-sm-em2>*, .vwmx-sm-em2 {
		max-width: var(--width-em2)
	}
	.vw-sm-rem0, .vwc-sm-rem0>* {
		width: var(--width-rem0)
	}
	.vwcmn-sm-rem0>*, .vwmn-sm-rem0 {
		min-width: var(--width-rem0)
	}
	.vwcmx-sm-rem0>*, .vwmx-sm-rem0 {
		max-width: var(--width-rem0)
	}
	.vw-sm-rem1, .vwc-sm-rem1>* {
		width: var(--width-rem1)
	}
	.vwcmn-sm-rem1>*, .vwmn-sm-rem1 {
		min-width: var(--width-rem1)
	}
	.vwcmx-sm-rem1>*, .vwmx-sm-rem1 {
		max-width: var(--width-rem1)
	}
	.vw-sm-rem2, .vwc-sm-rem2>* {
		width: var(--width-rem2)
	}
	.vwcmn-sm-rem2>*, .vwmn-sm-rem2 {
		min-width: var(--width-rem2)
	}
	.vwcmx-sm-rem2>*, .vwmx-sm-rem2 {
		max-width: var(--width-rem2)
	}
}
@-webkit-keyframes bounceIn {
	0%, 20%, 40%, 60%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}
	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scaleZ(1)
	}
}
@keyframes bounceIn {
	0%, 20%, 40%, 60%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}
	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scaleZ(1)
	}
}
.bounceIn {
	-webkit-animation-duration: .55s;
	animation-duration: .55s;
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn
}
.notification-container {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 10
}