.navbar3-wrapper {
  display: contents;
}
 
.navbar3-container {
  width: 100%;
  display: flex;
  position: relative;
  justify-content: center;
  background-color: var(--dl-color-theme-neutral-light);
}
 
.navbar3-navbar-interactive {
  width: 100%;
  display: flex;
  max-width: idth;
  align-items: center;
  padding-top: var(--dl-layout-space-twounits);
  padding-left: var(--dl-layout-space-threeunits);
  padding-right: var(--dl-layout-space-threeunits);
  flex-direction: column;
  padding-bottom: var(--dl-layout-space-twounits);
  justify-content: center;
}
 
.navbar3-desktop-menu {
  flex: 1;
  display: flex;
  justify-content: center;
}
 
.navbar3-header {
  width: 1400px;
  height: 101px;
  display: flex;
  position: relative;
  flex-shrink: 0;
  flex-direction: column;
}
 
.navbar3-rectangle1 {
  top: 0px;
  left: 0px;
  width: 1400px;
  height: 101px;
  position: absolute;
  border-color: rgba(32, 40, 45, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 16px;
}
 
.navbar3-text10 {
  top: 40px;
  left: 341px;
  color: rgb(194, 212, 231);
  width: 789px;
  height: auto;
  position: absolute;
  font-size: 18px;
  font-style: Medium;
  text-align: left;
  font-family: Montserrat;
  font-weight: 500;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.navbar3-text11 {
  color: #c2d4e7;
}
 
.navbar3-text13 {
  color: #ffffff;
}
 
.navbar3-text16 {
  top: 28px;
  left: 39px;
  color: rgba(255, 255, 255, 1);
  width: 200px;
  height: auto;
  position: absolute;
  font-size: 28px;
  font-style: Regular;
  text-align: center;
  font-family: KasseUltraFLF;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.navbar3-streamlinelogosxtwitterlogoblock {
  top: 39px;
  left: 1244px;
  width: 24px;
  height: 24px;
  position: absolute;
}
 
.navbar3-icbaselinetelegram {
  top: 36px;
  left: 1309px;
  width: 30px;
  height: 30px;
  position: absolute;
}
 
.navbar3-ellipse8 {
  top: 46px;
  left: 644px;
  width: 11px;
  height: 11px;
  position: absolute;
}
 
.navbar3-burger-menu {
  display: none;
}
 
.navbar3-icon10 {
  width: var(--dl-layout-size-xsmall);
  height: var(--dl-layout-size-xsmall);
}
 
.navbar3-mobile-menu {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
  display: none;
  padding: var(--dl-layout-space-twounits);
  z-index: 100;
  position: absolute;
  flex-direction: column;
  justify-content: space-between;
  background-color: var(--dl-color-theme-neutral-light);
}
 
.navbar3-nav {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.navbar3-top {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-layout-space-threeunits);
  justify-content: space-between;
}
 
.navbar3-logo {
  height: 3rem;
}
 
.navbar3-close-menu {
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.navbar3-icon12 {
  width: var(--dl-layout-size-xsmall);
  height: var(--dl-layout-size-xsmall);
}
 
.navbar3-links {
  gap: var(--dl-layout-space-unit);
  flex: 0 0 auto;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
 
.navbar3-icon-group {
  gap: var(--dl-layout-space-twounits);
  display: flex;
}
 
.home-fragment1 {
  display: contents;
}
 
.home-text10 {
  display: inline-block;
}
 
.home-fragment2 {
  display: contents;
}
 
.home-text11 {
  display: inline-block;
}
 
.home-fragment3 {
  display: contents;
}
 
.home-text12 {
  display: inline-block;
}
 
.home-fragment4 {
  display: contents;
}
 
.home-text13 {
  display: inline-block;
}
 
.home-fragment5 {
  display: contents;
}
 
.home-text14 {
  display: inline-block;
}
 
.navbar3root-class-name {
  position: sticky;
  align-self: center;
  background-color: transparent;
}
 
@media(max-width: 767px) {
  .navbar3-navbar-interactive {
    padding-left: var(--dl-layout-space-twounits);
    padding-right: var(--dl-layout-space-twounits);
  }
  .navbar3-desktop-menu {
    display: none;
  }
  .navbar3-burger-menu {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
 
@media(max-width: 479px) {
  .navbar3-navbar-interactive {
    padding: var(--dl-layout-space-unit);
  }
  .navbar3-mobile-menu {
    padding: var(--dl-layout-space-unit);
  }
}

.banner1-wrapper {
  display: contents;
}
 
.banner1-container {
  gap: var(--dl-layout-space-unit);
  display: flex;
  position: relative;
  align-items: center;
}
 
.banner1-aboutus {
  width: 1431px;
  height: 696px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner1-imgaboutbg {
  top: 100px;
  left: 0px;
  width: 1144px;
  height: 496px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner1-roundedrectangle1 {
  top: 0px;
  left: 0px;
  width: 1144px;
  height: 496px;
  position: absolute;
  border-color: rgba(32, 40, 45, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 16px;
}
 
.banner1-roundedrectangle2 {
  top: 34px;
  left: 44px;
  width: 1051px;
  height: 417px;
  position: absolute;
  border-color: rgba(66, 98, 114, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 16px;
}
 
.banner1-txtaboutus {
  top: 195px;
  left: 113px;
  width: 610px;
  height: 280px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner1-text1 {
  color: rgba(255, 255, 255, 1);
  width: 384px;
  height: auto;
  position: absolute;
  font-size: 60px;
  font-style: Regular;
  text-align: center;
  font-family: KasseUltraFLF;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner1-text2 {
  top: 120px;
  color: rgba(255, 255, 255, 1);
  width: 610px;
  height: auto;
  position: absolute;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  font-family: Montserrat;
  font-weight: 400;
  line-height: 32px;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner1-imggigi {
  top: 0px;
  left: 735px;
  width: 696px;
  height: 696px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner1-gigilogo500x5001 {
  top: 0px;
  left: 0px;
  width: 696px;
  height: 696px;
  position: absolute;
}

.banner11-wrapper {
  display: contents;
}
 
.banner11-container {
  gap: var(--dl-layout-space-unit);
  display: flex;
  position: relative;
  align-items: center;
}
 
.banner11-secfeature {
  width: 1400px;
  height: 938px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner11-secbgfeature {
  top: 0px;
  left: 0px;
  width: 1400px;
  height: 938px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner11-roundedrectangle1 {
  top: 0px;
  left: 0px;
  width: 1400px;
  height: 938px;
  position: absolute;
  border-color: rgba(32, 40, 45, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 16px;
}
 
.banner11-roundedrectangle2 {
  top: 47px;
  left: 44px;
  width: 1310px;
  height: 849px;
  position: absolute;
  border-color: rgba(66, 98, 114, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 16px;
}
 
.banner11-txtfeature {
  top: 100px;
  left: 256px;
  width: 888px;
  height: 164px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner11-text10 {
  left: 252px;
  color: rgba(255, 255, 255, 1);
  width: 384px;
  height: auto;
  position: absolute;
  font-size: 60px;
  font-style: Regular;
  text-align: center;
  font-family: KasseUltraFLF;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner11-text11 {
  top: 100px;
  color: rgba(255, 255, 255, 1);
  width: 888px;
  height: auto;
  position: absolute;
  font-size: 18px;
  font-style: Regular;
  text-align: center;
  font-family: Montserrat;
  font-weight: 400;
  line-height: 32px;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner11-txtgogogigi {
  top: 338px;
  left: 97px;
  width: 584px;
  height: 253px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner11-roundedrectangle3 {
  top: 0px;
  left: 0px;
  width: 576px;
  height: 222px;
  position: absolute;
  border-color: rgba(146, 182, 199, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 16px;
}
 
.banner11-txtgogo {
  top: 30px;
  left: 161px;
  width: 423px;
  height: 223px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner11-text12 {
  color: rgba(255, 255, 255, 1);
  width: 384px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  font-family: KasseUltraFLF;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner11-text13 {
  top: 63px;
  color: rgba(255, 255, 255, 1);
  width: 423px;
  height: auto;
  position: absolute;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  font-family: Montserrat;
  font-weight: 400;
  line-height: 32px;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner11-icngogo {
  top: 33.129638671875px;
  left: 32px;
  width: 95px;
  height: 76px;
  position: absolute;
}
 
.banner11-txtmeme1 {
  top: 338px;
  left: 735px;
  width: 576px;
  height: 253px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner11-roundedrectangle4 {
  top: 0px;
  left: 0px;
  width: 576px;
  height: 222px;
  position: absolute;
  border-color: rgba(146, 182, 199, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 16px;
}
 
.banner11-txtmeme2 {
  top: 30px;
  left: 165px;
  width: 384px;
  height: 223px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner11-text14 {
  color: rgba(255, 255, 255, 1);
  width: 384px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  font-family: KasseUltraFLF;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner11-text15 {
  top: 63px;
  color: rgba(255, 255, 255, 1);
  width: 374px;
  height: auto;
  position: absolute;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  font-family: Montserrat;
  font-weight: 400;
  line-height: 32px;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner11-icnmeme {
  top: 34.653076171875px;
  left: 42px;
  width: 69px;
  height: 90.64682006835938px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner11-group {
  top: 0px;
  left: 0px;
  width: 68.742431640625px;
  height: 90.64682006835938px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.banner11-vector {
  top: 0px;
  left: 0px;
  width: 69px;
  height: 91px;
  position: absolute;
}
 
.banner11-txtfiar1 {
  top: 592px;
  left: 97px;
  width: 584px;
  height: 268px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner11-roundedrectangle5 {
  top: 0px;
  left: 0px;
  width: 576px;
  height: 222px;
  position: absolute;
  border-color: rgba(146, 182, 199, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 16px;
}
 
.banner11-txtfiar2 {
  top: 45px;
  left: 161px;
  width: 423px;
  height: 223px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner11-text16 {
  color: rgba(255, 255, 255, 1);
  width: 384px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  font-family: KasseUltraFLF;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner11-text17 {
  top: 63px;
  color: rgba(255, 255, 255, 1);
  width: 423px;
  height: auto;
  position: absolute;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  font-family: Montserrat;
  font-weight: 400;
  line-height: 32px;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner11-icnfair {
  top: 66.14794921875px;
  left: 39px;
  width: 80px;
  height: 80px;
  position: absolute;
}
 
.banner11-txtearn1 {
  top: 592px;
  left: 735px;
  width: 576px;
  height: 268px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner11-roundedrectangle6 {
  top: 0px;
  left: 0px;
  width: 576px;
  height: 222px;
  position: absolute;
  border-color: rgba(146, 182, 199, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 16px;
}
 
.banner11-txtearn2 {
  top: 45px;
  left: 165px;
  width: 384px;
  height: 223px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner11-text18 {
  color: rgba(255, 255, 255, 1);
  width: 384px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  font-family: KasseUltraFLF;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner11-text19 {
  top: 63px;
  color: rgba(255, 255, 255, 1);
  width: 374px;
  height: auto;
  position: absolute;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  font-family: Montserrat;
  font-weight: 400;
  line-height: 32px;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner11-incearn {
  top: 45px;
  left: 21px;
  width: 110px;
  height: 135px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner11-nounrocket79033021 {
  top: 0px;
  left: 0px;
  width: 110px;
  height: 135px;
  position: absolute;
}

.banner12-wrapper {
  display: contents;
}
 
.banner12-container {
  gap: var(--dl-layout-space-unit);
  display: flex;
  position: relative;
  align-items: center;
}
 
.banner12-sectokenomics {
  width: 1508px;
  height: 1077px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner12-vector {
  top: 0px;
  left: 45px;
  width: 1400px;
  height: 1077px;
  position: absolute;
  box-shadow: 0px 6px 25.299999237060547px 13px rgba(0, 0, 0, 0.2800000011920929) ;
}
 
.banner12-imgtokenomicsgigi1 {
  top: 264px;
  left: 391px;
  width: 754px;
  height: 760px;
  position: absolute;
}
 
.banner12-txtsupply {
  top: 437px;
  left: 14px;
  width: 423px;
  height: 95px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner12-text10 {
  top: 46px;
  left: 39px;
  color: rgba(255, 255, 255, 1);
  width: 384px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: right;
  font-family: KasseUltraFLF;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner12-text11 {
  color: rgba(255, 255, 255, 1);
  width: 423px;
  height: auto;
  position: absolute;
  font-size: 18px;
  font-style: Regular;
  text-align: right;
  font-family: Montserrat;
  font-weight: 400;
  line-height: 32px;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner12-txtliquidity {
  top: 437px;
  left: 1085px;
  width: 423px;
  height: 95px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner12-text12 {
  top: 46px;
  color: rgba(255, 255, 255, 1);
  width: 384px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  font-family: KasseUltraFLF;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner12-text13 {
  color: rgba(255, 255, 255, 1);
  width: 423px;
  height: auto;
  position: absolute;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  font-family: Montserrat;
  font-weight: 400;
  line-height: 32px;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner12-txttax {
  top: 713px;
  left: 93px;
  width: 331px;
  height: 95px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner12-text14 {
  top: 46px;
  color: rgb(255, 255, 255);
  right: -17px;
  width: 291px;
  height: auto;
  position: absolute;
  font-size: 22px;
  font-style: Regular;
  text-align: right;
  font-family: KasseUltraFLF;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner12-text18 {
  color: rgba(255, 255, 255, 1);
  right: -17px;
  width: 423px;
  height: auto;
  position: absolute;
  font-size: 18px;
  font-style: Regular;
  text-align: right;
  font-family: Montserrat;
  font-weight: 400;
  line-height: 32px;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner12-txtrewards {
  top: 713px;
  left: 1085px;
  width: 423px;
  height: 95px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner12-text19 {
  top: 46px;
  color: rgba(255, 255, 255, 1);
  width: 252px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  font-family: KasseUltraFLF;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner12-text20 {
  color: rgba(255, 255, 255, 1);
  width: 423px;
  height: auto;
  position: absolute;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  font-family: Montserrat;
  font-weight: 400;
  line-height: 32px;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner12-txttoken {
  top: 139px;
  left: 301px;
  width: 888px;
  height: 164px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner12-text21 {
  left: 141px;
  color: rgba(255, 255, 255, 1);
  width: 606px;
  height: auto;
  position: absolute;
  font-size: 60px;
  font-style: Regular;
  text-align: center;
  font-family: KasseUltraFLF;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner12-text22 {
  top: 100px;
  color: rgba(255, 255, 255, 1);
  width: 888px;
  height: auto;
  position: absolute;
  font-size: 18px;
  font-style: Regular;
  text-align: center;
  font-family: Montserrat;
  font-weight: 400;
  line-height: 32px;
  font-stretch: normal;
  text-decoration: none;
}

.gallery1-wrapper {
  display: contents;
}
 
.gallery1-gallery3 {
  gap: var(--dl-layout-space-fiveunits);
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.gallery1-secgallery {
  width: 1400px;
  height: 746px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.gallery1-secbggallery {
  top: 0px;
  left: 0px;
  width: 1400px;
  height: 746px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.gallery1-roundedrectangle1 {
  top: 0px;
  left: 0px;
  width: 1400px;
  height: 746px;
  position: absolute;
  border-color: rgba(32, 40, 45, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 16px;
}
 
.gallery1-roundedrectangle2 {
  top: 35px;
  left: 53px;
  width: 1310px;
  height: 677px;
  position: absolute;
  border-color: rgba(66, 98, 114, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 16px;
}
 
.gallery1-text {
  top: 139px;
  left: 397px;
  color: rgba(255, 255, 255, 1);
  width: 606px;
  height: auto;
  position: absolute;
  font-size: 60px;
  font-style: Regular;
  text-align: center;
  font-family: KasseUltraFLF;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.gallery1-imggallery1 {
  top: 285px;
  left: 97px;
  width: 273px;
  height: 273px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.gallery1-roundedrectangle3 {
  top: 0px;
  right: -25px;
  width: 273px;
  height: 273px;
  position: absolute;
  border-color: rgba(146, 182, 199, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 16px;
}
 
.gallery1-imggallery3 {
  top: 285px;
  left: 717px;
  width: 273px;
  height: 273px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.gallery1-roundedrectangle4 {
  top: 0px;
  left: 0px;
  width: 273px;
  height: 273px;
  position: absolute;
  border-color: rgba(146, 182, 199, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 16px;
}
 
.gallery1-imggallery2 {
  top: 285px;
  left: 407px;
  width: 273px;
  height: 273px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.gallery1-roundedrectangle5 {
  top: 0px;
  right: -11px;
  width: 273px;
  height: 273px;
  position: absolute;
  border-color: rgba(146, 182, 199, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 16px;
}
 
.gallery1-imggallery4 {
  top: 285px;
  right: 110px;
  width: 273px;
  height: 273px;
  position: absolute;
  border-color: rgba(146, 182, 199, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 16px;
}
 
.gallery1-btngallery {
  top: 618px;
  left: 652px;
  width: 97px;
  height: 23px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.gallery1-ellipse13 {
  top: 0px;
  left: 37px;
  width: 23px;
  height: 23px;
  position: absolute;
}
 
.gallery1-ellipse14 {
  top: 4px;
  left: 82px;
  width: 15px;
  height: 15px;
  position: absolute;
}
 
.gallery1-ellipse15 {
  top: 4px;
  left: 0px;
  width: 15px;
  height: 15px;
  position: absolute;
}

.banner13-wrapper {
  display: contents;
}
 
.banner13-container {
  gap: var(--dl-layout-space-unit);
  display: flex;
  position: relative;
  align-items: center;
}
 
.banner13-sechowtobuy {
  width: 1400px;
  height: 1002px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner13-secbghowtobuy {
  top: 0px;
  left: 0px;
  width: 1400px;
  height: 938px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner13-roundedrectangle1 {
  top: 0px;
  left: 0px;
  width: 1400px;
  height: 938px;
  position: absolute;
  border-color: rgba(32, 40, 45, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 16px;
}
 
.banner13-roundedrectangle2 {
  top: 47px;
  left: 44px;
  width: 1310px;
  height: 849px;
  position: absolute;
  border-color: rgba(66, 98, 114, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 16px;
}
 
.banner13-txthowtobuy {
  top: 100px;
  left: 256px;
  width: 888px;
  height: 164px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner13-text10 {
  left: 154px;
  color: rgba(255, 255, 255, 1);
  width: 580px;
  height: auto;
  position: absolute;
  font-size: 60px;
  font-style: Regular;
  text-align: center;
  font-family: KasseUltraFLF;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner13-text11 {
  top: 100px;
  color: rgba(255, 255, 255, 1);
  width: 888px;
  height: auto;
  position: absolute;
  font-size: 18px;
  font-style: Regular;
  text-align: center;
  font-family: Montserrat;
  font-weight: 400;
  line-height: 32px;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner13-txt01 {
  top: 344px;
  left: 158px;
  width: 502px;
  height: 122px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner13-text12 {
  left: 119px;
  color: rgba(255, 255, 255, 1);
  width: 252px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  font-family: KasseUltraFLF;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner13-text13 {
  top: 51px;
  left: 119px;
  color: rgba(255, 255, 255, 1);
  width: 383px;
  height: auto;
  position: absolute;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  font-family: Montserrat;
  font-weight: 400;
  line-height: 32px;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner13-text14 {
  text-decoration: NONE;
}
 
.banner13-text15 {
  text-decoration: UNDERLINE;
}
 
.banner13-ellipse16 {
  top: 0px;
  left: 0px;
  width: 73px;
  height: 73px;
  position: absolute;
}
 
.banner13-text17 {
  top: 15px;
  left: 18px;
  color: rgba(255, 255, 255, 1);
  width: 38px;
  height: auto;
  position: absolute;
  font-size: 30px;
  font-style: Regular;
  text-align: center;
  font-family: KasseUltraFLF;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner13-txt02 {
  top: 510px;
  left: 158px;
  width: 463px;
  height: 122px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner13-text18 {
  left: 119px;
  color: rgba(255, 255, 255, 1);
  width: 252px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  font-family: KasseUltraFLF;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner13-text19 {
  top: 51px;
  left: 119px;
  color: rgba(255, 255, 255, 1);
  width: 344px;
  height: auto;
  position: absolute;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  font-family: Montserrat;
  font-weight: 400;
  line-height: 32px;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner13-ellipse17 {
  top: 0px;
  left: 0px;
  width: 73px;
  height: 73px;
  position: absolute;
}
 
.banner13-text20 {
  top: 15px;
  left: 8px;
  color: rgba(255, 255, 255, 1);
  width: 58px;
  height: auto;
  position: absolute;
  font-size: 30px;
  font-style: Regular;
  text-align: center;
  font-family: KasseUltraFLF;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner13-txt03 {
  top: 676px;
  left: 158px;
  width: 463px;
  height: 147px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner13-text21 {
  left: 119px;
  color: rgba(255, 255, 255, 1);
  width: 252px;
  height: auto;
  position: absolute;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  font-family: KasseUltraFLF;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner13-text22 {
  top: 51px;
  left: 119px;
  color: rgba(255, 255, 255, 1);
  width: 344px;
  height: auto;
  position: absolute;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  font-family: Montserrat;
  font-weight: 400;
  line-height: 32px;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner13-ellipse18 {
  top: 0px;
  left: 0px;
  width: 73px;
  height: 73px;
  position: absolute;
}
 
.banner13-text23 {
  top: 15px;
  left: 8px;
  color: rgba(255, 255, 255, 1);
  width: 58px;
  height: auto;
  position: absolute;
  font-size: 30px;
  font-style: Regular;
  text-align: center;
  font-family: KasseUltraFLF;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner13-arrow {
  top: 438px;
  left: 173px;
  width: 44px;
  height: 209px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner13-pixelarticonsarrowup1 {
  top: 10px;
  left: 0px;
  width: 44px;
  height: 44px;
  position: absolute;
}
 
.banner13-pixelarticonsarrowup2 {
  left: 0px;
  width: 44px;
  bottom: -5px;
  height: 44px;
  position: absolute;
}
 
.banner13-imghowtobuy1 {
  top: -192px;
  left: 449px;
  width: 698px;
  height: 758px;
  position: absolute;
}

.banner14-wrapper {
  display: contents;
}
 
.banner14-container {
  gap: var(--dl-layout-space-unit);
  height: 1278px;
  display: flex;
  position: relative;
  align-items: center;
  background-size: cover;
  background-image: url("public/external/img_bg_main-1300h.webp");
}
 
.banner14-seccommunity {
  width: 1400px;
  height: 882px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner14-secbgcommunity {
  top: 0px;
  left: 0px;
  width: 1400px;
  height: 882px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner14-roundedrectangle1 {
  top: 0px;
  left: 0px;
  width: 1400px;
  height: 882px;
  position: absolute;
  border-color: rgba(32, 40, 45, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 16px;
}
 
.banner14-roundedrectangle2 {
  top: 44px;
  left: 44px;
  width: 1310px;
  height: 799px;
  position: absolute;
  border-color: rgba(66, 98, 114, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 16px;
}
 
.banner14-txtcommunity {
  top: 100px;
  left: 120px;
  width: 840px;
  height: 164px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner14-text1 {
  color: rgba(255, 255, 255, 1);
  width: 840px;
  height: auto;
  position: absolute;
  font-size: 60px;
  font-style: Regular;
  text-align: left;
  font-family: KasseUltraFLF;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner14-text2 {
  top: 100px;
  color: rgba(255, 255, 255, 1);
  width: 753px;
  height: auto;
  position: absolute;
  font-size: 18px;
  font-style: Regular;
  text-align: left;
  font-family: Montserrat;
  font-weight: 400;
  line-height: 32px;
  font-stretch: normal;
  text-decoration: none;
}
 
.banner14-icnsocial {
  top: 116px;
  left: 1017px;
  width: 259px;
  height: 73px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner14-icntwitterx {
  top: 0px;
  left: 93px;
  width: 73px;
  height: 73px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner14-ellipse20 {
  top: 0px;
  left: 0px;
  width: 73px;
  height: 73px;
  position: absolute;
  border-color: rgba(146, 182, 199, 1);
  border-style: solid;
  border-width: 2px;
}
 
.banner14-streamlinelogosxtwitterlogoblock {
  top: 19px;
  left: 19px;
  width: 35px;
  height: 36px;
  position: absolute;
}
 
.banner14-icntelegram {
  top: 0px;
  left: 186px;
  width: 73px;
  height: 73px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner14-ellipse21 {
  top: 0px;
  left: 0px;
  width: 73px;
  height: 73px;
  position: absolute;
  border-color: rgba(146, 182, 199, 1);
  border-style: solid;
  border-width: 2px;
}
 
.banner14-icbaselinetelegram {
  top: 15px;
  left: 15px;
  width: 44px;
  height: 44px;
  position: absolute;
}
 
.banner14-icndex {
  top: 0px;
  left: 0px;
  width: 73px;
  height: 73px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner14-ellipse19 {
  top: 0px;
  left: 0px;
  width: 73px;
  height: 73px;
  position: absolute;
  border-color: rgba(146, 182, 199, 1);
  border-style: solid;
  border-width: 2px;
}
 
.banner14-bitcoiniconsgraphfilled {
  top: 7px;
  left: 7px;
  width: 60px;
  height: 60px;
  position: absolute;
}
 
.banner14-imgcommunitygraph {
  top: 335px;
  left: 120px;
  width: 1165px;
  height: 452px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner14-rectangle1995 {
  top: -32px;
  left: 0px;
  width: 1165px;
  height: 452px;
  position: absolute;
}
 
.banner14-secfooter {
  width: 1400px;
  height: 118px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.banner14-roundedrectangle3 {
  top: 0px;
  left: 0px;
  width: 1400px;
  height: 118px;
  position: absolute;
  border-color: rgba(32, 40, 45, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 16px;
}
 
.banner14-text3 {
  top: 46px;
  left: 324px;
  color: rgba(255, 255, 255, 1);
  width: 753px;
  height: auto;
  position: absolute;
  font-size: 18px;
  font-style: Regular;
  text-align: center;
  font-family: Montserrat;
  font-weight: 400;
  line-height: 32px;
  font-stretch: normal;
  text-decoration: none;
}

.home-container1 {
  width: 100%;
  display: flex;
  min-height: 100vh;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-start;
  background-color: #0F1315;
}
 
.home-fragment1 {
  display: contents;
}
 
.home-text10 {
  display: inline-block;
}
 
.home-fragment2 {
  display: contents;
}
 
.home-text11 {
  display: inline-block;
}
 
.home-fragment3 {
  display: contents;
}
 
.home-text12 {
  display: inline-block;
}
 
.home-fragment4 {
  display: contents;
}
 
.home-text13 {
  display: inline-block;
}
 
.home-fragment5 {
  display: contents;
}
 
.home-text14 {
  display: inline-block;
}
 
.home-header1 {
  top: 199px;
  left: 0px;
  right: 0px;
  height: 265px;
  display: none;
  position: fixed;
  align-self: center;
  justify-content: center;
}
 
.home-header2 {
  width: 1400px;
  height: 101px;
  display: flex;
  position: relative;
  align-self: center;
  align-items: center;
  flex-shrink: 0;
  justify-content: flex-start;
}
 
.home-rectangle1 {
  top: 0px;
  left: 0px;
  width: 1400px;
  height: 101px;
  position: absolute;
  border-color: rgba(32, 40, 45, 1);
  border-style: solid;
  border-width: 2px;
  border-radius: 16px;
}
 
.home-text15 {
  top: 40px;
  left: 341px;
  color: rgb(194, 212, 231);
  width: 789px;
  height: auto;
  position: absolute;
  font-size: 18px;
  font-style: Medium;
  text-align: center;
  font-family: Montserrat;
  font-weight: 500;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.home-text16 {
  color: #c2d4e7;
}
 
.home-text18 {
  color: #ffffff;
}
 
.home-text21 {
  top: 28px;
  left: 39px;
  color: rgba(255, 255, 255, 1);
  width: 200px;
  height: auto;
  position: absolute;
  font-size: 28px;
  font-style: Regular;
  text-align: center;
  font-family: KasseUltraFLF;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.home-streamlinelogosxtwitterlogoblock {
  top: 39px;
  left: 1244px;
  width: 24px;
  height: 24px;
  position: absolute;
}
 
.home-icbaselinetelegram {
  top: 36px;
  left: 1309px;
  width: 30px;
  height: 30px;
  position: absolute;
}
 
.home-ellipse8 {
  top: 46px;
  left: 724px;
  width: 11px;
  height: 11px;
  position: absolute;
}
 
.home-img-hero-gigagirl {
  top: 255px;
  left: 0px;
  right: 0px;
  width: 738px;
  height: 667px;
  margin: auto;
  position: absolute;
  object-fit: cover;
}
 
.home-container2 {
  width: 100%;
  height: 194px;
  display: none;
  position: relative;
  align-self: center;
  align-items: center;
  justify-content: center;
}
 
.home-container3 {
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.home-image1 {
  width: 1432px;
  position: sticky;
  object-fit: cover;
}
 
.home-text22 {
  top: 88px;
  left: 683px;
  position: absolute;
  text-align: center;
  font-family: "Montserrat";
}
 
.home-text23 {
  color: #a3b7b7;
}
 
.home-text25 {
  color: #ffffff;
}
 
.home-text27 {
  color: #a3b7b7;
}
 
.home-text29 {
  color: #a3b7b7;
}
 
.home-image2 {
  top: 0px;
  left: 1583px;
  width: 39px;
  bottom: 0px;
  height: 39px;
  margin: auto;
  position: absolute;
  object-fit: cover;
}
 
.home-text30 {
  top: 78px;
  left: 267px;
  color: rgba(255, 255, 255, 1);
  width: 200px;
  height: auto;
  position: absolute;
  font-size: 28px;
  font-style: Regular;
  text-align: center;
  font-family: KasseUltraFLF;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.home-image3 {
  top: 0px;
  left: 1507px;
  width: 34px;
  bottom: 0px;
  height: 34px;
  margin: auto;
  position: absolute;
  object-fit: cover;
}
 
.home-image4 {
  width: 100%;
  height: 1387px;
  object-fit: cover;
}
 
.home-hero-content1 {
  top: 932px;
  flex: 1;
  left: 0px;
  right: 0px;
  height: 349px;
  margin: auto;
  display: grid;
  position: absolute;
  align-self: center;
  place-items: center;
}
 
.home-hero-content2 {
  width: 1400px;
  height: 272px;
  display: flex;
  position: relative;
  background: linear-gradient(90deg, rgba(18, 33, 40, 1) 19%, rgba(33, 64, 80, 1) 51%, rgba(17, 32, 40, 1) 83%);
  align-items: flex-start;
  flex-shrink: 1;
}
 
.home-text31 {
  top: 47px;
  left: 113px;
  color: rgb(255, 255, 255);
  width: 1207px;
  height: auto;
  position: absolute;
  font-size: 46px;
  font-style: Regular;
  text-align: center;
  font-family: KasseUltraFLF;
  font-weight: 400;
  line-height: 46px;
  font-stretch: normal;
  text-decoration: none;
}
 
.home-text33 {
  font-size: 16px;
  font-family: "Montserrat";
}
 
.home-text34 {
  font-size: 16px;
  font-family: "Montserrat";
}
 
.home-rectangle2 {
  top: 171px;
  left: 52px;
  width: 302px;
  height: 65px;
  position: absolute;
  border-color: rgba(51, 118, 152, 1);
  border-style: solid;
  border-width: 1px;
  border-radius: 16px;
}
 
.home-rectangle3 {
  top: 171px;
  left: 378px;
  width: 302px;
  height: 65px;
  position: absolute;
  border-color: rgba(51, 118, 152, 1);
  border-style: solid;
  border-width: 1px;
  border-radius: 16px;
}
 
.home-rectangle4 {
  top: 171px;
  left: 706px;
  width: 656px;
  height: 65px;
  position: absolute;
  border-color: rgba(51, 118, 152, 1);
  border-style: solid;
  border-width: 1px;
  border-radius: 16px;
}
 
.home-text35 {
  top: 193px;
  left: 118px;
  color: rgba(255, 255, 255, 1);
  width: 171px;
  height: auto;
  position: absolute;
  font-size: 18px;
  font-style: SemiBold;
  text-align: center;
  font-family: Montserrat;
  font-weight: 600;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.home-text36 {
  top: 193px;
  left: 444px;
  color: rgba(255, 255, 255, 1);
  width: 171px;
  height: auto;
  position: absolute;
  font-size: 18px;
  font-style: SemiBold;
  text-align: center;
  font-family: Montserrat;
  font-weight: 600;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.home-text37 {
  top: 193px;
  left: 729px;
  color: rgba(255, 255, 255, 1);
  width: 545px;
  height: auto;
  position: absolute;
  font-size: 18px;
  font-style: SemiBold;
  text-align: center;
  font-family: Montserrat;
  font-weight: 600;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.home-iconamooncopybold {
  top: 189px;
  left: 1310px;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.home-group {
  top: 3px;
  left: 4px;
  width: 16px;
  height: 18px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.home-vector1 {
  top: 0px;
  left: 0px;
  width: 12px;
  height: 13px;
  position: absolute;
}
 
.home-vector2 {
  top: 4px;
  left: 4px;
  width: 12px;
  height: 14px;
  position: absolute;
}
