@charset "UTF-8";
#gr-l2 {background: linear-gradient(90deg, transparent 0, #c1ef00 33%, #c1ef00 66%, transparent);}
#gr-0 {background:#6bfbac00;}
.x1top-logo img {
    width: 180px;
    filter: drop-shadow(2px 0px 0px #00fff0);
}
.x1wrapper {padding-top:1px;/* background-image:url(light_bg_blue.svg); */background-color:#000000;background-size:85px;}
.offer-left {
    align-items:center;
    -webkit-align-items:center;
    background:#1b2a57;
    border-radius:100px 0 0 100px;
    color: #fff;
    /* display: grid; */
    grid-template-columns:2fr 5fr;
    padding:15px 15px 15px 16px;
	/* font-weight:800; */
    position:fixed;
    right:-142px;
    text-transform:uppercase;
    top:12%;
    transform:scale(.8);
    transition:.4s;
    z-index:2000;
}
.offer-left:hover {
    color: #fff;
    opacity: 1;
    right: -30px;
    transition: .4s;
}
.x1banners-section {
    /* display: none; */
    margin-top: 60px;
    margin-bottom: 99px;
    z-index: 1;
    position: relative;
}
#x1blockVid {
    position: relative;
}
#x1blockVid2 {
    position: absolute;
    top: 270px;
    right: 0px;
    -webkit-text-fill-color: rgb(193, 239, 0);
    -webkit-background-clip: text;
    background-color: #ffffff96;
	text-shadow: rgb(193 239 0) 0px 0px 8px;
    color: #ffffff96;
    font-size: 8.2vw;
    letter-spacing: 0.4vw;
    padding-right: 2.6vw;
    text-align: start;
    font-weight: 700;
}
#sigma_ring {
    position: absolute;
    right: 40px;
    top: -30px;
    width: calc(16.99rem + 16.99vw);
    animation: bounce1 5.5s infinite ease-in-out;
    z-index: 0;
}
#sigma_ring_mob {
    animation: bounce1 5.5s infinite ease-in-out;
}
#x1_3wh {
    position: absolute;
    right: 30px;
    top: 540px;
    z-index: 2;
}
.partner-sigma {
    text-align: center;
    font-size: 17px;
    padding: 0px 5px 0px 5px;
    word-spacing: 5px;
    font-family: 'Eurostile Medium';
    position: relative;
    z-index: 1;
}
.partner-sigma a:hover {
    color: #c1ef00;
    text-shadow: 0 0 3px #c1ef00;
}
.button-bl {
    display: flex;
    align-items: center;
    gap: 69px;
    /* flex-direction: column; */
}
.x1bannerwrap {
    padding: 5px 0 99px;
    overflow: hidden;
}
.x1bannerwrap__title {
    text-transform: uppercase;
    font-size: calc(0.99rem + 0.99vw);
    line-height: 1.4em;
    margin: 0 0 1rem;
    font-family: 'Eurostile Extended B';
}
.x1bannerwrap__title span {
    background: linear-gradient(90deg, #02fff0 0%, #02fff0 50.96%, #02fff0 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.x1-decor-1 {
    position: absolute;
    top: 399px;
    left: -255px;
    z-index: -1;
}
@media (max-width: 991.98px) {
    .x1-decor-1 {
        display: none;
    }
}
#ligh-t-g {
    text-shadow: rgb(193 239 0) 0px 0px 3px;
}
.x1-ecosystem__content {
    display: flex;
    align-items: center;
    justify-content: center;
}
@media (min-width: 991.98px) {
    .x1-ecosystem__content {
        display: none;
    }
}
.x1-ecosystem__node {
    position: relative;
}
.x1-ecosystem__cap {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    color: #fff;
    text-align: center;
    font-size: 39px;
    font-style: normal;
    font-weight: 600;
    top: -70px;
}
.x1-ecosystem__note {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 145%;
    width: 240px;
    bottom: 30px;
	width: 290px;
    bottom: 20px;
    font-size: calc(0.99rem + 0.99vw);
}
.x1test-b {
    flex: 0 0 auto;
    width: 66.6666666667%;
	letter-spacing: 0.07em;
    color: #fff;
}
.x1bias-fon {
    font-weight: 600;
    font-size: 15px;
    padding: 15px;
    line-height: 1.8em;
    margin: 0 0 1rem;
    box-shadow: inset 0px 0px 10px -3px #58ff84;
    border: 1px solid #479c83;    
    background: rgb(18 18 18 / 88%);
}
.x1chain {
    margin-top: 99px;
    margin-bottom: 99px;
    z-index: 1;
    position: relative;
}
.x1chain__container {
    display: flex;
    gap: 2px;
    justify-content: space-between;
    align-items: center;
}
@media (max-width: 991.98px) {
	#x1blockVid2 {
        display: none;
    }
	#sigma_ring {
        display: none;
    }
	#x1_3wh {
        display: none;
    }
    .x1test-b {
        width: 100%;
    }
	.x1chain__container {
        flex-direction: column;
    }
}
.x1chain__left {
    display: flex;
    flex-direction: column;
    max-width: 675px;
}
.x1chain__title {
    max-width: 675px;
    font-weight: 700;
    font-size: clamp(20px, 4vw, 36px);
    text-transform: uppercase;
    -webkit-text-fill-color: #ffffff;
    margin-bottom: 15px;
    font-family: 'Eurostile Medium';
}
.x1chain__subtitle {
    font-size: clamp(16px, 2vw, 25px);
    opacity: 0.6;
    margin-bottom: 36px;
    max-width: 444px;
}
.x1chain__text {
    font-size: clamp(14px, 2vw, 18px);
    line-height: 139%;   
    margin-bottom: 36px;
    max-width: 428px;
    opacity: 0.6;
}
.x1chain__right {
    display: flex;
    flex-direction: column;
    gap: 30px;
    max-width: 606px;
    width: 100%;
}
.x1chain__img-box {
    position: relative;
}
.x1chain__text_1xnode {
    font-weight: 400;
    font-size: clamp(14px, 3vw, 16px);
    line-height: 179%;
    color: #fff;
    opacity: 0.7;
    text-align: center;
}
.x1chain__img {
    width: 100%;
    min-width: 320px;
    mix-blend-mode: plus-lighter;
}
.x1graphs {
    margin-top: 99px;
    margin-bottom: 99px;
    z-index: 1;
    position: relative;
}
.x1graphs__title {
    font-weight: 700;
    font-size: clamp(25px, 3vw, 45px);
    text-transform: uppercase;
    text-align: center;
    max-width: 715px;
    margin: 0 auto 45px auto;
}
.x1graphs__title span {
    background: linear-gradient(90deg, #58ff84 0%, #58ff84 50.96%, #58ff84 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.tech-specs {
	margin-top: 140px;
    margin-bottom: 99px;
    z-index: 1;
    position: relative;
}
.specs__container {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 25px;
    position: relative;
}
.specs__title {
    font-weight: 700;
    font-size: clamp(25px, 3vw, 45px);
    text-transform: uppercase;
    text-align: center;
    max-width: 715px;
    margin: 160px auto 0px auto;
}
.specs__title span {
    background: linear-gradient(90deg, #58ff84 0%, #58ff84 50.96%, #58ff84 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.specs__list {
    display: grid;
    grid-template: repeat(2, 1fr) / repeat(2, 1fr);
    gap: 24px;
    width: 100%;
}
.specs__item {
    padding: 50px 45px;
    max-width: 634px;
    width: 100%;
    display: flex;
    align-items: center;
    gap: 60px;
    box-shadow: inset 0px 0px 10px -3px #58ff84;
    border: 1px solid #479c83;  
    background: rgb(18 18 18 / 88%);
}
.specs__content {
    display: flex;
    flex-direction: column;
    gap: 9px;
}
.specs__name {
    font-weight: 700;
    font-size: clamp(12px, 3vw, 22px);
    color: #fff;
}
.specs__value {
    font-weight: 300;
    font-size: clamp(9px, 3vw, 18px);
    line-height: 136%;
    color: #fff;
}
.x1ecosystem {
    margin-top: 99px;
    margin-bottom: 99px;
    z-index: 1;
    position: relative;
}
.x1eco__container {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 30px;
    padding: 0 15px;
}
.eco__title {
    font-weight: 700;
    font-size: clamp(25px, 3vw, 45px);
    text-transform: uppercase;
    text-align: center;
    max-width: 715px;
    margin: 0 auto 0px auto;
}
.eco__text {
    font-weight: 400;
    font-size: clamp(14px, 3vw, 16px);
    color: #fff;
    opacity: 0.7;
    text-align: center;
    text-transform: uppercase;
}
#flatring {
    position: absolute;
    top: 10px;
    max-width: 150px;
    z-index: -1;
}
.x1-tools {
	margin-top: 99px;
    margin-bottom: 50px;
    z-index: 1;
    position: relative;
}
.x1-tools__title {
    font-weight: 700;
    font-size: clamp(25px, 3vw, 45px);
    text-transform: uppercase;
    text-align: center;
    max-width: 715px;
    margin: 0 auto 30px auto;
}
.x1-tools__title span {
    background: linear-gradient(90deg, #58ff84 0%, #58ff84 50.96%, #58ff84 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.x1-tools__list {
    display: grid;
    grid-template: repeat(1, 1fr) / repeat(2, 1fr);
    gap: 24px;
    width: 100%;
}
.x1-tools__item {
    display: flex;
    gap: 17px;
    position: relative;
    background-color: rgb(193, 239, 0);
    max-width: 635px;
    width: 100%;
    padding: 20px;
    overflow: hidden;
    border-radius: 30px;
}
.x1-tools__img-box {
    display: flex;
    justify-content: center;
    align-items: center;
}
.x1-tools__img {
    position: absolute;
	z-index: -1;
}
.x1-tools__content {
    display: flex;
    flex-direction: column;
    gap: 9px;
    align-items: center;
}
.CardIcon {
    width: 50px;
}
.x1-tools__name {
    font-weight: 700;
    font-size: clamp(12px, 3vw, 22px);
    color: #000;
	text-transform: uppercase;
}
.x1-tools__value {
    font-weight: 300;
    font-size: clamp(9px, 3.25vw, 18px);
    line-height: 136%;
    color: #000;
}
.x1-tools__text {
    font-weight: 400;
    font-size: clamp(14px, 3vw, 20px);
    line-height: 179%;
    color: #fff;
    opacity: 0.6;
    text-align: center;
    max-width: 824px;
}
.dex .x1-tools__img {
    left: 0;
	width: calc(5.99rem + 5.99vw);
}
.token .x1-tools__img {
    left: 0;
	width: calc(5.99rem + 5.99vw);
}
.bridge .x1-tools__img {
    left: -8px;
	width: calc(5.99rem + 5.99vw);
}
.dev .x1-tools__img {
    left: -8px;
    width: calc(5.99rem + 5.99vw);
}
.x1-decor-2 {
    position: absolute;
    z-index: -1;
    right: -140px;
    bottom: -10%;
}
.ThirdScreen {
    align-items: center;
    background-color: #000;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-family: Suisse Intl, sans-serif;
    justify-content: space-evenly;
    width: 100%;
}
.BenefitsContainer {
    align-items: start;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: start;
    margin-left: 10px;
    max-width: 45vw;
}
.BenefitsTitle {
    font-size: 3.5vw;
    font-weight: 700;
}
.BenefitsSubtitle {
    font-size: 1.5vw;
    font-weight: 275;
    margin-top: -1vw;
}
.Benefits {
    font-size: 1.35vw;
    margin-top: 1vw;
}
.FirstColumn, .SecondColumn {
    display: flex;
    flex-direction: column;
}
.SecondColumn {
    margin-left: 4vw;
}
.RingBoxContainer {
    color: #000;
    font-weight: 700;
    margin-left: 9vw;
    margin-right: 20px;
    position: relative;
}
.RingBoxImage {
    width: 45.5vw;
}
.RingBoxText {
    font-size: 1.8vw;
    font-weight: 26.5vw;
    left: 5vw;
    position: absolute;
    top: 4vw;
    width: 14.5vw;
}
.Large {
    font-size: 2.7vw;
    left: 21.5vw;
    line-height: 3.7vw;
    top: 4.5vw;
    width: auto;
}
.FourthScreen {
    align-items: center;
    background-color: #000;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-family: Suisse Intl, sans-serif;
    height: 25vw;
    justify-content: space-evenly;
    margin-top: -1px;
    width: 100%;
}
.FourthScreenImage, .FourthScreenVideo {
    border-radius: 1vw;
    height: 25vw;
}
.SixthScreen, .SixthScreenContainer {
    align-items: center;
    background-color: #000;
    display: flex;
    flex-direction: row;
    width: 100%;
}
.SixthScreen, .SixthScreenContainer {
    align-items: center;
    background-color: #000;
    display: flex;
    flex-direction: row;
    width: 100%;
}
.SixthScreenContainer {
    justify-content: center;
}
.plan-group2 {
    position: relative;
    max-width: 240px;
    margin: 0px auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.plan-group2:hover {
    transition: .5s;
    transform: scale(1.39);
	z-index:999;
}
.design-sigma-img {width:255px;border-radius:15px;border:1px solid #c1ef00;box-shadow:0px 0px 15px #000000b0;}
.tabs-plans-sigma {
    /* border-top: 10px solid #c1ef00; */
    border-radius: 16px;
    background: url(../images/BigGreen.png) no-repeat bottom center;
    background-size: cover;
}
.nav-pills-sigma .nav-link-sigma.active, .nav-pills-sigma .show>.nav-link-sigma {
    background: #a2c900;
    color: #232221;
    z-index: 20;
}
.nav-pills-sigma .nav-link-sigma {
    border-radius: 26px 26px 0px 0px;
    color: white;
    font-size: 24px;
    margin-right: -10px;
    padding: 1.2rem 1.8rem;
    background: #243a786b;
    border: 2px solid #a2c900;
    font-weight: 600;
    text-transform: uppercase;
    z-index: 0;
    position: relative;
}
.topv1 {
    border: 1px solid #c1ef00;
    color: #c1ef00;
}
.roadmap__item_x1 {
    position: relative;
    margin-bottom: 30px;
}
.roadmap__item-wrap_x1 {
    position: relative;
    /* overflow: hidden; */
	border: 1px solid #479c8300
}
.roadmap__item-wrap_x1:before {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 12px;
    height: 100%;
    background-color: #58ff8400;
    content: '';
}
.roadmap__item-wrap_x1 h3 {
    color: #0bf4bb;
	padding: 20px 10px 20px 30px;
}
#whitelist-x1 {
    display: block;
    margin-bottom: 16px;
    pointer-events: none;
    padding: 0px 10px 0px 20px;
    font-size: 15px;
    line-height: 30px;
    font-weight: 600;
}
.x1nodeswork {
	margin-top: 99px;
    z-index: 1;
    position: relative;
}
.ring-size-list {
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    margin-left: auto;
    margin-right: auto;
}
.ring-size-item {
    margin-top: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 16px;
    width: 100%;
}
.ring-size-item_6 {
    max-width: 68px;
}
.ring-size-item_7 {
    max-width: 73px;
}
.ring-size-item_8 {
    max-width: 77px;
}
.ring-size-item_9 {
    max-width: 81px;
}
.ring-size-item_10 {
    max-width: 85px;
}
.ring-size-item_11 {
    max-width: 90px;
}
.ring-size-item_12 {
    max-width: 94px;
}
.ring-size-item_13 {
    max-width: 98px;
}
.md\:overflow-y-auto {
    overflow-y: auto;
/* 	margin-left: -21px; */
/*  margin-right: -21px; */
}
.ring-size-content-wrapper {
    display: grid;
    grid-template-columns: 3fr 4fr;
    gap: 40px;
    margin-top: 40px;
}
.ring-size-instructions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
}
.ring-size-instructions-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 20px;
}
.ring-size-instructions-item img {
    width: 100%;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 20px;
    overflow: hidden;
    max-width: 193px;
    min-width: 193px;
}
.ring-size-params {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
}
.ring-size-params-header {
    display: grid;
    grid-template-columns: 100px 1fr 1fr;
    gap: 10px;
    background-color: #000000;
    padding: 10px;
}
.ring-size-params-header h4 {
    font-family: Eurostile, Arial, sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: .01em;
    color: #fff;
}
.ring-size-params-row {
    display: grid;
    grid-template-columns: 100px 1fr 1fr;
    gap: 10px;
    background-color: #000000;
    padding: 10px;
}
.ring-size-content-wrapper {
    @media (width <= 768px) {
        grid-template-columns: 1fr;
    }
}
.Hand-mod-on {
    position: absolute;
    display: block;
    top: 40px;
    visibility: hidden;
    z-index: -1;
    margin-left: 42px;
}
.Hand-mod:hover .Hand-mod-on {
    visibility: visible;
}
.fon-sigma {
    background-size: contain;
    background-image: url(../images/ring.png);
    background-position: 100% 1px;
    background-repeat: no-repeat;
}
@media (min-width: 767.98px) {
	.roadmap__item-wrap_x1 {
        /* width: 625px; */
        padding: 0px;
	}
	.SixthScreen-mob-yes {
        display: none!important;
    }
}
@media (min-width: 991.98px) {
    .plan-group2 {
    max-width: 255px;
	}
}	
@media (max-width: 991.98px) {
    .specs__item {
        padding: 15px 20px;
        gap: 25px;
    }
}
@media (max-width: 767.98px) {
    .ThirdScreen {
        align-items: center;
        flex-direction: column;
        justify-content: center;
        margin-top: -1px;
        padding-bottom: 0;
    }
	.BenefitsContainer {
        margin: 7vw;
        max-width: 100vw;
        width: 86vw;
    }
	.BenefitsTitle {
        font-size: 8vw;
    }
	.BenefitsSubtitle {
        font-size: 4vw;
        margin-top: -1vw;
    }
	.Benefits {
        font-size: 3.3vw;
        margin-bottom: 2vw;
    }
	.FirstColumn {
        width: 45vw;
    }
	.SecondColumn {
        margin-left: 2vw;
        width: 45vw;
    }
	.RingBoxContainer {
        display: flex;
        margin: 0 2vw;
    }
	.RingBoxImage {
        width: calc(100vw - 40px);
    }
	.RingBoxText {
        font-size: 3.6vw;
        left: 11vw;
        top: 8vw;
        width: 29vw;
    }
	.Large {
        font-size: 5.5vw;
        left: 40vw;
        line-height: 6.5vw;
        top: 10vw;
        width: 44vw;
    }
	.FourthScreen {
        flex-direction: column;
        height: 103vw;
        margin-top: -1px;
    }
	.FourthScreenImage, .FourthScreenVideo {
        border-radius: 4vw;
        height: auto;
        width: calc(100vw - 40px);
    }
    .SixthScreen {
        align-items: center;
        flex-direction: column;
        height: auto;
        justify-content: center;
        margin-top: -1px;
        padding-top: 5vh;
        position: relative;
    }
	.DarkOverlay {
        background: #00000033;
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 1;
    }
	.SixthScreenContainer {
        height: auto;
        justify-content: center;
        margin: 0 2vw;
    }
	.SixthScreen-mob-no {
        display: none!important;
    }
	.nav-pills-sigma .nav-link-sigma {
        padding: 1rem 1.6rem;
        font-size: calc(0.7rem + 1.5vw);
    }
	.design-sigma-img {
    width: 225px;
	}
}
@media (max-width: 767.98px) {
	.specs__item {
        max-width: none;
    }
    .specs__list {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
	.x1-tools__item {
        max-width: none;
    }
    .x1-tools__list {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
	.scroll-y {
    overflow-y: scroll;
    max-height: 205px;
    /* scrollbar-color: #58ff84 rgba(36, 38, 44, 1); */
    scrollbar-width: thin;
    }
}
@media (max-width: 576.98px) {
    .button-bl {flex-direction: column;}
}