/*
Theme Name: Ex Game
Text Domain: exgame
Version: 1.0
Tested up to: 5.9
Author: dtpi, Spytnik
*/
@import url("css2.css");
/*CSS Reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
html {
	min-height:100%;
	box-sizing: border-box;
}
*,
*:before,
*:after {
	box-sizing: inherit;
}
body {
	color: #fff;
	font-family: 'Alumni Sans', sans-serif;
	font-size: 16px;
	background: linear-gradient(to right, rgba(17,10,45,1) 0%,rgba(25,14,68,1) 50%,rgba(17,10,45,1) 100%);
	line-height:100%;
}

main p{margin-bottom:15px;}
a{text-decoration: none;transition:0.3s}
a:hover{text-decoration: none;transition:0.3s}
img{max-width: 100%;height:auto;}
p{
	font-family: 'Roboto Flex';
}
.container{
	width:1320px;
	max-width:100%;
	padding: 140px 15px 0;
	margin: 0 auto;
}
h2{
	font-family: 'Alumni Sans';
	font-style: italic;
	font-weight: 800;
	font-size: 50px;
	line-height: 120%;
	text-transform: uppercase;
	
	background-clip: text;
	text-fill-color: transparent;
	display:inline-block;
	margin:0 auto 40px;
}
h3{
	font-family: 'Alumni Sans';
	font-style: normal;
	font-weight: 600;
	font-size: 40px;
	line-height: 120%;
	text-align: left;
	text-transform: uppercase;
	color:#fff;
	margin-bottom:30px;
}
.container .aligncenter{
	margin:0 auto 15px;
}
.container p{
	font-size:18px;
	line-height: 140%;
}
.container a{
	color:#fff;
}
/*header*/
header{
	width:100%;
	background: linear-gradient(to bottom, rgba(14,10,42,1) 0%,rgba(255,255,255,0) 100%);
	position: absolute;
    z-index: 9;
}
.wrap_header{
	display:flex;
	justify-content: space-between;
	width:1920px;
	max-width: 100%;
	margin:0 auto;
	padding:30px 15px;
}
.logo{
	background: url("") no-repeat center;
	width:161px;
	height:38px;
	display:block;
}
.top_menu{
	display:flex;
	gap:50px;
}
.top_menu a{
	font-weight: 600;
	font-size: 24px;
	line-height: 24px;
	color:#fff;
}
.top_menu a:hover{
	color:#F80AFB;
}
.big_btn{
	height:51px;
}
.big_btn a:before{
	content:'';
	background: url("") no-repeat center;
	width:24px;
	height:16.5px;
	display:inline-block;
	vertical-align: middle;
	margin-right:12.5px;
	filter: brightness(0) invert(1);
}
.big_btn a{
	font-family: 'Alumni Sans', sans-serif;
	color:#fff;
	width:196px;
	line-height: 51px;
	font-style: italic;
	font-weight: 700;
	font-size: 24px;
	display:block;
	height:51px;
	text-align: center;
	overflow: hidden;
	clip-path: polygon(5% 0, 91% 0, 100% 28%, 95% 100%, 87% 100%, 87% 93%, 77% 93%, 77% 100%, 8% 100%, 0 72%);
	position: relative;
}
.big_btn a:after{
	content:'';
	position: absolute;
	left:-150px;
	width:400px;
	height:100%;
	background: linear-gradient(45deg, #9000e8 0%,#fd78ff 50%,#fd78ff 50%,#9000e8 100%);
	display:block;
	top:0;
	transition: 0.3s;
	z-index: -1;
}
.big_btn a:hover:after{
	left:-50px;
}

.video .wp-block-cover__inner-container{
	position: relative;
}
.video .wp-block-cover__inner-container:after{
	content:'';
	position: absolute;
	bottom:0;
	right:-15px;
	width:1400px;
	height:1108px;
	display:block;
	background: url("graphic.webp") no-repeat right bottom;
}

.video .video_content{
	width:800px;
	margin-left:300px;
	padding-top:251px;
	padding-bottom: 275px;
    position: relative;
    z-index: 1;
}
.video .video_content p{
	font-family: 'Alumni Sans', sans-serif;
	font-style: italic;
	font-weight: 800;
	font-size: 180px !important;
	line-height: 125px;
	text-transform: uppercase;
	background: linear-gradient(90.86deg, #FFFFFF 57.6%, #6C5AB8 100%), #FFFFFF;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	display:inline-block;
}
.video .video_content p:nth-of-type(2){
	background:linear-gradient(90.86deg, #6C5AB8 0%, #6C5AB8 10%, #fff 20%,#ffffff 100%), #FFFFFF;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
    margin-left: 130px;
}
.video .video_content p:nth-of-type(2):before{
	content:'';
	display:inline-block;
	width: 12px;
	height: 17.5px;
	background: #9B8FCF;
	clip-path: path("M0.5 0.5H12.5L9.86957 18L0.5 0.5Z");
	vertical-align: top;
	position: relative;
	top:9px;
}
.video .video_content p:nth-of-type(3):after{
	content:'';
	display:inline-block;
	width: 15.5px;
	height: 17px;
	background: #9B8FCF;
	clip-path: path("M15.5 0H4L0 17L15.5 0Z");
}
.wrap_button_border{
	width:286px;
	margin-left:auto;
	margin-right:30px;
}
.btn_border{
	width:286px;
	height:85px;
	background: url("") no-repeat center;
	object-fit: cover;
	padding:6px 0 0 5.6px;
}
.slick-arrow{
	transition: 0.3s;
}

.btn_border a{
	color:#fff;
	width:275px;
	line-height: 79px;
	font-style: italic;
	font-weight: 700;
	font-size: 28px;
	text-transform: uppercase;
	display:block;
	height:79px;
	text-align: center;
	overflow: hidden;
	clip-path: polygon(6% 0, 90% 0, 100% 26%, 94% 100%, 85% 100%, 85% 94%, 75% 94%, 75% 100%, 9% 100%, 0 72%);
	position: relative;
	padding:0 !important;
}
.btn_border a:before{
	content:'';
	display:inline-block;
	background: url("") no-repeat center;
	width:21px;
	height: 23px;
	margin-right:18px;
    position: relative;
    top: 2px;
}
.btn_border a:after{
	content:'';
	position: absolute;
	left:-200px;
	width:600px;
	height:100%;
	background: linear-gradient(45deg, #9000e8 0%, #9000e8 20%,#fd78ff 50%,#fd78ff 50%,#9000e8 80%, #9000e8 100%);
	display:block;
	top:0;
	transition: 0.3s;
	z-index: -1;
}
.btn_border a:hover:after{
	left:-100px;
}
.video_content > div{
	display: flex;
	flex-direction: column;
}

.about{
	position: relative;
    margin-top: -100px;
	background: transparent !important;
    z-index: 9;
	padding:160px 0 145px;
    overflow: hidden;
}
.about > img{
    object-fit: unset !important;
    min-width: 100vw !important;
    height: 100% !important;
    display: block;
}
.about .wp-block-columns{
	width: 1240px;
	max-width: 100%;
	margin:0 auto;
	align-items: center !important;
}
.about p{
	font-family: 'Roboto Flex', sans-serif;
	margin-top:54px;
	font-weight: 400;
	font-size: 20px;
	line-height: 130%;
	color: #D0CCE4;
}
.about .large_title{
	font-family: 'Alumni Sans', sans-serif;
	font-style: italic;
	font-weight: 800;
	font-size: 110px !important;
	line-height: 88px;
	margin: 0;
    text-transform: uppercase;
    background: linear-gradient(90.86deg, #FFFFFF 57.6%, #6C5AB8 100%), #FFFFFF;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    display: inline-block;
	padding:0 10px;
}
.about .large_title:nth-of-type(2) {
    background: linear-gradient(90.86deg, #6C5AB8 0%, #6C5AB8 10%, #fff 20%,#ffffff 100%), #FFFFFF;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.learn_more a{
	font-family: 'Alumni Sans', sans-serif;
	width:132px;
	height:31px;
	display:block;
	position: relative;
	background: url("") no-repeat left bottom;
	font-style: italic;
	font-weight: 700;
	font-size: 28px;
	line-height: 24px;
	color:#fff;
	text-transform: uppercase;
}
.learn_more a:hover{
	color:#F80AFB;
}
.planets{
    padding-top: 180px;
    padding-bottom: 100px;
    position: relative;
    overflow-x: hidden;
    background: #140F29;
    margin-top: -80px;
}
.planets:after{
	content:'';
	position: absolute;
	display:block;
    bottom: 300px;
    top: auto;
    width: 100%;
    min-width: 1910px;
	height:50px;
	background: url("planet-border-bottom.svg") no-repeat center;
}
.planets > div{
	text-align: center;
    width: 1920px;
    max-width: 100%;
    margin: 0 auto;
}
.planets_desc{
	font-weight: 400;
	font-size: 20px;
	line-height: 130%;
	text-align: center;
	color: #D0CCE4;
	width:740px;
	max-width: 100%;
	margin:40px auto 74px;
	font-family: 'Roboto Flex';
}
.planets_title{
	font-style: italic;
	font-weight: 800;
	font-size: 80px !important;
	line-height: 70px;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
    padding: 0 15px;
    font-family: 'Alumni Sans';
}
.gradient_from_left{
    background: linear-gradient(90.86deg, #6C5AB8 0%, #6C5AB8 1%, #fff 40%,#ffffff 100%), #FFFFFF;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
	display:inline-block;
}
.planets .wp-block-columns{
	display:block;
}
.planets .wp-block-column{
	transition:0.3s;
	height:calc(100% - 210px);
}
.planets .wp-block-column p{
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 130%;
	text-align: center;
	color: #FFFFFF;
}
.planets .wp-block-column p:first-of-type{
	margin-bottom: 40px;
}

.planets .wp-block-column .wp-block-group{
	background:url("planet-group-bg.svg") no-repeat center;
    background-size: 100% 100%;
	position: relative;
	width: 684px;
	height:0;
	padding:69px 73px;
	margin-top: -210px;
    margin-left: -42px;
	backdrop-filter: blur(16.5px);
	opacity: 0;
	transition: 0;
}
.planets .wp-block-column.slick-current .wp-block-group{
	opacity: 1;
    height: 420px;
}
.planets .wp-block-column strong{
	font-family: 'Alumni Sans';
	font-style: italic;
	font-weight: 800;
	font-size: 80px;
	line-height: 70px;
	text-transform: uppercase;
}
.planets figure{
	background: transparent; 
	transform: scale(0.5) translate(0,-30%);
	opacity: 0;
    background-size: 100%;
}
.planets .slick-active figure{
	opacity: 1;
}
.planets .slick-current figure{
	width:100%;
	transform: scale(1.1) translate(0);
	background: url("planet-column-bg.svg") no-repeat center; 
    background-size: 100%;
    padding-top: 140px;
}
.planets .slick-current figure{
	opacity: 1;
	margin-top:0;
}
.planets img{
	display:block;
	margin:0 auto;
    max-width: 88%;
    top: -70px;
    position: relative;
}
.planets .slick-track{
	display:flex;
	align-items: center;
}
.planets .slick-arrow{
	width:90px;
	height:80px;
	border:0;
	font-size: 0;
	cursor: pointer;
	position:relative;
}
.planets .slick-arrow:after {
    content: '';
    width: 55px;
    height: 55px;
    filter: blur(25px);
    background: #F80AFB;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
	opacity:0;
	transition:0.3s;
}
.planets .slick-arrow:hover:after{
	opacity:1;
}
.planets .slick-next{
	background: url("slick-next.svg") no-repeat center;
}
.planets .slick-prev{
	background: url("slick-prev.svg") no-repeat center;
    margin-left: -5px;
}
.planets .wrap_arrow{
	position: relative;
    top: -60px;
}

.pcc{
	position: relative;
	padding-bottom: 175px;
	z-index: 3;
	background: #140F29;
}
.pcc:after{
	content:'';
	display:block;
	width:100%;
	height:120px;
	background: url("user-top.png") no-repeat center bottom;
	position: absolute;
	bottom:-70px;
	left:0;
	z-index: 4;
    background-size: 100%;
}
.pcc > div{
	text-align: center;
}
.pcc_title{
	font-family: 'Alumni Sans';
	font-style: italic;
	font-weight: 800;
	font-size: 110px !important;
	line-height: 88px;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
    background: linear-gradient(120.86deg, #6C5AB8 0%, #6C5AB8 1%, #fff 15%,#ffffff 100%), #FFFFFF;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    display: inline-block;
	margin-bottom: 30px ;
}
.pcc_title:before{
    content: '';
    display: block;
    left: 50%;
    top: -10%;
    transform: translate(-50%,0);
    position: absolute;
    height: 391px;
    width: 698px;
    background: #F80AFB;
    opacity: 1;
    filter: blur(250px);
    z-index: -1;
}
.pcc_title mark{
	background-color: #f80afb !important;
    -webkit-background-clip: text;
	background-clip: text;
}
.ppc_desc{
	width:836px;
	margin:0 auto 80px;
    max-width: 100%;
}
.pcc .wp-block-columns{
	justify-content: center;
	gap:0;
	margin-bottom: 0;
}
.pcc .wp-block-column{
	position: relative;
	width:442px;
    max-width: 442px;
}
.pcc .wp-block-column .wp-block-group{
    position: absolute;
    bottom: 10px;
    align-items: center;
    width: 100%;
    display: flex;
    height: 120px;
}
.pcc .wp-block-column .wp-block-group p{
	width:346px;
	max-width:100%;
	margin:0 auto;
	font-family: 'Roboto Flex';
	font-weight: 400;
	font-size: 14px;
	line-height: 130%;
}
.pcc .wp-block-column strong{
	font-family: 'Alumni Sans';
	font-style: italic;
	font-weight: 700;
	font-size: 50px;
}
.pcc .wp-block-column p:first-of-type{
	margin-bottom: 0;
}
.pcc .slick-arrow{
	width:44px;
	height:39px;
	font-size:0;
	border:0;
}
.pcc .slick-prev{
	background: url("pcc-prev.png") no-repeat center;
}
.pcc .slick-next{
	background: url("pcc-next.png") no-repeat center;
}

.user_world{
    padding: 200px 0 230px;
    margin-top: -70px;
	z-index: 2;
    overflow: hidden;
	position: relative;
}
.user_world .wp-block-group__inner-container{
	position: relative;
	z-index: 5;
	padding-top:70px;
}
.user-gen-1,
.user-gen-2,
.user-gen-3{
	position: absolute;
	width:100%;
	height:100%;
	top:0;
	background: url("user-bg1.png") no-repeat center center;
	opacity: 0;
	z-index: -1;
	transition: 0.3s;
    background-size: 100% auto !important;
}
.user-gen-2{
	background: url("user-bg2.png") no-repeat center center;
}
.user-gen-3{
	background: url("user-bg3.png") no-repeat center center;
}
[class*=user-gen].show{
	opacity:1;
	z-index: 1;
}
.user_world > img{
    object-fit: unset !important;
    min-width: 100vw !important;
    height: 100% !important;
    display: block;
}
.user_world .wp-block-column p{
	font-style: italic;
	font-weight: 800;
	font-size: 30px;
	line-height: 30px;
	text-align: center;
	text-transform: uppercase;
}
.user_world .wp-block-column p:first-of-type{
	font-size: 80px;
	line-height: 70px;
	margin-bottom: 40px;
}
.user_world .wp-block-columns{
	width:1320px;
	max-width:100%;
	margin:0 auto 0;
	padding-top: 50px;
}
.user_world_title{
	font-family: 'Alumni Sans';
	font-style: italic;
	font-weight: 800;
	font-size: 140px !important;
	line-height: 88px;
	text-transform: uppercase;
	padding:0 12px;
}
.user_world_title:nth-of-type(1){
	background: -webkit-linear-gradient(45deg, rgba(144,0,232,1) 0%,rgba(253,87,255,1) 20%,rgba(253,87,255,1) 50%,rgba(253,87,255,1) 80%,rgba(144,0,232,1) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	margin-bottom: 20px;
}
.user_world_title:nth-of-type(2){
	text-align: right;
    background: linear-gradient(90.86deg, #FFFFFF 86%, #6C5AB8 100%), #FFFFFF;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
	margin-left:auto;
	margin-right:0;
	margin-bottom: 0px;
}
.wrap_user_title{
	width:1300px;
	max-width:100%;
	margin:0 auto 40px;
}
.user_world_desc{
	font-weight: 400;
	font-size: 20px;
	line-height: 130%;
	text-align: center;
	color: #D0CCE4;
	margin-bottom: 80px;
}
.user_world .wp-block-column{
	padding-top:20px;
	padding-bottom: 0;
}
.user_world .wp-block-column.hover{
	padding-top:0px;
	padding-bottom: 20px;
}
.user_world .wp-block-column p{
	opacity: 0.5;
}
.user_world .wp-block-column.hover p{
	opacity: 1;
}
.user_world .wp-block-column p:first-of-type{
    color: transparent;
    -webkit-text-stroke: 1px white;
}
.user_world .wp-block-column.hover p:first-of-type{
    color: #fff;
    -webkit-text-stroke: unset;
}

.player{
	text-align: center;
	background: linear-gradient(to right, rgba(35,20,96,1) 0%,rgba(21,12,56,1) 100%);
	padding:160px 0 240px;
	margin-top: -50px;
}
.player p{
	font-family: 'Roboto Flex';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 130%;
	text-align: center;
	color: #D0CCE4;
	width:1020px;
	max-width:100%;
	display:inline-block;
}
.player .player_title{
	font-family: 'Alumni Sans';
	font-style: italic;
	font-weight: 800;
	font-size: 110px !important;
	line-height: 88px;
	text-align: center;
	text-transform: uppercase;
	padding:0 12px;
    color: #FFFFFF;
    background: linear-gradient(120.86deg, #6C5AB8 0%, #6C5AB8 25%, #fff 45%,#ffffff 100%), #FFFFFF;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    display: inline-block;
    margin-bottom: 30px;
}
.player_title mark{
    background-color: #f80afb !important;
    -webkit-background-clip: text;
    background-clip: text;
}
.player video{
	display:block;
	width:1318px;
	height:auto;
	margin: 80px auto 0;
}

.tokens{
	text-align: center;
	padding:340px 0 290px;
	margin-top:-140px;
	position: relative;
	z-index: 2;
    overflow: hidden;
}
.tokens > img{
    object-fit: unset !important;
    min-width: 100vw !important;
    height: 100% !important;
    display: block;
}
.tokens .p_top{
	position: relative;
	top:-70px;
}
.tokens p{
	font-family: 'Roboto Flex';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 130%;
	color: #D0CCE4;
	width:651px;
	max-width: 100%;
	margin: 0 auto 60px;
}
.tokens .tokens_title{
	font-family: 'Alumni Sans';
	font-style: italic;
	font-weight: 800;
	font-size: 110px !important;
	line-height: 88px;
	display: inline-block;
	text-transform: uppercase;
	margin-bottom: 40px;
    background: linear-gradient(120.86deg, #6C5AB8 0%, #6C5AB8 25%, #fff 45%,#ffffff 100%), #FFFFFF;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.tokens .wp-block-columns{
	width:1300px;
	max-width:100%;
	margin:0 auto;
	text-align: left;
	justify-content: space-between;
}
.tokens .wp-block-column{
	width:421px;
	max-width: 421px;
	height:auto;
    background-size: 100% 99%;
	padding:50px 70px;
	backdrop-filter: blur(6px);
}
.tokens .wp-block-column:first-of-type{
	background-image: url("tokens-column-1.svg");
	background-repeat: no-repeat;
    top: 60px;
    position: relative;
}
.tokens .wp-block-column:last-of-type{
	background-image: url("tokens-column-2.svg");
	background-repeat: no-repeat;
    top: 10px;
    position: relative;
}
.tokens .wp-block-columns p{
	font-weight: 400;
	font-size: 16px;
	line-height: 130%;
	color: #FFFFFF;
	margin-bottom: 0;
}
.tokens .wp-block-columns .title{
	font-family: 'Alumni Sans';
	font-style: italic;
	font-weight: 800;
	font-size: 60px !important;
	line-height: 79%;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-bottom: 20px;
}

.screenshots{
	text-align: center;
	padding:120px 0;
	background: #150C38 url("screenshots-bottom.webp") no-repeat center bottom;
	background-size: 100% 58px;
}
.screenshots > div{
	width:1920px;
	max-width: 100%;
	margin:0 auto;
}
.screenshots p{
	font-family: 'Alumni Sans';
	font-style: italic;
	font-weight: 800;
	font-size: 110px !important;
	line-height: 88px;
	text-align: center;
	text-transform: uppercase;
	background: linear-gradient(272.32deg, #FFFFFF 49.99%, #6C5AB8 76.85%), #FFFFFF;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	display:inline-block;
	padding:0 12px;
	margin-bottom: 100px;
}

.lb-image{
	min-height: 80vh !important;
	width:auto !important;
}
.screenshots .wp-block-gallery{
	gap:0;
	display:block;
}
.screenshots .wrap_arrow {
    position: relative;
    margin-top: 20px;
}
.screenshots .slick-arrow {
    width: 90px;
    height: 80px;
    border: 0;
    font-size: 0;
    cursor: pointer;
	position:relative;
}
.screenshots .slick-arrow:after {
    content: '';
    width: 55px;
    height: 55px;
    filter: blur(25px);
    background: #F80AFB;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
	opacity:0;
	transition:0.3s;
}
.screenshots .slick-arrow:hover:after{
	opacity:1;
}
.screenshots .slick-prev {
    background: url("slick-prev.svg") no-repeat center;
    margin-left: -5px;
}
.screenshots .slick-next {
    background: url("slick-next.svg") no-repeat center;
}

.screen_galery figure img{
	clip-path: polygon(10% 0%, 95% 0, 100% 10%, 90% 100%, 7% 100%, 0 87%);
	height:auto;
	display:block;
}
.screen_galery .slick-list{
	padding:0 !important;
}

.partners{
	text-align: center;
	padding:210px 0;
}
.partners .wp-block-cover__inner-container{
	width:1308px;
	max-width:100%;
	margin:0 auto;
}
.partners > .wp-block-cover__background{
	background:transparent !important;
	opacity:0;
}
.partners > img{
	display:none;
}
.partners .title{
	font-family: 'Alumni Sans';
	font-style: italic;
	font-weight: 800;
	font-size: 110px !important;
	line-height: 88px;
	display:inline-block;
	text-transform: uppercase;
	background: linear-gradient(271.63deg, #FFFFFF 43.75%, #6C5AB8 75.62%), #FFFFFF;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	margin-bottom: 80px;
}
.partners .wp-block-gallery{
	align-items: center !important;
	justify-content:center;
	gap:10px !important;
}
.partners .wp-block-gallery figure{
	text-align: center;
	height:142px;
	max-width:calc((100% - 30px) / 4) !important;
	display:flex !important;
	flex-direction:row !important;
}
.partners .wp-block-gallery figure a{
	margin:auto !important;
	flex-direction:row !important;
}
.partners .wp-block-gallery img{
	width:auto !important;
    object-fit: none !important;
	height:auto !important;
    display: inline-block !important;
}

.roadmap{
	padding:220px 0;
	margin-top:-100px;
	z-index: 1;
	overflow: hidden;
}
.roadmap  > img{
    object-fit: unset !important;
    min-width: 100vw !important;
    height: 100% !important;
    display: block;
}
.roadmap .desc{
	font-weight: 400;
	font-size: 20px;
	line-height: 130%;
	text-align: center;
	color: #D0CCE4;
	margin-bottom: 94px;
}
.roadmap .title{
	font-family: 'Alumni Sans';
	font-style: italic;
	font-weight: 800;
	font-size: 110px !important;
	line-height: 88px;
	text-align: center;
	text-transform: uppercase;
	background: linear-gradient(271.09deg, #FFFFFF 45.38%, #6C5AB8 76.64%), #FFFFFF;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}
.stage{
	font-family: 'Alumni Sans';
	font-style: italic;
	font-weight: 800;
	font-size: 50px;
	line-height: 40px;
	text-transform: uppercase;
}
.stage:before{
	content: "\f147";
	display:inline-block;
	background: url("") no-repeat center;
	width:97px;
	height:83px;
	font-family: dashicons;
    padding-left: 14px;
	line-height: 83px;
	font-weight: 900;
    vertical-align: top;
	margin-right:17px;
    margin-left: 20px;
}
.stage.blue:before{
    content: '...';
    background: url("") no-repeat center;
    line-height: 45px;
    padding-left: 34px;
}
.roadmap li{
	font-family: 'Roboto Flex';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 130%;
	color: #D0CCE4;
	list-style: none;
	margin-bottom: 15px;
	position: relative;
	padding-left: 35px;
}
.roadmap li:before{
	content:'';
	background: #F80AFB;
	box-shadow: 0px 0px 6px #F80AFB;
	display:inline-block;
	margin-right: 25px;
	width:7px;
	height:7px;
	position: absolute;
	top:5px;
	left:0;
}
.roadmap .blue_group li:before{
	background: #562CFF;
	box-shadow: 0px 0px 6px #401EC9
}
.roadmap .wp-block-cover__inner-container{
	width:1320px;
	max-width:100%;
	margin:0 auto;
}
.roadmap .slick-disabled{
	opacity: 0.5;
}
.roadmap .wp-block-group{
	padding:60px 40px 40px;
	display:flex;
	flex-direction: column;
	background: url("") no-repeat;
    margin-top: -40px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    background-size: auto 100%;
    align-items: flex-start;
}
.roadmap .wp-block-group ul{
	width:300px;
	max-width:100%;
}
.roadmap .wp-block-group.blue_group{
	background: url("") no-repeat;
    background-size: auto 100%;
}
.roadmap .wp-block-columns{
	display:block;
}
.roadmap .slick-slide{
	opacity: 0.5;
}
.roadmap .slick-active{
	opacity: 1;
}
.q_year{
	font-family: 'Roboto Flex';
	text-transform: uppercase;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
    margin-top: auto !important;
}
.q_year:before{
	content:'';
	display:inline-block;
	height:17px;
	margin-right:12px;
	width:37px;
	background: url("") no-repeat center;
	vertical-align: middle;
}
.q_1:before{
	width:14px;
	background: url("") no-repeat center;
}
.q_2:before{
	width:23px;
	background: url("") no-repeat center;
}
.roadmap .slick-list{
	overflow: visible;
}
.roadmap .slick-arrow {
    width: 50px;
    height: 44px;
    border: 0;
    font-size: 0;
    cursor: pointer;
}
.roadmap .slick-next {
    background: url("slick-next.svg") no-repeat center;
	background-size: 50px 44px;
}
.roadmap .slick-prev {
    background: url("slick-prev.svg") no-repeat center;
    margin-left: -5px;
	background-size: 50px 44px;
}
.roadmap .slick-dots li:before{
	display:none;
}

.roadmap .slick-dots button{
	background: #F80AFB;
	height:11px;
	font-size:0;
	border:none;
	width:100%;
	margin:0;
}
.roadmap .wrap_arrow{
	display: flex;
	position: relative;
	margin-top:60px;
}
.roadmap .wrap_arrow button{
	margin-left:auto;
}
.roadmap .wrap_arrow .slick-prev{
	position: absolute;
	top:0;
	right:60px;
}

.roadmap .wrap_arrow:before{
	content:'';
	width:calc(100% - 130px);
	height:1px;
	background: #F80AFB;
	position: absolute;
	left:0;
	top:24px
}
.roadmap .wrap_arrow:after{
	content:'';
	width: 117px;
	height: 11px;
	background: #F80AFB;
	position: absolute;
    transform: skew(-40deg,0);
    left: 0;
    top: 18px;
	transition: 0.5s;
}
.roadmap .wrap_arrow.full:after{
	width:calc(100% - 129px);
}
.wrap_slide_svg use{
	transform: scale(0.6);
}
.wrap_slide_svg{
	height:0;
}

.tokenomics{
	z-index: 2;
	padding:220px 0;
	margin-top:-100px;
    overflow: hidden;
}
.tokenomics > img{
    object-fit: unset !important;
    min-width: 100vw !important;
    height: 100% !important;
    display: block;
}
.tokenomics > div{
	width:1320px !important;
	max-width:100%;
	margin:0 auto;
}
.tokenomics .title{
	font-family: 'Alumni Sans';
	font-style: italic;
	font-weight: 800;
	font-size: 110px !important;
	line-height: 88px;
	text-align: center;
	text-transform: uppercase;
	background: linear-gradient(91.64deg, #6C5AB8 27.29%, #FFFFFF 57.69%), #FFFFFF;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	margin-bottom: 80px;
}
.tokenomics .wp-block-columns{
	align-items: center !important;
}
.token_left{
}
.token_center{
	position: relative;
    width: 520px;
    min-width: 520px;
    height: 520px;
	flex-basis: auto !important;
	display:flex;
	shape-outside: circle(50%);
	clip-path: circle(50%); 
}
.rotation{
    width: 520px;
    height: 520px;
    border-radius: 50%;
    overflow: hidden;
    transition: 1s;
    position: absolute;
    transform: rotate(0deg);
    z-index: 1;
	font-size:0;
	gap:0;
}
.rotation_cursor{
    background: url("") no-repeat center;
    width: 520px;
    height: 520px;
    transition: 1s;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    clip-path: polygon(50% 50%, 100% 100%, 0% 100%);
    z-index: 1;
}
.rotation_circle{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: url("") no-repeat center;
    width: calc(100% - 125px);
    height: calc(100% - 125px);
    background-size: 100%;
    z-index: 1;
}
.rotation_bg {
    background: url("") no-repeat center;
    width: 100%;
    height: 100%;
    position: absolute;
    background-size: 100%;
	font-size:0;
}
.token_right,
.token_left{
	width:calc((100% - 520px) / 2);
	max-width:calc((100% - 520px) / 2);
	flex-basis: auto !important;
}
.tokenomics .wp-block-column:not(.token_center) .wp-block-group{
	padding:16px 25px;
	display:inline-block;
	position: relative;
	margin:0 auto;
	/*clip-path: polygon(5% 0, 95% 0, 100% 24%, 96% 100%, 83% 100%, 83% 93%, 76% 93%, 76% 100%, 0% 100%);*/
}
.tokenomics .wp-block-column:not(.token_center) .wp-block-group:after{
	content:'';
	display: block;
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background: url("");
	background-size: 100% 100%;
	opacity: 0;
	transition: 0.3s;
    z-index: -1;
}
.tokenomics .wp-block-column:not(.token_center) .wp-block-group:hover:after{
	opacity: 1;
}
.token_left .wp-block-group{
	text-align: right;
    float: right;
}
.token_right .wp-block-group p,
.token_left .wp-block-group p,
.token_bottom .wp-block-group p{
	font-family: 'Roboto Flex';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 130%;
	transition: 0.3s;
	color: #AFAAC3;
    display: list-item;
	list-style: none;
	margin:0 auto;
}
.token_right .wp-block-group:hover p:last-of-type,
.token_left .wp-block-group:hover p:last-of-type,
.token_bottom .wp-block-group:hover p:last-of-type{
	color: #F80AFB;
}
.token_right .wp-block-group p:first-of-type,
.token_left .wp-block-group p:first-of-type,
.token_bottom .wp-block-group p:first-of-type{
	font-family: 'Alumni Sans';
	font-style: italic;
	font-weight: 800;
	font-size: 30px !important;
	line-height: 30px;
	text-transform: uppercase;
	color: #fff;
}
.token_bottom .wp-block-group p{
	text-align: center;
}
.token_bottom{
	display: flex;
}
.token_right .wp-block-group p,
.token_left .wp-block-group p
.tokenomics .wp-block-columns{
	gap:0;
}
.token_center_content{
	margin:auto;
	flex-direction: column;
}
.text-small-16{
	font-family: 'Roboto Flex';
	font-weight: 400;
	font-size: 16px !important;
	line-height: 130%;
	color: #D0CCE4;
	margin-bottom: 14px;
}
.text_big_num{
	font-family: 'Alumni Sans';
	font-style: italic;
	font-weight: 800;
	font-size: 60px !important;
	line-height: 79%;
	text-transform: uppercase;
	color: #F80AFB;
	margin-bottom: 28px;
}
.text_regular{
	font-family: 'Roboto Flex';
	font-weight: 400;
	font-size: 20px !important;
	line-height: 130%;
}
[id*=hover_num]{
	width:80px;
}
#hover_num_0{
    transform: translate(-50%,-50%) rotate(130deg);
}
#hover_num_1{
    transform: translate(-50%,-50%) rotate(115deg);
}
#hover_num_2{
    transform: translate(-50%,-50%) rotate(100deg);
	width:130px;
}
#hover_num_3{
    transform: translate(-50%,-50%) rotate(82deg);
}
#hover_num_4{
    transform: translate(-50%,-50%) rotate(65deg);
}
#hover_num_5{
    transform: translate(-50%,-50%) rotate(50deg);
	width:40px;
}
#hover_num_6{
    transform: translate(-50%,-50%) rotate(-130deg);
}
#hover_num_7{
    transform: translate(-50%,-50%) rotate(-115deg);
	width:140px;
}
#hover_num_8{
    transform: translate(-50%,-50%) rotate(-100deg);
	width:130px;
}
#hover_num_9{
    transform: translate(-50%,-50%) rotate(-82deg);
	width:60px;
}
#hover_num_10{
    transform: translate(-50%,-50%) rotate(-65deg);
	width:100px;
}
#hover_num_11{
    transform: translate(-50%,-50%) rotate(-50deg);
	width:60px;
}
#hover_num_12{
    transform: translate(-50%,-50%) rotate(deg);
    width: 520px;
}

#num_0{
	margin-right:-60px;
}
#num_1{
	margin-right:-30px;
}
#num_5{
	margin-right:-60px;
}
#num_4{
	margin-right:-30px;
}
#num_6{
	margin-left:-60px;
}
#num_7{
	margin-left:-30px;
}
#num_11{
	margin-left:-60px;
}
#num_10{
	margin-left:-30px;
}

.team {
	padding:105px 0;
}
.team .title{
	font-family: 'Alumni Sans';
	font-style: italic;
	font-weight: 800;
	font-size: 110px !important;
	line-height: 88px;
	text-align: center;
	text-transform: uppercase;
	background: linear-gradient(271.95deg, #FFFFFF 45.27%, #6C5AB8 64.8%), #FFFFFF;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	margin-bottom: 40px;
}
.team .desc{
	font-family: 'Roboto Flex';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 130%;
	text-align: center;
	color: #D0CCE4;
	margin:0 auto;
	margin-bottom: 80px;
	width:856px;
	max-width:100%;
}
.team .wp-block-columns{
	gap:10px;
	width:1315px;
	max-width: 100%;
	margin:0 auto;
	justify-content: center;
}
.team .wp-block-column{
	margin:0 0px 15px;
	max-width:230px;
	position: relative;
}
.team .wp-block-columns p{
	font-family: 'Roboto Flex';
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	text-transform: uppercase;
	color: #AFAAC3;
}
.team .wp-block-columns strong{
	font-family: 'Alumni Sans';
	font-style: italic;
	font-weight: 800;
	font-size: 25px;
	line-height: 25px;
	text-align: center;
	text-transform: uppercase;
	color:#fff;
}
.team .wp-block-columns a{

}
.team .wp-block-columns .wp-block-image{
	margin-bottom: 20px;
}
.team .wp-block-columns figure{
	width:230px;
	height:140px;
	max-width: 100%;
	position: relative;
	display:flex;
}
.team .wp-block-columns figure:after{
	content:'';
	display:block;
	width:100%;
	height:140px;
	transform: skew(-15deg);
	overflow: hidden;
	background: #241562;
	z-index: -1;
	position: absolute;
	top:0;
	left:0;
	transition:0.3s;
}

.team .wp-block-columns .wp-block-image:hover figure:after{
	box-shadow: inset 0px 0px 67px rgba(248, 10, 251, 0.33);
}
.team .wp-block-columns figure img{
	height:140px;
	width: auto;
}
.team .wp-block-columns p:first-of-type{
	margin-bottom: 5px;
}
.team .wp-block-column a:after{
	content:'';
    width: 37px;
    height: 30px;
    position: absolute;
    background: url("") no-repeat center;
    display: block;
    top: 0;
    left: 0;
	z-index: -1;
	opacity: 0;
}
.team .wp-block-column a:hover:after{
	opacity: 1;
	z-index: 1;
}
.team .wp-block-column a{
    width: 37px;
    height: 30px;
    position: absolute;
    background: url("") no-repeat center;
    display: block;
    top: 100px;
    right: 16px;
    font-size: 0;
}
.team .team_more{
	display:flex;
	flex-direction: column;
    justify-content: center;
	position: relative;
    align-items: center;
}
.team .team_more:before{
	content:'';
	display:block;
	width:450px;
	height:450px;
	position: absolute;
	top:0;
	left:0;
	background: #F80AFB;
	opacity: 0.3;
	filter: blur(150px);
	z-index: -1;
}
.team .team_more p{
	font-family: 'Alumni Sans';
	font-style: italic;
	font-weight: 800;
	font-size: 60px;
    line-height: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.team .team_more .more_gradient{
	font-family: 'Alumni Sans';
	font-style: italic;
	font-weight: 800;
	font-size: 60px;
	line-height: 60px;
	text-transform: uppercase;
	background: linear-gradient(272.53deg, #FFFFFF 81.82%, #6C5AB8 105.4%), #FFFFFF;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent !important;
	background-clip: text;
	margin-bottom: 5px;
	display:inline-block;
	padding:0 10px;
}
.team .last_colomns{
}
.last_colomns > .wp-block-column{
	max-width:100% !important;
}
.team .wp-block-columns .team_more figure{
	width:auto;
	height:auto;
	margin-bottom:20px;
}
.team .wp-block-columns .team_more figure:after{
	display:none;
}
.team .wp-block-columns .team_more figure img{
	height:auto;
	display:block;
	margin:0 auto
}

.advisors .wp-block-column .title{
	font-family: 'Alumni Sans';
	font-style: italic;
	font-weight: 800;
	font-size: 110px !important;
	line-height: 88px !important;
	text-transform: uppercase;
	background: linear-gradient(267.78deg, #FFFFFF 65.92%, #6C5AB8 100.72%), #FFFFFF;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	display:inline-block;
	text-align: left;
	margin-bottom: 30px !important;
	padding:0 12px;
}
.advisors .wp-block-column .desc{
	font-family: 'Roboto Flex';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 130%;
	color: #D0CCE4;
	text-align: left;
	width:547px;
	margin:0;
	max-width:100%;
}

.subscribe{
	width:1317px;
	height:580px;
	max-width:100%;
	margin:0 auto;
	background: url("subscrube-bg.png") no-repeat left center;
}
.subscribe desc{
	font-family: 'Roboto Flex';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 130%;
	padding:0 12px;
	color: #F80AFB;
	margin-bottom: 25px;
	padding:0 12px;
}
.subscribe .wp-block-contact-form-7-contact-form-selector{
    width: 554px;
    height: 80px;
    max-width: 100%;
	margin:0;
    margin-top: auto;
    display: block;
}
.wpcf7-response-output,
.wpcf7-not-valid-tip{
	display:none !important;
}
.subscribe .title_gradient{
	display:inline-block;
	font-family: 'Alumni Sans';
	font-style: italic;
	font-weight: 800;
	font-size: 110px !important;
	line-height: 88px;
	text-transform: uppercase;
	background: linear-gradient(271.23deg, #FFFFFF 79.67%, #6C5AB8 106.31%), #FFFFFF;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	text-shadow: 0px 4px 32px rgba(0, 0, 0, 0.25);
	padding:0 12px;
	margin-bottom: 0;
}
.subscribe .title{
	padding:0 12px;
	font-family: 'Alumni Sans';
	font-style: italic;
	font-weight: 800;
	font-size: 110px !important;
	line-height: 88px;
	margin-bottom: 0;
	text-transform: uppercase;
}
.subscribe.wp-block-columns{
	align-items: bottom !important;
}
.subscribe .wp-block-column{
	display:flex;
	flex-direction: column;
}
.subscribe .wp-block-column:first-of-type{
    justify-content: center;
    padding-top: 150px;
}
.subscribe .wp-block-column:last-of-type{
	padding-bottom:125px;
}
.subscribe_form{
	width:554px;
	height:80px;
	max-width: 100%;
	margin-top:auto;
	display:block;
}
.email{
	display:inline-block;
	height:80px;
	vertical-align: middle;
    width: calc(100% - 250px);
	background: transparent;
	border:0;
	color:#fff;
	font-size:16px;
	padding:0 15px;
	background:transparent url("emai-bg.png") no-repeat left center;
    background-size: 100% 100%;
    outline: none;
}
.email.wpcf7-not-valid{
	background: transparent url("") no-repeat left center;
    background-size: 100% 100%;
}
.email::placeholder{
	color:#fff;
	font-size:16px;
}
.label_submit{
    font-family: 'Alumni Sans', sans-serif;
    color: #fff;
    width: 244px;
	max-width:100%;
    display: inline-block;
	vertical-align: middle;
    height: 80px;
    text-align: center;
    overflow: hidden;
    clip-path: polygon(7% 0, 89% 0, 100% 26%, 94% 100%, 83% 100%, 83% 93%, 72% 92%, 72% 100%, 10% 100%, 0 72%);
    position: relative;
	cursor: pointer;
	margin-left:-15px;
}
.label_submit:after{
    content: '';
    position: absolute;
    left: -150px;
    width: 400px;
    height: 100%;
    background: linear-gradient(45deg, #9000e8 0%,#fd78ff 50%,#fd78ff 50%,#9000e8 100%);
    display: block;
    top: 0;
    transition: 0.3s;
    z-index: -1;
}
.label_submit:hover:after {
    left: -50px;
}
.label_submit input{
	font-family: 'Alumni Sans';
    height: 80px;
    line-height: 80px;
    font-style: italic;
    font-weight: 700;
    font-size: 24px;
	width:100%;
	border:0;
	background: transparent;
	display:block;
	color:#fff;
	text-transform: uppercase;
	cursor:pointer;
}

footer{
	width:100%;
}
footer a{
	color:#fff;
}
.footer_wrap{
	width:1316px;
	max-width:100%;
	padding:0 15px;
	margin:0 auto
}
.footer_top{
	display:flex;
	align-items: center;
	justify-content: space-between;
	padding:52px 0;
}
.footer_bottom{
	padding:40px 0;
	border-top:1px solid gray;
	display:flex;
	justify-content: space-between;
}
.footer_bottom,
.footer_bottom a{
	font-family: 'Roboto Flex';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 130%;
	color: #D0CCE4;
}
.footer_links{
	gap:40px;
    display: flex;
}
.footer_social{
	display:flex;
	justify-content: space-between;
	gap:17px;
	align-items: center;
}
.footer_social a{
	display:block;
	width:21.5px;
	height:17.5px;
	filter: brightness(0) invert(1);
}
.footer_social a:hover{
	filter:none;
}
.footer_social .twit{
	background:url("") no-repeat center;
	width:21.5px;
	height:17.5px;
}
.footer_social .ship{
	background:url("") no-repeat center;
}
.footer_social .discord{
	background:url("") no-repeat center;
}
.footer_social .insta{
	background:url("") no-repeat center;
	width:22px;
	height:22px;
}
.footer_social .youtube{
	background:url("") no-repeat center;
}
.bottom_menu{
	display:flex;
	gap:32px;
}
.bottom_menu a{
	display:block;
	font-family: 'Alumni Sans';
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 24px;
	text-transform: uppercase;
}
.bottom_menu a:hover{
	color:#F80AFB;
}
.sidebar_links{
	position: fixed;
	width:65px;
	display:flex;
	flex-direction: column;
	gap:30px;
	top:280px;
	left:0;
	border:1px solid #190E43;
	border-left:0;
	border-radius: 0 15px 15px 0;
	align-items: center;
	padding:30px 0;
	transition: 0.3s;
	z-index: 9;
}
.sidebar_links:hover{
	background: #190E43;
}
.sidebar_links a{
	width: 22.5px;
	height:22.5px;
	filter: brightness(0) invert(1);
}
.sidebar_links a:hover{
	filter:none;
}
.sidebar_links .twit{
	background: url("") no-repeat center;
}
.sidebar_links .ship{
	background: url("") no-repeat center;
}
.sidebar_links .discord{
	background: url("") no-repeat center;
}
.sidebar_links .insta{
	background: url("") no-repeat center;
}
.sidebar_links .youtube{
	background: url("") no-repeat center;
}
.video .video_content p:nth-of-type(2):before,
.video .video_content p:nth-of-type(3):after{
	display:none
}
.video .video_content p,
.video .video_content p:nth-of-type(2),
.about .large_title,
.about .large_title:nth-of-type(2),
.gradient_from_left,
.pcc_title,
.user_world_title:nth-of-type(2),
.tokens .tokens_title,
.screenshots p,
.partners .title,
.roadmap .title,
.tokenomics .title,
.team .title,
.team .team_more .more_gradient,
.advisors .wp-block-column .title,
.subscribe .title_gradient{
	background:none;
	color:#fff;
	text-fill-color: unset;
    -webkit-text-fill-color: unset !important;
}
.user_world_title:nth-of-type(1){
	color:rgba(253,87,255,1) !important;
	text-fill-color: unset;
    -webkit-text-fill-color: unset;
	background:none;
}
















@media (max-width:980px){
	main > *{
		overflow: hidden;
		/*
		padding-left:15px !important;
		padding-right:15px !important;
		*/
	}
	.burger{
		width:48px;
		height:43px;
		background: url("") no-repeat center;
	}
	.wrap_header > *{
		position: relative;
		z-index: 999;
	}
	.wrap_header .top_menu{
		position: absolute;
		width: calc(100% - 30px);
		background: #000;
		flex-direction: column;
		padding: 40px 25px;
		gap: 10px;
		opacity: 0;
		z-index: -1;
		top:-50%;
		transition:0.3s;
	}
	.wrap_header .top_menu.show{
		opacity: 1;
		top:100px;
		z-index: 99;
	}
	header .big_btn{
		display:none;
	}
	.video .video_content{
		margin-left:auto;
		margin-right:auto;
		width:320px;
		max-width:100%;
	}
	.video .video_content p:nth-of-type(2){
		margin-left:auto;
	}
	.video_content > div{
		position: relative;
		top:-140px;
	}
	.video .wp-block-cover__inner-container:after{
		background-size: 47%;
	}
	.video .video_content p{
		font-size:64px !important;
		line-height:50px;
	}
	.video_content .wp-block-buttons{
		justify-content: center;
	}
	.video .video_content p:nth-of-type(2):before,
	.video .video_content p:nth-of-type(3):after{
		display:none;
	}
	.video .video_content p:nth-of-type(3){
		margin-left:20px;
	}
	.btn_border{
		width:193px;
		height:63px;
	}
	.btn_border a{
		width:187px;
		height:57px;
		line-height:57px;
		font-size:20px;
	}
	.btn_border a:before {
		background-size: 15px;
		margin-right: 9px;
		top: 5px;
	}
	.about{
		width:100%;
		overflow: hidden;
		padding: 75px 0 45px;
	}
	.about > img{
		min-width:980px !important;
	}
	.about .large_title{
		font-size:64px !important;
		text-align:center;
		display:block;
		line-height:48px;
	}
	.about p{
		text-align: center;
		margin-top:30px;
	} 
	.about a{
		display:inline-block;
	}
	.about .wp-block-column:first-of-type{
		order:2;
	}
	.about .wp-block-column:last-of-type{
		order:1;
	}
	.about p{
		font-size:12px;
	}
	.about > img{
		display:none;
	}
	.about:before{
		content:'';
		background: url("about-line.png") no-repeat left top;
		width:1024px;
		height:148px;
		position: absolute;
		top:0;
		left:0;
	}
	.about > div{
		background: -webkit-linear-gradient(top, rgba(38,22,106,1) 0%,rgba(18,10,49,1) 100%);
		padding-left:15px !important;
		padding-right:15px !important;
	}
	.planets{
		padding-bottom: 20px;
	}
	.planets > div{
		position: relative;
		z-index: 2;
	}
	.planets:before{
		content:'';
		background: url("planet-m-bg.png") no-repeat left top;
		width:1024px;
		height:148px;
		position: absolute;
		top:0;
		left:0;
		z-index: 1;
	}
	.email.wpcf7-not-valid{
		background:transparent;
	}
	.subscribe .wp-block-contact-form-7-contact-form-selector{
		width:350px;
		margin-left:auto;
		margin-right:auto;
	}
	.subscribe .wpcf7-form-control-wrap{
		display:block;
	}
	.planets_title{
		font-size:64px !important;
		margin-bottom: 0;
		line-height:50px
	}
	.planets_title mark{
		display:block;
	}
	.planets_desc{
		padding:0 30px;
		font-size:12px;
		margin-bottom: 0px;
	}
	.planets:after{
		display:none;
	}
	.about .wp-block-columns{
		flex-wrap: wrap !important;
		gap:0;
	}
	.about .wp-block-columns img{
		display:block;
		margin:0 auto;
	}
	.planets .slick-current figure{
    	transform: scale(0.8) translate(0);
	}
	.planets .wp-block-column strong{
		font-size:40px;
	}
	.planets .wp-block-column p{
		font-size:12px;
	}
	.planets .wp-block-column p:first-of-type {
		margin-bottom: 0px;
	}
	
	.planets .wp-block-column .wp-block-group{
		background: url("planet-caption-bg.png") no-repeat center;
		backdrop-filter:unset;
		background-size: 100% 100%;
		margin-left:auto;
		margin-right:auto;
		max-width: 100%;
		padding:26px 38px 50px;
	}
	.planets .wrap_arrow {
		top: -18px;
	}
	.planets .slick-arrow{
		width: 66px;
		height:50px;
	}
	.pcc{
		width:100%;
		overflow:visible;
		position: relative;
		padding-top:20px;
		padding-bottom: 60px;
		z-index:4;
	}
	.pcc_title{
		font-size:64px !important;
		line-height:50px;
	}
	.pcc_title:before{
		display:none;
	}
	.ppc_desc{
		font-size:12px;
		padding:0 50px;
		margin-bottom: 40px;
	}
	.pcc > div{
		display:block !important;
	}
	.pcc .wp-block-column{
		max-width:100%;
		width:auto;
		opacity: 0.5;
	}
	.pcc .wp-block-column.slick-center{
		opacity: 1;
	}
	.pcc .wrap_arrow{
		margin-top: -20px;
		z-index: 99;
	}
	.pcc:after{
		background:url("use-top.png") no-repeat left bottom;
		background-size:1024px 50px;
		height: 50px;
		bottom: -30px;
		z-index:4;
	}
	.wrap_user_title{
		gap:0;
		margin-bottom: 20px;
	}
	.user_world_title{
		font-size:64px !important;
		line-height:50px;
		margin-bottom: 0;
		display:inline-block;
		max-width: 400px;
	}
	.user_world_desc{
		padding:0 60px;
		font-size:12px;
		margin-bottom:35px;
	}
	.user_world .wp-block-columns{
		padding:0 40px;
		gap:0;
		background: none !important;
	}
	.user_world .wp-block-column{
		flex-wrap:nowrap !important;
		display:flex;
		flex-direction: row;
		align-items: center;
		padding-top:0 !important;
		padding-bottom: 0 !important;
	}
	.user_world .wp-block-column p{
		margin-bottom: 0;
		opacity: 1 !important;
	}
	.user_world .wp-block-column p:last-of-type{
		width:calc(100% - 80px);
		font-size: 16px;
		line-height: 110%;
		text-align: left;
	}
	.user_world .wp-block-column p:first-of-type{
		font-size:40px;
		min-width: 55px;
		margin-right:20px;
		margin-bottom: 0;
		color: #fff !important;
		-webkit-text-stroke: unset !important;
	}
	.user_world_title:nth-of-type(1){
		margin-right:auto;
	}
	.wrap_user_title{
		width:500px;
		max-width:100%;
		gap:0;
	}
	.user_world{
		padding:0px;
		padding-top: 40px;
		position: relative;
		z-index: 3;
		margin-top: 0;
	}
	.user_world .wp-block-group__inner-container{
		position: relative;
		overflow: hidden;
		padding:0px 0 80px;
	}
	.user_world:before{
		content: '';
		background: url("planet-m-bg.png") no-repeat left top;
		width: 1024px;
		height: 148px;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 3;
		display:none;
	}
	.user-gen-2{
		background:url("use2.webp") no-repeat center;
		background-size: 1300px auto !important;
	}
	.user-gen-1{
		background:url("use1.webp") no-repeat center;
		background-size: 1300px auto !important;
	}
	.user-gen-3{
		background:url("use3.webp") no-repeat center;
		background-size: 1300px auto !important;
	}
	.planets .slick-arrow{
		transform: scale(0.7);
	}
	.user_world > img{
		display:none;
	}
	.user_world .wp-block-columns{
		flex-direction: column;
	}
	.user_world_title:nth-of-type(1){
		margin-bottom: 0;
		padding-top:40px;
	}
	.tokens{
		margin-top: -40px;
		padding: 80px 0;
		z-index: 3;
	}
	.tokens .p_top{
		top:-30px;
	}
	.lb-image{
		min-height:auto !important;
		width:95vw !important;
	}
	.tokens:before{
		content: '';
		background: url("planet-m-bg.png") no-repeat left top;
		width: 1024px;
		height: 148px;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
	}
	.tokens > img{
		display:none;
	}
	.tokens .tokens_desc{
		font-size:12px;
		padding:0 40px;
		margin-bottom: 0;
	}
	.tokens .tokens_title{
		font-siZe:64px !important;
		margin-bottom: 20px;
	}
	.tokens .wp-block-columns{
		padding:0 15px;
		gap:40px;
		flex-direction: column;
		position: relative;
		padding-bottom: 20px;
	}
	.tokens .wp-block-columns:after{
		content:'';
		width:1024px;
		height:555px;
		top:50%;
		left:50%;
		transform: translate(-50%,-50%);
		position: absolute;
		background: url("setka.png") no-repeat;
		background-position: center center;
	}
	.tokens .wp-block-columns:before{
		content: '';
		display: block;
		left: 50%;
		transform: translate(-50%,0);
		position: absolute;
		height: 991px;
		width: 1698px;
		top: 0;
		background: #F80AFB;
		opacity: 0.3;
		filter: blur(250px);
		z-index: -1;
	}
	.tokens .wp-block-column{
		backdrop-filter:unset;
		padding:30px 40px;
		max-width:240px;
		z-index: 1;
		position: relative;
	}
	.tokens .wp-block-column:last-of-type {
		background-image: url("tokens-column-2.png");
		background-repeat: no-repeat;
	}
	.tokens .wp-block-column:first-of-type {
		background-image: url("tokens-column-1.png");
		background-repeat: no-repeat;
	}
	.tokens .wp-block-column:first-of-type:before{
		content:'';
		display:block;
		background: url("token-bg-1.png") no-repeat right top;
		background-size: 230px 265px;
		z-index: -1;
		width:230px;
		height:265px;
		right:-205px;
		top:0;
		position: absolute;
	}
	.tokens .wp-block-column:last-of-type:before{
		content:'';
		display:block;
		background: url("token-bg-2.png") no-repeat left bottom;
		background-size: 228px 242px;
		width:228px;
		height:242px;
		left:-228px;
		top: 10px;
		position: absolute;
	}
	.tokens .wp-block-column:first-of-type{
		top:0;
	}
	.tokens .wp-block-column:last-of-type{
		margin-left:auto;
	}
	.tokens .wp-block-columns .title{
		font-size:32px !important; 
	}
	.tokens .wp-block-columns p{
		font-size:12px;
	}

	.screenshots{
		position: relative;
		background: none;
		padding:80px 0 40px;
		margin-top: -40px;
		z-index: 3;
	}
	.screenshots:before{
		content: '';
		background: url("planet-m-bg.png") no-repeat left top;
		width: 1024px;
		height: 148px;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
	}
	.screenshots p{
		font-size:64px !important;
		width:300px;
		max-width:100%;
		line-height: 50px;
		position: relative;
		z-index: 2;
		margin-bottom: 40px;
	}
	.screenshots .slick-arrow {
		width: 44px;
		height: 39px;
		font-size: 0;
		border: 0;
	}
	.screenshots .slick-next {
		background: url("pcc-next.png") no-repeat center;
	}
	.screenshots .slick-prev {
		background: url("pcc-prev.png") no-repeat center;
	}
	.screenshots .wrap_arrow{
		margin-top:-20px;
	}
	.partners{
		    padding: 80px 0px 0px 0px;
	}
	.partners:before {
		content: '';
		background: url("about-line.png") no-repeat left top;
		width: 1024px;
		height: 148px;
		position: absolute;
		top: 0;
		left: 0;
	}
	.partners > div{
		background: -webkit-linear-gradient(top, rgba(38,22,106,1) 0%,rgba(18,10,49,1) 100%);
		padding:0 15px 80px;
	}
	.partners .title{
		font-size:64px !important;
		margin-bottom: 20px;
	}
	.partners .wp-block-gallery{
		gap:30px !important;
		justify-content: center;
	}
	.partners .wp-block-gallery figure.wp-block-image{
		max-width:calc((100% - 60px) / 3 );
	}
	.partners .wp-block-gallery img{
		object-fit: scale-down !important;
	}
	.roadmap{
		padding:80px 0 100px;
    	margin-top: -50px;
	}
	.roadmap .title{
		font-size:64px !important;
	}
	.roadmap .desc{
		font-size:12px;
		padding:0 25px;
	}
	.roadmap .slick-slide.slick-center{
		opacity: 1;
	}
	.roadmap .wp-block-column{
		margin:0 5px;
	}
	.roadmap .wp-block-group{
		background: url("") no-repeat center;
		background-size: 100% 100%;
	}
	.roadmap .wp-block-group.blue_group{
		background: url("") no-repeat center;
		background-size: 100% 100%;
	}
	.tokenomics{
		padding: 80px 0;
	}
	.tokenomics > img{
		display:none;
	}
	.tokenomics:before{
		content: '';
		background: url("about-line.png") no-repeat left top;
		width: 1024px;
		height: 148px;
		position: absolute;
		top: 0;
		left: 0;
	}
	.tokenomics .wp-block-cover__inner-container{
		background: linear-gradient(to bottom, rgba(38,22,106,1) 0%,rgba(16,9,44,1) 100%);
		padding-top:15px;
	}
	.tokenomics .title{
		font-size:64px !important;
		line-height: 50px;
		margin-bottom: 55px;
	}
	.token_center{
		display:none;
	}
	.token_right, .token_left{
		max-width:calc((100% - 30px) / 2);
		width:calc((100% - 30px) / 2);
	}
	.token_right > div, .token_left > div{
		margin-left:0 !important;
		margin-right:0 !important;
	}
	.token_right .wp-block-group p, 
	.token_left .wp-block-group p, 
	.token_bottom .wp-block-group p{
		font-size:10px !important
	}
	.token_right .wp-block-group p:first-of-type,
	.token_left .wp-block-group p:first-of-type,
	.token_bottom .wp-block-group p:first-of-type{
		font-size:19px !important;
	}
	.token_left .wp-block-group{
		text-align: left;
		float:none;
	}
	.tokenomics .wp-block-columns{
		padding:0 15px;
		justify-content: space-around;
		margin:0;
	}
	.tokenomics .wp-block-column:not(.token_center) .wp-block-group:after{
		display:none;
	}
	.tokenomics .wp-block-column:not(.token_center) .wp-block-group{
		padding:5px 0;
		display:block;
		margin:0;
	}
	.tokenomics .wp-block-columns {
		gap: 30px;
		width: 520px;
		max-width: 100%;
		margin: 0 auto;
	}
	.tokenomics .wp-block-columns .has-text-align-right{
		text-align: left !important;
	}
	.team{
		padding:80px 0 0;
		position: relative;
	}
	.team:before{
		content: '';
		background: url("") no-repeat left top;
		width: 1024px;
		height: 148px;
		position: absolute;
		top: 0;
		left: 0;
		z-index: -1;
	}
	.team .wp-block-group__inner-container{
		background: linear-gradient(to bottom, #140b36 0%,rgba(16,9,44,1) 100%);
		padding-top:15px;
	}
	.team .title{
		font-size:64px !important;
		line-height: 50px;
		margin-bottom: 20px;
	}
	.team .wp-block-columns{
		padding:0 25px;
	}
	.team .wp-block-columns#last_left_block{
		padding:0;
	}
	.team .wp-block-columns.last_colomns #last_left_block .wp-block-column{
		max-width: calc((100% - 20px) / 3) !important;
	}
	.team .wp-block-columns figure{
		height: auto;
	}
	.team .wp-block-columns figure img{
		height:auto;
	}
	.team .wp-block-column{
		max-width:calc((100% - 20px) / 3);
		position: relative;
		flex-basis: unset;
	}
	.team .wp-block-column .wp-block-image{
		position: relative;
	}
	.team .wp-block-columns strong{
		font-size:14px;
	}
	.team .wp-block-columns p{
		font-size:7px;
		margin-bottom: 0 !important;
		line-height: 14px;
	}
	.team .wp-block-columns .wp-block-image{
		margin-bottom: 0;
	}
	.team .desc{
		font-size:12px;
	}
	.team .wp-block-columns figure img{
		z-index: 1;
	}
	.team .wp-block-columns figure:after{
		background: #241562;
		z-index:0;
		height:100%;
	}
	.team .wp-block-column a{
		z-index: 2;
		top: auto;
		bottom: 0px;
		right: 5px;
		transform: scale(0.6);
	}
	.team .wp-block-columns .team_more p mark br{
		display:none;
	}
	.team .wp-block-columns .team_more p mark,
	.team .wp-block-columns .team_more p,
	.team .team_more .more_gradient{
		font-size:24px !important;
		line-height:24px;
	}
	.team_more figure{
		float: left;
		margin-right: 15px;
	}

	.advisors::before{
		display:none;
	}
	.advisors .wp-block-column .title{
		font-size:64px !important;
		line-height: 50px;
		margin-bottom: 0 !important;
	}
	.advisors .wp-block-columns{
		padding-bottom: 40px;
	}
	.advisors .wp-block-column{
		text-align: center;
	}
	.advisors .wp-block-column .desc{
		margin:0 auto;
		text-align: center;
		font-size:12px;
	}
	.subscribe_form{
		text-align: center;
	}
	.subscribe p{
		text-align: center;
	}
	.subscribe .title,
	.subscribe .title_gradient{
		font-size:64px !important;
		line-height: 50px;
		text-align: center;
	}
	.subscribe{
		background: url("subscribe-mobile.png") no-repeat center;
		background-size: 1320px 400px;
		height:auto;
	}
	.footer_top{
		flex-direction: column;
		gap:25px;
	}
	.footer_bottom{
		flex-direction: column;
		gap:25px;
		align-items: center;
	}
	.subscribe .wp-block-column:last-of-type{
		padding:0 15px;
	}
	.subscribe_form{
		margin:0 auto;
		position: relative;
		width:340px;
		max-width: 100%;
	}
	.subscribe_form:before{
		content:'';
		position: absolute;
		display:block;
		width:70%;
		height:44px;
		left:0;
		top:0;
		background: rgba(255, 255, 255, 0.05);
		border: 1px solid rgba(255, 255, 255, 0.4);
	}
	.email{
		background: none;
		height:44px;
		position: absolute;
		left:0;
		top:0;
		font-family: 'Roboto Flex';
		font-size:16px;
		width: calc(100% - 147px);
	}
	.team .wp-block-columns .team_more p{
		text-align: left;
	}
	.partners .wp-block-gallery figure{
		height:auto;
	}
	.email::placeholder{
		font-size:16px;
		font-family: 'Roboto Flex';
	}
	.label_submit input{
		height:44px;
		line-height: 44px;
		font-size: 16px;
	}
	.label_submit{
		height:44px;
		width:137px;
		font-size:16px;
		position: absolute;
		right: 0;
	}
	.subscribe .wp-block-column:last-of-type{
		padding-bottom: 0;
	}
	.copy{
		order:2;
	}
	.footer_links{
		order:1;
	}
	.bottom_menu a{
		font-size:16px;
	}
	.footer_bottom, .footer_bottom a{
		font-size:10px;
	}
	.sidebar_links{
		display:none;
	}
	.stage{
		font-size:24px;
	}
	.stage:before{
		height:54px;
		width:46px;
		background-size: contain;
		line-height: 54px;
		padding-left:7px;
	}
	.roadmap li{
		font-size:10px;
		margin-bottom: 7px;
	}
	.roadmap li:before{
		width:4px;
		height:4px;
		margin-right:14px;
	}
	.roadmap .wp-block-group{
		padding:33px 22px 23px;
		margin-top:-30px;
	}
	.roadmap > img{
		display:none;
	}
	.roadmap:before{
		content: '';
		background: url("") no-repeat left top;
		width: 1024px;
		height: 148px;
		position: absolute;
		top: 0;
		left: 0;
	}
	.roadmap{
		background: url("") no-repeat center bottom;
	}
	.roadmap .wrap_arrow{
		margin:50px 25px 0;
	}
	.pcc .wp-block-column .wp-block-group p{
		padding:0 20px;
		font-size:10px;
	}
	.pcc .wp-block-column strong{
		font-size:32px;
	}
	.advisors .wp-block-columns#last_left_block{
		padding:0;
	}
}
@media (max-width:782px){
	.team .wp-block-column a{
		right:15px;
	}
}
@media (max-width:636px){
	.planets .wp-block-column .wp-block-group{
		margin-top:-160px;
	}
	.pcc .wp-block-column p:first-of-type{
		margin-bottom: 0;
	}
}
@media (max-width:535px){
	.user_world .wp-block-cover__inner-container:before{
		transform: translate(-28%,-50%);
	}
	.planets .wp-block-column .wp-block-group{
		margin-top:-130px;
	}
	.team .wp-block-column a{
		right:5px;
	}
}
@media (max-width:440px){
	.user_world .wp-block-column p:last-of-type{
		font-size:12px;
	}
	.planets .wp-block-column .wp-block-group{
		margin-top:-100px;
		    height: 220px!important;
	}
	.planets .slick-arrow {
		width: 46px;
		height: 50px;
	}
}
@media (max-width:375px){
	.planets .wp-block-column .wp-block-group{
		margin-top:-70px;
	}
}





	
}

/* Modals */

body.active-modal{
	overflow: hidden!important;
}
@media screen and (min-width: 991px){
	body.active-modal{
		padding-right: 17px;
	}
}
.modal-overlay{
	position: fixed;
	width: 100vw;
	height: 100vh;
	left: 0;
	top: 0;
	z-index: 999999; 
	background-color: rgba(0, 0, 0, 0.6);
	opacity: 0;
	visibility: hidden;
	transition: opacity ease-in-out 0.2s, visibility ease-in-out 0.2s;
}
.modal-overlay.active-modal{
	opacity: 1;
	visibility: visible;
}

.modal-inner{
	position: fixed;
	max-width: 450px;
	width: 100%;
	padding: 55px 45px 45px 45px;
	max-height: 90vh;
	overflow-y: auto;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -45%) scale(0.98);
	z-index: 9999999; 
	background-color: #fff;
	color: #190E43;
	border-radius: 10px;
	opacity: 0;
	visibility: hidden;
	transition: all ease-in-out 0.3s;
}
.modal-inner.active-modal{
	transition: all ease-in-out 0.3s;
	opacity: 1;
	visibility: visible;
	transform: translate(-50%, -50%) scale(1);
}
.modal-inner-close{
	position: absolute;
	width: 30px;
	height: 30px;
	right: 15px; 
	top: 15px;
	cursor: pointer;
	transition: opacity ease-in-out 0.2s;
}
.modal-inner-close:hover{
	opacity: 0.5;
}
.modal-inner-close svg{
	transform: scale(0.5);
}
.modal-inner-header{
	margin-bottom: 30px;
    text-align: center;
    font-size: 36px;
    font-weight: bold;
}
@media screen and (max-width: 576px){
	.modal-inner{
		max-width: calc(100vw - 20px;);
	}
	.bottom_menu{
		flex-wrap: wrap;
    	justify-content: center;
	}
}


