@charset "UTF-8";
/*--------------------------------------------------------------
# Font
--------------------------------------------------------------*/
@font-face{font-family:'Tw Cen MT Std';src:url(TwCenMTStd-Bold.eot);src:local('Tw Cen MT Std Bold'),local(TwCenMTStd-Bold),url(TwCenMTStd-Bold.eot?#iefix) format("embedded-opentype"),url(TwCenMTStd-Bold.woff2) format("woff2"),url(TwCenMTStd-Bold.woff) format("woff"),url(TwCenMTStd-Bold.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:'Tw Cen MT Std';src:url(TwCenMTStd-ExtraBold.eot);src:local('Tw Cen MT Std Extra Bold'),local(TwCenMTStd-ExtraBold),url(TwCenMTStd-ExtraBold.eot?#iefix) format("embedded-opentype"),url(TwCenMTStd-ExtraBold.woff2) format("woff2"),url(TwCenMTStd-ExtraBold.woff) format("woff"),url(TwCenMTStd-ExtraBold.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:'Tw Cen MT Std';src:url(TwCenMTStd-UltraBold.eot);src:local('Tw Cen MT Std Ultra Bold'),local(TwCenMTStd-UltraBold),url(TwCenMTStd-UltraBold.eot?#iefix) format("embedded-opentype"),url(TwCenMTStd-UltraBold.woff2) format("woff2"),url(TwCenMTStd-UltraBold.woff) format("woff"),url(TwCenMTStd-UltraBold.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:'Tw Cen MT Std';src:url(TwCenMTStd-Light.eot);src:local('Tw Cen MT Std Light'),local(TwCenMTStd-Light),url(TwCenMTStd-Light.eot?#iefix) format("embedded-opentype"),url(TwCenMTStd-Light.woff2) format("woff2"),url(TwCenMTStd-Light.woff) format("woff"),url(TwCenMTStd-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Tw Cen MT Std';src:url(TwCenMTStd-SemiMedium.eot);src:local('Tw Cen MT Std Semi Medium'),local(TwCenMTStd-SemiMedium),url(TwCenMTStd-SemiMedium.eot?#iefix) format("embedded-opentype"),url(TwCenMTStd-SemiMedium.woff2) format("woff2"),url(TwCenMTStd-SemiMedium.woff) format("woff"),url(TwCenMTStd-SemiMedium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Tw Cen MT Std';src:url(TwCenMTStd.eot);src:local('Tw Cen MT Std'),local(TwCenMTStd),url(TwCenMTStd.eot?#iefix) format("embedded-opentype"),url(TwCenMTStd.woff2) format("woff2"),url(TwCenMTStd.woff) format("woff"),url(TwCenMTStd.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Tw Cen Classified MT Std';src:url(TwCenClassMTStd-Regular.eot);src:local('Tw Cen Classified MT Std Regular'),local(TwCenClassMTStd-Regular),url(TwCenClassMTStd-Regular.eot?#iefix) format("embedded-opentype"),url(TwCenClassMTStd-Regular.woff2) format("woff2"),url(TwCenClassMTStd-Regular.woff) format("woff"),url(TwCenClassMTStd-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap}
/*--------------------------------------------------------------
# Common
--------------------------------------------------------------*/
body{overflow-x: hidden}
header{min-height:70px;padding:20px 0 0 0;width:100%;top:0;z-index:11;position: absolute;}
header:before{background: linear-gradient(180deg, rgba(21, 15, 72, 0.47) 0%, rgba(21, 15, 72, 0) 100%);height: 100%;width: 100%;position: absolute;left: 0;right: 0;top: 0;content:"";}
body,html,button,input,optgroup,select,textarea{font-family:'Tw Cen MT Std';padding:0;margin:0;font-size:14px;text-rendering:optimizeLegibility;-moz-font-feature-settings:liga,kern;margin:0;padding:0;scroll-behavior:smooth}
input:focus{outline:none}
.btn.focus,.btn:focus{outline:0;box-shadow:none}
.logo img{height:35px;margin-right:62px}
.navbar-expand-lg .navbar-nav .nav-link{font-size:20px;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:normal;text-align:center;margin-right:40px;transition:all .3s;line-height:22px;color:#fff}
.navbar-nav .nav-item.active .nav-link,.text-primary{color:#FD6D6C!important}
.navbar-nav .nav-item .nav-link:hover{color:#FD6D6C;transition:all .3s}
.navbar-nav .nav-item:last-child .nav-link{margin-right:0}
.luci-btn{width:182px;height:50px;border-radius:8px;box-shadow:0 6px 14px 0 rgba(34,34,34,0.1);background-color:#FD6D6C;color:#000;font-weight:500;padding:9px 0;font-size:16px;font-weight:500;line-height:1.88;transition:all .3s}
.z-11{z-index:11}
.luci-btn:hover{opacity:.8;transition:all .3s}
.luci-btn-dark{width:254px;box-shadow:0 6px 14px 0 rgba(0,0,0,0.1);background:linear-gradient(105.5deg,#545AE7 19.57%,#393FCF 78.85%);color:#fff;font-weight:500;font-size:20px;font-weight:500;line-height:33px;transition:all .3s;border-radius:30px;height:60px;margin-left:20px;padding:13px 0}
.luci-btn-dark:hover{opacity:.8;transition:all .3s;color:#fff}
.banner{padding-top:250px;padding-bottom:0;background:#150F48}
.banner:before{height:100%;width:100%;position:absolute;left:0;right:0;top:0;content:"";background:radial-gradient(53.13% 55.69% at 46.87% 34.34%,rgba(21,15,72,0) 0%,rgba(30,19,121,0.59) 0%,rgba(255,139,248,0) 100%)}
.banner:after{height:100%;width:100%;position:absolute;left:0;right:0;top:0;content:"";background-image:url(../images/main-bg.png);background-repeat:repeat;background-size:contain;-webkit-animation:backgroundScroll 9999999s linear infinite;transition:all .35s ease;animation:backgroundScroll 9999999s linear infinite}
.banner p{font-size:32px;line-height:35px;color:#FFFFFF;width:40%;margin:0 auto;padding:15px 0 80px}
.banner h1{font-weight:500;padding-top:20px;z-index:11;font-size:54px;line-height:59px;color:#fff}
.join-text h2{font-weight:500;font-size:32px;line-height:35px;text-align:center;color:#FFFFFF;width:40%;margin:0 auto;padding-bottom:40px}
.join-text{text-align:center;width:100%;margin:60px 0 30px}
.earth-img{position:absolute;top:45%;left:0}
.earth-img-d{position:absolute;top:10%;right:0}
.earth-img-sm{position:absolute;bottom:0;right:0}
#loading{-webkit-animation:rotation 100s infinite linear}
.video-frame{position:relative}
.video-frame iframe{border-radius:10px;overflow:hidden;position:relative}
.left-frame{position:absolute;width:138px;height:138px;left:190px;top:-15px;background:#E5DDFF;border-radius:20px}
.right-frame{position:absolute;width:231px;height:231px;right:190px;bottom:-10px;background:#96FCBF;border-radius:20px}
.app-screen{background:linear-gradient(180deg,#0E0A32 0%,#221C59 80.9%);padding:0;position:relative}
.app-screen h2{font-style:normal;font-weight:500;font-size:45px;line-height:49px;margin-bottom:30px;color:#FFFFFF}
.app-screen:after{height:100%;width:100%;position:absolute;left:0;right:0;top:0;content:"";background-image:url(../images/bg-middle.png);background-repeat:repeat;background-size:contain;-webkit-animation:backgroundScroll 9999999s linear infinite;transition:all .35s ease;animation:backgroundScroll 9999999s linear infinite}
.app-screen p{font-style:normal;font-weight:100;font-size:24px;line-height:28px;color:rgba(255,255,255,0.5)}
.b-main-img img{border-radius:25px}
.as-text li{list-style-type:circle;font-size:20px;line-height:25px;color:#FFFFFF;margin-bottom:10px}
.as-text ul{padding:25px}
.as-text li::marker{font-size:22px;color:#FD6D6C}
.b-main-img{text-align:right;position:relative}
.as-gap{margin-top:100px}
.app-screen-2{margin-top:100px;padding-bottom:180px}
.app-screen-2 .col-lg-6{z-index:11}
img.earth-app{position:absolute;left:150px;top:-50px;z-index:-1;-webkit-animation:rotation 100s infinite linear}
img.earth-app-2{position:absolute;right:-50px;top:-50px;z-index:-1;-webkit-animation:rotation 100s infinite linear}
img.earth-app-3{position:absolute;left:140px;top:-70px;z-index:-1;-webkit-animation:rotation 100s infinite linear}
.minerals-app{position:absolute;right:-62px;bottom:-62px}
.minerals-app-2{position:absolute;left:160px;bottom:-45px}
/*--------------------------------------------------------------
# Animation
--------------------------------------------------------------*/
@-webkit-keyframes rotation {
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(359deg)}
}
@-webkit-keyframes backgroundScroll {
from{background-position:0 0}
to{background-position:-99999999px 0}
}
@keyframes backgroundScroll {
from{background-position:0 0}
to{background-position:-99999999px 0}
}
.astronaut{animation-name:bounce-1;animation-timing-function:linear;animation-duration:1s;animation-iteration-count:infinite}
@keyframes bounce-1 {
0%{transform:translateY(0)}
50%{transform:translateY(-6px)}
100%{transform:translateY(0)}
}
.shape3{position:absolute;left:5%;top:15%;-webkit-animation:animationFramesOne 100s infinite linear;animation:animationFramesOne 100s infinite linear}
.shape4{position:absolute;right:35%;top:10%;-webkit-animation:animationFramesOne 50s infinite linear;animation:animationFramesOne 50s infinite linear}
.shape5{position:absolute;right:10%;top:45%;-webkit-animation:animationFramesOne 60s infinite linear;animation:animationFramesOne 60s infinite linear}
.shape7{position:absolute;right:5%;top:10%}
.shape6{position:absolute;left:15%;top:60%;-webkit-animation:animationFramesOne 100s infinite linear;animation:animationFramesOne 100s infinite linear}
@-webkit-keyframes animationFramesOne {
0%{-webkit-transform:translate(0px,0px) rotate(0deg)}
20%{-webkit-transform:translate(73px,-1px) rotate(36deg)}
40%{-webkit-transform:translate(141px,72px) rotate(72deg)}
60%{-webkit-transform:translate(83px,122px) rotate(108deg)}
80%{-webkit-transform:translate(-40px,72px) rotate(144deg)}
100%{-webkit-transform:translate(0px,0px) rotate(0deg)}
}
@keyframes animationFramesOne {
0%{-webkit-transform:translate(0px,0px) rotate(0deg)}
20%{-webkit-transform:translate(73px,-1px) rotate(36deg)}
40%{-webkit-transform:translate(141px,72px) rotate(72deg)}
60%{-webkit-transform:translate(83px,122px) rotate(108deg)}
80%{-webkit-transform:translate(-40px,72px) rotate(144deg)}
100%{-webkit-transform:translate(0px,0px) rotate(0deg)}
}
@-webkit-keyframes rotateme {
from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotateme {
from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes rotating {
from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes circle-d {
from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
.circle-d{-webkit-animation:rotating 40s linear infinite;-moz-animation:rotating 40s linear infinite;-ms-animation:rotating 40s linear infinite;-o-animation:rotating 40s linear infinite;animation:rotating 40s linear infinite}
/*--------------------------------------------------------------
# Slider
--------------------------------------------------------------*/
.app-shot-one .container-fluid{max-width:1595px;width:100%;position:relative}
.app-shot-one .app-shot-one__carousel{padding-top:10px;padding-bottom:10px;margin-top:-20px}
.app-shot-one .app-shot-one__carousel:before{overflow:hidden;z-index:1;content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(../images/app-shots/app-screen-frame.png);background-position:center center;background-repeat:no-repeat;width:305px;height:651px;background-size:100% auto;box-shadow:0 0 60px 0 rgba(5,5,6,0.05)}
@media (max-width: 1440px) {
.app-shot-one .app-shot-one__carousel:before{-webkit-transform:translate(-50%,-49%) scaleY(0.95);transform:translate(-50%,-49%) scaleY(0.95)}
}
@media (max-width: 1280px) {
.app-shot-one .app-shot-one__carousel:before{-webkit-transform:translate(-50%,-49%) scale(0.8);transform:translate(-50%,-49%) scale(0.8)}
}
.app-shot-one .app-shot-one__carousel .owl-dots{position:absolute;bottom:-60px;left:0;text-align:center;z-index:10;width:100%}
.app-shot-one .owl-item img{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
@media(max-width: 991px) {
.app-shot-one .app-shot-one__carousel::before{display:none}
.app-shot-one .app-shot-one__carousel{padding:0;margin-top:0;padding-bottom:15px}
}
.app-shot-one{background:#150F48;padding:0 0 80px 0;position:relative}
.app-shot-one .as-title{font-size:54px;line-height:59px;text-align:center;color:#fff;padding-bottom:50px}
.owl-carousel .owl-item img{border-radius:20px}
.app-shot-one:before{height:100%;width:100%;position:absolute;left:0;right:0;bottom:0;content:"";
    background:linear-gradient(356deg, rgba(2,0,36,1) 0%, rgba(0,0,0,1) 3%, rgba(0,212,255,0) 100%)}
/*--------------------------------------------------------------
# Form
--------------------------------------------------------------*/
.beta-test-dot{background:#201A56;border-radius:20px;margin:150px 0;z-index: 11}
.beta-test-dot .join-text{margin:60px 0}
.email-form{display:flex;align-items:center;justify-content:center}
.email-form .input-email{max-width:570px;min-width:570px;height:60px;border-radius:30px;background-color:#fff;border:1px solid #fff;font-size:20px;color:#fff;padding:8px 15px;background:#2C1C58;border:1px solid rgba(255,255,255,0.08)}
/*--------------------------------------------------------------
# FAQ Page
--------------------------------------------------------------*/
.w-60{width:60%!important}
.inner-area{z-index:11;min-height:900px}
.inner-area h2{text-align:center;width:100%;margin-top:80px}
.b-inner:after{content:"";background-image:url(../images/main-bg-faq.png);height:50%}
.f-app-screen{z-index:1}
.b-inner{overflow:hidden}
section.banner.b-inner:before{height:50%}
.f-app-screen:after{top:70px;content:"";background-image:url(../images/bg-middle-2.png);height:70%}
.app-shot-one-f:before{display:none}
.app-shot-one-f{background:linear-gradient(#150f47,#09081a)}
section.banner.b-inner .shape6{left:5%;top:30%}
.faq-area .card-header{padding:0 0 7px;border:none;box-shadow:none;border-radius:30px}
.faq-area{padding-bottom:130px}
.faq-area .card-header .btn-link{position:relative;width:100%;text-align:left;color:#ffffff;padding:0;font-weight:500;font-size:24px;line-height:28px;padding-right:30px}
.faq-area .card-header .btn-link:hover,.faq-area .card-header .btn-link.focus,.faq-area .card-header .btn-link:focus{text-decoration:none;box-shadow:none}
.faq-area .card-header .btn-link .arrow-toggle{position:absolute;left:auto;right:0;top:13px;filter:invert(1)}
.faq-area .card-header .btn-link[aria-expanded="true"] .arrow-toggle{transform:rotate(0deg)}
.faq-area .card-header .btn-link[aria-expanded="false"] .arrow-toggle{transform:rotate(180deg)}
.faq-area .card-body{padding:0;font-size:16px;line-height:17px;background:transparent;color:#D6D6D6;padding-right:30px}
.faq-area .card{border:none;border-bottom:none;border-radius:30px!important;margin-bottom:20px;background-color:transparent;padding:20px 20px 15px;background:rgba(92,84,158,0.1);border:1px solid #5C549E!important}
@media (max-width: 991px) {
.w-60{width:90%!important}
.b-inner p{padding:15px 0 0}
.b-inner .shape6{display:none}
.app-shot-one-f .beta-test-dot{margin:0 15px 50px}
section.banner.b-inner h1{padding-top:80px}}
/*--------------------------------------------------------------
# About Page
--------------------------------------------------------------*/
img.w-120.br-50{width:150px;height:150px;border-radius:100%;margin-top:-100px}
.banner-text{background:#0000007a;border-radius:50px;padding:20px;margin-top:130px}
.app-screen p.a-txt{font-size:16px;line-height:17px;text-align:center;color:#D6D6D6}
.a-name{font-weight:500;font-size:24px;line-height:26px;text-align:center;margin-top:20px;color:#FFFFFF}
.a-field{font-size:20px;line-height:22px;text-align:center;margin-bottom:20px;color:#D6D6D6}
.a-txt b{display:block;margin-top:10px}
.a-btm{padding-bottom:180px}
.our-product h2{font-style:normal;font-weight:500;font-size:45px;line-height:49px;margin-bottom:30px;color:#FFFFFF}
.our-product h3{font-size:32px;line-height:35px;text-align:center;margin-bottom:25px;color:#FFFFFF}
.join-product{text-align:center;width:100%;background:rgba(14,14,14,0.5);border-radius:30px;margin:150px 0;padding:50px 0;z-index:11;height:375px}
.our-product{margin-bottom:80px}
img.app-product{border-radius:55px;max-width:730px}
.lse{display:block;margin:0 auto;margin-top:-30px;width:424px;height:60px;z-index:1;padding:13px 0;position:relative;background:radial-gradient(54.31% 195.82% at 47.79% 54.31%,#13165F 0%,#000000 100%);border-radius:60px;font-weight:500;font-size:24px;line-height:33px;text-align:center;color:#FFFFFF;transition:all .35s ease}
.lse:hover{opacity:1;transition:all .35s ease;margin-top:-35px;color:#FFFFFF}
@media (max-width: 991px) {
img.app-product{width:90%;border-radius:10px}
.lse{width:60%;margin-top:-30px}
.our-product h3{margin:0 10% 20px}}
@media (max-width: 480px) {.lse{width:90%}}
/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.footer-item{display:flex;justify-content:space-between;align-items:center}
.footer ul{padding:0;margin:0;display:flex;flex-direction: column}
.footer ul li{list-style-type:none;padding:0}
.footer label{font-weight: 400;font-size: 20px;line-height: 28px;color: #FFFFFF}
.footer-text{z-index: 11}
.app-shot-one:after{height:100%;width:100%;position:absolute;left:0;right:0;top:0;content:"";background-image:url(../images/bottom-bg.png);background-repeat:repeat;background-size:contain;-webkit-animation:backgroundScroll 9999999s linear infinite;transition:all .35s ease;animation:backgroundScroll 9999999s linear infinite}
.footer ul li a{line-height:1.47;letter-spacing:normal;text-align:center;font-size: 20px;
line-height: 44px;
color: rgba(255, 255, 255, 0.5);}
.footer ul li a:hover{color:#FD6D6C;text-decoration:none}
.footer-logo{display:flex;flex-direction:column}
.footer-logo span{display:block;font-size:20px;line-height:28px;margin-top:10px;color:rgba(255,255,255,0.5)}
.custom-shape-divider-top{position:relative;top:0;left:0;width:100%;overflow:hidden;line-height:0}
.custom-shape-divider-top svg{position:relative;display:block;width:calc(100% + 1.3px);height:61px}
.custom-shape-divider-top .shape-fill{fill:#150f48}
.custom-shape-divider-bottom{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}
.custom-shape-divider-bottom svg{position:relative;display:block;width:calc(100% + 1.3px);height:100px}
.custom-shape-divider-bottom .shape-fill{fill:#150f47}
.web-hide{display:none}

/*--------------------------------------------------------------
# Max-Width 1199PX 
--------------------------------------------------------------*/
@media (max-width: 1199px) {
.navbar-expand-lg .navbar-nav .nav-link{margin-right:10px}
.luci-btn-dark{margin-left:0}
.banner h1{padding-top:0}
.b-main-img img{margin-right:0}
.join-text h2{width: 60%}
img.earth-app{left: 65px;}
img.earth-app-3{left: 35px;}
.minerals-app-2{left: 60px}}

/*--------------------------------------------------------------
# Min & Max Width 991PX
--------------------------------------------------------------*/
@media (min-width: 991px) {
.as-img{padding-right:50px}}

@media (max-width: 991px) {
.banner{padding:60px 0 30px;overflow:hidden}
.navbar-expand-lg .navbar-nav .nav-link{margin-right:0;color:#000}
.banner h1{padding-top:20px}
.luci-btn-dark{margin-left:0;margin-top:0}
.luci-btn{width:150px}
.b-main-img{text-align:center}
.b-main-img img{margin-right:0;width:70%;margin-bottom: 30px}
.email-form{flex-direction:column}
.email-form .luci-btn-dark{margin-top:15px;width:50%;margin-left:0}
.footer ul li a{margin-right:20px}
.navbar-light .navbar-toggler{background:#fff}
.shape3,.shape5,.shape4,.shape7{display:none}
.video-frame iframe{width:100%}
header{z-index:111}
ul.navbar-nav{background:#fff;border-radius:4px}
.banner p,.join-text h2{width:95%;margin-left:15px;margin-right:15px}
.left-frame,.right-frame{right:0;left:0;margin:0 auto}
.shape7 img{width:40px;height:100%}
.shape7{top:35%}
.earth-img,.earth-img-sm,.earth-img-d{display: none}
img.earth-app,img.earth-app-2,img.earth-app-3{position:absolute;left:30px;top:-40px;z-index:-1;-webkit-animation:rotation 100s infinite linear;width:30%!important}
img.minerals-app,img.minerals-app-2{width:25%;right:35px;bottom:-35px;left:auto}
.web-hide{display:block}
.mob-hide{display:none}
.app-screen h2{margin-bottom:40px;text-align:center}
.email-form .input-email{max-width:initial;min-width:auto;width:80%}}

/*--------------------------------------------------------------
# Max-Width 767PX
--------------------------------------------------------------*/
@media (max-width: 767px) {
.footer-item{flex-direction:column}
.email-form .input-email{width:90%;max-width:initial;min-width:auto}
.footer ul{flex-direction:column;text-align:center}
.footer ul li a{margin-left:0;margin-right:0;line-height:30px}
.email-form .luci-btn-dark{width:90%}
.app-screen-2{padding-bottom:100px}
.owl-carousel .owl-item img{width:70%!important;margin:0 auto}
.beta-test-dot{margin:50px 15px}
.footer-link{width:100%;text-align:center;margin-top:20px;margin-bottom:0;padding-bottom:0}}