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; } a:hover { border: 0; } body, input, button, textarea,* {font-family: "Inter", sans-serif;} input { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
@font-face {
    font-family: 'Helvetica Neue Cyr Thin';
    src: url('../fonts/HelveticaNeueCyr-Thin.eot');
    src: url('../fonts/HelveticaNeueCyr-Thin.eot?#iefix') format('embedded-opentype'),
    url('../fonts/HelveticaNeueCyr-Thin.woff') format('woff'),
    url('../fonts/HelveticaNeueCyr-Thin.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    }
@font-face {
    font-family: 'Helvetica Neue Cyr Medium';
    src: url('../fonts/HelveticaNeueCyr-Medium.eot');
    src: url('../fonts/HelveticaNeueCyr-Medium.eot?#iefix') format('embedded-opentype'),
    url('../fonts/HelveticaNeueCyr-Medium.woff') format('woff'),
    url('../fonts/HelveticaNeueCyr-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    }
@font-face {
    font-family: 'bebas_neue_cyrillicregular';
    src: url('../fonts/bebasneuecyrillicregular-webfont.woff2') format('woff2'),
         url('../fonts/bebasneuecyrillicregular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body a { color: #fff; text-decoration:none;}*, *:before, *:after {box-sizing: border-box;}
body { position:relative; color:#9A9A9A; font-family: "Inter", sans-serif; background:#10081A; }
.header-section {padding:25px 0; }
	.header-article {display:flex; align-items:center; max-width:1300px; margin-left:auto; margin-right:auto;}
		.logotype {}
		.logotype a{}
		.logotype a img {vertical-align:bottom;}
.main-navigation {    margin-left: auto;}
	.nav-list {display:flex; background:#D6A7FA4D; border:1px solid #7B57C2; border-radius:50px; padding:0 30px; backdrop-filter: blur(14px); }
	.nav-list li {}
	.nav-list li:after {content:'|'; margin:0 20px; color:#fff; font-size:12px;}
	.nav-list li:last-child:after {display:none;}
	.nav-list li a {color:#fff; line-height:42px; font-size:14px; font-weight:500; letter-spacing:-.2px;}
	.nav-list li a:hover {color:#fff;}
.language-cell {padding:0 20px; background:#D6A7FA4D; border:1px solid #7B57C2; border-radius:50px; margin-left:24px; backdrop-filter: blur(14px); position:relative;}
.language-cell.visible {border-radius:10px 10px 0 0; border-bottom:0;}

.land-list {display:none; position:absolute; left:0; top:42px; background:#D6A7FA4D; border:1px solid #7B57C2; border-radius:0 0 10px 10px; flex-flow:column; width:100%; border-top:0;}
.language-cell.visible .land-list {display:flex;}
.land-list li {}
.land-list li a{line-height:43px; font-size:14px; padding:0 20px; display:block;}
.land-list li a:hover {background:rgba(255,255,255,.1);}
	.lan-select {display:flex; align-items:center; gap:10px; line-height:42px; color:#fff; cursor:pointer; font-size:14px;}
	.lan-select:after {width:12px; height:12px; min-width:12px; background:url('../images/drop-arrow.svg') center/9px no-repeat; content:'';}
#registration,
#login {font-weight:500; color:#fff; font-size:14px; border-radius:10px; line-height:40px; border:0; box-shadow: 0px 0px 44px 0px #9F38D280;
background:#9420F2; padding:0 30px; margin-left:auto; cursor:pointer;}
#mobile-btn {width:38px; height:38px; background: #D6A7FA4D url('../images/menu.svg') center/20px no-repeat; border: 1px solid #7B57C2; border-radius: 10px; margin-left: 24px; backdrop-filter: blur(14px); position: relative; cursor:pointer; display:none;}
#registration:focus,
#login:focus {outline:none;}
.mainscreen {position:relative; overflow:hidden;}
.mainscreen .header-section {position:absolute; left:0; top:25px; right:0; padding-top:0; z-index:22;}
.main-article {position:relative; display:flex;     justify-content: center; max-width:1300px; margin-left:auto; margin-right:auto;}
.main-article pre {position:absolute; left:0; top:0;  color:#3C3C3C; font-size:10px; line-height:1.3; opacity:.2;}
.main-article:before {content:''; display:inline-block; height:138px; width:100%; position:absolute; left:0; bottom:0; background: linear-gradient(0deg, #11091A 15.27%, rgba(17, 9, 26, 0) 83.33%);}
.main-article img {vertical-align:bottom; max-width:80%;-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; position:relative; z-index:5;}
.main-logo { position:absolute; left:0; top:50%; right:0; margin-top:-115px;}
	.logo-box {max-width:1300px; width:100%; margin-left:auto; margin-right:auto; height:230px; overflow:hidden; position:relative;}
	.logo-box img {vertical-align:top; height:220px; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeInUp; animation-name: fadeInUp; max-width:100%;}
	.logo-box span {font-weight:600; color:#BABABA; text-align:right; line-height:1.3; font-size:16px; position:absolute; bottom:0; right:80px; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeInRight; animation-name: fadeInRight;}
.second-section {margin-top: -50px; position: relative; z-index: 12;}
	.article-container {max-width:1300px; margin-left:auto; margin-right:auto;}
.wellcome-area {display:flex; flex-flow:column;}
	.wellcome-top {display:flex; align-items:center; justify-content:space-between;-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeInUp; animation-name: fadeInUp;}
		.wellcome-text {}
		.wellcome-text h2 {font-size:27px; color:#fff; line-height:1;  font-family: 'Helvetica Neue Cyr Medium';}
		.wellcome-text h2 strong {color:#9710FE;}
.wellcome-action {display:flex; flex-flow:column;    align-items: flex-end;}
.wellcome-action a {margin-top:18px; color:#fff; text-decoration:underline; font-weight:500; font-size:14px;}
.wellcome-action a:hover {color:#9420F2;}
.crypto-stats {display:flex; gap:16px; margin-top:45px;}
.crypto-stats li {width:25%; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; visibility:hidden;}
.crypto-stats.aos-animate li {visibility:inherit; -webkit-animation-name: fadeInUp; animation-name: fadeInUp;}
.crypto-stats.aos-animate li:nth-child(2) {animation-delay: .2s;}
.crypto-stats.aos-animate li:nth-child(3) {animation-delay: .3s;}
.crypto-stats.aos-animate li:nth-child(4) {animation-delay: .4s;}
.crypto-item {display:flex; justify-content:space-between; background:#672EA733; border-radius:20px; backdrop-filter: blur(5px); border:1px solid #9F38D2; box-shadow: 0px 0px 34px 0px #0F0F0F40; padding:20px 25px;}
.crypto-curs {align-items: flex-end;}
.crypto-curs,
.crypto-type {display:flex; flex-flow:column;}
.crypto-type img {vertical-align:bottom; min-width:42px; width:42px;}
.crypto-type h3 {font-size:16px; font-weight:600; color:#ACACAC; margin:13px 0;}
.crypto-type p {font-weight:700; color:#fff; font-size:24px;}
.crypto-rate {width:34px; height:34px; min-width:34px;}
.crypto-rate.up {background:url('../images/rate-up.svg') center/contain no-repeat;}
.crypto-rate.down {background:url('../images/rate-down.svg') center/contain no-repeat;}
.crypto-percent {display:flex; align-items:center; font-weight:700; font-size:16px; margin:22px 0 19px 0;}
.crypto-percent.arrow:before {content:''; display:inline-flex; width:10px; height:20px; margin-right:4px;}
.crypto-percent.arrow.up:before {background:url('../images/up.svg') center/6px no-repeat;}
.crypto-percent.arrow.down:before {background:url('../images/down.svg') center/6px no-repeat;}
.crypto-percent.up {color:#67E6A8;}
.crypto-percent.down {color:#DB4D2E;}
.crypto-label {font-weight:400; font-size:14px; color:#ACACAC;}

.revolution-section {background:url('../images/mans-medium.png') right bottom no-repeat; background-size:contain; padding:80px 0 240px 0; overflow:hidden;}
	.revolution-article {max-width:1300px; margin-left:auto; margin-right:auto;}
		.partners-column,
		.revolution-column {display:flex; flex-flow:column;    align-items: flex-start;}
		.partners-column,
		.revolution-column {-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; visibility:hidden;}
		.partners-column.aos-animate,
		.revolution-column.aos-animate {visibility:inherit; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft;}
		.partners-column.aos-animate h2,
		.revolution-column.aos-animate h2 {-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeInDown; animation-name: fadeInDown;;}
		.partners-column h2,
		.revolution-column h2 {font-weight:500; color:#fff; line-height:1.2; font-size:30px;}
		.revolution-column h2 strong {color:#9F38D2;}
		.partners-column p,
		.revolution-column p {margin:30px 0; font-size:14px; line-height:1.4; max-width:300px; color:#fff; font-weight:200;}
		.revolution-column ul {}
		.partners-column li,
		.revolution-column ul li {font-weight:200; color:#fff; position:relative; padding-left:22px;line-height:1.4;}
		.dev-map-tabindex ul li:before,
		.partners-column ul li:before,
		.algorithm-item ul li:before,
		.revolution-column ul li:before {content:''; width:12px; height:12px; background:#9F38D2; border-radius:60px; position:absolute; left:0; top:4px; display:inline-flex;}
		.partners-bottom,
		.revolution-bottom {display:flex; flex-flow:column;    align-items: flex-start;}
		.partners-bottom #registration,
		.revolution-bottom #registration {margin:60px 0 30px 0;}
		.partners-bottom a,
		.revolution-bottom a {text-decoration:underline; margin:0 auto;}
		.partners-bottom a:hover,
		.revolution-bottom a:hover {text-decoration:none;}
.overflow-hide {max-width:100vw; overflow:hidden; position:relative; z-index:11; margin-top:-80px;}
.run-rows {overflow: hidden; padding: 50px 0;}
.row-run,
	.run-row {background: #9D1CEA;
    padding:0; height:50px;
    min-width: 110vw;
    margin-left: -5vw;
    -moz-transform: rotate(3deg);
    -webkit-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);
    position: relative;
    z-index: 2;}
	.row-run {-moz-transform: rotate(-3deg); -webkit-transform: rotate(-3deg); -o-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(-3deg);  z-index: 1; margin-top: -50px; background:#fff;}
	.lineList {display:flex;}
	.lineList li {color:#fff; font-weight:500; font-size:23px; line-height:50px;}
	.lineList li span {display:flex; align-items:center; margin:0 10px; line-height:50px; white-space:nowrap;}
	.lineList li span:before {width:24px; height:24px; min-width:24px; margin-right:8px; background:url('../images/logo.svg') center/contain no-repeat; content:'';}
	.lineList li img {vertical-align:bottom; height:26px;}
	.lineList li div {height:50px; display:flex;margin:0 40px;      align-items: center;}
	
.priority-section {background:#10081a url('../images/priority-bg.png') left top no-repeat; background-size:contain; padding:40px 0 0 0;overflow:hidden;}	
.priority-article {max-width:1160px; margin-left:auto; margin-right:auto; display:flex; flex-flow:column;}	
.priority-steps {display:flex; gap:12px;}
.step-item {display:flex; justify-content:space-between;}
.priority-steps li {width:100%;}
.priority-steps.aos-animate li .step-item {visibility:inherit; -webkit-animation-name: fadeInUp; animation-name: fadeInUp;}
.priority-steps.aos-animate li:nth-child(2) .step-item{animation-delay: .2s;}
.priority-steps.aos-animate li:nth-child(3) .step-item {animation-delay: .3s;}
	.step-item {background: #672EA733; border-radius: 20px; backdrop-filter: blur(5px); border: 1px solid #9F38D2; box-shadow: 0px 0px 34px 0px #0F0F0F40;  -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; visibility:hidden;}
		.step-num {width:50%; background:url('../images/logo-icon.svg') center/cover no-repeat; background-position-x: -34px; background-position-y: -25px; font-weight:900; font-size:37px; position:relative; border-radius:20px 0 0 20px; overflow:hidden;}
		.step-num span {position:absolute; left:47px; top:50%; color:#fff; margin-top:-24px;}
		.step-details {width:50%; padding:34px 0 50px 15px;}
		.step-details h3 {color:#fff; font-weight:700; font-size:14px; margin-bottom:12px;}
		.step-details p {font-weight:300; line-height:1.3; font-size:14px; color:#fff;}
.step-info-bar {display:flex; justify-content:space-between; padding:30px 0 80px 0; align-items: flex-end; }
.step-info-bar.aos-animate .step-info-left  {visibility:inherit; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft;}
.step-info-bar.aos-animate  #registration  {visibility:inherit; -webkit-animation-name: fadeInRight; animation-name: fadeInRight;}
	.step-info-left {max-width:430px; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; visibility:hidden;}
	.step-info-bar #registration {-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; visibility:hidden;}
	.step-info-left p {font-weight:200; color:#fff; line-height:1.3; font-size:14px;}
.priority-work-table {display:flex; flex-flow:column;}
.priority-work-table h2 {font-weight:500; font-size:30px; line-height:1.3; margin-bottom:35px; color:#fff; visibility:hidden; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.priority-work-table h2.aos-animate  {visibility:inherit;  -webkit-animation-name: fadeInDown; animation-name: fadeInDown;}
.priority-work {  display: grid;  grid-template-columns: repeat(4, 1fr);  gap: 12px;  align-items: stretch; margin-bottom:60px;}
.priority-work li .work-item {-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; visibility:hidden;}
.priority-work.aos-animate li .work-item {visibility:inherit;-webkit-animation-name: fadeInUp; animation-name: fadeInUp;}
.priority-work li {height: 100%; display: flex; flex-direction: column;  box-sizing: border-box;}
.priority-work li:nth-child(2) .work-item {animation-delay: .2s;}
.priority-work li:nth-child(3) .work-item {animation-delay: .3s;}
.priority-work li:nth-child(4) .work-item {animation-delay: .4s;}
.priority-work li:nth-child(5) .work-item {animation-delay: .5s;}
.priority-work li:nth-child(6) .work-item {animation-delay: .6s;}
.priority-work li:nth-child(7) .work-item {animation-delay: .7s;}
.priority-work li:nth-child(8) .work-item {animation-delay: .8s;}
.priority-work li:nth-child(2) .work-item,
.priority-work li:nth-child(4) .work-item,
.priority-work li:nth-child(5) .work-item,
.priority-work li:nth-child(7) .work-item{background: #672EA726;}
.work-item {display:flex; flex-flow:column; background:#24324A33; border-radius:20px; border:1px solid #9F38D2; padding:35px 20px 20px 20px; align-items: center;backdrop-filter: blur(50px);box-shadow: 0px 0px 34px 0px #0F0F0F40; height:100%;}
.work-item img {max-height:62px; margin-bottom:30px;}
.work-item p{text-align:center; font-size:14px; font-weight:200; line-height:1.3; color:#fff;}
.work-item a {margin-top:auto; font-size:14px; text-decoration:underline;}
.work-item a:hover {text-decoration:none;}
.item-head {display: flex ; flex-flow: column; align-content: center; justify-content: flex-start; margin-bottom:40px;}

.algorithm-section {position:relative; z-index:11;}
.algorithm-article {max-width:1300px; margin-left:auto; margin-right:auto;}
.algorithm-list { display: grid;  grid-template-columns: repeat(3, 1fr);  gap: 12px;  align-items: stretch; }
.algorithm-list li.al-tem {height: 100%; display: flex; flex-direction: column;  box-sizing: border-box; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; visibility:hidden;}
.algorithm-list li.al-tem.aos-animate  {visibility:inherit;  -webkit-animation-name: fadeInUp; animation-name: fadeInUp;}
.algorithm-list li.al-tem.aos-animate:nth-child(2) {animation-delay: .2s;}
.algorithm-list li.al-tem.aos-animate:nth-child(3) {animation-delay: .3s;}
	.algorithm-item {display:flex; flex-flow:column; padding:35px 40px 25px 40px; background:#fff; border-radius:14px; box-shadow: 0px 2.83px 52.4px 0px #00000026;height:100%;}
	.dev-map-tabindex h3,
	.algorithm-item h2 {color:#535353; margin-bottom:30px;   font-family: 'bebas_neue_cyrillicregular'; font-size:42px; font-weight:bold; letter-spacing:-.3px;}
	.algorithm-item ul {}
	.dev-map-tabindex li,
	.algorithm-item ul li {color:#484848; margin-bottom:16px; position:relative; padding-left:23px; line-height:1.3; font-size:14px;}
	.dev-map-tabindex li:last-child,
	.algorithm-item ul li:last-child {margin-bottom:0;}
	
.partner-section {padding:120px 0 260px 0; background:url('../images/mans2.png') right top no-repeat; background-size:contain; position:relative; z-index:5; margin-top:-100px;}
.partner-article {display:flex; max-width:1300px; margin-left:auto; margin-right:auto; flex-flow:column;}
.algorithm-tips {display:flex; gap:20px;}
.algorithm-tips li {}
.algorithm-tips li div {padding:23px 22px; color:#fff; font-weight:200; line-height:1.3; font-size:14px; background: #24324A33; border:1px solid #9F38D2; backdrop-filter: blur(50px);
box-shadow: 0px 0px 34px 0px #0F0F0F40; border-radius:20px; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; visibility:hidden;}
.algorithm-tips.aos-animate li div {visibility:inherit; -webkit-animation-name: fadeInDown; animation-name: fadeInDown;}
.algorithm-tips.aos-animate li:nth-child(2) div{animation-delay: .2s;}
.algorithm-tips.aos-animate li:nth-child(3) div{animation-delay: .3s;}
.algorithm-tips.aos-animate li:nth-child(4) div{animation-delay: .4s;}
.algorithm-tips.aos-animate li:nth-child(5) div{animation-delay: .5s;}
.algorithm-tips li div  br {display:none;}
	.partners-column {padding-top:60px;}
	.partners-column ul {max-width:290px;}
	.partners-column ul li {font-size:14px; margin-bottom:25px;}
	.partners-column ul li:last-child {margin-bottom:0;}
.video-section {position:relative; z-index:12; margin-top:-200px;}
.video-article {width:1300px; margin-left:auto; margin-right:auto;}
.video-cover {position:relative; overflow:hidden; padding-top:56.6%; background:url('../images/preview-video.png') center/contain no-repeat; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; visibility:hidden;}
.video-cover.aos-animate {visibility:inherit; -webkit-animation-name: fadeInUp; animation-name: fadeInUp;}
.video-cover img {position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; object-fit:contain;}
#play-video {width:120px; height:120px; border-radius:200px; background: linear-gradient(360deg, #337FD0 -60.74%, #6432A7 16.33%, #9F38D2 90.37%); border: 1px solid #4D1D65; box-shadow: 0px 0px 53px 0px #441E6D; position:absolute; left:50%; top:50%; margin:-60px 0 0 -60px; z-index:11; cursor:pointer; display:inline-flex;justify-content: center; align-items: center;}
#play-video::before {
  content: '';
  position: absolute;
  width: 150%;
  height: 150%;
  border-radius: 50%;
  background: rgba(159, 56, 210, 0.2);
  z-index: -1;
  animation: pulse 3s infinite ease-out;
}

#play-video::after {
  content: '';
  position: absolute;
  width: 180%;
  height: 180%;
  border-radius: 50%;
  background: rgba(103, 50, 167, 0.15);
  z-index: -2;
  animation: pulse 3s infinite 1s ease-out;
}
#close-video { position: absolute; top: 15px; right: 15px; z-index: 12; background: rgba(0,0,0,0.5); color: white; border: none; border-radius: 50%; width: 40px; height: 40px; font-size: 24px; cursor: pointer; transition: all 0.3s; } #close-video:hover { background: rgba(0,0,0,0.8); transform: scale(1.1); }
@keyframes pulse { 0% { transform: scale(0.9); opacity: 0.5; } 50% { opacity: 0.3; } 100% { transform: scale(1.5); opacity: 0; } }
.talk-about-us-section {padding:80px 0 30px 0;}
.article-talk-section {display:flex; flex-flow:column; max-width:1300px; margin-left:auto; margin-right:auto;}
.article-talk-section h2 {font-weight:500; color:#fff; font-size:30px; margin-bottom:40px; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; visibility:hidden;}
.article-talk-section.static h2.aos-animate,
.article-talk-section.aos-animate h2 {visibility:inherit;-webkit-animation-name: fadeInDown; animation-name: fadeInDown;}
.article-talk-section.aos-animate .static h2.aos-animate {visibility:inherit;-webkit-animation-name: fadeInUp; animation-name: fadeInUp;}
.partners-talk-list {margin:0 -10px; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; visibility:hidden;}
.aos-animate .partners-talk-list {visibility:inherit;-webkit-animation-name: fadeInUp; animation-name: fadeInUp;}
.article-talk-section.aos-animate .static h2,
.article-talk-section.static h2 {-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; visibility:hidden;}

.partners-talk-list li {}
	.partner-sai {display:flex; flex-flow:column; margin:0 10px;}
		.partner-item-pic {position:relative; border-radius:20px; border:1px solid #9F38D2; margin-bottom:20px; height:170px; display: flex ; align-items: center; justify-content: center;}
		.partner-item-pic.binance{ background:#181A1F;}
		.partner-item-pic.coinmarketcap{ background:#fff;}
		.partner-item-pic.coinmarketcap img {height:66px;}
		.partner-item-pic.worldcryptonews{ background:#EE4455;}
		.partner-item-pic.worldcryptonews img {height:61px;}
		.partner-item-pic.newscryptocoin{ background:#fff;}
		.partner-item-pic.newscryptocoin img {height:46px;}
		.partner-item-pic img {height:29px; max-width:90%; object-fit:contain;}
	.partner-sai h3 {padding-bottom:12px; margin-bottom:10px; position:relative; font-weight:700; font-size:16px; color:#fff;}
	.partner-sai h3:after {content:''; position:absolute; left:0; bottom:0; height:1px; background:#fff; width:33px;}
	.partner-sai p {color:#fff; line-height:1.3;}
.article-talk-section.static {width:1300px; padding-top:80px;}	
.reviews {position:relative;}
.reviews:before {content:''; width:350px; height:100%; position:absolute; left:0; top:0; bottom:0; background: linear-gradient(90deg, #10081A 18.16%, rgba(16, 8, 26, 0) 100%); z-index:11;}
.reviews.top-row {background:url('../images/review-bg.png') center bottom no-repeat; background-size:cover;    background-position-y: -145px;}
.review-list li .review-card{-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; visibility:hidden;}
.review-list.aos-animate  li .review-card{visibility:inherit; -webkit-animation-name: fadeInUp; animation-name: fadeInUp;}
.review-list li {}
.review-card {background: #24324A33; backdrop-filter: blur(25px); box-shadow: 0px 0px 34px 0px #0F0F0F40; border:1px solid #9F38D2; border-left:0; padding:55px 45px 32px 45px;min-height: 400px; display: flex ; flex-flow: column; justify-content: space-between;}
	.review-text {}
	.review-text p {line-height:1.4; font-size:15px;}
.review-author {display:flex; align-items:center;}
	.author-avatar {width:50px; height:50px; min-width:50px; background: linear-gradient(360deg, rgba(51, 127, 208, 0.4) -60.74%, rgba(100, 50, 167, 0.4) 16.33%, rgba(159, 56, 210, 0.4) 90.37%); border:1px solid #6432A766; border-radius:200px; backdrop-filter: blur(59px);justify-content: center; align-content: center; margin-right:15px; display:flex;} 
	.author-avatar img {vertical-align:bottom; width:26px;}
	.review-info {display:flex; flex-flow:column;}
		.author-name {font-size:16px; font-weight:500; color:#fff; margin-bottom:8px;}
			.review-labels {display:flex; gap:14px; align-items:center;}
				.rate-stars {width:90px; height:18px;   background: url('../images/empty-star.svg') repeat-x; position:relative;}
				.rate-stars:before {content: ''; position: absolute; top: 0; left: 0; height: 100%; background: url('../images/star.svg') repeat-x;}
.rate-stars[data-rating="0"]::before { width: 0%; }
.rate-stars[data-rating="1"]::before { width: 20%; }
.rate-stars[data-rating="2"]::before { width: 40%; }
.rate-stars[data-rating="3"]::before { width: 60%; }
.rate-stars[data-rating="4"]::before { width: 80%; }
.rate-stars[data-rating="5"]::before { width: 100%; }
				.rate-label {font-size:14px; font-weight:500; color:#ACACAC;}
.development-map-section {padding-top:80px; padding-bottom:60px;}
	.development-article {max-width:1300px; display:flex; flex-flow:column; margin:0 auto;}
	.development-article h2 {font-weight: 500; color: #fff; font-size: 30px; margin-bottom: 40px; line-height:1.3;}
	.development-table {display:flex; gap:40px;}
		.dev-map-article {background:#fff; max-width:520px; border-radius:12px;    min-width: 520px;}
			.dev-map-tabindex {padding:35px 45px; display:none;}
			.dev-map-tabindex.visible {display:block;}
			.dev-map-tabindex h3 {font-size:74px;}
			.dev-map-tabindex ul li strong {font-weight:600;}
.development-tabs {display:flex; flex-flow:column; flex:1; width:100%; }
.dev-tab-list {display:flex; flex-flow:column;}
.dev-tab-list li {border-bottom:1px solid #9F38D2;}
.dev-tab-list li .tab-item {display:flex; align-items:center; justify-content:space-between; padding:30px 40px 30px 60px; font-size:15px; font-weight:500; cursor:pointer; color:#fff;}
.dev-tab-list li.select .tab-item {background:#9F38D2;}
.dev-tab-list li .tab-title:after {content:'/';}

.static-page {min-height:calc(100vh - 248);}
	.article-page {max-width:1300px; margin-left:auto; margin-right:auto; padding-top:40px; padding-bottom:30px;}
	.article-page h1,
	.article-page h2,
	.article-page h3,
	.article-page h4,
	.article-page h5 {font-weight: 500; font-size: 30px; line-height: 1.3; margin-bottom: 35px; color: #fff;}
	.article-page h2 {font-size:26px;}
	.article-page h3 {font-size:23px;}
	.article-page h4 {font-size:18px;}
	.article-page h5 {font-size:16px;}
	.article-page ul {}
	.article-page ul li {font-weight:200px; font-size:14px; margin-bottom:10px; line-height:1.3; position:relative; padding-left:20px;}
	.article-page ul li:before {content:''; display:inline-block; position:absolute; left:0; top:7px; width:4px; height:4px; border-radius:10px; box-shadow: 0px 0px 44px 0px #9F38D280; background: #9420F2;}
	.article-page p {font-weight:200; font-size:14px; line-height:1.4; margin-bottom:20px;}
	.article-page p a {color:#fff; text-decoration:underline;}
	.article-page p a:hover {color:#fff; text-decoration:none;}

 footer {background:#160924; border-top:1px solid #351f4f; padding:30px 0 20px 0;}
 .footer-article {max-width:1300px; margin-left:auto; margin-right:auto; display:flex; justify-content:space-between;align-items: center;}
 .footer-left {display:flex; flex-flow:column; gap:35px;}
 .footer-left .logo {}
 .footer-left .logo img {vertical-align:bottom; height:35px;}
 .footer-left p {font-weight:300; font-size:13px; line-height:1.3; color:rgba(255,255,255,.5);}
 .footer-middle{display:flex; flex-flow:column; gap:60px;    align-items: center;}
 .footer-middle nav {display:flex; align-items:center; gap:12px;}
 .footer-middle nav a {font-size:14px;   font-family: 'Helvetica Neue Cyr Medium';}
 .footer-middle nav a:hover {color:#9f38d2;}
 .footer-middle ul {display:flex; gap:10px;}
 .footer-middle ul li {}
 .copyright,
 .footer-middle ul li a {font-size:14px;  font-family: 'Helvetica Neue Cyr Thin'; color:rgba(255,255,255,.4); letter-spacing:.5px;}
 .footer-middle ul li a:hover {color:#fff;}
 .footer-right {display:flex; flex-flow:column;    align-items: flex-end;}
 .social-list {display:flex; gap:22px; align-items:center;}
 .social-list li {}
 .social-list li a {display:inline-flex;}
 .social-list li a svg {color:#fff;}
 .social-list li a:hover svg {color:#9f38d2;}
  .footer-right p {line-height:1.3; font-size:13px;letter-spacing:.5px; margin:10px 0; text-align:right;}
  .footer-right p a {font-size:13px; color:rgba(255,255,255,.7);     font-family: 'Helvetica Neue Cyr Thin';}
  .footer-right p a:hover {color:#fff;}
.crypto__slider {margin:50px 0 0 0; padding-top:50px; display:flex; max-width:100vw; overflow:hidden; border-left:0; border-right:0;} 
 #crypto-list {}
		.crypto-item-body {display: flex; margin:0 45px;}
			.crypto-item-logo {height: 45px; width: 45px; border-radius: 100px; display: flex; background-repeat:no-repeat; background-position:center center;}
			.crypto-item-logo img {border-radius:100px;}
			.crypto-item-details {display: flex; flex-flow: column; padding-left: 15px; padding-top:5px;}
				.crypto-item-title {color:#69707E; font-size:14px; margin-bottom:5px; display:flex; align-items:center;}
				.crypto-item-title strong {color:#fff; font-weight:500;max-width: 80px; text-overflow: ellipsis; display: inline-flex ; overflow: hidden; white-space: nowrap; margin-right:5px;}
				.crypto-item-data {font-weight:500; color:#9420F2; font-size:14px; white-space:nowrap; display:flex;     align-items: center;}
				.crypto-item-data small {font-size:12px; display:inline-flex; align-items:center; margin-left:8px;} 
				.crypto-item-data small:before {content: ''; display: inline-flex ; width: 5px; height: 10px; margin-right: 4px; background:red;}
				.crypto-item-data small.down {color:#db4d2e;}
				.crypto-item-data small.down:before {background:url('../images/down.svg') center/contain no-repeat;}
				.crypto-item-data small.up {color:#67e6a8;}
				.crypto-item-data small.up:before {background:url('../images/up.svg') center/contain no-repeat;}
	 
@-webkit-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }
.fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; }
@-webkit-keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }
@-webkit-keyframes fadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes fadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; }
@-webkit-keyframes fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; }
@-webkit-keyframes fadeInRight { from { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes fadeInRight { from { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; }
@-webkit-keyframes float { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 50% { -webkit-transform: translateY(-50px); transform: translateY(-50px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes float { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 50% { -webkit-transform: translateY(-50px); transform: translateY(-50px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }		
@keyframes bounceIn { 0% { opacity: 0; transform: scale(0.5); } 50% { opacity: 1; transform: scale(1.05); } 100% { opacity: 1; transform: scale(1); } }
 
 
/*** Slick Slider Style ***/
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;   -webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;}
.slick-arrow.slick-hidden {display: none;}
.slick-dots {display:flex; justify-content: center;  margin-top:-20px;  }
.slick-dots li {margin:0 3px; display:flex; align-items:center;}
.slick-dots li button {border:0; display:block; width:6px; height:6px; overflow:hidden; text-indent:8px; white-space:nowrap; background: rgba(255,255,255,.5);
    opacity: 0.5; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; transition: all 300ms ease-in-out 0s; cursor:pointer; padding:0;}
.slick-dots li.slick-active button:focus {outline:none;}
.slick-dots li.slick-active button {opacity:1; background:#FF8D07; height:8px; width:8px;}
.slick-prev.slick-arrow,
.slick-next.slick-arrow {width:40px; height:40px; cursor:pointer; white-space:nowrap; text-indent:60px; border:0;   display:block; overflow:hidden; min-width:30px; position:absolute; left:-50px; bottom:50%; margin-bottom:-28px; transition: all 300ms ease-in-out 0s; background: url('../images/next.svg') center/15px no-repeat; border-radius:60px;}
.slick-next.slick-arrow {left:auto; right:-50px;}
.slick-prev.slick-arrow {background: url('../images/back.svg') center/15px no-repeat;}
.slick-prev.slick-arrow:hover {opacity:1;}
.slick-prev.slick-arrow:focus,
.slick-next.slick-arrow:focus {outline:none;}
.slick-next.slick-arrow.slick-disabled,
.slick-prev.slick-arrow.slick-disabled {opacity:.7;}
.runrox__slider  {padding-bottom:40px;}
/*** Slick Slider Style  End***/
 
@media screen and (max-width: 1320px) {
	.article-page,
	.footer-article,
	.development-article,
	.article-talk-section,
	.video-article,
	.partner-article,
	.algorithm-article,
	.priority-article,
	.revolution-article,
	.second-section,
	.header-article,
 .main-article {padding-left:10px; padding-right:10px;}
 .video-article {width:100%;}
 .talk-about-us-section {overflow:hidden;}
 .slick-prev.slick-arrow, .slick-next.slick-arrow {bottom:auto; top:-75px; left:auto; right:20px;}
 .slick-prev.slick-arrow {right:50px;}
}
@media screen and (max-width: 1160px) {
.main-navigation {position:fixed; left:0; top:0; bottom:0; z-index:11; height:100vh; background: #D6A7FA4D; border-right: 1px solid #7B57C2;  padding: 0 30px; backdrop-filter: blur(14px); overflow:auto; display:none;}
.nav-list {flex-flow:column; border-radius:0; border:0; background:none; padding:0; backdrop-filter:none; }
.nav-list li:after {display:none;}
#mobile-btn {display:inline-block;}
.language-cell {margin-left:auto; margin-right:10px;}
.header-section #registration, .header-section #login {margin-left:10px;}
.logo-box {height:190px; }
.logo-box img {height:180px;}
.main-logo {text-align:center;}
.viewNavMobile {overflow:hidden;}
.viewNavMobile .main-navigation  {display:flex; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft;}
.viewNavMobile #mobile-btn {background: #D6A7FA4D url(../images/close.svg) center / 20px no-repeat;}
.step-num {background-size: 190px;}
.algorithm-item h2 {font-size:34px;}
}
@media screen and (max-height: 420px) {
	.nav-list {  justify-content: space-around; height:100%;}
}
@media screen and (max-width: 1087px) {
.logo-box span {right:45px;}
}
@media screen and (max-width: 1024px) {
	.main-article img {max-width:100%;}
.logo-box img {height:auto; max-width:90%;}
.logo-box {height:auto; padding-bottom:30px;}
.main-logo {margin-top:0; -moz-transform: translate(0px, -50%); -webkit-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); transform: translate(0px, -50%);}
.development-table {flex-flow:column;}
.dev-map-article {min-width:100%; max-width:none; order:2;}
.development-tabs {order:1;}
.dev-tab-list li .tab-item {padding:15px 20px;}
}
@media screen and (max-width: 960px) {
	.revolution-section {padding-bottom:140px;}
	.step-num { background-size: 178px; }
	.priority-work {grid-template-columns: repeat(3, 1fr);}
	.algorithm-list {overflow:auto;}
	.algorithm-list li {min-width:400px;}
	.footer-article {flex-flow:column;}
	.footer-middle {gap:25px; width:100%; margin:25px 0;}
	.footer-middle ul,
	.footer-middle nav {width:100%; justify-content: space-between;}
	.footer-left {width:100%; flex-flow:nowrap; justify-content: space-between;}
	.footer-left p {text-align:right;}
	.footer-right p br {display:none;}
	.footer-right {    align-items: center;}
	.reviews:before {width:100px;}
}
@media screen and (max-width: 900px) {
	.algorithm-tips {flex-wrap:wrap;}
	.algorithm-tips li {width:48%;}
}
@media screen and (max-width: 860px) {
	.crypto-stats {flex-wrap:wrap;}
	.crypto-stats li {width:calc(50% - 8px);}
	.priority-steps {flex-wrap:wrap;}
	.step-num {width:155px;}
	.step-details {width:auto; flex:1;}
	.step-details br {display:none;}
		.priority-work {grid-template-columns: repeat(2, 1fr);}
		.review-card {min-height:320px;}
}
@media screen and (max-width: 680px) {
.logo-box span {right:33px; font-size:13px;}
.step-info-bar {flex-flow:column;     align-items: flex-start; padding-bottom:50px;}
.step-info-left {max-width:none; margin-bottom:25px;}
.step-info-bar #registration {margin-left:0;}
.partner-section {background-size:cover;}
.partner-section:before {content:''; display:inline-block; position:absolute; left:0; top:0; width:100%; height:100%; background:#10081ac2;}
.partner-article {position:relative; z-index:11;}
.crypto__slider {margin-top:0;}
}
@media screen and (max-width: 640px) {
	.wellcome-top {flex-flow:column;     align-items: flex-start;}
	.wellcome-text {margin-bottom:30px;}
	.wellcome-action {    align-items: flex-start; align-items: center;}
	.crypto-stats {margin-top:25px;}
	.partners-column h2 br{display:none;}
	.partners-column p {max-width:none;}
	#play-video {height:80px; width:80px; margin:-40px 0 0 -40px;}
	#play-video svg {width:24px;}
	 .article-page {padding-top:15px;}
}
@media screen and (max-width: 560px) {
.main-article img.main-man {max-width:auto; height:400px; object-fit:cover;}
.crypto-stats li {width:calc(100% - 8px);}
.wellcome-text h2 br {display:none;}
.wellcome-action {width:100%;}
.revolution-bottom #registration,
.wellcome-action #registration {padding:0; width:100%;}
.revolution-column h2 br {display:none;}
 .revolution-column p {max-width:none;}
 .revolution-section {background-size:cover; position:relative;}
 .revolution-section:before {content:''; display:inline-block; position:absolute; left:0; top:0; width:100%; height:100%; background:#10081ac2;}
 .revolution-article {position:relative; z-index:11;}
 	.algorithm-tips li,
 .revolution-bottom {width:100%;}

}
@media screen and (max-width: 520px) {
.main-article img.main-man {max-width:auto; height:400px; object-fit:cover;}
	.priority-work {grid-template-columns: repeat(1, 1fr);}
}
@media screen and (max-width: 460px) {
	.algorithm-list {display:flex;}
	.algorithm-list li {min-width:390px;}
	.footer-middle ul, .footer-middle nav {flex-wrap:wrap; justify-content: start;} 
	.footer-left {flex-flow:column;    align-items: center;}
	.footer-left p {text-align:center;}
	.footer-left p br {display:none;}
		.footer-middle ul, .footer-middle nav {    justify-content: center;} 
}
 
 