@import url('https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Archivo:ital,wght@0,100..900;1,100..900&family=Figtree:ital,wght@0,300..900;1,300..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Livvic:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Rajdhani:wght@300;400;500;600;700&family=Roboto:ital,wght@0,100..900;1,100..900&family=Rubik:ital,wght@0,300..900;1,300..900&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');


/* 



*/
html {
  scroll-behavior: smooth;
} 

html, body {
  overflow-x: hidden;
  width: 100%;
}



*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    color: #fff;
    text-decoration: none;
    list-style: none;
    font-family: "Poppins", serif;
    /* font-family: "Montserrat", serif !important; */

}


.ham_burger {
  width: 50px;
  display: none;
}


.active_link{
  color: #0DE3DD;
}

body{
    background: #05000B;
    min-height: 100vh;
    /* overflow-x: hidden; */

}

/* header {
    height: calc(100vh - 60px);
    position: relative;
} */

header {
  position: relative;
}

.head_nav {
  position: absolute;
  width: 100%;
  z-index: 1;
}

/* header::after{
    content: '';
    position: absolute;
    left: 0;
    top:0;
    width:200px;
    height: 200px;

    background: linear-gradient(135deg, #172D45, #003366, #0084FF);
    background-size: 200% 200%; /* Makes gradient animation smoother */
    /* animation: moveGradient 5s infinite linear; */




.head_nav{
    padding: 2vw 6vw;
}

.logo_img{
    width: 80px;
}

.nva {
  gap: 4vw;
}

nav li a:hover {
    color: #0DE3DD;
}


section.about-sct.flex {
  padding: 2vw 6vw;
}

    .bttns {
        box-shadow: 0px 2px 30px 0px #014678;
        border-radius: 40px;
        overflow: hidden;
        /* border-image-source: linear-gradient(83.46deg, #00C3FD -13.99%, #0194FE 31.77%, #0284E2 73.27%); */
        border: 1px solid #0194FE;
    }
    
    /* border-image-source: linear-gradient(83.46deg, #00C3FD -13.99%, #0194FE 31.77%, #0284E2 73.27%); */



    .bttns a {
        display: inline-block;
        /* width: 10vw; */
        /* background: red; */
        padding: 10px 29px;
        text-align: center;
        transition: all 0.45s;
    }


    .bttns a:hover{
      background: #00aaff;

    }


.bttns a:last-child{
    background: linear-gradient(83.46deg, #00C3FD -13.99%, #0194FE 31.77%, #0284E2 73.27%);
}

.header_lft {
  width: 50%;
  margin-top: 154px;
}


.header_lft h1 span.gradient-text{
 
        background: linear-gradient(93.69deg, #00FF66 11.93%, #09F4F4 50.5%, #1F1BFF 88.28%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text; /* Fallback for modern browsers */
        display: inline-block;
        animation: gradientRun 5s ease infinite;
      
}


.header_rght{
    width: 50%;
    position: relative;
}

.btm_head {
    padding: 2vw 6vw;
    padding-right: 0;
    padding-top: 0;
}

.header_rght img {
    width: 100%;
}

.header_lft h5 {
    font-weight: 200;
    font-size: 21px;
    margin-top: 50px;
}

.header_lft h1 {
  font-size: 3.646vw;
  font-weight: 700;
  line-height: 1.2;
  margin: 20px 0;
}

.by_nw {
  background: linear-gradient(93.69deg, #00FF66 11.93%, #1F1BFF 88.28%);
  padding: 0.9vw 5vw;
  display: inline-block;
  margin-top: 3vw;
  color: #000;
  border-radius: 4px;
  letter-spacing: 2px;
  background-size: 200% 100%;
  background-position: 40% 0;
  transition: background-position .5s;
}

.more_abt_ss{
  background: linear-gradient(93.69deg, #00FF66 11.93%, #1F1BFF 88.28%);
  padding: 0.9vw 2vw;
  display: inline-block;
  margin-top: 0vw;
  color: #000;
  border-radius: 4px;
  letter-spacing: 0px;
  background-size: 200% 100%;
  background-position: 40% 0;
  transition: background-position .5s;

}
.more_abt_ss:hover{
  background-position: 0 0;

}


.by_nw:hover{
  background-position: 0 0;

}










.header_lft p {
    font-size: 23px;
    font-weight: 100;
    line-height: 1.9;
}

.countdown-box {
    font-size: 30px;
    font-weight: 400;
}

.countdown-container.flex {
    gap: 1vw;
}


.social-icons {
    display: flex;
    gap: 15px;
}
.icon {
  width: 40px;
  height: 40px;
  display: flex
;
  justify-content: center;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 50%;
  transition: 0.3s;
  cursor: pointer;
  margin-top: 0.7vw;
}

.icon i {
  font-size: 18px;
  color: white;
}


.icon:hover {
    background-color: rgba(255, 255, 255, 0.2);
}


.pr-sl {
  position: absolute;
  bottom: -16px;
  padding: 3vw 3vw;
  height: 20vw;
  backdrop-filter: blur(8px) saturate(180%);
  -webkit-backdrop-filter: blur(8px) saturate(180%);
  background-color: rgba(17, 25, 40, 0.58);
  /* border-radius: 12px; */
  /* border: 1px solid rgba(255, 255, 255, 0.125); */
  width: 100%;
}

span.count-label {
    margin-left: -5px;
}

.lnt-fm{
      gap: 1vw;
    align-items: center;
}


.lang {
    margin-bottom: -24px;
}

.dotss{
margin: 0vw 2vw;
color: rgba(114, 124, 142, 0.58);
}


.logo {
    gap: 14px;
}



























/* From Uiverse.io by ElSombrero2 */ 
.upp_tp_Cddr .card {
  /* overflow: visible; */
  width: 100%;
  height: 100%;
  display: flex
;
  justify-content: center;
  align-items: center;
}
 
.upp_tp_Cddr .content {
  width: 21.25vw;
  height: 400px;
  transform-style: preserve-3d;
  transition: transform 300ms;
  /* box-shadow: 0px 0px 10px 1px #000000ee; */
  border-radius: 5px;
}
   
  
  
.upp_tp_Cddr .front, .upp_tp_Cddr .back {
    /* background-color: #151515; */
    position: absolute;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    border-radius: 5px;
    overflow: hidden;
  }
  
  .upp_tp_Cddr .back {
    width: 100%;
    height: 100%;
    justify-content: center;
    display: flex;
    align-items: center;
    overflow: hidden;
  }
  
  .upp_tp_Cddr .back::before {
    position: absolute;
    content: ' ';
    display: block;
    width: 160px;
    height: 160%;
    /* background: linear-gradient(90deg, transparent, #ff9966, #ff9966, #ff9966, #ff9966, transparent); */
    /* border: 3px solid; */

background: linear-gradient(161.06deg,  rgba(0, 77, 244, 0.4) 27.55%, #004DF4 36.4%, #26DDFF 53.88%);


    /* animation: rotation_481 5000ms infinite linear; */
    transform: rotate(37deg);
  }
  


  .owl_container .front,   .owl_container .back {
    /* background-color: #151515; */
    position: absolute;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    border-radius: 5px;
    overflow: hidden;
  }
  


  
  .owl_container .back {
    width: 100%;
    height: 100%;
    justify-content: center;
    display: flex;
    align-items: center;
    overflow: hidden;
  }
  
  .owl_container .back::before {
    position: absolute;
    content: ' ';
    display: block;
    width: 160px;
    height: 160%;
    /* background: linear-gradient(90deg, transparent, #ff9966, #ff9966, #ff9966, #ff9966, transparent); */
    /* border: 3px solid; */

background: linear-gradient(161.06deg,  rgba(0, 77, 244, 0.4) 27.55%, #004DF4 36.4%, #26DDFF 53.88%);


    /* animation: rotation_481 5000ms infinite linear; */
    transform: rotate(37deg);
  }
  


  .owl_container .card:hover .back::before {
     animation: rotation_481 5000ms infinite linear;
    /* display: none; */
  }


  .owl_container .card{
    border: 2px solid transparent;
  }

  .owl_container .card:hover{

    background:linear-gradient(#000, #000) padding-box, linear-gradient(180deg, rgba(1, 255, 103, 0.6) 0%, rgba(11, 229, 246, 0.6) 51.04%, rgba(29, 46, 254, 0.6) 100%) border-box;
    
    

  }


 
  /* .card:hover .content {
    transform: rotateY(180deg);
  } */
  
  @keyframes rotation_481 {
    0% {
      transform: rotateZ(0deg);
    }
  
    0% {
      transform: rotateZ(360deg);
    }
  }
  


  
  @keyframes floating {
    0% {
      transform: translateY(0px);
    }
  
    50% {
      transform: translateY(10px);
    }
  
    100% {
      transform: translateY(0px);
    }
  }


  .lft_abt {
    width: 80%;
}


.rght_bt {
  width: 50%;
  /* background: white; */
}


.lft_abt p {
  font-size: 17px;
}


.back-content span{
  color: gray;
  font-weight: 300;
   
}






.try-frr{
  background: linear-gradient(93.69deg, #00FF66 11.93%, #1F1BFF 88.28%);
  padding: 0.9vw 3vw;
  display: inline-block;
  margin-top: 3vw;
  color: #000;
  /* border-radius: 4px; */
  letter-spacing: 1px;
  border-radius: 4px;
  letter-spacing: 2px;
  background-size: 200% 100%;
  background-position: 40% 0;
  transition: background-position .5s;

}


.try-frr:hover{
  background-position: 0 0;
}
section.about-sct.flex {
  padding: 7.5vw 8vw;
  padding-bottom: 0;
  /* flex-direction: row-reverse; */
  gap: 5vw;
  position: relative;
  align-items: center;
}
a.btnssses {
  display:none;
}

.about-sct .lft_abt h1 {
  font-size: 2.995vw;
  margin-bottom: 0vw;
  margin-top: 0px;
  background: linear-gradient(93.69deg, #00FF66 11.93%, #09F4F4 50.5%, #1F1BFF 88.28%);
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.about-sct .lft_abt p {

  font-size: 1.432vw;
  margin-bottom: 1.758vw;
  line-height: 35px;
  font-weight: 300;
  color: #F4F4F4;
  margin-top: 1vw;
}

.lft_abt a span {
  color: blue;

}


section.gettg_Strt h1 {
  font-size: 55px;
  text-align: center;
}




  section.gettg_Strt h1 {
    font-size: 3.125vw;
    text-align: center;
    background: linear-gradient(93.69deg, #00FF66 11.93%, #09F4F4 50.5%, #1F1BFF 88.28%);
    background-clip: text;
    -webkit-text-fill-color: transparent;
}


section.gettg_Strt {
  padding: 6.5vw 9vw;
  padding-bottom: 0;
  /* padding-top: 190px; */
  position: relative;
}



.gett_Card h3 {
  font-size: 1.432vw;
  margin: 0.9vw 0vw;
  margin-bottom: 0.5vw;
  text-align: center;
}

img.only_green_Rmv {
  position: absolute;
  left: 0;
  top: 188px;
  filter: blur(200px);
  width: 47vw;
}


.gett_Card {
  padding: 2vw 1.5vw;
  width: 25.177vw;
  height: 28.646vw;
  border-radius: 20px;
  border: 5px solid transparent;
  box-shadow: inset rgb(67 222 132 / 14%) 0px 7px 29px 0px;
  transition: all 0.45s;
  /* background: linear-gradient(#000, #000) padding-box, linear-gradient(45deg, red, blue) border-box; */
  margin-bottom: 4vw;
  display: flex
;
border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  
  border:2px solid transparent;
}

.gett_Card:first-child{
  /* border: 3.5px solid; */
    /* background: 
  linear-gradient(#000, #000) padding-box, 
  linear-gradient(45deg, red, blue) border-box; */

  /* background:  linear-gradient(#000, #000) padding-box,  
  linear-gradient(45deg, #B3FFAB , #12FFF7) border-box;
  transition: all 0.45s; */

  background:  linear-gradient(#000, #000) padding-box,  
  linear-gradient(45deg, #B3FFAB , #12FFF7) border-box;
  border-radius: 10px;

}

.gett_Card:hover{
  border:2px solid transparent;
  background:  linear-gradient(#000, #000) padding-box,  
  linear-gradient(45deg, #B3FFAB , #12FFF7) border-box;
  transition: all 0.45s;
}


.gett_Card h3{

  font-size: 28px;
  
}


.gett_Card p {
  text-align: left;
  font-size: 1.432vw;
  /* line-height: 1.953vw; */
}
.gett_Card:hover{
  transform: translateY(-10px);
}


.gett_Cnt {
  /* gap: 75px; */
  margin-top: 4vw;
}

.num {
  width: 5.297vw;
  height: 5.297vw;
  display: flex
;
  justify-content: center;
  align-items: center;
  /* background: linear-gradient(90deg, #B3FFAB 0%, #12FFF7 100%); */
  border-radius: 12px;
  color: #000;
  font-size: 18px;
  /* border: 1px solid #fff; */
  padding: 7px;
}
.gett_Card h3 {
  font-size: 1.823vw;
  margin: 0.9vw 0vw;
  text-align: left;
}

.yutbt .lft_abt h1 {
  font-size: 3.125vw;
  /* background: linear-gradient(93.69deg, #00FF66 11.93%, #09F4F4 50.5%, #2eff1b 88.28%); */
  /* background-clip: text; */
  /* -webkit-text-fill-color: transparent; */
  /* margin-bottom: 40px; */
  color: #00FF66;
}




.yutbt .lft_abt div h3 {
  font-size: 1.693vw;
  /* margin: 9px 0px; */
}

.yutbt .lft_abt .lft_h3 {
  /* font-size: 26px; */
  margin: 21px 0px;
  margin-top: 0vw;
  line-height: 35px;
}

.yutbt {
  padding: 3.5vw 9vw;
  padding-bottom: 0vw;
  padding-left: 9vw;
  position: relative;
  display: flex;
}

.yutbt .lft_abt p{
  font-size: 18px;
  line-height: 1.2;
}


.yutbt .lft_abt p {
  font-size: 1.272vw;
  line-height: 1.9;
  font-weight: 200;
}

.yutbt .lft_abt a {
  background: linear-gradient(93.69deg, #00FF66 11.93%, #1F1BFF 88.28%);
  padding: 0.9vw 3vw;
  /* display: inline-block; */
  margin-top: 1.5vw;
  color: #000;
  border-radius: 4px;
  letter-spacing: 1px;
  display: flex
;
  align-items: center;
  width: fit-content;
  gap: 10px;
  background-size: 200% 100%;
  background-position: 40% 0;
  transition: background-position .5s;
}

.yutbt .lft_abt a:hover{
  background-position: 0 0;
}

.yutbt .lft_abt a i{
  color: #000;
}
.fsq_sect {
  padding: 7.5vw 6vw;
  padding-bottom: 0;
}

.fsq_sect .lft_fsq{
  width: 30%;
  margin-top: 60px;

}


.fsq_sect .rght_fsq{
  width: 70%;

}


.lft_fsq img {
  width: 100%;
}

.rght_fsq h1 {
  font-size: 42px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 2px;
}


.fsq_sect .rght_fsq {
  padding: 0vw 3vw;
  width: 70%;
}




.rght_fsq .hdrr{
  margin-top: -86px;

}





.accordion{
  margin-top: 50px;
}


.accordion-item {
  background: linear-gradient(90deg, #09F24B 0%, #0486D0 99%);
  /* border-radius: 8px; */
  margin: 8px 0;
  /* padding-left: 33px; */
  cursor: pointer;
  overflow: hidden;
  /* border: 2px solid #152329; */
  margin-bottom: 30px;
  width: 48.828vw;
  height: 2.995vw;
  margin: 0px auto;
  margin-bottom: 1vw;
}

.accordion-item .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.accordion-item .plus {
  /* background: #152329; */
  border-radius: 1px 4px 4px 0px;
  /* padding: 9px 26px; */
  font-size: 1.302vw;
  font-weight: 200;
  color: #000;
}


.accordion-item.active .text {
  min-height: 145px;
  /* padding: 10px 10px; */
}

.accordion-item .text {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3sease-out, padding 0.3sease-out;
  padding: 10px 13px;
}
.text {
  text-align: center;
  vertical-align: middle;
  /* line-height: 100px; */
  margin: 0;
  text-align: left;
}


.upp_fs{
  gap: 20px;
}

.upp_fs p {
  font-size: 1.042vw;
  color: #000;
}




.hdrr h1:last-child {
  color: #4FA9E2;
}


span.number {
  font-size: 22px;
}

.fnd_sect {
  padding: 8.3vw 6vw;
  padding-bottom: 0;
  margin-bottom: 0;
}

.fnd_sect .fnd_hd h1 {
  font-size: 3.125vw;
  margin-bottom: 0px;
  text-align: center;
  background: linear-gradient(93.69deg, #00FF66 11.93%, #09F4F4 50.5%, #1F1BFF 88.28%);
  background-clip: text;
  -webkit-text-fill-color: transparent;
  /* text-transform: uppercase; */
}

























.fnd_card{
  /* overflow: visible; */
  width: 100%;
  height: 100%;
  display: flex
;
  justify-content: center;
}
 
.fnd_card .content {
      width:100%;
      height: 400px;
      transform-style: preserve-3d;
      transition: transform 300ms;
      box-shadow: 0px 0px 10px 1px #000000ee;
      border-radius: 5px;
  }
  
  
  .fnd_card .front,.fnd_card .back {
    background-color: #151515;
    position: absolute;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    border-radius: 5px;
    overflow: hidden;
  }
  
  .fnd_card .back {
    width: 100%;
    height: 100%;
    justify-content: center;
    display: flex;
    align-items: center;
    overflow: hidden;
  }
  
  .fnd_card .back::before {
    position: absolute;
    content: ' ';
    display: block;
    width: 160px;
    height: 160%;
    /* background: linear-gradient(90deg, transparent, #ff9966, #ff9966, #ff9966, #ff9966, transparent); */
    /* border: 3px solid; */

background: linear-gradient(161.06deg,  rgba(0, 77, 244, 0.4) 27.55%, #004DF4 36.4%, #26DDFF 53.88%);


    animation: rotation_481 5000ms infinite linear;
  }

  .fnd_card .back-content {
    position: absolute;
    width: 98%;
    height: 98%;
    background-color: #151515;
    border-radius: 5px;
    color: white;
    display: flex
;
    padding: 1vw 1vw;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    /* gap: 30px; */
}
  /* .card:hover .content {
    transform: rotateY(180deg);
  } */
  
  @keyframes rotation_481 {
    0% {
      transform: rotateZ(0deg);
    }
  
    0% {
      transform: rotateZ(360deg);
    }
  }
  


  



  .lgo_img {
    /* background: radial-gradient(62.13% 62.13% at 50.01% 49.99%, #2d3e49 0%, rgba(255, 255, 255, 0) 99%); */
    background: black;
    width: 97%;
    height: 97%;
    display: flex
;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    position: relative;
    z-index: 2;
}

.lgo_img img {
  width: 50px;
}


.anm-crcl{
  width: 100px;
  height: 100px;
  /* background: red; */
  border-radius: 50%;
  
  display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
position: relative;
}

.anm-crcl::after{

  content:'';
  position: absolute;
  width: 80%;
  height: 160%;
  background:linear-gradient(76.97deg, #26BAD8 -568.69%, #0194FE 73.34%);
  
  
  z-index: 1;

    animation: fllt 5000ms infinite linear;




}

@keyframes fllt {
  0% {
    transform: rotateZ(0deg);
  }

  0% {
    transform: rotateZ(360deg);
  }
}


.main-fndd{
  gap: 10px;

}

.fnd_card {
  /* background: red; */

  background:  linear-gradient(180deg, #B3FFAB 0%, #12FFF7 100%);
  border-radius: 10px;

/* border-image-source:; */


  /* padding: 1vw 1vw; */
}

.main-fndd {
  margin-top: 4vw;
  display: grid;
  grid-template-columns: auto auto auto auto;
  justify-content: space-between;
}
.main-fndd {
  /* gap: 68px; */
}


.tkm_hd h1 {
  font-size:3.125vw;
  text-align: center;
  margin-bottom:0px;
  background: linear-gradient(93.69deg, #00FF66 11.93%, #09F4F4 50.5%, #1F1BFF 88.28%);
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.tmkm_left {
  width: 45%;
  padding-top: 0vw;
}

.tmkm_rght {
  width: 55%;
  display: flex
;
  align-items: flex-start;
}


.tmkm_rght img {
  width: 100%;
}

  section.tknmcs {
    padding: 7.5vw 9vw;
    padding-bottom: 0vw;
}



.tck_ddf {
  margin-top: 3vw;
  align-items: center;
}
.tmkm_left h2 {
  font-size: 2.865vw;
  font-weight: 700;
  background: linear-gradient(81.69deg, #12E700 -18.97%, #00FFA3 48.96%, #0803FF 115.49%);
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.btm-tcm h4{
  font-size: 23px;
}

.btm-tcm h4 span {
  
  color: #01C3FD;
}


.btm-tcm {
  margin-top: 1vw;
}
.btm-tcm p {
  font-size: 1.172vw;
  font-weight: 400;
  margin-bottom: 21px;
  line-height: 23.9px;
  /* font-family: "Inter", serif; */
}

.btm-tcm h4 {
  /* font-family: "Inter", serif; */
  font-size: 1.497vw;
  margin-bottom: 21px;
  font-weight: 600;
}
.usr_tst_head h1 {
  font-size: 3.125vw;
  text-align: center;
  background: linear-gradient(93.69deg, #00FF66 11.93%, #09F4F4 50.5%, #1F1BFF 88.28%);
  background-clip: text;
  -webkit-text-fill-color: transparent;
}



.str_cc {
  font-size: 1.563vw;
  position: relative;
  z-index: 2;
  text-align: center;
  margin-top: 0.7vw;
  line-height: 2.669vw;
}















.owl_container {
  width:100%; /* Adjust based on your needs */
  overflow: hidden;
  margin-top: 58px;
}
.swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  font-weight: bold;
  /* background-color: #fff; */
  /* border: 1px solid #ccc; */
  border-radius: 10px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  height: 200px; /* Adjust based on your needs */
  margin: 10px;
}
.swiper-button-next,
.swiper-button-prev {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 20px;
  border-radius: 50%;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.user_tstmon {
  padding: 8.5vw 12vw;
  padding-bottom: 0vw;
  position: relative;
}
.cst_btm h1 {
  font-size: 24px;
  text-align: center;
  font-weight: 600;
}

.cst_btm p {
  font-size: 20px;
  text-align: center;
}

.cst_btm p {
  font-size: 20px;
  font-weight: 200;
  letter-spacing: 4px;
  color: #727272;
  text-align: center;
}

.cst_socials {
  gap: 10px;
}





.email_Sct {
  padding: 7.5vw 6vw;
  padding-bottom: 0;
  /* padding-top: 10vw; */
}


.email_Sct h1 {
  font-size: 2.995vw;
  text-align: center;
  /* font-family: "Ubuntu", serif; */
}

.main_bnxx {
  width: 50%;
  /* background: red; */
  margin: 0px auto;
  position: relative;
  margin-top: 3vw;
}


  .main_bnxx .subscribe-button {
    position: absolute;
    background: linear-gradient(81.69deg, #12E700 -18.97%, #00FFA3 48.96%, #0803FF 115.49%);
    color: #000;
    right: 9px;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    height: 80%;
    padding: 0px 51px;
    font-size: 15px;
    border-radius: 6px;
}



.main_bnxx input {
  width: 100%;
  background: transparent;
  outline: none;
  border: none;
  padding: 1.5vw 0vw;
  border: 1px solid #656464;
  padding-left: 2vw;
  font-size: 18px;
  border-radius: 6px;
}



footer .container {
  /* max-width: 1200px; */
  margin: 0 auto;
  padding: 40px;
  position: relative;
  z-index: 2;
}

footer .logo-container {
  display: flex
;
  align-items: center;
  gap: 16px;
  margin-bottom: 1vw;
}

footer .logo {
  width: 64px;
  height: 64px;
  background: #DAA520;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  font-weight: bold;
  color: #0A0B1E;
}

footer .logo-text {
  font-size: 32px;
  font-weight: bold;
  color: white;
}

footer .social-links {
  display: flex;
  gap: 16px;
  margin-bottom: 24px;
}

footer .social-icon {
  width: 40px;
  height: 40px;
  background: #242424;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #888;
  font-size: 18px;
  cursor: pointer;
  transition: background-color 0.3s;
}

footer .social-icon:hover {
  background: rgba(255, 255, 255, 0.2);
}
footer .contact-info {
  /* display: flex */
  gap: 32px;
  color: rgba(255, 255, 255, 0.6);
  font-size: 14px;
  margin-bottom: 60px;
  position: relative;
  z-index: 2;
}

footer .main-content {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 40px;
  margin-bottom: 60px;
  width:60%;
}

footer .section h3 {
  font-size: 18px;
  font-weight: 600;
  margin-top: 2vw;
  color: white;
}
footer .section ul {
  list-style: none;
  margin-top: 2vw;
}

footer .section li {
  color: rgba(255, 255, 255, 0.6);
  margin-bottom: 16px;
  font-size: 14px;
  cursor: pointer;
  transition: color 0.2s;
}

footer .section li:hover {
  color: white;
}

footer .bottom-nav {
  /* display: flex; */

  align-items: center;
  justify-content: center;
  gap: 24px;
  /* margin-bottom: 40px; */
  position: relative;
  z-index: 2;
}

footer .page-link {
  color: rgba(255, 255, 255, 0.6);
  font-size: 14px;
  cursor: pointer;
}

footer .connect-wallet {

  background: linear-gradient(81.69deg, #12E700 -18.97%, #00FFA3 48.96%, #0803FF 115.49%);
  border: none;
  padding: 10px 24px;
  border-radius: 4px;
  color: black;
  font-weight: 600;
  cursor: pointer;
  transition: transform 0.2s;

}

footer .connect-wallet:hover {
  transform: translateY(-2px);
}

footer {
  margin-top: 128px;
}

.ft_tp {
  padding: 0vw 9vw;
  padding-bottom: 4vw;
  display: grid !important
;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.logo_ft img {
  width: 71px;
}


footer .section li a:hover{
  transition: all 0.45s;
  color: #0DE3DD;
}

footer .section li a:hover i{
  transition: all 0.45s;
  color: #0DE3DD;
}




footer .main-content ul li a i {
  transform: rotate(312deg);
  font-weight: 500;
}



.nws_letter input:focus{
  border: none;
outline: none;
}


.nws_letter input{
  color: #000;
}



.overlay-img {
  position: absolute;
  top: 22%;
  left: 50%;
  transform: translateX(-35%);
  /* width: 98%; */
  display: flex
;
  align-items: center;
  justify-content: center;
}

 .overlay-img img {
  width: 106px;
  height: 129px;
  animation: 10s ease-in-out 0s infinite normal none running coinAnimate;
}


@keyframes coinAnimate{
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  20% {
    transform: translateY(10px) rotate(0deg);
  }
  40% {
    transform: translateY(0px) rotate(0deg);
  }
  60% {
    transform: translateY(0px) rotate(360deg);
  }
  100% {
    transform: translateY(0px) rotate(0deg);
  }
}


.upp_crdd {
  padding: 15px 0px;
  height: 100%;
  background: #000;
  border-radius: 10px;
}
.upp_tp_Cddr {
  padding: 0px;
  background: black;
  border-radius: 15px;
  box-shadow: rgba(24, 79, 47, 0.3) 0px 7px 29px 0px;
  border: 2px solid transparent;
  width: 19.555vw;
  height: 24.083vw;
  overflow: hidden;
}


.upp_tp_Cddr:hover{

  background: linear-gradient(#000, #000) padding-box, linear-gradient(45deg, #B3FFAB, #12FFF7) border-box;
}


.upp_tp_Cddr:hover .back::before {

  animation:rotation_481 5000ms infinite linear;
}



.upp_tp_Cddr:first-child {
  background: linear-gradient(#000, #000) padding-box, linear-gradient(45deg, #B3FFAB, #12FFF7) border-box;


}

.crcl_overlays {
  /* background:#f71f1f; */
  background: radial-gradient(62.13% 62.13% at 50.01% 49.99%, #494d51 0%, rgb(57 51 51 / 0%) 99%);

  width: 120px;
  height: 120px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}

.mkr img {
  width: 56px !important;
  /* margin-top: 20px; */
}


.main_bg-crcl{
  position: relative;
  /* background: red; */
  padding: 2px;
  /* z-index: 1; */
  border-radius: 50%;
  overflow: hidden;

}

  .main_bg-crcl::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%) rotate(307deg);
    width: 147px;
    height: 100%;
    background: linear-gradient(114deg, rgba(0, 77, 244, 0) -4%, rgba(0, 77, 244, 0.4) 24.14%, #004DF4 175.96%, #0194FE 36.52%);
    /* background: greenyellow; */
    z-index: 2;
    /* animation: rotation_481 5000ms infinite linear; */

}

.bg-crcl-slc {
  padding: 16px;
  background: #000;
  border-radius: 50%;
  position: relative;
  z-index: 2;
}
.tew_crcl{
  position:relative;
}

.tew_crcl::after{

  content: '';
  position: absolute;
  bottom: 0px;
  left: 33%;
  /* transform: translateX(-50%) rotate(307deg); */
  width: 10px;
  height: 10px;
  /* background: linear-gradient(159.91deg, rgba(0, 77, 244, 0) -21%, rgba(0, 77, 244, 0.4) 30.14%, #004DF4 100.96%, #0194FE 31.52%); */
  background: #2C3D4C;
  border: 2px solid #0194FE;
  border-radius: 50%;
  z-index: 4;

}


.tew_crcl::before{

  content: '';
    position: absolute;
    /* top: 0; */
    left: 60%;
    /* transform: translateX(-50%) rotate(307deg); */
    width: 10px;
    height: 10px;
    /* background: linear-gradient(159.91deg, rgba(0, 77, 244, 0) -21%, rgba(0, 77, 244, 0.4) 30.14%, #004DF4 100.96%, #0194FE 31.52%); */
    background: #2C3D4C;
    border: 2px solid #0194FE;
    border-radius: 50%;
    z-index: 4;

}





.normal-gradient img {
  /* mix-blend-mode:multiply; */
  filter: blur(8.789vw);
  /* width: 500px; */


 /* Adjust the pixel value for desired blur level */

}

.normal-gradient{
  position: absolute;
  z-index: -1;
  animation-name: float;
  animation-delay: 2ms;
  animation-duration: 8s;
  animation-iteration-count: infinite;
}

@keyframes float {
  
  0% {
    transform: translateY(0px);
    top: 30%;
  }
  
  50% {
    transform: translateY(-50%);
    top: 30%;
  }
  100% {
    transform: translateX(0px);
    top: 30%;
  }
}


.vst_btnn i{


}

.fnd_sect {
  padding: 7.1vw 6vw;
  padding-bottom: 0;
  margin-bottom: 0;
}



.fnd_sect .tew_crcl {
  position: relative;
  /* top: 25px; */
  /* left: 10px; */
}
.mkr img {
  width: 39px !important;
  /* margin-top: 20px; */
}


/* .fnd_sect .crcl_overlays {

  background: radial-gradient(62.13% 62.13% at 50.01% 49.99%, #494d51 0%, rgb(57 51 51 / 0%) 99%);
  width: 90px;
  height: 90px;



  display: flex
;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
} */



.fnd_sect .crcl_overlays {
  /* background: #f71f1f; */
  background: radial-gradient(62.13% 62.13% at 50.01% 49.99%, #494d51 0%, rgb(57 51 51 / 0%) 99%);
  width: 70px;
  height: 70px;
  display: flex
;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.fnd_sect .bg-crcl-slc {
  padding: 8px;
  background: #000;
  border-radius: 50%;
  position: relative;
  z-index: 2;
}

.fnd_sect .main_bg-crcl::before {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) rotate(307deg);
  width: 77px;
  height: 100%;
  background: linear-gradient(180deg, #B3FFAB 0%, #12FFF7 100%);
  /* background: greenyellow; */
  z-index: 2;
}

.fnd_sect .tew_crcl::before {
  content: '';
  position: absolute;
  top: -2px;
  left: 51%;
  /* transform: translateX(-50%) rotate(307deg); */
  width: 5px;
  height: 5px;
  /* background: linear-gradient(159.91deg, rgba(0, 77, 244, 0) -21%, rgba(0, 77, 244, 0.4) 30.14%, #004DF4 100.96%, #0194FE 31.52%); */
  background: #2C3D4C;
  border: 1px solid #0194FE;
  border-radius: 50%;
  z-index: 4;
}

.fnd_sect  .tew_crcl::after {
  content: '';
  position: absolute;
  bottom: -2px;
  left: 41%;
  /* transform: translateX(-50%) rotate(307deg); */
  width: 5px;
  height: 5px;
  /* background: linear-gradient(159.91deg, rgba(0, 77, 244, 0) -21%, rgba(0, 77, 244, 0.4) 30.14%, #004DF4 100.96%, #0194FE 31.52%); */
  background: #2C3D4C;
  border: 1px solid #0194FE;
  border-radius: 50%;
  z-index: 4;
}

a.vst_btnn {
  text-transform: uppercase;
}

a.vst_btnn i{
  margin-left: 20px;
}

a.vst_btnn i {
  margin-left: 8px;
  color: #00FF94;
}

.fnd_sect .back-content {
  position: absolute;
  width: 99%;
  height: 99%;
  background-color: #000;
  border-radius: 5px;
  color: white;
  display: flex
;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  /* gap: 2.5vw; */
  /* gap: 31px; */
  padding: 17px 11px;
}

.btm_mn p {
  /* text-transform: uppercase; */
  font-size: 15px;
  line-height: 24px;
  font-weight: 400;
}


.btm_mn p {
  height: 6.576vw;
  /* text-transform: uppercase; */
  font-size: 1.042vw;
  line-height: 24px;
}

a.vst_btnn {
  text-transform: uppercase;
  margin-top: 25px;
  display: inline-block;
  transition: all 0.45s;
}

a.vst_btnn i{
  transition: all 0.45s;
}

a.vst_btnn:hover i {
     
margin-left: 10px;
color: #004DF4;


}


.yutbt .imgg_pver{

  left: 0;

}

.imgg_pver {
  position: absolute;
  z-index: -1;
  animation-name: float;
  animation-delay: 2ms;
  animation-duration: 8s;
  animation-iteration-count: infinite;
}

.imgg_pver img{
  filter: blur(135px);

}

.fsq_sect{
  position: relative;

}





.fsq_sect .imgg_pver img {
  filter: blur(200px);
}

.fsq_sect .imgg_pver {
  top: 112px;
  left: -264px;
  animation: none;
  transform: rotate(101deg);
}

.tknmcs{
  position: relative;
}

.btm_img{
  position: absolute;
  z-index: -1;
  left: -10px;
}

.btm_img {
  position: absolute;
  z-index: -1;
  left: -178px;
  top: 34%;
  transform: rotate(181deg);
}

.btm_img img{
  filter: blur(150px);
}



.btm_img2 {
  position: absolute;
  z-index: -1;
  right: 0;
  bottom: 137px;
}

.btm_img2 img{
  filter: blur(150px);
}

.bttm{
  position: relative;
}

.immg_btm{
  position: absolute;
  z-index: -1;
  left: -10px;
  bottom: 0px;
  /* background: #1E50FF66; */
  ;
}

.immg_btm img{
  filter: blur(150px);
  width: 100px;
}


.head_abt h1{
  /* background: linear-gradient(93.69deg, #00FF66 11.93%, #09F4F4 50.5%, #1F1BFF 88.28%); */
  /* background: linear-gradient(93.69deg, #00FF66 11.93%, #09F4F4 50.5%, #1F1BFF 88.28%); */
  /* background-clip: text; */
  /* -webkit-text-fill-color: transparent; */
  color: #fff;
  display: inline-block;
  font-size:1.693vw;
}


section.Abt_section {
  padding: 2vw 6vw;
  margin-top: 9vw;
  position: relative;
}

.btm_abt {
  margin-top: 0.2vw;
}

.btm_abt h1 {
  font-size: 3.125vw;
  font-weight: 700;
  line-height: 62px;
  background: linear-gradient(93.69deg, #00FF66 11.93%, #09F4F4 50.5%, #1F1BFF 88.28%);
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.pr-abtt {
  margin-top: 6px;
  font-size: 22px;
}

.imggg_bgg {
  gap: 15px;
  padding: 2vw 6vw;
  /* padding-right: 0; */
  padding-bottom: 0;
  margin-top: 90px;
}
.imggg_bgg a{
  display: inline-block;
  width: 300px;
  height: 400px;
  overflow: hidden;
  transition: all 0.45s;

}

.imggg_bgg a:hover{
  transform: translateY(-30px);
}

.imggg_bgg a img{
  width: 100%;
  height: 100%;
  object-fit: cover;

}


.phtm_1,.phtm_4{
  margin-top: -80px;
}

.phtm_3{
  margin-top: -30px;
}

section.services {
  padding: 7.5vw 6vw;
  padding-bottom: 0;
  /* margin-top: 100px; */
}

.src_head h1 {
  text-align: center;
  font-size: 3.125vw;
  margin-bottom: 1vw;
  font-weight: 700;
  /* background: linear-gradient(81.69deg, #12E700 -18.97%, #00FFA3 48.96%, #0803FF 115.49%); */
  background: linear-gradient(81.69deg, #12E700 -18.97%, #00FFA3 48.96%, #0803FF 115.49%);
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.para_srv p {
  /* font-family: "Ubuntu", serif; */
  text-align: center;
  font-size: 1.432vw;
  line-height: 38px;
  font-weight: 400;
}

.twyy_srcv {
  padding: 7.5vw 6vw;
  padding-bottom: 0;
  display: flex;
  gap:4vw;
}


.mttm:last-child{
  /* background: linear-gradient(87deg, #2B6596 -14.99%, rgba(43, 101, 150, 0) 117.26%); */
  background:linear-gradient(91deg, #2B6596 -14.99%, rgba(43, 101, 150, 0) 117.26%);
  ;
}

.mttm ul li{
  /* list-style:; */
}

.mttm {
  background: deepskyblue;
  padding: 15px 43px;
  width: 47vw;
  border-radius: 30px;
  background: linear-gradient(269.49deg, #2B6596 -14.99%, rgba(43, 101, 150, 0) 117.26%);
}


.dot_lstt {
  position: absolute;
  left: 0;
  top: 0;
  width: 5px;
  height: 5px;
  background: #fff;
  z-index: 2;
}

.mttm ul {
  position: relative;
}



/* .sttr_sect .left_sttr{
  width: 40%;
  display: contents;
} */








.rght_sttr{
  width: 50%;
  display: flex;
  flex-direction: column;
  /* align-items: center; */
  justify-content: center;
}

.srst-fndse .rght_sttr h1 {
  display: inline-block;
  font-size: 3.125vw;
  color: #fff;
  /* font-family: "Inter", serif; */
  font-weight: 700;
  line-height: 72px;
  background: linear-gradient(93.69deg, #00FF66 11.93%, #09F4F4 50.5%, #1F1BFF 88.28%);
  background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-bottom: 0.5vw;
}

.rght_sttr h3 {
  font-size: 1.953vw;
  font-weight: 600;
  /* font-family: "Montserrat", serif; */
}
.rght_sttr p {
  line-height: 38px;
  font-size: 1.432vw;
  /* line-height: 30px; */
  font-weight: 200;
  margin-top: 14px;
  /* font-family: "Montserrat", serif; */
}


.sct_snd .inns_img img {
  /* margin-left: -20px; */
  /* margin-top: 20px; */
}
section.chain_sect {
  display: flex
;
  justify-content: space-between;
  align-items: center;
  padding: 7.5vw 10vw;
  padding-bottom: 0vw;
}

.rght_btt img {
  width: 10;
  width: 34.766vw;
  height: 34.766vw;
}


.left_btt .img_up {
  width: 12.695vw;
  height: 12.695vw;
  background: #686868;
  border-radius: 50%;
  display: flex
;
  justify-content: center;

  align-items: center;
  /* opacity: 30%; */
}

.img_up .inn_img .img_ovver img {
  width: 70%;
}
.img_up .inn_img .img_ovver {
  width: 80%;
  height: 80%;
  display: flex
;
  justify-content: center;
  align-items: center;
  background: #fff;
  border-radius: 50%;
}

.img_up .inn_img {
  width: 85%;
  height: 85%;
  display: flex
;
  justify-content: center;
  align-items: center;
  background: #b5b2b2;
  border-radius: 50%;
}
.bttm_prys h2 {
  background: linear-gradient(90deg, #00F5A0 0%, #00D9F5 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  display: inline-block;
  font-size: 46px;
  margin-top: 25px;
  /* line-height: 50px; */
  margin-bottom: 19px;
  font-weight: 400;
}


section.user_tstmon .img_bkk {
  width: 18.5vw;
  /* border: 1px solid #fff; */
}


.button_bldd {
  background: linear-gradient(93.69deg, #00FF66 11.93%, #1F1BFF 88.28%);
  display: inline-block;
  color: #000;
  padding: 1vw 3vw;
  margin-top: 24px;
  border-radius: 4px;
  transition: all 0.45s;
  animation: gradientRun 5s ease infinite;
}

.button_bldd:hover{
  /* background: #000; */
  background: linear-gradient(93.69deg, #00FF66 11.93%, #1F1BFF 88.28%);
  /* color: #00C3FD; */
}



.owl_container .card{
  background: #00182DCC;
}

section.user_tstmon .content {
  width: 100% !important;
  height: 25.063vw;
  transform-style: preserve-3d;
  transition: transform 300ms;
  /* box-shadow: 0px 0px 10px 1px #000000ee; */
  border-radius: 5px;
}

.owl_container .card {
  background: #00182D;

}
.owl_container .card {
  background: #000;
  }

/*
section.user_tstmon .img_bkk {
  width: 20vw;
  /* border: 1px solid #fff; */


.img_bkk img {
  /* width: 16.536vw !important; */
  height: 14.063vw;
  object-fit: cover;
  margin: 0px auto;
  border-radius: 30px;
}

section.user_tstmon .content {
    /* width: 100% !important; */
    height: 26vw;
    transform-style: preserve-3d;
    transition: transform 300ms;
    /* box-shadow: 0px 0px 10px 1px #000000ee; */
    border-radius: 5px;
}

section.user_tstmon .back {
  width: 100%;
  height: 100%;
  justify-content: center;
  display: flex
;
  align-items: center;
  overflow: hidden;
  border-radius: 39px;
}

.owl_container .card {
  /* background: url(/assets/images/reactify.png); */
  padding: 12px;
  border-radius: 21px;
  transition: all 0.45s;
}


 


.owl_container .back-content {
  position: absolute;
  width: 99%;
  height: 99%;
  background-color: #000;
  border-radius: 36px;
  color: white;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  /* gap: 30px; */
}


.owl_container .owl-carousel .owl-stage-outer {
  padding: 31px 0px !important;
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}




.grad_Fell {
  position: absolute;
  z-index: -2;
  left: 0;
  top: 129px;
  width: 40vw;
  height: 29vw;
  border-radius: 50%;
  filter: blur(136px);
  background: linear-gradient(180deg, rgba(0, 255, 148, 0.5) 0%, rgba(36, 0, 255, 0.5) 100%);
}

.grad_Fell2 {
  position: absolute;
  z-index: -2;
  right:0;
  top: 129px;
  width: 30vw;
  height: 29vw;
  border-radius: 50%;
  filter: blur(250px);
  background:linear-gradient(180deg, rgba(0, 255, 148, 0.8) 0%, rgba(0, 163, 255, 0.8) 100%);
  ;
}






.card_anm {
  background: linear-gradient(93.69deg, #00FF66 11.93%, #09F4F4 50.5%, #1F1BFF 88.28%);
  width: 100%;
  height: 100%;
  padding: 0.5vw;
  position: relative;
  z-index: 1;
  border-radius: 10px;
}
.card_innone {
  background: #4b4b4b;
  width: inherit;
  height: inherit;
  padding: 1vw;
  position: relative;
  z-index: 1;
  border-radius: 6px;
}
.card_intwo {
  background: #000;
  width: inherit;
  height: inherit;
  display: flex;
  justify-content: center;
  align-items: center;
  /* padding: 1vw; */
  position: relative;
  overflow: hidden;
  border-radius:25px;
  /* Lower z-index to stay at the bottom */
  /* z-index: 1; */
}

.card_inthree {
  background: #000;
  width: 98%;
  height: 98%;
  position: relative;
  /* z-index: -3; */
  /* z-index: 4; */
  z-index: 3;
  border-radius: 25px;
  /* z-index: 1; */
}

.card_intwo::after {
  content: '';
  position: absolute;
  width: 50%;
  height: 300%;
  background: red;
  top: 0;
  left: 0;
  /* z-index: 1; */
  /* z-index: 1; */
  top: -328px;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}

.green_gradiennt{
  position: absolute;
  right: 0;
  top: 5vw;
  z-index: -1;
  animation-name: float;
  animation-delay: 2ms;
  animation-duration: 8s;
  animation-iteration-count: infinite;
}


.main-fndd .card{
  padding: 12px;
  border-radius: 21px;
  transition: all 0.45s;
  background: #000;
  border: 2px solid transparent;
}


.main-fndd .card:hover{
  background: linear-gradient(#000, #000) padding-box,  
  linear-gradient(45deg, #B3FFAB , #12FFF7) border-box;
}

.main-fndd .card:hover .back::before{
  animation: rotation_481 5000ms infinite linear;
}

 .main-fndd  .card:first-child{
  background: linear-gradient(#000, #000) padding-box,  
  linear-gradient(45deg, #B3FFAB , #12FFF7) border-box;
  /* display: none; */

}

.main-fndd .card .content {
  width: 17.448vw;
  min-height: 338px;
  transform-style: preserve-3d;
  transition: transform 300ms;
  /* box-shadow: 0px 0px 10px 1px #000000ee; */
  border-radius: 5px;
}

.main-fndd .card .back {
  width: 100%;
  height: 100%;
  position: absolute;
  justify-content: center;
  display: flex
;
  align-items: center;
  overflow: hidden;
  border-radius: 21px;
}


.main-fndd .card .back::before{
  position: absolute;
  content: ' ';
  display: block;
  width: 160px;
  height: 160%;
  /* background: linear-gradient(90deg, transparent, #ff9966, #ff9966, #ff9966, #ff9966, transparent); */
  /* border: 3px solid; */
  background: linear-gradient(161.06deg, rgba(0, 77, 244, 0.4) 27.55%, #004DF4 36.4%, #26DDFF 53.88%);
  /* animation: rotation_481 5000ms infinitelinear; */
  transform: rotate(37deg);

}


.main-fndd .card .back .back-content {
  position: absolute;
  width: 99%;
  height: 99%;
  background-color: #000;
  border-radius: 21px;
  color: white;
  display: flex
;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 30px;
}


.green_gradiennt img {
  filter: blur(21vw);
}
    

.gradient_Sttrr {
  position: absolute;
  left: -256px;
  z-index: -1;
  animation-name: float;
  animation-delay: 2ms;
  animation-duration: 8s;
  animation-iteration-count: infinite;
}

.gradient_Sttrr img,.gradient_Sttrr02 img{
  filter: blur(12vw);
}

.gradient_Sttrr02 {
  position: absolute;
  right: -258px;
  z-index: -1;
  animation-name: float;
  animation-delay: 2ms;
  animation-duration: 8s;
  animation-iteration-count: infinite;
}
































.newsss_sect .container {
  display: grid
;
  grid-template-columns: 3fr 2fr;
  gap: 20px;
  /* max-width: 1200px; */
  width: 100%;
}

.newsss_sect .main-content {
  /* background-color: #1c2541; */
  /* padding: 20px; */
  border-radius: 10px;
}

.newsss_sect .main-content img {
  width: 100%;
  height: 37vw;
  border-radius: 20px;
}

.newsss_sect .main-content h2 {
  margin-top: 15px;
  font-size: 3.125vw;
  font-weight: 700;
  line-height: 72px;
  margin-bottom: 28px;
  background: linear-gradient(93.69deg, #00FF66 11.93%, #09F4F4 50.5%, #1F1BFF 88.28%);
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.newsss_sect .tag {
  background-color: rgba(255, 255, 255, 0.2);
  padding: 5px 10px;
  border-radius: 5px;
  display: inline-block;
  margin-top: 10px;
  position: absolute;
  z-index: 1;
  bottom: 32px;
  left: 37px;
}

.newsss_sect .featured-resources {
  /* background-color: #3a506b; */
  padding: 20px;
  border-radius: 10px;
  margin-top: 3.5vw;
}

.newsss_sect .featured-resources h3 {
  margin-bottom: 15px;
  /* margin-top: 15px; */
  font-size: 1.693vw;
  font-weight: 500;
  line-height: 46px;
  margin-top: 0px;
  margin-bottom: 26px;
}
.newsss_sect .resource-item {
  display: flex
;
  align-items: center;
  gap: 10px;
  margin-bottom: 15px;
  /* background-color: rgba(255, 255, 255, 0.1); */
  /* padding: 10px; */
  border-radius: 8px;
}

.newsss_sect .resource-item img {
  width: 12.956vw;
  height: 9.119vw;
  border-radius: 8px;
}

.newsss_sect .resource-item h4 {
  /* font-size: 14px; */
  font-size: 1.042vw;
}

.newsss_sect .resource-item p {
  font-size: 12px;
  opacity: 0.8;
}

@media (max-width: 768px) {
  .newsss_sect .container {
      grid-template-columns: 1fr;
  }
}

section.newsss_sect {
  padding: 11vw 8vw;
  padding-bottom: 0;
}

.main-content {
  position: relative;
}

.resource-item a {
  display: flex;
  gap: 2vw;
}

.img_everly{
  position: relative;
}



.crpt span{
  display: inline-block;
  background: linear-gradient(6.69deg, #141740 6.13%, #0D0932 95.66%);
  font-size: 0.621vw;
  padding: 3px 12px;
  margin-right: 10px;
  border-radius: 4px;
  letter-spacing: 1px;
}

.newsss_sect .resource-item h4 {
  /* font-size: 14px; */
  font-size: 1.042vw;
  margin-top: .7vw;
}

.newsss_sect .resource-item h4:hover{
  color: #007bff;
}

.resource-item a .nrmla {
  display: flex
;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

section.blogs_srch {
  padding: 7.5vw 9vw;
  padding-bottom: 0;
  position: relative;
}

.blg_head {
  text-align: center;
  font-size: 2.083vw;
  letter-spacing: 2px;
  /* margin-top: 15px; */
  font-size: 3.125vw;
  font-weight: 700;
  line-height: 72px;
  margin-bottom: 28px;
  background: linear-gradient(93.69deg, #00FF66 11.93%, #09F4F4 50.5%, #1F1BFF 88.28%);
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.search-bar {
  width: 47.018vw;
  height: 3.688vw;
  position: relative;
  margin: 0px auto;
  margin-top: 1.5vw;
}

.search-bar input {
  width: 100%;
  height: 100%;
  outline: none;
  border: none;
  color: #fff;
  background: #141414;
  padding-left: 17px;
  padding: 18px;
  border: 1.5px solid #EEF2F6;
  border-radius: 10px;
}

.srchh_bxx {
  background: #1E50FF;
  width: 40px;
  height: 40px;
  position: absolute;
  right: 0;
  outline: none;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
}

section.blogs_srch .filters .active {
  color: #000 !important;
  background:linear-gradient(81.69deg, #12E700 -18.97%, #00FFA3 48.96%, #0803FF 115.49%) !important;
  border: 1.5px solid #000 !important;
}
section.blogs_srch .filters .filter {
  width: 6.127vw;
  height: 3.246vw;
  color: #fff;
  background: #1E50FF1A;
  border: none;
  font-size: 1.042vw;
  margin-right: 1vw;
  transition: all 0.45s;
  border-radius: 10px;
  /* outline: 1.5px solid #1E50FF; */
  border: 1.5px solid #1E50FF;
  cursor: pointer;
}


section.blogs_srch .filters {
  margin-top: 5vw;
}

.blog-card img {
  width:24.414vw;
  height: 16.797vw;
}

.blog-grid {
  display: grid;
  grid-template-columns: auto auto auto;
  margin-top: 4vw;
}



.blog-card img {
  width: 100%;
  height: 16.797vw;
  margin-bottom: 1vw;
  object-fit: cover;
}
.blog-card {
  width: 24.414vw;
  margin-bottom: 4vw;
  transition: all 0.45s;
  
}

.blog-card:hover {
  transform: translateY(-10px);
}


.blog-card h3 {
  margin-top: 1vw;
  transition: all 0.45s;
  margin-bottom: 1vw;
  font-size: 1.563vw;
  /* font-family: 'Montserrat'; */
  line-height: 29px;
}

.pagination {
  display: flex
;
  justify-content: end;
  gap: 1vw;
}

.blog-card h3 a:hover {
  color: #00FF66;
  cursor: pointer;
}

.blog-card p {
  font-size: 0.942vw;
  font-weight: 300;
}

.pagination button {
  background: none;
  outline: none;
  border: none;
}

button#next {
  font-size: 1.3vw;
}
button#prev {
  font-size: 1.1vw;
}

button#next i{
  margin-left: 5px;
}

button#prev i{
  margin-right:5px;
  transform: rotate(-180deg);
}


section.Videos {
  padding: 4vw 9vw;
  position: relative;
}


.head_vid h1 {
  text-align: left;
  font-size: 3.125vw;
  letter-spacing: 2px;
  margin-bottom: 40px;
  /* font-family: 'Montserrat'; */
}

.Vide_Card_cnt {
  display: grid;
  grid-template-columns: auto auto auto;
}

.img_over_lays i {
  position: absolute;
  left: 50%;
  top: 50%;
  font-size: 4vw;
  /* transfrom: translate(-50%, -50%); */
  transform: translate(-50%, -50%) !important;
  transition: all 0.45s;
}

.img_over_lays img {
  width: 100%;
  height: 17.188vw;
  transition: all 0.45s;
}
.img_over_lays {
  position: relative;
}

.video_card {
  width: 25.065vw;
  margin-bottom: 4vw;
  position: relative;
}

.video_card:hover i{
  color:#00FFA3
}

.video_card:hover img{
    transform: scale(1.1);
}

.video_card p {
  text-align: center;
  margin-top: 10px;
  /* font-family: 'Montserrat'; */
  font-size: 1.302vw;
}
.video_card p:hover{

}

.last_padd {
  padding: 8.5vw 9vw;
  padding-bottom: 0;
}

.last_padd .cardsss {
  background: #171515;
  padding: 3vw;
  width: 100%;
  text-align: center;
  border-radius: 1vw;
  /* box-shadow: 0 0 1vw rgba(0, 255, 150, 0.5); */
  /* border: 0.2vw solid rgba(0, 255, 150, 0.3); */
}

/* Heading */


/* Paragraph */
.last_padd .cardsss p {
  font-size: 1.2vw;
  color: #ccc;
  margin-bottom: 2vw;
  line-height: 1.6;
}

/* Button Container */
.last_padd .buttons {
  display: flex;
  justify-content: center;
  gap: 2vw;
}

/* Buttons */
.last_padd .btn {

    display: flex;
    align-items: center;
    padding: 0.8vw 2vw;
    border-radius: 0.6vw;
    text-decoration: none;
    font-size: 1.172vw;
    font-weight: 400;
    transition: 0.3s;
    cursor: pointer;
}


.last_padd .btn-whitepaper {
  /* background: linear-gradient(to right, #00ff87, #0085ff); */
  background:linear-gradient(81.69deg, #12E700 -18.97%, #00FFA3 48.96%, #0803FF 115.49%);
  color: black;
  border: none;
}

.last_padd .btn-whitepaper img,.last_padd .btn-docs img{
  margin-right: 0.5vw

}

.last_padd .btn-docs {
  background: transparent;
  color: white;
  /* border: 0.2vw solid #aaa; */
}

/* Hover Effects */
.last_padd .btn:hover {
  transform: scale(1.05);
}

.last_padd .cardsss h2 {
  font-size: 2.083vw;
  margin-bottom: 1.5vw;
}


.card_upper{
  background:linear-gradient(180deg, rgba(1, 255, 103, 0.6) 0%, rgba(11, 229, 246, 0.6) 51.04%, rgba(29, 46, 254, 0.6) 100%);
  border-radius: 1.1vw;
  padding: 0.1vw;
}

.card_upper p{
  width:45.964vw;
  margin: 0px auto;
}




.blg_grd {
  bottom: -50px;
  left: -106px !important;
}



.stc_mark {
  position: relative;
  padding: 2vw 6vw;
  display: flex
;
  justify-content: space-between;
  margin-top: 12vw;
}

.btn_txtt a {
  background: linear-gradient(93.69deg, #00FF66 11.93%, #1F1BFF 88.28%);
  padding: 0.9vw 2.5vw;
  display: inline-block;
  margin-top: 3vw;
  color: #000;
  border-radius: 4px;
  letter-spacing: 2px;
  background-size: 200% 100%;
  background-position: 40% 0;
  transition: background-position .5s;
}

.left_stcc h1 {
  font-size: 3.125vw;
  /* font-family: 'Poppins'; */
  line-height: 72px;
  background: linear-gradient(93.69deg, #00FF66 11.93%, #09F4F4 50.5%, #1F1BFF 88.28%);
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}

  .left_stcc p {
    /* font-family: 'Ubuntu'; */
    line-height: 38px;
    font-size: 1.432vw;
    /* padding-right: 5vw; */
    font-weight: 400;
    margin-top: 1.8vw;
}


.left_stcc {
  width: 60%;
}

.rght_bcss {
  width: 40%;
  display: flex
;
  flex-direction: column;
  /* justify-content: center; */
  /* align-items: flex-end; */
}

.rght_bcss img {
  width: 41.862vw;
  height: 28.32vw;
  /* width: 34.505vw; */
  /* height: 26.693vw; */
  animation-name: floating;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}
.left_stcc .img_Cymp {
  width: 39.453vw;
  display: flex;
  flex-direction: column;
  gap: 2vw;
  margin-top: 4vw;
}

.clr_box {
  margin-top: 1.5vw;
  width: 25vw;
  display: flex;
  justify-content: space-between;
}

.clr_box a {
  display: inline-block;
  padding: 0.5vw 0.5vw;
  /* background: red; */
  margin-right: 0.5vw;
  font-size: 0.9vw;
  border-radius: 10px;
  width: 100%;
  text-align: center;
  border-radius: 20px;
}

.imgg_clrs{
  width: 25.586vw;
}

.send{
  background: #0267FF;
}

.recieve{
  background:#FF8811
}

.exchange{
  background: #11A3FF;
}


.trade{
  background:#9111FF;
}


section.ppl_rss {
  padding: 7.5vw 9vw;
  padding-bottom: 0vw;
}

/* Title */
.ppl_rss h2 {
  font-size: 3.125vw;
  font-weight: 700;
  /* margin-bottom: 1.3vw; */
  text-align: center;
  margin-bottom: 4vw;
  background: linear-gradient(81.69deg, #12E700 -18.97%, #00FFA3 48.96%, #0803FF 115.49%);
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* Wallet Cards */
.ppl_rss .wallets {
  display: flex;
  justify-content: center;
  gap: 1.3vw; /* Equivalent to 20px */
}


.ppl_rss .wallet-card {
  background: #1c1f2e;
  padding: 1.3vw;
  border-radius: 0.65vw;
  text-align: center;
  width: 20.117vw;
  /* height: 14.258vw; */
  display: flex
;
  flex-direction: column;
  justify-content: space-between;
}
.ppl_rss .currency {
  font-size: 0.78vw; /* Equivalent to 12px */
  color: #999;
}

.ppl_rss .amount {
  font-size: 1.43vw; /* Equivalent to 22px */
  font-weight: bold;
  margin: 0.65vw 0; /* Equivalent to 10px */
}

/* Percentage Change Boxes */
.ppl_rss .change {
  font-size: 0.91vw;
  padding: 0.32vw;
  border-radius: 0.32vw;
  /* width: fit-content; */
  margin: auto;
  display: flex
;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

/* Colors for Different Cryptos */
.ppl_rss .negative p {
  background: #ff6600;
  width: 4.688vw;
  height: 2.018vw;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
}

.ppl_rss .positive p {
  background: #8a2be2;
  width: 4.688vw;
  height: 2.018vw;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
}



.ppl_rss .neutral p{
  background: #00aaff;
  width: 4.688vw;
  height: 2.018vw;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
}

/* Connect Wallet Button */
.ppl_rss .connect-wallet {
  display: block;
  margin-top: 1.3vw;
  background: linear-gradient(81.69deg, #12E700 -18.97%, #00FFA3 48.96%, #0803FF 115.49%);
  border: none;
  padding: 0.65vw 1.3vw;
  color: #000;
  font-size: 1.04vw;
  border-radius: 0.32vw;
  cursor: pointer;
  margin: 3vw auto;
  margin-bottom: 0;
}

.ppl_rss .connect-wallet:hover {
  opacity: 0.8;
}


.pys_tv {
  display: flex;
  justify-content: space-between;
  align-items: center;

}


.pys_tv h3 {
    font-size: 1.172vw;
    font-weight: 400;
}
.ppl_rss .amount {
  font-size: 2.109vw;
  font-weight: 500;
  margin: 0.65vw 0;
  /* font-family: 'Rajdhani'; */
  text-align: left;
}

.market-trend {
  display: flex
;
  align-items: center;
  gap: 3vw;
  width: 100%;
  padding: 7.5vw 10vw;
  padding-bottom: 0;
}

/* Left Side Info */
.market-trend .trend-info {
  width: 25%;
}

   .market-trend  h2 {
  font-size: 2.409vw;
  margin-bottom: 1vw;
  font-weight: 400;
}

   .market-trend  p {
  font-size: 1vw;
  color: #fff;
  line-height: 1.7vw;
  font-weight: 200;
}

.market-trend .trade-btn {
  background: linear-gradient(81.69deg, #12E700 -18.97%, #00FFA3 48.96%, #0803FF 115.49%);
  border: none;
  padding: 0.95vw 2.5vw;
  color: #000;
  font-size: 1.042vw;
  cursor: pointer;
  margin-top: 1vw;
  border-radius: 0.32vw;
}

 .market-trend  .trade-btn:hover {
  opacity: 0.8;
}

/* Table */
.market-trend .trend-table {
    background: none;
    border-radius: 1vw;
    padding: 2vw;
    width: 75%;
    border: 2.1px solid #242938;
}



 .market-trend  table {
  width: 100%;
  border-collapse: collapse;
}

 .market-trend  thead tr {
  text-align: left;
  font-size: 1.2vw;
  color: #bbb;
}

 .market-trend  th,  .market-trend  td {
  padding: 1vw;
}

 .market-trend  tbody  .market-trend  tr {
  border-top: 0.1vw solid rgba(255, 255, 255, 0.1);
  font-size: 1.1vw;
}

 .market-trend  tbody  .market-trend  td {
  color: white;
}

/* Crypto Colors */
 .market-trend  .bitcoin {
  color: #f2a900;
}

 .market-trend  .ethereum {
  color: #8a2be2;
}

 .market-trend  .ripple {
  color: #00aaff;
} .market-trend  

/* Positive Change */
 .market-trend  .positive {
  color: #00ff87;
}

/* Chart Placeholder */
 .market-trend  .chart {
  width: 4vw;
  height: 1.5vw;
  border-radius: 0.5vw;
}

 .market-trend  .chart-bitcoin {
  background: linear-gradient(45deg, #ffb800, #ff8800);
}

 .market-trend  .chart-ethereum {
  background: linear-gradient(45deg, #8a2be2, #6528c7);
}

 .market-trend  .chart-ripple {
  background: linear-gradient(45deg, #00aaff, #0088cc);
}

/* Buy Button */
.market-trend .buy-btn {
  /* background: linear-gradient(45deg, #006eff, #004cff); */
  background: transparent;
  border: none;
  /* padding: 0.2vw 2vw; */
  color: white;
  font-size: 0.911vw;
  border-radius: 0.5vw;
  cursor: pointer;
  width: 5.143vw;
  height: 2.409vw;
  border-radius: 20px;
  border: 1.05px solid #0267FF;
  transition: all 0.45s;
}

.market-trend .buy-btn:hover{
  background:#004DF4;
}

.market-trend .bt_frs{
  background:#0267FF;

}


.market-trend thead tr th {
  font-weight: 100;
  font-size: 0.911vw;
}


.countdown {
  display: flex;
  gap: 2vw;
}
.time-box {
  background: rgba(255, 255, 255, 0.1);
  border: 2px solid rgba(255, 255, 255, 0.3);
  border-radius: 8px;
  padding: 1vw;
  text-align: center;
  font-size: 2vw;
  font-weight: bold;
  width: 6vw;
  height: 4vw;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.time-box span {
  font-size: 1.2vw;
  opacity: 0.7;
}





.counts_lgg .stats-container {
  display: flex
;
  justify-content: space-around;
  /* width: 80vw; */
  text-align: center;
}

.counts_lgg .stat {
  font-size: 3vw;
  font-weight: 400;
}


.counts_lgg .label {
  font-size: 0.872vw;
  opacity: 0.7;
  font-weight: 200;
}
section.counts_lgg {
  padding: 7.5vw 14vw;
  padding-bottom: 0;
}


.head_mop h5 {
  font-size: 1.367vw;
  font-weight: 400;
  letter-spacing: 2px;
}

.head_mop h1 {
  font-size: 2.93vw;
  /* line-height: 55px; */
  font-size: 3.125vw;
  font-weight: 700;
  /* margin-bottom: 1.3vw; */
  text-align: center;
  margin-bottom: 4vw;
  background: linear-gradient(81.69deg, #12E700 -18.97%, #00FFA3 48.96%, #0803FF 115.49%);
  background-clip: text;
  -webkit-text-fill-color: transparent;
  line-height: 72px;
}



.head_mop {
    margin: 5vw auto;
    margin-top: 0;
    width: 46.094vw;
    text-align: center;
}


.mpp_upper {
  position: relative;
  overflow: hidden;
}

section.map_scrts {
  padding: 7.5vw 0vw;
  padding-bottom: 0;
}










.contact_frm {
  display: flex
;
  justify-content: space-between;
  align-items: flex-start;
  padding: 8vw 9vw;
  padding-top: 14vw;
  padding-bottom: 0;
  /* max-width: 1200px; */

  /* padding: 2vw; */
}





.contact-wrapper h2, .contact-wrapper h3 {
  margin-bottom: 15px;
  color: #fff;
  font-weight: 600;
  font-size: 3.125vw;
  /* font-family: 'Poppins'; */
  line-height: 72px;
  background: linear-gradient(93.69deg, #00FF66 11.93%, #09F4F4 50.5%, #1F1BFF 88.28%);
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}

.contact_frm .text-content {
  max-width: 70%;
}

.contact_frm .text-content h2 {
  font-size: 3.125vw;
  color: #fff;
  font-weight: bold;
  background: linear-gradient(93.69deg, #00FF66 11.93%, #09F4F4 50.5%, #1F1BFF 88.28%);
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.contact_frm .contact-link {
  font-size: 1vw;
  color: #fff;
  text-decoration: none;
  display: flex;
  align-items: center;
  margin-bottom: 1vw;
  display: inline-block;
  font-size: 26px;
  font-weight: 500;
}
.contact_frm .contact-link img {
  width: 1.2vw;
  margin-right: 0.5vw;
}
.contact_frm .image-container {
  position: relative;
  width: 30%;
}






.contact_frm .image-container {
  position: relative;
  width: 30%;
  animation-name: floating;
  animation-duration: 4s;
  animation-iteration-count: infinite;
}

@keyframes floating {
  0% {
    /* box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.6); */
    transform: translatey(0px);
  }
  50% {
    /* box-shadow: 0 25px 15px 0px rgba(0, 0, 0, 0.2); */
    transform: translatey(-10px);
  }
  100% {
    /* box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.6); */
    transform: translatey(0px);
  }
  
}






















.contact-wrapper {
  display: flex
;
  justify-content: space-between;
  /* background: #1e1e1e; */
  /* width: 900px; */
  border-radius: 10px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  /* padding: 30px; */
  padding: 2vw 9vw;
  gap: 4vw;
  padding-top: 7.5vw;
}

.contact-wrapper .form-container {
  /* flex: 1; */
  padding-right: 30px;
  width: 65%;
  /* background: #1c1f2e; */
  padding: 36px;
  border-radius: 31px;
}

.contact-wrapper .contact-container {
  border: 2px solid #333;
  padding-left: 30px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 35%;
  /* background: #1c1f2e; */
  border-radius: 20px;
}

.contact-wrapper h2, .contact-wrapper h3 {
  margin-bottom: 15px;
  color: #fff;
  font-weight: 600;
  font-size: 3.125vw;
  /* font-family: 'Poppins'; */
  line-height: 72px;
  background: linear-gradient(93.69deg, #00FF66 11.93%, #09F4F4 50.5%, #1F1BFF 88.28%);
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}

.contact-wrapper p {
  color: #bbb;
  font-size: 14px;
  font-weight: 300;
}

.contact-wrapper .form-group {
  display: flex;
  gap: 21px;
}

.contact-wrapper .form-group div {
  /* flex: 1; */
  width: 50%;
  display: flex
;
  flex-direction: column;
}

.contact-wrapper label {
  font-weight: 400;
  margin-top: 10px;
}
.contact-wrapper input, .contact-wrapper textarea {
  width: 100%;
  padding: 12px;
  margin-top: 5px;
  border: 1px solid #555;
  border-radius: 5px;
  background: #2c2c2c;
  color: #fff;
  font-weight: 300;
}

.contact-wrapper button {
  width: 100%;
  background: linear-gradient(81.69deg, #12E700 -18.97%, #00FFA3 48.96%, #0803FF 115.49%);
  border: none;
  padding: 14px;
  border-radius: 5px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.3sease;
  margin-top: 15px;
  color: #000;
}

.contact-wrapper button:focus{
  background: #000;
  color: #fff;
}

/* .contact-wrapper button:hover {
  background: #e6c200;
} */
.contact-wrapper .contact-info {
  font-size: 14px;
  margin-top: 10px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.contact-wrapper .icons {
  margin: 15px 0;
  display: flex;
  gap: 10px;
}
.contact-wrapper .icons i {
  font-size: 18px;
  cursor: pointer;
  color: #fff;
  transition: color 0.3s ease;
}
.contact-wrapper .icons i:hover {
  color:#fff;
  background:#004DF4;
}
.contact-wrapper .thin-strip {
  width: 100%;
  height: 2px;
  background: #333;
  margin: 10px 0;
}






























a.contact-link i {
  margin-right: 0.5vw;
}

.form-container input{
  margin-bottom: 38px;
}

.contact-wrapper .form-container {

    /* flex: 1; */
    padding-right: 30px;
    width: 65%;
    /* background: #1c1f2e; */
    padding: 36px;
    border-radius: 31px;
    border: 1px solid #333;

}


.form-container p {
  margin-bottom: 1.5vw;
}

.contact-wrapper .contact-container {
  border: 2px solid #333;
  padding-left: 30px;
  display: flex
;
  flex-direction: column;
  justify-content: flex-start;
  width: 35%;
  /* background: #1c1f2e; */
  border-radius: 20px;
  padding-top: 2vw;
}


.contact-container p {
  margin-bottom: 10px;
}

iframe {
  width: 100%;
  height: 40vw;
  margin-top: 7.5vw;
  border: none;
}


.contact-container p i {
  color: #0194FE;
  margin-right: 1.1vw;
}

.contact-container .icons i {
  display: flex
;
  border: 2px solid #333;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  color: #b7b7b7;
}

.normal-gradient:hover {
  animation: moveLeftRight;
  transform: translateX(91px);
  display: none;
}

@keyframes moveLeftRight {
  0% {
      transform: translateX(0);
  }
  100% {
      transform: translateX(300px);
  }
}







.mpp img {
  width: 100%;
}

span.bitcoin img,span.ethereum img ,span.ripple img  {
  position: relative;
  top: 8px;
}







.owl_container .swiper-button-next,.owl_container .swiper-button-prev {
  width: 3.581vw; 
  height: 3.581vw;
  background: rgba(0, 0, 0, 0.7); /* Dark background */
  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4); /* Light border */
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Arrow styling */
.owl_container .swiper-button-next::after, .owl_container .swiper-button-prev::after {
  font-size: 18px;
  color: white;
  font-weight: bold;
}

/* Adjust positioning */
.owl_container .swiper-button-next{
  right: 5.208vw;
  top: 56%;
}

.owl_container .swiper-button-prev{
  left: 5.208vw;
  top: 56%;
}


.cst_socials.flex .icon i {
  background: linear-gradient(41.93deg, #23CAEA 69.87%, #0680B7 111.63%);
  background-clip: text;
  -webkit-text-fill-color: transparent;
}











.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 2;
  top: 0;
  left: 0;
  background-color: #111;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}

.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #fff;
  display: block;
  transition: 0.3s;
  font-weight: 300;
}

.sidenav a:hover {
  color: #f1f1f1;
}

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}


.lgopo_img img {
  width: 48px;
}

.lgopo_img {
display: flex;
align-items: center;
gap: 5vw;
font-size: 4vh;
padding-left: 25px;
margin-bottom: 28px;
}


.search_input {
  position: relative;
  display: none;
}

.search_input input{
  margin-top: 21px;
  padding: 8px 16px;
  border-radius: 20px;
  border: none;
  border: 1px solid #c7c7c7;
  width: 100%;
  background: transparent;
}


  .search_input i {
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(24%);
    color: #2310e4;
}


  .mttm ul li {
    margin-bottom: 13px;
    text-align: left;
    position: relative;
    list-style: circle;
}


.mttm h3 {
  margin-bottom: 11px;
}

.dot_lstt {
  position: absolute;
  left: -17px;
  top: 50%;
  transform: translateY(-50%);
  width: 10px;
  height: 10px;
  background: #fff;
  z-index: 2;
  border-radius: 50%;
  margin-right: -15px;
  display: none;
}




















.brt_tgd body {
  background-color: #0d0d0d;
  color: white;
  /* font-family: 'Poppins', sans-serif; */
  text-align: center;
  padding: 5vw;
}
.brt_tgd {
  padding: 1.5vw 0vw;
  padding-bottom: 0vw;
  max-width: 60vw;
  margin: auto;
}

.head_mop h1{
  font-size: 3.125vw;
  font-weight: 700;
  /* margin-bottom: 1.3vw; */
  text-align: center;
  margin-bottom: 4vw;

}


.brt_tgd  h1{ 

font-size: 3.125vw;
font-weight: 700;
/* margin-bottom: 1.3vw; */
text-align: center;
margin-bottom: 3.5vw;
background: linear-gradient(81.69deg, #12E700 -18.97%, #00FFA3 48.96%, #0803FF 115.49%);
background-clip: text;
-webkit-text-fill-color: transparent;
line-height: 72px;

}


.brt_tgd .steps {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  text-align: left;
}
.brt_tgd .step {
  width: 45%;
  margin-bottom: 2vw;
  display: flex;
  align-items: center;
}

.brt_tgd .step-number {
  font-size: 3.255vw;
  font-weight: 700;
  color: #2f2f2f;
}


.brt_tgd .step-content {
  margin-left: 1vw;
  display: flex;
  flex-direction: column;
  gap: 0.5vw;
}

.brt_tgd .step-title {
  font-size: 1.628vw;
  font-weight: 500;
}


.brt_tgd .step-desc {
  font-size: 0.972vw;
  color: #FFFFFFCC;
}

.brt_tgd .btn {
  display: flex
;
  justify-content: center;
  align-items: center;
  margin-top: 2vw;
  padding: 0.6vw 2vw;
  background-color: #007bff;
  color: white;
  font-size: 1.3vw;
  border-radius: 1vw;
  text-decoration: none;
  /* width: fit-content; */
  /* margin-left: auto; */
  /* margin-right: auto; */
  font-size: 17px;
  border-radius: 20px;
}





.simple_box img {
  margin-top: 60px;
  width: 100%;
}
.simple_box img {
  margin-top: 36px;
  width: 100%;
  height: 118px;
}
._mn_byx {
  position: relative;
  margin-top: -46px;
}
.bttm {
  display: flex;
      align-items: center;
      justify-content: center;
      gap: 24px;
      /* margin-bottom: 40px; */
      position: relative;
      z-index: 2;
      /* border: 1px solid #2a4f8c; */
      border-radius: 120px 120px 0px 0px;
      border-bottom: 0px solid transparent;
      padding-top: 10px;
      padding-bottom: 0px;
      background: #000;
      position: absolute;
      width: 40vw;
      top: 49%;
      left: 50%;
      transform: translateX(-50%);
      background: transparent;
}

.bttm_fft_clr {
  background: linear-gradient(90deg, #000618 2.31%, #00C3FD 47.25%, #000618 99.25%);
  text-align: center;
  font-size: 20px;
  color: #000;
  margin-top: 1vw;
}

.grdelps {
  position: absolute;
  left: -54px;
  top: -121px;
}


.grdelps2 img {
  filter: blur(300px);
}

.grdelps2 {
  position: absolute;
  right: -54px;
  top: -121px;
}


.grdelps img {
  filter: blur(300px);
}
.rght_bt img {
  width: 34.505vw;
  height: 26.693vw;
  animation-name: none;
  animation-duration: 4s;
  animation-iteration-count: infinite;
}

@keyframes floatship{
  0% {
    /* box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.6); */
    transform: translatey(0px);
  }
  
  50% {
    /* box-shadow: 0 25px 15px 0px rgba(0, 0, 0, 0.2); */
    transform: translatey(-30px);
  }
  100% {
    /* box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.6); */
    transform: translatey(0px);
  }
}



.lft_abt {
  width: 60%;
  display: flex
;
  flex-direction: column;
  justify-content: center;
}

a.trs_pht.aos-init.aos-animate {
  width: 40.211vw;
  height: 33.174vw;
  background: #2B2069;
  border-radius: 10px;
  overflow: hidden;
}
.trs_pht img {
  width: 96%;
  height: 96%;
  object-fit: cover;
  border-radius: 10px;
}

.trs_pht {
  display: flex
;
  justify-content: flex-end;
  align-items: end;
}

.rght_bt {
  width: 50%;
  /* background: white; */
  display: flex
;
  align-items: flex-start;
}
/* .rght_bt img {
  width: 34.505vw;
  height: 26.693vw;
  object-fit: cover;
} */


.gett_Cnt {
  display: grid
;
  grid-template-columns: auto auto auto;
  justify-content: space-between;
  column-gap: 2.1vw;
 
}

.gett_Cnt .gett_Card:hover{
  transform: translateY(-20px);


}
.num img {
  width: 100%;
}




@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}



}





.fsq_sect .rght_fsq {
  padding: 0vw 3vw;
  width: 100%;
}





    .rght_fsq h1 {
      font-size: 42px;
      font-weight: 700;
      text-transform: capitalize;
      letter-spacing: 2px;
      font-size: 3.125vw;
      text-align: center;
      background: linear-gradient(93.69deg, #00FF66 11.93%, #09F4F4 50.5%, #1F1BFF 88.28%);
      background-clip: text;
      -webkit-text-fill-color: transparent;
  }



  .fqc_Form {
    font-size: 1.563vw;
    position: relative;
    z-index: 2;
    text-align: center;
    margin-top: 0.7vw;
    line-height: 2.669vw;
}

.circle {
  height: 100px;
  width: 100px;
  border-radius: 50%;
  background-color: #ff4343;
  
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.circle:before,
.circle:after {
  content: '';
  display: block;
  position: absolute;
  top: 0; 
  right: 0; 
  bottom: 0; 
  left: 0;
  border: 1px solid #ff4343;
  border-radius: 50%;
}


.circle:before {
  animation: ripple 2s linear infinite;
}

.circle:after {
  animation: ripple 2s linear 1s infinite;
}

@keyframes ripple{
  0% { transform: scale(1); }
  50% { transform: scale(1.3); opacity:1; }
  100% { transform: scale(1.6); opacity:0; }
}

/* Text */
.text {
  text-align: center;
  vertical-align: middle;
  /* line-height: 100px;   */
  margin: 0;
}































  .faq-container {
    width: 48.828vw;
      /* padding: 7.1vw 6vw; */
      padding-bottom: 0;
      margin-bottom: 0;
  
    margin: 0px auto;
    margin-top: 4vw;
}

.faq-item {
  background: linear-gradient(90deg, #09F24B 0%, #0486D0 99%);
  margin: 10px 0;
  /* border-radius: 5px; */
  overflow: hidden;
  cursor: pointer;
  transition: all 0.3sease-in-out;
}
.faq-title {
  padding: 15px;
  font-weight: 600;
  display: flex
;
  align-items: center;
  color: black;
}
.faq-title .question {
  flex-grow: 1;
  color: #000;
  font-size: 1.172vw;
}
.faq-title .plus {
  margin-right: 10px;
  color: #000;
  font-size: 1.172vw;
}
  .faq-title .question {
    flex-grow: 1;
    color: #000;
}
.faq-content {
  max-height: 0;
  overflow: hidden;
  padding: 0 15px;
  background-color: #0c121c;
  color: white;
  transition: max-height 0.3s ease-in-out, padding 0.3s ease-in-out;
}
.faq-item.active .faq-content {
  font-weight: 400;
  max-height: 200px;
  padding: 15px;
  border: 1px solid #478FC1;
  font-size: 1.042vw;
}




.only_blue{
  position: absolute;
  left: 0;
  filter: blur(250px);
}



.only_green {
  position: absolute;
  top: 10vw;
  right: 0;
  filter: blur(300px);
  z-index: 1;
  width: 400px;
}

.owl_container {
  position: relative; /* Ensure the container is positioned */
  overflow: visible; /* Allow overflow to be visible */
}
.owl_container .owl-nav button.owl-prev {
  position: absolute;
  left: -10%;
  top: 50%;
  transform: translateY(-50%);
  width: 60px;
  height: 60px;
  border-radius: 50%;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border: 1px solid #7A97BB !important;
  display: flex
;
  justify-content: center;
  align-items: center;
  z-index: 10;
}

.owl_container .owl-nav button.owl-prev span, .owl_container .owl-nav button.owl-next span {
  color: #000 !important;
  font-size: 2vw;
  font-weight: 200;
  width: 20px;
  height: 20px;
  display: flex
;
  justify-content: center;
  align-items: center;
  background: linear-gradient(81.69deg, #12E700 -18.97%, #00FFA3 48.96%, #0803FF 115.49%);
  border-radius: 50%;
}

.owl_container .owl-nav button.owl-next {
  position: absolute;
  right: -10%;
  top: 50%;
  transform: translateY(-50%);
  width: 60px;
  height: 60px;
  border-radius: 50%;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border: 1px solid #7A97BB !important;
  display: flex
;
  justify-content: center;
  align-items: center;
  z-index: 10;
}

.owl_container .owl-nav button.owl-prev span, .owl_container .owl-nav button.owl-next span {
  color: #000 !important;
  font-size: 2vw;
  font-weight: 200;
  width: 20px;
  height: 20px;
  display: flex
;
  justify-content: center;
  align-items: center;
  background: linear-gradient(81.69deg, #12E700 -18.97%, #00FFA3 48.96%, #0803FF 115.49%);
  border-radius: 50%;
}
  
  .owl_container .owl-nav button.owl-prev:hover,
  .owl_container .owl-nav button.owl-next:hover {
    background: transparent !important;
  }
  
  .owl_container .owl-nav button.owl-prev span,
  .owl_container .owl-nav button.owl-next span {
    color: #000 !important;
    font-size: 2vw;
    font-weight: 200;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: linear-gradient(81.69deg, #12E700 -18.97%, #00FFA3 48.96%, #0803FF 115.49%);
    border-radius: 50%;
  } /* Ensure it's above other elements */



  .owl_container .owl-nav button.owl-prev span, .owl_container .owl-nav button.owl-next span {
    color: #000 !important;
    font-size: 2vw;
    font-weight: 200;
    width: 40px;
    height: 40px;
    display: flex
;
    justify-content: center;
    align-items: center;
    background: linear-gradient(81.69deg, #12E700 -18.97%, #00FFA3 48.96%, #0803FF 115.49%);
    border-radius: 50%;
}
.owl_container .owl-nav button.owl-prev:hover,
.owl_container .owl-nav button.owl-next:hover {
  background: transparent !important;
}



.owl-dots {
  display: none;
}


  .prv_js {
    font-size: 1.563vw;
    position: relative;
    z-index: 2;
    text-align: center;
    margin-top: 0.7vw;
    line-height: 2.669vw;
}



.btm_mn {
  padding: 0vw 1vw;
}


.mtx_roadmap{
  position: relative;
  padding: 7.5vw 9vw;
  padding-bottom: 0;
}

.head_rdmp {
  font-size: 3.125vw;
  text-align: center;
  background: linear-gradient(93.69deg, #00FF66 11.93%, #09F4F4 50.5%, #1F1BFF 88.28%);
  background-clip: text;
  -webkit-text-fill-color: transparent;
}


.mtx_tmn_p {
  font-size: 1.563vw;
  position: relative;
  z-index: 2;
  text-align: center;
  margin-top: 0.7vw;
  line-height: 2.669vw;
  margin-bottom: 92px;
}

.byx_rmd {
  width: 13.281vw;
  height: 7.747vw;
  background: #1A1C34;
  display: flex
;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  margin-top: -8px;
}

.byx_rmd h4 {
  font-size: 1.042vw;
  font-weight: 500;
  line-height: 19.4px;
}

.byx_rmd p {
  font-size: 0.911vw;
  text-align: center;
  /* line-height: 26px; */
  margin-top: 0.5vw;
}


.dmnds{
  clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
  background: red;

}


.dmnds {
  clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
  background: linear-gradient(81.69deg, #12E700 -18.97%, #00FFA3 48.96%, #0803FF 115.49%);
  width: 2.018vw;
  height: 2.018vw;
}

.circle_rmmd {
  height: 0.977vw;
  width: 0.977vw;
  background: transparent;
  border: 2px solid #fff;
  border-radius: 50%;
}

.line {
  width: 0.195vw;
  height: 6.12vw;
  background: #1A1C34;
}


.bx_crdss {
  display: flex
;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}


.rdmp_boxx {
  display: grid
;
  grid-template-columns: auto auto auto auto auto;
  margin-top: 5vw;
}

.cst_btm {
  margin-top: 12px;
}

.bttm_prys p {
  /* font-family: "Ubuntu", serif; */
  font-size: 1.432vw;
  font-weight: 400;
  line-height: 36px;
}













.byxx_box {
  display: grid
;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  margin-top: 3vw;
}

  .byxx_box .card {
    display: flex
;
    align-items: center;
    background: white;
    padding: 15px;
    border-radius: 10px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    width: 100%;
    height: 4.818vw;
    background: linear-gradient(81.69deg, #12E700 -18.97%, #00FFA3 48.96%, #0803FF 115.49%);
}

.byxx_box span {
  color: #000;
}

.byxx_box .iconic {
  width: 40px;
  height: 40px;
  background: #eef3ff;
  border-radius: 10px;
  display: flex
;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
}


.byxx_box .icon img {
  width: 20px;
  height: 20px;
}


.srst-fnd .rght_sttr h1 {
 
    display: inline-block;
    font-size: 2.93vw;
    color: #fff;
    /* font-family: "Inter", serif; */
    font-weight: 700;
    line-height: 60px;
    background: none;

}


.srst-fnd .left_sttr {
  width: 50%;
  /* background: red; */
}





.srst-fnd .left_sttr img {
  width: 37.891vw;
  height: 35.547vw;
  border-radius: 10px;
  border: 3px solid #00EEEC;
  /* border: 3px solid #00EEEC; */
}

.srst-fnd .rght_sttr {
  width: 50%;
}
.srst-fnd {
  gap: 0vw;
}

.srst-fndse{
  gap: 0;

}

.srst-fndse .left_sttr {
  width: 50%;
  /* background: red; */
}

.srst-fndse .rght_sttr{
  width: 50%;

}

.srst-fndse img {
  width: 36.328vw;
  height: 32.813vw;
  width: 36.328vw;
  height: 32.813vw;
  animation-name: floating;
  animation-duration: 4s;
  animation-iteration-count: infinite;
}




.head_abt {
  margin-top: 1vw;
}

.pr-abtt p {
  /* font-family: "Ubuntu", serif; */
  font-size: 1.432vw;
  line-height: 38px;
}

.srst-fndse {
  padding: 7.5vw 9vw;
  padding-bottom: 0;
  display: flex;
  justify-content: space-between;
  position: relative;
}

.srst-fnd {
  display: flex
;
  justify-content: space-between;
  padding: 7.5vw 6vw;
  padding-bottom: 0;
  position: relative;
}


.stc_mark {
  position: relative;
  padding: 2vw 6vw;
  display: flex
;
  justify-content: space-between;
  margin-top: 12vw;
  padding-bottom: 0;
}
.grdo-rght {
  width: 400px;
  height: 400px;
  position: absolute;
  right: 0;
  background: linear-gradient(180deg, #00FF94 0%, #00FF94 100%);
  z-index: -1;
  border-radius: 50%;
  transform: rotate(13deg);
  filter: blur(280px);
}

section.map_scrts {
  padding: 7.5vw 0vw;
  padding-bottom: 0;
}



.grd_fullt {
  width: 400px;
  height: 300px;
  position: absolute;
  left: 0;
  top: 0;
  background: linear-gradient(180deg, #00FF94 0%, #2400FF 100%);
  z-index: -1;
  border-radius: 50%;
  transform: rotate(13deg);
  filter: blur(250px);
}
.market-trend{
  position: relative;
}



.grd_fulltes {
  width: 200px;
  height: 300px;
  position: absolute;
  right: 0;
  top: 0;
  background: linear-gradient(180deg, #00FF94 100%, #2400FF 100%);
  z-index: -1;
  border-radius: 50%;
  transform: rotate(13deg);
  filter: blur(200px);
}

.map_scrts{
  position: relative;

}
.map_scrts .grd_fullt {
  top: 15vw;
  filter: blur(180px);
}

.map_scrts .grd_fulltes {
  top: 15vw;
  filter: blur(180px);
}

.blog-card p {
  font-size: 1.042vw;
  font-weight: 400;
  /* font-family: 'Ubuntu'; */
  line-height: 22px;
}

.blg_grd {
  /* bottom: -50px; */
  left: -106px !important;
}
.blg_grd:first-child{
  top: 20vw;
}

.blg_grd {
  top:50px;
  left: -106px !important;
  animation:none;
}

.nva li a {
  /* font-family: 'Montserrat'; */
  font-size: 1.302vw;
  font-weight: 500;
}


.yutbt .lft_abt h1 br{

  display: none;

}




 .mtx_roadmap .owl-carousel .owl-nav.disabled{
  display: block;
}


  .mtx_roadmap .owl-carousel .owl-nav button.owl-next {
    position: absolute;
    right: -7%;
    top: 50%;
    transform: translateY(-50%);
    width: 60px;
    height: 60px;
    border-radius: 50%;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    border: 1px solid #7A97BB !important;
    display: flex
;
    justify-content: center;
    align-items: center;
    z-index: 10;
}



  .mtx_roadmap .owl-carousel .owl-nav button.owl-prev {
    position: absolute;
    left: -7%;
    top: 50%;
    transform: translateY(-50%);
    width: 60px;
    height: 60px;
    border-radius: 50%;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    border: 1px solid #7A97BB !important;
    display: flex
;
    justify-content: center;
    align-items: center;
    z-index: 10;
}


.mtx_roadmap .owl-nav button.owl-prev span,.mtx_roadmap .owl-nav button.owl-next span{
  font-size: 2.5vw;
}


.crpt .pasllte{
  display: inline-block;
  background: linear-gradient(6.69deg, #141740 6.13%, #0D0932 95.66%);
  font-size: 0.621vw;
  padding: 3px 12px;
  margin-right: 10px;
  border-radius: 4px;
  letter-spacing: 1px;
}

.wallets_Connected_btn {
  background: linear-gradient(93.69deg, #00FF66 11.93%, #1F1BFF 88.28%);
  padding: 0.9vw 2vw;
  display: inline-block;
  margin-top: 0vw;
  color: #000;
  border-radius: 32px;
  letter-spacing: 0px;
  background-size: 200% 100%;
  background-position: 40% 0;
  transition: background-position .5s;
  display: flex;
  align-items: center;
  gap: 1vw;
  animation: gradientRun 5s ease infinite;
}

a.wallets_Connected_btn i {
  color: #000;
  font-size: 1vw;
  transform: rotate(-40deg);
}


.wallets_Connected_btn:hover{
  
  background: linear-gradient(93.69deg, #00FF66 11.93%, #1F1BFF 88.28%);

}

@keyframes gradientRun {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}


.lft_abt h3 {
  margin-top: 1vw;
  font-weight: 500;
  line-height: 35px;
  font-size: 1.563vw;
}

footer .contact-info div i {
  /* font-weight: 400; */
}

.contact-info div {
  font-size: 1.1vw;
  margin-bottom: 1vw;
}

footer .contact-info div i {
  /* font-weight: 400; */
  margin-right: 0.7vw;
}


footer .section li a i {
  margin-right: 0.5vw;
  transform: rotate(-45deg);
}

footer .section li a {
  font-size: 1.1vw;
}

.nws_letter {
  position: relative;
}

.nws_letter button {
  position: absolute;
  right: 4%;
  top: 50%;
  transform: translateY(-50%);
  background: linear-gradient(81.69deg, #12E700 -18.97%, #00FFA3 48.96%, #0803FF 115.49%);
  border: none;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}

.nws_letter {
  background: #fff;
  padding: 1vw;
  border-radius: 39px;
  margin-top: 2vw;
}

.nws_letter input {
  border: none;
}

h2.follows_part {
  font-size: 1.172vw;
  font-weight: 600;
  margin-top: 2vw;
  color: white;
  margin-bottom: 1vw;
}

a.lgopo_img {
  display: flex
;
  align-items: center;
}



.foundation_sect {
  width: 100%;
  /* height: 445px; */
  margin-top: 2vw;
}

.foundation_sect h1 {
  color: #fff;
    display: inline-block;
    font-size: 1.693vw;

}

.foundation_sect i {
  font-size: 2vw;
}


.foundation_sect {
  width: 100%;
  margin-top: 12vw;
  padding: 2vw 7vw;
}


.foundation_sect h2 {
  font-size: 3.125vw;
  font-weight: 700;
  line-height: 62px;
  background: linear-gradient(93.69deg, #00FF66 11.93%, #09F4F4 50.5%, #1F1BFF 88.28%);
  background-clip: text;
  -webkit-text-fill-color: transparent;
}


.foundation_sect p {
  font-size: 1.432vw;
  line-height: 38px;
  margin-top: 6px;
}

.section_found_soa {

    padding: 2vw 7vw;
}
.img_for img{

  object-fit: cover;
  width:100%;
  transition: all 0.45s ease-in-out;
  height: 500px;
  /* border-radius: 20px; */
}


.img_for{
overflow: hidden;
border-radius: 20px;


}

.img_for:hover img{

   transform: scale(1.1);


}


.svg_img {
  width: 50%;
}


.h11 {
  width: 50%;
}

.svg_img img {
  width: 100%;
}

.menns_box {
  display: flex
;
  justify-content: center;
  align-items: center;
  margin-top: 8vw;
  gap: 5vw;
}

.h11 h1 {
  background: linear-gradient(93.69deg, #00FF66 11.93%, #09F4F4 50.5%, #1F1BFF 88.28%);
  background-clip: text;
  font-size: 2.125vw;
  -webkit-text-fill-color: transparent;
}

.h11 p{
  line-height: 38px;
  font-size: 1.432vw;
  /* line-height: 30px; */
  font-weight: 200;
  margin-top: 14px;
  
}





.blog_dtl_Sect {
  padding: 7vw 9vw;
  padding-top: 16vw;
  padding-bottom: 0;
}

.blg-detail_img img {
  transition: all 0.85s;
  width: 100%;

  height: 100%;
  object-fit: cover;
}

.blg-detail_img {
  height: 800px;
}

.lfft {
  width: 70%;
  padding-right: 8vw;
}

.rghht{
  width: 30%;
}


.blg-detail_img {
  overflow: hidden;
  border-radius: 20px;
  /* background: red; */

}

.blg-detail_img img{
  transition: all 0.85s;

}

.blg-detail_img:hover img{
  transform: scale(1.1);
  transition: all 0.85s;
}




.blogg_head h1 {
  font-weight: 500;
  font-size: 2.5vw;
  background: linear-gradient(93.69deg, #00FF66 11.93%, #09F4F4 50.5%, #1F1BFF 88.28%);
    background-clip: text;
    -webkit-text-fill-color: transparent;
}


.para_form {
  margin-top: 3vw;
}

.para_form p {
  font-size: 1.2vw;
  line-height: 30px;
}

.main_bllgo_section {
  display: flex
;
  /* flex-direction: column; */
  margin-top: 3vw;
}

.categories {
  display: flex
;
  gap: 1vw;
  justify-content: flex-end;
  margin-top: 3vw;
}


.cat_gort h1 {
  border-top: 4px solid #00FF66;
  background: linear-gradient(93.69deg, #00FF66 11.93%, #09F4F4 50.5%, #1F1BFF 88.28%);
  background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-top: 0.5vw;
  font-size: 1.5vw;
  font-weight: 400;
}
.cat_gort ul li a {
  display: block;
  text-align: center;
  margin-bottom: 1vw;
}



.recent_blog h1 {
  border-top: 4px solid #00FF66;
  background: linear-gradient(93.69deg, #00FF66 11.93%, #09F4F4 50.5%, #1F1BFF 88.28%);
  background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-top: 0.5vw;
  font-size: 1.5vw;
  font-weight: 400;
}

.rghht {
  width: 30%;
  /* padding-left: 3vw; */

}



.lfft {
  width: 70%;
  padding-right: 5vw;
}




.cat_gort ul {
  margin: 1.5vw;
}

.recent_blog{

  margin-top: 3vw;

}

.blog_box_marr {
  display: flex
;
  flex-direction: column;
  /* justify-content: space-between; */
  margin-top: 2vw;
}
.dte_admmin p {
  font-size: 1.3vw;
  color: #c5c5c5;
  font-weight: 500;
}



.categories p{
  display: inline-block;
  background: linear-gradient(6.69deg, #141740 6.13%, #0D0932 95.66%);
  font-size: 0.621vw;
  padding: 3px 12px;
  margin-right: 10px;
  border-radius: 4px;
  letter-spacing: 1px;
}


.para_form p {
  font-size: 1.2vw;
  line-height: 36px;
}



.blog_bbanner{
  position: relative;
  /* background: red; */
  /* height: 100vh; */


}


.main_section_bllg{
 position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

}

.main_section_bllg h2 {
  font-size: 2.5vw;
  font-weight: 400;
  text-align: center;
  margin-top: 1vw;
}

.main_section_bllg p {
  font-size: 1.2vw;
  line-height: 36px;
  margin-top: 1vw;
  color: #9D9D9D;
  text-align: center;
}


.simple_boxx{
  width: 100%;
  height: 100px;
  background:#13161f;

}


.load-more-container button {
  padding: 10px 20px;
  font-size: 16px;
  cursor: pointer;
}


#loadMoreBtn{

  background: linear-gradient(93.69deg, #00FF66 11.93%, #09F4F4 50.5%, #1F1BFF 88.28%);
  border: none;
  color: #000;
}