.style__brand-wrapper___yUUSy {
    background: #fff;
    -webkit-transition: all .3s;
    transition: all .3s
}
.section-content{
    padding: 40px;
}

@media (max-width: 768px) {
    .style__brand-wrapper___yUUSy {
        padding: 48px 24px
    }
}

@media (min-width: 768px) {
    .style__brand-wrapper___yUUSy {
        padding: 48px
    }
}

@media (min-width: 1280px) {
    .style__brand-wrapper___yUUSy {
        width: 100%;
    max-width: 1920px;
    margin: 0 auto;
    }
    .style__brand-wrapper___yUUSys{
       padding:0 48px 48px 48px;
          width: 100%;
    max-width: 1920px;
    margin: 0 auto;
    }
    
    
}

@media (min-width: 1920px) {
    .style__brand-wrapper___yUUSy {
        padding: 128px
    }
}

.style__brand-wrapper___yUUSy .style__bg-box___F1xqm {
    position: relative;
    background-color: #3b3e40;
    cursor: auto;
    overflow: hidden
}

@media (max-width: 768px) {
    .style__brand-wrapper___yUUSy .style__bg-box___F1xqm {
        height: 480px
    }
}

@media (min-width: 768px) {
    .style__brand-wrapper___yUUSy .style__bg-box___F1xqm {
        height: 480px
    }
}

@media (min-width: 1280px) {
    .style__brand-wrapper___yUUSy .style__bg-box___F1xqm {
        height: 640px
    }
}

@media (min-width: 1920px) {
    .style__brand-wrapper___yUUSy .style__bg-box___F1xqm {
        height: 800px
    }
}

.style__brand-wrapper___yUUSy .style__bg-box___F1xqm.style__pointer___eZ54W {
    cursor: pointer
}

.style__brand-wrapper___yUUSy .style__brand-container___q6wgo {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (max-width: 768px) {
    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-80 {
        font-size: 48px;
        line-height: 56px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-64 {
        font-size: 40px;
        line-height: 48px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-56 {
        font-size: 32px;
        line-height: 36px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-48 {
        font-size: 28px;
        line-height: 32px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-40 {
        font-size: 24px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-32 {
        font-size: 20px;
        line-height: 24px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-28 {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-24 {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-20 {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-18 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-16 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-14 {
        font-size: 12px;
        line-height: 16px;
        letter-spacing: -.02em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-32 {
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-28 {
        font-size: 18px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-24 {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: -.02em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-20 {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: -.02em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-18 {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: -.02em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-16 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-14 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-12 {
        font-size: 12px;
        line-height: 16px;
        letter-spacing: -.02em
    }
}

@media (min-width: 768px) {
    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-80 {
        font-size: 56px;
        line-height: 68px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-64 {
        font-size: 48px;
        line-height: 56px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-56 {
        font-size: 40px;
        line-height: 48px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-48 {
        font-size: 32px;
        line-height: 36px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-40 {
        font-size: 28px;
        line-height: 32px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-32 {
        font-size: 24px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-28 {
        font-size: 20px;
        line-height: 24px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-24 {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-20 {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-18 {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-16 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-14 {
        font-size: 12px;
        line-height: 16px;
        letter-spacing: -.02em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-32 {
        font-size: 24px;
        line-height: 32px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-28 {
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-24 {
        font-size: 18px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-20 {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: -.02em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-18 {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: -.02em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-16 {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: -.02em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-14 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-12 {
        font-size: 12px;
        line-height: 16px;
        letter-spacing: -.02em
    }
}

@media (min-width: 1280px) {
    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-80 {
        font-size: 64px;
        line-height: 76px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-64 {
        font-size: 56px;
        line-height: 68px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-56 {
        font-size: 48px;
        line-height: 56px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-48 {
        font-size: 40px;
        line-height: 48px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-40 {
        font-size: 32px;
        line-height: 36px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-32 {
        font-size: 28px;
        line-height: 32px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-28 {
        font-size: 24px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-24 {
        font-size: 20px;
        line-height: 24px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-20 {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-18 {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-16 {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-14 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-32 {
        font-size: 28px;
        line-height: 36px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-28 {
        font-size: 24px;
        line-height: 32px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-24 {
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-20 {
        font-size: 18px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-18 {
        font-size: 18px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-16 {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: -.02em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-14 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-12 {
        font-size: 12px;
        line-height: 16px;
        letter-spacing: -.02em
    }
}

@media (min-width: 1920px) {
    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-80 {
        font-size: 80px;
        line-height: 96px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-64 {
        font-size: 64px;
        line-height: 76px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-56 {
        font-size: 56px;
        line-height: 68px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-48 {
        font-size: 48px;
        line-height: 56px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-40 {
        font-size: 40px;
        line-height: 48px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-32 {
        font-size: 32px;
        line-height: 36px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-28 {
        font-size: 28px;
        line-height: 32px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-24 {
        font-size: 24px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-20 {
        font-size: 20px;
        line-height: 24px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-18 {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-16 {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-title-font-14 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-32 {
        font-size: 32px;
        line-height: 40px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-28 {
        font-size: 28px;
        line-height: 36px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-24 {
        font-size: 24px;
        line-height: 32px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-20 {
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-18 {
        font-size: 18px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-16 {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: -.02em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-14 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .text-description-font-12 {
        font-size: 12px;
        line-height: 16px;
        letter-spacing: -.02em
    }
}

@media (max-width: 768px) {
    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo {
        padding: 32px 0;
        padding-left: 24px;
        padding-right: 24px;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo .style__brand-content___QlUqM {
        width: 100%
    }
}

@media (min-width: 768px) {
    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo {
        padding: 48px
    }
}

@media (min-width: 1280px) {
    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo {
        padding: 96px
    }
}

@media (min-width: 1920px) {
    .style__brand-wrapper___yUUSy .style__brand-container___q6wgo {
        padding: 128px
    }
}

.style__brand-wrapper___yUUSy .style__brand-content___QlUqM {
    width: 50%
}

.style__brand-wrapper___yUUSy .style__eyebrow___1xIhD {
    color: rgba(255, 255, 255, .85);
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: -.72px
}

.style__brand-wrapper___yUUSy .style__title___SgiRr {
    color: #fff;
    font-size: 64px;
    font-style: normal;
    font-weight: 600;
    line-height: 76px;
    letter-spacing: -1.92px
}

.style__brand-wrapper___yUUSy .style__eyebrow___1xIhD + .style__title___SgiRr {
    margin-top: 16px
}

@media (max-width: 768px) {
    .style__brand-wrapper___yUUSy .style__eyebrow___1xIhD + .style__title___SgiRr {
        margin-top: 8px
    }
}

.style__brand-wrapper___yUUSy .style__description___5j3FP {
    color: rgba(255, 255, 255, .85);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: -.6px
}

.style__brand-wrapper___yUUSy .style__title___SgiRr + .style__description___5j3FP {
    margin-top: 16px
}

@media (max-width: 768px) {
    .style__brand-wrapper___yUUSy .style__title___SgiRr + .style__description___5j3FP {
        margin-top: 8px
    }
}

.style__brand-wrapper___yUUSy .style__btn-wrapper___L5vt8 {
    margin-top: 48px
}

@media (max-width: 768px) {
    .style__brand-wrapper___yUUSy .style__btn-wrapper___L5vt8 {
        margin-top: 24px
    }
}

@media (min-width: 768px) {
    .style__brand-wrapper___yUUSy .style__btn-wrapper___L5vt8 {
        margin-top: 32px
    }
}

.style__brand-wrapper___yUUSy .style__btn-wrapper___L5vt8 a {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.02em
}

@media (max-width: 768px) {
    .style__brand-wrapper___yUUSy .style__btn-wrapper___L5vt8 a {
        height: 40px;
        min-width: 118px
    }
}

@media (min-width: 768px) {
    .style__brand-wrapper___yUUSy .style__btn-wrapper___L5vt8 a {
        height: 48px;
        min-width: 134px
    }
}

.index__fade-in-anim___qMBT4 {
    -webkit-transform: translateY(100px);
    transform: translateY(100px);
    opacity: 0;
    -webkit-animation: index__fadeInAnimation___yQ9je .8s forwards;
    animation: index__fadeInAnimation___yQ9je .8s forwards
}

.index__fade-in-anim-initial___3tZQc {
    -webkit-transform: translateY(100px);
    transform: translateY(100px);
    opacity: 0
}

@-webkit-keyframes index__fadeInAnimation___yQ9je {
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes index__fadeInAnimation___yQ9je {
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.style__text-on-media-box___hAIMw {
    overflow: hidden;
    height: 640px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding-left: 24px;
    padding-right: 24px
}

@media (min-width: 768px) {
    .style__text-on-media-box___hAIMw {
        padding-left: 48px;
        padding-right: 48px
    }
}

@media (min-width: 1280px) {
    .style__text-on-media-box___hAIMw {
        padding-left: 96px;
        padding-right: 96px
    }
}

@media (min-width: 1920px) {
    .style__text-on-media-box___hAIMw {
        padding-left: 128px;
        padding-right: 128px
    }
}

@media (max-width: 768px) {
    .style__text-on-media-box___hAIMw .text-title-font-80 {
        font-size: 48px;
        line-height: 56px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-64 {
        font-size: 40px;
        line-height: 48px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-56 {
        font-size: 32px;
        line-height: 36px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-48 {
        font-size: 28px;
        line-height: 32px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-40 {
        font-size: 24px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-32 {
        font-size: 20px;
        line-height: 24px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-28 {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-24 {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-20 {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__text-on-media-box___hAIMw .text-title-font-18 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__text-on-media-box___hAIMw .text-title-font-16 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__text-on-media-box___hAIMw .text-title-font-14 {
        font-size: 12px;
        line-height: 16px;
        letter-spacing: -.02em
    }

    .style__text-on-media-box___hAIMw .text-description-font-32 {
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-description-font-28 {
        font-size: 18px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-description-font-24 {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: -.02em
    }

    .style__text-on-media-box___hAIMw .text-description-font-20 {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: -.02em
    }

    .style__text-on-media-box___hAIMw .text-description-font-18 {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: -.02em
    }

    .style__text-on-media-box___hAIMw .text-description-font-16 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__text-on-media-box___hAIMw .text-description-font-14 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__text-on-media-box___hAIMw .text-description-font-12 {
        font-size: 12px;
        line-height: 16px;
        letter-spacing: -.02em
    }
}

@media (min-width: 768px) {
    .style__text-on-media-box___hAIMw .text-title-font-80 {
        font-size: 56px;
        line-height: 68px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-64 {
        font-size: 48px;
        line-height: 56px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-56 {
        font-size: 40px;
        line-height: 48px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-48 {
        font-size: 32px;
        line-height: 36px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-40 {
        font-size: 28px;
        line-height: 32px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-32 {
        font-size: 24px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-28 {
        font-size: 20px;
        line-height: 24px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-24 {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-20 {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__text-on-media-box___hAIMw .text-title-font-18 {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__text-on-media-box___hAIMw .text-title-font-16 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__text-on-media-box___hAIMw .text-title-font-14 {
        font-size: 12px;
        line-height: 16px;
        letter-spacing: -.02em
    }

    .style__text-on-media-box___hAIMw .text-description-font-32 {
        font-size: 24px;
        line-height: 32px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-description-font-28 {
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-description-font-24 {
        font-size: 18px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-description-font-20 {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: -.02em
    }

    .style__text-on-media-box___hAIMw .text-description-font-18 {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: -.02em
    }

    .style__text-on-media-box___hAIMw .text-description-font-16 {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: -.02em
    }

    .style__text-on-media-box___hAIMw .text-description-font-14 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__text-on-media-box___hAIMw .text-description-font-12 {
        font-size: 12px;
        line-height: 16px;
        letter-spacing: -.02em
    }
}

@media (min-width: 1280px) {
    .style__text-on-media-box___hAIMw .text-title-font-80 {
        font-size: 64px;
        line-height: 76px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-64 {
        font-size: 56px;
        line-height: 68px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-56 {
        font-size: 48px;
        line-height: 56px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-48 {
        font-size: 40px;
        line-height: 48px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-40 {
        font-size: 32px;
        line-height: 36px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-32 {
        font-size: 28px;
        line-height: 32px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-28 {
        font-size: 24px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-24 {
        font-size: 20px;
        line-height: 24px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-20 {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-18 {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__text-on-media-box___hAIMw .text-title-font-16 {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__text-on-media-box___hAIMw .text-title-font-14 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__text-on-media-box___hAIMw .text-description-font-32 {
        font-size: 28px;
        line-height: 36px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-description-font-28 {
        font-size: 24px;
        line-height: 32px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-description-font-24 {
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-description-font-20 {
        font-size: 18px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-description-font-18 {
        font-size: 18px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-description-font-16 {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: -.02em
    }

    .style__text-on-media-box___hAIMw .text-description-font-14 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__text-on-media-box___hAIMw .text-description-font-12 {
        font-size: 12px;
        line-height: 16px;
        letter-spacing: -.02em
    }
}

@media (min-width: 1920px) {
    .style__text-on-media-box___hAIMw .text-title-font-80 {
        font-size: 80px;
        line-height: 96px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-64 {
        font-size: 64px;
        line-height: 76px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-56 {
        font-size: 56px;
        line-height: 68px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-48 {
        font-size: 48px;
        line-height: 56px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-40 {
        font-size: 40px;
        line-height: 48px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-32 {
        font-size: 32px;
        line-height: 36px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-28 {
        font-size: 28px;
        line-height: 32px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-24 {
        font-size: 24px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-20 {
        font-size: 20px;
        line-height: 24px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-18 {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-title-font-16 {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__text-on-media-box___hAIMw .text-title-font-14 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__text-on-media-box___hAIMw .text-description-font-32 {
        font-size: 32px;
        line-height: 40px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-description-font-28 {
        font-size: 28px;
        line-height: 36px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-description-font-24 {
        font-size: 24px;
        line-height: 32px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-description-font-20 {
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-description-font-18 {
        font-size: 18px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__text-on-media-box___hAIMw .text-description-font-16 {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: -.02em
    }

    .style__text-on-media-box___hAIMw .text-description-font-14 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__text-on-media-box___hAIMw .text-description-font-12 {
        font-size: 12px;
        line-height: 16px;
        letter-spacing: -.02em
    }
}

.style__text-on-media-box___hAIMw.style__card-clickable___VkeFe {
    cursor: pointer
}

.style__content___HDXk3 {
    width: 100%;
    z-index: 1;
    position: relative
}

.style__content___HDXk3 * {
    word-wrap: break-word
}

.style__content___HDXk3 .style__eyebrow___CNMWq {
    color: #fff;
    font-weight: 600;
    margin-bottom: 8px
}

.style__content___HDXk3 .style__title___8kMOL {
    color: #fff;
    font-weight: 600;
    margin-bottom: 24px
}

.style__content___HDXk3 .style__desc___cEdTM {
    color: #fff;
    font-weight: 400;
    margin-bottom: 32px
}

.style__media-container___iT-vs {
    width: 100%;
    height: 100%;
    position: absolute;
    max-width: 100%;
    top: 0;
    left: 0
}

.style__media-container___iT-vs .style__bg-video___FB6YO {
    width: 100%;
    height: 100%
}

.style__text-on-media-box___\+h2r8 {
    height: 640px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-top: -48px;
    padding: 0 24px 32px
}

@media (min-width: 768px) {
    .style__text-on-media-box___\+h2r8 {
        padding: 0 0 64px 48px
    }
}

@media (min-width: 1280px) {
    .style__text-on-media-box___\+h2r8 {
        margin-top: -64px;
        padding: 0 0 96px 96px;
        height: 100vh;
        min-height: 640px
    }
}

@media (min-width: 1920px) {
    .style__text-on-media-box___\+h2r8 {
        padding: 0 0 128px 128px
    }
}

.style__content___LhATk {
    width: 100%
}

@media (min-width: 768px) {
    .style__content___LhATk {
        width: 50%
    }
}

.style__content___LhATk .style__eyebrow___r6sw8 {
    margin-bottom: 8px
}

@media (min-width: 1280px) {
    .style__content___LhATk .style__eyebrow___r6sw8 {
        margin-bottom: 12px
    }
}

@media (min-width: 1920px) {
    .style__content___LhATk .style__eyebrow___r6sw8 {
        margin-bottom: 16px
    }
}

.style__content___LhATk .style__title___PlHXy {
    margin-bottom: 16px
}

@media (min-width: 768px) {
    .style__content___LhATk .style__title___PlHXy {
        margin-bottom: 16px
    }
}

@media (min-width: 1280px) {
    .style__content___LhATk .style__title___PlHXy {
        margin-bottom: 24px
    }
}

@media (min-width: 1920px) {
    .style__content___LhATk .style__title___PlHXy {
        margin-bottom: 32px
    }
}

.style__content___LhATk .style__desc___yL-ds {
    margin-bottom: 16px
}

@media (min-width: 768px) {
    .style__content___LhATk .style__desc___yL-ds {
        margin-bottom: 24px
    }
}

@media (min-width: 1280px) {
    .style__content___LhATk .style__desc___yL-ds {
        margin-bottom: 40px
    }
}

@media (min-width: 1920px) {
    .style__content___LhATk .style__desc___yL-ds {
        margin-bottom: 56px
    }
}

.style__content___LhATk .style__content-btn___9OGwQ a {
    min-width: 144px
}

@media (min-width: 1280px) {
    .style__content___LhATk .style__content-btn___9OGwQ a {
        min-width: 170px
    }
}

@media (min-width: 1920px) {
    .style__content___LhATk .style__content-btn___9OGwQ a {
        min-width: 170px
    }
}

@media (min-width: 768px) and (max-width: 1279px) {
    .style__media-container___m7k89 .official-bg-video-pc-first-screen {
        width: 100vw !important;
        height: max(640px, var(--bg-video-calc-height-pc)) !important
    }

    .style__media-container___m7k89 .official-bg-video-pc-first-screen video {
        width: 100vw !important;
        height: max(640px, var(--bg-video-calc-height-pc)) !important
    }
}

@media (max-width: 767px) {
    .style__kol-carousel-wrap___5FN4t {
        --container-margin-left: 24px;
        --item-card-info-padding: 24px 24px 32px
    }
}

@media (min-width: 768px) and (max-width: 1279px) {
    .style__kol-carousel-wrap___5FN4t {
        --container-margin-left: 48px;
        --item-card-info-padding: 32px 48px 48px
    }
}

@media (min-width: 1280px) and (max-width: 1919px) {
    .style__kol-carousel-wrap___5FN4t {
        --container-margin-left: 96px;
        --item-card-info-padding: 64px 96px
    }
}

@media (min-width: 1920px) {
    .style__kol-carousel-wrap___5FN4t {
        --container-margin-left: 128px;
        --item-card-info-padding: 96px 128px
    }
}

.style__kol-carousel-wrap___5FN4t {
    background-color: #fff;
    word-wrap: break-word
}

.style__kol-carousel-wrap___5FN4t > h2 {
    font-size: 64px;
    line-height: 76px;
    letter-spacing: -.03em;
    font-weight: 600;
    color: #0a0c0f;
    padding: 0 var(--container-margin-left);
    margin-bottom: 48px
}

@media (min-width: 1280px) and (max-width: 1919px) {
    .style__kol-carousel-wrap___5FN4t > h2 {
        font-size: 56px;
        line-height: 68px;
        letter-spacing: -.03em
    }
}

@media (min-width: 768px) and (max-width: 1279px) {
    .style__kol-carousel-wrap___5FN4t > h2 {
        font-size: 32px;
        line-height: 40px;
        letter-spacing: -.03em;
        margin-bottom: 24px
    }
}

@media (max-width: 767px) {
    .style__kol-carousel-wrap___5FN4t > h2 {
        font-size: 24px;
        line-height: 32px;
        letter-spacing: -.03em;
        margin-bottom: 24px
    }
}

.style__kol-carousel-content___TFsDa {
    position: relative
}

.style__kol-carousel-content___TFsDa .style__swiper-content-wrapper___\+kElp .swiper-wrapper {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.style__kol-carousel-content___TFsDa .style__swiper-content-wrapper___\+kElp .scroll-disable {
    overflow-x: hidden
}

.style__kol-carousel-content___TFsDa .style__swiper-content-wrapper___\+kElp .swiper-slide {
    position: relative;
    width: auto;
    height: auto;
    margin-right: 16px
}

@media (max-width: 767px) {
    .style__kol-carousel-content___TFsDa .style__swiper-content-wrapper___\+kElp .swiper-slide {
        margin-right: 8px
    }
}

.style__kol-carousel-content___TFsDa .style__swiper-content-wrapper___\+kElp .swiper-slide:last-child {
    margin-right: 0
}

.style__kol-carousel-content___TFsDa .style__swiper-content-wrapper___\+kElp .swiper-slide:last-child .style__kol-carousel-item___ESpwC {
    padding-right: var(--container-margin-left)
}

.style__kol-carousel-content___TFsDa .style__swiper-btn-wrap___gJZOH > div {
    top: 50% !important
}

.style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC {
    height: 100%;
    -webkit-transform: translateX(var(--container-margin-left));
    transform: translateX(var(--container-margin-left));
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC.style__disable___9Siql {
    opacity: .5
}

.style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 {
    width: calc(100vw - 0px - 128px * 2);
    width: calc(100vw - var(--scrollbar-width, 0px) - 128px * 2);
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-info___7Byfc {
    width: 50%;
    background-color: rgba(10, 12, 15, .04);
    padding: var(--item-card-info-padding);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-info___7Byfc .style__info-title___i9sL\+ > h3 {
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -.03em;
    color: rgba(0, 0, 0, .65);
    font-weight: 600;
    margin-bottom: 8px
}

.style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-info___7Byfc .style__info-title___i9sL\+ > p {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.02em;
    color: rgba(0, 0, 0, .45);
    font-weight: 600
}

.style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-info___7Byfc .style__info-describe___EUDt5 {
    margin: 24px 0
}

.style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-info___7Byfc .style__info-describe___EUDt5 > p {
    color: rgba(0, 0, 0, .85);
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -.03em
}

.style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-info___7Byfc .style__channel-icon___7NSJv {
    cursor: pointer
}

.style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-info___7Byfc .style__channel-icon___7NSJv.style__not-click___vpNmn {
    cursor: default
}

.style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-info___7Byfc .style__channel-icon___7NSJv {
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-info___7Byfc .style__channel-icon___7NSJv:hover {
    opacity: .8
}

.style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-info___7Byfc .style__channel-icon___7NSJv img {
    display: block;
    width: auto;
    height: 32px
}

.style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-img___RYwyd {
    width: 50%;
    height: 836px;
    background-color: #d8dcdf
}

@media (min-width: 1280px) and (max-width: 1919px) {
    .style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 {
        width: calc(100vw - 0px - 96px * 2);
        width: calc(100vw - var(--scrollbar-width, 0px) - 96px * 2)
    }

    .style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-info___7Byfc .style__info-title___i9sL\+ > h3 {
        font-size: 20px;
        line-height: 24px;
        letter-spacing: -.03em
    }

    .style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-info___7Byfc .style__info-describe___EUDt5 > p {
        font-size: 20px;
        line-height: 24px;
        letter-spacing: -.03em
    }

    .style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-info___7Byfc .style__channel-icon___7NSJv img {
        height: 24px
    }

    .style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-img___RYwyd {
        width: 50%;
        height: auto
    }
}

@media (min-width: 768px) and (max-width: 1279px) {
    .style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: calc((100vw - 0px - 272px) / 12 * 8 + 112px);
        width: calc((100vw - var(--scrollbar-width, 0px) - 272px) / 12 * 8 + 112px)
    }

    .style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-info___7Byfc {
        width: 100%;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1 1
    }

    .style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-info___7Byfc .style__info-title___i9sL\+ > h3 {
        font-size: 18px;
        line-height: 28px;
        letter-spacing: -.03em;
        margin-bottom: 4px
    }

    .style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-info___7Byfc .style__info-title___i9sL\+ > p {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.02em
    }

    .style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-info___7Byfc .style__info-describe___EUDt5 > p {
        font-size: 18px;
        line-height: 28px;
        letter-spacing: -.03em
    }

    .style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-info___7Byfc .style__channel-icon___7NSJv img {
        height: 24px
    }

    .style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-img___RYwyd {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        width: 100%;
        height: auto
    }
}

@media (max-width: 767px) {
    .style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: calc((100vw - 0px - 48px) * .874);
        width: calc((100vw - var(--scrollbar-width, 0px) - 48px) * .874)
    }

    .style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-info___7Byfc {
        width: 100%;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1 1
    }

    .style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-info___7Byfc .style__info-title___i9sL\+ > h3 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.02em;
        margin-bottom: 4px
    }

    .style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-info___7Byfc .style__info-title___i9sL\+ > p {
        font-size: 12px;
        line-height: 16px;
        letter-spacing: -.02em
    }

    .style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-info___7Byfc .style__info-describe___EUDt5 > p {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: -.02em
    }

    .style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-info___7Byfc .style__channel-icon___7NSJv img {
        height: 16px
    }

    .style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-img___RYwyd {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        width: 100%;
        height: auto
    }
}

@media (max-width: 389px) {
    .style__kol-carousel-content___TFsDa .style__kol-carousel-item___ESpwC .style__item-card-container___mcxJ2 .style__item-card-info___7Byfc .style__info-describe___EUDt5 > p {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.02em
    }
}