.custom_breadcrumbs {
    margin: 4rem 0 3rem
}

.custom_breadcrumbs ul {
    display: flex;
    align-items: center
}

.custom_breadcrumbs ul li a {
    font-family: Inter, sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
    line-height: 1.3rem;
    text-align: left;
    position: relative;
    color: #fff;
    text-transform: capitalize
}

.custom_breadcrumbs ul li a:after {
    content: "/";
    margin-inline: .4rem
}

.custom_breadcrumbs ul li a.active:after {
    content: "";
    width: 100%;
    height: 1px;
    background-color: #fff;
    margin: 0;
    position: absolute;
    bottom: 0;
    transform: translate(-50%, 1.1rem);
    left: 50%
}

._footer_rcicw_1 {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 3.75rem;
    margin-top: 5rem;
    overflow: clip;
    color: #fff
}

._bg_rcicw_11 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(180deg, #0d0d0d00 -43.17%, #0d0d0d);
    -webkit-backdrop-filter: blur(2.5rem);
    backdrop-filter: blur(2.5rem);
    z-index: -1
}

._footer_rcicw_1:before {
    content: " ";
    position: absolute;
    width: 80rem;
    height: 80rem;
    left: 50%;
    bottom: 50%;
    transform: translate(-50%, 100%) rotate(-90deg);
    z-index: -1;
    pointer-events: none;
    border-radius: 80.3125rem;
    background: conic-gradient(from 180deg at 50% 50%, #ffc876 35.76692193746567deg, #79fff7 153.749338388443deg, #9f53ff 258.7512445449829deg, #ff98e2 360deg);
    filter: blur(200px)
}

._animation_rcicw_43 {
    position: absolute;
    bottom: 46%;
    left: 50%;
    transform: translate(-50%);
    z-index: -1;
    width: 120%;
    max-width: 100rem
}

._footer-inner_rcicw_53 {
    max-width: 93rem;
    display: grid;
    margin-inline: auto;
    column-gap: 4rem;
    row-gap: 3rem;
    padding-block: 2.5rem;
    padding-inline: 2rem;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "form store-links" "divider divider" "desc page-links"
}

._divider_rcicw_68 {
    grid-area: divider;
    height: .0625rem;
    width: 100%;
    background-color: #ffffff1a
}

._col_rcicw_75 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 1rem
}

._desc-container_rcicw_82 {
    grid-area: "desc";
    max-width: 35rem
}

._logo_rcicw_87 {
    height: 2.875rem;
    width: auto
}

._desc_rcicw_82 {
    font-size: .875rem;
    line-height: 1.8m;
    color: #909090
}

._desc_rcicw_82 .bold {
    color: #fff
}

._title_rcicw_102 {
    font-size: 1.25rem;
    font-weight: 700
}

._store-links_rcicw_109 {
    display: flex;
    gap: 3rem;
    flex-direction: column;
    justify-content: space-between;
    grid-area: store-links
}

._stores_rcicw_117 {
    display: flex;
    gap: 2rem
}

._stores_rcicw_117>* {
    height: 3rem;
    width: auto
}

._sections_rcicw_129 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 1rem;
    grid-area: page-links
}

._section_rcicw_129 {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

._section-title_rcicw_143 {
    font-size: 1.125rem;
    font-weight: 500;
    margin-bottom: .25rem
}

._section-link_rcicw_149 {
    font-size: .875rem;
    transition: color .2s ease-out;
    color: #fff
}

._section-link_rcicw_149:hover,
._section-link_rcicw_149._active_rcicw_156 {
    color: #ffd512;
    text-decoration: none
}

._socials_rcicw_163 {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    align-items: center
}

._socials-title_rcicw_170 {
    font-size: 1.25rem;
    font-weight: 700
}

._socials-list_rcicw_175 {
    display: flex;
    gap: 1.5rem;
    justify-content: center
}

._social-link_rcicw_181 {
    width: 2.25rem;
    height: 2.25rem;
    border-radius: 999rem;
    overflow: hidden
}

._social-link_rcicw_181 * {
    width: 100%;
    height: 100%
}

._details-container_rcicw_195 {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: .75rem;
    grid-area: details
}

._detail_rcicw_195 {
    font-size: .8125rem;
    font-weight: 700;
    color: #fff9;
    text-align: center;
    line-height: 1.4em
}

._detail_rcicw_195._small_rcicw_211 {
    font-size: .75rem
}

._detail_rcicw_195._big_rcicw_215 {
    font-size: 1.0625rem;
    font-weight: 500
}

._form-container_rcicw_222 {
    justify-content: space-between;
    display: flex;
    flex-direction: column;
    gap: 3rem;
    grid-area: form;
    max-width: 35rem
}

._form_rcicw_222 {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: start;
    gap: 1.125rem;
    margin-inline: auto
}

._form-input_rcicw_240 {
    max-width: 23rem;
    width: 100%;
    flex: 1;
    min-width: 15rem;
    height: 3.5rem;
    border-radius: 999rem;
    border: none;
    padding-inline: 1.5rem;
    outline: none !important;
    border: 1px solid #404040;
    background-color: #000
}

._form-input_rcicw_240::placeholder {
    color: #909090;
    opacity: 1
}

._form-button_rcicw_259 {
    width: 11rem;
    height: 3.5rem
}

._bottom-text_rcicw_266 {
    padding: 1.5rem;
    background-color: #000;
    width: 100%;
    height: 100%;
    text-align: center
}

@keyframes _banner_rcicw_1 {
    0% {
        left: 100%;
        transform: translate(0)
    }

    to {
        left: 0%;
        transform: translate(-110%)
    }
}

@media (max-width: 1500px) {
    ._footer-inner_rcicw_53 {
        grid-template-areas: "form form" "store-links store-links" "divider divider" "desc page-links"
    }

    ._store-links_rcicw_109,
    ._form-container_rcicw_222 {
        gap: 1rem
    }
}

@media (max-width: 1200px) {
    ._footer-inner_rcicw_53 {
        grid-template-columns: 1fr;
        grid-template-areas: "form" "store-links" "divider" "desc" "page-links"
    }

    ._stores_rcicw_117 {
        flex-wrap: wrap
    }

    ._stores_rcicw_117 {
        gap: 1rem
    }
}

@media (max-width: 500px) {
    ._form_rcicw_222 {
        display: flex;
        flex-direction: column
    }

    ._form-button_rcicw_259 {
        width: 100%
    }

    ._form-input_rcicw_240 {
        max-width: none
    }
}

@media (max-width: 450px) {
    ._socials-list_rcicw_175 {
        gap: 1rem;
        flex-wrap: wrap
    }
}

body>.skiptranslate {
    display: none
}

#google_translate_element .skiptranslate {
    position: relative
}

#google_translate_element .skiptranslate:after {
    content: "";
    width: 1.25rem;
    height: 1.25rem;
    background-image: url("data:image/svg+xml,%3csvg%20width='15'%20height='9'%20viewBox='0%200%2015%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.5%209L0%201.29487L1.2604%200L7.5%206.41026L13.7396%200L15%201.29487L7.5%209Z'%20fill='white'/%3e%3c/svg%3e");
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-size: .625rem;
    background-repeat: no-repeat;
    background-position: center;
    right: 1.25rem
}

#google_translate_element .skiptranslate select {
    cursor: pointer;
    width: 100%;
    height: 3.125rem;
    padding: 0 1.25rem;
    border-radius: 2.5rem;
    border: none;
    outline: none;
    background: #1c1e25;
    color: #fff;
    border: .1rem solid rgb(28, 30, 37);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-family: DM Sans, sans-serif
}

#google_translate_element .skiptranslate select option {
    font-size: .875rem
}

#google_translate_element .skiptranslate select option:hover {
    box-shadow: 0 0 10px 100px #1882a8 inset
}

#google_translate_element .skiptranslate span:last-child {
    display: none
}

._navbar_1acnz_1 {
    position: fixed;
    top: 0;
    display: flex;
    align-items: center;
    height: 3.125rem;
    background-color: #121212;
    width: 100%;
    z-index: 100;
    --gap: 3rem
}

._nav-inner_1acnz_13 {
    display: flex;
    gap: var(--gap);
    align-items: center;
    height: 100%;
    padding-block: .5rem;
    padding-inline: .75rem;
    max-width: 114rem;
    width: 100%;
    margin-inline: auto
}

._navbar_1acnz_1._scrolled_1acnz_25 {
    -webkit-backdrop-filter: blur(.625rem);
    backdrop-filter: blur(.625rem);
    background-color: #12121266
}

._logo-link_1acnz_30 {
    position: relative;
    flex-shrink: 0;
    display: flex;
    width: 6.25rem;
    margin-right: var(--gap)
}

._logo-link_1acnz_30:after {
    content: " ";
    right: calc(var(--gap) * -1);
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    height: 1.25rem;
    width: 1px;
    background-color: #ffffff1a
}

._logo-link_1acnz_30 img {
    height: 100%;
    width: 100%;
    object-fit: contain
}

._links_1acnz_55 {
    display: flex;
    gap: var(--gap)
}

._link_1acnz_55 {
    position: relative;
    display: flex;
    padding-inline: .3125rem;
    background-image: conic-gradient(from 180deg at 50% 50%, #ffc876 35.7669219375deg, #79fff7 153.7493383884deg, #9f53ff 258.751244545deg, #ff98e2 360deg);
    -webkit-background-clip: text;
    background-clip: text;
    transition: color .2s ease-out;
    font-size: .875rem;
    text-decoration: none !important;
    color: #fff;
    cursor: pointer
}

._link_1acnz_55:hover>._link-inner_1acnz_73,
._link_1acnz_55._active_1acnz_74>._link-inner_1acnz_73 {
    color: transparent
}

._link_1acnz_55._coming-soon_1acnz_78:before {
    content: "Coming Soon";
    padding: .75rem;
    white-space: nowrap;
    border-radius: .5rem;
    line-height: 1em;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 2rem);
    background-color: #fff3;
    pointer-events: none;
    opacity: 0;
    transition: opacity .2s ease-out, transform .2s ease-out
}

._link_1acnz_55._coming-soon_1acnz_78:hover:before {
    transform: translate(-50%, .625rem);
    opacity: 1
}

._link-group_1acnz_99 {
    position: relative;
    display: flex;
    align-items: center;
    gap: .75rem
}

._link-group_1acnz_99 img {
    width: .625rem;
    height: .625rem;
    transition: transform .2s ease-out
}

._link-group-dropdown_1acnz_112 {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: calc(100% + .25rem);
    left: 0;
    width: 10rem;
    background-color: #222;
    border-radius: .5rem;
    box-shadow: #00000059 0 5px 15px;
    padding-block: .25rem;
    transform-origin: top left;
    z-index: 10;
    transition: transform .2s ease-out, opacity .2s ease-out
}

._link-group_1acnz_99:not(._open_1acnz_128) ._link-group-dropdown_1acnz_112 {
    transform: scale(.8);
    opacity: 0;
    pointer-events: none
}

._link-group_1acnz_99._open_1acnz_128 img {
    transform: rotate(180deg)
}

._link-group-dropdown_1acnz_112 ._link-item_1acnz_138 {
    display: flex;
    padding-block: .25rem;
    padding-inline: .75rem;
    font-size: 1rem
}

._link-group-dropdown_1acnz_112 ._link-item_1acnz_138:hover {
    background-image: conic-gradient(from 180deg at 50% 50%, #ffc876 35.7669219375deg, #79fff7 153.7493383884deg, #9f53ff 258.751244545deg, #ff98e2 360deg);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent
}

._buttons-container_1acnz_151 {
    display: flex;
    align-items: center;
    gap: 1rem;
    margin-left: auto
}

._nav-button_1acnz_158 {
    flex-shrink: 0;
    font-size: .75rem !important;
    margin-right: .75rem;
    line-height: 1em;
    height: 2.25rem;
    width: 7.5rem;
    padding-inline: .5rem
}

._menu-button_1acnz_168 {
    position: relative;
    flex-shrink: 0;
    cursor: pointer;
    z-index: 2000;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent
}

._menu-button_1acnz_168 span {
    display: block;
    width: 2rem;
    height: .1875rem;
    transform-origin: left;
    background-color: #fff;
    transition: opacity .2s ease-out, transform .2s ease-out
}

._menu-button_1acnz_168 span:not(:last-child) {
    margin-bottom: .53125rem
}

._menu-open_1acnz_191 ._menu-button_1acnz_168 span:nth-child(2) {
    opacity: 0
}

._menu-open_1acnz_191 ._menu-button_1acnz_168 span:first-child {
    transform: rotate(45deg)
}

._menu-open_1acnz_191 ._menu-button_1acnz_168 span:last-child {
    transform: rotate(-45deg)
}

._nav-menu_1acnz_204 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100
}

._nav-menu_1acnz_204:not(._menu-open_1acnz_191) {
    pointer-events: none
}

._menu-backdrop_1acnz_217 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-backdrop-filter: blur(.625rem);
    backdrop-filter: blur(.625rem);
    transition: opacity .2s ease-out
}

._nav-menu_1acnz_204:not(._menu-open_1acnz_191) ._menu-backdrop_1acnz_217 {
    opacity: 0
}

._nav-menu_1acnz_204 ._menu-button_1acnz_168 {
    position: absolute;
    top: .75rem;
    right: .75rem;
    transition: opacity .2s ease-out
}

._nav-menu_1acnz_204:not(._menu-open_1acnz_191) ._menu-button_1acnz_168 {
    opacity: 0
}

._menu-list_1acnz_242 {
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    gap: 1.5rem;
    position: fixed;
    top: 0;
    left: 0;
    width: calc(100% - 3rem);
    height: 100%;
    max-width: 20rem;
    background-color: #000;
    z-index: 1;
    border-right: 1px solid rgba(255, 255, 255, .2);
    transition: transform .2s ease-out;
    padding-block: 2rem;
    padding-inline: 1.25rem
}

._nav-menu_1acnz_204:not(._menu-open_1acnz_191) ._menu-list_1acnz_242 {
    transform: translate(-100%)
}

._menu-logo_1acnz_265 {
    width: 6.25rem;
    height: auto
}

._menu-logo_1acnz_265 img {
    height: auto
}

._menu-link_1acnz_274 {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    position: relative;
    font-size: 1rem;
    background-image: conic-gradient(from 180deg at 50% 50%, #ffc876 35.7669219375deg, #79fff7 153.7493383884deg, #9f53ff 258.751244545deg, #ff98e2 360deg);
    -webkit-background-clip: text;
    background-clip: text;
    transition: color .2s ease-out;
    margin-right: auto;
    text-decoration: none !important;
    color: #fff;
    cursor: pointer
}

._menu-link_1acnz_274:hover>._menu-link-inner_1acnz_289,
._menu-link_1acnz_274._active_1acnz_74>._menu-link-inner_1acnz_289 {
    color: transparent !important
}

._menu-link-inner_1acnz_289 {
    display: flex;
    align-items: center;
    gap: .5rem
}

._menu-link_1acnz_274 img {
    width: .75rem;
    height: .75rem;
    transition: transform .2s ease-out
}

._menu-link_1acnz_274._open_1acnz_128 img {
    transform: rotate(180deg)
}

._menu-link_1acnz_274:not(._open_1acnz_128) ._menu-link-group-dropdown_1acnz_310 {
    max-height: 0
}

._menu-link-group-dropdown_1acnz_310 {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    padding-left: .75rem;
    padding-top: .5rem;
    overflow: hidden
}

._menu-link_1acnz_274._coming-soon_1acnz_78:before {
    content: "Coming Soon";
    padding: .75rem;
    white-space: nowrap;
    border-radius: .5rem;
    line-height: 1em;
    position: absolute;
    top: 50%;
    left: 100%;
    transform: translate(2rem, calc(-50% + 2rem));
    background-color: #fff3;
    pointer-events: none;
    opacity: 0;
    transition: opacity .2s ease-out, transform .2s ease-out
}

._menu-link_1acnz_274._coming-soon_1acnz_78:hover:before {
    transform: translate(2rem, -50%);
    opacity: 1
}

._menu-link-item_1acnz_344:hover {
    text-decoration: underline !important
}

@media (max-width: 1790px) {
    ._navbar_1acnz_1 {
        --gap: 1.5rem
    }
}

@media (max-width: 1480px) {
    ._navbar_1acnz_1 {
        --gap: 1rem
    }
}

@media (max-width: 1380px) {
    ._navbar_1acnz_1 {
        --gap: .5rem
    }
}

@media (max-width: 1280px) {
    ._links_1acnz_55 {
        display: none
    }

    ._logo-link_1acnz_30:after {
        display: none
    }
}

._modal-container_1jvv7_1 {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    padding: 2rem;
    overflow: auto;
    transition: opacity .2s ease-out
}

._modal-container_1jvv7_1:not(._open_1jvv7_14) {
    opacity: 0;
    pointer-events: none
}

@media (max-width: 600px) {
    ._modal-container_1jvv7_1 {
        padding-inline: 1rem
    }
}

._modal-backdrop_1jvv7_24 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000c;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px)
}

._modal-inner_1jvv7_35 {
    display: flex;
    flex-direction: column;
    gap: 3.75rem;
    position: relative;
    width: 100%;
    max-width: 65rem;
    margin: auto
}

._title_1jvv7_45 {
    font-size: 6.5rem !important
}

@media (max-width: 800px) {
    ._title_1jvv7_45 {
        font-size: 5rem !important
    }
}

@media (max-width: 450px) {
    ._title_1jvv7_45 {
        font-size: 3.5rem !important
    }
}

@media (max-width: 800px) {
    ._input-card_1jvv7_60 h2 {
        font-size: 1.5rem !important
    }
}

._input-card_1jvv7_60 {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 2rem
}

._modal-error_1jvv7_71 {
    font-size: 1.25rem;
    color: #aaa;
    word-break: break-word
}

._modal-wallet_1jvv7_77 {
    color: #fff;
    font-weight: 700
}

._whitelist-form_1jvv7_82 {
    display: flex;
    gap: 1rem;
    margin-inline: auto;
    width: 100%;
    max-width: 40rem
}

._whitelist-form_1jvv7_82>* {
    height: 100%
}

._whitelist-form_1jvv7_82>._whitelist-input_1jvv7_92 {
    flex: 1
}

._register-button_1jvv7_96 {
    min-width: 12rem !important
}

@media (max-width: 600px) {
    ._whitelist-form_1jvv7_82 {
        flex-direction: column;
        max-width: 25rem
    }

    ._register-button_1jvv7_96 {
        height: 3.625rem
    }
}