/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/next@14.2.5_@babel+core@7.25.8_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[2]!./node_modules/.pnpm/next@14.2.5_@babel+core@7.25.8_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[3]!./src/components/Home/ArtMarket/index.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ArtMarket_ART_MARKET_WRAPPER__wXXDh {
  position: relative;
}

.ArtMarket_ART_MARKET_CONTAINER__cFmAT {
  display: flex;
  flex-direction: column;
  align-items: center;
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 249 / var(--tw-bg-opacity));
  padding-top: 120px;
  padding-bottom: 120px;
  padding-left: 0px;
  padding-right: 0px;
}

@media (max-width: 1240px) {

  .ArtMarket_ART_MARKET_CONTAINER__cFmAT {
    padding-top: 100px;
    padding-bottom: 100px;
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media not all and (min-width: 1000px) {

  .ArtMarket_ART_MARKET_CONTAINER__cFmAT {
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media not all and (min-width: 768px) {

  .ArtMarket_ART_MARKET_CONTAINER__cFmAT {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

@media not all and (min-width: 640px) {

  .ArtMarket_ART_MARKET_CONTAINER__cFmAT {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

.ArtMarket_HEADER__bdRF6 {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 29px;
  width: fit-content;
  font-size: 54px;
  font-weight: 400;
  line-height: 86px;
}

@media not all and (min-width: 1000px) {

  .ArtMarket_HEADER__bdRF6 {
    text-align: center;
    font-size: 24px;
  }
}

.ArtMarket_SUBHEADER__b9gQ2 {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-size: 18px;
  line-height: 25.2px;
  --tw-text-opacity: 1;
  color: rgb(88 88 88 / var(--tw-text-opacity));
}

@media not all and (min-width: 640px) {

  .ArtMarket_SUBHEADER__b9gQ2 {
    font-size: 14px;
  }
}

@media (min-width: 768px) {

  .ArtMarket_SUBHEADER__b9gQ2 {
    max-width: 60%;
  }
}

.ArtMarket_DESCRIPTION_CONTAINER__9lKIh {
  margin-top: 80px;
  display: grid;
  grid-template-columns: 365px 365px 365px;
  column-gap: 30px;
}

@media (max-width: 1240px) {

  .ArtMarket_DESCRIPTION_CONTAINER__9lKIh {
    grid-template-columns: 315px 315px 315px;
    column-gap: 20px;
  }
}

@media not all and (min-width: 1000px) {

  .ArtMarket_DESCRIPTION_CONTAINER__9lKIh {
    grid-template-columns: 230px 230px 230px;
  }
}

@media not all and (min-width: 768px) {

  .ArtMarket_DESCRIPTION_CONTAINER__9lKIh {
    margin-top: 60px;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    justify-content: center;
    column-gap: 0px;
    row-gap: 20px;
  }
}

@media not all and (min-width: 640px) {

  .ArtMarket_DESCRIPTION_CONTAINER__9lKIh {
    margin-top: 50px;
    row-gap: 12px;
  }
}

.ArtMarket_DESCRIPTION_CONTAINER__9lKIh {
  @media (min-width: 1024px) {
    .ArtMarket_grid-x-20px__5fsdv {
      grid-column-gap: 20px;
    }
  }
}

.ArtMarket_DESCRIPTION_BOX__tvIa1 {
  display: flex;
  height: 173px;
  width: 365px;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 40px;
  padding-right: 40px;
  text-align: center;
}

@media (max-width: 1240px) {

  .ArtMarket_DESCRIPTION_BOX__tvIa1 {
    width: 315px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media not all and (min-width: 1000px) {

  .ArtMarket_DESCRIPTION_BOX__tvIa1 {
    width: 230px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media not all and (min-width: 768px) {

  .ArtMarket_DESCRIPTION_BOX__tvIa1 {
    width: 100%;
  }
}

@media not all and (min-width: 640px) {

  .ArtMarket_DESCRIPTION_BOX__tvIa1 {
    height: auto;
    border-radius: 15px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.ArtMarket_DESCRIPTION__YMUj0 {
  margin: 0px;
  padding-left: 0px;
  padding-right: 0px;
  font-size: 18px;
  font-weight: 400;
  line-height: 25.2px;
  --tw-text-opacity: 1;
  color: rgb(88 88 88 / var(--tw-text-opacity));
}

@media not all and (min-width: 640px) {

  .ArtMarket_DESCRIPTION__YMUj0 {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.ArtMarket_PROJECT_CHARRT_CONTAINER___9NEo {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
}

@media not all and (min-width: 640px) {

  .ArtMarket_PROJECT_CHARRT_CONTAINER___9NEo {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.ArtMarket_CHART_IMAGE__5r2Qd {
  margin-left: auto;
  margin-right: auto;
  height: 100%;
  max-height: 492px;
  width: 100%;
  max-width: 800px;
}

.ArtMarket_DATA_WRAPPER__MhZZc {
  display: grid;
  grid-template-columns: 325.5px 1px 325.5px 1px 327px;
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 100px;
}

@media not all and (min-width: 1000px) {

  .ArtMarket_DATA_WRAPPER__MhZZc {
    grid-template-columns: 225px 1px 225px 1px 227px;
  }
}

@media not all and (min-width: 768px) {

  .ArtMarket_DATA_WRAPPER__MhZZc {
    display: flex;
    flex-wrap: wrap;
    row-gap: 24px;
    padding-bottom: 60px;
    padding-top: 30px;
  }
}

@media not all and (min-width: 640px) {

  .ArtMarket_DATA_WRAPPER__MhZZc {
    display: flex;
    flex-wrap: wrap;
    row-gap: 24px;
    padding-bottom: 40px;
    padding-top: 24px;
  }
}

.ArtMarket_DETAILS_CONTAINER__VpkW5 {
  display: flex;
  height: 131px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 50px;
  padding-right: 50px;
  text-align: center;
}

@media not all and (min-width: 1000px) {

  .ArtMarket_DETAILS_CONTAINER__VpkW5 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media not all and (min-width: 768px) {

  .ArtMarket_DETAILS_CONTAINER__VpkW5 {
    padding-left: 50px;
    padding-right: 50px;
  }
}

.ArtMarket_HEADER__bdRF6 {
  margin-bottom: 22px;
  font-size: 54px;
  font-weight: 700;
  line-height: 62px;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

@media not all and (min-width: 1000px) {

  .ArtMarket_HEADER__bdRF6 {
    font-size: 32px;
  }
}

@media not all and (min-width: 768px) {

  .ArtMarket_HEADER__bdRF6 {
    margin-bottom: 6px;
    font-size: 24px;
    line-height: 28px;
  }
}

.ArtMarket_DESCRIPTION__YMUj0 {
  margin: 0px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.ArtMarket_UNDERLINE__jxiwr {
  position: relative;
  height: 131px;
  width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(210 210 210 / var(--tw-bg-opacity));
}

@media not all and (min-width: 768px) {

  .ArtMarket_UNDERLINE__jxiwr {
    display: none;
  }
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/next@14.2.5_@babel+core@7.25.8_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[2]!./node_modules/.pnpm/next@14.2.5_@babel+core@7.25.8_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[3]!./src/components/partners/index.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.partners_FEATURED_WRAPPER__rpDi8 {
  display: block;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-top: 40px;
  padding-left: 0px;
}

@media not all and (min-width: 768px) {

  .partners_FEATURED_WRAPPER__rpDi8 {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media not all and (min-width: 640px) {

  .partners_FEATURED_WRAPPER__rpDi8 {
    padding-top: 60px;
    padding-right: 0px;
  }
}

@media (min-width: 768px) {

  .partners_FEATURED_WRAPPER__rpDi8 {
    padding-top: 66px;
    padding-bottom: 66px;
  }
}

.partners_FEATURED_HEADER__Al4P3 {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  width: fit-content;
  text-align: center;
  font-size: 48px;
  font-weight: 200;
  line-height: 55.63px;
}

@media not all and (min-width: 768px) {

  .partners_FEATURED_HEADER__Al4P3 {
    font-size: 24px;
  }
}

.partners_FEATURED_HEADER__Al4P3 {
  font-family: Mercury Display;
}

.partners_FEATURE_CONTAINER__S_TOF {
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 90px;
  display: flex;
  max-width: 1200px;
  flex-wrap: wrap;
  justify-content: center;
  row-gap: 60px;
  column-gap: 40px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
}

@media not all and (min-width: 1280px) {

  .partners_FEATURE_CONTAINER__S_TOF {
    margin-top: 77px;
    row-gap: 50px;
  }
}

@media not all and (min-width: 768px) {

  .partners_FEATURE_CONTAINER__S_TOF {
    margin-top: 60px;
    row-gap: 40px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media not all and (min-width: 640px) {

  .partners_FEATURE_CONTAINER__S_TOF {
    margin-top: 40px;
    column-gap: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }
}

.partners_FEATURE_DESCRIPTION__tzhP2 {
  position: relative;
  display: flex;
  height: 80px;
  width: 146px;
  align-items: center;
  justify-content: center;
}

.partners_FEATURE_IMG__N9_I1 {
  object-fit: contain;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/next@14.2.5_@babel+core@7.25.8_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[2]!./node_modules/.pnpm/next@14.2.5_@babel+core@7.25.8_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[3]!./src/components/Home/ArtCollecting/index.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ArtCollecting_ART_COLLECTING_WRAPPER__RJ4EE {

  position: relative
}

.ArtCollecting_ART_COLLECTING_CONTAINER___EHcU {

  position: relative
}

.ArtCollecting_ART_COLLECTING_DETAILS__WvgGB {

  display: grid;

  grid-template-columns: 510px 384px;

  justify-content: center;

  column-gap: 240px;

  --tw-bg-opacity: 1;

  background-color: rgb(255 255 255 / var(--tw-bg-opacity));

  padding-top: 100px;

  padding-right: 0px
}

@media not all and (min-width: 1560px) {

  .ArtCollecting_ART_COLLECTING_DETAILS__WvgGB {

    column-gap: 180px
  }
}

@media not all and (min-width: 1280px) {

  .ArtCollecting_ART_COLLECTING_DETAILS__WvgGB {

    grid-template-columns: 400px 384px;

    column-gap: 120px
  }
}

@media not all and (min-width: 1000px) {

  .ArtCollecting_ART_COLLECTING_DETAILS__WvgGB {

    grid-template-columns: 330px 334px;

    column-gap: 2%;

    padding-top: 50px;

    padding-right: 0px;

    padding-bottom: 50px;

    padding-left: 40px
  }
}

@media not all and (min-width: 768px) {

  .ArtCollecting_ART_COLLECTING_DETAILS__WvgGB {

    grid-template-columns: repeat(1, minmax(0, 1fr));

    column-gap: 0px;

    row-gap: 40px;

    padding-top: 40px;

    padding-right: 20px;

    padding-bottom: 48px;

    padding-left: 20px
  }
}

@media not all and (min-width: 640px) {

  .ArtCollecting_ART_COLLECTING_DETAILS__WvgGB {

    column-gap: 0px;

    row-gap: 40px
  }
}

.ArtCollecting_HEADER_CONTAINER__5MLJ6 {

  --tw-bg-opacity: 1;

  background-color: rgb(255 255 255 / var(--tw-bg-opacity));

  text-align: center
}

.ArtCollecting_HEADER__s9_BC {

  margin: 0px;

  text-align: center;

  font-size: 28px;

  font-weight: 700;

  line-height: 86px;

  --tw-text-opacity: 1;

  color: rgb(0 0 0 / var(--tw-text-opacity))
}

@media not all and (min-width: 1000px) {

  .ArtCollecting_HEADER__s9_BC {

    line-height: 57px
  }
}

@media not all and (min-width: 640px) {

  .ArtCollecting_HEADER__s9_BC {

    font-size: 32px;

    line-height: 42px
  }
}

@media (min-width: 768px) {

  .ArtCollecting_HEADER__s9_BC {

    text-align: left;

    font-size: 36px
  }
}

@media (min-width: 1000px) {

  .ArtCollecting_HEADER__s9_BC {

    font-size: 58px
  }
}

.ArtCollecting_HEADER__s9_BC {
  /* font-family: Mercury Display; */
}

.ArtCollecting_UNDERLINE__Yxli8 {

  margin-left: auto;

  margin-right: auto;

  margin-top: 20px;

  height: 6px;

  width: 150px;

  --tw-bg-opacity: 1;

  background-color: rgb(69 39 179 / var(--tw-bg-opacity))
}

@media not all and (min-width: 640px) {

  .ArtCollecting_UNDERLINE__Yxli8 {

    width: 250px
  }
}

@media (min-width: 768px) {

  .ArtCollecting_UNDERLINE__Yxli8 {

    margin-left: 0px;

    margin-right: 0px
  }
}

.ArtCollecting_DESCRIPTION_CONTAINER__7Fdtz {

  display: flex;

  flex-direction: column;

  gap: 17px
}

@media not all and (min-width: 768px) {

  .ArtCollecting_DESCRIPTION_CONTAINER__7Fdtz {

    max-width: 80%;

    gap: 12px
  }
}

@media not all and (min-width: 640px) {

  .ArtCollecting_DESCRIPTION_CONTAINER__7Fdtz {

    max-width: 100%
  }
}

.ArtCollecting_DESCRIPTION__ZMsil {

  margin: 0px;

  text-align: center;

  font-size: 18px;

  line-height: 25.2px;

  --tw-text-opacity: 1;

  color: rgb(88 88 88 / var(--tw-text-opacity))
}

@media not all and (min-width: 1000px) {

  .ArtCollecting_DESCRIPTION__ZMsil {

    font-size: 16px
  }
}

@media (min-width: 768px) {

  .ArtCollecting_DESCRIPTION__ZMsil {

    text-align: left
  }
}

.ArtCollecting_IMG_CONTAINER__Qh8iP {

  margin-top: 0px;

  margin-bottom: 0px;

  margin-left: auto;

  margin-right: auto;

  max-width: 1134px
}

.ArtCollecting_IMAGE__5n8L_ {

  max-height: 1150px;

  width: 100%;

  max-width: 1134px;

  object-fit: cover
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/next@14.2.5_@babel+core@7.25.8_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[2]!./node_modules/.pnpm/next@14.2.5_@babel+core@7.25.8_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[3]!./src/components/Home/BlockChainInfo/index.module.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.BlockChainInfo_BLOCKCHAIN_WRAPPER__Z6gpt {

    margin-left: auto;

    margin-right: auto;

    margin-top: 64px;

    margin-bottom: 64px;

    display: flex;

    max-width: 1232px;

    flex-direction: column;

    align-items: center;

    gap: 2rem;

    padding-left: 2rem;

    padding-right: 2rem;

    text-align: center
}

@media (min-width: 1000px) {

    .BlockChainInfo_BLOCKCHAIN_WRAPPER__Z6gpt {

        padding-left: 0.5rem;

        padding-right: 0.5rem
    }
}

.BlockChainInfo_BLOCKCHAIN_HEADER__rkRFf {

    font-size: 48px;

    font-weight: 400;

    line-height: 55.2px
}

@media not all and (min-width: 1280px) {

    .BlockChainInfo_BLOCKCHAIN_HEADER__rkRFf {

        font-size: 48px;

        line-height: 56px
    }
}

@media not all and (min-width: 1000px) {

    .BlockChainInfo_BLOCKCHAIN_HEADER__rkRFf {

        font-size: 48px;

        line-height: 56px
    }
}

@media not all and (min-width: 768px) {

    .BlockChainInfo_BLOCKCHAIN_HEADER__rkRFf {

        font-size: 42px;

        line-height: 48px
    }
}

@media not all and (min-width: 640px) {

    .BlockChainInfo_BLOCKCHAIN_HEADER__rkRFf {

        font-size: 28px;

        line-height: 32px
    }
}

.BlockChainInfo_BLOCKCHAIN_CONTAINER__5UEMY {

    display: flex;

    flex-direction: column;

    gap: 1.25rem
}

.BlockChainInfo_BLOCKCHAIN_SUBHEADER__JK0os {

    font-size: 20px;

    font-weight: 700;

    line-height: 23px;

    --tw-text-opacity: 1;

    color: rgb(69 39 179 / var(--tw-text-opacity))
}

@media not all and (min-width: 1280px) {

    .BlockChainInfo_BLOCKCHAIN_SUBHEADER__JK0os {

        font-size: 20px
    }
}

@media not all and (min-width: 640px) {

    .BlockChainInfo_BLOCKCHAIN_SUBHEADER__JK0os {

        font-size: 14px;

        line-height: 16px
    }
}

.BlockChainInfo_BLOCKCHAIN_DESCRIPTION__RTwNf {

    font-weight: 400;

    line-height: 20.7px
}

@media not all and (min-width: 1000px) {

    .BlockChainInfo_BLOCKCHAIN_DESCRIPTION__RTwNf {

        font-size: 18px
    }
}

@media not all and (min-width: 768px) {

    .BlockChainInfo_BLOCKCHAIN_DESCRIPTION__RTwNf {

        font-size: 14px
    }
}

@media not all and (min-width: 640px) {

    .BlockChainInfo_BLOCKCHAIN_DESCRIPTION__RTwNf {

        font-size: 12px;

        line-height: 12px
    }
}

.BlockChainInfo_BLOCKCHAIN_IMG__1b3uP {

    width: 100%;

    max-width: 878px
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/next@14.2.5_@babel+core@7.25.8_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[2]!./node_modules/.pnpm/next@14.2.5_@babel+core@7.25.8_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[3]!./src/components/Home/ArtfiAmbassador/index.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ArtfiAmbassador_ARTFI_AMBASSADOR_WRAPPER__KjveU {

    position: relative;

    --tw-bg-opacity: 1;

    background-color: rgb(250 249 255 / var(--tw-bg-opacity))
}

@media not all and (min-width: 640px) {

    .ArtfiAmbassador_ARTFI_AMBASSADOR_WRAPPER__KjveU {

        overflow-x: hidden
    }
}

.ArtfiAmbassador_ARTFI_AMBASSADOR_CONTAINER__2OMC6 {

    position: relative;

    margin-left: auto;

    margin-right: auto;

    display: flex;

    flex-direction: column;

    align-items: center;

    padding-left: 20px;

    padding-right: 20px;

    padding-top: 30px;

    padding-bottom: 30px
}

@media (min-width: 768px) {

    .ArtfiAmbassador_ARTFI_AMBASSADOR_CONTAINER__2OMC6 {

        padding-top: 160px;

        padding-bottom: 160px
    }
}

.ArtfiAmbassador_BOX_CONTAINER__jlkMl {

    position: relative;

    display: flex;

    flex-direction: column;

    justify-content: center;

    text-align: center
}

.ArtfiAmbassador_PROFILE_BOY_IMG_CONTAINER__2MX2k {

    position: absolute;

    left: -33.333333%;

    top: 25%;

    display: none;

    height: 90px;

    width: 90px;

    --tw-translate-x: -25%;

    --tw-translate-y: -66.666667%;

    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

    border-radius: 50%;

    border-width: 1px;

    --tw-border-opacity: 1;

    border-color: rgb(99 70 204 / var(--tw-border-opacity))
}

@media not all and (min-width: 1000px) {

    .ArtfiAmbassador_PROFILE_BOY_IMG_CONTAINER__2MX2k {

        height: 60px;

        width: 60px
    }
}

@media not all and (min-width: 640px) {

    .ArtfiAmbassador_PROFILE_BOY_IMG_CONTAINER__2MX2k {

        left: 0px;

        top: 0px
    }
}

@media (min-width: 768px) {

    .ArtfiAmbassador_PROFILE_BOY_IMG_CONTAINER__2MX2k {

        display: block
    }
}

.ArtfiAmbassador_PROFILE_GIRL_IMG_COTAINER__ucy0i {

    position: absolute;

    top: 50%;

    right: -33.333333%;

    display: none;

    height: 90px;

    width: 90px;

    --tw-translate-y: -66.666667%;

    --tw-translate-x: -50%;

    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

    border-radius: 50%;

    border-width: 1px;

    --tw-border-opacity: 1;

    border-color: rgb(99 70 204 / var(--tw-border-opacity))
}

@media not all and (min-width: 1000px) {

    .ArtfiAmbassador_PROFILE_GIRL_IMG_COTAINER__ucy0i {

        height: 60px;

        width: 60px
    }
}

@media (min-width: 768px) {

    .ArtfiAmbassador_PROFILE_GIRL_IMG_COTAINER__ucy0i {

        display: block
    }
}

.ArtfiAmbassador_BOY_IMAGE__4IR13 {

    --tw-rotate: -12deg;

    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

    border-radius: 50%;

    padding: 0.25rem
}

.ArtfiAmbassador_GIRL_IMAGE__Vr0IW {

    --tw-rotate: 18deg;

    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

    border-radius: 50%;

    padding: 0.25rem
}

.ArtfiAmbassador_HEADER__pnkpX {

    margin-bottom: 40px;

    font-size: 32px;

    font-weight: 100;

    text-transform: uppercase;

    letter-spacing: 9.6px
}

@media not all and (min-width: 1000px) {

    .ArtfiAmbassador_HEADER__pnkpX {

        margin-bottom: 24px;

        font-size: 1.25rem;

        line-height: 1.75rem
    }
}

@media not all and (min-width: 640px) {

    .ArtfiAmbassador_HEADER__pnkpX {

        margin-bottom: 20px;

        font-size: 1rem;

        line-height: 1.5rem
    }
}

.ArtfiAmbassador_SUBHEADER__EhaJT {

    margin-bottom: 50px;

    font-size: 64px;

    font-weight: 700
}

@media not all and (min-width: 1000px) {

    .ArtfiAmbassador_SUBHEADER__EhaJT {

        margin-bottom: 40px;

        font-size: 48px
    }
}

@media not all and (min-width: 768px) {

    .ArtfiAmbassador_SUBHEADER__EhaJT {

        margin-bottom: 30px
    }
}

@media not all and (min-width: 640px) {

    .ArtfiAmbassador_SUBHEADER__EhaJT {

        font-size: 32px
    }
}

.ArtfiAmbassador_DESCRIPTION___c0mk {

    margin-left: auto;

    margin-right: auto;

    max-width: 524px;

    font-size: 20px;

    font-weight: 100
}

@media not all and (min-width: 1000px) {

    .ArtfiAmbassador_DESCRIPTION___c0mk {

        max-width: 402px
    }
}

@media not all and (min-width: 640px) {

    .ArtfiAmbassador_DESCRIPTION___c0mk {

        max-width: 290px;

        font-size: 0.875rem;

        line-height: 1.25rem
    }
}

.ArtfiAmbassador_LEARN_MORE_TEXT__npxgp {

    position: relative;

    margin-left: auto;

    margin-right: auto;

    margin-top: 50px;

    display: block;

    width: fit-content;

    border-radius: 10px;

    --tw-bg-opacity: 1;

    background-color: rgb(69 39 179 / var(--tw-bg-opacity));

    padding-left: 40px;

    padding-right: 40px;

    padding-top: 20px;

    padding-bottom: 20px;

    font-size: 1rem;

    line-height: 1.5rem;

    font-weight: 700;

    line-height: 100%;

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity))
}

@media not all and (min-width: 640px) {

    .ArtfiAmbassador_LEARN_MORE_TEXT__npxgp {

        margin-top: 30px
    }
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/next@14.2.5_@babel+core@7.25.8_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[2]!./node_modules/.pnpm/next@14.2.5_@babel+core@7.25.8_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[3]!./src/components/Newsletter/index.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Newsletter_NEWSLETTER_WRAPPER__Zh19K {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 30px;
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 10%;
  padding-bottom: 10%;
}

.Newsletter_NEWSLETTER_HEADER__f0yOM {
  font-size: 54px;
  font-weight: 400;
  line-height: 62.05px;
}

@media not all and (min-width: 768px) {

  .Newsletter_NEWSLETTER_HEADER__f0yOM {
    font-size: 42px;
    line-height: 48px;
  }
}

@media not all and (min-width: 640px) {

  .Newsletter_NEWSLETTER_HEADER__f0yOM {
    font-size: 28px;
    line-height: 32px;
  }
}

.Newsletter_NEWSLETTER_SUBHEADER__lCQ5Y {
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(88 88 88 / var(--tw-text-opacity));
}

@media not all and (min-width: 768px) {

  .Newsletter_NEWSLETTER_SUBHEADER__lCQ5Y {
    font-size: 14px;
    line-height: 22px;
  }
}

@media not all and (min-width: 640px) {

  .Newsletter_NEWSLETTER_SUBHEADER__lCQ5Y {
    font-size: 12px;
    line-height: 16px;
  }
}

.Newsletter_NEWSLETTER_CONTAINER__4EbFl {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  gap: 10px;
  border-radius: 1rem;
  border-width: 2px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(69 39 179 / var(--tw-border-opacity));
}

.Newsletter_NEWSLETTER_CONTAINER__4EbFl:focus-visible {
  border-style: dashed;
  --tw-border-opacity: 1;
  border-color: rgb(69 39 179 / var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px;
}

@media (min-width: 768px) {

  .Newsletter_NEWSLETTER_CONTAINER__4EbFl {
    border-style: none;
    --tw-border-opacity: 1;
    border-color: rgb(69 39 179 / var(--tw-border-opacity));
  }
}

.Newsletter_INPUT_CONTAINER__2JLbc {
  display: flex;
  width: 67%;
  max-width: 609px;
  flex-direction: column;
  gap: 1rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.Newsletter_INPUT_TEXT__4Ro5a {
  flex-grow: 1;
  border-radius: 16px;
  border-style: solid;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 1rem;
  line-height: 1.5rem;
  line-height: 150%;
}

.Newsletter_INPUT_TEXT__4Ro5a::placeholder {
  color: #4527B373;
  font-weight: 400;
}

.Newsletter_INPUT_TEXT__4Ro5a:focus-visible {
  border-style: dashed;
  --tw-border-opacity: 1;
  border-color: rgb(69 39 179 / var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px;
}

@media (min-width: 768px) {

  .Newsletter_INPUT_TEXT__4Ro5a {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(69 39 179 / var(--tw-border-opacity));
  }
}

.Newsletter_INPUT_ERROR__8H108 {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}

.Newsletter_BTN_TEXT__tyvR4 {
  position: relative;
  display: flex;
  width: auto;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: 16px;
  --tw-bg-opacity: 0.1;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  line-height: 18px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.Newsletter_BTN_TEXT__tyvR4:hover {
  --tw-bg-opacity: 1;
}

.Newsletter_BTN_TEXT__tyvR4 {
  transition: all;
  background: linear-gradient(145deg, #769cfb 0%, #7d70fa 100%);
  transition: all 1s ease-in-out;
}

.Newsletter_BTN_DISABLED_TEXT__bUje9 {
  opacity: 0.5;
}

.Newsletter_BTN_DISABLED_TEXT__bUje9:disabled {
  cursor: pointer;
}

