.Footer_footer__BH5s_ {
	background: #2c2050;
}

.Footer_footer__BH5s_ .Footer_logoLinks__V2XYq {
	padding: 25px 0;
}

.Footer_footer__BH5s_ .Footer_links__v3MGO a {
	font-family: Monster Funny;
	font-weight: 400;
	font-size: 18px;
	line-height: 15px;
	color: #eee;
	margin: 0 10px;
	text-decoration: none!important;
}

.Footer_footer__BH5s_ .Footer_copyInfo__4J9np {
	padding: 25px 0;
	border-top: 1px solid rgba(238,238,238,.35);
}

.Footer_footer__BH5s_ .Footer_copyInfo__4J9np p {
	color: #eee;
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	font-family: Urbanist;
}

.Footer_footer__BH5s_ .Footer_twitter__Htt7H {
	margin-right: 20px;
}

@media screen and (max-width:600px) {
	.Footer_footer__BH5s_ .Footer_logo__J6r2v {
		width: 121px;
		height: 42px;
	}

	.Footer_footer__BH5s_ .Footer_copyInfo__4J9np p {
		font-size: 12px;
		line-height: 14px;
	}
}

.FaqItem_faqItem__dRtIX {
	background-color: transparent;
	border-top: 1px solid rgba(255,199,0,.35);
	padding: 30px 40px;
}

.FaqItem_faqItem__dRtIX .FaqItem_cardBody__nsxGf {
	padding: 20px 0 0;
	font-weight: 400;
	font-size: 20px;
	line-height: 130%;
	color: #eee;
	font-family: Urbanist;
}

.FaqItem_faqItem__dRtIX .FaqItem_cardHeader__rhWYX {
	border-bottom: none;
	background-color: transparent;
	padding: 0!important;
}

.FaqItem_faqItem__dRtIX .FaqItem_cardHeader__rhWYX button {
	color: #eee;
	font-family: Monster Funny;
	font-style: normal;
	font-weight: 400;
	font-size: 28px;
	line-height: 130%;
	outline: none!important;
	box-shadow: none!important;
	text-decoration: none!important;
}

.FaqItem_faqItem__dRtIX .FaqItem_expandIcon__pwNE7 {
	width: 36px;
	height: 36px;
	background: #343a40;
	border-radius: 36px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.FaqItem_faqItem__dRtIX .FaqItem_opened__rEKcT {
	padding-bottom: 20px;
}

.FaqItem_faqItem__dRtIX .FaqItem_opened__rEKcT button {
	color: #343a40;
}

@media screen and (max-width:600px) {
	.FaqItem_faqItem__dRtIX {
		padding: 20px;
	}

	.FaqItem_faqItem__dRtIX .FaqItem_cardHeader__rhWYX button {
		font-size: 18px;
	}

	.FaqItem_faqItem__dRtIX .FaqItem_cardHeader__rhWYX button p {
		width: calc(100% - 44px);
	}

	.FaqItem_faqItem__dRtIX .FaqItem_cardBody__nsxGf {
		padding: 10px 0 0;
		font-size: 16px;
	}

	.FaqItem_faqItem__dRtIX .FaqItem_expandIcon__pwNE7 {
		width: 24px;
		height: 24px;
		padding: 6px;
	}
}

.Faqs_faqs__hf2w9 {
	padding: 100px 0;
}

.Faqs_faqs__hf2w9 h1 {
	color: #343a40;
}

.Faqs_faqs__hf2w9 .Faqs_contents__E7KH0 {
	margin-top: 100px;
}

.Faqs_faqs__hf2w9 .Faqs_accordion__vL_j0 {
	background: linear-gradient(0deg,rgba(255,255,255,.04),rgba(255,255,255,.04));
	-webkit-backdrop-filter: blur(58px);
	backdrop-filter: blur(58px);
	position: relative;
	border-radius: 28px;
	border: 1px solid rgba(255,255,255,.25);
}

.Faqs_faqs__hf2w9 .Faqs_accordion__vL_j0 .Faqs_card__0Ky_w:first-child {
	border-top: none!important;
}

.Faqs_faqs__hf2w9 .Faqs_accordion__vL_j0:before {
	position: absolute;
	width: 100%;
	height: 100%;
	content: "";
	background-image: url(../media/faq-bg.59f3df56.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-radius: 28px;
}

@media screen and (max-width:600px) {
	.Faqs_faqs__hf2w9 {
		padding-top: 50px;
	}

	.Faqs_faqs__hf2w9 .Faqs_contents__E7KH0 {
		margin-top: 50px;
	}

	.Faqs_faqs__hf2w9 .Faqs_accordion__vL_j0 {
		border-radius: 16px;
		-webkit-backdrop-filter: unset;
		backdrop-filter: unset;
	}

	.Faqs_faqs__hf2w9 .Faqs_accordion__vL_j0:before {
		background-image: url(../media/faq-bg-mobile.26c059cf.png);
		border-radius: 16px;
	}
}

.Roadmap_roadmap__aUHgB {
	background-image: url(../media/roadmap.044e744b.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	padding: 100px 0;
}

.Roadmap_roadmap__aUHgB h1 {
	color: #1ed55f;
}

.Roadmap_roadmap__aUHgB .Roadmap_contents__QCiq_ {
	margin-top: 50px;
	padding: 50px 20px 115px;
	display: flex;
	align-items: end;
	justify-content: space-between;
	border: 1px solid #fff;
	border-radius: 28px;
	background: linear-gradient(180deg,rgba(0,160,197,.195),rgba(0,160,197,.5));
	-webkit-backdrop-filter: blur(101px);
	backdrop-filter: blur(101px);
	position: relative;
}

.Roadmap_roadmap__aUHgB .Roadmap_contents__QCiq_:before {
	content: "";
	position: absolute;
	height: 2px;
	background: linear-gradient(90deg,rgba(248,249,254,0),#f8f9fe 1.74%,#f8f9fe 48.96%,#f8f9fe 98.27%,rgba(248,249,254,0));
	border-radius: 37px;
	bottom: 69px;
	width: 97%;
	left: 50%;
	transform: translateX(-50%);
}

.Roadmap_roadmap__aUHgB .Roadmap_phase__oU8Xj {
	padding-left: 34px;
	position: relative;
}

.Roadmap_roadmap__aUHgB .Roadmap_phase__oU8Xj h3 {
	color: #eee;
	font-family: Monster Funny;
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 130%;
	margin-bottom: 25px;
}

.Roadmap_roadmap__aUHgB .Roadmap_phase__oU8Xj p {
	margin-bottom: 25px;
	position: relative;
	font-weight: 500;
	font-size: 16px;
	line-height: 130%;
	font-family: Urbanist;
	color: #eee;
	padding-left: 15px;
}

.Roadmap_roadmap__aUHgB .Roadmap_phase__oU8Xj p:before {
	content: "";
	width: 11px;
	height: 11px;
	border-radius: 11px;
	background-color: #fff;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: -5.5px;
}

.Roadmap_roadmap__aUHgB .Roadmap_phase__oU8Xj:before {
	width: 1px;
	height: 100%;
	content: "";
	position: absolute;
	background-color: #fff;
	border-radius: 32px;
	left: 0;
	bottom: 0;
	left: 34px;
	top: 26px;
}

.Roadmap_roadmap__aUHgB .Roadmap_phase__oU8Xj:after {
	content: "";
	position: absolute;
	width: 40px;
	height: 40px;
	border-radius: 40px;
	background-color: #fff;
	left: 14px;
	bottom: -65px;
}

.Roadmap_roadmap__aUHgB .Roadmap_phase1__Wai3I:after,.Roadmap_roadmap__aUHgB .Roadmap_phase1__Wai3I p:before {
	background-color: #1ed45f;
}

@media screen and (max-width:991px) {
	.Roadmap_roadmap__aUHgB .Roadmap_contents__QCiq_ {
		flex-direction: column;
		justify-content: unset;
		align-items: unset;
		padding-bottom: 50px;
	}

	.Roadmap_roadmap__aUHgB .Roadmap_contents__QCiq_:before {
		height: calc(100% - 50px);
		width: 1px;
		background-image: url(../media/line.a824773c.png);
		border-radius: unset;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		top: 50%;
		bottom: unset;
		transform: translateY(-50%);
		left: 32px;
	}

	.Roadmap_roadmap__aUHgB .Roadmap_phase__oU8Xj {
		margin-bottom: 50px;
	}

	.Roadmap_roadmap__aUHgB .Roadmap_phase__oU8Xj div {
		display: flex;
		flex-direction: column;
	}

	.Roadmap_roadmap__aUHgB .Roadmap_phase__oU8Xj div p:first-child {
		margin-bottom: 0;
	}

	.Roadmap_roadmap__aUHgB .Roadmap_phase__oU8Xj h3 {
		padding-left: 0;
		position: relative;
	}

	.Roadmap_roadmap__aUHgB .Roadmap_phase__oU8Xj h3:before {
		content: "";
		width: 24px;
		height: 24px;
		border-radius: 24px;
		background-color: #fff;
		position: absolute;
		left: -34px;
		top: 50%;
		transform: translateY(-50%);
	}

	.Roadmap_roadmap__aUHgB .Roadmap_phase__oU8Xj p {
		padding-left: 0;
	}

	.Roadmap_roadmap__aUHgB .Roadmap_phase__oU8Xj p:before {
		left: -27px;
	}

	.Roadmap_roadmap__aUHgB .Roadmap_phase__oU8Xj p:last-child {
		margin-bottom: 25px;
	}

	.Roadmap_roadmap__aUHgB .Roadmap_phase1__Wai3I h3:before {
		background-color: #1ed45f;
	}

	.Roadmap_roadmap__aUHgB .Roadmap_phase1__Wai3I div {
		display: flex;
		flex-direction: column;
	}

	.Roadmap_roadmap__aUHgB .Roadmap_phase1__Wai3I div p:first-child {
		margin-bottom: 0;
	}

	.Roadmap_roadmap__aUHgB .Roadmap_phase1__Wai3I div p:last-child {
		margin-bottom: 25px;
	}

	.Roadmap_roadmap__aUHgB .Roadmap_phase__oU8Xj:after,.Roadmap_roadmap__aUHgB .Roadmap_phase__oU8Xj:before {
		display: none;
	}
}

@media screen and (max-width:600px) {
	.Roadmap_roadmap__aUHgB {
		padding: 50px 0;
	}

	.Roadmap_roadmap__aUHgB .Roadmap_contents__QCiq_ {
		border-radius: 16px;
	}

	.Roadmap_roadmap__aUHgB .Roadmap_phase1__Wai3I div p:last-child,.Roadmap_roadmap__aUHgB .Roadmap_phase__oU8Xj div p:last-child,.Roadmap_roadmap__aUHgB .Roadmap_phase__oU8Xj p {
		margin-bottom: 15px;
	}
}

.About_about__QAT0a {
	background: linear-gradient(105.94deg,#11380d -2.92%,#4d54de 95.73%);
	padding: 100px 0;
}

.About_about__QAT0a .About_textSection__zsnSi h1 {
	color: #f2a74f;
}

.About_about__QAT0a .About_textSection__zsnSi p {
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
	color: #eee;
	font-size: 28px;
	line-height: 130%;
	font-family: Urbanist;
	margin-top: 50px;
}

.About_imgItem__P4KIo {
	margin-left: 10px;
	margin-right: 10px;
}

.About_flowWrapper__VRjYm {
	width: 100%;
	overflow-x: hidden;
	position: relative;
	height: 306px;
}

.About_flowContent__Q6Sc4 {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	position: absolute;
	top: 0;
}

.About_firstLine__iBGMt {
	margin-top: 100px;
	margin-bottom: 20px;
}

@media screen and (max-width:767px) {
	.About_about__QAT0a .About_textSection__zsnSi p {
		margin-top: 25px;
		font-size: 20px;
	}

	.About_flowWrapper__VRjYm {
		height: 200px;
	}

	.About_imgItem__P4KIo {
		width: 200px;
		height: 200px;
	}
}

@media screen and (max-width:600px) {
	.About_about__QAT0a {
		padding-bottom: 50px;
	}

	.About_flowWrapper__VRjYm {
		height: 120px;
	}

	.About_imgItem__P4KIo {
		width: 120px;
		height: 120px;
		margin: 0 5px;
	}

	.About_firstLine__iBGMt {
		margin-top: 50px;
		margin-bottom: 10px;
	}
}

.Header_header__ubBbX {
	height: 900px;
	display: flex;
	align-items: center;
	position: relative;
}

.Header_header__ubBbX .Header_backVideo__47n6D {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.Header_header__ubBbX .Header_contents__f5njA h1 {
	margin-bottom: 50px;
	color: #d2007e;
}

.Header_header__ubBbX .Header_contents__f5njA p {
	margin-bottom: 100px;
	font-family: Urbanist;
	font-style: normal;
	font-weight: 500;
	font-size: 28px;
	line-height: 34px;
	color: #5310c8;
}

@media screen and (max-width:991px) {
	.Header_header__ubBbX {
		background-size: cover;
		background-position: 50%;
	}
}

@media screen and (max-width:767px) {
	.Header_header__ubBbX {
		background-size: cover;
		background-position: 50%;
	}

	.Header_header__ubBbX .Header_contents__f5njA p {
		font-size: 20px;
		line-height: 130%;
	}
}

@media screen and (max-width:600px) {
	.Header_header__ubBbX {
		height: 635px;
		background-size: 100% 100%;
		background-image: url(../media/header-bg-mobile.2be499dc.png);
	}

	.Header_header__ubBbX .Header_contents__f5njA h1 {
		margin-bottom: 25px;
	}

	.Header_header__ubBbX .Header_contents__f5njA p {
		margin-bottom: 50px;
	}

	.Header_header__ubBbX .Header_contents__f5njA button {
		width: 100%;
	}
}

.Navbar_navbar__VkIDk {
	padding: 25px 0;
}

.Navbar_navLinks__tdl94 {
	color: #eff0f6;
}

a.Navbar_navLink__nXwDA {
	font-size: 18px;
	line-height: 15px;
	padding-left: 10px!important;
	padding-right: 10px!important;
	color: #8d50f6;
	font-family: Monster Funny;
	font-weight: 700;
}

.Navbar_mintBtn__yk3G4 {
	margin-left: 10px;
}

@media screen and (min-width:1200px) {
	.Navbar_navbar__VkIDk {
		max-width: 1200px;
	}
}

@media screen and (max-width:991px) {
	.Navbar_showMenu__5Slmh {
		background: rgba(238,238,238,.79);
		-webkit-backdrop-filter: blur(15px);
		backdrop-filter: blur(15px);
	}

	.Navbar_collapse__xtmmo {
		height: calc(100vh - 75px);
		padding-top: 60px;
		overflow-y: auto;
	}

	.Navbar_navItem__RWZRC {
		margin-bottom: 50px;
		margin-left: auto;
		margin-right: auto;
	}

	a.Navbar_navLink__nXwDA {
		text-align: center;
		padding-top: 0;
		padding-bottom: 0;
		font-size: 28px;
		line-height: 23px;
	}

	.Navbar_connectBtn__2Hpk0 {
		width: 100%;
		height: 50px;
		margin-bottom: 100px;
		margin-left: 0;
		font-size: 16px;
		line-height: 20px;
		min-height: 50px;
	}

	.Navbar_socialLink__398lQ {
		display: none!important;
	}

	.Navbar_mintBtn__yk3G4 {
		margin-left: 0;
	}
}

@media screen and (max-width:767px) {
	.Navbar_brand__uqBik img {
		width: 121px;
		height: 42px;
	}

	.Navbar_mintBtn__yk3G4 {
		width: 100%;
	}
}

@media screen and (max-width:600px) {
	.Navbar_navbar__VkIDk {
		padding: 15px 24px;
	}

	.Navbar_collapse__xtmmo {
		height: calc(100vh - 60px);
	}
}

.Home_wrapper__XaPDZ {
	background: linear-gradient(105.94deg,#11380d -2.92%,#4d54de 95.73%);
}