:root {
    --unnamed-color-ff6d6d: #ff6d6d;
    --unnamed-color-87c1ff: #87c1ff;
    --unnamed-color-ebfb80: #ebfb80;
    --unnamed-color-2d42a8: #2d42a8;
    --unnamed-color-00568f: #00568f;
    --unnamed-color-ffffff: #fff;
    --unnamed-color-eeeeee: #eee;
    --unnamed-color-4d4d4d: #4d4d4d;
    --unnamed-color-25274d: #25274d;
    --unnamed-font-family-ibm-plex-sans: Roboto;
    --unnamed-font-family-open-sans: Roboto;
    --unnamed-font-family-poppins: Roboto;
    --unnamed-font-style-normal: normal;
    --unnamed-font-weight-600: 600px;
    --unnamed-font-weight-normal: normal;
    --unnamed-font-size-12: 12px;
    --unnamed-font-size-14: 14px;
    --unnamed-font-size-15: 15px;
    --unnamed-font-size-16: 16px;
    --unnamed-font-size-18: 18px;
    --unnamed-font-size-22: 22px;
    --unnamed-font-size-28: 28px;
    --unnamed-font-size-44: 44px;
    --unnamed-font-size-62: 62px;
    --unnamed-character-spacing-0: 0px;
    --unnamed-character-spacing-1-4: 1.4px;
    --unnamed-character-spacing-1-2: 1.2px;
    --unnamed-line-spacing-18: 18px;
    --unnamed-line-spacing-23: 23px;
    --unnamed-line-spacing-24: 24px;
    --unnamed-line-spacing-30: 30px;
    --unnamed-line-spacing-32: 32px;
    --unnamed-line-spacing-36: 36px;
    --unnamed-line-spacing-56: 56px;
    --unnamed-line-spacing-66: 66px;
    --unnamed-text-transform-uppercase: uppercase
}

.h1 {
    font-family: Roboto;
    font-family: var(--unnamed-font-family-ibm-plex-sans);
    font-style: normal;
    font-style: var(--unnamed-font-style-normal);
    font-weight: 400;
    font-weight: var(--unnamed-font-weight-normal);
    font-size: 62px;
    font-size: var(--unnamed-font-size-62);
    line-height: 66px;
    line-height: var(--unnamed-line-spacing-66);
    letter-spacing: 0;
    letter-spacing: var(--unnamed-character-spacing-0);
    color: #ebfb80;
    color: var(--unnamed-color-25274d)
}

.subtitle {
    font: normal normal 600 16px/24px Roboto;
    letter-spacing: 1.2px;
    color: #ebfb80;
    text-transform: uppercase
}

.h2 {
    font: normal normal 600 44px/56px Roboto;
    line-height: 56px;
    line-height: var(--unnamed-line-spacing-56);
    text-align: center
}

.h2,
.h3 {
    letter-spacing: 0;
    color: #25274d
}

.h3 {
    text-align: left;
    font: normal normal 600 28px/36px Roboto
}

.bloq {
    font-family: Roboto;
    font-family: var(--unnamed-font-family-ibm-plex-sans);
    font-weight: 600px;
    font-weight: var(--unnamed-font-weight-600);
    font-size: 22px;
    font-size: var(--unnamed-font-size-22);
    line-height: 30px;
    line-height: var(--unnamed-line-spacing-30)
}

.bloq,
.link {
    font-style: normal;
    font-style: var(--unnamed-font-style-normal);
    letter-spacing: 0;
    letter-spacing: var(--unnamed-character-spacing-0);
    color: #ebfb80;
    color: var(--unnamed-color-ebfb80)
}

.link {
    font-family: Roboto;
    font-family: var(--unnamed-font-family-open-sans);
    font-weight: 400;
    font-weight: var(--unnamed-font-weight-normal);
    font-size: 18px;
    font-size: var(--unnamed-font-size-18);
    line-height: 32px;
    line-height: var(--unnamed-line-spacing-32)
}

.body {
    font: normal normal normal 18px/32px Roboto;
    line-height: 32px;
    line-height: var(--unnamed-line-spacing-32)
}

.body,
.smallnote {
    letter-spacing: 0;
    letter-spacing: var(--unnamed-character-spacing-0);
    color: #4d4d4d;
    color: var(--unnamed-color-4d4d4d)
}

.smallnote {
    font-family: Roboto;
    font-family: var(--unnamed-font-family-open-sans);
    font-style: normal;
    font-style: var(--unnamed-font-style-normal);
    font-weight: 400;
    font-weight: var(--unnamed-font-weight-normal);
    font-size: 12px;
    font-size: var(--unnamed-font-size-12);
    line-height: 18px;
    line-height: var(--unnamed-line-spacing-18)
}

@media (max-width:992px) {

    .smallnote,
    .subtitle {
        text-align: center
    }
}

.label {
    text-align: center;
    font: normal normal 600 14px/18px Roboto;
    letter-spacing: 1.4px;
    color: #ebfb80;
    text-transform: uppercase;
    text-transform: var(--unnamed-text-transform-uppercase)
}

.btns {
    font-family: Roboto;
    font-family: var(--unnamed-font-family-poppins);
    font-style: normal;
    font-style: var(--unnamed-font-style-normal);
    font-weight: 600px;
    font-weight: var(--unnamed-font-weight-600);
    font-size: 15px;
    font-size: var(--unnamed-font-size-15);
    line-height: 23px;
    line-height: var(--unnamed-line-spacing-23);
    letter-spacing: 0;
    letter-spacing: var(--unnamed-character-spacing-0);
    color: #fff;
    color: var(--unnamed-color-ffffff)
}

.swal2-container {
    z-index: 10000
}

@media (min-width:1600px) {
    .container {
        max-width: 1500px
    }
}


.header-nav-link {
    font: normal normal normal 16px/24px Roboto;
    color: #fff !important;
    color: var(--unnamed-color-ffffff) !important;
    letter-spacing: .32px;
    padding: 0
}

.header-nav-link:hover {
    color: #ebfb80 !important
}

.header-dropdown-text {
    font: normal normal 600 14px/18px Roboto;
    letter-spacing: 1.4px;
    letter-spacing: var(--unnamed-character-spacing-1-4);
    color: #fff;
    color: var(--unnamed-color-ffffff);
    text-align: left;
    text-transform: uppercase;
    opacity: 1;
    text-decoration: none
}

.btn {
    height: 54px;
    padding: 12px
}

.btn-ghost {
    border-radius: 27px;
    border: 2px solid #fff;
    font: normal normal 600 15px/23px Roboto;
    letter-spacing: var(--unnamed-character-spacing-0);
    color: #fff;
    color: var(--unnamed-color-ffffff);
    background-color: transparent;
    text-align: center;
    letter-spacing: 0;
    opacity: 1;
    padding: 1em 2em
}

.btn-ghost:hover {
    color: #ebfb80;
    border-color: #ebfb80
}

.btn-orange {
    background: #ff6d6d 0 0 no-repeat padding-box;
    border-radius: 27px;
    text-align: center;
    font: normal normal 600 15px/23px Roboto;
    letter-spacing: 0;
    color: #fff;
    opacity: 1;
    border: none;
    transition: all .25s ease-in-out
}

.btn-orange:hover {
    background: #fff 0 0 no-repeat padding-box;
    color: #ff6d6d
}

.btn-light {
    background: #ff6d6d 0 0 no-repeat padding-box;
    text-align: center;
    font: normal normal 600 15px/23px Roboto;
    letter-spacing: 0;
    color: #fff;
    border-radius: 27px;
    transition: all .25s ease-in-out
}

.btn-light:hover,
.btn-with-border:hover {
    background: #fff 0 0 no-repeat padding-box !important;
    color: #ff6d6d
}

.btn-with-border:hover {
    border: 1px solid #ff6d6d
}

.btn-secondary {
    background: #fff 0 0 no-repeat padding-box;
    border: 2px solid #00568f;
    text-align: center;
    font: normal normal 600 15px/23px Roboto;
    letter-spacing: 0;
    color: #00568f;
    border-radius: 27px;
    transition: all .25s ease-in-out
}

.btn-secondary:hover {
    border-color: #ebfb80
}

.btn-secondary:hover,
.btn-secondary:visited {
    background-color: #fff;
    color: #ebfb80
}

.disabled-element {
    opacity: .4;
    pointer-events: none
}

main {
    padding: 1rem
}

.ant-input-number,
.ant-picker,
form button {
    width: 100%
}

.bit_bcn_connect button.btn-ghost {
    min-width: 150px;
    min-height: 54px
}

.bit_bcn_footer {
    background: #25274d 0 0 no-repeat padding-box;
    opacity: 1
}

.bit_bcn_footer .private-sale {
    text-align: left;
    font: normal normal 600 44px/56px Roboto;
    letter-spacing: 0;
    color: #fff;
    opacity: 1;
    word-break: break-word
}

.bit_bcn_footer .private-sale-caption,
.ctd-sec {
    text-align: left;
    font: normal normal 600 16px/24px Roboto;
    letter-spacing: 1.2px;
    color: #fff;
    text-transform: uppercase;
    opacity: 1
}

.ctd-sec {
    text-decoration: underline
}

.bit_bcn_footer button.btn-orange {
    min-width: 225px;
    height: 54px;
    margin-right: 15px
}

.bit_bcn_footer button.btn-ghost {
    min-width: 225px;
    height: 54px;
    padding-right: 0;
    padding-left: 0
}

.bit_bcn_footer .countdown-wrapper {
    margin-top: 26px
}

.bit_bcn_footer .countdown-number {
    text-align: left;
    font: normal normal normal 62px/66px Roboto;
    letter-spacing: 0;
    color: #fff;
    opacity: 1
}

.bit_bcn_footer .countdown-caption {
    text-align: center;
    font: normal normal normal 13px/20px Roboto;
    letter-spacing: .65px;
    color: #fff;
    opacity: 1
}

.bit_bcn_footer a.footer-link {
    text-align: left;
    font: normal normal normal 12px/15px Roboto;
    letter-spacing: 1.2px;
    color: #87c1ff;
    text-transform: uppercase;
    opacity: 1;
    text-decoration: none
}

.bit_bcn_footer a.footer-link:hover {
    color: #fff
}

.bit_bcn_footer .footer-links-wrapper {
    padding-bottom: 53px;
    padding-top: 99px
}

.footer-links-wrapper>* {
    margin: 0 15px 30px 30px
}

.bit_bcn_footer .footer-content-wrapper {
    padding-top: 130px
}

@media (min-width:767px) {
    .bit_bcn_footer .countdown-item {
        margin-right: 53px
    }
}

@media (min-width:767px) {
    .bit_bcn_footer .footer-logo {
        margin-right: 30px;
        margin-bottom: 0
    }
}

@media (max-width:767px) {

    .bit_bcn_footer .footer-logo,
    .bit_bcn_footer .footer-title {
        align-self: center
    }
}

.bit_bcn_header {
    min-height: 150px;
    box-sizing: content-box;
    display: flex;
    justify-content: center;
    align-items: center
}

.bit_bcn_header a.navbar-brand {
    padding: 0
}

.bit_bcn_header .bit_bcn_nav {
    flex: 1 1
}

.bit_bcn_header button.btn-ghost {
    min-width: 150px;
    min-height: 54px
}

@media (max-width:992px) {
    .bit_bcn_header {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media (min-width:992px) {
    .bit_bcn_header div.dropdown {
        margin-left: 35px
    }
}

@media (min-width:1600px) {
    .bit_bcn_header a.navbar-brand {
        margin-right: 100px
    }

    .bit_bcn_header div.dropdown {
        margin-left: 57px
    }

    .bit_bcn_header li.nav-item {
        margin-right: 35px
    }
}

.bit_bcn_hero .private-sale {
    text-align: left;
    font: normal normal 600 62px/66px Roboto;
    letter-spacing: 0;
    color: #fff;
    opacity: 1;
    margin-bottom: 9px;
    word-break: break-word
}

.bit_bcn_hero .private-sale-caption {
    text-align: left;
    font: normal normal 600 16px/24px Roboto;
    letter-spacing: 1.2px;
    color: #fff;
    text-transform: uppercase;
    opacity: 1;
    margin-bottom: 20px
}

.bit_bcn_hero button.btn-orange {
    min-width: 225px;
    height: 54px;
    margin-right: 15px
}

.bit_bcn_hero button.btn-ghost {
    min-width: 225px;
    height: 54px;
    padding-left: 0;
    padding-right: 0
}

.bit_bcn_hero .countdown-wrapper {
    margin-top: 26px
}

.bit_bcn_hero .countdown-number {
    text-align: left;
    font: normal normal normal 62px/66px Roboto;
    letter-spacing: 0;
    color: #fff;
    opacity: 1;
    margin-bottom: .35em
}

.bit_bcn_hero .countdown-caption {
    text-align: center;
    font: normal normal normal 13px/20px Roboto;
    letter-spacing: .65px;
    color: #fff;
    opacity: 1
}



.bit_bcn_hero .eth-price {
    text-align: center;
    font: normal normal 600 44px/56px Roboto;
    letter-spacing: 0;
    color: #ebfb80;
    opacity: 1;
    margin-bottom: 0
}



.bit_bcn_hero .buy-btn {
    background: #ff6d6d 0 0 no-repeat padding-box;
    border-radius: 27px;
    width: 209px;
    height: 54px;
    border: none;
    text-align: center;
    font: normal normal 600 15px/23px Roboto;
    letter-spacing: 0;
    color: #fff;
    opacity: 1;
    transition: all .25s ease-in-out
}

.bit_bcn_hero .buy-btn:hover {
    background: #fff 0 0 no-repeat padding-box;
    color: #ff6d6d;
    border: 1px solid #ff6d6d
}


.bit_bcn_hero .metamask-wrapper {
    position: relative
}

.bit_bcn_hero .divider-light-blue-top {
    width: 100%;
    height: 2px;
    background-color: #87c1ff;
    margin-top: 10.5px;
    margin-bottom: 10.5px;
    z-index: 1
}

.bit_bcn_hero .divider-light-blue-bottom {
    width: 100%;
    height: 2px;
    background-color: #87c1ff;
    margin-top: 16.75px;
    margin-bottom: 16.75px;
    z-index: 1
}

.bit_bcn_hero .label {
    text-align: left;
    font: normal normal 600 14px/18px Roboto;
    letter-spacing: 1.4px;
    color: #87c1ff;
    text-transform: uppercase;
    opacity: 1;
    margin-bottom: 7px
}

.bit_bcn_hero .input {
    background: #fff 0 0 no-repeat padding-box;
    border: 1px solid #ddd;
    border-radius: 24px;
    opacity: 1
}

.bit_bcn_hero form button.btn-ghost {
    min-width: 100%
}

.bit_bcn_hero .exclusive {
    text-align: left;
    font: normal normal 600 44px/56px Roboto;
    letter-spacing: 0;
    color: #fff;
    opacity: 1;
    margin-bottom: 6px
}

.bit_bcn_hero .limited {
    text-align: left;
    font: normal normal 600 16px/24px Roboto;
    letter-spacing: 1.2px;
    color: #87c1ff;
    text-transform: uppercase;
    opacity: 1;
    margin-bottom: 32px
}

.bit_bcn_hero .exclusive-content {
    text-align: left;
    font: normal normal normal 18px/32px Roboto;
    letter-spacing: 0;
    opacity: 1;
    color: #fff
}

.bit_bcn_hero .video-thumbnail {
    max-width: 224px;
    height: 359px;
    object-fit: cover;
    opacity: .4
}

.video-thumbnail:hover {
    cursor: pointer;
    position: relative;
    bottom: 30px
}

.bit_bcn_hero .selected {
    opacity: 1
}

@media (min-width:1400px) {
    .selected {
        bottom: 20px;
        position: relative
    }
}

.selected {
    bottom: 20px;
    position: relative
}

.carousel-inner video {
    margin: 0 auto
}

@media (min-width:1200px) {
    .bit_bcn_hero .metamask-header {
        top: -39px;
        left: 50%;
        margin-left: -142px
    }
}

@media (max-width:992px) {
    .bit_bcn_hero .metamask-header {
        top: -39px;
        left: 50%;
        margin-left: -142px;
        top: 0;
        left: 0;
        margin-left: 0;
        width: 100%
    }
}

@media (min-width:767px) {
    .bit_bcn_hero .countdown-item {
        margin-right: 53px
    }
}

@media (max-width:767px) {
    .bit_bcn_hero .private-sale {
        font-size: 40px
    }

    .bit_bcn_hero button.btn-orange {
        margin-bottom: 10px;
        margin-right: 0
    }
}

@media (max-width:1200px) {

    .bit_bcn_hero button.btn-ghost,
    .bit_bcn_hero button.btn-orange {
        min-width: 200px
    }
}

.arrow {
    border: solid #fff;
    border-width: 0 5px 5px 0;
    display: inline-block;
    padding: 3px;
    cursor: pointer
}

.right {
    height: 20px;
    width: 20px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    order: 10000 !important
}

.order-1 {
    order: 1 !important
}

.order-2 {
    order: 2 !important
}

.order-3 {
    order: 3 !important
}

.order-4 {
    order: 4 !important
}

.left {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    height: 20px;
    width: 20px
}

.Ico_background__2klae {
    background-image: url(../media/bg-ico.f3f7f2f4.png);
    background-size: cover
}

.Ico_container__1oWMK {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    overflow-x: hidden;
    margin: 0
}

.Ico_title__E6mbm {
    text-align: center;
    font: normal normal 600 44px/56px Roboto;
    letter-spacing: 0;
    color: #fff;
    padding-top: 75px
}

.Ico_subtitle__2DRXF {
    text-align: center;
    font: normal normal 600 16px/24px Roboto;
    letter-spacing: 1.2px;
    color: #fff;
    padding-top: 8px;
    padding-bottom: 48px;
    width: 478px;
    height: 20px
}

.Ico_cards__3GtJy {
    display: flex;
    flex-direction: row;
    max-width: 100%;
    justify-content: center
}

.Ico_card__3fy12 {
    display: flex;
    flex-direction: column;
    background: #fff 0 0 no-repeat padding-box;
    box-shadow: 0 3px 6px rgba(0, 0, 0, .1607843137254902);
    border-radius: 10px;
    padding: 48px 26px 51px;
    margin: 1em;
    width: 100%;
    max-width: 344px
}

.Ico_blueline__qVY-R {
    border: 1px solid #ebfb80
}

.Ico_blueline__qVY-R,
.Ico_greyline__AYivg {
    width: 100%;
    margin-top: 11px;
    margin-bottom: 11px
}

.Ico_greyline__AYivg {
    background-color: #000;
    height: .5px;
    opacity: 1%
}

.Ico_stage_feature__1Yvmi {
    display: flex;
    flex-direction: row
}

.Ico_feature__eTFf0 {
    text-align: left;
    font: normal normal 600 12px/15px Roboto;
    letter-spacing: 1.2px;
    color: #ebfb80;
    width: 110px;
    margin-right: 8px;
    align-self: center;
    word-break: break-all
}

.Ico_value__D0HqC {
    text-align: left;
    font: normal normal normal 15px/30px Roboto;
    letter-spacing: 0;
    color: #ebfb80;
    width: 177px
}

.Ico_buy__1E69r {
    align-items: center;
    display: flex;
    text-align: center;
    justify-content: center;
    width: 254px;
    margin: 1em;
    border: none
}

.Ico_stage5__1EN7H {
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex-direction: row;
    background: #25274d 0 0 no-repeat padding-box;
    box-shadow: 0 3px 6px rgba(0, 0, 0, .1607843137254902);
    border-radius: 10px;
    color: #fff;
    width: 100%;
    padding: 93px 2em 91px;
    margin-top: 30px
}

.Ico_launchcol__2rGFs {
    padding-left: 76px;
    justify-self: center
}

.Ico_launch__1LWVo {
    text-align: center;
    font: normal normal 600 14px/18px Roboto;
    letter-spacing: 1.4px;
    color: #fff
}

.Ico_stage_title__1QQne {
    text-align: center !important
}

.Ico_stage5_title__30NYZ {
    text-align: center;
    font: normal normal 600 28px/36px Roboto;
    letter-spacing: 0;
    color: #fff
}

.Ico_feature5__2DK3m {
    padding: 1em;
    width: 300px
}

.Ico_whiteline__2UdAK {
    width: 100%;
    height: .4px;
    background-color: #fff
}

.Ico_stage5_row__g6wl2 {
    display: flex;
    flex-direction: row
}

.Ico_feature_white__3yzQJ {
    text-align: right;
    font: normal normal 700 12px/15px Roboto;
    letter-spacing: 1.2px;
    color: #fff;
    width: 105px;
    align-self: center;
    word-break: break-all
}

.Ico_value_white__31nU- {
    text-align: left;
    font: normal normal normal 17px/30px Roboto;
    letter-spacing: 0;
    color: #fff;
    padding: 11px
}

.Ico_distribution__20zzp {
    display: flex;
    flex-direction: row;
    width: 100%;
    padding: 5em 10em 5em 0;
    justify-content: space-around
}

.Ico_distribution_title__3yWI2 {
    text-align: center;
    font: normal normal 600 44px/56px Roboto;
    letter-spacing: 0;
    color: #fff;
    width: 478px
}

.Ico_distribution_subtitle__3ueZI {
    text-align: center;
    font: normal normal 600 16px/24px Roboto;
    letter-spacing: 1.2px;
    color: #87c1ff
}

.Ico_dist_button__2wlLc {
    width: 241px;
    justify-content: center;
    margin-top: 2em
}

.Ico_dashline__2h025 {
    width: 97px;
    height: 0;
    border: .5px dashed #fff;
    align-self: center;
    margin: 1em
}

.Ico_img__2CpJc {
    height: 100%;
    width: 100%
}

.Ico_left_dist__24QGH {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.Ico_right_dist__2-pTz {
    padding-top: 1em;
    padding-left: 3em
}

.Ico_dist_row__1ecDE {
    display: flex;
    flex-direction: row;
    padding-top: .5em;
    max-width: 300px
}

.Ico_color_circle__UO-Hx {
    background-color: tomato;
    border: 3px solid #fff;
    width: 24px;
    height: 24px;
    border-radius: 68px
}

.Ico_dist_val__2Ioto {
    text-align: left;
    margin-left: 15px
}

.Ico_dist_percent__oxpUI,
.Ico_dist_val__2Ioto {
    font: normal normal 600 14px/18px Roboto;
    letter-spacing: 1.4px;
    color: #87c1ff;
    height: 18px
}

.Ico_dist_percent__oxpUI {
    text-align: right;
    margin-left: auto
}

.Ico_distline__3Dxbx {
    width: 200px;
    margin-left: 38px;
    height: 1px;
    background-color: #87c1ff
}

.Ico_c0071BC__2p60Z {
    background-color: #0071bc
}

.Ico_c00A99D__tKYZz {
    background-color: #00a99d
}

.Ico_c009245__20eOw {
    background-color: #009245
}

.Ico_c39B54A__3xdaj {
    background-color: #39b54a
}

.Ico_c8CC63F__2814L {
    background-color: #8cc63f
}

.Ico_cD9E021__yNoT7 {
    background-color: #d9e021
}

.Ico_cFCEE21__2ZgYe {
    background-color: #fcee21
}

.Ico_cFBB03B__1Li2a {
    background-color: #fbb03b
}

.Ico_cF7931E__1R7nF {
    background-color: #f7931e
}

.Ico_cF15A24__1c0ED {
    background-color: #f15a24
}

.Ico_cDB0909__1oH3a {
    background-color: #db0909
}

@media (max-width:1600px) {
    .Ico_cards__3GtJy {
        align-items: center
    }

    .Ico_card__3fy12 {
        width: 24%;
        margin: .3em;
        padding: 2em 1em
    }

    .Ico_buy__1E69r {
        align-self: center;
        width: 100%
    }

    .Ico_launchcol__2rGFs {
        flex-direction: column;
        padding-left: 0
    }

    .Ico_stage5__1EN7H {
        flex-direction: column
    }

    .Ico_distribution__20zzp {
        flex-direction: column;
        align-self: center;
        align-items: center;
        padding-right: 0
    }

    .Ico_dashline__2h025 {
        display: none
    }

    .Ico_right_dist__2-pTz {
        padding-left: 0
    }
}

@media (max-width:992px) {
    .Ico_cards__3GtJy {
        flex-direction: column
    }

    .Ico_card__3fy12 {
        width: 100%;
        padding: 20px;
        margin-bottom: 25px
    }

    .Ico_stage5__1EN7H {
        flex-direction: column
    }

    .Ico_left_dist__24QGH {
        max-width: 300px
    }

    .Ico_distribution_title__3yWI2 {
        width: 300px
    }

    .Ico_img__2CpJc {
        width: 100%
    }

    .Ico_subtitle__2DRXF {
        text-align: center
    }
}

@media (max-width:500px) {

    .Ico_buy__1E69r,
    .Ico_card__3fy12 {
        margin-right: 0;
        margin-left: 0
    }
}

.bit_bcn_legal {
    padding: 5%
}

.bit_bcn_legal span {
    text-decoration: underline;
    font-weight: 700
}

.bit_bcn_legal p {
    text-align: justify
}

.Museum_container__3k4hx {
    padding-top: 2%;
    padding-bottom: 2%
}

.Museum_title__n2rYb {
    padding-bottom: .5em
}

.Museum_h2__2yZ0t {
    font: normal normal 600 44px/56px Roboto;
    line-height: var(--unnamed-line-spacing-56);
    text-align: center;
    letter-spacing: 0;
    color: #25274d
}

.Museum_row__1sHPC {
    display: flex;
    flex-direction: column;
    text-align: center;
    padding-top: 10em;
    padding-bottom: 7em
}

@media (max-width:992px) {
    .Museum_title__n2rYb {
        padding-top: 1em;
        padding-bottom: 1em
    }

    .Museum_row__1sHPC {
        display: flex;
        flex-direction: column
    }
}

.newFooter {
    background: #25274d 0 0 no-repeat padding-box;
    color: #fff;
    padding: 40px 0
}

.newFooter .container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around
}

.newFooter .column {
    padding: 20px 10px
}

@media (min-width:767px) {
    .footer-logo {
        margin-right: 30px;
        margin-bottom: 0
    }
}

@media (max-width:767px) {
    .footer-logo {
        align-self: center
    }
}

.bit_bcn_footer .footer-logo {
    margin-bottom: 30px
}

.social {
    grid-column-gap: 3em;
    -webkit-column-gap: 3em;
    column-gap: 3em
}

.social-col {
    grid-gap: 10px;
    gap: 10px
}

.social a {
    margin: .5em
}

.social img:hover {
    padding-bottom: 1px;
    margin-left: 1px
}

.social img {
    height: 24px;
    width: 24
}

.social p {
    font-family: "Roboto", "Verdana", Sans-serif;
    font-weight: 700;
    color: #fff;
    text-align: right
}

.telegram {
    font-size: 18px;
    margin-bottom: 0
}

.containerAvatar {
    padding: 5%
}

.avatar {
    width: 280px;
    text-align: center;
    margin: .5rem
}

.avatar img {
    width: 220px;
    border-radius: 110px
}

.avatar div {
    font: normal normal 600 16px/24px Roboto;
    letter-spacing: 1.2px;
    color: #ebfb80;
    text-transform: uppercase;
    margin-top: 3px;
    margin-bottom: 1px
}

.avatar p {
    font-family: var(--unnamed-font-family-open-sans);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-12);
    line-height: var(--unnamed-line-spacing-18);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-4d4d4d)
}

.title {
    padding-left: 16px;
    padding-bottom: .5em
}

.row,
.title {
    display: flex
}

.row {
    flex-direction: row
}

.Partners_background__30dsG {
    background-color: #fff
}

.Partners_container__2g3em {
    padding-top: 100px
}

.Partners_title__uwKWG {
    text-align: left;
    padding-bottom: 38px
}

.Partners_partners__1IhNo {
    background: #25274d 0 0 no-repeat padding-box;
    display: flex;
    justify-content: space-between;
    padding: 100px
}

.Partners_bit__1wbzt {
    text-align: center;
    padding-top: 119px;
    padding-bottom: 48px
}

.Partners_vid__1ylBr {
    background: transparent url(../media/captura-youtube.0a79cde5.png) 0 0 no-repeat padding-box;
    width: 400px;
    height: 250px;
    background-size: contain
}

.Partners_description__2_2Au {
    margin-left: 5px;
    font-size: 16px;
    margin-top: 10px
}

.Partners_buttons__1IXl7 {
    padding-top: 70px;
    display: flex;
    justify-content: center;
    padding-bottom: 70px
}

.Partners_btn__2eytl {
    margin-left: 8px;
    margin-right: 8px
}

.Partners_logo_partner__346TS {
    max-width: 300px
}

@media (max-width:1610px) {
    .Partners_partners__1IhNo {
        background: #25274d 0 0 no-repeat padding-box;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 100px
    }

    .Partners_description__2_2Au {
        margin-bottom: 35px
    }
}

@media (min-width:1021px) and (max-width:1400px) {
    .Partners_partners__1IhNo {
        padding: 100px 5px
    }

    .Partners_logo_partner__346TS {
        padding: 0 5px;
        max-width: 200px
    }
}

@media (max-width:1021px) {
    .Partners_partners__1IhNo {
        display: flex;
        padding: 50px;
        flex-direction: column
    }

    .Partners_logo_partner__346TS {
        padding: 40px
    }

    .Partners_bit__1wbzt {
        text-align: center;
        padding-top: 119px;
        padding-bottom: 48px
    }

    .Partners_description__2_2Au {
        margin-bottom: 35px
    }

    .Partners_buttons__1IXl7 {
        flex-direction: column
    }

    .Partners_btn__2eytl {
        margin-left: 70px;
        margin-right: 70px;
        margin-bottom: 15px
    }
}

@media (max-width:500px) {
    .Partners_btn__2eytl {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 15px
    }
}

@media (min-width:1000px) and (max-width:1200px) {
    .Partners_vid__1ylBr {
        height: 250px
    }
}

@media (min-width:768px) and (max-width:1000px) {
    .Partners_vid__1ylBr {
        height: 250px
    }
}

@media (min-width:0px) and (max-width:400px) {
    .Partners_vid__1ylBr {
        height: 250px;
        width: 250px
    }
}

.Perks_title__1igQE {
    margin: 0 auto;
    padding-bottom: 1em;
    text-align: left
}

.Perks_number__1_2EC {
    font: normal normal 600 44px/56px Roboto;
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-ebfb80);
    text-align: right;
    margin-top: -.4em;
    padding-right: 1.5em
}

.Perks_perks__6FeSl {
    display: flex;
    flex-direction: row
}

.Perks_left_perks__GH-L0 {
    margin-top: 100px;
    width: 50%
}

.Perks_graphic__1Nxin {
    max-width: 100%
}

@media (min-width:1400px) {
    .Perks_graphic__1Nxin {
        padding-right: 1em
    }
}

.Perks_right_perks__3kF4m {
    width: 50%
}

.Perks_right_perks__3kF4m .Perks_perk__3LprY {
    padding-right: 10px;
    padding-left: 0
}

.Perks_perk__3LprY {
    padding: 2em
}

@media (max-width:768px) {
    .Perks_perk__3LprY {
        padding: .5em
    }
}

.Perks_image_suit_container__2KB_L {
    background-size: cover;
    background-position: 100% 100%;
    padding-right: 0;
    margin-right: 0
}

.Perks_image_suit__35foD {
    width: 100%
}

.Perks_buttons__9u3WI {
    display: flex;
    justify-content: flex-start;
    padding-left: 3.8em
}

.Perks_buttons__9u3WI button {
    margin-right: 2em
}

.Perks_roadmap__25PTB {
    display: flex;
    flex-direction: column;
    text-align: center;
    padding-top: 10em;
    padding-bottom: 7em
}

.Perks_roadmap_title__9jXex {
    padding-bottom: 1.5em
}

.Perks_phases__1ayIw {
    display: flex;
    flex-direction: row;
    text-align: left;
    overflow-x: scroll;
    white-space: nowrap
}

.Perks_path__36gQa {
    flex-direction: row;
    display: flex;
    padding-bottom: 1em
}

.Perks_year_point__DnD6e {
    background: #ebfb80 0 0 no-repeat padding-box;
    width: 16px;
    height: 16px;
    border-radius: 100%
}

.Perks_line__vraSI {
    width: 506px;
    height: 0;
    border: 1px solid #ebfb80;
    align-self: center
}

.Perks_arrows__1JFPX {
    display: flex;
    justify-content: center
}

.Perks_left_arrow__1Ymwa {
    -webkit-transform: matrix(-1, 0, 0, -1, 0, 0);
    transform: matrix(-1, 0, 0, -1, 0, 0);
    margin-right: 1em
}

.Perks_left_arrow__1Ymwa,
.Perks_right_arrow__k-Idk {
    width: 7px;
    height: 10px;
    border-top: 5px solid transparent;
    border-left: 10px solid #25274d;
    border-bottom: 5px solid transparent;
    cursor: pointer
}

.Perks_right_arrow__k-Idk {
    margin-left: 1em
}

@media (max-width:1740px) {
    .Perks_buttons__9u3WI {
        width: 100%
    }

    .Perks_buttons__9u3WI button {
        margin-top: 2em;
        margin-right: 0
    }
}

@media (min-width:1600px) {
    .Perks_graphic__1Nxin {
        margin-top: 10px
    }
}

@media (max-width:992px) {
    .Perks_perks__6FeSl {
        flex-direction: column
    }

    .Perks_left_perks__GH-L0 {
        padding-left: 0;
        padding-top: 4%;
        width: 100%;
        display: flex;
        flex-direction: column
    }

    .Perks_title__1igQE {
        margin-left: 1em;
        padding-bottom: 1em;
        padding-top: 1em;
        text-align: left
    }

    .Perks_right_perks__3kF4m {
        padding-left: 0;
        padding-top: 4%;
        width: 100%;
        display: flex;
        flex-direction: column
    }

    .Perks_right_perks__3kF4m .Perks_perk__3LprY {
        padding: 2em;
        margin-right: 0
    }

    .Perks_buttons__9u3WI {
        display: flex;
        flex-direction: column;
        margin-right: 0;
        justify-content: center;
        width: 100%;
        padding-left: 2em;
        padding-right: 2em
    }

    .Perks_buttons__9u3WI button {
        margin-top: 2em;
        margin-right: 0
    }
}

.Perks_videoContainer__285jX {
    position: relative;
    margin-bottom: 10px;
    height: 900px;
    width: 100%
}

.Perks_videoContainer__285jX embed,
.Perks_videoContainer__285jX iframe,
.Perks_videoContainer__285jX object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.bit_bcn_press {
    margin-bottom: 100px
}

.bit_bcn_press img {
    width: 100%;
    max-width: 478px;
    height: 359px;
    padding: 0;
    object-fit: cover;
    margin-bottom: 16px
}

.bit_bcn_press .press-title {
    text-align: left;
    font: normal normal 600 44px/56px Roboto;
    letter-spacing: 0;
    color: #ebfb80;
    opacity: 1;
    margin-bottom: 13px
}

.bit_bcn_press .press-subtitle {
    text-align: left;
    font: normal normal 600 16px/24px Roboto;
    letter-spacing: 1.2px;
    color: #ebfb80;
    text-transform: uppercase;
    opacity: 1;
    margin-bottom: 13px
}

.bit_bcn_press .img-title {
    text-align: left;
    font: normal normal 600 28px/36px Roboto;
    letter-spacing: 0;
    color: #ebfb80;
    opacity: 1;
    margin-bottom: 17px
}

.img-title {
    text-decoration: underline
}

.bit_bcn_press .img-date {
    width: 100%;
    text-align: left;
    font: normal normal normal 12px/18px Roboto;
    letter-spacing: 0;
    color: #4d4d4d;
    opacity: 1;
    margin-bottom: 7px
}

@media (max-width:992px) {
    .bit_bcn_press .img-date {
        text-align: center
    }
}

.bit_bcn_press .img-caption {
    text-align: left;
    font: normal normal normal 12px/18px Roboto;
    letter-spacing: 0;
    color: #4d4d4d;
    opacity: 1
}

.bit_bcn_privacy {
    padding: 5%
}

.bit_bcn_privacy span {
    text-decoration: underline;
    font-weight: 700
}

.bit_bcn_privacy p {
    text-align: justify
}

.bit_bcn_social {
    background: transparent linear-gradient(101deg, #2d42a8, #25274d) 0 0 no-repeat padding-box;
    opacity: 1
}

.bit_bcn_social .social-wrapper {
    margin-right: 30px;
    display: flex;
    flex-direction: column;
    align-items: center
}

.bit_bcn_social .social-img {
    margin-bottom: 22px;
    margin-right: 48px;
    margin-left: 48px
}

.bit_bcn_social .social-name {
    text-align: center;
    font: normal normal 600 16px/24px Roboto;
    letter-spacing: 1.2px;
    color: #87c1ff;
    text-transform: uppercase;
    opacity: 1;
    margin: 0;
    text-decoration: none
}

.bit_bcn_social .social-name:hover {
    color: #fff
}

.bit_bcn_social .follow-us,
.bit_bcn_social .follow-us>a {
    text-align: left;
    font: normal normal 600 28px/36px Roboto;
    letter-spacing: 0;
    color: #fff;
    opacity: 1;
    margin-bottom: 6px
}

.bit_bcn_social .follow-us>a {
    text-decoration: none;
    margin-left: 7px
}

.bit_bcn_social .follow-us>a:hover {
    color: #87c1ff
}

.bit_bcn_social .community {
    text-align: left;
    font: normal normal 600 16px/24px Roboto;
    letter-spacing: 1.2px;
    color: #87c1ff;
    text-transform: uppercase;
    opacity: 1
}

.bit_bcn_social .ico-telegram {
    padding-right: 15px
}

.iconFontAwesome {
    color: #fff
}

.Team_container__3eUh9 {
    padding: 5%
}

.Team_title__2BuDx {
    padding-left: 16px;
    padding-bottom: .5em;
    display: flex
}

.Team_row__3kvlm {
    display: flex;
    flex-direction: row
}

.Team_person__3G5nz {
    padding: 1em
}

.Team_img__3PnFi {
    width: 100%;
    object-fit: cover
}

@media (min-width:992px) {
    .Team_img__3PnFi {
        height: 390px;
        object-fit: cover
    }
}

@media (max-width:992px) {
    .Team_title__2BuDx {
        padding-top: 1em;
        padding-bottom: 1em
    }

    .Team_person__3G5nz {
        padding: 1em
    }

    .Team_row__3kvlm {
        display: flex;
        flex-direction: column
    }
}

.Token_background__3TU4A {
    background: var(--unnamed-color-25274d);
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column
}

.Token_title__3jdSn {
    font: normal normal 600 44px/56px Roboto;
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-ffffff);
    text-align: center;
    padding-top: 101px;
    font-size: 44px
}

.Token_image_token__1Ks5T {
    padding-right: 10em;
    padding-left: 10em;
    padding-top: 3em;
    width: 100%
}

.Token_image_token_container__1Kj_u {
    padding: 80px 5% 126px;
    background-size: contain;
    display: flex;
    width: 100%;
    height: 60%
}

.Token_buttons__2GlE- {
    flex-direction: row;
    align-self: center;
    display: flex;
    position: relative;
    margin-bottom: -34px
}

.Token_token_btn__1ArA_ {
    margin: 10px
}

.Token_no_border__1OdgH {
    border: none
}

@media (max-width:992px) {
    .Token_title__3jdSn {
        font-size: 32px;
        padding-top: 50px
    }

    .Token_buttons__2GlE- {
        flex-direction: column;
        padding-bottom: 10px;
        margin-bottom: -40px
    }

    .Token_token_btn__1ArA_ {
        margin: 10px
    }

    .Token_image_token_container__1Kj_u {
        padding-top: 70px;
        padding-bottom: 48px;
        width: 100%
    }

    .Token_image_token__1Ks5T {
        padding-right: .5em;
        padding-left: .5em;
        padding-top: 1em;
        width: 100%
    }
}

.VideoHorizontal_videoContainer__WXj21 {
    position: relative;
    padding-bottom: 56.5%;
    margin: 5%;
    height: 0;
    overflow: hidden
}

.VideoHorizontal_videoContainer__WXj21 embed,
.VideoHorizontal_videoContainer__WXj21 iframe,
.VideoHorizontal_videoContainer__WXj21 object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

/*# sourceMappingURL=main.b2aa99c7.chunk.css.map */