*,
::before,
::after {
	--un-rotate: 0;
	--un-rotate-x: 0;
	--un-rotate-y: 0;
	--un-rotate-z: 0;
	--un-scale-x: 1;
	--un-scale-y: 1;
	--un-scale-z: 1;
	--un-skew-x: 0;
	--un-skew-y: 0;
	--un-translate-x: 0;
	--un-translate-y: 0;
	--un-translate-z: 0;
	--un-pan-x: ;
	--un-pan-y: ;
	--un-pinch-zoom: ;
	--un-scroll-snap-strictness: proximity;
	--un-ordinal: ;
	--un-slashed-zero: ;
	--un-numeric-figure: ;
	--un-numeric-spacing: ;
	--un-numeric-fraction: ;
	--un-border-spacing-x: 0;
	--un-border-spacing-y: 0;
	--un-ring-offset-shadow: 0 0 rgb(0 0 0 / 0);
	--un-ring-shadow: 0 0 rgb(0 0 0 / 0);
	--un-shadow-inset: ;
	--un-shadow: 0 0 rgb(0 0 0 / 0);
	--un-ring-inset: ;
	--un-ring-offset-width: 0px;
	--un-ring-offset-color: #fff;
	--un-ring-width: 0px;
	--un-ring-color: rgb(147 197 253 / 0.5);
	--un-blur: ;
	--un-brightness: ;
	--un-contrast: ;
	--un-drop-shadow: ;
	--un-grayscale: ;
	--un-hue-rotate: ;
	--un-invert: ;
	--un-saturate: ;
	--un-sepia: ;
	--un-backdrop-blur: ;
	--un-backdrop-brightness: ;
	--un-backdrop-contrast: ;
	--un-backdrop-grayscale: ;
	--un-backdrop-hue-rotate: ;
	--un-backdrop-invert: ;
	--un-backdrop-opacity: ;
	--un-backdrop-saturate: ;
	--un-backdrop-sepia: ;
}
::backdrop {
	--un-rotate: 0;
	--un-rotate-x: 0;
	--un-rotate-y: 0;
	--un-rotate-z: 0;
	--un-scale-x: 1;
	--un-scale-y: 1;
	--un-scale-z: 1;
	--un-skew-x: 0;
	--un-skew-y: 0;
	--un-translate-x: 0;
	--un-translate-y: 0;
	--un-translate-z: 0;
	--un-pan-x: ;
	--un-pan-y: ;
	--un-pinch-zoom: ;
	--un-scroll-snap-strictness: proximity;
	--un-ordinal: ;
	--un-slashed-zero: ;
	--un-numeric-figure: ;
	--un-numeric-spacing: ;
	--un-numeric-fraction: ;
	--un-border-spacing-x: 0;
	--un-border-spacing-y: 0;
	--un-ring-offset-shadow: 0 0 rgb(0 0 0 / 0);
	--un-ring-shadow: 0 0 rgb(0 0 0 / 0);
	--un-shadow-inset: ;
	--un-shadow: 0 0 rgb(0 0 0 / 0);
	--un-ring-inset: ;
	--un-ring-offset-width: 0px;
	--un-ring-offset-color: #fff;
	--un-ring-width: 0px;
	--un-ring-color: rgb(147 197 253 / 0.5);
	--un-blur: ;
	--un-brightness: ;
	--un-contrast: ;
	--un-drop-shadow: ;
	--un-grayscale: ;
	--un-hue-rotate: ;
	--un-invert: ;
	--un-saturate: ;
	--un-sepia: ;
	--un-backdrop-blur: ;
	--un-backdrop-brightness: ;
	--un-backdrop-contrast: ;
	--un-backdrop-grayscale: ;
	--un-backdrop-hue-rotate: ;
	--un-backdrop-invert: ;
	--un-backdrop-opacity: ;
	--un-backdrop-saturate: ;
	--un-backdrop-sepia: ;
}
.absolute {
	position: absolute;
}
.fixed {
	position: fixed;
}
.relative {
	position: relative;
}
.-left-60 {
	left: -1.2rem;
}
.-top-40 {
	top: -0.8rem;
}
.bottom-\[20\%\] {
	bottom: 20%;
}
.bottom-0 {
	bottom: 0;
}
.bottom-5 {
	bottom: 0.1rem;
}
.left-0 {
	left: 0;
}
.left-1\/2 {
	left: 50%;
}
.right-\[2\%\] {
	right: 2%;
}
.right-32 {
	right: 0.64rem;
}
.top-1940 {
	top: 38.8rem;
}
.top-32 {
	top: 0.64rem;
}
.z-2 {
	z-index: 2;
}
.mx-auto {
	margin-left: auto;
	margin-right: auto;
}
.my-8 {
	margin-top: 0.16rem;
	margin-bottom: 0.16rem;
}
.block {
	display: block;
}
.hidden {
	display: none;
}
.h-102 {
	height: 2.6rem;
}
.h-105 {
	height: 2.1rem;
}
.h-120 {
	height: 3rem;
}
.h-136 {
	height: 2.72rem;
}
.h-auto {
	height: auto;
}
.h-full {
	height: 100%;
}
.max-w-full {
	max-width: 100%;
}
.min-h-100vh {
	min-height: 100vh;
}
.w-102 {
	width: 2.6rem;
}
.w-105 {
	width: 2.1rem;
}
.w-120 {
	width: 3rem;
}
.w-274 {
	width: 5.48rem;
}
.w-350 {
	width: 7rem;
}
.w-750 {
	width: 15rem;
}
.w-full {
	width: 100%;
}
.flex {
	display: flex;
}
.flex-col {
	flex-direction: column;
}
.-translate-x-1\/2 {
	--un-translate-x: -50%;
	transform: translateX(var(--un-translate-x)) translateY(var(--un-translate-y))
		translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x))
		rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x))
		skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y))
		scaleZ(var(--un-scale-z));
}
@keyframes bounce-in {
	from,
	20%,
	40%,
	60%,
	80%,
	to {
		animation-timing-function: ease-in-out;
	}
	0% {
		opacity: 0;
		transform: scale3d(0.3, 0.3, 0.3);
	}
	20% {
		transform: scale3d(1.1, 1.1, 1.1);
	}
	40% {
		transform: scale3d(0.9, 0.9, 0.9);
	}
	60% {
		transform: scale3d(1.03, 1.03, 1.03);
		opacity: 1;
	}
	80% {
		transform: scale3d(0.97, 0.97, 0.97);
	}
	to {
		opacity: 1;
		transform: scale3d(1, 1, 1);
	}
}
.animate-bounce-in {
	animation: bounce-in 0.75s linear 1;
}
.cursor-pointer {
	cursor: pointer;
}
.resize {
	resize: both;
}
.items-center {
	align-items: center;
}
.justify-between {
	justify-content: space-between;
}
.overflow-x-hidden {
	overflow-x: hidden;
}
.rd-18 {
	border-radius: 0.36rem;
}
.bg-\#ffffff4d {
	--un-bg-opacity: 0.3;
	background-color: rgb(255 255 255 / var(--un-bg-opacity));
}
.bg-white {
	--un-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--un-bg-opacity));
}
.object-cover {
	object-fit: cover;
}
.px {
	padding-left: 0.08rem;
	padding-right: 0.08rem;
}
.px-8 {
	padding-left: 0.16rem;
	padding-right: 0.16rem;
}
.py-16 {
	padding-top: 0.32rem;
	padding-bottom: 0.32rem;
}
.pl-48 {
	padding-left: 0.96rem;
}
.pr-28 {
	padding-right: 0.56rem;
}
.text-28 {
	font-size: 0.56rem;
}
.c-white {
	--un-text-opacity: 1;
	color: rgb(255 255 255 / var(--un-text-opacity));
}
.lh-32 {
	line-height: 0.64rem;
}
.font-italic {
	font-style: italic;
}
@media (min-width: 751px) {
	.md\:h-51 {
		height: 2.6rem;
	}
	.md\:h-60 {
		height: 3rem;
	}
	.md\:w-51 {
		width: 2.6rem;
	}
	.md\:w-60 {
		width: 3rem;
	}
}
