@font-face {
	font-family: BigNoodleTitling;
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("/assets/fonts//BigNoodleTitling-Oblique.eot");
	src: url("/assets/fonts//BigNoodleTitling-Oblique.eot#iefix") format("embedded-opentype"),url("/assets/fonts//BigNoodleTitling-Oblique.woff2") format("woff2"),url("/assets/fonts//BigNoodleTitling-Oblique.woff") format("woff"),url("/assets/fonts//BigNoodleTitling-Oblique.ttf") format("truetype"),url("/assets/fonts//BigNoodleTitling-Oblique.svg#BigNoodleTitling-Oblique") format("svg");
}

html body main {
	background: 0 0;
}

html body main::before {
	content: "";
	background: url("/files/images/hero-bg.png") top center no-repeat;
	background-size: contain;
	bottom: 0;
	left: 0;
	margin: 0 auto;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	user-drag: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%;
}

html body main .hero-container .hero .art,html body main .hero-container .hero .scene {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	position: absolute;
}

html body main .hero-container {
	height: 100%;
	left: 0;
	margin: 0 auto;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
}

html body main .hero-container .hero {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 700px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

@media (max-width:1400px) {
	html body main .hero-container .hero {
		height: 650px;
	}
}

@media (max-width:1200px) {
	html body main .hero-container .hero {
		height: 500px;
	}
}

@media (max-width:750px) {
	html body main .hero-container .hero {
		height: 400px;
	}
}

html body main .hero-container .hero .scene {
	bottom: 0;
	left: 0;
	margin: 0 auto;
	pointer-events: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	right: 0;
	top: 0;
	user-select: none;
}

html body main .hero-container .hero .scene::after,html body main .hero-container .hero .scene::before {
	content: "";
	bottom: 0;
	height: calc(100% - 90px);
	left: 0;
	position: absolute;
	right: 0;
	width: 54200px;
	will-change: transform;
}

html body main .hero-container .hero .scene::before {
	-webkit-animation: location-animation 200s linear infinite;
	animation: location-animation 200s linear infinite;
	background: url("/files/images/hero-clouds-1.png") repeat-x;
	background-size: contain;
	-webkit-filter: hue-rotate(100deg);
	filter: hue-rotate(100deg);
	top: 120px;
	z-index: 1;
}

@media (max-width:750px) {
	html body main .hero-container .hero .scene::before {
		top: 90px;
	}

	html body main .hero-container .hero .scene::after {
		display: none;
	}
}

@media (max-width:500px) {
	html body main .hero-container .hero .scene::before {
		top: 70px;
	}
}

html body main .hero-container .hero .scene::after {
	-webkit-animation: location-animation 500s linear infinite;
	animation: location-animation 500s linear infinite;
	background: url("/files/images/hero-clouds-2.png") repeat-x;
	background-size: contain;
	-webkit-filter: hue-rotate(30deg);
	filter: hue-rotate(30deg);
	opacity: .5;
	top: 150px;
	z-index: 0;
}

@-webkit-keyframes location-animation {
	0% {
		-webkit-transform: translate(0);
		transform: translate(0);
	}

	100% {
		-webkit-transform: translate(-1084px);
		transform: translate(-1084px);
	}
}

@keyframes location-animation {
	0% {
		-webkit-transform: translate(0);
		transform: translate(0);
	}

	100% {
		-webkit-transform: translate(-1084px);
		transform: translate(-1084px);
	}
}

html body main .hero-container .hero .scene .island {
	position: absolute;
	top: calc(100% - 100px);
}

@media (max-width:1200px) {
	html body main .hero-container .hero .scene .island {
		top: calc(100% - 70px);
		width: 100%;
	}
}

@media (max-width:750px) {
	html body main .hero-container .hero .scene .island {
		width: 150%;
	}
}

html body main .hero-container .hero .art {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	bottom: -75px;
	user-select: none;
}

html body main .hero-container .hero .art .link,html body main .hero-container .hero .art .portal {
	-webkit-box-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-drag: none;
}

html body main .hero-container .hero .art .portal {
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 600px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-left: 20px;
	pointer-events: none;
	position: relative;
	user-select: none;
	width: 663px;
	z-index: 2;
}

@media (max-width:1200px) {
	html body main .hero-container .hero .art .portal {
		height: 400px;
		margin-left: 10px;
		width: 442px;
	}
}

@media (max-width:750px) {
	html body main .hero-container .hero .art .portal {
		height: 300px;
		width: 332px;
	}
}

html body main .hero-container .hero .art .link {
	-ms-flex-align: center;
	align-items: center;
	-webkit-animation: hero-text-data 1s ease forwards,neon3 1.5s ease-in-out infinite alternate;
	animation: hero-text-data 1s ease forwards,neon3 1.5s ease-in-out infinite alternate;
	-webkit-animation-delay: 1.5s;
	animation-delay: 1.5s;
	bottom: 250px;
	color: #65a314;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-family: BigNoodleTitling;
	font-size: 90px;
	font-weight: 700;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	letter-spacing: -1px;
	line-height: 58px;
	margin: 0 auto;
	opacity: 0;
	position: absolute;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 0 30px #fff9a3;
	-webkit-transition: color .5s cubic-bezier(.25,1,.5,1);
	-o-transition: color .5s cubic-bezier(.25,1,.5,1);
	transition: color .5s cubic-bezier(.25,1,.5,1);
	user-select: none;
	width: -webkit-min-content;
	width: -moz-min-content;
	width: min-content;
	will-change: transform,opacity;
	z-index: 3;
}

@media (max-width:1400px) {
	html body main .hero-container .hero .art .link {
		bottom: 200px;
	}
}

@media (max-width:1200px) {
	html body main .hero-container .hero .art .link {
		font-size: 50px;
		line-height: 32px;
		bottom: 210px;
	}

	html body main .hero-container .hero .art .link .gift {
		display: none;
	}
}

@media (max-width:750px) {
	html body main .hero-container .hero .art .link {
		font-size: 40px;
		line-height: 26px;
		bottom: 180px;
		z-index: 4;
	}
}

@-webkit-keyframes hero-text-data {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
	}

	50% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes hero-text-data {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
	}

	50% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

html body main .hero-container .hero .art .link .gift {
	bottom: -55px;
	color: #c11717;
	font-size: 22px;
	left: 0;
	letter-spacing: -.3px;
	margin: 0 auto;
	pointer-events: none;
	position: absolute;
	right: 0;
}

html body main .hero-container .hero .art .link .gift::before {
	background: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512' xml:space='preserve' class='' preserveAspectRatio='none meet'%3E%3Cg%3E%3Cpath d='M29 267.982h176V512H44c-8.28 0-15-6.72-15-15zM235 267.982h42V512h-42zM483 267.982V497c0 8.28-6.72 15-15 15H307V267.982zM135 88.993c0 8.28 6.72 15 15 15h35.09v55.25l-20.91 12.04c-7.8 4.5-16.37 6.77-24.99 6.77-6.96 0-13.96-1.48-20.6-4.47-14.95-6.72-25.42-19.81-28.74-35.9-3.3-15.98-4.97-32.36-4.97-48.69 0-16.53 1.72-33.13 5.1-49.32 3.3-15.8 13.68-28.66 28.46-35.29 14.7-6.58 31.8-5.71 45.74 2.32l20.91 12.05v55.24H150c-8.28 0-15 6.71-15 15zM296.91 32.614v112.419c-13.13 5.05-27.02 7.59-40.91 7.59s-27.78-2.54-40.91-7.59V32.614c13.14-5.05 27.03-7.57 40.91-7.57s27.77 2.52 40.91 7.57zM427.12 88.993c0 16.33-1.67 32.71-4.97 48.69-3.32 16.09-13.79 29.18-28.74 35.9-6.64 2.99-13.64 4.47-20.6 4.47-8.62 0-17.19-2.27-24.99-6.77l-20.91-12.04v-55.25H362c8.28 0 15-6.72 15-15 0-8.29-6.72-15-15-15h-35.09v-55.24l20.91-12.05c13.94-8.03 31.04-8.9 45.74-2.32 14.78 6.63 25.16 19.49 28.46 35.29 3.38 16.19 5.1 32.79 5.1 49.32z' fill='%23c11717' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='M512 127.973v95.009c0 8.28-6.72 15-15 15H15c-8.28 0-15-6.72-15-15v-95.009c0-8.28 6.72-15 15-15h40.94c.92 10.35 2.44 20.64 4.53 30.78 5.29 25.63 21.99 46.48 45.82 57.189 10.47 4.71 21.54 7.11 32.9 7.11 13.93 0 27.75-3.73 39.98-10.79l35.77-20.6c13.29 3.96 27.04 5.96 41.06 5.96s27.77-2 41.06-5.96l35.79 20.61c12.21 7.05 26.03 10.78 39.96 10.78 11.36 0 22.43-2.4 32.92-7.12 23.81-10.7 40.51-31.55 45.8-57.179 2.09-10.14 3.61-20.43 4.53-30.78H497c8.28 0 15 6.72 15 15z' fill='%23c11717' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E") center no-repeat;
	content: "";
	background-size: cover;
	display: inline-block;
	vertical-align: middle;
	margin: -1px 5px 0 0;
	height: 20px;
	width: 20px;
}

html body main .hero-container .hero .art .link:hover {
	color: #d74e0d;
}

html body main .hero-container .hero .characters {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 190px;
	pointer-events: none;
	position: relative;
	-webkit-transition: gap .3s ease-in-out;
	-o-transition: gap .3s ease-in-out;
	transition: gap .3s ease-in-out;
	user-drag: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

@media (max-width:1200px) {
	html body main .hero-container .hero .characters {
		gap: 150px;
	}
}

@media (max-width:1100px) {
	html body main .hero-container .hero .characters {
		gap: 50px;
	}
}

html body main .hero-container .hero .characters .item {
	margin-bottom: 5px;
	position: relative;
}

html body main .hero-container .hero .characters .item .shine {
	border-radius: 50%;
	position: absolute;
	-webkit-transform: rotate(23deg);
	-ms-transform: rotate(23deg);
	transform: rotate(23deg);
	z-index: 0;
}

html body main .hero-container .hero .characters .item .character {
	position: relative;
	z-index: 3;
}

@media (max-width:750px) {
	html body main .hero-container .hero .characters {
		gap: 30px;
	}

	html body main .hero-container .hero .characters .item {
		margin-right: -10px;
	}

	html body main .hero-container .hero .characters .item .character img {
		display: none;
	}
}

html body main .hero-container .hero .characters .item--left .shine {
	background: #ff1d1d;
	bottom: 174px;
	-webkit-filter: blur(172px);
	filter: blur(172px);
	height: 356px;
	left: 0;
	width: 300px;
}

@media (max-width:500px) {
	html body main .hero-container .hero .characters .item {
		margin-right: -15px;
	}

	html body main .hero-container .hero .characters .item--left .shine {
		left: -150px;
	}

	html body main .hero-container .hero .characters .item--left .character-blur-1 {
		display: none;
	}
}

html body main .hero-container .hero .characters .item--left .character {
	-webkit-animation: hero-characters-left-0 1.5s ease-out forwards;
	animation: hero-characters-left-0 1.5s ease-out forwards;
	-webkit-animation-delay: .1s;
	animation-delay: .1s;
	background: url("/files/images/character-left-0.png") top/cover no-repeat;
	height: 500px;
	width: 540px;
	will-change: transform;
}

@media (max-width:1200px) {
	html body main .hero-container .hero .characters .item {
		margin-bottom: 30px;
	}

	html body main .hero-container .hero .characters .item--left .character {
		height: 300px;
		width: 324px;
	}
}

@media (max-width:750px) {
	html body main .hero-container .hero .characters .item--left .character {
		height: 250px;
		width: 270px;
	}
}

@-webkit-keyframes hero-characters-left-0 {
	0% {
		-webkit-transform: translateX(-150%);
		transform: translateX(-150%);
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes hero-characters-left-0 {
	0% {
		-webkit-transform: translateX(-150%);
		transform: translateX(-150%);
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

html body main .hero-container .hero .characters .item--left .character img {
	-webkit-animation: hero-characters-dust 5s cubic-bezier(.25,1,.5,1) forwards;
	animation: hero-characters-dust 5s cubic-bezier(.25,1,.5,1) forwards;
	-webkit-animation-delay: 1.5s;
	animation-delay: 1.5s;
	bottom: -70px;
	position: absolute;
	right: 205px;
}

@-webkit-keyframes hero-characters-dust {
	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

@keyframes hero-characters-dust {
	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

html body main .hero-container .hero .characters .item--left .character-blur-1 {
	-webkit-animation: hero-characters-left-1 1.75s ease-out forwards;
	animation: hero-characters-left-1 1.75s ease-out forwards;
	-webkit-animation-delay: .1s;
	animation-delay: .1s;
	bottom: -70px;
	height: 330px;
	position: absolute;
	left: -130px;
	width: 303px;
	will-change: transform;
	z-index: 2;
}

@media (max-width:1200px) {
	html body main .hero-container .hero .characters .item--left .character-blur-1 {
		height: 250px;
		left: -100px;
		width: 230px;
	}
}

@media (max-width:750px) {
	html body main .hero-container .hero .characters .item--left .character-blur-1 {
		height: 220px;
		left: -80px;
		bottom: -50px;
		width: 202px;
	}
}

@-webkit-keyframes hero-characters-left-1 {
	0% {
		-webkit-transform: translateX(-200%);
		transform: translateX(-200%);
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes hero-characters-left-1 {
	0% {
		-webkit-transform: translateX(-200%);
		transform: translateX(-200%);
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

html body main .hero-container .hero .characters .item--left .character-blur-2 {
	-webkit-animation: hero-characters-left-2 2s ease-out forwards;
	animation: hero-characters-left-2 2s ease-out forwards;
	-webkit-animation-delay: .1s;
	animation-delay: .1s;
	bottom: -40px;
	height: 250px;
	position: absolute;
	left: -210px;
	width: 179px;
	will-change: transform;
	z-index: 1;
}

@media (max-width:1200px) {
	html body main .hero-container .hero .characters .item--left .character-blur-2 {
		height: 201px;
		left: -170px;
		width: 144px;
	}
}

@-webkit-keyframes hero-characters-left-2 {
	0% {
		-webkit-transform: translateX(-250%);
		transform: translateX(-250%);
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes hero-characters-left-2 {
	0% {
		-webkit-transform: translateX(-250%);
		transform: translateX(-250%);
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

html body main .hero-container .hero .characters .item--right .shine {
	background: #91005f;
	bottom: 161px;
	-webkit-filter: blur(167px);
	filter: blur(167px);
	height: 356px;
	left: 0;
	width: 400px;
}

@media (max-width:500px) {
	html body main .hero-container .hero .characters .item--right .shine {
		right: -150px;
		left: auto;
	}

	html body main .hero-container .hero .characters .item--right .character-blur-1 {
		display: none;
	}
}

html body main .hero-container .hero .characters .item--right .character {
	-webkit-animation: hero-characters-right-0 1.5s ease-out forwards;
	animation: hero-characters-right-0 1.5s ease-out forwards;
	-webkit-animation-delay: .1s;
	animation-delay: .1s;
	background: url("/files/images/character-right-0.png") top/cover no-repeat;
	height: 500px;
	width: 384px;
	will-change: transform;
}

@media (max-width:1200px) {
	html body main .hero-container .hero .characters .item--right .character {
		height: 300px;
		width: 230px;
	}
}

@media (max-width:750px) {
	html body main .hero-container .hero .characters .item--right .character {
		height: 250px;
		width: 192px;
	}
}

@-webkit-keyframes hero-characters-right-0 {
	0% {
		-webkit-transform: translateX(150%);
		transform: translateX(150%);
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes hero-characters-right-0 {
	0% {
		-webkit-transform: translateX(150%);
		transform: translateX(150%);
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

html body main .hero-container .hero .characters .item--right .character img {
	-webkit-animation: hero-characters-dust 5s cubic-bezier(.25,1,.5,1) forwards;
	animation: hero-characters-dust 5s cubic-bezier(.25,1,.5,1) forwards;
	-webkit-animation-delay: 1.5s;
	animation-delay: 1.5s;
	bottom: -70px;
	position: absolute;
	-webkit-transform: scale(-1,1);
	-ms-transform: scale(-1,1);
	transform: scale(-1,1);
	left: 50px;
}

html body main .hero-container .hero .characters .item--right .character-blur-1 {
	-webkit-animation: hero-characters-right-1 1.75s ease-out forwards;
	animation: hero-characters-right-1 1.75s ease-out forwards;
	-webkit-animation-delay: .1s;
	animation-delay: .1s;
	bottom: -70px;
	height: 330px;
	position: absolute;
	right: -120px;
	width: 331px;
	will-change: transform;
	z-index: 2;
}

@media (max-width:1200px) {
	html body main .hero-container .hero .characters .item--right .character-blur-1 {
		bottom: -50px;
		height: 250px;
		right: -90px;
		width: 251px;
	}
}

@media (max-width:750px) {
	html body main .hero-container .hero .characters .item--right .character-blur-1 {
		height: 220px;
		width: 221px;
		right: -80px;
	}
}

@-webkit-keyframes hero-characters-right-1 {
	0% {
		-webkit-transform: translateX(200%);
		transform: translateX(200%);
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes hero-characters-right-1 {
	0% {
		-webkit-transform: translateX(200%);
		transform: translateX(200%);
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

html body main .hero-container .hero .characters .item--right .character-blur-2 {
	-webkit-animation: hero-characters-right-2 2s ease-out forwards;
	animation: hero-characters-right-2 2s ease-out forwards;
	-webkit-animation-delay: .1s;
	animation-delay: .1s;
	bottom: -20px;
	height: 250px;
	position: absolute;
	right: -240px;
	width: 328px;
	will-change: transform;
	z-index: 1;
}

@media (min-width:1200px) and (max-width:1400px),(max-width:992px) {
	html body main .hero-container .hero .characters .item--left .character-blur-2,html body main .hero-container .hero .characters .item--right .character-blur-2 {
		display: none;
	}
}

@-webkit-keyframes hero-characters-right-2 {
	0% {
		-webkit-transform: translateX(250%);
		transform: translateX(250%);
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes hero-characters-right-2 {
	0% {
		-webkit-transform: translateX(250%);
		transform: translateX(250%);
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

html body main .content {
	margin-top: 550px;
	overflow: hidden;
	padding: 0 20px 70px;
}

@media (max-width:1400px) {
	html body main .content {
		margin-top: 505px;
	}
}

@media (max-width:1200px) {
	html body main .hero-container .hero .characters .item--right .character-blur-2 {
		bottom: -30px;
		height: 200px;
		right: -190px;
		width: 262px;
	}

	html body main .content {
		margin-top: 355px;
	}
}

@media (max-width:750px) {
	html body main .content {
		margin-top: 260px;
	}
}

@media (max-width:600px) {
	html body main .content {
		padding: 0 15px 50px;
	}
}

@media (max-width:400px) {
	html body main .content {
		padding: 0 15px 40px;
	}
}

html body main .content section {
	position: relative;
}

html body main .content section .container {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto;
	max-width: 1460px;
	width: 100%;
}

html body main .content section.statistic {
	z-index: 4;
}

html body main .content section.statistic .container .section-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px;
}

@media (max-width:1200px) {
	html body main .content section.statistic .container .section-content {
		gap: 15px;
	}
}

html body main .content section.statistic .container .section-content .item {
	-webkit-backdrop-filter: blur(13px);
	backdrop-filter: blur(13px);
	background: -webkit-gradient(linear,left top,left bottom,from(rgba(21,24,34,0)),to(#10060a)),rgba(16,6,10,.9);
	background: -o-linear-gradient(top,rgba(21,24,34,0),#10060a),rgba(16,6,10,.9);
	background: linear-gradient(180deg,rgba(21,24,34,0),#10060a),rgba(16,6,10,.9);
	border-radius: 13px;
	border: 1px solid rgba(255,255,255,.02);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	padding: 30px;
	position: relative;
	width: 33.3333333333%;
}

@media (max-width:1400px) {
	html body main .content section.statistic .container .section-content .item {
		padding: 20px 30px;
	}
}

@media (max-width:650px) {
	html body main .content section.statistic .container .section-content {
		gap: 10px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	html body main .content section.statistic .container .section-content .item {
		width: calc(50% - 5px);
	}
}

html body main .content section.statistic .container .section-content .item .icon {
	height: 52px;
	pointer-events: none;
	user-drag: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 52px;
}

html body main .content section.statistic .container .section-content .item .bg {
	height: 368px;
	pointer-events: none;
	position: absolute;
	right: -113px;
	user-drag: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 368px;
}

@media (max-width:1200px) {
	html body main .content section.statistic .container .section-content .item .bg {
		height: 300px;
		right: -100px;
		width: 300px;
	}
}

@media (max-width:992px) {
	html body main .hero-container .hero .scene .island {
		top: calc(100% - 50px);
	}

	html body main .content section.statistic .container .section-content .item {
		-webkit-backdrop-filter: none;
		backdrop-filter: none;
		background: #10060a;
		border-radius: 7px;
		padding: 15px 20px;
	}

	html body main .content section.statistic .container .section-content .item .bg {
		height: 200px;
		right: -60px;
		width: 200px;
	}
}

@media (max-width:750px) {
	html body main .content section.statistic .container .section-content .item .icon {
		margin-left: -5px;
	}

	html body main .content section.statistic .container .section-content .item .bg {
		display: none;
	}
}

html body main .content section.statistic .container .section-content .item h6 {
	margin: 0;
}

html body main .content section.statistic .container .section-content .item h6 .value {
	display: inline-block;
	font-size: 36px;
	font-weight: 700;
	line-height: 30px;
	margin-top: 30px;
	position: relative;
	white-space: nowrap;
}

@media (max-width:1400px) {
	html body main .content section.statistic .container .section-content .item h6 .value {
		font-size: 30px;
	}
}

@media (max-width:1200px) {
	html body main .content section.statistic .container .section-content .item h6 .value {
		font-size: 26px;
	}
}

@media (max-width:750px) {
	html body main .content section.statistic .container .section-content .item h6 .value {
		font-weight: 600;
		margin-top: 15px;
	}
}

@media (max-width:400px) {
	html body main .content section.statistic .container .section-content .item h6 .value {
		font-size: 20px;
		margin-top: 10px;
	}
}

@media (max-width:350px) {
	html body main .content section.statistic .container .section-content .item h6 .value {
		font-size: 17px;
		margin-top: 0;
	}
}

html body main .content section.statistic .container .section-content .item h6 .value .new {
	cursor: help;
	font-size: 15px;
	position: absolute;
	right: 0;
	top: -27px;
}

@media (max-width:1200px) {
	html body main .content section.statistic .container .section-content .item h6 .value .new {
		font-size: 14px;
		top: -23px;
	}
}

@media (max-width:400px) {
	html body main .content section.statistic .container .section-content .item h6 .value .new {
		font-size: 12px;
		top: -18px;
	}
}

@media (max-width:350px) {
	html body main .content section.statistic .container .section-content .item h6 .value .new {
		font-size: 11px;
	}
}

html body main .content section.statistic .container .section-content .item h6 .value.gem::before {
	content: "";
	background: url("/files/images/gem.png") 50% 50% no-repeat;
	background-size: cover;
	display: inline-block;
	height: 32px;
	margin: -9px 13px 0 0;
	vertical-align: middle;
	width: 32px;
}

@media (max-width:1400px) {
	html body main .content section.statistic .container .section-content .item h6 .value.gem::before {
		margin: -9px 10px 0 0;
	}
}

@media (max-width:750px) {
	html body main .content section.statistic .container .section-content .item h6 .value.gem::before {
		height: 25px;
		margin: -7px 7px 0 0;
		width: 25px;
	}
}

@media (max-width:400px) {
	html body main .content section.statistic .container .section-content .item h6 .value.gem::before {
		height: 20px;
		margin: -6px 5px 0 0;
		width: 20px;
	}
}

html body main .content section.statistic .container .section-content .item .title {
	color: #a18f96;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: .3px;
	line-height: 24px;
	margin-top: 15px;
}

@media (max-width:1400px) {
	html body main .content section.statistic .container .section-content .item .title {
		margin-top: 10px;
	}
}

@media (max-width:1200px) {
	html body main .content section.statistic .container .section-content .item .title {
		font-size: 17px;
		margin-top: 7px;
	}
}

@media (max-width:750px) {
	html body main .content section.statistic .container .section-content .item .title {
		font-size: 15px;
		margin-top: 5px;
	}
}

@media (max-width:500px) {
	html body main .content section.statistic .container .section-content .item .title {
		margin-top: 0;
	}
}

@media (max-width:350px) {
	html body main .content section.statistic .container .section-content .item .title {
		font-size: 13px;
	}
}

html body main .content section.statistic .container .section-content .item--users .bg {
	top: -56px;
}

@media (max-width:1200px) {
	html body main .content section.statistic .container .section-content .item--users .bg {
		top: -35px;
	}
}

@media (max-width:992px) {
	html body main .content section.statistic .container .section-content .item--users .bg {
		top: 25px;
	}
}

html body main .content section.statistic .container .section-content .item--users .value {
	color: #e94560;
}

html body main .content section.statistic .container .section-content .item--payouts .bg {
	top: -14px;
}

@media (max-width:992px) {
	html body main .content section.statistic .container .section-content .item--payouts .bg {
		top: 40px;
	}
}

html body main .content section.statistic .container .section-content .item--payouts .value {
	color: #fe932a;
}

html body main .content section.statistic .container .section-content .item--payouts .value.gem {
	cursor: help;
}

html body main .content section.statistic .container .section-content .item--payouts .value.gem::before {
	-webkit-filter: hue-rotate(18deg);
	filter: hue-rotate(18deg);
}

html body main .content section.statistic .container .section-content .item--deposit .bg {
	top: -14px;
}

html body main .content section.statistic .container .section-content .item--deposit .value {
	color: #ac64ff;
	text-transform: capitalize;
}

html body main .content section.statistic .container .section-content .item--deposit .value.gem {
	cursor: help;
}

html body main .content section.statistic .container .section-content .item--deposit .value.gem::before {
	-webkit-filter: hue-rotate(301deg);
	filter: hue-rotate(301deg);
}

@media (max-width:650px) {
	html body main .content section.statistic .container .section-content .item--deposit {
		display: none;
	}
}

html body main .content section.about {
	margin-top: 20px;
	z-index: 2;
}

html body main .content section.about .container .section-content {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	background: -o-radial-gradient(89.38% 100%,51.59% 145.29%,#2f0d0b 0,rgba(27,15,20,.06) 100%),rgba(16,6,10,.97);
	background: radial-gradient(51.59% 145.29% at 89.38% 100%,#2f0d0b 0,rgba(27,15,20,.06) 100%),rgba(16,6,10,.97);
	border-radius: 13px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 90px 120px 100px;
	position: relative;
}

@media (max-width:1200px) {
	html body main .content section.about {
		margin-top: 15px;
	}

	html body main .content section.about .container .section-content {
		padding: 60px 120px 80px;
	}
}

@media (max-width:1100px) {
	html body main .content section.about .container .section-content {
		padding: 60px 90px 80px;
	}
}

@media (max-width:992px) {
	html body main .content section.statistic .container .section-content .item--deposit .bg {
		top: 40px;
	}

	html body main .content section.about .container .section-content {
		-webkit-backdrop-filter: none;
		backdrop-filter: none;
		border-radius: 7px;
	}
}

@media (max-width:600px) {
	html body main .content section.about .container .section-content {
		padding: 50px 70px 100px;
	}
}

@media (max-width:500px) {
	html body main .content section.about {
		margin-top: 10px;
	}

	html body main .content section.about .container .section-content {
		padding: 30px 50px 100px;
	}
}

html body main .content section.about .container .section-content .desc,html body main .content section.about .container .section-content .title {
	max-width: 600px;
}

html body main .content section.about .container .section-content .title {
	color: #ffe4e8;
	font-size: 44px;
	font-weight: 700;
	margin: 0;
}

@media (max-width:1200px) {
	html body main .content section.about .container .section-content .desc,html body main .content section.about .container .section-content .title {
		max-width: 500px;
	}

	html body main .content section.about .container .section-content .title {
		font-size: 40px;
	}
}

@media (max-width:600px) {
	html body main .content section.about .container .section-content .title {
		font-size: 30px;
	}
}

@media (max-width:500px) {
	html body main .content section.about .container .section-content .title {
		font-size: 27px;
	}
}

@media (max-width:400px) {
	html body main .content section.statistic .container .section-content .item .title {
		line-height: 20px;
	}

	html body main .content section.about .container .section-content {
		padding: 30px 30px 100px;
	}

	html body main .content section.about .container .section-content .title {
		font-size: 23px;
		font-weight: 600;
	}
}

html body main .content section.about .container .section-content .desc {
	color: #ffe4e8;
	font-size: 22px;
	margin: 25px 0 0;
	line-height: 29px;
}

@media (max-width:1200px) {
	html body main .content section.about .container .section-content .desc {
		font-size: 18px;
		line-height: 25px;
		margin-top: 15px;
	}
}

@media (max-width:600px) {
	html body main .content section.about .container .section-content .desc {
		font-size: 15px;
		line-height: 20px;
		letter-spacing: .2px;
		margin-top: 10px;
	}
}

@media (max-width:500px) {
	html body main .content section.about .container .section-content .desc {
		line-height: 19px;
	}
}

html body main .content section.about .container .section-content .howitworks {
	margin-top: 35px;
	width: 440px;
}

@media (max-width:1200px) {
	html body main .content section.about .container .section-content .howitworks {
		width: 400px;
	}
}

@media (max-width:600px) {
	html body main .content section.about .container .section-content .howitworks {
		margin-top: 25px;
		width: 100%;
	}
}

@media (max-width:400px) {
	html body main .content section.about .container .section-content .desc {
		font-size: 13px;
		line-height: 16px;
	}

	html body main .content section.about .container .section-content .howitworks {
		margin-top: 20px;
	}
}

html body main .content section.about .container .section-content .howitworks .step {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 25px;
}

html body main .content section.about .container .section-content .howitworks .step .icon {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 10px;
	border: 1px solid #493f43;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 46px;
	flex: 0 0 46px;
	height: 46px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: 20px;
	width: 46px;
}

@media (max-width:600px) {
	html body main .content section.about .container .section-content .howitworks .step {
		margin-top: 20px;
	}

	html body main .content section.about .container .section-content .howitworks .step .icon {
		border-radius: 7px;
		margin-right: 15px;
	}
}

@media (max-width:400px) {
	html body main .content section.about .container .section-content .howitworks .step {
		margin-top: 15px;
	}

	html body main .content section.about .container .section-content .howitworks .step .icon {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 36px;
		flex: 0 0 36px;
		height: 36px;
		margin-right: 13px;
		margin-top: 3px;
		width: 36px;
	}
}

html body main .content section.about .container .section-content .howitworks .step .icon::before {
	content: "";
	display: inline-block;
	height: 20px;
	width: 20px;
}

@media (max-width:400px) {
	html body main .content section.about .container .section-content .howitworks .step .icon::before {
		height: 16px;
		width: 16px;
	}
}

html body main .content section.about .container .section-content .howitworks .step .text {
	color: #ffe4e8;
	font-size: 17px;
	letter-spacing: .3px;
	line-height: 23px;
}

html body main .content section.about .container .section-content .howitworks .step:first-child {
	margin-top: 0;
}

html body main .content section.about .container .section-content .howitworks .step--one .icon::before {
	background: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512' height='512' width='640' preserveAspectRatio='none meet'%3E%3Cdefs%3E%3Cstyle%3E.fa-secondary%7Bopacity:.4%7D%3C/style%3E%3C/defs%3E%3Cpath class='fa-primary' d='M0 176C0 167.2 7.164 160 16 160H48C56.84 160 64 167.2 64 176V224H576V176C576 167.2 583.2 160 592 160H624C632.8 160 640 167.2 640 176V464C640 490.5 618.5 512 592 512H384V384C384 348.7 355.3 320 320 320C284.7 320 256 348.7 256 384V512H48C21.49 512 0 490.5 0 464V176z' fill='%23493f43'%3E%3C/path%3E%3Cpath class='fa-secondary' d='M128 16C128 7.164 135.2 0 144 0H176C184.8 0 192 7.164 192 16V64H240V16C240 7.164 247.2 0 256 0H288C296.8 0 304 7.164 304 16V64H336V16C336 7.164 343.2 0 352 0H384C392.8 0 400 7.164 400 16V64H448V16C448 7.164 455.2 0 464 0H496C504.8 0 512 7.164 512 16V224H128V16z' fill='%23493f43'%3E%3C/path%3E%3C/svg%3E") center no-repeat;
	background-size: contain;
}

html body main .content section.about .container .section-content .howitworks .step--two .icon::before {
	background: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' height='512' width='512' preserveAspectRatio='none meet'%3E%3Cdefs%3E%3Cstyle%3E.fa-secondary%7Bopacity:.4%7D%3C/style%3E%3C/defs%3E%3Cpath class='fa-primary' d='M507.2 462.1l-59.25-59.26l31.62-59.01c3.375-6.252 2.25-13.88-2.75-18.88L459.2 307.4c-6.25-6.252-16.37-6.252-22.62 0L307.3 436.8c-6.25 6.252-6.25 16.42 0 22.54l17.58 17.63c5 5.002 12.62 6.127 18.87 2.75l58.1-31.63l59.25 59.26c6.25 6.25 16.5 6.25 22.75 0l22.5-22.5C513.5 478.6 513.5 468.3 507.2 462.1zM75.3 307.3c-6.25-6.252-16.41-6.252-22.54 0l-17.62 17.58c-5 5-6.125 12.62-2.75 18.88l31.62 59.01L4.768 462.1c-6.25 6.25-6.25 16.5 0 22.75l22.5 22.5c6.25 6.25 16.5 6.25 22.75 0l59.25-59.26l58.1 31.63c6.25 3.377 13.87 2.252 18.87-2.75l17.5-17.63c6.25-6.25 6.25-16.42 0-22.54L75.3 307.3z' fill='%23493f43'%3E%3C/path%3E%3Cpath class='fa-secondary' d='M15.26 .1367c-8.875-1.25-16.37 6.25-15.12 15.13l13.25 78.13l318.6 318.7l79.1-80.01L93.38 13.39L15.26 .1367zM496.7 .1367l-78.12 13.25l-139.1 140l79.1 80.01l139.1-140l13.25-78.13C513.1 6.387 505.6-1.113 496.7 .1367zM100 332l79.1 80.01l53.37-53.38l-79.1-80.01L100 332z' fill='%23493f43'%3E%3C/path%3E%3C/svg%3E") center no-repeat;
	background-size: contain;
}

html body main .content section.about .container .section-content .howitworks .step--three .icon::before {
	background: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' height='512' width='512' preserveAspectRatio='none meet'%3E%3Cdefs%3E%3Cstyle%3E.fa-secondary%7Bopacity:.4%7D%3C/style%3E%3C/defs%3E%3Cpath class='fa-primary' d='M512 224l-244.3 250.9C264.6 478.2 260.4 480 256 480s-8.636-1.828-11.67-5.062L0 224H512z' fill='%23493f43'%3E%3C/path%3E%3Cpath class='fa-secondary' d='M256 192l144-128h-288L256 192zM222.3 224L112 64L0 224H222.3zM512 224l-112-160l-110.3 160H512z' fill='%23493f43'%3E%3C/path%3E%3C/svg%3E") center no-repeat;
	background-size: contain;
}

html body main .content section.about .container .section-content .image {
	bottom: -30px;
	height: 500px;
	pointer-events: none;
	position: absolute;
	right: -30px;
	user-drag: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 470px;
}

@media (max-width:1200px) {
	html body main .content section.about .container .section-content .howitworks .step .text {
		font-size: 15px;
		line-height: 20px;
	}

	html body main .content section.about .container .section-content .image {
		height: 400px;
		width: 400px;
	}
}

@media (max-width:992px) {
	html body main .content section.about .container .section-content .image {
		height: 200px;
		width: 200px;
	}
}

@media (max-width:400px) {
	html body main .content section.about .container .section-content .image {
		left: 0;
		margin: 0 auto;
		right: 0;
	}
}

html body main .content section.about .container .section-content .image .bg {
	height: 570px;
	left: 5px;
	position: absolute;
	top: -50px;
}

@media (max-width:1400px) {
	html body main .content section.about .container .section-content .image .bg {
		top: 55px;
		height: 480px;
	}
}

@media (max-width:1200px) {
	html body main .content section.about .container .section-content .image .bg {
		height: 400px;
		top: -30px;
	}
}

@media (max-width:992px) {
	html body main .content section.about .container .section-content .image .bg {
		height: 300px;
		top: -100px;
		left: -50px;
	}
}

@media (max-width:767px) {
	html body main .content section.about .container .section-content .image .bg {
		height: 200px;
		top: 20px;
		left: -20px;
		z-index: -1;
	}
}

@media (max-width:600px) {
	html body main .content section.about .container .section-content .howitworks .step .text {
		font-size: 13px;
		line-height: 17px;
	}

	html body main .content section.about .container .section-content .image .bg {
		top: 0;
	}
}

html body main .content section.about .container .section-content .image .golem {
	-webkit-animation: updown 3s infinite linear;
	animation: updown 3s infinite linear;
	bottom: -30px;
	height: 550px;
	position: absolute;
	right: -30px;
	will-change: transform;
	z-index: 1;
}

@media (max-width:1400px) {
	html body main .content section.about .container .section-content .image .golem {
		height: 450px;
	}
}

@media (max-width:1200px) {
	html body main .content section.about .container .section-content .image .golem {
		height: 300px;
		right: 20px;
	}
}

@media (max-width:992px) {
	html body main .content section.about .container .section-content .image .golem {
		bottom: 0;
		height: 200px;
	}
}

@media (max-width:767px) {
	html body main .content section.about .container .section-content .image .golem {
		bottom: 20px;
		height: 120px;
	}
}

@media (max-width:400px) {
	html body main .content section.about .container .section-content .image .bg {
		top: 30px;
		left: 0;
	}

	html body main .content section.about .container .section-content .image .golem {
		right: 0;
		bottom: 0;
	}
}

@-webkit-keyframes updown {
	0%,to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	50% {
		-webkit-transform: translateY(13px);
		transform: translateY(13px);
	}
}

@keyframes updown {
	0%,to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	50% {
		-webkit-transform: translateY(13px);
		transform: translateY(13px);
	}
}

html body main .content section.shop {
	margin-top: 100px;
	z-index: 1;
}

html body main .content section.shop .line-background {
	bottom: 30px;
	left: -20px;
	opacity: .7;
	right: 0;
	margin: 0 auto;
	pointer-events: none;
	position: absolute;
	user-drag: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

@media (max-width:500px) {
	html body main .content section.shop .line-background {
		display: none;
	}
}

html body main .content section.shop .shape {
	height: 1500px;
	pointer-events: none;
	position: absolute;
	user-drag: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 1500px;
}

html body main .content section.shop .shape--right {
	background: -o-radial-gradient(50% 50%,34.98% 34.98%,#450b0e 0,rgba(6,19,45,0) 100%);
	background: radial-gradient(34.98% 34.98% at 50% 50%,#450b0e 0,rgba(6,19,45,0) 100%);
	left: -40%;
	opacity: .3;
	top: -300px;
}

@media (max-width:1400px) {
	html body main .content section.shop .shape--right {
		opacity: .1;
	}
}

html body main .content section.shop .shape--left {
	background: -o-radial-gradient(50% 50%,34.98% 34.98%,#240618 0,rgba(6,19,45,0) 100%);
	background: radial-gradient(34.98% 34.98% at 50% 50%,#240618 0,rgba(6,19,45,0) 100%);
	opacity: .5;
	right: -40%;
	top: -700px;
}

html body main .content section.shop .container .section-content {
	position: relative;
}

html body main .content section.shop .container .section-content .currency {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	right: 80px;
	text-align: center;
	text-transform: uppercase;
	top: 0;
	z-index: 5;
}

@media (max-width:1400px) {
	html body main .content section.shop .shape--left {
		opacity: .3;
	}

	html body main .content section.shop .container .section-content .currency {
		top: -10px;
	}
}

@media (max-width:1200px) {
	html body main .content section.shop .container .section-content .currency {
		right: 50px;
		top: -25px;
	}
}

@media (max-width:767px) {
	html body main .content section.shop .container .section-content .currency {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		left: 0;
		margin: 0 auto 0 -30px;
		right: 0;
		top: -45px;
	}
}

html body main .content section.shop .container .section-content .currency .text {
	color: #a18f96;
	font-size: 9px;
	font-weight: 400;
	letter-spacing: .3px;
	line-height: 13px;
	text-align: right;
	width: -webkit-min-content;
	width: -moz-min-content;
	width: min-content;
}

html body main .content section.shop .container .section-content .currency .changer {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 3px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: 10px;
	overflow: hidden;
}

html body main .content section.shop .container .section-content .currency .changer .item {
	background: #1c1015;
	cursor: pointer;
	padding: 7px 12px;
}

@media (max-width:1400px) {
	html body main .content section.shop .container .section-content .currency .changer .item {
		background: -webkit-gradient(linear,left top,left bottom,color-stop(35%,rgba(255,255,255,.09)),color-stop(120%,rgba(255,255,255,.03)));
		background: -o-linear-gradient(top,rgba(255,255,255,.09) 35%,rgba(255,255,255,.03) 120%);
		background: linear-gradient(180deg,rgba(255,255,255,.09) 35%,rgba(255,255,255,.03) 120%);
	}
}

html body main .content section.shop .container .section-content .currency .changer .item::before {
	content: "";
	display: inline-block;
	height: 12px;
	vertical-align: middle;
	width: 12px;
}

html body main .content section.shop .container .section-content .currency .changer .item.active {
	background: #1e1217;
	-webkit-box-shadow: inset 0 0 5px 1px rgba(255,255,255,.05);
	box-shadow: inset 0 0 5px 1px rgba(255,255,255,.05);
	cursor: default;
}

@media (max-width:1400px) {
	html body main .content section.shop .container .section-content .currency .changer .item.active {
		background: -webkit-gradient(linear,left top,left bottom,color-stop(35%,rgba(255,255,255,.13)),color-stop(120%,rgba(255,255,255,.05)));
		background: -o-linear-gradient(top,rgba(255,255,255,.13) 35%,rgba(255,255,255,.05) 120%);
		background: linear-gradient(180deg,rgba(255,255,255,.13) 35%,rgba(255,255,255,.05) 120%);
	}
}

html body main .content section.shop .container .section-content .currency .changer .item:nth-child(1)::before {
	background: url("/files/images/gem.png") 50% 50% no-repeat;
	background-size: cover;
	opacity: .8;
	margin-top: -1px;
}

html body main .content section.shop .container .section-content .currency .changer .item:nth-child(2)::before {
	background: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' height='512' width='320' preserveAspectRatio='none meet'%3E%3Cpath d='M160 0C177.7 0 192 14.33 192 32V67.68C193.6 67.89 195.1 68.12 196.7 68.35C207.3 69.93 238.9 75.02 251.9 78.31C268.1 82.65 279.4 100.1 275 117.2C270.7 134.3 253.3 144.7 236.1 140.4C226.8 137.1 198.5 133.3 187.3 131.7C155.2 126.9 127.7 129.3 108.8 136.5C90.52 143.5 82.93 153.4 80.92 164.5C78.98 175.2 80.45 181.3 82.21 185.1C84.1 189.1 87.79 193.6 95.14 198.5C111.4 209.2 136.2 216.4 168.4 225.1L171.2 225.9C199.6 233.6 234.4 243.1 260.2 260.2C274.3 269.6 287.6 282.3 295.8 299.9C304.1 317.7 305.9 337.7 302.1 358.1C295.1 397 268.1 422.4 236.4 435.6C222.8 441.2 207.8 444.8 192 446.6V480C192 497.7 177.7 512 160 512C142.3 512 128 497.7 128 480V445.1C127.6 445.1 127.1 444.1 126.7 444.9L126.5 444.9C102.2 441.1 62.07 430.6 35 418.6C18.85 411.4 11.58 392.5 18.76 376.3C25.94 360.2 44.85 352.9 60.1 360.1C81.9 369.4 116.3 378.5 136.2 381.6C168.2 386.4 194.5 383.6 212.3 376.4C229.2 369.5 236.9 359.5 239.1 347.5C241 336.8 239.6 330.7 237.8 326.9C235.9 322.9 232.2 318.4 224.9 313.5C208.6 302.8 183.8 295.6 151.6 286.9L148.8 286.1C120.4 278.4 85.58 268.9 59.76 251.8C45.65 242.4 32.43 229.7 24.22 212.1C15.89 194.3 14.08 174.3 17.95 153C25.03 114.1 53.05 89.29 85.96 76.73C98.98 71.76 113.1 68.49 128 66.73V32C128 14.33 142.3 0 160 0V0z' fill='%23a18f96'%3E%3C/path%3E%3C/svg%3E") center no-repeat;
	background-size: contain;
}

html body main .content section.shop .container .section-content .swiper {
	display: block;
	overflow: hidden;
	padding: 0 70px;
	-webkit-perspective: 1800px;
	perspective: 1800px;
	position: relative;
	width: 1020px;
}

@media (max-width:1400px) {
	html body main .content section.shop .container .section-content .swiper {
		width: 921px;
	}
}

@media (max-width:1300px) {
	html body main .content section.shop .container .section-content .swiper {
		width: 900px;
	}
}

@media (max-width:1200px) {
	html body main .content section.shop .container .section-content .swiper {
		width: 672px;
	}
}

@media (max-width:992px) {
	html body main .content section.shop .container .section-content .currency {
		right: 0;
	}

	html body main .content section.shop .container .section-content .swiper {
		width: 510px;
	}
}

@media (max-width:767px) {
	html body main .content section.shop .container .section-content .swiper {
		width: 340px;
	}
}

@media (max-width:550px) {
	html body main .content section.shop .container .section-content .swiper {
		padding: 0 40px;
	}
}

@media (max-width:450px) {
	html body main .content section.shop .container .section-content .swiper {
		padding: 0;
	}
}

@media (max-width:370px) {
	html body main .content section.shop .container .section-content .swiper {
		width: 100%;
	}
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item {
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
	background: -o-linear-gradient(.04deg,rgba(255,255,255,.05) .03%,rgba(255,255,255,.008) 49.66%,rgba(255,255,255,.05) 99.96%);
	background: linear-gradient(89.96deg,rgba(255,255,255,.05) .03%,rgba(255,255,255,.008) 49.66%,rgba(255,255,255,.05) 99.96%);
	border-radius: 13px;
	border: 1px solid rgba(255,255,255,.07);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	margin: 0 auto;
	padding: 30px 30px 25px;
	width: 340px;
}

@media (max-width:992px) {
	html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item {
		-webkit-backdrop-filter: none;
		backdrop-filter: none;
		background: #211518;
		border-radius: 7px;
	}
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .top {
	margin-bottom: 20px;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .top .name {
	color: #ffe4e8;
	font-size: 25px;
	font-weight: 600;
	white-space: pre;
}

@media (max-width:1400px) {
	html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .top .name {
		font-size: 24px;
	}
}

@media (max-width:400px) {
	html body main .content section.shop .container .section-content .currency {
		top: -40px;
	}

	html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .top {
		margin-bottom: 15px;
	}

	html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .top .name {
		font-size: 23px;
		font-weight: 600;
	}
}

@media (max-width:340px) {
	html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .top .name {
		font-size: 21px;
	}
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .middle .image {
	border-radius: 15px;
	-webkit-box-shadow: 0 1px 0 1px rgba(255,255,255,.1);
	box-shadow: 0 1px 0 1px rgba(255,255,255,.1);
	height: 180px;
	overflow: hidden;
	position: relative;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .middle .image .bg {
	height: 180px;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .middle .image .merc {
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .bottom {
	margin-top: 20px;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .bottom .info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 45px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
}

@media (min-width:1200px) and (max-width:1400px),(max-width:350px) {
	html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .bottom .info {
		gap: 0 30px;
	}
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .bottom .info .cell .value {
	color: #ffe4e8;
	font-size: 17px;
	font-weight: 500;
}

@media (max-width:400px) {
	html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .bottom .info .cell .value {
		font-size: 15px;
	}
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .bottom .info .cell .value i {
	position: absolute;
	cursor: help;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .bottom .info .cell .value i::before {
	background: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' height='512' width='512' preserveAspectRatio='none meet'%3E%3Cpath d='M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 128c17.67 0 32 14.33 32 32c0 17.67-14.33 32-32 32S224 177.7 224 160C224 142.3 238.3 128 256 128zM296 384h-80C202.8 384 192 373.3 192 360s10.75-24 24-24h16v-64H224c-13.25 0-24-10.75-24-24S210.8 224 224 224h32c13.25 0 24 10.75 24 24v88h16c13.25 0 24 10.75 24 24S309.3 384 296 384z' fill='%23a18f96'%3E%3C/path%3E%3C/svg%3E") center no-repeat;
	background-size: contain;
	content: "";
	display: inline-block;
	height: 12px;
	margin: -4px 0 0 7px;
	opacity: .5;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	vertical-align: middle;
	width: 12px;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .bottom .info .cell .value i:hover::before {
	opacity: .9;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .bottom .info .cell .desc {
	color: #a18f96;
	font-size: 10px;
	letter-spacing: .3px;
	margin-top: 5px;
	text-transform: uppercase;
}

@media (max-width:400px) {
	html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .bottom .info .cell .desc {
		font-size: 9px;
		margin-top: 3px;
	}
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .bottom .buy {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 30px;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .bottom .buy a {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	background: -o-linear-gradient(.04deg,rgba(255,255,255,.05) .03%,rgba(255,255,255,.008) 49.67%,rgba(255,255,255,.05) 99.96%);
	background: linear-gradient(89.96deg,rgba(255,255,255,.05) .03%,rgba(255,255,255,.008) 49.67%,rgba(255,255,255,.05) 99.96%);
	border-radius: 7px;
	border: 1px solid rgba(255,255,255,.07);
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 12px;
	font-weight: 600;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	letter-spacing: .5px;
	overflow: hidden;
	padding: 2px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

@media (max-width:992px) {
	html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .bottom .buy a {
		-webkit-backdrop-filter: none;
		backdrop-filter: none;
	}
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .bottom .buy a span {
	background: -o-linear-gradient(185.72deg,#942305 -38.2%,#ff8d00 103.12%);
	background: linear-gradient(264.28deg,#942305 -38.2%,#ff8d00 103.12%);
	border-radius: 5px;
	color: #fff;
	overflow: hidden;
	padding: 10px 20px;
	position: relative;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .bottom .buy a span::after {
	content: "";
	background: -o-linear-gradient(left,rgba(255,255,255,.13) 0,rgba(255,255,255,.13) 77%,rgba(255,255,255,.5) 92%,rgba(255,255,255,0));
	background: linear-gradient(90deg,rgba(255,255,255,.13) 0,rgba(255,255,255,.13) 77%,rgba(255,255,255,.5) 92%,rgba(255,255,255,0));
	height: 200%;
	left: -210%;
	opacity: 0;
	position: absolute;
	top: -50%;
	-webkit-transition: all .7s ease 0s;
	-o-transition: all .7s ease 0s;
	transition: all .7s ease 0s;
	width: 200%;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .bottom .buy a:hover {
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .bottom .buy a:hover span::after {
	left: -30%;
	opacity: 1;
	top: -20%;
	-webkit-transition-duration: .7s,.7s,.15s;
	-o-transition-duration: .7s,.7s,.15s;
	transition-duration: .7s,.7s,.15s;
	-webkit-transition-property: left,top,opacity;
	-o-transition-property: left,top,opacity;
	transition-property: left,top,opacity;
	-webkit-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .bottom .buy .price {
	text-align: right;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .bottom .buy .price .value span {
	color: #ffe4e8;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .bottom .buy .price .value.gem::before {
	content: "";
	background: url("/files/images/gem.png") 50% 50% no-repeat;
	background-size: cover;
	display: inline-block;
	height: 18px;
	margin: -7px 5px 0 0;
	vertical-align: middle;
	width: 18px;
}

@media (max-width:400px) {
	html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .bottom .buy .price .value span {
		font-size: 16px;
	}

	html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .bottom .buy .price .value.gem::before {
		height: 16px;
		margin: -5px 3px 0 0;
		width: 16px;
	}
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .bottom .buy .price .desc {
	color: #a18f96;
	font-size: 10px;
	letter-spacing: .3px;
	margin-top: 7px;
	text-transform: uppercase;
}

@media (max-width:400px) {
	html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item .bottom .buy .price .desc {
		font-size: 9px;
		margin-top: 3px;
	}
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item--number-1 .middle .image .bg {
	background: url("/files/images/background.png");
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item--number-1 .middle .image .merc {
	background-image: url("/files/images/animated.webp");
	bottom: 26px;
	height: 90px;
	width: 69px;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item--number-2 .middle .image .bg {
	background: url("/files/images/background_1.png");
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item--number-2 .middle .image .merc {
	background-image: url("/files/images/animated_1.webp");
	bottom: 15px;
	height: 80px;
	width: 63px;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item--number-3 .middle .image .bg {
	background: url("/files/images/background_2.png");
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item--number-3 .middle .image .merc {
	background-image: url("/files/images/animated_2.webp");
	bottom: 15px;
	height: 80px;
	width: 68px;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item--number-4 .middle .image .bg {
	background: url("/files/images/background_3.png");
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item--number-4 .middle .image .merc {
	background-image: url("/files/images/animated_3.webp");
	bottom: 35px;
	height: 80px;
	width: 81px;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item--number-5 .middle .image .bg {
	background: url("/files/images/background_5.png");
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item--number-5 .middle .image .merc {
	background-image: url("/files/images/animated_4.webp");
	bottom: 17px;
	height: 70px;
	width: 73px;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item--number-6 .middle .image .bg {
	background: url("/files/images/background_4.png");
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item--number-6 .middle .image .merc {
	background-image: url("/files/images/animated_5.webp");
	bottom: 22px;
	height: 79px;
	width: 69px;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item--number-7 .middle .image .bg {
	background: url("/files/images/background_7.png");
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item--number-7 .middle .image .merc {
	background-image: url("/files/images/animated_6.webp");
	bottom: 15px;
	height: 80px;
	width: 72px;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item--number-8 .middle .image .bg {
	background: url("/files/images/background_6.png");
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item--number-8 .middle .image .merc {
	background-image: url("/files/images/animated_7.webp");
	bottom: 45px;
	height: 80px;
	width: 66px;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item--number-9 .middle .image .bg {
	background: url("/files/images/background_8.png");
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item--number-9 .middle .image .merc {
	background-image: url("/files/images/animated_9.webp");
	bottom: 45px;
	height: 80px;
	width: 88px;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item--number-10 .middle .image .bg {
	background: url("/files/images/background_9.png");
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item--number-10 .middle .image .merc {
	background-image: url("/files/images/animated_8.webp");
	bottom: 10px;
	height: 80px;
	width: 74px;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item--number-11 .middle .image .bg {
	background: url("/files/images/background_10.png");
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item--number-11 .middle .image .merc {
	background-image: url("/files/images/animated_10.webp");
	bottom: 24px;
	height: 90px;
	width: 75px;
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item--number-12 .middle .image .bg {
	background: url("/files/images/background_11.png");
}

html body main .content section.shop .container .section-content .swiper .swiper-wrapper .item--number-12 .middle .image .merc {
	background-image: url("/files/images/animated_11.webp");
	bottom: 14px;
	height: 80px;
	width: 97px;
}

html body main .content section.shop .container .section-content .swiper-button-next,html body main .content section.shop .container .section-content .swiper-button-prev {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: rgba(255,255,255,.07);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	border-radius: 50%;
	bottom: calc(50% - 30px);
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 60px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	top: auto;
	-webkit-transition: all .3s cubic-bezier(.25,1,.5,1);
	-o-transition: all .3s cubic-bezier(.25,1,.5,1);
	transition: all .3s cubic-bezier(.25,1,.5,1);
	width: 60px;
}

@media (max-width:450px) {
	html body main .content section.shop .container .section-content .swiper-button-next,html body main .content section.shop .container .section-content .swiper-button-prev {
		height: 46px;
		width: 46px;
	}
}

html body main .content section.shop .container .section-content .swiper-button-next::before,html body main .content section.shop .container .section-content .swiper-button-prev::before {
	content: "";
	height: 15px;
	width: 15px;
}

@media (max-width:800px) {
	html body main .content section.shop .container .section-content .swiper-button-next,html body main .content section.shop .container .section-content .swiper-button-prev {
		background: rgba(255,255,255,.05);
		border: 1px solid rgba(255,255,255,.07);
		border-radius: 13px;
	}

	html body main .content section.shop .container .section-content .swiper-button-next::before,html body main .content section.shop .container .section-content .swiper-button-prev::before {
		height: 20px;
		width: 20px;
	}
}

html body main .content section.shop .container .section-content .swiper-button-next:after,html body main .content section.shop .container .section-content .swiper-button-prev:after {
	display: none;
}

html body main .content section.shop .container .section-content .swiper-button-next:hover,html body main .content section.shop .container .section-content .swiper-button-prev:hover {
	background: rgba(255,255,255,.1);
}

html body main .content section.shop .container .section-content .swiper-button-next {
	right: 20px;
}

html body main .content section.shop .container .section-content .swiper-button-next::before {
	background: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' height='512' width='320' preserveAspectRatio='none meet'%3E%3Cpath d='M96 480c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L242.8 256L73.38 86.63c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25l-192 192C112.4 476.9 104.2 480 96 480z' fill='%23a18f96'%3E%3C/path%3E%3C/svg%3E") center no-repeat;
	background-size: contain;
}

@media (max-width:800px) {
	html body main .content section.shop .container .section-content .swiper-button-next {
		right: 0;
	}

	html body main .content section.shop .container .section-content .swiper-button-next::before {
		background: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' height='512' width='320' preserveAspectRatio='none meet'%3E%3Cpath d='M96 480c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L242.8 256L73.38 86.63c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25l-192 192C112.4 476.9 104.2 480 96 480z' fill='%23ffe4e8'%3E%3C/path%3E%3C/svg%3E") center no-repeat;
		background-size: contain;
	}
}

html body main .content section.shop .container .section-content .swiper-button-next:hover::before {
	background: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' height='512' width='320' preserveAspectRatio='none meet'%3E%3Cpath d='M96 480c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L242.8 256L73.38 86.63c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25l-192 192C112.4 476.9 104.2 480 96 480z' fill='%23ffe4e8'%3E%3C/path%3E%3C/svg%3E") center no-repeat;
	background-size: contain;
}

html body main .content section.shop .container .section-content .swiper-button-prev {
	left: 20px;
}

@media (max-width:800px) {
	html body main .content section.shop .container .section-content .swiper-button-prev {
		left: 0;
	}
}

@media (max-width:450px) {
	html body main .content section.shop .container .section-content .swiper-button-next::before,html body main .content section.shop .container .section-content .swiper-button-prev::before {
		height: 18px;
		width: 18px;
	}

	html body main .content section.shop .container .section-content .swiper-button-next {
		right: -10px;
	}

	html body main .content section.shop .container .section-content .swiper-button-prev {
		left: -10px;
	}
}

html body main .content section.shop .container .section-content .swiper-button-prev::before {
	background: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' height='512' width='320' preserveAspectRatio='none meet'%3E%3Cpath d='M224 480c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25l192-192c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L77.25 256l169.4 169.4c12.5 12.5 12.5 32.75 0 45.25C240.4 476.9 232.2 480 224 480z' fill='%23a18f96'%3E%3C/path%3E%3C/svg%3E") center no-repeat;
	background-size: contain;
}

@media (max-width:800px) {
	html body main .content section.shop .container .section-content .swiper-button-prev::before {
		background: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' height='512' width='320' preserveAspectRatio='none meet'%3E%3Cpath d='M224 480c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25l192-192c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L77.25 256l169.4 169.4c12.5 12.5 12.5 32.75 0 45.25C240.4 476.9 232.2 480 224 480z' fill='%23ffe4e8'%3E%3C/path%3E%3C/svg%3E") center no-repeat;
		background-size: contain;
	}
}

html body main .content section.shop .container .section-content .swiper-button-prev:hover::before {
	background: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' height='512' width='320' preserveAspectRatio='none meet'%3E%3Cpath d='M224 480c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25l192-192c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L77.25 256l169.4 169.4c12.5 12.5 12.5 32.75 0 45.25C240.4 476.9 232.2 480 224 480z' fill='%23ffe4e8'%3E%3C/path%3E%3C/svg%3E") center no-repeat;
	background-size: contain;
}

html body main .content section.features {
	margin-top: -150px;
}

@media (max-width:600px) {
	html body main .content section.features {
		margin-top: 10px;
	}
}

html body main .content section.features .container .section-content {
	background: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.05)),to(rgba(255,255,255,0)));
	background: -o-linear-gradient(top,rgba(255,255,255,.05) 0,rgba(255,255,255,0) 100%);
	background: linear-gradient(180deg,rgba(255,255,255,.05) 0,rgba(255,255,255,0) 100%);
	border-radius: 13px 13px 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 80px;
	padding: 120px 120px 70px;
	position: relative;
}

@media (max-width:1500px) {
	html body main .content section.features .container .section-content {
		padding: 100px 40px 70px;
	}
}

@media (max-width:1300px) {
	html body main .content section.features .container .section-content {
		background: 0 0;
		padding: 90px 0 50px;
	}
}

@media (max-width:992px) {
	html body main .content section.features .container .section-content {
		border-radius: 7px 7px 0 0;
	}
}

@media (max-width:600px) {
	html body main .content section.features .container .section-content {
		padding: 0 0 30px;
		margin-top: 0;
	}
}

@media (max-width:500px) {
	html body main .content section.features .container .section-content {
		padding: 0 0 20px;
	}
}

html body main .content section.features .container .section-content .list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 30px;
}

html body main .content section.features .container .section-content .list .item {
	background: -webkit-gradient(linear,left top,left bottom,color-stop(22%,rgba(255,255,255,.03)),to(rgba(255,255,255,0)));
	background: -o-linear-gradient(top,rgba(255,255,255,.03) 22%,rgba(255,255,255,0) 100%);
	background: linear-gradient(180deg,rgba(255,255,255,.03) 22%,rgba(255,255,255,0) 100%);
	border-radius: 13px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 35px 40px;
	position: relative;
	width: 33.3333333333%;
}

@media (max-width:1300px) {
	html body main .content section.features .container .section-content .list {
		gap: 20px;
	}

	html body main .content section.features .container .section-content .list .item {
		background: -webkit-gradient(linear,left top,left bottom,color-stop(22%,rgba(255,255,255,.05)),to(rgba(255,255,255,0)));
		background: -o-linear-gradient(top,rgba(255,255,255,.05) 22%,rgba(255,255,255,0) 100%);
		background: linear-gradient(180deg,rgba(255,255,255,.05) 22%,rgba(255,255,255,0) 100%);
	}
}

@media (max-width:1200px) {
	html body main .content section.features .container .section-content .list {
		gap: 15px;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	html body main .content section.features .container .section-content .list .item {
		padding: 25px 30px;
	}
}

@media (min-width:601px) and (max-width:800px) {
	html body main .content section.features .container .section-content .list .item {
		width: 50%;
	}

	html body main .content section.features .container .section-content .list .item:last-child {
		display: none;
	}
}

@media (max-width:600px) {
	html body main .content section.features .container .section-content .list {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 10px;
	}

	html body main .content section.features .container .section-content .list .item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		width: 100%;
	}
}

html body main .content section.features .container .section-content .list .item .title {
	color: #ffe4e8;
	font-size: 25px;
	letter-spacing: .3px;
	font-weight: 700;
	margin: 0;
}

@media (max-width:1200px) {
	html body main .content section.features .container .section-content .list .item .title {
		font-size: 23px;
	}
}

@media (min-width:601px) and (max-width:992px) {
	html body main .content section.features .container .section-content .list .item {
		padding: 15px 25px;
	}

	html body main .content section.features .container .section-content .list .item .title {
		font-size: 21px;
	}
}

html body main .content section.features .container .section-content .list .item .text {
	color: #a18f96;
	font-size: 16px;
	line-height: 20px;
	margin: 10px 0 0;
}

@media (max-width:1200px) {
	html body main .content section.features .container .section-content .list .item .text {
		font-size: 13px;
		line-height: 16px;
	}
}

@media (min-width:601px) and (max-width:992px) {
	html body main .content section.features .container .section-content .list .item .text {
		margin-top: 7px;
	}
}

html body main .content section.features .container .section-content .list .item .percents {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 20px;
	margin: 15px 0 20px;
	text-align: center;
	width: 100%;
}

@media (max-width:992px) {
	html body main .content section.features .container .section-content .list .item {
		border-radius: 7px 7px 0 0;
	}

	html body main .content section.features .container .section-content .list .item .percents {
		margin: 10px -5px 15px;
	}
}

html body main .content section.features .container .section-content .list .item .percents .cell {
	width: 33.3333333333%;
}

html body main .content section.features .container .section-content .list .item .percents .cell .value {
	color: #ffe4e8;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: 1px;
}

@media (max-width:1200px) {
	html body main .content section.features .container .section-content .list .item .percents .cell .value {
		font-size: 14px;
		font-weight: 600;
	}
}

html body main .content section.features .container .section-content .list .item .percents .cell .value i::before {
	content: "";
	background: url("/files/images/gem.png") 50% 50% no-repeat;
	background-size: cover;
	display: inline-block;
	height: 12px;
	margin: -3px 5px 0 0;
	vertical-align: middle;
	width: 12px;
}

html body main .content section.features .container .section-content .list .item .percents .cell .desc {
	color: #a18f96;
	font-size: 9px;
	letter-spacing: .5px;
	margin-top: 7px;
	text-transform: uppercase;
}

html body main .content section.features .container .section-content .list .item .percents .cell .desc i {
	position: absolute;
	cursor: help;
}

html body main .content section.features .container .section-content .list .item .percents .cell .desc i::before {
	background: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' height='512' width='512' preserveAspectRatio='none meet'%3E%3Cpath d='M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 128c17.67 0 32 14.33 32 32c0 17.67-14.33 32-32 32S224 177.7 224 160C224 142.3 238.3 128 256 128zM296 384h-80C202.8 384 192 373.3 192 360s10.75-24 24-24h16v-64H224c-13.25 0-24-10.75-24-24S210.8 224 224 224h32c13.25 0 24 10.75 24 24v88h16c13.25 0 24 10.75 24 24S309.3 384 296 384z' fill='%23a18f96'%3E%3C/path%3E%3C/svg%3E") center no-repeat;
	background-size: contain;
	content: "";
	display: inline-block;
	height: 11px;
	margin: -2px 0 0 5px;
	opacity: .5;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	vertical-align: middle;
	width: 11px;
}

html body main .content section.features .container .section-content .list .item .percents .cell .desc i:hover::before {
	opacity: .9;
}

html body main .content section.features .container .section-content .list .item .mini {
	margin-top: 15px;
}

@media (max-width:992px) {
	html body main .content section.features .container .section-content .list .item .mini {
		margin-top: 15px;
	}
}

html body main .content section.features .container .section-content .list .item .mini .cell {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: -o-linear-gradient(.04deg,rgba(255,255,255,.02) .03%,rgba(255,255,255,.015) 49.67%,rgba(255,255,255,.02) 99.96%);
	background: linear-gradient(89.96deg,rgba(255,255,255,.02) .03%,rgba(255,255,255,.015) 49.67%,rgba(255,255,255,.02) 99.96%);
	border-radius: 7px;
	border: 1px solid rgba(255,255,255,.05);
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-top: 10px;
	overflow: hidden;
	padding: 2px;
	position: relative;
	text-decoration: none;
	width: 100%;
}

html body main .content section.features .container .section-content .list .item .mini .cell .shell {
	background: -o-linear-gradient(.04deg,rgba(255,255,255,.05) .03%,rgba(255,255,255,.015) 49.67%,rgba(255,255,255,.05) 99.96%);
	background: linear-gradient(89.96deg,rgba(255,255,255,.05) .03%,rgba(255,255,255,.015) 49.67%,rgba(255,255,255,.05) 99.96%);
	border-radius: 5px;
	padding: 10px 20px;
	width: 100%;
}

html body main .content section.features .container .section-content .list .item .mini .cell .shell .value {
	color: #ffe4e8;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: .3px;
}

@media (max-width:1200px) {
	html body main .content section.features .container .section-content .list .item .mini .cell .shell {
		padding: 10px 15px;
	}

	html body main .content section.features .container .section-content .list .item .mini .cell .shell .value {
		font-size: 15px;
	}
}

@media (min-width:801px) and (max-width:992px) {
	html body main .content section.features .container .section-content .list .item .mini .cell .shell .value {
		font-size: 13px;
	}
}

html body main .content section.features .container .section-content .list .item .mini .cell .shell .desc {
	color: #a18f96;
	font-size: 13px;
	line-height: 17px;
	margin-top: 7px;
}

@media (max-width:1200px) {
	html body main .content section.features .container .section-content .list .item .mini .cell .shell .desc {
		line-height: 16px;
		margin-top: 5px;
	}
}

@media (min-width:601px) and (max-width:992px) {
	html body main .content section.features .container .section-content .list .item .mini .cell .shell .desc {
		font-size: 12px;
		line-height: 14px;
	}
}

html body main .content section.features .container .section-content .list .item .mini .cell:first-child {
	margin-top: 0;
}

html body main .content section.roadmap {
	margin-top: 50px;
}

html body main .content section.roadmap .shape {
	background: -o-radial-gradient(50% 50%,34.98% 34.98%,#240618 0,rgba(6,19,45,0) 100%);
	background: radial-gradient(34.98% 34.98% at 50% 50%,#240618 0,rgba(6,19,45,0) 100%);
	height: 1500px;
	opacity: .5;
	pointer-events: none;
	position: absolute;
	right: -40%;
	top: -700px;
	user-drag: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 1500px;
}

@media (max-width:1500px) {
	html body main .content section.roadmap {
		margin-top: 0;
	}

	html body main .content section.roadmap .shape {
		opacity: .3;
	}
}

@media (max-width:992px) {
	html body main .content section.roadmap .shape {
		opacity: .1;
	}
}

html body main .content section.roadmap .line-background {
	bottom: 50px;
	left: -20px;
	margin: 0 auto;
	opacity: .2;
	pointer-events: none;
	position: absolute;
	right: 0;
	user-drag: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

html body main .content section.roadmap .container .section-title {
	color: #ffe4e8;
	text-align: center;
	font-weight: 700;
	font-size: 100px;
	margin: 0 0 70px;
}

@media (max-width:1400px) {
	html body main .content section.roadmap .container .section-title {
		font-size: 80px;
		margin-bottom: 50px;
	}
}

@media (max-width:992px) {
	html body main .content section.roadmap .container .section-title {
		font-size: 60px;
		margin-bottom: 30px;
	}
}

@media (max-width:600px) {
	html body main .content section.roadmap .container .section-title {
		font-size: 50px;
		margin-bottom: 15px;
	}
}

@media (max-width:500px) {
	html body main .content section.roadmap .container .section-title {
		font-size: 35px;
	}
}

@media (max-width:400px) {
	html body main .content section.roadmap .container .section-title {
		font-size: 30px;
	}
}

html body main .content section.roadmap .container .section-content {
	position: relative;
}

@media (max-width:1700px) {
	html body main .content section.roadmap .container .section-content {
		padding: 0 90px;
	}
}

@media (max-width:767px) {
	html body main .content section.roadmap .container .section-content {
		padding: 0 80px;
	}
}

html body main .content section.roadmap .container .section-content .swiper-button-next,html body main .content section.roadmap .container .section-content .swiper-button-prev {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: rgba(255,255,255,.07);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	border-radius: 50%;
	bottom: calc(50% - 30px);
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 60px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	top: auto;
	-webkit-transition: all .3s cubic-bezier(.25,1,.5,1);
	-o-transition: all .3s cubic-bezier(.25,1,.5,1);
	transition: all .3s cubic-bezier(.25,1,.5,1);
	width: 60px;
}

@media (max-width:500px) {
	html body main .content section.roadmap .container .section-content {
		padding: 0 40px;
	}

	html body main .content section.roadmap .container .section-content .swiper-button-next,html body main .content section.roadmap .container .section-content .swiper-button-prev {
		border-radius: 13px;
	}
}

@media (max-width:450px) {
	html body main .content section.roadmap .container .section-content {
		padding: 0 20px;
	}

	html body main .content section.roadmap .container .section-content .swiper-button-next,html body main .content section.roadmap .container .section-content .swiper-button-prev {
		height: 46px;
		width: 46px;
	}
}

html body main .content section.roadmap .container .section-content .swiper-button-next::before,html body main .content section.roadmap .container .section-content .swiper-button-prev::before {
	content: "";
	height: 15px;
	width: 15px;
}

html body main .content section.roadmap .container .section-content .swiper-button-next:after,html body main .content section.roadmap .container .section-content .swiper-button-prev:after {
	display: none;
}

html body main .content section.roadmap .container .section-content .swiper-button-next:hover,html body main .content section.roadmap .container .section-content .swiper-button-prev:hover {
	background: rgba(255,255,255,.1);
}

html body main .content section.roadmap .container .section-content .swiper-button-next {
	right: -100px;
}

html body main .content section.roadmap .container .section-content .swiper-button-next::before {
	background: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' height='512' width='320' preserveAspectRatio='none meet'%3E%3Cpath d='M96 480c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L242.8 256L73.38 86.63c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25l-192 192C112.4 476.9 104.2 480 96 480z' fill='%23a18f96'%3E%3C/path%3E%3C/svg%3E") center no-repeat;
	background-size: contain;
}

html body main .content section.roadmap .container .section-content .swiper-button-next:hover::before {
	background: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' height='512' width='320' preserveAspectRatio='none meet'%3E%3Cpath d='M96 480c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L242.8 256L73.38 86.63c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25l-192 192C112.4 476.9 104.2 480 96 480z' fill='%23ffe4e8'%3E%3C/path%3E%3C/svg%3E") center no-repeat;
	background-size: contain;
}

html body main .content section.roadmap .container .section-content .swiper-button-prev {
	left: -100px;
}

@media (max-width:1700px) {
	html body main .content section.roadmap .container .section-content .swiper-button-next {
		right: 0;
	}

	html body main .content section.roadmap .container .section-content .swiper-button-prev {
		left: 0;
	}
}

@media (max-width:450px) {
	html body main .content section.roadmap .container .section-content .swiper-button-next::before,html body main .content section.roadmap .container .section-content .swiper-button-prev::before {
		height: 18px;
		width: 18px;
	}

	html body main .content section.roadmap .container .section-content .swiper-button-next {
		right: -10px;
	}

	html body main .content section.roadmap .container .section-content .swiper-button-prev {
		left: -10px;
	}
}

html body main .content section.roadmap .container .section-content .swiper-button-prev::before {
	background: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' height='512' width='320' preserveAspectRatio='none meet'%3E%3Cpath d='M224 480c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25l192-192c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L77.25 256l169.4 169.4c12.5 12.5 12.5 32.75 0 45.25C240.4 476.9 232.2 480 224 480z' fill='%23a18f96'%3E%3C/path%3E%3C/svg%3E") center no-repeat;
	background-size: contain;
}

html body main .content section.roadmap .container .section-content .swiper-button-prev:hover::before {
	background: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' height='512' width='320' preserveAspectRatio='none meet'%3E%3Cpath d='M224 480c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25l192-192c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L77.25 256l169.4 169.4c12.5 12.5 12.5 32.75 0 45.25C240.4 476.9 232.2 480 224 480z' fill='%23ffe4e8'%3E%3C/path%3E%3C/svg%3E") center no-repeat;
	background-size: contain;
}

html body main .content section.roadmap .container .section-content .swiper {
	border-top: 1px solid rgba(255,255,255,.1);
	overflow: hidden;
	position: relative;
}

html body main .content section.roadmap .container .section-content .swiper .swiper-wrapper {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	cursor: -webkit-grab;
	cursor: grab;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	position: relative;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform,-webkit-transform;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%;
	z-index: 1;
}

html body main .content section.roadmap .container .section-content .swiper .swiper-wrapper .swiper-slide {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 100%;
	margin-right: 30px;
	position: relative;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform,-webkit-transform;
	width: 268px;
}

html body main .content section.roadmap .container .section-content .swiper .swiper-wrapper .swiper-slide .box {
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	background: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.05)),color-stop(73.86%,rgba(255,255,255,0)));
	background: -o-linear-gradient(top,rgba(255,255,255,.05) 0,rgba(255,255,255,0) 73.86%);
	background: linear-gradient(180deg,rgba(255,255,255,.05) 0,rgba(255,255,255,0) 73.86%);
	border-radius: 13px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 45px;
	padding: 35px 25px;
	width: 100%;
}

@media (max-width:992px) {
	html body main .content section.roadmap .container .section-content .swiper .swiper-wrapper .swiper-slide .box {
		-webkit-backdrop-filter: none;
		backdrop-filter: none;
		border-radius: 7px;
	}
}

@media (max-width:500px) {
	html body main .content section.roadmap .container .section-content .swiper .swiper-wrapper .swiper-slide .box {
		padding: 35px;
	}
}

html body main .content section.roadmap .container .section-content .swiper .swiper-wrapper .swiper-slide .box::before {
	content: "";
	background: rgba(255,255,255,.1);
	height: 28px;
	left: 50%;
	position: absolute;
	top: -43px;
	width: 1px;
	z-index: 1;
}

@media (max-width:450px) {
	html body main .content section.roadmap .container .section-content .swiper .swiper-wrapper .swiper-slide .box {
		padding: 30px;
	}

	html body main .content section.roadmap .container .section-content .swiper .swiper-wrapper .swiper-slide .box::before {
		top: -48px;
	}
}

html body main .content section.roadmap .container .section-content .swiper .swiper-wrapper .swiper-slide .box::after {
	content: "";
	background: -o-linear-gradient(185.72deg,#7e2859 -38.2%,#d97abe 103.12%),#fff;
	background: linear-gradient(264.28deg,#7e2859 -38.2%,#d97abe 103.12%),#fff;
	border-radius: 50%;
	border: 3px solid #302126;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 18px;
	left: calc(50% - 8px);
	position: absolute;
	top: -54px;
	width: 18px;
	z-index: 2;
}

html body main .content section.roadmap .container .section-content .swiper .swiper-wrapper .swiper-slide .box .time {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: -50px;
}

html body main .content section.roadmap .container .section-content .swiper .swiper-wrapper .swiper-slide .box .time span {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.03%,rgba(255,255,255,.1)),color-stop(49.67%,rgba(255,255,255,.03)),color-stop(99.96%,rgba(255,255,255,.1)));
	background: -o-linear-gradient(top,rgba(255,255,255,.1) .03%,rgba(255,255,255,.03) 49.67%,rgba(255,255,255,.1) 99.96%);
	background: linear-gradient(180deg,rgba(255,255,255,.1) .03%,rgba(255,255,255,.03) 49.67%,rgba(255,255,255,.1) 99.96%);
	color: #a18f96;
	border-radius: 3px;
	display: inline-block;
	font-size: 11px;
	padding: 5px 12px;
}

html body main .content section.roadmap .container .section-content .swiper .swiper-wrapper .swiper-slide .box .inbox {
	margin-top: 15px;
	position: relative;
}

html body main .content section.roadmap .container .section-content .swiper .swiper-wrapper .swiper-slide .box .inbox .title {
	color: #ffe4e8;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: .3px;
	line-height: 23px;
	margin: 0 0 15px;
	padding-bottom: 11px;
	position: relative;
}

@media (max-width:992px) {
	html body main .content section.roadmap .container .section-content .swiper .swiper-wrapper .swiper-slide .box .time span {
		background: #32252a;
		-webkit-backdrop-filter: none;
		backdrop-filter: none;
	}

	html body main .content section.roadmap .container .section-content .swiper .swiper-wrapper .swiper-slide .box .inbox .title {
		font-size: 18px;
		font-weight: 500;
		margin-bottom: 13px;
	}
}

@media (max-width:450px) {
	html body main .content section.roadmap .container .section-content .swiper .swiper-wrapper .swiper-slide .box .inbox .title {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 10px;
		padding-bottom: 8px;
	}
}

html body main .content section.roadmap .container .section-content .swiper .swiper-wrapper .swiper-slide .box .inbox .title::after {
	content: "";
	background: -o-linear-gradient(185.72deg,#d97abe -38.2%,#7e2859 103.12%);
	background: linear-gradient(264.28deg,#d97abe -38.2%,#7e2859 103.12%);
	border-radius: 1.2px;
	bottom: 0;
	height: 1px;
	left: 0;
	position: absolute;
	width: 60px;
}

html body main .content section.roadmap .container .section-content .swiper .swiper-wrapper .swiper-slide .box .inbox .text {
	color: #a18f96;
	font-size: 13px;
	letter-spacing: .1px;
	line-height: 16px;
}

@media (max-width:992px) {
	html body main .content section.roadmap .container .section-content .swiper .swiper-wrapper .swiper-slide .box .inbox .text {
		font-size: 12px;
		line-height: 15px;
	}
}

html body main .content section.roadmap .container .section-content .swiper .swiper-wrapper .swiper-slide.complete .box::after {
	background: -o-linear-gradient(185.72deg,#a5dc86 -38.2%,#4c7a32 103.12%),#fff;
	background: linear-gradient(264.28deg,#a5dc86 -38.2%,#4c7a32 103.12%),#fff;
}

html body main .content section.roadmap .container .section-content .swiper .swiper-wrapper .swiper-slide.complete .box .inbox::after {
	content: "";
	background: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' height='512' width='448' preserveAspectRatio='none meet'%3E%3Cpath d='M438.6 105.4C451.1 117.9 451.1 138.1 438.6 150.6L182.6 406.6C170.1 419.1 149.9 419.1 137.4 406.6L9.372 278.6C-3.124 266.1-3.124 245.9 9.372 233.4C21.87 220.9 42.13 220.9 54.63 233.4L159.1 338.7L393.4 105.4C405.9 92.88 426.1 92.88 438.6 105.4H438.6z' fill='%23699c4c'%3E%3C/path%3E%3C/svg%3E") center no-repeat;
	background-size: contain;
	position: absolute;
	width: 15px;
	height: 15px;
	top: -15px;
	right: -15px;
}

@media (max-width:450px) {
	html body main .content section.roadmap .container .section-content .swiper .swiper-wrapper .swiper-slide.complete .box .inbox::after {
		top: -10px;
	}
}

html body main .content section.roadmap .container .section-content .swiper .swiper-wrapper .swiper-slide.complete .box .inbox .title::after {
	background: -o-linear-gradient(185.72deg,#a5dc86 -38.2%,#426e29 103.12%);
	background: linear-gradient(264.28deg,#a5dc86 -38.2%,#426e29 103.12%);
}

html body main .content section.roadmap .container .section-content .go {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 15px;
}

@media (max-width:1400px) {
	html body main .content section.roadmap .container .section-content .go {
		margin-top: 0;
	}
}

html body main .content section.roadmap .container .section-content .go a {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: -o-linear-gradient(.04deg,rgba(255,255,255,.05) .03%,rgba(255,255,255,.008) 49.67%,rgba(255,255,255,.05) 99.96%);
	background: linear-gradient(89.96deg,rgba(255,255,255,.05) .03%,rgba(255,255,255,.008) 49.67%,rgba(255,255,255,.05) 99.96%);
	border-radius: 5px;
	bottom: 0;
	cursor: pointer;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	overflow: hidden;
	padding: 3px;
	right: 0;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

@media (max-width:400px) {
	html body main .content section.roadmap .container .section-content .go a {
		padding: 2px;
	}
}

html body main .content section.roadmap .container .section-content .go a span {
	background: -o-linear-gradient(rgba(255,255,255,.05) 0,rgba(255,255,255,0) 120%);
	background: linear-gradient(rgba(255,255,255,.05) 0,rgba(255,255,255,0) 120%);
	border-radius: 5px;
	color: #a18f96;
	font-size: 11px;
	font-weight: 400;
	overflow: hidden;
	padding: 10px 20px;
	position: relative;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

html body main .content section.roadmap .container .section-content .go a span::after {
	content: "";
	background: -o-linear-gradient(left,rgba(255,255,255,.08) 0,rgba(255,255,255,.08) 77%,rgba(255,255,255,.3) 92%,rgba(255,255,255,0));
	background: linear-gradient(90deg,rgba(255,255,255,.08) 0,rgba(255,255,255,.08) 77%,rgba(255,255,255,.3) 92%,rgba(255,255,255,0));
	height: 200%;
	left: -210%;
	opacity: 0;
	position: absolute;
	top: -50%;
	-webkit-transition: all .7s ease 0s;
	-o-transition: all .7s ease 0s;
	transition: all .7s ease 0s;
	width: 200%;
}

html body main .content section.roadmap .container .section-content .go a span b {
	display: inline-block;
	font-weight: inherit;
}

html body main .content section.roadmap .container .section-content .go a span b::after {
	background: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' height='512' width='448' preserveAspectRatio='none meet'%3E%3Cpath d='M438.6 278.6l-160 160C272.4 444.9 264.2 448 256 448s-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L338.8 288H32C14.33 288 .0016 273.7 .0016 256S14.33 224 32 224h306.8l-105.4-105.4c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l160 160C451.1 245.9 451.1 266.1 438.6 278.6z' fill='%23a18f96'%3E%3C/path%3E%3C/svg%3E") center no-repeat;
	background-size: contain;
	content: "";
	display: inline-block;
	height: 11px;
	vertical-align: middle;
	margin: -3px 0 0 7px;
	width: 11px;
}

@media (max-width:400px) {
	html body main .content section.roadmap .container .section-content .go a span {
		font-size: 9px;
	}

	html body main .content section.roadmap .container .section-content .go a span b::after {
		height: 10px;
		margin: -1px 0 0 5px;
		width: 10px;
	}
}

html body main .content section.roadmap .container .section-content .go a:hover {
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

html body main .content section.roadmap .container .section-content .go a:hover span::after {
	left: -30%;
	opacity: 1;
	top: -20%;
	-webkit-transition-duration: .7s,.7s,.15s;
	-o-transition-duration: .7s,.7s,.15s;
	transition-duration: .7s,.7s,.15s;
	-webkit-transition-property: left,top,opacity;
	-o-transition-property: left,top,opacity;
	transition-property: left,top,opacity;
	-webkit-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}