.Home_topTitle__iA4FH {
  margin-top: 36px;
  max-width: 550px;
  text-align: center;
  font-size: 32px;
  line-height: 52px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 750px) {
  .Home_topTitle__iA4FH {
    font-size: 48px;
    line-height: 70px;
    letter-spacing: 1.92px;
  }
}
@media (min-width: 1024px) {
  .Home_topTitle__iA4FH {
    margin-top: 88px;
    max-width: 700px;
    font-size: 50px;
    line-height: 80px;
  }
}
.Home_topArea__K8Q12 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  padding-top: 158px;
}
@keyframes Home_pulse__g11hs {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  to {
    transform: scale(1);
  }
}
.Home_animationPulse__d8oum {
  animation: Home_pulse__g11hs 2s infinite;
  background-image: linear-gradient(90deg, #09ff9c 0, #60b3ff 57%, #8f5eff);
  font-family: Outfit-SemiBold !important;
}
.Home_mintBtn2__m10TY {
  padding: 0.5rem 1rem 0.5rem 0.5rem;
  text-align: right;
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
@media (min-width: 750px) {
  .Home_mintBtn2__m10TY {
    font-size: 28px;
  }
}
@media (min-width: 1024px) {
  .Home_mintBtn2__m10TY {
    font-size: 16px;
  }
}
.Home_mintBtn2__m10TY,
.Home_mintBtn__g3q_q {
  font-family: Outfit-SemiBold !important;
}
.Home_mintBtn__g3q_q {
  padding: 0.5rem 1rem 0.5rem 0.5rem;
  text-align: right;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.Home_progressContainer__fEOk3 {
  width: 1px;
  height: 90%;
  background: hsla(0, 0%, 100%, 0.2);
  position: relative;
}
.Home_progressBar__yiejZ {
  transition: height 0.2s linear;
  width: 100%;
  background: linear-gradient(
    180deg,
    #a23ad6 0,
    #9772ec 20%,
    #4bafff 50%,
    #7ae99a
  );
  position: absolute;
  top: 0;
}
.Home_progressBall__32gxG {
  position: absolute;
  top: 100%;
  left: -15px;
  transform: translateY(-50%);
}
.Home_progressBar__yiejZ:before {
  content: "";
  position: absolute;
  left: -1px;
  top: 0;
  display: block;
  width: 3px;
  height: 100%;
  flex-shrink: 0;
  border-radius: 10px;
  background: linear-gradient(
    180deg,
    rgba(162, 58, 214, 0.06),
    rgba(151, 114, 236, 0.2) 18.26%,
    #4bafff 64.16%,
    #7ae99a 98.71%
  );
  filter: blur(3px);
}
.Home_card__4VFfu {
  cursor: pointer;
  padding-top: 19px;
  padding-bottom: 19px;
}
.Home_card__4VFfu:hover .Home_subTitle__9TKf_ {
  color: #fff !important;
}
.Home_card__4VFfu:hover .Home_content__yg6_1 {
  color: hsla(0, 0%, 100%, 0.6) !important;
}
.Home_subTitle__9TKf_ {
  font-size: 24px;
  line-height: 36px;
  color: hsla(0, 0%, 100%, 0.4);
}
.Home_subTitleMobile__5s_P0 {
  margin-top: 60px;
  font-size: 30px;
  line-height: 30px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 750px) {
  .Home_subTitleMobile__5s_P0 {
    margin-top: 80px;
    font-size: 40px;
    line-height: 40px;
  }
}
.Home_content__yg6_1 {
  max-width: 340px;
  font-size: 16px;
  line-height: 20px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  color: hsla(0, 0%, 100%, 0.2);
}
.Home_contentMobile__0E_d_ {
  margin-top: 18px;
  font-size: 18px;
  line-height: 28px;
}
@media (min-width: 750px) {
  .Home_contentMobile__0E_d_ {
    margin-top: 24px;
    font-size: 26px;
    line-height: 36px;
  }
}
.Home_contentMobile__0E_d_ {
  color: hsla(0, 0%, 100%, 0.6);
}
.Home_active__mSLqE {
  color: #fff !important;
}
.Home_activeContent__nbn8_ {
  color: hsla(0, 0%, 100%, 0.6) !important;
}
.Home_info__bhMSO {
  width: 46.9%;
  border-radius: 20px;
  box-shadow: inset 0 0 20px 0 hsla(0, 0%, 100%, 0.4);
}
.Home_infoMobile__JWPyW,
.Home_info__bhMSO {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.Home_infoMobile__JWPyW {
  margin-top: 40px;
  width: 100%;
  flex-direction: column;
  padding-left: 40px;
  padding-right: 40px;
  padding-bottom: 20px;
}
@media (min-width: 750px) {
  .Home_infoMobile__JWPyW {
    margin-top: 68px;
  }
}
.Home_infoMobile__JWPyW {
  border-radius: 20px;
  box-shadow: inset 0 0 20px 0 hsla(0, 0%, 100%, 0.4);
}
.Home_infoBtn__X0BQ3 {
  position: absolute;
  left: 48px;
  top: 40px;
  padding: 10px 22px;
}
.Home_infoBtnMobile__6yDJv,
.Home_infoBtn__X0BQ3 {
  display: flex;
  cursor: pointer;
  flex-direction: row;
  align-items: center;
  border-radius: 30px;
  font-size: 16px;
  background-color: #131313;
  letter-spacing: 1px;
  flex-shrink: 0;
  filter: drop-shadow(0 0 20px rgba(255, 255, 255, 0.3));
  border: 1px solid hsla(0, 0%, 100%, 0.6);
}
.Home_infoBtnMobile__6yDJv {
  margin-top: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 52px;
}
.Home_infoBtnMobile__6yDJv:hover,
.Home_infoBtn__X0BQ3:hover {
  color: #fff !important;
  border-color: #fff !important;
}
.Home_earnCard__GWclP {
  display: none;
  padding: 45px 41px 25px;
}
@media (min-width: 1024px) {
  .Home_earnCard__GWclP {
    display: block;
  }
}
.Home_earnCard__GWclP {
  width: calc(33.33% - 19px);
  border-radius: 20px;
  background: rgba(0, 0, 0, 0.26);
  box-shadow: inset 0 0 20px 0 hsla(0, 0%, 100%, 0.3);
}
.Home_earnCardMobile__dYW9r {
  margin-top: 40px;
  width: 100%;
  padding: 36px 30px;
}
@media (min-width: 750px) {
  .Home_earnCardMobile__dYW9r {
    margin-top: 60px;
    padding: 60px 57px;
  }
}
@media (min-width: 1024px) {
  .Home_earnCardMobile__dYW9r {
    display: none;
  }
}
.Home_earnCard2__aN_SQ,
.Home_earnCardMobile__dYW9r {
  border-radius: 20px;
  background: rgba(0, 0, 0, 0.26);
  box-shadow: inset 0 0 20px 0 hsla(0, 0%, 100%, 0.3);
}
.Home_earnCard2__aN_SQ {
  padding: 45px 40px 25px;
  width: calc(50% - 30px);
}
.Home_earnCardFull__eNyZM {
  margin-top: 60px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-left: 40px;
  padding-right: 40px;
  width: 100%;
  border-radius: 20px;
  background: rgba(0, 0, 0, 0.26);
  box-shadow: inset 0 0 20px 0 hsla(0, 0%, 100%, 0.3);
}
.Home_earnCardFullMobile__zP6Du {
  margin-top: 60px;
  display: flex;
  flex-direction: column;
  padding: 30px;
}
@media (min-width: 750px) {
  .Home_earnCardFullMobile__zP6Du {
    padding: 60px 60px 41px;
  }
}
.Home_earnCardFullMobile__zP6Du {
  width: 100%;
  border-radius: 20px;
  background: rgba(0, 0, 0, 0.26);
  box-shadow: inset 0 0 20px 0 hsla(0, 0%, 100%, 0.3);
}
.Home_nftBox__GLMtC {
  position: relative;
  margin-top: 60px;
  display: flex;
  width: 100%;
  flex-direction: column;
  border-radius: 20px;
  padding: 40px 24px;
}
@media (min-width: 750px) {
  .Home_nftBox__GLMtC {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 1024px) {
  .Home_nftBox__GLMtC {
    margin-top: 174px;
    padding: 46px 70px 58px;
  }
}
.Home_nftBox__GLMtC {
  box-shadow: inset 0 0 20px 0 hsla(0, 0%, 100%, 0.3);
}
.Home_nftGradient1__nFM_e {
  display: none;
}
@media (min-width: 1024px) {
  .Home_nftGradient1__nFM_e {
    display: block;
  }
}
.Home_nftGradient1__nFM_e {
  position: absolute;
  bottom: -80px;
  left: -80px;
  width: 581.342px;
  height: 357.888px;
  transform: rotate(-16.667deg);
  flex-shrink: 0;
  border-radius: 581.342px;
  opacity: 0.8;
  background: linear-gradient(
    60deg,
    rgba(46, 59, 229, 0.6) 16.89%,
    hsla(0, 0%, 8%, 0.6) 84.8%
  );
  filter: blur(25px);
}
.Home_nftGradient2__CfzSo {
  display: none;
}
@media (min-width: 1024px) {
  .Home_nftGradient2__CfzSo {
    display: block;
  }
}
.Home_nftGradient2__CfzSo {
  position: absolute;
  top: -4px;
  right: 4px;
  width: 428px;
  height: 284px;
  flex-shrink: 0;
  border-radius: 428px;
  opacity: 0.6;
  background: linear-gradient(
    60deg,
    rgba(46, 59, 229, 0.6) 16.89%,
    hsla(0, 0%, 8%, 0.6) 84.8%
  );
  filter: blur(25px);
}
.Home_nftContent__FX_5Y {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
  overflow: hidden;
  border-radius: 20px;
  padding: 44px 20px;
}
@media (min-width: 750px) {
  .Home_nftContent__FX_5Y {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 1024px) {
  .Home_nftContent__FX_5Y {
    flex-direction: row;
    justify-content: space-between;
    padding-left: 50px;
    padding-right: 50px;
  }
}
.Home_nftContent__FX_5Y {
  box-shadow: inset 0 0 20px 0 hsla(0, 0%, 100%, 0.3);
}
.Home_nftDesc__qEk0V {
  margin-top: 24px;
  font-size: 16px;
}
@media (min-width: 750px) {
  .Home_nftDesc__qEk0V {
    font-size: 24px;
  }
}
@media (min-width: 1024px) {
  .Home_nftDesc__qEk0V {
    font-size: 14px;
    line-height: 21px;
  }
}
.Home_nftDesc__qEk0V {
  color: hsla(0, 0%, 100%, 0.7);
}
.Home_timeCard__mRFY3 {
  display: flex;
  flex-direction: row;
  align-items: center;
  border-radius: 20px;
  padding: 18px 24px;
}
@media (min-width: 750px) {
  .Home_timeCard__mRFY3 {
    padding: 22px 32px;
  }
}
.Home_timeCard__mRFY3 {
  background-color: rgba(106, 122, 187, 0.2);
}
.Home_cardIcon__ajzE8 {
  background-color: hsla(0, 0%, 85%, 0.2);
}
.Home_line__m2hrj {
  position: absolute;
  left: 184px;
  top: 5px;
  display: none;
}
@media (min-width: 1024px) {
  .Home_line__m2hrj {
    display: block;
  }
}
.Home_line__m2hrj {
  stroke-width: 6px;
  stroke: hsla(0, 0%, 100%, 0.14);
}
.Home_gradient__4xrot {
  display: none;
}
@media (min-width: 1024px) {
  .Home_gradient__4xrot {
    display: block;
  }
}
.Home_gradient__4xrot {
  position: absolute;
  bottom: -340px;
  left: -200px;
  width: 737px;
  height: 526px;
  border-radius: 737px;
  opacity: 0.4;
  background: linear-gradient(180deg, rgba(94, 24, 254, 0.56), #9542fe);
  filter: blur(200px);
}
.Home_gradient2__t6Srt {
  display: none;
}
@media (min-width: 1024px) {
  .Home_gradient2__t6Srt {
    display: block;
  }
}
.Home_gradient2__t6Srt {
  position: absolute;
  top: 640px;
  right: -50px;
  width: 1004px;
  height: 706px;
  border-radius: 1004px;
  opacity: 0.2;
  background: linear-gradient(
    90deg,
    #7ae99a 1.11%,
    #4bafff 35.21%,
    #9772ec 80.52%,
    #a23ad6 98.54%
  );
  filter: blur(200px);
}
.Home_gradient3__96nZ7 {
  display: none;
}
@media (min-width: 1024px) {
  .Home_gradient3__96nZ7 {
    display: block;
  }
}
.Home_gradient3__96nZ7 {
  position: absolute;
  bottom: 1090px;
  left: -200px;
  width: 1413px;
  height: 385px;
  transform: rotate(-22.224deg);
  border-radius: 1413px;
  opacity: 0.4;
  background: linear-gradient(
    236deg,
    #1b5fff 24.72%,
    rgba(64, 252, 176, 0.39) 63.6%
  );
  filter: blur(200px);
}
.Home_gradient4__VuuG2 {
  display: none;
}
@media (min-width: 1024px) {
  .Home_gradient4__VuuG2 {
    display: block;
  }
}
.Home_gradient4__VuuG2 {
  position: absolute;
  top: -370px;
  left: 0;
  width: 1858px;
  height: 1015px;
  background-image: url(/bgColor.png);
  filter: blur(200px);
}
.Home_gradient5__lFV44 {
  display: none;
}
@media (min-width: 1024px) {
  .Home_gradient5__lFV44 {
    display: block;
  }
}
.Home_gradient5__lFV44 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 170px;
  background: linear-gradient(
    270deg,
    rgba(11, 12, 24, 0.6) 0.05%,
    rgba(11, 13, 25, 0.6) 99.95%
  );
  flex-shrink: 0;
}
.Home_gradient6__GAkAE {
  display: none;
}
@media (min-width: 1024px) {
  .Home_gradient6__GAkAE {
    display: block;
  }
}
.Home_gradient6__GAkAE {
  position: absolute;
  top: 95px;
  right: 52px;
  width: 84vw;
  height: 554px;
  opacity: 0.5;
  background: linear-gradient(
    95deg,
    rgba(12, 252, 159, 0.3) 42.77%,
    rgba(140, 100, 255, 0.3) 90%
  );
  filter: blur(150px);
}
.Home_videoBackground__q0JLB {
  display: none;
}
@media (min-width: 1024px) {
  .Home_videoBackground__q0JLB {
    display: block;
  }
}
.Home_videoBackground__q0JLB {
  position: absolute;
  left: 0;
  width: 100%;
  opacity: 0.6;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (min-width: 1024px) {
  .Home_mobileBg__b2LbN {
    display: none;
  }
}
.Home_mobileBg__b2LbN {
  -o-object-fit: cover;
  object-fit: cover;
}
.Home_bgBottom__Og_fN,
.Home_mobileBg__b2LbN {
  position: absolute;
  left: 0;
  width: 100%;
  opacity: 0.6;
}
.Home_bgBottom__Og_fN {
  bottom: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.Home_news__fZZiX {
  position: relative;
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.Home_lineNews__fWgsW {
  position: absolute;
  top: 99px;
  left: 300px;
  display: none;
  height: 1px;
}
@media (min-width: 1024px) {
  .Home_lineNews__fWgsW {
    display: block;
  }
}
.Home_lineNews__fWgsW {
  width: calc(100% - 320px);
  background: linear-gradient(90deg, #c44eff 0, #232323);
}
.Home_partnersItem__H3Hs8 {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 30px;
  display: flex;
  cursor: pointer;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 750px) {
  .Home_partnersItem__H3Hs8 {
    margin-left: 21px;
    margin-right: 21px;
    margin-bottom: 68px;
  }
}
.Home_partnersItem__H3Hs8:hover span {
  opacity: 1;
}
.Home_gradient7__wzhbu {
  display: none;
}
@media (min-width: 1024px) {
  .Home_gradient7__wzhbu {
    display: block;
  }
}
.Home_gradient7__wzhbu {
  position: absolute;
  top: 0;
  left: 0;
  width: 1413px;
  height: 518px;
  transform: rotate(15deg);
  border-radius: 1413px;
  opacity: 0.4;
  background: linear-gradient(
    211deg,
    #1b5fff 25%,
    rgba(64, 252, 176, 0.39) 62%
  );
  filter: blur(400px);
}
