.Trial_trial__kIEtV {
    width: 100%;
    height: 360px;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative
}

@media only screen and (max-width:768px) {
    .Trial_trial__kIEtV {
        height: 600px
    }
}

.Trial_trial_overlay__VhTQu {
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url(../../../images/revamp/trial-bg.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

@media only screen and (max-width:768px) {
    .Trial_trial_overlay__VhTQu {
        background-image: url(../../../images/revamp/trial-bg-mobile.webp);
        background-position: bottom
    }
}

.Trial_trial_overlay_image__TgsoG {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
    opacity: 1
}

@media only screen and (max-width:768px) {
    .Trial_trial_overlay_image__TgsoG {
        object-position: right
    }
}

.Trial_trial_overlay_shading__BPuKt {
    width: 100%;
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0
}

.Trial_trial_vtuber__0re8A {
    color: #fff;
    margin: 80px 0 0 !important
}

.Trial_trial_vtuber__0re8A .Trial_trial_content_description__WLue4 {
    background-image: none !important
}

.Trial_trial_vtuber__0re8A img {
    width: 160px !important
}

.Trial_trial_vtuber__0re8A p {
    font-weight: 400
}

.Trial_trial_vtuber__0re8A .Trial_disclaimer__Mbnm_ {
    font-size: 24px;
    font-weight: 600
}

@media only screen and (max-width:1668px) {
    .Trial_trial_vtuber__0re8A .Trial_disclaimer__Mbnm_ {
        font-size: 20px
    }
}

@media only screen and (max-width:1388px) {
    .Trial_trial_vtuber__0re8A .Trial_disclaimer__Mbnm_ {
        font-size: 18px
    }
}

@media only screen and (max-width:1250px) {
    .Trial_trial_vtuber__0re8A .Trial_disclaimer__Mbnm_ {
        font-size: 16px
    }
}

.Trial_trial_vtuber__0re8A .Trial_formButton__nG0_y {
    margin-bottom: 40px
}

.Trial_trial_vtuber__0re8A .Trial_formButton__nG0_y img {
    width: 20% !important
}

.Trial_trial_content__qiIl8 {
    position: relative;
    width: 90%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

@media only screen and (max-width:768px) {
    .Trial_trial_content__qiIl8 {
        width: 100%;
        height: 100%;
        align-items: flex-end;
        justify-content: flex-end
    }
}

.Trial_trial_content_description__WLue4 {
    width: 34%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

@media only screen and (max-width:768px) {
    .Trial_trial_content_description__WLue4 {
        width: 100%;
        text-align: center;
        justify-content: flex-end
    }
}

.Trial_trial_content_description_title__zKQW_ {
    font-size: 32px
}

@media only screen and (max-width:768px) {
    .Trial_trial_content_description_title__zKQW_ {
        font-size: 20px
    }
}

.Trial_trial_content_description_logo__Urjl0 {
    width: 50%;
    margin-top: 10px
}

@media only screen and (max-width:768px) {
    .Trial_trial_content_description_logo__Urjl0 {
        width: 50%;
        margin-top: 50px
    }
}

.Trial_trial_content_description_download__PpdKk {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30%;
    margin: 20px 0
}

@media only screen and (max-width:768px) {
    .Trial_trial_content_description_download__PpdKk {
        width: 100%;
        margin: 40px 0
    }
}

.Trial_trial_content_description_download__PpdKk div {
    width: 50%;
    position: relative
}

.Trial_trial_content_description_download__PpdKk div p {
    position: absolute;
    top: -20px;
    left: 10%;
    color: #fff;
    font-size: 12px;
    display: none
}

@media only screen and (max-width:768px) {
    .Trial_trial_content_description_download__PpdKk div p {
        display: block
    }
}

.Trial_trial_content_description_download__PpdKk div img {
    width: 90%;
    margin-left: 5%;
    cursor: pointer
}

@media only screen and (max-width:768px) {
    .Trial_trial_content_description_download__PpdKk div img {
        width: 80%;
        margin-left: 10%
    }
}

.Trial_trial_content_description__WLue4 .Trial_text-gamebola__KcD6K,
.Trial_trial_content_description__WLue4 .Trial_text-vtuber__G2o8A {
    color: #fff;
    width: 500px !important;
    text-align: center;
    font-size: 14px;
    margin-bottom: 5px
}

@media only screen and (max-width:768px) {

    .Trial_trial_content_description__WLue4 .Trial_text-gamebola__KcD6K,
    .Trial_trial_content_description__WLue4 .Trial_text-vtuber__G2o8A {
        width: 350px !important
    }
}

.Trial_trial_content_description__WLue4 .Trial_formButton__nG0_y {
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: center;
    width: 160px !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.Trial_trial_content_description__WLue4 .Trial_formButton__nG0_y:hover {
    background-color: #931558
}

.Trial_trial_content_description_text___REw2 {
    margin-top: 20px;
    line-height: 170%;
    text-align: center;
    color: #563684;
    font-weight: 700;
    font-size: 16px;
    width: 100%
}

@media only screen and (max-width:768px) {
    .Trial_trial_content_description_text___REw2 {
        font-size: 12px;
        color: #231f20;
        width: 60%;
        margin-top: 10px
    }
}

.Trial_trial_content_description_form__EmKnU {
    position: inherit;
    z-index: 99;
    display: flex;
    gap: 20px;
    margin-top: 40px
}

@media only screen and (max-width:768px) {
    .Trial_trial_content_description_form__EmKnU {
        flex-direction: column;
        align-items: center
    }
}

.Trial_trial_content_description_form_input__4odGx {
    height: 38px;
    width: 403px;
    border-radius: 8px;
    padding-left: 20px;
    border: none
}

@media only screen and (max-width:768px) {
    .Trial_trial_content_description_form_input__4odGx {
        height: 32px;
        width: 257px
    }
}

.Trial_trial_content_description_form_button__0vw8Y {
    height: 38px;
    width: 147px;
    border-radius: 8px;
    border: none;
    background-color: #d2157b;
    color: #fff;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center
}

@media only screen and (max-width:768px) {
    .Trial_trial_content_description_form_button__0vw8Y {
        height: 32px;
        width: 117px
    }
}

.Trial_trial_content_description_form_button__0vw8Y:disabled {
    background-color: #931558
}

.Trial_trial_content_description_button__0voeb {
    cursor: pointer;
    background-color: #e0008b;
    width: -moz-fit-content;
    width: fit-content;
    padding: 15px 20px;
    transition: .5s;
    margin-top: 40px;
    font-weight: 700;
    border-bottom: 4px solid #ff45a9;
    color: #fff
}

@media only screen and (max-width:768px) {
    .Trial_trial_content_description_button__0voeb {
        margin: 20px auto 40px;
        padding: 10px 15px
    }
}

.Trial_trial_content_description_button__0voeb:hover {
    background-color: #931558;
    transition: .5s
}

.Trial_trial_content_image__KlOOJ {
    width: 40%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

@media only screen and (max-width:768px) {
    .Trial_trial_content_image__KlOOJ {
        width: 100%;
        height: -moz-fit-content;
        height: fit-content;
        margin-bottom: 40px
    }
}

.Trial_trial_content_image__KlOOJ img {
    height: 90%
}

@media only screen and (max-width:768px) {
    .Trial_trial_content_image__KlOOJ img {
        width: 60%;
        height: -moz-fit-content;
        height: fit-content
    }
}

.Trial_trial-vtuber__zuhjA {
    background-image: url(../../../images/revamp/vtuber/trial-background.webp) !important
}

@media only screen and (max-width:768px) {
    .Trial_trial-vtuber__zuhjA {
        background-image: url(../../../images/revamp/vtuber/trial-mobile-background.webp) !important
    }
}

.Trial_trial-gamebola__k6MbT {
    background-image: url(../../../images/revamp/gamebola/trial-desktop.png) !important
}

@media only screen and (max-width:768px) {
    .Trial_trial-gamebola__k6MbT {
        background-image: url(../../../images/revamp/gamebola/trial-mobile.png) !important
    }
}

.Trial_trial_business__OEm2A {
    width: 100%;
    height: 400px;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative
}

@media only screen and (max-width:768px) {
    .Trial_trial_business__OEm2A {
        height: 650px
    }
}

.Trial_trial_business_overlay__blhPn {
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url(../../../images/revamp/trial-business-bg.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

@media only screen and (max-width:768px) {
    .Trial_trial_business_overlay__blhPn {
        background-image: url(../../../images/revamp/trial-mobile-business-bg.webp)
    }
}

.Trial_trial_business_overlay_image__hatul {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
    opacity: 1
}

@media only screen and (max-width:768px) {
    .Trial_trial_business_overlay_image__hatul {
        object-position: right
    }
}

.Trial_trial_business_overlay_shading__vuyHr {
    width: 100%;
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    background: linear-gradient(89.86deg, #49008b -.5%, #49008b 45.34%, rgba(210, 21, 123, 0) 80.88%)
}

@media only screen and (max-width:768px) {
    .Trial_trial_business_overlay_shading__vuyHr {
        background: linear-gradient(0deg, #49008b -.5%, rgba(210, 21, 123, 0) 80.88%)
    }
}

.Trial_trial_business_content__VvTon {
    position: relative;
    width: 85%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media only screen and (max-width:768px) {
    .Trial_trial_business_content__VvTon {
        width: 90%;
        height: 100%;
        align-items: flex-end
    }
}

.Trial_trial_business_content_description__whC07 {
    width: 50%;
    display: flex;
    flex-direction: column
}

@media only screen and (max-width:768px) {
    .Trial_trial_business_content_description__whC07 {
        width: 100%;
        text-align: center;
        align-items: center;
        margin-bottom: 20%
    }
}

.Trial_trial_business_content_description_title__dq4nJ {
    font-size: 32px
}

@media only screen and (max-width:768px) {
    .Trial_trial_business_content_description_title__dq4nJ {
        font-size: 20px
    }
}

.Trial_trial_business_content_description_logo__7p9m_ {
    width: 35%;
    margin-top: 10px
}

@media only screen and (max-width:768px) {
    .Trial_trial_business_content_description_logo__7p9m_ {
        width: 80%
    }
}

.Trial_trial_business_content_description_text__VFJ_8 {
    margin-top: 20px;
    line-height: 170%;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    width: 70%
}

@media only screen and (max-width:768px) {
    .Trial_trial_business_content_description_text__VFJ_8 {
        font-size: 12px;
        width: 80%
    }
}

.Trial_trial_business_content_description_form__lsPqO {
    position: inherit;
    z-index: 99;
    display: flex;
    gap: 20px;
    margin-top: 40px
}

@media only screen and (max-width:768px) {
    .Trial_trial_business_content_description_form__lsPqO {
        flex-direction: column;
        align-items: center
    }
}

.Trial_trial_business_content_description_form_input__UzVdy {
    height: 38px;
    width: 403px;
    border-radius: 8px;
    padding-left: 20px;
    border: none
}

@media only screen and (max-width:768px) {
    .Trial_trial_business_content_description_form_input__UzVdy {
        height: 32px;
        width: 257px
    }
}

.Trial_trial_business_content_description_form_button__ZOx0_ {
    height: 38px;
    width: 147px;
    border-radius: 8px;
    border: none;
    background-color: #d2157b;
    color: #fff;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center
}

@media only screen and (max-width:768px) {
    .Trial_trial_business_content_description_form_button__ZOx0_ {
        height: 32px;
        width: 117px
    }
}

.Trial_trial_business_content_description_form_button__ZOx0_:disabled {
    background-color: #931558
}

.Trial_trial_business_content_description_button__32Xmf {
    display: flex
}

@media only screen and (max-width:768px) {
    .Trial_trial_business_content_description_button__32Xmf {
        flex-direction: column;
        width: 70%
    }
}

.Trial_trial_business_content_description_button_item__k_uML {
    cursor: pointer;
    background-color: #e0008b;
    width: -moz-fit-content;
    width: fit-content;
    padding: 10px 20px;
    transition: .5s;
    margin-top: 40px;
    font-weight: 700;
    border-bottom: 4px solid #ff45a9;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 20px
}

.Trial_trial_business_content_description_button_item__k_uML img {
    margin-right: 10px
}

@media only screen and (max-width:768px) {
    .Trial_trial_business_content_description_button_item__k_uML {
        margin: 20px auto 0;
        width: 100%
    }
}

.Trial_trial_business_content_description_button_item__k_uML:hover {
    background-color: #931558;
    transition: .5s
}

.Trial_trial_business_content_description_button_item__k_uML:last-child {
    background-color: #00c508;
    border-bottom: 4px solid #00fe0a
}

.Trial_trial_business_content_description_button_item__k_uML:last-child:hover {
    background-color: #009205;
    transition: .5s
}

.Trial_trial_business_content_form__X8fk3 {
    position: inherit;
    z-index: 99;
    display: flex;
    gap: 20px;
    margin-top: 40px
}

@media only screen and (max-width:768px) {
    .Trial_trial_business_content_form__X8fk3 {
        flex-direction: column;
        align-items: center
    }
}

.Trial_trial_business_content_form_input__0fBln {
    height: 38px;
    width: 403px;
    border-radius: 8px;
    padding-left: 20px;
    border: none
}

@media only screen and (max-width:768px) {
    .Trial_trial_business_content_form_input__0fBln {
        height: 32px;
        width: 257px
    }
}

.Trial_trial_business_content_form_button__Ip0or {
    height: 38px;
    width: 147px;
    border-radius: 8px;
    border: none;
    background-color: #d2157b;
    color: #fff;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center
}

@media only screen and (max-width:768px) {
    .Trial_trial_business_content_form_button__Ip0or {
        height: 32px;
        width: 117px
    }
}

.Trial_trial_business_content_form_button__Ip0or:disabled {
    background-color: #931558
}

.Trial_trial_business_content_button__zW1fu {
    display: flex
}

.Trial_trial_business_content_button_item__ObYZC {
    cursor: pointer;
    background-color: #e0008b;
    width: -moz-fit-content;
    width: fit-content;
    padding: 10px 20px;
    transition: .5s;
    margin-top: 40px;
    font-weight: 700;
    border-bottom: 4px solid #ff45a9;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 20px
}

.Trial_trial_business_content_button_item__ObYZC img {
    margin-right: 10px
}

@media only screen and (max-width:768px) {
    .Trial_trial_business_content_button_item__ObYZC {
        margin: 40px auto 0
    }
}

.Trial_trial_business_content_button_item__ObYZC:hover {
    background-color: #931558;
    transition: .5s
}

.Trial_trial_business_content_button_item__ObYZC:last-child {
    background-color: #00c508;
    border-bottom: 4px solid #00fe0a
}

.Trial_trial_business_content_button_item__ObYZC:last-child:hover {
    background-color: #009205;
    transition: .5s
}

.Trial_trial_business_content_image__OuYMr {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    margin-right: 5%
}

@media only screen and (max-width:768px) {
    .Trial_trial_business_content_image__OuYMr {
        display: none
    }
}

.InfiniteCarouselHome_carousell__EFNWV {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    overflow: hidden;
    background-color: #fff;
    height: 110vh;
    position: relative;
    background-image: url(../../../images/revamp/slider-bg.webp);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: cover
}

@media only screen and (max-width:768px) {
    .InfiniteCarouselHome_carousell__EFNWV {
        height: 90vh
    }
}

.InfiniteCarouselHome_carousell_overlay_top__DwLR7 {
    position: absolute;
    width: 100%;
    z-index: 10;
    top: 0;
    left: 0
}

.InfiniteCarouselHome_carousell_overlay_top__DwLR7>span {
    position: unset !important
}

.InfiniteCarouselHome_carousell_overlay_top_image__7VmBy {
    object-fit: contain;
    width: 100% !important;
    position: relative !important;
    height: unset !important
}

@media only screen and (max-width:768px) {
    .InfiniteCarouselHome_carousell_overlay_top__DwLR7 {
        top: 40px
    }

    .InfiniteCarouselHome_carousell_overlay_top_border__tr1oT {
        height: 40px;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background-color: #49008b;
        z-index: 10
    }
}

.InfiniteCarouselHome_carousell_overlay_bottom__795Vg {
    position: absolute;
    width: 100%;
    z-index: 10;
    bottom: 0;
    right: 0;
    margin-bottom: -5px
}

.InfiniteCarouselHome_carousell_overlay_bottom__795Vg>span {
    position: unset !important
}

.InfiniteCarouselHome_carousell_overlay_bottom_image__wchrt {
    object-fit: contain;
    width: 100% !important;
    position: relative !important;
    height: unset !important
}

@media only screen and (max-width:768px) {
    .InfiniteCarouselHome_carousell_overlay_bottom__795Vg {
        bottom: 40px
    }

    .InfiniteCarouselHome_carousell_overlay_bottom_border__oGEzY {
        height: 40px;
        width: 100%;
        position: absolute;
        left: 0;
        bottom: 0;
        background-color: #49008b;
        z-index: 10
    }
}

.InfiniteCarouselHome_carousell_arrow_left__PBrBz {
    background-color: transparent;
    border: none;
    position: absolute;
    left: 2.5%;
    z-index: 15;
    cursor: pointer
}

.InfiniteCarouselHome_carousell_arrow_right__NuAfn {
    background-color: transparent;
    border: none;
    position: absolute;
    right: 2.5%;
    z-index: 15;
    cursor: pointer
}

.InfiniteCarouselHome_carousell_container__25WBq {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    width: 100%;
    transform: translateX(0);
    height: 100%;
    align-items: center
}

.InfiniteCarouselHome_carousell_container_item__4Wc8_ {
    width: 100%;
    height: 110%;
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    margin: 0;
    left: 0;
    position: relative;
    border-radius: 20px
}

.InfiniteCarouselHome_carousell_container_item_content__mR9pr {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: flex-end
}

@media only screen and (max-width:768px) {
    .InfiniteCarouselHome_carousell_container_item_content__mR9pr {
        flex-direction: column
    }
}

.InfiniteCarouselHome_carousell_container_item_content_image__ganMp {
    position: absolute;
    width: 45%;
    left: 0;
    bottom: 100px
}

@media only screen and (max-width:768px) {
    .InfiniteCarouselHome_carousell_container_item_content_image__ganMp {
        width: 75%;
        left: 0;
        right: 0;
        margin: 0 auto;
        bottom: 80px
    }
}

.InfiniteCarouselHome_carousell_container_item_content_description__zMpLm {
    width: 70%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: right;
    padding: 0 7.5%;
    color: #fff;
    position: relative;
    margin-top: -5%;
    z-index: 15
}

@media only screen and (max-width:768px) {
    .InfiniteCarouselHome_carousell_container_item_content_description__zMpLm {
        width: 100%;
        margin-bottom: 60%;
        align-items: center
    }
}

.InfiniteCarouselHome_carousell_container_item_content_description_date__DjB3_ {
    font-size: 12px
}

@media only screen and (max-width:768px) {
    .InfiniteCarouselHome_carousell_container_item_content_description_date__DjB3_ {
        font-size: 10px
    }
}

.InfiniteCarouselHome_carousell_container_item_content_description_title__zbcYF {
    font-size: 48px;
    margin-top: 20px;
    color: #323232
}

@media only screen and (max-width:768px) {
    .InfiniteCarouselHome_carousell_container_item_content_description_title__zbcYF {
        font-size: 24px;
        margin-top: 10px;
        text-align: center
    }
}

.InfiniteCarouselHome_carousell_container_item_content_description_text__CLJy_ {
    font-size: 16px;
    line-height: 1.6;
    margin-top: 20px;
    color: #585659;
    width: 90%;
    margin-left: 10%
}

@media only screen and (max-width:768px) {
    .InfiniteCarouselHome_carousell_container_item_content_description_text__CLJy_ {
        font-size: 14px;
        margin-top: 10px;
        text-align: center;
        margin-left: 0
    }
}

@media only screen and (max-width:400px) {
    .InfiniteCarouselHome_carousell_container_item_content_description_text__CLJy_ {
        font-size: 12px
    }
}

.InfiniteCarouselHome_carousell_container_item_content_description_button__mb71Z {
    background-color: #d2157b;
    border: none;
    border-radius: 15px;
    padding: 5px 10px;
    color: #fff;
    margin-top: 20px;
    cursor: pointer
}

@media only screen and (max-width:768px) {
    .InfiniteCarouselHome_carousell_container_item_content_description_button__mb71Z {
        font-size: 11px;
        margin-top: 15px
    }
}

.InfiniteCarouselHome_carousell_container_item_shading__AKnAy {
    width: 100%;
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    background: linear-gradient(89.86deg, #563684 -3.37%, rgba(112, 47, 130, .85) 38.51%, rgba(210, 21, 123, 0) 99.88%);
    border-radius: 20px
}

@media only screen and (max-width:768px) {
    .InfiniteCarouselHome_carousell_container_item_shading__AKnAy {
        background: linear-gradient(89.86deg, #563684 -3.37%, rgba(112, 47, 130, .85) 60.51%, rgba(210, 21, 123, 0) 99.88%)
    }
}

.InfiniteCarouselHome_carousell_navigation__NQ6Hd {
    display: flex;
    height: 10%;
    width: 85%;
    align-items: center;
    position: absolute;
    bottom: 30%;
    z-index: 10;
    justify-content: flex-end
}

@media only screen and (max-width:768px) {
    .InfiniteCarouselHome_carousell_navigation__NQ6Hd {
        bottom: 42%;
        justify-content: center
    }
}

.InfiniteCarouselHome_carousell_navigation_list__jY_E1 {
    display: flex;
    height: 40px;
    align-items: center;
    margin: 0;
    width: 40%
}

@media only screen and (max-width:768px) {
    .InfiniteCarouselHome_carousell_navigation_list__jY_E1 {
        width: 70%
    }
}

.InfiniteCarouselHome_carousell_navigation_list_item__qPtKx {
    height: 5px;
    width: 25%;
    margin-right: 15px;
    background-color: #49008b
}

@media only screen and (max-width:768px) {
    .InfiniteCarouselHome_carousell_navigation_list_item__qPtKx {
        width: 100%;
        margin: 0 10px
    }
}

.InfiniteCarouselHome_carousell_navigation_list_item_active__AqPa4 {
    width: 100%;
    height: 100%;
    background-color: #fff
}

.InfiniteCarouselHome_button_nav__iUf5y {
    background-color: transparent;
    border: 3px solid transparent;
    border-radius: 5px;
    padding: 5px 10px;
    cursor: pointer;
    transition: .3
}

.InfiniteCarouselHome_button_nav__iUf5y:hover {
    border: 3px solid #49008b;
    transition: .3
}

.InfiniteCarousell_download__Tvtqw .InfiniteCarousell_download-container__b3clB {
    padding: 0
}

.InfiniteCarousell_download__Tvtqw .InfiniteCarousell_download-container__b3clB li {
    transform: scale(.9);
    position: relative;
    filter: drop-shadow(10px 10px 10px rgba(115, 2, 222, .25))
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_download__Tvtqw .InfiniteCarousell_download-container__b3clB li {
        transform: scale(.92);
        width: 80%;
        margin: 0;
        left: 35%
    }
}

.InfiniteCarousell_download__Tvtqw .InfiniteCarousell_download-container__b3clB li img {
    height: 500px;
    object-fit: cover;
    object-position: center
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_download__Tvtqw .InfiniteCarousell_download-container__b3clB li img {
        height: 300px
    }
}

.InfiniteCarousell_download__Tvtqw .InfiniteCarousell_download-container__b3clB li .InfiniteCarousell_title__n_TXn {
    position: absolute;
    bottom: 119px;
    width: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    font-size: 32px;
    color: #fff;
    padding-bottom: 0;
    height: 200px
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_download__Tvtqw .InfiniteCarousell_download-container__b3clB li .InfiniteCarousell_title__n_TXn {
        font-size: 24px;
        bottom: 70px;
        justify-content: flex-start;
        left: 20px
    }
}

.InfiniteCarousell_download__Tvtqw .InfiniteCarousell_download-container__b3clB li .InfiniteCarousell_desc__O9qpf {
    width: 100%;
    height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 5%;
    color: #fff;
    text-align: center;
    line-height: 1.6
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_download__Tvtqw .InfiniteCarousell_download-container__b3clB li .InfiniteCarousell_desc__O9qpf {
        font-size: 12px;
        height: 100px;
        position: absolute;
        bottom: -10px;
        justify-content: flex-start;
        text-align: left;
        left: 5px
    }
}

.InfiniteCarousell_download__Tvtqw .InfiniteCarousell_download-container__b3clB li .InfiniteCarousell_desc_container__WMAJi {
    background-color: #49008b;
    width: 100%;
    height: 120px;
    display: grid;
    grid-template-columns: 50% 50%;
    grid-template-rows: 50% 50%;
    color: #fff;
    padding-top: 0;
    padding-bottom: 20px
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_download__Tvtqw .InfiniteCarousell_download-container__b3clB li .InfiniteCarousell_desc_container__WMAJi {
        padding-top: 20px
    }
}

.InfiniteCarousell_download__Tvtqw .InfiniteCarousell_download-container__b3clB li .InfiniteCarousell_desc_container_item__88lsN {
    padding: 10px 50px;
    font-size: 16px;
    display: flex
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_download__Tvtqw .InfiniteCarousell_download-container__b3clB li .InfiniteCarousell_desc_container_item__88lsN {
        font-size: 12px;
        padding: 20px 10px;
        line-height: 1
    }
}

.InfiniteCarousell_download__Tvtqw .InfiniteCarousell_download-container__b3clB li .InfiniteCarousell_desc_container_item__88lsN div:first-child {
    margin-right: 10px
}

.InfiniteCarousell_gallery__l9Zn_ .InfiniteCarousell_gallery-container__ednGF {
    height: -moz-fit-content;
    height: fit-content
}

.InfiniteCarousell_gallery__l9Zn_ .InfiniteCarousell_gallery-container__ednGF li {
    text-align: center;
    align-items: center;
    width: 30%;
    left: 40%;
    transform: scale(.7);
    border: 10px solid transparent
}

.InfiniteCarousell_gallery__l9Zn_ .InfiniteCarousell_gallery-container__ednGF li:nth-child(4) {
    margin-right: -5%
}

.InfiniteCarousell_gallery__l9Zn_ .InfiniteCarousell_gallery-container__ednGF li:nth-child(2) {
    margin-left: -5%
}

.InfiniteCarousell_gallery__l9Zn_ .InfiniteCarousell_gallery-container__ednGF .InfiniteCarousell_active__x0Xlm {
    transform: scale(1);
    border: 10px solid #e0008b;
    border-radius: 0;
    animation: InfiniteCarousell_zoom-out__rwn0l .5s
}

.InfiniteCarousell_box__8iyNQ .InfiniteCarousell_box-container__0mpmR {
    padding: 0;
    height: -moz-fit-content;
    height: fit-content
}

.InfiniteCarousell_box__8iyNQ .InfiniteCarousell_box-container__0mpmR li {
    text-align: center;
    align-items: center;
    width: 30%;
    left: 5%;
    transform: scale(.95);
    border: 0;
    border-radius: 0;
    padding: 0;
    filter: drop-shadow(0 0 5px rgba(0, 0, 0, .15))
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_box__8iyNQ .InfiniteCarousell_box-container__0mpmR li {
        width: 75%;
        left: 10%;
        margin: 0 5px
    }
}

.InfiniteCarousell_box__8iyNQ .InfiniteCarousell_box-container__0mpmR li img {
    width: 100%;
    height: 350px;
    object-fit: cover;
    object-position: center
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_box__8iyNQ .InfiniteCarousell_box-container__0mpmR li img {
        height: 200px
    }
}

.InfiniteCarousell_box__8iyNQ .InfiniteCarousell_box-container__0mpmR li .InfiniteCarousell_desc__O9qpf {
    width: 100%;
    background-color: #fff;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    color: #585659
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_box__8iyNQ .InfiniteCarousell_box-container__0mpmR li .InfiniteCarousell_desc__O9qpf {
        font-size: 18px
    }
}

.InfiniteCarousell_round__jnSPI .InfiniteCarousell_round-container__EgI_V {
    padding: 0
}

.InfiniteCarousell_round__jnSPI .InfiniteCarousell_round-container__EgI_V li {
    transform: scale(.9);
    position: relative;
    filter: drop-shadow(10px 10px 10px rgba(115, 2, 222, .25))
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_round__jnSPI .InfiniteCarousell_round-container__EgI_V li {
        transform: scale(.92);
        width: 80%;
        margin: 0;
        left: 10%
    }
}

.InfiniteCarousell_round__jnSPI .InfiniteCarousell_round-container__EgI_V li img {
    height: 500px;
    object-fit: cover;
    object-position: center
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_round__jnSPI .InfiniteCarousell_round-container__EgI_V li img {
        height: 200px
    }
}

.InfiniteCarousell_round__jnSPI .InfiniteCarousell_round-container__EgI_V li .InfiniteCarousell_title__n_TXn {
    position: absolute;
    bottom: 119px;
    width: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    font-size: 32px;
    color: #fff;
    padding-bottom: 0;
    background: linear-gradient(180deg, rgba(73, 1, 140, 0) 10.94%, #49018c);
    height: 200px
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_round__jnSPI .InfiniteCarousell_round-container__EgI_V li .InfiniteCarousell_title__n_TXn {
        font-size: 18px;
        bottom: 99px
    }
}

.InfiniteCarousell_round__jnSPI .InfiniteCarousell_round-container__EgI_V li .InfiniteCarousell_desc__O9qpf {
    background-color: #49008b;
    width: 100%;
    height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 5%;
    color: #fff;
    text-align: center;
    line-height: 1.6
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_round__jnSPI .InfiniteCarousell_round-container__EgI_V li .InfiniteCarousell_desc__O9qpf {
        font-size: 12px;
        height: 100px
    }
}

.InfiniteCarousell_round__jnSPI .InfiniteCarousell_round-container__EgI_V li .InfiniteCarousell_desc_container__WMAJi {
    background-color: #49008b;
    width: 100%;
    height: 120px;
    display: grid;
    grid-template-columns: 50% 50%;
    grid-template-rows: 50% 50%;
    color: #fff;
    padding-top: 0;
    padding-bottom: 20px
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_round__jnSPI .InfiniteCarousell_round-container__EgI_V li .InfiniteCarousell_desc_container__WMAJi {
        padding-top: 20px
    }
}

.InfiniteCarousell_round__jnSPI .InfiniteCarousell_round-container__EgI_V li .InfiniteCarousell_desc_container_item__88lsN {
    padding: 10px 50px;
    font-size: 16px;
    display: flex
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_round__jnSPI .InfiniteCarousell_round-container__EgI_V li .InfiniteCarousell_desc_container_item__88lsN {
        font-size: 12px;
        padding: 20px 10px;
        line-height: 1
    }
}

.InfiniteCarousell_round__jnSPI .InfiniteCarousell_round-container__EgI_V li .InfiniteCarousell_desc_container_item__88lsN div:first-child {
    margin-right: 10px
}

.InfiniteCarousell_roundBottom__8deIx h1,
.InfiniteCarousell_roundBottom__8deIx p {
    position: relative !important;
    top: 0 !important;
    margin: 0 10px !important
}

@media only screen and (min-width:768px) {

    .InfiniteCarousell_roundBottom__8deIx h1,
    .InfiniteCarousell_roundBottom__8deIx p {
        text-align: left !important
    }
}

.InfiniteCarousell_roundBottom__8deIx .InfiniteCarousell_round-bottom-container__3akcc {
    padding: 0
}

.InfiniteCarousell_roundBottom__8deIx .InfiniteCarousell_round-bottom-container__3akcc li {
    transform: scale(.95);
    position: relative;
    filter: drop-shadow(10px 10px 10px rgba(115, 2, 222, .25))
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_roundBottom__8deIx .InfiniteCarousell_round-bottom-container__3akcc li {
        transform: scale(.92);
        width: 94%;
        margin: 0;
        left: 10%
    }
}

.InfiniteCarousell_roundBottom__8deIx .InfiniteCarousell_round-bottom-container__3akcc li img {
    height: 500px;
    object-fit: cover;
    object-position: center
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_roundBottom__8deIx .InfiniteCarousell_round-bottom-container__3akcc li img {
        height: 200px
    }
}

.InfiniteCarousell_roundBottom__8deIx .InfiniteCarousell_round-bottom-container__3akcc li .InfiniteCarousell_desc__O9qpf {
    background: linear-gradient(90deg, #ec008c 7.98%, #49018c 88.66%);
    width: 100%;
    height: 120px;
    padding: 0 5%;
    color: #fff;
    display: flex !important;
    justify-content: center;
    align-items: center
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_roundBottom__8deIx .InfiniteCarousell_round-bottom-container__3akcc li .InfiniteCarousell_desc__O9qpf {
        font-size: 12px;
        height: 100px;
        flex-direction: column;
        text-align: center
    }
}

.InfiniteCarousell_carousell__mX4hI {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    overflow: hidden;
    margin-top: 30px;
    position: relative
}

.InfiniteCarousell_carousell__mX4hI .InfiniteCarousell_download-container__b3clB {
    margin-left: -50%
}

.InfiniteCarousell_carousell_container__vpGYo {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    width: 100%;
    transform: translateX(0)
}

.InfiniteCarousell_carousell_container_item__OxYca {
    width: 50%;
    height: -moz-fit-content;
    height: fit-content;
    flex-shrink: 0;
    left: 25%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: flex-start;
    position: relative
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_carousell_container_item__OxYca {
        width: 90%;
        margin: 0 5%;
        left: 0
    }
}

.InfiniteCarousell_carousell_container_item_status__VdGUm {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 10px;
    font-size: 10px;
    height: 30px;
    background-color: rgba(0, 0, 0, .7);
    position: absolute;
    top: 40%;
    left: 7%
}

@media only screen and (min-width:1440px) {
    .InfiniteCarousell_carousell_container_item_status__VdGUm {
        top: 42%
    }
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_carousell_container_item_status__VdGUm {
        top: 32%;
        left: 8%;
        font-size: 9px
    }
}

.InfiniteCarousell_carousell_container_item_status_ready___toPF {
    background-color: #3bff0a;
    border: 2px solid #fff;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    margin-right: 10px
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_carousell_container_item_status_ready___toPF {
        width: 8px;
        height: 8px;
        margin-right: 8px
    }
}

.InfiniteCarousell_carousell_container_item_status_development__HeZVM {
    background-color: #ff0505;
    border: 2px solid #fff;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    margin-right: 10px
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_carousell_container_item_status_development__HeZVM {
        width: 8px;
        height: 8px;
        margin-right: 8px
    }
}

.InfiniteCarousell_carousell_container_item_dark__6lCqR h1,
.InfiniteCarousell_carousell_container_item_dark__6lCqR p {
    color: #000
}

.InfiniteCarousell_carousell_container_item__OxYca img {
    width: 100%;
    height: 100%
}

.InfiniteCarousell_carousell_container_item__OxYca h1 {
    position: absolute;
    left: 0;
    right: 0;
    top: 60%;
    font-size: 40px;
    text-align: center;
    margin-bottom: 20px
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_carousell_container_item__OxYca h1 {
        font-size: 14px;
        top: 54%
    }
}

.InfiniteCarousell_carousell_container_item__OxYca p {
    position: absolute;
    font-size: 14px;
    text-align: center;
    left: 0;
    right: 0;
    width: 70%;
    margin: 0 15%;
    top: 73%;
    line-height: 1.6
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_carousell_container_item__OxYca p {
        font-size: 10px;
        width: 80%;
        margin: 0 10%;
        top: 65%
    }
}

.InfiniteCarousell_carousell_navigation__pamB_ {
    display: flex;
    margin-top: 30px;
    margin-bottom: 30px;
    align-items: center
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_carousell_navigation__pamB_ {
        margin-bottom: 50px
    }
}

.InfiniteCarousell_carousell_navigation_list__S6mgu {
    display: flex;
    height: 40px;
    align-items: center;
    margin: 0 30px
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_carousell_navigation_list__S6mgu {
        margin: 0
    }
}

.InfiniteCarousell_carousell_navigation_list_item__uomkL {
    width: 15px;
    height: 15px;
    border-radius: 20px;
    margin: 10px;
    background-color: #49008b;
    cursor: pointer
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_carousell_navigation_list_item__uomkL {
        width: 10px;
        height: 10px
    }
}

.InfiniteCarousell_carousell_navigation_list_active__aMsVI {
    background-color: #fdff00;
    width: 40px
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_carousell_navigation_list_active__aMsVI {
        width: 30px
    }
}

.InfiniteCarousell_carousell_navigation_list_itemBottom__26jIh {
    width: 15px;
    height: 15px;
    border-radius: 20px;
    margin: 10px;
    background-color: #d9d9d9;
    cursor: pointer
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_carousell_navigation_list_itemBottom__26jIh {
        width: 10px;
        height: 10px
    }
}

.InfiniteCarousell_carousell_navigation_list_activeBottom__OkxIU {
    background-color: #ec008c;
    width: 40px
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_carousell_navigation_list_activeBottom__OkxIU {
        width: 30px
    }
}

.InfiniteCarousell_carousell_navigation__pamB_ .InfiniteCarousell_button-left__si2Rv,
.InfiniteCarousell_carousell_navigation__pamB_ .InfiniteCarousell_button-right__VPfiC {
    background-color: transparent
}

.InfiniteCarousell_carousell_navigation__pamB_ button {
    border: none;
    cursor: pointer
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_carousell_navigation__pamB_ button img {
        width: 80%
    }
}

.InfiniteCarousell_carousell_navigation_box_left__ViOmR {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    left: 0;
    height: 95%;
    background-color: hsla(0, 0%, 100%, .6);
    width: 3%;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.InfiniteCarousell_carousell_navigation_box_left__ViOmR img {
    width: 40%;
    height: -moz-fit-content;
    height: fit-content
}

.InfiniteCarousell_carousell_navigation_box_right__uvkEM {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto 0;
    height: 95%;
    background-color: hsla(0, 0%, 100%, .6);
    width: 3%;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.InfiniteCarousell_carousell_navigation_box_right__uvkEM img {
    width: 40%;
    height: -moz-fit-content;
    height: fit-content
}

.InfiniteCarousell_carousell_navigation_round_left__dzA8g {
    position: absolute;
    top: 0;
    bottom: 10vh;
    margin: auto 0;
    left: 2%;
    height: 50px;
    background-color: hsla(0, 0%, 100%, .6);
    width: 50px;
    border-radius: 50px;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center
}

.InfiniteCarousell_carousell_navigation_round_left__dzA8g img {
    width: 30%
}

.InfiniteCarousell_carousell_navigation_round_right__2ngD7 {
    position: absolute;
    top: 0;
    bottom: 10vh;
    margin: auto 0;
    right: 2%;
    height: 50px;
    background-color: hsla(0, 0%, 100%, .6);
    width: 50px;
    border-radius: 50px;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center
}

.InfiniteCarousell_carousell_navigation_round_right__2ngD7 img {
    width: 30%
}

.InfiniteCarousell_carousell_navigation_round_list__R8mHH {
    display: flex;
    height: 40px;
    align-items: center;
    margin: 0 30px
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_carousell_navigation_round_list__R8mHH {
        margin: 0
    }
}

.InfiniteCarousell_carousell_navigation_round_list_item__Sq0f1 {
    width: 15px;
    height: 15px;
    border-radius: 20px;
    margin: 10px;
    background-color: #d9d9d9;
    cursor: pointer
}

@media only screen and (max-width:768px) {
    .InfiniteCarousell_carousell_navigation_round_list_item__Sq0f1 {
        width: 10px;
        height: 10px
    }
}

.InfiniteCarousell_carousell_navigation_round_list_active__DRx6W {
    background-color: #4a038c;
    width: 30px
}

@keyframes InfiniteCarousell_zoom-out__rwn0l {
    0% {
        transform: scale(.7)
    }

    to {
        transform: scale(1)
    }
}

.Lightbox_lightbox__6hQs2 {
    background-color: rgba(0, 0, 0, .8);
    position: fixed;
    z-index: 1002;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center
}

.Lightbox_lightbox__6hQs2 .Lightbox_show__jKViM {
    width: 60%;
    animation: Lightbox_zoom-in__9ElBB 1s
}

@media only screen and (max-width:768px) {
    .Lightbox_lightbox__6hQs2 .Lightbox_show__jKViM {
        width: 100%;
        animation: Lightbox_zoom-in-mobile__snN4o 1s
    }
}

@keyframes Lightbox_zoom-in__9ElBB {
    0% {
        width: 0
    }

    to {
        width: 60%
    }
}

@keyframes Lightbox_zoom-in-mobile__snN4o {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

.Home_container__Z0B4a {
    background-color: #fff
}

.Home_main__BZ29d {
    width: 100%;
    position: relative;
    color: #fff
}

.Home_main__BZ29d .Home_hero__d4V2f {
    width: 100%;
    min-height: calc(100vh - 70px);
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    margin-top: 70px;
    overflow: hidden
}

.Home_main__BZ29d .Home_hero_overlay__BXBsZ {
    position: absolute;
    width: 100%;
    height: 100%
}

.Home_main__BZ29d .Home_hero_overlay_video__ucVaV {
    width: 100%;
    height: 100%
}

.Home_main__BZ29d .Home_hero_overlay_video__ucVaV video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center
}

.Home_main__BZ29d .Home_hero_overlay_shading___MSnj {
    width: 100%;
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    background: linear-gradient(0deg, rgba(73, 0, 139, .8) -16.28%, rgba(112, 47, 130, .5) 88.11%)
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_hero_overlay_shading___MSnj {
        background: linear-gradient(.18deg, #563684 2.09%, rgba(112, 47, 130, .85) 39.5%, rgba(210, 21, 123, .5) 99.87%)
    }
}

.Home_main__BZ29d .Home_hero_overlay_chevron__RerOX {
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    cursor: pointer;
    z-index: 15;
    animation: Home_updown-scroll__ZfyiT 2s infinite
}

.Home_main__BZ29d .Home_hero_content__Pral_ {
    position: relative;
    width: 85%;
    height: calc(100vh - 80px);
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_hero_content__Pral_ {
        width: 90%;
        flex-direction: column;
        justify-content: center
    }
}

.Home_main__BZ29d .Home_hero_content_description__4J_tD {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.Home_main__BZ29d .Home_hero_content_description_title__pABFp {
    font-size: 48px;
    font-weight: 700;
    text-align: center
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_hero_content_description_title__pABFp {
        font-size: 24px
    }
}

.Home_main__BZ29d .Home_hero_content_description_logo__kMQBt {
    width: 80%;
    margin-top: 10px
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_hero_content_description_logo__kMQBt {
        filter: drop-shadow(0 2px 5px rgba(0, 0, 0, .5))
    }
}

.Home_main__BZ29d .Home_hero_content_description_text__Ghz43 {
    margin-top: 30px;
    line-height: 170%;
    font-size: 16px;
    width: 50%;
    font-weight: 400;
    text-align: center
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_hero_content_description_text__Ghz43 {
        font-size: 14px;
        width: 100%
    }
}

.Home_main__BZ29d .Home_hero_content_description_form__WHYfh {
    position: inherit;
    z-index: 99;
    display: flex;
    gap: 20px;
    margin-top: 40px
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_hero_content_description_form__WHYfh {
        flex-direction: column;
        align-items: center;
        margin-top: 20px
    }
}

.Home_main__BZ29d .Home_hero_content_description_form_input__sBMXL {
    height: 38px;
    width: 403px;
    border-radius: 8px;
    padding-left: 20px;
    border: none
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_hero_content_description_form_input__sBMXL {
        height: 32px;
        width: 257px
    }
}

.Home_main__BZ29d .Home_hero_content_description_form_button__2MAX5 {
    height: 38px;
    width: 147px;
    border-radius: 8px;
    border: none;
    background-color: #d2157b;
    color: #fff;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_hero_content_description_form_button__2MAX5 {
        height: 32px;
        width: 117px
    }
}

.Home_main__BZ29d .Home_hero_content_description_form_button__2MAX5:disabled {
    background-color: #931558
}

.Home_main__BZ29d .Home_hero_content_description_button__HBET0 {
    background-color: transparent;
    width: -moz-fit-content;
    width: fit-content;
    transition: .5s;
    font-size: 32px;
    display: flex;
    align-items: center;
    margin-top: 100px
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_hero_content_description_button__HBET0 {
        flex-direction: column;
        width: 100%
    }

    .Home_main__BZ29d .Home_hero_content_description_button__HBET0 div:nth-child(2) {
        order: -1
    }
}

.Home_main__BZ29d .Home_hero_content_description_button_icon__PmXww {
    background-color: rgba(0, 0, 0, .4);
    width: 50px;
    height: 50px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 5px;
    margin-right: 25px;
    margin-left: 25px;
    border: 1px solid #e0008b;
    cursor: pointer;
    transition: .5s
}

.Home_main__BZ29d .Home_hero_content_description_button_icon__PmXww:hover {
    width: 60px;
    height: 60px;
    transition: .5s
}

.Home_main__BZ29d .Home_hero_content_description_button_icon__PmXww img {
    width: 35%
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_hero_content_description_button__HBET0 {
        margin: 40px auto 0
    }
}

.Home_main__BZ29d .Home_hero_content_description_button_container__ZZrqL {
    width: 250px
}

.Home_main__BZ29d .Home_hero_content_description_button_container__ZZrqL a {
    display: flex;
    align-items: center
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_hero_content_description_button_container__ZZrqL a {
        justify-content: center
    }
}

.Home_main__BZ29d .Home_hero_content_description_button_container__ZZrqL img {
    cursor: pointer;
    width: 80%
}

.Home_main__BZ29d .Home_hero_content_description_button_container__ZZrqL:first-child {
    display: flex;
    justify-content: flex-end
}

.Home_main__BZ29d .Home_hero_content_description_button_container__ZZrqL:first-child img {
    width: 60%
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_hero_content_description_button_container__ZZrqL:first-child {
        justify-content: center;
        margin: 15px 0
    }
}

.Home_main__BZ29d .Home_hero_content_description_button_container__ZZrqL:last-child {
    display: flex;
    justify-content: flex-start
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_hero_content_description_button_container__ZZrqL:last-child {
        justify-content: center
    }

    .Home_main__BZ29d .Home_hero_content_description__4J_tD {
        width: 100%;
        flex-direction: column;
        text-align: center
    }
}

.Home_main__BZ29d .Home_hero_content_countdown__fRkUS {
    width: 40%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.Home_main__BZ29d .Home_hero_content_countdown_title__k0Xm7 {
    font-size: 36px
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_hero_content_countdown_title__k0Xm7 {
        font-size: 20px;
        text-align: center;
        margin-top: 50px
    }

    .Home_main__BZ29d .Home_hero_content_countdown__fRkUS {
        width: 90%
    }
}

.Home_main__BZ29d .Home_avatar__deL2z {
    background-color: #f3f3f3
}

.Home_main__BZ29d .Home_avatar__deL2z,
.Home_main__BZ29d .Home_avatar_top__1rZt6 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative
}

.Home_main__BZ29d .Home_avatar_top__1rZt6 {
    height: -moz-fit-content;
    height: fit-content
}

.Home_main__BZ29d .Home_avatar_top_content__ziZJo {
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    z-index: 12
}

.Home_main__BZ29d .Home_avatar_top_content_overlay__3AggD {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top
}

.Home_main__BZ29d .Home_avatar_top_content_title__3i6aO {
    font-size: 40px;
    font-weight: 700;
    color: #aeff25;
    z-index: 100;
    width: 100%;
    background-color: #49008b;
    text-align: center;
    padding-bottom: 20px
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_avatar_top_content_title__3i6aO {
        font-size: 24px;
        text-align: center;
        padding-bottom: 30px
    }
}

.Home_main__BZ29d .Home_avatar_top_content_video__XT7xt {
    position: relative;
    width: 100%;
    height: 500px;
    object-fit: cover;
    object-position: top;
    min-width: 100%
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_avatar_top_content_video__XT7xt {
        height: 300px
    }
}

.Home_main__BZ29d .Home_avatar_top_content_description__CWTTL {
    background-color: #fff;
    height: 100px;
    text-align: center;
    color: #585659;
    width: 100%;
    height: 20vh;
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_avatar_top_content_description__CWTTL {
        width: 100%;
        font-size: 14px;
        height: 10vh
    }
}

.Home_main__BZ29d .Home_avatar_top_content_image_right__iJLY_ {
    position: absolute;
    bottom: 0;
    z-index: 12;
    overflow: hidden
}

@media only screen and (max-width:1440px) {
    .Home_main__BZ29d .Home_avatar_top_content_image_right__iJLY_ {
        right: 0;
        height: 55%
    }
}

@media only screen and (min-width:1440px) {
    .Home_main__BZ29d .Home_avatar_top_content_image_right__iJLY_ {
        right: 5%;
        height: 60%
    }
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_avatar_top_content_image_right__iJLY_ {
        display: none
    }
}

.Home_main__BZ29d .Home_avatar_top_content_image_left__2taXu {
    position: absolute;
    bottom: 0;
    z-index: 12
}

@media only screen and (max-width:1440px) {
    .Home_main__BZ29d .Home_avatar_top_content_image_left__2taXu {
        left: 0;
        height: 55%
    }
}

@media only screen and (min-width:1440px) {
    .Home_main__BZ29d .Home_avatar_top_content_image_left__2taXu {
        left: 5%;
        height: 60%
    }
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_avatar_top_content_image_left__2taXu {
        display: none
    }
}

.Home_main__BZ29d .Home_avatar_bottom__SspcH {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    padding: 200px 0;
    background-image: url(../../../images/revamp/avatar-bottom.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_avatar_bottom__SspcH {
        background-image: url(../../../images/revamp/avatar-bottom-mobile.webp);
        padding: 0
    }
}

.Home_main__BZ29d .Home_avatar_bottom_overlay_bottom__lZTf3 {
    position: absolute;
    bottom: -5%;
    right: 0;
    z-index: 100;
    width: 100%
}

.Home_main__BZ29d .Home_avatar_bottom_overlay_bottom__lZTf3>span {
    position: unset !important
}

.Home_main__BZ29d .Home_avatar_bottom_overlay_bottom_image__ZL5ZB {
    object-fit: contain;
    width: 100% !important;
    position: relative !important;
    height: unset !important
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_avatar_bottom_overlay_bottom__lZTf3 {
        bottom: -2%
    }
}

.Home_main__BZ29d .Home_avatar_bottom_overlay_top__FQjb3 {
    position: absolute;
    top: -5%;
    left: 0;
    width: 100%;
    z-index: 100
}

.Home_main__BZ29d .Home_avatar_bottom_overlay_top__FQjb3>span {
    position: unset !important
}

.Home_main__BZ29d .Home_avatar_bottom_overlay_top_image__tEeq8 {
    object-fit: contain;
    width: 100% !important;
    position: relative !important;
    height: unset !important
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_avatar_bottom_overlay_top__FQjb3 {
        top: -2%
    }
}

.Home_main__BZ29d .Home_avatar_bottom_content__XZHc3 {
    position: relative;
    width: 85%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    z-index: 12;
    height: 100%
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_avatar_bottom_content__XZHc3 {
        flex-direction: column;
        height: 100%
    }
}

.Home_main__BZ29d .Home_avatar_bottom_content_description__B3G2_ {
    width: 60%
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_avatar_bottom_content_description__B3G2_ {
        width: 100%;
        text-align: center
    }
}

.Home_main__BZ29d .Home_avatar_bottom_content_description_title__KTC9E {
    font-size: 50px;
    width: 20%
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_avatar_bottom_content_description_title__KTC9E {
        font-size: 24px;
        margin-top: 60px;
        width: 100%
    }
}

.Home_main__BZ29d .Home_avatar_bottom_content_description_subtitle__lDHbR {
    font-size: 16px;
    margin-top: 20px;
    width: 250%;
    line-height: 1.5
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_avatar_bottom_content_description_subtitle__lDHbR {
        font-size: 14px;
        width: 100%
    }
}

.Home_main__BZ29d .Home_avatar_bottom_content_image__HeZY4 {
    width: 60%
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_avatar_bottom_content_image__HeZY4 {
        width: 100%;
        text-align: center
    }
}

.Home_main__BZ29d .Home_avatar_bottom_content_image__HeZY4 img {
    width: 100%
}

.Home_main__BZ29d .Home_avatar_bottom_content_selection__ppv32 {
    display: flex;
    width: 700%;
    min-height: 60%;
    justify-content: space-between;
    align-items: center;
    z-index: 100
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_avatar_bottom_content_selection__ppv32 {
        width: 100%;
        flex-direction: column-reverse
    }
}

.Home_main__BZ29d .Home_avatar_bottom_content_selection_select__s_Cl5 {
    width: 60%;
    height: 100%;
    background: linear-gradient(180deg, #8d8e98, #302e37);
    padding: 5%;
    position: relative
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_avatar_bottom_content_selection_select__s_Cl5 {
        width: 100%;
        margin-bottom: 150px
    }
}

.Home_main__BZ29d .Home_avatar_bottom_content_selection_select_desc__WwXMW {
    margin-top: 40px;
    margin-bottom: 40px
}

.Home_main__BZ29d .Home_avatar_bottom_content_selection_select_desc__WwXMW img {
    max-width: 100%
}

.Home_main__BZ29d .Home_avatar_bottom_content_selection_select_nav__Jguma {
    display: flex;
    width: 100%;
    border-bottom: 1px solid #c0c0bf
}

.Home_main__BZ29d .Home_avatar_bottom_content_selection_select_nav_item__1osYL {
    padding: 10px 15px;
    background-color: #616269;
    margin-right: 10px;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    font-weight: 700
}

.Home_main__BZ29d .Home_avatar_bottom_content_selection_select_nav_item_active__FZBz9 {
    background-color: #ec8522;
    color: #fff
}

.Home_main__BZ29d .Home_avatar_bottom_content_selection_select_nav_sub__MLPpI {
    margin-top: 15px;
    margin-bottom: 20px;
    display: flex;
    overflow-x: scroll
}

.Home_main__BZ29d .Home_avatar_bottom_content_selection_select_nav_sub__MLPpI::-webkit-scrollbar {
    display: none
}

.Home_main__BZ29d .Home_avatar_bottom_content_selection_select_nav_sub_item__w8wJq {
    padding: 5px 10px;
    background-color: #616269;
    font-size: 14px;
    margin-right: 5px;
    color: #fff;
    cursor: pointer;
    font-weight: 700
}

.Home_main__BZ29d .Home_avatar_bottom_content_selection_select_nav_sub_item_active__0bibu {
    background-color: #fff;
    color: #302e37
}

.Home_main__BZ29d .Home_avatar_bottom_content_selection_select_nav_sub_item__w8wJq:last-child {
    margin-right: 0
}

.Home_main__BZ29d .Home_avatar_bottom_content_selection_select_component__0HkWh {
    display: grid;
    grid-template-columns: calc(25% - 7.5px) calc(25% - 7.5px) calc(25% - 7.5px) calc(25% - 7.5px);
    grid-gap: 10px;
    gap: 10px;
    height: 34vh;
    overflow-y: auto;
    padding-right: 10px;
    margin-right: -6%
}

.Home_main__BZ29d .Home_avatar_bottom_content_selection_select_component__0HkWh::-webkit-scrollbar {
    width: 8px
}

.Home_main__BZ29d .Home_avatar_bottom_content_selection_select_component__0HkWh::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, .5)
}

.Home_main__BZ29d .Home_avatar_bottom_content_selection_select_component__0HkWh::-webkit-scrollbar-thumb {
    background: #fff;
    border: none;
    border-radius: 0;
    height: 100px;
    -webkit-transition: .5s;
    transition: .5s
}

.Home_main__BZ29d .Home_avatar_bottom_content_selection_select_component__0HkWh::-webkit-scrollbar-thumb:hover {
    background: #f3f3f3;
    -webkit-transition: .5s;
    transition: .5s
}

.Home_main__BZ29d .Home_avatar_bottom_content_selection_select_component_item__ZJU7Q {
    background-color: #84848c;
    width: 100%;
    aspect-ratio: 1/1;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.Home_main__BZ29d .Home_avatar_bottom_content_selection_select_component_item__ZJU7Q img {
    height: 80%
}

.Home_main__BZ29d .Home_avatar_bottom_content_selection_select_component_item_border__cqMvo {
    position: absolute;
    width: 100%;
    height: 100%;
    border: 2px solid hsla(0, 0%, 100%, .4);
    top: 0
}

.Home_main__BZ29d .Home_avatar_bottom_content_selection_select_component_item_active__Cx9Cm {
    background-color: #3a393e
}

.Home_main__BZ29d .Home_avatar_bottom_content_selection_select_component_item_active__Cx9Cm div {
    border: 3px solid #ec8522
}

.Home_main__BZ29d .Home_avatar_bottom_content_selection_select_component_item__ZJU7Q .Home_small__rbSK7 {
    height: 50%
}

.Home_main__BZ29d .Home_avatar_bottom_content_selection_image__ykcyk {
    height: 60vh;
    width: 40%;
    position: relative;
    display: flex;
    justify-content: center
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_avatar_bottom_content_selection_image__ykcyk {
        height: 40vh;
        min-height: 40vh
    }
}

.Home_main__BZ29d .Home_avatar_bottom_content_selection_image_first__Mz3Ob {
    height: 60vh;
    position: absolute;
    top: 0;
    filter: brightness(140%)
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_avatar_bottom_content_selection_image_first__Mz3Ob {
        height: 100%
    }
}

.Home_main__BZ29d .Home_avatar_bottom_content_selection_image_second__d9qkF {
    height: 60vh;
    position: absolute;
    top: 0;
    filter: brightness(140%) drop-shadow(0 0 .75rem rgba(255, 255, 255, .1))
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_avatar_bottom_content_selection_image_second__d9qkF {
        height: 100%
    }
}

.Home_main__BZ29d .Home_selasar__DfYZF {
    width: 100%;
    min-height: 50vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative
}

.Home_main__BZ29d .Home_selasar_overlay__Xh7AD {
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url(../../../images/bg-selasar.webp);
    background-attachment: fixed;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.Home_main__BZ29d .Home_selasar_overlay_image__Ey0OB {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center
}

.Home_main__BZ29d .Home_selasar_overlay_shading__yzKwD {
    width: 100%;
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    background: linear-gradient(89.86deg, #563684 -3.37%, rgba(112, 47, 130, .85) 38.51%, rgba(210, 21, 123, 0) 99.88%)
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_selasar_overlay_shading__yzKwD {
        background: linear-gradient(180deg, #563684 -3.37%, rgba(112, 47, 130, .85) 38.51%, rgba(210, 21, 123, 0) 99.88%)
    }
}

.Home_main__BZ29d .Home_selasar_content__jF0iZ {
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    z-index: 12
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_selasar_content__jF0iZ {
        flex-direction: column
    }
}

.Home_main__BZ29d .Home_selasar_content_description__AwNPf {
    width: 40%;
    height: 50vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: 7.5%
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_selasar_content_description__AwNPf {
        width: 90%;
        align-items: center;
        text-align: center;
        margin-left: 0
    }
}

.Home_main__BZ29d .Home_selasar_content_description_title__Kfxbb {
    width: 40%;
    margin-bottom: 20px
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_selasar_content_description_title__Kfxbb {
        width: 60%
    }
}

.Home_main__BZ29d .Home_selasar_content_description_subtitle__qSEC2 {
    line-height: 1.6
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_selasar_content_description_subtitle__qSEC2 {
        font-size: 12px
    }
}

.Home_main__BZ29d .Home_selasar_content_description_button__wKjS1 {
    margin-top: 40px;
    width: -moz-fit-content;
    width: fit-content
}

.Home_main__BZ29d .Home_selasar_content_image__uHsyH {
    height: 50vh
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_selasar_content_image__uHsyH {
        width: 100%;
        height: -moz-fit-content;
        height: fit-content
    }
}

.Home_main__BZ29d .Home_slider__pLKN0 {
    width: 100%
}

.Home_main__BZ29d .Home_slider_title__UQSL3 {
    color: #542e80;
    font-size: 48px;
    margin-top: 80px;
    text-align: center;
    height: 10vh
}

.Home_main__BZ29d .Home_product__IWR2b {
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    padding: 40px 0;
    background-image: url(../../../images/revamp/product-bg.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.Home_main__BZ29d .Home_product_title__JK1mB {
    color: #542e80;
    font-size: 48px;
    padding-top: 40px
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_product_title__JK1mB {
        font-size: 24px;
        width: 80%
    }
}

.Home_main__BZ29d .Home_product_content__hGOwA {
    display: flex;
    width: 85%;
    justify-content: space-between;
    margin-top: 40px
}

.Home_main__BZ29d .Home_product_content_item__QIaJQ {
    width: 33.3333333333%;
    position: relative
}

.Home_main__BZ29d .Home_product_content_item__QIaJQ img {
    width: 100%
}

.Home_main__BZ29d .Home_product_content_item_text__waGh4 {
    position: absolute;
    bottom: 7.5vh;
    text-align: center;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.Home_main__BZ29d .Home_product_content_item_text_title__tOURf {
    font-size: 30px;
    text-align: center
}

.Home_main__BZ29d .Home_product_content_item_text_description__f2shu {
    font-weight: 300;
    width: 80%;
    min-height: 60px;
    font-size: 14px;
    margin-top: 20px
}

.Home_main__BZ29d .Home_product_button___NrEF {
    cursor: pointer;
    background-color: #e0008b;
    width: -moz-fit-content;
    width: fit-content;
    padding: 15px 40px;
    transition: .5s;
    font-weight: 700;
    border: none;
    border-bottom: 4px solid #ff45a9;
    color: #fff;
    font-size: 16px
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_product_button___NrEF {
        margin: 0 auto;
        padding: 10px 40px
    }
}

.Home_main__BZ29d .Home_product_button___NrEF:hover {
    background-color: #931558;
    transition: .5s
}

.Home_main__BZ29d .Home_sena__nJ5ed {
    position: relative;
    margin-bottom: -10px
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_sena__nJ5ed {
        display: flex;
        flex-direction: column-reverse;
        align-items: center
    }
}

.Home_main__BZ29d .Home_sena__nJ5ed img {
    width: 100%;
    position: relative
}

.Home_main__BZ29d .Home_sena__nJ5ed div {
    position: absolute;
    color: #302e37;
    z-index: 10;
    top: 0;
    bottom: 0;
    left: 7.5%;
    height: 100%;
    width: 30%;
    display: flex;
    flex-direction: column;
    justify-content: center
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_sena__nJ5ed div {
        position: relative;
        width: 90%;
        left: 0;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-top: 40px;
        margin-bottom: 20px
    }
}

.Home_main__BZ29d .Home_sena__nJ5ed div h1 {
    font-size: 48px;
    margin-bottom: 20px
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_sena__nJ5ed div h1 {
        font-size: 36px
    }
}

.Home_main__BZ29d .Home_sena__nJ5ed div p {
    font-size: 16px;
    line-height: 1.5;
    margin: 5px 0
}

@media only screen and (max-width:768px) {
    .Home_main__BZ29d .Home_sena__nJ5ed div p {
        font-size: 12px;
        width: 80%
    }
}

.Home_main__BZ29d .Home_sena__nJ5ed div button {
    background-color: #e0008b;
    border: none;
    border-bottom: 4px solid #ff45a9;
    width: 150px;
    height: 40px;
    margin-top: 20px;
    font-weight: 700;
    color: #fff;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: .3s;
    cursor: pointer
}

.Home_main__BZ29d .Home_sena__nJ5ed div button:hover {
    background-color: #ac1164;
    transition: .3s
}

.Home_preload___F99Z {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

.Home_preload_image__G1sIs {
    width: 100px;
    animation: Home_rotate__S3ktQ 3s infinite
}

@keyframes Home_rotate__S3ktQ {
    0% {
        transform: rotate(0deg);
        width: 100px
    }

    50% {
        transform: rotate(180deg);
        width: 50px
    }

    to {
        transform: rotate(1turn);
        width: 100px
    }
}

@keyframes Home_link__O73xO {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

@keyframes Home_updown__3W5AL {
    0% {
        top: -20px;
        left: 0
    }

    50% {
        top: 0;
        left: 10px
    }

    to {
        top: -20px;
        left: 0
    }
}

@keyframes Home_updown-mobile__VY34n {
    0% {
        top: -10px
    }

    50% {
        top: 0
    }

    to {
        top: -10px
    }
}

@keyframes Home_updown-scroll__ZfyiT {
    0% {
        bottom: 10px
    }

    50% {
        bottom: 20px
    }

    to {
        bottom: 10px
    }
}

@keyframes Home_blink___nhYJ {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Home_glitch-anim-1__kWtj8 {
    0% {
        -webkit-clip-path: polygon(0 0, 100% 0, 100% 5%, 0 5%);
        clip-path: polygon(0 0, 100% 0, 100% 5%, 0 5%);
        filter: brightness(0) invert(1)
    }

    10% {
        -webkit-clip-path: polygon(0 15%, 100% 15%, 100% 15%, 0 15%);
        clip-path: polygon(0 15%, 100% 15%, 100% 15%, 0 15%)
    }

    20% {
        -webkit-clip-path: polygon(0 10%, 100% 10%, 100% 20%, 0 20%);
        clip-path: polygon(0 10%, 100% 10%, 100% 20%, 0 20%)
    }

    30% {
        -webkit-clip-path: polygon(0 1%, 100% 1%, 100% 2%, 0 2%);
        clip-path: polygon(0 1%, 100% 1%, 100% 2%, 0 2%)
    }

    40% {
        -webkit-clip-path: polygon(0 35%, 100% 35%, 100% 35%, 0 35%);
        clip-path: polygon(0 35%, 100% 35%, 100% 35%, 0 35%)
    }

    50% {
        -webkit-clip-path: polygon(0 45%, 100% 45%, 100% 46%, 0 46%);
        clip-path: polygon(0 45%, 100% 45%, 100% 46%, 0 46%)
    }

    60% {
        -webkit-clip-path: polygon(0 50%, 100% 50%, 100% 70%, 0 70%);
        clip-path: polygon(0 50%, 100% 50%, 100% 70%, 0 70%)
    }

    70% {
        -webkit-clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%);
        clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%)
    }

    80% {
        -webkit-clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
        clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%)
    }

    90% {
        -webkit-clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%);
        clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%)
    }

    to {
        -webkit-clip-path: polygon(0 60%, 100% 60%, 100% 70%, 0 70%);
        clip-path: polygon(0 60%, 100% 60%, 100% 70%, 0 70%);
        filter: brightness(0) invert(1)
    }
}

@keyframes Home_glitch-anim-2__BByTv {
    0% {
        -webkit-clip-path: polygon(0 15%, 100% 15%, 100% 30%, 0 30%);
        clip-path: polygon(0 15%, 100% 15%, 100% 30%, 0 30%);
        left: 5px;
        top: 5px
    }

    15% {
        -webkit-clip-path: polygon(0 3%, 100% 3%, 100% 3%, 0 3%);
        clip-path: polygon(0 3%, 100% 3%, 100% 3%, 0 3%);
        left: -5px;
        top: -5px
    }

    25% {
        -webkit-clip-path: polygon(0 8%, 100% 8%, 100% 20%, 0 20%);
        clip-path: polygon(0 8%, 100% 8%, 100% 20%, 0 20%);
        left: 15px;
        top: 15px
    }

    30% {
        -webkit-clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
        clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
        left: 5px;
        top: 5px
    }

    45% {
        -webkit-clip-path: polygon(0 45%, 100% 45%, 100% 45%, 0 45%);
        clip-path: polygon(0 45%, 100% 45%, 100% 45%, 0 45%);
        left: -25px;
        top: -25px
    }

    50% {
        -webkit-clip-path: polygon(0 50%, 100% 50%, 100% 57%, 0 57%);
        clip-path: polygon(0 50%, 100% 50%, 100% 57%, 0 57%);
        left: -50px;
        top: -50px
    }

    65% {
        -webkit-clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
        clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
        left: 0;
        top: 0
    }

    75% {
        -webkit-clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
        clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
        left: -60px;
        top: -60px
    }

    80% {
        -webkit-clip-path: polygon(0 40%, 100% 40%, 100% 60%, 0 60%);
        clip-path: polygon(0 40%, 100% 40%, 100% 60%, 0 60%);
        left: 0;
        top: 0
    }

    95% {
        -webkit-clip-path: polygon(0 45%, 100% 45%, 100% 60%, 0 60%);
        clip-path: polygon(0 45%, 100% 45%, 100% 60%, 0 60%);
        left: 10px;
        top: 10px
    }

    to {
        -webkit-clip-path: polygon(0 11%, 100% 11%, 100% 15%, 0 15%);
        clip-path: polygon(0 11%, 100% 11%, 100% 15%, 0 15%)
    }
}

@keyframes Home_scale-up__im8lG {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}