.styles_bg__Th44x {
    position: relative;
    background: #befeff url(../media/bg.b819fbc6.svg);
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    min-height: 1400px
}

.styles_title__A20UD {
    color: #ffd319;
    text-align: center;
    text-shadow: 10.555px 12.667px 0 #000;
    -webkit-text-stroke-width: 2.3142313957214355px;
    -webkit-text-stroke-color: #000;
    font-size: 105px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase
}

@media screen and (max-width:768px) {
    .styles_title__A20UD {
        font-size: 42px
    }

    .styles_bg__Th44x {
        min-height: 1100px
    }
}

.styles_arrowShadow__zAHF6 {
    filter: drop-shadow(1px 3px 0 #000)
}

.styles_animatedLine2__rRAm5,
.styles_animatedLine__Em3bA {
    position: absolute;
    left: 0;
    width: calc(max(100vw, 1900px));
    background-repeat: repeat-x;
    z-index: 1;
    animation: styles_marquee__UsmB2 7s linear infinite
}

.styles_animatedLine2__rRAm5 {
    animation: styles_marquee2__7VsLr 7s linear infinite
}

@media screen and (max-width:767px) {

    .styles_animatedLine2__rRAm5,
    .styles_animatedLine__Em3bA {
        width: calc(max(100vw, 800px));
        animation: styles_marqueeMobile__tdBkT 7s linear infinite
    }

    .styles_animatedLine2__rRAm5 {
        animation: styles_marquee2Mobile__Yg7Mi 7s linear infinite
    }
}

@keyframes styles_marquee2__7VsLr {
    0% {
        transform: translateX(calc(max(100vw, 1900px)))
    }

    to {
        transform: translateX(0)
    }
}

@keyframes styles_marquee__UsmB2 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(calc(min(-100vw, -1900px) + 1px))
    }
}

@keyframes styles_marqueeMobile__tdBkT {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(calc(min(-100vw, -800px) + 1px))
    }
}

@keyframes styles_marquee2Mobile__Yg7Mi {
    0% {
        transform: translateX(calc(max(100vw, 800px)))
    }

    to {
        transform: translateX(0)
    }
}

.styles_hero__4An0m {
    position: relative;
    background: #befeff url(../media/bg.f441b13e.svg);
    background-size: cover;
    background-position: 50%;
    display: flex
}

.styles_headingShadow__FP2Lu {
    filter: drop-shadow(4.268px 5.121px 0 #000)
}

@media screen and (max-width:1149px) {
    .styles_hero__4An0m {
        max-height: 700px;
        height: auto
    }
}

@media screen and (max-width:767px) {
    .styles_hero__4An0m {
        height: 90vh;
        max-height: 600px;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        align-items: center
    }
}

.styles_animatedLine2__lHGRL,
.styles_animatedLine__uhDTq {
    position: absolute;
    left: 0;
    width: calc(max(100vw, 2150px));
    background-repeat: repeat-x;
    z-index: 1;
    animation: styles_marquee__eRM3k 7s linear infinite
}

.styles_animatedLine2__lHGRL {
    animation: styles_marquee2__qoCEm 7s linear infinite
}

@media screen and (max-width:767px) {

    .styles_animatedLine2__lHGRL,
    .styles_animatedLine__uhDTq {
        width: calc(max(100vw, 1000px));
        animation: styles_marqueeMobile__s3OQe 7s linear infinite
    }

    .styles_animatedLine2__lHGRL {
        animation: styles_marquee2Mobile__g1Xs6 7s linear infinite
    }
}

@keyframes styles_marquee2__qoCEm {
    0% {
        transform: translateX(calc(max(100vw, 2150px)))
    }

    to {
        transform: translateX(0)
    }
}

@keyframes styles_marquee__eRM3k {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(calc(min(-100vw, -2150px) + 1px))
    }
}

@keyframes styles_marqueeMobile__s3OQe {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(calc(min(-100vw, -1000px) + 1px))
    }
}

@keyframes styles_marquee2Mobile__g1Xs6 {
    0% {
        transform: translateX(calc(max(100vw, 1000px)))
    }

    to {
        transform: translateX(0)
    }
}

.styles_hero__WMVBb {
    position: relative;
    background: #ffd319 url(../media/bg.e0fd59e9.svg);
    background-size: cover;
    background-position: 50%;
    height: 33vh;
    z-index: 2;
    padding-bottom: 5vh;
    min-height: 400px
}

.styles_title__a22vp {
    color: #fff;
    text-align: center;
    text-shadow: 2px 4px 0 #000;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: #000;
    font-size: 70px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase
}

@media screen and (max-width:767px) {
    .styles_hero__WMVBb {
        min-height: 400px;
        background: #ffd319 url(../media/bgMobile.911c793c.webp);
        background-size: 88%;
        background-repeat: no-repeat;
        background-position-x: right;
        background-position-y: bottom
    }

    .styles_title__a22vp {
        color: #fff;
        text-shadow: 2px 4px 0 #000;
        -webkit-text-stroke-width: 2px;
        -webkit-text-stroke-color: #000;
        font-size: 42px;
        font-style: normal;
        font-weight: 400;
        line-height: 120%;
        text-transform: uppercase;
        text-align: start
    }
}

@media screen and (max-width:479px) {
    .styles_hero__WMVBb {
        background-size: 120%
    }
}

.styles_hero__DuZTi {
    position: relative;
    background: url(../media/bg.a47032a3.webp);
    background-size: cover;
    background-position: 50%;
    height: calc(100vh - 20px);
    max-height: 990px;
    min-height: 990px
}

.styles_headingShadow__m46Ok {
    filter: drop-shadow(4.268px 5.121px 0 #000)
}

@media screen and (max-width:1149px) {
    .styles_hero__DuZTi {
        min-height: unset;
        max-height: unset;
        height: auto;
        background: #000 url(../media/bgMobile.4c06a71b.webp);
        background-size: contain;
        background-position: top;
        background-repeat: no-repeat
    }
}

.listings-slide {
    width: 402px !important;
}

.listings-slide:first-child {
    z-index: 10
}

.listings-slide:nth-child(2) {
    z-index: 9
}

.listings-slide:nth-child(3) {
    z-index: 8
}

.listings-slide:nth-child(4) {
    z-index: 7
}

.listings-slide:nth-child(5) {
    z-index: 6
}

.listings-slide:nth-child(6) {
    z-index: 5
}

.listings-slide:nth-child(7) {
    z-index: 4
}

.listings-slide:nth-child(8) {
    z-index: 3
}

.listings-slide:nth-child(9) {
    z-index: 2
}

.listings-slide:nth-child(10) {
    z-index: 1
}

.listingPaginationDots {
    display: flex;
    gap: 10px;
    position: relative
}

@media screen and (max-width:560px) {
    .listingPaginationDots {
        gap: 8px
    }
}

.listingPaginationDots>span {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #fecc1d
}

.swiper-pagination-listing-bullet-active {
    position: relative
}

.listingPaginationDots>.swiper-pagination-bullet-active:after {
    content: "";
    position: absolute;
    width: 22px;
    height: 22px;
    background: rgba(255, 183, 0, .2);
    border-radius: 50%;
    z-index: -1;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%
}

.shadow-listings-pagination {
    filter: drop-shadow(1px 3px 0 rgba(0, 0, 0, .2))
}

@media (max-width:767px) {
    .listings-slide {
        width: 240px
    }
}

.styles_hero__SERyQ {
    position: relative;
    background: url(../media/bgItems.d490e8f8.png), linear-gradient(88.73deg, #ffd319 .94%, #ffff32 52.86%, #ffd319 93.47%);
    border-bottom: 10px solid #000;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
    overflow: hidden;
    z-index: 1
}

.styles_title__Pq8oU {
    color: #fff;
    text-align: center;
    text-shadow: 4px 5px 0 #000;
    -webkit-text-stroke-width: 1.3px;
    -webkit-text-stroke-color: #000;
    font-size: 60px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase
}

@media (max-width:767px) {
    .styles_hero__SERyQ {
        background: url(../media/bgItems.d490e8f8.png), linear-gradient(88.51deg, #ffd319 -.16%, #ffff32 52.92%, #ffd319 94.44%);
        background-repeat: no-repeat;
        background-position: 0 100%
    }

    .styles_title__Pq8oU {
        font-size: 42px
    }
}

.styles_hero__EyWft {
    position: relative;
    background: #befeff url(../media/bg.84be455a.jpg);
    background-size: cover;
    background-position: 50%;
    height: calc(100vh - 20px);
    max-height: 1180px;
    min-height: 950px
}

.styles_title__aonhe {
    color: #fff;
    text-align: center;
    text-shadow: 4.858px 5.83px 0 #000;
    -webkit-text-stroke-width: .738170325756073px;
    -webkit-text-stroke-color: #000;
    font-size: 68.168px;
    text-transform: uppercase
}

.styles_subtitle__Vro5s,
.styles_title__aonhe {
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.styles_subtitle__Vro5s {
    color: #ffd319;
    text-align: center;
    text-shadow: 6.345px 7.614px 0 #000;
    -webkit-text-stroke-width: 1.3911616802215576px;
    -webkit-text-stroke-color: #000;
    font-size: 89.034px;
    text-transform: uppercase
}

@media screen and (max-width:768px) {
    .styles_hero__EyWft {
        height: 90vh;
        background: #edac7b url(../media/bg.84be455a.jpg);
        background-size: 200%;
        background-position: top;
        background-repeat: no-repeat;
        min-height: unset
    }

    .styles_title__aonhe {
        color: #fff;
        text-align: center;
        text-shadow: 2.226px 2.671px 0 #000;
        -webkit-text-stroke-width: .33818888664245605px;
        -webkit-text-stroke-color: #000;
        font-size: 31.231px;
        text-transform: uppercase
    }

    .styles_subtitle__Vro5s,
    .styles_title__aonhe {
        font-style: normal;
        font-weight: 400;
        line-height: normal
    }

    .styles_subtitle__Vro5s {
        color: #ffd319;
        text-align: center;
        text-shadow: 3.908px 4.69px 0 #000;
        -webkit-text-stroke-width: .8568549156188965px;
        -webkit-text-stroke-color: #000;
        font-size: 54.839px;
        text-transform: uppercase
    }
}

.styles_animatedLine2__m11HZ,
.styles_animatedLine__Bcw99 {
    position: absolute;
    left: 0;
    width: calc(max(100vw, 1900px));
    background-repeat: repeat-x;
    z-index: 1;
    animation: styles_marquee__yJxXc 7s linear infinite
}

.styles_animatedLine2__m11HZ {
    animation: styles_marquee2__fI_qg 7s linear infinite
}

@media screen and (max-width:767px) {

    .styles_animatedLine2__m11HZ,
    .styles_animatedLine__Bcw99 {
        width: calc(max(100vw, 850px));
        animation: styles_marqueeMobile__eM7K1 7s linear infinite
    }

    .styles_animatedLine2__m11HZ {
        animation: styles_marquee2Mobile__X4wki 7s linear infinite
    }
}

@keyframes styles_marquee2__fI_qg {
    0% {
        transform: translateX(calc(max(100vw, 1900px)))
    }

    to {
        transform: translateX(0)
    }
}

@keyframes styles_marquee__yJxXc {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(calc(min(-100vw, -1900px) + 1px))
    }
}

@keyframes styles_marqueeMobile__eM7K1 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(calc(min(-100vw, -850px) + 1px))
    }
}

@keyframes styles_marquee2Mobile__X4wki {
    0% {
        transform: translateX(calc(max(100vw, 850px)))
    }

    to {
        transform: translateX(0)
    }
}

.styles_hero__TvrKx {
    position: relative;
    background: #ffd319;
    background-size: cover;
    background-position: 50%;
    display: flex;
    border-bottom: 10px solid #000
}

.styles_title__pPm2B {
    color: #fff;
    -webkit-text-stroke-width: 2.15px;
    -webkit-text-stroke-color: #000;
    font-size: 70px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    filter: drop-shadow(4px 5px 0 #000)
}

.styles_lvl1__fvWA_ {
    background: linear-gradient(120.14deg, #ffff32 3.89%, #ffd319 39.07%);
    filter: drop-shadow(3px 4px 0 #000);
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    font-size: 70px;
    background-clip: text;
    text-transform: uppercase;
    -webkit-background-clip: text;
    color: transparent
}

.styles_lvl1Percent__TsH9u,
.styles_lvl1__fvWA_ {
    text-align: center;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.styles_lvl1Percent__TsH9u {
    color: #ffd319;
    text-shadow: .75px 1.5px 0 #000;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    font-size: 30px;
    text-transform: uppercase
}

.styles_lvl2__pd6dv {
    background: linear-gradient(110.03deg, #f9f9f9 3.68%, #bdcdd6 31.34%, #a9beca 72.2%);
    font-size: 60px;
    background-clip: text;
    -webkit-background-clip: text
}

.styles_lvl2__pd6dv,
.styles_lvl3__14xsq {
    text-align: center;
    filter: drop-shadow(3px 4px 0 #000);
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    color: transparent
}

.styles_lvl3__14xsq {
    background: linear-gradient(110.03deg, #fff 3.68%, #e0a786 29.15%, #cc6c35 72.2%);
    font-size: 56px;
    background-clip: text;
    -webkit-background-clip: text
}

.styles_scroll__fXDdw::-webkit-scrollbar {
    width: 0;
    height: 0
}

@media screen and (max-width:767px) {
    .styles_title__pPm2B {
        font-size: 42px
    }
}

.styles_hero__85OMU {
    position: relative;
    background: #befeff url(../media/bg.e98da8e7.webp);
    background-size: cover;
    background-position: bottom
}

.styles_scroll__FQ10P::-webkit-scrollbar {
    width: 0;
    height: 0
}

.styles_title__cpY3P {
    color: #ffd319;
    text-align: center;
    text-shadow: 9.799px 11.758px 0 #000;
    -webkit-text-stroke-width: 2.1482841968536377px;
    -webkit-text-stroke-color: #000;
    font-size: 137.49px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase
}

@media screen and (max-width:768px) {
    .styles_title__cpY3P {
        text-shadow: 3.239px 3.887px 0 #000;
        -webkit-text-stroke-width: .7101272940635681px;
        font-size: 42px
    }

    .styles_slide1__oUReq,
    .styles_slide2__lfzXi,
    .styles_slide4__diyah {
        scale: .75
    }
}

.styles_slideTitle__7lIse {
    color: #00babd;
    text-shadow: 2px 2px 0 #000;
    font-size: 46px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase
}

.styles_slide1__oUReq,
.styles_slide4__diyah {
    background: #000;
    position: relative;
    width: 463px;
    height: 332px;
    flex-shrink: 0
}

.styles_slide1__oUReq,
.styles_slide1__oUReq:before,
.styles_slide4__diyah,
.styles_slide4__diyah:before {
    clip-path: polygon(1.053% .731%, .526% .731%, .526% 1.462%, .526% 98.538%, .526% 99.269%, 1.053% 99.269%, 78.945% 99.269%, 79.344% 99.269%, 79.452% 98.735%, 99.033% 1.659%, 99.22% .731%, 98.526% .731%, 1.053% .731%)
}

.styles_slide1__oUReq:before,
.styles_slide4__diyah:before {
    content: "";
    background: #fff url(../media/palm.9c2679ad.svg);
    background-position: bottom;
    background-repeat: no-repeat;
    position: absolute;
    left: 5px;
    top: 5px;
    bottom: 5px;
    right: 5px
}

.styles_slide4__diyah:before {
    background: #fff url(../media/leaves.7a659eb0.svg);
    background-position: 100% 100%;
    background-repeat: no-repeat
}

.styles_slide2__lfzXi {
    background: #000;
    position: relative;
    width: 340px;
    flex-shrink: 0;
    height: 332px
}

.styles_slide2__lfzXi,
.styles_slide2__lfzXi:before {
    clip-path: polygon(98.438% 99.269%, 99.148% 99.269%, 99.148% 98.538%, 99.148% 1.462%, 99.148% .731%, 98.438% .731%, 28.412% .731%, 27.873% .731%, 27.728% 1.265%, 1.305% 98.341%, 1.052% 99.269%, 1.989% 99.269%, 98.438% 99.269%)
}

.styles_slide2__lfzXi:before {
    content: "";
    background: #fff;
    position: absolute;
    left: 5px;
    top: 5px;
    bottom: 5px;
    right: 5px
}

.styles_animatedLine2__AyMik,
.styles_animatedLine__OHg1Y {
    position: absolute;
    left: 0;
    width: calc(max(100vw, 3150px));
    background-repeat: repeat-x;
    z-index: 1;
    animation: styles_marquee__b76jA 9s linear infinite
}

.styles_animatedLine2__AyMik {
    animation: styles_marquee2__kZr6F 9s linear infinite
}

@media screen and (max-width:767px) {

    .styles_animatedLine2__AyMik,
    .styles_animatedLine__OHg1Y {
        width: calc(max(100vw, 1380px));
        animation: styles_marqueeMobile__ZUpUV 9s linear infinite
    }

    .styles_animatedLine2__AyMik {
        animation: styles_marquee2Mobile__4mvN_ 9s linear infinite
    }
}

@keyframes styles_marquee2__kZr6F {
    0% {
        transform: translateX(calc(max(100vw, 3150px)))
    }

    to {
        transform: translateX(0)
    }
}

@keyframes styles_marquee__b76jA {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(calc(min(-100vw, -3150px) + 1px))
    }
}

@keyframes styles_marqueeMobile__ZUpUV {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(calc(min(-100vw, -1380px) + 1px))
    }
}

@keyframes styles_marquee2Mobile__4mvN_ {
    0% {
        transform: translateX(calc(max(100vw, 1380px)))
    }

    to {
        transform: translateX(0)
    }
}

.swiper-wrapper {
    align-items: center
}

.stages-slide {
    background-position: 50%;
    background-size: cover;
    width: 340px;
    scale: 90%;
    margin-inline: 10px;
    transition: all .3s ease
}

.stages-slide-active {
    scale: 100%
}

.mySwiper,
.paginationDots {
    position: relative
}

.paginationDots {
    display: flex;
    gap: 10px
}

@media screen and (max-width:560px) {
    .paginationDots {
        gap: 8px
    }
}

.paginationDots>span {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #fff
}

.swiper-pagination,
.swiper-pagination-bullet-active {
    position: relative
}

.swiper-pagination-bullet-active:after {
    content: "";
    position: absolute;
    width: 22px;
    height: 22px;
    background: hsla(0, 0%, 100%, .3);
    border-radius: 50%;
    z-index: -1;
    top: 50%;
    transform: translate(-50%, -50%)
}

.shadow-swiper {
    filter: drop-shadow(1px 3px 0 #000)
}

@media (max-width:767px) {
    .stages-slide {
        width: 266px
    }
}

.styles_bar__0rODS {
    height: 100%;
    background: linear-gradient(90deg, #16b2b5, #b0edee);
    box-shadow: none;
    position: relative;
    height: 19px;
    border-radius: 32px;
    border: 2px solid #000
}

.styles_wrapper__tssBW {
    background-color: #000;
    box-shadow: none;
    width: 100%;
    height: 19px;
    border-radius: 32px
}

.styles_lower__uNQB4,
.styles_upper__kchSl {
    display: flex;
    width: 250px;
    justify-content: space-between
}

.styles_upper__kchSl {
    position: relative;
    top: 0
}

.styles_lower__uNQB4 {
    margin-left: 20px;
    position: relative;
    top: -2px
}

.styles_lower__uNQB4 img,
.styles_upper__kchSl img {
    width: 9px;
    height: 9px;
    opacity: 0;
    animation: styles_fadeIn__YKnMh 9s infinite forwards
}

@keyframes styles_fadeIn__YKnMh {
    0% {
        opacity: 0
    }

    30% {
        opacity: 1
    }

    80% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.styles_upper__kchSl img:first-child {
    animation-delay: .5s
}

.styles_lower__uNQB4 img:first-child {
    animation-delay: 1s
}

.styles_upper__kchSl img:nth-child(2) {
    animation-delay: 1.5s
}

.styles_lower__uNQB4 img:nth-child(2) {
    animation-delay: 2s
}

.styles_upper__kchSl img:nth-child(3) {
    animation-delay: 2.5s
}

.styles_lower__uNQB4 img:nth-child(3) {
    animation-delay: 3s
}

.styles_upper__kchSl img:nth-child(4) {
    animation-delay: 3.5s
}

.styles_lower__uNQB4 img:nth-child(4) {
    animation-delay: 4s
}

.styles_upper__kchSl img:nth-child(5) {
    animation-delay: 4.5s
}

.styles_lower__uNQB4 img:nth-child(5) {
    animation-delay: 5s
}

.styles_upper__kchSl img:nth-child(6) {
    animation-delay: 5.5s
}

.styles_lower__uNQB4 img:nth-child(6) {
    animation-delay: 6s
}

.styles_upper__kchSl img:nth-child(7) {
    animation-delay: 6.5s
}

.styles_lower__uNQB4 img:nth-child(7) {
    animation-delay: 7s
}

.styles_upper__kchSl img:nth-child(8) {
    animation-delay: 7.5s
}

.styles_lower__uNQB4 img:nth-child(8) {
    animation-delay: 8s
}

.styles_activeCard__a9ARl {
    border: 2px solid #ffe84e;
    background: linear-gradient(147deg, #ffff32 -19.31%, #ffd319 75.54%)
}

.styles_nextCard__1aOSN {
    border: 2px solid #2d3d39;
    background: linear-gradient(138deg, #24463d, #030104)
}

.styles_prevCard__MGydk {
    border: 2px hsla(0, 0%, 100%, .2);
    background: linear-gradient(138deg, #00babd, #00979a)
}

.styles_badgeText__sERka {
    text-align: center;
    text-shadow: .626px 1.252px 0 #000;
    -webkit-text-stroke-width: .8309652805328369px;
    -webkit-text-stroke-color: #000;
    font-size: 16px
}

.styles_activeStage__SwP_Y,
.styles_badgeText__sERka {
    color: #fff;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.styles_activeStage__SwP_Y {
    text-align: center;
    text-shadow: .753px 1.506px 0 #000;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    font-size: 20px
}

.styles_activePrice__nMbre {
    color: #fff;
    text-align: center;
    text-shadow: 2px 2px 0 #000;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    font-size: 56px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%
}

.styles_progressCard__JKVne {
    box-shadow: 2px 3px 0 0 #000;
    border: 1px solid #000
}

.styles_increasePrice__Oer_J {
    border-radius: 50px;
    border: 1px solid #000;
    background: #00563e;
    box-shadow: 2px 3px 0 0 #000;
    display: inline-flex;
    padding: 10px 20px 6px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    color: #fff;
    text-align: center;
    text-shadow: .753px 1.506px 0 #000;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    max-width: -moz-max-content;
    max-width: max-content;
    margin: auto
}

.token-info-slide {
    width: 244px;
    height: 120px
}

@media (max-width:767px) {
    .token-info-slide {
        width: 203px;
        height: 100px
    }
}

.swiper-pagination-token>.swiper-pagination-bullet-active:after {
    content: "";
    position: absolute;
    width: 22px;
    height: 22px;
    background: hsla(0, 0%, 100%, .3);
    border-radius: 50%;
    z-index: -1;
    top: 50%;
    transform: translate(-22.5%, -50%)
}

.styles_hero__gNqc6 {
    position: relative;
    z-index: 1;
    background: #000 url(../media/bg.97771df9.png);
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat
}

.styles_bottomGold__U2met:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: -10vh;
    left: 0;
    z-index: -1;
    background: url(../media/coins.efb81a0e.png);
    transform: rotate(4deg);
    background-size: cover;
    background-repeat: repeat-x
}

.styles_title__ZH_EP {
    color: #fff;
    text-align: center;
    text-shadow: 2px 4px 0 #000;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: #000;
    font-size: 70px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase
}

@media screen and (max-width:768px) {
    .styles_bottomGold__U2met:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        bottom: -4vh;
        left: 0;
        z-index: -1;
        background: url(../media/coinsMobile.2e0dc65f.png);
        transform: rotate(4deg);
        background-size: cover;
        background-repeat: repeat-x
    }

    .styles_hero__gNqc6 {
        position: relative;
        z-index: 1;
        background: #000 url(../media/bg.97771df9.png);
        background-size: 250%;
        background-position: 100%;
        background-repeat: no-repeat
    }
}

.styles_hero__utbeN {
    position: relative;
    background: #000
}

.styles_icon__V0D7m {
    filter: drop-shadow(7.727px 9.272px 0 #000)
}

.styles_hero__VbyCo {
    position: relative;
    background: #befeff;
    border-top: 10px solid #000;
    border-bottom: 10px solid #000;
    z-index: 2;
    transform: rotate(-4deg);
    margin: -7vh -50px;
    overflow: hidden
}

.styles_hero__VbyCo:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    background: #befeff url(../media/bg.9ad6d87f.svg);
    transform: rotate(4deg);
    background-size: cover;
    background-position: 50%
}

.styles_title__HC1gh {
    color: #fff;
    text-align: center;
    text-shadow: 2px 4px 0 #000;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: #000;
    font-size: 70px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase
}

.styles_bar__VQD1U {
    height: 100%;
    background: linear-gradient(90deg, #16b2b5, #b0edee);
    box-shadow: none;
    position: relative;
    height: 19px;
    border-radius: 32px;
    border: 2px solid #fff
}

.styles_wrapper__t4ghB {
    background-color: #fff;
    box-shadow: none;
    width: 100%;
    height: 19px;
    border-radius: 32px
}

.styles_lower__nzBkx,
.styles_upper__h7_Af {
    display: flex;
    width: 250px;
    justify-content: space-between
}

.styles_lower__nzBkx {
    margin-left: 20px;
    position: relative;
    top: 0
}

.styles_lower__nzBkx img,
.styles_upper__h7_Af img {
    mix-blend-mode: overlay;
    width: 9px;
    height: 9px;
    opacity: 0;
    animation: styles_fadeIn__B17kL 9s infinite forwards
}

@keyframes styles_fadeIn__B17kL {
    0% {
        opacity: 0
    }

    30% {
        opacity: 1
    }

    80% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.styles_upper__h7_Af img:first-child {
    animation-delay: .5s
}

.styles_lower__nzBkx img:first-child {
    animation-delay: 1s
}

.styles_upper__h7_Af img:nth-child(2) {
    animation-delay: 1.5s
}

.styles_lower__nzBkx img:nth-child(2) {
    animation-delay: 2s
}

.styles_upper__h7_Af img:nth-child(3) {
    animation-delay: 2.5s
}

.styles_lower__nzBkx img:nth-child(3) {
    animation-delay: 3s
}

.styles_upper__h7_Af img:nth-child(4) {
    animation-delay: 3.5s
}

.styles_lower__nzBkx img:nth-child(4) {
    animation-delay: 4s
}

.styles_upper__h7_Af img:nth-child(5) {
    animation-delay: 4.5s
}

.styles_lower__nzBkx img:nth-child(5) {
    animation-delay: 5s
}

.styles_upper__h7_Af img:nth-child(6) {
    animation-delay: 5.5s
}

.styles_lower__nzBkx img:nth-child(6) {
    animation-delay: 6s
}

.styles_upper__h7_Af img:nth-child(7) {
    animation-delay: 6.5s
}

.styles_lower__nzBkx img:nth-child(7) {
    animation-delay: 7s
}

.styles_upper__h7_Af img:nth-child(8) {
    animation-delay: 7.5s
}

.styles_lower__nzBkx img:nth-child(8) {
    animation-delay: 8s
}

.styles_bg__goPTY {
    background: linear-gradient(120deg, #ffff32 3.89%, #ffd319 39.07%)
}

.styles_amount__3goQw {
    text-shadow: 1px 1px 0 #000;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #000
}

.styles_loader__cIimP {
    width: 50px;
    aspect-ratio: 1;
    border-radius: 50%;
    background: radial-gradient(farthest-side, #ffa516 94%, #0000) top/8px 8px no-repeat, conic-gradient(#0000 30%, #ffa516);
    -webkit-mask: radial-gradient(farthest-side, #0000 calc(100% - 8px), #000 0);
    animation: styles_l13__MJDMN 1s linear infinite
}

@keyframes styles_l13__MJDMN {
    to {
        transform: rotate(1turn)
    }
}

.styles_bg___fCLR {
    background: linear-gradient(120deg, #ffff32 3.89%, #ffd319 39.07%)
}