

@use "~/assets/less/_colors.less" as *;
.app-top-bar[data-v-1c0e5fa3] {
	align-items: center;
	box-sizing: border-box;
	color: #fff;
	display: flex;
	justify-content: space-between
}


.locale:hover .left-locale-icon[data-v-1c0e5fa3], .locale:hover .locale-text[data-v-1c0e5fa3], .locale:hover .right-locale-icon[data-v-1c0e5fa3] {
	animation-duration: .4s;
	animation-timing-function: ease-out
}


.locale:hover .left-locale-icon[data-v-1c0e5fa3], .locale:hover .locale-text[data-v-1c0e5fa3] {
	animation-name: btn_translateY
}


.locale:hover .right-locale-icon[data-v-1c0e5fa3] {
	animation-name: btn_translateY_reverse
}




@use "~/assets/less/_colors.less" as *;
.app-header[data-v-b618afb5] {
	opacity: 1;
	transform: translateY(0);
	transition: all .3s linear;
	transition-duration: .3s
}


.app-header.header-hidden[data-v-b618afb5] {
	opacity: 0;
	transform: translateY(-100%);
	transition-delay: .5s;
	transition-duration: .5s
}


.header-nav.normal-bg[data-v-b618afb5] {
	background-color: #fff;
	color: var(--base-fill-color)
}


.header-nav.transparent-bg[data-v-b618afb5] {
	background: linear-gradient(180deg, rgba(0,0,0,.3) 9%, transparent 80%);
	color: var(--base-text-color)
}




.with-success[data-v-1e888be5] {
	color: #3b3
}


.input-style[data-v-1e888be5] {
	border-bottom-width: 1px;
	width: 100%;
--tw-border-opacity:1;
	background-color: transparent;
	border-color: #d1d5db;
	border-color: rgb(209 213 219/var(--tw-border-opacity));
	font-size: 1rem;
	line-height: 1.5rem;
padding:.75rem;
--tw-text-opacity:1;
	color: #44403c;
	color: rgb(68 64 60/var(--tw-text-opacity));
	outline: 2px solid transparent;
	outline-offset: 2px
}


.input-style[data-v-1e888be5]::-moz-placeholder {
--tw-text-opacity:1;
color:#44403c;
color:rgb(68 64 60/var(--tw-text-opacity))
}


.input-style[data-v-1e888be5]::placeholder {
--tw-text-opacity:1;
color:#44403c;
color:rgb(68 64 60/var(--tw-text-opacity))
}


:is(:where(.dark) .input-style[data-v-1e888be5]) {
--tw-text-opacity:1;
color:#fff;
color:rgb(255 255 255/var(--tw-text-opacity))
}


:is(:where(.dark) .input-style[data-v-1e888be5])::-moz-placeholder {
--tw-text-opacity:1;
color:#fff;
color:rgb(255 255 255/var(--tw-text-opacity))
}


:is(:where(.dark) .input-style[data-v-1e888be5])::placeholder {
--tw-text-opacity:1;
color:#fff;
color:rgb(255 255 255/var(--tw-text-opacity))
}


.label-style[data-v-1e888be5] {
font-size:.875rem;
	line-height: 1.25rem;
--tw-text-opacity:1;
	color: #44403c;
	color: rgb(68 64 60/var(--tw-text-opacity))
}


:is(:where(.dark) .label-style[data-v-1e888be5]) {
--tw-text-opacity:1;
color:#e7e5e4;
color:rgb(231 229 228/var(--tw-text-opacity))
}


.form-toast[data-v-1e888be5] {
	background-color: rgba(0,0,0,.7);
	border-radius: 4px;
	box-sizing: border-box;
	color: #fff;
	left: 50%;
	opacity: 0;
	padding: 8px 15px;
	position: absolute;
	top: 50%;
	transform: translateY(200%) translateX(-50%);
	transition: all .3s ease-in-out;
	z-index: 333
}


.form-toast.active[data-v-1e888be5] {
	opacity: 1;
	transform: translateY(-50%) translateX(-50%) scale(1)
}




@use "~/assets/less/_colors.less" as *;
.mobile-link-title[data-v-befa4ad4] {
	display: block;
font-size:.75rem;
	font-weight: 500;
	line-height: 1rem;
padding-bottom:.25rem;
padding-left:.5rem;
	text-align: left
}


@media (min-width:768px) {
.mobile-link-title[data-v-befa4ad4] {
	display: none
}


}


.link-dt[data-v-befa4ad4] {
	display: none;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.5rem;
	padding-bottom: 1rem
}


@media (min-width:768px) {
.link-dt[data-v-befa4ad4] {
	display: block
}


}


.link-dl[data-v-befa4ad4] {
	display: flex;
	flex-direction: column;
	font-size: 1rem;
	font-weight: 300;
	justify-content: space-between;
	line-height: 1.5rem;
	padding-bottom: 2rem;
padding-top:.5rem
}


@media (min-width:640px) {
.link-dl[data-v-befa4ad4] {
	padding-bottom: 0
}


}


@media (min-width:768px) {
.link-dl[data-v-befa4ad4] {
	flex-basis: 20%
}


}


@media (min-width:1024px) {
.link-dl[data-v-befa4ad4] {
	padding-bottom: 0;
	padding-top: 0
}


}


.link-dd[data-v-befa4ad4] {
	cursor: pointer;
font-size:.875rem;
	line-height: 1.25rem;
padding:.625rem .5rem;
	text-transform: uppercase
}


@media (min-width:768px) {
.link-dd[data-v-befa4ad4] {
	padding-left: 0;
	padding-right: 0
}


}




/*! tailwindcss v3.4.0 | MIT License | https://tailwindcss.com*/*, :after, :before {
	border: 0 solid #e5e7eb;
	box-sizing: border-box
}


:after, :before {
--tw-content:""
}


:host, html {
line-height:1.5;
-webkit-text-size-adjust:100%;
font-family:ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
font-feature-settings:normal;
font-variation-settings:normal;
tab-size:4;
-webkit-tap-highlight-color:transparent
}


body {
	line-height: inherit;
	margin: 0
}


hr {
	border-top-width: 1px;
	color: inherit;
	height: 0
}


abbr:where([title]) {
-webkit-text-decoration:underline dotted;
text-decoration:underline dotted
}


h1, h2, h3, h4, h5, h6 {
	font-size: inherit;
	font-weight: inherit
}


a {
	color: inherit;
	text-decoration: inherit
}


b, strong {
	font-weight: bolder
}


code, kbd, pre, samp {
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
	font-feature-settings: normal;
	font-size: 1em;
	font-variation-settings: normal
}


small {
	font-size: 80%
}


sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}


sub {
	bottom: -.25em
}


sup {
	top: -.5em
}


table {
	border-collapse: collapse;
	border-color: inherit;
	text-indent: 0
}


button, input, optgroup, select, textarea {
	color: inherit;
	font-family: inherit;
	font-feature-settings: inherit;
	font-size: 100%;
	font-variation-settings: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0
}


button, select {
	text-transform: none
}


[type=button], [type=reset], [type=submit], button {
-webkit-appearance:button;
background-color:transparent;
background-image:none
}


:-moz-focusring {
outline:auto
}


:-moz-ui-invalid {
box-shadow:none
}


progress {
	vertical-align: baseline
}


::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
height:auto
}


[type=search] {
-webkit-appearance:textfield;
outline-offset:-2px
}


::-webkit-search-decoration {
-webkit-appearance:none
}


::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit
}


summary {
	display: list-item
}


blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre {
	margin: 0
}


fieldset {
	margin: 0
}


fieldset, legend {
	padding: 0
}


menu, ol, ul {
	list-style: none;
	margin: 0;
	padding: 0
}


dialog {
	padding: 0
}


textarea {
	resize: vertical
}


input::placeholder, textarea::placeholder {
color:#9ca3af;
opacity:1
}


[role=button], button {
cursor:pointer
}


:disabled {
	cursor: default
}


audio, canvas, embed, iframe, img, object, svg, video {
	display: block;
	vertical-align: middle
}


img, video {
	height: auto;
	max-width: 100%
}


[hidden] {
display:none
}


*, :after, :before {
--tw-border-spacing-x:0;
--tw-border-spacing-y:0;
--tw-translate-x:0;
--tw-translate-y:0;
--tw-rotate:0;
--tw-skew-x:0;
--tw-skew-y:0;
--tw-scale-x:1;
--tw-scale-y:1;
--tw-pan-x:;
--tw-pan-y:;
--tw-pinch-zoom:;
--tw-scroll-snap-strictness:proximity;
--tw-gradient-from-position:;
--tw-gradient-via-position:;
--tw-gradient-to-position:;
--tw-ordinal:;
--tw-slashed-zero:;
--tw-numeric-figure:;
--tw-numeric-spacing:;
--tw-numeric-fraction:;
--tw-ring-inset:;
--tw-ring-offset-width:0px;
--tw-ring-offset-color:#fff;
--tw-ring-color:rgba(59,130,246,.5);
--tw-ring-offset-shadow:0 0 #0000;
--tw-ring-shadow:0 0 #0000;
--tw-shadow:0 0 #0000;
--tw-shadow-colored:0 0 #0000;
--tw-blur:;
--tw-brightness:;
--tw-contrast:;
--tw-grayscale:;
--tw-hue-rotate:;
--tw-invert:;
--tw-saturate:;
--tw-sepia:;
--tw-drop-shadow:;
--tw-backdrop-blur:;
--tw-backdrop-brightness:;
--tw-backdrop-contrast:;
--tw-backdrop-grayscale:;
--tw-backdrop-hue-rotate:;
--tw-backdrop-invert:;
--tw-backdrop-opacity:;
--tw-backdrop-saturate:;
--tw-backdrop-sepia:
}


::backdrop {
--tw-border-spacing-x:0;
--tw-border-spacing-y:0;
--tw-translate-x:0;
--tw-translate-y:0;
--tw-rotate:0;
--tw-skew-x:0;
--tw-skew-y:0;
--tw-scale-x:1;
--tw-scale-y:1;
--tw-pan-x:;
--tw-pan-y:;
--tw-pinch-zoom:;
--tw-scroll-snap-strictness:proximity;
--tw-gradient-from-position:;
--tw-gradient-via-position:;
--tw-gradient-to-position:;
--tw-ordinal:;
--tw-slashed-zero:;
--tw-numeric-figure:;
--tw-numeric-spacing:;
--tw-numeric-fraction:;
--tw-ring-inset:;
--tw-ring-offset-width:0px;
--tw-ring-offset-color:#fff;
--tw-ring-color:rgba(59,130,246,.5);
--tw-ring-offset-shadow:0 0 #0000;
--tw-ring-shadow:0 0 #0000;
--tw-shadow:0 0 #0000;
--tw-shadow-colored:0 0 #0000;
--tw-blur:;
--tw-brightness:;
--tw-contrast:;
--tw-grayscale:;
--tw-hue-rotate:;
--tw-invert:;
--tw-saturate:;
--tw-sepia:;
--tw-drop-shadow:;
--tw-backdrop-blur:;
--tw-backdrop-brightness:;
--tw-backdrop-contrast:;
--tw-backdrop-grayscale:;
--tw-backdrop-hue-rotate:;
--tw-backdrop-invert:;
--tw-backdrop-opacity:;
--tw-backdrop-saturate:;
--tw-backdrop-sepia:
}


.fixed {
	position: fixed
}


.absolute {
	position: absolute
}


.relative {
	position: relative
}


.sticky {
	position: sticky
}


.-left-0 {
	left: 0
}


.-left-0\.5 {
left:-.125rem
}


.-right-6 {
	right: -1.5rem
}


.-top-2 {
top:-.5rem
}


.bottom-0 {
	bottom: 0
}


.bottom-0\.5 {
bottom:.125rem
}


.bottom-10 {
	bottom: 2.5rem
}


.bottom-12 {
	bottom: 3rem
}


.bottom-20 {
	bottom: 5rem
}


.bottom-4 {
	bottom: 1rem
}


.bottom-40 {
	bottom: 10rem
}


.bottom-6 {
	bottom: 1.5rem
}


.bottom-8 {
	bottom: 2rem
}


.left-0 {
	left: 0
}


.left-10 {
	left: 2.5rem
}


.left-12 {
	left: 3rem
}


.left-6 {
	left: 1.5rem
}


.left-8 {
	left: 2rem
}


.right-0 {
	right: 0
}


.right-10 {
	right: 2.5rem
}


.right-20 {
	right: 5rem
}


.right-4 {
	right: 1rem
}


.right-6 {
	right: 1.5rem
}


.right-8 {
	right: 2rem
}


.top-0 {
	top: 0
}


.top-32 {
	top: 8rem
}


.top-\[50\%\] {
	top: 50%
}


.z-0 {
	z-index: 0
}


.z-10 {
	z-index: 10
}


.z-20 {
	z-index: 20
}


.z-40 {
	z-index: 40
}


.z-50 {
	z-index: 50
}


.z-\[1023\] {
	z-index: 1023
}


.z-\[1024\] {
	z-index: 1024
}


.z-\[1\] {
	z-index: 1
}


.z-\[2\] {
	z-index: 2
}


.z-\[3\] {
	z-index: 3
}


.z-\[4\] {
	z-index: 4
}


.z-\[5\] {
	z-index: 5
}


.z-\[999\] {
	z-index: 999
}


.m-0 {
	margin: 0
}


.mx-0 {
	margin-left: 0;
	margin-right: 0
}


.mx-4 {
	margin-left: 1rem;
	margin-right: 1rem
}


.mx-auto {
	margin-left: auto;
	margin-right: auto
}


.my-2 {
margin-bottom:.5rem;
margin-top:.5rem
}


.-mt-1 {
margin-top:-.25rem
}


.mb-1 {
margin-bottom:.25rem
}


.mb-4 {
	margin-bottom: 1rem
}


.mb-6 {
	margin-bottom: 1.5rem
}


.mb-8 {
	margin-bottom: 2rem
}


.ml-0 {
	margin-left: 0
}


.mt-12 {
	margin-top: 3rem
}


.mt-4 {
	margin-top: 1rem
}


.mt-auto {
	margin-top: auto
}


.box-border {
	box-sizing: border-box
}


.block {
	display: block
}


.inline-block {
	display: inline-block
}


.inline {
	display: inline
}


.flex {
	display: flex
}


.inline-flex {
	display: inline-flex
}


.grid {
	display: grid
}


.contents {
	display: contents
}


.hidden {
	display: none
}


.aspect-square {
	aspect-ratio: 1/1
}


.aspect-video {
	aspect-ratio: 16/9
}


.size-10 {
	height: 2.5rem;
	width: 2.5rem
}


.size-12 {
	height: 3rem;
	width: 3rem
}


.size-5 {
	height: 1.25rem;
	width: 1.25rem
}


.h-0 {
	height: 0
}


.h-0\.5 {
height:.125rem
}


.h-1 {
height:.25rem
}


.h-10 {
	height: 2.5rem
}


.h-12 {
	height: 3rem
}


.h-14 {
	height: 3.5rem
}


.h-16 {
	height: 4rem
}


.h-2\/3 {
	height: 66.666667%
}


.h-2\/4 {
	height: 50%
}


.h-20 {
	height: 5rem
}


.h-24 {
	height: 6rem
}


.h-5 {
	height: 1.25rem
}


.h-6 {
	height: 1.5rem
}


.h-96 {
	height: 24rem
}


.h-\[50\%\] {

	height: 50%
}


.h-auto {
	height: auto
}


.h-full {
	height: 100%
}


.h-px {
	height: 1px
}


.h-screen {
	height: 100vh
}


.max-h-16 {
	max-height: 4rem
}


.max-h-20 {
	max-height: 5rem
}


.max-h-full {
	max-height: 100%
}


.min-h-80 {
	min-height: 20rem
}


.min-h-screen {
	min-height: 100vh
}


.w-11\/12 {
	width: 91.666667%
}


.w-12 {
	width: 3rem
}


.w-14 {
	width: 3.5rem
}


.w-20 {
	width: 5rem
}


.w-32 {
	width: 8rem
}


.w-6\/12 {
	width: 50%
}


.w-7\/12 {
	width: 58.333333%
}


.w-\[46\%\] {
	width: 46%
}


.w-\[70\%\] {
	width: 70%
}


.w-auto {
	width: auto
}


.w-full {
	width: 100%
}


.min-w-16 {
	min-width: 4rem
}


.min-w-28 {
	min-width: 7rem
}


.max-w-24 {
	max-width: 6rem
}


.max-w-28 {
	max-width: 7rem
}


.max-w-44 {
	max-width: 11rem
}


.max-w-48 {
	max-width: 12rem
}


.max-w-full {
	max-width: 100%
}


.max-w-screen-lg {
	max-width: 1024px
}


.max-w-screen-xl {
	max-width: 1280px
}


.max-w-sm {
	max-width: 24rem
}


.flex-1 {
	flex: 1 1 0%
}


.flex-auto {
	flex: 1 1 auto
}


.flex-initial {
	flex: 0 1 auto
}


.grow {
	flex-grow: 1
}


.basis-1\/2 {
	flex-basis: 50%
}


.basis-3\/12 {
	flex-basis: 25%
}


.basis-6\/12 {
	flex-basis: 50%
}


.basis-full {
	flex-basis: 100%
}


.origin-bottom {
	transform-origin: bottom
}


.-translate-y-\[50\%\] {
--tw-translate-y:-50%;
	transform: translate(var(--tw-translate-x), -50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}


.translate-x-0 {
--tw-translate-x:0px;
	transform: translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}


.translate-x-full {
--tw-translate-x:100%;
	transform: translate(100%, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}


.translate-y-0 {
--tw-translate-y:0px;
	transform: translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}


.translate-y-1 {
--tw-translate-y:0.25rem;
transform:translate(var(--tw-translate-x), .25rem) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}


.translate-y-\[-50\%\] {
--tw-translate-y:-50%;
	transform: translate(var(--tw-translate-x), -50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}


.translate-y-full {
--tw-translate-y:100%;
	transform: translate(var(--tw-translate-x), 100%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}


.rotate-90 {
--tw-rotate:90deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(90deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}


.scale-0 {
--tw-scale-x:0;
--tw-scale-y:0;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(0) scaleY(0);
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}


.scale-100 {
--tw-scale-x:1;
--tw-scale-y:1;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}


.scale-110 {
--tw-scale-x:1.1;
--tw-scale-y:1.1;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.1) scaleY(1.1)
}


.scale-110, .transform {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}


@keyframes spinReverse {
0% {
transform:rotate(0deg)
}


to {
	transform: rotate(-1turn)
}


}


.animate-\[spinReverse_1s_linear_infinite\] {
	animation: spinReverse 1s linear infinite
}


@keyframes spin {
to {
transform:rotate(1turn)
}


}


.animate-spin {
	animation: spin 1s linear infinite
}


.cursor-default {
	cursor: default
}


.cursor-not-allowed {
	cursor: not-allowed
}


.cursor-pointer {
	cursor: pointer
}


.select-none {
	-webkit-user-select: none;
	user-select: none
}


.resize {
	resize: both
}


.list-none {
	list-style-type: none
}


.flex-row {
	flex-direction: row
}


.flex-col {
	flex-direction: column
}


.flex-wrap {
	flex-wrap: wrap
}


.items-start {
	align-items: flex-start
}


.items-end {
	align-items: flex-end
}


.items-center {
	align-items: center
}


.justify-start {
	justify-content: flex-start
}


.justify-end {
	justify-content: flex-end
}


.justify-center {
	justify-content: center
}


.justify-between {
	justify-content: space-between
}


.justify-evenly {
	justify-content: space-evenly
}


.gap-0 {
	gap: 0
}


.gap-1 {
gap:.25rem
}


.gap-10 {
	gap: 2.5rem
}


.gap-12 {
	gap: 3rem
}


.gap-2 {
gap:.5rem
}


.gap-3 {
gap:.75rem
}


.gap-4 {
	gap: 1rem
}


.gap-5 {
	gap: 1.25rem
}


.gap-6 {
	gap: 1.5rem
}


.gap-8 {
	gap: 40px;
}


.gap-\[1\%\] {
	gap: 1%
}


.gap-x-0 {
	column-gap: 0
}


.gap-x-2 {
column-gap:.5rem
}


.gap-x-4 {
	column-gap: 1rem
}


.gap-x-6 {
	column-gap: 1.5rem
}


.gap-x-\[2\%\] {
	column-gap: 2%
}


.gap-y-12 {
	row-gap: 3rem
}


.gap-y-2 {
row-gap:.5rem
}


.gap-y-4 {
	row-gap: 1rem
}


.gap-y-6 {
	row-gap: 1.5rem
}


.gap-y-8 {
	row-gap: 2rem
}


.overflow-hidden {
	overflow: hidden
}


.overflow-x-auto {
	overflow-x: auto
}


.overflow-y-auto {
	overflow-y: auto
}


.overflow-x-hidden {
	overflow-x: hidden
}


.overflow-y-hidden {
	overflow-y: hidden
}


.truncate {
	overflow: hidden;
	white-space: nowrap
}


.text-ellipsis, .truncate {
	text-overflow: ellipsis
}


.whitespace-pre-wrap {
	/*white-space: pre-wrap*/
}


.text-wrap {
	text-wrap: wrap
}


.rounded-full {
	border-radius: 9999px
}


.rounded-md {
border-radius:.375rem
}


.border {
	border-width: 1px
}


.border-b {
	border-bottom-width: 1px
}


.border-b-2 {
	border-bottom-width: 2px
}


.border-t {
	border-top-width: 1px
}


.border-solid {
	border-style: solid
}


.border-none {
	border-style: none
}


.border-gray-100 {
--tw-border-opacity:1;
	border-color: #f3f4f6;
	border-color: rgb(243 244 246/var(--tw-border-opacity))
}


.border-gray-300 {
--tw-border-opacity:1;
	border-color: #d1d5db;
	border-color: rgb(209 213 219/var(--tw-border-opacity))
}


.border-gray-400 {
--tw-border-opacity:1;
	border-color: #9ca3af;
	border-color: rgb(156 163 175/var(--tw-border-opacity))
}


.border-gray-500 {
--tw-border-opacity:1;
	border-color: #6b7280;
	border-color: rgb(107 114 128/var(--tw-border-opacity))
}


.border-gray-600 {
--tw-border-opacity:1;
	border-color: #4b5563;
	border-color: rgb(75 85 99/var(--tw-border-opacity))
}


.border-green-200 {
--tw-border-opacity:1;
	border-color: #bbf7d0;
	border-color: rgb(187 247 208/var(--tw-border-opacity))
}


.border-green-600 {
--tw-border-opacity:1;
	border-color: #16a34a;
	border-color: rgb(22 163 74/var(--tw-border-opacity))
}


.border-green-700 {
--tw-border-opacity:1;
	border-color: #15803d;
	border-color: rgb(21 128 61/var(--tw-border-opacity))
}


.border-stone-400 {
--tw-border-opacity:1;
	border-color: #a8a29e;
	border-color: rgb(168 162 158/var(--tw-border-opacity))
}


.border-stone-50 {
--tw-border-opacity:1;
	border-color: #fafaf9;
	border-color: rgb(250 250 249/var(--tw-border-opacity))
}


.border-stone-500 {
--tw-border-opacity:1;
	border-color: #78716c;
	border-color: rgb(120 113 108/var(--tw-border-opacity))
}


.border-white {
--tw-border-opacity:1;
	border-color: #fff;
	border-color: rgb(255 255 255/var(--tw-border-opacity))
}


.bg-\[\#eae7e1\] {
--tw-bg-opacity:1;
	background-color: #eae7e1;
	background-color: rgb(234 231 225/var(--tw-bg-opacity))
}


.bg-black {
--tw-bg-opacity:1;
	background-color: #000;
	background-color: rgb(0 0 0/var(--tw-bg-opacity))
}


.bg-emerald-700 {
--tw-bg-opacity:1;
	background-color: #047857;
	background-color: rgb(4 120 87/var(--tw-bg-opacity))
}


.bg-gray-50 {
--tw-bg-opacity:1;
	background-color: #f9fafb;
	background-color: rgb(249 250 251/var(--tw-bg-opacity))
}


.bg-green-300 {
--tw-bg-opacity:1;
	background-color: #86efac;
	background-color: rgb(134 239 172/var(--tw-bg-opacity))
}


.bg-green-500 {
--tw-bg-opacity:1;
	background-color: #22c55e;
	background-color: rgb(34 197 94/var(--tw-bg-opacity))
}


.bg-green-600 {
--tw-bg-opacity:1;
	background-color: #16a34a;
	background-color: rgb(22 163 74/var(--tw-bg-opacity))
}


.bg-green-700 {
--tw-bg-opacity:1;
	background-color: #15803d;
	background-color: rgb(21 128 61/var(--tw-bg-opacity))
}


.bg-green-800 {
--tw-bg-opacity:1;
	background-color: #135949;
	background-color: rgb(19 89 73/var(--tw-bg-opacity))
}


.bg-slate-100 {
--tw-bg-opacity:1;
	background-color: #f1f5f9;
	background-color: rgb(241 245 249/var(--tw-bg-opacity))
}


.bg-slate-200 {
--tw-bg-opacity:1;
	background-color: #e2e8f0;
	background-color: rgb(226 232 240/var(--tw-bg-opacity))
}


.bg-slate-300 {
--tw-bg-opacity:1;
	background-color: #cbd5e1;
	background-color: rgb(203 213 225/var(--tw-bg-opacity))
}


.bg-slate-50 {
--tw-bg-opacity:1;
	background-color: #f8fafc;
	background-color: rgb(248 250 252/var(--tw-bg-opacity))
}


.bg-stone-100 {
--tw-bg-opacity:1;
	background-color: #f5f5f4;
	background-color: rgb(245 245 244/var(--tw-bg-opacity))
}


.bg-stone-200 {
--tw-bg-opacity:1;
	background-color: #e7e5e4;
	background-color: rgb(231 229 228/var(--tw-bg-opacity))
}


.bg-stone-300 {
--tw-bg-opacity:1;
	background-color: #d6d3d1;
	background-color: rgb(214 211 209/var(--tw-bg-opacity))
}


.bg-stone-50 {
--tw-bg-opacity:1;
	background-color: #fafaf9;
	background-color: rgb(250 250 249/var(--tw-bg-opacity))
}


.bg-stone-500 {
--tw-bg-opacity:1;
	background-color: #78716c;
	background-color: rgb(120 113 108/var(--tw-bg-opacity))
}


.bg-stone-700 {
--tw-bg-opacity:1;
	background-color: #44403c;
	background-color: rgb(68 64 60/var(--tw-bg-opacity))
}


.bg-transparent {
	background-color: transparent
}


.bg-white {
--tw-bg-opacity:1;
	background-color: #fff;
	background-color: rgb(255 255 255/var(--tw-bg-opacity))
}


.bg-zinc-50 {
--tw-bg-opacity:1;
	background-color: #fafafa;
	background-color: rgb(250 250 250/var(--tw-bg-opacity))
}


.bg-gradient-to-b {
	background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}


.from-black {
--tw-gradient-from:#000 var(--tw-gradient-from-position);
--tw-gradient-to:transparent var(--tw-gradient-to-position);
--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}


.to-transparent {
--tw-gradient-to:transparent var(--tw-gradient-to-position)
}


.object-contain {
	object-fit: contain
}


.object-cover {
	object-fit: cover
}


.object-center {
	object-position: center
}


.p-0 {
	padding: 0
}


.p-2 {
padding:.5rem
}


.p-3 {
padding:.75rem
}


.p-4 {
	padding: 1rem
}


.p-6 {
	padding: 1.5rem
}


.px-1 {
padding-left:.25rem;
padding-right:.25rem
}


.px-10 {
	padding-left: 2.5rem;
	padding-right: 2.5rem
}


.px-12 {
	padding-left: 3rem;
	padding-right: 3rem
}


.px-14 {
	padding-left: 3.5rem;
	padding-right: 3.5rem
}


.px-2 {
padding-left:.5rem;
padding-right:.5rem
}


.px-4 {
	padding-left: 1rem;
	padding-right: 1rem
}


.px-5 {
	padding-left: 1.25rem;
	padding-right: 1.25rem
}


.px-6 {
	padding-left: 1.5rem;
	padding-right: 1.5rem
}


.px-8 {
	padding-left: 2rem;
	padding-right: 2rem
}


.py-1 {
padding-bottom:.25rem;
padding-top:.25rem
}


.py-10 {
	padding-bottom: 2.5rem;
	padding-top: 2.5rem
}


.py-12 {
	padding-bottom: 3rem;
	padding-top: 3rem
}


.py-2 {
padding-bottom:.5rem;
padding-top:.5rem
}


.py-2\.5 {
padding-bottom:.625rem;
padding-top:.625rem
}


.py-3 {
padding-bottom:.75rem;
padding-top:.75rem
}


.py-3\.5 {
padding-bottom:.875rem;
padding-top:.875rem
}


.py-4 {
	padding-bottom: 1rem;
	padding-top: 1rem
}


.py-5 {
	padding-bottom: 1.25rem;
	padding-top: 1.25rem
}


.py-6 {
	padding-bottom: 1.5rem;
	padding-top: 1.5rem
}


.py-8 {
	padding-bottom: 2rem;
	padding-top: 2rem
}


.pb-1 {
padding-bottom:.25rem
}


.pb-10 {
	padding-bottom: 2.5rem
}


.pb-12 {
	padding-bottom: 3rem
}


.pb-2 {
padding-bottom:.5rem
}


.pb-24 {
	padding-bottom: 6rem
}


.pb-3 {
padding-bottom:.75rem
}


.pb-4 {
	padding-bottom: 1rem
}


.pb-5 {
	padding-bottom: 1.25rem
}


.pb-6 {
	padding-bottom: 1.5rem
}


.pb-8 {
	padding-bottom: 2rem
}


.pl-0 {
	padding-left: 0
}


.pl-2 {
padding-left:.5rem
}


.pl-4 {
	padding-left: 1rem
}


.pl-6 {
	padding-left: 1.5rem
}


.pl-8 {
	padding-left: 2rem
}


.pr-1 {
padding-right:.25rem
}


.pr-12 {
	padding-right: 3rem
}


.pr-14 {
	padding-right: 3.5rem
}


.pr-2 {
padding-right:.5rem
}


.pr-4 {
	padding-right: 1rem
}


.pt-0 {
	padding-top: 0
}


.pt-1 {
padding-top:.25rem
}


.pt-10 {
	padding-top: 2.5rem
}


.pt-12 {
	padding-top: 3rem
}


.pt-14 {
	padding-top: 3.5rem
}


.pt-2 {
padding-top:.5rem
}


.pt-24 {
	padding-top: 6rem
}


.pt-3 {
padding-top:.75rem
}


.pt-32 {
	padding-top: 8rem
}


.pt-4 {
	padding-top: 1rem
}


.pt-6 {
	padding-top: 1.5rem
}


.pt-8 {
	padding-top: 2rem
}


.text-left {
	text-align: left
}


.text-center {
	text-align: center
}


.text-right {
	text-align: right
}


.text-2xl {
	font-size: 1.5rem;
	line-height: 2rem
}


.text-3xl {
	font-size: 1.875rem;
	line-height: 2.25rem
}


.text-4xl {
	font-size: 2.25rem;
	line-height: 2.5rem
}


.text-8xl {
	font-size: 6rem;
	line-height: 1
}


.text-base {
	font-size: 1rem;
	line-height: 1.5rem
}


.text-lg {
font-size:14px;
	line-height:32px;
}


.text-sm {
font-size:14px;
	line-height:35px;
}


.text-xl {
	font-size: 1.25rem;
	line-height: 1.75rem
}


.text-xs {
font-size:14px;
	line-height:35px;
}


.font-light {
	font-weight: 300
}


.font-medium {
	font-weight: 500
}


.font-normal {
	font-weight: 400
}


.font-thin {
	font-weight: 100
}


.uppercase {
	text-transform: uppercase
}


.leading-loose {
	line-height: 2
}


.leading-normal {
	line-height: 1.5
}


.leading-relaxed {
	line-height: 1.625
}


.tracking-wider {
	letter-spacing: .05em
}


.tracking-widest {
	letter-spacing: .1em
}


.text-black {
--tw-text-opacity:1;
	color: #000;
	color: rgb(0 0 0/var(--tw-text-opacity))
}


.text-gray-100 {
--tw-text-opacity:1;
	color: #f3f4f6;
	color: rgb(243 244 246/var(--tw-text-opacity))
}


.text-gray-300 {
--tw-text-opacity:1;
	color: #d1d5db;
	color: rgb(209 213 219/var(--tw-text-opacity))
}


.text-gray-400 {
--tw-text-opacity:1;
	color: #9ca3af;
	color: rgb(156 163 175/var(--tw-text-opacity))
}


.text-gray-50 {
--tw-text-opacity:1;
	color: #f9fafb;
	color: rgb(249 250 251/var(--tw-text-opacity))
}


.text-gray-500 {
--tw-text-opacity:1;
	color: #6b7280;
	color: rgb(107 114 128/var(--tw-text-opacity))
}


.text-gray-600 {
--tw-text-opacity:1;
	color: #4b5563;
	color: rgb(75 85 99/var(--tw-text-opacity))
}


.text-gray-700 {
--tw-text-opacity:1;
	color: #374151;
	color: rgb(55 65 81/var(--tw-text-opacity))
}


.text-gray-800 {
--tw-text-opacity:1;
	color: #1f2937;
	color: rgb(31 41 55/var(--tw-text-opacity))
}


.text-green-500 {
--tw-text-opacity:1;
	color: #22c55e;
	color: rgb(34 197 94/var(--tw-text-opacity))
}


.text-green-600 {
--tw-text-opacity:1;
	color: #16a34a;
	color: rgb(22 163 74/var(--tw-text-opacity))
}


.text-green-700 {
--tw-text-opacity:1;
	color: #15803d;
	color: rgb(21 128 61/var(--tw-text-opacity))
}


.text-neutral-500 {
--tw-text-opacity:1;
	color: #737373;
	color: rgb(115 115 115/var(--tw-text-opacity))
}


.text-red-500 {
--tw-text-opacity:1;
	color: #ef4444;
	color: rgb(239 68 68/var(--tw-text-opacity))
}


.text-slate-700 {
--tw-text-opacity:1;
	color: #334155;
	color: rgb(51 65 85/var(--tw-text-opacity))
}


.text-stone-50 {
--tw-text-opacity:1;
	color: #fafaf9;
	color: rgb(250 250 249/var(--tw-text-opacity))
}


.text-stone-500 {
--tw-text-opacity:1;
	color: #78716c;
	color: rgb(120 113 108/var(--tw-text-opacity))
}


.text-stone-600 {
--tw-text-opacity:1;
	color: #57534e;
	color: rgb(87 83 78/var(--tw-text-opacity))
}


.text-stone-700 {
--tw-text-opacity:1;
	color: #44403c;
	color: rgb(68 64 60/var(--tw-text-opacity))
}


.text-white {
--tw-text-opacity:1;
	color: #fff;
	color: rgb(255 255 255/var(--tw-text-opacity))
}
.text-white a { color:#fff;}

.opacity-0 {
	opacity: 0
}


.opacity-10 {
	opacity: .1
}


.opacity-100 {
	opacity: 1
}


.opacity-30 {
	opacity: .3
}


.opacity-40 {
	opacity: .4
}


.opacity-50 {
	opacity: .5
}


.opacity-70 {
	opacity: .7
}


.opacity-80 {
	opacity: .8
}


.outline-none {
	outline: 2px solid transparent;
	outline-offset: 2px
}


.blur {
--tw-blur:blur(8px);
	filter: blur(8px) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}


.blur, .filter {
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}


.transition {
	transition-duration: .15s;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}


.transition-all {
	transition-duration: .15s;
	transition-property: all;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}


.transition-colors {
	transition-duration: .15s;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1); 
}


.transition-opacity {
	transition-duration: .15s;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}


.transition-transform {
	transition-duration: .15s;
	transition-property: transform;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}


.delay-100 {
	transition-delay: .1s
}


.delay-75 {
	transition-delay: 75ms
}


.duration-1000 {
	transition-duration: 1s
}


.duration-200 {
	transition-duration: .2s
}


.duration-300 {
	transition-duration: .3s
}


.duration-500 {
	transition-duration: .5s
}


.duration-700 {
	transition-duration: .7s
}


.first-letter\:w-full:first-letter {
	width: 100%
}


.placeholder\:text-stone-700::placeholder {
--tw-text-opacity:1;
color:#44403c;
color:rgb(68 64 60/var(--tw-text-opacity))
}


.first\:border-t:first-child {
	border-top-width: 1px
}


.last\:mb-0:last-child {
	margin-bottom: 0
}


.last\:pb-0:last-child {
	padding-bottom: 0
}


.odd\:pr-2:nth-child(odd) {
padding-right:.5rem
}


.even\:pl-2:nth-child(2n) {
padding-left:.5rem
}


.hover\:scale-110:hover {
--tw-scale-x:1.1;
--tw-scale-y:1.1;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.1) scaleY(1.1);
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}


.hover\:border-green-400:hover {
--tw-border-opacity:1;
	border-color: #4ade80;
	border-color: rgb(74 222 128/var(--tw-border-opacity))
}


.hover\:border-stone-500:hover {
--tw-border-opacity:1;
	border-color: #78716c;
	border-color: rgb(120 113 108/var(--tw-border-opacity))
}


.hover\:bg-black:hover {
--tw-bg-opacity:1;
	background-color: #000;
	background-color: rgb(0 0 0/var(--tw-bg-opacity))
}


.hover\:bg-green-400:hover {
--tw-bg-opacity:1;
	background-color: #4ade80;
	background-color: rgb(74 222 128/var(--tw-bg-opacity))
}


.hover\:bg-green-700:hover {
--tw-bg-opacity:1;
	background-color: #15803d;
	background-color: rgb(21 128 61/var(--tw-bg-opacity))
}


.hover\:bg-stone-200:hover {
--tw-bg-opacity:1;
	background-color: #e7e5e4;
	background-color: rgb(231 229 228/var(--tw-bg-opacity))
}


.hover\:bg-stone-400:hover {
--tw-bg-opacity:1;
	background-color: #a8a29e;
	background-color: rgb(168 162 158/var(--tw-bg-opacity))
}


.hover\:bg-stone-600:hover {
--tw-bg-opacity:1;
	background-color: #57534e;
	background-color: rgb(87 83 78/var(--tw-bg-opacity))
}


.hover\:bg-stone-700:hover {
--tw-bg-opacity:1;
	background-color: #44403c;
	background-color: rgb(68 64 60/var(--tw-bg-opacity))
}


.hover\:text-green-600:hover {
--tw-text-opacity:1;
	color: #16a34a;
	color: rgb(22 163 74/var(--tw-text-opacity))
}


.hover\:text-green-800:hover {
--tw-text-opacity:1;
	color: #135949;
	color: rgb(22 101 52/var(--tw-text-opacity))
}


.hover\:text-stone-100:hover {
--tw-text-opacity:1;
	color: #f5f5f4;
	color: rgb(245 245 244/var(--tw-text-opacity))
}


.hover\:text-white:hover {
--tw-text-opacity:1;
	color: #fff;
	color: rgb(255 255 255/var(--tw-text-opacity))
}


.hover\:opacity-100:hover {
	opacity: 1
}


.hover\:opacity-80:hover {
	opacity: .8
}


.hover\:shadow:hover {
--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1);
--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}


.group\/item:hover .group-hover\/item\:-translate-x-6 {
--tw-translate-x:-1.5rem;
	transform: translate(-1.5rem, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}


.group:hover .group-hover\:translate-x-1 {
--tw-translate-x:0.25rem;
transform:translate(.25rem, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}


.group:hover .group-hover\:translate-x-2 {
--tw-translate-x:0.5rem;
transform:translate(.5rem, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}


.group:hover .group-hover\:translate-x-5 {
--tw-translate-x:1.25rem;
	transform: translate(1.25rem, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}


.group:hover .group-hover\:translate-y-0 {
--tw-translate-y:0px;
	transform: translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}


.group:hover .group-hover\:scale-100 {
--tw-scale-x:1;
--tw-scale-y:1;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}


.group:hover .group-hover\:scale-105 {
--tw-scale-x:1.05;
--tw-scale-y:1.05;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.05) scaleY(1.05);
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}


.group:hover .group-hover\:scale-110 {
--tw-scale-x:1.1;
--tw-scale-y:1.1;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.1) scaleY(1.1);
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}


.group\/item:hover .group-hover\/item\:text-black {
--tw-text-opacity:1;
	color: #000;
	color: rgb(0 0 0/var(--tw-text-opacity))
}


.group:hover .group-hover\:text-white {
--tw-text-opacity:1;
	color: #fff;
	color: rgb(255 255 255/var(--tw-text-opacity))
}


.group\/item:hover .group-hover\/item\:opacity-100 {
	opacity: 1
}


.group:hover .group-hover\:opacity-0 {
	opacity: 0
}


@media (min-width:640px) {
.sm\:mx-4 {
	margin-left: 1rem;
	margin-right: 1rem
}


.sm\:w-5\/12 {
	width: 41.666667%
}


.sm\:w-6\/12 {
	width: 50%
}


.sm\:basis-1 {
	flex-basis: 0.25rem
}


.sm\:basis-5\/12 {
	flex-basis: 41.666667%
}


.sm\:flex-row {
	flex-direction: row
}


.sm\:justify-between {
	justify-content: space-between
}


.sm\:p-12 {
	padding: 3rem
}


.sm\:px-1 {
padding-left:.25rem;
padding-right:.25rem
}


.sm\:py-0 {
	padding-top: 0
}


.sm\:pb-0, .sm\:py-0 {
	padding-bottom: 0
}


.sm\:text-3xl {
	font-size: 1.875rem;
	line-height: 2.25rem
}


}


@media (min-width:768px) {
.md\:bottom-10 {
	bottom: 2.5rem
}


.md\:left-10 {
	left: 2.5rem
}


.md\:left-28 {
	left: 7rem
}


.md\:right-10 {
	right: 2.5rem
}


.md\:mx-0 {
	margin-left: 0;
	margin-right: 0
}


.md\:ml-24 {
	margin-left: 6rem
}


.md\:mt-12 {
	margin-top: 3rem
}


.md\:mt-8 {
	margin-top: 2rem
}


.md\:block {
	display: block
}


.md\:flex {
	display: flex
}


.md\:hidden {
	display: none
}


.md\:h-24 {
	height: 6rem
}


.md\:h-32 {
	height: 8rem
}


.md\:h-72 {
	height: 18rem
}


.md\:h-full {
	height: 100%
}


.md\:h-screen {
	height: 100vh
}


.md\:w-2\/4 {
	width: 50%
}


.md\:w-4\/12 {
	width: 33.333333%
}


.md\:w-4\/6 {
	width: 66.666667%
}


.md\:w-96 {
	width: 24rem
}


.md\:w-\[45\%\] {
	width: 45%
}


.md\:w-\[46\%\] {
	width: 46%
}


.md\:w-\[48\%\] {
	width: 48%
}


.md\:w-auto {
	width: auto
}


.md\:w-full {
	width: 100%
}


.md\:max-w-full {
	max-width: 100%
}


.md\:max-w-md {
	max-width: 28rem
}


.md\:basis-1\/2 {
	flex-basis: 50%
}


.md\:basis-1\/3 {
	flex-basis: 33.333333%
}


.md\:basis-1\/5 {
	flex-basis: 20%
}


.md\:basis-2\/12 {
	flex-basis: 16.666667%
}


.md\:basis-2\/5 {
	flex-basis: 40%
}


.md\:basis-3\/5 {
	flex-basis: 60%
}


.md\:basis-6\/12 {
	flex-basis: 50%
}


.md\:basis-96 {
	flex-basis: 24rem
}


.md\:basis-\[30\%\] {
	flex-basis: 30%
}


.md\:basis-\[48\%\] {
	flex-basis: 48%
}


.md\:flex-row {
	flex-direction: row
}


.md\:flex-col {
	flex-direction: column
}


.md\:flex-wrap {
	flex-wrap: wrap
}


.md\:items-center {
	align-items: center
}


.md\:justify-start {
	justify-content: flex-start
}


.md\:justify-between {
	justify-content: space-between
}


.md\:gap-0 {
	gap: 0
}


.md\:gap-10 {
	gap: 2.5rem
}


.md\:gap-16 {
	gap: 4rem
}


.md\:gap-4 {
	gap: 1rem
}


.md\:gap-5 {
	gap: 1.25rem
}


.md\:gap-6 {
	gap: 1.5rem
}


.md\:gap-x-10 {
	column-gap: 2.5rem
}


.md\:gap-x-6 {
	column-gap: 1.5rem
}


.md\:overflow-x-hidden {
	overflow-x: hidden
}


.md\:p-12 {
	padding: 3rem
}


.md\:p-8 {
	padding: 2rem
}


.md\:px-0 {
	padding-left: 0;
	padding-right: 0
}


.md\:px-12 {
	padding-left: 3rem;
	padding-right: 3rem
}


.md\:px-16 {
	padding-left: 4rem;
	padding-right: 4rem
}


.md\:px-4 {
	padding-left: 1rem;
	padding-right: 1rem
}


.md\:py-10 {
	padding-bottom: 2.5rem;
	padding-top: 2.5rem
}


.md\:py-12 {
	padding-bottom: 3rem;
	padding-top: 3rem
}


.md\:py-14 {
	padding-bottom: 3.5rem;
	padding-top: 3.5rem
}


.md\:py-20 {
	padding-bottom: 5rem;
	padding-top: 5rem
}


.md\:py-28 {
	padding-bottom: 7rem;
	padding-top: 7rem
}


.md\:py-3 {
padding-bottom:.75rem;
padding-top:.75rem
}


.md\:py-5 {
	padding-bottom: 1.25rem;
	padding-top: 1.25rem
}


.md\:py-8 {
	padding-bottom: 2rem;
	padding-top: 2rem
}


.md\:pb-20 {
	padding-bottom: 5rem
}


.md\:pb-24 {
	padding-bottom: 6rem
}


.md\:pb-32 {
	padding-bottom: 8rem
}


.md\:pl-10 {
	padding-left: 2.5rem
}


.md\:pl-2 {
padding-left:.5rem
}


.md\:pl-24 {
	padding-left: 6rem
}


.md\:pr-32 {
	padding-right: 8rem
}


.md\:pt-0 {
	padding-top: 0
}


.md\:pt-1 {
padding-top:.25rem
}


.md\:pt-10 {
	padding-top: 2.5rem
}


.md\:pt-12 {
	padding-top: 3rem
}


.md\:pt-16 {
	padding-top: 4rem
}


.md\:pt-2 {
padding-top:.5rem
}


.md\:pt-32 {
	padding-top: 8rem
}


.md\:pt-4 {
	padding-top: 1rem
}


.md\:pt-8 {
	padding-top: 2rem
}


.md\:text-left {
	text-align: left
}


.md\:text-2xl {
	font-size: 1.5rem;
	line-height: 2rem
}


.md\:text-3xl {
	font-size: 1.875rem;
	line-height: 2.25rem
}


.md\:text-4xl {
	font-size: 2.25rem;
	line-height: 2.5rem
}


.md\:text-5xl {
	font-size: 3rem;
	line-height: 1
}


.md\:text-6xl {
	font-size: 3.75rem;
	line-height: 1
}


.md\:text-8xl {
	font-size: 6rem;
	line-height: 1
}


.md\:text-base {
	font-size: 1rem;
	line-height: 1.5rem
}


.md\:text-xl {
	font-size: 1.25rem;
	line-height: 1.75rem
}


.md\:leading-normal {
	line-height: 1.5
}


}


@media (min-width:1024px) {
.lg\:mx-0 {
	margin-left: 0;
	margin-right: 0
}


.lg\:block {
	display: block
}


.lg\:flex {
	display: flex
}


.lg\:hidden {
	display: none
}


.lg\:h-16 {
	height: 4rem
}


.lg\:h-2\/6 {
	height: 33.333333%
}


.lg\:h-4\/6 {
	height: 66.666667%
}


.lg\:h-full {
	height: 100%
}


.lg\:w-3\/12 {
	width: 25%
}


.lg\:w-4\/12 {
	width: 33.333333%
}


.lg\:w-4\/5 {
	width: 80%
}


.lg\:w-6\/12 {
	width: 50%
}


.lg\:w-\[18\%\] {
	width: 18%
}


.lg\:w-\[32\%\] {
	width: 32%
}


.lg\:w-\[45\%\] {
	width: 45%
}


.lg\:min-w-24 {
	min-width: 6rem
}


.lg\:max-w-24 {
	max-width: 6rem
}


.lg\:max-w-2xl {
	max-width: 42rem
}


.lg\:max-w-none {
	max-width: none
}


.lg\:max-w-screen-lg {
	max-width: 1024px
}


.lg\:max-w-screen-xl {
	max-width: 1280px
}


.lg\:basis-1\/12 {
	flex-basis: 8.333333%
}


.lg\:basis-3\/12 {
	flex-basis: 25%
}


.lg\:basis-4\/12 {
	flex-basis: 33.333333%
}


.lg\:basis-5\/12 {
	flex-basis: 41.666667%
}


.lg\:basis-7\/12 {
	flex-basis: 58.333333%
}


.lg\:basis-8\/12 {
	flex-basis: 66.666667%
}


.lg\:basis-\[23\%\] {
	flex-basis: 23%
}


.lg\:basis-auto {
	flex-basis: auto
}


.lg\:flex-row {
	flex-direction: row
}


.lg\:flex-col {
	flex-direction: column
}


.lg\:items-start {
	align-items: flex-start
}


.lg\:items-center {
	align-items: center
}


.lg\:justify-start {
	justify-content: flex-start
}


.lg\:justify-center {
	justify-content: center
}


.lg\:justify-between {
	justify-content: space-between
}


.lg\:gap-10 {
	gap: 2.5rem
}


.lg\:gap-12 {
	gap: 3rem
}


.lg\:gap-28 {
	gap: 7rem
}


.lg\:gap-x-2 {
column-gap:.5rem
}


.lg\:gap-x-4 {
	column-gap: 1rem
}


.lg\:gap-x-6 {
	column-gap: 1.5rem
}


.lg\:overflow-y-auto {
	overflow-y: auto
}


.lg\:overflow-y-hidden {
	overflow-y: hidden
}


.lg\:px-0 {
	padding-left: 0;
	padding-right: 0
}


.lg\:px-12 {
	padding-left: 3rem;
	padding-right: 3rem
}


.lg\:px-2 {
padding-left:.5rem;
padding-right:.5rem
}


.lg\:py-0 {
	padding-bottom: 0;
	padding-top: 0
}


.lg\:py-12 {
	padding-bottom: 3rem;
	padding-top: 3rem
}


.lg\:py-20 {
	padding-bottom: 5rem;
	padding-top: 5rem
}


.lg\:py-24 {
	padding-bottom: 6rem;
	padding-top: 6rem
}


.lg\:py-28 {
	padding-bottom: 7rem;
	padding-top: 7rem
}


.lg\:pb-0 {
	padding-bottom: 0
}


.lg\:pb-12 {
	padding-bottom: 3rem
}


.lg\:pb-6 {
	padding-bottom: 1.5rem
}


.lg\:pb-8 {
	padding-bottom: 2rem
}


.lg\:pl-3 {
padding-left:.75rem
}


.lg\:pl-4 {
	padding-left: 1rem
}


.lg\:pl-6 {
	padding-left: 1.5rem
}


.lg\:pl-72 {
	padding-left: 18rem
}


.lg\:pt-0 {
	padding-top: 0
}


.lg\:pt-10 {
	padding-top: 2.5rem
}


.lg\:pt-12 {
	padding-top: 3rem
}


.lg\:pt-16 {
	padding-top: 4rem
}


.lg\:pt-24 {
	padding-top: 6rem
}


.lg\:pt-8 {
	padding-top: 2rem
}


.lg\:text-left {
	text-align: left
}


.lg\:text-2xl {
	font-size: 1.5rem;
	line-height: 2rem
}


.lg\:text-3xl {
	font-size: 1.875rem;
	line-height: 2.25rem
}


.lg\:text-4xl {
	font-size: 2.25rem;
	line-height: 2.5rem
}


.lg\:text-5xl {
	font-size: 3rem;
	line-height: 1
}


.lg\:text-6xl {
	font-size: 3.75rem;
	line-height: 1
}


.lg\:text-7xl {
	font-size: 4.5rem;
	line-height: 1
}


.lg\:text-base {
	font-size: 1rem;
	line-height: 1.5rem
}


.lg\:text-sm {
font-size:15px;
	line-height:32px;
}


.lg\:text-xl {
	font-size: 1.25rem;
	line-height: 1.75rem
}


.lg\:leading-relaxed {
	line-height: 1.625
}


.first-letter\:lg\:pt-0:first-letter {
	padding-top: 0
}


.lg\:last\:mb-0:last-child {
	margin-bottom: 0
}


}


@media (min-width:1280px) {
.xl\:flex {
	display: flex
}


.xl\:h-3\/6 {
	height: 50%
}


.xl\:h-4\/5 {
	height: 80%
}


.xl\:h-full {
	height: 100%
}


.xl\:w-2\/12 {
	width: 16.666667%
}


.xl\:w-3\/12 {
	width: 25%
}


.xl\:w-5\/12 {
	width: 41.666667%
}


.xl\:w-5\/6 {
	width: 83.333333%
}


.xl\:w-7\/12 {
	width: 58.333333%
}


.xl\:w-\[32\%\] {
	width: 32%
}


.xl\:max-w-28 {
	max-width: 7rem
}


.xl\:basis-2\/12 {
	flex-basis: 16.666667%
}


.xl\:basis-3\/12 {
	flex-basis: 25%
}


.xl\:basis-4\/12 {
	flex-basis: 33.333333%
}


.xl\:basis-5\/12 {
	flex-basis: 41.666667%
}


.xl\:basis-6\/12 {
	flex-basis: 50%
}


.xl\:basis-7\/12 {
	flex-basis: 58.333333%
}


.xl\:basis-8\/12 {
	flex-basis: 66.666667%
}


.xl\:basis-\[24\%\] {
	flex-basis: 24%
}


.xl\:items-start {
	align-items: flex-start
}


.xl\:gap-20 {
	gap: 5rem
}


.xl\:gap-x-12 {
	column-gap: 3rem
}


.xl\:gap-x-3 {
column-gap:.75rem
}


.xl\:gap-x-4 {
	column-gap: 1rem
}


.xl\:gap-y-8 {
	row-gap: 2rem
}


.xl\:px-32 {
	padding-left: 8rem;
	padding-right: 8rem
}


.xl\:py-12 {
	padding-bottom: 3rem;
	padding-top: 3rem
}


.xl\:py-20 {
	padding-bottom: 5rem;
	padding-top: 5rem
}


.xl\:py-24 {
	padding-bottom: 6rem;
	padding-top: 6rem
}


.xl\:pb-12 {
	padding-bottom: 3rem
}


.xl\:pb-14 {
	padding-bottom: 3.5rem
}


.xl\:pb-24 {
	padding-bottom: 6rem
}


.xl\:pb-28 {
	padding-bottom: 7rem
}


.xl\:pl-20 {
	padding-left: 5rem
}


.xl\:pt-0 {
	padding-top: 0
}


.xl\:pt-28 {
	padding-top: 7rem
}


.xl\:text-left {
	text-align: left
}


.xl\:text-4xl {
	font-size: 2.25rem;
	line-height: 2.5rem
}


.xl\:text-5xl {
	font-size: 3rem;
	line-height: 1
}


.xl\:text-7xl {
	font-size: 4.5rem;
	line-height: 1
}


.xl\:text-8xl {
	font-size: 6rem;
	line-height: 1
}


.xl\:text-base {
	font-size: 1rem;
	line-height: 1.5rem
}


.xl\:text-xl {
	font-size: 1.25rem;
	line-height: 1.75rem
}


}


:is(:where(.dark) .dark\:block) {
display:block
}


:is(:where(.dark) .dark\:hidden) {
display:none
}


:is(:where(.dark) .dark\:border-gray-50) {
--tw-border-opacity:1;
border-color:#f9fafb;
border-color:rgb(249 250 251/var(--tw-border-opacity))
}


:is(:where(.dark) .dark\:border-gray-500) {
--tw-border-opacity:1;
border-color:#6b7280;
border-color:rgb(107 114 128/var(--tw-border-opacity))
}


:is(:where(.dark) .dark\:border-gray-600) {
--tw-border-opacity:1;
border-color:#4b5563;
border-color:rgb(75 85 99/var(--tw-border-opacity))
}


:is(:where(.dark) .dark\:border-stone-300) {
--tw-border-opacity:1;
border-color:#d6d3d1;
border-color:rgb(214 211 209/var(--tw-border-opacity))
}


:is(:where(.dark) .dark\:border-stone-600) {
--tw-border-opacity:1;
border-color:#57534e;
border-color:rgb(87 83 78/var(--tw-border-opacity))
}


:is(:where(.dark) .dark\:border-zinc-600) {
--tw-border-opacity:1;
border-color:#52525b;
border-color:rgb(82 82 91/var(--tw-border-opacity))
}


:is(:where(.dark) .dark\:bg-black) {
--tw-bg-opacity:1;
background-color:#000;
background-color:rgb(0 0 0/var(--tw-bg-opacity))
}


:is(:where(.dark) .dark\:bg-green-600) {
--tw-bg-opacity:1;
background-color:#16a34a;
background-color:rgb(22 163 74/var(--tw-bg-opacity))
}


:is(:where(.dark) .dark\:bg-slate-700) {
--tw-bg-opacity:1;
background-color:#334155;
background-color:rgb(51 65 85/var(--tw-bg-opacity))
}


:is(:where(.dark) .dark\:bg-stone-400) {
--tw-bg-opacity:1;
background-color:#a8a29e;
background-color:rgb(168 162 158/var(--tw-bg-opacity))
}


:is(:where(.dark) .dark\:bg-stone-500) {
--tw-bg-opacity:1;
background-color:#78716c;
background-color:rgb(120 113 108/var(--tw-bg-opacity))
}


:is(:where(.dark) .dark\:bg-stone-600) {
--tw-bg-opacity:1;
background-color:#57534e;
background-color:rgb(87 83 78/var(--tw-bg-opacity))
}


:is(:where(.dark) .dark\:bg-stone-700) {
--tw-bg-opacity:1;
background-color:#44403c;
background-color:rgb(68 64 60/var(--tw-bg-opacity))
}


:is(:where(.dark) .dark\:bg-stone-800) {
--tw-bg-opacity:1;
background-color:#292524;
background-color:rgb(41 37 36/var(--tw-bg-opacity))
}


:is(:where(.dark) .dark\:text-gray-100) {
--tw-text-opacity:1;
color:#f3f4f6;
color:rgb(243 244 246/var(--tw-text-opacity))
}


:is(:where(.dark) .dark\:text-gray-200) {
--tw-text-opacity:1;
color:#e5e7eb;
color:rgb(229 231 235/var(--tw-text-opacity))
}


:is(:where(.dark) .dark\:text-gray-300) {
--tw-text-opacity:1;
color:#d1d5db;
color:rgb(209 213 219/var(--tw-text-opacity))
}


:is(:where(.dark) .dark\:text-gray-50) {
--tw-text-opacity:1;
color:#f9fafb;
color:rgb(249 250 251/var(--tw-text-opacity))
}


:is(:where(.dark) .dark\:text-gray-500) {
--tw-text-opacity:1;
color:#6b7280;
color:rgb(107 114 128/var(--tw-text-opacity))
}


:is(:where(.dark) .dark\:text-stone-100) {
--tw-text-opacity:1;
color:#f5f5f4;
color:rgb(245 245 244/var(--tw-text-opacity))
}


:is(:where(.dark) .dark\:text-stone-200) {
--tw-text-opacity:1;
color:#e7e5e4;
color:rgb(231 229 228/var(--tw-text-opacity))
}


:is(:where(.dark) .dark\:text-stone-400) {
--tw-text-opacity:1;
color:#a8a29e;
color:rgb(168 162 158/var(--tw-text-opacity))
}


:is(:where(.dark) .dark\:text-stone-600) {
--tw-text-opacity:1;
color:#57534e;
color:rgb(87 83 78/var(--tw-text-opacity))
}


:is(:where(.dark) .dark\:text-white) {
--tw-text-opacity:1;
color:#fff;
color:rgb(255 255 255/var(--tw-text-opacity))
}


:is(:where(.dark) .dark\:placeholder\:text-white)::placeholder {
--tw-text-opacity:1;
color:#fff;
color:rgb(255 255 255/var(--tw-text-opacity))
}


:is(:where(.dark) .dark\:hover\:border-gray-400:hover) {
--tw-border-opacity:1;
border-color:#9ca3af;
border-color:rgb(156 163 175/var(--tw-border-opacity))
}


:is(:where(.dark) .dark\:hover\:bg-stone-50:hover) {
--tw-bg-opacity:1;
background-color:#fafaf9;
background-color:rgb(250 250 249/var(--tw-bg-opacity))
}


:is(:where(.dark) .dark\:hover\:bg-white:hover) {
--tw-bg-opacity:1;
background-color:#fff;
background-color:rgb(255 255 255/var(--tw-bg-opacity))
}


:is(:where(.dark) .dark\:hover\:text-black:hover) {
--tw-text-opacity:1;
color:#000;
color:rgb(0 0 0/var(--tw-text-opacity))
}


:is(:where(.dark) .dark\:hover\:text-green-300:hover) {
--tw-text-opacity:1;
color:#86efac;
color:rgb(134 239 172/var(--tw-text-opacity))
}


:is(:where(.dark) .dark\:hover\:text-green-400:hover) {
--tw-text-opacity:1;
color:#4ade80;
color:rgb(74 222 128/var(--tw-text-opacity))
}


:is(:where(.dark) .dark\:hover\:text-green-700:hover) {
--tw-text-opacity:1;
color:#15803d;
color:rgb(21 128 61/var(--tw-text-opacity))
}


:is(:where(.dark) .dark\:hover\:text-stone-800:hover) {
--tw-text-opacity:1;
color:#292524;
color:rgb(41 37 36/var(--tw-text-opacity))
}


:is(:where(.dark) .dark\:hover\:shadow-slate-500:hover) {
--tw-shadow-color:#64748b;
--tw-shadow:var(--tw-shadow-colored)
}




:root{--base-fill-color:#004934;--base-text-color:#fff;--app-font-family-regular:"HarmonyOS_Sans_CR";--app-font-family-medium:"HarmonyOS_Sans_CM";--app-font-family-light:"HarmonyOS_Sans_CL";--app-font-family-thin:"HarmonyOS_Sans_CT"}




body,html{color:var(--base-fill-color);font-family:HarmonyOS_Sans_CR,sans-serif;scroll-behavior:smooth}

::-webkit-scrollbar-track-piece{background-color:transparent}

::-webkit-scrollbar{cursor:pointer;height:12px;-webkit-transition:all .2s linear;transition:all .2s linear;width:10px}

::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#ddd;border-radius:20px;min-height:28px}

::-webkit-scrollbar-thumb:hover{background-color:#bbb}




@keyframes text_opacity{0%,to{opacity:0}

50%{opacity:.1}

}

@keyframes moveToTop{0%{opacity:1;transform:translateY(0)}

to{opacity:0;transform:translateY(-100%)}

}

@keyframes moveToBottom{0%{opacity:1;transform:translateY(0)}

to{opacity:0;transform:translateY(100%)}

}

@keyframes moveFormBottom{0%{opacity:0;transform:translateY(100%)}

to{opacity:1;transform:translateY(0)}

}

@keyframes moveFormTop{0%{opacity:0;transform:translateY(-100%)}

to{opacity:1;transform:translateY(0)}

}

@keyframes spinReverse{0%{transform:rotate(0deg)}

to{transform:rotate(-1turn)}

}




.list-enter-active,.list-leave-active,.list-move{transition:all .5s ease}

.list-enter-from,.list-leave-to{opacity:0;transform:translateY(30px)}

.list-leave-active{position:absolute}

.slide-fade-enter-active{transition:all .3s ease-out}

.slide-fade-leave-active{transition:all .8s cubic-bezier(1,.5,.8,1)}

.slide-fade-enter-from,.slide-fade-leave-to{opacity:0;transform:translateX(20px)}




/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}

.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}

.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}

.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}

.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}

.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}

.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}

.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}

.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}

.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}

.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}

.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}

.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*.8);animation-duration:calc(var(--animate-duration)*.8)}

.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}

.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}

@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important}

.animate__animated[class*=Out]{opacity:0}

}

@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}

40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}

70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}

80%{-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}

90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}

}

@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}

40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}

70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}

80%{-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}

90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}

}

.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}

@-webkit-keyframes flash{0%,50%,to{opacity:1}

25%,75%{opacity:0}

}

@keyframes flash{0%,50%,to{opacity:1}

25%,75%{opacity:0}

}

.animate__flash{-webkit-animation-name:flash;animation-name:flash}

@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}

50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}

to{-webkit-transform:scaleX(1);transform:scaleX(1)}

}

@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}

50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}

to{-webkit-transform:scaleX(1);transform:scaleX(1)}

}

.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}

@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}

30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}

40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}

50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}

65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}

75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}

to{-webkit-transform:scaleX(1);transform:scaleX(1)}

}

@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}

30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}

40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}

50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}

65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}

75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}

to{-webkit-transform:scaleX(1);transform:scaleX(1)}

}

.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}

@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}

10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}

20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}

}

@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}

10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}

20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}

}

.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}

@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}

10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}

20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}

}

@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}

10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}

20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}

}

.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}

@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}

6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}

18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}

31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}

43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}

50%{-webkit-transform:translateX(0);transform:translateX(0)}

}

@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}

6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}

18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}

31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}

43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}

50%{-webkit-transform:translateX(0);transform:translateX(0)}

}

.animate__headShake{-webkit-animation-name:headShake;animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}

@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}

40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}

60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}

80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}

to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}

}

@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}

40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}

60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}

80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}

to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}

}

.animate__swing{-webkit-animation-name:swing;animation-name:swing;-webkit-transform-origin:top center;transform-origin:top center}

@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}

10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}

30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}

40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}

to{-webkit-transform:scaleX(1);transform:scaleX(1)}

}

@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}

10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}

30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}

40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}

to{-webkit-transform:scaleX(1);transform:scaleX(1)}

}

.animate__tada{-webkit-animation-name:tada;animation-name:tada}

@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}

15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}

30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}

45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}

60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}

75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}

to{-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}

15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}

30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}

45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}

60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}

75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}

to{-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}

@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}

22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}

33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}

44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}

55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}

66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}

77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}

88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}

}

@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}

22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}

33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}

44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}

55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}

66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}

77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}

88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}

}

.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}

@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}

14%{-webkit-transform:scale(1.3);transform:scale(1.3)}

28%{-webkit-transform:scale(1);transform:scale(1)}

42%{-webkit-transform:scale(1.3);transform:scale(1.3)}

70%{-webkit-transform:scale(1);transform:scale(1)}

}

@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}

14%{-webkit-transform:scale(1.3);transform:scale(1.3)}

28%{-webkit-transform:scale(1);transform:scale(1)}

42%{-webkit-transform:scale(1.3);transform:scale(1.3)}

70%{-webkit-transform:scale(1);transform:scale(1)}

}

.animate__heartBeat{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}

@-webkit-keyframes backInDown{0%{opacity:.7;-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7)}

80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}

to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

}

@keyframes backInDown{0%{opacity:.7;-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7)}

80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}

to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

}

.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}

@-webkit-keyframes backInLeft{0%{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}

80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}

to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

}

@keyframes backInLeft{0%{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}

80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}

to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

}

.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}

@-webkit-keyframes backInRight{0%{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}

80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}

to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

}

@keyframes backInRight{0%{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}

80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}

to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

}

.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}

@-webkit-keyframes backInUp{0%{opacity:.7;-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7)}

80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}

to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

}

@keyframes backInUp{0%{opacity:.7;-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7)}

80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}

to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

}

.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}

@-webkit-keyframes backOutDown{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}

to{opacity:.7;-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7)}

}

@keyframes backOutDown{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}

to{opacity:.7;-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7)}

}

.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}

@-webkit-keyframes backOutLeft{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}

to{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}

}

@keyframes backOutLeft{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}

to{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}

}

.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}

@-webkit-keyframes backOutRight{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}

to{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}

}

@keyframes backOutRight{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}

to{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}

}

.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}

@-webkit-keyframes backOutUp{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}

to{opacity:.7;-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7)}

}

@keyframes backOutUp{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}

to{opacity:.7;-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7)}

}

.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}

@-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:scaleX(1);transform:scaleX(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:scaleX(1);transform:scaleX(1)}

}

.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}

@-webkit-keyframes bounceInDown{0%,60%,75%,90%,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:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}

60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}

75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}

90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}

to{-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes bounceInDown{0%,60%,75%,90%,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:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}

60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}

75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}

90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}

to{-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}

@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,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:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}

60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}

75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}

90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}

to{-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes bounceInLeft{0%,60%,75%,90%,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:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}

60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}

75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}

90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}

to{-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}

@-webkit-keyframes bounceInRight{0%,60%,75%,90%,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:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}

60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}

75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}

90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}

to{-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes bounceInRight{0%,60%,75%,90%,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:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}

60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}

75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}

90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}

to{-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}

@-webkit-keyframes bounceInUp{0%,60%,75%,90%,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:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}

60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}

75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}

90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}

to{-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes bounceInUp{0%,60%,75%,90%,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:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}

60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}

75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}

90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}

to{-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}

@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}

50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}

to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}

}

@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}

50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}

to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}

}

.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}

@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}

40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}

to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}

}

@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}

40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}

to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}

}

.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}

@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}

to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}

}

@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}

to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}

}

.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}

@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}

to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}

}

@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}

to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}

}

.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}

@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}

40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}

to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}

}

@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}

40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}

to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}

}

.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}

@-webkit-keyframes fadeIn{0%{opacity:0}

to{opacity:1}

}

@keyframes fadeIn{0%{opacity:0}

to{opacity:1}

}

.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}

@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}

@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}

@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}

@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}

@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}

@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}

@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}

@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}

@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}

@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}

@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}

@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}

@-webkit-keyframes fadeOut{0%{opacity:1}

to{opacity:0}

}

@keyframes fadeOut{0%{opacity:1}

to{opacity:0}

}

.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}

@-webkit-keyframes fadeOutDown{0%{opacity:1}

to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}

}

@keyframes fadeOutDown{0%{opacity:1}

to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}

}

.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}

@-webkit-keyframes fadeOutDownBig{0%{opacity:1}

to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}

}

@keyframes fadeOutDownBig{0%{opacity:1}

to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}

}

.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}

@-webkit-keyframes fadeOutLeft{0%{opacity:1}

to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}

}

@keyframes fadeOutLeft{0%{opacity:1}

to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}

}

.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}

@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}

to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}

}

@keyframes fadeOutLeftBig{0%{opacity:1}

to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}

}

.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}

@-webkit-keyframes fadeOutRight{0%{opacity:1}

to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}

}

@keyframes fadeOutRight{0%{opacity:1}

to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}

}

.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}

@-webkit-keyframes fadeOutRightBig{0%{opacity:1}

to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}

}

@keyframes fadeOutRightBig{0%{opacity:1}

to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}

}

.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}

@-webkit-keyframes fadeOutUp{0%{opacity:1}

to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}

}

@keyframes fadeOutUp{0%{opacity:1}

to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}

}

.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}

@-webkit-keyframes fadeOutUpBig{0%{opacity:1}

to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}

}

@keyframes fadeOutUpBig{0%{opacity:1}

to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}

}

.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}

@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}

}

@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}

}

.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}

@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}

}

@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}

}

.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}

@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}

}

@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}

}

.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}

@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}

}

@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}

}

.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}

@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}

40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}

50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}

80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}

to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}

}

@keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}

40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}

50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}

80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}

to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}

}

.animate__animated.animate__flip{-webkit-animation-name:flip;animation-name:flip;-webkit-backface-visibility:visible;backface-visibility:visible}

@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}

40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}

60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}

80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}

to{-webkit-transform:perspective(400px);transform:perspective(400px)}

}

@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}

40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}

60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}

80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}

to{-webkit-transform:perspective(400px);transform:perspective(400px)}

}

.animate__flipInX{-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}

@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}

40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}

60%{opacity:1;-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}

80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}

to{-webkit-transform:perspective(400px);transform:perspective(400px)}

}

@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}

40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}

60%{opacity:1;-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}

80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}

to{-webkit-transform:perspective(400px);transform:perspective(400px)}

}

.animate__flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}

@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}

30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}

to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}

}

@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}

30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}

to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}

}

.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}

@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}

30%{opacity:1;-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg)}

to{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}

}

@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}

30%{opacity:1;-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg)}

to{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}

}

.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}

@-webkit-keyframes lightSpeedInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg)}

60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}

80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}

to{-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes lightSpeedInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg)}

60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}

80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}

to{-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}

@-webkit-keyframes lightSpeedInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg)}

60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}

80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}

to{-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes lightSpeedInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg)}

60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}

80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}

to{-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}

@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}

to{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg)}

}

@keyframes lightSpeedOutRight{0%{opacity:1}

to{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg)}

}

.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}

@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}

to{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg)}

}

@keyframes lightSpeedOutLeft{0%{opacity:1}

to{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg)}

}

.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}

@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}

@-webkit-keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}

@-webkit-keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}

@-webkit-keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}

@-webkit-keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}

@-webkit-keyframes rotateOut{0%{opacity:1}

to{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg)}

}

@keyframes rotateOut{0%{opacity:1}

to{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg)}

}

.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}

@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}

to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}

}

@keyframes rotateOutDownLeft{0%{opacity:1}

to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}

}

.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}

@-webkit-keyframes rotateOutDownRight{0%{opacity:1}

to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}

}

@keyframes rotateOutDownRight{0%{opacity:1}

to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}

}

.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}

@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}

to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}

}

@keyframes rotateOutUpLeft{0%{opacity:1}

to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}

}

.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}

@-webkit-keyframes rotateOutUpRight{0%{opacity:1}

to{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}

}

@keyframes rotateOutUpRight{0%{opacity:1}

to{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}

}

.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}

@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}

20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg)}

40%,80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:rotate(60deg);transform:rotate(60deg)}

to{opacity:0;-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0)}

}

@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}

20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg)}

40%,80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:rotate(60deg);transform:rotate(60deg)}

to{opacity:0;-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0)}

}

.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}

@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}

50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}

70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}

to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

}

@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}

50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}

70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}

to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

}

.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}

@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}

to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}

@-webkit-keyframes rollOut{0%{opacity:1}

to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}

}

@keyframes rollOut{0%{opacity:1}

to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}

}

.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}

@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}

50%{opacity:1}

}

@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}

50%{opacity:1}

}

.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}

@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}

60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}

}

@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}

60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}

}

.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}

@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}

60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}

}

@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}

60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}

}

.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}

@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}

60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}

}

@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}

60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}

}

.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}

@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}

60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}

}

@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}

60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}

}

.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}

@-webkit-keyframes zoomOut{0%{opacity:1}

50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}

to{opacity:0}

}

@keyframes zoomOut{0%{opacity:1}

50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}

to{opacity:0}

}

.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}

@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}

to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}

}

@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}

to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}

}

.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}

@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}

to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}

}

@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}

to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}

}

.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}

@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}

to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}

}

@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}

to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}

}

.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}

@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}

to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}

}

@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}

to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}

}

.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}

@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}

to{-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}

to{-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}

@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}

to{-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}

to{-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}

@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}

to{-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}

to{-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}

@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}

to{-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}

to{-webkit-transform:translateZ(0);transform:translateZ(0)}

}

.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}

@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}

to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}

}

@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}

to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}

}

.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}

@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}

to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}

}

@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}

to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}

}

.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}

@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}

to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}

}

@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}

to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}

}

.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}

@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}

to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}

}

@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}

to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}

}

.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}




@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}

:root{--swiper-theme-color:#007aff}

:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}

.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;overflow:clip;padding:0;position:relative;z-index:1}

.swiper-vertical>.swiper-wrapper{flex-direction:column}

.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}

.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}

.swiper-horizontal{touch-action:pan-y}

.swiper-vertical{touch-action:pan-x}

.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}

.swiper-slide-invisible-blank{visibility:hidden}

.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}

.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}

.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}

.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}

.swiper-3d .swiper-wrapper{transform-style:preserve-3d}

.swiper-3d{perspective:1200px}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}

.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}

.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}

.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}

.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}

.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}

.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}

.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}

.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}

.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}

.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}

.swiper-lazy-preloader-black{--swiper-preloader-color:#000}

@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}

to{transform:rotate(1turn)}

}




.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}




.swiper-cards{overflow:visible}

.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}




.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}




.swiper-cube{overflow:visible}

.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}

.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}

.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}

.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}

.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}

.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}

.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}

.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}




.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}

.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}

.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}

.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}




.swiper-flip{overflow:visible}

.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}

.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}

.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}




.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}




.swiper-grid>.swiper-wrapper{flex-wrap:wrap}

.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}




:root{--swiper-navigation-size:44px}

.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}

.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}

.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}

.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}

.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}

.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}

.swiper-button-lock{display:none}

.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}

.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}

.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}

.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}




.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}

.swiper-pagination.swiper-pagination-hidden{opacity:0}

.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}

.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}

.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}

.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}

button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}

.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}

.swiper-pagination-bullet:only-child{display:none!important}

.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}

.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}

.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}

.swiper-pagination-progressbar{background:rgba(0,0,0,.25);background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}

.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}

.swiper-pagination-lock{display:none}




.swiper-scrollbar{background:rgba(0,0,0,.1);background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}

.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}

.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:4px;bottom:var(--swiper-scrollbar-bottom,4px);height:4px;height:var(--swiper-scrollbar-size,4px);left:1%;left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:auto;top:var(--swiper-scrollbar-top,auto);width:98%;width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}

.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:auto;left:var(--swiper-scrollbar-left,auto);position:absolute;right:4px;right:var(--swiper-scrollbar-right,4px);top:1%;top:var(--swiper-scrollbar-sides-offset,1%);width:4px;width:var(--swiper-scrollbar-size,4px);z-index:50}

.swiper-scrollbar-drag{background:rgba(0,0,0,.5);background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}

.swiper-scrollbar-cursor-drag{cursor:move}

.swiper-scrollbar-lock{display:none}




.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}

.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}




.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}

.swiper-slide-zoomed{cursor:move;touch-action:none}




#vue3-snackbar--container{margin:16px 16px 0;padding:0;pointer-events:none;position:fixed;z-index:var(--snackbar-zindex)}

#vue3-snackbar--container.is-top{top:0}

#vue3-snackbar--container.is-bottom{bottom:0}

#vue3-snackbar--container.is-left{left:0}

#vue3-snackbar--container.is-right{right:0}

#vue3-snackbar--container.is-middle{top:50%;transform:translateY(-50%)}

#vue3-snackbar--container.is-centre{left:50%;transform:translate(-50%)}

#vue3-snackbar--container.has-shadow .vue3-snackbar-message{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}

.vue3-snackbar-message{border-radius:4px;color:#fff;color:var(--message-text-color,#fff);display:flex;margin-bottom:16px;pointer-events:all;position:relative}

.vue3-snackbar-message.has-border{background-color:#fff;background-color:var(--base-background-color,#fff);border:0 solid;position:relative}

.vue3-snackbar-message.has-border:before{background-color:var(--background-color);border-radius:inherit;bottom:0;content:"";left:0;opacity:var(--background-opacity);position:absolute;right:0;top:0}

.vue3-snackbar-message.has-border.success{color:var(--success-colour)}

.vue3-snackbar-message.has-border.error{color:var(--error-colour)}

.vue3-snackbar-message.has-border.info{color:var(--info-colour)}

.vue3-snackbar-message.has-border.warning{color:var(--warning-colour)}

.vue3-snackbar-message.has-border.has-background{color:var(--message-background)}

.vue3-snackbar-message.border-left{border-left-width:8px}

.vue3-snackbar-message.border-right{border-right-width:8px}

.vue3-snackbar-message.border-top{border-top-width:8px}

.vue3-snackbar-message.border-bottom{border-bottom-width:8px}

.vue3-snackbar-message.success:not(.has-background):not(.has-border){background-color:var(--success-colour);border-color:var(--success-colour)}

.vue3-snackbar-message.error:not(.has-background):not(.has-border){background-color:var(--error-colour);border-color:var(--error-colour)}

.vue3-snackbar-message.warning:not(.has-background):not(.has-border){background-color:var(--warning-colour);border-color:var(--warning-colour)}

.vue3-snackbar-message.info:not(.has-background):not(.has-border){background-color:var(--info-colour);border-color:var(--info-colour)}

.vue3-snackbar-message.has-background:not(.has-border){background-color:var(--message-background);border-color:var(--message-background)}

.vue3-snackbar-message-wrapper{align-items:center;border-radius:inherit;display:flex;padding:16px}

.vue3-snackbar-message.is-dense .vue3-snackbar-message-wrapper{padding:8px 16px}

.vue3-snackbar-message-title{font-weight:700;position:relative}

.vue3-snackbar-message-additional{position:relative}

.vue3-snackbar-message-icon{color:currentColor;color:var(--message-icon-color,currentColor);display:flex;margin-right:16px}

.vue3-snackbar-message-close{margin-left:16px;min-width:30px}

.vue3-snackbar-message-close button{-webkit-appearance:none;background:transparent;border:none;color:inherit;font:inherit;line-height:normal;margin:0;overflow:visible;padding:0;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;align-items:center;cursor:pointer;display:flex;height:30px;justify-content:center;position:relative;text-align:inherit;width:30px}

.vue3-snackbar-message-close button:focus:not(:focus-visible){outline:none}

.vue3-snackbar-message-close button:focus:not(:-moz-focusring){outline:none}

.vue3-snackbar-message-close button:before{background:currentColor;border-radius:50%;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out}

.vue3-snackbar-message-close button:hover:before{opacity:.22}

.vue3-snackbar-message-content{display:flex;flex-flow:column;width:min(50vw,350px)}

.vue3-snackbar-message-badge{background:#c10015;border:1px solid crimson;border-radius:8px;box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f;color:#fff;font-size:.9em;font-weight:700;left:0;padding:.125em .5em;position:absolute;top:0;transform:translate(-25%,-25%)}

.vue3-snackbar-message.border-left .vue3-snackbar-message-badge{left:0;top:-5px}

.vue3-snackbar-message-enter-from{opacity:0;transform:translateY(50%)}

.vue3-snackbar-message-leave-from{max-height:1000px}

.vue3-snackbar .vue3-snackbar-message.vue3-snackbar-message-leave-to{margin-bottom:0;max-height:0;opacity:0;overflow:hidden}

.vue3-snackbar .vue3-snackbar-message.vue3-snackbar-message-leave-to .vue3-snackbar-message-badge{opacity:0}

.vue3-snackbar-message-enter-active{transition:transform .3s,opacity .3s}

.vue3-snackbar-message-leave-active{transition:max-height .45s cubic-bezier(0,1,0,1),opacity .3s,margin-bottom .3s}

@keyframes headShake{0%{transform:translate(-25%,-25%)}

6.5%{transform:translate(calc(-25% - 6px),-25%) rotateY(-9deg)}

18.5%{transform:translate(calc(-25% + 5px),-25%) rotateY(7deg)}

31.5%{transform:translate(calc(-25% - 3px),-25%) rotateY(-5deg)}

43.5%{transform:translate(calc(-25% + 2px),-25%) rotateY(3deg)}

50%{transform:translate(-25%,-25%)}

}

.shake-baby-shake .vue3-snackbar-message-badge{animation-duration:1s;animation-fill-mode:both;animation-name:headShake;animation-timing-function:ease-in-out}




.icon[data-v-a6b36592]{display:inline-block;vertical-align:middle}




@use "~/assets/less/_colors.less" as *;.text-wrapper[data-v-ca0f14c0],.text-wrapper .normal-text[data-v-ca0f14c0]{color:inherit;}

.text-wrapper .normal-text[data-v-ca0f14c0]{opacity:0}

.text-wrapper .hover-text[data-v-ca0f14c0]{color:inherit;font-size:inherit}

.text-wrapper .hover-text2[data-v-ca0f14c0]{opacity:0}

.text-wrapper:hover .hover-text[data-v-ca0f14c0]{animation-duration:.3s;animation-name:var(--hover-animation-name);animation-timing-function:ease-in-out}

.text-wrapper:hover .hover-text2[data-v-ca0f14c0]{animation-duration:.3s;animation-name:var(--hover-animation-name2);animation-timing-function:ease-in-out}




@use "~/assets/less/_colors.less" as *;.app-dialog[data-v-2e9feb27]{transition:all .6s cubic-bezier(.4,0,.2,1);z-index:1024}

.app-dialog.active[data-v-2e9feb27]{opacity:1;transform:translateY(0);transition-duration:.3s}

.app-dialog.close[data-v-2e9feb27]{opacity:0;transform:translateY(120%)}




@use "~/assets/less/_colors.less" as *;.nuxt-icon svg{margin-bottom:0}

.logo{color:#1d503e;font-size:40px}

.page-enter-active,.page-leave-active{transition:all .4s}

.page-enter-from,.page-leave-to{filter:blur(1rem);opacity:0}




























/*后期 加*/



.wj_more { width:180px; padding:0px 20px;  line-height:45px; margin-top:20px; background: none; border:1px solid #fff; color:#fff; transition:all .4s;}
.wj_more:hover { background:#135949;  border:1px solid #135949; transform:scale(.95,.95); }





