@charset "utf-8";

:root {
	--blue: 90, 152, 222;
	--yellow: 253, 209, 0;
	--purple: 153, 50, 204;
	--pink: 238, 106, 167;
	--red: 221, 81, 76;
	--green: 94, 185, 94;
	--white: 255, 255, 255;
	--black: 0, 0, 0;
	--orange: 200, 94, 11;
	--alpha: 1;
	--radius: 50em;
	--beat: jump .3s ease-in-out alternate;
	--twinkle: Twinkle 0.6s infinite 0.3s ease-in-out alternate;
}

audio:not([controls]) {
	display: none;
	height: 0
}

progress {
	vertical-align: baseline
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted
}

b,
strong {
	font-weight: bolder
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

mark {
	background-color: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -0.25em
}

sup {
	top: -0.5em
}

code,
kbd,
pre,
samp {
	font-family: monospace;
	font-size: 1em
}

figure {
	margin: 1em 40px
}

button,
input,
select,
textarea {
	font: inherit;
	margin: 0
}

button,
select {
	text-transform: none
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button,
.H-a {
	height: auto
}

[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-input-placeholder {
	color: inherit;
	opacity: 0.54
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

body,
html {
	margin: 0;
	padding: 0;
	min-width: 100vw;
	min-height: 100vh;
	width: 100%;
	height: 100%;
	word-wrap: break-word;
	font-family: Helvetica, Arial, "Microsoft YaHei", sans-serif;
	-webkit-font-smoothing: antialiased;
	overflow-x: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-text-size-adjust: 100% !important;
	text-size-adjust: 100% !important;
	-moz-text-size-adjust: 100% !important;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-size: 1rem;
	font-weight: 400;
	background: var(--white);
	position: relative;
	color: #333;
	touch-action: none;
	touch-action: pan-y;
}

body {
	font-size: clamp(0.7rem, 0.7rem + 0.26vmax, 1.2rem);
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 400;
	display: inline
}

h1 {
	font-size: 1.125rem
}

h2 {
	font-size: 1rem
}

h3 {
	font-size: .9375rem
}

h4 {
	font-size: .875rem
}

h5 {
	font-size: .8125rem
}

h6 {
	font-size: .75rem
}

*,
*:before,
*:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

blockquote {
	padding: 0;
	margin: 0
}

*::-moz-focus-inner {
	border: 0;
	padding: 0
}

::-webkit-input-placeholder,
:-moz-placeholder,
:-ms-input-placeholder,
::-moz-placeholder {
	color: #bbb;
	padding-top: 0.06rem
}

hr {
	display: block;
	background-color: none;
	margin: 0.9375rem auto;
	height: 0;
	overflow: hidden;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	color: transparent;
	border: none;
	border-bottom: var(--hr, 1px solid #DDD);
}

img,
a {
	border: none;
	-webkit-touch-callout: none
}

a,
input,
button,
a:active,
a:focus,
a:hover,
.O-n {
	outline: none
}

a {
	text-decoration: none;
	color: #515a6e;
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}

a:hover {
	color: rgb(var(--orange))
}

a:active {}

*::-moz-focus-inner {
	border: 0;
	padding: 0
}

table {
	border: 1px solid lightgray;
	border-collapse: separate;
	border-spacing: 0px;
	empty-cells: show;
}

table th,
table td {
	border-top-width: 0;
	border-left-width: 0;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-style: solid;
	border-color: inherit;
	padding: 0.5625rem 0.375rem
}

table tr th:last-child,
table tr td:last-child {
	border-right-width: 0
}

table tr:last-child>td {
	border-bottom-width: 0
}

[Flex] {
	display: flex
}

.Ff-c,
[Flex='y'] {
	flex-flow: column
}

.Fw-w,
[Flex='x'] {
	flex-wrap: wrap;
}

.Auto {
	flex: 1
}

.Input,
.Textarea {
	border: 0.0625em solid transparent;
	color: #666;
	padding: 0.525em 0.875em;
	line-height: 100%;
	vertical-align: middle;
	background-color: #F5F5F5;
}

.Bs-blue,
.Bs-blue_:hover,
.Bs_blue:focus,
.Bs-red,
.Bs-red_:hover,
.Bs_red:focus,
.Bs-green,
.Bs-green_:hover,
.Bs_green:focus,
.Bs-orange,
.Bs-orange_:hover,
.Bs_orange:focus,
.Bs-yellow,
.Bs-yellow_:hover,
.Bs_yellow:focus,
.Bs-pink,
.Bs-pink_:hover,
.Bs_pink:focus,
.Bs-purple,
.Bs-purple_:hover,
.Bs_purple:focus,
.F-Blue:focus,
.F-Red:focus,
.F-Green:focus,
.F-Orange:focus,
.F-Yellow:focus,
.F-Pink:focus,
.F-Purple:focus {
	-webkit-box-shadow: 0 0 13px rgba(var(--color), var(--alpha));
	-moz-box-shadow: 0 0 13px rgba(var(--color), var(--alpha));
	-ms-box-shadow: 0 0 13px rgba(var(--color), var(--alpha));
	box-shadow: 0 0 13px rgba(var(--color), var(--alpha))
}

.Bs-blue,
.Bs-blue_:hover,
.Bs_blue:focus,
.F-Blue:focus {
	--color: var(--blue);
	--alpha: .3
}

.Bs-red,
.Bs-red_:hover,
.Bs_red:focus,
.F-Red:focus {
	--color: var(--red);
	--alpha: .3
}

.Bs-green,
.Bs-green_:hover,
.Bs_green:focus,
.F-Green:focus {
	--color: var(--green);
	--alpha: .3
}

.Bs-orange,
.Bs-orange_:hover,
.Bs_orange:focus,
.F-Orange:focus {
	--color: var(--orange);
	--alpha: .3
}

.Bs-yellow,
.Bs-yellow_:hover,
.Bs_yellow:focus,
.F-Yellow:focus {
	--color: var(--yellow);
	--alpha: .3
}

.Bs-pink,
.Bs-pink_:hover,
.Bs_pink:focus,
.F-Pink:focus {
	--color: var(--pink);
	--alpha: .3
}

.Bs-purple,
.Bs-purple_:hover,
.Bs_purple:focus,
.F-Purple:focus {
	--color: var(--purple);
	--alpha: .3
}

.Pa-t,
._Pa-t,
.Pa-b,
._Pa-b,
.Pa_b,
.Pa-l,
._Pa-l,
.Pa_l,
.Pa-r,
._Pa-r,
.Pa_r,
.Pa-lt,
.Pa-rt,
.Pa-lb,
.Pa-rb,
.Pa-tc,
.Pa-bc,
.Pa-lc,
.Pa-rc,
.Pa_tc,
.Pa_bc,
.Pa_lc,
.Pa_rc,
._Pa-tc,
._Pa-bc,
._Pa-lc,
._Pa-rc,
.Pa_lt,
.Pa_rt,
.Pa_lb,
.Pa_rb,
._Pa-lt,
._Pa-rt,
._Pa-lb,
._Pa-rb,
._Pa-tl,
._Pa-tr,
._Pa-bl,
._Pa-br,
._Pa_lt,
._Pa_rt,
._Pa_lb,
._Pa_rb,
.Pa-full,
.Pa-xc,
.Pa-yc,
.Pa-cc,
.Pf-t,
._Pf-t,
.Pf-b,
._Pf-b,
.Pf_b,
.Pf-l,
._Pf-l,
.Pf_l,
.Pf-r,
._Pf-r,
.Pf_r,
.Pf-lt,
.Pf-rt,
.Pf-lb,
.Pf-rb,
.Pf-tc,
.Pf-bc,
.Pf-lc,
.Pf-rc,
.Pf_tc,
.Pf_bc,
.Pf_lc,
.Pf_rc,
._Pf-tc,
._Pf-bc,
._Pf-lc,
._Pf-rc,
.Pf_lt,
.Pf_rt,
.Pf_lb,
.Pf_rb,
._Pf-lt,
._Pf-rt,
._Pf-lb,
._Pf-rb,
._Pf-tl,
._Pf-tr,
._Pf-bl,
._Pf-br,
._Pf_lt,
._Pf_rt,
._Pf_lb,
._Pf_rb,
.Pf-full,
.Pf-xc,
.Pf-yc,
.Pf-cc {
	-webkit-transform: var(--xy);
	-moz-transform: var(--xy);
	transform: var(--xy)
}

._Pa-tc,
._Pf-tc {
	top: 0;
	left: 50%;
	--xy: translateX(-50%) translateY(-100%)
}

.Pa-bc,
.Pf-bc {
	top: 100%;
	left: 50%;
	--xy: translateX(-50%) translateY(-100%)
}

.Pa-xc,
.Pf-xc {
	left: 50%;
	--xy: translateX(-50%) translateY(0%)
}

.Pa-lb,
.Pf-lb {
	top: 100%;
	left: 0;
	--xy: translateX(0%) translateY(-100%)
}

._Pa-t,
._Pf-t {
	top: 0;
	left: 0;
	right: 0;
	--xy: translateX(0%) translateY(-100%)
}

.Pa-b,
.Pf-b {
	top: 100%;
	left: 0;
	right: 0;
	--xy: translateX(0%) translateY(-100%)
}

._Pa-rb,
._Pf-rb {
	top: 100%;
	left: 100%;
	--xy: translateX(0%) translateY(-100%)
}

._Pa-tl,
._Pf-tl {
	top: 0;
	left: 0;
	--xy: translateX(0%) translateY(-100%)
}

._Pa_lt,
._Pf_lt {
	top: 0;
	left: 100%;
	--xy: translateX(0%) translateY(-100%)
}

.Pa-tc,
.Pf-tc {
	top: 0;
	left: 50%;
	--xy: translateX(-50%) translateY(0%)
}

._Pa-bc,
._Pf-bc {
	top: 100%;
	left: 50%;
	--xy: translateX(-50%) translateY(0%)
}

.Pa-cc,
.Pf-cc {
	top: 50%;
	left: 50%;
	--xy: translateX(-50%) translateY(-50%)
}

.Pa_tc,
.Pf_tc {
	top: 0;
	left: 50%;
	--xy: translateX(-50%) translateY(-50%)
}

.Pa_bc,
.Pf_bc {
	top: 100%;
	left: 50%;
	--xy: translateX(-50%) translateY(-50%)
}

.Pa_lc,
.Pf_lc {
	top: 50%;
	left: 0;
	--xy: translateX(-50%) translateY(-50%)
}

.Pa_rc,
.Pf_rc {
	top: 50%;
	left: 100%;
	--xy: translateX(-50%) translateY(-50%)
}

.Pa_lt,
.Pf_lt {
	top: 0;
	left: 0;
	--xy: translateX(-50%) translateY(-50%)
}

.Pa_rt,
.Pf_rt {
	top: 0;
	left: 100%;
	--xy: translateX(-50%) translateY(-50%)
}

.Pa_lb,
.Pf_lb {
	top: 100%;
	left: 0;
	--xy: translateX(-50%) translateY(-50%)
}

.Pa_rb,
.Pf_rb {
	top: 100%;
	left: 100%;
	--xy: translateX(-50%) translateY(-50%)
}

._Pa-b,
._Pf-b {
	top: 100%;
	left: 0;
	right: 0;
	--xy: translateX(0%) translateY(0%)
}

.Pa-l,
.Pf-l {
	top: 0;
	left: 0;
	bottom: 0;
	--xy: translateX(0%) translateY(0%)
}

._Pa-r,
._Pf-r {
	top: 0;
	left: 100%;
	bottom: 0;
	--xy: translateX(0%) translateY(0%)
}

._Pa-rt,
._Pf-rt {
	top: 0;
	left: 100%;
	--xy: translateX(0%) translateY(0%)
}

.Pa-lt,
.Pf-lt {
	top: 0;
	left: 0;
	--xy: translateX(0%) translateY(0%)
}

._Pa-bl,
._Pf-bl {
	top: 100%;
	left: 0;
	--xy: translateX(0%) translateY(0%)
}

.Pa-t,
.Pf-t {
	top: 0;
	left: 0;
	right: 0;
	--xy: translateX(0%) translateY(0%)
}

._Pa_rb,
._Pf_rb {
	top: 100%;
	left: 100%;
	--xy: translateX(0%) translateY(0%)
}

._Pa_lb,
._Pf_lb {
	top: 100%;
	left: 0;
	--xy: translateX(-100%) translateY(0%)
}

._Pa-br,
._Pf-br {
	top: 100%;
	left: 100%;
	--xy: translateX(-100%) translateY(0%)
}

._Pa-lt,
._Pf-lt {
	top: 0;
	left: 0;
	--xy: translateX(-100%) translateY(0%)
}

._Pa-l,
._Pf-l {
	top: 0;
	left: 0;
	bottom: 0;
	--xy: translateX(-100%) translateY(0%)
}

.Pa-r,
.Pf-r {
	top: 0;
	left: 100%;
	bottom: 0;
	--xy: translateX(-100%) translateY(0%)
}

.Pa-rt,
.Pf-rt {
	top: 0;
	left: 100%;
	--xy: translateX(-100%) translateY(0%)
}

.Pa-rb,
.Pf-rb {
	top: 100%;
	left: 100%;
	--xy: translateX(-100%) translateY(-100%)
}

._Pa-lb,
._Pf-lb {
	top: 100%;
	left: 0;
	--xy: translateX(-100%) translateY(-100%)
}

._Pa-tr,
._Pf-tr {
	top: 0;
	left: 100%;
	--xy: translateX(-100%) translateY(-100%)
}

._Pa_rt,
._Pf_rt {
	top: 0;
	left: 0;
	--xy: translateX(-100%) translateY(-100%)
}

.Pa-lc,
.Pf-lc {
	top: 50%;
	left: 0;
	--xy: translateX(0%) translateY(-50%)
}

.Pa-yc,
.Pf-yc {
	top: 50%;
	--xy: translateX(0%) translateY(-50%)
}

._Pa-rc,
._Pf-rc {
	top: 50%;
	left: 100%;
	--xy: translateX(0%) translateY(-50%)
}

._Pa-lc,
._Pf-lc {
	top: 50%;
	left: 0;
	--xy: translateX(-100%) translateY(-50%)
}

.Pa-rc,
.Pf-rc {
	top: 50%;
	left: 100%;
	--xy: translateX(-100%) translateY(-50%)
}

.Pa-full,
.Pf-full {
	inset: 0
}

.P-a,
.Pa-t,
._Pa-t,
.Pa-b,
._Pa-b,
.Pa_b,
.Pa-l,
._Pa-l,
.Pa_l,
.Pa-r,
._Pa-r,
.Pa_r,
.Pa-lt,
.Pa-rt,
.Pa-lb,
.Pa-rb,
.Pa-tc,
.Pa-bc,
.Pa-lc,
.Pa-rc,
.Pa_tc,
.Pa_bc,
.Pa_lc,
.Pa_rc,
._Pa-tc,
._Pa-bc,
._Pa-lc,
._Pa-rc,
.Pa_lt,
.Pa_rt,
.Pa_lb,
.Pa_rb,
._Pa-lt,
._Pa-rt,
._Pa-lb,
._Pa-rb,
._Pa-tl,
._Pa-tr,
._Pa-bl,
._Pa-br,
._Pa_lt,
._Pa_rt,
._Pa_lb,
._Pa_rb,
.Pa-full,
.Pa-xc,
.Pa-yc,
.Pa-cc {
	position: absolute
}

.P-f,
.Pf-t,
._Pf-t,
.Pf-b,
._Pf-b,
.Pf_b,
.Pf-l,
._Pf-l,
.Pf_l,
.Pf-r,
._Pf-r,
.Pf_r,
.Pf-lt,
.Pf-rt,
.Pf-lb,
.Pf-rb,
.Pf-tc,
.Pf-bc,
.Pf-lc,
.Pf-rc,
.Pf_tc,
.Pf_bc,
.Pf_lc,
.Pf_rc,
._Pf-tc,
._Pf-bc,
._Pf-lc,
._Pf-rc,
.Pf_lt,
.Pf_rt,
.Pf_lb,
.Pf_rb,
._Pf-lt,
._Pf-rt,
._Pf-lb,
._Pf-rb,
._Pf-tl,
._Pf-tr,
._Pf-bl,
._Pf-br,
._Pf_lt,
._Pf_rt,
._Pf_lb,
._Pf_rb,
.Pf-full,
.Pf-xc,
.Pf-yc,
.Pf-cc {
	position: fixed
}

.To-lt,
.To-bl,
.To-rt,
.To-rb {
	transform-origin: var(--origin);
	-webkit-transform-origin: var(--origin);
	-moz-transform-origin: var(--origin)
}

.To-lt {
	--origin: 0 0 0
}

.To-bl {
	--origin: 0 100% 0
}

.To-rt {
	--origin: 100% 0 0
}

.To-rb {
	--origin: 100% 100% 0
}

.To-cc,
.T3-t:after,
.T3-b:after,
.T3-l:after,
.T3-r:after {
	--origin: 50% 50% 0
}

.TtX-0x,
._TtX-0x,
.TtX-1x,
._TtX-1x,
.TtX-2x,
._TtX-2x,
.TtX-3x,
._TtX-3x,
.TtX-4x,
._TtX-4x,
.TtX-5x,
._TtX-5x,
.TtX-6x,
._TtX-6x,
.TtX-7x,
._TtX-7x,
.TtX-8x,
._TtX-8x {
	-webkit-transform: translateX(var(--x));
	-moz-transform: translateX(var(--x));
	transform: translateX(var(--x))
}

.TtX-0x,
._TtX-0x {
	--x: 0
}

.TtX-1x {
	--x: 25%
}

.TtX-2x {
	--x: 50%
}

.TtX-3x {
	--x: 75%
}

.TtX-4x {
	--x: 80%
}

.TtX-5x {
	--x: 100%
}

.TtX-6x {
	--x: 200%
}

.TtX-7x {
	--x: 300%
}

.TtX-8x {
	--x: 400%
}

._TtX-1x {
	--x: -25%
}

._TtX-2x {
	--x: -50%
}

._TtX-3x {
	--x: -75%
}

._TtX-4x {
	--x: -80%
}

._TtX-5x {
	--x: -100%
}

._TtX-6x {
	--x: -200%
}

._TtX-7x {
	--x: -300%
}

._TtX-8x {
	--x: -400%
}

.TtY-0x,
._TtY-0x,
.TtY-1x,
._TtY-1x,
.TtY-2x,
._TtY-2x,
.TtY-3x,
._TtY-3x,
.TtY-4x,
._TtY-4x,
.TtY-5x,
._TtY-5x,
.TtY-6x,
._TtY-6x,
.TtY-7x,
._TtY-7x,
.TtY-8x,
._TtY-8x {
	-webkit-transform: translateY(var(--y));
	-moz-transform: translateY(var(--y));
	transform: translateY(var(--y))
}

.TtY-0x,
._TtY-0x {
	--y: 0
}

.TtY-1x {
	--y: 25%
}

.TtY-2x {
	--y: 50%
}

.TtY-3x {
	--y: 75%
}

.TtY-4x {
	--y: 80%
}

.TtY-5x {
	--y: 100%
}

.TtY-6x {
	--y: 200%
}

.TtY-7x {
	--y: 300%
}

.TtY-8x {
	--y: 400%
}

._TtY-1x {
	--y: -25%
}

._TtY-2x {
	--y: -50%
}

._TtY-3x {
	--y: -75%
}

._TtY-4x {
	--y: -80%
}

._TtY-5x {
	--y: -100%
}

._TtY-6x {
	--y: -200%
}

._TtY-7x {
	--y: -300%
}

._TtY-8x {
	--y: -400%
}

.TsX-0x,
.TsX-1x,
.TsX-2x,
.TsX-3x,
.TsX-4x,
.TsX-5x,
.TsX-6x,
.TsX-7x,
.TsX-8x,
.TsX-9x,
.TsX-10x,
.TsX-11x,
.TsX-12x,
.TsX-12x,
.TsX-13x {
	-webkit-transform: scaleX(var(--x));
	-moz-transform: scaleX(var(--x));
	transform: scaleX(var(--x))
}

.TsY-0x,
.TsY-1x,
.TsY-2x,
.TsY-3x,
.TsY-4x,
.TsY-5x,
.TsY-6x,
.TsY-7x,
.TsY-8x,
.TsY-9x,
.TsY-10x,
.TsY-11x,
.TsY-12x,
.TsY-12x,
.TsY-13x {
	-webkit-transform: scaleY(var(--y));
	-moz-transform: scaleY(var(--y));
	transform: scaleY(var(--y))
}

.Ts-0x,
.Ts-1x,
.Ts-2x,
.Ts-3x,
.Ts-4x,
.Ts-5x,
.Ts-6x,
.Ts-7x,
.Ts-8x,
.Ts-9x,
.Ts-10x,
.Ts-11x,
.Ts-12x,
.Ts-12x,
.Ts-13x {
	-webkit-transform: scale(var(--xy));
	-moz-transform: scale(var(--xy));
	transform: scale(var(--xy))
}

.TsX-0x {
	--x: 0
}

.TsX-1x {
	--x: .1
}

.TsX-2x {
	--x: .2
}

.TsX-3x {
	--x: .3
}

.TsX-4x {
	--x: .4
}

.TsX-5x {
	--x: .5
}

.TsX-6x {
	--x: .6
}

.TsX-7x {
	--x: .7
}

.TsX-8x {
	--x: .8
}

.TsX-9x {
	--x: .9
}

.TsX-10x {
	--x: 1
}

.TsX-11x {
	--x: 1.5
}

.TsX-12x {
	--x: 2
}

.TsX-13x {
	--x: 3
}

.TsY-0x {
	--y: 0
}

.TsY-1x {
	--y: .1
}

.TsY-2x {
	--y: .2
}

.TsY-3x {
	--y: .3
}

.TsY-4x {
	--y: .4
}

.TsY-5x {
	--y: .5
}

.TsY-6x {
	--y: .6
}

.TsY-7x {
	--y: .7
}

.TsY-8x {
	--y: .8
}

.TsY-9x {
	--y: .9
}

.TsY-10x {
	--y: 1
}

.TsY-11x {
	--y: 1.5
}

.TsY-12x {
	--y: 2
}

.TsY-13x {
	--y: 3
}

.Ts-0x {
	--xy: 0, 0
}

.Ts-1x {
	--xy: .1, .1
}

.Ts-2x {
	--xy: .2, .2
}

.Ts-3x {
	--xy: .3, .3
}

.Ts-4x {
	--xy: .4, .4
}

.Ts-5x {
	--xy: .5, .5
}

.Ts-6x {
	--xy: .6, .6
}

.Ts-7x {
	--xy: .7, .7
}

.Ts-8x {
	--xy: .8, .8
}

.Ts-9x {
	--xy: .9, .9
}

.Ts-10x {
	--xy: 1, 1
}

.Ts-11x {
	--xy: 1.5, 1.5
}

.Ts-12x {
	--xy: 2, 2
}

.Ts-13x {
	--xy: 3, 3
}

.Tr-0,
.Tr_0,
.Tr-45,
.Tr-90,
.Tr-135,
.Tr-180,
.Tr-225,
.Tr-270,
.Tr-315,
.Tr-360,
.Tr_45,
.Tr_90,
.Tr_135,
.Tr_180,
.Tr_225,
.Tr_270,
.Tr_315,
.Tr_360 {
	-moz-transform: rotate(var(--deg));
	-webkit-transform: rotate(var(--deg));
	transform: rotate(var(--deg))
}

.Tr-0,
.Tr_0 {
	--deg: 0deg
}

.Tr-45 {
	--deg: 45deg
}

.Tr-90 {
	--deg: 90deg
}

.Tr-135 {
	--deg: 135deg
}

.Tr-180 {
	--deg: 180deg
}

.Tr-225 {
	--deg: 225deg
}

.Tr-270 {
	--deg: 270deg
}

.Tr-315 {
	--deg: 315deg
}

.Tr-360 {
	--deg: 360deg
}

.Tr_45 {
	--deg: -45deg
}

.Tr_90 {
	--deg: -90deg
}

.Tr_135 {
	--deg: -135deg
}

.Tr_180 {
	--deg: -180deg
}

.Tr_225 {
	--deg: -225deg
}

.Tr_270 {
	--deg: -270deg
}

.Tr_315 {
	--deg: -315deg
}

.Tr_360 {
	--deg: -360deg
}

@-webkit-keyframes Twinkle {
	0% {
		opacity: 0.1
	}

	100% {
		opacity: 1
	}
}

@-moz-keyframes Twinkle {
	0% {
		opacity: 0.1
	}

	100% {
		opacity: 1
	}
}

@keyframes Twinkle {
	0% {
		opacity: 0.1
	}

	100% {
		opacity: 1
	}
}

.Twinkling {
	-webkit-transition-property: -webkit-transform;
	-webkit-transition-duration: 0.5s;
	-moz-transition-property: -moz-transform;
	-moz-transition-duration: 0.5s;
	-webkit-animation: var(--twinkle);
	-moz-animation: var(--twinkle);
	animation: var(--twinkle)
}

.Grayscale {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)
}

@keyframes jump {
	0% {
		transform: translateY(0%)
	}

	25% {
		transform: translateY(-3%)
	}

	50% {
		transform: translateY(-6%) scale(1.05, 1.03)
	}

	75% {
		transform: translateY(-3%)
	}

	100% {
		transform: translateY(0%)
	}
}

@-moz-keyframes jump {
	0% {
		transform: translateY(0%)
	}

	25% {
		transform: translateY(-3%)
	}

	50% {
		transform: translateY(-6%) scale(1.05, 1.03)
	}

	75% {
		transform: translateY(-3%)
	}

	100% {
		transform: translateY(0%)
	}
}

.Beat {
	animation: var(--beat);
	-webkit-animation: var(--beat);
	-moz-animation: var(--beat)
}

@keyframes enlarge {
	0% {
		transform: scale(1, 1)
	}

	25% {
		transform: scale(1.05, 1.03)
	}

	50% {
		transform: scale(1.1, 1.06)
	}

	75% {
		transform: scale(1.02, 1.01)
	}

	100% {
		transform: scale(1, 1)
	}
}

@-moz-keyframes enlarge {
	0% {
		transform: scale(1, 1)
	}

	25% {
		transform: scale(1.05, 1.03)
	}

	50% {
		transform: scale(1.1, 1.06)
	}

	75% {
		transform: scale(1.02, 1.01)
	}

	100% {
		transform: scale(1, 1)
	}
}

.Enlarge {
	animation: enlarge .3s ease-in-out alternate
}

@keyframes narrow {
	0% {
		transform: scale(1, 1)
	}

	25% {
		transform: scale(0.98, 0.96)
	}

	50% {
		transform: scale(0.95, 0.92)
	}

	75% {
		transform: scale(0.98, 0.96)
	}

	100% {
		transform: scale(1, 1)
	}
}

@-moz-keyframes narrow {
	0% {
		transform: scale(1, 1)
	}

	25% {
		transform: scale(0.98, 0.96)
	}

	50% {
		transform: scale(0.95, 0.92)
	}

	75% {
		transform: scale(0.98, 0.96)
	}

	100% {
		transform: scale(1, 1)
	}
}

.Narrow {
	animation: narrow .3s ease-in-out alternate;
	-webkit-animation: narrow .3s ease-in-out alternate;
	-moz-animation: narrow .3s ease-in-out alternate
}

.Spinner {
	-webkit-transition-property: -webkit-transform;
	-webkit-transition-duration: 1s;
	-moz-transition-property: -moz-transform;
	-moz-transition-duration: 1s;
	-webkit-animation: rotate 1s linear infinite;
	-moz-animation: rotate 1s linear infinite;
	animation: rotate 1s linear infinite
}

._Spinner {
	-webkit-transition-property: -webkit-transform;
	-webkit-transition-duration: 1s;
	-moz-transition-property: -moz-transform;
	-moz-transition-duration: 1s;
	-webkit-animation: _rotate 1s linear infinite;
	-moz-animation: _rotate 1s linear infinite;
	animation: _rotate 1s linear infinite
}

@-webkit-keyframes rotate {
	from {
		-webkit-transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(360deg)
	}
}

@-moz-keyframes rotate {
	from {
		-moz-transform: rotate(0deg)
	}

	to {
		-moz-transform: rotate(359deg)
	}
}

@keyframes rotate {
	from {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(359deg)
	}
}

@-webkit-keyframes _rotate {
	from {
		-webkit-transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(-360deg)
	}
}

@-moz-keyframes _rotate {
	from {
		-moz-transform: rotate(0deg)
	}

	to {
		-moz-transform: rotate(-359deg)
	}
}

@keyframes _rotate {
	from {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(-359deg)
	}
}

.M-0 {
	margin: 0
}

.M-1 {
	margin: 1px
}

.M-1x {
	margin: 0.3125em
}

.M-2x {
	margin: 0.625em
}

.M-3x {
	margin: 0.9375em
}

.M-4x {
	margin: 1.25em
}

.M-5x {
	margin: 1.5625em
}

.M-6x {
	margin: 1.875em
}

.M-7x {
	margin: 2.1875em
}

.M-8x {
	margin: 2.5em
}

.M-9x {
	margin: 2.8125em
}

.M-10x {
	margin: 3.125em
}

.Ml_,
.Mlr {
	margin-left: 0
}

.Ml-1,
.Mlr-1 {
	margin-left: 1px
}

.Ml-1x,
.Mlr-1x {
	margin-left: 0.3125em
}

.Ml-2x,
.Mlr-2x {
	margin-left: 0.625em
}

.Ml-3x,
.Mlr-3x {
	margin-left: 0.9375em
}

.Ml-4x,
.Mlr-4x {
	margin-left: 1.25em
}

.Ml-5x,
.Mlr-5x {
	margin-left: 1.5625em
}

.Ml-6x,
.Mlr-6x {
	margin-left: 1.875em
}

.Ml-7x,
.Mlr-7x {
	margin-left: 2.1875em
}

.Ml-8x,
.Mlr-8x {
	margin-left: 2.5em
}

.Ml-9x,
.Mlr-9x {
	margin-left: 2.8125em
}

.Ml-10x,
.Mlr-10x {
	margin-left: 3.125em
}

.Mr_,
.Mlr {
	margin-right: 0
}

.Mr-1,
.Mlr-1 {
	margin-right: 1px
}

.Mr-1x,
.Mlr-1x {
	margin-right: 0.3125em
}

.Mr-2x,
.Mlr-2x {
	margin-right: 0.625em
}

.Mr-3x,
.Mlr-3x {
	margin-right: 0.9375em
}

.Mr-4x,
.Mlr-4x {
	margin-right: 1.25em
}

.Mr-5x,
.Mlr-5x {
	margin-right: 1.5625em
}

.Mr-6x,
.Mlr-6x {
	margin-right: 1.875em
}

.Mr-7x,
.Mlr-7x {
	margin-right: 2.1875em
}

.Mr-8x,
.Mlr-8x {
	margin-right: 2.5em
}

.Mr-9x,
.Mlr-9x {
	margin-right: 2.8125em
}

.Mr-10x,
.Mlr-10x {
	margin-right: 3.125em
}

.Mt_,
.Mtb_ {
	margin-top: 0
}

.Mt-1,
.Mtb-1 {
	margin-top: 1px
}

.Mt-1x,
.Mtb-1x {
	margin-top: 0.3125em
}

.Mt-2x,
.Mtb-2x {
	margin-top: 0.625em
}

.Mt-3x,
.Mtb-3x {
	margin-top: 0.9375em
}

.Mt-4x,
.Mtb-4x {
	margin-top: 1.25em
}

.Mt-5x,
.Mtb-5x {
	margin-top: 1.5625em
}

.Mt-6x,
.Mtb-6x {
	margin-top: 1.875em
}

.Mt-7x,
.Mtb-7x {
	margin-top: 2.1875em
}

.Mt-8x,
.Mtb-8x {
	margin-top: 2.5em
}

.Mt-9x,
.Mtb-9x {
	margin-top: 2.8125em
}

.Mt-10x,
.Mtb-10x {
	margin-top: 3.125em
}

.Mb_,
.Mtb_ {
	margin-bottom: 0
}

.Mb-1,
.Mtb-1 {
	margin-bottom: 1px
}

.Mb-1x,
.Mtb-1x {
	margin-bottom: 0.3125em
}

.Mb-2x,
.Mtb-2x {
	margin-bottom: 0.625em
}

.Mb-3x,
.Mtb-3x {
	margin-bottom: 0.9375em
}

.Mb-4x,
.Mtb-4x {
	margin-bottom: 1.25em
}

.Mb-5x,
.Mtb-5x {
	margin-bottom: 1.5625em
}

.Mb-6x,
.Mtb-6x {
	margin-bottom: 1.875em
}

.Mb-7x,
.Mtb-7x {
	margin-bottom: 2.1875em
}

.Mb-8x,
.Mtb-8x {
	margin-bottom: 2.5em
}

.Mb-9x,
.Mtb-9x {
	margin-bottom: 2.8125em
}

.Mb-10x,
.Mtb-10x {
	margin-bottom: 3.125em
}

.P-0 {
	padding: 0
}

.P-1 {
	padding: 1px
}

.P-1x {
	padding: 0.3125em
}

.P-2x {
	padding: 0.625em
}

.P-3x {
	padding: 0.9375em
}

.P-4x {
	padding: 1.25em
}

.P-5x {
	padding: 1.5625em
}

.P-6x {
	padding: 1.875em
}

.P-7x {
	padding: 2.1875em
}

.P-8x {
	padding: 2.5em
}

.P-9x {
	padding: 2.8125em
}

.P-10x {
	padding: 3.125em
}

.Pl_,
.Plr {
	padding-left: 0
}

.Pl-1,
.Plr-1 {
	padding-left: 1px
}

.Pl-1x,
.Plr-1x {
	padding-left: 0.3125em
}

.Pl-2x,
.Plr-2x {
	padding-left: 0.625em
}

.Pl-3x,
.Plr-3x {
	padding-left: 0.9375em
}

.Pl-4x,
.Plr-4x {
	padding-left: 1.25em
}

.Pl-5x,
.Plr-5x {
	padding-left: 1.5625em
}

.Pl-6x,
.Plr-6x {
	padding-left: 1.875em
}

.Pl-7x,
.Plr-7x {
	padding-left: 2.1875em
}

.Pl-8x,
.Plr-8x {
	padding-left: 2.5em
}

.Pl-9x,
.Plr-9x {
	padding-left: 2.8125em
}

.Pl-10x,
.Plr-10x {
	padding-left: 3.125em
}

.Pr_,
.Plr {
	padding-right: 0
}

.Pr-1,
.Plr-1 {
	padding-right: 1px
}

.Pr-1x,
.Plr-1x {
	padding-right: 0.3125em
}

.Pr-2x,
.Plr-2x {
	padding-right: 0.625em
}

.Pr-3x,
.Plr-3x {
	padding-right: 0.9375em
}

.Pr-4x,
.Plr-4x {
	padding-right: 1.25em
}

.Pr-5x,
.Plr-5x {
	padding-right: 1.5625em
}

.Pr-6x,
.Plr-6x {
	padding-right: 1.875em
}

.Pr-7x,
.Plr-7x {
	padding-right: 2.1875em
}

.Pr-8x,
.Plr-8x {
	padding-right: 2.5em
}

.Pr-9x,
.Plr-9x {
	padding-right: 2.8125em
}

.Pr-10x,
.Plr-10x {
	padding-right: 3.125em
}

.Pt_,
.Ptb_ {
	padding-top: 0
}

.Pt-1,
.Ptb-1 {
	padding-top: 1px
}

.Pt-1x,
.Ptb-1x {
	padding-top: 0.3125em
}

.Pt-2x,
.Ptb-2x {
	padding-top: 0.625em
}

.Pt-3x,
.Ptb-3x {
	padding-top: 0.9375em
}

.Pt-4x,
.Ptb-4x {
	padding-top: 1.25em
}

.Pt-5x,
.Ptb-5x {
	padding-top: 1.5625em
}

.Pt-6x,
.Ptb-6x {
	padding-top: 1.875em
}

.Pt-7x,
.Ptb-7x {
	padding-top: 2.1875em
}

.Pt-8x,
.Ptb-8x {
	padding-top: 2.5em
}

.Pt-9x,
.Ptb-9x {
	padding-top: 2.8125em
}

.Pt-10x,
.Ptb-10x {
	padding-top: 3.125em
}

.Pb_,
.Ptb_ {
	padding-bottom: 0
}

.Pb-1,
.Ptb-1 {
	padding-bottom: 1px
}

.Pb-1x,
.Ptb-1x {
	padding-bottom: 0.3125em
}

.Pb-2x,
.Ptb-2x {
	padding-bottom: 0.625em
}

.Pb-3x,
.Ptb-3x {
	padding-bottom: 0.9375em
}

.Pb-4x,
.Ptb-4x {
	padding-bottom: 1.25em
}

.Pb-5x,
.Ptb-5x {
	padding-bottom: 1.5625em
}

.Pb-6x,
.Ptb-6x {
	padding-bottom: 1.875em
}

.Pb-7x,
.Ptb-7x {
	padding-bottom: 2.1875em
}

.Pb-8x,
.Ptb-8x {
	padding-bottom: 2.5em
}

.Pb-9x,
.Ptb-9x {
	padding-bottom: 2.8125em
}

.Pb-10x,
.Ptb-10x {
	padding-bottom: 3.125em
}

.T3-t,
.T3-b,
.T3-l,
.T3-r {
	width: 1.625em;
	height: 1.625em;
	border-style: solid;
	border-width: inherit;
	border-color: inherit;
	background-color: inherit;
	visibility: hidden;
	overflow: hidden;
	position: inherit;
}

.T3-t:after,
.T3-b:after,
.T3-l:after,
.T3-r:after {
	content: '';
	position: absolute;
	background-color: inherit;
	border-color: inherit;
	border-width: inherit;
	border-style: solid;
	-webkit-border-radius: inherit;
	-moz-border-radius: inherit;
	border-radius: inherit;
	-webkit-appearance: none;
	width: 50%;
	aspect-ratio: 1/1;
	visibility: visible;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(var(--r));
	-moz-transform: translateX(-50%) translateY(-50%) rotate(var(--r));
	transform: translateX(-50%) translateY(-50%) rotate(var(--r))
}

.T3-t:after {
	--r: 45deg;
	top: 100%;
	left: 50%
}

.T3-b:after {
	--r: -45deg;
	top: 0;
	left: 50%
}

.T3-l:after {
	--r: -45deg;
	top: 50%;
	left: 100%
}

.T3-r:after {
	--r: 45deg;
	top: 50%;
	left: 0
}

.Bb-1sA,
.B-1sA {
	border-bottom: 1px solid #AAA
}

.Bt-1sA,
.B-1sA {
	border-top: 1px solid #AAA
}

.Bl-1sA,
.B-1sA {
	border-left: 1px solid #AAA
}

.Br-1sA,
.B-1sA {
	border-right: 1px solid #AAA
}

.Bb-1sC,
.B-1sC {
	border-bottom: 1px solid #CCC
}

.Bt-1sC,
.B-1sC {
	border-top: 1px solid #CCC
}

.Bl-1sC,
.B-1sC {
	border-left: 1px solid #CCC
}

.Br-1sC,
.B-1sC {
	border-right: 1px solid #CCC
}

.Bb-1sD,
.B-1sD {
	border-bottom: 1px solid #DDD
}

.Bt-1sD,
.B-1sD {
	border-top: 1px solid #DDD
}

.Bl-1sD,
.B-1sD {
	border-left: 1px solid #DDD
}

.Br-1sD,
.B-1sD {
	border-right: 1px solid #DDD
}

.Bb-1sE,
.B-1sE {
	border-bottom: 1px solid #EEE
}

.Bt-1sE,
.B-1sE {
	border-top: 1px solid #EEE
}

.Bl-1sE,
.B-1sE {
	border-left: 1px solid #EEE
}

.Br-1sE,
.B-1sE {
	border-right: 1px solid #EEE
}

.Bb-1sF5,
.B-1sF5 {
	border-bottom: 1px solid #F5F5F5
}

.Bt-1sF5,
.B-1sF5 {
	border-top: 1px solid #F5F5F5
}

.Bl-1sF5,
.B-1sF5 {
	border-left: 1px solid #F5F5F5
}

.Br-1sF5,
.B-1sF5 {
	border-right: 1px solid #F5F5F5
}

.Bb-1sRed,
.B-1sRed {
	border-bottom: 1px solid rgb(var(--red))
}

.Bt-1sRed,
.B-1sRed {
	border-top: 1px solid rgb(var(--red))
}

.Bl-1sRed,
.B-1sRed {
	border-left: 1px solid rgb(var(--red))
}

.Br-1sRed,
.B-1sRed {
	border-right: 1px solid rgb(var(--red))
}

.Bb-1sBlue,
.B-1sBlue {
	border-bottom: 1px solid rgb(var(--blue))
}

.Bt-1sBlue,
.B-1sBlue {
	border-top: 1px solid rgb(var(--blue))
}

.Bl-1sBlue,
.B-1sBlue {
	border-left: 1px solid rgb(var(--blue))
}

.Br-1sBlue,
.B-1sBlue {
	border-right: 1px solid rgb(var(--blue))
}

.Bb-1sGreen,
.B-1sGreen {
	border-bottom: 1px solid rgb(var(--green))
}

.Bt-1sGreen,
.B-1sGreen {
	border-top: 1px solid rgb(var(--green))
}

.Bl-1sGreen,
.B-1sGreen {
	border-left: 1px solid rgb(var(--green))
}

.Br-1sGreen,
.B-1sGreen {
	border-right: 1px solid rgb(var(--green))
}

.Bb-1sOrange,
.B-1sOrange {
	border-bottom: 1px solid rgb(var(--orange))
}

.Bt-1sOrange,
.B-1sOrange {
	border-top: 1px solid rgb(var(--orange))
}

.Bl-1sOrange,
.B-1sOrange {
	border-left: 1px solid rgb(var(--orange))
}

.Br-1sOrange,
.B-1sOrange {
	border-right: 1px solid rgb(var(--orange))
}

.Bb-1sGray,
.B-1sGray {
	border-bottom: 1px solid #e6e6e6
}

.Bt-1sGray,
.B-1sGray {
	border-top: 1px solid #e6e6e6
}

.Bl-1sGray,
.B-1sGray {
	border-left: 1px solid #e6e6e6
}

.Br-1sGray,
.B-1sGray {
	border-right: 1px solid #e6e6e6
}

.Bb-1sWhite,
.B-1sWhite {
	border-bottom: 1px solid white
}

.Bt-1sWhite,
.B-1sWhite {
	border-top: 1px solid white
}

.Bl-1sWhite,
.B-1sWhite {
	border-left: 1px solid white
}

.Br-1sWhite,
.B-1sWhite {
	border-right: 1px solid white
}

.B-1s_,
.B-1sGray_,
.B-1sRed_,
.B-1sBlue_,
.B-1sGreen_,
.B-1sOrange_,
.F-Blue,
.F-Red,
.F-Green,
.F-Gray,
.F-Orange,
.F-Yellow,
.F-Pink,
.F-White,
.F-Purple {
	border: 1px solid transparent
}

.Bc-blue,
.Bc-blue_:hover,
.Bc_blue:focus,
.F-Blue:focus {
	border-color: rgb(var(--blue))
}

.Bc-red,
.Bc-red_:hover,
.Bc_red:focus,
.F-Red:focus {
	border-color: rgb(var(--red))
}

.Bc-green,
.Bc-green_:hover,
.Bc_green:focus,
.F-Green:focus {
	border-color: rgb(var(--green))
}

.Bc-orange,
.Bc-orange_:hover,
.Bc_orange:focus,
.F-Orange:focus {
	border-color: rgb(var(--orange))
}

.Bc-white,
.Bc-white_:hover,
.Bc_white:focus,
.F-White:focus {
	border-color: white
}

.Bc-gray,
.Bc-gray_:hover,
.Bc_gray:focus,
.F-Gray:focus {
	border-color: #e6e6e6
}

.Bc-pink,
.Bc-pink_:hover,
.Bc_pink:focus,
.F-Pink:focus {
	border-color: pink
}

.Bc-purple,
.Bc-purple_:hover,
.Bc_purple:focus,
.F-Purple:focus {
	border-color: purple
}

.Bc-D {
	border-color: #DDD
}

.Bc-E {
	border-color: #EEE
}

.Bw-0 {
	border-width: 0
}

.Bw-1 {
	border-width: 1px
}

.Bw-2 {
	border-width: 2px
}

.Bw-3 {
	border-width: 3px
}

.Bw-4 {
	border-width: 4px
}

.Bw-5 {
	border-width: 5px
}

.Bw-x {
	border-width: var(--x, 5px)
}

.Last_Bb>._:last-child,
.First_Bb>._:first-child {
	border: 1px solid transparent
}

.Bs-1x,
._Bs-1x,
.Bs_1x,
.Bs-1y,
.Bs_1y,
.Bs-1 {
	-webkit-box-shadow: var(--xyz) rgba(var(--color));
	-moz-box-shadow: var(--xyz) rgba(var(--color));
	-ms-box-shadow: var(--xyz) rgba(var(--color));
	box-shadow: var(--xyz) rgba(var(--color))
}

.Bs-1x {
	--xyz: 0 5px 10px;
	--color: 0, 0, 0, .1
}

._Bs-1x {
	--xyz: inset 0 5px 10px;
	--color: 0, 0, 0, .1
}

.Bs_1x {
	--xyz: 0 -5px 10px;
	--color: 0, 0, 0, .1
}

.Bs-1y {
	--xyz: 0 1px 1px;
	--color: 0, 0, 0, 0.08
}

.Bs_1y {
	--xyz: 0 -1px 1px;
	--color: 0, 0, 0, 0.08
}

.Bs-1 {
	--xyz: 0 0 1px;
	--color: 0, 0, 0, .1
}

.Next_+._ {
	display: none
}

.Next_.Active+._ {
	display: block
}

._Next+._ {
	max-height: 0;
	min-height: 0;
	overflow: hidden;
	-webkit-transition: all 260ms ease-out;
	-moz-transition: all 260ms ease-out;
	-ms-transition: all 260ms ease-out;
}

._Next.Active+._ {
	max-height: 100vh;
	min-height: 100%;
	-webkit-transition: all 700ms ease-in;
	-moz-transition: all 700ms ease-in;
	-ms-transition: all 700ms ease-in;
}

.Last_>._:last-child,
.First_>._:first-child {
	display: none
}

.Last_:hover>._:last-child,
.First_:hover>._:first-child {
	display: inline
}

.Last-o>._:last-child,
.First-o>._:first-child {
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 120ms ease-out;
	-moz-transition: all 120ms ease-out;
	-ms-transition: all 120ms ease-out;
}

.Last-o:hover>._:last-child,
.First-o:hover>._:first-child {
	-moz-opacity: 100;
	-khtml-opacity: 100;
	opacity: 100;
	visibility: visible;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
}

._Last>._:last-child,
._First>._:first-child {
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 400ms;
	-moz-transition: all 400ms;
	-ms-transition: all 400ms;
}

._Last.Active>._:last-child,
._First.Active>._:first-child {
	-moz-opacity: 100;
	-khtml-opacity: 100;
	opacity: 100;
	visibility: visible;
	-webkit-transition: all 400ms;
	-moz-transition: all 400ms;
}

.Act,
._Act,
.Act_,
._Next+._,
._Next.Active+._,
.Last-o>._:last-child,
.First-o>._:first-child,
.Last-o:hover>._:last-child,
.First-o:hover>._:first-child,
._Last>._:last-child,
._First>._:first-child,
._Last.Active>._:last-child,
._First.Active>._:first-child {
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden
}

.W-a {
	width: auto
}

.W-1x {
	width: 0.6875em
}

.W-2x {
	width: 1.375em
}

.W-3x {
	width: 2.0625em
}

.W-4x {
	width: 2.75em
}

.W-5x {
	width: 3.4375em
}

.W-6x {
	width: 4.125em
}

.W-7x {
	width: 4.8125em
}

.W-8x {
	width: 5.5em
}

.W-9x {
	width: 6.1875em
}

.W-10x {
	width: 6.875em
}

.W-11x {
	width: 7.5625em
}

.W-12x {
	width: 8.25em
}

.W-13x {
	width: 8.9375em
}

.W-14x {
	width: 9.625em
}

.W-15x {
	width: 10.3125em
}

.W-16x {
	width: 11em
}

.W-17x {
	width: 11.6875em
}

.W-18x {
	width: 12.375em
}

.W-19x {
	width: 13.0625em
}

.W-20x {
	width: 13.75em
}

.W-x {
	width: calc(var(--x, 1)*0.3125em);
}

._320,
._320c {
	width: 320px
}

._640,
._640c {
	width: 640px
}

._768,
._768c {
	width: 768px
}

._1024,
._1024c {
	width: 1024px
}

._1280,
._1280c {
	width: 1280px
}

._1920,
._1920c {
	width: 1920px;
}

._1180,
._1180c {
	width: 1180px;
}

.H-1x,
.LHH-1x {
	height: 0.6875em
}

.H-2x,
.LHH-2x {
	height: 1.375em
}

.H-3x,
.LHH-3x {
	height: 2.0625em
}

.H-4x,
.LHH-4x {
	height: 2.75em
}

.H-5x,
.LHH-5x {
	height: 3.4375em
}

.H-6x,
.LHH-6x {
	height: 4.125em
}

.H-7x,
.LHH-7x {
	height: 4.8125em
}

.H-8x,
.LHH-8x {
	height: 5.5em
}

.H-9x,
.LHH-9x {
	height: 6.1875em
}

.H-10x,
.LHH-10x {
	height: 6.875em
}

.H-11x,
.LHH-11x {
	height: 7.5625em
}

.H-12x,
.LHH-12x {
	height: 8.25em
}

.H-13x,
.LHH-13x {
	height: 8.9375em
}

.H-14x,
.LHH-14x {
	height: 9.625em
}

.H-15x,
.LHH-15x {
	height: 10.3125em
}

.H-16x,
.LHH-16x {
	height: 11em
}

.H-17x,
.LHH-17x {
	height: 11.6875em
}

.H-18x,
.LHH-18x {
	height: 12.375em
}

.LH-1x,
.LHH-1x {
	line-height: 0.6875em
}

.LH-2x,
.LHH-2x {
	line-height: 1.375em
}

.LH-3x,
.LHH-3x {
	line-height: 2.0625em
}

.LH-4x,
.LHH-4x {
	line-height: 2.75em
}

.LH-5x,
.LHH-5x {
	line-height: 3.4375em
}

.LH-6x,
.LHH-6x {
	line-height: 4.125em
}

.LH-7x,
.LHH-7x {
	line-height: 4.8125em
}

.LH-8x,
.LHH-8x {
	line-height: 5.5em
}

.LH-9x,
.LHH-9x {
	line-height: 6.1875em
}

.LH-10x,
.LHH-10x {
	line-height: 6.875em
}

.LH-11x,
.LHH-11x {
	line-height: 7.5625em
}

.LH-12x,
.LHH-12x {
	line-height: 8.25em
}

.LH-13x,
.LHH-13x {
	line-height: 8.9375em
}

.LH-14x,
.LHH-14x {
	line-height: 9.625em
}

.LH-15x,
.LHH-15x {
	line-height: 10.3125em
}

.LH-16x,
.LHH-16x {
	line-height: 11em
}

.LH-17x,
.LHH-17x {
	line-height: 11.6875em
}

.LH-18x,
.LHH-18x {
	line-height: 12.375em
}

.LH-x {
	line-height: calc(var(--x, 1)*0.3125em);
}

.LHH-x {
	height: calc(var(--x, 1)*0.3125em);
	line-height: calc(var(--x, 1)*0.3125em);
}

.Btn,
a.Btn,
.Btn-default,
._Btn-default,
._Btn_default,
.Btn-blue,
._Btn-blue,
._Btn_blue,
.Btn-red,
._Btn-red,
._Btn_red,
.Btn-green,
._Btn-green,
._Btn_green,
.Btn-orange,
._Btn-orange,
._Btn_orange,
.Btn-yellow,
._Btn-yellow,
.Btn-purple,
._Btn-purple,
._Btn_purple,
.Btn-pink,
._Btn-pink,
._Btn_pink {
	display: inline-block;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
	border: 0.0625em solid var(--b, transparent);
	background: none;
	padding: 0.55em 0.875em;
	color: rgb(var(--c));
	background-color: rgb(var(--bc))
}

.Btn-default {
	--bc: 230, 230, 230
}

.Btn-yellow {
	--bc: var(--yellow);
	--c: 50, 50, 50
}

.Btn-blue {
	--bc: var(--blue);
	--c: var(--white)
}

.Btn-red {
	--bc: var(--red);
	--c: var(--white)
}

.Btn-green {
	--bc: var(--green);
	--c: var(--white)
}

.Btn-orange {
	--bc: var(--orange);
	--c: var(--white)
}

.Btn-pink {
	--bc: var(--pink);
	--c: var(--white)
}

.Btn-purple {
	--bc: var(--purple);
	--c: var(--white)
}

._Btn-default,
._Btn_default {
	--b: rgb(220, 220, 200)
}

._Btn-yellow,
._Btn_yellow {
	--b: rgb(var(--yellow));
	--c: var(--yellow)
}

._Btn-blue,
._Btn_blue {
	--b: rgb(var(--blue));
	--c: var(--blue)
}

._Btn-red,
._Btn_red {
	--b: rgb(var(--red));
	--c: var(--red)
}

._Btn-green,
._Btn_green {
	--b: rgb(var(--green));
	--c: var(--green)
}

._Btn-orange,
._Btn_orange {
	--b: rgb(var(--orange));
	--c: var(--orange)
}

[disabled=''],
[disabled='']:hover {
	cursor: not-allowed;
	background-color: #f5f5f5;
	color: #bbb
}

input:disabled,
input:disabled:hover,
button:disabled,
button:disabled:hover {
	cursor: not-allowed;
	background-color: #f5f5f5;
	color: #bbb;
	border: 1px solid #e6e6e6;
}

.Br-tl,
.Br-t,
.Br,
.Br-l,
.Arc-tl,
.Arc-t,
.Arc-l,
.Br-1x,
.Br-2x,
.Br-3x,
.Br-4x,
.Br-5x,
.Brtl-1x,
.Brtl-2x,
.Brtl-3x,
.Brtl-4x,
.Brtl-5x {
	-moz-border-radius-topleft: var(--tl);
	-webkit-border-top-left-radius: var(--tl);
	-ms-border-top-left-radius: var(--tl);
	border-top-left-radius: var(--tl);
}

.Br-tr,
.Br-t,
.Br,
.Br-r,
.Arc-tr,
.Arc-t,
.Arc-r,
.Br-1x,
.Br-2x,
.Br-3x,
.Br-4x,
.Br-5x,
.Brtr-1x,
.Brtr-2x,
.Brtr-3x,
.Brtr-4x,
.Brtr-5x {
	-moz-border-radius-topright: var(--tr);
	-webkit-border-top-right-radius: var(--tr);
	-ms-border-top-right-radius: var(--tr);
	border-top-right-radius: var(--tr);
}

.Br-bl,
.Br-b,
.Br,
.Br-l,
.Arc-bl,
.Arc-b,
.Arc-l,
.Br-1x,
.Br-2x,
.Br-3x,
.Br-4x,
.Br-5x,
.Brbl-1x,
.Brbl-2x,
.Brbl-3x,
.Brbl-4x,
.Brbl-5x {
	-moz-border-radius-bottomleft: var(--bl);
	-webkit-border-bottom-left-radius: var(--bl);
	-ms-border-bottom-left-radius: var(--bl);
	border-bottom-left-radius: var(--bl);
}

.Br-br,
.Br-b,
.Br,
.Br-r,
.Arc-br,
.Arc-b,
.Arc-r,
.Br-1x,
.Br-2x,
.Br-3x,
.Br-4x,
.Br-5x,
.Brbr-1x,
.Brbr-2x,
.Brbr-3x,
.Brbr-4x,
.Brbr-5x {
	-moz-border-radius-bottomright: var(--br);
	-webkit-border-bottom-right-radius: var(--br);
	-ms-border-bottom-right-radius: var(--br);
	border-bottom-right-radius: var(--br);
}

.Br-tl,
.Br-t,
.Br-l,
.Br {
	--tl: 50em
}

.Br-tr,
.Br-t,
.Br-r,
.Br {
	--tr: 50em
}

.Br-bl,
.Br-b,
.Br-l,
.Br {
	--bl: 50em
}

.Br-br,
.Br-b,
.Br-r,
.Br {
	--br: 50em
}

._Br {
	--tl: 0;
	--tr: 0;
	--bl: 0;
	--br: 0
}

.Arc-tl,
.Arc-t,
.Arc-l {
	--tl: 100%
}

.Arc-tr,
.Arc-t,
.Arc-r {
	--tr: 100%
}

.Arc-bl,
.Arc-b,
.Arc-l {
	--bl: 100%
}

.Arc-br,
.Arc-b,
.Arc-r {
	--br: 100%
}

.Brtl-1x,
.Br-1x {
	--tl: .1875em
}

.Brtl-2x,
.Br-2x {
	--tl: .3125em
}

.Brtl-3x,
.Br-3x {
	--tl: .625em
}

.Brtl-4x,
.Br-4x {
	--tl: 1em
}

.Brtl-5x,
.Br-5x {
	--tl: 1.25em
}

.Brtr-1x,
.Br-1x {
	--tr: .1875em
}

.Brtr-2x,
.Br-2x {
	--tr: .3125em
}

.Brtr-3x,
.Br-3x {
	--tr: .625em
}

.Brtr-4x,
.Br-4x {
	--tr: 1em
}

.Brtr-5x,
.Br-5x {
	--tr: 1.25em
}

.Brbl-1x,
.Br-1x {
	--bl: .1875em
}

.Brbl-2x,
.Br-2x {
	--bl: .3125em
}

.Brbl-3x,
.Br-3x {
	--bl: .625em
}

.Brbl-4x,
.Br-4x {
	--bl: 1em
}

.Brbl-5x,
.Br-5x {
	--bl: 1.25em
}

.Brbr-1x,
.Br-1x {
	--br: .1875em
}

.Brbr-2x,
.Br-2x {
	--br: .3125em
}

.Brbr-3x,
.Br-3x {
	--br: .625em
}

.Brbr-4x,
.Br-4x {
	--br: 1em
}

.Brbr-5x,
.Br-5x {
	--br: 1.25em
}

._Wa-n,
.Br,
.Br-t,
.Br-l,
.Br-b,
.Br-r,
.Br-tl,
.Br-tr,
.Br-bl,
.Br-br,
.Brtl-1x,
.Brtl-2x,
.Brtl-3x,
.Brtl-4x,
.Brtl-5x,
.Brtr-1x,
.Brtr-2x,
.Brtr-3x,
.Brtr-4x,
.Brtr-5x,
.Brbl-1x,
.Brbl-2x,
.Brbl-3x,
.Brbl-4x,
.Brbl-5x,
.Brbr-1x,
.Brbr-2x,
.Brbr-3x,
.Brbr-4x,
.Brbr-5x,
.Br-1x,
.Br-2x,
.Br-3x,
.Br-4x,
.Br-5x {
	-webkit-appearance: none
}

[shadow]::after,
[gradient]::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	border-radius: inherit;
	background-color: inherit;
}

[gradient]::before {
	background: linear-gradient(var(--deg), rgba(var(--start), .2), rgba(var(--end), 0))
}

[Black][gradient="0"]::before,
[Black][gradient="45"]::before,
[Black][gradient="90"]::before,
[Black][gradient="135"]::before,
[Black][gradient="180"]::before,
[Black][gradient="225"]::before,
[Black][gradient="270"]::before,
[Black][gradient="315"]::before,
[Black][gradient="360"]::before {
	--start: var(--black);
	--end: var(--black)
}

[White][gradient="0"]::before,
[White][gradient="45"]::before,
[White][gradient="90"]::before,
[White][gradient="135"]::before,
[White][gradient="180"]::before,
[White][gradient="225"]::before,
[White][gradient="270"]::before,
[White][gradient="315"]::before,
[White][gradient="360"]::before {
	--start: var(--white);
	--end: var(--white)
}

[Blue][gradient="0"]::before,
[Blue][gradient="45"]::before,
[Blue][gradient="90"]::before,
[Blue][gradient="135"]::before,
[Blue][gradient="180"]::before,
[Blue][gradient="225"]::before,
[Blue][gradient="270"]::before,
[Blue][gradient="315"]::before,
[Blue][gradient="360"]::before {
	--start: var(--blue);
	--end: var(--blue)
}

[Green][gradient="0"]::before,
[Green][gradient="45"]::before,
[Green][gradient="90"]::before,
[Green][gradient="135"]::before,
[Green][gradient="180"]::before,
[Green][gradient="225"]::before,
[Green][gradient="270"]::before,
[Green][gradient="315"]::before,
[Green][gradient="360"]::before {
	--start: var(--green);
	--end: var(--green)
}

[Red][gradient="0"]::before,
[Red][gradient="45"]::before,
[Red][gradient="90"]::before,
[Red][gradient="135"]::before,
[Red][gradient="180"]::before,
[Red][gradient="225"]::before,
[Red][gradient="270"]::before,
[Red][gradient="315"]::before,
[Red][gradient="360"]::before {
	--start: var(--red);
	--end: var(--red)
}

[Pink][gradient="0"]::before,
[Pink][gradient="45"]::before,
[Pink][gradient="90"]::before,
[Pink][gradient="135"]::before,
[Pink][gradient="180"]::before,
[Pink][gradient="225"]::before,
[Pink][gradient="270"]::before,
[Pink][gradient="315"]::before,
[Pink][gradient="360"]::before {
	--start: var(--pink);
	--end: var(--pink)
}

[Yellow][gradient="0"]::before,
[Yellow][gradient="45"]::before,
[Yellow][gradient="90"]::before,
[Yellow][gradient="135"]::before,
[Yellow][gradient="180"]::before,
[Yellow][gradient="225"]::before,
[Yellow][gradient="270"]::before,
[Yellow][gradient="315"]::before,
[Yellow][gradient="360"]::before {
	--start: var(--yellow);
	--end: var(--yellow)
}

[Purple][gradient="0"]::before,
[Purple][gradient="45"]::before,
[Purple][gradient="90"]::before,
[Purple][gradient="135"]::before,
[Purple][gradient="180"]::before,
[Purple][gradient="225"]::before,
[Purple][gradient="270"]::before,
[Purple][gradient="315"]::before,
[Purple][gradient="360"]::before {
	--start: var(--purple);
	--end: var(--purple)
}

[gradient="0"]::before {
	--deg: 0deg
}

[gradient="45"]::before {
	--deg: 45deg
}

[gradient="90"]::before {
	--deg: 90deg
}

[gradient="135"]::before {
	--deg: 135deg
}

[gradient="180"]::before {
	--deg: 180deg
}

[gradient="225"]::before {
	--deg: 225deg
}

[gradient="270"]::before {
	--deg: 270deg
}

[gradient="315"]::before {
	--deg: 315deg
}

[gradient="360"]::before {
	--deg: 360deg
}

[shadow='1x']:after {
	left: 0;
	top: 15%;
	opacity: .8;
	filter: blur(5px);
	z-index: -1;
}

[shadow='2x']:after {
	left: 0;
	top: 30%;
	opacity: .6;
	filter: blur(10px);
	z-index: -1;
}

[shadow='1x'],
[shadow='2x'] {
	z-index: 1;
}

.Fb-1x {
	filter: blur(10px);
}

.Fb-2x {
	filter: blur(20px);
}

._Black-1,
._Black-2,
._Black-3,
._Black-4,
._Black-5,
._Black-6,
._Black-7,
._Black-8,
._Black-9,
._White-1,
._White-2,
._White-3,
._White-4,
._White-5,
._White-6,
._White-7,
._White-8,
._White-9,
._Red-1,
._Red-2,
._Red-3,
._Red-4,
._Red-5,
._Red-6,
._Red-7,
._Red-8,
._Red-9,
._Blue-1,
._Blue-2,
._Blue-3,
._Blue-4,
._Blue-5,
._Blue-6,
._Blue-7,
._Blue-8,
._Blue-9,
._Green-1,
._Green-2,
._Green-3,
._Green-4,
._Green-5,
._Green-6,
._Green-7,
._Green-8,
._Green-9 {
	background-color: rgba(var(--color), var(--alpha))
}

._Black-1,
._Black-2,
._Black-3,
._Black-4,
._Black-5,
._Black-6,
._Black-7,
._Black-8,
._Black-9 {
	--color: var(--black)
}

._White-1,
._White-2,
._White-3,
._White-4,
._White-5,
._White-6,
._White-7,
._White-8,
._White-9 {
	--color: var(--white)
}

._Red-1,
._Red-2,
._Red-3,
._Red-4,
._Red-5,
._Red-6,
._Red-7,
._Red-8,
._Red-9 {
	--color: var(--red)
}

._Blue-1,
._Blue-2,
._Blue-3,
._Blue-4,
._Blue-5,
._Blue-6,
._Blue-7,
._Blue-8,
._Blue-9 {
	--color: var(--red)
}

._Green-1,
._Green-2,
._Green-3,
._Green-4,
._Green-5,
._Green-6,
._Green-7,
._Green-8,
._Green-9 {
	--color: var(--red)
}

._Black-1,
._White-1,
._Red-1,
._Blue-1,
._Green-1 {
	--alpha: .1
}

._Black-2,
._White-2,
._Red-2,
._Blue-2,
._Green-2 {
	--alpha: .2
}

._Black-3,
._White-3,
._Red-3,
._Blue-3,
._Green-3 {
	--alpha: .3
}

._Black-4,
._White-4,
._Red-4,
._Blue-4,
._Green-4 {
	--alpha: .4
}

._Black-5,
._White-5,
._Red-5,
._Blue-5,
._Green-5 {
	--alpha: .5
}

._Black-6,
._White-6,
._Red-6,
._Blue-6,
._Green-6 {
	--alpha: .6
}

._Black-7,
._White-7,
._Red-7,
._Blue-7,
._Green-7 {
	--alpha: .7
}

._Black-8,
._White-8,
._Red-8,
._Blue-8,
._Green-8 {
	--alpha: .8
}

._Black-9,
._White-9,
._Red-9,
._Blue-9,
._Green-9 {
	--alpha: .9
}

.White {
	color: white
}

.Black {
	color: Black
}

.Gray {
	color: gray
}

.LightGrey {
	color: lightgrey
}

.WhiteSmoke,
.F5 {
	color: whitesmoke
}

.Fa {
	color: #FAFAFA
}

.E {
	color: #EEE
}

.Red {
	color: rgb(var(--red))
}

.Green {
	color: rgb(var(--green))
}

.Blue {
	color: rgb(var(--blue))
}

.Pink {
	color: pink
}

.LightPink {
	color: lightpink
}

.SkyBlue {
	color: skyblue
}

.LightBlue {
	color: lightblue
}

.LightGreen {
	color: lightgreen
}

.Yellow {
	color: yellow
}

.Orange {
	color: #FC7B1D
}

._White {
	background-color: white
}

._Black {
	background-color: black
}

._Fa {
	background-color: #FAFAFA
}
._E{background-color: #EEE;}
._D{background-color: #DDD;}

._Gray {
	background-color: gray
}

._LightGrey {
	background-color: lightgrey
}

._WhiteSmoke {
	background-color: whitesmoke
}

._Blue {
	background-color: rgb(var(--blue))
}

._Red {
	background-color: rgb(var(--red))
}

._Pink {
	background-color: pink
}

._LightPink {
	background-color: lightpink
}

._SkyBlue {
	background-color: skyblue
}

._LightBlue {
	background-color: lightblue
}

._Green {
	background-color: rgb(var(--green))
}

._LightGreen {
	background-color: lightgreen
}

._Yellow {
	background-color: #fdd100
}

._Orange {
	background-color: #FC7B1D
}

._1 {
	width: 1%
}

._2 {
	width: 2%
}

._3 {
	width: 3%
}

._4 {
	width: 4%
}

._5 {
	width: 5%
}

._6 {
	width: 6%
}

._7 {
	width: 7%
}

._8 {
	width: 8%
}

._9 {
	width: 9%
}

._10 {
	width: 10%
}

._11 {
	width: 11%
}

._12 {
	width: 12%
}

._13 {
	width: 13%
}

._14 {
	width: 14%
}

._15 {
	width: 15%
}

._16 {
	width: 16%
}

._17 {
	width: 17%
}

._18 {
	width: 18%
}

._19 {
	width: 19%
}

._20 {
	width: 20%
}

._21 {
	width: 21%
}

._22 {
	width: 22%
}

._23 {
	width: 23%
}

._24 {
	width: 24%
}

._25 {
	width: 25%
}

._26 {
	width: 26%
}

._27 {
	width: 27%
}

._28 {
	width: 28%
}

._29 {
	width: 29%
}

._30 {
	width: 30%
}

._31 {
	width: 31%
}

._32 {
	width: 32%
}

._33 {
	width: 33%
}

._34 {
	width: 34%
}

._35 {
	width: 35%
}

._36 {
	width: 36%
}

._37 {
	width: 37%
}

._38 {
	width: 38%
}

._39 {
	width: 39%
}

._40 {
	width: 40%
}

._41 {
	width: 41%
}

._42 {
	width: 42%
}

._43 {
	width: 43%
}

._44 {
	width: 44%
}

._45 {
	width: 45%
}

._46 {
	width: 46%
}

._47 {
	width: 47%
}

._48 {
	width: 48%
}

._49 {
	width: 49%
}

._50 {
	width: 50%
}

._51 {
	width: 51%
}

._52 {
	width: 52%
}

._53 {
	width: 53%
}

._54 {
	width: 54%
}

._55 {
	width: 55%
}

._56 {
	width: 56%
}

._57 {
	width: 57%
}

._58 {
	width: 58%
}

._59 {
	width: 59%
}

._60 {
	width: 60%
}

._61 {
	width: 61%
}

._62 {
	width: 62%
}

._63 {
	width: 63%
}

._64 {
	width: 64%
}

._65 {
	width: 65%
}

._66 {
	width: 66%
}

._67 {
	width: 67%
}

._68 {
	width: 68%
}

._69 {
	width: 69%
}

._70 {
	width: 70%
}

._71 {
	width: 71%
}

._72 {
	width: 72%
}

._73 {
	width: 73%
}

._74 {
	width: 74%
}

._75 {
	width: 75%
}

._76 {
	width: 76%
}

._77 {
	width: 77%
}

._78 {
	width: 78%
}

._79 {
	width: 79%
}

._80 {
	width: 80%
}

._81 {
	width: 81%
}

._82 {
	width: 82%
}

._83 {
	width: 83%
}

._84 {
	width: 84%
}

._85 {
	width: 85%
}

._86 {
	width: 86%
}

._87 {
	width: 87%
}

._88 {
	width: 88%
}

._89 {
	width: 89%
}

._90 {
	width: 90%
}

._91 {
	width: 91%
}

._92 {
	width: 92%
}

._93 {
	width: 93%
}

._94 {
	width: 94%
}

._95 {
	width: 95%
}

._96 {
	width: 96%
}

._97 {
	width: 97%
}

._98 {
	width: 98%
}

._99 {
	width: 99%
}

._100,
.W,
.WH {
	width: 100%
}

._200 {
	width: 200%
}

._300 {
	width: 300%
}

._400 {
	width: 400%
}

._500 {
	width: 500%
}

.__33 {
	width: 33.333%
}

.GR {
	width: 61.8%
}

._GR {
	width: 38.2%
}

.SR {
	width: 58.6%
}

._SR {
	width: 41.4%
}

.PR {
	width: 57.7%
}

._PR {
	width: 42.3%
}

.BR {
	width: 69.7%
}

._BR {
	width: 30.3%
}

.G {
	aspect-ratio: 1/1
}

.HGR {
	aspect-ratio: 1/0.618
}

._HGR {
	aspect-ratio: 1/0.382
}

.HSR {
	aspect-ratio: 1/0.586
}

._HSR {
	aspect-ratio: 1/0.414
}

.HPR {
	aspect-ratio: 1/0.577
}

._HPR {
	aspect-ratio: 1/0.423
}

.HBR {
	aspect-ratio: 1/0.697
}

._HBR {
	aspect-ratio: 1/0.303
}

.H-GR {
	aspect-ratio: 1/1.618
}
.H_GR{aspect-ratio: 1/1.382}

.Mw,
.Mwh,
.ZoomImg {
	max-width: 100%
}

.Mh,
.Mwh,
.ZoomImg {
	max-height: 100%
}

._Mw,
._Mwh {
	min-width: 100%
}

._Mh,
._Mwh {
	min-height: 100%
}

.H,
.WH {
	height: 100%
}

.Vw,
.VWH {
	width: 100vw
}

.Vh,
.VWH {
	height: 100vh
}

.Mvw {
	max-width: 100vw
}

.Mvh {
	max-height: 100vw
}

._Mvw {
	min-width: 100vw
}

._Mvh {
	min-height: 100vh
}

.L-l {
	left: 0
}

.L-c {
	left: 50%
}

.L-r {
	left: 100%
}

.T-t {
	top: 0
}

.T-c {
	top: 50%
}

.T-b {
	top: 100%
}

.T-3x {
	top: 2.0625em
}

.T-4x {
	top: 2.75em
}

.T-5x {
	top: 3.4375em
}

.T-6x {
	top: 4.125em
}

.T-x {
	top: calc(var(--x, 1)*0.3125em)
}

.R-r {
	right: 0
}

.R-c {
	right: 50%
}

.R-l {
	right: 100%
}

.B-b {
	bottom: 0
}

.B-c {
	bottom: 50%
}

.B-t {
	bottom: 100%
}

.B-4x {
	bottom: 2.75em
}

.B-5x {
	bottom: 3.4375em
}

.B-6x {
	bottom: 4.125em
}

.B-7x {
	bottom: 4.8125em
}

.B-8x {
	bottom: 5.5em
}

.B-x {
	bottom: calc(var(--x, 1)*0.3125em)
}

.Btcw-1x {
	border-top-color: rgba(255, 255, 255, .1)
}

.Btcb-1x {
	border-top-color: rgba(0, 0, 0, .1)
}

.Ts-w {
	text-shadow: 1px 1px 0px rgb(var(--white))
}

.Ts-g {
	text-shadow: 1px 1px 0px rgba(100, 100, 100, 0.5)
}

.Fw-b,
[Bold],
.bold,
optgroup {
	font-weight: bold
}

.Us-n,
.NotSelect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary,
.D-b {
	display: block
}

.D-f,
.Center,
.Layout,
.FlexX,
.FlexY {
	display: flex
}

.D-i {
	display: inline
}

.W-fc {
	width: fit-content
}

audio,
canvas,
progress,
video,
.D-ib {
	display: inline-block
}

.D-n,
.Hide,
template,
[hidden] {
	display: none
}

.D-g,
.Grid {
	display: grid
}

.D-t {
	display: table
}

.D-tr {
	display: table-row
}

.D-tc {
	display: table-cell
}

.Tl-f {
	table-layout: fixed
}

.D-wb {
	display: -webkit-box
}

.Show {
	display: inherit
}

img,
.Pe-n {
	pointer-events: none
}

ul,
li,
.Ls-n {
	list-style: none
}

.Ai-c,
.Center {
	align-items: center
}

.Ai-s {
	align-items: stretch
}

.Ac-s {
	align-content: stretch
}

.As-c {
	align-self: center
}

.As-fs {
	align-self: flex-start
}

.As-fe {
	align-self: flex-end
}

.Jc-c,
.Center {
	justify-content: center
}

.Jc-fs {
	justify-content: flex-start
}

.Jc-fe {
	justify-content: flex-end
}

.Jc-sb {
	justify-content: space-between
}

.Fd-r {
	flex-direction: row
}

.Fd-c {
	flex-direction: column
}

.Sw-n {
	scrollbar-width: none
}

.Sw-n::-webkit-scrollbar {
	display: none
}

.Sst-x-m {
	scroll-snap-type: x mandatory
}

.Sst-y-m {
	scroll-snap-type: y mandatory
}

.Ssa-s {
	scroll-snap-align: start
}

.Ssa-e {
	scroll-snap-align: end
}

.Ssa-c {
	scroll-snap-align: center
}

.Ff-rw {
	flex-flow: row wrap;
}

.Fw-w,
.layout,
.FlexX {
	flex-wrap: wrap;
}

.Fb-a {
	flex-basis: auto;
}

.Ff-wc {
	display: flex;
	flex-flow: wrap column;
	align-content: flex-start
}

.Ff-c,
.FlexY {
	flex-flow: column
}

.I2:nth-child(2n+1),
.I3:nth-child(3n+1),
.I4:nth-child(4n+1),
.I5:nth-child(5n+1),
.I6:nth-child(6n+1),
.I7:nth-child(7n+1),
.I8:nth-child(8n+1),
.I9:nth-child(9n+1),
.I10:nth-child(10n+1) {
	order: 1
}

.I2:nth-child(2n+2),
.I3:nth-child(3n+2),
.I4:nth-child(4n+2),
.I5:nth-child(5n+2),
.I6:nth-child(6n+2),
.I7:nth-child(7n+2),
.I8:nth-child(8n+2),
.I9:nth-child(9n+2),
.I10:nth-child(10n+2) {
	order: 2
}

.I3:nth-child(3n+3),
.I4:nth-child(4n+3),
.I5:nth-child(5n+3),
.I6:nth-child(6n+3),
.I7:nth-child(7n+3),
.I8:nth-child(8n+3),
.I9:nth-child(9n+3),
.I10:nth-child(10n+3) {
	order: 3
}

.I4:nth-child(4n+4),
.I5:nth-child(5n+4),
.I6:nth-child(6n+4),
.I7:nth-child(7n+4),
.I8:nth-child(8n+4),
.I9:nth-child(9n+4),
.I10:nth-child(10n+4) {
	order: 4
}

.I5:nth-child(5n+5),
.I6:nth-child(6n+5),
.I7:nth-child(7n+5),
.I8:nth-child(8n+5),
.I9:nth-child(9n+5),
.I10:nth-child(10n+5) {
	order: 5
}

.I6:nth-child(6n+6),
.I7:nth-child(7n+6),
.I8:nth-child(8n+6),
.I9:nth-child(9n+6),
.I10:nth-child(10n+6) {
	order: 6
}

.I7:nth-child(7n+7),
.I8:nth-child(8n+7),
.I9:nth-child(9n+7),
.I10:nth-child(10n+7) {
	order: 7
}

.I8:nth-child(8n+8),
.I9:nth-child(9n+8),
.I10:nth-child(10n+8) {
	order: 8
}

.I9:nth-child(9n+9),
.I10:nth-child(10n+9) {
	order: 9
}

.I10:nth-child(10n+10) {
	order: 10
}

.F-a {
	flex: auto
}

.Auto {
	flex: 1
}

.Of-z {
	object-fit: contain
}

.Of-f {
	object-fit: fill
}

.Of-c {
	object-fit: cover
}

.P-r {
	position: relative
}

.P-i {
	position: initial
}

.P-s {
	position: sticky;
	position: -webkit-sticky
}

.F-l {
	float: left
}

.F-r {
	float: right
}

.C-b {
	clear: both
}

.C-p {
	cursor: pointer
}

.C-na {
	cursor: not-allowed
}

.C-d {
	cursor: default
}

.C-m {
	cursor: move
}

.O-v,
button,
input {
	overflow: visible
}

.Ox-v {
	overflow-x: visible
}

.Oy-v {
	overflow-y: visible
}

.O-h,
svg:not(:root) {
	overflow: hidden
}

.Ox-h {
	overflow-x: hidden
}

.Oy-h {
	overflow-y: hidden
}

.O-a,
textarea {
	overflow: auto
}

.Ox-a {
	overflow-x: auto
}

.Oy-a {
	overflow-y: auto
}

.O-s {
	overflow: scroll;
}

.Ox-s {
	overflow-x: scroll;
}

.Oy-s {
	overflow-y: scroll;
}

.O-s,
.Ox-s,
.Oy-s,
.Ox-a,
.Oy-a,
.O-a {
	-webkit-overflow-scrolling: touch
}

.V-h,
.fadeOut {
	visibility: hidden
}

.V-v,
.fadeIn {
	visibility: visible
}

.Ws-n {
	white-space: nowrap
}

.To-e {
	text-overflow: ellipsis
}

.Td-n {
	text-decoration: none
}
.Tt-u{text-transform:uppercase}.Tt-c{text-transform: capitalize}

._wa-n {
	-webkit-appearance: none
}

.Va-m,
.VT-mc,
.TV-cm {
	vertical-align: middle
}

.Va-t {
	vertical-align: top
}

.Va-tt {
	vertical-align: text-top
}

.Va-tb {
	vertical-align: text-bottom
}

.Va-b {
	vertical-align: bottom
}

.Ta-c,
.VT-mc,
.TV-cm {
	text-align: center
}

.Ta-l {
	text-align: left
}

.Ta-r {
	text-align: right
}

.Ta-j {
	text-align: justify
}

.Wm-ht {
	writing-mode: horizontal-tb
}

.Wm-vrl {
	writing-mode: vertical-rl
}

.Wm-vlr {
	writing-mode: vertical-lr
}

.Chicago {
	font-family: impact, chicago
}

.YaHei {
	font-family: Arial, "Microsoft YaHei", sans-serif
}

.Vm-lr {
	writing-mode: vertical-lr;
	writing-mode: tb-lr;
}

.Vm-rl {
	writing-mode: vertical-rl;
	writing-mode: tb-rl;
}

.Mlr-a,
._320c,
._640c,
._768c,
._1024c,
._1280c,
._1920c,
._1180c {
	margin-left: auto;
	margin-right: auto
}

.Ml-a {
	margin-left: auto
}

.Mr-a {
	margin-right: auto
}

.Bsbb {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.Bscb {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.Bs-s {
	border-style: solid
}

.Bs-d {
	border-style: dashed
}

.Bs-n,
img {
	border-style: none
}

.Bc-c {
	border-collapse: collapse
}

.Bc-s {
	border-collapse: separate
}

.Bc-i {
	border-color: inherit
}

.Bgc-i {
	background-color: inherit
}

.Br-i {
	border-radius: inherit;
}

.Fs-0 {
	font-size: 0
}

.Fs-1x {
	font-size: .1rem
}

.Fs-2x {
	font-size: .2rem
}

.Fs-3x {
	font-size: .3rem
}

.Fs-4x {
	font-size: .4rem
}

.Fs-5x {
	font-size: .5rem
}

.Fs-6x {
	font-size: .6rem
}

.Fs-7x {
	font-size: .7rem
}

.Fs-8x {
	font-size: .8rem
}

.Fs-9x {
	font-size: .9rem
}

.Fs-10x {
	font-size: 1rem
}

.Fs-11x {
	font-size: 1.1rem
}

.Fs-12x {
	font-size: 1.2rem
}

.Fs-13x {
	font-size: 1.3rem
}

.Fs-14x {
	font-size: 1.4rem
}

.Fs-15x {
	font-size: 1.5rem
}

.Fs-16x {
	font-size: 1.6rem
}

.Fs-17x {
	font-size: 1.7rem
}

.Fs-18x {
	font-size: 1.8rem
}

.Fs-xxs {
	font-size: xx-small
}

.Fs-xs {
	font-size: x-small
}

.Fs-s {
	font-size: small
}

.Fs-m {
	font-size: medium
}

.Fs-l {
	font-size: large
}

.Fs-xl {
	font-size: x-large
}

.Fs-xxl {
	font-size: xx-large
}

.Fs-i {
	font-style: italic
}

.Cover,
.Cover-lt,
.Cover-lb,
.Cover-rt,
.Cover-rb {
	background-repeat: no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-position: center
}

.Bp-lt,
.Cover-lt {
	background-position: left top
}

.Bp-lb,
.Cover-lb {
	background-position: left bottom
}

.Bp-rt,
.Cover-rt {
	background-position: right top
}

.Bp-rb,
.Cover-rb {
	background-position: right bottom
}

.Zi-b {
	z-index: 0
}

.Zi-m {
	z-index: 1
}

.Zi-t {
	z-index: 99999
}

.Zi-1b {
	z-index: 9
}

.Zi-1m {
	z-index: 10
}

.Zi-1t {
	z-index: 11
}

.Zi-2b {
	z-index: 99
}

.Zi-2m {
	z-index: 100
}

.Zi-2t {
	z-index: 101
}

.Zi-3b {
	z-index: 999
}

.Zi-3m {
	z-index: 1000
}

.Zi-3t {
	z-index: 1001
}

.Bc-n {
	background-color: none
}

.Bgc-t,[odd]:nth-child(odd),[even]:nth-child(even) {
	background-color: transparent
}

.Btc-t {
	border-top-color: transparent
}

.Bbc-t {
	border-bottom-color: transparent
}

.Blc-t {
	border-left-color: transparent
}

.Brc-t {
	border-right-color: transparent
}

.Bc-t {
	border-color: transparent
}

.Btw-0,
.T3-b {
	border-top-width: 0
}

.Bbw-0,
.T3-t {
	border-bottom-width: 0
}

.Blw-0,
.T3-r {
	border-left-width: 0
}

.Brw-0,
.T3-l {
	border-right-width: 0
}

.Bc-blue,
.Bc-blue_:hover,
.Bc_blue:focus {
	border-color: rgb(var(--blue))
}

.Bc-red,
.Bc-red_:hover,
.Bc_red:focus {
	border-color: rgb(var(--red))
}

.Bc-green,
.Bc-green_:hover,
.Bc_green:focus {
	border-color: rgb(var(--green))
}

.Bc-orange,
.Bc-orange_:hover,
.Bc_orange:focus {
	border-color: #FC7B1D
}

.Bc-white,
.Bc-white_:hover,
.Bc_white:focus {
	border-color: white
}

.Bc-gray,
.Bc-gray_:hover,
.Bc_gray:focus {
	border-color: #e6e6e6
}

.Bc-D {
	border-color: #DDD
}

.Bc-E {
	border-color: #EEE
}

[Opacity],
.fadeOut,
.O-0,
.O-1,
.O-2,
.O-3,
.O-4,
.O-5,
.O-6,
.O-7,
.O-8,
.O-9,
.O-10 {
	--opacity: 0;
	-moz-opacity: var(--opacity);
	-khtml-opacity: var(--opacity);
	opacity: var(--opacity)
}

[Opacity='1'],
.O-1 {
	--opacity: .1;
}

[Opacity='2'],
.O-2 {
	--opacity: .2;
}

[Opacity='3'],
.O-3 {
	--opacity: .3;
}

[Opacity='4'],
.O-4 {
	--opacity: .4;
}

[Opacity='5'],
.O-5 {
	--opacity: .5;
}

[Opacity='6'],
.O-6 {
	--opacity: .6;
}

[Opacity='7'],
.O-7 {
	--opacity: .7;
}

[Opacity='8'],
.O-8 {
	--opacity: .8;
}

[Opacity='9'],
.O-9 {
	--opacity: .9;
}

[Opacity='10'],
.O-10 {
	--opacity: 1;
}

[Row] {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	height: auto;
	-webkit-line-clamp: var(--row, 1);
}

[Row='1'] {
	--row: 1;
}

[row='2'] {
	--row: 2;
}

[row='3'] {
	--row: 3
}

[row='4'] {
	--row: 4
}

[row='5'] {
	--row: 5
}

.Act,
._Act,
.Act_ {
	-webkit-transition: all var(--transition);
	-moz-transition: all var(--transition);
	-ms-transition: all var(--transition);
}

._Act {
	--transition: 250ms;
}

.Act {
	--transition: 400ms;
}

.Act_ {
	--transition: 550ms;
}

.Adt {
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.Switch {
	aspect-ratio: 1.68;
	height: 1.6em;
	display: inline-block;
	vertical-align: middle;
	position: relative
}

.Switch .Sub {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
	background-color: #ccc;
	display: inline-block;
}

.Switch .Sub:after {
	content: '';
	position: absolute;
	top: 0.169em;
	left: 7%;
	background-color: white;
	aspect-ratio: 1;
	height: 80%;
	z-index: 2;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2)
}

.Switch .Sub,
.Switch .Sub:after {
	-moz-border-radius: inherit;
	-webkit-border-radius: inherit;
	-ms-border-radius: inherit;
	border-radius: inherit;
	-webkit-appearance: none;
}

.Switch input[type='checkbox'] {
	z-index: 200;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

[Green].Switch input[type='checkbox']:checked+.Sub {
	background-color: rgb(var(--green))
}

[Red].Switch input[type='checkbox']:checked+.Sub {
	background-color: rgb(var(--red))
}

[Blue].Switch input[type='checkbox']:checked+.Sub {
	background-color: rgb(var(--blue))
}

[Orange].Switch input[type='checkbox']:checked+.Sub {
	background-color: rgb(var(--orange))
}

[Orange].Switch input[type='checkbox']:checked+.Sub {
	background-color: rgb(var(--orange))
}

[Purple].Switch input[type='checkbox']:checked+.Sub {
	background-color: rgb(var(--purple))
}

[Pink].Switch input[type='checkbox']:checked+.Sub {
	background-color: rgb(var(--pink))
}

[Yellow].Switch input[type='checkbox']:checked+.Sub {
	background-color: rgb(var(--yellow))
}

.Switch input[type='checkbox']:checked+.Sub:after {
	left: 45%
}

.Checkbox,
.Radio {
	aspect-ratio: 1;
	height: 1.2em;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}

.Checkbox input[type='checkbox'],
.Radio input[type='radio'] {
	display: none;
}

.Checkbox input[type='checkbox']+.Sub,
.Radio input[type='radio']+.Sub {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.Checkbox input[type='checkbox']+.Sub::after,
.Radio input[type='radio']+.Sub::after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: none;
	z-index: 0;
	border: 1px solid #bbb;
}

.Checkbox input[type='checkbox']:checked+.Sub::after {
	background-color: rgb(var(--blue));
	border-color: transparent;
}

.Radio input[type='radio']:checked+.Sub::after {
	background-color: #FFF;
	border-color: rgb(var(--blue))
}

.Radio input[type='radio']:checked+.Sub::before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 50%;
	height: 50%;
	z-index: 1;
	margin: 25% auto;
	background-color: rgb(var(--blue));
}

.Checkbox input[type='checkbox']:checked+.Sub::before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 0.4em;
	height: .7em;
	z-index: 1;
	margin: 0.12em auto;
	border-bottom: .15em solid #FFF;
	border-right: .15em solid #FFF;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.Checkbox,
.Checkbox .Sub,
.Checkbox .Sub::after,
.Radio,
.Radio .Sub,
.Radio .Sub::after,
.Radio input[type='radio']:checked+.Sub::before {
	-moz-border-radius: inherit;
	-webkit-border-radius: inherit;
	-ms-border-radius: inherit;
	border-radius: inherit;
	-webkit-appearance: none;
}

[Green]>.Checkbox input[type='checkbox']:checked+.Sub::after,
[Green]>.Radio input[type='radio']:checked+.Sub::before {
	background-color: rgb(var(--green));
}

[Red]>.Checkbox input[type='checkbox']:checked+.Sub::after,
[Red]>.Radio input[type='radio']:checked+.Sub::before {
	background-color: rgb(var(--red));
}

[Blue]>.Checkbox input[type='checkbox']:checked+.Sub::after,
[Blue]>.Radio input[type='radio']:checked+.Sub::before {
	background-color: rgb(var(--blue));
}

[Orange]>.Checkbox input[type='checkbox']:checked+.Sub::after,
[Orange]>.Radio input[type='radio']:checked+.Sub::before {
	background-color: rgb(var(--orange));
}

[Purple]>.Checkbox input[type='checkbox']:checked+.Sub::after,
[Purple]>.Radio input[type='radio']:checked+.Sub::before {
	background-color: rgb(var(--purple));
}

[Pink]>.Checkbox input[type='checkbox']:checked+.Sub::after,
[Pink]>.Radio input[type='radio']:checked+.Sub::before {
	background-color: rgb(var(--pink));
}

[Yellow]>.Checkbox input[type='checkbox']:checked+.Sub::after,
[Yellow]>.Radio input[type='radio']:checked+.Sub::before {
	background-color: rgb(var(--yellow));
}

[Red]>.Radio input[type='radio']:checked+.Sub::after {
	border-color: rgb(var(--green))
}

[Blue]>.Radio input[type='radio']:checked+.Sub::after {
	border-color: rgb(var(--red))
}

[Orange]>.Radio input[type='radio']:checked+.Sub::after {
	border-color: rgb(var(--orange))
}

[Purple]>.Radio input[type='radio']:checked+.Sub::after {
	border-color: rgb(var(--purple))
}

[Pink]>.Radio input[type='radio']:checked+.Sub::after {
	border-color: rgb(var(--pink))
}

[Yellow]>.Radio input[type='radio']:checked+.Sub::after {
	border-color: rgb(var(--yellow))
}

.Switch .Sub:after,
.Switch input[type='checkbox']:checked+.Sub:after,
.Switch .Sub,
.Checkbox input[type='checkbox']+.Sub::after,
.Checkbox input[type='checkbox']:checked+.Sub::after,
.Radio input[type='radio']+.Sub::after,
.Radio input[type='radio']:checked+.Sub::after,
.Radio input[type='radio']+.Sub::before,
.Radio input[type='radio']:checked+.Sub::before {
	-webkit-transition: all 400ms;
	-moz-transition: all 400ms;
	-ms-transition: all 400ms;
}
[img-max] img{max-width: 100%;}
#__nuxt,
.full {
	min-height: 100vh;
	min-width: 100vw;
	height: 100%;
}

@media (any-hover:hover) {
	.C-i:hover {
		color: inherit
	}

	._Red_:hover {
		background-color: rgb(var(--red))
	}
	._Black_:hover{
		background-color: rgb(0,0,0);
	}

	._Pink_:hover {
		background-color: pink;
	}

	._Blue_:hover,
	._BW_:hover {
		background-color: rgb(var(--blue))
	}

	._Green_:hover {
		background-color: rgb(var(--green))
	}

	._Orange_:hover {
		background-color: #FC7B1D
	}

	._Gray_:hover {
		background-color: gray
	}

	._White_:hover {
		background-color: white
	}

	._WhiteSmoke_:hover,
	._F5R_:hover {
		background-color: whitesmoke;
	}

	.Red_:hover,
	._F5R_:hover {
		color: rgb(var(--red))
	}

	.Blue_:hover {
		color: rgb(var(--blue))
	}

	.Green_:hover {
		color: rgb(var(--green))
	}

	.Orange_:hover {
		color: #FC7B1D
	}

	.Gray_:hover {
		color: gray
	}

	.Pink_:hover {
		color: pink
	}

	.White_:hover,
	._BW_:hover {
		color: white
	}

	.Btn-default:hover {
		background-color: #c7c7c7
	}

	._Btn-default:hover {
		border-color: #AAA
	}

	._Btn_default:hover {
		background-color: #e6e6e6
	}

	.Btn-yellow:hover {
		background-color: #e6be00
	}

	.Btn-blue:hover {
		background-color: #0a6999
	}

	._Btn-blue:hover {
		border: 0.0625em solid #0a6999;
		color: #0a6999
	}

	._Btn_blue:hover {
		background-color: rgb(var(--blue));
		color: white
	}

	.Btn-red:hover {
		background-color: #C62B26
	}

	._Btn-red:hover {
		border: 0.0625em solid #C62B26;
		color: #C62B26
	}

	._Btn_red:hover {
		background-color: rgb(var(--red));
		color: white
	}

	.Btn-green:hover {
		background-color: #429842
	}

	._Btn-green:hover {
		border: 0.0625em solid #429842;
		color: #429842
	}

	._Btn_green:hover {
		background-color: rgb(var(--green));
		color: white
	}

	.Btn-orange:hover {
		background-color: #c85e0b
	}

	._Btn-orange:hover {
		border: 0.0625em solid #c85e0b;
		color: #c85e0b
	}

	._Btn_orange:hover {
		background-color: #FC7B1D;
		color: white
	}
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}
@media (any-hover:none) {
	._Red_:active {
		background-color: rgb(var(--red))
	}

	._Blue_:active,
	._BW_:active {
		background-color: rgb(var(--blue))
	}

	._Green_:active {
		background-color: rgb(var(--green))
	}

	._Orange_:active {
		background-color: #FC7B1D
	}

	._Gray_:active {
		background-color: gray
	}

	._White_:active {
		background-color: white
	}

	.Red_:active {
		color: rgb(var(--red))
	}

	.Blue_:hover {
		color: rgb(var(--blue))
	}

	.Green_:active {
		color: rgb(var(--green))
	}

	.Orange_:active {
		color: #FC7B1D
	}

	.Gray_:active {
		color: gray
	}

	.White_:active,
	._BW_:active {
		color: white
	}

	.Btn-default:active {
		background-color: #c7c7c7
	}

	._Btn-default:active {
		border-color: #AAA
	}

	._Btn_default:active {
		background-color: #e6e6e6
	}

	.Btn-yellow:active {
		background-color: #e6be00
	}

	.Btn-blue:active {
		background-color: #0a6999
	}

	._Btn-blue:active {
		border: 0.0625em solid #0a6999;
		color: #0a6999
	}

	._Btn_blue:active {
		background-color: rgb(var(--blue));
		color: white
	}

	.Btn-red:active {
		background-color: #C62B26
	}

	._Btn-red:active {
		border: 0.0625em solid #C62B26;
		color: #C62B26
	}

	._Btn_red:active {
		background-color: rgb(var(--red));
		color: white
	}

	.Btn-green:active {
		background-color: #429842
	}

	._Btn-green:active {
		border: 0.0625em solid #429842;
		color: #429842
	}

	._Btn_green:active {
		background-color: rgb(var(--green));
		color: white
	}

	.Btn-orange:active {
		background-color: #c85e0b
	}

	._Btn-orange:active {
		border: 0.0625em solid #c85e0b;
		color: #c85e0b
	}

	._Btn_orange:active {
		background-color: #FC7B1D;
		color: white
	}
}

@media only screen and (max-width:40em) {
	[fit] {
		width: 100%
	}
}
