body,html{
	margin:0px;
	padding:0px;
	overflow-x:hidden;
}
body *{
	box-sizing: border-box;
	font-family:"Ubuntu" ,sans-serif;
}
.container{
	max-width:1070px;
	padding-left:25px;
	padding-right:25px;
	margin-left:auto;
	margin-right:auto;
	width: 100%;
}
header{
	position: fixed;
	left: 0px;
	top:0px;
	width: 100%;
	z-index: 3;
	transition:.4s ease all;
}
header.float__header{
	background-color:#201627;
}
header .outer__header{
	min-height:120px;
	display: flex;
	align-items:center;
	justify-content:space-between;
	position: relative;
}
header .outer__header .header__menu ul{
	padding:0px;
	list-style-type: none;
	margin:0px;
	display: flex;
	align-items:center;
	justify-content:center;
}
header .outer__header .header__menu ul li {
	display: inline-flex;
	align-items:center;
	justify-content:center;
	margin-right:45px;
}
header .outer__header .header__menu ul li:last-child{
	margin-right: 0px;
}
header .outer__header .header__menu ul li a:hover:before{
	width: 24px;
}
header .outer__header .header__menu ul li a:before{
	position: absolute;
	left: 0px;
	right: 0px;
	bottom:-10px;
	left: 50%;
    transform: translate(-50%, 0);
	content:"";
	width: 0px;
	height: 4px;
	transition:.3s ease all;
	background-color:rgba(161, 44, 235, 1);
	border-radius:2px;
}
header .outer__header .header__menu ul li a{
	transition:.4s ease all;
	display: inline-flex;
	align-items:center;
	justify-content:center;
	transition:.4s ease all;
	font-size:16px;
	line-height:18px;
	font-weight:400;
	color:rgba(250, 249, 251, 1);
	text-decoration: none;
	position: relative;
}
header .outer__header .header__menu{
	position: absolute;
	left: 0px;
	right: 0px;
	margin-left:auto;
	margin-right:auto;
	left: 50%;
    transform: translate(-50%, 0);
}
header .outer__header .left__header>a img{
	max-width:230px;
}
header .outer__header .left__header>a{
	display: inline-flex;
	align-items:center;
	justify-content:center;
	transition:.4s ease all;
}
header .outer__header .left__header>a:hover{
	opacity:.7;
}
header .outer__header .right__header>a:hover{
	background-color:rgba(229, 79, 196, 0);
	color:rgba(229, 79, 196, 1);
}
header .outer__header .right__header>a{
	min-width:190px;
	min-height:50px;
	font-size:16px;
	line-height:18px;
	font-weight:500;
	display: inline-flex;
	align-items:center;
	justify-content:center;
	color:#fff;
	text-decoration: none;
	border-radius:250px;
	background-color:rgba(229, 79, 196, 1);
	border:1px solid rgba(229, 79, 196, 1);
	transition:.4s ease all;
}
header .outer__header .right__header{
	display: flex;
	align-items:center;
	justify-content:center;
}

.hero__block{
	background:url('../img/heroback.png');
	background-color:#201627;
	padding-bottom:115px;
	padding-top:190px;
	background-size:contain;
	background-position:center;
	position: relative;
	background-repeat: no-repeat;
	overflow:hidden;
}
.hero__block>.right__hero{
	position: absolute;
	right: 0px;
	bottom:105px;
}
.hero__block>.left__hero{
	position: absolute;
	left: 0px;
	bottom:-50px;
}
.hero__block .outer__hero{
	display: flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	position: relative;
}
.hero__block .outer__hero>h1{
	margin:0px;
	text-align:center;
	margin-bottom:35px;
	color:rgba(250, 249, 251, 1);
	font-size:80px;
	line-height:88px;
	font-weight:700;
}
.hero__block .outer__hero>p{
	margin:0px;
	text-align:center;
	color:rgba(231, 228, 234, 1);
	font-size:20px;
	line-height:23px;
	font-weight:300;
	margin-bottom:40px;
}
.hero__block .outer__hero .hero__button{
	display: flex;
	justify-content:center;
	align-items:center;
	width: 100%;
	max-width:415px;
}
.hero__block .outer__hero .hero__button>a{
	display: inline-flex;
	align-items:center;
	justify-content:center;
	display: inline-flex;
	width: 100%;
	font-size:16px;
	line-height:19px;
	color:rgba(229, 79, 196, 1);
	font-weight:500;
	text-decoration: none;
	align-items:center;
	justify-content:center;
	min-height:50px;
	border: 1px solid #E54FC4;
	box-shadow: 0px 6px 23px 11px rgba(0, 0, 0, 0.15);
	border-radius: 73px;
	transition:.4s ease all;
}
.hero__block .outer__hero .hero__button>a:hover{
	background: rgba(229, 79, 196, 1);
	box-shadow: 0px 6px 23px 11px rgba(0, 0, 0, 0.15);
	border-radius: 35px;
	color:#fff;
}
.creators__block{
	padding:100px 0px;
}
.creators__block .outer__creators{
	display: flex;
	align-items:center;
	justify-content:space-between;
}
.creators__block .outer__creators .creators__image img{
	max-width:100%;
}
.creators__block .outer__creators .creators__info>p:last-child{
	margin-bottom: 0px;
}
.creators__block .outer__creators .creators__info>p{
	margin:0px;
	color:rgba(32, 22, 39, 1);
	font-size:22px;
	line-height:26px;
	font-weight:300;
	margin-bottom:15px;
}
.creators__block .outer__creators .creators__info>h2{
	margin:0px;
	margin-bottom:15px;
	color:rgba(32, 22, 39, 1);
	font-size:50px;
	line-height:57px;
	font-weight:400;
}
.creators__block .outer__creators .creators__info>span{
	padding:16px 20px;
	background: conic-gradient(from 180deg at 50% 50%, #DF55EA 0deg, #E34DCC 71.25deg, #F9C17B 180deg, #68D0E0 275.62deg, #DF55EA 360deg);
	border-radius: 250px;
	color:rgba(250, 249, 251, 1);
	font-size:24px;
	line-height:28px;
	font-weight:700;
	margin-bottom:15px;
	display: inline-flex;
}
.creators__block .outer__creators .creators__image{
	display: flex;
	min-width:540px;
	align-items:center;
	justify-content:center;
	margin-left:70px;
}
.steps__block .outer__steps .inner__steps .elem__step  .step__info>p{
	margin:0px;
	text-align:center;
	color:rgba(32, 22, 39, 1);
	font-size:18px;
	line-height:22px;
	font-weight:400;
}
.steps__block .outer__steps .inner__steps .elem__step .step__image img{
	max-width:100%;
}
.steps__block .outer__steps .inner__steps .elem__step .step__image{
	display: flex;
	align-items:center;
	justify-content:center;
	margin-bottom:30px;
}
.steps__block .outer__steps .inner__steps .elem__step{
	display: flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	text-align:center;
}
.steps__block .outer__steps .inner__steps{
	display: grid;
	grid-template-columns:repeat(3 , 1fr);
	grid-column-gap:70px;
}
.steps__block .outer__steps>h2{
	text-align:center;
	margin:0px;
	margin-bottom:40px;
	color:rgba(32, 22, 39, 1);
	font-size:32px;
	line-height:36px;
	font-weight:500;
}
.steps__block{
	padding-top:100px;
	padding-bottom:130px;
	position: relative;
	background-color: #E7E4EA;
}
.form__info{
	padding-top:140px;
	padding-bottom:140px;
	background-color:rgba(32, 22, 39, 1);
	position: relative;
}
.form__info>.right__form{
	position: absolute;
	right:0px;
	bottom:0px;
}
.form__info>.left__form{
	position: absolute;
	left:0px;
	bottom:105px;
}
.form__info .outer__form{
	display: flex;
	flex-direction:column;
	justify-content:center;
	position: relative;
	align-items:center;
	width: 100%;
}
.form__info .outer__form form #mc_embed_signup_scroll{
	width: 100%;
	max-width:615px;
}
.form__info .outer__form form #mc_embed_signup_scroll input[type="email"].error{
	border:1px solid red;
}
.form__info .outer__form form #mc_embed_signup_scroll input[type="email"]{
	width: 100%;
	height: 65px;
	background: #FAF9FB;
	border-radius: 32px;	
	padding-left:30px;
	padding-right:240px;
	outline:none;
	border:0px;
	color:rgba(56, 54, 57, 1);
	border:1px solid transparent;
	transition:.4s ease all;
	font-size:20px;
	line-height:23px;
}
.form__info .outer__form form #mc_embed_signup_scroll input[type="submit"]:hover{
    background-color: rgba(229, 79, 196, 0);
    color: rgba(229, 79, 196, 1);
}
.form__info .outer__form form #mc_embed_signup_scroll input[type="submit"]{
	min-width:195px;
	min-height:50px;
	background: #E54FC4;
	border-radius: 35px;
	outline:none;
	cursor:pointer;
	display: inline-flex;
	transition:.4s ease all;

	align-items:center;
	justify-content:center;
	border:0px;
	cursor:pointer;
	font-size:16px;
	border:1px solid #E54FC4;
	line-height:19px;
	position: absolute;
	right: 10px;
	color:rgba(250, 249, 251, 1);
	font-weight:500;
}
.form__info .outer__form form #mc_embed_signup_scroll{
	display: flex;
	align-items:center;
	justify-content:center;
	position: relative;
}
.form__info .outer__form>p{
	margin:0px;
	text-align:center;
	max-width:500px;
	margin-left:auto;
	margin-right:auto;
	color:rgba(250, 249, 251, 1);
	font-size:20px;
	line-height:23px;
	font-weight:300;
	margin-bottom:30px;
}
#mc_embed_signup_scroll .clear{
	position: absolute;
	top:8px;
	right: 0px;
}
.form__info .outer__form>h2{
	margin:0px;
	text-align:center;
	color:rgba(250, 249, 251, 1);
	font-size:50px;
	line-height:58px;
	font-weight:400;
	max-width:825px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}
.form__info .outer__form>span{
	display: inline-flex;
	color:rgba(250, 249, 251, 1);
	font-size:24px;
	line-height:28px;
	font-weight:700;
	margin-bottom:30px;
	background:url("../img/borderround.svg");
	background-repeat: no-repeat;
	background-size:100% 100%;
	padding:20px;
}
.form__info{

	background:url('../img/formback.png');
	background-repeat: no-repeat;
	background-size:contain;
	background-position:center;
	background-color:#201627;
}
footer{
	padding-top:65px;
	padding-bottom:100px;
	background-color:#201627;
}
footer .top__footer{
	display: flex;
	align-items:center;
	justify-content:space-between;
}
footer .top__footer .logo__button{
	display: flex;
	justify-content:flex-end;
	align-items:center;
}
footer .bottom__footer ul li{
	margin-right:15px;
	display: inline-flex;
	align-items:center;
	justify-content: center;
}
footer .bottom__footer ul li:last-child{
	margin-right: 0px;
}
footer .bottom__footer ul li a{
	display: inline-flex;
	align-items:center;
	justify-content:center;
	transition:.4s ease all;
}
footer .bottom__footer ul li a:hover{
	opacity:.7;
}
footer .bottom__footer ul{
	display: flex;
	align-items:center;
	justify-content: flex-end;
	padding:0px;
	list-style-type: none;
	margin:0px;
}
footer .bottom__footer p{
	margin:0px;
	color:rgba(250, 249, 251, 1);
	font-weight:500;
	font-size:12px;
	line-height:14px;
}
footer .bottom__footer{
	display: flex;
	align-items:center;
	justify-content:space-between;
}
footer .top__footer .logo__button>a:hover{
    background-color: rgba(229, 79, 196, 0);
    color: rgba(229, 79, 196, 1);
}
footer .bottom__footer{
	margin-top:30px;
	display: flex;
	justify-content:space-between;
	align-items: center;
} 
footer .top__footer .logo__button>a{
	display: inline-flex;
	border-radius:250px;
	align-items:center;
	justify-content:center;
	min-width:330px;
	min-height:50px;
	border:1px solid rgba(229,79,196,1);
	background-color:rgba(229, 79, 196, 1);
	color:rgba(250, 249, 251, 1);
	font-size:16px;
	line-height:19px;
	font-weight:500;
	text-decoration: none;
	transition:.4s ease all;
}
footer .top__footer .logo__foot>a{
	display: inline-flex;
	align-items:center;
	justify-content:center;
	transition:.4s ease all;
}
footer .top__footer .logo__foot>a img{
	max-width:320px;
}
footer .top__footer .logo__foot>a:hover{
	opacity:.7;
}
footer .top__footer .logo__foot{
	display: flex;
	align-items:center;
	justify-content:flex-start;
}
.investor__block{
	padding-top:70px;
	padding-bottom:120px;
}
.investor__block .outer__investor .investor__partners .elem__partner:last-child{
	margin-right: 0px;
}
.investor__block .outer__investor .investor__partners .elem__partner{
	display: flex;
	align-items:center;
	justify-content:center;
	margin-right:130px;
}
.investor__block .outer__investor .investor__partners{
	display:flex;
	align-items:center;
	justify-content:center;
}
.investor__block .outer__investor>h6{
	text-align:center;
	margin:0px;
	margin-bottom:40px;
	color:rgba(32, 22, 39, 1);
	font-size:24px;
	line-height:27px;
	font-weight:700;
}
.investor__block .heart__image{
	display: flex;
	justify-content:center;
	align-items:center;
	margin-top:55px;
	margin-bottom:55px;
}
.team__info .team__inner .elem__team{
	text-decoration: none;
}
.team__info .team__inner .elem__team{
	transition:.4s ease all;
}
.team__info .team__inner .elem__team:hover{
	opacity:.7;
}
.team__info .team__inner .elem__team .team__image img{
	max-width:160px;
	width: 100%;
	border-radius:250px;
}
.team__info .team__inner .elem__team .team__info>span{
	display: inline-flex;
	color:rgba(0, 0, 0, 1);
	font-size:10px;
	line-height:12px;
	font-weight:300;
	margin-top:5px;
}
.team__info .team__inner .elem__team .team__info>h6{
	margin:0px;
	color:rgba(0, 0, 0, 1);
	font-size:20px;
	line-height:23px;
	font-weight:300;
}
.team__info .team__inner .elem__team .team__info{
	display: flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}
.team__info .team__inner .elem__team .team__image{
	display: flex;
	margin-bottom:15px;
	align-items:center;
	justify-content:center;
}
.team__info .team__inner{
	display: grid;
	grid-template-columns:repeat(4 , 1fr);
	grid-column-gap:55px;
}
.team__info>h6{
	margin:0px;
	margin-bottom:25px;
	color:rgba(32, 22, 39, 1);
	font-size:24px;
	line-height:28px;
	font-weight:700;
	text-align:center;
}
.submit__form{
	text-align:center;
	margin-top:15px;
	display: none;
}
.submit__form p{
	margin:0px;
	font-size:14px;
	color:#6BD6D6;
}
.submit__form.error__submit p{
	color:red;
}
.line__up--block{
	margin-top:120px;
	position: relative;
}
.line__up--block>img{
	position: absolute;
	right: 0px;
	bottom:-130px;
}
.line__up--block .line__up--button>a:hover{
    background-color: rgba(229, 79, 196, 0);
    color: rgba(229, 79, 196, 1);
}
.line__up--block .line__up--button>a{
	display: inline-flex;
	max-width:410px;
	width: 100%;
	min-height:50px;
	    display: inline-flex;
    border-radius: 250px;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(229,79,196,1);
    background-color: rgba(229, 79, 196, 1);
    color: rgba(250, 249, 251, 1);
    font-size: 16px;
    line-height: 19px;
    font-weight: 500;
    text-decoration: none;
    transition: .4s ease all;
}
.line__up--block .line__up--button{
	display: flex;
	justify-content:center;
	align-items:center;
}
.line__up--block>h2{
	margin:0px;
	margin-bottom:55px;
	text-align:center;
	font-size:32px;
	line-height:36px;
	font-weight:500;
	color:rgba(32, 22, 39, 1);
}
.line__up--block{
	width: 100%;
}
.line__up--block .elem__line--up .line__up--image img{
	height: 245px;
	width: 100%;
	object-fit: cover;
	object-position: top;
}
.line__up--block .elem__line--up{
	padding: 2px;
    background: url(../img/backcard.png)!important;
    background-repeat: no-repeat!important;
    background-size: 100% 100%!important;
    overflow: hidden!important;
}
.line__up--block .elem__line--up .line__up--info .fans__info img{
	max-width:20px;
}
.line__up--block .elem__line--up .line__up--info .fans__info{
	display: flex;
	align-items:center;
	justify-content:space-between;
	width: 100%;
}
.line__up--block .elem__line--up .line__up--info p{
	margin:0px;
	color:rgba(116, 112, 118, 1);
	font-size:16px;
	line-height:18px;
	font-weight:500;
}
.line__up--block .elem__line--up .line__up--info>h2{
	margin:0px;
	margin-bottom:10px;
	color:rgba(32, 22, 39, 1);
	font-size:24px;
	line-height:27px;
	font-weight:700;
}
.line__up--block .elem__line--up .line__up--info{
	padding:15px;
}

.line__up--block .elem__line--up {
	min-width:340px;
	max-width:340px;
	/*background-color: #FAF9FB!important;*/
	box-shadow: 0px 6px 24px 17px rgba(0, 0, 0, 0.08);
	border-radius: 16px;
	overflow:hidden;
}
.line__up--block .elem__line--up .line__up--image img{
	width: calc(100% + 2px);
}
.line__up--block .elem__line--up .line__up--image{
	display: flex;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	overflow:hidden;
	justify-content:center;
	align-items:center;
}
.line__up--block>h2{
	margin:0px;
	margin-bottom:55px;
	color:rgba(32, 22, 39, 1);
	font-size:32px;
	line-height:36px;
	font-weight:500;
	text-align:center;
	width: 100%;
}
.line__up--container{
	margin-bottom:35px;
}
.elem__line--up{
	margin-bottom:25px;
}
.line__up--container .slick-slide {
    margin: 0 25px;
  }
  /* the parent */
  .line__up--container .slick-list {
    margin: 0 -25px;
  }
.line__up--container .slick-list{
	padding-top:30px;
	padding-bottom:30px;
}
.steps__block>.float__right{
	position: absolute;
	right: 0px;
	top:0px;
}
.steps__block>.float__left{
	position: absolute;
	left: 0px;
	top:70px;
}
.outer__steps{
	position: relative;
}
.preloader .inner__preloader .preloader__video video{
	width: 100%;
	height: 100%;
}
.preloader .inner__preloader .preloader__video{
	display: flex;
	justify-content:center;
	align-items:center;
	position: relative;
}
.preloader .inner__preloader .preloader__video>p{
	position: absolute;
	bottom: 20%;
	width: 100%;
	text-align:center;
	font-size:54px;
	font-weight:400;
	color:#fff;
	display: none;
}
.preloader .inner__preloader{
	width: 100%;
	height: 100%;
	display: flex;
	align-items:center;
	justify-content:center;
	background-color:#000;
}
.preloader{
	width: 100%;
	position: fixed;
	top:0px;
	left: 0px;
	height: 100%;
	background-color:#000;
	z-index: 10;
}
.modal__wrapper{
	position: fixed;
	top:0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 10;
	background-color:rgba(32,22,39,.8);
}
.modal__wrapper .inner__modal .modal__box input[type="submit"]:hover{
	background-color: rgba(229, 79, 196, 0);
    color: rgba(229, 79, 196, 1);
}
.modal__wrapper .inner__modal .modal__box input[type="submit"]{
	    min-width: 195px;
    min-height: 50px;
    background: #E54FC4;
    border-radius: 35px;
    outline: none;
    cursor: pointer;
    display: inline-flex;
    transition: .4s ease all;
    align-items: center;
    justify-content: center;
    border: 0px;
    cursor: pointer;
    font-size: 16px;
    border: 1px solid #E54FC4;
    line-height: 19px;
    position: static;
    right: 10px;
    color: rgba(250, 249, 251, 1);
    font-weight: 500;
}
.modal__wrapper .inner__modal {
	padding-left:15px;
	padding-right:15px;
}
.modal__wrapper .inner__modal .modal__box{
	width: 100%;
	max-width:640px;
}
.modal__wrapper .inner__modal .modal__box input[type="submit"]{
	width: 100%;
}
.modal__wrapper .inner__modal .modal__box input[type="text"]{
	width: 100%;
    height: 50px;
    background: #FAF9FB;
    border-radius: 32px;
    padding-left: 15px;
    padding-right: 15px;
    outline: none;
    border: 0px;
    color: rgba(56, 54, 57, 1);
    border: 1px solid transparent;
    transition: .4s ease all;
    font-size: 17px;
    line-height: 23px;
    margin-bottom:10px;
}
.modal__wrapper .inner__modal .modal__box>a{
	display: inline-flex;
	align-items:center;
	justify-content:center;
	transition:.4s ease all;
	position: absolute;
	right: 0px;
	top:-40px;
}
.modal__wrapper .inner__modal .modal__box>a img{
	max-width:40px;
}
.modal__wrapper .inner__modal .modal__box>a:hover{
	opacity:.7;
}
.modal__wrapper .inner__modal .modal__box{
	position: relative;
	box-shadow: 0 0 25px rgba(255,255,255,0.2);
	padding:25px 15px;
	border-radius:10px;
	background-color:rgba(32,22,39,1);
}
.modal__wrapper .inner__modal form .group__form{
	display: flex;
	align-items:center;
	position: relative;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}
.modal__wrapper .inner__modal{
	display: flex;
	justify-content:center;
	align-items:center;
	width: 100%;
	height: 100%;
}
.modal__wrapper .modal__box>h2{
	text-align:center;
	color:#fff;
	font-size:34px;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom:15px;
}
.flickity-button{
	display: none;
}

.line__up--block .elem__line--up{
	margin:50px 50px;
}
.line__up--left{
	margin-bottom:-50px!important;
}

#mc_embed_signup{
	display: flex;
	align-items:center;
	justify-content:center;
}
.footer__socials ul li a{
	min-width:48px;
	max-width:48px;
	min-height:48px;
	max-height:48px;
	border-radius:5px;
	background: #FAF9FB;
	display: inline-flex;
	align-items:center;
	justify-content:center;
	color:#201627;
	text-decoration: none;
	font-size:26px;
}
@media (max-width:1640px){
	.line__up--block .elem__line--up{
		min-width:300px;
		max-width:300px;
	}
	.preloader .inner__preloader .preloader__video>p{
		bottom:15%;
		font-size:48px;
	}
}
@media (max-width:1480px){
	.line__up--block .elem__line--up{
		margin:50px 25px;
	}
	.line__up--block .elem__line--up{
		min-width:260px;
		max-width:260px;
	}
	.hero__block{
		background-position:center;
	}
}
@media (max-width:1200px){
	.preloader .inner__preloader .preloader__video>p{
		bottom:10%;
		font-size:40px;
	}
	.steps__block .outer__steps .inner__steps{
		grid-column-gap:40px;
		align-items: flex-start;
	}
	.creators__block .outer__creators .creators__image{
		min-width:480px;
		max-width:480px;
	}
}
.hero__block .small__left{
	display: none;
}
@media (max-width:991px){
	.line__up--block{
		margin-top:70px;
	}
	.line__up--button{
		padding-left:25px;
		padding-right:25px;
	}
	.steps__block{
		padding-bottom:75px;
	}
	.line__up--container{
		max-width:260px;
		margin-left:auto;
		margin-right:auto;
	}
	.line__up--container .slick-slide {
	    margin: 0 0px;
	  }
	  .slick-dotted.slick-slider{
	  	margin-bottom:60px!important;
	  }
	 ul.slick-dots{
	  	bottom:-40px;
	  }
	  ul.slick-dots li{
	  	width: auto;
	  	height: auto;
	  	margin:0px;
	  	margin-right:8px;
	  }
	  ul.slick-dots li.slick-active button{
	  	background-color:#6BD6D6;
	  }
	  .line__up--block .elem__line--up .line__up--image{
	  	border-top-left-radius: 13px;
	    overflow: hidden;
	    width: calc(100% + 1px);
	    border-top-right-radius:13px;
	  }
	  .line__up--block .elem__line--up{
	  	padding:2px;
	  	background:url("../img/backcard.png");
	  	background-repeat: no-repeat;
	  	background-size:100% 100%;
	  	overflow:hidden;
	  }
	   ul.slick-dots li:last-child{
	   	margin-right: 0px;
	   }
	   ul.slick-dots li button:before{
	   	content:none;
	   }
	  ul.slick-dots li button{
	  	min-width:8px;
	  	max-width:8px;
	  	min-height:8px;
	  	max-height:8px;
	  	border-radius:250px;
	  	background-color:#FAF9FB;
	  }
	  .copy__line{
	  	display: none!important;
	  }
	  .line__up--block .elem__line--up{
	  	box-shadow: none;
	  }
	  ul.slick-dots{
	  	display: flex;
	  	align-items:center;
	  	justify-content:center;
	  }
	  .line__up--container .slick-list{
	  	border-radius: 16px;
	  }
	  .line__up--container{
	  	/*box-shadow: 0px 6px 24px 17px rgb(0 0 0 / 8%);*/
	  	border-radius:16px;
	  }
	  /* the parent */
	  .line__up--container .slick-list {
	    margin: 0 -0px;
	  }
	.line__up--block .elem__line--up{
		min-width: 0px;
		max-width:auto
		/*max-width: 260px;*/
	}
	.line__up--container .slick-list{
		padding:0px;
	}
	.hero__block{
		padding-top:110px;
	}
	.hero__block .small__left{
		display: inline-flex;
		align-items:center;
		justify-content:center;
		position: absolute;
		bottom:30px;
		left: 0px;
	}
	.hero__block .outer__hero>h1{
		font-size:60px;
		line-height:68px;
		max-width:640px;
	}
	
	header .outer__header{
		min-height:75px;
	}
	header .outer__header .right__header>a{
		min-width:115px;
		min-height:35px;
		font-size:16px;
	}
	header .outer__header .left__header>a img{
		max-width:160px;
	}
	.hero__block>.right__hero{
		max-width:285px;
		top:75px;
		bottom:auto;
		right: -40px;
	}
	.hero__block>.left__hero{
		max-width: 270px;
		display: none;
		bottom:80px;
		left: -40px;
		top:auto;
	}
	.hero__block{
		padding-bottom:50px;
	}
	.steps__block .outer__steps .inner__steps{
		grid-template-columns:1fr;
		grid-row-gap: 40px;
	}
	.steps__block .outer__steps>h2{
		font-size:24px;
		line-height:27px;
	}
	.steps__block{
		padding-top:40px;
	}
	.steps__block .outer__steps .inner__steps .elem__step .step__image{
		margin-bottom:10px;
	}
	.creators__block .outer__creators .creators__info>h2{
		font-size:32px;
		line-height:36px;
	}
	.creators__block .outer__creators .creators__info>p{
		font-size:20px;
		line-height:23px;
	}
	.creators__block .outer__creators .creators__info>span{
		font-size:18px;
		line-height:24px;
	}
	.creators__block{
		padding:70px 0px;
		padding-top:40px;
	}
	.creators__block .outer__creators{
		flex-direction:column;
		justify-content:center;
		align-items:center;
	}
	.creators__block .outer__creators .creators__image{
		margin-left: 0px;
		margin-top:55px;
	}
	.creators__block .outer__creators .creators__image{
		min-width: 0px;
	}
	.form__info{
		background:url('../img/formsmallback.png');
		background-repeat: no-repeat;
		background-size:contain;
		background-position:center;
		background-repeat: no-repeat;
		background-color:#201627;
	}
	.form__info>.right__form{
		max-width:320px;
		right: -50px;
	}
	.form__info>.left__form{
		bottom:auto;
		top:115px;
		left: -30px;
	}
	.form__info{
		overflow:hidden;
	}
	.investor__block .outer__investor .investor__partners{
		flex-direction:column;
		justify-content:center;
		align-items:center;
	}
	.investor__block .outer__investor .investor__partners .elem__partner{
		margin-right: 0px;
		margin-bottom:40px;
	}
	.investor__block .outer__investor .investor__partners .elem__partner:last-child{
		margin-bottom: 0px;
	}
	.investor__block .outer__investor>h6{
		font-size:18px;
		line-height:20px;
		margin-bottom:40px;
	}
	.investor__block{
		padding-bottom:85px;
	}
	.team__info .team__inner{
		grid-template-columns:repeat(2 ,1fr);
		grid-row-gap:25px;
		max-width:375px;
		grid-column-gap:35px;
		margin-left:auto;
		margin-right:auto;
	}
	.team__info>h6{
		font-size:18px;
		line-height:21px;
	}
	footer .bottom__footer{
		flex-direction:column-reverse;
		justify-content:center;
		align-items:center;
	}
	footer .bottom__footer p{
		margin-top:25px;
	}
	footer{
		padding-top:70px;
		padding-bottom:80px;
	}
	footer .top__footer .logo__foot{
		margin-bottom:65px;
	}
	footer .top__footer .logo__foot a img{
		max-width:240px;
		width: 100%;
	}
	footer .top__footer{
		flex-direction:column;
		justify-content:center;
		align-items:center;
	}
	.line__up--block>img{
		bottom:-75px;
	}
	.slick-slide {
	    margin: 0 27px!important;
	  }
	  /* the parent */
	  .slick-list {
	    margin: 0 -27px!important;
	  }
}
@media (max-width:767px){
	header .outer__header .header__menu{
		display: none;
	}
	.preloader .inner__preloader .preloader__video>p{
		bottom:5%;
		font-size:30px;
	}
	.steps__block>.float__right{
		max-width:180px;
	}
	.steps__block>.float__left{
		max-width:220px;
	}
	.line__up--block>img{
		max-width:230px;
	}
}
@media (max-width:480px){
	.form__info .outer__form form #mc_embed_signup_scroll{
		flex-direction:column;
		padding:15px;
		padding-top: 0px;
		background: #FAF9FB;
		border-radius: 24px;
		max-width:320px;
		margin-left:auto;
		margin-right:auto;
		padding:10px;
	}
	.form__info .outer__form form #mc_embed_signup_scroll input[type="email"]{
		height: 55px;
		margin-bottom:10px;
		font-size:18px;
	}
	.form__info .outer__form form  input[type="email"]{
		padding-right:10px;
		padding-left:10px;
	}
	.form__info .outer__form form  input[type="submit"]{
		min-width: 0px;
		width: 100%;
	}
	.form__info .outer__form form  input[type="submit"]{
		position: static!important;
	}
	.form__info .outer__form form #mc_embed_signup_scroll input[type="email"]{
		padding-right:10px;
		padding-left:10px;
	}
	#mc_embed_signup_scroll .clear{
		position:static;
	}
	footer .top__footer .logo__button>a{
		min-width: 0px;
		width: 100%;
		max-width:330px;
	}
	footer .top__footer .logo__button{
		width: 100%;
		justify-content:center;
	}
	.form__info{
		padding:125px 0px;
	}
	.preloader .inner__preloader .preloader__video>p{
		bottom:0%;
		font-size:24px;
	}
}
@media (max-width:360px){
	.container{
		padding-left:15px;
		padding-right:15px;
	}
	.form__info .outer__form>h2{
		font-size:42px;
		line-height:50px;
	}
	.team__info .team__inner .elem__team .team__info>h6{
		font-size:18px;
		line-height:21px;
	}
	.outer__footer{
		padding-left:10px;
		padding-right:10px;
	}
}