.s-bg-blue {
    background: #1c2f69
}

.st-landing:after {
    content: '';
    display: block;
    margin-top: -1px;
    height: 1px;
    opacity: 0;
    z-index: -1
}

.la-video-thumbnail {
    position: relative;
    max-width: 1440px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: height .5s;
    transition: height .5s
}

.video-open .la-video-thumbnail .s-video-area {
    position: absolute;
    overflow: hidden;
    height: 810px;
    height: 56.25vw;
    margin: 0 auto;
    max-width: 1440px;
    max-height: 810px;
    bottom: auto;
    z-index: 999
}

@media (min-width: 1440px) {
    .video-open .la-video-thumbnail .s-video-area {
        height:810px
    }
}

.video-open .la-video-thumbnail .s-media-close {
    padding: 15px;
    padding: 1.04167vw;
    margin: -15px;
    margin: -1.04167vw;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background: 0 0
}

@media (min-width: 1440px) {
    .video-open .la-video-thumbnail .s-media-close {
        padding:15px
    }
}

@media (min-width: 1440px) {
    .video-open .la-video-thumbnail .s-media-close {
        margin:-15px
    }
}

.video-open .la-video-thumbnail .s-media-close:before {
    content: '';
    display: block;
    height: 28px;
    width: 28px;
    background-image: url(/global/galaxy/apps/common/img/component/btn-close-white.png);
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.video-open .la-video-thumbnail .s-video-youtube .s-media-close {
    top: 72px;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: top;
    transition-property: top;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

.video-open .la-video-thumbnail .s-video-youtube.s-youtube-ready .s-media-close {
    top: 30px
}

@media (min-width: 769px) {
    .video-open .la-video-thumbnail .s-video-youtube.s-youtube-ready .s-video-wrap:hover .s-media-close {
        top:72px
    }
}

.touch-device .la-video-thumbnail .s-video-area:focus,.touch-device .la-video-thumbnail .s-video-container:focus {
    outline: 0
}

.la-video-thumbnail__video-main {
    position: relative;
    overflow: hidden;
    max-height: 810px;
    text-align: center
}

.la-video-thumbnail__text {
    position: absolute;
    width: auto;
    height: 100%;
    top: 0;
    left: 10%;
    right: 10%;
    bottom: 0;
    text-align: center;
    z-index: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.la-video-thumbnail__text-inner {
    position: relative;
    top: 45%;
    -webkit-transform: translateY(-45%);
    -ms-transform: translateY(-45%);
    transform: translateY(-45%)
}

.la-video-thumbnail__title {
    margin-top: -3px;
    margin-top: -.20833vw;
    margin-bottom: -4px;
    margin-bottom: -.27778vw;
    font-family: SamsungSharpSans,arial;
    font-size: 64px;
    font-size: 4.44444vw;
    line-height: 1.15
}

@media (min-width: 1440px) {
    .la-video-thumbnail__title {
        margin-top:-3px
    }
}

@media (min-width: 1440px) {
    .la-video-thumbnail__title {
        margin-bottom:-4px
    }
}

html.rtl .la-video-thumbnail__title {
    font-family: SamsungSharpSans,SamsungOneArabic,tahoma
}

html.rtl[lang^=he] .la-video-thumbnail__title {
    font-family: SamsungSharpSans,SamsungOneHebrew,tahoma
}

html[lang^=el] .la-video-thumbnail__title,html[lang^=kk] .la-video-thumbnail__title,html[lang^=uk] .la-video-thumbnail__title {
    font-family: SamsungOne,arial
}

html[lang^=zh] .la-video-thumbnail__title {
    font-family: SamsungSharpSans,"Microsoft JhengHei","微软雅黑",Simsun,"宋体",arial
}

html[lang=zh-CN] .la-video-thumbnail__title {
    font-family: SamsungSharpSans,"Microsoft Yahei","微软雅黑",Simsun,"宋体",arial
}

html[lang^=th] .la-video-thumbnail__title {
    font-family: Kittithada,arial
}

html[lang^=vi] .la-video-thumbnail__title {
    font-family: SamsungSharpSans,SamsungOne,arial
}

html[lang^=my] .la-video-thumbnail__title {
    font-family: zawgyione,arial,sans-serif
}

html[lang^=ko] .la-video-thumbnail__title {
    font-family: SamsungSharpSans,SamsungOneKorean,Dotum,"돋움","Apple SD Gothic Neo",arial
}

html[lang^=th] .la-video-thumbnail__title {
    font-size: 92.8px;
    font-size: 6.44444vw
}

@media (min-width: 1440px) {
    .la-video-thumbnail__title {
        font-size:64px
    }

    html[lang^=th] .la-video-thumbnail__title {
        font-size: 92.8px
    }
}

html[lang^=my] .la-video-thumbnail__title {
    font-family: SamsungSharpSans,arial
}

.la-video-thumbnail__desc {
    margin-top: 16px;
    margin-top: 1.11111vw;
    font-size: 28px;
    font-size: 1.94444vw;
    font-weight: 400
}

@media (min-width: 1440px) {
    .la-video-thumbnail__desc {
        margin-top:16px
    }
}

html[lang^=th] .la-video-thumbnail__desc {
    font-size: 37.8px;
    font-size: 2.625vw
}

@media (min-width: 1440px) {
    .la-video-thumbnail__desc {
        font-size:28px
    }

    html[lang^=th] .la-video-thumbnail__desc {
        font-size: 37.8px
    }
}

.la-video-thumbnail__img {
    position: relative;
    height: 810px;
    height: 56.25vw
}

@media (min-width: 1440px) {
    .la-video-thumbnail__img {
        height:810px
    }
}

.la-video-thumbnail__img img {
    max-width: 100%;
    height: 810px;
    height: 56.25vw
}

@media (min-width: 1440px) {
    .la-video-thumbnail__img img {
        height:810px
    }
}

.la-video-thumbnail__ico-play {
    background-size: 140px;
    background-size: 9.72222vw
}

@media (min-width: 1440px) {
    .la-video-thumbnail__ico-play {
        background-size:140px
    }
}

.la-video-thumbnail__ico-play:hover {
    background-size: 140px;
    background-size: 9.72222vw
}

@media (min-width: 1440px) {
    .la-video-thumbnail__ico-play:hover {
        background-size:140px
    }
}

.la-video-thumbnail__btn {
    margin-top: 30px;
    margin-top: 2.08333vw
}

@media (min-width: 1440px) {
    .la-video-thumbnail__btn {
        margin-top:30px
    }
}

.la-video-thumbnail__ico-play {
    position: relative;
    overflow: hidden;
    display: block;
    top: auto;
    left: 0;
    right: 0;
    bottom: auto;
    width: 140px;
    width: 9.72222vw;
    height: 140px;
    height: 9.72222vw;
    margin: auto;
    text-indent: -999px;
    border: 2px solid;
    border-color: #000;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    background: url(/global/galaxy/apps/common/img/component/btn-play-video-black.png) no-repeat;
    background-size: 100% auto;
    -webkit-transition: background-image .3s ease-in;
    transition: background-image .3s ease-in
}

@media (min-width: 1440px) {
    .la-video-thumbnail__ico-play {
        width:140px
    }
}

@media (min-width: 1440px) {
    .la-video-thumbnail__ico-play {
        height:140px
    }
}

.la-video-thumbnail__ico-play:focus,.la-video-thumbnail__ico-play:hover {
    background-image: url(/global/galaxy/apps/common/img/component/btn-play-video-black-hover.png);
    background-position: -2px -2px;
    -webkit-transition: background-image 50ms ease-out;
    transition: background-image 50ms ease-out;
    border: 2px solid transparent
}

.la-video-thumbnail-group {
    margin: 0 auto;
    max-width: 1440px;
    overflow: hidden
}

.la-video-thumbnail-group__title {
    position: absolute;
    bottom: 30px;
    bottom: 2.08333vw;
    left: 30px;
    left: 2.08333vw;
    right: 30px;
    right: 2.08333vw;
    font-size: 18px;
    font-size: 1.25vw;
    color: #fff;
    font-weight: bold;
    z-index: 10
}

@media (min-width: 1440px) {
    .la-video-thumbnail-group__title {
        bottom:30px
    }
}

@media (min-width: 1440px) {
    .la-video-thumbnail-group__title {
        left:30px
    }
}

@media (min-width: 1440px) {
    .la-video-thumbnail-group__title {
        right:30px
    }
}

html[lang^=th] .la-video-thumbnail-group__title {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .la-video-thumbnail-group__title {
        font-size:18px
    }

    html[lang^=th] .la-video-thumbnail-group__title {
        font-size: 24.3px
    }
}

.la-video-thumbnail-group__btn-play {
    position: absolute;
    overflow: hidden;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    text-indent: -999px;
    text-align: left;
    opacity: 1;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    z-index: 11
}

.la-video-thumbnail-group__btn-play:after {
    content: '';
    position: absolute;
    display: block;
    right: 30px;
    right: 2.08333vw;
    bottom: 30px;
    bottom: 2.08333vw;
    width: 41px;
    height: 41px;
    border: 2px solid;
    border-color: #fff;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    background: url(/global/galaxy/apps/common/img/component/btn-play-video-white.png) no-repeat;
    background-size: 100% auto;
    opacity: .9;
    text-align: right;
    -webkit-transition: background-image .3s ease-in;
    transition: background-image .3s ease-in
}

@media (min-width: 1440px) {
    .la-video-thumbnail-group__btn-play:after {
        right:30px
    }
}

@media (min-width: 1440px) {
    .la-video-thumbnail-group__btn-play:after {
        bottom:30px
    }
}

.la-video-thumbnail-group__btn-play:focus:after,.la-video-thumbnail-group__btn-play:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/btn-play-video-white-hover.png);
    -webkit-transition: background-image 50ms ease-out;
    transition: background-image 50ms ease-out;
    border: 2px solid transparent
}

.la-video-thumbnail-group__img-wrap {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: margin .3s;
    transition: margin .3s
}

.la-video-thumbnail-group__img-wrap img {
    display: block;
    width: 100%;
    height: 100%
}

.la-video-thumbnail-group__ct {
    display: table-cell;
    vertical-align: top
}

.la-video-thumbnail-group__ct-inner {
    position: relative;
    overflow: hidden;
    min-height: 200px;
    min-height: 13.88889vw;
    cursor: pointer
}

@media (min-width: 1440px) {
    .la-video-thumbnail-group__ct-inner {
        min-height:200px
    }
}

.la-video-thumbnail-group__ct-inner:before {
    content: '';
    display: block;
    padding-top: 56.25%;
    z-index: -1
}

.la-video-thumbnail-group__ct:hover .la-video-thumbnail-group__img-wrap {
    margin: -10px
}

.la-video-thumbnail-group__ct:not(.video-selected):hover .la-video-thumbnail-group__img-dim {
    opacity: .5
}

.la-video-thumbnail-group__ct.video-selected .la-video-thumbnail-group__btn-play:after,.la-video-thumbnail-group__ct:focus .la-video-thumbnail-group__btn-play:after,.la-video-thumbnail-group__cthover .la-video-thumbnail-group__btn-play:after {
    opacity: 1
}

.la-video-thumbnail-group .video-selected .la-video-thumbnail-group__img-wrap {
    margin: -10px
}

.la-video-thumbnail-group .video-selected .la-video-thumbnail-group__img-dim {
    opacity: 0
}

.la-video-thumbnail-group .video-selected .la-video-thumbnail-group__btn-play {
    border: 1px solid #fff
}

.la-video-thumbnail-group .video-selected .la-video-thumbnail-group__btn-play:after {
    border: none;
    background-image: url(/global/galaxy/apps/common/img/component/btn-play-video-white-hover.png)!important
}

.la-video-thumbnail-group__img-dim {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    background-size: auto 100%;
    opacity: .3;
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

.la-video-thumbnail .s-slick {
    position: relative;
    display: table;
    table-layout: fixed;
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
    padding-bottom: 0
}

.la-video-thumbnail .s-slick .slick-dots {
    top: 30px;
    top: 2.08333vw
}

@media (min-width: 1440px) {
    .la-video-thumbnail .s-slick .slick-dots {
        top:30px
    }
}

.la-video-thumbnail .s-slick .slick-dots li.slick-active button {
    background-color: #fff
}

.la-video-thumbnail .s-slick .slick-dots li button {
    width: 12px;
    height: 12px;
    border-color: #fff
}

.la-video-thumbnail .s-slick .slick-dots li button:focus,.la-video-thumbnail .s-slick .slick-dots li button:hover {
    background-color: #fff
}

.la-video-thumbnail.s-text-white.s-text-shadow {
    color: #fff;
    text-shadow: 0 0 10px #555,0 0 5px #333
}

.la-video-thumbnail.s-text-white .la-video-thumbnail__text {
    color: #fff
}

.la-video-thumbnail.s-text-white .la-video-thumbnail__ico-play {
    border-color: #fff;
    background-image: url(/global/galaxy/apps/common/img/component/btn-play-video-white.png)
}

.la-video-thumbnail.s-text-white .la-video-thumbnail__ico-play:focus,.la-video-thumbnail.s-text-white .la-video-thumbnail__ico-play:hover {
    background-image: url(/global/galaxy/apps/common/img/component/btn-play-video-white-hover.png);
    border: 2px solid transparent
}

.la-video-thumbnail.s-text-white .video-selected .la-video-thumbnail-group__btn-play:after {
    border: none;
    background-image: url(/global/galaxy/apps/common/img/component/btn-play-video-white-hover.png)!important
}

.no-svg .la-video-thumbnail .la-video-thumbnail-group__btn-play:after {
    width: 45px;
    height: 45px;
    border: none;
    background: url(/global/galaxy/apps/common/img/component/btn-play-m.png) no-repeat
}

.no-svg .la-video-thumbnail .la-video-thumbnail-group__btn-play:focus:after,.no-svg .la-video-thumbnail .la-video-thumbnail-group__btn-play:hover:after {
    background: url(/global/galaxy/apps/common/img/component/btn-play-m.png) no-repeat 1px 1px
}

.no-svg .la-video-thumbnail .la-video-thumbnail-group .video-selected .la-video-thumbnail-group__btn-play:after {
    border: none;
    background: url(/global/galaxy/apps/common/img/component/btn-play-m.png) no-repeat!important
}

body.video-layer-open .gb-gnb {
    z-index: inherit
}

@media screen and (max-width: 768px) {
    .la-video-thumbnail {
        -webkit-box-sizing:border-box;
        box-sizing: border-box
    }

    .la-video-thumbnail__video-main {
        max-height: 960px
    }

    .la-video-thumbnail__text {
        position: absolute;
        top: 40%;
        left: 5%;
        right: 5%;
        bottom: inherit!important;
        width: auto!important;
        height: 100%;
        padding: 0 16px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center;
        -webkit-transform: translateY(-40%);
        -ms-transform: translateY(-40%);
        transform: translateY(-40%)
    }

    .la-video-thumbnail__text-inner {
        position: absolute;
        top: 40%;
        left: 0;
        width: 100%;
        height: auto!important;
        -webkit-transform: translateY(-40%);
        -ms-transform: translateY(-40%);
        transform: translateY(-40%)
    }

    .la-video-thumbnail__title {
        margin-top: -2.13333px;
        margin-top: -.27778vw;
        font-size: 76.8px;
        font-size: 10vw;
        margin-bottom: 19.2px;
        margin-bottom: 2.5vw;
        line-height: 1.18
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail__title {
        margin-top:-1px;
        margin-top: -.27778vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .la-video-thumbnail__title {
        font-size:111.36px;
        font-size: 14.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail__title {
        font-size:36px;
        font-size: 10vw
    }

    html[lang^=th] .la-video-thumbnail__title {
        font-size: 52.2px;
        font-size: 14.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail__title {
        margin-bottom:9px;
        margin-bottom: 2.5vw
    }
}

@media screen and (max-width: 768px) {
    .la-video-thumbnail__btn {
        margin-top:32px;
        margin-top: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail__btn {
        margin-top:15px;
        margin-top: 4.16667vw
    }
}

@media screen and (max-width: 768px) {
    .la-video-thumbnail__ico-play {
        width:149.33333px;
        width: 19.44444vw;
        height: 149.33333px;
        height: 19.44444vw;
        margin-top: 72.53333px;
        margin-top: 9.44444vw;
        background-size: 100% auto;
        background-position: 50% 50%
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail__ico-play {
        width:70px;
        width: 19.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail__ico-play {
        height:70px;
        height: 19.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail__ico-play {
        margin-top:34px;
        margin-top: 9.44444vw
    }
}

@media screen and (max-width: 768px) {
    .la-video-thumbnail__ico-play:hover {
        width:149.33333px;
        width: 19.44444vw;
        height: 149.33333px;
        height: 19.44444vw;
        background-size: 100% auto;
        background-position: 50% 50%
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail__ico-play:hover {
        width:70px;
        width: 19.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail__ico-play:hover {
        height:70px;
        height: 19.44444vw
    }
}

@media screen and (max-width: 768px) {
    .la-video-thumbnail__desc {
        margin-top:0;
        font-size: 38.4px;
        font-size: 5vw;
        font-weight: 400
    }

    html[lang^=th] .la-video-thumbnail__desc {
        font-size: 51.84px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail__desc {
        font-size:18px;
        font-size: 5vw
    }

    html[lang^=th] .la-video-thumbnail__desc {
        font-size: 24.3px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) {
    .la-video-thumbnail__img {
        height:1134.93333px;
        height: 147.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail__img {
        height:532px;
        height: 147.77778vw
    }
}

@media screen and (max-width: 768px) {
    .la-video-thumbnail__img img {
        height:1134.93333px;
        height: 147.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail__img img {
        height:532px;
        height: 147.77778vw
    }
}

@media screen and (max-width: 768px) {
    .la-video-thumbnail-group {
        display:block;
        overflow: hidden;
        height: auto
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail-group {
        height:auto
    }
}

@media screen and (max-width: 768px) {
    .la-video-thumbnail-group__title {
        top:auto;
        left: 53.33333px;
        left: 6.94444vw;
        bottom: 0;
        height: 147.2px;
        height: 19.16667vw;
        font-size: 38.4px;
        font-size: 5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail-group__title {
        left:25px;
        left: 6.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail-group__title {
        height:69px;
        height: 19.16667vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .la-video-thumbnail-group__title {
        font-size:51.84px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail-group__title {
        font-size:18px;
        font-size: 5vw
    }

    html[lang^=th] .la-video-thumbnail-group__title {
        font-size: 24.3px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) {
    .la-video-thumbnail-group__btn-play:after {
        top:auto;
        bottom: 55.46667px;
        bottom: 7.22222vw;
        right: 53.33333px;
        right: 6.94444vw;
        width: 81.06667px;
        width: 10.55556vw;
        height: 81.06667px;
        height: 10.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail-group__btn-play:after {
        bottom:26px;
        bottom: 7.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail-group__btn-play:after {
        right:25px;
        right: 6.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail-group__btn-play:after {
        width:38px;
        width: 10.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail-group__btn-play:after {
        height:38px;
        height: 10.55556vw
    }
}

@media screen and (max-width: 768px) {
    .la-video-thumbnail-group__ct {
        position:relative;
        display: block
    }

    .la-video-thumbnail-group__ct-inner {
        height: auto
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail-group__ct-inner {
        height:auto
    }
}

@media screen and (max-width: 768px) {
    .video-open .la-video-thumbnail {
        height:100%;
        overflow: hidden
    }

    .video-open .la-video-thumbnail .s-video-area {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        max-height: none;
        height: 100%
    }

    .video-open .la-video-thumbnail .s-video-wrap {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        height: 56.25vw
    }

    .video-open .la-video-thumbnail .s-media-close {
        top: auto;
        bottom: 100%;
        padding: 34.13333px;
        padding: 4.44444vw;
        margin: -34.13333px -34.13333px 0;
        margin: -4.44444vw -4.44444vw 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .video-open .la-video-thumbnail .s-media-close {
        padding:16px;
        padding: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .video-open .la-video-thumbnail .s-media-close {
        margin:-16px -16px 0;
        margin: -4.44444vw -4.44444vw 0
    }
}

@media screen and (max-width: 768px) {
    .video-open .la-video-thumbnail .s-media-close:before {
        height:25px;
        width: 25px;
        background-image: url(/global/galaxy/apps/common/img/component/btn-close-white_x2.png)
    }

    .video-open .la-video-thumbnail .s-video-youtube .s-media-close {
        top: auto;
        bottom: 100%;
        margin-bottom: 0
    }

    .video-open .la-video-thumbnail .s-video-youtube.s-youtube-ready .s-media-close {
        top: auto
    }
}

@media screen and (max-width: 768px) and (orientation:landscape) {
    .video-open .la-video-thumbnail .s-video-wrap {
        height:auto;
        padding: 0
    }

    .video-open .la-video-thumbnail .s-media-close {
        top: 34.13333px;
        top: 4.44444vw;
        bottom: auto
    }
}

@media screen and (max-width: 768px) and (orientation:landscape) and (max-width:360px) {
    .video-open .la-video-thumbnail .s-media-close {
        top:16px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (orientation:landscape) {
    .video-open .la-video-thumbnail .s-video-youtube .s-media-close {
        top:72px;
        bottom: auto
    }

    .video-open .la-video-thumbnail .s-video-youtube.s-youtube-ready .s-media-close {
        top: 34.13333px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (orientation:landscape) and (max-width:360px) {
    .video-open .la-video-thumbnail .s-video-youtube.s-youtube-ready .s-media-close {
        top:16px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .la-video-thumbnail .s-slick {
        overflow:hidden
    }

    .la-video-thumbnail .s-slick .slick-dots {
        display: inline-block;
        left: 21.33333px;
        left: 2.77778vw;
        top: 64px;
        top: 8.33333vw;
        bottom: 320px;
        bottom: 41.66667vw;
        margin-right: 64px;
        margin-right: 8.33333vw;
        right: auto;
        width: auto;
        text-align: right
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail .s-slick .slick-dots {
        left:10px;
        left: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail .s-slick .slick-dots {
        top:30px;
        top: 8.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail .s-slick .slick-dots {
        bottom:150px;
        bottom: 41.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail .s-slick .slick-dots {
        margin-right:30px;
        margin-right: 8.33333vw
    }
}

@media screen and (max-width: 768px) {
    .la-video-thumbnail .s-slick .slick-dots li button {
        width:25.6px;
        width: 3.33333vw;
        height: 25.6px;
        height: 3.33333vw;
        text-indent: -99999px
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail .s-slick .slick-dots li button {
        width:12px;
        width: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-video-thumbnail .s-slick .slick-dots li button {
        height:12px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .la-video-thumbnail .s-slick .slick-slide img {
        height:100%
    }
}

.touch-device .la-pre-registration .s-img-mo {
    display: block;
    opacity: 1;
    position: relative;
    z-index: 10
}

.touch-device .la-pre-registration .s-video {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0
}

.touch-device .la-pre-registration .s-mp4-video-play {
    overflow: hidden;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100px;
    height: 100px;
    width: 9.86111vw;
    height: 9.86111vw;
    margin: auto;
    text-indent: -999px;
    background: url(/global/galaxy/apps/common/img/component/btn-play-big.png) no-repeat;
    background-size: 100%;
    z-index: 11
}

.la-pre-registration {
    overflow: hidden;
    position: relative;
    max-width: 1440px;
    margin: 0 auto;
    font-size: 0;
    letter-spacing: -4px;
    padding-bottom: 50px;
    padding-bottom: 3.47222vw;
    color: #fff
}

.la-pre-registration.s-buffer-top {
    padding-top: 100px;
    padding-top: 6.94444vw;
    margin-top: 0!important
}

@media (min-width: 1440px) {
    .la-pre-registration.s-buffer-top {
        padding-top:100px
    }
}

@media (min-width: 1440px) {
    .la-pre-registration {
        padding-bottom:50px
    }
}

.la-pre-registration img {
    width: 100%
}

.la-pre-registration:after {
    content: '';
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: top
}

.la-pre-registration.s-text-white {
    color: #fff
}

.la-pre-registration.s-text-black {
    color: #000
}

.la-pre-registration__iframe-wrap {
    overflow: hidden;
    position: relative;
    display: inline-block;
    width: 50%;
    margin-top: 0;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 60px;
    padding-left: 4.16667vw
}

@media (min-width: 1440px) {
    .la-pre-registration__iframe-wrap {
        padding-left:60px
    }
}

.la-pre-registration__iframe-wrap iframe {
    border: 0;
    min-height: 800px;
    width: 100%
}

.la-pre-registration__text-wrap {
    display: inline-block;
    width: 50%;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    letter-spacing: 0
}

.la-pre-registration__title {
    width: 100%;
    margin: 0 auto;
    font-family: SamsungSharpSans,arial;
    font-size: 40px;
    font-size: 2.77778vw;
    font-weight: bold;
    line-height: 1.16;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html.rtl .la-pre-registration__title {
    font-family: SamsungSharpSans,SamsungOneArabic,tahoma
}

html.rtl[lang^=he] .la-pre-registration__title {
    font-family: SamsungSharpSans,SamsungOneHebrew,tahoma
}

html[lang^=el] .la-pre-registration__title,html[lang^=kk] .la-pre-registration__title,html[lang^=uk] .la-pre-registration__title {
    font-family: SamsungOne,arial
}

html[lang^=zh] .la-pre-registration__title {
    font-family: SamsungSharpSans,"Microsoft JhengHei","微软雅黑",Simsun,"宋体",arial
}

html[lang=zh-CN] .la-pre-registration__title {
    font-family: SamsungSharpSans,"Microsoft Yahei","微软雅黑",Simsun,"宋体",arial
}

html[lang^=th] .la-pre-registration__title {
    font-family: Kittithada,arial
}

html[lang^=vi] .la-pre-registration__title {
    font-family: SamsungSharpSans,SamsungOne,arial
}

html[lang^=my] .la-pre-registration__title {
    font-family: zawgyione,arial,sans-serif
}

html[lang^=ko] .la-pre-registration__title {
    font-family: SamsungSharpSans,SamsungOneKorean,Dotum,"돋움","Apple SD Gothic Neo",arial
}

html[lang^=th] .la-pre-registration__title {
    font-size: 54px;
    font-size: 3.75vw
}

@media (min-width: 1440px) {
    .la-pre-registration__title {
        font-size:40px
    }

    html[lang^=th] .la-pre-registration__title {
        font-size: 54px
    }
}

html[lang^=my] .la-pre-registration__title {
    font-family: SamsungSharpSans,arial
}

.la-pre-registration__description {
    width: 100%;
    margin: 0 auto;
    font-weight: bold;
    margin-top: 15px;
    margin-top: 1.04167vw;
    line-height: 1.6;
    font-size: 18px;
    font-size: 1.25vw
}

@media (min-width: 1440px) {
    .la-pre-registration__description {
        margin-top:15px
    }
}

html[lang^=th] .la-pre-registration__description {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .la-pre-registration__description {
        font-size:18px
    }

    html[lang^=th] .la-pre-registration__description {
        font-size: 24.3px
    }
}

.la-pre-registration--half .la-pre-registration__text {
    padding: 65px 0;
    padding: 4.51389vw 0
}

@media (min-width: 1440px) {
    .la-pre-registration--half .la-pre-registration__text {
        padding:65px 0
    }
}

.la-pre-registration--half .la-pre-registration__mp4 {
    position: relative
}

.la-pre-registration--half .la-pre-registration__mp4 .s-video-player {
    height: 100%
}

.la-pre-registration--half .la-pre-registration__mp4 .s-video-player video {
    position: relative;
    width: 100%;
    height: 100%
}

.la-pre-registration--half .la-pre-registration__mp4 .s-img-mo {
    display: none;
    opacity: 0
}

.la-pre-registration--half .la-pre-registration__mp4 .s-img-show {
    display: block;
    opacity: 1
}

.la-pre-registration--fullbleed .la-pre-registration__text-wrap {
    position: relative
}

.la-pre-registration--fullbleed .la-pre-registration__text {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    letter-spacing: 0
}

.la-pre-registration--fullbleed .la-pre-registration__text-inner {
    position: absolute;
    top: 0;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    width: 100%;
    padding-top: 100px;
    padding-top: 6.94444vw;
    padding-bottom: 65px;
    padding-bottom: 4.51389vw
}

@media (min-width: 1440px) {
    .la-pre-registration--fullbleed .la-pre-registration__text-inner {
        padding-top:100px
    }
}

@media (min-width: 1440px) {
    .la-pre-registration--fullbleed .la-pre-registration__text-inner {
        padding-bottom:65px
    }
}

.la-pre-registration--fullbleed .la-pre-registration__text-wrap--top .la-pre-registration__text-inner {
    top: 0;
    bottom: auto;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0)
}

.la-pre-registration--fullbleed .la-pre-registration__text-wrap--middle .la-pre-registration__text-inner {
    padding: 0;
    top: 50%;
    bottom: auto;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%)
}

.la-pre-registration--fullbleed .la-pre-registration__text-wrap--bottom .la-pre-registration__text-inner {
    top: auto;
    bottom: 0;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0)
}

.la-pre-registration.la-pre-registration--iframe-only .la-pre-registration__iframe,.la-pre-registration.la-pre-registration--iframe-only .la-pre-registration__iframe-wrap {
    padding: 0;
    width: 100%
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .la-pre-registration__sub-title {
        font-size:18px;
        font-size: 1.75781vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .la-pre-registration__desc {
        font-size:16px;
        font-size: 1.5625vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .la-pre-registration__disclaimer {
        font-size:12px;
        font-size: 1.17188vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .la-pre-registration .s-slick .slick-next,.la-pre-registration .s-slick .slick-prev {
        bottom:322px;
        bottom: 31.44531vw
    }
}

@media screen and (max-width: 768px) {
    .la-pre-registration {
        min-width:320px;
        min-height: 0
    }

    .la-pre-registration__iframe-wrap {
        display: block;
        width: 100%;
        margin-top: 59.73333px;
        margin-top: 7.77778vw;
        padding: 0 42.66667px;
        padding: 0 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-pre-registration__iframe-wrap {
        margin-top:28px;
        margin-top: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-pre-registration__iframe-wrap {
        padding:0 20px;
        padding: 0 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .la-pre-registration__text-wrap {
        display:block;
        width: 100%;
        padding: 0 16px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .la-pre-registration__text {
        display: block;
        margin: 0
    }

    .la-pre-registration__title {
        width: 100%;
        padding: 0;
        margin-top: 12.8px;
        margin-top: 1.66667vw;
        line-height: 1.18;
        font-size: 93.86667px;
        font-size: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-pre-registration__title {
        margin-top:6px;
        margin-top: 1.66667vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .la-pre-registration__title {
        font-size:136.10667px;
        font-size: 17.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-pre-registration__title {
        font-size:44px;
        font-size: 12.22222vw
    }

    html[lang^=th] .la-pre-registration__title {
        font-size: 63.8px;
        font-size: 17.72222vw
    }
}

@media screen and (max-width: 768px) {
    .la-pre-registration__description {
        width:100%;
        margin-top: 17.06667px;
        margin-top: 2.22222vw;
        font-size: 29.86667px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-pre-registration__description {
        margin-top:8px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .la-pre-registration__description {
        font-size:40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-pre-registration__description {
        font-size:14px;
        font-size: 3.88889vw
    }

    html[lang^=th] .la-pre-registration__description {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    .la-pre-registration--fullbleed .la-pre-registration__text-wrap .la-pre-registration__text-inner {
        position:static!important;
        top: 0;
        bottom: 0;
        -webkit-transform: translate(0,0);
        -ms-transform: translate(0,0);
        transform: translate(0,0);
        padding-top: 100px;
        padding-top: 6.94444vw;
        padding-bottom: 65px;
        padding-bottom: 4.51389vw
    }
}

@media screen and (max-width: 768px) and (min-width:1440px) {
    .la-pre-registration--fullbleed .la-pre-registration__text-wrap .la-pre-registration__text-inner {
        padding-top:100px
    }
}

@media screen and (max-width: 768px) and (min-width:1440px) {
    .la-pre-registration--fullbleed .la-pre-registration__text-wrap .la-pre-registration__text-inner {
        padding-bottom:65px
    }
}

@media screen and (max-width: 768px) {
    .la-pre-registration--half .la-pre-registration__text-wrap .la-pre-registration__text {
        padding:64px 0;
        padding: 8.33333vw 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-pre-registration--half .la-pre-registration__text-wrap .la-pre-registration__text {
        padding:30px 0;
        padding: 8.33333vw 0
    }
}

@media screen and (max-width: 768px) {
    .la-pre-registration--half .la-pre-registration__mp4 {
        display:block;
        min-height: 533.33333px;
        min-height: 69.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-pre-registration--half .la-pre-registration__mp4 {
        min-height:250px;
        min-height: 69.44444vw
    }
}

@media screen and (max-width: 768px) {
    .la-pre-registration .s-mp4-video-play {
        width:84px;
        height: 84px
    }
}

.la-countdown {
    overflow: hidden
}

.la-countdown__wrap {
    position: relative;
    margin: 0 auto;
    max-width: 1440px;
    text-align: center
}

.la-countdown__wrap .data-list {
    display: none;
    margin-top: 40px;
    margin-top: 2.77778vw;
    margin-bottom: 20px;
    margin-bottom: 1.38889vw;
    font-family: SamsungSharpSans,arial;
    font-size: 48px;
    font-size: 3.33333vw;
    line-height: 1.16;
    letter-spacing: 5px
}

@media (min-width: 1440px) {
    .la-countdown__wrap .data-list {
        margin-top:40px
    }
}

@media (min-width: 1440px) {
    .la-countdown__wrap .data-list {
        margin-bottom:20px
    }
}

@media (min-width: 1440px) {
    .la-countdown__wrap .data-list {
        font-size:48px
    }
}

.la-countdown__wrap .data-list span {
    display: inline-block;
    position: relative;
    top: -1px;
    top: -.06944vw;
    margin: 0 8px;
    margin: 0 .55556vw;
    vertical-align: middle;
    color: #656565
}

@media (min-width: 1440px) {
    .la-countdown__wrap .data-list span {
        top:-1px
    }
}

@media (min-width: 1440px) {
    .la-countdown__wrap .data-list span {
        margin:0 8px
    }
}

.la-countdown__wrap .data-list em {
    font-style: normal
}

.la-countdown__wrap .data-list.live-month {
    margin-top: -12px;
    margin-top: -.83333vw
}

@media (min-width: 1440px) {
    .la-countdown__wrap .data-list.live-month {
        margin-top:-12px
    }
}

.la-countdown__wrap .data-list.live-month[style*=block] {
    margin-top: 30px;
    margin-top: 2.08333vw
}

@media (min-width: 1440px) {
    .la-countdown__wrap .data-list.live-month[style*=block] {
        margin-top:30px
    }
}

.la-countdown__wrap .data-list.live-time {
    direction: ltr
}

.la-countdown__text {
    text-align: center;
    color: #fff
}

.la-countdown__title {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 30px 0 20px;
    margin: 2.08333vw 0 1.38889vw;
    font-family: SamsungSharpSans,arial;
    font-size: 40px;
    font-size: 2.77778vw;
    line-height: 1.16
}

@media (min-width: 1440px) {
    .la-countdown__title {
        margin:30px 0 20px
    }
}

html.rtl .la-countdown__title {
    font-family: SamsungSharpSans,SamsungOneArabic,tahoma
}

html.rtl[lang^=he] .la-countdown__title {
    font-family: SamsungSharpSans,SamsungOneHebrew,tahoma
}

html[lang^=el] .la-countdown__title,html[lang^=kk] .la-countdown__title,html[lang^=uk] .la-countdown__title {
    font-family: SamsungOne,arial
}

html[lang^=zh] .la-countdown__title {
    font-family: SamsungSharpSans,"Microsoft JhengHei","微软雅黑",Simsun,"宋体",arial
}

html[lang=zh-CN] .la-countdown__title {
    font-family: SamsungSharpSans,"Microsoft Yahei","微软雅黑",Simsun,"宋体",arial
}

html[lang^=th] .la-countdown__title {
    font-family: Kittithada,arial
}

html[lang^=vi] .la-countdown__title {
    font-family: SamsungSharpSans,SamsungOne,arial
}

html[lang^=my] .la-countdown__title {
    font-family: zawgyione,arial,sans-serif
}

html[lang^=ko] .la-countdown__title {
    font-family: SamsungSharpSans,SamsungOneKorean,Dotum,"돋움","Apple SD Gothic Neo",arial
}

html[lang^=th] .la-countdown__title {
    font-size: 54px;
    font-size: 3.75vw
}

@media (min-width: 1440px) {
    .la-countdown__title {
        font-size:40px
    }

    html[lang^=th] .la-countdown__title {
        font-size: 54px
    }
}

html[lang^=my] .la-countdown__title {
    font-family: SamsungSharpSans,arial
}

.la-countdown__description {
    line-height: 1.6;
    margin: 30px 0;
    margin: 2.08333vw 0;
    font-size: 18px;
    font-size: 1.25vw
}

@media (min-width: 1440px) {
    .la-countdown__description {
        margin:30px 0
    }
}

html[lang^=th] .la-countdown__description {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .la-countdown__description {
        font-size:18px
    }

    html[lang^=th] .la-countdown__description {
        font-size: 24.3px
    }
}

.la-countdown__title+.la-countdown__description {
    margin-top: 5px;
    margin-top: .34722vw
}

@media (min-width: 1440px) {
    .la-countdown__title+.la-countdown__description {
        margin-top:5px
    }
}

.aem-AuthorLayer-Edit .la-countdown {
    min-height: 50px
}

.st-landing.s-bg-black .la-countdown {
    color: #fff
}

@media screen and (max-width: 768px) {
    .la-countdown__wrap .data-list {
        margin-top:42.66667px;
        margin-top: 5.55556vw;
        margin-bottom: 21.33333px;
        margin-bottom: 2.77778vw;
        font-size: 55.46667px;
        font-size: 7.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-countdown__wrap .data-list {
        margin-top:20px;
        margin-top: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-countdown__wrap .data-list {
        margin-bottom:10px;
        margin-bottom: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-countdown__wrap .data-list {
        font-size:26px;
        font-size: 7.22222vw
    }
}

@media screen and (max-width: 768px) {
    .la-countdown__wrap .data-list span {
        margin:0 12.8px;
        margin: 0 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-countdown__wrap .data-list span {
        margin:0 6px;
        margin: 0 1.66667vw
    }
}

@media screen and (max-width: 768px) {
    .la-countdown__title {
        line-height:1.18;
        margin-top: 32px;
        margin-top: 4.16667vw;
        font-size: 51.2px;
        font-size: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-countdown__title {
        margin-top:15px;
        margin-top: 4.16667vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .la-countdown__title {
        font-size:69.12px;
        font-size: 9vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-countdown__title {
        font-size:24px;
        font-size: 6.66667vw
    }

    html[lang^=th] .la-countdown__title {
        font-size: 32.4px;
        font-size: 9vw
    }
}

@media screen and (max-width: 768px) {
    .la-countdown__description {
        line-height:1.6;
        margin-bottom: 32px;
        margin-bottom: 4.16667vw;
        font-size: 25.6px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-countdown__description {
        margin-bottom:15px;
        margin-bottom: 4.16667vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .la-countdown__description {
        font-size:34.56px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .la-countdown__description {
        font-size:12px;
        font-size: 3.33333vw
    }

    html[lang^=th] .la-countdown__description {
        font-size: 16.2px;
        font-size: 4.5vw
    }
}

.sh-g-nonshop-check_check_wrap {
    width: 100%;
    text-align: center
}

.sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature {
    max-width: 1200px;
    margin: 0 auto
}

@media screen and (max-width: 768px) {
    .sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap {
        padding:0 2.5%
    }
}

.sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list {
    display: table;
    table-layout: fixed;
    margin: 24px auto 0;
    margin: 1.66667vw auto 0
}

@media (min-width: 1440px) {
    .sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list {
        margin:24px auto 0
    }
}

.sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list:first-child {
    margin-top: 0
}

@media screen and (max-width: 768px) {
    .sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list {
        display:block;
        margin-top: 0;
        font-size: 0
    }
}

.sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list>li {
    display: table-cell;
    padding-left: 24px;
    padding-left: 1.66667vw
}

@media (min-width: 1440px) {
    .sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list>li {
        padding-left:24px
    }
}

.sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list>li:first-child {
    padding-left: 0
}

.sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list>li:last-child {
    padding-right: 0
}

@media screen and (max-width: 768px) {
    .sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list>li:last-child {
        padding-right:1.7%
    }
}

@media screen and (max-width: 768px) {
    .sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list>li {
        display:inline-block;
        width: 29.9%;
        padding: 1.3888vw 1.7%
    }

    .sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list>li:first-child {
        padding: 1.3888vw 1.7%
    }
}

.sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list>li>a {
    overflow: hidden;
    display: block;
    width: 180px;
    width: 12.5vw;
    height: 54px;
    height: 3.75vw;
    border: 1px solid #767676;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list>li>a {
        width:180px
    }
}

@media (min-width: 1440px) {
    .sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list>li>a {
        height:54px
    }
}

@media screen and (max-width: 768px) {
    .sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list>li>a {
        width:213.33333px;
        width: 27.77778vw;
        height: 74.66667px;
        height: 9.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list>li>a {
        width:100px;
        width: 27.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list>li>a {
        height:35px;
        height: 9.72222vw
    }
}

.sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list>li>a img {
    display: inline-block;
    width: 100%;
    height: 100%
}

.rtl .sh-g-nonshop-check_check_wrap {
    direction: rtl
}

.rtl .sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list>li {
    padding-right: 24px;
    padding-right: 1.66667vw;
    padding-left: 0;
    padding-left: 0
}

@media (min-width: 1440px) {
    .rtl .sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list>li {
        padding-right:24px
    }
}

@media (min-width: 1440px) {
    .rtl .sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list>li {
        padding-left:0
    }
}

.rtl .sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list>li:first-child {
    padding-right: 0
}

.rtl .sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list>li:last-child {
    padding-left: 0
}

@media screen and (max-width: 768px) {
    .rtl .sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list>li:last-child {
        padding-left:1.7%
    }
}

@media screen and (max-width: 768px) {
    .rtl .sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list>li {
        padding:1.3888vw 1.7%
    }

    .rtl .sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list>li:first-child {
        padding: 1.3888vw 1.7%
    }
}

.rtl .sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list>li a img {
    margin-left: -1px
}

@media screen and (max-width: 1440px) {
    .rtl .sh-g-nonshop-check_check_wrap .sh-g-nonshop-check_cont_feature .sh-g-nonshop-check_container_wrap .sh-g-nonshop-check_check_list_wrap .sh-g-nonshop-check_check_list>li a img {
        margin-left:0
    }
}

.primary-selection {
    max-width: 1440px;
    margin: 0 auto
}

.primary-selection__title {
    text-align: center;
    padding: 79px 0 83px;
    padding: 5.48611vw 0 5.76389vw
}

@media (min-width: 1440px) {
    .primary-selection__title {
        padding:79px 0 83px
    }
}

.primary-selection__title-tit {
    width: 920px;
    width: 63.88889vw;
    margin: 0 auto;
    line-height: 1.4;
    margin-bottom: 18px;
    margin-bottom: 1.25vw;
    font-size: 40px;
    font-size: 2.77778vw
}

@media (min-width: 1440px) {
    .primary-selection__title-tit {
        width:920px
    }
}

@media (min-width: 1440px) {
    .primary-selection__title-tit {
        margin-bottom:18px
    }
}

@media (min-width: 1440px) {
    .primary-selection__title-tit {
        font-size:40px
    }
}

.primary-selection__title .s-btn-text {
    font-size: 14px;
    font-size: .97222vw
}

@media (min-width: 1440px) {
    .primary-selection__title .s-btn-text {
        font-size:14px
    }
}

.primary-selection__product {
    padding: 0 12px;
    padding: 0 .83333vw;
    color: #363636;
    text-align: center
}

@media (min-width: 1440px) {
    .primary-selection__product {
        padding:0 12px
    }
}

.primary-selection__product-ct {
    position: relative;
    float: left;
    width: 100%;
    padding: 56px 0 88px;
    padding: 3.88889vw 0 6.11111vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .primary-selection__product-ct {
        padding:56px 0 88px
    }
}

.primary-selection__product-ct:before {
    position: absolute;
    top: 0;
    left: 12px;
    left: .83333vw;
    right: 12px;
    right: .83333vw;
    bottom: 0;
    background: #f7f7f7;
    content: ''
}

@media (min-width: 1440px) {
    .primary-selection__product-ct:before {
        left:12px
    }
}

@media (min-width: 1440px) {
    .primary-selection__product-ct:before {
        right:12px
    }
}

.primary-selection__product-ct-img-wrap {
    position: relative;
    width: 448px;
    width: 31.11111vw;
    height: 488px;
    height: 33.88889vw;
    margin: 0 auto;
    margin-bottom: 32px;
    margin-bottom: 2.22222vw
}

@media (min-width: 1440px) {
    .primary-selection__product-ct-img-wrap {
        width:448px
    }
}

@media (min-width: 1440px) {
    .primary-selection__product-ct-img-wrap {
        height:488px
    }
}

@media (min-width: 1440px) {
    .primary-selection__product-ct-img-wrap {
        margin-bottom:32px
    }
}

.primary-selection__product-ct-img-wrap img {
    width: 100%
}

.primary-selection__product-txt {
    position: relative;
    width: 440px;
    width: 30.55556vw;
    height: 128px;
    height: 8.88889vw;
    margin: 0 auto
}

@media (min-width: 1440px) {
    .primary-selection__product-txt {
        width:440px
    }
}

@media (min-width: 1440px) {
    .primary-selection__product-txt {
        height:128px
    }
}

.primary-selection__product-name {
    font-weight: bold;
    line-height: 1.33;
    margin-bottom: 8px;
    margin-bottom: .55556vw;
    font-size: 18px;
    font-size: 1.25vw
}

@media (min-width: 1440px) {
    .primary-selection__product-name {
        margin-bottom:8px
    }
}

@media (min-width: 1440px) {
    .primary-selection__product-name {
        font-size:18px
    }
}

.primary-selection__product-desc {
    font-weight: bold;
    line-height: 1.71;
    margin-bottom: 25px;
    margin-bottom: 1.73611vw;
    font-size: 14px;
    font-size: .97222vw
}

@media (min-width: 1440px) {
    .primary-selection__product-desc {
        margin-bottom:25px
    }
}

@media (min-width: 1440px) {
    .primary-selection__product-desc {
        font-size:14px
    }
}

.primary-selection__product-btn {
    padding: 0 30px;
    padding: 0 2.08333vw
}

@media (min-width: 1440px) {
    .primary-selection__product-btn {
        padding:0 30px
    }
}

.primary-selection__product-btn .s-btn-encased {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden
}

.primary-selection__product--2column .primary-selection__product-ct {
    width: 50%;
    height: 848px;
    height: 58.88889vw
}

@media (min-width: 1440px) {
    .primary-selection__product--2column .primary-selection__product-ct {
        height:848px
    }
}

.primary-selection__product--3column .primary-selection__product-ct {
    width: 33.333%;
    height: 667px;
    height: 46.31944vw
}

@media (min-width: 1440px) {
    .primary-selection__product--3column .primary-selection__product-ct {
        height:667px
    }
}

.primary-selection__product--3column .primary-selection__product-ct-img-wrap {
    width: 282px;
    width: 19.58333vw;
    height: 307px;
    height: 21.31944vw
}

@media (min-width: 1440px) {
    .primary-selection__product--3column .primary-selection__product-ct-img-wrap {
        width:282px
    }
}

@media (min-width: 1440px) {
    .primary-selection__product--3column .primary-selection__product-ct-img-wrap {
        height:307px
    }
}

.primary-selection__product--4column .primary-selection__product-ct {
    width: 25%;
    height: 600px;
    height: 41.66667vw
}

@media (min-width: 1440px) {
    .primary-selection__product--4column .primary-selection__product-ct {
        height:600px
    }
}

.primary-selection__product--4column .primary-selection__product-ct-img-wrap {
    width: 220px;
    width: 15.27778vw;
    height: 240px;
    height: 16.66667vw
}

@media (min-width: 1440px) {
    .primary-selection__product--4column .primary-selection__product-ct-img-wrap {
        width:220px
    }
}

@media (min-width: 1440px) {
    .primary-selection__product--4column .primary-selection__product-ct-img-wrap {
        height:240px
    }
}

.primary-selection__product--3column .primary-selection__product-txt {
    width: 355px;
    width: 24.65278vw
}

@media (min-width: 1440px) {
    .primary-selection__product--3column .primary-selection__product-txt {
        width:355px
    }
}

.primary-selection__product--4column .primary-selection__product-txt {
    width: 290px;
    width: 20.13889vw
}

@media (min-width: 1440px) {
    .primary-selection__product--4column .primary-selection__product-txt {
        width:290px
    }
}

.primary-selection__product .js-primary-selection-carousel:after,.primary-selection__product .js-primary-selection-carousel:before {
    content: '';
    display: block;
    clear: both
}

.primary-selection__product .slick-slider {
    padding: 0 44px;
    padding: 0 3.05556vw
}

@media (min-width: 1440px) {
    .primary-selection__product .slick-slider {
        padding:0 44px
    }
}

.primary-selection--text-small .primary-selection__title-tit {
    font-size: 40px;
    font-size: 2.77778vw
}

html[lang^=th] .primary-selection--text-small .primary-selection__title-tit {
    font-size: 54px;
    font-size: 3.75vw
}

@media (min-width: 1440px) {
    .primary-selection--text-small .primary-selection__title-tit {
        font-size:40px
    }

    html[lang^=th] .primary-selection--text-small .primary-selection__title-tit {
        font-size: 54px
    }
}

.primary-selection--text-normal .primary-selection__title-tit {
    font-size: 54px;
    font-size: 3.75vw
}

html[lang^=th] .primary-selection--text-normal .primary-selection__title-tit {
    font-size: 72.9px;
    font-size: 5.0625vw
}

@media (min-width: 1440px) {
    .primary-selection--text-normal .primary-selection__title-tit {
        font-size:54px
    }

    html[lang^=th] .primary-selection--text-normal .primary-selection__title-tit {
        font-size: 72.9px
    }
}

.s-bg-black .primary-selection .primary-selection__title {
    color: #fff
}

.s-bg-black .primary-selection .primary-selection__title .s-btn-text {
    color: #fff
}

.s-bg-black .primary-selection .primary-selection__title .s-btn-text:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-btn-arw-right-white.svg)
}

.primary-selection .s-slick .slick-dots {
    left: 50%;
    bottom: 48px;
    bottom: 3.33333vw;
    width: auto;
    margin: 0 auto;
    padding: 6px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background: #363636;
    background: rgba(54,54,54,.7);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 10
}

@media (min-width: 1440px) {
    .primary-selection .s-slick .slick-dots {
        bottom:48px
    }
}

.primary-selection .s-slick .slick-dots li button {
    border-color: #fff
}

.primary-selection .s-slick .slick-dots li button:focus,.primary-selection .s-slick .slick-dots li button:hover,.primary-selection .s-slick .slick-dots li.slick-active button {
    border: 0;
    background-color: #fff
}

.primary-selection .s-slick .slick-dots-autoplay button {
    border: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: transparent;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: auto 100%
}

.primary-selection .s-slick .slick-dots-autoplay button.s-autoplay-pause {
    background-image: url(/global/galaxy/apps/common/img/component/common/btn-carousel-pause-white.svg)
}

.primary-selection .s-slick .slick-dots-autoplay button.s-autoplay-play {
    background-image: url(/global/galaxy/apps/common/img/component/common/btn-carousel-playarw-white-right.svg)
}

.primary-selection .s-slick .slick-dots-autoplay button:focus,.primary-selection .s-slick .slick-dots-autoplay button:hover,.primary-selection .s-slick .slick-dots-autoplay.slick-active button {
    border: 0;
    background-color: transparent!important
}

.primary-selection .s-slick .slick-arrow {
    z-index: 10;
    background: #f7f7f7;
    opacity: .6;
    width: 44px;
    width: 3.05556vw;
    height: 120px;
    height: 8.33333vw
}

@media (min-width: 1440px) {
    .primary-selection .s-slick .slick-arrow {
        width:44px
    }
}

@media (min-width: 1440px) {
    .primary-selection .s-slick .slick-arrow {
        height:120px
    }
}

.primary-selection .s-slick .slick-prev:after {
    background-image: url(/global/galaxy/apps/common/img/component/bnt_main_slider_prev_on.png);
    width: 18px;
    width: 1.25vw;
    height: 34px;
    height: 2.36111vw
}

@media (min-width: 1440px) {
    .primary-selection .s-slick .slick-prev:after {
        width:18px
    }
}

@media (min-width: 1440px) {
    .primary-selection .s-slick .slick-prev:after {
        height:34px
    }
}

html.rtl .primary-selection .s-slick .slick-prev:after {
    background-image: url(/global/galaxy/apps/common/img/component/bnt_main_slider_next_on.png)
}

.primary-selection .s-slick .slick-next:after {
    background-image: url(/global/galaxy/apps/common/img/component/bnt_main_slider_next_on.png);
    width: 18px;
    width: 1.25vw;
    height: 34px;
    height: 2.36111vw
}

@media (min-width: 1440px) {
    .primary-selection .s-slick .slick-next:after {
        width:18px
    }
}

@media (min-width: 1440px) {
    .primary-selection .s-slick .slick-next:after {
        height:34px
    }
}

html.rtl .primary-selection .s-slick .slick-next:after {
    background-image: url(/global/galaxy/apps/common/img/component/bnt_main_slider_prev_on.png)
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .primary-selection__product-txt {
        height:121px;
        height: 11.81641vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .primary-selection__product-name {
        font-size:16px;
        font-size: 1.5625vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .primary-selection__product-name {
        margin-bottom:10px;
        margin-bottom: .97656vw
    }
}

@media screen and (max-width: 1279px) {
    .primary-selection__product-desc {
        margin-bottom:21px;
        margin-bottom: 1.45833vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .primary-selection__product-desc {
        font-size:14px;
        font-size: 1.36719vw
    }
}

@media screen and (max-width: 1279px) and (min-width:1440px) {
    .primary-selection__product-desc {
        margin-bottom:21px
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .primary-selection__product--2column .primary-selection__product-ct {
        height:638px;
        height: 62.30469vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .primary-selection__product--3column .primary-selection__product-ct {
        height:509px;
        height: 49.70703vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .primary-selection__product--4column .primary-selection__product-ct {
        height:462px;
        height: 45.11719vw
    }
}

@media screen and (max-width: 768px) {
    .primary-selection__title {
        padding:70.4px 0 85.33333px;
        padding: 9.16667vw 0 11.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection__title {
        padding:33px 0 40px;
        padding: 9.16667vw 0 11.11111vw
    }
}

@media screen and (max-width: 768px) {
    .primary-selection__title-tit {
        width:100%;
        padding: 0 16px;
        line-height: 1.67;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin-bottom: 6.4px;
        margin-bottom: .83333vw;
        font-size: 51.2px;
        font-size: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection__title-tit {
        margin-bottom:3px;
        margin-bottom: .83333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection__title-tit {
        font-size:24px;
        font-size: 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .primary-selection__title .s-btn-text {
        font-size:29.86667px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection__title .s-btn-text {
        font-size:14px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) {
    .primary-selection__product {
        padding:0
    }

    .primary-selection__product-ct {
        padding: 93.86667px 0;
        padding: 12.22222vw 0;
        border: none;
        float: none;
        background: #f7f7f7
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection__product-ct {
        padding:44px 0;
        padding: 12.22222vw 0
    }
}

@media screen and (max-width: 768px) {
    .primary-selection__product-ct-img-wrap {
        width:391.46667px;
        width: 50.97222vw;
        height: 426.66667px;
        height: 55.55556vw;
        margin: 0 auto;
        margin-bottom: 42.66667px;
        margin-bottom: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection__product-ct-img-wrap {
        width:183.5px;
        width: 50.97222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection__product-ct-img-wrap {
        height:200px;
        height: 55.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection__product-ct-img-wrap {
        margin-bottom:20px;
        margin-bottom: 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .primary-selection__product-ct:before {
        display:none;
        content: ''
    }

    .primary-selection__product-txt {
        width: 550.4px;
        width: 71.66667vw;
        height: 192px;
        height: 25vw;
        margin: 0 auto
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection__product-txt {
        width:258px;
        width: 71.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection__product-txt {
        height:90px;
        height: 25vw
    }
}

@media screen and (max-width: 768px) {
    .primary-selection__product-name {
        margin-bottom:4.26667px;
        margin-bottom: .55556vw;
        font-size: 29.86667px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection__product-name {
        margin-bottom:2px;
        margin-bottom: .55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection__product-name {
        font-size:14px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) {
    .primary-selection__product-desc {
        margin-bottom:32px;
        margin-bottom: 4.16667vw;
        font-size: 25.6px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection__product-desc {
        margin-bottom:15px;
        margin-bottom: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection__product-desc {
        font-size:12px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .primary-selection__product-btn {
        padding:0 64px;
        padding: 0 8.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection__product-btn {
        padding:0 30px;
        padding: 0 8.33333vw
    }
}

@media screen and (max-width: 768px) {
    .primary-selection__product--2column .primary-selection__product-ct {
        width:100%;
        margin-bottom: 17.06667px;
        margin-bottom: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection__product--2column .primary-selection__product-ct {
        margin-bottom:8px;
        margin-bottom: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .primary-selection__product--3column .primary-selection__product-ct,.primary-selection__product--4column .primary-selection__product-ct {
        margin-bottom:0;
        padding: 93.86667px 0 204.8px;
        padding: 12.22222vw 0 26.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection__product--3column .primary-selection__product-ct,.primary-selection__product--4column .primary-selection__product-ct {
        padding:44px 0 96px;
        padding: 12.22222vw 0 26.66667vw
    }
}

@media screen and (max-width: 768px) {
    .primary-selection__product--3column .primary-selection__product-ct-img-wrap,.primary-selection__product--4column .primary-selection__product-ct-img-wrap {
        width:391.46667px;
        width: 50.97222vw;
        height: 426.66667px;
        height: 55.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection__product--3column .primary-selection__product-ct-img-wrap,.primary-selection__product--4column .primary-selection__product-ct-img-wrap {
        width:183.5px;
        width: 50.97222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection__product--3column .primary-selection__product-ct-img-wrap,.primary-selection__product--4column .primary-selection__product-ct-img-wrap {
        height:200px;
        height: 55.55556vw
    }
}

@media screen and (max-width: 768px) {
    .primary-selection__product--2column .primary-selection__product-ct,.primary-selection__product--3column .primary-selection__product-ct,.primary-selection__product--4column .primary-selection__product-ct {
        height:1049.6px;
        height: 136.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection__product--2column .primary-selection__product-ct,.primary-selection__product--3column .primary-selection__product-ct,.primary-selection__product--4column .primary-selection__product-ct {
        height:492px;
        height: 136.66667vw
    }
}

@media screen and (max-width: 768px) {
    .primary-selection__product--3column .primary-selection__product-txt {
        width:550.4px;
        width: 71.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection__product--3column .primary-selection__product-txt {
        width:258px;
        width: 71.66667vw
    }
}

@media screen and (max-width: 768px) {
    .primary-selection__product--4column .primary-selection__product-txt {
        width:550.4px;
        width: 71.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection__product--4column .primary-selection__product-txt {
        width:258px;
        width: 71.66667vw
    }
}

@media screen and (max-width: 768px) {
    .primary-selection__product .s-slick .slick-dots {
        bottom:0;
        bottom: 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection__product .s-slick .slick-dots {
        bottom:0;
        bottom: 0
    }
}

@media screen and (max-width: 768px) {
    .primary-selection__product .slick-slider {
        padding:0 0 64px;
        padding: 0 0 8.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection__product .slick-slider {
        padding:0 0 30px;
        padding: 0 0 8.33333vw
    }
}

@media screen and (max-width: 768px) {
    .primary-selection__product .slick-slider .primary-selection__product-ct {
        margin:0 10.66667px;
        margin: 0 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection__product .slick-slider .primary-selection__product-ct {
        margin:0 5px;
        margin: 0 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .primary-selection--text-small .primary-selection__title-tit {
        font-size:51.2px;
        font-size: 6.66667vw
    }

    html[lang^=th] .primary-selection--text-small .primary-selection__title-tit {
        font-size: 69.12px;
        font-size: 9vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection--text-small .primary-selection__title-tit {
        font-size:24px;
        font-size: 6.66667vw
    }

    html[lang^=th] .primary-selection--text-small .primary-selection__title-tit {
        font-size: 32.4px;
        font-size: 9vw
    }
}

@media screen and (max-width: 768px) {
    .primary-selection--text-normal .primary-selection__title-tit {
        font-size:70.4px;
        font-size: 9.16667vw
    }

    html[lang^=th] .primary-selection--text-normal .primary-selection__title-tit {
        font-size: 102.08px;
        font-size: 13.29167vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection--text-normal .primary-selection__title-tit {
        font-size:33px;
        font-size: 9.16667vw
    }

    html[lang^=th] .primary-selection--text-normal .primary-selection__title-tit {
        font-size: 47.85px;
        font-size: 13.29167vw
    }
}

@media screen and (max-width: 768px) {
    .primary-selection .s-slick .slick-arrow {
        width:46.93333px;
        width: 6.11111vw;
        height: 128px;
        height: 16.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection .s-slick .slick-arrow {
        width:22px;
        width: 6.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection .s-slick .slick-arrow {
        height:60px;
        height: 16.66667vw
    }
}

@media screen and (max-width: 768px) {
    .primary-selection .s-slick .slick-prev:after {
        width:19.2px;
        width: 2.5vw;
        height: 36.26667px;
        height: 4.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection .s-slick .slick-prev:after {
        width:9px;
        width: 2.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection .s-slick .slick-prev:after {
        height:17px;
        height: 4.72222vw
    }
}

@media screen and (max-width: 768px) {
    .primary-selection .s-slick .slick-next:after {
        width:19.2px;
        width: 2.5vw;
        height: 36.26667px;
        height: 4.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection .s-slick .slick-next:after {
        width:9px;
        width: 2.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection .s-slick .slick-next:after {
        height:17px;
        height: 4.72222vw
    }
}

@media screen and (max-width: 768px) {
    .primary-selection .s-slick .slick-dots li button {
        width:12.8px;
        width: 1.66667vw;
        height: 12.8px;
        height: 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection .s-slick .slick-dots li button {
        width:6px;
        width: 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .primary-selection .s-slick .slick-dots li button {
        height:6px;
        height: 1.66667vw
    }
}

.feature-benefit-carousel {
    overflow: hidden;
    position: relative;
    max-width: 1440px;
    margin: 0 auto;
    font-size: 0;
    color: #363636
}

.feature-benefit-carousel .s-bg-black,.feature-benefit-carousel .s-bg-color3,.feature-benefit-carousel .s-bg-color6 {
    color: #f7f7f7
}

.feature-benefit-carousel__content-wrap {
    overflow: hidden;
    width: 100%
}

.feature-benefit-carousel__list-wrap {
    max-width: 1440px;
    padding: 63px 0 137px;
    padding: 4.375vw 0 9.51389vw
}

@media (min-width: 1440px) {
    .feature-benefit-carousel__list-wrap {
        padding:63px 0 137px
    }
}

.feature-benefit-carousel__slide-wrap {
    position: relative
}

.feature-benefit-carousel__detail-wrap {
    display: table;
    width: 50%;
    min-height: 752px;
    min-height: 52.22222vw;
    margin: 0;
    direction: ltr;
    text-align: left;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .feature-benefit-carousel__detail-wrap {
        min-height:752px
    }
}

.feature-benefit-carousel__detail-wrap:after {
    content: '';
    display: table-cell;
    width: 0;
    height: 752px;
    height: 52.22222vw;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .feature-benefit-carousel__detail-wrap:after {
        height:752px
    }
}

.feature-benefit-carousel__middle-wrap {
    display: table-cell;
    width: 100%;
    vertical-align: middle
}

.feature-benefit-carousel__text-wrap {
    width: 63.28%;
    margin: 0 auto;
    text-align: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.feature-benefit-carousel__title-logo {
    margin-top: 21px;
    margin-top: 1.45833vw;
    text-align: left
}

@media (min-width: 1440px) {
    .feature-benefit-carousel__title-logo {
        margin-top:21px
    }
}

.feature-benefit-carousel__title-logo img {
    max-width: 274px;
    max-width: 19.02778vw;
    max-height: 56px;
    max-height: 3.88889vw
}

@media (min-width: 1440px) {
    .feature-benefit-carousel__title-logo img {
        max-width:274px
    }
}

@media (min-width: 1440px) {
    .feature-benefit-carousel__title-logo img {
        max-height:56px
    }
}

.feature-benefit-carousel .s-slick .slick-slide .feature-benefit-carousel__title-logo img {
    width: auto
}

.feature-benefit-carousel__title {
    padding: 0;
    font-family: SamsungSharpSans,arial;
    font-weight: bold;
    color: #000;
    line-height: 1.16;
    text-align: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 76px;
    font-size: 5.27778vw;
    margin-top: 17px;
    margin-top: 1.18056vw
}

@media (min-width: 1440px) {
    .feature-benefit-carousel__title {
        font-size:76px
    }
}

@media (min-width: 1440px) {
    .feature-benefit-carousel__title {
        margin-top:17px
    }
}

.feature-benefit-carousel .s-bg-black .feature-benefit-carousel__title,.feature-benefit-carousel .s-bg-color3 .feature-benefit-carousel__title,.feature-benefit-carousel .s-bg-color6 .feature-benefit-carousel__title {
    color: #fff
}

.feature-benefit-carousel__title-logo+.feature-benefit-carousel__title {
    margin-top: 35px;
    margin-top: 2.43056vw
}

@media (min-width: 1440px) {
    .feature-benefit-carousel__title-logo+.feature-benefit-carousel__title {
        margin-top:35px
    }
}

.feature-benefit-carousel__sub-title {
    direction: ltr;
    font-weight: bold;
    line-height: 1.6;
    font-size: 20px;
    font-size: 1.38889vw;
    margin-top: 14px;
    margin-top: .97222vw;
    text-align: left
}

@media (min-width: 1440px) {
    .feature-benefit-carousel__sub-title {
        font-size:20px
    }
}

@media (min-width: 1440px) {
    .feature-benefit-carousel__sub-title {
        margin-top:14px
    }
}

.feature-benefit-carousel__desc {
    direction: ltr;
    line-height: 1.78;
    font-size: 18px;
    font-size: 1.25vw;
    margin-top: 8px;
    margin-top: .55556vw;
    text-align: left
}

@media (min-width: 1440px) {
    .feature-benefit-carousel__desc {
        font-size:18px
    }
}

@media (min-width: 1440px) {
    .feature-benefit-carousel__desc {
        margin-top:8px
    }
}

.feature-benefit-carousel__btn-area {
    min-height: 156px;
    min-height: 10.83333vw
}

@media (min-width: 1440px) {
    .feature-benefit-carousel__btn-area {
        min-height:156px
    }
}

.feature-benefit-carousel .s-btn-encased {
    margin-left: 0;
    margin-right: 12px;
    margin-top: 30px;
    margin-top: 2.08333vw
}

@media (min-width: 1440px) {
    .feature-benefit-carousel .s-btn-encased {
        margin-top:30px
    }
}

.feature-benefit-carousel .s-btn-encased+.s-btn-encased {
    margin-top: 12px;
    margin-top: .83333vw
}

@media (min-width: 1440px) {
    .feature-benefit-carousel .s-btn-encased+.s-btn-encased {
        margin-top:12px
    }
}

.feature-benefit-carousel .s-bg-black .s-btn-encased,.feature-benefit-carousel .s-bg-color3 .s-btn-encased,.feature-benefit-carousel .s-bg-color6 .s-btn-encased {
    border-color: #fff;
    color: #fff
}

.feature-benefit-carousel .s-bg-black .s-btn-encased:active,.feature-benefit-carousel .s-bg-black .s-btn-encased:focus,.feature-benefit-carousel .s-bg-black .s-btn-encased:hover,.feature-benefit-carousel .s-bg-color3 .s-btn-encased:active,.feature-benefit-carousel .s-bg-color3 .s-btn-encased:focus,.feature-benefit-carousel .s-bg-color3 .s-btn-encased:hover,.feature-benefit-carousel .s-bg-color6 .s-btn-encased:active,.feature-benefit-carousel .s-bg-color6 .s-btn-encased:focus,.feature-benefit-carousel .s-bg-color6 .s-btn-encased:hover {
    color: #000
}

.feature-benefit-carousel__img-wrap {
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 50%;
    height: 100%
}

.feature-benefit-carousel__img-align-wrap {
    display: table;
    width: 100%;
    height: 100%
}

.feature-benefit-carousel__img-align-wrap .feature-benefit-carousel__img-align {
    display: table-cell;
    vertical-align: middle
}

.feature-benefit-carousel__img-align-wrap img {
    width: 100%;
    height: auto
}

.feature-benefit-carousel__disclaimer-wrap {
    width: 63.28%;
    margin: 0 auto
}

.feature-benefit-carousel__disclaimer {
    direction: ltr;
    line-height: 1.33;
    text-align: left;
    font-size: 12px;
    font-size: .83333vw;
    margin-top: 42px;
    margin-top: 2.91667vw;
    padding-bottom: 24px;
    padding-bottom: 1.66667vw
}

@media (min-width: 1440px) {
    .feature-benefit-carousel__disclaimer {
        font-size:12px
    }
}

@media (min-width: 1440px) {
    .feature-benefit-carousel__disclaimer {
        margin-top:42px
    }
}

@media (min-width: 1440px) {
    .feature-benefit-carousel__disclaimer {
        padding-bottom:24px
    }
}

.s-bg-black .feature-benefit-carousel__disclaimer,.s-bg-color3 .feature-benefit-carousel__disclaimer,.s-bg-color6 .feature-benefit-carousel__disclaimer {
    color: #a6a6a6
}

.feature-benefit-carousel .s-img-align-left .feature-benefit-carousel__detail-wrap {
    margin-left: 50%;
    padding-right: 12px
}

.feature-benefit-carousel .s-img-align-left .feature-benefit-carousel__img-wrap {
    direction: rtl;
    left: 0
}

.feature-benefit-carousel .s-img-align-left .s-subtle-scroll-img img {
    position: relative;
    left: -20px
}

.feature-benefit-carousel .s-img-align-left.s-img-size-medium .feature-benefit-carousel__detail-wrap {
    margin-left: 33.68%
}

.feature-benefit-carousel .s-img-align-left.s-img-size-small .feature-benefit-carousel__detail-wrap {
    margin-left: 25.42%
}

.feature-benefit-carousel .s-img-align-right .feature-benefit-carousel__detail-wrap {
    margin-right: 50%;
    padding-left: 12px
}

.feature-benefit-carousel .s-img-align-right .feature-benefit-carousel__img-wrap {
    direction: ltr;
    right: 0
}

.feature-benefit-carousel .s-img-align-right .s-subtle-scroll-img img {
    position: relative;
    right: -20px
}

.feature-benefit-carousel .s-img-align-right.s-img-size-medium .feature-benefit-carousel__detail-wrap {
    margin-right: 33.68%
}

.feature-benefit-carousel .s-img-align-right.s-img-size-small .feature-benefit-carousel__detail-wrap {
    margin-right: 25.42%
}

.feature-benefit-carousel .s-img-size-medium .feature-benefit-carousel__img-wrap {
    width: 33.68%
}

.feature-benefit-carousel .s-img-size-medium .feature-benefit-carousel__text-wrap {
    width: 72.46%
}

.feature-benefit-carousel .s-img-size-medium .feature-benefit-carousel__detail-wrap {
    width: 66.32%
}

.feature-benefit-carousel .s-img-size-medium .feature-benefit-carousel__detail-wrap .feature-benefit-carousel__title,.feature-benefit-carousel .s-img-size-medium .feature-benefit-carousel__detail-wrap .feature-benefit-carousel__title-logo {
    width: 72.46%
}

.feature-benefit-carousel .s-img-size-medium .feature-benefit-carousel__detail-wrap .feature-benefit-carousel__title {
    font-size: 65px;
    font-size: 4.51389vw
}

@media (min-width: 1440px) {
    .feature-benefit-carousel .s-img-size-medium .feature-benefit-carousel__detail-wrap .feature-benefit-carousel__title {
        font-size:65px
    }
}

.feature-benefit-carousel .s-img-size-medium .feature-benefit-carousel__btn-area {
    width: 72.46%
}

.feature-benefit-carousel .s-img-size-medium .feature-benefit-carousel__disclaimer-wrap {
    width: 72.46%
}

.feature-benefit-carousel .s-img-size-small .feature-benefit-carousel__img-wrap {
    width: 25.42%
}

.feature-benefit-carousel .s-img-size-small .feature-benefit-carousel__text-wrap {
    width: 75.52%
}

.feature-benefit-carousel .s-img-size-small .feature-benefit-carousel__detail-wrap {
    width: 74.58%
}

.feature-benefit-carousel .s-img-size-small .feature-benefit-carousel__detail-wrap .feature-benefit-carousel__title,.feature-benefit-carousel .s-img-size-small .feature-benefit-carousel__detail-wrap .feature-benefit-carousel__title-logo {
    width: 75.52%
}

.feature-benefit-carousel .s-img-size-small .feature-benefit-carousel__detail-wrap .feature-benefit-carousel__title {
    font-size: 65px;
    font-size: 4.51389vw
}

@media (min-width: 1440px) {
    .feature-benefit-carousel .s-img-size-small .feature-benefit-carousel__detail-wrap .feature-benefit-carousel__title {
        font-size:65px
    }
}

.feature-benefit-carousel .s-img-size-small .feature-benefit-carousel__btn-area {
    width: 75.52%
}

.feature-benefit-carousel .s-img-size-small .feature-benefit-carousel__disclaimer-wrap {
    width: 75.52%
}

.feature-benefit-carousel .s-subtle-scroll-img .s-left,.feature-benefit-carousel .s-subtle-scroll-img .s-right {
    transition: -webkit-transform 1s ease-out;
    -webkit-transition: -webkit-transform 1s ease-out;
    transition: transform 1s ease-out;
    transition: transform 1s ease-out,-webkit-transform 1s ease-out
}

.feature-benefit-carousel .s-subtle-scroll-img .s-left {
    -webkit-transform: translate3d(-20px,0,0);
    transform: translate3d(-20px,0,0)
}

.feature-benefit-carousel .s-subtle-scroll-img .s-right {
    -webkit-transform: translate3d(20px,0,0);
    transform: translate3d(20px,0,0)
}

.feature-benefit-carousel .s-slick .slick-next.slick-arrow,.feature-benefit-carousel .s-slick .slick-prev.slick-arrow {
    bottom: 0!important
}

.feature-benefit-carousel .s-slick .slick-dots {
    left: 50%;
    bottom: 80px;
    bottom: 5.55556vw;
    width: auto;
    margin: 0 auto;
    padding: 6px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background: #363636;
    background: rgba(54,54,54,.7);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media (min-width: 1440px) {
    .feature-benefit-carousel .s-slick .slick-dots {
        bottom:80px
    }
}

.feature-benefit-carousel .s-slick .slick-dots li button {
    border-color: #fff
}

.feature-benefit-carousel .s-slick .slick-dots li button:focus,.feature-benefit-carousel .s-slick .slick-dots li button:hover,.feature-benefit-carousel .s-slick .slick-dots li.slick-active button {
    border: 0;
    background-color: #fff
}

.feature-benefit-carousel .s-slick .slick-dots-autoplay button {
    border: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: transparent;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: auto 100%
}

.feature-benefit-carousel .s-slick .slick-dots-autoplay button.s-autoplay-pause {
    background-image: url(/global/galaxy/apps/common/img/component/common/btn-carousel-pause-white.svg)
}

.feature-benefit-carousel .s-slick .slick-dots-autoplay button.s-autoplay-play {
    background-image: url(/global/galaxy/apps/common/img/component/common/btn-carousel-playarw-white-right.svg)
}

.feature-benefit-carousel .s-slick .slick-dots-autoplay button:focus,.feature-benefit-carousel .s-slick .slick-dots-autoplay button:hover,.feature-benefit-carousel .s-slick .slick-dots-autoplay.slick-active button {
    border: 0;
    background-color: transparent!important
}

.feature-benefit-carousel .s-slick .slick-arrow {
    background: #f7f7f7;
    opacity: .6;
    width: 44px;
    width: 3.05556vw;
    height: 120px;
    height: 8.33333vw
}

@media (min-width: 1440px) {
    .feature-benefit-carousel .s-slick .slick-arrow {
        width:44px
    }
}

@media (min-width: 1440px) {
    .feature-benefit-carousel .s-slick .slick-arrow {
        height:120px
    }
}

.feature-benefit-carousel .s-slick .slick-prev:after {
    background-image: url(/global/galaxy/apps/common/img/component/bnt_main_slider_prev_on.png);
    width: 18px;
    width: 1.25vw;
    height: 34px;
    height: 2.36111vw
}

@media (min-width: 1440px) {
    .feature-benefit-carousel .s-slick .slick-prev:after {
        width:18px
    }
}

@media (min-width: 1440px) {
    .feature-benefit-carousel .s-slick .slick-prev:after {
        height:34px
    }
}

html.rtl .feature-benefit-carousel .s-slick .slick-prev:after {
    background-image: url(/global/galaxy/apps/common/img/component/bnt_main_slider_next_on.png)
}

.feature-benefit-carousel .s-slick .slick-next:after {
    background-image: url(/global/galaxy/apps/common/img/component/bnt_main_slider_next_on.png);
    width: 18px;
    width: 1.25vw;
    height: 34px;
    height: 2.36111vw
}

@media (min-width: 1440px) {
    .feature-benefit-carousel .s-slick .slick-next:after {
        width:18px
    }
}

@media (min-width: 1440px) {
    .feature-benefit-carousel .s-slick .slick-next:after {
        height:34px
    }
}

html.rtl .feature-benefit-carousel .s-slick .slick-next:after {
    background-image: url(/global/galaxy/apps/common/img/component/bnt_main_slider_prev_on.png)
}

.feature-benefit-carousel.s-padding-top-none .feature-benefit-carousel__list-wrap {
    padding-top: 0
}

.feature-benefit-carousel.s-padding-bottom-none .feature-benefit-carousel__list-wrap {
    padding-bottom: 0
}

@media screen and (max-width: 1279px) {
    .feature-benefit-carousel__detail-wrap {
        min-height:697px;
        min-height: 48.40278vw
    }
}

@media screen and (max-width: 1279px) and (min-width:1440px) {
    .feature-benefit-carousel__detail-wrap {
        min-height:697px
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .feature-benefit-carousel__detail-wrap:after {
        height:697px;
        height: 68.06641vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .feature-benefit-carousel__sub-title {
        font-size:18px;
        font-size: 1.75781vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .feature-benefit-carousel__desc {
        font-size:16px;
        font-size: 1.5625vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .feature-benefit-carousel__disclaimer {
        font-size:12px;
        font-size: 1.17188vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .feature-benefit-carousel .slick-dots {
        bottom:80px;
        bottom: 7.8125vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-carousel {
        min-width:320px
    }

    .feature-benefit-carousel .s-img-align-left .feature-benefit-carousel__detail-wrap,.feature-benefit-carousel .s-img-align-right .feature-benefit-carousel__detail-wrap {
        margin: 0;
        padding: 0
    }

    .feature-benefit-carousel .s-img-align-left.s-img-size-medium .feature-benefit-carousel__detail-wrap,.feature-benefit-carousel .s-img-align-left.s-img-size-small .feature-benefit-carousel__detail-wrap,.feature-benefit-carousel .s-img-align-right.s-img-size-medium .feature-benefit-carousel__detail-wrap,.feature-benefit-carousel .s-img-align-right.s-img-size-small .feature-benefit-carousel__detail-wrap {
        margin: 0
    }

    .feature-benefit-carousel__list-wrap {
        padding: 0;
        padding-bottom: 160px;
        padding-bottom: 20.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-carousel__list-wrap {
        padding-bottom:75px;
        padding-bottom: 20.83333vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-carousel__detail-wrap {
        width:100%;
        min-height: 0;
        height: auto;
        text-align: center
    }

    .feature-benefit-carousel__detail-wrap:after {
        min-height: 0;
        height: auto
    }

    .feature-benefit-carousel__text-wrap {
        overflow: hidden;
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .feature-benefit-carousel__title-logo {
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 34.13333px;
        padding: 0 4.44444vw;
        margin-top: 59.73333px;
        margin-top: 7.77778vw;
        text-align: center
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-carousel__title-logo {
        padding:0 16px;
        padding: 0 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-carousel__title-logo {
        margin-top:28px;
        margin-top: 7.77778vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-carousel__title-logo img {
        max-width:332.8px;
        max-width: 43.33333vw;
        max-height: 68.26667px;
        max-height: 8.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-carousel__title-logo img {
        max-width:156px;
        max-width: 43.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-carousel__title-logo img {
        max-height:32px;
        max-height: 8.88889vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-carousel__title {
        width:100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 34.13333px;
        padding: 0 4.44444vw;
        line-height: 1.18;
        text-align: center;
        font-size: 93.86667px;
        font-size: 12.22222vw;
        margin-top: 59.73333px;
        margin-top: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-carousel__title {
        padding:0 16px;
        padding: 0 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-carousel__title {
        font-size:44px;
        font-size: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-carousel__title {
        margin-top:28px;
        margin-top: 7.77778vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-carousel__title-logo+.feature-benefit-carousel__title {
        margin-top:44.8px;
        margin-top: 5.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-carousel__title-logo+.feature-benefit-carousel__title {
        margin-top:21px;
        margin-top: 5.83333vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-carousel__sub-title {
        width:100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 34.13333px;
        padding: 0 4.44444vw;
        line-height: 1.71;
        font-size: 29.86667px;
        font-size: 3.88889vw;
        margin-top: -4.26667px;
        margin-top: -.55556vw;
        text-align: center
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-carousel__sub-title {
        padding:0 16px;
        padding: 0 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-carousel__sub-title {
        font-size:14px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-carousel__sub-title {
        margin-top:-2px;
        margin-top: -.55556vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-carousel__desc {
        width:100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 34.13333px;
        padding: 0 4.44444vw;
        line-height: 1.71;
        font-size: 29.86667px;
        font-size: 3.88889vw;
        margin-top: 14.93333px;
        margin-top: 1.94444vw;
        text-align: center
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-carousel__desc {
        padding:0 16px;
        padding: 0 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-carousel__desc {
        font-size:14px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-carousel__desc {
        margin-top:7px;
        margin-top: 1.94444vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-carousel__btn-area {
        width:100%;
        min-height: 0;
        padding-top: 4.26667px;
        padding-top: .55556vw;
        padding-bottom: 53.33333px;
        padding-bottom: 6.94444vw;
        text-align: center
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-carousel__btn-area {
        padding-top:2px;
        padding-top: .55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-carousel__btn-area {
        padding-bottom:25px;
        padding-bottom: 6.94444vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-carousel .s-btn-encased {
        margin:25.6px 12.8px 0;
        margin: 3.33333vw 1.66667vw 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-carousel .s-btn-encased {
        margin:12px 6px 0;
        margin: 3.33333vw 1.66667vw 0
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-carousel .s-btn-encased+.s-btn-encased {
        margin:25.6px 12.8px 0;
        margin: 3.33333vw 1.66667vw 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-carousel .s-btn-encased+.s-btn-encased {
        margin:12px 6px 0;
        margin: 3.33333vw 1.66667vw 0
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-carousel__img-wrap {
        position:static;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        width: 100%;
        min-height: 0;
        height: auto
    }

    .feature-benefit-carousel__img-align-wrap {
        display: block;
        min-height: 0;
        height: auto
    }

    .feature-benefit-carousel__img-align-wrap .feature-benefit-carousel__img-align {
        display: block
    }

    .feature-benefit-carousel__disclaimer-wrap {
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 34.13333px 115.2px;
        padding: 0 4.44444vw 15vw;
        margin-top: 38.4px;
        margin-top: 5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-carousel__disclaimer-wrap {
        padding:0 16px 54px;
        padding: 0 4.44444vw 15vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-carousel__disclaimer-wrap {
        margin-top:18px;
        margin-top: 5vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-carousel__disclaimer {
        margin-top:0;
        padding: 0;
        line-height: 1.2;
        text-align: center;
        font-size: 21.33333px;
        font-size: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-carousel__disclaimer {
        font-size:10px;
        font-size: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-carousel .s-img-size-medium .feature-benefit-carousel__img-wrap,.feature-benefit-carousel .s-img-size-medium .feature-benefit-carousel__text-wrap {
        width:100%
    }

    .feature-benefit-carousel .s-img-size-medium .feature-benefit-carousel__detail-wrap {
        width: 100%
    }

    .feature-benefit-carousel .s-img-size-medium .feature-benefit-carousel__detail-wrap .feature-benefit-carousel__desc,.feature-benefit-carousel .s-img-size-medium .feature-benefit-carousel__detail-wrap .feature-benefit-carousel__sub-title,.feature-benefit-carousel .s-img-size-medium .feature-benefit-carousel__detail-wrap .feature-benefit-carousel__title,.feature-benefit-carousel .s-img-size-medium .feature-benefit-carousel__detail-wrap .feature-benefit-carousel__title-logo {
        width: 100%
    }

    .feature-benefit-carousel .s-img-size-medium .feature-benefit-carousel__detail-wrap .feature-benefit-carousel__title {
        font-size: 93.86667px;
        font-size: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-carousel .s-img-size-medium .feature-benefit-carousel__detail-wrap .feature-benefit-carousel__title {
        font-size:44px;
        font-size: 12.22222vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-carousel .s-img-size-medium .feature-benefit-carousel__btn-area {
        width:100%
    }

    .feature-benefit-carousel .s-img-size-medium .feature-benefit-carousel__disclaimer-wrap {
        width: 100%
    }

    .feature-benefit-carousel .s-img-size-small .feature-benefit-carousel__img-wrap,.feature-benefit-carousel .s-img-size-small .feature-benefit-carousel__text-wrap {
        width: 100%
    }

    .feature-benefit-carousel .s-img-size-small .feature-benefit-carousel__detail-wrap {
        width: 100%
    }

    .feature-benefit-carousel .s-img-size-small .feature-benefit-carousel__detail-wrap .feature-benefit-carousel__desc,.feature-benefit-carousel .s-img-size-small .feature-benefit-carousel__detail-wrap .feature-benefit-carousel__sub-title,.feature-benefit-carousel .s-img-size-small .feature-benefit-carousel__detail-wrap .feature-benefit-carousel__title,.feature-benefit-carousel .s-img-size-small .feature-benefit-carousel__detail-wrap .feature-benefit-carousel__title-logo {
        width: 100%
    }

    .feature-benefit-carousel .s-img-size-small .feature-benefit-carousel__btn-area {
        width: 100%
    }

    .feature-benefit-carousel .s-img-size-small .feature-benefit-carousel__disclaimer-wrap {
        width: 100%
    }

    .feature-benefit-carousel .s-img-size-small .feature-benefit-carousel__text-wrap .feature-benefit-carousel__title {
        font-size: 93.86667px;
        font-size: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-carousel .s-img-size-small .feature-benefit-carousel__text-wrap .feature-benefit-carousel__title {
        font-size:44px;
        font-size: 12.22222vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-carousel .slick-dots {
        bottom:81.06667px;
        bottom: 10.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-carousel .slick-dots {
        bottom:38px;
        bottom: 10.55556vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-carousel.s-padding-top-none .feature-benefit-carousel__list-wrap {
        padding-top:0
    }

    .feature-benefit-carousel.s-padding-bottom-none .feature-benefit-carousel__list-wrap {
        padding-bottom: 0
    }
}

.feature-benefit-bundle {
    overflow: hidden;
    max-width: 1440px;
    margin: 0 auto
}

.feature-benefit-bundle__title {
    padding: 78px 0 55px 0;
    padding: 5.41667vw 0 3.81944vw 0;
    text-align: center;
    font-size: 76px;
    font-size: 5.27778vw;
    font-family: SamsungSharpSans,arial
}

@media (min-width: 1440px) {
    .feature-benefit-bundle__title {
        padding:78px 0 55px 0
    }
}

@media (min-width: 1440px) {
    .feature-benefit-bundle__title {
        font-size:76px
    }
}

.feature-benefit-bundle .feature-benefit-bundle__list-wrap {
    display: table;
    width: 100%;
    min-height: 488px;
    min-height: 33.88889vw;
    margin-bottom: 64px;
    margin-bottom: 4.44444vw
}

@media (min-width: 1440px) {
    .feature-benefit-bundle .feature-benefit-bundle__list-wrap {
        min-height:488px
    }
}

@media (min-width: 1440px) {
    .feature-benefit-bundle .feature-benefit-bundle__list-wrap {
        margin-bottom:64px
    }
}

.feature-benefit-bundle__list {
    display: table-cell;
    position: relative;
    padding: 82px 0 30px;
    padding: 5.69444vw 0 2.08333vw;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .feature-benefit-bundle__list {
        padding:82px 0 30px
    }
}

.feature-benefit-bundle__list.s-border-none {
    border: none
}

.feature-benefit-bundle__list .feature-benefit-bundle__item {
    display: block;
    width: 50%;
    margin-right: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 48px;
    margin-bottom: 3.33333vw
}

@media (min-width: 1440px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__item {
        margin-bottom:48px
    }
}

.feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__item-interval {
    display: block;
    padding-left: 24px;
    padding-right: 10px;
    margin: 0 16.6%;
    color: #363636;
    cursor: pointer
}

.feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__item-interval:after,.feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__item-interval:before {
    content: '';
    display: block;
    clear: both
}

.feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__icon {
	opacity:0.7;
    float: left;
    width: 26%;
    padding-right: 24px;
    margin-top: 6px;
    margin-top: .41667vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	-webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
}

@media (min-width: 1440px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__icon {
        margin-top:6px
    }
}

.feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__icon img {
    width: 56px;
    width: 3.88889vw;
    height: auto
}

@media (min-width: 1440px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__icon img {
        width:56px
    }
}

.feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__text-wrap {
    opacity: 0.7;
    width: 74%;
    margin-left: 26%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
}

@media screen and (max-width: 768px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__text-wrap {
        opacity:1;
        width: 100%;
        margin-left: 0
    }

    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__text-wrap .feature-benefit-bundle__sub-title {
        margin-bottom: 14.93333px;
        margin-bottom: 1.94444vw
    }
}


.feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__text-wrap .feature-benefit-bundle__sub-title {
    margin-bottom: 5px;
    margin-bottom: .34722vw;
    font-size: 20px;
    font-size: 1.38889vw
}

@media (min-width: 1440px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__text-wrap .feature-benefit-bundle__sub-title {
        margin-bottom:5px
    }
}

@media (min-width: 1440px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__text-wrap .feature-benefit-bundle__sub-title {
        font-size:20px
    }
}

.feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__text-wrap .feature-benefit-bundle__desc {
    line-height: 1.33;
    font-size: 18px;
    font-size: 1.25vw
}

@media (min-width: 1440px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__text-wrap .feature-benefit-bundle__desc {
        font-size:18px
    }
}

.feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 50%;
    text-align: center;
    background: #f7f7f7;
    opacity: 0;
    font-size: 0;
    letter-spacing: -4px
}

.feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__image:before {
    content: '';
    display: inline-block;
    width: 0;
    letter-spacing: 0;
    height: 100%;
    vertical-align: middle
}

.feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__image img {
    max-width: 100%;
    height: auto;
    vertical-align: middle
}

@media (min-width: 769px) and (max-width: 1024px) {
    .feature-benefit-bundle__sub-title[data-font-size-pc] {
        font-size:18px;
        font-size: 1.75781vw !important;
    }

    .feature-benefit-bundle__desc[data-font-size-pc] {
        font-size: 16px;
        font-size: 1.5625vw !important;
    }

    .feature-benefit-bundle__disclaimer {
        font-size: 12px;
        font-size: 1.17188vw
    }
}

.feature-benefit-bundle__list .feature-benefit-bundle__item.js-item-active {
    opacity: 1
}

.feature-benefit-bundle__list .feature-benefit-bundle__item.js-item-active .feature-benefit-bundle__image {
    opacity: 1;
    z-index: 2
}

.feature-benefit-bundle__list .feature-benefit-bundle__disclaimer {
    width: 50%;
    margin-right: 50%;
    margin-top: 108px;
    margin-top: 7.5vw;
    margin-bottom: 54px;
    margin-bottom: 3.75vw
}

@media (min-width: 1440px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__disclaimer {
        margin-top:108px
    }
}

@media (min-width: 1440px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__disclaimer {
        margin-bottom:54px
    }
}

.feature-benefit-bundle__list .feature-benefit-bundle__disclaimer p {
    margin: 0 16.6%;
    padding-left: 24px;
    padding-right: 10px;
    font-size: 12px;
    font-size: .83333vw
}

@media (min-width: 1440px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__disclaimer p {
        font-size:12px
    }
}

.feature-benefit-bundle__list.feature-benefit-bundle__list--noicon .feature-benefit-bundle__text-wrap {
    width: 100%;
    margin-left: 0
}

.feature-benefit-bundle .feature-benefit-bundle--is-bundle {
    padding-top: 88px;
    padding-top: 6.11111vw
}

@media (min-width: 1440px) {
    .feature-benefit-bundle .feature-benefit-bundle--is-bundle {
        padding-top:88px
    }
}

.feature-benefit-bundle .feature-benefit-bundle--is-bundle .feature-benefit-bundle__icon {
    margin-bottom: 39px;
    margin-bottom: 2.70833vw;
    text-align: center
}

@media (min-width: 1440px) {
    .feature-benefit-bundle .feature-benefit-bundle--is-bundle .feature-benefit-bundle__icon {
        margin-bottom:39px
    }
}

.feature-benefit-bundle .feature-benefit-bundle--is-bundle .feature-benefit-bundle__icon img {
    width: 56px;
    width: 3.88889vw;
    height: auto
}

@media (min-width: 1440px) {
    .feature-benefit-bundle .feature-benefit-bundle--is-bundle .feature-benefit-bundle__icon img {
        width:56px
    }
}

.feature-benefit-bundle .feature-benefit-bundle--is-bundle .feature-benefit-bundle__title {
    margin-top: -10px;
    margin-top: -.69444vw;
    padding: 0 0 54px 0;
    padding: 0 0 3.75vw 0
}

@media (min-width: 1440px) {
    .feature-benefit-bundle .feature-benefit-bundle--is-bundle .feature-benefit-bundle__title {
        margin-top:-10px
    }
}

@media (min-width: 1440px) {
    .feature-benefit-bundle .feature-benefit-bundle--is-bundle .feature-benefit-bundle__title {
        padding:0 0 54px 0
    }
}

.feature-benefit-bundle .feature-benefit-bundle--is-bundle .feature-benefit-bundle__text-wrap {
    width: 100%!important;
    margin-left: 0
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .feature-benefit-bundle__list {
        height:auto
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .feature-benefit-bundle__list {
        padding:88px 0;
        padding: 8.59375vw 0
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__text-wrap .feature-benefit-bundle__sub-title {
        font-size:18px;
        font-size: 1.75781vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__text-wrap .feature-benefit-bundle__desc {
        font-size:16px;
        font-size: 1.5625vw;
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__image {
        height:auto
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__image {
        bottom:0;
        bottom: 0
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__disclaimer p {
        font-size:12px;
        font-size: 1.17188vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-bundle__title {
        padding:0 16px;
        padding-top: 57.6px;
        padding-top: 7.5vw;
        padding-bottom: 40.53333px;
        padding-bottom: 5.27778vw;
        font-size: 93.86667px;
        font-size: 12.22222vw;
        line-height: 1.18
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-bundle__title {
        padding-top:27px;
        padding-top: 7.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-bundle__title {
        padding-bottom:19px;
        padding-bottom: 5.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-bundle__title {
        font-size:44px;
        font-size: 12.22222vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-bundle .feature-benefit-bundle__list-wrap {
        display:block;
        min-height: initial;
        margin-bottom: 0
    }

    .feature-benefit-bundle__list {
        display: block;
        height: auto;
        min-height: inherit;
        padding: 0;
        border: 0
    }

    .feature-benefit-bundle__list .feature-benefit-bundle__item {
        width: 100%;
        margin: 0;
        opacity: 1;
        text-align: center
    }

    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__item-interval {
        position: relative;
        padding-right: 16px;
        padding-left: 16px;
        margin: 0
    }

    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__icon {
        float: none;
        padding: 0 0 40.53333px;
        padding: 0 0 5.27778vw;
        margin: 0 auto;
        text-align: center
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__icon {
        padding:0 0 19px;
        padding: 0 0 5.27778vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__icon img {
        width:76.8px;
        width: 10vw;
        height: 76.8px;
        height: 10vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__icon img {
        width:36px;
        width: 10vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__icon img {
        height:36px;
        height: 10vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__text-wrap {
        width:100%;
        margin-left: 0
    }

    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__text-wrap .feature-benefit-bundle__sub-title {
        margin-bottom: 14.93333px;
        margin-bottom: 1.94444vw;
        font-size: 51.2px;
        font-size: 6.66667vw;
        line-height: 1.1666
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__text-wrap .feature-benefit-bundle__sub-title {
        margin-bottom:7px;
        margin-bottom: 1.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__text-wrap .feature-benefit-bundle__sub-title {
        font-size:24px;
        font-size: 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__text-wrap .feature-benefit-bundle__desc {
        padding-bottom:61.86667px;
        padding-bottom: 8.05556vw;
        font-size: 29.86667px;
        font-size: 3.88889vw;
        line-height: 1.7
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__text-wrap .feature-benefit-bundle__desc {
        padding-bottom:29px;
        padding-bottom: 8.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__text-wrap .feature-benefit-bundle__desc {
        font-size:14px;
        font-size: 3.88889vw
    }
}


.feature-benefit-bundle__list .feature-benefit-bundle__item.js-item-active {
    opacity: 1
}

.feature-benefit-bundle__list .feature-benefit-bundle__item.js-item-active .feature-benefit-bundle__icon,.feature-benefit-bundle__list .feature-benefit-bundle__item.js-item-active .feature-benefit-bundle__text-wrap {
    opacity: 1
}

.feature-benefit-bundle__list .feature-benefit-bundle__item.js-item-active .feature-benefit-bundle__image {
    opacity: 1;
    z-index: 2
}


@media screen and (max-width: 768px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__image {
        position:static;
        width: 100%;
        min-height: 405.33333px;
        min-height: 52.77778vw;
        opacity: 1
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__image {
        min-height:190px;
        min-height: 52.77778vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__item .feature-benefit-bundle__image img {
        width:100%
    }

    .feature-benefit-bundle__list .feature-benefit-bundle__disclaimer {
        display: block;
        width: auto;
        margin: 0 16px;
        margin-top: -23.46667px;
        margin-top: -3.05556vw;
        padding: 0 0 49.06667px;
        padding: 0 0 6.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__disclaimer {
        margin-top:-11px;
        margin-top: -3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__disclaimer {
        padding:0 0 23px;
        padding: 0 0 6.38889vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__disclaimer p {
        padding:0;
        margin: 0;
        font-size: 21.33333px;
        font-size: 2.77778vw;
        text-align: center
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-bundle__list .feature-benefit-bundle__disclaimer p {
        font-size:10px;
        font-size: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-bundle .feature-benefit-bundle--is-bundle {
        padding-top:59.73333px;
        padding-top: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-bundle .feature-benefit-bundle--is-bundle {
        padding-top:28px;
        padding-top: 7.77778vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-bundle .feature-benefit-bundle--is-bundle .feature-benefit-bundle__icon {
        margin-bottom:59.73333px;
        margin-bottom: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-bundle .feature-benefit-bundle--is-bundle .feature-benefit-bundle__icon {
        margin-bottom:28px;
        margin-bottom: 7.77778vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-bundle .feature-benefit-bundle--is-bundle .feature-benefit-bundle__icon img {
        width:76.8px;
        width: 10vw;
        height: 76.8px;
        height: 10vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-bundle .feature-benefit-bundle--is-bundle .feature-benefit-bundle__icon img {
        width:36px;
        width: 10vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-bundle .feature-benefit-bundle--is-bundle .feature-benefit-bundle__icon img {
        height:36px;
        height: 10vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-bundle .feature-benefit-bundle--is-bundle .feature-benefit-bundle__title {
        padding:0 16px;
        margin-top: -4.26667px;
        margin-top: -.55556vw;
        padding-bottom: 19.2px;
        padding-bottom: 2.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-bundle .feature-benefit-bundle--is-bundle .feature-benefit-bundle__title {
        margin-top:-2px;
        margin-top: -.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-bundle .feature-benefit-bundle--is-bundle .feature-benefit-bundle__title {
        padding-bottom:9px;
        padding-bottom: 2.5vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit-bundle .slick-dots {
        position:static;
        margin-top: 42.66667px;
        margin-top: 5.55556vw;
        margin-bottom: 93.86667px;
        margin-bottom: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-bundle .slick-dots {
        margin-top:20px;
        margin-top: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .feature-benefit-bundle .slick-dots {
        margin-bottom:44px;
        margin-bottom: 12.22222vw
    }
}

.pr-g-contrast__ex {
    background-color: #e7e7e8;
    text-align: center;
    font-weight: bold
}

.pr-g-contrast__contents.high-contrast .contrast-target {
    background: #000!important;
    color: #fff01f!important
}

.pr-g-contrast__contents.high-contrast .s-btn-cta.contrast-target:focus,.pr-g-contrast__contents.high-contrast .s-btn-cta.contrast-target:hover,.pr-g-contrast__contents.high-contrast .s-btn-encased.contrast-target:focus,.pr-g-contrast__contents.high-contrast .s-btn-encased.contrast-target:hover,.pr-g-contrast__contents.high-contrast .s-btn-text.contrast-target:focus,.pr-g-contrast__contents.high-contrast .s-btn-text.contrast-target:hover {
    background: #fff01f!important;
    color: #000!important
}

.pr-g-contrast__contents.high-contrast .s-btn-cta.s-ico-new-window.contrast-target:after,.pr-g-contrast__contents.high-contrast .s-btn-encased.s-ico-new-window.contrast-target:after,.pr-g-contrast__contents.high-contrast .s-btn-text.s-ico-new-window.contrast-target:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow-contrast.svg)!important
}

.pr-g-contrast__contents.high-contrast .s-btn-cta.s-ico-new-window.contrast-target:focus:after,.pr-g-contrast__contents.high-contrast .s-btn-cta.s-ico-new-window.contrast-target:hover:after,.pr-g-contrast__contents.high-contrast .s-btn-encased.s-ico-new-window.contrast-target:focus:after,.pr-g-contrast__contents.high-contrast .s-btn-encased.s-ico-new-window.contrast-target:hover:after,.pr-g-contrast__contents.high-contrast .s-btn-text.s-ico-new-window.contrast-target:focus:after,.pr-g-contrast__contents.high-contrast .s-btn-text.s-ico-new-window.contrast-target:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow-hover.svg)!important
}

.pr-g-contrast__contents.high-contrast .cl-sticky-navigation-text {
    background: #000
}

.pr-g-contrast__contents.high-contrast .cl-sticky-navigation-text__link {
    color: #fff01f!important
}

.pr-g-contrast__contents.high-contrast .cl-sticky-navigation-text__link.is-active:after,.pr-g-contrast__contents.high-contrast .cl-sticky-navigation-text__link:focus:after,.pr-g-contrast__contents.high-contrast .cl-sticky-navigation-text__link:hover:after {
    background: #fff01f
}

.pr-g-contrast__contents.high-contrast .cl-sticky-navigation-text__toggle:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg_tray_arrow_up-contrast.svg)!important
}

.sc-offer-view-header {
    position: relative;
    max-width: 1440px;
    min-height: 600px;
    min-height: 41.66667vw;
    margin: 0 auto
}

@media (min-width: 1440px) {
    .sc-offer-view-header {
        min-height:600px
    }
}

.sc-offer-view-header .s-text-wrap {
    position: absolute;
    top: 0;
    left: 8.33%;
    z-index: 1;
    width: 32.77%;
    padding-left: 24px;
    padding-top: 67px;
    padding-top: 4.65278vw;
    color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .sc-offer-view-header .s-text-wrap {
        padding-top:67px
    }
}

.sc-offer-view-header .s-text-wrap.s-black {
    color: #000
}

.sc-offer-view-header .s-title {
    width: 83.33%;
    font-family: SamsungSharpSans,arial;
    font-weight: bold;
    line-height: 1.16
}

.sc-offer-view-header .s-text-large .s-title {
    font-size: 76px;
    font-size: 5.27778vw
}

@media (min-width: 1440px) {
    .sc-offer-view-header .s-text-large .s-title {
        font-size:76px
    }
}

.sc-offer-view-header .s-text-medium .s-title {
    font-size: 56px;
    font-size: 3.88889vw
}

@media (min-width: 1440px) {
    .sc-offer-view-header .s-text-medium .s-title {
        font-size:56px
    }
}

.sc-offer-view-header .s-text-small .s-title {
    font-size: 32px;
    font-size: 2.22222vw;
    line-height: 1.25
}

@media (min-width: 1440px) {
    .sc-offer-view-header .s-text-small .s-title {
        font-size:32px
    }
}

.sc-offer-view-header .s-desc {
    margin: 0 auto;
    font-weight: bold;
    margin-top: 3px;
    margin-top: .20833vw;
    font-size: 20px;
    font-size: 1.38889vw;
    line-height: 1.6
}

@media (min-width: 1440px) {
    .sc-offer-view-header .s-desc {
        margin-top:3px
    }
}

@media (min-width: 1440px) {
    .sc-offer-view-header .s-desc {
        font-size:20px
    }
}

.sc-offer-view-header .s-date {
    margin: 0 auto;
    margin-top: 12px;
    margin-top: .83333vw;
    font-size: 18px;
    font-size: 1.25vw;
    line-height: 1.78
}

@media (min-width: 1440px) {
    .sc-offer-view-header .s-date {
        margin-top:12px
    }
}

@media (min-width: 1440px) {
    .sc-offer-view-header .s-date {
        font-size:18px
    }
}

.sc-offer-view-header .s-regist {
    font-size: 18px;
    font-size: 1.25vw
}

@media (min-width: 1440px) {
    .sc-offer-view-header .s-regist {
        font-size:18px
    }
}

.sc-offer-view-header .s-align-left {
    left: 8.33%
}

.sc-offer-view-header .s-align-left .s-title {
    width: auto
}

.sc-offer-view-header .s-align-right {
    left: auto;
    right: 8.33%;
    padding-left: 0;
    padding-right: 24px
}

.sc-offer-view-header .s-align-right .s-title {
    width: auto
}

.sc-offer-view-header .s-align-center {
    left: 8.33%;
    width: 83.33%;
    text-align: center;
    margin: 0 auto;
    padding-left: 12px;
    padding-right: 12px
}

.sc-offer-view-header .s-align-center .s-title {
    margin: 0 auto
}

.sc-offer-view-header .s-align-center .s-date,.sc-offer-view-header .s-align-center .s-desc {
    width: 38.1%
}

.sc-offer-view-header .s-bg-wrap img {
    max-width: 100%;
    height: auto
}

@media screen and (max-width: 1024px) and (max-width:1024px) {
    .sc-offer-view-header .s-desc {
        font-size:18px;
        font-size: 1.75781vw
    }
}

@media screen and (max-width: 1024px) and (max-width:1024px) {
    .sc-offer-view-header .s-date {
        font-size:16px;
        font-size: 1.5625vw
    }
}

@media screen and (max-width: 1024px) and (max-width:1024px) {
    .sc-offer-view-header .s-regist {
        font-size:16px;
        font-size: 1.5625vw
    }
}

@media screen and (max-width: 1024px) {
    .sc-offer-view-header .s-align-left {
        padding-left:16px
    }

    .sc-offer-view-header .s-align-right {
        padding-left: 0;
        padding-right: 16px
    }

    .sc-offer-view-header .s-align-center {
        padding-left: 8px;
        padding-right: 8px
    }
}

@media screen and (max-width: 768px) {
    .sc-offer-view-header {
        min-height:853.33333px;
        min-height: 111.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .sc-offer-view-header {
        min-height:400px;
        min-height: 111.11111vw
    }
}

@media screen and (max-width: 768px) {
    .sc-offer-view-header .s-text-wrap {
        text-align:center;
        padding-top: 117.33333px;
        padding-top: 15.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .sc-offer-view-header .s-text-wrap {
        padding-top:55px;
        padding-top: 15.27778vw
    }
}

@media screen and (max-width: 768px) {
    .sc-offer-view-header .s-title {
        width:100%;
        font-size: 93.86667px;
        font-size: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .sc-offer-view-header .s-title {
        font-size:44px;
        font-size: 12.22222vw
    }
}

@media screen and (max-width: 768px) {
    .sc-offer-view-header .s-desc {
        width:100%;
        margin-top: 4.26667px;
        margin-top: .55556vw;
        font-size: 34.13333px;
        font-size: 4.44444vw;
        line-height: 1.25
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .sc-offer-view-header .s-desc {
        margin-top:2px;
        margin-top: .55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .sc-offer-view-header .s-desc {
        font-size:16px;
        font-size: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .sc-offer-view-header .s-date {
        margin-top:25.6px;
        margin-top: 3.33333vw;
        font-size: 29.86667px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .sc-offer-view-header .s-date {
        margin-top:12px;
        margin-top: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .sc-offer-view-header .s-date {
        font-size:14px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) {
    .sc-offer-view-header .s-regist {
        font-size:29.86667px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .sc-offer-view-header .s-regist {
        font-size:14px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) {
    .sc-offer-view-header .s-align-center,.sc-offer-view-header .s-align-left,.sc-offer-view-header .s-align-right {
        left:0;
        right: 0;
        width: 100%;
        padding-left: 16px;
        padding-right: 16px
    }

    .sc-offer-view-header .s-align-center .s-date,.sc-offer-view-header .s-align-center .s-desc,.sc-offer-view-header .s-align-left .s-date,.sc-offer-view-header .s-align-left .s-desc,.sc-offer-view-header .s-align-right .s-date,.sc-offer-view-header .s-align-right .s-desc {
        width: auto
    }

    .sc-offer-view-header .s-text-large .s-title {
        font-size: 93.86667px;
        font-size: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .sc-offer-view-header .s-text-large .s-title {
        font-size:44px;
        font-size: 12.22222vw
    }
}

@media screen and (max-width: 768px) {
    .sc-offer-view-header .s-text-medium .s-title {
        font-size:61.86667px;
        font-size: 8.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .sc-offer-view-header .s-text-medium .s-title {
        font-size:29px;
        font-size: 8.05556vw
    }
}

@media screen and (max-width: 768px) {
    .sc-offer-view-header .s-text-small .s-title {
        font-size:42.66667px;
        font-size: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .sc-offer-view-header .s-text-small .s-title {
        font-size:20px;
        font-size: 5.55556vw
    }
}

.tradein-pr-card {
    max-width: 1440px;
    margin: 0 auto
}

.tradein-pr-card:after,.tradein-pr-card:before {
    content: '';
    display: block;
    clear: both
}

.tradein-pr-card-wrap {
    padding: 0 0 90px;
    padding: 0 0 6.25vw
}

@media (min-width: 1440px) {
    .tradein-pr-card-wrap {
        padding:0 0 90px
    }
}

.tradein-pr-card__title {
    text-align: center;
    padding: 69px 0 41px;
    padding: 4.79167vw 0 2.84722vw
}

@media (min-width: 1440px) {
    .tradein-pr-card__title {
        padding:69px 0 41px
    }
}

.tradein-pr-card__title-tit {
    width: 920px;
    width: 63.88889vw;
    font-size: 54px;
    font-size: 3.75vw;
    margin: 0 auto;
    word-break: break-all;
    line-height: 1.4;
    font-family: SamsungSharpSans,arial
}

@media (min-width: 1440px) {
    .tradein-pr-card__title-tit {
        width:920px
    }
}

@media (min-width: 1440px) {
    .tradein-pr-card__title-tit {
        font-size:54px
    }
}

html.rtl .tradein-pr-card__title-tit {
    font-family: SamsungSharpSans,SamsungOneArabic,tahoma
}

html.rtl[lang^=he] .tradein-pr-card__title-tit {
    font-family: SamsungSharpSans,SamsungOneHebrew,tahoma
}

html[lang^=el] .tradein-pr-card__title-tit,html[lang^=kk] .tradein-pr-card__title-tit,html[lang^=uk] .tradein-pr-card__title-tit {
    font-family: SamsungOne,arial
}

html[lang^=zh] .tradein-pr-card__title-tit {
    font-family: SamsungSharpSans,"Microsoft JhengHei","微软雅黑",Simsun,"宋体",arial
}

html[lang=zh-CN] .tradein-pr-card__title-tit {
    font-family: SamsungSharpSans,"Microsoft Yahei","微软雅黑",Simsun,"宋体",arial
}

html[lang^=th] .tradein-pr-card__title-tit {
    font-family: Kittithada,arial
}

html[lang^=vi] .tradein-pr-card__title-tit {
    font-family: SamsungSharpSans,SamsungOne,arial
}

html[lang^=my] .tradein-pr-card__title-tit {
    font-family: zawgyione,arial,sans-serif
}

html[lang^=ko] .tradein-pr-card__title-tit {
    font-family: SamsungSharpSans,SamsungOneKorean,Dotum,"돋움","Apple SD Gothic Neo",arial
}

.tradein-pr-card__title .s-btn-text {
    font-size: 14px;
    font-size: .97222vw
}

@media (min-width: 1440px) {
    .tradein-pr-card__title .s-btn-text {
        font-size:14px
    }
}

.tradein-pr-card__product {
    text-align: center
}

.tradein-pr-card__product:after,.tradein-pr-card__product:before {
    content: '';
    display: block;
    clear: both
}

.tradein-pr-card__product-ct {
    position: relative;
    float: left;
    width: 100%;
    padding: 0 12px;
    padding: 0 .83333vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-right: 1px solid #c4c4c4
}

@media (min-width: 1440px) {
    .tradein-pr-card__product-ct {
        padding:0 12px
    }
}

.tradein-pr-card__product-ct:nth-child(3n) {
    border: none
}

.tradein-pr-card__product-ct-wrap {
    padding: 30px 0 30px;
    padding: 2.08333vw 0 2.08333vw
}

@media (min-width: 1440px) {
    .tradein-pr-card__product-ct-wrap {
        padding:30px 0 30px
    }
}

.tradein-pr-card__product-ct-img-wrap {
    padding: 0 0 37px;
    padding: 0 0 2.56944vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto
}

@media (min-width: 1440px) {
    .tradein-pr-card__product-ct-img-wrap {
        padding:0 0 37px
    }
}

.tradein-pr-card__product-ct-img-wrap img {
    width: 100%;
    max-width: 360px;
    height: auto
}

.tradein-pr-card__product-ct-img-box {
    min-height: 360px
}

.tradein-pr-card__product-ct-img-title {
    font-size: 28px;
    font-size: 1.94444vw;
    font-family: SamsungSharpSans,arial;
    padding: 0 0 18px;
    padding: 0 0 1.25vw
}

@media (min-width: 1440px) {
    .tradein-pr-card__product-ct-img-title {
        font-size:28px
    }
}

html.rtl .tradein-pr-card__product-ct-img-title {
    font-family: SamsungSharpSans,SamsungOneArabic,tahoma
}

html.rtl[lang^=he] .tradein-pr-card__product-ct-img-title {
    font-family: SamsungSharpSans,SamsungOneHebrew,tahoma
}

html[lang^=el] .tradein-pr-card__product-ct-img-title,html[lang^=kk] .tradein-pr-card__product-ct-img-title,html[lang^=uk] .tradein-pr-card__product-ct-img-title {
    font-family: SamsungOne,arial
}

html[lang^=zh] .tradein-pr-card__product-ct-img-title {
    font-family: SamsungSharpSans,"Microsoft JhengHei","微软雅黑",Simsun,"宋体",arial
}

html[lang=zh-CN] .tradein-pr-card__product-ct-img-title {
    font-family: SamsungSharpSans,"Microsoft Yahei","微软雅黑",Simsun,"宋体",arial
}

html[lang^=th] .tradein-pr-card__product-ct-img-title {
    font-family: Kittithada,arial
}

html[lang^=vi] .tradein-pr-card__product-ct-img-title {
    font-family: SamsungSharpSans,SamsungOne,arial
}

html[lang^=my] .tradein-pr-card__product-ct-img-title {
    font-family: zawgyione,arial,sans-serif
}

html[lang^=ko] .tradein-pr-card__product-ct-img-title {
    font-family: SamsungSharpSans,SamsungOneKorean,Dotum,"돋움","Apple SD Gothic Neo",arial
}

@media (min-width: 1440px) {
    .tradein-pr-card__product-ct-img-title {
        padding:0 0 18px
    }
}

.tradein-pr-card__product-txt {
    width: 440px;
    width: 30.55556vw;
    height: 128px;
    height: 8.88889vw;
    margin: 0 auto
}

@media (min-width: 1440px) {
    .tradein-pr-card__product-txt {
        width:440px
    }
}

@media (min-width: 1440px) {
    .tradein-pr-card__product-txt {
        height:128px
    }
}

.tradein-pr-card__product-name {
    font-weight: bold;
    line-height: 1.33;
    margin-bottom: 8px;
    margin-bottom: .55556vw;
    font-size: 18px;
    font-size: 1.25vw
}

@media (min-width: 1440px) {
    .tradein-pr-card__product-name {
        margin-bottom:8px
    }
}

@media (min-width: 1440px) {
    .tradein-pr-card__product-name {
        font-size:18px
    }
}

.tradein-pr-card__product-desc {
    font-weight: bold;
    line-height: 1.71;
    margin-bottom: 25px;
    margin-bottom: 1.73611vw;
    font-size: 14px;
    font-size: .97222vw
}

@media (min-width: 1440px) {
    .tradein-pr-card__product-desc {
        margin-bottom:25px
    }
}

@media (min-width: 1440px) {
    .tradein-pr-card__product-desc {
        font-size:14px
    }
}

.tradein-pr-card__product-item {
    display: none
}

.tradein-pr-card__product-item:after,.tradein-pr-card__product-item:before {
    content: '';
    display: block;
    clear: both
}

.tradein-pr-card__product-item.is-active {
    display: block
}

.tradein-pr-card__product-model {
    display: inline-block;
    position: relative;
    text-align: center;
    border-left: 1px solid #c4c4c4;
    padding: 0 25px;
    padding: 0 1.73611vw
}

@media (min-width: 1440px) {
    .tradein-pr-card__product-model {
        padding:0 25px
    }
}

.tradein-pr-card__product-model:first-of-type {
    border-left: none
}

.tradein-pr-card__product-model .tradein-sort__text {
    font-size: 18px;
    font-size: 1.25vw;
    color: #000
}

@media (min-width: 1440px) {
    .tradein-pr-card__product-model .tradein-sort__text {
        font-size:18px
    }
}

.tradein-pr-card__product-model .tradein-sort__text strong {
    display: block;
    font-size: 22px;
    font-size: 1.52778vw
}

@media (min-width: 1440px) {
    .tradein-pr-card__product-model .tradein-sort__text strong {
        font-size:22px
    }
}

.tradein-pr-card__product-service {
    position: relative;
    margin-top: 17px;
    margin-top: 1.18056vw;
    padding-top: 20px;
    padding-top: 1.38889vw;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .tradein-pr-card__product-service {
        margin-top:17px
    }
}

@media (min-width: 1440px) {
    .tradein-pr-card__product-service {
        padding-top:20px
    }
}

.tradein-pr-card__product-service-title {
    font-size: 16px;
    font-size: 1.11111vw
}

html[lang^=th] .tradein-pr-card__product-service-title {
    font-size: 21.6px;
    font-size: 1.5vw
}

@media (min-width: 1440px) {
    .tradein-pr-card__product-service-title {
        font-size:16px
    }

    html[lang^=th] .tradein-pr-card__product-service-title {
        font-size: 21.6px
    }
}

.tradein-pr-card__product-service-title:after {
    display: block;
    content: '';
    position: absolute;
    left: 50%;
    top: 0;
    width: 10px;
    width: .69444vw;
    height: 10px;
    height: .69444vw;
    margin-left: -5px;
    margin-left: -.34722vw;
    background-image: url(/global/galaxy/apps/common/img/component/of-ico-add-service.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 100%
}

@media (min-width: 1440px) {
    .tradein-pr-card__product-service-title:after {
        width:10px
    }
}

@media (min-width: 1440px) {
    .tradein-pr-card__product-service-title:after {
        height:10px
    }
}

@media (min-width: 1440px) {
    .tradein-pr-card__product-service-title:after {
        margin-left:-5px
    }
}

.tradein-pr-card__product-service-price {
    font-size: 22px;
    font-size: 1.52778vw;
    font-weight: bold
}

html[lang^=th] .tradein-pr-card__product-service-price {
    font-size: 29.7px;
    font-size: 2.0625vw
}

@media (min-width: 1440px) {
    .tradein-pr-card__product-service-price {
        font-size:22px
    }

    html[lang^=th] .tradein-pr-card__product-service-price {
        font-size: 29.7px
    }
}

.tradein-pr-card__product-btn {
    padding-top: 30px;
    padding-top: 2.08333vw
}

@media (min-width: 1440px) {
    .tradein-pr-card__product-btn {
        padding-top:30px
    }
}

.tradein-pr-card__product-btn .s-blue-round {
    background-color: #1428a0;
    color: #fff
}

.tradein-pr-card__product-btn .s-blue-round:active,.tradein-pr-card__product-btn .s-blue-round:focus,.tradein-pr-card__product-btn .s-blue-round:hover {
    background-color: #000
}

.tradein-pr-card__product--1column .tradein-pr-card__product-ct {
    width: 100%;
    border: none
}

.tradein-pr-card__product--2column .tradein-pr-card__product-ct {
    width: 50%
}

.tradein-pr-card__product--2column .tradein-pr-card__product-ct:last-child {
    border: none
}

.tradein-pr-card__product--3column .tradein-pr-card__product-ct,.tradein-pr-card__product--4column .tradein-pr-card__product-ct,.tradein-pr-card__product--5column .tradein-pr-card__product-ct,.tradein-pr-card__product--6column .tradein-pr-card__product-ct {
    width: 33.3%
}

.tradein-pr-card__product--3column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text strong,.tradein-pr-card__product--4column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text strong,.tradein-pr-card__product--5column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text strong,.tradein-pr-card__product--6column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text strong {
    font-size: 20px;
    font-size: 1.38889vw
}

@media (min-width: 1440px) {
    .tradein-pr-card__product--3column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text strong,.tradein-pr-card__product--4column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text strong,.tradein-pr-card__product--5column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text strong,.tradein-pr-card__product--6column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text strong {
        font-size:20px
    }
}

.tradein-pr-card__colorpicker {
    font-size: 0;
    text-align: center;
    line-height: 0;
    margin: 0 auto;
    max-width: 300px;
    max-width: 20.83333vw;
    min-height: 45px;
    min-height: 3.125vw
}

@media (min-width: 1440px) {
    .tradein-pr-card__colorpicker {
        max-width:300px
    }
}

@media (min-width: 1440px) {
    .tradein-pr-card__colorpicker {
        min-height:45px
    }
}

.tradein-pr-card__colorpicker li[role=option] {
    display: inline-block;
    width: 30px;
    width: 2.08333vw;
    padding: 4px 6px;
    padding: .27778vw .41667vw;
    vertical-align: top
}

@media (min-width: 1440px) {
    .tradein-pr-card__colorpicker li[role=option] {
        width:30px
    }
}

@media (min-width: 1440px) {
    .tradein-pr-card__colorpicker li[role=option] {
        padding:4px 6px
    }
}

.tradein-pr-card__colorpicker li[role=option] .colorpicker-color {
    display: block;
    position: relative;
    width: 30px;
    width: 2.08333vw;
    height: 30px;
    height: 2.08333vw;
    top: -3px;
    top: -.20833vw;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

@media (min-width: 1440px) {
    .tradein-pr-card__colorpicker li[role=option] .colorpicker-color {
        width:30px
    }
}

@media (min-width: 1440px) {
    .tradein-pr-card__colorpicker li[role=option] .colorpicker-color {
        height:30px
    }
}

@media (min-width: 1440px) {
    .tradein-pr-card__colorpicker li[role=option] .colorpicker-color {
        top:-3px
    }
}

.tradein-pr-card__colorpicker li[role=option] .colorpicker-color:before {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    border: 1px solid #0c0c0c;
    opacity: .5;
    content: '';
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.tradein-pr-card__colorpicker li[role=option] .colorpicker-color-active,.tradein-pr-card__colorpicker li[role=option] .colorpicker-color:hover {
    width: 24px;
    width: 1.66667vw;
    height: 24px;
    height: 1.66667vw;
    left: 4px;
    left: .27778vw;
    top: 0
}

@media (min-width: 1440px) {
    .tradein-pr-card__colorpicker li[role=option] .colorpicker-color-active,.tradein-pr-card__colorpicker li[role=option] .colorpicker-color:hover {
        width:24px
    }
}

@media (min-width: 1440px) {
    .tradein-pr-card__colorpicker li[role=option] .colorpicker-color-active,.tradein-pr-card__colorpicker li[role=option] .colorpicker-color:hover {
        height:24px
    }
}

@media (min-width: 1440px) {
    .tradein-pr-card__colorpicker li[role=option] .colorpicker-color-active,.tradein-pr-card__colorpicker li[role=option] .colorpicker-color:hover {
        left:4px
    }
}

.tradein-pr-card__colorpicker li[role=option] .colorpicker-color-active:after,.tradein-pr-card__colorpicker li[role=option] .colorpicker-color:hover:after {
    position: absolute;
    top: -3px;
    bottom: -3px;
    left: -3px;
    right: -3px;
    content: '';
    border: 1px solid #0c0c0c;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.tradein-pr-card__checkbox {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    text-align: center;
    vertical-align: middle
}

.tradein-pr-card__checkbox input[type=checkbox] {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0
}

.tradein-pr-card__checkbox input[type=checkbox]:focus+.tradein-sort__inp-checkbox,.tradein-pr-card__checkbox input[type=checkbox]:hover+.tradein-sort__inp-checkbox {
    -webkit-box-shadow: 0 0 3px;
    box-shadow: 0 0 3px
}

.tradein-pr-card__checkbox .tradein-sort__inp-checkbox {
    overflow: hidden;
    display: block;
    position: relative;
    z-index: 1;
    width: 22px;
    width: 1.52778vw;
    height: 22px;
    height: 1.52778vw;
    border: 1px solid #cbcbcb;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    cursor: pointer
}

@media (min-width: 1440px) {
    .tradein-pr-card__checkbox .tradein-sort__inp-checkbox {
        width:22px
    }
}

@media (min-width: 1440px) {
    .tradein-pr-card__checkbox .tradein-sort__inp-checkbox {
        height:22px
    }
}

.tradein-pr-card__checkbox .tradein-sort__inp-checkbox:hover {
    -webkit-box-shadow: 0 0 3px;
    box-shadow: 0 0 3px
}

.tradein-pr-card__checkbox .tradein-sort__inp-checkbox.active:after {
    display: block;
    position: absolute;
    background: #000;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    content: '';
    top: 5px;
    top: .34722vw;
    bottom: 5px;
    bottom: .34722vw;
    left: 5px;
    left: .34722vw;
    right: 5px;
    right: .34722vw;
    height: 10px;
    height: .69444vw;
    width: 10px;
    width: .69444vw;
    height: 10px;
    height: .69444vw
}

@media (min-width: 1440px) {
    .tradein-pr-card__checkbox .tradein-sort__inp-checkbox.active:after {
        top:5px
    }
}

@media (min-width: 1440px) {
    .tradein-pr-card__checkbox .tradein-sort__inp-checkbox.active:after {
        bottom:5px
    }
}

@media (min-width: 1440px) {
    .tradein-pr-card__checkbox .tradein-sort__inp-checkbox.active:after {
        left:5px
    }
}

@media (min-width: 1440px) {
    .tradein-pr-card__checkbox .tradein-sort__inp-checkbox.active:after {
        right:5px
    }
}

@media (min-width: 1440px) {
    .tradein-pr-card__checkbox .tradein-sort__inp-checkbox.active:after {
        height:10px
    }
}

@media (min-width: 1440px) {
    .tradein-pr-card__checkbox .tradein-sort__inp-checkbox.active:after {
        width:10px
    }
}

@media (min-width: 1440px) {
    .tradein-pr-card__checkbox .tradein-sort__inp-checkbox.active:after {
        height:10px
    }
}

.tradein-pr-card__picker-name {
    font-size: 16px;
    font-size: 1.11111vw
}

@media (min-width: 1440px) {
    .tradein-pr-card__picker-name {
        font-size:16px
    }
}

.tradein-pr-card .s-slick .slick-dots {
    left: 50%;
    bottom: 20px;
    bottom: 1.38889vw;
    width: auto;
    margin: 0 auto;
    padding: 6px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background: #363636;
    background: rgba(54,54,54,.7);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: opacity,.5s;
    transition: opacity,.5s
}

@media (min-width: 1440px) {
    .tradein-pr-card .s-slick .slick-dots {
        bottom:20px
    }
}

.tradein-pr-card .s-slick .slick-dots li button {
    border-color: #fff
}

.tradein-pr-card .s-slick .slick-dots li button:focus,.tradein-pr-card .s-slick .slick-dots li button:hover,.tradein-pr-card .s-slick .slick-dots li.slick-active button {
    border: 0;
    background-color: #fff
}

.tradein-pr-card .s-slick .slick-dots-autoplay button {
    border: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: transparent;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: auto 100%
}

.tradein-pr-card .s-slick .slick-dots-autoplay button.s-autoplay-pause {
    background-image: url(/global/galaxy/apps/common/img/component/common/btn-carousel-pause-white.svg)
}

.tradein-pr-card .s-slick .slick-dots-autoplay button.s-autoplay-play {
    background-image: url(/global/galaxy/apps/common/img/component/common/btn-carousel-playarw-white-right.svg)
}

.tradein-pr-card .s-slick .slick-dots-autoplay button:focus,.tradein-pr-card .s-slick .slick-dots-autoplay button:hover,.tradein-pr-card .s-slick .slick-dots-autoplay.slick-active button {
    border: 0;
    background-color: transparent!important
}

@media screen and (max-width: 768px) {
    .tradein-pr-card-wrap {
        padding:0 0 25.6px;
        padding: 0 0 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card-wrap {
        padding:0 0 12px;
        padding: 0 0 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__title {
        padding:53.33333px 0 51.2px;
        padding: 6.94444vw 0 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__title {
        padding:25px 0 24px;
        padding: 6.94444vw 0 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__title-tit {
        width:100%;
        padding: 0 16px;
        line-height: 1.18;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin-bottom: 6.4px;
        margin-bottom: .83333vw;
        font-size: 72.53333px;
        font-size: 9.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__title-tit {
        margin-bottom:3px;
        margin-bottom: .83333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__title-tit {
        font-size:34px;
        font-size: 9.44444vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__title .s-btn-text {
        font-size:29.86667px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__title .s-btn-text {
        font-size:14px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__product {
        position:relative;
        margin: 0
    }

    .tradein-pr-card__product-ct {
        position: relative;
        border: none;
        float: none;
        width: 100%;
        padding: 0;
        margin-bottom: 17.06667px;
        margin-bottom: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__product-ct {
        margin-bottom:8px;
        margin-bottom: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__product-ct-wrap {
        padding:64px 0 96px;
        padding: 8.33333vw 0 12.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__product-ct-wrap {
        padding:30px 0 45px;
        padding: 8.33333vw 0 12.5vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__product-ct-img-wrap {
        width:391.46667px;
        width: 50.97222vw;
        padding: 0 0 32px;
        padding: 0 0 4.16667vw;
        margin: 0 auto
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__product-ct-img-wrap {
        width:183.5px;
        width: 50.97222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__product-ct-img-wrap {
        padding:0 0 15px;
        padding: 0 0 4.16667vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__product-ct-img-wrap img {
        max-width:100%
    }

    .tradein-pr-card__product-ct-img-box {
        min-height: inherit
    }

    .tradein-pr-card__product-ct-img-title {
        font-size: 38.4px;
        font-size: 5vw;
        padding: 0 0 25.6px;
        padding: 0 0 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__product-ct-img-title {
        font-size:18px;
        font-size: 5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__product-ct-img-title {
        padding:0 0 12px;
        padding: 0 0 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__product-txt {
        width:550.4px;
        width: 71.66667vw;
        height: 192px;
        height: 25vw;
        margin: 0 auto
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__product-txt {
        width:258px;
        width: 71.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__product-txt {
        height:90px;
        height: 25vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__product-name {
        margin-bottom:4.26667px;
        margin-bottom: .55556vw;
        font-size: 29.86667px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__product-name {
        margin-bottom:2px;
        margin-bottom: .55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__product-name {
        font-size:14px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__product-desc {
        margin-bottom:32px;
        margin-bottom: 4.16667vw;
        font-size: 25.6px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__product-desc {
        margin-bottom:15px;
        margin-bottom: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__product-desc {
        font-size:12px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__product-model {
        padding:14.93333px 32px 8.53333px 32px;
        padding: 1.94444vw 4.16667vw 1.11111vw 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__product-model {
        padding:7px 15px 4px 15px;
        padding: 1.94444vw 4.16667vw 1.11111vw 4.16667vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__product-model .tradein-sort__text {
        font-size:25.6px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__product-model .tradein-sort__text {
        font-size:12px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__product-model .tradein-sort__text strong {
        font-size:29.86667px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__product-model .tradein-sort__text strong {
        font-size:14px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__product-service {
        margin-top:21.33333px;
        margin-top: 2.77778vw;
        padding-top: 27.73333px;
        padding-top: 3.61111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__product-service {
        margin-top:10px;
        margin-top: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__product-service {
        padding-top:13px;
        padding-top: 3.61111vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__product-service-title {
        font-size:21.33333px;
        font-size: 2.77778vw
    }

    html[lang^=th] .tradein-pr-card__product-service-title {
        font-size: 28.8px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__product-service-title {
        font-size:10px;
        font-size: 2.77778vw
    }

    html[lang^=th] .tradein-pr-card__product-service-title {
        font-size: 13.5px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__product-service-title:after {
        width:17.06667px;
        width: 2.22222vw;
        height: 17.06667px;
        height: 2.22222vw;
        margin-left: -8.53333px;
        margin-left: -1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__product-service-title:after {
        width:8px;
        width: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__product-service-title:after {
        height:8px;
        height: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__product-service-title:after {
        margin-left:-4px;
        margin-left: -1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__product-service-price {
        font-size:29.86667px;
        font-size: 3.88889vw
    }

    html[lang^=th] .tradein-pr-card__product-service-price {
        font-size: 40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__product-service-price {
        font-size:14px;
        font-size: 3.88889vw
    }

    html[lang^=th] .tradein-pr-card__product-service-price {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__product-btn {
        padding-top:64px;
        padding-top: 8.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__product-btn {
        padding-top:30px;
        padding-top: 8.33333vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__product--2column .tradein-pr-card__product-ct,.tradein-pr-card__product--3column .tradein-pr-card__product-ct,.tradein-pr-card__product--4column .tradein-pr-card__product-ct,.tradein-pr-card__product--5column .tradein-pr-card__product-ct,.tradein-pr-card__product--6column .tradein-pr-card__product-ct {
        width:100%
    }

    .tradein-pr-card__product--2column .tradein-pr-card__product-ct .tradein-pr-card__product-model,.tradein-pr-card__product--3column .tradein-pr-card__product-ct .tradein-pr-card__product-model,.tradein-pr-card__product--4column .tradein-pr-card__product-ct .tradein-pr-card__product-model,.tradein-pr-card__product--5column .tradein-pr-card__product-ct .tradein-pr-card__product-model,.tradein-pr-card__product--6column .tradein-pr-card__product-ct .tradein-pr-card__product-model {
        padding: 14.93333px 32px 8.53333px 36.26667px;
        padding: 1.94444vw 4.16667vw 1.11111vw 4.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__product--2column .tradein-pr-card__product-ct .tradein-pr-card__product-model,.tradein-pr-card__product--3column .tradein-pr-card__product-ct .tradein-pr-card__product-model,.tradein-pr-card__product--4column .tradein-pr-card__product-ct .tradein-pr-card__product-model,.tradein-pr-card__product--5column .tradein-pr-card__product-ct .tradein-pr-card__product-model,.tradein-pr-card__product--6column .tradein-pr-card__product-ct .tradein-pr-card__product-model {
        padding:7px 15px 4px 17px;
        padding: 1.94444vw 4.16667vw 1.11111vw 4.72222vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__product--2column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text,.tradein-pr-card__product--3column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text,.tradein-pr-card__product--4column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text,.tradein-pr-card__product--5column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text,.tradein-pr-card__product--6column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text {
        font-size:25.6px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__product--2column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text,.tradein-pr-card__product--3column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text,.tradein-pr-card__product--4column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text,.tradein-pr-card__product--5column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text,.tradein-pr-card__product--6column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text {
        font-size:12px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__product--2column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text strong,.tradein-pr-card__product--3column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text strong,.tradein-pr-card__product--4column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text strong,.tradein-pr-card__product--5column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text strong,.tradein-pr-card__product--6column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text strong {
        font-size:29.86667px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__product--2column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text strong,.tradein-pr-card__product--3column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text strong,.tradein-pr-card__product--4column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text strong,.tradein-pr-card__product--5column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text strong,.tradein-pr-card__product--6column .tradein-pr-card__product-ct .tradein-pr-card__product-model .tradein-sort__text strong {
        font-size:14px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__colorpicker {
        max-width:541.86667px;
        max-width: 70.55556vw;
        min-height: 74.66667px;
        min-height: 9.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__colorpicker {
        max-width:254px;
        max-width: 70.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__colorpicker {
        min-height:35px;
        min-height: 9.72222vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__colorpicker li[role=option] {
        width:42.66667px;
        width: 5.55556vw;
        padding: 8.53333px 8.53333px;
        padding: 1.11111vw 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__colorpicker li[role=option] {
        width:20px;
        width: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__colorpicker li[role=option] {
        padding:4px 4px;
        padding: 1.11111vw 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__colorpicker li[role=option] .colorpicker-color {
        -webkit-border-radius:20px;
        border-radius: 20px;
        width: 42.66667px;
        width: 5.55556vw;
        height: 42.66667px;
        height: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__colorpicker li[role=option] .colorpicker-color {
        width:20px;
        width: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__colorpicker li[role=option] .colorpicker-color {
        height:20px;
        height: 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__colorpicker li[role=option] .colorpicker-color:before {
        -webkit-border-radius:20px;
        border-radius: 20px
    }

    .tradein-pr-card__colorpicker li[role=option] .colorpicker-color-active,.tradein-pr-card__colorpicker li[role=option] .colorpicker-color:hover {
        width: 38.4px;
        width: 5vw;
        height: 38.4px;
        height: 5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__colorpicker li[role=option] .colorpicker-color-active,.tradein-pr-card__colorpicker li[role=option] .colorpicker-color:hover {
        width:18px;
        width: 5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__colorpicker li[role=option] .colorpicker-color-active,.tradein-pr-card__colorpicker li[role=option] .colorpicker-color:hover {
        height:18px;
        height: 5vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__colorpicker li[role=option] .colorpicker-color-active:after,.tradein-pr-card__colorpicker li[role=option] .colorpicker-color:hover:after {
        -webkit-border-radius:20px;
        border-radius: 20px
    }

    .tradein-pr-card__checkbox .tradein-sort__inp-checkbox {
        width: 25.6px;
        width: 3.33333vw;
        height: 25.6px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__checkbox .tradein-sort__inp-checkbox {
        width:12px;
        width: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__checkbox .tradein-sort__inp-checkbox {
        height:12px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__checkbox .tradein-sort__inp-checkbox.active:after {
        width:12.8px;
        width: 1.66667vw;
        height: 12.8px;
        height: 1.66667vw;
        top: 5.33333px;
        top: .69444vw;
        bottom: 5.33333px;
        bottom: .69444vw;
        left: 5.33333px;
        left: .69444vw;
        right: 5.33333px;
        right: .69444vw;
        -webkit-border-radius: 20px;
        border-radius: 20px
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__checkbox .tradein-sort__inp-checkbox.active:after {
        width:6px;
        width: 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__checkbox .tradein-sort__inp-checkbox.active:after {
        height:6px;
        height: 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__checkbox .tradein-sort__inp-checkbox.active:after {
        top:2.5px;
        top: .69444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__checkbox .tradein-sort__inp-checkbox.active:after {
        bottom:2.5px;
        bottom: .69444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__checkbox .tradein-sort__inp-checkbox.active:after {
        left:2.5px;
        left: .69444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__checkbox .tradein-sort__inp-checkbox.active:after {
        right:2.5px;
        right: .69444vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card__picker-name {
        font-size:25.6px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card__picker-name {
        font-size:12px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card .s-slick .slick-slide {
        height:auto;
        min-height: auto
    }

    .tradein-pr-card .s-slick .slick-dots {
        bottom: 17.06667px;
        bottom: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card .s-slick .slick-dots {
        bottom:8px;
        bottom: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .tradein-pr-card .s-slick .slick-dots li button {
        width:12.8px;
        width: 1.66667vw;
        height: 12.8px;
        height: 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card .s-slick .slick-dots li button {
        width:6px;
        width: 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .tradein-pr-card .s-slick .slick-dots li button {
        height:6px;
        height: 1.66667vw
    }
}

.ma-jump-controls {
    position: relative;
    margin: 0 auto;
    width: 100%;
    max-width: 1920px;
    min-height: 200px;
    min-height: 13.88889vw;
    background: #0f0f0f
}

.ma-jump-controls * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ma-jump-controls:after,.ma-jump-controls:before {
    content: '';
    display: block;
    clear: both
}

@media (min-width: 1440px) {
    .ma-jump-controls {
        min-height:200px
    }
}

.ma-jump-controls-button {
    position: absolute;
    height: 100%
}

.ma-jump-controls-button .ma-jump-controls-img {
    position: absolute;
    bottom: -10px;
    bottom: -.69444vw;
    opacity: 0
}

@media (min-width: 1440px) {
    .ma-jump-controls-button .ma-jump-controls-img {
        bottom:-10px
    }
}

.ma-jump-controls-button .ma-jump-controls-img img {
    display: block;
    max-width: 330px;
    max-width: 22.91667vw;
    max-height: 200px;
    max-height: 13.88889vw
}

@media (min-width: 1440px) {
    .ma-jump-controls-button .ma-jump-controls-img img {
        max-width:330px
    }
}

@media (min-width: 1440px) {
    .ma-jump-controls-button .ma-jump-controls-img img {
        max-height:200px
    }
}

.ma-jump-controls-button .ma-jump-controls-name {
    position: relative;
    display: block;
    height: 100%;
    padding: 85px 50px 65px 50px;
    padding: 5.90278vw 3.47222vw 4.51389vw 3.47222vw;
    color: #fff;
    font-size: 14px;
    font-size: .97222vw;
    font-family: SamsungSharpSans,arial
}

@media (min-width: 1440px) {
    .ma-jump-controls-button .ma-jump-controls-name {
        padding:85px 50px 65px 50px
    }
}

html[lang^=th] .ma-jump-controls-button .ma-jump-controls-name {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .ma-jump-controls-button .ma-jump-controls-name {
        font-size:14px
    }

    html[lang^=th] .ma-jump-controls-button .ma-jump-controls-name {
        font-size: 18.9px
    }
}

html.rtl .ma-jump-controls-button .ma-jump-controls-name {
    font-family: SamsungSharpSans,SamsungOneArabic,tahoma
}

html.rtl[lang^=he] .ma-jump-controls-button .ma-jump-controls-name {
    font-family: SamsungSharpSans,SamsungOneHebrew,tahoma
}

html[lang^=el] .ma-jump-controls-button .ma-jump-controls-name,html[lang^=kk] .ma-jump-controls-button .ma-jump-controls-name,html[lang^=uk] .ma-jump-controls-button .ma-jump-controls-name {
    font-family: SamsungOne,arial
}

html[lang^=zh] .ma-jump-controls-button .ma-jump-controls-name {
    font-family: SamsungSharpSans,"Microsoft JhengHei","微软雅黑",Simsun,"宋体",arial
}

html[lang=zh-CN] .ma-jump-controls-button .ma-jump-controls-name {
    font-family: SamsungSharpSans,"Microsoft Yahei","微软雅黑",Simsun,"宋体",arial
}

html[lang^=th] .ma-jump-controls-button .ma-jump-controls-name {
    font-family: Kittithada,arial
}

html[lang^=vi] .ma-jump-controls-button .ma-jump-controls-name {
    font-family: SamsungSharpSans,SamsungOne,arial
}

html[lang^=my] .ma-jump-controls-button .ma-jump-controls-name {
    font-family: zawgyione,arial,sans-serif
}

html[lang^=ko] .ma-jump-controls-button .ma-jump-controls-name {
    font-family: SamsungSharpSans,SamsungOneKorean,Dotum,"돋움","Apple SD Gothic Neo",arial
}

.ma-jump-controls-button .ma-jump-controls-name span {
    color: #b5b5b6
}

.ma-jump-controls-button .ma-jump-controls-name strong {
    display: block;
    padding-top: 3px;
    font-size: 24px;
    font-size: 1.66667vw
}

html[lang^=th] .ma-jump-controls-button .ma-jump-controls-name strong {
    font-size: 32.4px;
    font-size: 2.25vw
}

@media (min-width: 1440px) {
    .ma-jump-controls-button .ma-jump-controls-name strong {
        font-size:24px
    }

    html[lang^=th] .ma-jump-controls-button .ma-jump-controls-name strong {
        font-size: 32.4px
    }
}

.ma-jump-controls-button .ma-jump-controls-name:hover+.ma-jump-controls-img {
    bottom: 0;
    opacity: 1;
    -webkit-transition: all .65s cubic-bezier(.215,.61,.355,1);
    transition: all .65s cubic-bezier(.215,.61,.355,1)
}

.ma-jump-controls-button .ma-jump-controls-name:after {
    content: '';
    display: block;
    position: absolute;
    top: 52%;
    width: 32px;
    width: 2.22222vw;
    height: 25px;
    height: 1.73611vw;
    background-repeat: no-repeat;
    background-size: 100% 100%
}

@media (min-width: 1440px) {
    .ma-jump-controls-button .ma-jump-controls-name:after {
        width:32px
    }
}

@media (min-width: 1440px) {
    .ma-jump-controls-button .ma-jump-controls-name:after {
        height:25px
    }
}

.ma-jump-controls-prev {
    left: 0;
    right: auto;
    text-align: left
}

.ma-jump-controls-prev .ma-jump-controls-img {
    left: 230px
}

.ma-jump-controls-prev .ma-jump-controls-name:after {
    left: 0;
    background-image: url(/global/galaxy/apps/common/img/component/marketing/button_arrow-left.png)
}

.ma-jump-controls-next {
    left: auto;
    right: 0;
    text-align: right
}

.ma-jump-controls-next .ma-jump-controls-img {
    right: 230px
}

.ma-jump-controls-next .ma-jump-controls-name:after {
    right: 0;
    background-image: url(/global/galaxy/apps/common/img/component/marketing/button_arrow-right.png)
}

.ma-jump-controls--gray {
    background: #f6f6f7
}

.ma-jump-controls--gray .ma-jump-controls-name span {
    color: #b5b5b6
}

.ma-jump-controls--gray .ma-jump-controls-name strong {
    color: #212121
}

.ma-jump-controls--gray .ma-jump-controls-prev .ma-jump-controls-name:after {
    background-image: url(/global/galaxy/apps/common/img/component/marketing/button_arrow-left-bright.png)
}

.ma-jump-controls--gray .ma-jump-controls-next .ma-jump-controls-name:after {
    background-image: url(/global/galaxy/apps/common/img/component/marketing/button_arrow-right-bright.png)
}

.ma-jump-controls--white {
    background: #fff
}

.ma-jump-controls--white .ma-jump-controls-name span {
    color: #b5b5b6
}

.ma-jump-controls--white .ma-jump-controls-name strong {
    color: #212121
}

.ma-jump-controls--white .ma-jump-controls-prev .ma-jump-controls-name:after {
    background-image: url(/global/galaxy/apps/common/img/component/marketing/button_arrow-left-bright.png)
}

.ma-jump-controls--white .ma-jump-controls-next .ma-jump-controls-name:after {
    background-image: url(/global/galaxy/apps/common/img/component/marketing/button_arrow-right-bright.png)
}

@media screen and (max-width: 768px) {
    .ma-jump-controls {
        min-height:90px
    }

    .ma-jump-controls-button .ma-jump-controls-img {
        display: none
    }

    .ma-jump-controls-button .ma-jump-controls-name {
        padding: 30px 30px 24px 30px;
        font-size: 9px
    }

    .ma-jump-controls-button .ma-jump-controls-name strong {
        white-space: nowrap;
        font-size: 16px
    }

    .ma-jump-controls-button .ma-jump-controls-name:after {
        width: 10px;
        height: 9px
    }

    .ma-jump-controls-prev .ma-jump-controls-name:after {
        left: 6%;
        background-image: url(/global/galaxy/apps/common/img/component/marketing/button_arrow-left-mo.png)
    }

    .ma-jump-controls-next .ma-jump-controls-name:after {
        right: 6%;
        background-image: url(/global/galaxy/apps/common/img/component/marketing/button_arrow-right-mo.png)
    }

    .ma-jump-controls--gray .ma-jump-controls-prev .ma-jump-controls-name:after,.ma-jump-controls--white .ma-jump-controls-prev .ma-jump-controls-name:after {
        background-image: url(/global/galaxy/apps/common/img/component/marketing/button_arrow-left-bright-mo.png)
    }

    .ma-jump-controls--gray .ma-jump-controls-next .ma-jump-controls-name:after,.ma-jump-controls--white .ma-jump-controls-next .ma-jump-controls-name:after {
        background-image: url(/global/galaxy/apps/common/img/component/marketing/button_arrow-right-bright-mo.png)
    }

    .ma-jump-controls--mo-multi-line .ma-jump-controls-button {
        position: static;
        max-width: 50%
    }

    .ma-jump-controls--mo-multi-line .ma-jump-controls-button .ma-jump-controls-name:after {
        top: 47px
    }

    .ma-jump-controls--mo-multi-line .ma-jump-controls-button .ma-jump-controls-name strong {
        white-space: normal;
        word-break: keep-all
    }

    .ma-jump-controls--mo-multi-line .ma-jump-controls-prev {
        float: left
    }

    .ma-jump-controls--mo-multi-line .ma-jump-controls-next {
        float: right
    }

    .ma-jump-controls--mo-text-small .ma-jump-controls-button .ma-jump-controls-name strong {
        font-size: 12px
    }
}

.sc-page-title {
    border-bottom: 1px solid #dadada
}

.sc-page-title__title {
    width: 920px;
    width: 63.88889vw;
    margin: 0 auto;
    font-weight: bold;
    font-size: 16px;
    color: #636363;
    text-align: center;
    line-height: 1;
    text-transform: uppercase
}

@media (min-width: 1440px) {
    .sc-page-title__title {
        width:920px
    }
}

.sc-page-title__inner {
    position: relative;
    max-width: 1440px;
    min-width: 320px;
    margin: 0 auto;
    padding: 12px 0;
    background-color: #fff
}

.sc-page-title__share {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 16px
}

.sc-page-title__share:after {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    content: ''
}

.sc-page-title__share-btn {
    display: inline-block;
    padding: 8px;
    font-size: 0;
    vertical-align: middle
}

.sc-page-title__share-btn:before {
    display: inline-block;
    position: relative;
    width: 16px;
    height: 24px;
    background-image: url(/global/galaxy/apps/common/img/component/svg-pd-share.svg);
    background-repeat: no-repeat;
    vertical-align: middle;
    content: ''
}

.sc-page-title__share-btn span {
    display: inline-block;
    position: relative;
    margin-left: 7px;
    font-weight: bold;
    font-size: 12px;
    vertical-align: middle;
    text-transform: uppercase
}

.sc-page-title__share.s-active .sc-page-title__share-btn:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-pd-share-on.svg)
}

.sc-page-title__share.s-active .sc-page-title__share-btn span {
    color: #1428a0
}

.sc-page-title__share-list {
    position: absolute;
    z-index: 999;
    right: -16px;
    padding: 11px 0 10px;
    border: 1px solid #dadada;
    background-color: #fff
}

.sc-page-title__share-list:after,.sc-page-title__share-list:before {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
    content: ''
}

.sc-page-title__share-list:before {
    top: -7px;
    right: 36px;
    border-width: 0 7px 7px;
    border-bottom-color: #dadada
}

.sc-page-title__share-list:after {
    top: -6px;
    right: 37px;
    border-width: 0 6px 6px;
    border-bottom-color: #fff
}

.sc-page-title__share-link {
    display: block;
    min-width: 148px;
    padding: 12px 20px;
    font-weight: bold;
    font-size: 12px;
    color: #363636;
    text-align: left
}

.sc-page-title__share-link:before {
    display: inline-block;
    width: 26px;
    height: 26px;
    margin-top: -1px;
    margin-right: 10px;
    background-repeat: no-repeat;
    vertical-align: middle;
    content: ''
}

.sc-page-title__share-link:active,.sc-page-title__share-link:focus,.sc-page-title__share-link:hover {
    color: #1428a0
}

.sc-page-title__share-link.s-ico-facebook:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-facebook.svg)
}

.sc-page-title__share-link.s-ico-facebook:active:before,.sc-page-title__share-link.s-ico-facebook:focus:before,.sc-page-title__share-link.s-ico-facebook:hover:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-facebook-hover.svg)
}

.sc-page-title__share-link.s-ico-twitter:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-twitter.svg)
}

.sc-page-title__share-link.s-ico-twitter:active:before,.sc-page-title__share-link.s-ico-twitter:focus:before,.sc-page-title__share-link.s-ico-twitter:hover:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-twitter-hover.svg)
}

.sc-page-title__share-link.s-ico-pinterest:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-pinterest.svg)
}

.sc-page-title__share-link.s-ico-pinterest:active:before,.sc-page-title__share-link.s-ico-pinterest:focus:before,.sc-page-title__share-link.s-ico-pinterest:hover:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-pinterest-hover.svg)
}

.sc-page-title__share-link.s-ico-gplus:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-gplus.svg)
}

.sc-page-title__share-link.s-ico-gplus:active:before,.sc-page-title__share-link.s-ico-gplus:focus:before,.sc-page-title__share-link.s-ico-gplus:hover:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-gplus-hover.svg)
}

.sc-page-title__share-link.s-ico-renren:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-renren.svg)
}

.sc-page-title__share-link.s-ico-renren:active:before,.sc-page-title__share-link.s-ico-renren:focus:before,.sc-page-title__share-link.s-ico-renren:hover:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-renren-hover.svg)
}

.sc-page-title__share-link.s-ico-qq:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-qq.svg)
}

.sc-page-title__share-link.s-ico-qq:active:before,.sc-page-title__share-link.s-ico-qq:focus:before,.sc-page-title__share-link.s-ico-qq:hover:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-qq-hover.svg)
}

.sc-page-title__share-link.s-ico-weibo:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-weibo.svg)
}

.sc-page-title__share-link.s-ico-weibo:active:before,.sc-page-title__share-link.s-ico-weibo:focus:before,.sc-page-title__share-link.s-ico-weibo:hover:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-weibo-hover.svg)
}

.sc-page-title__share-link.s-ico-weixin:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-weixin.svg)
}

.sc-page-title__share-link.s-ico-weixin:active:before,.sc-page-title__share-link.s-ico-weixin:focus:before,.sc-page-title__share-link.s-ico-weixin:hover:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-weixin-hover.svg)
}

.sc-page-title__share-link.s-ico-vk:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-vk.svg)
}

.sc-page-title__share-link.s-ico-vk:active:before,.sc-page-title__share-link.s-ico-vk:focus:before,.sc-page-title__share-link.s-ico-vk:hover:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-vk-hover.svg)
}

.no-svg .sc-page-title__share-btn:before {
    background-image: url(/global/galaxy/apps/common/img/component/sp-title-ie8.png);
    background-position: 0 0
}

.no-svg .sc-page-title__share-btn:hover:before {
    background-image: url(/global/galaxy/apps/common/img/component/sp-title-ie8.png);
    background-position: 0 -26px
}

.no-svg .sc-page-title__share-link:before {
    background-image: url(/global/galaxy/apps/common/img/component/sp-title-ie8.png);
    background-size: 140px auto
}

.no-svg .sc-page-title__share-link:hover:before {
    background-image: url(/global/galaxy/apps/common/img/component/sp-title-ie8.png)
}

.no-svg .sc-page-title__share-link.s-ico-facebook:before {
    background-position: -18px 0
}

.no-svg .sc-page-title__share-link.s-ico-facebook:hover:before {
    background-position: -18px -28px
}

.no-svg .sc-page-title__share-link.s-ico-twitter:before {
    background-position: -46px 0
}

.no-svg .sc-page-title__share-link.s-ico-twitter:hover:before {
    background-position: -46px -28px
}

.no-svg .sc-page-title__share-link.s-ico-pinterest:before {
    background-position: -74px 0
}

.no-svg .sc-page-title__share-link.s-ico-pinterest:hover:before {
    background-position: -74px -28px
}

.no-svg .sc-page-title__share-link.s-ico-gplus:before {
    background-position: -102px 0
}

.no-svg .sc-page-title__share-link.s-ico-gplus:hover:before {
    background-position: -102px -28px
}

.no-svg .sc-page-title__share-link.s-ico-renren:before {
    background-position: 0 -56px
}

.no-svg .sc-page-title__share-link.s-ico-renren:hover:before {
    background-position: 0 -84px
}

.no-svg .sc-page-title__share-link.s-ico-qq:before {
    background-position: -28px -56px
}

.no-svg .sc-page-title__share-link.s-ico-qq:hover:before {
    background-position: -28px -84px
}

.no-svg .sc-page-title__share-link.s-ico-weibo:before {
    background-position: -56px -56px
}

.no-svg .sc-page-title__share-link.s-ico-weibo:hover:before {
    background-position: -56px -84px
}

.no-svg .sc-page-title__share-link.s-ico-weixin:before {
    background-position: -84px -56px
}

.no-svg .sc-page-title__share-link.s-ico-weixin:hover:before {
    background-position: -84px -84px
}

.no-svg .sc-page-title__share-link.s-ico-vk:before {
    background-position: -112px -56px
}

.no-svg .sc-page-title__share-link.s-ico-vk:hover:before {
    background-position: -112px -84px
}

#weixin_share {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-border-radius: 6px 6px 6px 6px;
    border-radius: 6px 6px 6px 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0,0,0,.3);
    box-shadow: 0 3px 7px rgba(0,0,0,.3);
    left: 50%;
    margin: -206px 0 0 -170px;
    overflow: hidden;
    position: fixed;
    top: 50%;
    width: 340px;
    height: 442px;
    overflow: hidden;
    display: none;
    z-index: 99999
}

.weixin_tit {
    clear: both;
    height: 26px;
    padding: 9px 15px;
    border-bottom: 1px solid #eee
}

.weixin_tit h3 {
    float: left;
    margin: 0;
    font-size: 12px;
    font-weight: 400;
    color: #000;
    line-height: 26px;
    display: block
}

.weixin_tit a {
    float: right;
    font-size: 18px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    line-height: 20px;
    margin-top: 2px;
    opacity: .2;
    text-shadow: 0 1px 0 #fff
}

.weixin_erweima {
    clear: both;
    padding-top: 10px;
    text-align: center;
    margin-left: 10px
}

.weixin_btit {
    font-size: 12px;
    font-weight: 400;
    height: 18px;
    padding: 12px 20px
}

@media screen and (max-width: 768px) {
    .sc-page-title__title {
        width:auto;
        padding: 0 40px;
        font-size: 18px
    }

    .sc-page-title__inner {
        padding: 12px 0 11px
    }

    .sc-page-title__share {
        right: 3px
    }

    .sc-page-title__share-btn {
        padding: 13px 13px 12px
    }

    .sc-page-title__share-btn:before {
        width: 11px;
        height: 16px
    }

    .sc-page-title__share-btn span {
        display: none
    }

    .sc-page-title__share-list {
        padding: 16px 0 15px;
        right: 5px
    }

    .sc-page-title__share-list:before {
        top: -8px;
        right: 2px;
        border-width: 0 8px 8px
    }

    .sc-page-title__share-list:after {
        top: -7px;
        right: 3px;
        border-width: 0 7px 7px
    }

    .sc-page-title__share-link {
        min-width: 170px;
        padding: 9px 20px
    }

    .sc-page-title__share-link:before {
        width: 31px;
        height: 31px;
        margin-right: 12px
    }
}

.cm-carousel-container {
    overflow: hidden;
    max-width: 1440px;
    margin: 0 auto;
    position: relative
}
/*
.cm-carousel-container.s-slick .slick-arrow {
    width: 44px;
    width: 3.05556vw;
    height: 120px;
    height: 8.33333vw;
    opacity: .6;
    -webkit-transition: opacity,.5s;
    transition: opacity,.5s
}

@media (min-width: 1440px) {
    .cm-carousel-container.s-slick .slick-arrow {
        width:44px
    }
}

@media (min-width: 1440px) {
    .cm-carousel-container.s-slick .slick-arrow {
        height:120px
    }
}

.cm-carousel-container.s-slick .slick-prev:after {
    background-image: url(/global/galaxy/apps/common/img/component/ico-carousel-prev-white.svg);
    width: 18px;
    width: 1.25vw;
    height: 34px;
    height: 2.36111vw
}

@media (min-width: 1440px) {
    .cm-carousel-container.s-slick .slick-prev:after {
        width:18px
    }
}

@media (min-width: 1440px) {
    .cm-carousel-container.s-slick .slick-prev:after {
        height:34px
    }
}

html.rtl .cm-carousel-container.s-slick .slick-prev:after {
    background-image: url(/global/galaxy/apps/common/img/component/ico-carousel-next-white.svg)
}

.cm-carousel-container.s-slick .slick-next:after {
    background-image: url(/global/galaxy/apps/common/img/component/ico-carousel-next-white.svg);
    width: 18px;
    width: 1.25vw;
    height: 34px;
    height: 2.36111vw
}

@media (min-width: 1440px) {
    .cm-carousel-container.s-slick .slick-next:after {
        width:18px
    }
}

@media (min-width: 1440px) {
    .cm-carousel-container.s-slick .slick-next:after {
        height:34px
    }
}

html.rtl .cm-carousel-container.s-slick .slick-next:after {
    background-image: url(/global/galaxy/apps/common/img/component/bnt_main_slider_prev_on.png)
}

.cm-carousel-container.s-slick .slick-dots {
    left: 50%;
    bottom: 20px;
    bottom: 1.38889vw;
    width: auto;
    margin: 0 auto;
    padding: 6px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background: #363636;
    background: rgba(54,54,54,.7);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: opacity,.5s;
    transition: opacity,.5s
}

@media (min-width: 1440px) {
    .cm-carousel-container.s-slick .slick-dots {
        bottom:20px
    }
}

.cm-carousel-container.s-slick .slick-dots li button {
    border-color: #fff
}

.cm-carousel-container.s-slick .slick-dots li button:focus,.cm-carousel-container.s-slick .slick-dots li button:hover,.cm-carousel-container.s-slick .slick-dots li.slick-active button {
    border: 0;
    background-color: #fff
}

.cm-carousel-container.s-slick .slick-dots-autoplay button {
    border: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: transparent;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: auto 100%
}
*/
.cm-carousel-container.s-slick .slick-dots-autoplay button.s-autoplay-pause {
    background-image: url(/global/galaxy/apps/common/img/component/common/btn-carousel-pause-white.svg)
}

.cm-carousel-container.s-slick .slick-dots-autoplay button.s-autoplay-play {
    background-image: url(/global/galaxy/apps/common/img/component/common/btn-carousel-playarw-white-right.svg)
}

.cm-carousel-container.s-slick .slick-dots-autoplay button:focus,.cm-carousel-container.s-slick .slick-dots-autoplay button:hover,.cm-carousel-container.s-slick .slick-dots-autoplay.slick-active button {
    border: 0;
    background-color: transparent!important
}

.cm-carousel-container--dot-outside {
    -webkit-transition: padding-bottom,.5s;
    transition: padding-bottom,.5s
}

.cm-carousel-container--dot-outside.s-slick .slick-dots {
    padding: 0;
    background: 0 0;
    bottom: 30px;
    bottom: 2.08333vw;
    margin-bottom: -6px;
    margin-bottom: -.41667vw
}

@media (min-width: 1440px) {
    .cm-carousel-container--dot-outside.s-slick .slick-dots {
        bottom:30px
    }
}

@media (min-width: 1440px) {
    .cm-carousel-container--dot-outside.s-slick .slick-dots {
        margin-bottom:-6px
    }
}

.cm-carousel-container--dot-outside.s-slick .slick-dots li {
    margin: 0 5px;
    margin: 0 .34722vw
}

@media (min-width: 1440px) {
    .cm-carousel-container--dot-outside.s-slick .slick-dots li {
        margin:0 5px
    }
}

.cm-carousel-container--dot-outside.s-slick .slick-dots li button {
    width: 12px;
    width: .83333vw;
    height: 12px;
    height: .83333vw;
    border-color: #636363
}

@media (min-width: 1440px) {
    .cm-carousel-container--dot-outside.s-slick .slick-dots li button {
        width:12px
    }
}

@media (min-width: 1440px) {
    .cm-carousel-container--dot-outside.s-slick .slick-dots li button {
        height:12px
    }
}

.cm-carousel-container--dot-outside.s-slick .slick-dots li button:focus,.cm-carousel-container--dot-outside.s-slick .slick-dots li button:hover,.cm-carousel-container--dot-outside.s-slick .slick-dots li.slick-active button {
    border: 0;
    background-color: #636363
}

.cm-carousel-container--dot-outside.s-slick .slick-dots-autoplay button.s-autoplay-pause {
    background-image: url(/global/galaxy/apps/common/img/component/common/btn-carousel-pause.svg)
}

.cm-carousel-container--dot-outside.s-slick .slick-dots-autoplay button.s-autoplay-play {
    background-image: url(/global/galaxy/apps/common/img/component/common/btn-carousel-playarw-right.svg)
}

.cm-carousel-container--bg-gray {
    background-color: #f5f5f5
}

.cm-carousel-container--bg-dark-gray {
    background-color: #3e4148
}

.cm-carousel-container--bg-black {
    background-color: #000
}

.cm-carousel-container--bg-black.s-slick .slick-dots li button,.cm-carousel-container--bg-dark-gray.s-slick .slick-dots li button {
    border-color: #fff
}

.cm-carousel-container--bg-black.s-slick .slick-dots li button:focus,.cm-carousel-container--bg-black.s-slick .slick-dots li button:hover,.cm-carousel-container--bg-black.s-slick .slick-dots li.slick-active button,.cm-carousel-container--bg-dark-gray.s-slick .slick-dots li button:focus,.cm-carousel-container--bg-dark-gray.s-slick .slick-dots li button:hover,.cm-carousel-container--bg-dark-gray.s-slick .slick-dots li.slick-active button {
    border: 0;
    background-color: #fff
}

.cm-carousel-container--bg-black.s-slick .slick-dots li button,.cm-carousel-container--bg-dark-gray.s-slick .slick-dots li button {
    border-color: #fff
}

.cm-carousel-container.s-max-width-1920 {
    max-width: 1920px
}

.cm-carousel-container.s-slick-video-play.s-slick .slick-arrow,.cm-carousel-container.s-slick-video-play.s-slick .slick-dots {
    opacity: 0;
    z-index: -1
}

.cm-carousel-container.s-slick-video-play.cm-carousel-container--dot-outside {
    padding-bottom: 0
}

.cm-carousel-container.s-column-space-normal .slick-slide {
    padding: 12px 12px 0
}

.cm-carousel-container.s-stepback .slick-list {
    overflow: visible!important;
    margin: 0;
    left: -200px;
    left: -13.88889vw;
    margin-left: 200px;
    margin-left: 13.88889vw
}

@media (min-width: 1440px) {
    .cm-carousel-container.s-stepback .slick-list {
        left:-200px
    }
}

@media (min-width: 1440px) {
    .cm-carousel-container.s-stepback .slick-list {
        margin-left:200px
    }
}

.cm-carousel-container.s-stepback .s-stepback-cta {
    position: absolute;
    right: -160px;
    right: -11.11111vw;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: inline-block;
    background: url(/global/galaxy/apps/common/img/component/quickbtn-black.png) center center no-repeat;
    background-size: 99%;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: background;
    transition-property: background;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    width: 120px;
    width: 8.33333vw;
    height: 120px;
    height: 8.33333vw
}

@media (min-width: 1440px) {
    .cm-carousel-container.s-stepback .s-stepback-cta {
        right:-160px
    }
}

@media (min-width: 1440px) {
    .cm-carousel-container.s-stepback .s-stepback-cta {
        width:120px
    }
}

@media (min-width: 1440px) {
    .cm-carousel-container.s-stepback .s-stepback-cta {
        height:120px
    }
}

.cm-carousel-container.s-stepback .s-stepback-cta:focus,.cm-carousel-container.s-stepback .s-stepback-cta:hover {
    background: url(/global/galaxy/apps/common/img/component/quickbtn-black-hover.png) center center no-repeat;
    background-size: 99%
}

.cm-carousel-container--bg-black.s-stepback .s-stepback-cta,.cm-carousel-container--bg-dark-gray.s-stepback .s-stepback-cta {
    background-image: url(/global/galaxy/apps/common/img/component/quickbtn-white.png)
}

.cm-carousel-container--bg-black.s-stepback .s-stepback-cta:focus,.cm-carousel-container--bg-black.s-stepback .s-stepback-cta:hover,.cm-carousel-container--bg-dark-gray.s-stepback .s-stepback-cta:focus,.cm-carousel-container--bg-dark-gray.s-stepback .s-stepback-cta:hover {
    background-image: url(/global/galaxy/apps/common/img/component/quickbtn-white-hover.png)
}

.cm-carousel-container.s-video-container-on {
    height: 810px;
    height: 56.25vw
}

@media (min-width: 1440px) {
    .cm-carousel-container.s-video-container-on {
        height:810px
    }
}

@media (min-width: 769px) {
    .cm-carousel-container.s-video-container-on .slick-list {
        height:auto!important
    }
}

@media screen and (max-width: 768px) {
    .cm-carousel-container.s-slick .slick-arrow {
        width:46.93333px;
        width: 6.11111vw;
        height: 128px;
        height: 16.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .cm-carousel-container.s-slick .slick-arrow {
        width:22px;
        width: 6.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .cm-carousel-container.s-slick .slick-arrow {
        height:60px;
        height: 16.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cm-carousel-container.s-slick .slick-prev:after {
        width:19.2px;
        width: 2.5vw;
        height: 36.26667px;
        height: 4.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .cm-carousel-container.s-slick .slick-prev:after {
        width:9px;
        width: 2.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .cm-carousel-container.s-slick .slick-prev:after {
        height:17px;
        height: 4.72222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-carousel-container.s-slick .slick-next:after {
        width:19.2px;
        width: 2.5vw;
        height: 36.26667px;
        height: 4.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .cm-carousel-container.s-slick .slick-next:after {
        width:9px;
        width: 2.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .cm-carousel-container.s-slick .slick-next:after {
        height:17px;
        height: 4.72222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-carousel-container.s-slick .slick-dots {
        bottom:17.06667px;
        bottom: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .cm-carousel-container.s-slick .slick-dots {
        bottom:8px;
        bottom: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-carousel-container.s-slick .slick-dots li button {
        width:12.8px;
        width: 1.66667vw;
        height: 12.8px;
        height: 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .cm-carousel-container.s-slick .slick-dots li button {
        width:6px;
        width: 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .cm-carousel-container.s-slick .slick-dots li button {
        height:6px;
        height: 1.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cm-carousel-container--dot-outside {
        padding-bottom:76.8px;
        padding-bottom: 10vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .cm-carousel-container--dot-outside {
        padding-bottom:36px;
        padding-bottom: 10vw
    }
}

@media screen and (max-width: 768px) {
    .cm-carousel-container--dot-outside.s-slick .slick-dots {
        padding:0;
        background: 0 0;
        bottom: 32px;
        bottom: 4.16667vw;
        margin-bottom: -8.53333px;
        margin-bottom: -1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .cm-carousel-container--dot-outside.s-slick .slick-dots {
        bottom:15px;
        bottom: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .cm-carousel-container--dot-outside.s-slick .slick-dots {
        margin-bottom:-4px;
        margin-bottom: -1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-carousel-container--dot-outside.s-slick .slick-dots li {
        margin:0 4.26667px;
        margin: 0 .55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .cm-carousel-container--dot-outside.s-slick .slick-dots li {
        margin:0 2px;
        margin: 0 .55556vw
    }
}

@media screen and (max-width: 768px) {
    .cm-carousel-container--dot-outside.s-slick .slick-dots li button {
        width:17.06667px;
        width: 2.22222vw;
        height: 17.06667px;
        height: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .cm-carousel-container--dot-outside.s-slick .slick-dots li button {
        width:8px;
        width: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .cm-carousel-container--dot-outside.s-slick .slick-dots li button {
        height:8px;
        height: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-carousel-container.s-column-space-normal .slick-list {
        margin:0
    }

    .cm-carousel-container.s-column-space-normal .slick-slide {
        padding: 0
    }

    .cm-carousel-container.s-stepback .slick-list {
        overflow: hidden!important;
        left: 0;
        margin: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    .cm-carousel-container.s-stepback .s-stepback-cta {
        display: none;
        right: -91.73333px;
        right: -11.94444vw;
        background: url(/global/galaxy/apps/common/img/component/quickbtn-black-mo.png) no-repeat;
        background-size: 100%;
        width: 85.33333px;
        width: 11.11111vw;
        height: 85.33333px;
        height: 11.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .cm-carousel-container.s-stepback .s-stepback-cta {
        right:-43px;
        right: -11.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .cm-carousel-container.s-stepback .s-stepback-cta {
        width:40px;
        width: 11.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .cm-carousel-container.s-stepback .s-stepback-cta {
        height:40px;
        height: 11.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-carousel-container.s-stepback .s-stepback-cta:focus,.cm-carousel-container.s-stepback .s-stepback-cta:hover {
        background:url(/global/galaxy/apps/common/img/component/quickbtn-black-hover-mo.png) no-repeat;
        background-size: 100%
    }

    .cm-carousel-container--bg-black.s-stepback .s-stepback-cta,.cm-carousel-container--bg-dark-gray.s-stepback .s-stepback-cta {
        background-image: url(/global/galaxy/apps/common/img/component/quickbtn-white-mo.png)
    }

    .cm-carousel-container--bg-black.s-stepback .s-stepback-cta:focus,.cm-carousel-container--bg-black.s-stepback .s-stepback-cta:hover,.cm-carousel-container--bg-dark-gray.s-stepback .s-stepback-cta:focus,.cm-carousel-container--bg-dark-gray.s-stepback .s-stepback-cta:hover {
        background-image: url(/global/galaxy/apps/common/img/component/quickbtn-white-hover-mo.png)
    }

    .cm-carousel-container.s-video-container-on {
        height: auto
    }
}

.image-text-column-list {
    overflow: hidden;
    position: relative;
    max-width: 1440px;
    margin: 0 auto;
    font-size: 0;
    color: #363636;
    direction: ltr;
    padding: 60px 0;
    padding: 4.16667vw 0
}

@media (min-width: 1440px) {
    .image-text-column-list {
        padding:60px 0
    }
}

.image-text-column-list.bg-gray {
    background-color: #f7f7f7
}

.image-text-column-list.bg-black {
    background-color: #000
}

.image-text-column-list.bg-black .image-text-column-list__desc,.image-text-column-list.bg-black .image-text-column-list__list-item,.image-text-column-list.bg-black .image-text-column-list__list-item__desc,.image-text-column-list.bg-black .image-text-column-list__title {
    color: #fff!important
}

.image-text-column-list.layout-right {
    direction: rtl
}

.image-text-column-list.layout-right .image-text-column-list__img-wrap {
    margin-right: 222px;
    margin-right: 15.41667vw;
    margin-left: 126px;
    margin-left: 8.75vw
}

@media (min-width: 1440px) {
    .image-text-column-list.layout-right .image-text-column-list__img-wrap {
        margin-right:222px
    }
}

@media (min-width: 1440px) {
    .image-text-column-list.layout-right .image-text-column-list__img-wrap {
        margin-left:126px
    }
}

.image-text-column-list.bullet-none .image-text-column-list__list-item {
    list-style-type: none!important
}

.image-text-column-list.buffer-narrow {
    margin-top: 2px;
    margin-top: .13889vw
}

@media (min-width: 1440px) {
    .image-text-column-list.buffer-narrow {
        margin-top:2px
    }
}

.image-text-column-list.buffer-normal {
    margin-top: 13px;
    margin-top: .90278vw
}

@media (min-width: 1440px) {
    .image-text-column-list.buffer-normal {
        margin-top:13px
    }
}

.image-text-column-list.buffer-wide {
    margin-top: 32px;
    margin-top: 2.22222vw
}

@media (min-width: 1440px) {
    .image-text-column-list.buffer-wide {
        margin-top:32px
    }
}

.image-text-column-list.buffer-verywide {
    margin-top: 42px;
    margin-top: 2.91667vw
}

@media (min-width: 1440px) {
    .image-text-column-list.buffer-verywide {
        margin-top:42px
    }
}

.image-text-column-list.vertical-top .image-text-column-list__img-wrap,.image-text-column-list.vertical-top .image-text-column-list__text-wrap {
    vertical-align: top!important
}

.image-text-column-list.vertical-middle .image-text-column-list__img-wrap,.image-text-column-list.vertical-middle .image-text-column-list__text-wrap {
    vertical-align: middle!important
}

.image-text-column-list__text-wrap {
    display: inline-block;
    width: 486px;
    width: 33.75vw;
    text-align: left;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    direction: ltr;
    letter-spacing: 0;
    white-space: normal
}

@media (min-width: 1440px) {
    .image-text-column-list__text-wrap {
        width:486px
    }
}

.image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__title {
    font-size: 20px;
    font-size: 1.38889vw;
    font-weight: bold;
    color: #000;
    margin: 0;
    padding: 0;
    width: 100%;
    line-height: 1.3
}

html[lang^=th] .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__title {
    font-size: 27px;
    font-size: 1.875vw
}

@media (min-width: 1440px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__title {
        font-size:20px
    }

    html[lang^=th] .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__title {
        font-size: 27px
    }
}

.image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__title~.image-text-column-list__desc {
    margin-top: 10px;
    margin-top: .69444vw
}

@media (min-width: 1440px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__title~.image-text-column-list__desc {
        margin-top:10px
    }
}

.image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__desc {
    margin: 0;
    padding: 0;
    width: 100%;
    font-size: 16px;
    font-size: 1.11111vw;
    color: #333;
    line-height: 1.75
}

html[lang^=th] .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__desc {
    font-size: 21.6px;
    font-size: 1.5vw
}

@media (min-width: 1440px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__desc {
        font-size:16px
    }

    html[lang^=th] .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__desc {
        font-size: 21.6px
    }
}

.image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__desc~.image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__desc {
    margin-top: 10px;
    margin-top: .69444vw
}

@media (min-width: 1440px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__desc~.image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__desc {
        margin-top:10px
    }
}

.image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__desc~.image-text-column-list__list,.image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__title~.image-text-column-list__list {
    padding-top: 20px;
    padding-top: 1.38889vw
}

@media (min-width: 1440px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__desc~.image-text-column-list__list,.image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__title~.image-text-column-list__list {
        padding-top:20px
    }
}

.image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__list {
    padding-left: 38px;
    padding-left: 2.63889vw
}

@media (min-width: 1440px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__list {
        padding-left:38px
    }
}

.image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__list-item {
    font-size: 16px;
    font-size: 1.11111vw;
    list-style-type: disc;
    line-height: 1.5
}

html[lang^=th] .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__list-item {
    font-size: 21.6px;
    font-size: 1.5vw
}

@media (min-width: 1440px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__list-item {
        font-size:16px
    }

    html[lang^=th] .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__list-item {
        font-size: 21.6px
    }
}

.image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__list-item~.image-text-column-list__list-item {
    margin-top: 16px;
    margin-top: 1.11111vw
}

@media (min-width: 1440px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__list-item~.image-text-column-list__list-item {
        margin-top:16px
    }
}

.image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__list-item__title~.image-text-column-list__list-item__desc {
    margin-top: 5px;
    margin-top: .34722vw
}

@media (min-width: 1440px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__list-item__title~.image-text-column-list__list-item__desc {
        margin-top:5px
    }
}

.image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__list-item__desc {
    color: #333
}

.image-text-column-list__img-wrap {
    width: 384px;
    width: 26.66667vw;
    margin-left: 222px;
    margin-left: 15.41667vw;
    margin-right: 126px;
    margin-right: 8.75vw;
    vertical-align: top;
    display: inline-block;
    overflow: hidden;
    position: relative
}

@media (min-width: 1440px) {
    .image-text-column-list__img-wrap {
        width:384px
    }
}

@media (min-width: 1440px) {
    .image-text-column-list__img-wrap {
        margin-left:222px
    }
}

@media (min-width: 1440px) {
    .image-text-column-list__img-wrap {
        margin-right:126px
    }
}

.image-text-column-list__img-wrap img {
    max-width: 100%;
    width: 100%;
    height: auto
}

@media screen and (max-width: 768px) {
    .image-text-column-list {
        padding:64px 0;
        padding: 8.33333vw 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .image-text-column-list {
        padding:30px 0;
        padding: 8.33333vw 0
    }
}

@media screen and (max-width: 768px) {
    .image-text-column-list.layout-right .image-text-column-list__img-wrap {
        margin:0 auto
    }

    .image-text-column-list__text-wrap {
        display: block;
        width: 100%;
        margin: 0;
        padding: 0 51.2px;
        padding: 0 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .image-text-column-list__text-wrap {
        padding:0 24px;
        padding: 0 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__title {
        display:block;
        font-size: 40.96px;
        font-size: 5.33333vw;
        text-align: center;
        line-height: 1.25
    }

    html[lang^=th] .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__title {
        font-size: 55.296px;
        font-size: 7.2vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__title {
        font-size:19.2px;
        font-size: 5.33333vw
    }

    html[lang^=th] .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__title {
        font-size: 25.92px;
        font-size: 7.2vw
    }
}

@media screen and (max-width: 768px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__title~.image-text-column-list__desc {
        margin-top:38.4px;
        margin-top: 5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__title~.image-text-column-list__desc {
        margin-top:18px;
        margin-top: 5vw
    }
}

@media screen and (max-width: 768px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__desc {
        font-size:33.28px;
        font-size: 4.33333vw;
        line-height: 1.46;
        text-align: center
    }

    html[lang^=th] .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__desc {
        font-size: 44.928px;
        font-size: 5.85vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__desc {
        font-size:15.6px;
        font-size: 4.33333vw
    }

    html[lang^=th] .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__desc {
        font-size: 21.06px;
        font-size: 5.85vw
    }
}

@media screen and (max-width: 768px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__desc~.image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__desc {
        margin-top:33.28px;
        margin-top: 4.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__desc~.image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__desc {
        margin-top:15.6px;
        margin-top: 4.33333vw
    }
}

@media screen and (max-width: 768px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__desc~.image-text-column-list__list,.image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__title~.image-text-column-list__list {
        padding-top:51.2px;
        padding-top: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__desc~.image-text-column-list__list,.image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__title~.image-text-column-list__list {
        padding-top:24px;
        padding-top: 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__list {
        padding-left:51.2px;
        padding-left: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__list {
        padding-left:24px;
        padding-left: 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__list-item {
        font-size:33.28px;
        font-size: 4.33333vw
    }

    html[lang^=th] .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__list-item {
        font-size: 44.928px;
        font-size: 5.85vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__list-item {
        font-size:15.6px;
        font-size: 4.33333vw
    }

    html[lang^=th] .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__list-item {
        font-size: 21.06px;
        font-size: 5.85vw
    }
}

@media screen and (max-width: 768px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__list-item~.image-text-column-list__list-item {
        margin-top:38.4px;
        margin-top: 5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__list-item~.image-text-column-list__list-item {
        margin-top:18px;
        margin-top: 5vw
    }
}

@media screen and (max-width: 768px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__list-item__title~.image-text-column-list__list-item__desc {
        margin-top:12.8px;
        margin-top: 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .image-text-column-list__text-wrap .image-text-column-list__text .image-text-column-list__list-item__title~.image-text-column-list__list-item__desc {
        margin-top:6px;
        margin-top: 1.66667vw
    }
}

@media screen and (max-width: 768px) {
    .image-text-column-list__img-wrap {
        display:block;
        width: 716.8px;
        width: 93.33333vw;
        margin: 0 auto;
        padding: 0 0 76.8px;
        padding: 0 0 10vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .image-text-column-list__img-wrap {
        width:336px;
        width: 93.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .image-text-column-list__img-wrap {
        padding:0 0 36px;
        padding: 0 0 10vw
    }
}

.shop-header {
    max-width: 1440px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.s-max-width-1920 .shop-header,.shop-header.s-max-width-1920 {
    max-width: 1920px
}

.shop-header__wrap {
    overflow: hidden;
    position: relative;
    text-align: center;
    color: #000;
    min-height: 0;
    -webkit-transition: min-height,.2s;
    transition: min-height,.2s
}

.shop-header .shop-header__text {
    position: absolute;
    z-index: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.shop-header__logo {
    margin-bottom: 19px;
    margin-bottom: 1.31944vw
}

@media (min-width: 1440px) {
    .shop-header__logo {
        margin-bottom:19px
    }
}

.shop-header__logo img {
    max-width: 212px;
    max-width: 14.72222vw;
    height: auto;
    max-height: 32px;
    max-height: 2.22222vw
}

@media (min-width: 1440px) {
    .shop-header__logo img {
        max-width:212px
    }
}

@media (min-width: 1440px) {
    .shop-header__logo img {
        max-height:32px
    }
}

.shop-header__title {
    margin-top: -3px;
    margin-top: -.20833vw;
    margin-bottom: -4px;
    margin-bottom: -.27778vw;
    font-size: 76px;
    font-size: 5.27778vw;
    font-family: SamsungSharpSans,arial;
    line-height: 1.15
}

@media (min-width: 1440px) {
    .shop-header__title {
        margin-top:-3px
    }
}

@media (min-width: 1440px) {
    .shop-header__title {
        margin-bottom:-4px
    }
}

@media (min-width: 1440px) {
    .shop-header__title {
        font-size:76px
    }
}

.shop-header__desc {
    margin-top: 10px;
    margin-top: .69444vw;
    font-size: 32px;
    font-size: 2.22222vw;
    font-weight: bold
}

@media (min-width: 1440px) {
    .shop-header__desc {
        margin-top:10px
    }
}

@media (min-width: 1440px) {
    .shop-header__desc {
        font-size:32px
    }
}

.shop-header__sub-desc {
    margin-top: 21px;
    margin-top: 1.45833vw;
    font-size: 20px;
    font-size: 1.38889vw;
    /* line-height: 1.64 */
}

@media (min-width: 1440px) {
    .shop-header__sub-desc {
        margin-top:21px
    }
}

@media (min-width: 1440px) {
    .shop-header__sub-desc {
        font-size:20px
    }
}

.shop-header__btn {
    margin-top: 29px;
    margin-top: 2.01389vw
}

@media (min-width: 1440px) {
    .shop-header__btn {
        margin-top:29px
    }
}

.shop-header__btn .s-btn-encased {
    margin: 3px;
    color: #000
}

.shop-header__btn .s-btn-encased:active,.shop-header__btn .s-btn-encased:focus,.shop-header__btn .s-btn-encased:hover {
    color: #fff
}

.shop-header__btn .s-btn-text-underline {
    margin: 0 10px;
    margin: 0 .69444vw;
    color: #000
}

@media (min-width: 1440px) {
    .shop-header__btn .s-btn-text-underline {
        margin:0 10px
    }
}

.shop-header__btn .s-btn-text-underline:before {
    background-color: #000
}

.shop-header__btn .s-btn-text-underline.s-ico-new-window:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow-hover.svg)
}

.shop-header__btn .s-btn-text-underline.s-ico-layer-popup:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-btn-arw-right-black.svg)
}

.shop-header__btn .s-btn-play-round {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    margin: auto
}

.shop-header__img {
    position: relative;
    min-height: 344px;
    min-height: 23.88889vw
}

@media (min-width: 1440px) {
    .shop-header__img {
        min-height:344px
    }
}

.shop-header__img img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto
}

.shop-header__ico-play {
    overflow: hidden;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    width: 142px;
    width: 9.86111vw;
    height: 142px;
    height: 9.86111vw;
    margin: auto;
    text-indent: -999px;
    text-align: left;
    background: url(/global/galaxy/apps/common/img/component/btn-play-big-black.png) no-repeat;
    background-size: 100%
}

@media (min-width: 1440px) {
    .shop-header__ico-play {
        width:142px
    }
}

@media (min-width: 1440px) {
    .shop-header__ico-play {
        height:142px
    }
}

.shop-header--white {
    color: #fff
}

.shop-header--white .s-btn-encased,.shop-header--white .s-btn-text {
    border-color: #fff;
    color: #fff
}

.shop-header--white .s-btn-encased.s-ico-new-window:after,.shop-header--white .s-btn-text.s-ico-new-window:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow.svg)
}

.shop-header--white .s-btn-encased.s-ico-new-window:active:after,.shop-header--white .s-btn-encased.s-ico-new-window:focus:after,.shop-header--white .s-btn-encased.s-ico-new-window:hover:after,.shop-header--white .s-btn-text.s-ico-new-window:active:after,.shop-header--white .s-btn-text.s-ico-new-window:focus:after,.shop-header--white .s-btn-text.s-ico-new-window:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow-hover.svg)
}

.shop-header--white .s-btn-encased:active,.shop-header--white .s-btn-encased:focus,.shop-header--white .s-btn-encased:hover {
    color: #222425;
    background: #fff
}

.shop-header--white .s-btn-text:after {
    background: url(/global/galaxy/apps/common/img/component/sp-arrow-right-white.png) no-repeat;
    background-size: 100%
}

.shop-header--white .s-btn-text-underline {
    color: #fff
}

.shop-header--white .s-btn-text-underline:before {
    background-color: #fff
}

.shop-header--white .s-btn-text-underline.s-ico-new-window:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow.svg)
}

.shop-header--white .s-btn-text-underline.s-ico-layer-popup:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-btn-arw-right-white.svg)
}

.shop-header--white .shop-header__ico-play {
    background-image: url(/global/galaxy/apps/common/img/component/btn-play-big.png)
}

.shop-header--white.s-text-shadow {
    color: #fff;
    text-shadow: 0 0 10px #555,0 0 5px #333
}

.shop-header .s-btn-white {
    background-color: #fff;
    color: #000
}

.shop-header .s-btn-white:active,.shop-header .s-btn-white:focus,.shop-header .s-btn-white:hover {
    background-color: #000;
    color: #fff
}

.shop-header .s-btn-white.s-ico-new-window:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow-hover.svg)
}

.shop-header .s-btn-white.s-ico-new-window:active:after,.shop-header .s-btn-white.s-ico-new-window:focus:after,.shop-header .s-btn-white.s-ico-new-window:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow.svg)
}

.shop-header .s-btn-black {
    background-color: #000;
    color: #fff
}

.shop-header .s-btn-black:active,.shop-header .s-btn-black:focus,.shop-header .s-btn-black:hover {
    border-color: #fff;
    background-color: #fff;
    color: #000
}

.shop-header .s-btn-black.s-ico-new-window:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow.svg)
}

.shop-header .s-btn-black.s-ico-new-window:active:after,.shop-header .s-btn-black.s-ico-new-window:focus:after,.shop-header .s-btn-black.s-ico-new-window:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow-hover.svg)
}

.shop-header--layout-pc-top .shop-header__text {
    top: 88px;
    top: 6.11111vw
}

@media (min-width: 1440px) {
    .shop-header--layout-pc-top .shop-header__text {
        top:88px
    }
}

.shop-header--layout-pc-top.shop-header--text-center .shop-header__text {
    top: 56px;
    top: 3.88889vw
}

@media (min-width: 1440px) {
    .shop-header--layout-pc-top.shop-header--text-center .shop-header__text {
        top:56px
    }
}

.shop-header--layout-pc-center .shop-header__text {
    top: 50%;
    left: 8.2%;
    right: 8.2%;
    padding: 0 24px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.shop-header--layout-pc-bottom .shop-header__text {
    bottom: 88px;
    bottom: 6.11111vw
}

@media (min-width: 1440px) {
    .shop-header--layout-pc-bottom .shop-header__text {
        bottom:88px
    }
}

.shop-header--small .shop-header__img {
    height: 344px;
    height: 23.88889vw
}

@media (min-width: 1440px) {
    .shop-header--small .shop-header__img {
        height:344px
    }
}

.shop-header--small .shop-header__img img {
    height: 344px;
    height: 23.88889vw
}

@media (min-width: 1440px) {
    .shop-header--small .shop-header__img img {
        height:344px
    }
}

.shop-header--pf .shop-header__logo {
    display: none
}

.shop-header--pf .shop-header__title {
    font-size: 64.8px;
    font-size: 4.5vw
}

html[lang^=th] .shop-header--pf .shop-header__title {
    font-size: 93.96px;
    font-size: 6.525vw
}

@media (min-width: 1440px) {
    .shop-header--pf .shop-header__title {
        font-size:64.8px
    }

    html[lang^=th] .shop-header--pf .shop-header__title {
        font-size: 93.96px
    }
}

.shop-header--pf .shop-header__desc {
    margin-top: 15px;
    margin-top: 1.04167vw;
    font-size: 22px;
    font-size: 1.52778vw
}

@media (min-width: 1440px) {
    .shop-header--pf .shop-header__desc {
        margin-top:15px
    }
}

html[lang^=th] .shop-header--pf .shop-header__desc {
    font-size: 29.7px;
    font-size: 2.0625vw
}

@media (min-width: 1440px) {
    .shop-header--pf .shop-header__desc {
        font-size:22px
    }

    html[lang^=th] .shop-header--pf .shop-header__desc {
        font-size: 29.7px
    }
}

.shop-header--pf .shop-header__btn {
    font-size: 20px;
    font-size: 1.38889vw
}

html[lang^=th] .shop-header--pf .shop-header__btn {
    font-size: 27px;
    font-size: 1.875vw
}

@media (min-width: 1440px) {
    .shop-header--pf .shop-header__btn {
        font-size:20px
    }

    html[lang^=th] .shop-header--pf .shop-header__btn {
        font-size: 27px
    }
}

.shop-header--privacy .shop-header__title {
    font-size: 52px;
    font-size: 3.61111vw
}

@media (min-width: 1440px) {
    .shop-header--privacy .shop-header__title {
        font-size:52px
    }
}

.shop-header--privacy-video .shop-header__btn {
    margin-top: 0
}

.shop-header--small.shop-header--layout-pc-top .shop-header__text {
    top: 50px;
    top: 3.47222vw
}

@media (min-width: 1440px) {
    .shop-header--small.shop-header--layout-pc-top .shop-header__text {
        top:50px
    }
}

.shop-header--small.shop-header--layout-pc-bottom .shop-header__text {
    bottom: 45px;
    bottom: 3.125vw
}

@media (min-width: 1440px) {
    .shop-header--small.shop-header--layout-pc-bottom .shop-header__text {
        bottom:45px
    }
}

.shop-header__text-large .shop-header__title {
    font-size: 76px;
    font-size: 5.27778vw;
    line-height: 1.15
}

@media (min-width: 1440px) {
    .shop-header__text-large .shop-header__title {
        font-size:76px
    }
}

.shop-header__text-large .shop-header__desc {
    font-size: 32px;
    font-size: 2.22222vw
}

@media (min-width: 1440px) {
    .shop-header__text-large .shop-header__desc {
        font-size:32px
    }
}

.shop-header__text-large .shop-header__sub-desc {
    margin-top: 25px;
    margin-top: 1.73611vw;
    font-size: 20px;
    font-size: 1.38889vw;
    line-height: 1.64
}

@media (min-width: 1440px) {
    .shop-header__text-large .shop-header__sub-desc {
        margin-top:25px
    }
}

@media (min-width: 1440px) {
    .shop-header__text-large .shop-header__sub-desc {
        font-size:20px
    }
}

.shop-header__text-medium .shop-header__title {
    font-size: 48px;
    font-size: 3.33333vw
}

@media (min-width: 1440px) {
    .shop-header__text-medium .shop-header__title {
        font-size:48px
    }
}

.shop-header__text-medium .shop-header__desc {
    font-size: 28px;
    font-size: 1.94444vw
}

@media (min-width: 1440px) {
    .shop-header__text-medium .shop-header__desc {
        font-size:28px
    }
}

.shop-header__text-medium .shop-header__sub-desc {
    margin-top: 17px;
    margin-top: 1.18056vw;
    font-size: 18px;
    font-size: 1.25vw
}

@media (min-width: 1440px) {
    .shop-header__text-medium .shop-header__sub-desc {
        margin-top:17px
    }
}

@media (min-width: 1440px) {
    .shop-header__text-medium .shop-header__sub-desc {
        font-size:18px
    }
}

.shop-header__text-small .shop-header__title {
    font-size: 32px;
    font-size: 2.22222vw;
    line-height: 1.25
}

@media (min-width: 1440px) {
    .shop-header__text-small .shop-header__title {
        font-size:32px
    }
}

.shop-header__text-small .shop-header__desc {
    margin-top: 15px;
    margin-top: 1.04167vw;
    font-size: 24px;
    font-size: 1.66667vw
}

@media (min-width: 1440px) {
    .shop-header__text-small .shop-header__desc {
        margin-top:15px
    }
}

@media (min-width: 1440px) {
    .shop-header__text-small .shop-header__desc {
        font-size:24px
    }
}

.shop-header__text-small .shop-header__sub-desc {
    margin-top: 13px;
    margin-top: .90278vw;
    font-size: 16px;
    font-size: 1.11111vw
}

@media (min-width: 1440px) {
    .shop-header__text-small .shop-header__sub-desc {
        margin-top:13px
    }
}

@media (min-width: 1440px) {
    .shop-header__text-small .shop-header__sub-desc {
        font-size:16px
    }
}

.shop-header__text-small .shop-header__btn {
    margin-top: 18px
}

.shop-header--text-center {
    text-align: center
}

.shop-header--text-center .shop-header__text {
    left: 8.2%;
    right: 8.2%;
    padding: 0 24px
}

.shop-header--text-right {
    text-align: left
}

.shop-header--text-right .shop-header__text {
    left: auto;
    right: 24px;
    width: 47.53%;
    padding-left: 8.22%;
    text-align: left
}

.shop-header--text-left {
    text-align: right
}

.shop-header--text-left .shop-header__text {
    left: 24px;
    right: auto;
    width: 47.53%;
    padding-left: 8.22%;
    text-align: left
}

.shop-header--narrow .shop-header__text {
    left: 24.584%;
    right: 24.584%
}

.shop-header--video {
    position: relative;
    text-align: left
}

.shop-header--video .shop-header__text {
    top: 85px;
    top: 5.90278vw;
    left: 24px;
    width: 47.53%;
    padding-left: 8.22%;
    text-align: left
}

@media (min-width: 1440px) {
    .shop-header--video .shop-header__text {
        top:85px
    }
}

.shop-header--video .shop-header__text .shop-header__desc {
    margin-right: 95px;
    margin-right: 6.59722vw
}

@media (min-width: 1440px) {
    .shop-header--video .shop-header__text .shop-header__desc {
        margin-right:95px
    }
}

.shop-header--video .shop-header__img {
    height: auto
}

.shop-header--video .shop-header__img img {
    width: 100%;
    height: auto
}

.shop-header--video .shop-header__btn {
    margin-top: 0
}

.shop-header--video.shop-header--text-center {
    text-align: center
}

.shop-header--video.shop-header--text-center .shop-header__text {
    left: 8.2%;
    right: 8.2%;
    padding: 0 24px;
    width: inherit;
    text-align: center
}

.shop-header--video.shop-header--text-center .shop-header__desc {
    margin-right: 0
}

.shop-header--video.shop-header--text-left {
    text-align: left
}

.shop-header--video.shop-header--text-left .shop-header__text {
    left: 24px;
    right: auto;
    width: 47.53%;
    padding-left: 8.22%;
    padding-right: 0;
    text-align: left
}

.shop-header--video.shop-header--text-left .shop-header__desc {
    margin-left: 0;
    margin-right: 95px;
    margin-right: 6.59722vw
}

@media (min-width: 1440px) {
    .shop-header--video.shop-header--text-left .shop-header__desc {
        margin-right:95px
    }
}

.shop-header--video.shop-header--text-right {
    text-align: right
}

.shop-header--video.shop-header--text-right .shop-header__text {
    right: 24px;
    left: auto;
    width: 47.53%;
    padding-right: 8.22%;
    padding-left: 0;
    text-align: right
}

.shop-header--video.shop-header--text-right .shop-header__desc {
    margin-right: 0;
    margin-left: 95px;
    margin-left: 6.59722vw
}

@media (min-width: 1440px) {
    .shop-header--video.shop-header--text-right .shop-header__desc {
        margin-left:95px
    }
}

.shop-header--video.shop-header--layout-pc-center .shop-header__text {
    top: 50%
}

.shop-header--video .s-video {
    width: 100%;
    height: 100%
}

.shop-header--video .s-media-close {
    padding: 15px;
    padding: 1.04167vw;
    margin: -15px;
    margin: -1.04167vw;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background: 0 0
}

@media (min-width: 1440px) {
    .shop-header--video .s-media-close {
        padding:15px
    }
}

@media (min-width: 1440px) {
    .shop-header--video .s-media-close {
        margin:-15px
    }
}

.shop-header--video .s-media-close:before {
    content: '';
    display: block;
    height: 28px;
    width: 28px;
    background-image: url(/global/galaxy/apps/common/img/component/btn-close-white.png);
    background-size: 100% 100%;
    background-repeat: no-repeat
}

@media (min-width: 769px) {
    .shop-header--video .s-video-area {
        background:#000
    }
}

.shop-header--video .s-video-youtube .s-media-close {
    top: 72px;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: top;
    transition-property: top;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

.shop-header--video .s-video-youtube.s-youtube-ready .s-media-close {
    top: 30px
}

@media (min-width: 769px) {
    .shop-header--video .s-video-youtube.s-youtube-ready:hover .s-media-close {
        top:72px
    }
}

.shop-header__img-dim {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: .4;
    content: ''
}

.shop-header--white .shop-header__img-dim {
    background-color: #000
}

.video-open .shop-header .shop-header__wrap.s-video-on {
    height: 810px;
    height: 56.25vw
}

@media (min-width: 1440px) {
    .video-open .shop-header .shop-header__wrap.s-video-on {
        height:810px
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .shop-header--pf .shop-header__desc {
        font-size:14px;
        font-size: 1.36719vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header {
        -webkit-box-sizing:border-box;
        box-sizing: border-box
    }

    .shop-header__wrap {
        position: relative;
        text-align: center
    }

    .shop-header .shop-header__text {
        position: absolute;
        left: 16px!important;
        right: 16px!important;
        bottom: inherit!important;
        width: auto!important;
        padding: 0!important;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center!important
    }

    .shop-header__logo {
        margin-bottom: 19.2px;
        margin-bottom: 2.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header__logo {
        margin-bottom:9px;
        margin-bottom: 2.5vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header__logo img {
        max-width:332.8px;
        max-width: 43.33333vw;
        max-height: 51.2px;
        max-height: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header__logo img {
        max-width:156px;
        max-width: 43.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header__logo img {
        max-height:24px;
        max-height: 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header__title {
        margin-top:-2.13333px;
        margin-top: -.27778vw;
        font-size: 93.86667px;
        font-size: 12.22222vw;
        margin-bottom: 19.2px;
        margin-bottom: 2.5vw;
        line-height: 1.18
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header__title {
        margin-top:-1px;
        margin-top: -.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header__title {
        font-size:44px;
        font-size: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header__title {
        margin-bottom:9px;
        margin-bottom: 2.5vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header__desc {
        margin-top:0;
        font-size: 29.86667px;
        font-size: 3.88889vw;
        font-weight: bold
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header__desc {
        font-size:14px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header__sub-desc {
        margin-top:0;
        font-size: 29.86667px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header__sub-desc {
        font-size:14px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header__btn {
        margin-top:32px;
        margin-top: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header__btn {
        margin-top:15px;
        margin-top: 4.16667vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header__btn .s-btn-text-underline {
        margin:0 10.66667px;
        margin: 0 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header__btn .s-btn-text-underline {
        margin:0 5px;
        margin: 0 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header__img img {
        width:100%
    }

    .shop-header__ico-play {
        width: 151.46667px;
        width: 19.72222vw;
        height: 151.46667px;
        height: 19.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header__ico-play {
        width:71px;
        width: 19.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header__ico-play {
        height:71px;
        height: 19.72222vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header--layout-pc-top .shop-header__text {
        top:74.66667px;
        top: 9.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header--layout-pc-top .shop-header__text {
        top:35px;
        top: 9.72222vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header--layout-pc-top.shop-header--text-center .shop-header__text {
        top:74.66667px;
        top: 9.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header--layout-pc-top.shop-header--text-center .shop-header__text {
        top:35px;
        top: 9.72222vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header--layout-pc-bottom .shop-header__text {
        top:74.66667px;
        top: 9.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header--layout-pc-bottom .shop-header__text {
        top:35px;
        top: 9.72222vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header--layout-pc-center .shop-header__text {
        top:74.66667px;
        top: 9.72222vw;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header--layout-pc-center .shop-header__text {
        top:35px;
        top: 9.72222vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header--small.shop-header--layout-pc-top .shop-header__text {
        top:74.66667px;
        top: 9.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header--small.shop-header--layout-pc-top .shop-header__text {
        top:35px;
        top: 9.72222vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header--small.shop-header--layout-pc-bottom .shop-header__text {
        top:74.66667px;
        top: 9.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header--small.shop-header--layout-pc-bottom .shop-header__text {
        top:35px;
        top: 9.72222vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header--pf .shop-header__title {
        font-size:93.86667px;
        font-size: 12.22222vw
    }

    html[lang^=th] .shop-header--pf .shop-header__title {
        font-size: 136.10667px;
        font-size: 17.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header--pf .shop-header__title {
        font-size:44px;
        font-size: 12.22222vw
    }

    html[lang^=th] .shop-header--pf .shop-header__title {
        font-size: 63.8px;
        font-size: 17.72222vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header--pf .shop-header__desc {
        margin-top:-2.13333px;
        margin-top: -.27778vw;
        font-size: 29.86667px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header--pf .shop-header__desc {
        margin-top:-1px;
        margin-top: -.27778vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .shop-header--pf .shop-header__desc {
        font-size:40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header--pf .shop-header__desc {
        font-size:14px;
        font-size: 3.88889vw
    }

    html[lang^=th] .shop-header--pf .shop-header__desc {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header--pf .shop-header__btn {
        font-size:32px;
        font-size: 4.16667vw
    }

    html[lang^=th] .shop-header--pf .shop-header__btn {
        font-size: 43.2px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header--pf .shop-header__btn {
        font-size:15px;
        font-size: 4.16667vw
    }

    html[lang^=th] .shop-header--pf .shop-header__btn {
        font-size: 20.25px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header--privacy .shop-header__title {
        font-size:93.86667px;
        font-size: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header--privacy .shop-header__title {
        font-size:44px;
        font-size: 12.22222vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header--small .shop-header__img {
        height:853.33333px;
        height: 111.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header--small .shop-header__img {
        height:400px;
        height: 111.11111vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header--small .shop-header__img img {
        width:auto;
        height: 853.33333px;
        height: 111.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header--small .shop-header__img img {
        height:400px;
        height: 111.11111vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header__wrap.shop-header--layout-mobile-center .shop-header__text {
        top:50%;
        left: 0;
        right: 0;
        padding: 0 16px;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .shop-header__wrap.shop-header--layout-mobile-bottom .shop-header__text {
        top: auto;
        bottom: 9.72222vw!important
    }

    .shop-header__text-large .shop-header__title {
        font-size: 93.86667px;
        font-size: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header__text-large .shop-header__title {
        font-size:44px;
        font-size: 12.22222vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header__text-large .shop-header__desc {
        font-size:38.4px;
        font-size: 5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header__text-large .shop-header__desc {
        font-size:18px;
        font-size: 5vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header__text-large .shop-header__sub-desc {
        margin-top:25.6px;
        margin-top: 3.33333vw;
        font-size: 29.86667px;
        font-size: 3.88889vw;
        line-height: 1.5
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header__text-large .shop-header__sub-desc {
        margin-top:12px;
        margin-top: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header__text-large .shop-header__sub-desc {
        font-size:14px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header__text-medium .shop-header__title {
        font-size:61.86667px;
        font-size: 8.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header__text-medium .shop-header__title {
        font-size:29px;
        font-size: 8.05556vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header__text-medium .shop-header__desc {
        font-size:36.26667px;
        font-size: 4.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header__text-medium .shop-header__desc {
        font-size:17px;
        font-size: 4.72222vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header__text-medium .shop-header__sub-desc {
        margin-top:21.33333px;
        margin-top: 2.77778vw;
        font-size: 27.73333px;
        font-size: 3.61111vw;
        line-height: 1.5
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header__text-medium .shop-header__sub-desc {
        margin-top:10px;
        margin-top: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header__text-medium .shop-header__sub-desc {
        font-size:13px;
        font-size: 3.61111vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header__text-small .shop-header__title {
        font-size:42.66667px;
        font-size: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header__text-small .shop-header__title {
        font-size:20px;
        font-size: 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header__text-small .shop-header__desc {
        margin-top:19.2px;
        margin-top: 2.5vw;
        font-size: 34.13333px;
        font-size: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header__text-small .shop-header__desc {
        margin-top:9px;
        margin-top: 2.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header__text-small .shop-header__desc {
        font-size:16px;
        font-size: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header__text-small .shop-header__sub-desc {
        margin-top:23.46667px;
        margin-top: 3.05556vw;
        font-size: 25.6px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header__text-small .shop-header__sub-desc {
        margin-top:11px;
        margin-top: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header__text-small .shop-header__sub-desc {
        font-size:12px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header--video {
        text-align:right
    }

    .shop-header--video .shop-header__text {
        top: 74.66667px;
        top: 9.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header--video .shop-header__text {
        top:35px;
        top: 9.72222vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header--video .shop-header__text .shop-header__desc {
        margin-left:0;
        margin-right: 0
    }

    .shop-header--video.shop-header--layout-pc-center .shop-header__text {
        top: 74.66667px;
        top: 9.72222vw;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header--video.shop-header--layout-pc-center .shop-header__text {
        top:35px;
        top: 9.72222vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header--video .shop-header__sub-desc {
        display:block
    }

    .shop-header--video .s-video-wrap {
        height: 0;
        margin: auto;
        padding-bottom: 56.25%
    }

    .shop-header--video .s-media-close {
        padding: 34.13333px;
        padding: 4.44444vw;
        margin: -34.13333px;
        margin: -4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header--video .s-media-close {
        padding:16px;
        padding: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header--video .s-media-close {
        margin:-16px;
        margin: -4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .shop-header--video .s-media-close:before {
        height:25px;
        width: 25px;
        background-image: url(/global/galaxy/apps/common/img/component/btn-close-white_x2.png)
    }

    .shop-header--video .s-video-youtube .s-media-close {
        top: 72px
    }

    .shop-header--video .s-video-youtube.s-youtube-ready .s-media-close {
        top: 34.13333px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .shop-header--video .s-video-youtube.s-youtube-ready .s-media-close {
        top:16px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .video-open .shop-header .shop-header__wrap.s-video-on {
        min-height:auto;
        height: auto
    }
}

.feature-benefit {
    overflow: hidden;
    position: relative;
    max-width: 1440px;
    margin: 0 auto;
    font-size: 0;
    color: #363636
}

.feature-benefit.s-bg-black,.feature-benefit.s-bg-color3,.feature-benefit.s-bg-color6 {
    color: #f7f7f7
}

.feature-benefit__title-logo {
    width: 66.67%;
    margin: 0 auto;
    text-align: center;
    margin-top: 88px;
    margin-top: 6.11111vw
}

@media (min-width: 1440px) {
    .feature-benefit__title-logo {
        margin-top:88px
    }
}

.feature-benefit__title-logo img {
    max-width: 274px;
    max-width: 19.02778vw;
    max-height: 56px;
    max-height: 3.88889vw
}

@media (min-width: 1440px) {
    .feature-benefit__title-logo img {
        max-width:274px
    }
}

@media (min-width: 1440px) {
    .feature-benefit__title-logo img {
        max-height:56px
    }
}

.feature-benefit__title {
    width: 66.67%;
    margin: 0 auto;
    padding: 0 24px;
    font-family: "SamsungSharpSans",arial;
    font-weight: bold;
    color: #000;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 88px;
    margin-top: 6.11111vw;
    line-height: 1.2
}

@media (min-width: 1440px) {
    .feature-benefit__title {
        margin-top:88px
    }
}

.feature-benefit.feature-benefit--small .feature-benefit__title,.feature-benefit.feature-benefit--small.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title,.feature-benefit.feature-benefit--small.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title {
    font-size: 56px;
    font-size: 3.88889vw
}

html[lang^=th] .feature-benefit.feature-benefit--small .feature-benefit__title,html[lang^=th] .feature-benefit.feature-benefit--small.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title,html[lang^=th] .feature-benefit.feature-benefit--small.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title {
    font-size: 81.2px;
    font-size: 5.63889vw
}

@media (min-width: 1440px) {
    .feature-benefit.feature-benefit--small .feature-benefit__title,.feature-benefit.feature-benefit--small.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title,.feature-benefit.feature-benefit--small.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title {
        font-size:56px
    }

    html[lang^=th] .feature-benefit.feature-benefit--small .feature-benefit__title,html[lang^=th] .feature-benefit.feature-benefit--small.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title,html[lang^=th] .feature-benefit.feature-benefit--small.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title {
        font-size: 81.2px
    }
}

.feature-benefit.feature-benefit--very-small .feature-benefit__title,.feature-benefit.feature-benefit--very-small.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title,.feature-benefit.feature-benefit--very-small.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title {
    font-size: 26px;
    font-size: 1.80556vw
}

html[lang^=th] .feature-benefit.feature-benefit--very-small .feature-benefit__title,html[lang^=th] .feature-benefit.feature-benefit--very-small.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title,html[lang^=th] .feature-benefit.feature-benefit--very-small.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title {
    font-size: 35.1px;
    font-size: 2.4375vw
}

@media (min-width: 1440px) {
    .feature-benefit.feature-benefit--very-small .feature-benefit__title,.feature-benefit.feature-benefit--very-small.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title,.feature-benefit.feature-benefit--very-small.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title {
        font-size:26px
    }

    html[lang^=th] .feature-benefit.feature-benefit--very-small .feature-benefit__title,html[lang^=th] .feature-benefit.feature-benefit--very-small.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title,html[lang^=th] .feature-benefit.feature-benefit--very-small.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title {
        font-size: 35.1px
    }
}

.feature-benefit.s-bg-black .feature-benefit__title,.feature-benefit.s-bg-color3 .feature-benefit__title,.feature-benefit.s-bg-color6 .feature-benefit__title {
    color: #fff
}

.feature-benefit__title-logo+.feature-benefit__title {
    margin-top: 36px;
    margin-top: 2.5vw
}

@media (min-width: 1440px) {
    .feature-benefit__title-logo+.feature-benefit__title {
        margin-top:36px
    }
}

.feature-benefit__desc-wrap {
    width: 66.67%;
    margin: 0 auto;
    padding: 0 24px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.feature-benefit__sub-title {
    direction: ltr;
    font-weight: bold;
    line-height: 1.6;
    font-size: 20px;
    font-size: 1.38889vw;
    margin-top: 14px;
    margin-top: .97222vw
}

@media (min-width: 1440px) {
    .feature-benefit__sub-title {
        font-size:20px
    }
}

@media (min-width: 1440px) {
    .feature-benefit__sub-title {
        margin-top:14px
    }
}

.feature-benefit__desc {
    direction: ltr;
    line-height: 1.33;
    font-size: 18px;
    font-size: 1.25vw;
    margin-top: 8px;
    margin-top: .55556vw
}

@media (min-width: 1440px) {
    .feature-benefit__desc {
        font-size:18px
    }
}

@media (min-width: 1440px) {
    .feature-benefit__desc {
        margin-top:8px
    }
}

.feature-benefit .s-btn-encased {
    margin: 0 10px;
    margin-top: 30px;
    margin-top: 2.08333vw;
    color: #000
}

@media (min-width: 1440px) {
    .feature-benefit .s-btn-encased {
        margin-top:30px
    }
}

.feature-benefit .s-btn-encased:active,.feature-benefit .s-btn-encased:focus,.feature-benefit .s-btn-encased:hover {
    color: #fff
}

.feature-benefit .s-btn-encased+.s-btn-encased {
    margin-top: 12px;
    margin-top: .83333vw
}

@media (min-width: 1440px) {
    .feature-benefit .s-btn-encased+.s-btn-encased {
        margin-top:12px
    }
}

.feature-benefit.s-bg-black .s-btn-encased,.feature-benefit.s-bg-color3 .s-btn-encased,.feature-benefit.s-bg-color6 .s-btn-encased {
    border-color: #fff;
    color: #fff
}

.feature-benefit.s-bg-black .s-btn-encased:active,.feature-benefit.s-bg-black .s-btn-encased:focus,.feature-benefit.s-bg-black .s-btn-encased:hover,.feature-benefit.s-bg-color3 .s-btn-encased:active,.feature-benefit.s-bg-color3 .s-btn-encased:focus,.feature-benefit.s-bg-color3 .s-btn-encased:hover,.feature-benefit.s-bg-color6 .s-btn-encased:active,.feature-benefit.s-bg-color6 .s-btn-encased:focus,.feature-benefit.s-bg-color6 .s-btn-encased:hover {
    color: #000
}

.feature-benefit__img-wrap {
    overflow: hidden;
    position: relative;
    margin-top: 80px;
    margin-top: 5.55556vw
}

@media (min-width: 1440px) {
    .feature-benefit__img-wrap {
        margin-top:80px
    }
}

.feature-benefit__img-wrap img {
    width: 100%;
    height: auto
}

.feature-benefit__img-wrap .s-video {
    width: 100%;
    height: 100%;
    background: #000
}

.feature-benefit__img-wrap .feature-benefit__btn-play {
    overflow: hidden;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    width: 142px;
    width: 9.86111vw;
    height: 142px;
    height: 9.86111vw;
    margin: auto;
    text-indent: -999px;
    text-align: left;
    background: url(/global/galaxy/apps/common/img/component/btn-play-big-black.png) no-repeat;
    background-size: 100%
}

@media (min-width: 1440px) {
    .feature-benefit__img-wrap .feature-benefit__btn-play {
        width:142px
    }
}

@media (min-width: 1440px) {
    .feature-benefit__img-wrap .feature-benefit__btn-play {
        height:142px
    }
}

.s-bg-black .feature-benefit__img-wrap .feature-benefit__btn-play,.s-bg-color3 .feature-benefit__img-wrap .feature-benefit__btn-play,.s-bg-color6 .feature-benefit__img-wrap .feature-benefit__btn-play {
    background-image: url(/global/galaxy/apps/common/img/component/btn-play-big.png)
}

.feature-benefit__img-wrap .s-btn-play-round {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 1
}

.feature-benefit__img-wrap .s-media-close {
    padding: 15px;
    padding: 1.04167vw;
    margin: -15px;
    margin: -1.04167vw;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background: 0 0
}

@media (min-width: 1440px) {
    .feature-benefit__img-wrap .s-media-close {
        padding:15px
    }
}

@media (min-width: 1440px) {
    .feature-benefit__img-wrap .s-media-close {
        margin:-15px
    }
}

.feature-benefit__img-wrap .s-media-close:before {
    content: '';
    display: block;
    height: 28px;
    width: 28px;
    background-image: url(/global/galaxy/apps/common/img/component/btn-close-white.png);
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.feature-benefit__img-wrap .s-video-youtube .s-media-close {
    top: 72px;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: top;
    transition-property: top;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

.feature-benefit__img-wrap .s-video-youtube.s-youtube-ready .s-media-close {
    top: 30px
}

@media (min-width: 769px) {
    .feature-benefit__img-wrap .s-video-youtube.s-youtube-ready .s-video-wrap:hover .s-media-close {
        top:72px
    }
}

.feature-benefit__img-wrap.s-img-use-mp4 img {
    display: none
}

.device-without-autoplay .feature-benefit__img-wrap.s-img-use-mp4 img {
    display: block
}

.device-without-autoplay .feature-benefit__img-wrap.s-img-use-mp4 .mp4-video {
    display: none
}

.feature-benefit__disclaimer-wrap {
    width: 80.28%;
    margin: 0 auto;
    padding: 38px 0 36px;
    padding: 2.63889vw 0 2.5vw
}

@media (min-width: 1440px) {
    .feature-benefit__disclaimer-wrap {
        padding:38px 0 36px
    }
}

.feature-benefit__disclaimer {
    direction: ltr;
    line-height: 1.33;
    text-align: center;
    font-size: 12px;
    font-size: .83333vw
}

@media (min-width: 1440px) {
    .feature-benefit__disclaimer {
        font-size:12px
    }
}

.s-bg-black .feature-benefit__disclaimer,.s-bg-color3 .feature-benefit__disclaimer,.s-bg-color6 .feature-benefit__disclaimer {
    color: #a6a6a6
}

.feature-benefit.s-img-align-left,.feature-benefit.s-img-align-right {
    letter-spacing: -4px
}

.feature-benefit.s-img-align-left:after,.feature-benefit.s-img-align-right:after {
    content: '';
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle
}

.feature-benefit.s-img-align-left .feature-benefit__img-wrap,.feature-benefit.s-img-align-right .feature-benefit__img-wrap {
    display: inline-block;
    width: 50%;
    margin-top: 0;
    font-size: 0;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    letter-spacing: 0
}

.feature-benefit.s-img-align-left .feature-benefit__img-wrap img,.feature-benefit.s-img-align-right .feature-benefit__img-wrap img {
    display: inline-block
}

.feature-benefit.s-img-align-left .feature-benefit__text-wrap,.feature-benefit.s-img-align-right .feature-benefit__text-wrap {
    display: inline-block;
    width: 50%;
    text-align: left;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    direction: ltr;
    letter-spacing: 0
}

.feature-benefit.s-img-align-left .feature-benefit__text-wrap .feature-benefit__text,.feature-benefit.s-img-align-right .feature-benefit__text-wrap .feature-benefit__text {
    padding: 84px 0;
    padding: 5.83333vw 0
}

@media (min-width: 1440px) {
    .feature-benefit.s-img-align-left .feature-benefit__text-wrap .feature-benefit__text,.feature-benefit.s-img-align-right .feature-benefit__text-wrap .feature-benefit__text {
        padding:84px 0
    }
}

.feature-benefit.s-img-align-left .feature-benefit__text-wrap .feature-benefit__title-logo,.feature-benefit.s-img-align-right .feature-benefit__text-wrap .feature-benefit__title-logo {
    margin-top: 4px;
    text-align: left
}

.feature-benefit.s-img-align-left .feature-benefit__text-wrap .feature-benefit__title,.feature-benefit.s-img-align-right .feature-benefit__text-wrap .feature-benefit__title {
    margin-top: 0;
    padding: 0;
    text-align: left
}

.feature-benefit.s-img-align-left .feature-benefit__text-wrap .feature-benefit__title-logo+.feature-benefit__title,.feature-benefit.s-img-align-right .feature-benefit__text-wrap .feature-benefit__title-logo+.feature-benefit__title {
    margin-top: 36px;
    margin-top: 2.5vw
}

@media (min-width: 1440px) {
    .feature-benefit.s-img-align-left .feature-benefit__text-wrap .feature-benefit__title-logo+.feature-benefit__title,.feature-benefit.s-img-align-right .feature-benefit__text-wrap .feature-benefit__title-logo+.feature-benefit__title {
        margin-top:36px
    }
}

.feature-benefit.s-img-align-left .feature-benefit__text-wrap .feature-benefit__desc-wrap,.feature-benefit.s-img-align-right .feature-benefit__text-wrap .feature-benefit__desc-wrap {
    width: 66.67%;
    padding: 0;
    text-align: left
}

.feature-benefit.s-img-align-left .feature-benefit__text-wrap .feature-benefit__sub-title,.feature-benefit.s-img-align-right .feature-benefit__text-wrap .feature-benefit__sub-title {
    text-align: left
}

.feature-benefit.s-img-align-left .feature-benefit__text-wrap .feature-benefit__desc,.feature-benefit.s-img-align-right .feature-benefit__text-wrap .feature-benefit__desc {
    text-align: left
}

.feature-benefit.s-img-align-left .s-btn-encased,.feature-benefit.s-img-align-right .s-btn-encased {
    margin-left: 0;
    margin-right: 12px
}

.feature-benefit.s-img-align-left .feature-benefit__disclaimer-wrap,.feature-benefit.s-img-align-right .feature-benefit__disclaimer-wrap {
    display: none
}

.feature-benefit.s-img-align-left .feature-benefit__disclaimer,.feature-benefit.s-img-align-right .feature-benefit__disclaimer {
    text-align: left;
    margin-top: 118px;
    margin-top: 8.19444vw
}

@media (min-width: 1440px) {
    .feature-benefit.s-img-align-left .feature-benefit__disclaimer,.feature-benefit.s-img-align-right .feature-benefit__disclaimer {
        margin-top:118px
    }
}

.feature-benefit.s-img-align-left {
    direction: rtl
}

.feature-benefit.s-img-align-left .s-subtle-scroll-img img {
    position: relative;
    left: -20px
}

.feature-benefit.s-img-align-left .feature-benefit__text-wrap {
    padding-right: 24px
}

.feature-benefit.s-img-align-left .feature-benefit__text {
    padding-left: 12px
}

.feature-benefit.s-img-align-right {
    direction: ltr
}

.feature-benefit.s-img-align-right .s-subtle-scroll-img img {
    position: relative;
    right: -20px
}

.feature-benefit.s-img-align-right .feature-benefit__text-wrap {
    padding-left: 24px
}

.feature-benefit.s-img-align-right .feature-benefit__text {
    padding-right: 12px
}

.feature-benefit.s-img-size-small .feature-benefit__img-wrap {
    width: 25.42%
}

.feature-benefit.s-img-size-small .feature-benefit__text-wrap {
    width: 74.58%
}

.feature-benefit.s-img-size-small .feature-benefit__text-wrap .feature-benefit__desc-wrap,.feature-benefit.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title,.feature-benefit.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title-logo {
    width: 75.52%
}

.feature-benefit.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title {
    font-size: 65px;
    font-size: 4.51389vw
}

@media (min-width: 1440px) {
    .feature-benefit.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title {
        font-size:65px
    }
}

.feature-benefit.s-img-size-medium .feature-benefit__img-wrap {
    width: 33.68%
}

.feature-benefit.s-img-size-medium .feature-benefit__text-wrap {
    width: 66.32%
}

.feature-benefit.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__desc-wrap,.feature-benefit.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title,.feature-benefit.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title-logo {
    width: 72.46%
}

.feature-benefit.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title {
    font-size: 65px;
    font-size: 4.51389vw
}

@media (min-width: 1440px) {
    .feature-benefit.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title {
        font-size:65px
    }
}

.feature-benefit .s-subtle-scroll-img .s-left,.feature-benefit .s-subtle-scroll-img .s-right {
    transition: -webkit-transform 1s ease-out;
    -webkit-transition: -webkit-transform 1s ease-out;
    transition: transform 1s ease-out;
    transition: transform 1s ease-out,-webkit-transform 1s ease-out
}

.feature-benefit .s-subtle-scroll-img .s-left {
    -webkit-transform: translate3d(-20px,0,0);
    transform: translate3d(-20px,0,0)
}

.feature-benefit .s-subtle-scroll-img .s-right {
    -webkit-transform: translate3d(20px,0,0);
    transform: translate3d(20px,0,0)
}

.feature-benefit .s-slick {
    padding-bottom: 136px;
    padding-bottom: 9.44444vw
}

@media (min-width: 1440px) {
    .feature-benefit .s-slick {
        padding-bottom:136px
    }
}

.feature-benefit .s-slick .feature-benefit__title-logo img {
    width: auto
}

.feature-benefit__img-slick .s-video-area {
    bottom: 88px;
    bottom: 6.11111vw
}

@media (min-width: 1440px) {
    .feature-benefit__img-slick .s-video-area {
        bottom:88px
    }
}

.feature-benefit__img-slick+.feature-benefit__disclaimer-wrap {
    margin-top: -75px;
    margin-top: -5.20833vw
}

@media (min-width: 1440px) {
    .feature-benefit__img-slick+.feature-benefit__disclaimer-wrap {
        margin-top:-75px
    }
}

.feature-benefit .s-slick .slick-slide>div {
    position: relative
}

.feature-benefit .s-slick .slick-dots {
    bottom: 88px;
    bottom: 6.11111vw
}

@media (min-width: 1440px) {
    .feature-benefit .s-slick .slick-dots {
        bottom:88px
    }
}

.feature-benefit.s-bg-black .s-slick .slick-dots li button,.feature-benefit.s-bg-color3 .s-slick .slick-dots li button,.feature-benefit.s-bg-color6 .s-slick .slick-dots li button {
    border-color: #fff
}

.feature-benefit.s-bg-black .s-slick .slick-dots li button:focus,.feature-benefit.s-bg-black .s-slick .slick-dots li button:hover,.feature-benefit.s-bg-black .s-slick .slick-dots li.slick-active button,.feature-benefit.s-bg-color3 .s-slick .slick-dots li button:focus,.feature-benefit.s-bg-color3 .s-slick .slick-dots li button:hover,.feature-benefit.s-bg-color3 .s-slick .slick-dots li.slick-active button,.feature-benefit.s-bg-color6 .s-slick .slick-dots li button:focus,.feature-benefit.s-bg-color6 .s-slick .slick-dots li button:hover,.feature-benefit.s-bg-color6 .s-slick .slick-dots li.slick-active button {
    background: #fff
}

.feature-benefit__img-slick {
    margin-top: 0
}

.feature-benefit__img-slick .feature-benefit__text-wrap {
    margin-bottom: 80px;
    margin-bottom: 5.55556vw
}

@media (min-width: 1440px) {
    .feature-benefit__img-slick .feature-benefit__text-wrap {
        margin-bottom:80px
    }
}

.feature-benefit__img-dim {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: .4;
    content: ''
}

.feature-benefit.s-bg-color7 {
    background-color: #f5f5f5
}

.feature-benefit.s-bg-black .feature-benefit__img-dim,.feature-benefit.s-bg-color3 .feature-benefit__img-dim,.feature-benefit.s-bg-color6 .feature-benefit__img-dim {
    background-color: #000
}

.feature-benefit--video-embed .s-video-area {
    position: static;
    padding-bottom: 56.25%;
    top: auto;
    height: 0
}

.feature-benefit--video-embed .feature-benefit__img-slick .s-video-area {
    position: absolute
}

.feature-benefit--video-embed.s-video-on .feature-benefit__img-wrap>img {
    display: none
}

.feature-benefit--video-embed.s-video-on .s-view-video {
    padding-bottom: 56.25%;
    top: auto;
    height: 0
}

.feature-benefit--video-embed.s-video-on .s-view-video .feature-benefit__img-dim,.feature-benefit--video-embed.s-video-on .s-view-video img {
    display: none
}

.feature-benefit--video-embed.s-video-on .slick-arrow {
    display: none!important
}

.feature-benefit--video-embed.s-video-on .feature-benefit__img-slick .s-view-video {
    margin-bottom: -48px;
    margin-bottom: -3.33333vw
}

@media (min-width: 1440px) {
    .feature-benefit--video-embed.s-video-on .feature-benefit__img-slick .s-view-video {
        margin-bottom:-48px
    }
}

.feature-benefit--video-layer .s-video-area {
    position: fixed;
    z-index: 1001;
    bottom: 0
}

.feature-benefit--video-layer .s-video-area:before {
    display: block
}

.feature-benefit--video-layer .s-video-wrap {
    width: 1440px;
    width: 100vw;
    max-width: 100%;
    height: 810px;
    height: 56.25vw;
    margin: auto
}

@media (min-width: 1440px) {
    .feature-benefit--video-layer .s-video-wrap {
        width:1440px
    }
}

@media (min-width: 1440px) {
    .feature-benefit--video-layer .s-video-wrap {
        height:810px
    }
}

@media screen and (orientation: landscape) and (max-height:810px) {
    .feature-benefit--video-layer .s-video-wrap {
        height:auto
    }
}

@media screen and (orientation: landscape) {
    .touch-device .feature-benefit--video-layer .s-video-wrap {
        height:auto
    }

    .touch-device .feature-benefit--video-layer .s-media-close {
        top: 30px
    }

    .touch-device .feature-benefit--video-layer .s-video-youtube .s-media-close {
        top: 72px
    }

    .touch-device .feature-benefit--video-layer .s-video-youtube.s-youtube-ready .s-media-close {
        top: 30px
    }
}

.cm-carousel-container .feature-benefit--video-layer .s-video-area {
    position: static;
    padding-bottom: 56.25%;
    top: auto;
    height: 0
}

.cm-carousel-container .feature-benefit--video-layer .feature-benefit__img-slick .s-video-area {
    position: absolute
}

.cm-carousel-container .feature-benefit--video-layer .s-video-wrap {
    height: auto
}

.cm-carousel-container .feature-benefit--video-layer.s-video-on .feature-benefit__img-wrap>img {
    display: none
}

.cm-carousel-container .feature-benefit--video-layer.s-video-on .s-view-video {
    padding-bottom: 56.25%;
    top: auto;
    height: 0
}

.cm-carousel-container .feature-benefit--video-layer.s-video-on .s-view-video .feature-benefit__img-dim,.cm-carousel-container .feature-benefit--video-layer.s-video-on .s-view-video img {
    display: none
}

.cm-carousel-container .feature-benefit--video-layer.s-video-on .slick-arrow {
    display: none!important
}

.cm-carousel-container .feature-benefit--video-layer.s-video-on .feature-benefit__img-slick .s-view-video {
    margin-bottom: 88px;
    margin-bottom: 6.11111vw
}

@media (min-width: 1440px) {
    .cm-carousel-container .feature-benefit--video-layer.s-video-on .feature-benefit__img-slick .s-view-video {
        margin-bottom:88px
    }
}

.cm-carousel-container .feature-benefit--video-layer.s-video-on .feature-benefit__img-slick .slick-dots {
    display: none
}

.feature-benefit--padding-top-wide {
    padding-top: 48px;
    padding-top: 3.33333vw
}

@media (min-width: 1440px) {
    .feature-benefit--padding-top-wide {
        padding-top:48px
    }
}

.feature-benefit--padding-top-verywide {
    padding-top: 96px;
    padding-top: 6.66667vw
}

@media (min-width: 1440px) {
    .feature-benefit--padding-top-verywide {
        padding-top:96px
    }
}

.feature-benefit--padding-bottom-wide {
    padding-bottom: 48px;
    padding-bottom: 3.33333vw
}

@media (min-width: 1440px) {
    .feature-benefit--padding-bottom-wide {
        padding-bottom:48px
    }
}

.feature-benefit--padding-bottom-verywide {
    padding-bottom: 96px;
    padding-bottom: 6.66667vw
}

@media (min-width: 1440px) {
    .feature-benefit--padding-bottom-verywide {
        padding-bottom:96px
    }
}

@media (min-width: 769px) and (max-width: 1024px) {
    .feature-benefit__sub-title[data-font-size-pc] {
        font-size:18px;
        font-size: 1.75781vw !important;
    }

    .feature-benefit__desc[data-font-size-pc] {
        font-size: 16px;
        font-size: 1.5625vw !important;
    }

    .feature-benefit__disclaimer {
        font-size: 12px;
        font-size: 1.17188vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .feature-benefit__sub-title {
        font-size:18px;
        font-size: 1.75781vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .feature-benefit__desc {
        font-size:16px;
        font-size: 1.5625vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .feature-benefit__disclaimer {
        font-size:12px;
        font-size: 1.17188vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .feature-benefit .s-slick .slick-next,.feature-benefit .s-slick .slick-prev {
        bottom:322px;
        bottom: 31.44531vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit {
        min-width:320px;
        min-height: 0
    }

    .feature-benefit__text-wrap {
        width: 100%;
        padding: 0 16px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .feature-benefit__text-wrap .feature-benefit__text {
        margin: 0
    }

    .feature-benefit__title-logo {
        width: 100%;
        margin-top: 59.73333px;
        margin-top: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit__title-logo {
        margin-top:28px;
        margin-top: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit__title-logo img {
        max-width:332.8px;
        max-width: 43.33333vw;
        max-height: 68.26667px;
        max-height: 8.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit__title-logo img {
        max-width:156px;
        max-width: 43.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit__title-logo img {
        max-height:32px;
        max-height: 8.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit__title-logo+.feature-benefit__title {
        margin-top:55.46667px;
        margin-top: 7.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit__title-logo+.feature-benefit__title {
        margin-top:26px;
        margin-top: 7.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit__title {
        width:100%;
        padding: 0;
        margin-top: 59.73333px;
        margin-top: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit__title {
        margin-top:28px;
        margin-top: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit.feature-benefit--small .feature-benefit__title,.feature-benefit.feature-benefit--small.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title,.feature-benefit.feature-benefit--small.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title {
        font-size:59.73333px;
        font-size: 7.77778vw
    }

    html[lang^=th] .feature-benefit.feature-benefit--small .feature-benefit__title,html[lang^=th] .feature-benefit.feature-benefit--small.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title,html[lang^=th] .feature-benefit.feature-benefit--small.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title {
        font-size: 86.61333px;
        font-size: 11.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit.feature-benefit--small .feature-benefit__title,.feature-benefit.feature-benefit--small.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title,.feature-benefit.feature-benefit--small.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title {
        font-size:28px;
        font-size: 7.77778vw
    }

    html[lang^=th] .feature-benefit.feature-benefit--small .feature-benefit__title,html[lang^=th] .feature-benefit.feature-benefit--small.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title,html[lang^=th] .feature-benefit.feature-benefit--small.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title {
        font-size: 40.6px;
        font-size: 11.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit.feature-benefit--very-small .feature-benefit__title,.feature-benefit.feature-benefit--very-small.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title,.feature-benefit.feature-benefit--very-small.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title {
        font-size:38.4px;
        font-size: 5vw;
        line-height: 1.45
    }

    html[lang^=th] .feature-benefit.feature-benefit--very-small .feature-benefit__title,html[lang^=th] .feature-benefit.feature-benefit--very-small.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title,html[lang^=th] .feature-benefit.feature-benefit--very-small.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title {
        font-size: 51.84px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit.feature-benefit--very-small .feature-benefit__title,.feature-benefit.feature-benefit--very-small.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title,.feature-benefit.feature-benefit--very-small.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title {
        font-size:18px;
        font-size: 5vw
    }

    html[lang^=th] .feature-benefit.feature-benefit--very-small .feature-benefit__title,html[lang^=th] .feature-benefit.feature-benefit--very-small.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title,html[lang^=th] .feature-benefit.feature-benefit--very-small.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title {
        font-size: 24.3px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit__desc-wrap {
        width:100%;
        padding: 0
    }

    .feature-benefit__desc,.feature-benefit__sub-title {
        line-height: 1.33;
        font-size: 29.86667px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit__desc,.feature-benefit__sub-title {
        font-size:14px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit__sub-title {
        margin-top:17.06667px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit__sub-title {
        margin-top:8px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit__desc {
        margin-top:0;
        margin-top: 0
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit__desc {
        margin-top:0;
        margin-top: 0
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit .s-btn-encased {
        margin:0 5px;
        margin-top: 34.13333px;
        margin-top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit .s-btn-encased {
        margin-top:16px;
        margin-top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit .s-btn-encased+.s-btn-encased {
        margin-top:25.6px;
        margin-top: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit .s-btn-encased+.s-btn-encased {
        margin-top:12px;
        margin-top: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit__img-wrap {
        margin-top:76.8px;
        margin-top: 10vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit__img-wrap {
        margin-top:36px;
        margin-top: 10vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit__img-wrap .feature-benefit__btn-play {
        width:106.66667px;
        width: 13.88889vw;
        height: 106.66667px;
        height: 13.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit__img-wrap .feature-benefit__btn-play {
        width:50px;
        width: 13.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit__img-wrap .feature-benefit__btn-play {
        height:50px;
        height: 13.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit__img-wrap .s-media-close {
        padding:34.13333px;
        padding: 4.44444vw;
        margin: -34.13333px;
        margin: -4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit__img-wrap .s-media-close {
        padding:16px;
        padding: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit__img-wrap .s-media-close {
        margin:-16px;
        margin: -4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit__img-wrap .s-media-close:before {
        height:25px;
        width: 25px;
        background-image: url(/global/galaxy/apps/common/img/component/btn-close-white_x2.png)
    }

    .feature-benefit.s-img-align-left,.feature-benefit.s-img-align-right {
        letter-spacing: 0
    }

    .feature-benefit.s-img-align-left .feature-benefit__img-wrap,.feature-benefit.s-img-align-right .feature-benefit__img-wrap {
        display: block;
        width: 100%;
        margin-top: 59.73333px;
        margin-top: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit.s-img-align-left .feature-benefit__img-wrap,.feature-benefit.s-img-align-right .feature-benefit__img-wrap {
        margin-top:28px;
        margin-top: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit.s-img-align-left .feature-benefit__text-wrap,.feature-benefit.s-img-align-right .feature-benefit__text-wrap {
        display:block;
        width: 100%;
        padding: 0 16px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .feature-benefit.s-img-align-left .feature-benefit__text-wrap .feature-benefit__text,.feature-benefit.s-img-align-right .feature-benefit__text-wrap .feature-benefit__text {
        display: block;
        margin: 0;
        padding: 0
    }

    .feature-benefit.s-img-align-left .feature-benefit__text-wrap .feature-benefit__title-logo,.feature-benefit.s-img-align-right .feature-benefit__text-wrap .feature-benefit__title-logo {
        text-align: center;
        margin-top: 59.73333px;
        margin-top: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit.s-img-align-left .feature-benefit__text-wrap .feature-benefit__title-logo,.feature-benefit.s-img-align-right .feature-benefit__text-wrap .feature-benefit__title-logo {
        margin-top:28px;
        margin-top: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit.s-img-align-left .feature-benefit__text-wrap .feature-benefit__title,.feature-benefit.s-img-align-right .feature-benefit__text-wrap .feature-benefit__title {
        text-align:center;
        margin-top: 55.46667px;
        margin-top: 7.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit.s-img-align-left .feature-benefit__text-wrap .feature-benefit__title,.feature-benefit.s-img-align-right .feature-benefit__text-wrap .feature-benefit__title {
        margin-top:26px;
        margin-top: 7.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit.s-img-align-left .feature-benefit__text-wrap .feature-benefit__title-logo+.feature-benefit__title,.feature-benefit.s-img-align-right .feature-benefit__text-wrap .feature-benefit__title-logo+.feature-benefit__title {
        margin-top:55.46667px;
        margin-top: 7.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit.s-img-align-left .feature-benefit__text-wrap .feature-benefit__title-logo+.feature-benefit__title,.feature-benefit.s-img-align-right .feature-benefit__text-wrap .feature-benefit__title-logo+.feature-benefit__title {
        margin-top:26px;
        margin-top: 7.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit.s-img-align-left .feature-benefit__text-wrap .feature-benefit__desc-wrap,.feature-benefit.s-img-align-right .feature-benefit__text-wrap .feature-benefit__desc-wrap {
        width:100%;
        text-align: center
    }

    .feature-benefit.s-img-align-left .feature-benefit__text-wrap .feature-benefit__desc-wrap .feature-benefit__disclaimer,.feature-benefit.s-img-align-right .feature-benefit__text-wrap .feature-benefit__desc-wrap .feature-benefit__disclaimer {
        display: none
    }

    .feature-benefit.s-img-align-left .feature-benefit__text-wrap .feature-benefit__sub-title,.feature-benefit.s-img-align-right .feature-benefit__text-wrap .feature-benefit__sub-title {
        text-align: center
    }

    .feature-benefit.s-img-align-left .feature-benefit__text-wrap .feature-benefit__desc,.feature-benefit.s-img-align-right .feature-benefit__text-wrap .feature-benefit__desc {
        text-align: center;
        margin-top: 0;
        margin-top: 0
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit.s-img-align-left .feature-benefit__text-wrap .feature-benefit__desc,.feature-benefit.s-img-align-right .feature-benefit__text-wrap .feature-benefit__desc {
        margin-top:0;
        margin-top: 0
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit.s-img-align-left .feature-benefit__disclaimer-wrap,.feature-benefit.s-img-align-right .feature-benefit__disclaimer-wrap {
        display:block
    }

    .feature-benefit.s-img-size-small .feature-benefit__text-wrap .feature-benefit__desc-wrap,.feature-benefit.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title,.feature-benefit.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title-logo {
        width: 100%
    }

    .feature-benefit.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title {
        font-size: 93.86667px;
        font-size: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title {
        font-size:44px;
        font-size: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__desc-wrap,.feature-benefit.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title,.feature-benefit.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title-logo {
        width:100%
    }

    .feature-benefit.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title {
        font-size: 93.86667px;
        font-size: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title {
        font-size:44px;
        font-size: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit__disclaimer-wrap {
        width:100%;
        padding: 0 16px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .feature-benefit.s-img-align-left .feature-benefit__disclaimer,.feature-benefit.s-img-align-right .feature-benefit__disclaimer,.feature-benefit__disclaimer {
        width: 100%;
        margin: 0;
        line-height: 1.2;
        text-align: center;
        font-size: 21.33333px;
        font-size: 2.77778vw;
        padding: 57.6px 0 55.46667px;
        padding: 7.5vw 0 7.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit.s-img-align-left .feature-benefit__disclaimer,.feature-benefit.s-img-align-right .feature-benefit__disclaimer,.feature-benefit__disclaimer {
        font-size:10px;
        font-size: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit.s-img-align-left .feature-benefit__disclaimer,.feature-benefit.s-img-align-right .feature-benefit__disclaimer,.feature-benefit__disclaimer {
        padding:27px 0 26px;
        padding: 7.5vw 0 7.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit .s-slick {
        padding-bottom:145.06667px;
        padding-bottom: 18.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit .s-slick {
        padding-bottom:68px;
        padding-bottom: 18.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit .s-slick .slick-next,.feature-benefit .s-slick .slick-prev {
        bottom:0
    }

    .feature-benefit__img-slick+.feature-benefit__disclaimer-wrap {
        margin-top: -83.2px;
        margin-top: -10.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit__img-slick+.feature-benefit__disclaimer-wrap {
        margin-top:-39px;
        margin-top: -10.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit .s-slick .slick-slide>div {
        position:relative
    }

    .feature-benefit .s-slick .slick-dots {
        bottom: 93.86667px;
        bottom: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit .s-slick .slick-dots {
        bottom:44px;
        bottom: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit__img-slick .s-video-area {
        bottom:93.86667px;
        bottom: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit__img-slick .s-video-area {
        bottom:44px;
        bottom: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit__img-slick {
        margin-top:0
    }

    .feature-benefit__img-slick .feature-benefit__text-wrap {
        margin-bottom: 76.8px;
        margin-bottom: 10vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit__img-slick .feature-benefit__text-wrap {
        margin-bottom:36px;
        margin-bottom: 10vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit .s-video-wrap .yt-btn-close {
        top:74.66667px;
        top: 9.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit .s-video-wrap .yt-btn-close {
        top:35px;
        top: 9.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit--video-embed.s-video-on .s-view-video {
        padding-bottom:0;
        top: auto;
        height: auto
    }

    .feature-benefit--video-embed.s-video-on .s-view-video .feature-benefit__img-dim,.feature-benefit--video-embed.s-video-on .s-view-video img {
        display: block
    }

    .feature-benefit--video-embed.s-video-on .feature-benefit__img-slick .s-view-video {
        margin-bottom: 0
    }

    .feature-benefit--video-embed.s-video-on .feature-benefit__img-slick .s-video-area {
        padding-bottom: 0;
        top: 0;
        height: auto
    }

    .feature-benefit--video-embed .feature-benefit__img-slick .s-video-area,.feature-benefit--video-embed .s-video-area,.feature-benefit--video-layer .feature-benefit__img-slick .s-video-area,.feature-benefit--video-layer .s-video-area {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        max-height: none;
        height: 100%;
        z-index: 999996;
        padding-bottom: 0
    }

    .feature-benefit--video-embed .s-video-wrap,.feature-benefit--video-layer .s-video-wrap {
        width: auto;
        height: 0;
        margin: auto;
        padding-bottom: 56.25%
    }

    .feature-benefit--video-embed .s-media-close,.feature-benefit--video-layer .s-media-close {
        top: auto;
        bottom: 100%;
        margin-bottom: 0
    }

    .feature-benefit--video-embed .s-video-youtube .s-media-close,.feature-benefit--video-layer .s-video-youtube .s-media-close {
        top: auto;
        bottom: 100%;
        margin-bottom: 0
    }

    .feature-benefit--video-embed .s-video-youtube.s-youtube-ready .s-media-close,.feature-benefit--video-layer .s-video-youtube.s-youtube-ready .s-media-close {
        top: auto
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (orientation:landscape) {
    .feature-benefit--video-embed .s-video-wrap,.feature-benefit--video-layer .s-video-wrap {
        height:auto;
        padding: 0
    }

    .feature-benefit--video-embed .s-media-close,.feature-benefit--video-layer .s-media-close {
        top: 34.13333px;
        top: 4.44444vw;
        bottom: auto
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (orientation:landscape) and (max-width:360px) {
    .feature-benefit--video-embed .s-media-close,.feature-benefit--video-layer .s-media-close {
        top:16px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (orientation:landscape) {
    .feature-benefit--video-embed .s-video-youtube .s-media-close,.feature-benefit--video-layer .s-video-youtube .s-media-close {
        top:72px;
        bottom: auto
    }

    .feature-benefit--video-embed .s-video-youtube.s-youtube-ready .s-media-close,.feature-benefit--video-layer .s-video-youtube.s-youtube-ready .s-media-close {
        top: 34.13333px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (orientation:landscape) and (max-width:360px) {
    .feature-benefit--video-embed .s-video-youtube.s-youtube-ready .s-media-close,.feature-benefit--video-layer .s-video-youtube.s-youtube-ready .s-media-close {
        top:16px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .cm-carousel-container .feature-benefit--video-embed .s-video-area,.cm-carousel-container .feature-benefit--video-layer .s-video-area {
        position:static;
        padding-bottom: 56.25%;
        top: auto;
        height: 0
    }

    .cm-carousel-container .feature-benefit--video-embed .feature-benefit__img-slick .s-video-area,.cm-carousel-container .feature-benefit--video-layer .feature-benefit__img-slick .s-video-area {
        position: absolute;
        padding-bottom: 56.25%;
        top: auto;
        height: 0
    }

    .cm-carousel-container .feature-benefit--video-embed .s-video-wrap,.cm-carousel-container .feature-benefit--video-layer .s-video-wrap {
        height: auto
    }

    .cm-carousel-container .feature-benefit--video-embed.s-video-on .s-view-video,.cm-carousel-container .feature-benefit--video-layer.s-video-on .s-view-video {
        padding-bottom: 56.25%;
        top: auto;
        height: 0
    }

    .cm-carousel-container .feature-benefit--video-embed.s-video-on .s-view-video .feature-benefit__img-dim,.cm-carousel-container .feature-benefit--video-embed.s-video-on .s-view-video img,.cm-carousel-container .feature-benefit--video-layer.s-video-on .s-view-video .feature-benefit__img-dim,.cm-carousel-container .feature-benefit--video-layer.s-video-on .s-view-video img {
        display: none
    }

    .cm-carousel-container .feature-benefit--video-embed.s-video-on .feature-benefit__img-slick .s-slick,.cm-carousel-container .feature-benefit--video-layer.s-video-on .feature-benefit__img-slick .s-slick {
        padding-bottom: 17.06667px;
        padding-bottom: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .cm-carousel-container .feature-benefit--video-embed.s-video-on .feature-benefit__img-slick .s-slick,.cm-carousel-container .feature-benefit--video-layer.s-video-on .feature-benefit__img-slick .s-slick {
        padding-bottom:8px;
        padding-bottom: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .cm-carousel-container .feature-benefit--video-embed.s-video-on .feature-benefit__img-slick .slick-dots,.cm-carousel-container .feature-benefit--video-layer.s-video-on .feature-benefit__img-slick .slick-dots {
        display:none
    }

    .cm-carousel-container .feature-benefit--video-embed .s-media-close,.cm-carousel-container .feature-benefit--video-layer .s-media-close {
        top: 34.13333px;
        top: 4.44444vw;
        bottom: auto
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .cm-carousel-container .feature-benefit--video-embed .s-media-close,.cm-carousel-container .feature-benefit--video-layer .s-media-close {
        top:16px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .cm-carousel-container .feature-benefit--video-embed .s-video-youtube .s-media-close,.cm-carousel-container .feature-benefit--video-layer .s-video-youtube .s-media-close {
        top:72px;
        bottom: auto
    }

    .cm-carousel-container .feature-benefit--video-embed .s-video-youtube.s-youtube-ready .s-media-close,.cm-carousel-container .feature-benefit--video-layer .s-video-youtube.s-youtube-ready .s-media-close {
        top: 34.13333px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .cm-carousel-container .feature-benefit--video-embed .s-video-youtube.s-youtube-ready .s-media-close,.cm-carousel-container .feature-benefit--video-layer .s-video-youtube.s-youtube-ready .s-media-close {
        top:16px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit--padding-top-wide {
        padding-top:102.4px;
        padding-top: 13.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit--padding-top-wide {
        padding-top:48px;
        padding-top: 13.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit--padding-top-verywide {
        padding-top:204.8px;
        padding-top: 26.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit--padding-top-verywide {
        padding-top:96px;
        padding-top: 26.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit--padding-bottom-wide {
        padding-bottom:102.4px;
        padding-bottom: 13.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit--padding-bottom-wide {
        padding-bottom:48px;
        padding-bottom: 13.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) {
    .feature-benefit--padding-bottom-verywide {
        padding-bottom:204.8px;
        padding-bottom: 26.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:768px) and (max-width:360px) {
    .feature-benefit--padding-bottom-verywide {
        padding-bottom:96px;
        padding-bottom: 26.66667vw
    }
}

.s-title-box {
    overflow: hidden;
    padding: 0 20px;
    word-wrap: break-word
}

.s-title-box b {
    font-weight: bold
}

.s-title-box h2 {
    font-size: 35px
}

.s-title-box h3 {
    font-size: 28px
}

.s-title-box h4 {
    font-size: 22px
}

.s-title-box .s-tit-bg {
    padding: 23px 25px 23px 25px
}

.s-title-box .s-bg-gray {
    background: #d7d7d7
}

.s-title-box .s-color-blue {
    color: #0077c8
}

.s-title-box--sharpsans.s-margin-verywide {
    margin-top: 100px!important
}

.s-title-box--sharpsans .s-tit {
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: SamsungSharpSans,arial;
    font-weight: bold;
    font-size: 76px
}

html.rtl .s-title-box--sharpsans .s-tit {
    font-family: SamsungSharpSans,SamsungOneArabic,tahoma
}

html.rtl[lang^=he] .s-title-box--sharpsans .s-tit {
    font-family: SamsungSharpSans,SamsungOneHebrew,tahoma
}

html[lang^=el] .s-title-box--sharpsans .s-tit,html[lang^=kk] .s-title-box--sharpsans .s-tit,html[lang^=uk] .s-title-box--sharpsans .s-tit {
    font-family: SamsungOne,arial
}

html[lang^=zh] .s-title-box--sharpsans .s-tit {
    font-family: SamsungSharpSans,"Microsoft JhengHei","微软雅黑",Simsun,"宋体",arial
}

html[lang=zh-CN] .s-title-box--sharpsans .s-tit {
    font-family: SamsungSharpSans,"Microsoft Yahei","微软雅黑",Simsun,"宋体",arial
}

html[lang^=th] .s-title-box--sharpsans .s-tit {
    font-family: Kittithada,arial
}

html[lang^=vi] .s-title-box--sharpsans .s-tit {
    font-family: SamsungSharpSans,SamsungOne,arial
}

html[lang^=my] .s-title-box--sharpsans .s-tit {
    font-family: zawgyione,arial,sans-serif
}

html[lang^=ko] .s-title-box--sharpsans .s-tit {
    font-family: SamsungSharpSans,SamsungOneKorean,Dotum,"돋움","Apple SD Gothic Neo",arial
}

.s-title-box--center {
    text-align: center
}

@media screen and (min-width: 1440px) {
    .s-title-box h2 {
        font-size:35px
    }

    .s-title-box h3 {
        font-size: 28px
    }

    .s-title-box h4 {
        font-size: 22px
    }

    .s-title-box--sharpsans .s-tit {
        font-size: 76px
    }
}

@media screen and (max-width: 1024px) {
    .s-title-box h2 {
        font-size:33px
    }

    .s-title-box h3 {
        font-size: 24px
    }

    .s-title-box h4 {
        font-size: 20px
    }

    .s-title-box--sharpsans .s-tit {
        font-size: 68px
    }
}

@media screen and (max-width: 768px) {
    .s-title-box h2 {
        font-size:26px
    }

    .s-title-box h3 {
        font-size: 20px
    }

    .s-title-box h4 {
        font-size: 17px
    }

    .s-title-box--sharpsans .s-tit {
        font-size: 93.86667px;
        font-size: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-title-box--sharpsans .s-tit {
        font-size:44px;
        font-size: 12.22222vw
    }
}

@-webkit-keyframes fadeInUpSlick {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes fadeInUpSlick {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@-webkit-keyframes fadeInUpNormal {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,60px,0);
        transform: translate3d(0,60px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes fadeInUpNormal {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,60px,0);
        transform: translate3d(0,60px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@-webkit-keyframes fadeInUpDeep {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,400px,0);
        transform: translate3d(0,400px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes fadeInUpDeep {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,400px,0);
        transform: translate3d(0,400px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@-webkit-keyframes fadeInUpImg {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,460px,0);
        transform: translate3d(0,460px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes fadeInUpImg {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,460px,0);
        transform: translate3d(0,460px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spin {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes slidebg {
    from {
        background-position: 0 0
    }

    to {
        background-position: 100% 0
    }
}

@keyframes slidebg {
    from {
        background-position: 0 0
    }

    to {
        background-position: 100% 0
    }
}

.ma-g-visual-story-carousel {
    overflow: hidden;
    position: relative;
    max-width: 1440px;
    margin: 0 auto;
    opacity: 0
}

.ma-g-visual-story-carousel__contents {
    position: relative;
    font-size: 0;
    text-align: center
}

.ma-g-visual-story-carousel__head {
    max-width: 690px;
    max-width: 47.91667vw;
    margin: 75px auto 0;
    margin: 5.20833vw auto 0
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel__head {
        max-width:690px
    }
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel__head {
        margin:75px auto 0
    }
}

.ma-g-visual-story-carousel__head-title {
    font-family: SamsungSharpSans,arial;
    font-size: 32px;
    font-size: 2.22222vw
}

html.rtl .ma-g-visual-story-carousel__head-title {
    font-family: SamsungSharpSans,SamsungOneArabic,tahoma
}

html.rtl[lang^=he] .ma-g-visual-story-carousel__head-title {
    font-family: SamsungSharpSans,SamsungOneHebrew,tahoma
}

html[lang^=el] .ma-g-visual-story-carousel__head-title,html[lang^=kk] .ma-g-visual-story-carousel__head-title,html[lang^=uk] .ma-g-visual-story-carousel__head-title {
    font-family: SamsungOne,arial
}

html[lang^=zh] .ma-g-visual-story-carousel__head-title {
    font-family: SamsungSharpSans,"Microsoft JhengHei","微软雅黑",Simsun,"宋体",arial
}

html[lang=zh-CN] .ma-g-visual-story-carousel__head-title {
    font-family: SamsungSharpSans,"Microsoft Yahei","微软雅黑",Simsun,"宋体",arial
}

html[lang^=th] .ma-g-visual-story-carousel__head-title {
    font-family: Kittithada,arial
}

html[lang^=vi] .ma-g-visual-story-carousel__head-title {
    font-family: SamsungSharpSans,SamsungOne,arial
}

html[lang^=my] .ma-g-visual-story-carousel__head-title {
    font-family: zawgyione,arial,sans-serif
}

html[lang^=ko] .ma-g-visual-story-carousel__head-title {
    font-family: SamsungSharpSans,SamsungOneKorean,Dotum,"돋움","Apple SD Gothic Neo",arial
}

html[lang^=th] .ma-g-visual-story-carousel__head-title {
    font-size: 43.2px;
    font-size: 3vw
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel__head-title {
        font-size:32px
    }

    html[lang^=th] .ma-g-visual-story-carousel__head-title {
        font-size: 43.2px
    }
}

.ma-g-visual-story-carousel__head-title a {
    color: #000
}

.ma-g-visual-story-carousel__head-title a:focus,.ma-g-visual-story-carousel__head-title a:hover {
    color: #1428a0
}

.ma-g-visual-story-carousel__head-desc {
    font-size: 16px;
    font-size: 1.11111vw
}

html[lang^=th] .ma-g-visual-story-carousel__head-desc {
    font-size: 21.6px;
    font-size: 1.5vw
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel__head-desc {
        font-size:16px
    }

    html[lang^=th] .ma-g-visual-story-carousel__head-desc {
        font-size: 21.6px
    }
}

.ma-g-visual-story-carousel__head-desc p {
    margin-top: 3px;
    margin-top: .20833vw
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel__head-desc p {
        margin-top:3px
    }
}

.ma-g-visual-story-carousel__content {
    position: relative;
    min-height: 603px;
    min-height: 41.875vw;
    margin-top: 11px;
    margin-top: .76389vw
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel__content {
        min-height:603px
    }
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel__content {
        margin-top:11px
    }
}

.ma-g-visual-story-carousel__content-list-wrap {
    display: none
}

.ma-g-visual-story-carousel__content-list-item {
    max-width: 690px;
    max-width: 47.91667vw;
    margin: auto;
    -webkit-transform: scale(.88);
    -ms-transform: scale(.88);
    transform: scale(.88);
    -webkit-transition: all .6s cubic-bezier(.165,.84,.44,1);
    transition: all .6s cubic-bezier(.165,.84,.44,1)
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel__content-list-item {
        max-width:690px
    }
}

.ma-g-visual-story-carousel__content-img {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s,-webkit-transform .5s
}

.ma-g-visual-story-carousel__content-img-wrap {
    display: block;
    position: relative;
    overflow: hidden;
    height: 386px;
    height: 26.80556vw
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel__content-img-wrap {
        height:386px
    }
}

.ma-g-visual-story-carousel__content-discover-full {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0,0,0,.3);
    opacity: 0;
    font-size: 0;
    -webkit-transition: .8s opacity;
    transition: .8s opacity
}

.ma-g-visual-story-carousel__content-discover-full:before {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    content: ''
}

.ma-g-visual-story-carousel__content-discover-wrap {
    display: inline-block;
    vertical-align: middle
}

.ma-g-visual-story-carousel__content-discover-btn {
    display: inline-block;
    width: 106px;
    width: 7.36111vw;
    height: 106px;
    height: 7.36111vw;
    margin-top: -9px;
    margin-top: -.625vw;
    background-image: url(/global/galaxy/apps/common/img/component/s-discover-btn.png);
    background-size: 100% 100%;
    background-repeat: no-repeat
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel__content-discover-btn {
        width:106px
    }
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel__content-discover-btn {
        height:106px
    }
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel__content-discover-btn {
        margin-top:-9px
    }
}

.ma-g-visual-story-carousel__content-discover-btn:after {
    display: block;
    width: 100%;
    height: 100%;
    background-image: url(/global/galaxy/apps/common/img/component/s-discover-plus-ico.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    content: ''
}

.ma-g-visual-story-carousel__content-discover-text {
    font-size: 12px;
    font-size: .83333vw;
    letter-spacing: .34em;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 2px 0 8px rgba(0,0,0,.6),-2px 0 8px rgba(0,0,0,.6),0 2px 8px rgba(0,0,0,.6),0 -2px 8px rgba(0,0,0,.6)
}

html[lang^=th] .ma-g-visual-story-carousel__content-discover-text {
    font-size: 16.2px;
    font-size: 1.125vw
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel__content-discover-text {
        font-size:12px
    }

    html[lang^=th] .ma-g-visual-story-carousel__content-discover-text {
        font-size: 16.2px
    }
}

.ma-g-visual-story-carousel__content-desc {
    margin-top: 6px;
    margin-top: .41667vw;
    font-size: 28px;
    font-size: 1.94444vw;
    font-weight: bold
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel__content-desc {
        margin-top:6px
    }
}

html[lang^=th] .ma-g-visual-story-carousel__content-desc {
    font-size: 37.8px;
    font-size: 2.625vw
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel__content-desc {
        font-size:28px
    }

    html[lang^=th] .ma-g-visual-story-carousel__content-desc {
        font-size: 37.8px
    }
}

.ma-g-visual-story-carousel__content-desc-wrap {
    opacity: 0;
    font-size: 0;
    text-align: center;
    -webkit-transition: all .6s cubic-bezier(.165,.84,.44,1);
    transition: all .6s cubic-bezier(.165,.84,.44,1)
}

.ma-g-visual-story-carousel__content-desc-title {
    font-size: 12px;
    font-size: .83333vw;
    letter-spacing: .16em;
    text-transform: uppercase
}

html[lang^=th] .ma-g-visual-story-carousel__content-desc-title {
    font-size: 16.2px;
    font-size: 1.125vw
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel__content-desc-title {
        font-size:12px
    }

    html[lang^=th] .ma-g-visual-story-carousel__content-desc-title {
        font-size: 16.2px
    }
}

.ma-g-visual-story-carousel__content-desc-mo {
    display: none
}

.s-slick-white .ma-g-visual-story-carousel__content-desc {
    color: #fff;
    text-shadow: 1px 1px 10px #666
}

.s-slick-white .ma-g-visual-story-carousel__content-desc-mo,.s-slick-white .ma-g-visual-story-carousel__content-desc-title {
    color: #fff;
    text-shadow: 1px 1px 10px #666
}

.ma-g-visual-story-carousel__desc-list {
    position: relative
}

.ma-g-visual-story-carousel__desc-list-wrap {
    width: 690px;
    width: 47.91667vw;
    margin: 26px auto 0;
    margin: 1.80556vw auto 0
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel__desc-list-wrap {
        width:690px
    }
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel__desc-list-wrap {
        margin:26px auto 0
    }
}

.ma-g-visual-story-carousel__desc-list li {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -1
}

.ma-g-visual-story-carousel__desc-list li.slick-current {
    z-index: 1
}

.ma-g-visual-story-carousel__desc-list li.slick-current .ma-g-visual-story-carousel__content-desc-wrap {
    opacity: 1
}

.ma-g-visual-story-carousel__desc-list li.slick-current .ma-g-visual-story-carousel__content-desc-title {
    -webkit-animation-name: fadeInUpSlick;
    animation-name: fadeInUpSlick;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: .1s;
    animation-delay: .1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.ma-g-visual-story-carousel__desc-list li.slick-current .ma-g-visual-story-carousel__content-desc {
    -webkit-animation-name: fadeInUpSlick;
    animation-name: fadeInUpSlick;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: .15s;
    animation-delay: .15s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.ma-g-visual-story-carousel.is-scroll-active {
    opacity: 1
}

.ma-g-visual-story-carousel.is-scroll-active .first-active .ma-g-visual-story-carousel__content-desc-title {
    -webkit-animation-name: fadeInUpDeep;
    animation-name: fadeInUpDeep;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: .1s;
    animation-delay: .1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.ma-g-visual-story-carousel.is-scroll-active .first-active .ma-g-visual-story-carousel__content-desc {
    -webkit-animation-name: fadeInUpDeep;
    animation-name: fadeInUpDeep;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: .15s;
    animation-delay: .15s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.ma-g-visual-story-carousel__background {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: -1
}

.ma-g-visual-story-carousel__background-img {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 647px;
    height: 44.93056vw;
    background-size: auto 100%;
    background-position: center;
    background-repeat: no-repeat
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel__background-img {
        height:647px
    }
}

.ma-g-visual-story-carousel__background .s-bg-bottom,.ma-g-visual-story-carousel__background .s-bg-top {
    position: absolute;
    left: 0;
    width: 100%;
    background-size: 10px 100%;
    background-repeat: repeat-x
}

.ma-g-visual-story-carousel__background .s-bg-top {
    display: block;
    top: -3px;
    height: 150px;
    height: 10.41667vw;
    background-image: url(/global/galaxy/apps/common/img/component/bg-gradient-top-pc.png)
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel__background .s-bg-top {
        height:150px
    }
}

.ma-g-visual-story-carousel__background .s-bg-bottom {
    display: none;
    bottom: -2px;
    height: 270px;
    height: 18.75vw;
    background-image: url(/global/galaxy/apps/common/img/component/bg-gradient-bottom-pc.png)
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel__background .s-bg-bottom {
        height:270px
    }
}

.ma-g-visual-story-carousel .s-slick.s-slick-white .slick-dots li.slick-active button {
    border-color: #fff;
    background-color: #fff
}

.ma-g-visual-story-carousel .s-slick.s-slick-white .slick-dots li button {
    border-color: #fff
}

.ma-g-visual-story-carousel .s-slick.s-slick-white .slick-dots li button:focus,.ma-g-visual-story-carousel .s-slick.s-slick-white .slick-dots li button:hover {
    background-color: #fff
}

.ma-g-visual-story-carousel .s-slick.s-slick-white .slick-arrow:after {
    background-image: url(/global/galaxy/apps/common/img/component/new-marketing-arw-right-white.svg)
}

.no-svg .ma-g-visual-story-carousel .s-slick.s-slick-white .slick-arrow:after {
    background-image: url(/global/galaxy/apps/common/img/component/sp-marketing-common-ie8.png);
    background-position: -48px 0
}

.ma-g-visual-story-carousel .s-slick.s-slick-white .slick-arrow.slick-prev:after {
    background-image: url(/global/galaxy/apps/common/img/component/new-marketing-arw-left-white.svg)
}

.no-svg .ma-g-visual-story-carousel .s-slick.s-slick-white .slick-arrow.slick-prev:after {
    background-image: url(/global/galaxy/apps/common/img/component/sp-marketing-common-ie8.png);
    background-position: -32px 0
}

.ma-g-visual-story-carousel .s-slick .slick-dots {
    position: static;
    margin-top: 24px;
    margin-top: 1.66667vw
}

.ma-g-visual-story-carousel .s-slick .slick-dots li {
    margin: 0 8px;
    margin: 0 .55556vw
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel .s-slick .slick-dots li {
        margin:0 8px
    }
}

.ma-g-visual-story-carousel .s-slick .slick-dots li button {
    width: 10px;
    width: .69444vw;
    height: 10px;
    height: .69444vw;
    border: 1px solid #363636;
    font-size: 0;
    -webkit-transition: background-color 1s;
    transition: background-color 1s
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel .s-slick .slick-dots li button {
        width:10px
    }
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel .s-slick .slick-dots li button {
        height:10px
    }
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel .s-slick .slick-dots {
        margin-top:24px
    }
}

.ma-g-visual-story-carousel .s-slick .slick-list {
    overflow: visible!important
}

.ma-g-visual-story-carousel .s-slick .slick-slide {
    outline: 0
}

.ma-g-visual-story-carousel .s-slick .slick-slide img {
    width: auto;
    height: 100%;
    max-width: 100%
}

.ma-g-visual-story-carousel .s-slick .slick-slide.slick-current .ma-g-visual-story-carousel__content-list-item {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.ma-g-visual-story-carousel .s-slick .slick-arrow {
    top: 163px;
    top: 11.31944vw;
    bottom: auto;
    right: 258px;
    right: 17.91667vw;
    width: 50px;
    width: 3.47222vw;
    height: 60px;
    height: 4.16667vw;
    background: 0 0
}

.ma-g-visual-story-carousel .s-slick .slick-arrow.slick-disabled,.ma-g-visual-story-carousel .s-slick .slick-arrow.slick-hidden {
    display: block!important;
    cursor: default;
    outline: 0
}

.ma-g-visual-story-carousel .s-slick .slick-arrow.slick-disabled.slick-next:after,.ma-g-visual-story-carousel .s-slick .slick-arrow.slick-disabled.slick-prev:after,.ma-g-visual-story-carousel .s-slick .slick-arrow.slick-hidden.slick-next:after,.ma-g-visual-story-carousel .s-slick .slick-arrow.slick-hidden.slick-prev:after {
    opacity: 0
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel .s-slick .slick-arrow {
        top:163px
    }
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel .s-slick .slick-arrow {
        right:258px
    }
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel .s-slick .slick-arrow {
        width:50px
    }
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel .s-slick .slick-arrow {
        height:60px
    }
}

.ma-g-visual-story-carousel .s-slick .slick-arrow:after {
    width: 14px;
    width: .97222vw;
    height: 26px;
    height: 1.80556vw;
    background-image: url(/global/galaxy/apps/common/img/component/new-marketing-arw-right.svg)
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel .s-slick .slick-arrow:after {
        width:14px
    }
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel .s-slick .slick-arrow:after {
        height:26px
    }
}

.no-svg .ma-g-visual-story-carousel .s-slick .slick-arrow:after {
    background-image: url(/global/galaxy/apps/common/img/component/sp-marketing-common-ie8.png);
    background-position: -16px 0
}

.ma-g-visual-story-carousel .s-slick .slick-arrow.slick-prev {
    right: auto;
    left: 259px;
    left: 17.98611vw
}

@media (min-width: 1440px) {
    .ma-g-visual-story-carousel .s-slick .slick-arrow.slick-prev {
        left:259px
    }
}

.ma-g-visual-story-carousel .s-slick .slick-arrow.slick-prev:after {
    background-image: url(/global/galaxy/apps/common/img/component/new-marketing-arw-left.svg)
}

.no-svg .ma-g-visual-story-carousel .s-slick .slick-arrow.slick-prev:after {
    background-image: url(/global/galaxy/apps/common/img/component/sp-marketing-common-ie8.png);
    background-position: 0 0
}

.ma-g-visual-story-carousel .s-slick .slick-arrow:focus,.ma-g-visual-story-carousel .s-slick .slick-arrow:hover {
    background: 0 0
}

.ma-g-visual-story-carousel.is-scroll-active .ma-g-visual-story-carousel__head-title {
    -webkit-animation-name: fadeInUpDeep;
    animation-name: fadeInUpDeep;
    -webkit-animation-duration: .9s;
    animation-duration: .9s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.ma-g-visual-story-carousel.is-scroll-active .ma-g-visual-story-carousel__head-desc {
    -webkit-animation-name: fadeInUpDeep;
    animation-name: fadeInUpDeep;
    -webkit-animation-duration: .9s;
    animation-duration: .9s;
    -webkit-animation-delay: 50ms;
    animation-delay: 50ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.ma-g-visual-story-carousel.is-scroll-active .slick-arrow {
    -webkit-animation-name: fadeInUpNormal;
    animation-name: fadeInUpNormal;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-delay: .4s;
    animation-delay: .4s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.ma-g-visual-story-carousel.is-scroll-active .slick-dots {
    -webkit-animation-name: fadeInUpDeep;
    animation-name: fadeInUpDeep;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.ma-g-visual-story-carousel.is-scroll-active .ma-g-visual-story-carousel__content-desc-mo {
    -webkit-animation-name: fadeInUpDeep;
    animation-name: fadeInUpDeep;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: .15s;
    animation-delay: .15s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.ma-g-visual-story-carousel.is-scroll-active .slick-slide .ma-g-visual-story-carousel__content-img-wrap {
    -webkit-animation-name: fadeInUpImg;
    animation-name: fadeInUpImg;
    -webkit-animation-duration: .9s;
    animation-duration: .9s;
    -webkit-animation-delay: .15s;
    animation-delay: .15s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.ma-g-visual-story-carousel.is-scroll-active .slick-slide.slick-current .ma-g-visual-story-carousel__content-img-wrap {
    -webkit-animation-name: fadeInUpImg;
    animation-name: fadeInUpImg;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.ma-g-visual-story-carousel.is-scroll-active .slick-slide.slick-current .ma-g-visual-story-carousel__content-img-wrap.is-hover .ma-g-visual-story-carousel__content-img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition-duration: .85s;
    transition-duration: .85s
}

.ma-g-visual-story-carousel.is-scroll-active .slick-slide.slick-current .ma-g-visual-story-carousel__content-img-wrap.is-hover .ma-g-visual-story-carousel__content-discover-full {
    opacity: 1
}

.ma-g-visual-story-carousel.is-scroll-active .slick-slide.slick-current .ma-g-visual-story-carousel__content-img-wrap.is-hover .ma-g-visual-story-carousel__content-discover-btn:after {
    -webkit-animation: spin .6s ease-out;
    animation: spin .6s ease-out
}

.ma-g-visual-story-carousel.is-scroll-active .ma-g-visual-story-carousel__background-img {
    -webkit-animation-name: fadeInUpDeep;
    animation-name: fadeInUpDeep;
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.aem-AuthorLayer-Edit .ma-g-visual-story-carousel {
    opacity: 1
}

.aem-AuthorLayer-Edit .ma-g-visual-story-carousel__background {
    position: static
}

.aem-AuthorLayer-Edit .ma-g-visual-story-carousel__background-img {
    position: relative
}

.aem-AuthorLayer-Edit .ma-g-visual-story-carousel__content-list {
    text-align: center
}

.aem-AuthorLayer-Edit .ma-g-visual-story-carousel__content-list-wrap {
    display: block;
    text-align: left
}

.aem-AuthorLayer-Edit .ma-g-visual-story-carousel__content-desc-wrap {
    opacity: 1
}

.aem-AuthorLayer-Edit .ma-g-visual-story-carousel__content-discover-full {
    opacity: 1
}

@media screen and (max-width: 768px) {
    .ma-g-visual-story-carousel__contents {
        padding:0 51.2px;
        padding: 0 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel__contents {
        padding:0 24px;
        padding: 0 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-visual-story-carousel__head {
        max-width:none;
        margin: 96px auto 0;
        margin: 12.5vw auto 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel__head {
        margin:45px auto 0;
        margin: 12.5vw auto 0
    }
}

@media screen and (max-width: 768px) {
    .ma-g-visual-story-carousel__head-title {
        font-size:51.2px;
        font-size: 6.66667vw
    }

    html[lang^=th] .ma-g-visual-story-carousel__head-title {
        font-size: 69.12px;
        font-size: 9vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel__head-title {
        font-size:24px;
        font-size: 6.66667vw
    }

    html[lang^=th] .ma-g-visual-story-carousel__head-title {
        font-size: 32.4px;
        font-size: 9vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-visual-story-carousel__head-desc {
        font-size:29.86667px;
        font-size: 3.88889vw
    }

    html[lang^=th] .ma-g-visual-story-carousel__head-desc {
        font-size: 40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel__head-desc {
        font-size:14px;
        font-size: 3.88889vw
    }

    html[lang^=th] .ma-g-visual-story-carousel__head-desc {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-visual-story-carousel__head-desc p {
        margin-top:10.66667px;
        margin-top: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel__head-desc p {
        margin-top:5px;
        margin-top: 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-visual-story-carousel__content {
        min-height:823.46667px;
        min-height: 107.22222vw;
        margin: 14.93333px -51.2px 0;
        margin: 1.94444vw -6.66667vw 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel__content {
        min-height:386px;
        min-height: 107.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel__content {
        margin:7px -24px 0;
        margin: 1.94444vw -6.66667vw 0
    }
}

@media screen and (max-width: 768px) {
    .ma-g-visual-story-carousel__content-list-item {
        max-width:665.6px;
        max-width: 86.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel__content-list-item {
        max-width:312px;
        max-width: 86.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-visual-story-carousel__content-img-wrap {
        height:373.33333px;
        height: 48.61111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel__content-img-wrap {
        height:175px;
        height: 48.61111vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-visual-story-carousel__content-discover-full {
        display:none
    }

    .ma-g-visual-story-carousel__content-desc {
        margin-top: 12.8px;
        margin-top: 1.66667vw;
        font-size: 42.66667px;
        font-size: 5.55556vw;
        line-height: 64px;
        line-height: 8.33333vw;
        max-height: 130.13333px;
        max-height: 16.94444vw;
        display: block;
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel__content-desc {
        margin-top:6px;
        margin-top: 1.66667vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-visual-story-carousel__content-desc {
        font-size:57.6px;
        font-size: 7.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel__content-desc {
        font-size:20px;
        font-size: 5.55556vw
    }

    html[lang^=th] .ma-g-visual-story-carousel__content-desc {
        font-size: 27px;
        font-size: 7.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel__content-desc {
        line-height:30px;
        line-height: 8.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel__content-desc {
        max-height:61px;
        max-height: 16.94444vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=my] .ma-g-visual-story-carousel__content-desc {
        padding-bottom:12.8px;
        padding-bottom: 1.66667vw;
        margin-bottom: -12.8px;
        margin-bottom: -1.66667vw;
        line-height: 68.26667px;
        line-height: 8.88889vw;
        max-height: 136.53333px;
        max-height: 17.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    html[lang^=my] .ma-g-visual-story-carousel__content-desc {
        padding-bottom:6px;
        padding-bottom: 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    html[lang^=my] .ma-g-visual-story-carousel__content-desc {
        margin-bottom:-6px;
        margin-bottom: -1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    html[lang^=my] .ma-g-visual-story-carousel__content-desc {
        line-height:32px;
        line-height: 8.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    html[lang^=my] .ma-g-visual-story-carousel__content-desc {
        max-height:64px;
        max-height: 17.77778vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-visual-story-carousel__content-desc-wrap {
        margin-top:23.46667px;
        margin-top: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel__content-desc-wrap {
        margin-top:11px;
        margin-top: 3.05556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-visual-story-carousel__content-desc-title {
        font-size:21.33333px;
        font-size: 2.77778vw
    }

    html[lang^=th] .ma-g-visual-story-carousel__content-desc-title {
        font-size: 28.8px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel__content-desc-title {
        font-size:10px;
        font-size: 2.77778vw
    }

    html[lang^=th] .ma-g-visual-story-carousel__content-desc-title {
        font-size: 13.5px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-visual-story-carousel__content-desc-mo {
        margin-top:19.2px;
        margin-top: 2.5vw;
        font-size: 21.33333px;
        font-size: 2.77778vw;
        letter-spacing: .12em;
        font-weight: bold;
        color: #000;
        text-transform: uppercase;
        text-decoration: underline
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel__content-desc-mo {
        margin-top:9px;
        margin-top: 2.5vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-visual-story-carousel__content-desc-mo {
        font-size:28.8px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel__content-desc-mo {
        font-size:10px;
        font-size: 2.77778vw
    }

    html[lang^=th] .ma-g-visual-story-carousel__content-desc-mo {
        font-size: 13.5px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-visual-story-carousel__content-desc-mo:hover {
        text-decoration:underline
    }

    html[lang^=my] .ma-g-visual-story-carousel__content-desc-mo {
        margin-top: 14.93333px;
        margin-top: 1.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    html[lang^=my] .ma-g-visual-story-carousel__content-desc-mo {
        margin-top:7px;
        margin-top: 1.94444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-visual-story-carousel__desc-list {
        overflow:hidden;
        -webkit-transition: height 1s .25s;
        transition: height 1s .25s
    }

    .ma-g-visual-story-carousel__desc-list li {
        min-height: 243.2px;
        min-height: 31.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel__desc-list li {
        min-height:114px;
        min-height: 31.66667vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=my] .ma-g-visual-story-carousel__desc-list li {
        min-height:251.73333px;
        min-height: 32.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    html[lang^=my] .ma-g-visual-story-carousel__desc-list li {
        min-height:118px;
        min-height: 32.77778vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-visual-story-carousel__desc-list li {
        min-height:262.4px;
        min-height: 34.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    html[lang^=th] .ma-g-visual-story-carousel__desc-list li {
        min-height:123px;
        min-height: 34.16667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-visual-story-carousel__desc-list.first-active {
        overflow:visible
    }

    .ma-g-visual-story-carousel__desc-list-wrap {
        width: 665.6px;
        width: 86.66667vw;
        margin: 14.93333px auto 0;
        margin: 1.94444vw auto 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel__desc-list-wrap {
        width:312px;
        width: 86.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel__desc-list-wrap {
        margin:7px auto 0;
        margin: 1.94444vw auto 0
    }
}

@media screen and (max-width: 768px) {
    .ma-g-visual-story-carousel__background-img {
        height:957.86667px;
        height: 124.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel__background-img {
        height:449px;
        height: 124.72222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-visual-story-carousel__background-img .s-bg-top {
        height:234.66667px;
        height: 30.55556vw;
        background-image: url(/global/galaxy/apps/common/img/component/bg-gradient-top-mo.png)
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel__background-img .s-bg-top {
        height:110px;
        height: 30.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-visual-story-carousel__background-img .s-bg-bottom {
        height:373.33333px;
        height: 48.61111vw;
        background: rgba(255,255,255,0);
        background: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(40%,rgba(255,255,255,0)),color-stop(70%,rgba(255,255,255,.4)),to(#fff));
        background: linear-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,0) 40%,rgba(255,255,255,.4) 70%,#fff 100%)
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel__background-img .s-bg-bottom {
        height:175px;
        height: 48.61111vw
    }
}

@media screen and (max-width: 768px) {
    .touch-device .ma-g-visual-story-carousel .s-slick.s-slick-white .slick-dots li.slick-active button:focus,.touch-device .ma-g-visual-story-carousel .s-slick.s-slick-white .slick-dots li.slick-active button:hover {
        background-color:#fff
    }

    .ma-g-visual-story-carousel .s-slick.s-slick-white .slick-dots li .touch-device button:focus,.ma-g-visual-story-carousel .s-slick.s-slick-white .slick-dots li .touch-device button:hover {
        background-color: transparent
    }

    .ma-g-visual-story-carousel .s-slick .slick-dots {
        margin-top: 6.4px;
        margin-top: .83333vw
    }

    .ma-g-visual-story-carousel .s-slick .slick-dots li {
        margin: 0 12.8px;
        margin: 0 1.66667vw
    }

    .touch-device .ma-g-visual-story-carousel .s-slick .slick-dots li.slick-active button:focus,.touch-device .ma-g-visual-story-carousel .s-slick .slick-dots li.slick-active button:hover {
        background-color: #fff
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel .s-slick .slick-dots li {
        margin:0 6px;
        margin: 0 1.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-visual-story-carousel .s-slick .slick-dots li button {
        width:25.6px;
        width: 3.33333vw;
        height: 25.6px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel .s-slick .slick-dots li button {
        width:12px;
        width: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel .s-slick .slick-dots li button {
        height:12px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .touch-device .ma-g-visual-story-carousel .s-slick .slick-dots li button:focus,.touch-device .ma-g-visual-story-carousel .s-slick .slick-dots li button:hover {
        background-color:transparent
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel .s-slick .slick-dots {
        margin-top:3px;
        margin-top: .83333vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-visual-story-carousel .s-slick .ma-g-visual-story-carousel__content-list {
        padding:0 51.2px;
        padding: 0 6.66667vw;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-visual-story-carousel .s-slick .ma-g-visual-story-carousel__content-list {
        padding:0 24px;
        padding: 0 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-visual-story-carousel.is-scroll-active .ma-g-visual-story-carousel__background {
        -webkit-animation-name:fadeInUpImg;
        animation-name: fadeInUpImg;
        -webkit-animation-duration: 1.08s;
        animation-duration: 1.08s;
        -webkit-animation-delay: 0s;
        animation-delay: 0s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both
    }

    .ma-g-visual-story-carousel.is-scroll-active .slick-slide.slick-current .ma-g-visual-story-carousel__content-img-wrap.is-hover .ma-g-visual-story-carousel__content-img {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        -webkit-transition: none;
        transition: none
    }
}

@media screen and (max-width: 359px) {
    .ma-g-visual-story-carousel__content-desc {
        max-height:52px
    }

    .ma-g-visual-story-carousel__desc-list {
        min-height: 107px
    }
}

.ma-g-c-video {
    position: relative;
    overflow: hidden;
    font-size: 0;
    max-width: 1440px;
    margin: 0 auto
}

.ma-g-c-video--full-size {
    max-width: inherit
}

.ma-g-c-video__content {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    text-align: left
}

.ma-g-c-video__content-wrap {
    max-width: 1440px;
    max-width: 100vw;
    margin: 0 auto;
    height: 100%
}

@media (min-width: 1440px) {
    .ma-g-c-video__content-wrap {
        max-width:1440px
    }
}

.ma-g-c-video__content-wrap:after {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    content: ''
}

.ma-g-c-video__content-inner {
    display: inline-block;
    width: 688px;
    width: 47.77778vw;
    padding-left: 118px;
    padding-left: 8.19444vw;
    padding-right: 0;
    padding-right: 0;
    vertical-align: middle;
    letter-spacing: normal;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left
}

@media (min-width: 1440px) {
    .ma-g-c-video__content-inner {
        width:688px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-video__content-inner {
        padding-left:118px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-video__content-inner {
        padding-right:0
    }
}

.ma-g-c-video__content .s-marketing-cta {
    margin-top: 24px;
    margin-top: 1.66667vw
}

@media (min-width: 1440px) {
    .ma-g-c-video__content .s-marketing-cta {
        margin-top:24px
    }
}

.ma-g-c-video__content .s-marketing-cta a,.ma-g-c-video__content .s-marketing-cta button {
    margin-left: 6px;
    margin-bottom: 6px
}

.ma-g-c-video__title {
    font-family: SamsungSharpSans,arial;
    font-size: 56px;
    font-size: 3.88889vw;
    line-height: 1.15
}

html.rtl .ma-g-c-video__title {
    font-family: SamsungSharpSans,SamsungOneArabic,tahoma
}

html.rtl[lang^=he] .ma-g-c-video__title {
    font-family: SamsungSharpSans,SamsungOneHebrew,tahoma
}

html[lang^=el] .ma-g-c-video__title,html[lang^=kk] .ma-g-c-video__title,html[lang^=uk] .ma-g-c-video__title {
    font-family: SamsungOne,arial
}

html[lang^=zh] .ma-g-c-video__title {
    font-family: SamsungSharpSans,"Microsoft JhengHei","微软雅黑",Simsun,"宋体",arial
}

html[lang=zh-CN] .ma-g-c-video__title {
    font-family: SamsungSharpSans,"Microsoft Yahei","微软雅黑",Simsun,"宋体",arial
}

html[lang^=th] .ma-g-c-video__title {
    font-family: Kittithada,arial
}

html[lang^=vi] .ma-g-c-video__title {
    font-family: SamsungSharpSans,SamsungOne,arial
}

html[lang^=my] .ma-g-c-video__title {
    font-family: zawgyione,arial,sans-serif
}

html[lang^=ko] .ma-g-c-video__title {
    font-family: SamsungSharpSans,SamsungOneKorean,Dotum,"돋움","Apple SD Gothic Neo",arial
}

html[lang^=th] .ma-g-c-video__title {
    font-size: 81.2px;
    font-size: 5.63889vw
}

@media (min-width: 1440px) {
    .ma-g-c-video__title {
        font-size:56px
    }

    html[lang^=th] .ma-g-c-video__title {
        font-size: 81.2px
    }
}

html[lang^=th] .ma-g-c-video__title {
    line-height: .8625
}

html[lang^=my] .ma-g-c-video__title {
    line-height: 1.4
}

.ma-g-c-video__text {
    margin-top: 20px;
    margin-top: 1.38889vw;
    font-size: 18px;
    font-size: 1.25vw;
    line-height: 1.78
}

@media (min-width: 1440px) {
    .ma-g-c-video__text {
        margin-top:20px
    }
}

html[lang^=th] .ma-g-c-video__text {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .ma-g-c-video__text {
        font-size:18px
    }

    html[lang^=th] .ma-g-c-video__text {
        font-size: 24.3px
    }
}

html[lang^=th] .ma-g-c-video__text {
    line-height: 1.335
}

html[lang^=my] .ma-g-c-video__text {
    line-height: 1.6
}

.ma-g-c-video__desc {
    display: block;
    color: #636363;
    padding-top: 19px;
    padding-top: 1.31944vw;
    font-size: 12px;
    font-size: .83333vw;
    line-height: 1.67
}

@media (min-width: 1440px) {
    .ma-g-c-video__desc {
        padding-top:19px
    }
}

html[lang^=th] .ma-g-c-video__desc {
    font-size: 16.2px;
    font-size: 1.125vw
}

@media (min-width: 1440px) {
    .ma-g-c-video__desc {
        font-size:12px
    }

    html[lang^=th] .ma-g-c-video__desc {
        font-size: 16.2px
    }
}

html[lang^=th] .ma-g-c-video__desc {
    line-height: 1.2525
}

html[lang^=my] .ma-g-c-video__desc {
    line-height: 1.6
}

.ma-g-c-video__desc--mobile {
    display: none
}

.ma-g-c-video__figure {
    width: 100%
}

.ma-g-c-video__figure .s-image {
    width: 100%;
    z-index: -1
}

.ma-g-c-video__figure .s-video {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%
}

.ma-g-c-video__figure .s-media-close {
    padding: 15px;
    padding: 1.04167vw;
    margin: -15px;
    margin: -1.04167vw;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background: 0 0
}

@media (min-width: 1440px) {
    .ma-g-c-video__figure .s-media-close {
        padding:15px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-video__figure .s-media-close {
        margin:-15px
    }
}

.ma-g-c-video__figure .s-media-close:before {
    content: '';
    display: block;
    height: 28px;
    width: 28px;
    background-image: url(/global/galaxy/apps/common/img/component/btn-close-white.png);
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.ma-g-c-video__figure .s-media-close:focus {
    -webkit-box-shadow: inset 0 0 0 2px #4999d6;
    box-shadow: inset 0 0 0 2px #4999d6
}

.ma-g-c-video__figure .s-video-youtube .s-media-close {
    top: 72px;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: top;
    transition-property: top;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

.ma-g-c-video__figure .s-video-youtube.s-youtube-ready .s-media-close {
    top: 30px
}

@media (min-width: 769px) {
    .ma-g-c-video__figure .s-video-youtube.s-youtube-ready .s-video-wrap:hover .s-media-close {
        top:72px
    }
}

.ma-g-c-video--center .ma-g-c-video__content {
    text-align: center
}

.ma-g-c-video--center .ma-g-c-video__content-inner {
    width: 1200px;
    width: 83.33333vw;
    padding-left: 0;
    padding-left: 0;
    text-align: center
}

@media (min-width: 1440px) {
    .ma-g-c-video--center .ma-g-c-video__content-inner {
        width:1200px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-video--center .ma-g-c-video__content-inner {
        padding-left:0
    }
}

.ma-g-c-video--right .ma-g-c-video__content {
    text-align: right
}

.ma-g-c-video--right .ma-g-c-video__content-inner {
    padding-left: 0;
    padding-left: 0;
    padding-right: 118px;
    padding-right: 8.19444vw;
    text-align: left
}

@media (min-width: 1440px) {
    .ma-g-c-video--right .ma-g-c-video__content-inner {
        padding-left:0
    }
}

@media (min-width: 1440px) {
    .ma-g-c-video--right .ma-g-c-video__content-inner {
        padding-right:118px
    }
}

.ma-g-c-video--full-left .ma-g-c-video__content {
    text-align: left
}

.ma-g-c-video--full-left .ma-g-c-video__content-inner {
    text-align: left
}

.ma-g-c-video--full-right .ma-g-c-video__content {
    text-align: right
}

.ma-g-c-video--full-right .ma-g-c-video__content-inner {
    padding-left: 0;
    padding-left: 0;
    padding-right: 118px;
    padding-right: 8.19444vw;
    text-align: right
}

@media (min-width: 1440px) {
    .ma-g-c-video--full-right .ma-g-c-video__content-inner {
        padding-left:0
    }
}

@media (min-width: 1440px) {
    .ma-g-c-video--full-right .ma-g-c-video__content-inner {
        padding-right:118px
    }
}

.ma-g-c-video--white .ma-g-c-video__content {
    color: #fff;
    text-shadow: 0 0 10px #555,0 0 5px #333
}

.ma-g-c-video--white .ma-g-c-video__content .s-marketing-cta {
    text-shadow: none
}

.ma-g-c-video--white .ma-g-c-video__desc {
    color: #fff
}

.ma-g-c-video .s-marketing-close {
    display: none
}

.ma-g-c-video--bg-black {
    background: #000
}

.ma-g-c-video--bg-white {
    background: #fff
}

.ma-g-c-video--bg-gray {
    background: #f5f5f5
}

.video-layer-open .ma-g-c-video {
    height: 100%
}

.video-layer-open .ma-g-c-video .js-layer-type-video {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    max-height: none;
    height: 100%;
    z-index: 999996;
    white-space: nowrap;
    text-align: center
}

.video-layer-open .ma-g-c-video .js-layer-type-video:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0
}

.video-layer-open .ma-g-c-video .js-layer-type-video .s-video-wrap {
    position: relative;
    display: inline-block;
    width: 100%;
    max-width: 1440px;
    height: 810px;
    height: 56.25vw;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .video-layer-open .ma-g-c-video .js-layer-type-video .s-video-wrap {
        height:810px
    }
}

.video-layer-open .ma-g-c-video .js-layer-type-video .s-video {
    background: #000;
    position: relative
}

.video-layer-open .ma-g-c-video .js-layer-type-video.js-video-to-header {
    position: absolute;
    top: -810px;
    top: -56.25vw;
    bottom: auto;
    margin: 0 auto;
    height: 810px;
    height: 56.25vw;
    max-width: 1440px
}

@media (min-width: 1440px) {
    .video-layer-open .ma-g-c-video .js-layer-type-video.js-video-to-header {
        top:-810px
    }
}

@media (min-width: 1440px) {
    .video-layer-open .ma-g-c-video .js-layer-type-video.js-video-to-header {
        height:810px
    }
}

.video-layer-open .ma-g-c-video .js-layer-type-video.js-video-to-header .s-video-wrap {
    width: 100%;
    height: 100%
}

.no-svg .ma-g-c-video {
    min-height: 630px;
    min-height: 43.75vw
}

@media (min-width: 1440px) {
    .no-svg .ma-g-c-video {
        min-height:630px
    }
}

.no-svg .ma-g-c-video__figure {
    position: relative
}

.no-svg .ma-g-c-video__figure .ma-g-c-video__video,.no-svg .ma-g-c-video__figure .s-image {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.no-svg .ma-g-c-video__figure .s-image {
    z-index: -1
}

.no-svg .ma-g-c-video__video-wrap {
    position: relative;
    width: 100%;
    padding-top: 43.77%
}

.no-svg .ma-g-c-video__video-wrap .s-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.no-svg .ma-g-c-video__video .vjs-big-play-button,.no-svg .ma-g-c-video__video .vjs-caption-settings,.no-svg .ma-g-c-video__video .vjs-control-bar,.no-svg .ma-g-c-video__video .vjs-error-display,.no-svg .ma-g-c-video__video .vjs-poster {
    display: none
}

@media screen and (max-width: 1279px) {
    .ma-g-c-video__text {
        font-size:16px;
        font-size: 1.5625vw
    }

    html[lang^=th] .ma-g-c-video__text {
        font-size: 21.6px;
        font-size: 2.10938vw
    }

    .ma-g-c-video__desc {
        font-size: 14px;
        font-size: .97222vw
    }

    html[lang^=th] .ma-g-c-video__desc {
        font-size: 18.9px;
        font-size: 1.3125vw
    }
}

@media screen and (max-width: 1279px) and (min-width:1440px) {
    .ma-g-c-video__desc {
        font-size:14px
    }

    html[lang^=th] .ma-g-c-video__desc {
        font-size: 18.9px
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-video {
        text-align:center
    }

    .ma-g-c-video br {
        display: none
    }

    .ma-g-c-video__content {
        position: static;
        left: 0;
        right: 0;
        width: auto;
        padding: 70.4px 42.66667px 85.33333px;
        padding: 9.16667vw 5.55556vw 11.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-video__content {
        padding:33px 20px 40px;
        padding: 9.16667vw 5.55556vw 11.11111vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-video__content-wrap {
        display:block
    }

    .ma-g-c-video__content-inner {
        display: block;
        width: auto;
        padding-left: 0;
        padding-left: 0
    }
}

@media screen and (max-width: 768px) and (min-width:1440px) {
    .ma-g-c-video__content-inner {
        padding-left:0
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-video__title {
        font-size:59.73333px;
        font-size: 7.77778vw;
        color: #000;
        text-shadow: none
    }

    html[lang^=th] .ma-g-c-video__title {
        font-size: 86.61333px;
        font-size: 11.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-video__title {
        font-size:28px;
        font-size: 7.77778vw
    }

    html[lang^=th] .ma-g-c-video__title {
        font-size: 40.6px;
        font-size: 11.27778vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-video__text {
        margin-top:34.13333px;
        margin-top: 4.44444vw;
        color: #000;
        font-size: 27.73333px;
        font-size: 3.61111vw;
        line-height: 1.47;
        text-shadow: none
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-video__text {
        margin-top:16px;
        margin-top: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-video__text {
        font-size:37.44px;
        font-size: 4.875vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-video__text {
        font-size:13px;
        font-size: 3.61111vw
    }

    html[lang^=th] .ma-g-c-video__text {
        font-size: 17.55px;
        font-size: 4.875vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-video__text {
        line-height:1.1025
    }

    html[lang^=my] .ma-g-c-video__text {
        line-height: 1.6
    }

    .ma-g-c-video__desc {
        display: none;
        padding: 17.06667px 0;
        padding: 2.22222vw 0;
        font-size: 21.33333px;
        font-size: 2.77778vw;
        line-height: 1.6
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-video__desc {
        padding:8px 0;
        padding: 2.22222vw 0
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-video__desc {
        font-size:28.8px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-video__desc {
        font-size:10px;
        font-size: 2.77778vw
    }

    html[lang^=th] .ma-g-c-video__desc {
        font-size: 13.5px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-video__desc {
        line-height:1.2
    }

    html[lang^=my] .ma-g-c-video__desc {
        line-height: 1.6
    }

    .ma-g-c-video__desc--mobile {
        padding-left: 42.66667px;
        padding-left: 5.55556vw;
        padding-right: 42.66667px;
        padding-right: 5.55556vw;
        display: block
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-video__desc--mobile {
        padding-left:20px;
        padding-left: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-video__desc--mobile {
        padding-right:20px;
        padding-right: 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-video--full-right .ma-g-c-video__content {
        text-align:center
    }

    .ma-g-c-video--full-right .ma-g-c-video__content-inner {
        padding-right: 0;
        padding-right: 0
    }
}

@media screen and (max-width: 768px) and (min-width:1440px) {
    .ma-g-c-video--full-right .ma-g-c-video__content-inner {
        padding-right:0
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-video--center .ma-g-c-video__content-inner {
        width:auto
    }

    .ma-g-c-video--right .ma-g-c-video__content {
        text-align: center
    }

    .ma-g-c-video--right .ma-g-c-video__content-inner {
        padding-right: 0;
        padding-right: 0;
        text-align: center
    }
}

@media screen and (max-width: 768px) and (min-width:1440px) {
    .ma-g-c-video--right .ma-g-c-video__content-inner {
        padding-right:0
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-video--white .ma-g-c-video__desc {
        color:#636363
    }

    .ma-g-c-video__figure .s-video {
        position: static;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0)
    }

    .ma-g-c-video__figure .s-media-close {
        padding: 34.13333px;
        padding: 4.44444vw;
        margin: -34.13333px;
        margin: -4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-video__figure .s-media-close {
        padding:16px;
        padding: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-video__figure .s-media-close {
        margin:-16px;
        margin: -4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-video__figure .s-media-close:before {
        height:25px;
        width: 25px;
        background-image: url(/global/galaxy/apps/common/img/component/btn-close-white_x2.png)
    }

    .ma-g-c-video__figure .s-video-youtube .s-media-close {
        top: 16px!important;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .ma-g-c-video__video {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1100;
        background: #000;
        background: rgba(0,0,0,.7)
    }

    .ma-g-c-video__video:after {
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        content: ''
    }

    .ma-g-c-video__video-wrap {
        position: absolute;
        z-index: 10;
        top: 50%;
        width: 100%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .ma-g-c-video .s-marketing-close {
        display: block;
        width: 85.33333px;
        width: 11.11111vw;
        height: 85.33333px;
        height: 11.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-video .s-marketing-close {
        width:40px;
        width: 11.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-video .s-marketing-close {
        height:40px;
        height: 11.11111vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-video .s-marketing-cta,.ma-g-c-video .s-marketing-cta.s-btn-white {
        margin-top:29.86667px;
        margin-top: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-video .s-marketing-cta,.ma-g-c-video .s-marketing-cta.s-btn-white {
        margin-top:14px;
        margin-top: 3.88889vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-video .s-marketing-cta .s-btn-base,.ma-g-c-video .s-marketing-cta .s-btn-cta,.ma-g-c-video .s-marketing-cta.s-btn-white .s-btn-base,.ma-g-c-video .s-marketing-cta.s-btn-white .s-btn-cta {
        border-color:#000;
        background-color: transparent;
        color: #000
    }

    .ma-g-c-video .s-marketing-cta .s-btn-base:active,.ma-g-c-video .s-marketing-cta .s-btn-base:focus,.ma-g-c-video .s-marketing-cta .s-btn-base:hover,.ma-g-c-video .s-marketing-cta .s-btn-cta:active,.ma-g-c-video .s-marketing-cta .s-btn-cta:focus,.ma-g-c-video .s-marketing-cta .s-btn-cta:hover,.ma-g-c-video .s-marketing-cta.s-btn-white .s-btn-base:active,.ma-g-c-video .s-marketing-cta.s-btn-white .s-btn-base:focus,.ma-g-c-video .s-marketing-cta.s-btn-white .s-btn-base:hover,.ma-g-c-video .s-marketing-cta.s-btn-white .s-btn-cta:active,.ma-g-c-video .s-marketing-cta.s-btn-white .s-btn-cta:focus,.ma-g-c-video .s-marketing-cta.s-btn-white .s-btn-cta:hover {
        border-color: #000;
        background-color: #000;
        color: #fff
    }

    .ma-g-c-video .s-marketing-cta .s-btn-video:active .s-btn-base,.ma-g-c-video .s-marketing-cta .s-btn-video:active .s-btn-cta,.ma-g-c-video .s-marketing-cta .s-btn-video:focus .s-btn-base,.ma-g-c-video .s-marketing-cta .s-btn-video:focus .s-btn-cta,.ma-g-c-video .s-marketing-cta .s-btn-video:hover .s-btn-base,.ma-g-c-video .s-marketing-cta .s-btn-video:hover .s-btn-cta,.ma-g-c-video .s-marketing-cta.s-btn-white .s-btn-video:active .s-btn-base,.ma-g-c-video .s-marketing-cta.s-btn-white .s-btn-video:active .s-btn-cta,.ma-g-c-video .s-marketing-cta.s-btn-white .s-btn-video:focus .s-btn-base,.ma-g-c-video .s-marketing-cta.s-btn-white .s-btn-video:focus .s-btn-cta,.ma-g-c-video .s-marketing-cta.s-btn-white .s-btn-video:hover .s-btn-base,.ma-g-c-video .s-marketing-cta.s-btn-white .s-btn-video:hover .s-btn-cta {
        border-color: #000;
        background-color: #000;
        color: #fff
    }

    .ma-g-c-video--bg-black .ma-g-c-video__content {
        color: #fff
    }

    .ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta .s-btn-base,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta .s-btn-cta,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta.s-btn-white .s-btn-base,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta.s-btn-white .s-btn-cta {
        border-color: #fff;
        background-color: #000;
        color: #fff
    }

    .ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta .s-btn-base:active,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta .s-btn-base:focus,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta .s-btn-base:hover,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta .s-btn-cta:active,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta .s-btn-cta:focus,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta .s-btn-cta:hover,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta.s-btn-white .s-btn-base:active,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta.s-btn-white .s-btn-base:focus,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta.s-btn-white .s-btn-base:hover,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta.s-btn-white .s-btn-cta:active,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta.s-btn-white .s-btn-cta:focus,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta.s-btn-white .s-btn-cta:hover {
        border-color: #fff;
        background-color: #fff;
        color: #000
    }

    .ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta .s-btn-base.s-ico-new-window:after,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta .s-btn-cta.s-ico-new-window:after,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta.s-btn-white .s-btn-base.s-ico-new-window:after,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta.s-btn-white .s-btn-cta.s-ico-new-window:after {
        background-image: url(/global/galaxy/apps/common/img/component/newwindow.svg)
    }

    .ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta .s-btn-base.s-ico-new-window:focus:after,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta .s-btn-base.s-ico-new-window:hover:after,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta.s-btn-white .s-btn-base.s-ico-new-window:focus:after,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta.s-btn-white .s-btn-base.s-ico-new-window:hover:after,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta.s-btn-white .s-btn-cta.s-ico-new-window:focus:after,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta.s-btn-white .s-btn-cta.s-ico-new-window:hover:after {
        background-image: url(/global/galaxy/apps/common/img/component/newwindow-hover.svg)
    }

    .ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta .s-btn-video:active .s-btn-base,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta .s-btn-video:active .s-btn-cta,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta .s-btn-video:focus .s-btn-base,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta .s-btn-video:focus .s-btn-cta,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta .s-btn-video:hover .s-btn-base,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta .s-btn-video:hover .s-btn-cta,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta.s-btn-white .s-btn-video:active .s-btn-base,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta.s-btn-white .s-btn-video:active .s-btn-cta,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta.s-btn-white .s-btn-video:focus .s-btn-base,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta.s-btn-white .s-btn-video:focus .s-btn-cta,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta.s-btn-white .s-btn-video:hover .s-btn-base,.ma-g-c-video--bg-black .ma-g-c-video__content .s-marketing-cta.s-btn-white .s-btn-video:hover .s-btn-cta {
        border-color: #fff;
        background-color: #fff;
        color: #000
    }

    .ma-g-c-video--bg-black .ma-g-c-video__text,.ma-g-c-video--bg-black .ma-g-c-video__title {
        color: #fff
    }

    .ma-g-c-video--bg-black .ma-g-c-video__desc {
        color: #a6a6a6
    }
}

.ma-g-c-two-column {
    max-width: 1440px;
    margin: 0 auto;
    color: #000;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 37px 47px;
    padding: 2.56944vw 3.26389vw
}

@media (min-width: 1440px) {
    .ma-g-c-two-column {
        padding:37px 47px
    }
}

.ma-g-c-two-column:after,.ma-g-c-two-column:before {
    content: '';
    display: block;
    clear: both
}

.ma-g-c-two-column__column {
    float: left;
    width: 50%;
    padding: 0 46px 0 47px;
    padding: 0 3.19444vw 0 3.26389vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .ma-g-c-two-column__column {
        padding:0 46px 0 47px
    }
}

.ma-g-c-two-column__content {
    padding-top: 38px;
    padding-top: 2.63889vw
}

@media (min-width: 1440px) {
    .ma-g-c-two-column__content {
        padding-top:38px
    }
}

.ma-g-c-two-column__title {
    position: relative;
    font-size: 0;
    letter-spacing: -4px
}

.ma-g-c-two-column__title h2 {
    display: inline-block;
    font-family: SamsungSharpSans,arial;
    font-size: 32px;
    font-size: 2.22222vw;
    line-height: 1.19;
    vertical-align: middle;
    letter-spacing: 0
}

html.rtl .ma-g-c-two-column__title h2 {
    font-family: SamsungSharpSans,SamsungOneArabic,tahoma
}

html.rtl[lang^=he] .ma-g-c-two-column__title h2 {
    font-family: SamsungSharpSans,SamsungOneHebrew,tahoma
}

html[lang^=el] .ma-g-c-two-column__title h2,html[lang^=kk] .ma-g-c-two-column__title h2,html[lang^=uk] .ma-g-c-two-column__title h2 {
    font-family: SamsungOne,arial
}

html[lang^=zh] .ma-g-c-two-column__title h2 {
    font-family: SamsungSharpSans,"Microsoft JhengHei","微软雅黑",Simsun,"宋体",arial
}

html[lang=zh-CN] .ma-g-c-two-column__title h2 {
    font-family: SamsungSharpSans,"Microsoft Yahei","微软雅黑",Simsun,"宋体",arial
}

html[lang^=th] .ma-g-c-two-column__title h2 {
    font-family: Kittithada,arial
}

html[lang^=vi] .ma-g-c-two-column__title h2 {
    font-family: SamsungSharpSans,SamsungOne,arial
}

html[lang^=my] .ma-g-c-two-column__title h2 {
    font-family: zawgyione,arial,sans-serif
}

html[lang^=ko] .ma-g-c-two-column__title h2 {
    font-family: SamsungSharpSans,SamsungOneKorean,Dotum,"돋움","Apple SD Gothic Neo",arial
}

html[lang^=th] .ma-g-c-two-column__title h2 {
    font-size: 43.2px;
    font-size: 3vw
}

@media (min-width: 1440px) {
    .ma-g-c-two-column__title h2 {
        font-size:32px
    }

    html[lang^=th] .ma-g-c-two-column__title h2 {
        font-size: 43.2px
    }
}

html[lang^=th] .ma-g-c-two-column__title h2 {
    line-height: .8925
}

html[lang^=my] .ma-g-c-two-column__title h2 {
    line-height: 1.4
}

.ma-g-c-two-column__title:after {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    content: ''
}

.ma-g-c-two-column__sub-title {
    font-size: 0;
    letter-spacing: -4px;
    margin-top: 17px;
    margin-top: 1.18056vw
}

@media (min-width: 1440px) {
    .ma-g-c-two-column__sub-title {
        margin-top:17px
    }
}

.ma-g-c-two-column__sub-title strong {
    display: inline-block;
    font-size: 20px;
    font-size: 1.38889vw;
    line-height: 1.1;
    vertical-align: middle;
    letter-spacing: 0
}

html[lang^=th] .ma-g-c-two-column__sub-title strong {
    font-size: 27px;
    font-size: 1.875vw
}

@media (min-width: 1440px) {
    .ma-g-c-two-column__sub-title strong {
        font-size:20px
    }

    html[lang^=th] .ma-g-c-two-column__sub-title strong {
        font-size: 27px
    }
}

html[lang^=th] .ma-g-c-two-column__sub-title strong {
    line-height: .825
}

html[lang^=my] .ma-g-c-two-column__sub-title strong {
    line-height: 1.4
}

.ma-g-c-two-column__sub-title:after {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    content: ''
}

.ma-g-c-two-column__text {
    margin-top: 35px;
    margin-top: 2.43056vw
}

@media (min-width: 1440px) {
    .ma-g-c-two-column__text {
        margin-top:35px
    }
}

.ma-g-c-two-column__text p {
    font-size: 18px;
    font-size: 1.25vw;
    line-height: 1.78
}

html[lang^=th] .ma-g-c-two-column__text p {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .ma-g-c-two-column__text p {
        font-size:18px
    }

    html[lang^=th] .ma-g-c-two-column__text p {
        font-size: 24.3px
    }
}

html[lang^=th] .ma-g-c-two-column__text p {
    line-height: 1.335
}

html[lang^=my] .ma-g-c-two-column__text p {
    line-height: 1.6
}

.ma-g-c-two-column__figure {
    margin: 0;
    text-align: center
}

.ma-g-c-two-column__figure img {
    max-width: 100%
}

.ma-g-c-two-column__disclaimer {
    margin-top: 19px;
    margin-top: 1.31944vw
}

@media (min-width: 1440px) {
    .ma-g-c-two-column__disclaimer {
        margin-top:19px
    }
}

.ma-g-c-two-column__disclaimer span {
    display: block;
    color: #636363;
    font-size: 12px;
    font-size: .83333vw;
    line-height: 1.67
}

html[lang^=th] .ma-g-c-two-column__disclaimer span {
    font-size: 16.2px;
    font-size: 1.125vw
}

@media (min-width: 1440px) {
    .ma-g-c-two-column__disclaimer span {
        font-size:12px
    }

    html[lang^=th] .ma-g-c-two-column__disclaimer span {
        font-size: 16.2px
    }
}

html[lang^=th] .ma-g-c-two-column__disclaimer span {
    line-height: 1.2525
}

html[lang^=my] .ma-g-c-two-column__disclaimer span {
    line-height: 1.6
}

.ma-g-c-two-column .s-marketing-cta {
    margin-top: 30px;
    margin-top: 2.08333vw
}

@media (min-width: 1440px) {
    .ma-g-c-two-column .s-marketing-cta {
        margin-top:30px
    }
}

.ma-g-c-two-column .s-marketing-cta .s-btn-text {
    border-bottom: 1px solid #000;
    font-size: 14px;
    font-size: .97222vw;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: color,border-color;
    transition-property: color,border-color;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

@media (min-width: 1440px) {
    .ma-g-c-two-column .s-marketing-cta .s-btn-text {
        font-size:14px
    }
}

.ma-g-c-two-column .s-marketing-cta .s-btn-text:focus,.ma-g-c-two-column .s-marketing-cta .s-btn-text:hover {
    color: #090a9b;
    border-color: #090a9b
}

.ma-g-c-two-column .s-marketing-cta .s-btn-text:after {
    display: none
}

.ma-g-c-two-column .s-marketing-cta .s-btn-text.s-ico-new-window {
    position: relative;
    margin-right: 19px;
    margin-right: 1.31944vw
}

@media (min-width: 1440px) {
    .ma-g-c-two-column .s-marketing-cta .s-btn-text.s-ico-new-window {
        margin-right:19px
    }
}

.ma-g-c-two-column .s-marketing-cta .s-btn-text.s-ico-new-window:after {
    position: absolute;
    display: block;
    top: 50%;
    margin-top: -5px;
    margin-top: -.34722vw;
    right: -19px;
    right: -1.31944vw;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: background;
    transition-property: background;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

@media (min-width: 1440px) {
    .ma-g-c-two-column .s-marketing-cta .s-btn-text.s-ico-new-window:after {
        margin-top:-5px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-two-column .s-marketing-cta .s-btn-text.s-ico-new-window:after {
        right:-19px
    }
}

.ma-g-c-two-column .s-marketing-cta .s-btn-text.s-ico-new-window:focus:after,.ma-g-c-two-column .s-marketing-cta .s-btn-text.s-ico-new-window:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/support-new/newwindow-blue.svg)
}

.ma-g-c-two-column--left {
    text-align: left
}

.ma-g-c-two-column--right {
    text-align: right
}

.ma-g-c-two-column--bg-gray {
    background: #f5f5f5
}

.ma-g-c-two-column--bg-black {
    background: #000
}

.ma-g-c-two-column--bg-black .ma-g-c-two-column__content {
    color: #fff
}

.ma-g-c-two-column--bg-black .ma-g-c-two-column__content p {
    color: #fff
}

.ma-g-c-two-column--bg-black .s-marketing-cta .s-btn-cta {
    border-color: #fff;
    background-color: #000;
    color: #fff
}

.ma-g-c-two-column--bg-black .s-marketing-cta .s-btn-cta:active,.ma-g-c-two-column--bg-black .s-marketing-cta .s-btn-cta:focus,.ma-g-c-two-column--bg-black .s-marketing-cta .s-btn-cta:hover {
    border-color: #fff;
    background-color: #fff;
    color: #000
}

.ma-g-c-two-column--bg-black .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow.svg)!important
}

.ma-g-c-two-column--bg-black .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.ma-g-c-two-column--bg-black .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow-hover.svg)!important
}

.ma-g-c-two-column--bg-black .s-marketing-cta .s-btn-text {
    color: #fff;
    border-color: #fff
}

.ma-g-c-two-column--bg-black .s-marketing-cta .s-btn-text.s-ico-new-window:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow.svg)
}

.ma-g-c-two-column--bg-black .s-marketing-cta .s-btn-text.s-ico-new-window:focus:after,.ma-g-c-two-column--bg-black .s-marketing-cta .s-btn-text.s-ico-new-window:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/support-new/newwindow-blue.svg)
}

.ma-g-c-two-column--bg-black .ma-g-c-two-column__disclaimer span {
    color: #a6a6a6
}

.ma-g-c-two-column--bg-white {
    background: #fff
}

@media screen and (max-width: 1279px) {
    .ma-g-c-two-column__sub-title strong {
        font-size:18px;
        font-size: 1.75781vw
    }

    html[lang^=th] .ma-g-c-two-column__sub-title strong {
        font-size: 24.3px;
        font-size: 2.37305vw
    }

    .ma-g-c-two-column__text p {
        font-size: 16px;
        font-size: 1.5625vw
    }

    html[lang^=th] .ma-g-c-two-column__text p {
        font-size: 21.6px;
        font-size: 2.10938vw
    }

    .ma-g-c-two-column__disclaimer span {
        font-size: 14px;
        font-size: 1.36719vw
    }

    html[lang^=th] .ma-g-c-two-column__disclaimer span {
        font-size: 18.9px;
        font-size: 1.8457vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-two-column {
        padding:0
    }

    .ma-g-c-two-column__column {
        float: none;
        width: auto;
        padding: 38.4px 42.66667px;
        padding: 5vw 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-two-column__column {
        padding:18px 20px;
        padding: 5vw 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-two-column__column br {
        display:none
    }

    .ma-g-c-two-column__content {
        padding-top: 29.86667px;
        padding-top: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-two-column__content {
        padding-top:14px;
        padding-top: 3.88889vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-two-column__title {
        display:block;
        height: auto!important
    }

    .ma-g-c-two-column__title h2 {
        display: block;
        font-size: 46.93333px;
        font-size: 6.11111vw;
        line-height: 1.23
    }

    html[lang^=th] .ma-g-c-two-column__title h2 {
        font-size: 63.36px;
        font-size: 8.25vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-two-column__title h2 {
        font-size:22px;
        font-size: 6.11111vw
    }

    html[lang^=th] .ma-g-c-two-column__title h2 {
        font-size: 29.7px;
        font-size: 8.25vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-two-column__title h2 {
        line-height:.9225
    }

    html[lang^=my] .ma-g-c-two-column__title h2 {
        line-height: 1.4
    }

    .ma-g-c-two-column__sub-title {
        height: auto!important;
        margin-top: 19.2px;
        margin-top: 2.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-two-column__sub-title {
        margin-top:9px;
        margin-top: 2.5vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-two-column__sub-title strong {
        display:block;
        font-size: 32px;
        font-size: 4.16667vw
    }

    html[lang^=th] .ma-g-c-two-column__sub-title strong {
        font-size: 43.2px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-two-column__sub-title strong {
        font-size:15px;
        font-size: 4.16667vw
    }

    html[lang^=th] .ma-g-c-two-column__sub-title strong {
        font-size: 20.25px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-two-column__text {
        height:auto!important;
        margin-top: 34.13333px;
        margin-top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-two-column__text {
        margin-top:16px;
        margin-top: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-two-column__text p {
        font-size:29.86667px;
        font-size: 3.88889vw;
        line-height: 1.5
    }

    html[lang^=th] .ma-g-c-two-column__text p {
        font-size: 40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-two-column__text p {
        font-size:14px;
        font-size: 3.88889vw
    }

    html[lang^=th] .ma-g-c-two-column__text p {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-two-column__text p {
        line-height:1.125
    }

    html[lang^=my] .ma-g-c-two-column__text p {
        line-height: 1.6
    }

    .ma-g-c-two-column__disclaimer {
        margin-top: 17.06667px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-two-column__disclaimer {
        margin-top:8px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-two-column__disclaimer span {
        font-size:21.33333px;
        font-size: 2.77778vw
    }

    html[lang^=th] .ma-g-c-two-column__disclaimer span {
        font-size: 28.8px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-two-column__disclaimer span {
        font-size:10px;
        font-size: 2.77778vw
    }

    html[lang^=th] .ma-g-c-two-column__disclaimer span {
        font-size: 13.5px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-two-column .s-marketing-cta {
        margin-top:64px;
        margin-top: 8.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-two-column .s-marketing-cta {
        margin-top:30px;
        margin-top: 8.33333vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-two-column .s-marketing-cta .s-btn-text {
        font-size:29.86667px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-two-column .s-marketing-cta .s-btn-text {
        font-size:14px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-two-column .s-marketing-cta .s-btn-text.s-ico-new-window {
        margin-right:40.53333px;
        margin-right: 5.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-two-column .s-marketing-cta .s-btn-text.s-ico-new-window {
        margin-right:19px;
        margin-right: 5.27778vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-two-column .s-marketing-cta .s-btn-text.s-ico-new-window:after {
        margin-top:-10.66667px;
        margin-top: -1.38889vw;
        right: -40.53333px;
        right: -5.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-two-column .s-marketing-cta .s-btn-text.s-ico-new-window:after {
        margin-top:-5px;
        margin-top: -1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-two-column .s-marketing-cta .s-btn-text.s-ico-new-window:after {
        right:-19px;
        right: -5.27778vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-two-column--left,.ma-g-c-two-column--right {
        text-align:center
    }
}

.ma-g-c-tab-feature {
    max-width: 1440px;
    margin: 0 auto;
    padding: 75px 0 33px;
    padding: 5.20833vw 0 2.29167vw;
    text-align: center
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature {
        padding:75px 0 33px
    }
}

.ma-g-c-tab-feature__content {
    padding: 0 118px;
    padding: 0 8.19444vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature__content {
        padding:0 118px
    }
}

.ma-g-c-tab-feature__title {
    font-family: SamsungSharpSans,arial;
    padding: 0 142px;
    padding: 0 9.86111vw;
    font-size: 76px;
    font-size: 5.27778vw;
    line-height: 1.16
}

html.rtl .ma-g-c-tab-feature__title {
    font-family: SamsungSharpSans,SamsungOneArabic,tahoma
}

html.rtl[lang^=he] .ma-g-c-tab-feature__title {
    font-family: SamsungSharpSans,SamsungOneHebrew,tahoma
}

html[lang^=el] .ma-g-c-tab-feature__title,html[lang^=kk] .ma-g-c-tab-feature__title,html[lang^=uk] .ma-g-c-tab-feature__title {
    font-family: SamsungOne,arial
}

html[lang^=zh] .ma-g-c-tab-feature__title {
    font-family: SamsungSharpSans,"Microsoft JhengHei","微软雅黑",Simsun,"宋体",arial
}

html[lang=zh-CN] .ma-g-c-tab-feature__title {
    font-family: SamsungSharpSans,"Microsoft Yahei","微软雅黑",Simsun,"宋体",arial
}

html[lang^=th] .ma-g-c-tab-feature__title {
    font-family: Kittithada,arial
}

html[lang^=vi] .ma-g-c-tab-feature__title {
    font-family: SamsungSharpSans,SamsungOne,arial
}

html[lang^=my] .ma-g-c-tab-feature__title {
    font-family: zawgyione,arial,sans-serif
}

html[lang^=ko] .ma-g-c-tab-feature__title {
    font-family: SamsungSharpSans,SamsungOneKorean,Dotum,"돋움","Apple SD Gothic Neo",arial
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature__title {
        padding:0 142px
    }
}

html[lang^=th] .ma-g-c-tab-feature__title {
    font-size: 110.2px;
    font-size: 7.65278vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature__title {
        font-size:76px
    }

    html[lang^=th] .ma-g-c-tab-feature__title {
        font-size: 110.2px
    }
}

html[lang^=th] .ma-g-c-tab-feature__title {
    line-height: .812
}

html[lang^=my] .ma-g-c-tab-feature__title {
    line-height: 1.4
}

.ma-g-c-tab-feature__sub-title {
    display: inline-block;
    padding: 15px 142px 0;
    padding: 1.04167vw 9.86111vw 0;
    font-size: 28px;
    font-size: 1.94444vw;
    line-height: 1.14
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature__sub-title {
        padding:15px 142px 0
    }
}

html[lang^=th] .ma-g-c-tab-feature__sub-title {
    font-size: 37.8px;
    font-size: 2.625vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature__sub-title {
        font-size:28px
    }

    html[lang^=th] .ma-g-c-tab-feature__sub-title {
        font-size: 37.8px
    }
}

html[lang^=th] .ma-g-c-tab-feature__sub-title {
    line-height: .855
}

html[lang^=my] .ma-g-c-tab-feature__sub-title {
    line-height: 1.4
}

.ma-g-c-tab-feature__text {
    padding: 57px 24px 0;
    padding: 3.95833vw 1.66667vw 0;
    font-size: 18px;
    font-size: 1.25vw;
    line-height: 1.78
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature__text {
        padding:57px 24px 0
    }
}

html[lang^=th] .ma-g-c-tab-feature__text {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature__text {
        font-size:18px
    }

    html[lang^=th] .ma-g-c-tab-feature__text {
        font-size: 24.3px
    }
}

html[lang^=th] .ma-g-c-tab-feature__text {
    line-height: 1.335
}

html[lang^=my] .ma-g-c-tab-feature__text {
    line-height: 1.6
}

.ma-g-c-tab-feature__tab {
    margin: 70px 118px 0;
    margin: 4.86111vw 8.19444vw 0
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature__tab {
        margin:70px 118px 0
    }
}

.ma-g-c-tab-feature__tab ul {
    font-size: 0
}

.ma-g-c-tab-feature__tab li {
    display: inline-block;
    width: 120px;
    width: 8.33333vw;
    margin: 0 48px;
    margin: 0 3.33333vw;
    font-size: 0;
    vertical-align: top
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature__tab li {
        width:120px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature__tab li {
        margin:0 48px
    }
}

.ma-g-c-tab-feature__tab li img {
    display: block
}

.ma-g-c-tab-feature__tab li img.s-active {
    display: none
}

.ma-g-c-tab-feature__tab li.s-tab-active .s-active {
    display: block;
    margin: 0 auto
}

.ma-g-c-tab-feature__tab li.s-tab-active .s-default {
    display: none
}

.ma-g-c-tab-feature__tab-btn-image {
    position: relative;
    width: 87px;
    width: 6.04167vw;
    margin: 0 auto
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature__tab-btn-image {
        width:87px
    }
}

.ma-g-c-tab-feature__tab-btn-image img {
    max-width: 100%
}

.ma-g-c-tab-feature__tab-btn span {
    position: relative;
    display: block;
    margin-top: 13px;
    margin-top: .90278vw;
    color: #666;
    font-size: 14px;
    font-size: .97222vw;
    font-weight: bold;
    line-height: 1.14
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature__tab-btn span {
        margin-top:13px
    }
}

html[lang^=th] .ma-g-c-tab-feature__tab-btn span {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature__tab-btn span {
        font-size:14px
    }

    html[lang^=th] .ma-g-c-tab-feature__tab-btn span {
        font-size: 18.9px
    }
}

html[lang^=th] .ma-g-c-tab-feature__tab-btn span {
    line-height: .855
}

html[lang^=my] .ma-g-c-tab-feature__tab-btn span {
    line-height: 1.4
}

.ma-g-c-tab-feature__tab-content {
    display: none;
    margin-top: 43px;
    margin-top: 2.98611vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature__tab-content {
        margin-top:43px
    }
}

.ma-g-c-tab-feature__tab-text-area {
    padding: 0 24px;
    padding: 0 1.66667vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature__tab-text-area {
        padding:0 24px
    }
}

.ma-g-c-tab-feature__tab-title {
    font-family: SamsungSharpSans,arial;
    padding: 0 118px;
    padding: 0 8.19444vw;
    font-size: 56px;
    font-size: 3.88889vw;
    line-height: 1.14
}

html.rtl .ma-g-c-tab-feature__tab-title {
    font-family: SamsungSharpSans,SamsungOneArabic,tahoma
}

html.rtl[lang^=he] .ma-g-c-tab-feature__tab-title {
    font-family: SamsungSharpSans,SamsungOneHebrew,tahoma
}

html[lang^=el] .ma-g-c-tab-feature__tab-title,html[lang^=kk] .ma-g-c-tab-feature__tab-title,html[lang^=uk] .ma-g-c-tab-feature__tab-title {
    font-family: SamsungOne,arial
}

html[lang^=zh] .ma-g-c-tab-feature__tab-title {
    font-family: SamsungSharpSans,"Microsoft JhengHei","微软雅黑",Simsun,"宋体",arial
}

html[lang=zh-CN] .ma-g-c-tab-feature__tab-title {
    font-family: SamsungSharpSans,"Microsoft Yahei","微软雅黑",Simsun,"宋体",arial
}

html[lang^=th] .ma-g-c-tab-feature__tab-title {
    font-family: Kittithada,arial
}

html[lang^=vi] .ma-g-c-tab-feature__tab-title {
    font-family: SamsungSharpSans,SamsungOne,arial
}

html[lang^=my] .ma-g-c-tab-feature__tab-title {
    font-family: zawgyione,arial,sans-serif
}

html[lang^=ko] .ma-g-c-tab-feature__tab-title {
    font-family: SamsungSharpSans,SamsungOneKorean,Dotum,"돋움","Apple SD Gothic Neo",arial
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature__tab-title {
        padding:0 118px
    }
}

html[lang^=th] .ma-g-c-tab-feature__tab-title {
    font-size: 81.2px;
    font-size: 5.63889vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature__tab-title {
        font-size:56px
    }

    html[lang^=th] .ma-g-c-tab-feature__tab-title {
        font-size: 81.2px
    }
}

html[lang^=th] .ma-g-c-tab-feature__tab-title {
    line-height: .798
}

html[lang^=my] .ma-g-c-tab-feature__tab-title {
    line-height: 1.4
}

.ma-g-c-tab-feature__tab-text {
    padding-top: 12px;
    padding-top: .83333vw;
    font-size: 18px;
    font-size: 1.25vw;
    line-height: 1.78
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature__tab-text {
        padding-top:12px
    }
}

html[lang^=th] .ma-g-c-tab-feature__tab-text {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature__tab-text {
        font-size:18px
    }

    html[lang^=th] .ma-g-c-tab-feature__tab-text {
        font-size: 24.3px
    }
}

html[lang^=th] .ma-g-c-tab-feature__tab-text {
    line-height: 1.335
}

html[lang^=my] .ma-g-c-tab-feature__tab-text {
    line-height: 1.6
}

.ma-g-c-tab-feature__tab-disclaimer {
    display: block;
    color: #636363;
    padding: 19px 118px 0;
    padding: 1.31944vw 8.19444vw 0;
    font-size: 12px;
    font-size: .83333vw;
    line-height: 1.67
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature__tab-disclaimer {
        padding:19px 118px 0
    }
}

html[lang^=th] .ma-g-c-tab-feature__tab-disclaimer {
    font-size: 16.2px;
    font-size: 1.125vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature__tab-disclaimer {
        font-size:12px
    }

    html[lang^=th] .ma-g-c-tab-feature__tab-disclaimer {
        font-size: 16.2px
    }
}

html[lang^=th] .ma-g-c-tab-feature__tab-disclaimer {
    line-height: 1.2525
}

html[lang^=my] .ma-g-c-tab-feature__tab-disclaimer {
    line-height: 1.6
}

.ma-g-c-tab-feature__tab-figure {
    margin-top: 30px;
    margin-top: 2.08333vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature__tab-figure {
        margin-top:30px
    }
}

.ma-g-c-tab-feature__tab-figure img {
    width: 100%
}

.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab {
    margin-top: 50px;
    margin-top: 3.47222vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab {
        margin-top:50px
    }
}

.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-indicator li {
    padding-top: 20px;
    padding-top: 1.38889vw;
    width: 140px;
    width: 9.72222vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-indicator li {
        padding-top:20px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-indicator li {
        width:140px
    }
}

.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn {
    display: block;
    width: 100%;
    padding-top: 11px;
    padding-top: .76389vw;
    text-align: center
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn {
        padding-top:11px
    }
}

.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn span {
    margin-top: 0;
    color: #a6a6a6;
    font-size: 20px;
    font-size: 1.38889vw;
    line-height: 1.2
}

html[lang^=th] .ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn span {
    font-size: 27px;
    font-size: 1.875vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn span {
        font-size:20px
    }

    html[lang^=th] .ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn span {
        font-size: 27px
    }
}

html[lang^=th] .ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn span {
    line-height: .9
}

html[lang^=my] .ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn span {
    line-height: 1.4
}

.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-content {
    margin-top: 41px;
    margin-top: 2.84722vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-content {
        margin-top:41px
    }
}

.ma-g-c-tab-feature--text-only .s-tab-active .ma-g-c-tab-feature__tab-btn {
    position: relative
}

.ma-g-c-tab-feature--text-only .s-tab-active .ma-g-c-tab-feature__tab-btn span {
    color: #000
}

.ma-g-c-tab-feature--text-only .s-tab-active .ma-g-c-tab-feature__tab-btn:after {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -16px;
    margin-left: -1.11111vw;
    width: 32px;
    width: 2.22222vw;
    height: 4px;
    height: .27778vw;
    background: #000;
    content: ''
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--text-only .s-tab-active .ma-g-c-tab-feature__tab-btn:after {
        margin-left:-16px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--text-only .s-tab-active .ma-g-c-tab-feature__tab-btn:after {
        width:32px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--text-only .s-tab-active .ma-g-c-tab-feature__tab-btn:after {
        height:4px
    }
}

.ma-g-c-tab-feature--inside {
    padding: 78px 0 0;
    padding: 5.41667vw 0 0
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--inside {
        padding:78px 0 0
    }
}

.ma-g-c-tab-feature--inside .ma-g-c-tab-feature__content {
    max-width: 1440px;
    margin: 0 auto;
    padding: 0 118px;
    padding: 0 8.19444vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__content {
        padding:0 118px
    }
}

.ma-g-c-tab-feature--inside .ma-g-c-tab-feature__title {
    font-size: 56px;
    font-size: 3.88889vw;
    line-height: 1.14
}

html[lang^=th] .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__title {
    font-size: 81.2px;
    font-size: 5.63889vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__title {
        font-size:56px
    }

    html[lang^=th] .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__title {
        font-size: 81.2px
    }
}

html[lang^=th] .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__title {
    line-height: .855
}

html[lang^=my] .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__title {
    line-height: 1.4
}

.ma-g-c-tab-feature--inside .ma-g-c-tab-feature__text {
    padding-top: 12px;
    padding-top: .83333vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__text {
        padding-top:12px
    }
}

.ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab {
    position: relative;
    overflow: hidden;
    margin-top: 30px;
    margin-top: 2.08333vw;
    -webkit-transition: height .25s;
    transition: height .25s
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab {
        margin-top:30px
    }
}

.ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-indicator {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 50px;
    bottom: 3.47222vw;
    z-index: 10;
    text-align: center
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-indicator {
        bottom:50px
    }
}

.ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-indicator li {
    width: 80px;
    width: 5.55556vw;
    margin: 0 38px;
    margin: 0 2.63889vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-indicator li {
        width:80px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-indicator li {
        margin:0 38px
    }
}

.ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-indicator.s-dot-on {
    background: url(/global/galaxy/apps/common/img/component/marketing-dot-on.png) 50% 0 no-repeat;
    background-size: 76px 52px;
    background-size: 5.27778vw 3.61111vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-indicator.s-dot-on {
        background-size:76px 52px
    }
}

.ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-indicator+.ma-g-c-tab-feature__tab-content {
    position: static;
    opacity: 1
}

.ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-content {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin-top: 0;
    opacity: 0;
    min-height: 184px;
    min-height: 12.77778vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-content {
        min-height:184px
    }
}

.ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-btn-image {
    width: 54px;
    width: 3.75vw;
    margin: 0 auto
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-btn-image {
        width:54px
    }
}

.ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-btn-image img {
    width: 100%
}

.ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-btn span {
    margin-top: 5px;
    margin-top: .34722vw;
    color: #fff;
    text-shadow: 0 0 2px #000
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-btn span {
        margin-top:5px
    }
}

.ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-figure {
    margin: 0
}

.ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-disclaimer {
    position: absolute;
    opacity: 0;
    padding-bottom: 19px;
    padding-bottom: 1.31944vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-disclaimer {
        padding-bottom:19px
    }
}

.ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-disclaimer.s-disclaimer-active {
    position: static;
    opacity: 1
}

.ma-g-c-tab-feature--inside .ma-g-c-tab-feature__disclaimer {
    display: block;
    color: #636363;
    padding: 19px 118px;
    padding: 1.31944vw 8.19444vw;
    font-size: 12px;
    font-size: .83333vw;
    line-height: 1.67
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__disclaimer {
        padding:19px 118px
    }
}

html[lang^=th] .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__disclaimer {
    font-size: 16.2px;
    font-size: 1.125vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__disclaimer {
        font-size:12px
    }

    html[lang^=th] .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__disclaimer {
        font-size: 16.2px
    }
}

html[lang^=th] .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__disclaimer {
    line-height: 1.2525
}

html[lang^=my] .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__disclaimer {
    line-height: 1.6
}

.ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-indicator {
    background-position: 50% 50%
}

.ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-indicator li {
    padding-top: 0;
    width: 80px;
    width: 5.55556vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-indicator li {
        width:80px
    }
}

.ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn {
    padding-top: 8px;
    padding-top: .55556vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn {
        padding-top:8px
    }
}

.ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn span {
    margin-top: 0;
    color: #dadada;
    font-size: 16px;
    font-size: 1.11111vw;
    line-height: 1.13
}

html[lang^=th] .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn span {
    font-size: 21.6px;
    font-size: 1.5vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn span {
        font-size:16px
    }

    html[lang^=th] .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn span {
        font-size: 21.6px
    }
}

html[lang^=th] .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn span {
    line-height: .8475
}

html[lang^=my] .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn span {
    line-height: 1.4
}

.ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .s-tab-active .ma-g-c-tab-feature__tab-btn {
    position: relative
}

.ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .s-tab-active .ma-g-c-tab-feature__tab-btn span {
    color: #fff
}

.ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .s-tab-active .ma-g-c-tab-feature__tab-btn:after {
    margin-left: -12px;
    margin-left: -.83333vw;
    width: 24px;
    width: 1.66667vw;
    height: 3px;
    height: .20833vw;
    background: #fff
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .s-tab-active .ma-g-c-tab-feature__tab-btn:after {
        margin-left:-12px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .s-tab-active .ma-g-c-tab-feature__tab-btn:after {
        width:24px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .s-tab-active .ma-g-c-tab-feature__tab-btn:after {
        height:3px
    }
}

.ma-g-c-tab-feature--bg-gray {
    background: #f5f5f5
}

.ma-g-c-tab-feature--bg-black {
    background: #000;
    color: #fff
}

.ma-g-c-tab-feature--bg-black .ma-g-c-tab-feature__disclaimer,.ma-g-c-tab-feature--bg-black .ma-g-c-tab-feature__tab-btn span,.ma-g-c-tab-feature--bg-black .ma-g-c-tab-feature__tab-disclaimer {
    color: #a6a6a6
}

.ma-g-c-tab-feature--bg-black .ma-g-c-tab-feature__text {
    color: #fff
}

.ma-g-c-tab-feature--bg-black .ma-g-c-tab-feature__tab-text {
    color: #fff
}

.ma-g-c-tab-feature--bg-black .s-tab-active .ma-g-c-tab-feature__tab-btn span {
    color: #fff
}

.ma-g-c-tab-feature--bg-black .s-tab-active .ma-g-c-tab-feature__tab-btn:after {
    background: #fff
}

.ma-g-c-tab-feature--bg-white {
    background: #fff
}

.ma-g-c-tab-feature--disclaimer-inside .ma-g-c-tab-feature__tab-content {
    position: relative
}

.ma-g-c-tab-feature--disclaimer-inside .ma-g-c-tab-feature__tab-disclaimer {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 15px;
    bottom: 1.04167vw;
    color: #fff;
    text-shadow: 0 0 2px #000
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--disclaimer-inside .ma-g-c-tab-feature__tab-disclaimer {
        bottom:15px
    }
}

.ma-g-c-tab-feature--disclaimer-inside .ma-g-c-tab-feature__tab-disclaimer.s-text-black {
    color: #000;
    text-shadow: none
}

.ma-g-c-tab-feature--disclaimer-inside .ma-g-c-tab-feature__tab-disclaimer.s-text-left,.ma-g-c-tab-feature--disclaimer-inside .ma-g-c-tab-feature__tab-disclaimer.s-text-right {
    padding-left: 25px;
    padding-left: 1.73611vw;
    padding-right: 25px;
    padding-right: 1.73611vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--disclaimer-inside .ma-g-c-tab-feature__tab-disclaimer.s-text-left,.ma-g-c-tab-feature--disclaimer-inside .ma-g-c-tab-feature__tab-disclaimer.s-text-right {
        padding-left:25px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--disclaimer-inside .ma-g-c-tab-feature__tab-disclaimer.s-text-left,.ma-g-c-tab-feature--disclaimer-inside .ma-g-c-tab-feature__tab-disclaimer.s-text-right {
        padding-right:25px
    }
}

.ma-g-c-tab-feature--disclaimer-inside .ma-g-c-tab-feature__tab-disclaimer.s-text-left {
    text-align: left
}

.ma-g-c-tab-feature--disclaimer-inside .ma-g-c-tab-feature__tab-disclaimer.s-text-right {
    text-align: right
}

.ma-g-c-tab-feature--width-1920 {
    max-width: 1920px;
    max-width: 133.33333vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--width-1920 {
        max-width:1920px
    }
}

.ma-g-c-tab-feature--width-1920 .ma-g-c-tab-feature__content {
    max-width: 1440px;
    max-width: 100vw;
    margin: 0 auto;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--width-1920 .ma-g-c-tab-feature__content {
        max-width:1440px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--width-1920 .ma-g-c-tab-feature__content {
        margin:0 auto
    }
}

.ma-g-c-tab-feature--width-1920 .ma-g-c-tab-feature__tab {
    max-width: 1204px;
    max-width: 83.61111vw;
    margin: 70px auto 0;
    margin: 4.86111vw auto 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--width-1920 .ma-g-c-tab-feature__tab {
        max-width:1204px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--width-1920 .ma-g-c-tab-feature__tab {
        margin:70px auto 0
    }
}

.ma-g-c-tab-feature--width-1920.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab {
    margin-top: 50px;
    margin-top: 3.47222vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--width-1920.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab {
        margin-top:50px
    }
}

.ma-g-c-tab-feature--width-1920.ma-g-c-tab-feature--inside .ma-g-c-tab-feature__content {
    padding: 0 118px;
    padding: 0 8.19444vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--width-1920.ma-g-c-tab-feature--inside .ma-g-c-tab-feature__content {
        padding:0 118px
    }
}

.ma-g-c-tab-feature--width-1920.ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab {
    margin-top: 30px;
    margin-top: 2.08333vw
}

@media (min-width: 1440px) {
    .ma-g-c-tab-feature--width-1920.ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab {
        margin-top:30px
    }
}

@media screen and (max-width: 1279px) {
    .ma-g-c-tab-feature__text {
        font-size:16px;
        font-size: 1.5625vw
    }

    html[lang^=th] .ma-g-c-tab-feature__text {
        font-size: 21.6px;
        font-size: 2.10938vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .ma-g-c-tab-feature__tab li {
        width:120px;
        width: 11.71875vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .ma-g-c-tab-feature__tab li {
        margin:0 40px;
        margin: 0 3.90625vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .ma-g-c-tab-feature__tab-btn-image {
        width:89px;
        width: 8.69141vw
    }
}

@media screen and (max-width: 1279px) {
    .ma-g-c-tab-feature__tab-btn span {
        font-size:14px;
        font-size: 1.36719vw
    }

    html[lang^=th] .ma-g-c-tab-feature__tab-btn span {
        font-size: 18.9px;
        font-size: 1.8457vw
    }

    .ma-g-c-tab-feature__tab-text {
        font-size: 16px;
        font-size: 1.5625vw
    }

    html[lang^=th] .ma-g-c-tab-feature__tab-text {
        font-size: 21.6px;
        font-size: 2.10938vw
    }

    .ma-g-c-tab-feature__tab-disclaimer {
        font-size: 14px;
        font-size: 1.36719vw
    }

    html[lang^=th] .ma-g-c-tab-feature__tab-disclaimer {
        font-size: 18.9px;
        font-size: 1.8457vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-indicator li {
        width:140px;
        width: 13.67188vw
    }
}

@media screen and (max-width: 1279px) {
    .ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn span {
        font-size:20px;
        font-size: 1.95312vw
    }

    html[lang^=th] .ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn span {
        font-size: 27px;
        font-size: 2.63672vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-indicator li {
        width:80px;
        width: 7.8125vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-indicator.s-dot-on {
        background-size:76px 52px;
        background-size: 7.42188vw 5.07812vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-btn-image {
        width:54px;
        width: 5.27344vw
    }
}

@media screen and (max-width: 1279px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__disclaimer {
        font-size:14px;
        font-size: 1.36719vw
    }

    html[lang^=th] .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__disclaimer {
        font-size: 18.9px;
        font-size: 1.8457vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-indicator li {
        width:80px;
        width: 7.8125vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-indicator li {
        margin:0 38px;
        margin: 0 3.71094vw
    }
}

@media screen and (max-width: 1279px) {
    .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn span {
        font-size:16px;
        font-size: 1.5625vw
    }

    html[lang^=th] .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn span {
        font-size: 21.6px;
        font-size: 2.10938vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature {
        padding:64px 0 25.6px;
        padding: 8.33333vw 0 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature {
        padding:30px 0 12px;
        padding: 8.33333vw 0 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature br {
        display:none
    }

    .ma-g-c-tab-feature__content {
        padding: 0 42.66667px;
        padding: 0 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature__content {
        padding:0 20px;
        padding: 0 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature__title {
        padding:0;
        font-size: 81.06667px;
        font-size: 10.55556vw
    }

    html[lang^=th] .ma-g-c-tab-feature__title {
        font-size: 117.54667px;
        font-size: 15.30556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature__title {
        font-size:38px;
        font-size: 10.55556vw
    }

    html[lang^=th] .ma-g-c-tab-feature__title {
        font-size: 55.1px;
        font-size: 15.30556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature__sub-title {
        padding:17.06667px 0 0;
        padding: 2.22222vw 0 0;
        font-size: 32px;
        font-size: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature__sub-title {
        padding:8px 0 0;
        padding: 2.22222vw 0 0
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-tab-feature__sub-title {
        font-size:43.2px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature__sub-title {
        font-size:15px;
        font-size: 4.16667vw
    }

    html[lang^=th] .ma-g-c-tab-feature__sub-title {
        font-size: 20.25px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature__text {
        padding:32px 0 0;
        padding: 4.16667vw 0 0;
        font-size: 27.73333px;
        font-size: 3.61111vw;
        line-height: 1.5
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature__text {
        padding:15px 0 0;
        padding: 4.16667vw 0 0
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-tab-feature__text {
        font-size:37.44px;
        font-size: 4.875vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature__text {
        font-size:13px;
        font-size: 3.61111vw
    }

    html[lang^=th] .ma-g-c-tab-feature__text {
        font-size: 17.55px;
        font-size: 4.875vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-tab-feature__text {
        line-height:1.125
    }

    html[lang^=my] .ma-g-c-tab-feature__text {
        line-height: 1.6
    }

    .ma-g-c-tab-feature__tab {
        margin: 46.93333px 0 0;
        margin: 6.11111vw 0 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature__tab {
        margin:22px 0 0;
        margin: 6.11111vw 0 0
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature__tab li {
        width:149.33333px;
        width: 19.44444vw;
        margin: 0 42.66667px;
        margin: 0 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature__tab li {
        width:70px;
        width: 19.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature__tab li {
        margin:0 20px;
        margin: 0 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature__tab-btn-image {
        width:93.86667px;
        width: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature__tab-btn-image {
        width:44px;
        width: 12.22222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature__tab-btn span {
        margin-top:10.66667px;
        margin-top: 1.38889vw;
        font-size: 21.33333px;
        font-size: 2.77778vw;
        line-height: 1.2
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature__tab-btn span {
        margin-top:5px;
        margin-top: 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-tab-feature__tab-btn span {
        font-size:28.8px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature__tab-btn span {
        font-size:10px;
        font-size: 2.77778vw
    }

    html[lang^=th] .ma-g-c-tab-feature__tab-btn span {
        font-size: 13.5px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-tab-feature__tab-btn span {
        line-height:.9
    }

    html[lang^=my] .ma-g-c-tab-feature__tab-btn span {
        line-height: 1.4
    }

    .ma-g-c-tab-feature__tab-content {
        margin-top: 23.46667px;
        margin-top: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature__tab-content {
        margin-top:11px;
        margin-top: 3.05556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature__tab-text-area {
        padding:0 42.66667px;
        padding: 0 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature__tab-text-area {
        padding:0 20px;
        padding: 0 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature__tab-title {
        padding:0;
        font-size: 59.73333px;
        font-size: 7.77778vw;
        line-height: 1.15
    }

    html[lang^=th] .ma-g-c-tab-feature__tab-title {
        font-size: 86.61333px;
        font-size: 11.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature__tab-title {
        font-size:28px;
        font-size: 7.77778vw
    }

    html[lang^=th] .ma-g-c-tab-feature__tab-title {
        font-size: 40.6px;
        font-size: 11.27778vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-tab-feature__tab-title {
        line-height:.805
    }

    html[lang^=my] .ma-g-c-tab-feature__tab-title {
        line-height: 1.4
    }

    .ma-g-c-tab-feature__tab-text {
        padding-top: 17.06667px;
        padding-top: 2.22222vw;
        font-size: 29.86667px;
        font-size: 3.88889vw;
        line-height: 1.4
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature__tab-text {
        padding-top:8px;
        padding-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-tab-feature__tab-text {
        font-size:40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature__tab-text {
        font-size:14px;
        font-size: 3.88889vw
    }

    html[lang^=th] .ma-g-c-tab-feature__tab-text {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-tab-feature__tab-text {
        line-height:1.05
    }

    html[lang^=my] .ma-g-c-tab-feature__tab-text {
        line-height: 1.6
    }

    .ma-g-c-tab-feature__tab-disclaimer {
        padding: 6.4px 42.66667px 0;
        padding: .83333vw 5.55556vw 0;
        font-size: 21.33333px;
        font-size: 2.77778vw;
        line-height: 1.6
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature__tab-disclaimer {
        padding:3px 20px 0;
        padding: .83333vw 5.55556vw 0
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-tab-feature__tab-disclaimer {
        font-size:28.8px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature__tab-disclaimer {
        font-size:10px;
        font-size: 2.77778vw
    }

    html[lang^=th] .ma-g-c-tab-feature__tab-disclaimer {
        font-size: 13.5px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-tab-feature__tab-disclaimer {
        line-height:1.2
    }

    html[lang^=my] .ma-g-c-tab-feature__tab-disclaimer {
        line-height: 1.6
    }

    .ma-g-c-tab-feature__tab-figure {
        margin-top: 29.86667px;
        margin-top: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature__tab-figure {
        margin-top:14px;
        margin-top: 3.88889vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab {
        margin-top:21.33333px;
        margin-top: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab {
        margin-top:10px;
        margin-top: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-indicator li {
        padding-top:25.6px;
        padding-top: 3.33333vw;
        width: 149.33333px;
        width: 19.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-indicator li {
        padding-top:12px;
        padding-top: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-indicator li {
        width:70px;
        width: 19.44444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn {
        padding-top:12.8px;
        padding-top: 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn {
        padding-top:6px;
        padding-top: 1.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn span {
        font-size:21.33333px;
        font-size: 2.77778vw
    }

    html[lang^=th] .ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn span {
        font-size: 28.8px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn span {
        font-size:10px;
        font-size: 2.77778vw
    }

    html[lang^=th] .ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn span {
        font-size: 13.5px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-content {
        margin-top:21.33333px;
        margin-top: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-content {
        margin-top:10px;
        margin-top: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature--text-only .s-tab-active .ma-g-c-tab-feature__tab-btn:after {
        margin-left:-17.06667px;
        margin-left: -2.22222vw;
        width: 34.13333px;
        width: 4.44444vw;
        height: 4.26667px;
        height: .55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--text-only .s-tab-active .ma-g-c-tab-feature__tab-btn:after {
        margin-left:-8px;
        margin-left: -2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--text-only .s-tab-active .ma-g-c-tab-feature__tab-btn:after {
        width:16px;
        width: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--text-only .s-tab-active .ma-g-c-tab-feature__tab-btn:after {
        height:2px;
        height: .55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature--inside {
        padding:29.86667px 0 0;
        padding: 3.88889vw 0 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--inside {
        padding:14px 0 0;
        padding: 3.88889vw 0 0
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__content {
        padding:0 42.66667px;
        padding: 0 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__content {
        padding:0 20px;
        padding: 0 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__title {
        font-size:59.73333px;
        font-size: 7.77778vw;
        line-height: 1.14
    }

    html[lang^=th] .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__title {
        font-size: 86.61333px;
        font-size: 11.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__title {
        font-size:28px;
        font-size: 7.77778vw
    }

    html[lang^=th] .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__title {
        font-size: 40.6px;
        font-size: 11.27778vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__title {
        line-height:.855
    }

    html[lang^=my] .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__title {
        line-height: 1.4
    }

    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__text {
        padding-top: 17.06667px;
        padding-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__text {
        padding-top:8px;
        padding-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab {
        margin-top:29.86667px;
        margin-top: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab {
        margin-top:14px;
        margin-top: 3.88889vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-indicator {
        bottom:14.93333px;
        bottom: 1.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-indicator {
        bottom:7px;
        bottom: 1.94444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-indicator li {
        width:106.66667px;
        width: 13.88889vw;
        margin: 0 40.53333px;
        margin: 0 5.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-indicator li {
        width:50px;
        width: 13.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-indicator li {
        margin:0 19px;
        margin: 0 5.27778vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-indicator.s-dot-on {
        background-size:76.8px 55.46667px;
        background-size: 10vw 7.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-indicator.s-dot-on {
        background-size:36px 26px;
        background-size: 10vw 7.22222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-figure {
        min-height:106.66667px;
        min-height: 13.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-figure {
        min-height:50px;
        min-height: 13.88889vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-btn-image {
        width:57.6px;
        width: 7.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-btn-image {
        width:27px;
        width: 7.5vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-btn span {
        margin-top:4.26667px;
        margin-top: .55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab-btn span {
        margin-top:2px;
        margin-top: .55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-indicator {
        bottom:14.93333px;
        bottom: 1.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-indicator {
        bottom:7px;
        bottom: 1.94444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-indicator li {
        width:106.66667px;
        width: 13.88889vw;
        margin: 0 40.53333px;
        margin: 0 5.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-indicator li {
        width:50px;
        width: 13.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-indicator li {
        margin:0 19px;
        margin: 0 5.27778vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn {
        padding-top:10.66667px;
        padding-top: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn {
        padding-top:5px;
        padding-top: 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn span {
        font-size:21.33333px;
        font-size: 2.77778vw;
        line-height: 1.2
    }

    html[lang^=th] .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn span {
        font-size: 28.8px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn span {
        font-size:10px;
        font-size: 2.77778vw
    }

    html[lang^=th] .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn span {
        font-size: 13.5px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn span {
        line-height:.9
    }

    html[lang^=my] .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-btn span {
        line-height: 1.4
    }

    .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab-content {
        margin-top: 0
    }

    .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .s-tab-active .ma-g-c-tab-feature__tab-btn:after {
        margin-left: -17.06667px;
        margin-left: -2.22222vw;
        width: 34.13333px;
        width: 4.44444vw;
        height: 4.26667px;
        height: .55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .s-tab-active .ma-g-c-tab-feature__tab-btn:after {
        margin-left:-8px;
        margin-left: -2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .s-tab-active .ma-g-c-tab-feature__tab-btn:after {
        width:16px;
        width: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--inside.ma-g-c-tab-feature--text-only .s-tab-active .ma-g-c-tab-feature__tab-btn:after {
        height:2px;
        height: .55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__disclaimer {
        padding:17.06667px 42.66667px 17.06667px;
        padding: 2.22222vw 5.55556vw 2.22222vw;
        font-size: 21.33333px;
        font-size: 2.77778vw;
        line-height: 1.6
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__disclaimer {
        padding:8px 20px 8px;
        padding: 2.22222vw 5.55556vw 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__disclaimer {
        font-size:28.8px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__disclaimer {
        font-size:10px;
        font-size: 2.77778vw
    }

    html[lang^=th] .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__disclaimer {
        font-size: 13.5px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__disclaimer {
        line-height:1.2
    }

    html[lang^=my] .ma-g-c-tab-feature--inside .ma-g-c-tab-feature__disclaimer {
        line-height: 1.6
    }

    .ma-g-c-tab-feature--disclaimer-inside .ma-g-c-tab-feature__tab-disclaimer.s-text-left,.ma-g-c-tab-feature--disclaimer-inside .ma-g-c-tab-feature__tab-disclaimer.s-text-right {
        padding-left: 17.06667px;
        padding-left: 2.22222vw;
        padding-right: 17.06667px;
        padding-right: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--disclaimer-inside .ma-g-c-tab-feature__tab-disclaimer.s-text-left,.ma-g-c-tab-feature--disclaimer-inside .ma-g-c-tab-feature__tab-disclaimer.s-text-right {
        padding-left:8px;
        padding-left: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--disclaimer-inside .ma-g-c-tab-feature__tab-disclaimer.s-text-left,.ma-g-c-tab-feature--disclaimer-inside .ma-g-c-tab-feature__tab-disclaimer.s-text-right {
        padding-right:8px;
        padding-right: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature--width-1920 {
        max-width:none
    }

    .ma-g-c-tab-feature--width-1920 .ma-g-c-tab-feature__content {
        max-width: none
    }

    .ma-g-c-tab-feature--width-1920 .ma-g-c-tab-feature__tab {
        max-width: none;
        margin: 46.93333px 0 0;
        margin: 6.11111vw 0 0;
        padding: 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--width-1920 .ma-g-c-tab-feature__tab {
        margin:22px 0 0;
        margin: 6.11111vw 0 0
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature--width-1920.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab {
        margin-top:21.33333px;
        margin-top: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--width-1920.ma-g-c-tab-feature--text-only .ma-g-c-tab-feature__tab {
        margin-top:10px;
        margin-top: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature--width-1920.ma-g-c-tab-feature--inside .ma-g-c-tab-feature__content {
        padding:0 42.66667px;
        padding: 0 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--width-1920.ma-g-c-tab-feature--inside .ma-g-c-tab-feature__content {
        padding:0 20px;
        padding: 0 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-tab-feature--width-1920.ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab {
        margin-top:29.86667px;
        margin-top: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-tab-feature--width-1920.ma-g-c-tab-feature--inside .ma-g-c-tab-feature__tab {
        margin-top:14px;
        margin-top: 3.88889vw
    }
}

@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,160px,0);
        transform: translate3d(0,160px,0);
        -ms-transform: translate3d(0,160px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -ms-transform: none
    }
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,160px,0);
        transform: translate3d(0,160px,0);
        -ms-transform: translate3d(0,160px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -ms-transform: none
    }
}

@-webkit-keyframes fadeUpTitle {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,130px,0);
        transform: translate3d(0,130px,0);
        -ms-transform: translate3d(0,130px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -ms-transform: none
    }
}

@keyframes fadeUpTitle {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,130px,0);
        transform: translate3d(0,130px,0);
        -ms-transform: translate3d(0,130px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -ms-transform: none
    }
}

@-webkit-keyframes fadeUpTitleFirst {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,30px,0);
        transform: translate3d(0,30px,0);
        -ms-transform: translate3d(0,30px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -ms-transform: none
    }
}

@keyframes fadeUpTitleFirst {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,30px,0);
        transform: translate3d(0,30px,0);
        -ms-transform: translate3d(0,30px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -ms-transform: none
    }
}

@-webkit-keyframes fadeUpTitleSec {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,50px,0);
        transform: translate3d(0,50px,0);
        -ms-transform: translate3d(0,50px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -ms-transform: none
    }
}

@keyframes fadeUpTitleSec {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,50px,0);
        transform: translate3d(0,50px,0);
        -ms-transform: translate3d(0,50px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -ms-transform: none
    }
}

@-webkit-keyframes fadeUpTitleThird {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,80px,0);
        transform: translate3d(0,80px,0);
        -ms-transform: translate3d(0,80px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -ms-transform: none
    }
}

@keyframes fadeUpTitleThird {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,80px,0);
        transform: translate3d(0,80px,0);
        -ms-transform: translate3d(0,80px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -ms-transform: none
    }
}

.ma-g-product-tile {
    position: relative;
    padding-top: 72px;
    padding-top: 5vw;
    opacity: 0
}

@media (min-width: 1440px) {
    .ma-g-product-tile {
        padding-top:72px
    }
}

.ma-g-product-tile__container {
    position: relative;
    z-index: 10;
    font-size: 0
}

.ma-g-product-tile__container-area {
    text-align: center
}

.ma-g-product-tile__container-inner {
    display: inline-block;
    max-width: 1440px
}

.ma-g-product-tile__container-list li {
    display: inline-block
}

.ma-g-product-tile__container-list li a {
    display: block;
    padding: 0 23px;
    padding: 0 1.59722vw
}

@media (min-width: 1440px) {
    .ma-g-product-tile__container-list li a {
        padding:0 23px
    }
}

.ma-g-product-tile__container-list li a span {
    position: relative;
    font-family: SamsungSharpSans,arial;
    font-size: 32px;
    font-size: 2.22222vw;
    font-weight: bold;
    color: #949494
}

html.rtl .ma-g-product-tile__container-list li a span {
    font-family: SamsungSharpSans,SamsungOneArabic,tahoma
}

html.rtl[lang^=he] .ma-g-product-tile__container-list li a span {
    font-family: SamsungSharpSans,SamsungOneHebrew,tahoma
}

html[lang^=el] .ma-g-product-tile__container-list li a span,html[lang^=kk] .ma-g-product-tile__container-list li a span,html[lang^=uk] .ma-g-product-tile__container-list li a span {
    font-family: SamsungOne,arial
}

html[lang^=zh] .ma-g-product-tile__container-list li a span {
    font-family: SamsungSharpSans,"Microsoft JhengHei","微软雅黑",Simsun,"宋体",arial
}

html[lang=zh-CN] .ma-g-product-tile__container-list li a span {
    font-family: SamsungSharpSans,"Microsoft Yahei","微软雅黑",Simsun,"宋体",arial
}

html[lang^=th] .ma-g-product-tile__container-list li a span {
    font-family: Kittithada,arial
}

html[lang^=vi] .ma-g-product-tile__container-list li a span {
    font-family: SamsungSharpSans,SamsungOne,arial
}

html[lang^=my] .ma-g-product-tile__container-list li a span {
    font-family: zawgyione,arial,sans-serif
}

html[lang^=ko] .ma-g-product-tile__container-list li a span {
    font-family: SamsungSharpSans,SamsungOneKorean,Dotum,"돋움","Apple SD Gothic Neo",arial
}

html[lang^=th] .ma-g-product-tile__container-list li a span {
    font-size: 43.2px;
    font-size: 3vw
}

@media (min-width: 1440px) {
    .ma-g-product-tile__container-list li a span {
        font-size:32px
    }

    html[lang^=th] .ma-g-product-tile__container-list li a span {
        font-size: 43.2px
    }
}

.ma-g-product-tile__container-list li a span .title-under-bar {
    position: relative;
    display: block;
    width: 0%;
    height: 3px;
    margin: 3px auto 0;
    margin: .20833vw auto 0;
    background: #000;
    -webkit-transition: .4s width;
    transition: .4s width;
    content: ''
}

@media (min-width: 1440px) {
    .ma-g-product-tile__container-list li a span .title-under-bar {
        margin:3px auto 0
    }
}

.ma-g-product-tile__container-list li a:active span,.ma-g-product-tile__container-list li a:focus span,.ma-g-product-tile__container-list li a:hover span {
    color: #000
}

.ma-g-product-tile__container-list li.is-selected a span {
    color: #000
}

.ma-g-product-tile__container-list li.is-selected a span .title-under-bar {
    width: 99%
}

.ma-g-product-tile__slide {
    display: none
}

.ma-g-product-tile__slide.slick-active .s-type-3event .ma-g-product-tile__item.is-hover .ma-g-product-tile__item-desc {
    opacity: 1
}

.ma-g-product-tile__slide.slick-active .s-type-3event .ma-g-product-tile__item.is-hover .ma-g-product-tile__item-buynow {
    bottom: 40px;
    bottom: 2.77778vw
}

@media (min-width: 1440px) {
    .ma-g-product-tile__slide.slick-active .s-type-3event .ma-g-product-tile__item.is-hover .ma-g-product-tile__item-buynow {
        bottom:40px
    }
}

.ma-g-product-tile__slide-wrap {
    position: relative;
    max-width: 1470px;
    overflow: hidden;
    margin: -4px auto -45px;
    margin: -.27778vw auto -3.125vw
}

@media (min-width: 1440px) {
    .ma-g-product-tile__slide-wrap {
        margin:-4px auto -45px
    }
}

.ma-g-product-tile__slide-list {
    max-width: 1440px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__contents {
    width: 100%
}

.ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item {
    width: 33.333333%
}

.ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-inner {
    height: 764px;
    height: 53.05556vw;
    padding: 0
}

@media (min-width: 1440px) {
    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-inner {
        height:764px
    }
}

.ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-text-wrap {
    position: absolute;
    bottom: 0;
    width: 100%;
    min-height: 154px;
    min-height: 10.69444vw;
    padding: 0 64px 95px;
    padding: 0 4.44444vw 6.59722vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-text-wrap {
        min-height:154px
    }
}

@media (min-width: 1440px) {
    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-text-wrap {
        padding:0 64px 95px
    }
}

html[lang^=my] .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-text-wrap {
    min-height: 166px;
    min-height: 11.52778vw
}

@media (min-width: 1440px) {
    html[lang^=my] .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-text-wrap {
        min-height:166px
    }
}

.ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-title {
    font-size: 28px;
    font-size: 1.94444vw;
    margin: -3px;
    margin: -.20833vw;
    padding: 3px;
    padding: .20833vw
}

html[lang^=th] .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-title {
    font-size: 37.8px;
    font-size: 2.625vw
}

@media (min-width: 1440px) {
    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-title {
        font-size:28px
    }

    html[lang^=th] .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-title {
        font-size: 37.8px
    }
}

@media (min-width: 1440px) {
    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-title {
        margin:-3px
    }
}

@media (min-width: 1440px) {
    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-title {
        padding:3px
    }
}

.ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-content {
    height: 100%
}

.ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-content-inner {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-img {
    width: 100%;
    height: 100%
}

.ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-img img {
    min-width: 100%;
    min-height: 100%
}

.ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-img-wrap {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 0;
    z-index: 0
}

.ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-desc {
    margin-top: 5px;
    margin-top: .34722vw
}

@media (min-width: 1440px) {
    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-desc {
        margin-top:5px
    }
}

.ma-g-product-tile__contents {
    display: inline-block;
    width: 100%;
    padding-bottom: 45px;
    padding-bottom: 3.125vw;
    letter-spacing: -4px;
    vertical-align: top
}

@media (min-width: 1440px) {
    .ma-g-product-tile__contents {
        padding-bottom:45px
    }
}

.ma-g-product-tile__contents-inner {
    font-size: 0;
    margin-left: -24px;
    margin-left: -1.66667vw
}

@media (min-width: 1440px) {
    .ma-g-product-tile__contents-inner {
        margin-left:-24px
    }
}

.ma-g-product-tile__contents.grid-quarter {
    width: 25%
}

.ma-g-product-tile__contents.grid-quarter .ma-g-product-tile__item {
    width: 100%
}

.ma-g-product-tile__contents.grid-half {
    width: 50%
}

.ma-g-product-tile__contents.grid-half .ma-g-product-tile__item {
    width: 50%
}

.ma-g-product-tile__contents.grid-half-full {
    width: 50%
}

.ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item {
    width: 100%
}

.ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-inner {
    height: 764px;
    height: 53.05556vw;
    padding: 0
}

@media (min-width: 1440px) {
    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-inner {
        height:764px
    }
}

.ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-text-wrap {
    position: absolute;
    bottom: 0;
    width: 100%;
    min-height: 115px;
    min-height: 7.98611vw;
    padding: 0 84px 57px;
    padding: 0 5.83333vw 3.95833vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-text-wrap {
        min-height:115px
    }
}

@media (min-width: 1440px) {
    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-text-wrap {
        padding:0 84px 57px
    }
}

html[lang^=my] .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-text-wrap {
    min-height: 127px;
    min-height: 8.81944vw
}

@media (min-width: 1440px) {
    html[lang^=my] .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-text-wrap {
        min-height:127px
    }
}

.ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-title {
    font-size: 28px;
    font-size: 1.94444vw;
    margin: -3px;
    margin: -.20833vw;
    padding: 3px;
    padding: .20833vw
}

html[lang^=th] .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-title {
    font-size: 37.8px;
    font-size: 2.625vw
}

@media (min-width: 1440px) {
    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-title {
        font-size:28px
    }

    html[lang^=th] .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-title {
        font-size: 37.8px
    }
}

@media (min-width: 1440px) {
    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-title {
        margin:-3px
    }
}

@media (min-width: 1440px) {
    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-title {
        padding:3px
    }
}

.ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-content {
    height: 100%
}

.ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-content-inner {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-img {
    width: 100%;
    height: 100%
}

.ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-img img {
    min-width: 100%;
    min-height: 100%
}

.ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-img-wrap {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 0;
    z-index: 0
}

.ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-desc {
    margin-top: 4px;
    margin-top: .27778vw
}

@media (min-width: 1440px) {
    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-desc {
        margin-top:4px
    }
}

.ma-g-product-tile__item {
    display: inline-block;
    width: 25%;
    padding: 24px 0 0 24px;
    padding: 1.66667vw 0 0 1.66667vw;
    font-size: 12px;
    font-size: .83333vw;
    letter-spacing: 0;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .ma-g-product-tile__item {
        padding:24px 0 0 24px
    }
}

html[lang^=th] .ma-g-product-tile__item {
    font-size: 16.2px;
    font-size: 1.125vw
}

@media (min-width: 1440px) {
    .ma-g-product-tile__item {
        font-size:12px
    }

    html[lang^=th] .ma-g-product-tile__item {
        font-size: 16.2px
    }
}

.slick-active .ma-g-product-tile__item.is-hover .ma-g-product-tile__item-inner {
    background: #fff
}

.slick-active .ma-g-product-tile__item.is-hover .ma-g-product-tile__item-inner:after {
    opacity: 1
}

.slick-active .ma-g-product-tile__item.is-hover .ma-g-product-tile__item-img img {
    opacity: 0
}

.slick-active .ma-g-product-tile__item.is-hover .ma-g-product-tile__item-img .hover-img {
    opacity: 1
}

.slick-active .ma-g-product-tile__item.is-hover .ma-g-product-tile__item-desc {
    opacity: 0;
    -webkit-transition: opacity .2s 0s linear;
    transition: opacity .2s 0s linear
}

.slick-active .ma-g-product-tile__item.is-hover .ma-g-product-tile__item-buynow {
    opacity: 1;
    bottom: 30px;
    bottom: 2.08333vw
}

@media (min-width: 1440px) {
    .slick-active .ma-g-product-tile__item.is-hover .ma-g-product-tile__item-buynow {
        bottom:30px
    }
}

.no-svg .slick-active .ma-g-product-tile__item.is-hover .ma-g-product-tile__item-buynow {
    display: block
}

.slick-active .ma-g-product-tile__item.is-hover .ma-g-product-tile__item-buynow-wrap {
    opacity: 1
}

.slick-active .is-scale .ma-g-product-tile__item.is-hover .ma-g-product-tile__item-img img {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.slick-active .is-scale .ma-g-product-tile__item.is-hover .ma-g-product-tile__item-img .hover-img {
    opacity: 0
}

.ma-g-product-tile__item-inner {
    position: relative;
    height: 370px;
    height: 25.69444vw;
    padding: 50px 40px 60px;
    padding: 3.47222vw 2.77778vw 4.16667vw;
    background: #f7f7f7;
    color: #000;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: .4s background linear;
    transition: .4s background linear
}

@media (min-width: 1440px) {
    .ma-g-product-tile__item-inner {
        height:370px
    }
}

@media (min-width: 1440px) {
    .ma-g-product-tile__item-inner {
        padding:50px 40px 60px
    }
}

.ma-g-product-tile__item-inner-wrap {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 10
}

.ma-g-product-tile__item-inner:after {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: -1;
    opacity: 0;
    -webkit-box-shadow: 0 .917em 1.94em .04em rgba(0,0,0,.25);
    box-shadow: 0 .917em 1.94em .04em rgba(0,0,0,.25);
    -webkit-transition: opacity 1s;
    transition: opacity 1s;
    content: ''
}

.ma-g-product-tile__item-inner.s-text-shadow .ma-g-product-tile__item-title {
    text-shadow: 1px 1px 5px #fff
}

.ma-g-product-tile__item-inner.s-text-shadow .ma-g-product-tile__item-text-wrap {
    text-shadow: 1px 1px 2px #fff
}

.ma-g-product-tile__item-inner.s-text-white .ma-g-product-tile__item-title {
    text-shadow: 1px 1px 5px #666
}

.ma-g-product-tile__item-inner.s-text-white .ma-g-product-tile__item-text-wrap {
    color: #fff;
    text-shadow: 1px 1px 3px #666
}

.ma-g-product-tile__item-img {
    position: relative;
    overflow: hidden;
    height: 188px;
    height: 13.05556vw
}

@media (min-width: 1440px) {
    .ma-g-product-tile__item-img {
        height:188px
    }
}

.s-slick .ma-g-product-tile__item-img img {
    width: auto;
    max-width: 100%;
    height: 100%;
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: .45s opacity ease-in-out;
    transition: .45s opacity ease-in-out
}

.is-scale .ma-g-product-tile__item-img img {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: .48s transform linear;
    transition: .48s transform linear
}

.ma-g-product-tile__item-img img.hover-img {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    margin: 0 auto;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: .45s opacity ease-in-out;
    transition: .45s opacity ease-in-out
}

.ma-g-product-tile__item-img-wrap {
    font-size: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ma-g-product-tile__item-title {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
    font-size: 1.11111vw;
    font-weight: bold
}

html[lang^=th] .ma-g-product-tile__item-title {
    font-size: 21.6px;
    font-size: 1.5vw
}

@media (min-width: 1440px) {
    .ma-g-product-tile__item-title {
        font-size:16px
    }

    html[lang^=th] .ma-g-product-tile__item-title {
        font-size: 21.6px
    }
}

.ma-g-product-tile__item-desc {
    overflow: hidden;
    margin-top: 7px;
    margin-top: .48611vw;
    font-size: 14px;
    font-size: .97222vw;
    white-space: nowrap;
    text-overflow: ellipsis;
    opacity: 1;
    -webkit-transition: opacity .2s .3s linear;
    transition: opacity .2s .3s linear
}

@media (min-width: 1440px) {
    .ma-g-product-tile__item-desc {
        margin-top:7px
    }
}

html[lang^=th] .ma-g-product-tile__item-desc {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .ma-g-product-tile__item-desc {
        font-size:14px
    }

    html[lang^=th] .ma-g-product-tile__item-desc {
        font-size: 18.9px
    }
}

.ma-g-product-tile__item-text-wrap {
    position: relative;
    margin-top: 30px;
    margin-top: 2.08333vw;
    font-size: 0;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .ma-g-product-tile__item-text-wrap {
        margin-top:30px
    }
}

.ma-g-product-tile__item-buynow {
    position: absolute;
    right: 0;
    left: 0;
    bottom: 15px;
    bottom: 1.04167vw;
    -webkit-transition: .35s opacity linear,.35s .05s bottom linear;
    transition: .35s opacity linear,.35s .05s bottom linear;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0
}

@media (min-width: 1440px) {
    .ma-g-product-tile__item-buynow {
        bottom:15px
    }
}

.s-type-3event .ma-g-product-tile__item-buynow {
    bottom: 25px;
    bottom: 1.73611vw
}

@media (min-width: 1440px) {
    .s-type-3event .ma-g-product-tile__item-buynow {
        bottom:25px
    }
}

.no-svg .ma-g-product-tile__item-buynow {
    display: none
}

.ma-g-product-tile__item-buynow .s-btn-encased {
    z-index: 20;
    min-width: 144px;
    min-width: 10vw;
    padding: 4px 19px;
    padding: .27778vw 1.31944vw;
    border-color: #555;
    color: #555;
    line-height: 1.32;
    text-align: center;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .ma-g-product-tile__item-buynow .s-btn-encased {
        min-width:144px
    }
}

@media (min-width: 1440px) {
    .ma-g-product-tile__item-buynow .s-btn-encased {
        padding:4px 19px
    }
}

html[lang^=th] .ma-g-product-tile__item-buynow .s-btn-encased {
    line-height: .99
}

html[lang^=my] .ma-g-product-tile__item-buynow .s-btn-encased {
    line-height: 1.4
}

.ma-g-product-tile__item-buynow .s-btn-encased:before {
    display: inline-block;
    height: 30px;
    height: 2.08333vw;
    vertical-align: middle;
    content: ''
}

@media (min-width: 1440px) {
    .ma-g-product-tile__item-buynow .s-btn-encased:before {
        height:30px
    }
}

.ma-g-product-tile__item-buynow .s-btn-encased:active,.ma-g-product-tile__item-buynow .s-btn-encased:focus,.ma-g-product-tile__item-buynow .s-btn-encased:hover {
    color: #fff;
    background: #555
}

.ma-g-product-tile__item-buynow .s-btn-encased.s-ico-new-window:after {
    position: static;
    display: inline-block;
    background: url(/global/galaxy/apps/common/img/component/newwindow-grey.svg) no-repeat;
    vertical-align: middle;
    margin: -2px -4px 0 4px;
    margin: -.13889vw -.27778vw 0 .27778vw
}

.no-svg .ma-g-product-tile__item-buynow .s-btn-encased.s-ico-new-window:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow-ie8.png);
    background-position: 0 -13px
}

@media (min-width: 1440px) {
    .ma-g-product-tile__item-buynow .s-btn-encased.s-ico-new-window:after {
        margin:-2px -4px 0 4px
    }
}

.ma-g-product-tile__item-buynow .s-btn-encased.s-ico-new-window:active:after,.ma-g-product-tile__item-buynow .s-btn-encased.s-ico-new-window:focus:after,.ma-g-product-tile__item-buynow .s-btn-encased.s-ico-new-window:hover:after {
    background: url(/global/galaxy/apps/common/img/component/newwindow.svg) no-repeat
}

.no-svg .ma-g-product-tile__item-buynow .s-btn-encased.s-ico-new-window:active:after,.no-svg .ma-g-product-tile__item-buynow .s-btn-encased.s-ico-new-window:focus:after,.no-svg .ma-g-product-tile__item-buynow .s-btn-encased.s-ico-new-window:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow-ie8.png);
    background-position: 0 0
}

.s-text-white .ma-g-product-tile__item-buynow .s-btn-encased {
    border-color: #fff;
    color: #fff
}

.s-text-white .ma-g-product-tile__item-buynow .s-btn-encased.s-ico-new-window:after {
    background: url(/global/galaxy/apps/common/img/component/newwindow.svg) no-repeat
}

.no-svg .s-text-white .ma-g-product-tile__item-buynow .s-btn-encased.s-ico-new-window:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow-ie8.png);
    background-position: 0 0
}

.s-text-white .ma-g-product-tile__item-buynow .s-btn-encased:active,.s-text-white .ma-g-product-tile__item-buynow .s-btn-encased:focus,.s-text-white .ma-g-product-tile__item-buynow .s-btn-encased:hover {
    background-color: #fff;
    color: #555
}

.s-text-white .ma-g-product-tile__item-buynow .s-btn-encased:active:after,.s-text-white .ma-g-product-tile__item-buynow .s-btn-encased:focus:after,.s-text-white .ma-g-product-tile__item-buynow .s-btn-encased:hover:after {
    background: url(/global/galaxy/apps/common/img/component/newwindow-grey.svg) no-repeat
}

.no-svg .s-text-white .ma-g-product-tile__item-buynow .s-btn-encased:active:after,.no-svg .s-text-white .ma-g-product-tile__item-buynow .s-btn-encased:focus:after,.no-svg .s-text-white .ma-g-product-tile__item-buynow .s-btn-encased:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow-ie8.png);
    background-position: 0 -13px
}

.s-text-white .ma-g-product-tile__item-buynow .s-btn-encased.s-text-shadow {
    -webkit-box-shadow: 1px 2px 8px rgba(102,99,92,.5),inset 0 1px 7px rgba(102,99,92,.5);
    box-shadow: 1px 2px 8px rgba(102,99,92,.5),inset 0 1px 7px rgba(102,99,92,.5);
    text-shadow: 1px 2px 5px #66635c;
    -webkit-transition: all .4s;
    transition: all .4s
}

.s-text-white .ma-g-product-tile__item-buynow .s-btn-encased.s-text-shadow:active,.s-text-white .ma-g-product-tile__item-buynow .s-btn-encased.s-text-shadow:focus,.s-text-white .ma-g-product-tile__item-buynow .s-btn-encased.s-text-shadow:hover {
    -webkit-box-shadow: inherit;
    box-shadow: inherit;
    text-shadow: inherit
}

.ma-g-product-tile.is-scroll-active {
    opacity: 1
}

.ma-g-product-tile.is-scroll-active .ma-g-product-tile__container-list li:nth-child(1) {
    -webkit-animation-name: fadeUpTitleFirst;
    animation-name: fadeUpTitleFirst;
    -ms-animation-name: fadeUpTitleFirst;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -ms-animation-delay: 0s;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .ma-g-product-tile__container-list li:nth-child(2) {
    -webkit-animation-name: fadeUpTitleSec;
    animation-name: fadeUpTitleSec;
    -ms-animation-name: fadeUpTitleSec;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -ms-animation-delay: 0s;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .ma-g-product-tile__container-list li:nth-child(3) {
    -webkit-animation-name: fadeUpTitleThird;
    animation-name: fadeUpTitleThird;
    -ms-animation-name: fadeUpTitleThird;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -ms-animation-delay: 0s;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .ma-g-product-tile__container-list li:nth-child(4) {
    -webkit-animation-name: fadeUpTitle;
    animation-name: fadeUpTitle;
    -ms-animation-name: fadeUpTitle;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -ms-animation-delay: 0s;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .ma-g-product-tile__container-list li:nth-child(5) {
    -webkit-animation-name: fadeUpTitle;
    animation-name: fadeUpTitle;
    -ms-animation-name: fadeUpTitle;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: 50ms;
    animation-delay: 50ms;
    -ms-animation-delay: 50ms;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeA .ma-g-product-tile__contents.grid-half .ma-g-product-tile__item:nth-child(1) {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: 50ms;
    animation-delay: 50ms;
    -ms-animation-delay: 50ms;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeA .ma-g-product-tile__contents.grid-half .ma-g-product-tile__item:nth-child(2) {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: .1s;
    animation-delay: .1s;
    -ms-animation-delay: .1s;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeA .ma-g-product-tile__contents.grid-half .ma-g-product-tile__item:nth-child(3) {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: .15s;
    animation-delay: .15s;
    -ms-animation-delay: .15s;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeA .ma-g-product-tile__contents.grid-half .ma-g-product-tile__item:nth-child(4) {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
    -ms-animation-delay: .2s;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeA .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item:nth-child(1) {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: .15s;
    animation-delay: .15s;
    -ms-animation-delay: .15s;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeB .ma-g-product-tile__contents.grid-quarter .ma-g-product-tile__item:nth-child(1) {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: 50ms;
    animation-delay: 50ms;
    -ms-animation-delay: 50ms;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeB .ma-g-product-tile__contents.grid-quarter .ma-g-product-tile__item:nth-child(2) {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: .15s;
    animation-delay: .15s;
    -ms-animation-delay: .15s;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeB .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item:nth-child(1) {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: .1s;
    animation-delay: .1s;
    -ms-animation-delay: .1s;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeB .ma-g-product-tile__contents.grid-half-full+.grid-quarter .ma-g-product-tile__item:nth-child(1) {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: .15s;
    animation-delay: .15s;
    -ms-animation-delay: .15s;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeB .ma-g-product-tile__contents.grid-half-full+.grid-quarter .ma-g-product-tile__item:nth-child(2) {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
    -ms-animation-delay: .2s;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeC .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item:nth-child(1) {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: 50ms;
    animation-delay: 50ms;
    -ms-animation-delay: 50ms;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeC .ma-g-product-tile__contents.grid-half .ma-g-product-tile__item:nth-child(1) {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: .1s;
    animation-delay: .1s;
    -ms-animation-delay: .1s;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeC .ma-g-product-tile__contents.grid-half .ma-g-product-tile__item:nth-child(2) {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: .15s;
    animation-delay: .15s;
    -ms-animation-delay: .15s;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeC .ma-g-product-tile__contents.grid-half .ma-g-product-tile__item:nth-child(3) {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: .15s;
    animation-delay: .15s;
    -ms-animation-delay: .15s;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeC .ma-g-product-tile__contents.grid-half .ma-g-product-tile__item:nth-child(4) {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
    -ms-animation-delay: .2s;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.s-type-tile8 .ma-g-product-tile__item:nth-child(1) {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: 50ms;
    animation-delay: 50ms;
    -ms-animation-delay: 50ms;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.s-type-tile8 .ma-g-product-tile__item:nth-child(2) {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: .1s;
    animation-delay: .1s;
    -ms-animation-delay: .1s;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.s-type-tile8 .ma-g-product-tile__item:nth-child(3) {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: .15s;
    animation-delay: .15s;
    -ms-animation-delay: .15s;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.s-type-tile8 .ma-g-product-tile__item:nth-child(4) {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
    -ms-animation-delay: .2s;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.s-type-tile8 .ma-g-product-tile__item:nth-child(5) {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: .25s;
    animation-delay: .25s;
    -ms-animation-delay: .25s;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.s-type-tile8 .ma-g-product-tile__item:nth-child(6) {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
    -ms-animation-delay: .3s;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.s-type-tile8 .ma-g-product-tile__item:nth-child(7) {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: .35s;
    animation-delay: .35s;
    -ms-animation-delay: .35s;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.s-type-tile8 .ma-g-product-tile__item:nth-child(8) {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: .4s;
    animation-delay: .4s;
    -ms-animation-delay: .4s;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item:nth-child(1) {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: 50ms;
    animation-delay: 50ms;
    -ms-animation-delay: 50ms;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item:nth-child(2) {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: .1s;
    animation-delay: .1s;
    -ms-animation-delay: .1s;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

.ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item:nth-child(3) {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -ms-animation-duration: .6s;
    -webkit-animation-delay: .15s;
    animation-delay: .15s;
    -ms-animation-delay: .15s;
    -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -ms-animation-fill-mode: both
}

html[lang^=my] .ma-g-product-tile {
    line-height: 1.6
}

.aem-AuthorLayer-Edit .ma-g-product-tile {
    opacity: 1
}

.aem-AuthorLayer-Edit .ma-g-product-tile__slide {
    display: block
}

.aem-AuthorLayer-Edit .ma-g-product-tile__item-buynow {
    bottom: 10px;
    opacity: 1
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile {
        padding-top:93.86667px;
        padding-top: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile {
        padding-top:44px;
        padding-top: 12.22222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__container-area {
        overflow-x:auto;
        overflow-y: visible;
        direction: ltr;
        padding: 1px 0;
        -webkit-overflow-scrolling: touch
    }

    .touch-device .ma-g-product-tile__container-area {
        padding: 0 0 42.66667px;
        padding: 0 0 5.55556vw;
        margin: 0 0 -42.66667px;
        margin: 0 0 -5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .touch-device .ma-g-product-tile__container-area {
        padding:0 0 20px;
        padding: 0 0 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .touch-device .ma-g-product-tile__container-area {
        margin:0 0 -20px;
        margin: 0 0 -5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .touch-device .ma-g-product-tile__container-area::-webkit-scrollbar {
        height:0;
        -webkit-appearance: none
    }

    .touch-device .ma-g-product-tile__container-area::-webkit-scrollbar-thumb {
        background-color: transparent
    }

    .ma-g-product-tile__container-inner {
        padding: 0 38.4px;
        padding: 0 5vw;
        direction: ltr
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__container-inner {
        padding:0 18px;
        padding: 0 5vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__container-list {
        white-space:nowrap;
        display: table
    }

    .ma-g-product-tile__container-list li {
        display: table-cell;
        text-align: center
    }

    .ma-g-product-tile__container-list li a {
        padding: 21.33333px 19.2px;
        padding: 2.77778vw 2.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__container-list li a {
        padding:10px 9px;
        padding: 2.77778vw 2.5vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__container-list li a span {
        font-size:40.53333px;
        font-size: 5.27778vw
    }

    html[lang^=th] .ma-g-product-tile__container-list li a span {
        font-size: 54.72px;
        font-size: 7.125vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__container-list li a span {
        font-size:19px;
        font-size: 5.27778vw
    }

    html[lang^=th] .ma-g-product-tile__container-list li a span {
        font-size: 25.65px;
        font-size: 7.125vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__container-list li a span .title-under-bar {
        margin:6.4px auto 0;
        margin: .83333vw auto 0;
        height: 2px
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__container-list li a span .title-under-bar {
        margin:3px auto 0;
        margin: .83333vw auto 0
    }
}

@media screen and (max-width: 768px) {
    .touch-device .ma-g-product-tile__container-list li a:active span,.touch-device .ma-g-product-tile__container-list li a:focus span,.touch-device .ma-g-product-tile__container-list li a:hover span {
        color:#949494
    }

    .touch-device .ma-g-product-tile__container-list li.is-selected a:active span,.touch-device .ma-g-product-tile__container-list li.is-selected a:focus span,.touch-device .ma-g-product-tile__container-list li.is-selected a:hover span {
        color: #000
    }

    .ma-g-product-tile__container .s-bg-left,.ma-g-product-tile__container .s-bg-right {
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        width: 10.66667px;
        width: 1.38889vw;
        background: #fff;
        opacity: 0;
        -webkit-transition-duration: .2s;
        transition-duration: .2s;
        -webkit-transition-property: opacity;
        transition-property: opacity;
        -webkit-transition-timing-function: ease-in-out;
        transition-timing-function: ease-in-out;
        z-index: -1
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__container .s-bg-left,.ma-g-product-tile__container .s-bg-right {
        width:5px;
        width: 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__container .s-bg-left:before,.ma-g-product-tile__container .s-bg-right:before {
        position:absolute;
        top: 0;
        bottom: 0;
        width: 51.2px;
        width: 6.66667vw;
        opacity: 1;
        -webkit-transition: opacity .5s;
        transition: opacity .5s;
        content: ''
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__container .s-bg-left:before,.ma-g-product-tile__container .s-bg-right:before {
        width:24px;
        width: 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__container .s-bg-left.is-active,.ma-g-product-tile__container .s-bg-right.is-active {
        opacity:1;
        z-index: 10
    }

    .ma-g-product-tile__container .s-bg-left {
        left: 0
    }

    .ma-g-product-tile__container .s-bg-left:before {
        left: 100%;
        background: #fff;
        background: -webkit-gradient(left top,right top,color-stop(0,#fff),color-stop(100%,rgba(255,255,255,0)));
        background: -webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,0)));
        background: linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)
    }

    .ma-g-product-tile__container .s-bg-right {
        right: 0
    }

    .ma-g-product-tile__container .s-bg-right:before {
        right: 100%;
        background: rgba(255,255,255,0);
        background: -webkit-gradient(left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#fff));
        background: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#fff));
        background: linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%)
    }

    .touch-device .ma-g-product-tile__container.is-scroll-x {
        overflow: hidden
    }

    .touch-device .ma-g-product-tile__container.is-scroll-x .ma-g-product-tile__container-list {
        overflow: hidden
    }

    .ma-g-product-tile__slide-wrap {
        margin: 4.26667px auto 0;
        margin: .55556vw auto 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__slide-wrap {
        margin:2px auto 0;
        margin: .55556vw auto 0
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item {
        display:block;
        width: auto
    }

    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-inner {
        position: relative;
        height: 426.66667px;
        height: 55.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-inner {
        height:200px;
        height: 55.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-text-wrap {
        position:relative;
        min-height: 0;
        margin: 0;
        padding: 0;
        text-align: left
    }

    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-content {
        position: relative;
        z-index: 30;
        overflow: hidden;
        margin: 0 10.66667px 0 405.33333px;
        margin: 0 1.38889vw 0 52.77778vw;
        padding: 0 6.4px 0 10.66667px;
        padding: 0 .83333vw 0 1.38889vw;
        letter-spacing: -4px
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-content {
        margin:0 5px 0 190px;
        margin: 0 1.38889vw 0 52.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-content {
        padding:0 3px 0 5px;
        padding: 0 .83333vw 0 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-content-inner {
        display:inline-block;
        position: static;
        width: 100%;
        letter-spacing: 0;
        vertical-align: middle;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-content:before {
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        content: ''
    }

    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-title {
        position: static;
        max-height: 98.13333px;
        max-height: 12.77778vw;
        margin: -6.4px;
        margin: -.83333vw;
        padding: 6.4px;
        padding: .83333vw;
        font-size: 34.13333px;
        font-size: 4.44444vw;
        white-space: normal
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-title {
        max-height:46px;
        max-height: 12.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-title {
        margin:-3px;
        margin: -.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-title {
        padding:3px;
        padding: .83333vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-title {
        font-size:46.08px;
        font-size: 6vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-title {
        font-size:16px;
        font-size: 4.44444vw
    }

    html[lang^=th] .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-title {
        font-size: 21.6px;
        font-size: 6vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-title-wrap {
        position:relative;
        height: auto;
        margin: -14.93333px -6.4px -8.53333px;
        margin: -1.94444vw -.83333vw -1.11111vw;
        padding: 8.53333px 59.73333px 6.4px 6.4px;
        padding: 1.11111vw 7.77778vw .83333vw .83333vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-title-wrap {
        margin:-7px -3px -4px;
        margin: -1.94444vw -.83333vw -1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-title-wrap {
        padding:4px 28px 3px 3px;
        padding: 1.11111vw 7.77778vw .83333vw .83333vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=my] .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-title {
        max-height:123.73333px;
        max-height: 16.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    html[lang^=my] .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-title {
        max-height:58px;
        max-height: 16.11111vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=my] .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-title-wrap {
        line-height:1.9
    }

    html[lang^=th] .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-title-wrap {
        line-height: 1.15
    }

    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-desc {
        display: block;
        margin: 8.53333px 0 -2.13333px -4.26667px;
        margin: 1.11111vw 0 -.27778vw -.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-desc {
        margin:4px 0 -1px -2px;
        margin: 1.11111vw 0 -.27778vw -.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-buynow {
        position:static;
        padding: 0;
        text-align: left
    }

    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-buynow-wrap {
        margin-top: 25.6px;
        margin-top: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item-buynow-wrap {
        margin-top:12px;
        margin-top: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile .s-slick .slick-dots {
        bottom:1px
    }

    .touch-device .ma-g-product-tile .s-slick .slick-dots li.slick-active button:focus,.touch-device .ma-g-product-tile .s-slick .slick-dots li.slick-active button:hover {
        background-color: #363636
    }

    .ma-g-product-tile .s-slick .slick-dots li button {
        width: 25.6px;
        width: 3.33333vw;
        height: 25.6px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile .s-slick .slick-dots li button {
        width:12px;
        width: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile .s-slick .slick-dots li button {
        height:12px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .touch-device .ma-g-product-tile .s-slick .slick-dots li button:focus,.touch-device .ma-g-product-tile .s-slick .slick-dots li button:hover {
        border:1px solid #363636;
        background-color: transparent
    }

    .ma-g-product-tile__contents {
        display: block;
        padding-bottom: 0;
        padding-bottom: 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__contents {
        padding-bottom:0;
        padding-bottom: 0
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__contents-inner {
        margin-left:-17.06667px;
        margin-left: -2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__contents-inner {
        margin-left:-8px;
        margin-left: -2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__contents.grid-quarter {
        display:block;
        width: auto
    }

    .ma-g-product-tile__contents.grid-quarter .ma-g-product-tile__item {
        width: 50%
    }

    .ma-g-product-tile__contents.grid-quarter .ma-g-product-tile__item-title {
        max-height: 68.26667px;
        max-height: 8.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__contents.grid-quarter .ma-g-product-tile__item-title {
        max-height:32px;
        max-height: 8.88889vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__contents.grid-quarter .ma-g-product-tile__item-title-wrap {
        display:table-cell;
        vertical-align: middle;
        margin: 0 0 0;
        margin: 0 0 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__contents.grid-quarter .ma-g-product-tile__item-title-wrap {
        margin:0 0 0;
        margin: 0 0 0
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__contents.grid-quarter .ma-g-product-tile__item-text-wrap {
        margin-top:42.66667px;
        margin-top: 5.55556vw;
        display: table;
        width: 100%
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__contents.grid-quarter .ma-g-product-tile__item-text-wrap {
        margin-top:20px;
        margin-top: 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__contents.grid-half {
        display:block;
        width: auto
    }

    .ma-g-product-tile__contents.grid-half .ma-g-product-tile__item-title {
        max-height: 68.26667px;
        max-height: 8.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__contents.grid-half .ma-g-product-tile__item-title {
        max-height:32px;
        max-height: 8.88889vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__contents.grid-half .ma-g-product-tile__item-title-wrap {
        display:table-cell;
        vertical-align: middle;
        margin: 0 0 0;
        margin: 0 0 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__contents.grid-half .ma-g-product-tile__item-title-wrap {
        margin:0 0 0;
        margin: 0 0 0
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__contents.grid-half .ma-g-product-tile__item-text-wrap {
        margin-top:42.66667px;
        margin-top: 5.55556vw;
        display: table;
        width: 100%
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__contents.grid-half .ma-g-product-tile__item-text-wrap {
        margin-top:20px;
        margin-top: 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__contents.grid-half-full {
        display:block;
        width: auto
    }

    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-inner {
        position: relative;
        height: 426.66667px;
        height: 55.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-inner {
        height:200px;
        height: 55.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-text-wrap {
        position:relative;
        min-height: 0;
        margin: 0;
        padding: 0;
        text-align: left
    }

    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-content {
        position: relative;
        z-index: 30;
        overflow: hidden;
        margin: 0 10.66667px 0 405.33333px;
        margin: 0 1.38889vw 0 52.77778vw;
        padding: 0 6.4px 0 10.66667px;
        padding: 0 .83333vw 0 1.38889vw;
        letter-spacing: -4px
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-content {
        margin:0 5px 0 190px;
        margin: 0 1.38889vw 0 52.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-content {
        padding:0 3px 0 5px;
        padding: 0 .83333vw 0 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-content-inner {
        display:inline-block;
        position: static;
        width: 100%;
        letter-spacing: 0;
        vertical-align: middle;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-content:before {
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        content: ''
    }

    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-title {
        position: static;
        max-height: 98.13333px;
        max-height: 12.77778vw;
        margin: -6.4px;
        margin: -.83333vw;
        padding: 6.4px;
        padding: .83333vw;
        font-size: 34.13333px;
        font-size: 4.44444vw;
        white-space: normal
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-title {
        max-height:46px;
        max-height: 12.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-title {
        margin:-3px;
        margin: -.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-title {
        padding:3px;
        padding: .83333vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-title {
        font-size:46.08px;
        font-size: 6vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-title {
        font-size:16px;
        font-size: 4.44444vw
    }

    html[lang^=th] .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-title {
        font-size: 21.6px;
        font-size: 6vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-title-wrap {
        position:relative;
        height: auto;
        margin: -14.93333px -6.4px -8.53333px;
        margin: -1.94444vw -.83333vw -1.11111vw;
        padding: 8.53333px 59.73333px 6.4px 6.4px;
        padding: 1.11111vw 7.77778vw .83333vw .83333vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-title-wrap {
        margin:-7px -3px -4px;
        margin: -1.94444vw -.83333vw -1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-title-wrap {
        padding:4px 28px 3px 3px;
        padding: 1.11111vw 7.77778vw .83333vw .83333vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=my] .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-title {
        max-height:123.73333px;
        max-height: 16.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    html[lang^=my] .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-title {
        max-height:58px;
        max-height: 16.11111vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=my] .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-title-wrap {
        line-height:1.9
    }

    html[lang^=th] .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-title-wrap {
        line-height: 1.15
    }

    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-desc {
        display: block;
        margin: 8.53333px 0 -2.13333px -4.26667px;
        margin: 1.11111vw 0 -.27778vw -.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-desc {
        margin:4px 0 -1px -2px;
        margin: 1.11111vw 0 -.27778vw -.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-buynow {
        position:static;
        padding: 0;
        text-align: left
    }

    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-buynow-wrap {
        margin-top: 25.6px;
        margin-top: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item-buynow-wrap {
        margin-top:12px;
        margin-top: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__slide-list.s-type-tile8 .ma-g-product-tile__item-title {
        max-height:68.26667px;
        max-height: 8.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__slide-list.s-type-tile8 .ma-g-product-tile__item-title {
        max-height:32px;
        max-height: 8.88889vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__slide-list.s-type-tile8 .ma-g-product-tile__item-title-wrap {
        display:table-cell;
        vertical-align: middle;
        margin: 0 0 0;
        margin: 0 0 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__slide-list.s-type-tile8 .ma-g-product-tile__item-title-wrap {
        margin:0 0 0;
        margin: 0 0 0
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__slide-list.s-type-tile8 .ma-g-product-tile__item-text-wrap {
        margin-top:42.66667px;
        margin-top: 5.55556vw;
        display: table;
        width: 100%
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__slide-list.s-type-tile8 .ma-g-product-tile__item-text-wrap {
        margin-top:20px;
        margin-top: 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__item {
        width:50%;
        padding: 17.06667px 0 0 17.06667px;
        padding: 2.22222vw 0 0 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__item {
        padding:8px 0 0 8px;
        padding: 2.22222vw 0 0 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__item .js-ma-g-product-tile__item-inner {
        position:relative;
        background: #f7f7f7
    }

    .ma-g-product-tile__item-inner {
        position: static;
        min-height: 426.66667px;
        min-height: 55.55556vw;
        height: auto;
        padding: 29.86667px 32px 25.6px;
        padding: 3.88889vw 4.16667vw 3.33333vw;
        -webkit-transition: none;
        transition: none;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__item-inner {
        min-height:200px;
        min-height: 55.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__item-inner {
        padding:14px 15px 12px;
        padding: 3.88889vw 4.16667vw 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__item-inner:after {
        content:none
    }

    .ma-g-product-tile__item-inner.s-text-white .ma-g-product-tile__item-text-wrap {
        text-shadow: 1px 1px 5px #666
    }

    .ma-g-product-tile__item-img {
        height: 224px;
        height: 29.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__item-img {
        height:105px;
        height: 29.16667vw
    }
}

@media screen and (max-width: 768px) {
    .is-scale .ma-g-product-tile__item-img-wrap img,.ma-g-product-tile__item-img-wrap img.hover-img,.s-slick .ma-g-product-tile__item-img-wrap img {
        -webkit-transform:none;
        -ms-transform: none;
        transform: none;
        -webkit-transition: none;
        transition: none
    }

    .ma-g-product-tile__item-title {
        padding: 0 29.86667px;
        padding: 0 3.88889vw;
        -webkit-transition: none;
        transition: none;
        white-space: normal;
        font-size: 25.6px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__item-title {
        padding:0 14px;
        padding: 0 3.88889vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-product-tile__item-title {
        font-size:34.56px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__item-title {
        font-size:12px;
        font-size: 3.33333vw
    }

    html[lang^=th] .ma-g-product-tile__item-title {
        font-size: 16.2px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) {
    .is-scroll-active2 .slick-slide .ma-g-product-tile__item-title {
        display:block;
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis
    }

    .ma-g-product-tile__item-title-wrap {
        overflow: hidden;
        height: 66.13333px;
        height: 8.61111vw;
        margin: 8.53333px 0 0;
        margin: 1.11111vw 0 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__item-title-wrap {
        height:31px;
        height: 8.61111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__item-title-wrap {
        margin:4px 0 0;
        margin: 1.11111vw 0 0
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-product-tile__item-title-wrap {
        height:68.26667px;
        height: 8.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    html[lang^=th] .ma-g-product-tile__item-title-wrap {
        height:32px;
        height: 8.88889vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=my] .ma-g-product-tile__item-title-wrap {
        height:83.2px;
        height: 10.83333vw;
        line-height: 1.65
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    html[lang^=my] .ma-g-product-tile__item-title-wrap {
        height:39px;
        height: 10.83333vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__item-desc {
        display:none;
        -webkit-transition: none;
        transition: none;
        overflow: hidden;
        max-height: 89.6px;
        max-height: 11.66667vw;
        padding: 4.26667px 4.26667px 6.4px;
        padding: .55556vw .55556vw .83333vw;
        font-size: 29.86667px;
        font-size: 3.88889vw;
        white-space: normal;
        line-height: 1.5
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__item-desc {
        max-height:42px;
        max-height: 11.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__item-desc {
        padding:2px 2px 3px;
        padding: .55556vw .55556vw .83333vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-product-tile__item-desc {
        font-size:40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__item-desc {
        font-size:14px;
        font-size: 3.88889vw
    }

    html[lang^=th] .ma-g-product-tile__item-desc {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    .is-scroll-active2 .slick-slide .grid-half-full .ma-g-product-tile__item-desc,.is-scroll-active2 .slick-slide .s-type-3event .ma-g-product-tile__item-desc {
        display:block;
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis
    }

    html[lang^=th] .ma-g-product-tile__item-desc {
        line-height: 1.125
    }

    html[lang^=my] .ma-g-product-tile__item-desc {
        line-height: 1.6
    }

    html[lang^=th] .ma-g-product-tile__item-desc {
        max-height: 78.93333px;
        max-height: 10.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    html[lang^=th] .ma-g-product-tile__item-desc {
        max-height:37px;
        max-height: 10.27778vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=my] .ma-g-product-tile__item-desc {
        max-height:96px;
        max-height: 12.5vw;
        line-height: 1.65
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    html[lang^=my] .ma-g-product-tile__item-desc {
        max-height:45px;
        max-height: 12.5vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__item-text-wrap {
        margin-top:0
    }

    .ma-g-product-tile__item-buynow {
        position: static;
        padding: 0 21.33333px;
        padding: 0 2.77778vw;
        opacity: 1
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__item-buynow {
        padding:0 10px;
        padding: 0 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__item-buynow-wrap {
        display:none;
        margin-top: 10.66667px;
        margin-top: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__item-buynow-wrap {
        margin-top:5px;
        margin-top: 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__item-buynow .s-btn-encased {
        min-width:183.46667px;
        min-width: 23.88889vw;
        max-height: 64px;
        max-height: 8.33333vw;
        padding: 17.06667px 21.33333px 14.93333px;
        padding: 2.22222vw 2.77778vw 1.94444vw;
        white-space: normal;
        font-size: 19.2px;
        font-size: 2.5vw;
        line-height: 1.32;
        -webkit-box-sizing: content-box;
        box-sizing: content-box
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__item-buynow .s-btn-encased {
        min-width:86px;
        min-width: 23.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__item-buynow .s-btn-encased {
        max-height:30px;
        max-height: 8.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__item-buynow .s-btn-encased {
        padding:8px 10px 7px;
        padding: 2.22222vw 2.77778vw 1.94444vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-product-tile__item-buynow .s-btn-encased {
        font-size:25.92px;
        font-size: 3.375vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__item-buynow .s-btn-encased {
        font-size:9px;
        font-size: 2.5vw
    }

    html[lang^=th] .ma-g-product-tile__item-buynow .s-btn-encased {
        font-size: 12.15px;
        font-size: 3.375vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-product-tile__item-buynow .s-btn-encased {
        line-height:.99
    }

    html[lang^=my] .ma-g-product-tile__item-buynow .s-btn-encased {
        line-height: 1.4
    }

    .ma-g-product-tile__item-buynow .s-btn-encased:before {
        min-height: 19.2px;
        min-height: 2.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__item-buynow .s-btn-encased:before {
        min-height:9px;
        min-height: 2.5vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__item-buynow .s-btn-encased.s-ico-new-window {
        padding:17.06667px 19.2px 14.93333px 23.46667px;
        padding: 2.22222vw 2.5vw 1.94444vw 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__item-buynow .s-btn-encased.s-ico-new-window {
        padding:8px 9px 7px 11px;
        padding: 2.22222vw 2.5vw 1.94444vw 3.05556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile__item-buynow .s-btn-encased.s-ico-new-window:after {
        position:static;
        display: inline-block;
        vertical-align: middle;
        margin: 0 0 0 6.4px;
        margin: 0 0 0 .83333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-product-tile__item-buynow .s-btn-encased.s-ico-new-window:after {
        margin:0 0 0 3px;
        margin: 0 0 0 .83333vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-product-tile.is-scroll-active .ma-g-product-tile__container-list li:nth-child(1) {
        -webkit-animation-name:fadeUpTitleFirst;
        animation-name: fadeUpTitleFirst;
        -ms-animation-name: fadeUpTitleFirst;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .2s;
        animation-delay: .2s;
        -ms-animation-delay: .2s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .ma-g-product-tile__container-list li:nth-child(2) {
        -webkit-animation-name: fadeUpTitleSec;
        animation-name: fadeUpTitleSec;
        -ms-animation-name: fadeUpTitleSec;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .2s;
        animation-delay: .2s;
        -ms-animation-delay: .2s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .ma-g-product-tile__container-list li:nth-child(3) {
        -webkit-animation-name: fadeUpTitleThird;
        animation-name: fadeUpTitleThird;
        -ms-animation-name: fadeUpTitleThird;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .2s;
        animation-delay: .2s;
        -ms-animation-delay: .2s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .ma-g-product-tile__container-list li:nth-child(4) {
        -webkit-animation-name: fadeUpTitle;
        animation-name: fadeUpTitle;
        -ms-animation-name: fadeUpTitle;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .2s;
        animation-delay: .2s;
        -ms-animation-delay: .2s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .ma-g-product-tile__container-list li:nth-child(5) {
        -webkit-animation-name: fadeUpTitle;
        animation-name: fadeUpTitle;
        -ms-animation-name: fadeUpTitle;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .25s;
        animation-delay: .25s;
        -ms-animation-delay: .25s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeA .ma-g-product-tile__contents.grid-half .ma-g-product-tile__item:nth-child(1) {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: 50ms;
        animation-delay: 50ms;
        -ms-animation-delay: 50ms;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeA .ma-g-product-tile__contents.grid-half .ma-g-product-tile__item:nth-child(2) {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .1s;
        animation-delay: .1s;
        -ms-animation-delay: .1s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeA .ma-g-product-tile__contents.grid-half .ma-g-product-tile__item:nth-child(3) {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .1s;
        animation-delay: .1s;
        -ms-animation-delay: .1s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeA .ma-g-product-tile__contents.grid-half .ma-g-product-tile__item:nth-child(4) {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .15s;
        animation-delay: .15s;
        -ms-animation-delay: .15s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeA .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item:nth-child(1) {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .2s;
        animation-delay: .2s;
        -ms-animation-delay: .2s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeB .ma-g-product-tile__contents.grid-quarter .ma-g-product-tile__item:nth-child(1) {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: 50ms;
        animation-delay: 50ms;
        -ms-animation-delay: 50ms;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeB .ma-g-product-tile__contents.grid-quarter .ma-g-product-tile__item:nth-child(2) {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .1s;
        animation-delay: .1s;
        -ms-animation-delay: .1s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeB .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item:nth-child(1) {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .15s;
        animation-delay: .15s;
        -ms-animation-delay: .15s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeB .ma-g-product-tile__contents.grid-half-full+.grid-quarter .ma-g-product-tile__item:nth-child(1) {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .2s;
        animation-delay: .2s;
        -ms-animation-delay: .2s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeB .ma-g-product-tile__contents.grid-half-full+.grid-quarter .ma-g-product-tile__item:nth-child(2) {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .25s;
        animation-delay: .25s;
        -ms-animation-delay: .25s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeC .ma-g-product-tile__contents.grid-half-full .ma-g-product-tile__item:nth-child(1) {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: 50ms;
        animation-delay: 50ms;
        -ms-animation-delay: 50ms;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeC .ma-g-product-tile__contents.grid-half .ma-g-product-tile__item:nth-child(1) {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .1s;
        animation-delay: .1s;
        -ms-animation-delay: .1s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeC .ma-g-product-tile__contents.grid-half .ma-g-product-tile__item:nth-child(2) {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .15s;
        animation-delay: .15s;
        -ms-animation-delay: .15s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeC .ma-g-product-tile__contents.grid-half .ma-g-product-tile__item:nth-child(3) {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .15s;
        animation-delay: .15s;
        -ms-animation-delay: .15s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.typeC .ma-g-product-tile__contents.grid-half .ma-g-product-tile__item:nth-child(4) {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .2s;
        animation-delay: .2s;
        -ms-animation-delay: .2s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.s-type-tile8 .ma-g-product-tile__item:nth-child(1) {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: 50ms;
        animation-delay: 50ms;
        -ms-animation-delay: 50ms;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.s-type-tile8 .ma-g-product-tile__item:nth-child(2) {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .1s;
        animation-delay: .1s;
        -ms-animation-delay: .1s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.s-type-tile8 .ma-g-product-tile__item:nth-child(3) {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .15s;
        animation-delay: .15s;
        -ms-animation-delay: .15s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.s-type-tile8 .ma-g-product-tile__item:nth-child(4) {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .2s;
        animation-delay: .2s;
        -ms-animation-delay: .2s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.s-type-tile8 .ma-g-product-tile__item:nth-child(5) {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .2 .5s;
        animation-delay: .2 .5s;
        -ms-animation-delay: .2 .5s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.s-type-tile8 .ma-g-product-tile__item:nth-child(6) {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .3s;
        animation-delay: .3s;
        -ms-animation-delay: .3s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.s-type-tile8 .ma-g-product-tile__item:nth-child(7) {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .35s;
        animation-delay: .35s;
        -ms-animation-delay: .35s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.s-type-tile8 .ma-g-product-tile__item:nth-child(8) {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .4s;
        animation-delay: .4s;
        -ms-animation-delay: .4s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item:nth-child(1) {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: 50ms;
        animation-delay: 50ms;
        -ms-animation-delay: 50ms;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item:nth-child(2) {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .1s;
        animation-delay: .1s;
        -ms-animation-delay: .1s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .first-active .ma-g-product-tile__slide-list.s-type-3event .ma-g-product-tile__item:nth-child(3) {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .15s;
        animation-delay: .15s;
        -ms-animation-delay: .15s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }

    .ma-g-product-tile.is-scroll-active .slick-dots {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -ms-animation-duration: .6s;
        -webkit-animation-delay: .25s;
        animation-delay: .25s;
        -ms-animation-delay: .25s;
        -webkit-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -ms-animation-timing-function: cubic-bezier(.32,0,.31,.92);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -ms-animation-fill-mode: both
    }
}

.ma-g-c-intro-copy {
    position: relative;
    margin: 0 auto;
    max-width: 1440px;
    min-height: 240px;
    min-height: 16.66667vw;
    width: 100%
}

@media (min-width: 1440px) {
    .ma-g-c-intro-copy {
        min-height:240px
    }
}

.ma-g-c-intro-copy__content {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding: 48px 0;
    padding: 3.33333vw 0;
    width: 89%;
    text-align: center;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0;
    z-index: 10
}

@media (min-width: 1440px) {
    .ma-g-c-intro-copy__content {
        padding:48px 0
    }
}

.ma-g-c-intro-copy__copy-text {
    padding-top: 4px;
    padding-top: .27778vw;
    font-size: 28px;
    font-size: 1.94444vw;
    line-height: 1.32
}

@media (min-width: 1440px) {
    .ma-g-c-intro-copy__copy-text {
        padding-top:4px
    }
}

html[lang^=th] .ma-g-c-intro-copy__copy-text {
    font-size: 37.8px;
    font-size: 2.625vw
}

@media (min-width: 1440px) {
    .ma-g-c-intro-copy__copy-text {
        font-size:28px
    }

    html[lang^=th] .ma-g-c-intro-copy__copy-text {
        font-size: 37.8px
    }
}

html[lang^=th] .ma-g-c-intro-copy__copy-text {
    line-height: .99
}

html[lang^=my] .ma-g-c-intro-copy__copy-text {
    line-height: 1.4
}

.ma-g-c-intro-copy__figure img {
    display: block;
    width: 100%;
    max-width: 100%
}

.ma-g-c-intro-copy--text-white .ma-g-c-intro-copy__copy-text {
    color: #fff
}

.ma-g-c-intro-copy--text-white.s-text-shadow .ma-g-c-intro-copy__content {
    text-shadow: 0 0 10px #555,0 0 5px #333
}

.ma-g-c-intro-copy--bg-black {
    background-color: #000
}

.ma-g-c-intro-copy--bg-gray {
    background-color: #f5f5f5
}

.ma-g-c-intro-copy--text-only .ma-g-c-intro-copy__content {
    position: relative;
    top: 0;
    padding: 96px 0;
    padding: 6.66667vw 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

@media (min-width: 1440px) {
    .ma-g-c-intro-copy--text-only .ma-g-c-intro-copy__content {
        padding:96px 0
    }
}

.ma-g-c-intro-copy--text-only .ma-g-c-intro-copy__figure {
    display: none
}

.ma-g-c-intro-copy.s-motion-none .ma-g-c-intro-copy__content {
    opacity: 1
}

.ma-g-c-intro-copy.s-motion-text-fadein .ma-g-c-intro-copy__content {
    opacity: 1;
    -webkit-transition: opacity .8s;
    transition: opacity .8s
}

@media screen and (max-width: 768px) {
    .ma-g-c-intro-copy__content {
        padding:102.4px 0;
        padding: 13.33333vw 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-intro-copy__content {
        padding:48px 0;
        padding: 13.33333vw 0
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-intro-copy__copy-text {
        padding-top:8.53333px;
        padding-top: 1.11111vw;
        font-size: 25.6px;
        font-size: 3.33333vw;
        line-height: 1.6
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-intro-copy__copy-text {
        padding-top:4px;
        padding-top: 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-intro-copy__copy-text {
        font-size:34.56px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-intro-copy__copy-text {
        font-size:12px;
        font-size: 3.33333vw
    }

    html[lang^=th] .ma-g-c-intro-copy__copy-text {
        font-size: 16.2px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-intro-copy__copy-text {
        line-height:1.2
    }

    html[lang^=my] .ma-g-c-intro-copy__copy-text {
        line-height: 1.6
    }

    .ma-g-c-intro-copy--text-only .ma-g-c-intro-copy__content {
        padding: 102.4px 0;
        padding: 13.33333vw 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-intro-copy--text-only .ma-g-c-intro-copy__content {
        padding:48px 0;
        padding: 13.33333vw 0
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-intro-copy--text-only .ma-g-c-intro-copy__figure {
        display:inherit
    }
}

.ma-insta-feed {
    text-align: center
}

.ma-insta-feed__content {
    margin: 0 auto;
    padding-bottom: 21px;
    padding-bottom: 1.45833vw;
    max-width: 600px;
    overflow: hidden
}

@media (min-width: 1440px) {
    .ma-insta-feed__content {
        padding-bottom:21px
    }
}

.ma-insta-feed__image {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: relative;
    padding-top: 100%;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    -moz-transform: none
}

.ma-insta-feed__image img {
    display: block;
    position: absolute;
    left: -50%;
    right: -50%;
    top: -50%;
    bottom: -50%;
    margin: auto;
    min-width: 100%;
    min-height: 100%;
    max-width: none;
    max-height: 101%
}

.ma-insta-feed__image.is-portrait img {
    max-width: 101%;
    max-height: none
}

.ma-insta-feed__button {
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0)
}

.ma-insta-feed__button:after,.ma-insta-feed__button:focus:after,.ma-insta-feed__button:hover:after {
    width: 100px;
    width: 6.94444vw;
    height: 100px;
    height: 6.94444vw;
    -webkit-transition: none!important;
    transition: none!important
}

@media (min-width: 1440px) {
    .ma-insta-feed__button:after,.ma-insta-feed__button:focus:after,.ma-insta-feed__button:hover:after {
        width:100px
    }
}

@media (min-width: 1440px) {
    .ma-insta-feed__button:after,.ma-insta-feed__button:focus:after,.ma-insta-feed__button:hover:after {
        height:100px
    }
}

.ma-insta-feed__button+img {
    -webkit-transition: .35s ease-in-out;
    transition: .35s ease-in-out
}

.ma-insta-feed__button:focus+img,.ma-insta-feed__button:hover+img {
    -webkit-transform: scale(1.07);
    -ms-transform: scale(1.07);
    transform: scale(1.07)
}

.ma-insta-feed__headline {
    margin-top: 16px;
    margin-top: 1.11111vw
}

@media (min-width: 1440px) {
    .ma-insta-feed__headline {
        margin-top:16px
    }
}

.ma-insta-feed__headline h2,.ma-insta-feed__headline h3,.ma-insta-feed__headline h4,.ma-insta-feed__headline h5 {
    font-family: SamsungOne,arial;
    font-size: 18px;
    font-size: 1.25vw
}

html.rtl .ma-insta-feed__headline h2,html.rtl .ma-insta-feed__headline h3,html.rtl .ma-insta-feed__headline h4,html.rtl .ma-insta-feed__headline h5 {
    font-family: SamsungOneArabic,tahoma
}

html.rtl[lang^=he] .ma-insta-feed__headline h2,html.rtl[lang^=he] .ma-insta-feed__headline h3,html.rtl[lang^=he] .ma-insta-feed__headline h4,html.rtl[lang^=he] .ma-insta-feed__headline h5 {
    font-family: SamsungOneHebrew,tahoma
}

html[lang^=zh] .ma-insta-feed__headline h2,html[lang^=zh] .ma-insta-feed__headline h3,html[lang^=zh] .ma-insta-feed__headline h4,html[lang^=zh] .ma-insta-feed__headline h5 {
    font-family: SamsungOne,"Microsoft JhengHei","微软雅黑",Simsun,"宋体",arial
}

html[lang=zh-CN] .ma-insta-feed__headline h2,html[lang=zh-CN] .ma-insta-feed__headline h3,html[lang=zh-CN] .ma-insta-feed__headline h4,html[lang=zh-CN] .ma-insta-feed__headline h5 {
    font-family: SamsungOne,"Microsoft Yahei","微软雅黑",Simsun,"宋体",arial
}

html[lang^=th] .ma-insta-feed__headline h2,html[lang^=th] .ma-insta-feed__headline h3,html[lang^=th] .ma-insta-feed__headline h4,html[lang^=th] .ma-insta-feed__headline h5 {
    font-family: Kittithada,arial
}

html[lang^=my] .ma-insta-feed__headline h2,html[lang^=my] .ma-insta-feed__headline h3,html[lang^=my] .ma-insta-feed__headline h4,html[lang^=my] .ma-insta-feed__headline h5 {
    font-family: zawgyione,arial,sans-serif
}

html[lang^=ko] .ma-insta-feed__headline h2,html[lang^=ko] .ma-insta-feed__headline h3,html[lang^=ko] .ma-insta-feed__headline h4,html[lang^=ko] .ma-insta-feed__headline h5 {
    font-family: SamsungOneKorean,Dotum,"돋움","Apple SD Gothic Neo",arial
}

html[lang^=th] .ma-insta-feed__headline h2,html[lang^=th] .ma-insta-feed__headline h3,html[lang^=th] .ma-insta-feed__headline h4,html[lang^=th] .ma-insta-feed__headline h5 {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .ma-insta-feed__headline h2,.ma-insta-feed__headline h3,.ma-insta-feed__headline h4,.ma-insta-feed__headline h5 {
        font-size:18px
    }

    html[lang^=th] .ma-insta-feed__headline h2,html[lang^=th] .ma-insta-feed__headline h3,html[lang^=th] .ma-insta-feed__headline h4,html[lang^=th] .ma-insta-feed__headline h5 {
        font-size: 24.3px
    }
}

.ma-insta-feed .s-video-area {
    z-index: 10;
    background: #000
}

.ma-insta-feed .s-media-close {
    padding: 15px;
    padding: 1.04167vw;
    margin: -15px;
    margin: -1.04167vw;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background: 0 0
}

@media (min-width: 1440px) {
    .ma-insta-feed .s-media-close {
        padding:15px
    }
}

@media (min-width: 1440px) {
    .ma-insta-feed .s-media-close {
        margin:-15px
    }
}

.ma-insta-feed .s-media-close:before {
    content: '';
    display: block;
    height: 28px;
    width: 28px;
    background-image: url(/global/galaxy/apps/common/img/component/btn-close-white.png);
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.ma-insta-feed .s-cta-pausevideo {
    display: none
}

.ma-insta-feed .s-cta-pausevideo:after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.ma-insta-feed .s-cta-pausevideo span {
    font-size: 0;
    line-height: 0;
    position: absolute
}

.ma-insta-feed .s-cta-pausevideo:after {
    content: '';
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.ma-insta-feed .s-cta-pausevideo.pause:active:after,.ma-insta-feed .s-cta-pausevideo.pause:after,.ma-insta-feed .s-cta-pausevideo.pause:focus:after {
    background-image: url(page-flagship-pd/common/img/btn-playvideo-white.png)
}

.ma-insta-feed .s-cta-pausevideo.pause:active:after,.ma-insta-feed .s-cta-pausevideo.pause:focus:after,.ma-insta-feed .s-cta-pausevideo.pause:hover:after {
    background-image: url(page-flagship-pd/common/img/btn-playvideo-white-hover.png)
}

.ma-insta-feed .s-cta-pausevideo.playing:active:after,.ma-insta-feed .s-cta-pausevideo.playing:focus:after,.ma-insta-feed .s-cta-pausevideo.playing:hover:after,.ma-insta-feed .s-cta-pausevideo:active:after,.ma-insta-feed .s-cta-pausevideo:focus:after,.ma-insta-feed .s-cta-pausevideo:hover:after {
    background-image: url(page-flagship-pd/common/img/btn-pausevideo-white-hover.png)
}

.ma-insta-feed .s-cta-pausevideo .s-cta-pausevideo.pause:before,.ma-insta-feed .s-cta-pausevideo .s-cta-playvideo:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    opacity: .3
}

.touch-device .ma-insta-feed .s-cta-pausevideo.playing:focus:after {
    display: none
}

.video-layer-open .ma-insta-feed .s-cta-pausevideo {
    display: block;
    z-index: 20
}

.ma-insta-feed__layer {
    display: none;
    position: fixed;
    top: 0!important;
    right: 0;
    bottom: 0;
    left: 0!important;
    margin: 0!important;
    z-index: 9999;
    height: 100%;
    overflow: auto;
    background: rgba(0,0,0,.6)
}

.ma-insta-feed__layer:before {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    content: ''
}

.ma-insta-feed__layer-wrap {
    display: inline-block;
    position: relative;
    width: 930px;
    width: 64.58333vw;
    height: 600px;
    height: 41.66667vw;
    margin: 60px 0;
    margin: 4.16667vw 0;
    background: #fff;
    vertical-align: middle;
    z-index: 10
}

.ma-insta-feed__layer-wrap:after,.ma-insta-feed__layer-wrap:before {
    content: '';
    display: block;
    clear: both
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-wrap {
        width:930px
    }
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-wrap {
        height:600px
    }
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-wrap {
        margin:60px 0
    }
}

.ma-insta-feed__layer-image {
    position: relative;
    float: left;
    width: 600px;
    width: 41.66667vw;
    height: 100%;
    overflow: hidden;
    background: #000
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-image {
        width:600px
    }
}

.ma-insta-feed__layer-image img {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%
}

.ma-insta-feed__layer-image .s-video {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    width: 100%
}

.ma-insta-feed__layer-image.is-video-portrait .s-video {
    width: auto;
    height: 100%
}

.ma-insta-feed__layer-button {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0)
}

.ma-insta-feed__layer-button:after {
    width: 100px;
    width: 6.94444vw;
    height: 100px;
    height: 6.94444vw;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s,-webkit-transform .2s;
    z-index: 10
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-button:after {
        width:100px
    }
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-button:after {
        height:100px
    }
}

.ma-insta-feed__layer-button:active:after,.ma-insta-feed__layer-button:focus:after,.ma-insta-feed__layer-button:hover:after {
    width: 100px;
    width: 6.94444vw;
    height: 100px;
    height: 6.94444vw;
    -webkit-transform: translate(-50%,-50%) scale(1.06);
    -ms-transform: translate(-50%,-50%) scale(1.06);
    transform: translate(-50%,-50%) scale(1.06)
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-button:active:after,.ma-insta-feed__layer-button:focus:after,.ma-insta-feed__layer-button:hover:after {
        width:100px
    }
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-button:active:after,.ma-insta-feed__layer-button:focus:after,.ma-insta-feed__layer-button:hover:after {
        height:100px
    }
}

.ma-insta-feed__layer .s-cta-pausevideo {
    display: none
}

.video-layer-open .ma-insta-feed__layer .s-cta-pausevideo {
    z-index: 10000
}

.ma-insta-feed__layer-content {
    position: relative;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
    overflow: hidden
}

.ma-insta-feed__layer-text {
    overflow-y: auto;
    overflow-x: hidden;
    padding: 40px 32px 0;
    padding: 2.77778vw 2.22222vw 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 80%
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-text {
        padding:40px 32px 0
    }
}

.ma-insta-feed__layer-headline h2,.ma-insta-feed__layer-headline h3,.ma-insta-feed__layer-headline h4,.ma-insta-feed__layer-headline h5 {
    font-size: 24px;
    font-size: 1.66667vw;
    outline: 0
}

html[lang^=th] .ma-insta-feed__layer-headline h2,html[lang^=th] .ma-insta-feed__layer-headline h3,html[lang^=th] .ma-insta-feed__layer-headline h4,html[lang^=th] .ma-insta-feed__layer-headline h5 {
    font-size: 32.4px;
    font-size: 2.25vw
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-headline h2,.ma-insta-feed__layer-headline h3,.ma-insta-feed__layer-headline h4,.ma-insta-feed__layer-headline h5 {
        font-size:24px
    }

    html[lang^=th] .ma-insta-feed__layer-headline h2,html[lang^=th] .ma-insta-feed__layer-headline h3,html[lang^=th] .ma-insta-feed__layer-headline h4,html[lang^=th] .ma-insta-feed__layer-headline h5 {
        font-size: 32.4px
    }
}

.ma-insta-feed__layer-description {
    margin-top: 11px;
    margin-top: .76389vw;
    font-size: 18px;
    font-size: 1.25vw;
    line-height: 1.5;
    outline: 0
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-description {
        margin-top:11px
    }
}

html[lang^=th] .ma-insta-feed__layer-description {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-description {
        font-size:18px
    }

    html[lang^=th] .ma-insta-feed__layer-description {
        font-size: 24.3px
    }
}

html[lang^=th] .ma-insta-feed__layer-description {
    line-height: 1.125
}

html[lang^=my] .ma-insta-feed__layer-description {
    line-height: 1.6
}

.ma-insta-feed__layer-cta {
    position: absolute;
    left: 32px;
    left: 2.22222vw;
    right: 32px;
    right: 2.22222vw;
    bottom: 39px;
    bottom: 2.70833vw
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-cta {
        left:32px
    }
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-cta {
        right:32px
    }
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-cta {
        bottom:39px
    }
}

.ma-insta-feed__layer-cta a {
    display: inline-block;
    position: relative;
    margin-top: 5px;
    margin-top: .34722vw;
    margin-right: 7px;
    margin-right: .48611vw;
    font-size: 18px;
    font-size: 1.25vw;
    line-height: 26px;
    line-height: 1.80556vw;
    color: #000;
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: background,color,border-color;
    transition-property: background,color,border-color;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-cta a {
        margin-top:5px
    }
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-cta a {
        margin-right:7px
    }
}

html[lang^=th] .ma-insta-feed__layer-cta a {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-cta a {
        font-size:18px
    }

    html[lang^=th] .ma-insta-feed__layer-cta a {
        font-size: 24.3px
    }
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-cta a {
        line-height:26px
    }
}

.ma-insta-feed__layer-cta a>span {
    font-weight: 400
}

.ma-insta-feed__layer-cta a>strong {
    font-family: SamsungSharpSans,arial;
    line-height: 24px;
    line-height: 1.66667vw;
    font-weight: bold
}

html.rtl .ma-insta-feed__layer-cta a>strong {
    font-family: SamsungSharpSans,SamsungOneArabic,tahoma
}

html.rtl[lang^=he] .ma-insta-feed__layer-cta a>strong {
    font-family: SamsungSharpSans,SamsungOneHebrew,tahoma
}

html[lang^=el] .ma-insta-feed__layer-cta a>strong,html[lang^=kk] .ma-insta-feed__layer-cta a>strong,html[lang^=uk] .ma-insta-feed__layer-cta a>strong {
    font-family: SamsungOne,arial
}

html[lang^=zh] .ma-insta-feed__layer-cta a>strong {
    font-family: SamsungSharpSans,"Microsoft JhengHei","微软雅黑",Simsun,"宋体",arial
}

html[lang=zh-CN] .ma-insta-feed__layer-cta a>strong {
    font-family: SamsungSharpSans,"Microsoft Yahei","微软雅黑",Simsun,"宋体",arial
}

html[lang^=th] .ma-insta-feed__layer-cta a>strong {
    font-family: Kittithada,arial
}

html[lang^=vi] .ma-insta-feed__layer-cta a>strong {
    font-family: SamsungSharpSans,SamsungOne,arial
}

html[lang^=my] .ma-insta-feed__layer-cta a>strong {
    font-family: zawgyione,arial,sans-serif
}

html[lang^=ko] .ma-insta-feed__layer-cta a>strong {
    font-family: SamsungSharpSans,SamsungOneKorean,Dotum,"돋움","Apple SD Gothic Neo",arial
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-cta a>strong {
        line-height:24px
    }
}

.ma-insta-feed__layer-cta a:active,.ma-insta-feed__layer-cta a:focus,.ma-insta-feed__layer-cta a:hover {
    color: #1428a0
}

.ma-insta-feed__layer-cta a[class^=s-ico]:after {
    content: '';
    position: relative;
    display: inline-block;
    top: 50%;
    margin-top: -2px;
    margin-left: 10px;
    margin-left: .69444vw;
    margin-right: -33px;
    margin-right: -2.29167vw;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: background;
    transition-property: background;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-cta a[class^=s-ico]:after {
        margin-left:10px
    }
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-cta a[class^=s-ico]:after {
        margin-right:-33px
    }
}

.ma-insta-feed__layer-cta .s-ico-new-window {
    padding-right: 33px;
    padding-right: 2.29167vw
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-cta .s-ico-new-window {
        padding-right:33px
    }
}

.ma-insta-feed__layer-cta .s-ico-new-window:after {
    margin-top: -14px;
    margin-top: -.97222vw;
    right: 0;
    right: 0;
    width: 24px;
    width: 1.66667vw;
    height: 24px;
    height: 1.66667vw;
    background-image: url(page-flagship-pd/common/img/ico-new-window-textline.png)
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-cta .s-ico-new-window:after {
        margin-top:-14px
    }
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-cta .s-ico-new-window:after {
        right:0
    }
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-cta .s-ico-new-window:after {
        width:24px
    }
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-cta .s-ico-new-window:after {
        height:24px
    }
}

.ma-insta-feed__layer-cta .s-ico-new-window:focus:after,.ma-insta-feed__layer-cta .s-ico-new-window:hover:after {
    background-image: url(page-flagship-pd/common/img/ico-new-window-textline-hover.png)
}

.ma-insta-feed__layer-cta .s-ico-new-window:before {
    right: 33px;
    right: 2.29167vw
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-cta .s-ico-new-window:before {
        right:33px
    }
}

.ma-insta-feed__layer-close {
    position: absolute;
    bottom: 100%;
    right: 0;
    padding: 5px;
    padding: .34722vw;
    margin: 0 -5px 16px;
    margin: 0 -.34722vw 1.11111vw
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-close {
        padding:5px
    }
}

@media (min-width: 1440px) {
    .ma-insta-feed__layer-close {
        margin:0 -5px 16px
    }
}

.ma-insta-feed__layer-close-text {
    display: inline-block;
    vertical-align: top;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 15px
}

.ma-insta-feed__layer-close-icon {
    display: inline-block;
    vertical-align: top;
    padding: 2px 0 3px;
    margin-left: 4px
}

.ma-insta-feed__layer-close-icon:after {
    display: block;
    width: 10px;
    height: 10px;
    background: url(/global/galaxy/apps/common/img/component/btn-close-white-small.png) no-repeat;
    background-size: 100%;
    content: ''
}

.ma-insta-feed--type-image .s-btn-play-round:after {
    display: none
}

.ma-insta-feed--type-image .ma-insta-feed__layer-button {
    display: none!important
}

.cm-columns.s-bg-black .ma-insta-feed__headline,.cm-columns.s-bg-dark-gray .ma-insta-feed__headline {
    color: #fff
}

.aem-AuthorLayer-Edit .ma-insta-feed {
    position: relative;
    min-height: 300px;
    min-height: 20.83333vw
}

@media (min-width: 1440px) {
    .aem-AuthorLayer-Edit .ma-insta-feed {
        min-height:300px
    }
}

.aem-AuthorLayer-Edit .ma-insta-feed .edit--ma-insta-feed__api-text {
    z-index: 1;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 10px;
    padding: 10px;
    background: rgba(0,0,0,.4);
    text-align: left;
    line-height: 1.32;
    font-size: 12px;
    word-break: break-all;
    color: #fff
}

@media screen and (max-width: 768px) {
    .ma-insta-feed__content {
        padding-bottom:59.73333px;
        padding-bottom: 7.77778vw;
        margin: 0 85.33333px;
        margin: 0 11.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__content {
        padding-bottom:28px;
        padding-bottom: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__content {
        margin:0 40px;
        margin: 0 11.11111vw
    }
}

@media screen and (max-width: 768px) {
    .ma-insta-feed__button:after,.ma-insta-feed__button:focus:after,.ma-insta-feed__button:hover:after {
        width:128px;
        width: 16.66667vw;
        height: 128px;
        height: 16.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__button:after,.ma-insta-feed__button:focus:after,.ma-insta-feed__button:hover:after {
        width:60px;
        width: 16.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__button:after,.ma-insta-feed__button:focus:after,.ma-insta-feed__button:hover:after {
        height:60px;
        height: 16.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-insta-feed .s-media-close {
        padding:34.13333px;
        padding: 4.44444vw;
        margin: -34.13333px;
        margin: -4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed .s-media-close {
        padding:16px;
        padding: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed .s-media-close {
        margin:-16px;
        margin: -4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-insta-feed .s-media-close:before {
        height:25px;
        width: 25px;
        background-image: url(/global/galaxy/apps/common/img/component/btn-close-white_x2.png)
    }

    .ma-insta-feed .s-cta-pausevideo:after {
        width: 128px;
        width: 16.66667vw;
        height: 128px;
        height: 16.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed .s-cta-pausevideo:after {
        width:60px;
        width: 16.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed .s-cta-pausevideo:after {
        height:60px;
        height: 16.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-insta-feed .s-cta-pausevideo:active:after,.ma-insta-feed .s-cta-pausevideo:focus:after,.ma-insta-feed .s-cta-pausevideo:hover:after {
        width:140.8px;
        width: 18.33333vw;
        height: 140.8px;
        height: 18.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed .s-cta-pausevideo:active:after,.ma-insta-feed .s-cta-pausevideo:focus:after,.ma-insta-feed .s-cta-pausevideo:hover:after {
        width:66px;
        width: 18.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed .s-cta-pausevideo:active:after,.ma-insta-feed .s-cta-pausevideo:focus:after,.ma-insta-feed .s-cta-pausevideo:hover:after {
        height:66px;
        height: 18.33333vw
    }
}

@media screen and (max-width: 768px) {
    .ma-insta-feed__headline {
        margin-top:25.6px;
        margin-top: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__headline {
        margin-top:12px;
        margin-top: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .ma-insta-feed__headline h2,.ma-insta-feed__headline h3,.ma-insta-feed__headline h4,.ma-insta-feed__headline h5 {
        font-size:32px;
        font-size: 4.16667vw
    }

    html[lang^=th] .ma-insta-feed__headline h2,html[lang^=th] .ma-insta-feed__headline h3,html[lang^=th] .ma-insta-feed__headline h4,html[lang^=th] .ma-insta-feed__headline h5 {
        font-size: 43.2px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__headline h2,.ma-insta-feed__headline h3,.ma-insta-feed__headline h4,.ma-insta-feed__headline h5 {
        font-size:15px;
        font-size: 4.16667vw
    }

    html[lang^=th] .ma-insta-feed__headline h2,html[lang^=th] .ma-insta-feed__headline h3,html[lang^=th] .ma-insta-feed__headline h4,html[lang^=th] .ma-insta-feed__headline h5 {
        font-size: 20.25px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) {
    .ma-insta-feed__layer:before {
        height:100%
    }

    .ma-insta-feed__layer-wrap {
        margin: 115.2px 0 42.66667px;
        margin: 15vw 0 5.55556vw;
        width: 80%;
        height: auto
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-wrap {
        margin:54px 0 20px;
        margin: 15vw 0 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-insta-feed__layer-image {
        -webkit-box-sizing:content-box;
        box-sizing: content-box;
        float: none;
        padding-top: 100%;
        width: 100%;
        height: auto
    }

    .ma-insta-feed__layer-button:after {
        width: 128px;
        width: 16.66667vw;
        height: 128px;
        height: 16.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-button:after {
        width:60px;
        width: 16.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-button:after {
        height:60px;
        height: 16.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-insta-feed__layer-button:focus:after,.ma-insta-feed__layer-button:hover:after {
        width:128px;
        width: 16.66667vw;
        height: 128px;
        height: 16.66667vw;
        -webkit-transform: translate(-50%,-50%) scale(1.1);
        -ms-transform: translate(-50%,-50%) scale(1.1);
        transform: translate(-50%,-50%) scale(1.1)
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-button:focus:after,.ma-insta-feed__layer-button:hover:after {
        width:60px;
        width: 16.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-button:focus:after,.ma-insta-feed__layer-button:hover:after {
        height:60px;
        height: 16.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-insta-feed__layer-content {
        padding:40.53333px 46.93333px 64px;
        padding: 5.27778vw 6.11111vw 8.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-content {
        padding:19px 22px 30px;
        padding: 5.27778vw 6.11111vw 8.33333vw
    }
}

@media screen and (max-width: 768px) {
    .ma-insta-feed__layer-text {
        padding:0;
        height: auto
    }

    .ma-insta-feed__layer-headline {
        margin-bottom: 14.93333px;
        margin-bottom: 1.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-headline {
        margin-bottom:7px;
        margin-bottom: 1.94444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-insta-feed__layer-headline h2,.ma-insta-feed__layer-headline h3,.ma-insta-feed__layer-headline h4,.ma-insta-feed__layer-headline h5 {
        font-size:38.4px;
        font-size: 5vw
    }

    html[lang^=th] .ma-insta-feed__layer-headline h2,html[lang^=th] .ma-insta-feed__layer-headline h3,html[lang^=th] .ma-insta-feed__layer-headline h4,html[lang^=th] .ma-insta-feed__layer-headline h5 {
        font-size: 51.84px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-headline h2,.ma-insta-feed__layer-headline h3,.ma-insta-feed__layer-headline h4,.ma-insta-feed__layer-headline h5 {
        font-size:18px;
        font-size: 5vw
    }

    html[lang^=th] .ma-insta-feed__layer-headline h2,html[lang^=th] .ma-insta-feed__layer-headline h3,html[lang^=th] .ma-insta-feed__layer-headline h4,html[lang^=th] .ma-insta-feed__layer-headline h5 {
        font-size: 24.3px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) {
    .ma-insta-feed__layer-description {
        font-size:25.6px;
        font-size: 3.33333vw;
        line-height: 1.5
    }

    html[lang^=th] .ma-insta-feed__layer-description {
        font-size: 34.56px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-description {
        font-size:12px;
        font-size: 3.33333vw
    }

    html[lang^=th] .ma-insta-feed__layer-description {
        font-size: 16.2px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-insta-feed__layer-description {
        line-height:1.125
    }

    html[lang^=my] .ma-insta-feed__layer-description {
        line-height: 1.6
    }

    .ma-insta-feed__layer-cta {
        position: static;
        margin-top: 40.53333px;
        margin-top: 5.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-cta {
        margin-top:19px;
        margin-top: 5.27778vw
    }
}

@media screen and (max-width: 768px) {
    .ma-insta-feed__layer-cta a {
        margin-top:10.66667px;
        margin-top: 1.38889vw;
        margin-right: 14.93333px;
        margin-right: 1.94444vw;
        font-size: 38.4px;
        font-size: 5vw;
        line-height: 55.46667px;
        line-height: 7.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-cta a {
        margin-top:5px;
        margin-top: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-cta a {
        margin-right:7px;
        margin-right: 1.94444vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-insta-feed__layer-cta a {
        font-size:51.84px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-cta a {
        font-size:18px;
        font-size: 5vw
    }

    html[lang^=th] .ma-insta-feed__layer-cta a {
        font-size: 24.3px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-cta a {
        line-height:26px;
        line-height: 7.22222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-insta-feed__layer-cta a>strong {
        line-height:51.2px;
        line-height: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-cta a>strong {
        line-height:24px;
        line-height: 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-insta-feed__layer-cta a[class^=s-ico]:after {
        margin-top:-2px;
        margin-left: 21.33333px;
        margin-left: 2.77778vw;
        margin-right: -64px;
        margin-right: -8.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-cta a[class^=s-ico]:after {
        margin-left:10px;
        margin-left: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-cta a[class^=s-ico]:after {
        margin-right:-30px;
        margin-right: -8.33333vw
    }
}

@media screen and (max-width: 768px) {
    .ma-insta-feed__layer-cta .s-ico-new-window {
        padding-right:70.4px;
        padding-right: 9.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-cta .s-ico-new-window {
        padding-right:33px;
        padding-right: 9.16667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-insta-feed__layer-cta .s-ico-new-window:after {
        margin-top:-29.86667px;
        margin-top: -3.88889vw;
        right: 0;
        right: 0;
        width: 49.06667px;
        width: 6.38889vw;
        height: 51.2px;
        height: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-cta .s-ico-new-window:after {
        margin-top:-14px;
        margin-top: -3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-cta .s-ico-new-window:after {
        right:0;
        right: 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-cta .s-ico-new-window:after {
        width:23px;
        width: 6.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-cta .s-ico-new-window:after {
        height:24px;
        height: 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-insta-feed__layer-cta .s-ico-new-window:before {
        right:70.4px;
        right: 9.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-cta .s-ico-new-window:before {
        right:33px;
        right: 9.16667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-insta-feed__layer-close {
        padding:10.66667px;
        padding: 1.38889vw;
        margin: 0 -10.66667px 23.46667px;
        margin: 0 -1.38889vw 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-close {
        padding:5px;
        padding: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-close {
        margin:0 -5px 11px;
        margin: 0 -1.38889vw 3.05556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-insta-feed__layer-close-text {
        display:inline-block;
        vertical-align: middle;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-size: 25.6px;
        font-size: 3.33333vw;
        line-height: 1.32
    }

    html[lang^=th] .ma-insta-feed__layer-close-text {
        font-size: 34.56px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-close-text {
        font-size:12px;
        font-size: 3.33333vw
    }

    html[lang^=th] .ma-insta-feed__layer-close-text {
        font-size: 16.2px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-insta-feed__layer-close-text {
        line-height:.99
    }

    html[lang^=my] .ma-insta-feed__layer-close-text {
        line-height: 1.4
    }

    .ma-insta-feed__layer-close-icon {
        padding: 6.4px 0;
        padding: .83333vw 0;
        margin-left: 2px
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-close-icon {
        padding:3px 0;
        padding: .83333vw 0
    }
}

@media screen and (max-width: 768px) {
    .ma-insta-feed__layer-close-icon:after {
        width:21.33333px;
        width: 2.77778vw;
        height: 21.33333px;
        height: 2.77778vw;
        background-image: url(/global/galaxy/apps/common/img/component/btn-close-white-small_x2.png)
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-close-icon:after {
        width:10px;
        width: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-insta-feed__layer-close-icon:after {
        height:10px;
        height: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .aem-AuthorLayer-Edit .ma-insta-feed {
        min-height:725.33333px;
        min-height: 94.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .aem-AuthorLayer-Edit .ma-insta-feed {
        min-height:340px;
        min-height: 94.44444vw
    }
}

.ma-g-c-halftext {
    position: relative;
    max-width: 1440px;
    margin: 0 auto;
    font-size: 0;
    min-height: 587px;
    min-height: 40.76389vw
}

@media (min-width: 1440px) {
    .ma-g-c-halftext {
        min-height:587px
    }
}

.ma-g-c-halftext:after,.ma-g-c-halftext:before {
    content: '';
    display: block;
    clear: both
}

.ma-g-c-halftext__content {
    width: 50%;
    padding: 78px 0;
    padding: 5.41667vw 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .ma-g-c-halftext__content {
        padding:78px 0
    }
}

.ma-g-c-halftext__title {
    font-family: SamsungSharpSans,arial;
    font-size: 56px;
    font-size: 3.88889vw;
    line-height: 1.14
}

html.rtl .ma-g-c-halftext__title {
    font-family: SamsungSharpSans,SamsungOneArabic,tahoma
}

html.rtl[lang^=he] .ma-g-c-halftext__title {
    font-family: SamsungSharpSans,SamsungOneHebrew,tahoma
}

html[lang^=el] .ma-g-c-halftext__title,html[lang^=kk] .ma-g-c-halftext__title,html[lang^=uk] .ma-g-c-halftext__title {
    font-family: SamsungOne,arial
}

html[lang^=zh] .ma-g-c-halftext__title {
    font-family: SamsungSharpSans,"Microsoft JhengHei","微软雅黑",Simsun,"宋体",arial
}

html[lang=zh-CN] .ma-g-c-halftext__title {
    font-family: SamsungSharpSans,"Microsoft Yahei","微软雅黑",Simsun,"宋体",arial
}

html[lang^=th] .ma-g-c-halftext__title {
    font-family: Kittithada,arial
}

html[lang^=vi] .ma-g-c-halftext__title {
    font-family: SamsungSharpSans,SamsungOne,arial
}

html[lang^=my] .ma-g-c-halftext__title {
    font-family: zawgyione,arial,sans-serif
}

html[lang^=ko] .ma-g-c-halftext__title {
    font-family: SamsungSharpSans,SamsungOneKorean,Dotum,"돋움","Apple SD Gothic Neo",arial
}

html[lang^=th] .ma-g-c-halftext__title {
    font-size: 81.2px;
    font-size: 5.63889vw
}

@media (min-width: 1440px) {
    .ma-g-c-halftext__title {
        font-size:56px
    }

    html[lang^=th] .ma-g-c-halftext__title {
        font-size: 81.2px
    }
}

html[lang^=th] .ma-g-c-halftext__title {
    line-height: .798
}

html[lang^=my] .ma-g-c-halftext__title {
    line-height: 1.4
}

.ma-g-c-halftext__sub-title {
    display: block;
    margin-top: 22px;
    margin-top: 1.52778vw;
    font-size: 24px;
    font-size: 1.66667vw;
    line-height: 1.25
}

@media (min-width: 1440px) {
    .ma-g-c-halftext__sub-title {
        margin-top:22px
    }
}

html[lang^=th] .ma-g-c-halftext__sub-title {
    font-size: 32.4px;
    font-size: 2.25vw
}

@media (min-width: 1440px) {
    .ma-g-c-halftext__sub-title {
        font-size:24px
    }

    html[lang^=th] .ma-g-c-halftext__sub-title {
        font-size: 32.4px
    }
}

html[lang^=th] .ma-g-c-halftext__sub-title {
    line-height: .9375
}

html[lang^=my] .ma-g-c-halftext__sub-title {
    line-height: 1.4
}

.ma-g-c-halftext__text {
    margin-top: 56px;
    margin-top: 3.88889vw;
    font-size: 18px;
    font-size: 1.25vw;
    line-height: 1.78
}

@media (min-width: 1440px) {
    .ma-g-c-halftext__text {
        margin-top:56px
    }
}

html[lang^=th] .ma-g-c-halftext__text {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .ma-g-c-halftext__text {
        font-size:18px
    }

    html[lang^=th] .ma-g-c-halftext__text {
        font-size: 24.3px
    }
}

html[lang^=th] .ma-g-c-halftext__text {
    line-height: 1.335
}

html[lang^=my] .ma-g-c-halftext__text {
    line-height: 1.6
}

.ma-g-c-halftext__desc {
    display: block;
    margin-top: 25px;
    margin-top: 1.73611vw;
    font-size: 12px;
    font-size: .83333vw;
    line-height: 1.67
}

@media (min-width: 1440px) {
    .ma-g-c-halftext__desc {
        margin-top:25px
    }
}

html[lang^=th] .ma-g-c-halftext__desc {
    font-size: 16.2px;
    font-size: 1.125vw
}

@media (min-width: 1440px) {
    .ma-g-c-halftext__desc {
        font-size:12px
    }

    html[lang^=th] .ma-g-c-halftext__desc {
        font-size: 16.2px
    }
}

html[lang^=th] .ma-g-c-halftext__desc {
    line-height: 1.2525
}

html[lang^=my] .ma-g-c-halftext__desc {
    line-height: 1.6
}

.ma-g-c-halftext__figure {
    float: right;
    width: 100%;
    max-width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ma-g-c-halftext__figure img,.ma-g-c-halftext__figure video {
    max-width: 100%
}

.ma-g-c-halftext__figure .s-img-mo {
    display: none
}

.ma-g-c-halftext__figure img {
    display: block;
    width: 100%;
    height: auto
}

.ma-g-c-halftext__figure video {
    display: block;
    width: 100%;
    height: 100%;
    background: #000
}

.ma-g-c-halftext__figure figcaption {
    overflow: hidden;
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    clip: rect(1px,1px,1px,1px)
}

.ma-g-c-halftext__figure.s-image-only-without-video img {
    display: block!important
}

.ma-g-c-halftext__figure.s-image-only-without-video .s-video-player {
    display: none
}

.ma-g-c-halftext__figure .s-btn-play-round {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.ma-g-c-halftext__figure .vjs-big-play-button {
    display: none
}

.ma-g-c-halftext__figure .s-media-close {
    padding: 15px;
    padding: 1.04167vw;
    margin: -15px;
    margin: -1.04167vw;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background: 0 0
}

@media (min-width: 1440px) {
    .ma-g-c-halftext__figure .s-media-close {
        padding:15px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-halftext__figure .s-media-close {
        margin:-15px
    }
}

.ma-g-c-halftext__figure .s-media-close:before {
    content: '';
    display: block;
    height: 28px;
    width: 28px;
    background-image: url(/global/galaxy/apps/common/img/component/btn-close-white.png);
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.ma-g-c-halftext__figure .s-video-youtube .s-media-close {
    top: 72px;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: top;
    transition-property: top;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

.ma-g-c-halftext__figure .s-video-youtube.s-youtube-ready .s-media-close {
    top: 30px
}

@media (min-width: 769px) {
    .ma-g-c-halftext__figure .s-video-youtube.s-youtube-ready .s-video-wrap:hover .s-media-close {
        top:72px
    }
}

.ma-g-c-halftext__img-mp4 {
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='brightness'><feColorMatrix type='matrix' values='1.2 0 0 0 0 0 1.2 0 0 0 0 0 1.2 0 0 0 0 0 1.2 0'/></filter></svg>#brightness");
    -webkit-filter: brightness(108.5%)
}

.ma-g-c-halftext--bg-gray {
    background: #f5f5f5
}

.ma-g-c-halftext--bg-black {
    background: #000;
    color: #fff
}

.ma-g-c-halftext--bg-white {
    background: #fff;
    color: #000
}

.ma-g-c-halftext--text-normal .ma-g-c-halftext__title {
    font-size: 76px;
    font-size: 5.27778vw;
    line-height: 1.16
}

html[lang^=th] .ma-g-c-halftext--text-normal .ma-g-c-halftext__title {
    font-size: 110.2px;
    font-size: 7.65278vw
}

@media (min-width: 1440px) {
    .ma-g-c-halftext--text-normal .ma-g-c-halftext__title {
        font-size:76px
    }

    html[lang^=th] .ma-g-c-halftext--text-normal .ma-g-c-halftext__title {
        font-size: 110.2px
    }
}

html[lang^=th] .ma-g-c-halftext--text-normal .ma-g-c-halftext__title {
    line-height: .812
}

html[lang^=my] .ma-g-c-halftext--text-normal .ma-g-c-halftext__title {
    line-height: 1.4
}

.ma-g-c-halftext--text-normal .ma-g-c-halftext__sub-title {
    margin-top: 14px;
    margin-top: .97222vw;
    font-size: 28px;
    font-size: 1.94444vw
}

@media (min-width: 1440px) {
    .ma-g-c-halftext--text-normal .ma-g-c-halftext__sub-title {
        margin-top:14px
    }
}

html[lang^=th] .ma-g-c-halftext--text-normal .ma-g-c-halftext__sub-title {
    font-size: 37.8px;
    font-size: 2.625vw
}

@media (min-width: 1440px) {
    .ma-g-c-halftext--text-normal .ma-g-c-halftext__sub-title {
        font-size:28px
    }

    html[lang^=th] .ma-g-c-halftext--text-normal .ma-g-c-halftext__sub-title {
        font-size: 37.8px
    }
}

.ma-g-c-halftext--video .ma-g-c-halftext__figure {
    position: relative
}

.ma-g-c-halftext--video-layer .s-video-area {
    position: fixed;
    z-index: 1001
}

.ma-g-c-halftext--video-layer .s-video-wrap {
    width: 1440px;
    width: 100vw;
    max-width: 100%;
    height: 810px;
    height: 56.25vw;
    margin: auto
}

@media (min-width: 1440px) {
    .ma-g-c-halftext--video-layer .s-video-wrap {
        width:1440px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-halftext--video-layer .s-video-wrap {
        height:810px
    }
}

@media screen and (orientation: landscape) and (max-height:810px) {
    .ma-g-c-halftext--video-layer .s-video-wrap {
        height:auto
    }
}

.ma-g-c-halftext--right .ma-g-c-halftext__content {
    float: right;
    padding-left: 80px;
    padding-left: 5.55556vw;
    padding-right: 70px;
    padding-right: 4.86111vw
}

@media (min-width: 1440px) {
    .ma-g-c-halftext--right .ma-g-c-halftext__content {
        padding-left:80px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-halftext--right .ma-g-c-halftext__content {
        padding-right:70px
    }
}

.ma-g-c-halftext--right .ma-g-c-halftext__figure {
    float: left
}

.ma-g-c-halftext--left .ma-g-c-halftext__content {
    float: left;
    padding-left: 70px;
    padding-left: 4.86111vw;
    padding-right: 80px;
    padding-right: 5.55556vw
}

@media (min-width: 1440px) {
    .ma-g-c-halftext--left .ma-g-c-halftext__content {
        padding-left:70px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-halftext--left .ma-g-c-halftext__content {
        padding-right:80px
    }
}

.ma-g-c-halftext--left .ma-g-c-halftext__figure {
    float: right
}

.no-svg .ma-g-c-halftext__figure {
    overflow: hidden
}

.no-svg .ma-g-c-halftext__img-mp4 {
    margin-top: -1px
}

.no-svg .ma-g-c-halftext__img-mp4 .s-video {
    position: relative
}

.no-svg .ma-g-c-halftext__img-mp4 .vjs-big-play-button,.no-svg .ma-g-c-halftext__img-mp4 .vjs-caption-settings,.no-svg .ma-g-c-halftext__img-mp4 .vjs-control-bar,.no-svg .ma-g-c-halftext__img-mp4 .vjs-error-display,.no-svg .ma-g-c-halftext__img-mp4 .vjs-poster {
    display: none
}

@media screen and (max-width: 1279px) {
    .ma-g-c-halftext__text {
        font-size:16px;
        font-size: 1.5625vw
    }

    html[lang^=th] .ma-g-c-halftext__text {
        font-size: 21.6px;
        font-size: 2.10938vw
    }

    .ma-g-c-halftext__desc {
        font-size: 14px;
        font-size: 1.36719vw
    }

    html[lang^=th] .ma-g-c-halftext__desc {
        font-size: 18.9px;
        font-size: 1.8457vw
    }

    .touch-device .ma-g-c-halftext__figure .s-img-mo {
        display: block
    }

    .touch-device .ma-g-c-halftext__img-mp4 {
        display: none
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-halftext {
        min-height:0
    }

    .ma-g-c-halftext__content {
        width: auto;
        padding: 74.66667px 34.13333px 0;
        padding: 9.72222vw 4.44444vw 0;
        text-align: center
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-halftext__content {
        padding:35px 16px 0;
        padding: 9.72222vw 4.44444vw 0
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-halftext__content br {
        display:none
    }

    .ma-g-c-halftext__title {
        font-size: 59.73333px;
        font-size: 7.77778vw
    }

    html[lang^=th] .ma-g-c-halftext__title {
        font-size: 86.61333px;
        font-size: 11.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-halftext__title {
        font-size:28px;
        font-size: 7.77778vw
    }

    html[lang^=th] .ma-g-c-halftext__title {
        font-size: 40.6px;
        font-size: 11.27778vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-halftext__sub-title {
        margin-top:19.2px;
        margin-top: 2.5vw;
        font-size: 32px;
        font-size: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-halftext__sub-title {
        margin-top:9px;
        margin-top: 2.5vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-halftext__sub-title {
        font-size:43.2px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-halftext__sub-title {
        font-size:15px;
        font-size: 4.16667vw
    }

    html[lang^=th] .ma-g-c-halftext__sub-title {
        font-size: 20.25px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-halftext__text {
        margin-top:36.26667px;
        margin-top: 4.72222vw;
        font-size: 27.73333px;
        font-size: 3.61111vw;
        line-height: 1.5
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-halftext__text {
        margin-top:17px;
        margin-top: 4.72222vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-halftext__text {
        font-size:37.44px;
        font-size: 4.875vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-halftext__text {
        font-size:13px;
        font-size: 3.61111vw
    }

    html[lang^=th] .ma-g-c-halftext__text {
        font-size: 17.55px;
        font-size: 4.875vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-halftext__text {
        line-height:1.125
    }

    html[lang^=my] .ma-g-c-halftext__text {
        line-height: 1.6
    }

    .ma-g-c-halftext__desc {
        position: static;
        display: block;
        margin-top: 21.33333px;
        margin-top: 2.77778vw;
        font-size: 21.33333px;
        font-size: 2.77778vw;
        line-height: 1.6
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-halftext__desc {
        margin-top:10px;
        margin-top: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-halftext__desc {
        font-size:28.8px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-halftext__desc {
        font-size:10px;
        font-size: 2.77778vw
    }

    html[lang^=th] .ma-g-c-halftext__desc {
        font-size: 13.5px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-halftext__desc {
        line-height:1.2
    }

    html[lang^=my] .ma-g-c-halftext__desc {
        line-height: 1.6
    }

    .ma-g-c-halftext__figure {
        float: none;
        position: static;
        width: 100%;
        max-width: 100%;
        margin-top: 72.53333px;
        margin-top: 9.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-halftext__figure {
        margin-top:34px;
        margin-top: 9.44444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-halftext__figure img {
        width:100%;
        max-width: 100%;
        min-height: 0
    }

    .ma-g-c-halftext__figure .s-img-mo {
        display: block
    }

    .ma-g-c-halftext__figure .s-media-close {
        padding: 34.13333px;
        padding: 4.44444vw;
        margin: -34.13333px;
        margin: -4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-halftext__figure .s-media-close {
        padding:16px;
        padding: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-halftext__figure .s-media-close {
        margin:-16px;
        margin: -4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-halftext__figure .s-media-close:before {
        height:25px;
        width: 25px;
        background-image: url(/global/galaxy/apps/common/img/component/btn-close-white_x2.png)
    }

    .ma-g-c-halftext__img-mp4 {
        display: none
    }

    .ma-g-c-halftext--text-normal .ma-g-c-halftext__title {
        font-size: 81.06667px;
        font-size: 10.55556vw
    }

    html[lang^=th] .ma-g-c-halftext--text-normal .ma-g-c-halftext__title {
        font-size: 117.54667px;
        font-size: 15.30556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-halftext--text-normal .ma-g-c-halftext__title {
        font-size:38px;
        font-size: 10.55556vw
    }

    html[lang^=th] .ma-g-c-halftext--text-normal .ma-g-c-halftext__title {
        font-size: 55.1px;
        font-size: 15.30556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-halftext--text-normal .ma-g-c-halftext__sub-title {
        margin-top:12.8px;
        margin-top: 1.66667vw;
        font-size: 32px;
        font-size: 4.16667vw;
        line-height: 1.3
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-halftext--text-normal .ma-g-c-halftext__sub-title {
        margin-top:6px;
        margin-top: 1.66667vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-halftext--text-normal .ma-g-c-halftext__sub-title {
        font-size:43.2px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-halftext--text-normal .ma-g-c-halftext__sub-title {
        font-size:15px;
        font-size: 4.16667vw
    }

    html[lang^=th] .ma-g-c-halftext--text-normal .ma-g-c-halftext__sub-title {
        font-size: 20.25px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-halftext--text-normal .ma-g-c-halftext__sub-title {
        line-height:.975
    }

    html[lang^=my] .ma-g-c-halftext--text-normal .ma-g-c-halftext__sub-title {
        line-height: 1.4
    }

    .ma-g-c-halftext--video .ma-g-c-halftext__content {
        padding-top: 66.13333px;
        padding-top: 8.61111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-halftext--video .ma-g-c-halftext__content {
        padding-top:31px;
        padding-top: 8.61111vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-halftext--video-embed .s-video-area,.ma-g-c-halftext--video-layer .s-video-area {
        position:fixed;
        z-index: 1001
    }

    .ma-g-c-halftext--video-embed .s-video-wrap,.ma-g-c-halftext--video-layer .s-video-wrap {
        width: auto;
        height: 0;
        margin: auto;
        padding-bottom: 56.25%
    }

    .ma-g-c-halftext--video-embed .s-media-close,.ma-g-c-halftext--video-layer .s-media-close {
        top: auto;
        bottom: 100%;
        margin-bottom: 0
    }

    .ma-g-c-halftext--video-embed .s-video-youtube .s-media-close,.ma-g-c-halftext--video-layer .s-video-youtube .s-media-close {
        top: auto;
        bottom: 100%;
        margin-bottom: 0
    }

    .ma-g-c-halftext--video-embed .s-video-youtube.s-youtube-ready .s-media-close,.ma-g-c-halftext--video-layer .s-video-youtube.s-youtube-ready .s-media-close {
        top: auto
    }
}

@media screen and (max-width: 768px) and (orientation:landscape) {
    .ma-g-c-halftext--video-embed .s-video-wrap,.ma-g-c-halftext--video-layer .s-video-wrap {
        height:auto;
        padding: 0
    }

    .ma-g-c-halftext--video-embed .s-media-close,.ma-g-c-halftext--video-layer .s-media-close {
        top: 34.13333px;
        top: 4.44444vw;
        bottom: auto
    }
}

@media screen and (max-width: 768px) and (orientation:landscape) and (max-width:360px) {
    .ma-g-c-halftext--video-embed .s-media-close,.ma-g-c-halftext--video-layer .s-media-close {
        top:16px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (orientation:landscape) {
    .ma-g-c-halftext--video-embed .s-video-youtube .s-media-close,.ma-g-c-halftext--video-layer .s-video-youtube .s-media-close {
        top:72px;
        bottom: auto
    }

    .ma-g-c-halftext--video-embed .s-video-youtube.s-youtube-ready .s-media-close,.ma-g-c-halftext--video-layer .s-video-youtube.s-youtube-ready .s-media-close {
        top: 34.13333px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (orientation:landscape) and (max-width:360px) {
    .ma-g-c-halftext--video-embed .s-video-youtube.s-youtube-ready .s-media-close,.ma-g-c-halftext--video-layer .s-video-youtube.s-youtube-ready .s-media-close {
        top:16px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-halftext--right .ma-g-c-halftext__content {
        float:none;
        padding-left: 42.66667px;
        padding-left: 5.55556vw;
        padding-right: 42.66667px;
        padding-right: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-halftext--right .ma-g-c-halftext__content {
        padding-left:20px;
        padding-left: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-halftext--right .ma-g-c-halftext__content {
        padding-right:20px;
        padding-right: 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-halftext--right .ma-g-c-halftext__figure {
        float:none;
        padding: 0
    }

    .ma-g-c-halftext--left .ma-g-c-halftext__content {
        float: none;
        padding-left: 42.66667px;
        padding-left: 5.55556vw;
        padding-right: 42.66667px;
        padding-right: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-halftext--left .ma-g-c-halftext__content {
        padding-left:20px;
        padding-left: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-halftext--left .ma-g-c-halftext__content {
        padding-right:20px;
        padding-right: 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-halftext--left .ma-g-c-halftext__figure {
        float:none;
        padding: 0
    }
}

.ma-gallery-wall-item {
    display: inline-block;
    width: 20%;
    padding: 0 8px;
    padding: 0 .55556vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    letter-spacing: 0;
    vertical-align: top
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item {
        padding:0 8px
    }
}

.ma-gallery-wall-item__img {
    position: relative;
    padding-top: 100%;
    overflow: hidden
}

.ma-gallery-wall-item__img img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    vertical-align: top
}

.ma-gallery-wall-item .s-media-close {
    display: none
}

.ma-gallery-wall-item__open-layer {
    display: block;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 100;
    background: rgba(255,255,255,0)
}

.ma-gallery-wall-item__button {
    display: block;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(255,255,255,0)
}

.ma-gallery-wall-item__button.s-cta-pausevideo {
    z-index: 200
}

.ma-gallery-wall-item__button.s-cta-pausevideo:after {
    opacity: .8
}

.ma-gallery-wall-item__button.s-cta-pausevideo.is-hover:after,.ma-gallery-wall-item__button.s-cta-pausevideo:hover:after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 74px;
    width: 5.13889vw;
    height: 74px;
    height: 5.13889vw;
    margin: -37px 0 0 -37px;
    margin: -2.56944vw 0 0 -2.56944vw;
    filter: drop-shadow(0 1px 4px rgba(0, 0, 0, .6));
    -webkit-filter: drop-shadow(0 1px 4px rgba(0, 0, 0, .6));
    background: url(/global/galaxy/apps/common/img/component/marketing/svg-pause-white-btn.svg) no-repeat 0 0;
    content: ''
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__button.s-cta-pausevideo.is-hover:after,.ma-gallery-wall-item__button.s-cta-pausevideo:hover:after {
        width:74px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__button.s-cta-pausevideo.is-hover:after,.ma-gallery-wall-item__button.s-cta-pausevideo:hover:after {
        height:74px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__button.s-cta-pausevideo.is-hover:after,.ma-gallery-wall-item__button.s-cta-pausevideo:hover:after {
        margin:-37px 0 0 -37px
    }
}

.ma-gallery-wall-item__button.s-cta-pausevideo.pause:after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 74px;
    width: 5.13889vw;
    height: 74px;
    height: 5.13889vw;
    margin: -37px 0 0 -37px;
    margin: -2.56944vw 0 0 -2.56944vw;
    filter: drop-shadow(0 1px 4px rgba(0, 0, 0, .6));
    -webkit-filter: drop-shadow(0 1px 4px rgba(0, 0, 0, .6));
    background: url(/global/galaxy/apps/common/img/component/marketing/svg-play-white-line-btn.svg) no-repeat 0 0;
    content: ''
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__button.s-cta-pausevideo.pause:after {
        width:74px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__button.s-cta-pausevideo.pause:after {
        height:74px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__button.s-cta-pausevideo.pause:after {
        margin:-37px 0 0 -37px
    }
}

.ma-gallery-wall-item__button.s-cta-pausevideo.pause.is-hover:after,.ma-gallery-wall-item__button.s-cta-pausevideo.pause:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/marketing/svg-play-white-btn.svg)
}

.ma-gallery-wall-item__button.s-cta-pausevideo.playing.is-hover:after,.ma-gallery-wall-item__button.s-cta-pausevideo.playing:hover:after {
    width: 74px;
    width: 5.13889vw;
    height: 74px;
    height: 5.13889vw;
    margin: -37px 0 0 -37px;
    margin: -2.56944vw 0 0 -2.56944vw;
    background-image: url(/global/galaxy/apps/common/img/component/marketing/svg-pause-white-btn.svg)
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__button.s-cta-pausevideo.playing.is-hover:after,.ma-gallery-wall-item__button.s-cta-pausevideo.playing:hover:after {
        width:74px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__button.s-cta-pausevideo.playing.is-hover:after,.ma-gallery-wall-item__button.s-cta-pausevideo.playing:hover:after {
        height:74px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__button.s-cta-pausevideo.playing.is-hover:after,.ma-gallery-wall-item__button.s-cta-pausevideo.playing:hover:after {
        margin:-37px 0 0 -37px
    }
}

.ma-gallery-wall-item .btn-play-video:before {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    content: ''
}

.ma-gallery-wall-item .btn-play-video:after {
    display: inline-block;
    vertical-align: middle;
    width: 74px;
    width: 5.13889vw;
    height: 74px;
    height: 5.13889vw;
    background: url(/global/galaxy/apps/common/img/component/marketing/svg-play-white-btn.svg) no-repeat center center/100% 100%;
    -webkit-filter: drop-shadow(0 1px 4px rgba(0, 0, 0, .6));
    filter: drop-shadow(0 1px 4px rgba(0, 0, 0, .6));
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform .2s ease;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease,-webkit-transform .2s ease;
    content: ''
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item .btn-play-video:after {
        width:74px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item .btn-play-video:after {
        height:74px
    }
}

.ma-gallery-wall-item .btn-play-video:focus:after,.ma-gallery-wall-item .btn-play-video:hover:after {
    -webkit-transform: perspective(1px) translateZ(0) scale(1.054,1.054);
    transform: perspective(1px) translateZ(0) scale(1.054,1.054)
}

.ma-gallery-wall-item__text {
    padding: 11px 8px 21px;
    padding: .76389vw .55556vw 1.45833vw
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__text {
        padding:11px 8px 21px
    }
}

.ma-gallery-wall-item__headline {
    margin-bottom: 9px;
    margin-bottom: .625vw
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__headline {
        margin-bottom:9px
    }
}

.ma-gallery-wall-item__headline-tit {
    font-size: 18px;
    font-size: 1.25vw;
    color: #000
}

html[lang^=th] .ma-gallery-wall-item__headline-tit {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__headline-tit {
        font-size:18px
    }

    html[lang^=th] .ma-gallery-wall-item__headline-tit {
        font-size: 24.3px
    }
}

html[lang^=my] .ma-gallery-wall-item__headline-tit {
    line-height: 1.65
}

.ma-gallery-wall-item__sub-tit {
    font-size: 16px;
    font-size: 1.11111vw;
    line-height: 1.5;
    color: #666
}

html[lang^=th] .ma-gallery-wall-item__sub-tit {
    font-size: 21.6px;
    font-size: 1.5vw
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__sub-tit {
        font-size:16px
    }

    html[lang^=th] .ma-gallery-wall-item__sub-tit {
        font-size: 21.6px
    }
}

html[lang^=th] .ma-gallery-wall-item__sub-tit {
    line-height: 1.125
}

html[lang^=my] .ma-gallery-wall-item__sub-tit {
    line-height: 1.6
}

.ma-gallery-wall-item__layer {
    display: none;
    background-color: #fff;
    width: 1104px;
    width: 76.66667vw;
    height: 552px;
    height: 38.33333vw
}

.ma-gallery-wall-item__layer:after,.ma-gallery-wall-item__layer:before {
    content: '';
    display: block;
    clear: both
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer {
        width:1104px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer {
        height:552px
    }
}

.ma-gallery-wall-item__layer-share-wrap {
    position: absolute;
    right: 48px;
    right: 3.33333vw;
    bottom: 48px;
    bottom: 3.33333vw
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-share-wrap {
        right:48px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-share-wrap {
        bottom:48px
    }
}

.ma-gallery-wall-item__layer-share-wrap .share-btn {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    z-index: 300;
    width: 20px;
    width: 1.38889vw;
    height: 22px;
    height: 1.52778vw
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-share-wrap .share-btn {
        width:20px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-share-wrap .share-btn {
        height:22px
    }
}

.ma-gallery-wall-item__layer-share-wrap .share-btn .share-btn-ico {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 20px;
    width: 1.38889vw;
    height: 22px;
    height: 1.52778vw;
    background: url(/global/galaxy/apps/common/img/component/marketing/svg-share.svg) no-repeat 0 0
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-share-wrap .share-btn .share-btn-ico {
        width:20px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-share-wrap .share-btn .share-btn-ico {
        height:22px
    }
}

.ma-gallery-wall-item__layer-share-wrap .share-btn:active,.ma-gallery-wall-item__layer-share-wrap .share-btn:focus {
    padding: 0
}

.ma-gallery-wall-item__layer-share-wrap .share-layer {
    display: none;
    position: relative;
    width: auto;
    bottom: -9px;
    bottom: -.625vw;
    right: 35px;
    right: 2.43056vw;
    z-index: 50
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-share-wrap .share-layer {
        bottom:-9px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-share-wrap .share-layer {
        right:35px
    }
}

.ma-gallery-wall-item__layer-share-wrap .share-layer:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 50%;
    border-left: 1px solid #fff;
    margin-bottom: -6px;
    margin-bottom: -.41667vw;
    width: 11px;
    width: .76389vw;
    height: 12px;
    height: .83333vw;
    background-size: 100% 100%;
    background-image: url(/global/galaxy/apps/common/img/component/marketing/layer-arrow-right.png);
    margin-right: -10px;
    margin-right: -.69444vw
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-share-wrap .share-layer:after {
        margin-bottom:-6px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-share-wrap .share-layer:after {
        width:11px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-share-wrap .share-layer:after {
        height:12px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-share-wrap .share-layer:after {
        margin-right:-10px
    }
}

.ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst {
    height: 24px;
    height: 1.66667vw;
    line-height: 24px;
    line-height: 1.66667vw;
    padding: 7px 15px 7px 15px;
    padding: .48611vw 1.04167vw .48611vw 1.04167vw;
    border: 1px solid #ccc;
    background: #fff
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst {
        height:24px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst {
        line-height:24px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst {
        padding:7px 15px 7px 15px
    }
}

.ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst:after {
    display: inline-block;
    clear: both;
    content: ''
}

.ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li {
    float: right;
    margin-right: 8px;
    margin-right: .55556vw
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li {
        margin-right:8px
    }
}

.ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li:first-child {
    margin-right: 0
}

.ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li .share-layer-ico {
    display: inline-block;
    cursor: pointer;
    vertical-align: top;
    z-index: 100
}

.ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li .share-layer-ico img {
    display: inline-block;
    vertical-align: top;
    width: 24px;
    width: 1.66667vw;
    height: 25px;
    height: 1.73611vw;
    background-size: 100% 100%
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li .share-layer-ico img {
        width:24px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li .share-layer-ico img {
        height:25px
    }
}

.ma-gallery-wall-item__layer-share-wrap.is-active .share-layer {
    display: inline-block
}

.ma-gallery-wall-item__layer.is-align-left {
    position: relative
}

.ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-img {
    float: left
}

.ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-content {
    float: right
}

.ma-gallery-wall-item__layer.is-align-right {
    position: relative
}

.ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-img {
    float: right
}

.ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-content {
    float: left
}

.ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap {
    position: absolute;
    bottom: 45px;
    bottom: 3.125vw;
    right: 50%;
    margin-right: 48px;
    margin-right: 3.33333vw
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap {
        bottom:45px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap {
        margin-right:48px
    }
}

.ma-gallery-wall-item__layer.is-align-center {
    position: relative
}

.ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-img {
    display: inline-block;
    float: none;
    text-align: center;
    vertical-align: top
}

.ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-content {
    display: none;
    float: none
}

.ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap {
    right: 0;
    margin-right: 48px;
    margin-right: 3.33333vw
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap {
        margin-right:48px
    }
}

.ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-layer {
    display: none
}

.ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap.is-active .share-layer {
    display: inline-block
}

.ma-gallery-wall-item__layer.bg-type-white {
    background-color: #fff;
    color: #000
}

.ma-gallery-wall-item__layer.bg-type-white .ma-gallery-wall-item__layer-img img {
    color: #fff
}

.ma-gallery-wall-item__layer.bg-type-white .ma-gallery-wall-item__layer-cta-btn .s-btn-text {
    color: #000
}

.ma-gallery-wall-item__layer.bg-type-dark {
    background-color: #444;
    color: #fff
}

.ma-gallery-wall-item__layer.bg-type-dark .ma-gallery-wall-item__layer-img img {
    color: #444
}

.ma-gallery-wall-item__layer.bg-type-dark .ma-gallery-wall-item__layer-cta-btn .s-btn-text {
    color: #fff
}

.ma-gallery-wall-item__layer.bg-type-dark .ma-gallery-wall-item__layer-cta-btn .s-btn-text:after {
    margin-top: 1px;
    margin-top: .06944vw;
    background-image: url(/global/galaxy/apps/common/img/component/svg-btn-arw-right-white.svg)
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer.bg-type-dark .ma-gallery-wall-item__layer-cta-btn .s-btn-text:after {
        margin-top:1px
    }
}

.ma-gallery-wall-item__layer.bg-type-dark .ma-gallery-wall-item__layer-cta-btn .s-btn-text.s-ico-new-window:after {
    background-image: url(/global/galaxy/apps/common/img/component/support-new/svg-newwindow.svg)
}

.ma-gallery-wall-item__layer.bg-type-dark .ma-gallery-wall-item__layer-desc {
    color: #fff
}

.ma-gallery-wall-item__layer.bg-type-dark .ma-gallery-wall-item__layer-share-wrap .share-btn-ico {
    background: url(/global/galaxy/apps/common/img/component/marketing/svg-share-on.svg) no-repeat 0 0
}

.ma-gallery-wall-item__layer.bg-type-dark .ma-gallery-wall-item__headline-tit {
    color: #fff
}

.ma-gallery-wall-item__layer.bg-type-dark .ma-gallery-wall-item__sub-tit {
    color: #fff
}

.ma-gallery-wall-item__layer-img {
    position: relative;
    float: left;
    width: 50%;
    padding-top: 50%
}

.ma-gallery-wall-item__layer-img img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    max-width: 100%
}

.ma-gallery-wall-item__layer-content {
    float: right;
    width: 50%;
    height: 552px;
    height: 38.33333vw;
    padding: 57px 60px 47px 53px;
    padding: 3.95833vw 4.16667vw 3.26389vw 3.68056vw;
    text-align: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-content {
        height:552px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-content {
        padding:57px 60px 47px 53px
    }
}

.ma-gallery-wall-item__layer-video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%
}

.ma-gallery-wall-item__layer-video .s-video-dimmed {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #000;
    opacity: .3
}

.ma-gallery-wall-item__layer-video .btn-play-video:before {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    content: ''
}

.ma-gallery-wall-item__layer-video .btn-play-video:after {
    display: inline-block;
    vertical-align: middle;
    width: 74px;
    width: 5.13889vw;
    height: 74px;
    height: 5.13889vw;
    background: url(/global/galaxy/apps/common/img/component/marketing/svg-play-white-btn.svg) no-repeat center center/100% 100%;
    -webkit-filter: drop-shadow(0 1px 4px rgba(0, 0, 0, .6));
    filter: drop-shadow(0 1px 4px rgba(0, 0, 0, .6));
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform .2s ease;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease,-webkit-transform .2s ease;
    content: ''
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-video .btn-play-video:after {
        width:74px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-video .btn-play-video:after {
        height:74px
    }
}

.ma-gallery-wall-item__layer-video .btn-play-video:focus:after,.ma-gallery-wall-item__layer-video .btn-play-video:hover:after {
    -webkit-transform: perspective(1px) translateZ(0) scale(1.054,1.054);
    transform: perspective(1px) translateZ(0) scale(1.054,1.054)
}

.ma-gallery-wall-item__layer-text {
    position: relative;
    height: 100%
}

.ma-gallery-wall-item__layer-text-wrap {
    height: 90%
}

.ma-gallery-wall-item__layer-text-wrap .ma-gallery-wall-item__headline-tit {
    font-size: 24px;
    font-size: 1.66667vw;
    color: #000
}

html[lang^=th] .ma-gallery-wall-item__layer-text-wrap .ma-gallery-wall-item__headline-tit {
    font-size: 32.4px;
    font-size: 2.25vw
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-text-wrap .ma-gallery-wall-item__headline-tit {
        font-size:24px
    }

    html[lang^=th] .ma-gallery-wall-item__layer-text-wrap .ma-gallery-wall-item__headline-tit {
        font-size: 32.4px
    }
}

.ma-gallery-wall-item__layer-text-wrap .ma-gallery-wall-item__sub {
    margin-bottom: 37px;
    margin-bottom: 2.56944vw
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-text-wrap .ma-gallery-wall-item__sub {
        margin-bottom:37px
    }
}

.ma-gallery-wall-item__layer-text-wrap .ma-gallery-wall-item__sub-tit {
    font-size: 18px;
    font-size: 1.25vw;
    color: #000;
    font-weight: 400
}

html[lang^=th] .ma-gallery-wall-item__layer-text-wrap .ma-gallery-wall-item__sub-tit {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-text-wrap .ma-gallery-wall-item__sub-tit {
        font-size:18px
    }

    html[lang^=th] .ma-gallery-wall-item__layer-text-wrap .ma-gallery-wall-item__sub-tit {
        font-size: 24.3px
    }
}

.ma-gallery-wall-item__layer-desc-wrap {
    height: 224px;
    height: 15.55556vw;
    padding-top: 3px;
    padding-top: .20833vw;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-desc-wrap {
        height:224px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-desc-wrap {
        padding-top:3px
    }
}

.slick-slide .ma-gallery-wall-item__layer-desc-wrap {
    overflow: hidden
}

.slick-active .ma-gallery-wall-item__layer-desc-wrap {
    overflow-y: auto;
    overflow-x: hidden
}

.ma-gallery-wall-item__layer-desc-wrap p {
    font-size: 14px;
    font-size: .97222vw;
    line-height: 1.7;
    color: #666
}

html[lang^=th] .ma-gallery-wall-item__layer-desc-wrap p {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-desc-wrap p {
        font-size:14px
    }

    html[lang^=th] .ma-gallery-wall-item__layer-desc-wrap p {
        font-size: 18.9px
    }
}

html[lang^=th] .ma-gallery-wall-item__layer-desc-wrap p {
    line-height: 1.275
}

html[lang^=my] .ma-gallery-wall-item__layer-desc-wrap p {
    line-height: 1.6
}

.ma-gallery-wall-item__layer-cta-btn {
    position: absolute;
    bottom: 0
}

.ma-gallery-wall-item__layer-cta-btn .s-btn-text {
    font-size: 18px;
    font-size: 1.25vw;
    color: #000;
    letter-spacing: normal;
    text-transform: none;
    text-decoration: none;
    line-height: 1
}

html[lang^=th] .ma-gallery-wall-item__layer-cta-btn .s-btn-text {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-cta-btn .s-btn-text {
        font-size:18px
    }

    html[lang^=th] .ma-gallery-wall-item__layer-cta-btn .s-btn-text {
        font-size: 24.3px
    }
}

.ma-gallery-wall-item__layer-cta-btn .s-btn-text:focus,.ma-gallery-wall-item__layer-cta-btn .s-btn-text:hover {
    text-decoration: underline
}

.ma-gallery-wall-item__layer-cta-btn .s-btn-text.s-ico-new-window:after {
    margin-top: 1px;
    margin-top: .06944vw
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-cta-btn .s-btn-text.s-ico-new-window:after {
        margin-top:1px
    }
}

.ma-gallery-wall-item__layer-close {
    position: absolute;
    top: 0;
    right: 0;
    width: 48px;
    width: 3.33333vw;
    height: 48px;
    height: 3.33333vw;
    background-color: #000
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-close {
        width:48px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-close {
        height:48px
    }
}

.ma-gallery-wall-item__layer-close:after {
    display: block;
    margin: 13px;
    margin: .90278vw;
    width: 22px;
    width: 1.52778vw;
    height: 22px;
    height: 1.52778vw;
    background: url(/global/galaxy/apps/common/img/component/svg-close-white.svg) no-repeat 0 0;
    content: ''
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-close:after {
        margin:13px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-close:after {
        width:22px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-item__layer-close:after {
        height:22px
    }
}

.ma-gallery-wall-item__dimmed {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000;
    opacity: .8;
    z-index: 999
}

.aem-AuthorLayer-Edit .ma-gallery-wall-item {
    display: block
}

.aem-AuthorLayer-Edit .ma-gallery-wall-item-container {
    width: 256px;
    width: 17.77778vw
}

@media (min-width: 1440px) {
    .aem-AuthorLayer-Edit .ma-gallery-wall-item-container {
        width:256px
    }
}

.aem-AuthorLayer-Edit .ma-gallery-wall-item__layer {
    display: block;
    margin: 100px 0;
    margin: 6.94444vw 0
}

@media (min-width: 1440px) {
    .aem-AuthorLayer-Edit .ma-gallery-wall-item__layer {
        margin:100px 0
    }
}

.aem-AuthorLayer-Edit .ma-gallery-wall-item__dimmed {
    display: none
}

@media screen and (max-width: 768px) {
    .hive-layer-scroll-lock {
        overflow:hidden
    }

    .ma-gallery-wall-item {
        width: 33.3%;
        padding: 0 4.26667px;
        padding: 0 .55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item {
        padding:0 2px;
        padding: 0 .55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__button.s-cta-pausevideo.is-hover:after {
        width:115.2px;
        width: 15vw;
        height: 115.2px;
        height: 15vw;
        margin: -57.6px 0 0 -57.6px;
        margin: -7.5vw 0 0 -7.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__button.s-cta-pausevideo.is-hover:after {
        width:54px;
        width: 15vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__button.s-cta-pausevideo.is-hover:after {
        height:54px;
        height: 15vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__button.s-cta-pausevideo.is-hover:after {
        margin:-27px 0 0 -27px;
        margin: -7.5vw 0 0 -7.5vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__button.s-cta-pausevideo.pause:after {
        width:115.2px;
        width: 15vw;
        height: 115.2px;
        height: 15vw;
        margin: -57.6px 0 0 -57.6px;
        margin: -7.5vw 0 0 -7.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__button.s-cta-pausevideo.pause:after {
        width:54px;
        width: 15vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__button.s-cta-pausevideo.pause:after {
        height:54px;
        height: 15vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__button.s-cta-pausevideo.pause:after {
        margin:-27px 0 0 -27px;
        margin: -7.5vw 0 0 -7.5vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__button.s-cta-pausevideo.playing.is-hover:after,.ma-gallery-wall-item__button.s-cta-pausevideo.playing:hover:after {
        width:115.2px;
        width: 15vw;
        height: 115.2px;
        height: 15vw;
        margin: -57.6px 0 0 -57.6px;
        margin: -7.5vw 0 0 -7.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__button.s-cta-pausevideo.playing.is-hover:after,.ma-gallery-wall-item__button.s-cta-pausevideo.playing:hover:after {
        width:54px;
        width: 15vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__button.s-cta-pausevideo.playing.is-hover:after,.ma-gallery-wall-item__button.s-cta-pausevideo.playing:hover:after {
        height:54px;
        height: 15vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__button.s-cta-pausevideo.playing.is-hover:after,.ma-gallery-wall-item__button.s-cta-pausevideo.playing:hover:after {
        margin:-27px 0 0 -27px;
        margin: -7.5vw 0 0 -7.5vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item .btn-play-video:after {
        width:115.2px;
        width: 15vw;
        height: 115.2px;
        height: 15vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item .btn-play-video:after {
        width:54px;
        width: 15vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item .btn-play-video:after {
        height:54px;
        height: 15vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__text {
        padding:12.8px 10.66667px 21.33333px;
        padding: 1.66667vw 1.38889vw 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__text {
        padding:6px 5px 10px;
        padding: 1.66667vw 1.38889vw 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__headline {
        margin-bottom:19.2px;
        margin-bottom: 2.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__headline {
        margin-bottom:9px;
        margin-bottom: 2.5vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__headline-tit {
        font-size:19.2px;
        font-size: 2.5vw
    }

    html[lang^=th] .ma-gallery-wall-item__headline-tit {
        font-size: 25.92px;
        font-size: 3.375vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__headline-tit {
        font-size:9px;
        font-size: 2.5vw
    }

    html[lang^=th] .ma-gallery-wall-item__headline-tit {
        font-size: 12.15px;
        font-size: 3.375vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__sub-tit {
        font-size:17.06667px;
        font-size: 2.22222vw;
        line-height: 1.5
    }

    html[lang^=th] .ma-gallery-wall-item__sub-tit {
        font-size: 23.04px;
        font-size: 3vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__sub-tit {
        font-size:8px;
        font-size: 2.22222vw
    }

    html[lang^=th] .ma-gallery-wall-item__sub-tit {
        font-size: 10.8px;
        font-size: 3vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-gallery-wall-item__sub-tit {
        line-height:1.125
    }

    html[lang^=my] .ma-gallery-wall-item__sub-tit {
        line-height: 1.6
    }

    .ma-gallery-wall-item__layer {
        height: auto;
        position: relative
    }

    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-img {
        float: none
    }

    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-content {
        float: none
    }

    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap {
        position: absolute;
        left: auto;
        bottom: 53.33333px;
        bottom: 6.94444vw;
        right: 34.13333px;
        right: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap {
        bottom:25px;
        bottom: 6.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap {
        right:16px;
        right: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap .share-btn {
        display:block;
        position: absolute;
        right: 0;
        bottom: 0;
        width: 32px;
        width: 4.16667vw;
        height: 36.26667px;
        height: 4.72222vw;
        z-index: 300
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap .share-btn {
        width:15px;
        width: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap .share-btn {
        height:17px;
        height: 4.72222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap .share-btn .share-btn-ico {
        display:inline-block;
        vertical-align: top;
        width: 32px;
        width: 4.16667vw;
        height: 36.26667px;
        height: 4.72222vw;
        background: url(/global/galaxy/apps/common/img/component/marketing/svg-share.svg) no-repeat 0 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap .share-btn .share-btn-ico {
        width:15px;
        width: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap .share-btn .share-btn-ico {
        height:17px;
        height: 4.72222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap .share-layer {
        position:relative;
        bottom: -21.33333px;
        bottom: -2.77778vw;
        right: 53.33333px;
        right: 6.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap .share-layer {
        bottom:-10px;
        bottom: -2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap .share-layer {
        right:25px;
        right: 6.94444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap .share-layer:after {
        content:'';
        position: absolute;
        right: 0;
        bottom: 50%;
        margin-bottom: -6.4px;
        margin-bottom: -.83333vw;
        width: 17.06667px;
        width: 2.22222vw;
        height: 14.93333px;
        height: 1.94444vw;
        background-image: url(/global/galaxy/apps/common/img/component/marketing/layer-arrow-right-mo.png);
        background-size: 100% 100%;
        margin-right: -17.06667px;
        margin-right: -2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap .share-layer:after {
        margin-bottom:-3px;
        margin-bottom: -.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap .share-layer:after {
        width:8px;
        width: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap .share-layer:after {
        height:7px;
        height: 1.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap .share-layer:after {
        margin-right:-8px;
        margin-right: -2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst {
        height:42.66667px;
        height: 5.55556vw;
        line-height: 42.66667px;
        line-height: 5.55556vw;
        padding: 14.93333px 23.46667px 14.93333px 23.46667px;
        padding: 1.94444vw 3.05556vw 1.94444vw 3.05556vw;
        text-align: left;
        border: 1px solid #ccc;
        background: #fff
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst {
        height:20px;
        height: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst {
        line-height:20px;
        line-height: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst {
        padding:7px 11px 7px 11px;
        padding: 1.94444vw 3.05556vw 1.94444vw 3.05556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst:after {
        display:inline-block;
        clear: both;
        content: ''
    }

    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li {
        float: right;
        margin-right: 12.8px;
        margin-right: 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li {
        margin-right:6px;
        margin-right: 1.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li:first-child {
        margin-right:0
    }

    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li .share-layer-ico {
        display: inline-block;
        cursor: pointer;
        vertical-align: top;
        z-index: 100
    }

    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li .share-layer-ico img {
        display: inline-block;
        vertical-align: top;
        width: 42.66667px;
        width: 5.55556vw;
        height: 42.66667px;
        height: 5.55556vw;
        background-size: 100% 100%
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li .share-layer-ico img {
        width:20px;
        width: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-left .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li .share-layer-ico img {
        height:20px;
        height: 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-img {
        float:none
    }

    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-content {
        float: none
    }

    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap {
        position: absolute;
        left: auto;
        margin-right: 0;
        bottom: 53.33333px;
        bottom: 6.94444vw;
        right: 34.13333px;
        right: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap {
        bottom:25px;
        bottom: 6.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap {
        right:16px;
        right: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap .share-btn {
        display:block;
        position: absolute;
        right: 0;
        bottom: 0;
        z-index: 300;
        width: 32px;
        width: 4.16667vw;
        height: 36.26667px;
        height: 4.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap .share-btn {
        width:15px;
        width: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap .share-btn {
        height:17px;
        height: 4.72222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap .share-btn .share-btn-ico {
        display:inline-block;
        vertical-align: top;
        width: 32px;
        width: 4.16667vw;
        height: 36.26667px;
        height: 4.72222vw;
        background: url(/global/galaxy/apps/common/img/component/marketing/svg-share.svg) no-repeat 0 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap .share-btn .share-btn-ico {
        width:15px;
        width: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap .share-btn .share-btn-ico {
        height:17px;
        height: 4.72222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap .share-layer {
        position:relative;
        right: 0;
        bottom: -21.33333px;
        bottom: -2.77778vw;
        right: 53.33333px;
        right: 6.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap .share-layer {
        bottom:-10px;
        bottom: -2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap .share-layer {
        right:25px;
        right: 6.94444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap .share-layer:after {
        content:'';
        position: absolute;
        right: 0;
        bottom: 50%;
        margin-bottom: -6.4px;
        margin-bottom: -.83333vw;
        width: 17.06667px;
        width: 2.22222vw;
        height: 14.93333px;
        height: 1.94444vw;
        background-image: url(/global/galaxy/apps/common/img/component/marketing/layer-arrow-right-mo.png);
        background-size: 100% 100%;
        margin-right: -17.06667px;
        margin-right: -2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap .share-layer:after {
        margin-bottom:-3px;
        margin-bottom: -.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap .share-layer:after {
        width:8px;
        width: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap .share-layer:after {
        height:7px;
        height: 1.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap .share-layer:after {
        margin-right:-8px;
        margin-right: -2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst {
        height:42.66667px;
        height: 5.55556vw;
        line-height: 42.66667px;
        line-height: 5.55556vw;
        padding: 14.93333px 23.46667px 14.93333px 23.46667px;
        padding: 1.94444vw 3.05556vw 1.94444vw 3.05556vw;
        text-align: left;
        border: 1px solid #ccc;
        background: #fff
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst {
        height:20px;
        height: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst {
        line-height:20px;
        line-height: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst {
        padding:7px 11px 7px 11px;
        padding: 1.94444vw 3.05556vw 1.94444vw 3.05556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst:after {
        display:inline-block;
        clear: both;
        content: ''
    }

    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li {
        float: right;
        margin-right: 12.8px;
        margin-right: 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li {
        margin-right:6px;
        margin-right: 1.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li:first-child {
        margin-right:0
    }

    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li .share-layer-ico {
        display: inline-block;
        cursor: pointer;
        vertical-align: top;
        z-index: 100
    }

    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li .share-layer-ico img {
        display: inline-block;
        vertical-align: top;
        width: 42.66667px;
        width: 5.55556vw;
        height: 42.66667px;
        height: 5.55556vw;
        background-size: 100% 100%
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li .share-layer-ico img {
        width:20px;
        width: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-right .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li .share-layer-ico img {
        height:20px;
        height: 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-img {
        display:block
    }

    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap {
        position: relative;
        height: 119.46667px;
        height: 15.55556vw;
        bottom: 0;
        right: 0;
        margin-right: 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap {
        height:56px;
        height: 15.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-btn {
        display:block;
        position: absolute;
        right: 34.13333px;
        right: 4.44444vw;
        bottom: 55.46667px;
        bottom: 7.22222vw;
        width: 32px;
        width: 4.16667vw;
        height: 36.26667px;
        height: 4.72222vw;
        z-index: 300
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-btn {
        right:16px;
        right: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-btn {
        bottom:26px;
        bottom: 7.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-btn {
        width:15px;
        width: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-btn {
        height:17px;
        height: 4.72222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-btn .share-btn-ico {
        display:inline-block;
        vertical-align: top;
        width: 32px;
        width: 4.16667vw;
        height: 36.26667px;
        height: 4.72222vw;
        background: url(/global/galaxy/apps/common/img/component/marketing/svg-share.svg) no-repeat 0 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-btn .share-btn-ico {
        width:15px;
        width: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-btn .share-btn-ico {
        height:17px;
        height: 4.72222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-layer:after {
        display:inline-block;
        clear: both;
        content: ''
    }

    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-layer {
        display: none;
        position: relative;
        float: right;
        width: auto;
        bottom: -10.66667px;
        bottom: -1.38889vw;
        left: -87.46667px;
        left: -11.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-layer {
        bottom:-5px;
        bottom: -1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-layer {
        left:-41px;
        left: -11.38889vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-layer:after {
        content:'';
        position: absolute;
        right: 0;
        bottom: 50%;
        margin-bottom: -6.4px;
        margin-bottom: -.83333vw;
        margin-right: -17.06667px;
        margin-right: -2.22222vw;
        width: 17.06667px;
        width: 2.22222vw;
        height: 14.93333px;
        height: 1.94444vw;
        background-size: 100% 100%;
        background-image: url(/global/galaxy/apps/common/img/component/marketing/layer-arrow-right-mo.png)
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-layer:after {
        margin-bottom:-3px;
        margin-bottom: -.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-layer:after {
        margin-right:-8px;
        margin-right: -2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-layer:after {
        width:8px;
        width: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-layer:after {
        height:7px;
        height: 1.94444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst {
        height:42.66667px;
        height: 5.55556vw;
        line-height: 42.66667px;
        line-height: 5.55556vw;
        padding: 14.93333px 23.46667px 14.93333px 23.46667px;
        padding: 1.94444vw 3.05556vw 1.94444vw 3.05556vw;
        text-align: left;
        border: 1px solid #ccc;
        background: #fff
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst {
        height:20px;
        height: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst {
        line-height:20px;
        line-height: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst {
        padding:7px 11px 7px 11px;
        padding: 1.94444vw 3.05556vw 1.94444vw 3.05556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst:after {
        display:inline-block;
        clear: both;
        content: ''
    }

    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li {
        float: right;
        margin-right: 12.8px;
        margin-right: 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li {
        margin-right:6px;
        margin-right: 1.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li:first-child {
        margin-right:0
    }

    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li .share-layer-ico {
        display: inline-block;
        cursor: pointer;
        vertical-align: top;
        z-index: 100
    }

    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li .share-layer-ico img {
        display: inline-block;
        vertical-align: top;
        width: 42.66667px;
        width: 5.55556vw;
        height: 42.66667px;
        height: 5.55556vw;
        background-size: 100% 100%
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li .share-layer-ico img {
        width:20px;
        width: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap .share-layer .share-layer-lst>li .share-layer-ico img {
        height:20px;
        height: 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer.is-align-center .ma-gallery-wall-item__layer-share-wrap.is-active .share-layer {
        display:inline-block
    }

    .ma-gallery-wall-item__layer.bg-type-dark {
        background-color: #444;
        color: #fff
    }

    .ma-gallery-wall-item__layer.bg-type-dark .s-btn-text:after {
        margin-top: 2.13333px;
        margin-top: .27778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer.bg-type-dark .s-btn-text:after {
        margin-top:1px;
        margin-top: .27778vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer.bg-type-dark .ma-gallery-wall-item__layer-share-wrap .share-btn .share-btn-ico {
        background:url(/global/galaxy/apps/common/img/component/marketing/svg-share.svg) no-repeat 0 0
    }

    .ma-gallery-wall-item__layer.bg-type-dark .ma-gallery-wall-item__layer-share-wrap .share-btn .share-btn-ico {
        background: url(/global/galaxy/apps/common/img/component/marketing/svg-share-on.svg) no-repeat 0 0
    }

    .ma-gallery-wall-item__layer-img {
        position: relative;
        overflow: hidden;
        float: none;
        width: 100%;
        height: auto;
        padding-top: 100%
    }

    .ma-gallery-wall-item__layer-content {
        float: none;
        width: 100%;
        height: auto;
        min-height: 691.2px;
        min-height: 90vw;
        padding: 32px 42.66667px 57.6px;
        padding: 4.16667vw 5.55556vw 7.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer-content {
        min-height:324px;
        min-height: 90vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer-content {
        padding:15px 20px 27px;
        padding: 4.16667vw 5.55556vw 7.5vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer-video .btn-play-video:after {
        width:115.2px;
        width: 15vw;
        height: 115.2px;
        height: 15vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer-video .btn-play-video:after {
        width:54px;
        width: 15vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer-video .btn-play-video:after {
        height:54px;
        height: 15vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer-text-wrap {
        height:auto;
        z-index: 250;
        min-height: 516.26667px;
        min-height: 67.22222vw;
        padding-bottom: 85.33333px;
        padding-bottom: 11.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer-text-wrap {
        min-height:242px;
        min-height: 67.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer-text-wrap {
        padding-bottom:40px;
        padding-bottom: 11.11111vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer-text-wrap .ma-gallery-wall-item__headline-tit {
        font-size:36.26667px;
        font-size: 4.72222vw
    }

    html[lang^=th] .ma-gallery-wall-item__layer-text-wrap .ma-gallery-wall-item__headline-tit {
        font-size: 48.96px;
        font-size: 6.375vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer-text-wrap .ma-gallery-wall-item__headline-tit {
        font-size:17px;
        font-size: 4.72222vw
    }

    html[lang^=th] .ma-gallery-wall-item__layer-text-wrap .ma-gallery-wall-item__headline-tit {
        font-size: 22.95px;
        font-size: 6.375vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer-text-wrap .ma-gallery-wall-item__sub {
        margin-bottom:40.53333px;
        margin-bottom: 5.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer-text-wrap .ma-gallery-wall-item__sub {
        margin-bottom:19px;
        margin-bottom: 5.27778vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer-text-wrap .ma-gallery-wall-item__sub-tit {
        font-size:27.73333px;
        font-size: 3.61111vw
    }

    html[lang^=th] .ma-gallery-wall-item__layer-text-wrap .ma-gallery-wall-item__sub-tit {
        font-size: 37.44px;
        font-size: 4.875vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer-text-wrap .ma-gallery-wall-item__sub-tit {
        font-size:13px;
        font-size: 3.61111vw
    }

    html[lang^=th] .ma-gallery-wall-item__layer-text-wrap .ma-gallery-wall-item__sub-tit {
        font-size: 17.55px;
        font-size: 4.875vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer-desc-wrap {
        height:auto;
        overflow: hidden;
        padding-top: 0
    }

    .ma-gallery-wall-item__layer-desc-wrap p {
        font-size: 21.33333px;
        font-size: 2.77778vw;
        line-height: 1.6
    }

    html[lang^=th] .ma-gallery-wall-item__layer-desc-wrap p {
        font-size: 28.8px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer-desc-wrap p {
        font-size:10px;
        font-size: 2.77778vw
    }

    html[lang^=th] .ma-gallery-wall-item__layer-desc-wrap p {
        font-size: 13.5px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-gallery-wall-item__layer-desc-wrap p {
        line-height:1.2
    }

    html[lang^=my] .ma-gallery-wall-item__layer-desc-wrap p {
        line-height: 1.6
    }

    .ma-gallery-wall-item__layer-cta-btn .s-btn-text {
        font-size: 19.2px;
        font-size: 2.5vw
    }

    html[lang^=th] .ma-gallery-wall-item__layer-cta-btn .s-btn-text {
        font-size: 25.92px;
        font-size: 3.375vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer-cta-btn .s-btn-text {
        font-size:9px;
        font-size: 2.5vw
    }

    html[lang^=th] .ma-gallery-wall-item__layer-cta-btn .s-btn-text {
        font-size: 12.15px;
        font-size: 3.375vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer-cta-btn .s-btn-text.s-ico-new-window:after {
        margin-top:0;
        margin-top: 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer-cta-btn .s-btn-text.s-ico-new-window:after {
        margin-top:0;
        margin-top: 0
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer-close {
        top:-59.73333px;
        top: -7.77778vw;
        width: 59.73333px;
        width: 7.77778vw;
        height: 59.73333px;
        height: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer-close {
        top:-28px;
        top: -7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer-close {
        width:28px;
        width: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer-close {
        height:28px;
        height: 7.77778vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item__layer-close:after {
        margin:17.06667px;
        margin: 2.22222vw;
        width: 25.6px;
        width: 3.33333vw;
        height: 25.6px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer-close:after {
        margin:8px;
        margin: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer-close:after {
        width:12px;
        width: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item__layer-close:after {
        height:12px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item .slick-arrow {
        top:294.4px;
        top: 38.33333vw;
        width: 46.93333px;
        width: 6.11111vw;
        height: 102.4px;
        height: 13.33333vw;
        margin-top: 51.2px;
        margin-top: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item .slick-arrow {
        top:138px;
        top: 38.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item .slick-arrow {
        width:22px;
        width: 6.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item .slick-arrow {
        height:48px;
        height: 13.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item .slick-arrow {
        margin-top:24px;
        margin-top: 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-item .slick-arrow:after {
        width:17.06667px;
        width: 2.22222vw;
        height: 29.86667px;
        height: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item .slick-arrow:after {
        width:8px;
        width: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-item .slick-arrow:after {
        height:14px;
        height: 3.88889vw
    }
}

@media screen and (max-width: 768px) {
    .aem-AuthorLayer-Edit .ma-gallery-wall-item {
        text-align:center
    }

    .aem-AuthorLayer-Edit .ma-gallery-wall-item-container {
        width: 546.13333px;
        width: 71.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .aem-AuthorLayer-Edit .ma-gallery-wall-item-container {
        width:256px;
        width: 71.11111vw
    }
}

@media screen and (max-width: 768px) {
    .aem-AuthorLayer-Edit .ma-gallery-wall-item__layer {
        width:100%;
        margin: 106.66667px 0;
        margin: 13.88889vw 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .aem-AuthorLayer-Edit .ma-gallery-wall-item__layer {
        margin:50px 0;
        margin: 13.88889vw 0
    }
}

.ma-gallery-wall-container {
    margin: 0 auto;
    max-width: 1440px;
    padding: 80px 40px 160px;
    padding: 5.55556vw 2.77778vw 11.11111vw;
    letter-spacing: -5px;
    font-size: 0;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .ma-gallery-wall-container {
        padding:80px 40px 160px
    }
}

.ma-gallery-wall-container button::-moz-focus-inner {
    border: 0
}

.ma-gallery-wall-container a:-moz-focusring,.ma-gallery-wall-container button:-moz-focusring {
    outline: 2px solid rgba(90,144,255,.6)
}

.ma-gallery-wall-container.is-hide-txt .ma-gallery-wall-item {
    margin-bottom: 16px;
    margin-bottom: 1.11111vw
}

@media (min-width: 1440px) {
    .ma-gallery-wall-container.is-hide-txt .ma-gallery-wall-item {
        margin-bottom:16px
    }
}

.ma-gallery-wall-container.is-hide-txt .ma-gallery-wall-item__text {
    display: none
}

.ma-gallery-wall-container.is-hide-txt .ma-gallery-wall-container__more {
    margin-top: 17px;
    margin-top: 1.18056vw
}

@media (min-width: 1440px) {
    .ma-gallery-wall-container.is-hide-txt .ma-gallery-wall-container__more {
        margin-top:17px
    }
}

.ma-gallery-wall-container.s-bg-gray {
    background-color: #f5f5f5
}

.ma-gallery-wall-container.s-bg-dark-gray {
    background-color: #3e4148
}

.ma-gallery-wall-container.s-bg-dark-gray .ma-gallery-wall-item__headline-tit {
    color: #fff
}

.ma-gallery-wall-container.s-bg-dark-gray .ma-gallery-wall-item__sub-tit {
    color: #fff
}

.ma-gallery-wall-container.s-bg-dark-gray .ma-gallery-wall-item__layer.bg-type-dark .ma-gallery-wall-item__headline-tit {
    color: #fff
}

.ma-gallery-wall-container.s-bg-dark-gray .ma-gallery-wall-item__layer.bg-type-dark .ma-gallery-wall-item__sub-tit {
    color: #fff
}

.ma-gallery-wall-container.s-bg-dark-gray .ma-gallery-wall-item__layer.bg-type-white .ma-gallery-wall-item__headline-tit {
    color: #000
}

.ma-gallery-wall-container.s-bg-dark-gray .ma-gallery-wall-item__layer.bg-type-white .ma-gallery-wall-item__sub-tit {
    color: #000
}

.ma-gallery-wall-container.s-bg-dark-gray .ma-gallery-wall-container__more .s-btn-text {
    color: #fff
}

.ma-gallery-wall-container.s-bg-dark-gray .ma-gallery-wall-container__more .s-btn-text.s-ico-down:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-btn-arw-down-white.svg)
}

.ma-gallery-wall-container.s-bg-dark-gray .ma-gallery-wall-container__more .s-btn-text.s-ico-up:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-btn-arw-up-white.svg)
}

.ma-gallery-wall-container.s-bg-black {
    background-color: #000
}

.ma-gallery-wall-container.s-bg-black .ma-gallery-wall-item__headline-tit {
    color: #fff
}

.ma-gallery-wall-container.s-bg-black .ma-gallery-wall-item__sub-tit {
    color: #fff
}

.ma-gallery-wall-container.s-bg-black .ma-gallery-wall-item__layer.bg-type-dark .ma-gallery-wall-item__headline-tit {
    color: #fff
}

.ma-gallery-wall-container.s-bg-black .ma-gallery-wall-item__layer.bg-type-dark .ma-gallery-wall-item__sub-tit {
    color: #fff
}

.ma-gallery-wall-container.s-bg-black .ma-gallery-wall-item__layer.bg-type-white .ma-gallery-wall-item__headline-tit {
    color: #000
}

.ma-gallery-wall-container.s-bg-black .ma-gallery-wall-item__layer.bg-type-white .ma-gallery-wall-item__sub-tit {
    color: #000
}

.ma-gallery-wall-container.s-bg-black .ma-gallery-wall-container__more .s-btn-text {
    color: #fff
}

.ma-gallery-wall-container.s-bg-black .ma-gallery-wall-container__more .s-btn-text.s-ico-down:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-btn-arw-down-white.svg)
}

.ma-gallery-wall-container.s-bg-black .ma-gallery-wall-container__more .s-btn-text.s-ico-up:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-btn-arw-up-white.svg)
}

.ma-gallery-wall-container .s-media-close {
    display: none
}

.ma-gallery-wall-container__more {
    margin-top: 33px;
    margin-top: 2.29167vw
}

@media (min-width: 1440px) {
    .ma-gallery-wall-container__more {
        margin-top:33px
    }
}

.ma-gallery-wall-container__more .s-btn-text {
    font-size: 14px;
    font-size: .97222vw;
    text-align: center;
    letter-spacing: .12em;
    vertical-align: middle
}

html[lang^=th] .ma-gallery-wall-container__more .s-btn-text {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .ma-gallery-wall-container__more .s-btn-text {
        font-size:14px
    }

    html[lang^=th] .ma-gallery-wall-container__more .s-btn-text {
        font-size: 18.9px
    }
}

html[lang^=my] .ma-gallery-wall-container__more .s-btn-text {
    line-height: 1.6
}

.ma-gallery-wall-container__more .s-btn-text:after {
    width: 11px;
    width: .76389vw;
    height: 7px;
    height: .48611vw;
    margin-left: 7px;
    margin-left: .48611vw;
    letter-spacing: 0
}

@media (min-width: 1440px) {
    .ma-gallery-wall-container__more .s-btn-text:after {
        width:11px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-container__more .s-btn-text:after {
        height:7px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-container__more .s-btn-text:after {
        margin-left:7px
    }
}

.ma-gallery-wall-container__layer {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999;
    height: 100%;
    letter-spacing: -5px;
    text-align: center
}

.ma-gallery-wall-container__layer .ma-gallery-wall-dimmed {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000;
    opacity: .8
}

.ma-gallery-wall-container__layer .ma-gallery-wall-slick-wrap {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    letter-spacing: 0
}

.ma-gallery-wall-container__layer .ma-gallery-wall-slick-wrap:before {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    letter-spacing: 0;
    content: ''
}

.ma-gallery-wall-container__layer .ma-gallery-wall-slick {
    position: relative;
    display: inline-block;
    width: 1104px;
    width: 76.66667vw;
    height: 552px;
    height: 38.33333vw;
    vertical-align: middle;
    -webkit-overflow-scrolling: touch
}

@media (min-width: 1440px) {
    .ma-gallery-wall-container__layer .ma-gallery-wall-slick {
        width:1104px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-container__layer .ma-gallery-wall-slick {
        height:552px
    }
}

.ma-gallery-wall-container__layer .ma-gallery-wall-slick:focus {
    outline: 2px solid rgba(90,144,255,.6)
}

.ma-gallery-wall-container__layer .ma-gallery-wall-slick .s-slick .slick-arrow {
    width: 44px;
    width: 3.05556vw;
    height: 96px;
    height: 6.66667vw
}

@media (min-width: 1440px) {
    .ma-gallery-wall-container__layer .ma-gallery-wall-slick .s-slick .slick-arrow {
        width:44px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-container__layer .ma-gallery-wall-slick .s-slick .slick-arrow {
        height:96px
    }
}

.ma-gallery-wall-container__layer .ma-gallery-wall-slick .s-slick .slick-arrow:after {
    width: 16px;
    width: 1.11111vw;
    height: 29px;
    height: 2.01389vw
}

@media (min-width: 1440px) {
    .ma-gallery-wall-container__layer .ma-gallery-wall-slick .s-slick .slick-arrow:after {
        width:16px
    }
}

@media (min-width: 1440px) {
    .ma-gallery-wall-container__layer .ma-gallery-wall-slick .s-slick .slick-arrow:after {
        height:29px
    }
}

.ma-gallery-wall-container__layer .ma-gallery-wall-item__layer {
    display: block
}

.ma-gallery-wall-container__layer .ma-gallery-wall-item__layer-close {
    top: -48px;
    top: -3.33333vw
}

@media (min-width: 1440px) {
    .ma-gallery-wall-container__layer .ma-gallery-wall-item__layer-close {
        top:-48px
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-container {
        margin:0;
        max-width: none;
        padding: 42.66667px 23.46667px 213.33333px;
        padding: 5.55556vw 3.05556vw 27.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-container {
        padding:20px 11px 100px;
        padding: 5.55556vw 3.05556vw 27.77778vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-container.is-hide-txt .ma-gallery-wall-item {
        margin-bottom:17.06667px;
        margin-bottom: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-container.is-hide-txt .ma-gallery-wall-item {
        margin-bottom:8px;
        margin-bottom: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-container.is-hide-txt .ma-gallery-wall-container__more {
        margin-top:70.4px;
        margin-top: 9.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-container.is-hide-txt .ma-gallery-wall-container__more {
        margin-top:33px;
        margin-top: 9.16667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-container__more {
        margin-top:87.46667px;
        margin-top: 11.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-container__more {
        margin-top:41px;
        margin-top: 11.38889vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-container__more .s-btn-text {
        font-size:23.46667px;
        font-size: 3.05556vw
    }

    html[lang^=th] .ma-gallery-wall-container__more .s-btn-text {
        font-size: 31.68px;
        font-size: 4.125vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-container__more .s-btn-text {
        font-size:11px;
        font-size: 3.05556vw
    }

    html[lang^=th] .ma-gallery-wall-container__more .s-btn-text {
        font-size: 14.85px;
        font-size: 4.125vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-container__more .s-btn-text:after {
        width:19.2px;
        width: 2.5vw;
        height: 12.8px;
        height: 1.66667vw;
        margin-left: 8.53333px;
        margin-left: 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-container__more .s-btn-text:after {
        width:9px;
        width: 2.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-container__more .s-btn-text:after {
        height:6px;
        height: 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-container__more .s-btn-text:after {
        margin-left:4px;
        margin-left: 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-container__layer {
        overflow:auto;
        overflow-y: scroll
    }

    .ma-gallery-wall-container__layer .ma-gallery-wall-slick-wrap {
        display: block;
        height: auto;
        padding-top: 187.73333px;
        padding-top: 24.44444vw;
        padding-bottom: 187.73333px;
        padding-bottom: 24.44444vw;
        padding-left: 18px;
        padding-right: 18px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-container__layer .ma-gallery-wall-slick-wrap {
        padding-top:88px;
        padding-top: 24.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-container__layer .ma-gallery-wall-slick-wrap {
        padding-bottom:88px;
        padding-bottom: 24.44444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-container__layer .ma-gallery-wall-slick-wrap:before {
        display:none
    }

    .ma-gallery-wall-container__layer .ma-gallery-wall-slick {
        width: 100%;
        height: 100%
    }

    .ma-gallery-wall-container__layer .ma-gallery-wall-slick:focus {
        outline: 0
    }

    .ma-gallery-wall-container__layer .ma-gallery-wall-slick .s-slick .slick-arrow {
        bottom: auto;
        top: 294.4px;
        top: 38.33333vw;
        width: 46.93333px;
        width: 6.11111vw;
        height: 102.4px;
        height: 13.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-container__layer .ma-gallery-wall-slick .s-slick .slick-arrow {
        top:138px;
        top: 38.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-container__layer .ma-gallery-wall-slick .s-slick .slick-arrow {
        width:22px;
        width: 6.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-container__layer .ma-gallery-wall-slick .s-slick .slick-arrow {
        height:48px;
        height: 13.33333vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-container__layer .ma-gallery-wall-slick .s-slick .slick-arrow:after {
        width:17.06667px;
        width: 2.22222vw;
        height: 29.86667px;
        height: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-container__layer .ma-gallery-wall-slick .s-slick .slick-arrow:after {
        width:8px;
        width: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-container__layer .ma-gallery-wall-slick .s-slick .slick-arrow:after {
        height:14px;
        height: 3.88889vw
    }
}

@media screen and (max-width: 768px) {
    .ma-gallery-wall-container__layer .ma-gallery-wall-item__layer {
        width:auto
    }

    .ma-gallery-wall-container__layer .ma-gallery-wall-item__layer-close {
        top: -59.73333px;
        top: -7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-gallery-wall-container__layer .ma-gallery-wall-item__layer-close {
        top:-28px;
        top: -7.77778vw
    }
}

.ma-g-c-gallery {
    position: relative;
    padding: 80px 0 40px;
    padding: 5.55556vw 0 2.77778vw
}

@media (min-width: 1440px) {
    .ma-g-c-gallery {
        padding:80px 0 40px
    }
}

.ma-g-c-gallery-inner {
    max-width: 1157px;
    max-width: 80.34722vw;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .ma-g-c-gallery-inner {
        max-width:1157px
    }
}

.ma-g-c-gallery img {
    max-width: 100%
}

.ma-g-c-gallery__content:after,.ma-g-c-gallery__content:before {
    content: '';
    display: block;
    clear: both
}

.ma-g-c-gallery__content img {
    width: 100%;
    height: 100%
}

.ma-g-c-gallery__content .s-box-left {
    float: left
}

.ma-g-c-gallery__content .s-box-left.s-box-1tile {
    width: 370px;
    width: 25.69444vw
}

@media (min-width: 1440px) {
    .ma-g-c-gallery__content .s-box-left.s-box-1tile {
        width:370px
    }
}

.ma-g-c-gallery__content .s-box-left.s-box-2tile {
    width: 764px;
    width: 53.05556vw
}

@media (min-width: 1440px) {
    .ma-g-c-gallery__content .s-box-left.s-box-2tile {
        width:764px
    }
}

.ma-g-c-gallery__content .s-box-right {
    float: right
}

.ma-g-c-gallery__content .s-box-right.s-box-1tile {
    width: 370px;
    width: 25.69444vw
}

@media (min-width: 1440px) {
    .ma-g-c-gallery__content .s-box-right.s-box-1tile {
        width:370px
    }
}

.ma-g-c-gallery__content .s-box-right.s-box-2tile {
    width: 764px;
    width: 53.05556vw
}

@media (min-width: 1440px) {
    .ma-g-c-gallery__content .s-box-right.s-box-2tile {
        width:764px
    }
}

.ma-g-c-gallery__content .s-slick-img {
    display: block;
    position: relative;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    vertical-align: top;
    margin-top: 24px;
    margin-top: 1.66667vw
}

@media (min-width: 1440px) {
    .ma-g-c-gallery__content .s-slick-img {
        margin-top:24px
    }
}

.ma-g-c-gallery__content .s-slick-img .s-btn-play-round {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100px;
    width: 6.94444vw;
    height: 100px;
    height: 6.94444vw;
    margin: auto;
    z-index: 29;
    -webkit-transition: all .2s;
    transition: all .2s
}

@media (min-width: 1440px) {
    .ma-g-c-gallery__content .s-slick-img .s-btn-play-round {
        width:100px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-gallery__content .s-slick-img .s-btn-play-round {
        height:100px
    }
}

.ma-g-c-gallery__content .s-box-2col:after,.ma-g-c-gallery__content .s-box-2col:before {
    content: '';
    display: block;
    clear: both
}

.ma-g-c-gallery__content .s-box-2col .s-slick-img {
    float: left;
    margin-left: 24px;
    margin-left: 1.66667vw
}

@media (min-width: 1440px) {
    .ma-g-c-gallery__content .s-box-2col .s-slick-img {
        margin-left:24px
    }
}

.ma-g-c-gallery__content .s-box-2col .s-slick-img:first-child {
    margin-left: 0
}

.ma-g-c-gallery__content .s-small {
    width: 370px;
    width: 25.69444vw;
    height: 230px;
    height: 15.97222vw
}

@media (min-width: 1440px) {
    .ma-g-c-gallery__content .s-small {
        width:370px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-gallery__content .s-small {
        height:230px
    }
}

.ma-g-c-gallery__content .s-medium {
    width: 370px;
    width: 25.69444vw;
    height: 480px;
    height: 33.33333vw
}

@media (min-width: 1440px) {
    .ma-g-c-gallery__content .s-medium {
        width:370px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-gallery__content .s-medium {
        height:480px
    }
}

.ma-g-c-gallery__content .s-large {
    width: 764px;
    width: 53.05556vw;
    height: 480px;
    height: 33.33333vw
}

@media (min-width: 1440px) {
    .ma-g-c-gallery__content .s-large {
        width:764px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-gallery__content .s-large {
        height:480px
    }
}

.ma-g-c-gallery .slick-container {
    position: relative;
    overflow: hidden;
    padding-bottom: 1px;
    padding-bottom: .06944vw;
    text-align: center
}

@media (min-width: 1440px) {
    .ma-g-c-gallery .slick-container {
        padding-bottom:1px
    }
}

.ma-g-c-gallery .slick-container .slick-track {
    text-align: left
}

.ma-g-c-gallery .slick-layer-container {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    height: 100%
}

.ma-g-c-gallery .slick-layer-container .slick-layer-wrapper {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0 auto
}

.ma-g-c-gallery .slick-layer-container .slick-layer-wrapper.s-slick {
    width: 100%;
    margin: 0
}

.ma-g-c-gallery .slick-layer-container .slick-layer-wrapper.s-slick .slick-slide {
    float: inherit;
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle
}

.ma-g-c-gallery .slick-layer-container .slick-layer-wrapper.s-slick .slick-slide img {
    width: auto
}

.ma-g-c-gallery .slick-layer-container .slick-layer-wrapper.s-slick .slick-slide:focus {
    outline: inherit
}

.ma-g-c-gallery .slick-layer-container .s-marketing-close {
    width: 56px;
    width: 3.88889vw;
    height: 56px;
    height: 3.88889vw
}

@media (min-width: 1440px) {
    .ma-g-c-gallery .slick-layer-container .s-marketing-close {
        width:56px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-gallery .slick-layer-container .s-marketing-close {
        height:56px
    }
}

.ma-g-c-gallery .slick-layer-container .s-marketing-close:focus {
    outline: 1px solid #4d90fe
}

.ma-g-c-gallery .slick-layer-container.s-disabled-nav .slick-arrow {
    display: none!important
}

.ma-g-c-gallery .s-slick {
    width: 1158px;
    width: 80.41667vw;
    margin: 0 -1px;
    margin: 0 -.06944vw
}

@media (min-width: 1440px) {
    .ma-g-c-gallery .s-slick {
        width:1158px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-gallery .s-slick {
        margin:0 -1px
    }
}

.ma-g-c-gallery .s-slick .slick-slide {
    margin-top: -24px;
    margin-top: -1.66667vw
}

@media (min-width: 1440px) {
    .ma-g-c-gallery .s-slick .slick-slide {
        margin-top:-24px
    }
}

.ma-g-c-gallery .s-slick .slick-slide:focus {
    outline: 1px solid #4d90fe
}

.ma-g-c-gallery .s-slick .slick-slide.slick-active .s-slick-img img {
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.ma-g-c-gallery .s-slick .slick-slide.slick-active .s-slick-img:focus img,.ma-g-c-gallery .s-slick .slick-slide.slick-active .s-slick-img:hover img {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    transform: scale(1.15);
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.ma-g-c-gallery .s-slick .slick-arrow {
    z-index: 10;
    background: #f7f7f7;
    opacity: .6;
    width: 44px;
    width: 3.05556vw;
    height: 120px;
    height: 8.33333vw
}

@media (min-width: 1440px) {
    .ma-g-c-gallery .s-slick .slick-arrow {
        width:44px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-gallery .s-slick .slick-arrow {
        height:120px
    }
}

.ma-g-c-gallery .s-slick .slick-prev:after {
    background-image: url(/global/galaxy/apps/common/img/component/bnt_main_slider_prev_on.png);
    width: 18px;
    width: 1.25vw;
    height: 34px;
    height: 2.36111vw
}

@media (min-width: 1440px) {
    .ma-g-c-gallery .s-slick .slick-prev:after {
        width:18px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-gallery .s-slick .slick-prev:after {
        height:34px
    }
}

html.rtl .ma-g-c-gallery .s-slick .slick-prev:after {
    background-image: url(/global/galaxy/apps/common/img/component/bnt_main_slider_next_on.png)
}

.ma-g-c-gallery .s-slick .slick-next:after {
    background-image: url(/global/galaxy/apps/common/img/component/bnt_main_slider_next_on.png);
    width: 18px;
    width: 1.25vw;
    height: 34px;
    height: 2.36111vw
}

@media (min-width: 1440px) {
    .ma-g-c-gallery .s-slick .slick-next:after {
        width:18px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-gallery .s-slick .slick-next:after {
        height:34px
    }
}

html.rtl .ma-g-c-gallery .s-slick .slick-next:after {
    background-image: url(/global/galaxy/apps/common/img/component/bnt_main_slider_prev_on.png)
}

.ma-g-c-gallery .s-slick .slick-dots {
    position: inherit;
    display: inline-block;
    width: auto;
    margin-top: 39px;
    margin-top: 2.70833vw;
    padding: 6px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background: #363636;
    background: rgba(54,54,54,.7)
}

@media (min-width: 1440px) {
    .ma-g-c-gallery .s-slick .slick-dots {
        margin-top:39px
    }
}

.ma-g-c-gallery .s-slick .slick-dots li button {
    border-color: #fff
}

.ma-g-c-gallery .s-slick .slick-dots li button:focus,.ma-g-c-gallery .s-slick .slick-dots li button:hover,.ma-g-c-gallery .s-slick .slick-dots li.slick-active button {
    border: 0;
    background-color: #fff
}

.ma-g-c-gallery .s-slick .slick-dots-autoplay button {
    border: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: transparent;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: auto 100%
}

.ma-g-c-gallery .s-slick .slick-dots-autoplay button.s-autoplay-pause {
    background-image: url(/global/galaxy/apps/common/img/component/common/btn-carousel-pause-white.svg)
}

.ma-g-c-gallery .s-slick .slick-dots-autoplay button.s-autoplay-play {
    background-image: url(/global/galaxy/apps/common/img/component/common/btn-carousel-playarw-white-right.svg)
}

.ma-g-c-gallery .s-slick .slick-dots-autoplay button:focus,.ma-g-c-gallery .s-slick .slick-dots-autoplay button:hover,.ma-g-c-gallery .s-slick .slick-dots-autoplay.slick-active button {
    border: 0;
    background-color: transparent!important
}

.ma-g-c-gallery__disclaimer-list {
    padding-top: 34px;
    padding-top: 2.36111vw;
    padding-bottom: 10px;
    padding-bottom: .69444vw
}

@media (min-width: 1440px) {
    .ma-g-c-gallery__disclaimer-list {
        padding-top:34px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-gallery__disclaimer-list {
        padding-bottom:10px
    }
}

.ma-g-c-gallery__disclaimer-list li {
    font-size: 12px;
    font-size: .83333vw;
    display: none
}

html[lang^=th] .ma-g-c-gallery__disclaimer-list li {
    font-size: 16.2px;
    font-size: 1.125vw
}

@media (min-width: 1440px) {
    .ma-g-c-gallery__disclaimer-list li {
        font-size:12px
    }

    html[lang^=th] .ma-g-c-gallery__disclaimer-list li {
        font-size: 16.2px
    }
}

.ma-g-c-gallery__disclaimer-list li.slick-slide-active {
    display: block
}

.ma-g-c-gallery__figure {
    position: relative
}

.ma-g-c-gallery__figure.s-video-on .ma-g-c-gallery__btn-play,.ma-g-c-gallery__figure.s-video-on img {
    display: none
}

.ma-g-c-gallery__figure .s-btn-play-round {
    z-index: 10;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.ma-g-c-gallery__figure .vjs-big-play-button {
    display: none
}

.ma-g-c-gallery__figure .s-video-area {
    position: static;
    z-index: 1000;
    bottom: 0;
    width: 1440px;
    width: 100vw;
    max-width: none;
    height: 810px;
    height: 56.25vw;
    max-height: none;
    margin: 0 auto;
    background: #000;
    white-space: nowrap;
    text-align: center
}

@media (min-width: 1440px) {
    .ma-g-c-gallery__figure .s-video-area {
        width:1440px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-gallery__figure .s-video-area {
        height:810px
    }
}

.ma-g-c-gallery__figure .s-video-area:before {
    background: 0 0
}

.ma-g-c-gallery__figure .s-video-area:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0
}

.ma-g-c-gallery__figure .s-video-wrap {
    position: relative;
    display: inline-block;
    width: 100%;
    max-width: 1440px;
    height: 810px;
    height: 56.25vw;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .ma-g-c-gallery__figure .s-video-wrap {
        height:810px
    }
}

.ma-g-c-gallery__figure .s-video {
    width: 100%;
    height: 100%;
    background: #000
}

.ma-g-c-gallery__figure .s-media-close {
    padding: 15px;
    padding: 1.04167vw;
    margin: -15px;
    margin: -1.04167vw;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background: 0 0
}

@media (min-width: 1440px) {
    .ma-g-c-gallery__figure .s-media-close {
        padding:15px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-gallery__figure .s-media-close {
        margin:-15px
    }
}

.ma-g-c-gallery__figure .s-media-close:before {
    content: '';
    display: block;
    height: 28px;
    width: 28px;
    background-image: url(/global/galaxy/apps/common/img/component/btn-close-white.png);
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.ma-g-c-gallery__figure .s-media-close:focus {
    -webkit-box-shadow: inset 0 0 0 2px #4999d6;
    box-shadow: inset 0 0 0 2px #4999d6
}

.ma-g-c-gallery__figure .s-video-youtube .s-media-close {
    top: 72px;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: top;
    transition-property: top;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

.ma-g-c-gallery__figure .s-video-youtube.s-youtube-ready .s-media-close {
    top: 30px
}

@media (min-width: 769px) {
    .ma-g-c-gallery__figure .s-video-youtube.s-youtube-ready .s-video-wrap:hover .s-media-close {
        top:72px
    }
}

.ma-g-c-gallery--bg-gray {
    background: #f5f5f5
}

.ma-g-c-gallery--bg-white {
    background: #fff
}

.ma-g-c-gallery--bg-black {
    background: #000;
    color: #fff
}

.ma-g-c-gallery--padding-top-narrow {
    padding-top: 0!important
}

.ma-g-c-gallery--padding-top-narrow .s-slick .slick-slide {
    margin-top: 0!important
}

.ma-g-c-gallery--padding-top-none {
    padding-top: 0!important
}

.ma-g-c-gallery--padding-top-none .s-box-left .s-box-1col:first-child a,.ma-g-c-gallery--padding-top-none .s-box-right .s-box-1col:first-child a {
    margin-top: 0
}

.ma-g-c-gallery--padding-top-none .s-box-left .s-box-2col:first-child a,.ma-g-c-gallery--padding-top-none .s-box-right .s-box-2col:first-child a {
    margin-top: 0
}

.ma-g-c-gallery--padding-top-none .s-box-left .s-box-3col:first-child a:first-child,.ma-g-c-gallery--padding-top-none .s-box-right .s-box-3col:first-child a:first-child {
    margin-top: 0
}

.ma-g-c-gallery--padding-top-none .s-slick .slick-slide {
    margin-top: 0
}

.dotcom #content.js-slick-layer {
    z-index: initial
}

@media screen and (max-width: 768px) {
    .ma-g-c-gallery {
        padding:85.33333px 0 42.66667px;
        padding: 11.11111vw 0 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery {
        padding:40px 0 20px;
        padding: 11.11111vw 0 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-gallery-inner {
        max-width:699.73333px;
        max-width: 91.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery-inner {
        max-width:328px;
        max-width: 91.11111vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-gallery__content .s-swiper-img {
        margin-top:17.06667px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery__content .s-swiper-img {
        margin-top:8px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-gallery__content .s-box-left.s-box-1tile,.ma-g-c-gallery__content .s-box-right.s-box-1tile {
        width:221.86667px;
        width: 28.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery__content .s-box-left.s-box-1tile,.ma-g-c-gallery__content .s-box-right.s-box-1tile {
        width:104px;
        width: 28.88889vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-gallery__content .s-box-left.s-box-2tile,.ma-g-c-gallery__content .s-box-right.s-box-2tile {
        width:460.8px;
        width: 60vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery__content .s-box-left.s-box-2tile,.ma-g-c-gallery__content .s-box-right.s-box-2tile {
        width:216px;
        width: 60vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-gallery__content .s-box-left {
        float:left
    }

    .ma-g-c-gallery__content .s-box-right {
        float: right
    }

    .ma-g-c-gallery__content .s-box-2col .s-slick-img {
        margin-left: 17.06667px;
        margin-left: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery__content .s-box-2col .s-slick-img {
        margin-left:8px;
        margin-left: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-gallery__content .s-slick-img .s-btn-play-round {
        width:53.33333px;
        width: 6.94444vw;
        height: 53.33333px;
        height: 6.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery__content .s-slick-img .s-btn-play-round {
        width:25px;
        width: 6.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery__content .s-slick-img .s-btn-play-round {
        height:25px;
        height: 6.94444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-gallery__content .s-small {
        width:221.86667px;
        width: 28.88889vw;
        height: 138.66667px;
        height: 18.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery__content .s-small {
        width:104px;
        width: 28.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery__content .s-small {
        height:65px;
        height: 18.05556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-gallery__content .s-medium {
        width:221.86667px;
        width: 28.88889vw;
        height: 290.13333px;
        height: 37.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery__content .s-medium {
        width:104px;
        width: 28.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery__content .s-medium {
        height:136px;
        height: 37.77778vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-gallery__content .s-large {
        width:460.8px;
        width: 60vw;
        height: 290.13333px;
        height: 37.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery__content .s-large {
        width:216px;
        width: 60vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery__content .s-large {
        height:136px;
        height: 37.77778vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-gallery .slick-layer-container .slick-layer-wrapper.s-slick {
        width:100%;
        margin: 0
    }

    .ma-g-c-gallery .slick-layer-container .slick-layer-wrapper.s-slick .slick-slide {
        display: inline-block
    }

    .ma-g-c-gallery .slick-layer-container .s-marketing-close {
        width: 53.33333px;
        width: 6.94444vw;
        height: 53.33333px;
        height: 6.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery .slick-layer-container .s-marketing-close {
        width:25px;
        width: 6.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery .slick-layer-container .s-marketing-close {
        height:25px;
        height: 6.94444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-gallery .s-slick {
        width:693.33333px;
        width: 90.27778vw;
        margin: 0 8.53333px;
        margin: 0 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery .s-slick {
        width:325px;
        width: 90.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery .s-slick {
        margin:0 4px;
        margin: 0 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-gallery .s-slick .slick-slide {
        margin-top:-17.06667px;
        margin-top: -2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery .s-slick .slick-slide {
        margin-top:-8px;
        margin-top: -2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-gallery .s-slick .slick-arrow {
        width:46.93333px;
        width: 6.11111vw;
        height: 128px;
        height: 16.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery .s-slick .slick-arrow {
        width:22px;
        width: 6.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery .s-slick .slick-arrow {
        height:60px;
        height: 16.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-gallery .s-slick .slick-prev:after {
        width:19.2px;
        width: 2.5vw;
        height: 36.26667px;
        height: 4.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery .s-slick .slick-prev:after {
        width:9px;
        width: 2.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery .s-slick .slick-prev:after {
        height:17px;
        height: 4.72222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-gallery .s-slick .slick-next:after {
        width:19.2px;
        width: 2.5vw;
        height: 36.26667px;
        height: 4.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery .s-slick .slick-next:after {
        width:9px;
        width: 2.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery .s-slick .slick-next:after {
        height:17px;
        height: 4.72222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-gallery .s-slick .slick-dots {
        margin-top:24.53333px;
        margin-top: 3.19444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery .s-slick .slick-dots {
        margin-top:11.5px;
        margin-top: 3.19444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-gallery .s-slick .slick-dots li button {
        width:12.8px;
        width: 1.66667vw;
        height: 12.8px;
        height: 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery .s-slick .slick-dots li button {
        width:6px;
        width: 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery .s-slick .slick-dots li button {
        height:6px;
        height: 1.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-gallery__btn-video-open:before {
        width:85.33333px;
        width: 11.11111vw;
        height: 85.33333px;
        height: 11.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery__btn-video-open:before {
        width:40px;
        width: 11.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery__btn-video-open:before {
        height:40px;
        height: 11.11111vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-gallery__disclaimer-list {
        padding-top:42.66667px;
        padding-top: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery__disclaimer-list {
        padding-top:20px;
        padding-top: 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-gallery__disclaimer-list li {
        font-size:21.33333px;
        font-size: 2.77778vw
    }

    html[lang^=th] .ma-g-c-gallery__disclaimer-list li {
        font-size: 28.8px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery__disclaimer-list li {
        font-size:10px;
        font-size: 2.77778vw
    }

    html[lang^=th] .ma-g-c-gallery__disclaimer-list li {
        font-size: 13.5px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-gallery__figure .s-media-close {
        padding:34.13333px;
        padding: 4.44444vw;
        margin: -34.13333px;
        margin: -4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery__figure .s-media-close {
        padding:16px;
        padding: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery__figure .s-media-close {
        margin:-16px;
        margin: -4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-gallery__figure .s-media-close:before {
        height:25px;
        width: 25px;
        background-image: url(/global/galaxy/apps/common/img/component/btn-close-white_x2.png)
    }

    .ma-g-c-gallery__figure .s-video-area {
        width: 100%;
        height: auto
    }

    .ma-g-c-gallery__figure .s-video-youtube .s-media-close {
        top: 72px;
        bottom: auto
    }

    .ma-g-c-gallery__figure .s-video-youtube.s-youtube-ready .s-media-close {
        top: 34.13333px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-gallery__figure .s-video-youtube.s-youtube-ready .s-media-close {
        top:16px;
        top: 4.44444vw
    }
}

@media screen and (min-width: 640px) and (max-width:768px) {
    .ma-g-c-gallery {
        padding:71px 0 36px;
        padding: 11.11vw 0 5.56vw
    }

    .ma-g-c-gallery-inner {
        max-width: 583px;
        max-width: 91.11vw
    }

    .ma-g-c-gallery__content .s-box-left.s-box-1tile,.ma-g-c-gallery__content .s-box-right.s-box-1tile {
        width: 185px;
        width: 28.89vw
    }

    .ma-g-c-gallery__content .s-box-left.s-box-2tile,.ma-g-c-gallery__content .s-box-right.s-box-2tile {
        width: 384px;
        width: 60vw
    }

    .ma-g-c-gallery__content .s-box-2col .s-slick-img {
        margin-left: 14px;
        margin-left: 2.22vw
    }

    .ma-g-c-gallery__content .s-small {
        width: 185px;
        width: 28.89vw;
        height: 116px;
        height: 18.06vw
    }

    .ma-g-c-gallery__content .s-medium {
        width: 185px;
        width: 28.89vw;
        height: 242px;
        height: 37.78vw
    }

    .ma-g-c-gallery__content .s-large {
        width: 384px;
        width: 60vw;
        height: 242px;
        height: 37.78vw
    }

    .ma-g-c-gallery .slick-container {
        padding-bottom: 1.06667px;
        padding-bottom: .13889vw
    }
}

@media screen and (min-width: 640px) and (max-width:768px) and (max-width:360px) {
    .ma-g-c-gallery .slick-container {
        padding-bottom:.5px;
        padding-bottom: .13889vw
    }
}

@media screen and (min-width: 640px) and (max-width:768px) {
    .ma-g-c-gallery .slick-layer-wrapper.s-slick {
        width:100%;
        margin: 0
    }

    .ma-g-c-gallery .s-slick {
        width: 693.33333px;
        width: 90.27778vw;
        margin: 0 8.53333px;
        margin: 0 1.11111vw
    }
}

@media screen and (min-width: 640px) and (max-width:768px) and (max-width:360px) {
    .ma-g-c-gallery .s-slick {
        width:325px;
        width: 90.27778vw
    }
}

@media screen and (min-width: 640px) and (max-width:768px) and (max-width:360px) {
    .ma-g-c-gallery .s-slick {
        margin:0 4px;
        margin: 0 1.11111vw
    }
}

@media screen and (min-width: 640px) and (max-width:768px) {
    .ma-g-c-gallery .s-slick .slick-slide {
        margin-top:-14px;
        margin-top: -2.22vw
    }

    .ma-g-c-gallery .s-slick .slick-dots {
        margin-top: 24.53333px;
        margin-top: 3.19444vw
    }
}

@media screen and (min-width: 640px) and (max-width:768px) and (max-width:360px) {
    .ma-g-c-gallery .s-slick .slick-dots {
        margin-top:11.5px;
        margin-top: 3.19444vw
    }
}

@media screen and (min-width: 640px) and (max-width:768px) {
    .ma-g-c-gallery .s-slick .slick-dots li button {
        width:12.8px;
        width: 1.66667vw;
        height: 12.8px;
        height: 1.66667vw
    }
}

@media screen and (min-width: 640px) and (max-width:768px) and (max-width:360px) {
    .ma-g-c-gallery .s-slick .slick-dots li button {
        width:6px;
        width: 1.66667vw
    }
}

@media screen and (min-width: 640px) and (max-width:768px) and (max-width:360px) {
    .ma-g-c-gallery .s-slick .slick-dots li button {
        height:6px;
        height: 1.66667vw
    }
}

.ma-g-c-feature-general {
    position: relative;
    max-width: 1440px;
    margin: 0 auto;
    font-size: 0;
    text-align: center;
    color: #000
}

.ma-g-c-feature-general img {
    max-width: 100%
}

.ma-g-c-feature-general__content {
    padding: 76px 118px 80px;
    padding: 5.27778vw 8.19444vw 5.55556vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .ma-g-c-feature-general__content {
        padding:76px 118px 80px
    }
}

.ma-g-c-feature-general__title {
    padding: 0 118px;
    padding: 0 8.19444vw;
    font-family: SamsungSharpSans,arial;
    font-size: 76px;
    font-size: 5.27778vw;
    line-height: 1.16
}

@media (min-width: 1440px) {
    .ma-g-c-feature-general__title {
        padding:0 118px
    }
}

html.rtl .ma-g-c-feature-general__title {
    font-family: SamsungSharpSans,SamsungOneArabic,tahoma
}

html.rtl[lang^=he] .ma-g-c-feature-general__title {
    font-family: SamsungSharpSans,SamsungOneHebrew,tahoma
}

html[lang^=el] .ma-g-c-feature-general__title,html[lang^=kk] .ma-g-c-feature-general__title,html[lang^=uk] .ma-g-c-feature-general__title {
    font-family: SamsungOne,arial
}

html[lang^=zh] .ma-g-c-feature-general__title {
    font-family: SamsungSharpSans,"Microsoft JhengHei","微软雅黑",Simsun,"宋体",arial
}

html[lang=zh-CN] .ma-g-c-feature-general__title {
    font-family: SamsungSharpSans,"Microsoft Yahei","微软雅黑",Simsun,"宋体",arial
}

html[lang^=th] .ma-g-c-feature-general__title {
    font-family: Kittithada,arial
}

html[lang^=vi] .ma-g-c-feature-general__title {
    font-family: SamsungSharpSans,SamsungOne,arial
}

html[lang^=my] .ma-g-c-feature-general__title {
    font-family: zawgyione,arial,sans-serif
}

html[lang^=ko] .ma-g-c-feature-general__title {
    font-family: SamsungSharpSans,SamsungOneKorean,Dotum,"돋움","Apple SD Gothic Neo",arial
}

html[lang^=th] .ma-g-c-feature-general__title {
    font-size: 110.2px;
    font-size: 7.65278vw
}

@media (min-width: 1440px) {
    .ma-g-c-feature-general__title {
        font-size:76px
    }

    html[lang^=th] .ma-g-c-feature-general__title {
        font-size: 110.2px
    }
}

html[lang^=th] .ma-g-c-feature-general__title {
    line-height: .812
}

html[lang^=my] .ma-g-c-feature-general__title {
    line-height: 1.4
}

.ma-g-c-feature-general__sub-title {
    display: block;
    padding: 15px 118px 0;
    padding: 1.04167vw 8.19444vw 0;
    font-size: 28px;
    font-size: 1.94444vw;
    line-height: 1.1
}

@media (min-width: 1440px) {
    .ma-g-c-feature-general__sub-title {
        padding:15px 118px 0
    }
}

html[lang^=th] .ma-g-c-feature-general__sub-title {
    font-size: 37.8px;
    font-size: 2.625vw
}

@media (min-width: 1440px) {
    .ma-g-c-feature-general__sub-title {
        font-size:28px
    }

    html[lang^=th] .ma-g-c-feature-general__sub-title {
        font-size: 37.8px
    }
}

html[lang^=th] .ma-g-c-feature-general__sub-title {
    line-height: .825
}

html[lang^=my] .ma-g-c-feature-general__sub-title {
    line-height: 1.4
}

.ma-g-c-feature-general__sub-title:first-child {
    padding-top: 0;
    padding-bottom: 0
}

.ma-g-c-feature-general__text {
    padding-top: 36px;
    padding-top: 2.5vw;
    font-size: 18px;
    font-size: 1.25vw;
    line-height: 1.78
}

@media (min-width: 1440px) {
    .ma-g-c-feature-general__text {
        padding-top:36px
    }
}

html[lang^=th] .ma-g-c-feature-general__text {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .ma-g-c-feature-general__text {
        font-size:18px
    }

    html[lang^=th] .ma-g-c-feature-general__text {
        font-size: 24.3px
    }
}

html[lang^=th] .ma-g-c-feature-general__text {
    line-height: 1.335
}

html[lang^=my] .ma-g-c-feature-general__text {
    line-height: 1.6
}

.ma-g-c-feature-general__text:first-child {
    padding-top: 0
}

.ma-g-c-feature-general__sub-title+.ma-g-c-feature-general__text {
    padding-top: 57px;
    padding-top: 3.95833vw
}

@media (min-width: 1440px) {
    .ma-g-c-feature-general__sub-title+.ma-g-c-feature-general__text {
        padding-top:57px
    }
}

.ma-g-c-feature-general .s-marketing-cta .s-btn-cta {
    border-color: #000;
    color: #000
}

.ma-g-c-feature-general .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow-hover.svg)
}

.ma-g-c-feature-general .s-marketing-cta .s-btn-cta.s-ico-new-window:active:after,.ma-g-c-feature-general .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.ma-g-c-feature-general .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow.svg)
}

.ma-g-c-feature-general .s-marketing-cta .s-btn-cta:active,.ma-g-c-feature-general .s-marketing-cta .s-btn-cta:focus,.ma-g-c-feature-general .s-marketing-cta .s-btn-cta:hover {
    background-color: #000;
    color: #fff
}

.ma-g-c-feature-general .s-marketing-cta:first-child {
    margin-top: 0
}

.ma-g-c-feature-general__sub-title+.ma-g-c-feature-general .s-marketing-cta {
    padding-top: 21px;
    padding-top: 1.45833vw
}

@media (min-width: 1440px) {
    .ma-g-c-feature-general__sub-title+.ma-g-c-feature-general .s-marketing-cta {
        padding-top:21px
    }
}

.ma-g-c-feature-general__disclaimer {
    display: block;
    max-width: 1440px;
    margin: 0 auto;
    padding: 19px 260px 19px;
    padding: 1.31944vw 18.05556vw 1.31944vw;
    color: #636363;
    font-size: 12px;
    font-size: .83333vw;
    line-height: 1.33;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .ma-g-c-feature-general__disclaimer {
        padding:19px 260px 19px
    }
}

html[lang^=th] .ma-g-c-feature-general__disclaimer {
    font-size: 16.2px;
    font-size: 1.125vw
}

@media (min-width: 1440px) {
    .ma-g-c-feature-general__disclaimer {
        font-size:12px
    }

    html[lang^=th] .ma-g-c-feature-general__disclaimer {
        font-size: 16.2px
    }
}

html[lang^=th] .ma-g-c-feature-general__disclaimer {
    line-height: 1.25025
}

html[lang^=my] .ma-g-c-feature-general__disclaimer {
    line-height: 1.6
}

.ma-g-c-feature-general__content .ma-g-c-feature-general__disclaimer {
    padding-left: 0;
    padding-right: 0
}

.ma-g-c-feature-general__sub-title+.ma-g-c-feature-general__disclaimer {
    padding-top: 40px;
    padding-top: 2.77778vw
}

@media (min-width: 1440px) {
    .ma-g-c-feature-general__sub-title+.ma-g-c-feature-general__disclaimer {
        padding-top:40px
    }
}

.ma-g-c-feature-general__figure .s-video {
    max-width: 1440px;
    width: 100%!important;
    margin: 0 auto
}

.ma-g-c-feature-general__figure .s-video[data-vid-type=youtube] .s-video-player {
    position: relative;
    padding-bottom: 56.25%;
    height: 0
}

.ma-g-c-feature-general__figure .s-video[data-vid-type=youtube] iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ma-g-c-feature-general__figure .s-video~img {
    display: none
}

.ma-g-c-feature-general__figure .s-img-mo {
    display: none
}

.ma-g-c-feature-general__figure video {
    display: block;
    width: 100%;
    height: 100%
}

.ma-g-c-feature-general__figure.s-image-only-without-video {
    position: relative
}

.ma-g-c-feature-general__figure.s-image-only-without-video img {
    display: block!important
}

.ma-g-c-feature-general__figure.s-image-only-without-video .s-video {
    position: static
}

.ma-g-c-feature-general__figure.s-image-only-without-video .s-video-player {
    display: none
}

.ma-g-c-feature-general__figure .s-mp4-video-play.s-btn-play-round {
    background-image: none;
    z-index: 100
}

.ma-g-c-feature-general__figure .s-mp4-video-play.s-btn-play-round::-moz-focus-inner {
    border: 0
}

.ma-g-c-feature-general__figure .s-mp4-video-play.s-btn-play-round:-moz-focusring {
    outline: 2px solid #4d90fe;
    outline: 2px solid rgba(77,144,254,.5)
}

.ma-g-c-feature-general__figure .video-js .vjs-big-play-button {
    width: 142px;
    width: 9.86111vw;
    height: 142px;
    height: 9.86111vw;
    background: 0 0!important
}

@media (min-width: 1440px) {
    .ma-g-c-feature-general__figure .video-js .vjs-big-play-button {
        width:142px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-feature-general__figure .video-js .vjs-big-play-button {
        height:142px
    }
}

.ma-g-c-feature-general__figure .video-js .vjs-big-play-button:after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 97.5%;
    height: 97.5%;
    background-image: url(/global/galaxy/apps/common/img/component/btn-play-big-shadow.png);
    background-repeat: no-repeat;
    background-size: 100%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-transition: all .2s;
    transition: all .2s
}

.ma-g-c-feature-general__figure .video-js .vjs-big-play-button:before {
    display: none!important
}

.ma-g-c-feature-general__figure .video-js .vjs-big-play-button:focus,.ma-g-c-feature-general__figure .video-js .vjs-big-play-button:hover {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    border: none
}

.ma-g-c-feature-general__figure .video-js .vjs-big-play-button:hover:after {
    width: 100%;
    height: 100%
}

.ma-g-c-feature-general__figure .video-js .vjs-big-play-button:focus {
    outline: 2px solid #4d90fe;
    outline: 2px solid rgba(77,144,254,.5)
}

.ma-g-c-feature-general__figure .video-js .vjs-big-play-button::-moz-focus-inner {
    border: 0
}

.ma-g-c-feature-general__figure .video-js .vjs-big-play-button:-moz-focusring {
    outline: 2px solid #4d90fe;
    outline: 2px solid rgba(77,144,254,.5)
}

.ma-g-c-feature-general--small .ma-g-c-feature-general__content {
    padding-top: 78px;
    padding-top: 5.41667vw
}

@media (min-width: 1440px) {
    .ma-g-c-feature-general--small .ma-g-c-feature-general__content {
        padding-top:78px
    }
}

.ma-g-c-feature-general--small .ma-g-c-feature-general__title {
    font-size: 56px;
    font-size: 3.88889vw;
    line-height: 1.14
}

html[lang^=th] .ma-g-c-feature-general--small .ma-g-c-feature-general__title {
    font-size: 81.2px;
    font-size: 5.63889vw
}

@media (min-width: 1440px) {
    .ma-g-c-feature-general--small .ma-g-c-feature-general__title {
        font-size:56px
    }

    html[lang^=th] .ma-g-c-feature-general--small .ma-g-c-feature-general__title {
        font-size: 81.2px
    }
}

html[lang^=th] .ma-g-c-feature-general--small .ma-g-c-feature-general__title {
    line-height: .798
}

html[lang^=my] .ma-g-c-feature-general--small .ma-g-c-feature-general__title {
    line-height: 1.4
}

.ma-g-c-feature-general--small .ma-g-c-feature-general__sub-title {
    font-size: 24px;
    font-size: 1.66667vw
}

html[lang^=th] .ma-g-c-feature-general--small .ma-g-c-feature-general__sub-title {
    font-size: 32.4px;
    font-size: 2.25vw
}

@media (min-width: 1440px) {
    .ma-g-c-feature-general--small .ma-g-c-feature-general__sub-title {
        font-size:24px
    }

    html[lang^=th] .ma-g-c-feature-general--small .ma-g-c-feature-general__sub-title {
        font-size: 32.4px
    }
}

.ma-g-c-feature-general--very-small .ma-g-c-feature-general__title {
    font-size: 26px;
    font-size: 1.80556vw
}

html[lang^=th] .ma-g-c-feature-general--very-small .ma-g-c-feature-general__title {
    font-size: 35.1px;
    font-size: 2.4375vw
}

@media (min-width: 1440px) {
    .ma-g-c-feature-general--very-small .ma-g-c-feature-general__title {
        font-size:26px
    }

    html[lang^=th] .ma-g-c-feature-general--very-small .ma-g-c-feature-general__title {
        font-size: 35.1px
    }
}

.ma-g-c-feature-general--text-left .ma-g-c-feature-general__content {
    text-align: left
}

.ma-g-c-feature-general--text-left .ma-g-c-feature-general__title {
    padding-left: 0;
    padding-right: 0
}

.ma-g-c-feature-general--text-left .ma-g-c-feature-general__sub-title {
    padding-left: 0;
    padding-right: 0
}

.ma-g-c-feature-general--text-right .ma-g-c-feature-general__content {
    text-align: right
}

.ma-g-c-feature-general--text-right .ma-g-c-feature-general__title {
    padding-left: 0;
    padding-right: 0
}

.ma-g-c-feature-general--text-right .ma-g-c-feature-general__sub-title {
    padding-left: 0;
    padding-right: 0
}

.ma-g-c-feature-general--bg-gray {
    background: #f5f5f5
}

.ma-g-c-feature-general--bg-black {
    background: #000
}

.ma-g-c-feature-general--bg-black .ma-g-c-feature-general__content {
    color: #fff
}

.ma-g-c-feature-general--bg-black .ma-g-c-feature-general__content .s-marketing-cta .s-btn-cta {
    background-color: #000
}

.ma-g-c-feature-general--bg-black .ma-g-c-feature-general__content .s-marketing-cta .s-btn-cta:active,.ma-g-c-feature-general--bg-black .ma-g-c-feature-general__content .s-marketing-cta .s-btn-cta:focus,.ma-g-c-feature-general--bg-black .ma-g-c-feature-general__content .s-marketing-cta .s-btn-cta:hover {
    background-color: #fff
}

.ma-g-c-feature-general--bg-black .ma-g-c-feature-general__content .s-btn-cta {
    border-color: #fff;
    color: #fff
}

.ma-g-c-feature-general--bg-black .ma-g-c-feature-general__content .s-btn-cta.s-ico-new-window:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow.svg)
}

.ma-g-c-feature-general--bg-black .ma-g-c-feature-general__content .s-btn-cta.s-ico-new-window:active:after,.ma-g-c-feature-general--bg-black .ma-g-c-feature-general__content .s-btn-cta.s-ico-new-window:focus:after,.ma-g-c-feature-general--bg-black .ma-g-c-feature-general__content .s-btn-cta.s-ico-new-window:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow-hover.svg)
}

.ma-g-c-feature-general--bg-black .ma-g-c-feature-general__content .s-btn-cta:active,.ma-g-c-feature-general--bg-black .ma-g-c-feature-general__content .s-btn-cta:focus,.ma-g-c-feature-general--bg-black .ma-g-c-feature-general__content .s-btn-cta:hover {
    background-color: #fff;
    color: #000
}

.ma-g-c-feature-general--bg-black .ma-g-c-feature-general__text {
    color: #fff
}

.ma-g-c-feature-general--bg-black .ma-g-c-feature-general__disclaimer {
    color: #a6a6a6
}

.ma-g-c-feature-general--bg-white {
    background: #fff
}

.ma-g-c-feature-general--padding-top-narrow .ma-g-c-feature-general__content {
    padding-top: 38px;
    padding-top: 2.63889vw
}

@media (min-width: 1440px) {
    .ma-g-c-feature-general--padding-top-narrow .ma-g-c-feature-general__content {
        padding-top:38px
    }
}

.ma-g-c-feature-general--padding-top-none .ma-g-c-feature-general__content {
    padding-top: 0
}

.ma-g-c-feature-general--padding-bottom-narrow .ma-g-c-feature-general__content {
    padding-bottom: 38px;
    padding-bottom: 2.63889vw
}

@media (min-width: 1440px) {
    .ma-g-c-feature-general--padding-bottom-narrow .ma-g-c-feature-general__content {
        padding-bottom:38px
    }
}

.ma-g-c-feature-general--padding-bottom-none .ma-g-c-feature-general__content {
    padding-bottom: 0
}

@media screen and (max-width: 1279px) {
    .ma-g-c-feature-general__text {
        font-size:16px;
        font-size: 1.5625vw
    }

    html[lang^=th] .ma-g-c-feature-general__text {
        font-size: 21.6px;
        font-size: 2.10938vw
    }

    .ma-g-c-feature-general__disclaimer {
        font-size: 14px;
        font-size: 1.36719vw
    }

    html[lang^=th] .ma-g-c-feature-general__disclaimer {
        font-size: 18.9px;
        font-size: 1.8457vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-feature-general__content {
        padding:64px 42.66667px 85.33333px;
        padding: 8.33333vw 5.55556vw 11.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-general__content {
        padding:30px 20px 40px;
        padding: 8.33333vw 5.55556vw 11.11111vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-feature-general__content br {
        display:none
    }

    .ma-g-c-feature-general__title {
        padding: 0;
        font-size: 81.06667px;
        font-size: 10.55556vw
    }

    html[lang^=th] .ma-g-c-feature-general__title {
        font-size: 117.54667px;
        font-size: 15.30556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-general__title {
        font-size:38px;
        font-size: 10.55556vw
    }

    html[lang^=th] .ma-g-c-feature-general__title {
        font-size: 55.1px;
        font-size: 15.30556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-feature-general__sub-title {
        padding:12.8px 0 0;
        padding: 1.66667vw 0 0;
        font-size: 32px;
        font-size: 4.16667vw;
        line-height: 1.4
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-general__sub-title {
        padding:6px 0 0;
        padding: 1.66667vw 0 0
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-feature-general__sub-title {
        font-size:43.2px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-general__sub-title {
        font-size:15px;
        font-size: 4.16667vw
    }

    html[lang^=th] .ma-g-c-feature-general__sub-title {
        font-size: 20.25px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-feature-general__sub-title {
        line-height:1.05
    }

    html[lang^=my] .ma-g-c-feature-general__sub-title {
        line-height: 1.6
    }

    .ma-g-c-feature-general__text {
        padding-top: 32px;
        padding-top: 4.16667vw;
        font-size: 27.73333px;
        font-size: 3.61111vw;
        line-height: 1.5
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-general__text {
        padding-top:15px;
        padding-top: 4.16667vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-feature-general__text {
        font-size:37.44px;
        font-size: 4.875vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-general__text {
        font-size:13px;
        font-size: 3.61111vw
    }

    html[lang^=th] .ma-g-c-feature-general__text {
        font-size: 17.55px;
        font-size: 4.875vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-feature-general__text {
        line-height:1.125
    }

    html[lang^=my] .ma-g-c-feature-general__text {
        line-height: 1.6
    }

    .ma-g-c-feature-general__sub-title+.ma-g-c-feature-general__text {
        padding-top: 32px;
        padding-top: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-general__sub-title+.ma-g-c-feature-general__text {
        padding-top:15px;
        padding-top: 4.16667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-feature-general__sub-title+.ma-g-c-feature-general .s-marketing-cta {
        padding-top:0
    }

    .ma-g-c-feature-general__disclaimer {
        padding: 17.06667px 42.66667px 17.06667px;
        padding: 2.22222vw 5.55556vw 2.22222vw;
        font-size: 21.33333px;
        font-size: 2.77778vw;
        line-height: 27.73333px;
        line-height: 3.61111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-general__disclaimer {
        padding:8px 20px 8px;
        padding: 2.22222vw 5.55556vw 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-feature-general__disclaimer {
        font-size:28.8px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-general__disclaimer {
        font-size:10px;
        font-size: 2.77778vw
    }

    html[lang^=th] .ma-g-c-feature-general__disclaimer {
        font-size: 13.5px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-general__disclaimer {
        line-height:13px;
        line-height: 3.61111vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-feature-general__sub-title+.ma-g-c-feature-general__disclaimer {
        padding-top:17.06667px;
        padding-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-general__sub-title+.ma-g-c-feature-general__disclaimer {
        padding-top:8px;
        padding-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-feature-general__figure .video-js .vjs-big-play-button {
        width:179.2px;
        width: 23.33333vw;
        height: 179.2px;
        height: 23.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-general__figure .video-js .vjs-big-play-button {
        width:84px;
        width: 23.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-general__figure .video-js .vjs-big-play-button {
        height:84px;
        height: 23.33333vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-feature-general--small .ma-g-c-feature-general__content {
        padding-top:72.53333px;
        padding-top: 9.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-general--small .ma-g-c-feature-general__content {
        padding-top:34px;
        padding-top: 9.44444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-feature-general--small .ma-g-c-feature-general__title {
        font-size:59.73333px;
        font-size: 7.77778vw;
        line-height: 1.16
    }

    html[lang^=th] .ma-g-c-feature-general--small .ma-g-c-feature-general__title {
        font-size: 86.61333px;
        font-size: 11.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-general--small .ma-g-c-feature-general__title {
        font-size:28px;
        font-size: 7.77778vw
    }

    html[lang^=th] .ma-g-c-feature-general--small .ma-g-c-feature-general__title {
        font-size: 40.6px;
        font-size: 11.27778vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-feature-general--small .ma-g-c-feature-general__title {
        line-height:.812
    }

    html[lang^=my] .ma-g-c-feature-general--small .ma-g-c-feature-general__title {
        line-height: 1.4
    }

    .ma-g-c-feature-general--small .ma-g-c-feature-general__sub-title {
        padding: 19.2px 0 4.26667px;
        padding: 2.5vw 0 .55556vw;
        font-size: 32px;
        font-size: 4.16667vw;
        line-height: 1.18
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-general--small .ma-g-c-feature-general__sub-title {
        padding:9px 0 2px;
        padding: 2.5vw 0 .55556vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-feature-general--small .ma-g-c-feature-general__sub-title {
        font-size:43.2px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-general--small .ma-g-c-feature-general__sub-title {
        font-size:15px;
        font-size: 4.16667vw
    }

    html[lang^=th] .ma-g-c-feature-general--small .ma-g-c-feature-general__sub-title {
        font-size: 20.25px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-feature-general--small .ma-g-c-feature-general__sub-title {
        line-height:.885
    }

    html[lang^=my] .ma-g-c-feature-general--small .ma-g-c-feature-general__sub-title {
        line-height: 1.4
    }

    .ma-g-c-feature-general--very-small .ma-g-c-feature-general__title {
        font-size: 38.4px;
        font-size: 5vw;
        line-height: 1.45
    }

    html[lang^=th] .ma-g-c-feature-general--very-small .ma-g-c-feature-general__title {
        font-size: 51.84px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-general--very-small .ma-g-c-feature-general__title {
        font-size:18px;
        font-size: 5vw
    }

    html[lang^=th] .ma-g-c-feature-general--very-small .ma-g-c-feature-general__title {
        font-size: 24.3px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-feature-general--very-small .ma-g-c-feature-general__title {
        line-height:1.0875
    }

    html[lang^=my] .ma-g-c-feature-general--very-small .ma-g-c-feature-general__title {
        line-height: 1.6
    }

    .ma-g-c-feature-general--text-left .ma-g-c-feature-general__content,.ma-g-c-feature-general--text-right .ma-g-c-feature-general__content {
        text-align: center
    }

    .ma-g-c-feature-general--text-left .ma-g-c-feature-general__title,.ma-g-c-feature-general--text-right .ma-g-c-feature-general__title {
        padding-left: 0;
        padding-right: 0
    }

    .ma-g-c-feature-general--padding-top-narrow .ma-g-c-feature-general__content {
        padding-top: 32px;
        padding-top: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-general--padding-top-narrow .ma-g-c-feature-general__content {
        padding-top:15px;
        padding-top: 4.16667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-feature-general--padding-bottom-narrow .ma-g-c-feature-general__content {
        padding-bottom:32px;
        padding-bottom: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-general--padding-bottom-narrow .ma-g-c-feature-general__content {
        padding-bottom:15px;
        padding-bottom: 4.16667vw
    }
}

.ma-g-c-feature-fullbleed {
    margin: 0 auto;
    max-width: 1440px;
    overflow: hidden
}

.ma-g-c-feature-fullbleed:after,.ma-g-c-feature-fullbleed:before {
    content: '';
    display: block;
    clear: both
}

.ma-g-c-feature-fullbleed__wrap {
    margin: 0 auto;
    position: relative
}

.ma-g-c-feature-fullbleed__content {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    top: 78px;
    top: 5.41667vw;
    left: 0;
    right: 50%;
    width: 50%;
    padding-left: 142px;
    padding-left: 9.86111vw;
    padding-right: 50px;
    padding-right: 3.47222vw
}

.ma-g-c-feature-fullbleed__content-wrap {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    max-width: 1440px
}

@media (min-width: 1440px) {
    .ma-g-c-feature-fullbleed__content {
        top:78px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-feature-fullbleed__content {
        padding-left:142px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-feature-fullbleed__content {
        padding-right:50px
    }
}

.ma-g-c-feature-fullbleed__content .s-marketing-cta {
    margin-bottom: -6px
}

.ma-g-c-feature-fullbleed__content .s-marketing-cta .s-btn-cta {
    margin-right: 12px;
    margin-bottom: 6px
}

.ma-g-c-feature-fullbleed__title {
    font-family: SamsungSharpSans,arial;
    font-size: 76px;
    font-size: 5.27778vw;
    line-height: 1.16
}

html.rtl .ma-g-c-feature-fullbleed__title {
    font-family: SamsungSharpSans,SamsungOneArabic,tahoma
}

html.rtl[lang^=he] .ma-g-c-feature-fullbleed__title {
    font-family: SamsungSharpSans,SamsungOneHebrew,tahoma
}

html[lang^=el] .ma-g-c-feature-fullbleed__title,html[lang^=kk] .ma-g-c-feature-fullbleed__title,html[lang^=uk] .ma-g-c-feature-fullbleed__title {
    font-family: SamsungOne,arial
}

html[lang^=zh] .ma-g-c-feature-fullbleed__title {
    font-family: SamsungSharpSans,"Microsoft JhengHei","微软雅黑",Simsun,"宋体",arial
}

html[lang=zh-CN] .ma-g-c-feature-fullbleed__title {
    font-family: SamsungSharpSans,"Microsoft Yahei","微软雅黑",Simsun,"宋体",arial
}

html[lang^=th] .ma-g-c-feature-fullbleed__title {
    font-family: Kittithada,arial
}

html[lang^=vi] .ma-g-c-feature-fullbleed__title {
    font-family: SamsungSharpSans,SamsungOne,arial
}

html[lang^=my] .ma-g-c-feature-fullbleed__title {
    font-family: zawgyione,arial,sans-serif
}

html[lang^=ko] .ma-g-c-feature-fullbleed__title {
    font-family: SamsungSharpSans,SamsungOneKorean,Dotum,"돋움","Apple SD Gothic Neo",arial
}

html[lang^=th] .ma-g-c-feature-fullbleed__title {
    font-size: 110.2px;
    font-size: 7.65278vw
}

@media (min-width: 1440px) {
    .ma-g-c-feature-fullbleed__title {
        font-size:76px
    }

    html[lang^=th] .ma-g-c-feature-fullbleed__title {
        font-size: 110.2px
    }
}

html[lang^=th] .ma-g-c-feature-fullbleed__title {
    line-height: .812
}

html[lang^=my] .ma-g-c-feature-fullbleed__title {
    line-height: 1.4
}

.ma-g-c-feature-fullbleed__sub-title {
    display: block;
    padding-top: 23px;
    padding-top: 1.59722vw;
    font-size: 28px;
    font-size: 1.94444vw;
    line-height: 1.14
}

@media (min-width: 1440px) {
    .ma-g-c-feature-fullbleed__sub-title {
        padding-top:23px
    }
}

html[lang^=th] .ma-g-c-feature-fullbleed__sub-title {
    font-size: 37.8px;
    font-size: 2.625vw
}

@media (min-width: 1440px) {
    .ma-g-c-feature-fullbleed__sub-title {
        font-size:28px
    }

    html[lang^=th] .ma-g-c-feature-fullbleed__sub-title {
        font-size: 37.8px
    }
}

html[lang^=th] .ma-g-c-feature-fullbleed__sub-title {
    line-height: .855
}

html[lang^=my] .ma-g-c-feature-fullbleed__sub-title {
    line-height: 1.4
}

.ma-g-c-feature-fullbleed__text {
    padding-top: 48px;
    padding-top: 3.33333vw;
    font-size: 18px;
    font-size: 1.25vw;
    line-height: 1.78
}

@media (min-width: 1440px) {
    .ma-g-c-feature-fullbleed__text {
        padding-top:48px
    }
}

html[lang^=th] .ma-g-c-feature-fullbleed__text {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .ma-g-c-feature-fullbleed__text {
        font-size:18px
    }

    html[lang^=th] .ma-g-c-feature-fullbleed__text {
        font-size: 24.3px
    }
}

html[lang^=th] .ma-g-c-feature-fullbleed__text {
    line-height: 1.335
}

html[lang^=my] .ma-g-c-feature-fullbleed__text {
    line-height: 1.6
}

.ma-g-c-feature-fullbleed__disclaimer {
    display: block;
    color: #636363;
    padding-top: 19px;
    padding-top: 1.31944vw;
    font-size: 12px;
    font-size: .83333vw;
    line-height: 1.67
}

@media (min-width: 1440px) {
    .ma-g-c-feature-fullbleed__disclaimer {
        padding-top:19px
    }
}

html[lang^=th] .ma-g-c-feature-fullbleed__disclaimer {
    font-size: 16.2px;
    font-size: 1.125vw
}

@media (min-width: 1440px) {
    .ma-g-c-feature-fullbleed__disclaimer {
        font-size:12px
    }

    html[lang^=th] .ma-g-c-feature-fullbleed__disclaimer {
        font-size: 16.2px
    }
}

html[lang^=th] .ma-g-c-feature-fullbleed__disclaimer {
    line-height: 1.2525
}

html[lang^=my] .ma-g-c-feature-fullbleed__disclaimer {
    line-height: 1.6
}

.ma-g-c-feature-fullbleed__figure img {
    max-width: 100%
}

.ma-g-c-feature-fullbleed__figure video {
    display: block;
    width: 100%;
    height: 100%
}

.ma-g-c-feature-fullbleed__figure.s-video-bg img {
    display: none
}

.device-without-autoplay .ma-g-c-feature-fullbleed__figure img {
    display: block
}

.device-without-autoplay .ma-g-c-feature-fullbleed__figure .mp4-video {
    display: none
}

.ma-g-c-feature-fullbleed__video-layer .s-video {
    display: block;
    width: 100%;
    height: 100%;
    background: #000
}

.ma-g-c-feature-fullbleed__video-layer .s-media-close {
    padding: 15px;
    padding: 1.04167vw;
    margin: -15px;
    margin: -1.04167vw;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background: 0 0
}

@media (min-width: 1440px) {
    .ma-g-c-feature-fullbleed__video-layer .s-media-close {
        padding:15px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-feature-fullbleed__video-layer .s-media-close {
        margin:-15px
    }
}

.ma-g-c-feature-fullbleed__video-layer .s-media-close:before {
    content: '';
    display: block;
    height: 28px;
    width: 28px;
    background-image: url(/global/galaxy/apps/common/img/component/btn-close-white.png);
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.ma-g-c-feature-fullbleed__video-layer .s-video-youtube .s-media-close {
    top: 72px;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: top;
    transition-property: top;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

.ma-g-c-feature-fullbleed__video-layer .s-video-youtube.s-youtube-ready .s-media-close {
    top: 30px
}

@media (min-width: 769px) {
    .ma-g-c-feature-fullbleed__video-layer .s-video-youtube.s-youtube-ready .s-video-wrap:hover .s-media-close {
        top:72px
    }
}

.ma-g-c-feature-fullbleed--width-1920 {
    max-width: 1920px
}

.ma-g-c-feature-fullbleed--text-only .ma-g-c-feature-fullbleed__wrap {
    padding: 78px 0;
    padding: 5.41667vw 0
}

@media (min-width: 1440px) {
    .ma-g-c-feature-fullbleed--text-only .ma-g-c-feature-fullbleed__wrap {
        padding:78px 0
    }
}

.ma-g-c-feature-fullbleed--text-only .ma-g-c-feature-fullbleed__content {
    position: relative;
    top: auto
}

.ma-g-c-feature-fullbleed--text-only .ma-g-c-feature-fullbleed__content-wrap {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    width: auto
}

.ma-g-c-feature-fullbleed--text-only .ma-g-c-feature-fullbleed__figure img {
    display: none
}

.ma-g-c-feature-fullbleed--has-asset .ma-g-c-feature-fullbleed__wrap {
    min-height: 240px;
    min-height: 16.66667vw
}

@media (min-width: 1440px) {
    .ma-g-c-feature-fullbleed--has-asset .ma-g-c-feature-fullbleed__wrap {
        min-height:240px
    }
}

.ma-g-c-feature-fullbleed--has-asset.ma-g-c-feature-fullbleed--middle .ma-g-c-feature-fullbleed__content {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ma-g-c-feature-fullbleed--has-asset.ma-g-c-feature-fullbleed--bottom .ma-g-c-feature-fullbleed__content {
    top: auto;
    bottom: 78px;
    bottom: 5.41667vw
}

@media (min-width: 1440px) {
    .ma-g-c-feature-fullbleed--has-asset.ma-g-c-feature-fullbleed--bottom .ma-g-c-feature-fullbleed__content {
        bottom:78px
    }
}

.ma-g-c-feature-fullbleed--right .ma-g-c-feature-fullbleed__content {
    left: 50%;
    right: 0;
    padding-left: 50px;
    padding-left: 3.47222vw;
    padding-right: 142px;
    padding-right: 9.86111vw
}

@media (min-width: 1440px) {
    .ma-g-c-feature-fullbleed--right .ma-g-c-feature-fullbleed__content {
        padding-left:50px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-feature-fullbleed--right .ma-g-c-feature-fullbleed__content {
        padding-right:142px
    }
}

.ma-g-c-feature-fullbleed--center .ma-g-c-feature-fullbleed__content {
    left: 0;
    right: 0;
    width: auto;
    padding: 0 142px;
    padding: 0 9.86111vw;
    text-align: center
}

@media (min-width: 1440px) {
    .ma-g-c-feature-fullbleed--center .ma-g-c-feature-fullbleed__content {
        padding:0 142px
    }
}

.ma-g-c-feature-fullbleed--center .ma-g-c-feature-fullbleed__title {
    padding: 0 118px;
    padding: 0 8.19444vw
}

@media (min-width: 1440px) {
    .ma-g-c-feature-fullbleed--center .ma-g-c-feature-fullbleed__title {
        padding:0 118px
    }
}

.ma-g-c-feature-fullbleed--center .ma-g-c-feature-fullbleed__sub-title {
    padding-left: 118px;
    padding-left: 8.19444vw;
    padding-right: 118px;
    padding-right: 8.19444vw
}

@media (min-width: 1440px) {
    .ma-g-c-feature-fullbleed--center .ma-g-c-feature-fullbleed__sub-title {
        padding-left:118px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-feature-fullbleed--center .ma-g-c-feature-fullbleed__sub-title {
        padding-right:118px
    }
}

.ma-g-c-feature-fullbleed--center .ma-g-c-feature-fullbleed__disclaimer {
    padding-left: 118px;
    padding-left: 8.19444vw;
    padding-right: 118px;
    padding-right: 8.19444vw
}

@media (min-width: 1440px) {
    .ma-g-c-feature-fullbleed--center .ma-g-c-feature-fullbleed__disclaimer {
        padding-left:118px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-feature-fullbleed--center .ma-g-c-feature-fullbleed__disclaimer {
        padding-right:118px
    }
}

.ma-g-c-feature-fullbleed--center .s-marketing-cta .s-btn-cta {
    margin-right: 6px;
    margin-left: 6px
}

.ma-g-c-feature-fullbleed--white .ma-g-c-feature-fullbleed__content {
    color: #fff
}

.ma-g-c-feature-fullbleed--white .ma-g-c-feature-fullbleed__content .s-marketing-cta .s-btn-cta {
    border-color: #fff;
    background-color: #fff;
    color: #000
}

.ma-g-c-feature-fullbleed--white .ma-g-c-feature-fullbleed__content .s-marketing-cta .s-btn-cta:active,.ma-g-c-feature-fullbleed--white .ma-g-c-feature-fullbleed__content .s-marketing-cta .s-btn-cta:focus,.ma-g-c-feature-fullbleed--white .ma-g-c-feature-fullbleed__content .s-marketing-cta .s-btn-cta:hover {
    border-color: #000;
    background-color: #000;
    color: #fff
}

.ma-g-c-feature-fullbleed--black .ma-g-c-feature-fullbleed__content {
    color: #000
}

.ma-g-c-feature-fullbleed--black .ma-g-c-feature-fullbleed__content .s-marketing-cta .s-btn-cta {
    border-color: #000;
    background-color: #000;
    color: #fff
}

.ma-g-c-feature-fullbleed--black .ma-g-c-feature-fullbleed__content .s-marketing-cta .s-btn-cta:active,.ma-g-c-feature-fullbleed--black .ma-g-c-feature-fullbleed__content .s-marketing-cta .s-btn-cta:focus,.ma-g-c-feature-fullbleed--black .ma-g-c-feature-fullbleed__content .s-marketing-cta .s-btn-cta:hover {
    border-color: #fff;
    background-color: #fff;
    color: #000
}

.ma-g-c-feature-fullbleed--text-small .ma-g-c-feature-fullbleed__title {
    font-size: 56px;
    font-size: 3.88889vw;
    line-height: 1.14
}

html[lang^=th] .ma-g-c-feature-fullbleed--text-small .ma-g-c-feature-fullbleed__title {
    font-size: 81.2px;
    font-size: 5.63889vw
}

@media (min-width: 1440px) {
    .ma-g-c-feature-fullbleed--text-small .ma-g-c-feature-fullbleed__title {
        font-size:56px
    }

    html[lang^=th] .ma-g-c-feature-fullbleed--text-small .ma-g-c-feature-fullbleed__title {
        font-size: 81.2px
    }
}

html[lang^=th] .ma-g-c-feature-fullbleed--text-small .ma-g-c-feature-fullbleed__title {
    line-height: .798
}

html[lang^=my] .ma-g-c-feature-fullbleed--text-small .ma-g-c-feature-fullbleed__title {
    line-height: 1.4
}

.ma-g-c-feature-fullbleed--bg-black {
    background: #000
}

.ma-g-c-feature-fullbleed--bg-black.s-text-shadow .ma-g-c-feature-fullbleed__title {
    text-shadow: 0 0 10px #555,0 0 5px #333
}

.ma-g-c-feature-fullbleed--bg-black .ma-g-c-feature-fullbleed__content {
    color: #fff
}

.ma-g-c-feature-fullbleed--bg-black .ma-g-c-feature-fullbleed__disclaimer {
    color: #a6a6a6
}

.ma-g-c-feature-fullbleed--bg-white {
    background: #fff
}

.ma-g-c-feature-fullbleed--bg-gray {
    background: #f5f5f5
}

.ma-g-c-feature-fullbleed--video-embed {
    position: relative
}

.ma-g-c-feature-fullbleed--video-embed .ma-g-c-feature-fullbleed__video-layer .s-video-area {
    margin: 0 auto
}

.ma-g-c-feature-fullbleed--video-layer .ma-g-c-feature-fullbleed__video-layer .s-video-area {
    position: fixed;
    z-index: 999996
}

.ma-g-c-feature-fullbleed--video-layer .s-video-wrap {
    width: 1440px;
    width: 100vw;
    max-width: 100%;
    height: 810px;
    height: 56.25vw;
    margin: auto
}

@media (min-width: 1440px) {
    .ma-g-c-feature-fullbleed--video-layer .s-video-wrap {
        width:1440px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-feature-fullbleed--video-layer .s-video-wrap {
        height:810px
    }
}

@media screen and (orientation: landscape) and (max-height:810px) {
    .ma-g-c-feature-fullbleed--video-layer .s-video-wrap {
        height:auto
    }
}

.cm-carousel-container .ma-g-c-feature-fullbleed--video-layer {
    position: relative
}

.cm-carousel-container .ma-g-c-feature-fullbleed--video-layer .ma-g-c-feature-fullbleed__video-layer .s-video-area {
    position: absolute!important;
    z-index: 100!important
}

.cm-carousel-container .ma-g-c-feature-fullbleed--video-layer .ma-g-c-feature-fullbleed__video-layer .s-video-wrap {
    position: absolute!important;
    margin: 0;
    width: 100%;
    height: 100%;
    max-height: 100%
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .ma-g-c-feature-fullbleed__text {
        font-size:16px;
        font-size: 1.5625vw
    }
}

@media screen and (max-width: 1279px) {
    .ma-g-c-feature-fullbleed__disclaimer {
        font-size:14px;
        font-size: .97222vw
    }
}

@media screen and (max-width: 1279px) and (min-width:1440px) {
    .ma-g-c-feature-fullbleed__disclaimer {
        font-size:14px
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-feature-fullbleed__content {
        position:static;
        text-align: center;
        width: auto
    }

    .ma-g-c-feature-fullbleed__content-wrap {
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
        width: auto
    }

    .ma-g-c-feature-fullbleed__content br {
        display: none
    }

    .ma-g-c-feature-fullbleed__content .s-marketing-cta .s-btn-cta {
        margin-right: 6px;
        margin-left: 6px
    }

    .ma-g-c-feature-fullbleed__title {
        font-size: 81.06667px;
        font-size: 10.55556vw;
        line-height: 1.16
    }

    html[lang^=th] .ma-g-c-feature-fullbleed__title {
        font-size: 117.54667px;
        font-size: 15.30556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-fullbleed__title {
        font-size:38px;
        font-size: 10.55556vw
    }

    html[lang^=th] .ma-g-c-feature-fullbleed__title {
        font-size: 55.1px;
        font-size: 15.30556vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-feature-fullbleed__title {
        line-height:.812
    }

    html[lang^=my] .ma-g-c-feature-fullbleed__title {
        line-height: 1.4
    }

    .ma-g-c-feature-fullbleed__sub-title {
        padding-top: 19.2px;
        padding-top: 2.5vw;
        font-size: 32px;
        font-size: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-fullbleed__sub-title {
        padding-top:9px;
        padding-top: 2.5vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-feature-fullbleed__sub-title {
        font-size:43.2px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-fullbleed__sub-title {
        font-size:15px;
        font-size: 4.16667vw
    }

    html[lang^=th] .ma-g-c-feature-fullbleed__sub-title {
        font-size: 20.25px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-feature-fullbleed__text {
        padding-top:38.4px;
        padding-top: 5vw;
        font-size: 27.73333px;
        font-size: 3.61111vw;
        line-height: 1.5
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-fullbleed__text {
        padding-top:18px;
        padding-top: 5vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-feature-fullbleed__text {
        font-size:37.44px;
        font-size: 4.875vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-fullbleed__text {
        font-size:13px;
        font-size: 3.61111vw
    }

    html[lang^=th] .ma-g-c-feature-fullbleed__text {
        font-size: 17.55px;
        font-size: 4.875vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-feature-fullbleed__text {
        line-height:1.125
    }

    html[lang^=my] .ma-g-c-feature-fullbleed__text {
        line-height: 1.6
    }

    .ma-g-c-feature-fullbleed__disclaimer {
        padding-top: 17.06667px;
        padding-top: 2.22222vw;
        font-size: 21.33333px;
        font-size: 2.77778vw;
        line-height: 1.6
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-fullbleed__disclaimer {
        padding-top:8px;
        padding-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-feature-fullbleed__disclaimer {
        font-size:28.8px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-fullbleed__disclaimer {
        font-size:10px;
        font-size: 2.77778vw
    }

    html[lang^=th] .ma-g-c-feature-fullbleed__disclaimer {
        font-size: 13.5px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-feature-fullbleed__disclaimer {
        line-height:1.2
    }

    html[lang^=my] .ma-g-c-feature-fullbleed__disclaimer {
        line-height: 1.6
    }

    .ma-g-c-feature-fullbleed__video-layer .s-media-close {
        padding: 34.13333px;
        padding: 4.44444vw;
        margin: -34.13333px;
        margin: -4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-fullbleed__video-layer .s-media-close {
        padding:16px;
        padding: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-fullbleed__video-layer .s-media-close {
        margin:-16px;
        margin: -4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-feature-fullbleed__video-layer .s-media-close:before {
        height:25px;
        width: 25px;
        background-image: url(/global/galaxy/apps/common/img/component/btn-close-white_x2.png)
    }

    .ma-g-c-feature-fullbleed--text-only .ma-g-c-feature-fullbleed__wrap {
        padding: 0
    }

    .ma-g-c-feature-fullbleed--text-only .ma-g-c-feature-fullbleed__figure img {
        display: block
    }

    .ma-g-c-feature-fullbleed--text-only.ma-g-c-feature-fullbleed--center-img-over.s-no-m-img .ma-g-c-feature-fullbleed__content {
        position: relative
    }

    .ma-g-c-feature-fullbleed--has-asset .ma-g-c-feature-fullbleed__wrap {
        min-height: 373.33333px;
        min-height: 48.61111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-fullbleed--has-asset .ma-g-c-feature-fullbleed__wrap {
        min-height:175px;
        min-height: 48.61111vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-feature-fullbleed--has-asset.ma-g-c-feature-fullbleed--bottom .ma-g-c-feature-fullbleed__content,.ma-g-c-feature-fullbleed--has-asset.ma-g-c-feature-fullbleed--middle .ma-g-c-feature-fullbleed__content {
        top:0;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        bottom: auto
    }

    .ma-g-c-feature-fullbleed--center .ma-g-c-feature-fullbleed__content,.ma-g-c-feature-fullbleed--left .ma-g-c-feature-fullbleed__content,.ma-g-c-feature-fullbleed--right .ma-g-c-feature-fullbleed__content {
        right: 0;
        left: 0;
        padding: 74.66667px 42.66667px 72.53333px;
        padding: 9.72222vw 5.55556vw 9.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-fullbleed--center .ma-g-c-feature-fullbleed__content,.ma-g-c-feature-fullbleed--left .ma-g-c-feature-fullbleed__content,.ma-g-c-feature-fullbleed--right .ma-g-c-feature-fullbleed__content {
        padding:35px 20px 34px;
        padding: 9.72222vw 5.55556vw 9.44444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-feature-fullbleed--center-img-bottom.ma-g-c-feature-fullbleed--middle .ma-g-c-feature-fullbleed__content {
        -webkit-transform:translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    .ma-g-c-feature-fullbleed--center-img-bottom.ma-g-c-feature-fullbleed--bottom .ma-g-c-feature-fullbleed__content {
        bottom: auto
    }

    .ma-g-c-feature-fullbleed--center-img-over {
        min-height: 373.33333px;
        min-height: 48.61111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-fullbleed--center-img-over {
        min-height:175px;
        min-height: 48.61111vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-feature-fullbleed--center-img-over .ma-g-c-feature-fullbleed__content {
        position:absolute;
        top: 0
    }

    .ma-g-c-feature-fullbleed--center-img-over .ma-g-c-feature-fullbleed__content-wrap {
        position: absolute;
        width: 100%;
        height: 100%
    }

    .ma-g-c-feature-fullbleed--center-img-over .ma-g-c-feature-fullbleed__title {
        padding: 0
    }

    .ma-g-c-feature-fullbleed--center-img-over .ma-g-c-feature-fullbleed__sub-title {
        padding-left: 0;
        padding-right: 0
    }

    .ma-g-c-feature-fullbleed--center-img-over .ma-g-c-feature-fullbleed__disclaimer {
        padding-left: 0;
        padding-right: 0
    }

    .ma-g-c-feature-fullbleed--center-img-over.ma-g-c-feature-fullbleed--m-left .ma-g-c-feature-fullbleed__disclaimer,.ma-g-c-feature-fullbleed--center-img-over.ma-g-c-feature-fullbleed--m-left .ma-g-c-feature-fullbleed__sub-title,.ma-g-c-feature-fullbleed--center-img-over.ma-g-c-feature-fullbleed--m-left .ma-g-c-feature-fullbleed__text,.ma-g-c-feature-fullbleed--center-img-over.ma-g-c-feature-fullbleed--m-left .ma-g-c-feature-fullbleed__title,.ma-g-c-feature-fullbleed--center-img-over.ma-g-c-feature-fullbleed--m-left .s-marketing-cta {
        text-align: left
    }

    .ma-g-c-feature-fullbleed--center-img-over.ma-g-c-feature-fullbleed--m-center .ma-g-c-feature-fullbleed__disclaimer,.ma-g-c-feature-fullbleed--center-img-over.ma-g-c-feature-fullbleed--m-center .ma-g-c-feature-fullbleed__sub-title,.ma-g-c-feature-fullbleed--center-img-over.ma-g-c-feature-fullbleed--m-center .ma-g-c-feature-fullbleed__text,.ma-g-c-feature-fullbleed--center-img-over.ma-g-c-feature-fullbleed--m-center .ma-g-c-feature-fullbleed__title,.ma-g-c-feature-fullbleed--center-img-over.ma-g-c-feature-fullbleed--m-center .s-marketing-cta {
        text-align: center
    }

    .ma-g-c-feature-fullbleed--center-img-over.ma-g-c-feature-fullbleed--m-right .ma-g-c-feature-fullbleed__disclaimer,.ma-g-c-feature-fullbleed--center-img-over.ma-g-c-feature-fullbleed--m-right .ma-g-c-feature-fullbleed__sub-title,.ma-g-c-feature-fullbleed--center-img-over.ma-g-c-feature-fullbleed--m-right .ma-g-c-feature-fullbleed__text,.ma-g-c-feature-fullbleed--center-img-over.ma-g-c-feature-fullbleed--m-right .ma-g-c-feature-fullbleed__title,.ma-g-c-feature-fullbleed--center-img-over.ma-g-c-feature-fullbleed--m-right .s-marketing-cta {
        text-align: right
    }

    .ma-g-c-feature-fullbleed--center-img-over.ma-g-c-feature-fullbleed--m-top .ma-g-c-feature-fullbleed__content {
        top: 0
    }

    .ma-g-c-feature-fullbleed--center-img-over.ma-g-c-feature-fullbleed--m-middle .ma-g-c-feature-fullbleed__content {
        bottom: auto;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .ma-g-c-feature-fullbleed--center-img-over.ma-g-c-feature-fullbleed--m-bottom .ma-g-c-feature-fullbleed__content {
        top: auto;
        bottom: 0
    }

    .ma-g-c-feature-fullbleed--bg-gray .ma-g-c-feature-fullbleed__figure {
        width: 100%;
        background: #f5f5f5
    }

    .ma-g-c-feature-fullbleed--text-small .ma-g-c-feature-fullbleed__title {
        font-size: 59.73333px;
        font-size: 7.77778vw;
        line-height: 1.14
    }

    html[lang^=th] .ma-g-c-feature-fullbleed--text-small .ma-g-c-feature-fullbleed__title {
        font-size: 86.61333px;
        font-size: 11.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-feature-fullbleed--text-small .ma-g-c-feature-fullbleed__title {
        font-size:28px;
        font-size: 7.77778vw
    }

    html[lang^=th] .ma-g-c-feature-fullbleed--text-small .ma-g-c-feature-fullbleed__title {
        font-size: 40.6px;
        font-size: 11.27778vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-feature-fullbleed--text-small .ma-g-c-feature-fullbleed__title {
        line-height:.798
    }

    html[lang^=my] .ma-g-c-feature-fullbleed--text-small .ma-g-c-feature-fullbleed__title {
        line-height: 1.4
    }

    .ma-g-c-feature-fullbleed--video-embed .s-video-area,.ma-g-c-feature-fullbleed--video-layer .s-video-area {
        position: fixed;
        z-index: 999996
    }

    .ma-g-c-feature-fullbleed--video-embed .s-video-wrap,.ma-g-c-feature-fullbleed--video-layer .s-video-wrap {
        width: auto;
        height: 0;
        margin: auto;
        padding-bottom: 56.25%
    }

    .ma-g-c-feature-fullbleed--video-embed .s-media-close,.ma-g-c-feature-fullbleed--video-layer .s-media-close {
        top: auto;
        bottom: 100%;
        margin-bottom: 0
    }

    .ma-g-c-feature-fullbleed--video-embed .s-video-youtube .s-media-close,.ma-g-c-feature-fullbleed--video-layer .s-video-youtube .s-media-close {
        top: auto;
        bottom: 100%;
        margin-bottom: 0
    }

    .ma-g-c-feature-fullbleed--video-embed .s-video-youtube.s-youtube-ready .s-media-close,.ma-g-c-feature-fullbleed--video-layer .s-video-youtube.s-youtube-ready .s-media-close {
        top: auto
    }
}

@media screen and (max-width: 768px) and (orientation:landscape) {
    .ma-g-c-feature-fullbleed--video-embed .s-video-wrap,.ma-g-c-feature-fullbleed--video-layer .s-video-wrap {
        height:auto;
        padding: 0
    }

    .ma-g-c-feature-fullbleed--video-embed .s-media-close,.ma-g-c-feature-fullbleed--video-layer .s-media-close {
        top: 34.13333px;
        top: 4.44444vw;
        bottom: auto
    }
}

@media screen and (max-width: 768px) and (orientation:landscape) and (max-width:360px) {
    .ma-g-c-feature-fullbleed--video-embed .s-media-close,.ma-g-c-feature-fullbleed--video-layer .s-media-close {
        top:16px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (orientation:landscape) {
    .ma-g-c-feature-fullbleed--video-embed .s-video-youtube .s-media-close,.ma-g-c-feature-fullbleed--video-layer .s-video-youtube .s-media-close {
        top:72px;
        bottom: auto
    }

    .ma-g-c-feature-fullbleed--video-embed .s-video-youtube.s-youtube-ready .s-media-close,.ma-g-c-feature-fullbleed--video-layer .s-video-youtube.s-youtube-ready .s-media-close {
        top: 34.13333px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (orientation:landscape) and (max-width:360px) {
    .ma-g-c-feature-fullbleed--video-embed .s-video-youtube.s-youtube-ready .s-media-close,.ma-g-c-feature-fullbleed--video-layer .s-video-youtube.s-youtube-ready .s-media-close {
        top:16px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .cm-carousel-container .ma-g-c-feature-fullbleed--video-embed,.cm-carousel-container .ma-g-c-feature-fullbleed--video-layer {
        position:relative
    }

    .cm-carousel-container .ma-g-c-feature-fullbleed--video-embed .ma-g-c-feature-fullbleed__video-layer .s-video-area,.cm-carousel-container .ma-g-c-feature-fullbleed--video-layer .ma-g-c-feature-fullbleed__video-layer .s-video-area {
        position: absolute!important;
        z-index: 100!important
    }

    .cm-carousel-container .ma-g-c-feature-fullbleed--video-embed .ma-g-c-feature-fullbleed__video-layer .s-video-wrap,.cm-carousel-container .ma-g-c-feature-fullbleed--video-layer .ma-g-c-feature-fullbleed__video-layer .s-video-wrap {
        height: 0;
        margin: auto;
        padding-bottom: 56.25%
    }
}

.ma-g-c-banner-full {
    overflow: hidden;
    position: relative;
    letter-spacing: -4px
}

.ma-g-c-banner-full img {
    max-width: 100%
}

.ma-g-c-banner-full__wrap {
    position: relative;
    max-width: 1440px;
    min-height: 304px;
    min-height: 21.11111vw;
    margin: 0 auto;
    font-size: 0;
    text-align: left
}

@media (min-width: 1440px) {
    .ma-g-c-banner-full__wrap {
        min-height:304px
    }
}

.ma-g-c-banner-full__title {
    display: block;
    font-family: SamsungSharpSans,arial;
    font-size: 48px;
    font-size: 3.33333vw;
    line-height: 1.167
}

html.rtl .ma-g-c-banner-full__title {
    font-family: SamsungSharpSans,SamsungOneArabic,tahoma
}

html.rtl[lang^=he] .ma-g-c-banner-full__title {
    font-family: SamsungSharpSans,SamsungOneHebrew,tahoma
}

html[lang^=el] .ma-g-c-banner-full__title,html[lang^=kk] .ma-g-c-banner-full__title,html[lang^=uk] .ma-g-c-banner-full__title {
    font-family: SamsungOne,arial
}

html[lang^=zh] .ma-g-c-banner-full__title {
    font-family: SamsungSharpSans,"Microsoft JhengHei","微软雅黑",Simsun,"宋体",arial
}

html[lang=zh-CN] .ma-g-c-banner-full__title {
    font-family: SamsungSharpSans,"Microsoft Yahei","微软雅黑",Simsun,"宋体",arial
}

html[lang^=th] .ma-g-c-banner-full__title {
    font-family: Kittithada,arial
}

html[lang^=vi] .ma-g-c-banner-full__title {
    font-family: SamsungSharpSans,SamsungOne,arial
}

html[lang^=my] .ma-g-c-banner-full__title {
    font-family: zawgyione,arial,sans-serif
}

html[lang^=ko] .ma-g-c-banner-full__title {
    font-family: SamsungSharpSans,SamsungOneKorean,Dotum,"돋움","Apple SD Gothic Neo",arial
}

html[lang^=th] .ma-g-c-banner-full__title {
    font-size: 64.8px;
    font-size: 4.5vw
}

@media (min-width: 1440px) {
    .ma-g-c-banner-full__title {
        font-size:48px
    }

    html[lang^=th] .ma-g-c-banner-full__title {
        font-size: 64.8px
    }
}

html[lang^=th] .ma-g-c-banner-full__title {
    line-height: .87525
}

html[lang^=my] .ma-g-c-banner-full__title {
    line-height: 1.4
}

.ma-g-c-banner-full__sub-title {
    margin-top: 6px;
    margin-top: .41667vw;
    font-size: 28px;
    font-size: 1.94444vw;
    line-height: 1.14
}

@media (min-width: 1440px) {
    .ma-g-c-banner-full__sub-title {
        margin-top:6px
    }
}

html[lang^=th] .ma-g-c-banner-full__sub-title {
    font-size: 37.8px;
    font-size: 2.625vw
}

@media (min-width: 1440px) {
    .ma-g-c-banner-full__sub-title {
        font-size:28px
    }

    html[lang^=th] .ma-g-c-banner-full__sub-title {
        font-size: 37.8px
    }
}

html[lang^=th] .ma-g-c-banner-full__sub-title {
    line-height: .855
}

html[lang^=my] .ma-g-c-banner-full__sub-title {
    line-height: 1.4
}

.ma-g-c-banner-full__desc {
    margin-top: 10px;
    margin-top: .69444vw;
    font-size: 18px;
    font-size: 1.25vw;
    line-height: 1.78
}

@media (min-width: 1440px) {
    .ma-g-c-banner-full__desc {
        margin-top:10px
    }
}

html[lang^=th] .ma-g-c-banner-full__desc {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .ma-g-c-banner-full__desc {
        font-size:18px
    }

    html[lang^=th] .ma-g-c-banner-full__desc {
        font-size: 24.3px
    }
}

html[lang^=th] .ma-g-c-banner-full__desc {
    line-height: 1.335
}

html[lang^=my] .ma-g-c-banner-full__desc {
    line-height: 1.6
}

.ma-g-c-banner-full__disclaimer {
    color: #a6a6a6;
    margin-top: 6px;
    margin-top: .41667vw;
    font-size: 12px;
    font-size: .83333vw;
    line-height: 1.67
}

@media (min-width: 1440px) {
    .ma-g-c-banner-full__disclaimer {
        margin-top:6px
    }
}

html[lang^=th] .ma-g-c-banner-full__disclaimer {
    font-size: 16.2px;
    font-size: 1.125vw
}

@media (min-width: 1440px) {
    .ma-g-c-banner-full__disclaimer {
        font-size:12px
    }

    html[lang^=th] .ma-g-c-banner-full__disclaimer {
        font-size: 16.2px
    }
}

html[lang^=th] .ma-g-c-banner-full__disclaimer {
    line-height: 1.2525
}

html[lang^=my] .ma-g-c-banner-full__disclaimer {
    line-height: 1.6
}

.ma-g-c-banner-full__content,.ma-g-c-banner-full__figure {
    letter-spacing: normal
}

.ma-g-c-banner-full__figure img {
    min-height: 304px;
    min-height: 21.11111vw
}

@media (min-width: 1440px) {
    .ma-g-c-banner-full__figure img {
        min-height:304px
    }
}

.ma-g-c-banner-full__figure .s-video {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    background: #000
}

.ma-g-c-banner-full__figure .vjs-big-play-button {
    display: none
}

.ma-g-c-banner-full__content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    text-align: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ma-g-c-banner-full__content:after {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    content: ''
}

.ma-g-c-banner-full__content-wrap {
    display: inline-block;
    width: 50%;
    padding: 0 32px 0 86px;
    padding: 0 2.22222vw 0 5.97222vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .ma-g-c-banner-full__content-wrap {
        padding:0 32px 0 86px
    }
}

.ma-g-c-banner-full__content .s-marketing-cta {
    margin-top: 24px;
    margin-top: 1.66667vw
}

@media (min-width: 1440px) {
    .ma-g-c-banner-full__content .s-marketing-cta {
        margin-top:24px
    }
}

.ma-g-c-banner-full__content .s-marketing-cta a,.ma-g-c-banner-full__content .s-marketing-cta button {
    overflow: visible;
    margin-right: 12px;
    margin-bottom: 6px
}

.ma-g-c-banner-full--cta-aside .s-marketing-cta {
    position: absolute;
    top: 50%;
    width: 50%;
    margin: 3px 0 0 0;
    text-align: center;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ma-g-c-banner-full--left .ma-g-c-banner-full__content {
    text-align: left
}

.ma-g-c-banner-full--left .ma-g-c-banner-full__content-wrap {
    text-align: left
}

.ma-g-c-banner-full--left.ma-g-c-banner-full--cta-aside .s-marketing-cta {
    right: 0;
    padding: 0 86px 0 86px;
    padding: 0 5.97222vw 0 5.97222vw
}

@media (min-width: 1440px) {
    .ma-g-c-banner-full--left.ma-g-c-banner-full--cta-aside .s-marketing-cta {
        padding:0 86px 0 86px
    }
}

.ma-g-c-banner-full--right .ma-g-c-banner-full__content {
    text-align: right
}

.ma-g-c-banner-full--right .ma-g-c-banner-full__content-wrap {
    padding: 0 86px 0 32px;
    padding: 0 5.97222vw 0 2.22222vw;
    text-align: left
}

@media (min-width: 1440px) {
    .ma-g-c-banner-full--right .ma-g-c-banner-full__content-wrap {
        padding:0 86px 0 32px
    }
}

.ma-g-c-banner-full--right.ma-g-c-banner-full--cta-aside .s-marketing-cta {
    left: 0;
    padding: 0 86px 0 86px;
    padding: 0 5.97222vw 0 5.97222vw
}

@media (min-width: 1440px) {
    .ma-g-c-banner-full--right.ma-g-c-banner-full--cta-aside .s-marketing-cta {
        padding:0 86px 0 86px
    }
}

.ma-g-c-banner-full--center .ma-g-c-banner-full__content {
    width: 100%;
    padding: 0 32px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ma-g-c-banner-full--center .ma-g-c-banner-full__content-wrap {
    width: auto;
    padding: 0
}

.ma-g-c-banner-full--center.ma-g-c-banner-full--cta-aside .s-marketing-cta {
    position: static;
    top: auto;
    width: auto;
    margin-top: 24px;
    margin-top: 1.66667vw;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

@media (min-width: 1440px) {
    .ma-g-c-banner-full--center.ma-g-c-banner-full--cta-aside .s-marketing-cta {
        margin-top:24px
    }
}

.ma-g-c-banner-full--black .ma-g-c-banner-full__content {
    color: #000
}

.ma-g-c-banner-full--black .ma-g-c-banner-full__content .ma-g-c-banner-full__disclaimer {
    color: #636363
}

.ma-g-c-banner-full--black .ma-g-c-banner-full__content .s-marketing-cta .s-btn-cta {
    border-color: #000;
    background-color: #000;
    color: #fff
}

.ma-g-c-banner-full--black .ma-g-c-banner-full__content .s-marketing-cta .s-btn-cta:active,.ma-g-c-banner-full--black .ma-g-c-banner-full__content .s-marketing-cta .s-btn-cta:focus,.ma-g-c-banner-full--black .ma-g-c-banner-full__content .s-marketing-cta .s-btn-cta:hover {
    border-color: #fff;
    background-color: #fff;
    color: #000
}

.ma-g-c-banner-full--black .ma-g-c-banner-full__content .s-marketing-cta .s-btn-cta:active.s-ico-new-window:after,.ma-g-c-banner-full--black .ma-g-c-banner-full__content .s-marketing-cta .s-btn-cta:focus.s-ico-new-window:after,.ma-g-c-banner-full--black .ma-g-c-banner-full__content .s-marketing-cta .s-btn-cta:hover.s-ico-new-window:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow-hover.svg)
}

.ma-g-c-banner-full--black .ma-g-c-banner-full__content .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow.svg)
}

.ma-g-c-banner-full--black .ma-g-c-banner-full__content .s-marketing-cta button .s-btn-cta {
    border-color: #000;
    background-color: #000;
    color: #fff
}

.ma-g-c-banner-full--black .ma-g-c-banner-full__content .s-marketing-cta button:active .s-btn-cta,.ma-g-c-banner-full--black .ma-g-c-banner-full__content .s-marketing-cta button:focus .s-btn-cta,.ma-g-c-banner-full--black .ma-g-c-banner-full__content .s-marketing-cta button:hover .s-btn-cta {
    border-color: #fff;
    background-color: #fff;
    color: #000
}

.ma-g-c-banner-full--black .ma-g-c-banner-full__content .s-ico-new-window:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow.svg)
}

.ma-g-c-banner-full--black .ma-g-c-banner-full__content .s-ico-new-window:focus:after,.ma-g-c-banner-full--black .ma-g-c-banner-full__content .s-ico-new-window:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow-hover.svg)
}

.ma-g-c-banner-full--white .ma-g-c-banner-full__content {
    color: #fff
}

.ma-g-c-banner-full--white .ma-g-c-banner-full__content .s-marketing-cta .s-btn-cta {
    border-color: #fff;
    background-color: #fff;
    color: #000
}

.ma-g-c-banner-full--white .ma-g-c-banner-full__content .s-marketing-cta .s-btn-cta:active,.ma-g-c-banner-full--white .ma-g-c-banner-full__content .s-marketing-cta .s-btn-cta:focus,.ma-g-c-banner-full--white .ma-g-c-banner-full__content .s-marketing-cta .s-btn-cta:hover {
    border-color: #fff;
    background-color: #000;
    color: #fff
}

.ma-g-c-banner-full--white .ma-g-c-banner-full__content .s-marketing-cta button .s-btn-cta {
    border-color: #fff;
    background-color: #fff;
    color: #000
}

.ma-g-c-banner-full--white .ma-g-c-banner-full__content .s-marketing-cta button:active .s-btn-cta,.ma-g-c-banner-full--white .ma-g-c-banner-full__content .s-marketing-cta button:focus .s-btn-cta,.ma-g-c-banner-full--white .ma-g-c-banner-full__content .s-marketing-cta button:hover .s-btn-cta {
    border-color: #fff;
    background-color: #000;
    color: #fff
}

.ma-g-c-banner-full--white.s-text-shadow .ma-g-c-banner-full__desc,.ma-g-c-banner-full--white.s-text-shadow .ma-g-c-banner-full__sub-title,.ma-g-c-banner-full--white.s-text-shadow .ma-g-c-banner-full__title {
    text-shadow: 0 0 10px #555,0 0 5px #333
}

.ma-g-c-banner-full--bg-black .ma-g-c-banner-full__wrap {
    background: #000
}

.ma-g-c-banner-full--bg-white .ma-g-c-banner-full__wrap {
    background: #fff
}

.ma-g-c-banner-full--bg-gray .ma-g-c-banner-full__wrap {
    background: #f5f5f5
}

.s-bg-black .ma-g-c-banner-full .s-marketing-cta .s-ico-new-window:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow-hover.svg)
}

.s-bg-black .ma-g-c-banner-full .s-marketing-cta .s-ico-new-window:active:after,.s-bg-black .ma-g-c-banner-full .s-marketing-cta .s-ico-new-window:focus:after,.s-bg-black .ma-g-c-banner-full .s-marketing-cta .s-ico-new-window:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow.svg)
}

.ma-g-c-banner-half {
    overflow: hidden;
    position: relative;
    letter-spacing: -4px
}

.ma-g-c-banner-half img {
    max-width: 100%
}

.ma-g-c-banner-half__wrap {
    position: relative;
    max-width: 1440px;
    min-height: 304px;
    min-height: 21.11111vw;
    margin: 0 auto;
    padding: 0 32px;
    font-size: 0;
    text-align: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .ma-g-c-banner-half__wrap {
        min-height:304px
    }
}

.ma-g-c-banner-half__title {
    font-family: SamsungSharpSans,arial;
    display: block;
    font-size: 48px;
    font-size: 3.33333vw;
    line-height: 1.167
}

html.rtl .ma-g-c-banner-half__title {
    font-family: SamsungSharpSans,SamsungOneArabic,tahoma
}

html.rtl[lang^=he] .ma-g-c-banner-half__title {
    font-family: SamsungSharpSans,SamsungOneHebrew,tahoma
}

html[lang^=el] .ma-g-c-banner-half__title,html[lang^=kk] .ma-g-c-banner-half__title,html[lang^=uk] .ma-g-c-banner-half__title {
    font-family: SamsungOne,arial
}

html[lang^=zh] .ma-g-c-banner-half__title {
    font-family: SamsungSharpSans,"Microsoft JhengHei","微软雅黑",Simsun,"宋体",arial
}

html[lang=zh-CN] .ma-g-c-banner-half__title {
    font-family: SamsungSharpSans,"Microsoft Yahei","微软雅黑",Simsun,"宋体",arial
}

html[lang^=th] .ma-g-c-banner-half__title {
    font-family: Kittithada,arial
}

html[lang^=vi] .ma-g-c-banner-half__title {
    font-family: SamsungSharpSans,SamsungOne,arial
}

html[lang^=my] .ma-g-c-banner-half__title {
    font-family: zawgyione,arial,sans-serif
}

html[lang^=ko] .ma-g-c-banner-half__title {
    font-family: SamsungSharpSans,SamsungOneKorean,Dotum,"돋움","Apple SD Gothic Neo",arial
}

html[lang^=th] .ma-g-c-banner-half__title {
    font-size: 64.8px;
    font-size: 4.5vw
}

@media (min-width: 1440px) {
    .ma-g-c-banner-half__title {
        font-size:48px
    }

    html[lang^=th] .ma-g-c-banner-half__title {
        font-size: 64.8px
    }
}

html[lang^=th] .ma-g-c-banner-half__title {
    line-height: .87525
}

html[lang^=my] .ma-g-c-banner-half__title {
    line-height: 1.4
}

.ma-g-c-banner-half__content,.ma-g-c-banner-half__figure {
    letter-spacing: normal
}

.ma-g-c-banner-half__figure {
    width: 50%;
    padding: 0 32px 0 86px;
    padding: 0 2.22222vw 0 5.97222vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .ma-g-c-banner-half__figure {
        padding:0 32px 0 86px
    }
}

.ma-g-c-banner-half__figure img {
    min-height: 304px;
    min-height: 21.11111vw
}

@media (min-width: 1440px) {
    .ma-g-c-banner-half__figure img {
        min-height:304px
    }
}

.ma-g-c-banner-half__figure .s-img-mo {
    display: none
}

.ma-g-c-banner-half__content {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 50%;
    padding: 0 86px 0 32px;
    padding: 0 5.97222vw 0 2.22222vw;
    text-align: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .ma-g-c-banner-half__content {
        padding:0 86px 0 32px
    }
}

.ma-g-c-banner-half__content:after {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    content: ''
}

.ma-g-c-banner-half__content-wrap {
    display: inline-block;
    width: 100%;
    vertical-align: middle
}

.ma-g-c-banner-half__content .s-marketing-cta {
    margin-top: 24px;
    margin-top: 1.66667vw
}

@media (min-width: 1440px) {
    .ma-g-c-banner-half__content .s-marketing-cta {
        margin-top:24px
    }
}

.ma-g-c-banner-half__content .s-marketing-cta a,.ma-g-c-banner-half__content .s-marketing-cta button {
    margin-right: 12px;
    margin-bottom: 6px
}

.ma-g-c-banner-half__content .s-marketing-cta button .s-btn-cta {
    border-color: #000;
    color: #000
}

.ma-g-c-banner-half__content .s-marketing-cta button:active .s-btn-cta,.ma-g-c-banner-half__content .s-marketing-cta button:focus .s-btn-cta,.ma-g-c-banner-half__content .s-marketing-cta button:hover .s-btn-cta {
    background-color: #000;
    color: #fff
}

.ma-g-c-banner-half--white .ma-g-c-banner-half__content {
    color: #fff
}

.ma-g-c-banner-half--white .ma-g-c-banner-half__content .s-marketing-cta .s-btn-cta {
    border-color: #fff;
    color: #fff
}

.ma-g-c-banner-half--white .ma-g-c-banner-half__content .s-marketing-cta .s-btn-cta:active,.ma-g-c-banner-half--white .ma-g-c-banner-half__content .s-marketing-cta .s-btn-cta:focus,.ma-g-c-banner-half--white .ma-g-c-banner-half__content .s-marketing-cta .s-btn-cta:hover {
    background-color: #fff;
    color: #000
}

.ma-g-c-banner-half--white .ma-g-c-banner-half__content .s-marketing-cta button .s-btn-cta {
    border-color: #fff;
    color: #fff
}

.ma-g-c-banner-half--white .ma-g-c-banner-half__content .s-marketing-cta button:active .s-btn-cta,.ma-g-c-banner-half--white .ma-g-c-banner-half__content .s-marketing-cta button:focus .s-btn-cta,.ma-g-c-banner-half--white .ma-g-c-banner-half__content .s-marketing-cta button:hover .s-btn-cta {
    background-color: #fff;
    color: #000
}

.ma-g-c-banner-half--bg-black {
    background: #000
}

.ma-g-c-banner-half--bg-white {
    background: #fff
}

.ma-g-c-banner-half--bg-gray {
    background: #3e4148
}

.ma-g-c-banner-half--bg-black .s-ico-new-window:after,.ma-g-c-banner-half--bg-gray .s-ico-new-window:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow.svg)!important
}

.ma-g-c-banner-half--bg-black .s-ico-new-window:focus:after,.ma-g-c-banner-half--bg-black .s-ico-new-window:hover:after,.ma-g-c-banner-half--bg-gray .s-ico-new-window:focus:after,.ma-g-c-banner-half--bg-gray .s-ico-new-window:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow-hover.svg)!important
}

.ma-g-c-banner-full .s-ico-new-window,.ma-g-c-banner-half .s-ico-new-window {
    padding-right: 63px;
    padding-right: 4.375vw
}

@media (min-width: 1440px) {
    .ma-g-c-banner-full .s-ico-new-window,.ma-g-c-banner-half .s-ico-new-window {
        padding-right:63px
    }
}

.ma-g-c-banner-full .s-ico-new-window:after,.ma-g-c-banner-half .s-ico-new-window:after {
    position: absolute;
    display: block;
    top: 50%;
    margin-top: -5px;
    margin-top: -.34722vw;
    right: 44px;
    right: 3.05556vw;
    width: 11px;
    width: .76389vw;
    height: 11px;
    height: .76389vw;
    background: url(/global/galaxy/apps/common/img/component/newwindow-hover.svg) no-repeat;
    content: '';
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

@media (min-width: 1440px) {
    .ma-g-c-banner-full .s-ico-new-window:after,.ma-g-c-banner-half .s-ico-new-window:after {
        margin-top:-5px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-banner-full .s-ico-new-window:after,.ma-g-c-banner-half .s-ico-new-window:after {
        right:44px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-banner-full .s-ico-new-window:after,.ma-g-c-banner-half .s-ico-new-window:after {
        width:11px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-banner-full .s-ico-new-window:after,.ma-g-c-banner-half .s-ico-new-window:after {
        height:11px
    }
}

.ma-g-c-banner-full .s-ico-new-window:focus:after,.ma-g-c-banner-full .s-ico-new-window:hover:after,.ma-g-c-banner-half .s-ico-new-window:focus:after,.ma-g-c-banner-half .s-ico-new-window:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow.svg)
}

.video-layer-open .ma-g-c-banner-full,.video-layer-open .ma-g-c-banner-half {
    height: 100%
}

.video-layer-open .ma-g-c-banner-full .js-layer-type-video,.video-layer-open .ma-g-c-banner-half .js-layer-type-video {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    max-height: none;
    height: 100%;
    z-index: 999996
}

.video-layer-open .ma-g-c-banner-full .js-layer-type-video .s-video-wrap,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .s-video-wrap {
    width: 1440px;
    width: 100vw;
    max-width: 100%;
    height: 810px;
    height: 56.25vw;
    margin: auto
}

@media (min-width: 1440px) {
    .video-layer-open .ma-g-c-banner-full .js-layer-type-video .s-video-wrap,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .s-video-wrap {
        width:1440px
    }
}

@media (min-width: 1440px) {
    .video-layer-open .ma-g-c-banner-full .js-layer-type-video .s-video-wrap,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .s-video-wrap {
        height:810px
    }
}

@media screen and (orientation: landscape) and (max-height:810px) {
    .video-layer-open .ma-g-c-banner-full .js-layer-type-video .s-video-wrap,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .s-video-wrap {
        height:auto
    }
}

.video-layer-open .ma-g-c-banner-full .js-layer-type-video .s-media-close,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .s-media-close {
    padding: 15px;
    padding: 1.04167vw;
    margin: -15px;
    margin: -1.04167vw;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background: 0 0
}

@media (min-width: 1440px) {
    .video-layer-open .ma-g-c-banner-full .js-layer-type-video .s-media-close,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .s-media-close {
        padding:15px
    }
}

@media (min-width: 1440px) {
    .video-layer-open .ma-g-c-banner-full .js-layer-type-video .s-media-close,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .s-media-close {
        margin:-15px
    }
}

.video-layer-open .ma-g-c-banner-full .js-layer-type-video .s-media-close:before,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .s-media-close:before {
    content: '';
    display: block;
    height: 28px;
    width: 28px;
    background-image: url(/global/galaxy/apps/common/img/component/btn-close-white.png);
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.video-layer-open .ma-g-c-banner-full .js-layer-type-video.s-video-youtube .s-media-close,.video-layer-open .ma-g-c-banner-half .js-layer-type-video.s-video-youtube .s-media-close {
    top: 72px;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: top;
    transition-property: top;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

.video-layer-open .ma-g-c-banner-full .js-layer-type-video.s-video-youtube.s-youtube-ready .s-media-close,.video-layer-open .ma-g-c-banner-half .js-layer-type-video.s-video-youtube.s-youtube-ready .s-media-close {
    top: 30px
}

@media (min-width: 769px) {
    .video-layer-open .ma-g-c-banner-full .js-layer-type-video.s-video-youtube.s-youtube-ready .s-video-wrap:hover .s-media-close,.video-layer-open .ma-g-c-banner-half .js-layer-type-video.s-video-youtube.s-youtube-ready .s-video-wrap:hover .s-media-close {
        top:72px
    }
}

.video-layer-open .ma-g-c-banner-full .js-layer-type-video.js-video-to-header,.video-layer-open .ma-g-c-banner-half .js-layer-type-video.js-video-to-header {
    z-index: 100;
    position: absolute;
    top: auto;
    bottom: 100%;
    margin: 0 auto;
    height: 810px;
    height: 56.25vw;
    max-width: 1440px
}

@media (min-width: 1440px) {
    .video-layer-open .ma-g-c-banner-full .js-layer-type-video.js-video-to-header,.video-layer-open .ma-g-c-banner-half .js-layer-type-video.js-video-to-header {
        height:810px
    }
}

.video-layer-open .ma-g-c-banner-full .js-layer-type-video.js-video-to-header .s-video-wrap,.video-layer-open .ma-g-c-banner-half .js-layer-type-video.js-video-to-header .s-video-wrap {
    width: 100%;
    height: 100%
}

.video-layer-open #content {
    z-index: auto
}

@media screen and (min-width: 769px) and (max-width:1279px) {
    .ma-g-c-banner-full .s-marketing-cta .s-ico-new-window:after {
        width:14px;
        width: .97222vw;
        height: 14px;
        height: .97222vw;
        margin-top: -7px;
        margin-top: -.48611vw
    }
}

@media screen and (min-width: 769px) and (max-width:1279px) and (min-width:1440px) {
    .ma-g-c-banner-full .s-marketing-cta .s-ico-new-window:after {
        width:14px
    }
}

@media screen and (min-width: 769px) and (max-width:1279px) and (min-width:1440px) {
    .ma-g-c-banner-full .s-marketing-cta .s-ico-new-window:after {
        height:14px
    }
}

@media screen and (min-width: 769px) and (max-width:1279px) and (min-width:1440px) {
    .ma-g-c-banner-full .s-marketing-cta .s-ico-new-window:after {
        margin-top:-7px
    }
}

.s-margin-narrow {
    margin-top: 2px!important
}

.s-margin-normal {
    margin-top: 13px!important
}

.s-margin-wide {
    margin-top: 32px!important
}

.s-margin-verywide {
    margin-top: 42px!important
}

@media screen and (max-width: 768px) {
    .ma-g-c-banner-full__content,.ma-g-c-banner-full__figure {
        width:auto
    }

    .ma-g-c-banner-full__wrap {
        max-width: 100%;
        min-height: 0;
        height: 100%;
        padding: 0
    }

    .ma-g-c-banner-full__content {
        left: 0;
        width: auto;
        height: 100%;
        padding: 0 16px;
        text-align: center
    }

    .ma-g-c-banner-full__content-wrap {
        width: auto;
        padding: 0;
        text-align: center
    }

    .ma-g-c-banner-full__content .s-marketing-cta {
        margin-top: 34.13333px;
        margin-top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-banner-full__content .s-marketing-cta {
        margin-top:16px;
        margin-top: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-banner-full__title {
        font-size:59.73333px;
        font-size: 7.77778vw
    }

    html[lang^=th] .ma-g-c-banner-full__title {
        font-size: 86.61333px;
        font-size: 11.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-banner-full__title {
        font-size:28px;
        font-size: 7.77778vw
    }

    html[lang^=th] .ma-g-c-banner-full__title {
        font-size: 40.6px;
        font-size: 11.27778vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-banner-full__sub-title {
        margin-top:19.2px;
        margin-top: 2.5vw;
        font-size: 32px;
        font-size: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-banner-full__sub-title {
        margin-top:9px;
        margin-top: 2.5vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-banner-full__sub-title {
        font-size:43.2px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-banner-full__sub-title {
        font-size:15px;
        font-size: 4.16667vw
    }

    html[lang^=th] .ma-g-c-banner-full__sub-title {
        font-size: 20.25px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-banner-full__desc {
        margin-top:38.4px;
        margin-top: 5vw;
        font-size: 27.73333px;
        font-size: 3.61111vw;
        line-height: 1.5
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-banner-full__desc {
        margin-top:18px;
        margin-top: 5vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-banner-full__desc {
        font-size:37.44px;
        font-size: 4.875vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-banner-full__desc {
        font-size:13px;
        font-size: 3.61111vw
    }

    html[lang^=th] .ma-g-c-banner-full__desc {
        font-size: 17.55px;
        font-size: 4.875vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-banner-full__desc {
        line-height:1.125
    }

    html[lang^=my] .ma-g-c-banner-full__desc {
        line-height: 1.6
    }

    .ma-g-c-banner-full__disclaimer {
        margin-top: 17.06667px;
        margin-top: 2.22222vw;
        font-size: 21.33333px;
        font-size: 2.77778vw;
        line-height: 1.6
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-banner-full__disclaimer {
        margin-top:8px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-banner-full__disclaimer {
        font-size:28.8px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-banner-full__disclaimer {
        font-size:10px;
        font-size: 2.77778vw
    }

    html[lang^=th] .ma-g-c-banner-full__disclaimer {
        font-size: 13.5px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-banner-full__disclaimer {
        line-height:1.2
    }

    html[lang^=my] .ma-g-c-banner-full__disclaimer {
        line-height: 1.6
    }

    .ma-g-c-banner-full__figure {
        min-height: 533.33333px;
        min-height: 69.44444vw;
        padding: 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-banner-full__figure {
        min-height:250px;
        min-height: 69.44444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-banner-full__figure img {
        width:100%;
        min-height: 0
    }

    .ma-g-c-banner-full--cta-aside .ma-g-c-banner-full__content-wrap {
        width: auto
    }

    .ma-g-c-banner-full--cta-aside .s-marketing-cta {
        position: static;
        top: auto;
        width: auto;
        margin-top: 34.13333px;
        margin-top: 4.44444vw;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-banner-full--cta-aside .s-marketing-cta {
        margin-top:16px;
        margin-top: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-banner-full--left .ma-g-c-banner-full__content {
        right:0;
        padding: 0 16px;
        text-align: center
    }

    .ma-g-c-banner-full--left .ma-g-c-banner-full__content-wrap {
        text-align: center
    }

    .ma-g-c-banner-full--left.ma-g-c-banner-full--cta-aside .ma-g-c-banner-full__content-wrap {
        padding: 0;
        border-right: 0 none
    }

    .ma-g-c-banner-full--left.ma-g-c-banner-full--cta-aside .s-marketing-cta {
        padding: 0
    }

    .ma-g-c-banner-full--right .ma-g-c-banner-full__content {
        left: 0;
        padding: 0 16px;
        text-align: center
    }

    .ma-g-c-banner-full--right .ma-g-c-banner-full__content-wrap {
        text-align: center
    }

    .ma-g-c-banner-full--right.ma-g-c-banner-full--cta-aside .ma-g-c-banner-full__content-wrap {
        padding: 0;
        border-left: 0 none
    }

    .ma-g-c-banner-full--right.ma-g-c-banner-full--cta-aside .s-marketing-cta {
        padding: 0;
        text-align: center
    }

    .ma-g-c-banner-full--center.ma-g-c-banner-full--cta-aside .s-marketing-cta {
        margin-top: 34.13333px;
        margin-top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-banner-full--center.ma-g-c-banner-full--cta-aside .s-marketing-cta {
        margin-top:16px;
        margin-top: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-banner-half {
        padding-top:83.2px;
        padding-top: 10.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-banner-half {
        padding-top:39px;
        padding-top: 10.83333vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-banner-half__content,.ma-g-c-banner-half__figure {
        width:auto
    }

    .ma-g-c-banner-half__wrap {
        max-width: 100%;
        min-height: 0;
        padding: 0
    }

    .ma-g-c-banner-half__content {
        position: static;
        padding: 0 16px;
        text-align: center
    }

    .ma-g-c-banner-half__content .s-marketing-cta {
        margin-top: 34.13333px;
        margin-top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-banner-half__content .s-marketing-cta {
        margin-top:16px;
        margin-top: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-banner-half__title {
        font-size:59.73333px;
        font-size: 7.77778vw
    }

    html[lang^=th] .ma-g-c-banner-half__title {
        font-size: 86.61333px;
        font-size: 11.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-banner-half__title {
        font-size:28px;
        font-size: 7.77778vw
    }

    html[lang^=th] .ma-g-c-banner-half__title {
        font-size: 40.6px;
        font-size: 11.27778vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-banner-half__figure {
        margin-top:85.33333px;
        margin-top: 11.11111vw;
        padding: 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-banner-half__figure {
        margin-top:40px;
        margin-top: 11.11111vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-banner-half__figure img {
        width:100%;
        min-height: 0
    }

    .ma-g-c-banner-half__figure .s-img-mo {
        display: block
    }

    .ma-g-c-banner-half .js-video-auto {
        display: none
    }

    .ma-g-c-banner-half--bg-gray .ma-g-c-banner-half__content {
        color: #fff
    }

    .ma-g-c-banner-half--bg-gray .ma-g-c-banner-half__content .s-marketing-cta .s-btn-cta {
        border-color: #fff;
        color: #fff
    }

    .ma-g-c-banner-half--bg-gray .ma-g-c-banner-half__content .s-marketing-cta .s-btn-cta:active,.ma-g-c-banner-half--bg-gray .ma-g-c-banner-half__content .s-marketing-cta .s-btn-cta:focus,.ma-g-c-banner-half--bg-gray .ma-g-c-banner-half__content .s-marketing-cta .s-btn-cta:hover {
        color: #000
    }

    .video-layer-open .ma-g-c-banner-full,.video-layer-open .ma-g-c-banner-half {
        height: 100%;
        overflow: hidden
    }

    .video-layer-open .ma-g-c-banner-full .js-layer-type-video,.video-layer-open .ma-g-c-banner-full .js-layer-type-video .js-video-to-header,.video-layer-open .ma-g-c-banner-half .js-layer-type-video,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .js-video-to-header {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        max-height: none;
        height: 100%
    }

    .video-layer-open .ma-g-c-banner-full .js-layer-type-video .js-video-to-header .s-video-wrap,.video-layer-open .ma-g-c-banner-full .js-layer-type-video .s-video-wrap,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .js-video-to-header .s-video-wrap,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .s-video-wrap {
        width: auto;
        height: 0;
        margin: auto;
        padding-bottom: 56.25%
    }

    .video-layer-open .ma-g-c-banner-full .js-layer-type-video .js-video-to-header .s-media-close,.video-layer-open .ma-g-c-banner-full .js-layer-type-video .s-media-close,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .js-video-to-header .s-media-close,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .s-media-close {
        padding: 34.13333px;
        padding: 4.44444vw;
        margin: -34.13333px;
        margin: -4.44444vw;
        top: auto;
        bottom: 100%;
        margin-bottom: 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .video-layer-open .ma-g-c-banner-full .js-layer-type-video .js-video-to-header .s-media-close,.video-layer-open .ma-g-c-banner-full .js-layer-type-video .s-media-close,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .js-video-to-header .s-media-close,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .s-media-close {
        padding:16px;
        padding: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .video-layer-open .ma-g-c-banner-full .js-layer-type-video .js-video-to-header .s-media-close,.video-layer-open .ma-g-c-banner-full .js-layer-type-video .s-media-close,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .js-video-to-header .s-media-close,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .s-media-close {
        margin:-16px;
        margin: -4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .video-layer-open .ma-g-c-banner-full .js-layer-type-video .js-video-to-header .s-media-close:before,.video-layer-open .ma-g-c-banner-full .js-layer-type-video .s-media-close:before,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .js-video-to-header .s-media-close:before,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .s-media-close:before {
        height:25px;
        width: 25px;
        background-image: url(/global/galaxy/apps/common/img/component/btn-close-white_x2.png)
    }

    .video-layer-open .ma-g-c-banner-full .js-layer-type-video .js-video-to-header.s-video-youtube .s-media-close,.video-layer-open .ma-g-c-banner-full .js-layer-type-video.s-video-youtube .s-media-close,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .js-video-to-header.s-video-youtube .s-media-close,.video-layer-open .ma-g-c-banner-half .js-layer-type-video.s-video-youtube .s-media-close {
        top: auto;
        bottom: 100%;
        margin-bottom: 0
    }

    .video-layer-open .ma-g-c-banner-full .js-layer-type-video .js-video-to-header.s-video-youtube.s-youtube-ready .s-media-close,.video-layer-open .ma-g-c-banner-full .js-layer-type-video.s-video-youtube.s-youtube-ready .s-media-close,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .js-video-to-header.s-video-youtube.s-youtube-ready .s-media-close,.video-layer-open .ma-g-c-banner-half .js-layer-type-video.s-video-youtube.s-youtube-ready .s-media-close {
        top: auto
    }
}

@media screen and (max-width: 768px) and (orientation:landscape) {
    .video-layer-open .ma-g-c-banner-full .js-layer-type-video .js-video-to-header .s-video-wrap,.video-layer-open .ma-g-c-banner-full .js-layer-type-video .s-video-wrap,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .js-video-to-header .s-video-wrap,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .s-video-wrap {
        height:auto;
        padding: 0
    }

    .video-layer-open .ma-g-c-banner-full .js-layer-type-video .js-video-to-header .s-media-close,.video-layer-open .ma-g-c-banner-full .js-layer-type-video .s-media-close,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .js-video-to-header .s-media-close,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .s-media-close {
        top: 34.13333px;
        top: 4.44444vw;
        bottom: auto
    }
}

@media screen and (max-width: 768px) and (orientation:landscape) and (max-width:360px) {
    .video-layer-open .ma-g-c-banner-full .js-layer-type-video .js-video-to-header .s-media-close,.video-layer-open .ma-g-c-banner-full .js-layer-type-video .s-media-close,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .js-video-to-header .s-media-close,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .s-media-close {
        top:16px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (orientation:landscape) {
    .video-layer-open .ma-g-c-banner-full .js-layer-type-video .js-video-to-header.s-video-youtube .s-media-close,.video-layer-open .ma-g-c-banner-full .js-layer-type-video.s-video-youtube .s-media-close,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .js-video-to-header.s-video-youtube .s-media-close,.video-layer-open .ma-g-c-banner-half .js-layer-type-video.s-video-youtube .s-media-close {
        top:72px;
        bottom: auto
    }

    .video-layer-open .ma-g-c-banner-full .js-layer-type-video .js-video-to-header.s-video-youtube.s-youtube-ready .s-media-close,.video-layer-open .ma-g-c-banner-full .js-layer-type-video.s-video-youtube.s-youtube-ready .s-media-close,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .js-video-to-header.s-video-youtube.s-youtube-ready .s-media-close,.video-layer-open .ma-g-c-banner-half .js-layer-type-video.s-video-youtube.s-youtube-ready .s-media-close {
        top: 34.13333px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (orientation:landscape) and (max-width:360px) {
    .video-layer-open .ma-g-c-banner-full .js-layer-type-video .js-video-to-header.s-video-youtube.s-youtube-ready .s-media-close,.video-layer-open .ma-g-c-banner-full .js-layer-type-video.s-video-youtube.s-youtube-ready .s-media-close,.video-layer-open .ma-g-c-banner-half .js-layer-type-video .js-video-to-header.s-video-youtube.s-youtube-ready .s-media-close,.video-layer-open .ma-g-c-banner-half .js-layer-type-video.s-video-youtube.s-youtube-ready .s-media-close {
        top:16px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-banner-full .s-ico-new-window,.ma-g-c-banner-half .s-ico-new-window {
        padding-right:89.6px;
        padding-right: 11.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-banner-full .s-ico-new-window,.ma-g-c-banner-half .s-ico-new-window {
        padding-right:42px;
        padding-right: 11.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-banner-full .s-ico-new-window:after,.ma-g-c-banner-half .s-ico-new-window:after {
        width:23.46667px;
        width: 3.05556vw;
        height: 23.46667px;
        height: 3.05556vw;
        margin-top: -10.66667px;
        margin-top: -1.38889vw;
        right: 55.46667px;
        right: 7.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-banner-full .s-ico-new-window:after,.ma-g-c-banner-half .s-ico-new-window:after {
        width:11px;
        width: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-banner-full .s-ico-new-window:after,.ma-g-c-banner-half .s-ico-new-window:after {
        height:11px;
        height: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-banner-full .s-ico-new-window:after,.ma-g-c-banner-half .s-ico-new-window:after {
        margin-top:-5px;
        margin-top: -1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-banner-full .s-ico-new-window:after,.ma-g-c-banner-half .s-ico-new-window:after {
        right:26px;
        right: 7.22222vw
    }
}

@media screen and (max-width: 640px) {
    .ma-g-c-banner-full__content,.ma-g-c-banner-full__figure {
        width:auto
    }

    .ma-g-c-banner-full__wrap {
        max-width: 100%;
        min-height: 0;
        padding: 0
    }

    .ma-g-c-banner-full__content {
        left: 0;
        width: auto;
        height: 100%;
        padding: 0 16px;
        text-align: center
    }

    .ma-g-c-banner-full__content .s-marketing-cta {
        margin-top: 34.13333px;
        margin-top: 4.44444vw
    }
}

@media screen and (max-width: 640px) and (max-width:360px) {
    .ma-g-c-banner-full__content .s-marketing-cta {
        margin-top:16px;
        margin-top: 4.44444vw
    }
}

@media screen and (max-width: 640px) {
    .ma-g-c-banner-full__content-wrap {
        position:absolute;
        left: 16px;
        right: 16px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .ma-g-c-banner-full__title {
        font-size: 59.73333px;
        font-size: 7.77778vw
    }

    html[lang^=th] .ma-g-c-banner-full__title {
        font-size: 86.61333px;
        font-size: 11.27778vw
    }
}

@media screen and (max-width: 640px) and (max-width:360px) {
    .ma-g-c-banner-full__title {
        font-size:28px;
        font-size: 7.77778vw
    }

    html[lang^=th] .ma-g-c-banner-full__title {
        font-size: 40.6px;
        font-size: 11.27778vw
    }
}

@media screen and (max-width: 640px) {
    .ma-g-c-banner-full__figure {
        padding:0
    }

    .ma-g-c-banner-full__figure img {
        width: 100%;
        min-height: 0
    }

    .ma-g-c-banner-full--left .ma-g-c-banner-full__content {
        right: 0;
        padding: 0 16px
    }
}

.ma-items-insta {
    text-align: center
}

.ma-items-insta .s-video-area {
    z-index: 10
}

.ma-items-insta .s-video {
    display: block;
    background: #000;
    width: 100%;
    height: 100%
}

.ma-items-insta .s-media-close {
    padding: 15px;
    padding: 1.04167vw;
    margin: -15px;
    margin: -1.04167vw;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background: 0 0
}

@media (min-width: 1440px) {
    .ma-items-insta .s-media-close {
        padding:15px
    }
}

@media (min-width: 1440px) {
    .ma-items-insta .s-media-close {
        margin:-15px
    }
}

.ma-items-insta .s-media-close:before {
    content: '';
    display: block;
    height: 28px;
    width: 28px;
    background-image: url(/global/galaxy/apps/common/img/component/btn-close-white.png);
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.ma-items-insta .s-video-youtube .s-media-close {
    top: 72px;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: top;
    transition-property: top;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

.ma-items-insta .s-video-youtube.s-youtube-ready .s-media-close {
    top: 30px
}

@media (min-width: 769px) {
    .ma-items-insta .s-video-youtube.s-youtube-ready .s-video-wrap:hover .s-media-close {
        top:72px
    }
}

.ma-items-insta .s-cta-pausevideo {
    display: none
}

.ma-items-insta .s-cta-pausevideo:after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.ma-items-insta .s-cta-pausevideo span {
    font-size: 0;
    line-height: 0;
    position: absolute
}

.ma-items-insta .s-cta-pausevideo:after {
    content: '';
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.ma-items-insta .s-cta-pausevideo.pause:active:after,.ma-items-insta .s-cta-pausevideo.pause:after,.ma-items-insta .s-cta-pausevideo.pause:focus:after {
    background-image: url(page-flagship-pd/common/img/btn-playvideo-white.png)
}

.ma-items-insta .s-cta-pausevideo.pause:active:after,.ma-items-insta .s-cta-pausevideo.pause:focus:after,.ma-items-insta .s-cta-pausevideo.pause:hover:after {
    background-image: url(page-flagship-pd/common/img/btn-playvideo-white-hover.png)
}

.ma-items-insta .s-cta-pausevideo.playing:active:after,.ma-items-insta .s-cta-pausevideo.playing:focus:after,.ma-items-insta .s-cta-pausevideo.playing:hover:after,.ma-items-insta .s-cta-pausevideo:active:after,.ma-items-insta .s-cta-pausevideo:focus:after,.ma-items-insta .s-cta-pausevideo:hover:after {
    background-image: url(page-flagship-pd/common/img/btn-pausevideo-white-hover.png)
}

.ma-items-insta .s-cta-pausevideo .s-cta-pausevideo.pause:before,.ma-items-insta .s-cta-pausevideo .s-cta-playvideo:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    opacity: .3
}

.touch-device .ma-items-insta .s-cta-pausevideo.playing:focus:after {
    display: none
}

.video-layer-open .ma-items-insta .s-cta-pausevideo {
    display: block;
    z-index: 20
}

.ma-items-insta__content {
    margin: 0 auto;
    padding-bottom: 21px;
    padding-bottom: 1.45833vw;
    max-width: 600px;
    overflow: hidden
}

@media (min-width: 1440px) {
    .ma-items-insta__content {
        padding-bottom:21px
    }
}

.ma-items-insta__content .s-video-area {
    position: fixed;
    z-index: 9999
}

.ma-items-insta__content .s-video-wrap {
    width: 1440px;
    width: 100vw;
    max-width: 100%;
    height: 810px;
    height: 56.25vw;
    margin: auto
}

@media (min-width: 1440px) {
    .ma-items-insta__content .s-video-wrap {
        width:1440px
    }
}

@media (min-width: 1440px) {
    .ma-items-insta__content .s-video-wrap {
        height:810px
    }
}

@media screen and (orientation: landscape) and (max-height:810px) {
    .ma-items-insta__content .s-video-wrap {
        height:auto
    }
}

.ma-items-insta__image {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: relative;
    padding-top: 100%;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    -moz-transform: none
}

.ma-items-insta__image img {
    display: block;
    position: absolute;
    left: -50%;
    right: -50%;
    top: -50%;
    bottom: -50%;
    margin: auto;
    max-width: 101%;
    max-height: 101%
}

.js-api-loading .ma-items-insta__image img {
    max-width: none
}

.js-api-loading .ma-items-insta__image.is-portrait img {
    max-width: 100%;
    max-height: none
}

.ma-items-insta__button {
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0)
}

.ma-items-insta__button:after,.ma-items-insta__button:focus:after,.ma-items-insta__button:hover:after {
    width: 100px;
    width: 6.94444vw;
    height: 100px;
    height: 6.94444vw;
    -webkit-transition: none!important;
    transition: none!important
}

@media (min-width: 1440px) {
    .ma-items-insta__button:after,.ma-items-insta__button:focus:after,.ma-items-insta__button:hover:after {
        width:100px
    }
}

@media (min-width: 1440px) {
    .ma-items-insta__button:after,.ma-items-insta__button:focus:after,.ma-items-insta__button:hover:after {
        height:100px
    }
}

.ma-items-insta__button+img {
    -webkit-transition: .35s ease-in-out;
    transition: .35s ease-in-out
}

.ma-items-insta__button:focus+img,.ma-items-insta__button:hover+img {
    -webkit-transform: scale(1.07);
    -ms-transform: scale(1.07);
    transform: scale(1.07)
}

.ma-items-insta__headline {
    margin-top: 16px;
    margin-top: 1.11111vw
}

@media (min-width: 1440px) {
    .ma-items-insta__headline {
        margin-top:16px
    }
}

.ma-items-insta__headline h2,.ma-items-insta__headline h3,.ma-items-insta__headline h4,.ma-items-insta__headline h5 {
    font-family: SamsungOne,arial;
    font-size: 18px;
    font-size: 1.25vw
}

html.rtl .ma-items-insta__headline h2,html.rtl .ma-items-insta__headline h3,html.rtl .ma-items-insta__headline h4,html.rtl .ma-items-insta__headline h5 {
    font-family: SamsungOneArabic,tahoma
}

html.rtl[lang^=he] .ma-items-insta__headline h2,html.rtl[lang^=he] .ma-items-insta__headline h3,html.rtl[lang^=he] .ma-items-insta__headline h4,html.rtl[lang^=he] .ma-items-insta__headline h5 {
    font-family: SamsungOneHebrew,tahoma
}

html[lang^=zh] .ma-items-insta__headline h2,html[lang^=zh] .ma-items-insta__headline h3,html[lang^=zh] .ma-items-insta__headline h4,html[lang^=zh] .ma-items-insta__headline h5 {
    font-family: SamsungOne,"Microsoft JhengHei","微软雅黑",Simsun,"宋体",arial
}

html[lang=zh-CN] .ma-items-insta__headline h2,html[lang=zh-CN] .ma-items-insta__headline h3,html[lang=zh-CN] .ma-items-insta__headline h4,html[lang=zh-CN] .ma-items-insta__headline h5 {
    font-family: SamsungOne,"Microsoft Yahei","微软雅黑",Simsun,"宋体",arial
}

html[lang^=th] .ma-items-insta__headline h2,html[lang^=th] .ma-items-insta__headline h3,html[lang^=th] .ma-items-insta__headline h4,html[lang^=th] .ma-items-insta__headline h5 {
    font-family: Kittithada,arial
}

html[lang^=my] .ma-items-insta__headline h2,html[lang^=my] .ma-items-insta__headline h3,html[lang^=my] .ma-items-insta__headline h4,html[lang^=my] .ma-items-insta__headline h5 {
    font-family: zawgyione,arial,sans-serif
}

html[lang^=ko] .ma-items-insta__headline h2,html[lang^=ko] .ma-items-insta__headline h3,html[lang^=ko] .ma-items-insta__headline h4,html[lang^=ko] .ma-items-insta__headline h5 {
    font-family: SamsungOneKorean,Dotum,"돋움","Apple SD Gothic Neo",arial
}

html[lang^=th] .ma-items-insta__headline h2,html[lang^=th] .ma-items-insta__headline h3,html[lang^=th] .ma-items-insta__headline h4,html[lang^=th] .ma-items-insta__headline h5 {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .ma-items-insta__headline h2,.ma-items-insta__headline h3,.ma-items-insta__headline h4,.ma-items-insta__headline h5 {
        font-size:18px
    }

    html[lang^=th] .ma-items-insta__headline h2,html[lang^=th] .ma-items-insta__headline h3,html[lang^=th] .ma-items-insta__headline h4,html[lang^=th] .ma-items-insta__headline h5 {
        font-size: 24.3px
    }
}

.ma-items-insta__description {
    margin-top: 5px;
    margin-top: .34722vw;
    font-size: 16px;
    font-size: 1.11111vw
}

@media (min-width: 1440px) {
    .ma-items-insta__description {
        margin-top:5px
    }
}

html[lang^=th] .ma-items-insta__description {
    font-size: 21.6px;
    font-size: 1.5vw
}

@media (min-width: 1440px) {
    .ma-items-insta__description {
        font-size:16px
    }

    html[lang^=th] .ma-items-insta__description {
        font-size: 21.6px
    }
}

.ma-items-insta__layer {
    display: none;
    position: fixed;
    top: 0!important;
    right: 0;
    bottom: 0;
    left: 0!important;
    margin: 0!important;
    z-index: 9999;
    height: 100%;
    overflow: auto;
    background: rgba(0,0,0,.6)
}

.ma-items-insta__layer:before {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    content: ''
}

.ma-items-insta__layer-wrap {
    display: inline-block;
    position: relative;
    width: 930px;
    width: 64.58333vw;
    height: 600px;
    height: 41.66667vw;
    margin: 60px 0;
    margin: 4.16667vw 0;
    background: #fff;
    vertical-align: middle;
    z-index: 10
}

.ma-items-insta__layer-wrap:after,.ma-items-insta__layer-wrap:before {
    content: '';
    display: block;
    clear: both
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-wrap {
        width:930px
    }
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-wrap {
        height:600px
    }
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-wrap {
        margin:60px 0
    }
}

.ma-items-insta__layer-image {
    position: relative;
    float: left;
    width: 600px;
    width: 41.66667vw;
    height: 100%;
    overflow: hidden;
    background: #000
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-image {
        width:600px
    }
}

.ma-items-insta__layer-image img {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%
}

.ma-items-insta__layer-button {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0)
}

.ma-items-insta__layer-button:after {
    width: 100px;
    width: 6.94444vw;
    height: 100px;
    height: 6.94444vw;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s,-webkit-transform .2s;
    z-index: 10
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-button:after {
        width:100px
    }
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-button:after {
        height:100px
    }
}

.ma-items-insta__layer-button:active:after,.ma-items-insta__layer-button:focus:after,.ma-items-insta__layer-button:hover:after {
    width: 100px;
    width: 6.94444vw;
    height: 100px;
    height: 6.94444vw;
    -webkit-transform: translate(-50%,-50%) scale(1.06);
    -ms-transform: translate(-50%,-50%) scale(1.06);
    transform: translate(-50%,-50%) scale(1.06)
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-button:active:after,.ma-items-insta__layer-button:focus:after,.ma-items-insta__layer-button:hover:after {
        width:100px
    }
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-button:active:after,.ma-items-insta__layer-button:focus:after,.ma-items-insta__layer-button:hover:after {
        height:100px
    }
}

.ma-items-insta__layer .s-cta-pausevideo {
    display: none
}

.video-layer-open .ma-items-insta__layer .s-cta-pausevideo {
    z-index: 10000
}

.ma-items-insta__layer-content {
    position: relative;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
    overflow: hidden
}

.ma-items-insta__layer-text {
    overflow-y: auto;
    overflow-x: hidden;
    padding: 40px 32px 0;
    padding: 2.77778vw 2.22222vw 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 80%
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-text {
        padding:40px 32px 0
    }
}

.ma-items-insta__layer-headline h2,.ma-items-insta__layer-headline h3,.ma-items-insta__layer-headline h4,.ma-items-insta__layer-headline h5 {
    font-size: 24px;
    font-size: 1.66667vw;
    outline: 0
}

html[lang^=th] .ma-items-insta__layer-headline h2,html[lang^=th] .ma-items-insta__layer-headline h3,html[lang^=th] .ma-items-insta__layer-headline h4,html[lang^=th] .ma-items-insta__layer-headline h5 {
    font-size: 32.4px;
    font-size: 2.25vw
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-headline h2,.ma-items-insta__layer-headline h3,.ma-items-insta__layer-headline h4,.ma-items-insta__layer-headline h5 {
        font-size:24px
    }

    html[lang^=th] .ma-items-insta__layer-headline h2,html[lang^=th] .ma-items-insta__layer-headline h3,html[lang^=th] .ma-items-insta__layer-headline h4,html[lang^=th] .ma-items-insta__layer-headline h5 {
        font-size: 32.4px
    }
}

.ma-items-insta__layer-description {
    margin-top: 11px;
    margin-top: .76389vw;
    font-size: 18px;
    font-size: 1.25vw;
    line-height: 1.5;
    outline: 0
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-description {
        margin-top:11px
    }
}

html[lang^=th] .ma-items-insta__layer-description {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-description {
        font-size:18px
    }

    html[lang^=th] .ma-items-insta__layer-description {
        font-size: 24.3px
    }
}

html[lang^=th] .ma-items-insta__layer-description {
    line-height: 1.125
}

html[lang^=my] .ma-items-insta__layer-description {
    line-height: 1.6
}

.ma-items-insta__layer-cta {
    position: absolute;
    left: 32px;
    left: 2.22222vw;
    right: 32px;
    right: 2.22222vw;
    bottom: 39px;
    bottom: 2.70833vw
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-cta {
        left:32px
    }
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-cta {
        right:32px
    }
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-cta {
        bottom:39px
    }
}

.ma-items-insta__layer-cta a {
    display: inline-block;
    position: relative;
    margin-top: 5px;
    margin-top: .34722vw;
    margin-right: 7px;
    margin-right: .48611vw;
    font-size: 18px;
    font-size: 1.25vw;
    line-height: 26px;
    line-height: 1.80556vw;
    color: #000;
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: background,color,border-color;
    transition-property: background,color,border-color;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-cta a {
        margin-top:5px
    }
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-cta a {
        margin-right:7px
    }
}

html[lang^=th] .ma-items-insta__layer-cta a {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-cta a {
        font-size:18px
    }

    html[lang^=th] .ma-items-insta__layer-cta a {
        font-size: 24.3px
    }
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-cta a {
        line-height:26px
    }
}

.ma-items-insta__layer-cta a>span {
    font-weight: 400
}

.ma-items-insta__layer-cta a>strong {
    font-family: SamsungSharpSans,arial;
    line-height: 24px;
    line-height: 1.66667vw;
    font-weight: bold
}

html.rtl .ma-items-insta__layer-cta a>strong {
    font-family: SamsungSharpSans,SamsungOneArabic,tahoma
}

html.rtl[lang^=he] .ma-items-insta__layer-cta a>strong {
    font-family: SamsungSharpSans,SamsungOneHebrew,tahoma
}

html[lang^=el] .ma-items-insta__layer-cta a>strong,html[lang^=kk] .ma-items-insta__layer-cta a>strong,html[lang^=uk] .ma-items-insta__layer-cta a>strong {
    font-family: SamsungOne,arial
}

html[lang^=zh] .ma-items-insta__layer-cta a>strong {
    font-family: SamsungSharpSans,"Microsoft JhengHei","微软雅黑",Simsun,"宋体",arial
}

html[lang=zh-CN] .ma-items-insta__layer-cta a>strong {
    font-family: SamsungSharpSans,"Microsoft Yahei","微软雅黑",Simsun,"宋体",arial
}

html[lang^=th] .ma-items-insta__layer-cta a>strong {
    font-family: Kittithada,arial
}

html[lang^=vi] .ma-items-insta__layer-cta a>strong {
    font-family: SamsungSharpSans,SamsungOne,arial
}

html[lang^=my] .ma-items-insta__layer-cta a>strong {
    font-family: zawgyione,arial,sans-serif
}

html[lang^=ko] .ma-items-insta__layer-cta a>strong {
    font-family: SamsungSharpSans,SamsungOneKorean,Dotum,"돋움","Apple SD Gothic Neo",arial
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-cta a>strong {
        line-height:24px
    }
}

.ma-items-insta__layer-cta a:active,.ma-items-insta__layer-cta a:focus,.ma-items-insta__layer-cta a:hover {
    color: #1428a0
}

.ma-items-insta__layer-cta a[class^=s-ico]:after {
    content: '';
    position: relative;
    display: inline-block;
    top: 50%;
    margin-top: -2px;
    margin-left: 10px;
    margin-left: .69444vw;
    margin-right: -33px;
    margin-right: -2.29167vw;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: background;
    transition-property: background;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-cta a[class^=s-ico]:after {
        margin-left:10px
    }
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-cta a[class^=s-ico]:after {
        margin-right:-33px
    }
}

.ma-items-insta__layer-cta .s-ico-new-window {
    padding-right: 33px;
    padding-right: 2.29167vw
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-cta .s-ico-new-window {
        padding-right:33px
    }
}

.ma-items-insta__layer-cta .s-ico-new-window:after {
    margin-top: -14px;
    margin-top: -.97222vw;
    right: 0;
    right: 0;
    width: 24px;
    width: 1.66667vw;
    height: 24px;
    height: 1.66667vw;
    background-image: url(page-flagship-pd/common/img/ico-new-window-textline.png)
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-cta .s-ico-new-window:after {
        margin-top:-14px
    }
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-cta .s-ico-new-window:after {
        right:0
    }
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-cta .s-ico-new-window:after {
        width:24px
    }
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-cta .s-ico-new-window:after {
        height:24px
    }
}

.ma-items-insta__layer-cta .s-ico-new-window:focus:after,.ma-items-insta__layer-cta .s-ico-new-window:hover:after {
    background-image: url(page-flagship-pd/common/img/ico-new-window-textline-hover.png)
}

.ma-items-insta__layer-cta .s-ico-new-window:before {
    right: 33px;
    right: 2.29167vw
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-cta .s-ico-new-window:before {
        right:33px
    }
}

.ma-items-insta__layer-close {
    position: absolute;
    bottom: 100%;
    right: 0;
    padding: 5px;
    padding: .34722vw;
    margin: 0 -5px 16px;
    margin: 0 -.34722vw 1.11111vw
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-close {
        padding:5px
    }
}

@media (min-width: 1440px) {
    .ma-items-insta__layer-close {
        margin:0 -5px 16px
    }
}

.ma-items-insta__layer-close-text {
    display: inline-block;
    vertical-align: top;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 15px
}

.ma-items-insta__layer-close-icon {
    display: inline-block;
    vertical-align: top;
    padding: 2px 0 3px;
    margin-left: 4px
}

.ma-items-insta__layer-close-icon:after {
    display: block;
    width: 10px;
    height: 10px;
    background: url(/global/galaxy/apps/common/img/component/btn-close-white-small.png) no-repeat;
    background-size: 100%;
    content: ''
}

.ma-items-insta--body-text-large .ma-items-insta__headline {
    margin-top: 22px;
    margin-top: 1.52778vw
}

@media (min-width: 1440px) {
    .ma-items-insta--body-text-large .ma-items-insta__headline {
        margin-top:22px
    }
}

.ma-items-insta--body-text-large .ma-items-insta__headline h2,.ma-items-insta--body-text-large .ma-items-insta__headline h3,.ma-items-insta--body-text-large .ma-items-insta__headline h4,.ma-items-insta--body-text-large .ma-items-insta__headline h5 {
    font-size: 24px;
    font-size: 1.66667vw;
    line-height: 1.167
}

html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__headline h2,html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__headline h3,html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__headline h4,html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__headline h5 {
    font-size: 32.4px;
    font-size: 2.25vw
}

@media (min-width: 1440px) {
    .ma-items-insta--body-text-large .ma-items-insta__headline h2,.ma-items-insta--body-text-large .ma-items-insta__headline h3,.ma-items-insta--body-text-large .ma-items-insta__headline h4,.ma-items-insta--body-text-large .ma-items-insta__headline h5 {
        font-size:24px
    }

    html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__headline h2,html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__headline h3,html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__headline h4,html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__headline h5 {
        font-size: 32.4px
    }
}

html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__headline h2,html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__headline h3,html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__headline h4,html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__headline h5 {
    line-height: .87525
}

html[lang^=my] .ma-items-insta--body-text-large .ma-items-insta__headline h2,html[lang^=my] .ma-items-insta--body-text-large .ma-items-insta__headline h3,html[lang^=my] .ma-items-insta--body-text-large .ma-items-insta__headline h4,html[lang^=my] .ma-items-insta--body-text-large .ma-items-insta__headline h5 {
    line-height: 1.4
}

.ma-items-insta--body-text-large .ma-items-insta__description {
    margin-top: 11px;
    margin-top: .76389vw
}

@media (min-width: 1440px) {
    .ma-items-insta--body-text-large .ma-items-insta__description {
        margin-top:11px
    }
}

.cm-columns.s-bg-black .ma-items-insta__description,.cm-columns.s-bg-black .ma-items-insta__headline,.cm-columns.s-bg-dark-gray .ma-items-insta__description,.cm-columns.s-bg-dark-gray .ma-items-insta__headline {
    color: #fff
}

.aem-AuthorLayer-Edit .ma-items-insta {
    position: relative;
    min-height: 300px;
    min-height: 20.83333vw
}

@media (min-width: 1440px) {
    .aem-AuthorLayer-Edit .ma-items-insta {
        min-height:300px
    }
}

.aem-AuthorLayer-Edit .ma-items-insta .edit--ma-items-insta__api-text {
    z-index: 1;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 10px;
    padding: 10px;
    background: rgba(0,0,0,.4);
    text-align: left;
    line-height: 1.32;
    font-size: 12px;
    word-break: break-all;
    color: #fff
}

@media screen and (max-width: 768px) {
    .ma-items-insta .s-media-close {
        padding:34.13333px;
        padding: 4.44444vw;
        margin: -34.13333px;
        margin: -4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta .s-media-close {
        padding:16px;
        padding: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta .s-media-close {
        margin:-16px;
        margin: -4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta .s-media-close:before {
        height:25px;
        width: 25px;
        background-image: url(/global/galaxy/apps/common/img/component/btn-close-white_x2.png)
    }

    .ma-items-insta .s-video-youtube .s-media-close {
        top: 72px
    }

    .ma-items-insta .s-video-youtube.s-youtube-ready .s-media-close {
        top: 34.13333px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta .s-video-youtube.s-youtube-ready .s-media-close {
        top:16px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta .s-cta-pausevideo:after {
        width:128px;
        width: 16.66667vw;
        height: 128px;
        height: 16.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta .s-cta-pausevideo:after {
        width:60px;
        width: 16.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta .s-cta-pausevideo:after {
        height:60px;
        height: 16.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta .s-cta-pausevideo:active:after,.ma-items-insta .s-cta-pausevideo:focus:after,.ma-items-insta .s-cta-pausevideo:hover:after {
        width:140.8px;
        width: 18.33333vw;
        height: 140.8px;
        height: 18.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta .s-cta-pausevideo:active:after,.ma-items-insta .s-cta-pausevideo:focus:after,.ma-items-insta .s-cta-pausevideo:hover:after {
        width:66px;
        width: 18.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta .s-cta-pausevideo:active:after,.ma-items-insta .s-cta-pausevideo:focus:after,.ma-items-insta .s-cta-pausevideo:hover:after {
        height:66px;
        height: 18.33333vw
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta__content {
        padding-bottom:59.73333px;
        padding-bottom: 7.77778vw;
        margin: 0 85.33333px;
        margin: 0 11.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__content {
        padding-bottom:28px;
        padding-bottom: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__content {
        margin:0 40px;
        margin: 0 11.11111vw
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta__content .s-video-wrap {
        width:auto;
        height: 0;
        margin: auto;
        padding-bottom: 56.25%
    }

    .ma-items-insta__content .s-media-close {
        top: auto;
        bottom: 100%;
        margin-bottom: 0
    }

    .ma-items-insta__content .s-video-youtube .s-media-close {
        top: auto;
        bottom: 100%;
        margin-bottom: 0
    }

    .ma-items-insta__content .s-video-youtube.s-youtube-ready .s-media-close {
        top: auto
    }
}

@media screen and (max-width: 768px) and (orientation:landscape) {
    .ma-items-insta__content .s-video-wrap {
        height:auto;
        padding: 0
    }

    .ma-items-insta__content .s-media-close {
        top: 34.13333px;
        top: 4.44444vw;
        bottom: auto
    }
}

@media screen and (max-width: 768px) and (orientation:landscape) and (max-width:360px) {
    .ma-items-insta__content .s-media-close {
        top:16px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (orientation:landscape) {
    .ma-items-insta__content .s-video-youtube .s-media-close {
        top:72px;
        bottom: auto
    }

    .ma-items-insta__content .s-video-youtube.s-youtube-ready .s-media-close {
        top: 34.13333px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (orientation:landscape) and (max-width:360px) {
    .ma-items-insta__content .s-video-youtube.s-youtube-ready .s-media-close {
        top:16px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta__button:after,.ma-items-insta__button:focus:after,.ma-items-insta__button:hover:after {
        width:128px;
        width: 16.66667vw;
        height: 128px;
        height: 16.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__button:after,.ma-items-insta__button:focus:after,.ma-items-insta__button:hover:after {
        width:60px;
        width: 16.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__button:after,.ma-items-insta__button:focus:after,.ma-items-insta__button:hover:after {
        height:60px;
        height: 16.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta__headline {
        margin-top:25.6px;
        margin-top: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__headline {
        margin-top:12px;
        margin-top: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta__headline h2,.ma-items-insta__headline h3,.ma-items-insta__headline h4,.ma-items-insta__headline h5 {
        font-size:32px;
        font-size: 4.16667vw
    }

    html[lang^=th] .ma-items-insta__headline h2,html[lang^=th] .ma-items-insta__headline h3,html[lang^=th] .ma-items-insta__headline h4,html[lang^=th] .ma-items-insta__headline h5 {
        font-size: 43.2px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__headline h2,.ma-items-insta__headline h3,.ma-items-insta__headline h4,.ma-items-insta__headline h5 {
        font-size:15px;
        font-size: 4.16667vw
    }

    html[lang^=th] .ma-items-insta__headline h2,html[lang^=th] .ma-items-insta__headline h3,html[lang^=th] .ma-items-insta__headline h4,html[lang^=th] .ma-items-insta__headline h5 {
        font-size: 20.25px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta__description {
        margin-top:6.4px;
        margin-top: .83333vw;
        font-size: 25.6px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__description {
        margin-top:3px;
        margin-top: .83333vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-items-insta__description {
        font-size:34.56px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__description {
        font-size:12px;
        font-size: 3.33333vw
    }

    html[lang^=th] .ma-items-insta__description {
        font-size: 16.2px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta__layer:before {
        height:100%
    }

    .ma-items-insta__layer-wrap {
        margin: 115.2px 0 42.66667px;
        margin: 15vw 0 5.55556vw;
        width: 80%;
        height: auto
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-wrap {
        margin:54px 0 20px;
        margin: 15vw 0 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta__layer-image {
        -webkit-box-sizing:content-box;
        box-sizing: content-box;
        float: none;
        padding-top: 100%;
        width: 100%;
        height: auto
    }

    .ma-items-insta__layer-button:after {
        width: 128px;
        width: 16.66667vw;
        height: 128px;
        height: 16.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-button:after {
        width:60px;
        width: 16.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-button:after {
        height:60px;
        height: 16.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta__layer-button:focus:after,.ma-items-insta__layer-button:hover:after {
        width:128px;
        width: 16.66667vw;
        height: 128px;
        height: 16.66667vw;
        -webkit-transform: translate(-50%,-50%) scale(1.1);
        -ms-transform: translate(-50%,-50%) scale(1.1);
        transform: translate(-50%,-50%) scale(1.1)
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-button:focus:after,.ma-items-insta__layer-button:hover:after {
        width:60px;
        width: 16.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-button:focus:after,.ma-items-insta__layer-button:hover:after {
        height:60px;
        height: 16.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta__layer-content {
        padding:40.53333px 46.93333px 64px;
        padding: 5.27778vw 6.11111vw 8.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-content {
        padding:19px 22px 30px;
        padding: 5.27778vw 6.11111vw 8.33333vw
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta__layer-text {
        padding:0;
        height: auto
    }

    .ma-items-insta__layer-headline {
        margin-bottom: 14.93333px;
        margin-bottom: 1.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-headline {
        margin-bottom:7px;
        margin-bottom: 1.94444vw
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta__layer-headline h2,.ma-items-insta__layer-headline h3,.ma-items-insta__layer-headline h4,.ma-items-insta__layer-headline h5 {
        font-size:38.4px;
        font-size: 5vw
    }

    html[lang^=th] .ma-items-insta__layer-headline h2,html[lang^=th] .ma-items-insta__layer-headline h3,html[lang^=th] .ma-items-insta__layer-headline h4,html[lang^=th] .ma-items-insta__layer-headline h5 {
        font-size: 51.84px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-headline h2,.ma-items-insta__layer-headline h3,.ma-items-insta__layer-headline h4,.ma-items-insta__layer-headline h5 {
        font-size:18px;
        font-size: 5vw
    }

    html[lang^=th] .ma-items-insta__layer-headline h2,html[lang^=th] .ma-items-insta__layer-headline h3,html[lang^=th] .ma-items-insta__layer-headline h4,html[lang^=th] .ma-items-insta__layer-headline h5 {
        font-size: 24.3px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta__layer-description {
        font-size:25.6px;
        font-size: 3.33333vw;
        line-height: 1.5
    }

    html[lang^=th] .ma-items-insta__layer-description {
        font-size: 34.56px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-description {
        font-size:12px;
        font-size: 3.33333vw
    }

    html[lang^=th] .ma-items-insta__layer-description {
        font-size: 16.2px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-items-insta__layer-description {
        line-height:1.125
    }

    html[lang^=my] .ma-items-insta__layer-description {
        line-height: 1.6
    }

    .ma-items-insta__layer-cta {
        position: static;
        margin-top: 40.53333px;
        margin-top: 5.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-cta {
        margin-top:19px;
        margin-top: 5.27778vw
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta__layer-cta a {
        margin-top:10.66667px;
        margin-top: 1.38889vw;
        margin-right: 14.93333px;
        margin-right: 1.94444vw;
        font-size: 38.4px;
        font-size: 5vw;
        line-height: 55.46667px;
        line-height: 7.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-cta a {
        margin-top:5px;
        margin-top: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-cta a {
        margin-right:7px;
        margin-right: 1.94444vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-items-insta__layer-cta a {
        font-size:51.84px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-cta a {
        font-size:18px;
        font-size: 5vw
    }

    html[lang^=th] .ma-items-insta__layer-cta a {
        font-size: 24.3px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-cta a {
        line-height:26px;
        line-height: 7.22222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta__layer-cta a>strong {
        line-height:51.2px;
        line-height: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-cta a>strong {
        line-height:24px;
        line-height: 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta__layer-cta a[class^=s-ico]:after {
        margin-top:-2px;
        margin-left: 21.33333px;
        margin-left: 2.77778vw;
        margin-right: -64px;
        margin-right: -8.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-cta a[class^=s-ico]:after {
        margin-left:10px;
        margin-left: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-cta a[class^=s-ico]:after {
        margin-right:-30px;
        margin-right: -8.33333vw
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta__layer-cta .s-ico-new-window {
        padding-right:70.4px;
        padding-right: 9.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-cta .s-ico-new-window {
        padding-right:33px;
        padding-right: 9.16667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta__layer-cta .s-ico-new-window:after {
        margin-top:-29.86667px;
        margin-top: -3.88889vw;
        right: 0;
        right: 0;
        width: 49.06667px;
        width: 6.38889vw;
        height: 51.2px;
        height: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-cta .s-ico-new-window:after {
        margin-top:-14px;
        margin-top: -3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-cta .s-ico-new-window:after {
        right:0;
        right: 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-cta .s-ico-new-window:after {
        width:23px;
        width: 6.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-cta .s-ico-new-window:after {
        height:24px;
        height: 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta__layer-cta .s-ico-new-window:before {
        right:70.4px;
        right: 9.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-cta .s-ico-new-window:before {
        right:33px;
        right: 9.16667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta__layer-close {
        padding:10.66667px;
        padding: 1.38889vw;
        margin: 0 -10.66667px 23.46667px;
        margin: 0 -1.38889vw 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-close {
        padding:5px;
        padding: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-close {
        margin:0 -5px 11px;
        margin: 0 -1.38889vw 3.05556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta__layer-close-text {
        display:inline-block;
        vertical-align: middle;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-size: 25.6px;
        font-size: 3.33333vw;
        line-height: 1.32
    }

    html[lang^=th] .ma-items-insta__layer-close-text {
        font-size: 34.56px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-close-text {
        font-size:12px;
        font-size: 3.33333vw
    }

    html[lang^=th] .ma-items-insta__layer-close-text {
        font-size: 16.2px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-items-insta__layer-close-text {
        line-height:.99
    }

    html[lang^=my] .ma-items-insta__layer-close-text {
        line-height: 1.4
    }

    .ma-items-insta__layer-close-icon {
        padding: 6.4px 0;
        padding: .83333vw 0;
        margin-left: 2px
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-close-icon {
        padding:3px 0;
        padding: .83333vw 0
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta__layer-close-icon:after {
        width:21.33333px;
        width: 2.77778vw;
        height: 21.33333px;
        height: 2.77778vw;
        background-image: url(/global/galaxy/apps/common/img/component/btn-close-white-small_x2.png)
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-close-icon:after {
        width:10px;
        width: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta__layer-close-icon:after {
        height:10px;
        height: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta--body-text-large .ma-items-insta__headline {
        margin-top:42.66667px;
        margin-top: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta--body-text-large .ma-items-insta__headline {
        margin-top:20px;
        margin-top: 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-items-insta--body-text-large .ma-items-insta__headline h2,.ma-items-insta--body-text-large .ma-items-insta__headline h3,.ma-items-insta--body-text-large .ma-items-insta__headline h4,.ma-items-insta--body-text-large .ma-items-insta__headline h5 {
        font-size:51.2px;
        font-size: 6.66667vw;
        line-height: 1.167
    }

    html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__headline h2,html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__headline h3,html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__headline h4,html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__headline h5 {
        font-size: 69.12px;
        font-size: 9vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta--body-text-large .ma-items-insta__headline h2,.ma-items-insta--body-text-large .ma-items-insta__headline h3,.ma-items-insta--body-text-large .ma-items-insta__headline h4,.ma-items-insta--body-text-large .ma-items-insta__headline h5 {
        font-size:24px;
        font-size: 6.66667vw
    }

    html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__headline h2,html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__headline h3,html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__headline h4,html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__headline h5 {
        font-size: 32.4px;
        font-size: 9vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__headline h2,html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__headline h3,html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__headline h4,html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__headline h5 {
        line-height:.87525
    }

    html[lang^=my] .ma-items-insta--body-text-large .ma-items-insta__headline h2,html[lang^=my] .ma-items-insta--body-text-large .ma-items-insta__headline h3,html[lang^=my] .ma-items-insta--body-text-large .ma-items-insta__headline h4,html[lang^=my] .ma-items-insta--body-text-large .ma-items-insta__headline h5 {
        line-height: 1.4
    }

    .ma-items-insta--body-text-large .ma-items-insta__description {
        margin-top: 8.53333px;
        margin-top: 1.11111vw;
        font-size: 34.13333px;
        font-size: 4.44444vw;
        line-height: 1.5
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta--body-text-large .ma-items-insta__description {
        margin-top:4px;
        margin-top: 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__description {
        font-size:46.08px;
        font-size: 6vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-items-insta--body-text-large .ma-items-insta__description {
        font-size:16px;
        font-size: 4.44444vw
    }

    html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__description {
        font-size: 21.6px;
        font-size: 6vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-items-insta--body-text-large .ma-items-insta__description {
        line-height:1.125
    }

    html[lang^=my] .ma-items-insta--body-text-large .ma-items-insta__description {
        line-height: 1.6
    }

    .aem-AuthorLayer-Edit .ma-items-insta {
        min-height: 725.33333px;
        min-height: 94.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .aem-AuthorLayer-Edit .ma-items-insta {
        min-height:340px;
        min-height: 94.44444vw
    }
}

.ma-g-c-items-feature {
    position: relative;
    max-width: 1440px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    color: #000
}

.ma-g-c-items-feature__figure {
    position: relative;
    text-align: center;
    white-space: nowrap;
    -webkit-transition: height,.1s;
    transition: height,.1s
}

.ma-g-c-items-feature__figure img {
    display: inline-block;
    width: auto;
    max-width: 100%;
    vertical-align: middle;
    margin-top: -1px
}

.ma-g-c-items-feature__figure:after {
    display: inline-block;
    content: '';
    width: 0;
    height: 100%;
    vertical-align: middle
}

.ma-g-c-items-feature__figure .s-btn-play {
    overflow: visible;
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100px;
    width: 6.94444vw;
    height: 100px;
    height: 6.94444vw;
    background-color: transparent;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature__figure .s-btn-play {
        width:100px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature__figure .s-btn-play {
        height:100px
    }
}

.ma-g-c-items-feature__figure .s-btn-play span {
    position: relative;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    color: transparent;
    text-indent: -99999px;
    overflow: hidden
}

.ma-g-c-items-feature__figure .s-btn-play:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: url(/global/galaxy/apps/common/img/component/btn-play-big-black.png) center center no-repeat;
    background-size: 99%
}

.ma-g-c-items-feature__figure .s-btn-play-round {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 100px;
    width: 6.94444vw;
    height: 100px;
    height: 6.94444vw
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature__figure .s-btn-play-round {
        width:100px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature__figure .s-btn-play-round {
        height:100px
    }
}

.ma-g-c-items-feature__figure .s-aparat-area .s-video-wrap {
    height: 0;
    margin: auto;
    padding-bottom: 56.25%
}

.ma-g-c-items-feature__figure .s-aparat-area .s-video-container {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%
}

.ma-g-c-items-feature__figure .s-video-alt-text {
    position: absolute;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    color: transparent
}

.ma-g-c-items-feature__figure .s-video {
    width: 100%;
    height: 100%
}

.ma-g-c-items-feature__figure.s-video-embed .s-btn-play,.ma-g-c-items-feature__figure.s-video-embed .s-media-close {
    display: none
}

.ma-g-c-items-feature__figure.s-video-embed>div {
    height: 100%
}

.ma-g-c-items-feature__figure.s-video-embed .s-video-area,.ma-g-c-items-feature__figure.s-video-embed .s-video-container,.ma-g-c-items-feature__figure.s-video-embed .s-video-wrap {
    position: relative;
    height: 100%
}

.ma-g-c-items-feature__figure.s-video-embed .s-video-container iframe {
    position: relative
}

.ma-g-c-items-feature__figure.s-video-embed .s-aparat-area .s-video-wrap {
    height: 0;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ma-g-c-items-feature__figure.s-video-embed .s-aparat-area .s-video-container {
    position: absolute
}

.ma-g-c-items-feature__figure.s-only-video {
    padding-bottom: 56.25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ma-g-c-items-feature__figure.s-video-middle {
    position: relative;
    font-size: 0
}

.ma-g-c-items-feature__figure.s-video-middle .s-video.js-video {
    position: static;
    height: 100%
}

.ma-g-c-items-feature__figure.s-video-middle .s-video.js-video:after {
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
    content: ''
}

.ma-g-c-items-feature__figure.s-video-middle img {
    display: none
}

.ma-g-c-items-feature__figure.s-video-middle .s-video-player {
    position: static;
    display: inline-block;
    vertical-align: middle
}

.device-without-autoplay .ma-g-c-items-feature__figure.s-video-middle img {
    display: inline-block;
    vertical-align: middle
}

.device-without-autoplay .ma-g-c-items-feature__figure.s-video-middle .s-video-player {
    display: none
}

.ma-g-c-items-feature__content {
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 24px;
    margin-top: 1.66667vw;
    padding: 0 24px;
    padding: 0 1.66667vw
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature__content {
        margin-top:24px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature__content {
        padding:0 24px
    }
}

.ma-g-c-items-feature__title>* {
    padding-bottom: 18px;
    padding-bottom: 1.25vw;
    font-size: 28px;
    font-size: 1.94444vw;
    line-height: 1.19
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature__title>* {
        padding-bottom:18px
    }
}

html[lang^=th] .ma-g-c-items-feature__title>* {
    font-size: 37.8px;
    font-size: 2.625vw
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature__title>* {
        font-size:28px
    }

    html[lang^=th] .ma-g-c-items-feature__title>* {
        font-size: 37.8px
    }
}

html[lang^=th] .ma-g-c-items-feature__title>* {
    line-height: .8925
}

html[lang^=my] .ma-g-c-items-feature__title>* {
    line-height: 1.4
}

.ma-g-c-items-feature__title:last-child>* {
    padding-bottom: 28px;
    padding-bottom: 1.94444vw
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature__title:last-child>* {
        padding-bottom:28px
    }
}

.ma-g-c-items-feature__sub-title>* {
    padding-bottom: 24px;
    padding-bottom: 1.66667vw;
    font-size: 18px;
    font-size: 1.25vw;
    line-height: 1.1;
    font-weight: bold
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature__sub-title>* {
        padding-bottom:24px
    }
}

html[lang^=th] .ma-g-c-items-feature__sub-title>* {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature__sub-title>* {
        font-size:18px
    }

    html[lang^=th] .ma-g-c-items-feature__sub-title>* {
        font-size: 24.3px
    }
}

html[lang^=th] .ma-g-c-items-feature__sub-title>* {
    line-height: .825
}

html[lang^=my] .ma-g-c-items-feature__sub-title>* {
    line-height: 1.4
}

.ma-g-c-items-feature__text p {
    padding-bottom: 24px;
    padding-bottom: 1.66667vw;
    font-size: 14px;
    font-size: .97222vw;
    line-height: 1.78
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature__text p {
        padding-bottom:24px
    }
}

html[lang^=th] .ma-g-c-items-feature__text p {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature__text p {
        font-size:14px
    }

    html[lang^=th] .ma-g-c-items-feature__text p {
        font-size: 18.9px
    }
}

html[lang^=th] .ma-g-c-items-feature__text p {
    line-height: 1.335
}

html[lang^=my] .ma-g-c-items-feature__text p {
    line-height: 1.6
}

.ma-g-c-items-feature .s-marketing-cta {
    margin-top: 0;
    margin: 0 auto;
    padding-bottom: 36px;
    padding-bottom: 2.5vw
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature .s-marketing-cta {
        padding-bottom:36px
    }
}

.ma-g-c-items-feature .s-marketing-cta .s-btn-cta {
    display: inline-block;
    margin: 12px auto 0;
    margin: .83333vw auto 0;
    padding-left: 36px;
    padding-left: 2.5vw;
    padding-right: 36px;
    padding-right: 2.5vw;
    min-width: 120px;
    min-width: 8.33333vw;
    white-space: nowrap
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature .s-marketing-cta .s-btn-cta {
        margin:12px auto 0
    }
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature .s-marketing-cta .s-btn-cta {
        padding-left:36px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature .s-marketing-cta .s-btn-cta {
        padding-right:36px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature .s-marketing-cta .s-btn-cta {
        min-width:120px
    }
}

.ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window {
    padding-right: 53px;
    padding-right: 3.68056vw
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window {
        padding-right:53px
    }
}

.ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
    right: 34px;
    right: 2.36111vw
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        right:34px
    }
}

.ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text {
    margin: 12px auto 0;
    margin: .83333vw auto 0;
    padding-top: 16px;
    padding-top: 1.11111vw;
    padding-bottom: 17px;
    padding-bottom: 1.18056vw;
    vertical-align: top;
    white-space: nowrap
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text {
        margin:12px auto 0
    }
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text {
        padding-top:16px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text {
        padding-bottom:17px
    }
}

.ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text:before {
    bottom: 16px;
    bottom: 1.11111vw
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text:before {
        bottom:16px
    }
}

.ma-g-c-items-feature__disclaimer span {
    display: block;
    padding-bottom: 36px;
    padding-bottom: 2.5vw;
    min-height: 46px;
    min-height: 3.19444vw;
    color: #636363;
    font-size: 12px;
    font-size: .83333vw;
    line-height: 1.67
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature__disclaimer span {
        padding-bottom:36px
    }
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature__disclaimer span {
        min-height:46px
    }
}

html[lang^=th] .ma-g-c-items-feature__disclaimer span {
    font-size: 16.2px;
    font-size: 1.125vw
}

@media (min-width: 1440px) {
    .ma-g-c-items-feature__disclaimer span {
        font-size:12px
    }

    html[lang^=th] .ma-g-c-items-feature__disclaimer span {
        font-size: 16.2px
    }
}

html[lang^=th] .ma-g-c-items-feature__disclaimer span {
    line-height: 1.2525
}

html[lang^=my] .ma-g-c-items-feature__disclaimer span {
    line-height: 1.6
}

.ma-g-c-items-feature--text-left .ma-g-c-items-feature__disclaimer,.ma-g-c-items-feature--text-left .ma-g-c-items-feature__sub-title,.ma-g-c-items-feature--text-left .ma-g-c-items-feature__text,.ma-g-c-items-feature--text-left .ma-g-c-items-feature__title,.ma-g-c-items-feature--text-left .s-marketing-cta {
    text-align: left
}

.ma-g-c-items-feature--text-center .ma-g-c-items-feature__disclaimer,.ma-g-c-items-feature--text-center .ma-g-c-items-feature__sub-title,.ma-g-c-items-feature--text-center .ma-g-c-items-feature__text,.ma-g-c-items-feature--text-center .ma-g-c-items-feature__title,.ma-g-c-items-feature--text-center .s-marketing-cta {
    text-align: center
}

.ma-g-c-items-feature--text-right .ma-g-c-items-feature__disclaimer,.ma-g-c-items-feature--text-right .ma-g-c-items-feature__sub-title,.ma-g-c-items-feature--text-right .ma-g-c-items-feature__text,.ma-g-c-items-feature--text-right .ma-g-c-items-feature__title,.ma-g-c-items-feature--text-right .s-marketing-cta {
    text-align: right
}

.video-open .ma-g-c-items-feature {
    height: 100%
}

.video-open .ma-g-c-items-feature .js-layer-type-video {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    max-height: none;
    height: 100%;
    z-index: 999996
}

.video-open .ma-g-c-items-feature .js-layer-type-video .s-video-wrap {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 95%;
    height: 95%;
    margin: auto;
    max-height: 56.25vw
}

.video-open .ma-g-c-items-feature .js-layer-type-video .s-video-wrap .s-video-container>video {
    top: 0;
    bottom: 0;
    height: auto;
    margin: auto;
    max-height: 56.25vw
}

.video-open .ma-g-c-items-feature .js-layer-type-video .s-media-close {
    top: 0;
    right: 0;
    width: 65px;
    height: 65px;
    background-size: 25px 25px
}

.video-open .ma-g-c-items-feature .js-layer-type-video .s-media-close:focus {
    -webkit-box-shadow: inset 0 0 0 2px #4999d6;
    box-shadow: inset 0 0 0 2px #4999d6
}

.video-open .ma-g-c-items-feature .js-layer-type-video.js-video-to-header {
    position: absolute;
    top: -810px;
    top: -56.25vw;
    bottom: auto;
    margin: 0 auto;
    height: 810px;
    height: 56.25vw;
    max-width: 1440px
}

@media (min-width: 1440px) {
    .video-open .ma-g-c-items-feature .js-layer-type-video.js-video-to-header {
        top:-810px
    }
}

@media (min-width: 1440px) {
    .video-open .ma-g-c-items-feature .js-layer-type-video.js-video-to-header {
        height:810px
    }
}

.video-open .ma-g-c-items-feature .js-layer-type-video.js-video-to-header .s-video-wrap {
    width: 100%;
    height: 100%
}

.ma-g-c-items-feature.s-bg-white {
    background-color: #fff
}

.ma-g-c-items-feature.s-bg-gray {
    background-color: #f5f5f5
}

.ma-g-c-items-feature.s-bg-dark-gray {
    background-color: #3e4148
}

.s-bg-black .ma-g-c-items-feature {
    color: #fff
}

.s-bg-black .ma-g-c-items-feature .ma-g-c-items-feature__disclaimer span {
    color: #a6a6a6
}

.cm-carousel-container--bg-gray .ma-g-c-items-feature,.cm-carousel-container--bg-white .ma-g-c-items-feature,.cm-columns.s-bg-gray .ma-g-c-items-feature,.cm-columns.s-bg-white .ma-g-c-items-feature,.ma-g-c-items-feature.s-bg-gray,.ma-g-c-items-feature.s-bg-white {
    color: #000
}

.cm-carousel-container--bg-gray .ma-g-c-items-feature .ma-g-c-items-feature__disclaimer span,.cm-carousel-container--bg-white .ma-g-c-items-feature .ma-g-c-items-feature__disclaimer span,.cm-columns.s-bg-gray .ma-g-c-items-feature .ma-g-c-items-feature__disclaimer span,.cm-columns.s-bg-white .ma-g-c-items-feature .ma-g-c-items-feature__disclaimer span,.ma-g-c-items-feature.s-bg-gray .ma-g-c-items-feature__disclaimer span,.ma-g-c-items-feature.s-bg-white .ma-g-c-items-feature__disclaimer span {
    color: #636363
}

.cm-carousel-container--bg-gray .ma-g-c-items-feature .s-marketing-cta .s-ico-new-window:after,.cm-carousel-container--bg-white .ma-g-c-items-feature .s-marketing-cta .s-ico-new-window:after,.cm-columns.s-bg-gray .ma-g-c-items-feature .s-marketing-cta .s-ico-new-window:after,.cm-columns.s-bg-white .ma-g-c-items-feature .s-marketing-cta .s-ico-new-window:after,.ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-ico-new-window:after,.ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-ico-new-window:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow-hover.svg)
}

.cm-carousel-container--bg-gray .ma-g-c-items-feature .s-marketing-cta .s-ico-download:after,.cm-carousel-container--bg-white .ma-g-c-items-feature .s-marketing-cta .s-ico-download:after,.cm-columns.s-bg-gray .ma-g-c-items-feature .s-marketing-cta .s-ico-download:after,.cm-columns.s-bg-white .ma-g-c-items-feature .s-marketing-cta .s-ico-download:after,.ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-ico-download:after,.ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-ico-download:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-download-black.svg)
}

.cm-carousel-container--bg-gray .ma-g-c-items-feature .s-marketing-cta .s-ico-layer-popup:after,.cm-carousel-container--bg-white .ma-g-c-items-feature .s-marketing-cta .s-ico-layer-popup:after,.cm-columns.s-bg-gray .ma-g-c-items-feature .s-marketing-cta .s-ico-layer-popup:after,.cm-columns.s-bg-white .ma-g-c-items-feature .s-marketing-cta .s-ico-layer-popup:after,.ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-ico-layer-popup:after,.ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-ico-layer-popup:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-btn-arw-right-black.svg)
}

.cm-carousel-container--bg-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta,.cm-carousel-container--bg-white .ma-g-c-items-feature .s-marketing-cta .s-btn-cta,.cm-columns.s-bg-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta,.cm-columns.s-bg-white .ma-g-c-items-feature .s-marketing-cta .s-btn-cta,.ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta,.ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta {
    color: #000;
    border-color: #000
}

.cm-carousel-container--bg-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta:before,.cm-carousel-container--bg-white .ma-g-c-items-feature .s-marketing-cta .s-btn-cta:before,.cm-columns.s-bg-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta:before,.cm-columns.s-bg-white .ma-g-c-items-feature .s-marketing-cta .s-btn-cta:before,.ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta:before,.ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta:before {
    background: #000
}

.cm-carousel-container--bg-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta:focus,.cm-carousel-container--bg-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta:hover,.cm-carousel-container--bg-white .ma-g-c-items-feature .s-marketing-cta .s-btn-cta:focus,.cm-carousel-container--bg-white .ma-g-c-items-feature .s-marketing-cta .s-btn-cta:hover,.cm-columns.s-bg-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta:focus,.cm-columns.s-bg-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta:hover,.cm-columns.s-bg-white .ma-g-c-items-feature .s-marketing-cta .s-btn-cta:focus,.cm-columns.s-bg-white .ma-g-c-items-feature .s-marketing-cta .s-btn-cta:hover,.ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta:focus,.ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta:hover,.ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta:focus,.ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta:hover {
    color: #fff;
    background-color: #000
}

.cm-carousel-container--bg-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.cm-carousel-container--bg-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.cm-carousel-container--bg-white .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.cm-carousel-container--bg-white .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.cm-columns.s-bg-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.cm-columns.s-bg-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.cm-columns.s-bg-white .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.cm-columns.s-bg-white .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-download:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-download-white.svg)
}

.cm-carousel-container--bg-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.cm-carousel-container--bg-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.cm-carousel-container--bg-white .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.cm-carousel-container--bg-white .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.cm-columns.s-bg-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.cm-columns.s-bg-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.cm-columns.s-bg-white .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.cm-columns.s-bg-white .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow.svg)
}

.cm-carousel-container--bg-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text,.cm-carousel-container--bg-white .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text,.cm-columns.s-bg-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text,.cm-columns.s-bg-white .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text,.ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta-text,.ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta-text {
    color: #000
}

.cm-carousel-container--bg-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text:before,.cm-carousel-container--bg-white .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text:before,.cm-columns.s-bg-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text:before,.cm-columns.s-bg-white .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text:before,.ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta-text:before,.ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta-text:before {
    background: #000
}

.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-black,.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-dark-gray,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-black,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-dark-gray,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-black,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-dark-gray,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-black,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-dark-gray,.ma-g-c-items-feature.s-bg-gray.s-bg-black,.ma-g-c-items-feature.s-bg-gray.s-bg-dark-gray,.ma-g-c-items-feature.s-bg-white.s-bg-black,.ma-g-c-items-feature.s-bg-white.s-bg-dark-gray {
    color: #fff
}

.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-black .ma-g-c-items-feature__disclaimer span,.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-dark-gray .ma-g-c-items-feature__disclaimer span,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-black .ma-g-c-items-feature__disclaimer span,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-dark-gray .ma-g-c-items-feature__disclaimer span,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-black .ma-g-c-items-feature__disclaimer span,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-dark-gray .ma-g-c-items-feature__disclaimer span,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-black .ma-g-c-items-feature__disclaimer span,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-dark-gray .ma-g-c-items-feature__disclaimer span,.ma-g-c-items-feature.s-bg-gray.s-bg-black .ma-g-c-items-feature__disclaimer span,.ma-g-c-items-feature.s-bg-gray.s-bg-dark-gray .ma-g-c-items-feature__disclaimer span,.ma-g-c-items-feature.s-bg-white.s-bg-black .ma-g-c-items-feature__disclaimer span,.ma-g-c-items-feature.s-bg-white.s-bg-dark-gray .ma-g-c-items-feature__disclaimer span {
    color: #a6a6a6
}

.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-ico-new-window:after,.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-ico-new-window:after,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-ico-new-window:after,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-ico-new-window:after,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-ico-new-window:after,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-ico-new-window:after,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-ico-new-window:after,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-ico-new-window:after,.ma-g-c-items-feature.s-bg-gray.s-bg-black .s-marketing-cta .s-ico-new-window:after,.ma-g-c-items-feature.s-bg-gray.s-bg-dark-gray .s-marketing-cta .s-ico-new-window:after,.ma-g-c-items-feature.s-bg-white.s-bg-black .s-marketing-cta .s-ico-new-window:after,.ma-g-c-items-feature.s-bg-white.s-bg-dark-gray .s-marketing-cta .s-ico-new-window:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow.svg)
}

.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-ico-download:after,.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-ico-download:after,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-ico-download:after,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-ico-download:after,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-ico-download:after,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-ico-download:after,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-ico-download:after,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-ico-download:after,.ma-g-c-items-feature.s-bg-gray.s-bg-black .s-marketing-cta .s-ico-download:after,.ma-g-c-items-feature.s-bg-gray.s-bg-dark-gray .s-marketing-cta .s-ico-download:after,.ma-g-c-items-feature.s-bg-white.s-bg-black .s-marketing-cta .s-ico-download:after,.ma-g-c-items-feature.s-bg-white.s-bg-dark-gray .s-marketing-cta .s-ico-download:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-download-white.svg)
}

.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-ico-layer-popup:after,.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-ico-layer-popup:after,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-ico-layer-popup:after,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-ico-layer-popup:after,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-ico-layer-popup:after,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-ico-layer-popup:after,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-ico-layer-popup:after,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-ico-layer-popup:after,.ma-g-c-items-feature.s-bg-gray.s-bg-black .s-marketing-cta .s-ico-layer-popup:after,.ma-g-c-items-feature.s-bg-gray.s-bg-dark-gray .s-marketing-cta .s-ico-layer-popup:after,.ma-g-c-items-feature.s-bg-white.s-bg-black .s-marketing-cta .s-ico-layer-popup:after,.ma-g-c-items-feature.s-bg-white.s-bg-dark-gray .s-marketing-cta .s-ico-layer-popup:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-btn-arw-right-white.svg)
}

.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta,.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta,.ma-g-c-items-feature.s-bg-gray.s-bg-black .s-marketing-cta .s-btn-cta,.ma-g-c-items-feature.s-bg-gray.s-bg-dark-gray .s-marketing-cta .s-btn-cta,.ma-g-c-items-feature.s-bg-white.s-bg-black .s-marketing-cta .s-btn-cta,.ma-g-c-items-feature.s-bg-white.s-bg-dark-gray .s-marketing-cta .s-btn-cta {
    color: #fff;
    border-color: #fff
}

.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta:before,.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta:before,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta:before,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta:before,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta:before,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta:before,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta:before,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta:before,.ma-g-c-items-feature.s-bg-gray.s-bg-black .s-marketing-cta .s-btn-cta:before,.ma-g-c-items-feature.s-bg-gray.s-bg-dark-gray .s-marketing-cta .s-btn-cta:before,.ma-g-c-items-feature.s-bg-white.s-bg-black .s-marketing-cta .s-btn-cta:before,.ma-g-c-items-feature.s-bg-white.s-bg-dark-gray .s-marketing-cta .s-btn-cta:before {
    background: #fff
}

.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta:focus,.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta:hover,.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta:focus,.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta:hover,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta:focus,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta:hover,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta:focus,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta:hover,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta:focus,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta:hover,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta:focus,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta:hover,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta:focus,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta:hover,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta:focus,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta:hover,.ma-g-c-items-feature.s-bg-gray.s-bg-black .s-marketing-cta .s-btn-cta:focus,.ma-g-c-items-feature.s-bg-gray.s-bg-black .s-marketing-cta .s-btn-cta:hover,.ma-g-c-items-feature.s-bg-gray.s-bg-dark-gray .s-marketing-cta .s-btn-cta:focus,.ma-g-c-items-feature.s-bg-gray.s-bg-dark-gray .s-marketing-cta .s-btn-cta:hover,.ma-g-c-items-feature.s-bg-white.s-bg-black .s-marketing-cta .s-btn-cta:focus,.ma-g-c-items-feature.s-bg-white.s-bg-black .s-marketing-cta .s-btn-cta:hover,.ma-g-c-items-feature.s-bg-white.s-bg-dark-gray .s-marketing-cta .s-btn-cta:focus,.ma-g-c-items-feature.s-bg-white.s-bg-dark-gray .s-marketing-cta .s-btn-cta:hover {
    color: #000;
    background-color: #fff
}

.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.ma-g-c-items-feature.s-bg-gray.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.ma-g-c-items-feature.s-bg-gray.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.ma-g-c-items-feature.s-bg-gray.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.ma-g-c-items-feature.s-bg-gray.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.ma-g-c-items-feature.s-bg-white.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.ma-g-c-items-feature.s-bg-white.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.ma-g-c-items-feature.s-bg-white.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.ma-g-c-items-feature.s-bg-white.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-download:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-download-black.svg)
}

.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.ma-g-c-items-feature.s-bg-gray.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.ma-g-c-items-feature.s-bg-gray.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.ma-g-c-items-feature.s-bg-gray.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.ma-g-c-items-feature.s-bg-gray.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.ma-g-c-items-feature.s-bg-white.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.ma-g-c-items-feature.s-bg-white.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.ma-g-c-items-feature.s-bg-white.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.ma-g-c-items-feature.s-bg-white.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow-hover.svg)
}

.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta-text,.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta-text,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta-text,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta-text,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta-text,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta-text,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta-text,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta-text,.ma-g-c-items-feature.s-bg-gray.s-bg-black .s-marketing-cta .s-btn-cta-text,.ma-g-c-items-feature.s-bg-gray.s-bg-dark-gray .s-marketing-cta .s-btn-cta-text,.ma-g-c-items-feature.s-bg-white.s-bg-black .s-marketing-cta .s-btn-cta-text,.ma-g-c-items-feature.s-bg-white.s-bg-dark-gray .s-marketing-cta .s-btn-cta-text {
    color: #fff
}

.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta-text:before,.cm-carousel-container--bg-gray .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta-text:before,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta-text:before,.cm-carousel-container--bg-white .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta-text:before,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta-text:before,.cm-columns.s-bg-gray .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta-text:before,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta-text:before,.cm-columns.s-bg-white .ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta-text:before,.ma-g-c-items-feature.s-bg-gray.s-bg-black .s-marketing-cta .s-btn-cta-text:before,.ma-g-c-items-feature.s-bg-gray.s-bg-dark-gray .s-marketing-cta .s-btn-cta-text:before,.ma-g-c-items-feature.s-bg-white.s-bg-black .s-marketing-cta .s-btn-cta-text:before,.ma-g-c-items-feature.s-bg-white.s-bg-dark-gray .s-marketing-cta .s-btn-cta-text:before {
    background: #fff
}

.cm-carousel-container--bg-black .ma-g-c-items-feature,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature,.cm-columns.s-bg-black .ma-g-c-items-feature,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature,.ma-g-c-items-feature.s-bg-black,.ma-g-c-items-feature.s-bg-dark-gray {
    color: #fff
}

.cm-carousel-container--bg-black .ma-g-c-items-feature p,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature p,.cm-columns.s-bg-black .ma-g-c-items-feature p,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature p,.ma-g-c-items-feature.s-bg-black p,.ma-g-c-items-feature.s-bg-dark-gray p {
    color: #fff
}

.cm-carousel-container--bg-black .ma-g-c-items-feature .ma-g-c-items-feature__disclaimer span,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature .ma-g-c-items-feature__disclaimer span,.cm-columns.s-bg-black .ma-g-c-items-feature .ma-g-c-items-feature__disclaimer span,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature .ma-g-c-items-feature__disclaimer span,.ma-g-c-items-feature.s-bg-black .ma-g-c-items-feature__disclaimer span,.ma-g-c-items-feature.s-bg-dark-gray .ma-g-c-items-feature__disclaimer span {
    color: #a6a6a6
}

.cm-carousel-container--bg-black .ma-g-c-items-feature .s-marketing-cta .s-ico-new-window:after,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature .s-marketing-cta .s-ico-new-window:after,.cm-columns.s-bg-black .ma-g-c-items-feature .s-marketing-cta .s-ico-new-window:after,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature .s-marketing-cta .s-ico-new-window:after,.ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-ico-new-window:after,.ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-ico-new-window:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow.svg)
}

.cm-carousel-container--bg-black .ma-g-c-items-feature .s-marketing-cta .s-ico-download:after,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature .s-marketing-cta .s-ico-download:after,.cm-columns.s-bg-black .ma-g-c-items-feature .s-marketing-cta .s-ico-download:after,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature .s-marketing-cta .s-ico-download:after,.ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-ico-download:after,.ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-ico-download:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-download-white.svg)
}

.cm-carousel-container--bg-black .ma-g-c-items-feature .s-marketing-cta .s-ico-layer-popup:after,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature .s-marketing-cta .s-ico-layer-popup:after,.cm-columns.s-bg-black .ma-g-c-items-feature .s-marketing-cta .s-ico-layer-popup:after,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature .s-marketing-cta .s-ico-layer-popup:after,.ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-ico-layer-popup:after,.ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-ico-layer-popup:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-btn-arw-right-white.svg)
}

.cm-carousel-container--bg-black .ma-g-c-items-feature .s-marketing-cta .s-btn-cta,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta,.cm-columns.s-bg-black .ma-g-c-items-feature .s-marketing-cta .s-btn-cta,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta,.ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta,.ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta {
    color: #fff;
    border-color: #fff
}

.cm-carousel-container--bg-black .ma-g-c-items-feature .s-marketing-cta .s-btn-cta:before,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta:before,.cm-columns.s-bg-black .ma-g-c-items-feature .s-marketing-cta .s-btn-cta:before,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta:before,.ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta:before,.ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta:before {
    background: #fff
}

.cm-carousel-container--bg-black .ma-g-c-items-feature .s-marketing-cta .s-btn-cta:focus,.cm-carousel-container--bg-black .ma-g-c-items-feature .s-marketing-cta .s-btn-cta:hover,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta:focus,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta:hover,.cm-columns.s-bg-black .ma-g-c-items-feature .s-marketing-cta .s-btn-cta:focus,.cm-columns.s-bg-black .ma-g-c-items-feature .s-marketing-cta .s-btn-cta:hover,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta:focus,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta:hover,.ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta:focus,.ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta:hover,.ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta:focus,.ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta:hover {
    color: #000;
    background-color: #fff
}

.cm-carousel-container--bg-black .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.cm-carousel-container--bg-black .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.cm-columns.s-bg-black .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.cm-columns.s-bg-black .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-download:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-download-black.svg)
}

.cm-carousel-container--bg-black .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.cm-carousel-container--bg-black .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.cm-columns.s-bg-black .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.cm-columns.s-bg-black .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow-hover.svg)
}

.cm-carousel-container--bg-black .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text,.cm-columns.s-bg-black .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text,.ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta-text,.ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta-text {
    color: #fff
}

.cm-carousel-container--bg-black .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text:before,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text:before,.cm-columns.s-bg-black .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text:before,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text:before,.ma-g-c-items-feature.s-bg-black .s-marketing-cta .s-btn-cta-text:before,.ma-g-c-items-feature.s-bg-dark-gray .s-marketing-cta .s-btn-cta-text:before {
    background: #fff
}

.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-gray,.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-white,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-gray,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-white,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-gray,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-white,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-gray,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-white,.ma-g-c-items-feature.s-bg-black.s-bg-gray,.ma-g-c-items-feature.s-bg-black.s-bg-white,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-gray,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-white {
    color: #000
}

.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-gray .ma-g-c-items-feature__disclaimer span,.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-white .ma-g-c-items-feature__disclaimer span,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-gray .ma-g-c-items-feature__disclaimer span,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-white .ma-g-c-items-feature__disclaimer span,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-gray .ma-g-c-items-feature__disclaimer span,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-white .ma-g-c-items-feature__disclaimer span,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-gray .ma-g-c-items-feature__disclaimer span,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-white .ma-g-c-items-feature__disclaimer span,.ma-g-c-items-feature.s-bg-black.s-bg-gray .ma-g-c-items-feature__disclaimer span,.ma-g-c-items-feature.s-bg-black.s-bg-white .ma-g-c-items-feature__disclaimer span,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-gray .ma-g-c-items-feature__disclaimer span,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-white .ma-g-c-items-feature__disclaimer span {
    color: #636363
}

.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-ico-new-window:after,.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-ico-new-window:after,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-ico-new-window:after,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-ico-new-window:after,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-ico-new-window:after,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-ico-new-window:after,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-ico-new-window:after,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-ico-new-window:after,.ma-g-c-items-feature.s-bg-black.s-bg-gray .s-marketing-cta .s-ico-new-window:after,.ma-g-c-items-feature.s-bg-black.s-bg-white .s-marketing-cta .s-ico-new-window:after,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-gray .s-marketing-cta .s-ico-new-window:after,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-white .s-marketing-cta .s-ico-new-window:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow-hover.svg)
}

.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-ico-download:after,.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-ico-download:after,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-ico-download:after,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-ico-download:after,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-ico-download:after,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-ico-download:after,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-ico-download:after,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-ico-download:after,.ma-g-c-items-feature.s-bg-black.s-bg-gray .s-marketing-cta .s-ico-download:after,.ma-g-c-items-feature.s-bg-black.s-bg-white .s-marketing-cta .s-ico-download:after,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-gray .s-marketing-cta .s-ico-download:after,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-white .s-marketing-cta .s-ico-download:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-download-black.svg)
}

.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-ico-layer-popup:after,.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-ico-layer-popup:after,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-ico-layer-popup:after,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-ico-layer-popup:after,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-ico-layer-popup:after,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-ico-layer-popup:after,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-ico-layer-popup:after,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-ico-layer-popup:after,.ma-g-c-items-feature.s-bg-black.s-bg-gray .s-marketing-cta .s-ico-layer-popup:after,.ma-g-c-items-feature.s-bg-black.s-bg-white .s-marketing-cta .s-ico-layer-popup:after,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-gray .s-marketing-cta .s-ico-layer-popup:after,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-white .s-marketing-cta .s-ico-layer-popup:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-btn-arw-right-black.svg)
}

.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta,.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta,.ma-g-c-items-feature.s-bg-black.s-bg-gray .s-marketing-cta .s-btn-cta,.ma-g-c-items-feature.s-bg-black.s-bg-white .s-marketing-cta .s-btn-cta,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-gray .s-marketing-cta .s-btn-cta,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-white .s-marketing-cta .s-btn-cta {
    color: #000;
    border-color: #000
}

.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta:before,.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta:before,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta:before,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta:before,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta:before,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta:before,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta:before,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta:before,.ma-g-c-items-feature.s-bg-black.s-bg-gray .s-marketing-cta .s-btn-cta:before,.ma-g-c-items-feature.s-bg-black.s-bg-white .s-marketing-cta .s-btn-cta:before,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-gray .s-marketing-cta .s-btn-cta:before,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-white .s-marketing-cta .s-btn-cta:before {
    background: #000
}

.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta:focus,.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta:hover,.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta:focus,.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta:hover,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta:focus,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta:hover,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta:focus,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta:hover,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta:focus,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta:hover,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta:focus,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta:hover,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta:focus,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta:hover,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta:focus,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta:hover,.ma-g-c-items-feature.s-bg-black.s-bg-gray .s-marketing-cta .s-btn-cta:focus,.ma-g-c-items-feature.s-bg-black.s-bg-gray .s-marketing-cta .s-btn-cta:hover,.ma-g-c-items-feature.s-bg-black.s-bg-white .s-marketing-cta .s-btn-cta:focus,.ma-g-c-items-feature.s-bg-black.s-bg-white .s-marketing-cta .s-btn-cta:hover,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-gray .s-marketing-cta .s-btn-cta:focus,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-gray .s-marketing-cta .s-btn-cta:hover,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-white .s-marketing-cta .s-btn-cta:focus,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-white .s-marketing-cta .s-btn-cta:hover {
    color: #fff;
    background-color: #000
}

.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.ma-g-c-items-feature.s-bg-black.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.ma-g-c-items-feature.s-bg-black.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.ma-g-c-items-feature.s-bg-black.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.ma-g-c-items-feature.s-bg-black.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-download:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-download-white.svg)
}

.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.ma-g-c-items-feature.s-bg-black.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.ma-g-c-items-feature.s-bg-black.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.ma-g-c-items-feature.s-bg-black.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.ma-g-c-items-feature.s-bg-black.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-white .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/newwindow.svg)
}

.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta-text,.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta-text,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta-text,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta-text,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta-text,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta-text,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta-text,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta-text,.ma-g-c-items-feature.s-bg-black.s-bg-gray .s-marketing-cta .s-btn-cta-text,.ma-g-c-items-feature.s-bg-black.s-bg-white .s-marketing-cta .s-btn-cta-text,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-gray .s-marketing-cta .s-btn-cta-text,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-white .s-marketing-cta .s-btn-cta-text {
    color: #000
}

.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta-text:before,.cm-carousel-container--bg-black .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta-text:before,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta-text:before,.cm-carousel-container--bg-dark-gray .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta-text:before,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta-text:before,.cm-columns.s-bg-black .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta-text:before,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-gray .s-marketing-cta .s-btn-cta-text:before,.cm-columns.s-bg-dark-gray .ma-g-c-items-feature.s-bg-white .s-marketing-cta .s-btn-cta-text:before,.ma-g-c-items-feature.s-bg-black.s-bg-gray .s-marketing-cta .s-btn-cta-text:before,.ma-g-c-items-feature.s-bg-black.s-bg-white .s-marketing-cta .s-btn-cta-text:before,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-gray .s-marketing-cta .s-btn-cta-text:before,.ma-g-c-items-feature.s-bg-dark-gray.s-bg-white .s-marketing-cta .s-btn-cta-text:before {
    background: #000
}

.cm-columns--4columns .cm-carousel-container--bg-black,.cm-columns--4columns .cm-carousel-container--bg-dark-gray,.cm-columns--5columns .cm-carousel-container--bg-black,.cm-columns--5columns .cm-carousel-container--bg-dark-gray {
    padding: 0
}

.video-layer-open #content {
    z-index: auto
}

@media screen and (min-width: 769px) and (max-width:1279px) {
    .ma-g-c-items-feature .s-marketing-cta .s-ico-new-window:after {
        width:14px;
        width: .97222vw;
        height: 14px;
        height: .97222vw;
        margin-top: -7px;
        margin-top: -.48611vw
    }
}

@media screen and (min-width: 769px) and (max-width:1279px) and (min-width:1440px) {
    .ma-g-c-items-feature .s-marketing-cta .s-ico-new-window:after {
        width:14px
    }
}

@media screen and (min-width: 769px) and (max-width:1279px) and (min-width:1440px) {
    .ma-g-c-items-feature .s-marketing-cta .s-ico-new-window:after {
        height:14px
    }
}

@media screen and (min-width: 769px) and (max-width:1279px) and (min-width:1440px) {
    .ma-g-c-items-feature .s-marketing-cta .s-ico-new-window:after {
        margin-top:-7px
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-items-feature__item {
        width:100%
    }

    .ma-g-c-items-feature__figure img {
        width: 100%
    }

    .ma-g-c-items-feature__figure .s-btn-play {
        width: 213.33333px;
        width: 27.77778vw;
        height: 213.33333px;
        height: 27.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature__figure .s-btn-play {
        width:100px;
        width: 27.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature__figure .s-btn-play {
        height:100px;
        height: 27.77778vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-items-feature__figure.s-video-embed .s-aparat-area .s-video-wrap {
        top:0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .ma-g-c-items-feature__figure.s-video-embed iframe {
        min-height: 430.93333px;
        min-height: 56.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature__figure.s-video-embed iframe {
        min-height:202px;
        min-height: 56.11111vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-items-feature__content {
        margin-top:51.2px;
        margin-top: 6.66667vw;
        padding: 0 51.2px;
        padding: 0 6.66667vw;
        text-align: center
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature__content {
        margin-top:24px;
        margin-top: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature__content {
        padding:0 24px;
        padding: 0 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-items-feature__title {
        height:auto!important;
        text-align: center!important
    }

    .ma-g-c-items-feature__title * {
        display: block;
        padding-bottom: 29.86667px;
        padding-bottom: 3.88889vw;
        font-size: 46.93333px;
        font-size: 6.11111vw;
        line-height: 1.23
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature__title * {
        padding-bottom:14px;
        padding-bottom: 3.88889vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-items-feature__title * {
        font-size:63.36px;
        font-size: 8.25vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature__title * {
        font-size:22px;
        font-size: 6.11111vw
    }

    html[lang^=th] .ma-g-c-items-feature__title * {
        font-size: 29.7px;
        font-size: 8.25vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-items-feature__title * {
        line-height:.9225
    }

    html[lang^=my] .ma-g-c-items-feature__title * {
        line-height: 1.4
    }

    .ma-g-c-items-feature__title:last-child>* {
        padding-bottom: 51.2px;
        padding-bottom: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature__title:last-child>* {
        padding-bottom:24px;
        padding-bottom: 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-items-feature__sub-title {
        text-align:center!important
    }

    .ma-g-c-items-feature__sub-title * {
        padding-bottom: 42.66667px;
        padding-bottom: 5.55556vw;
        display: block;
        font-size: 32px;
        font-size: 4.16667vw;
        line-height: auto
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature__sub-title * {
        padding-bottom:20px;
        padding-bottom: 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-items-feature__sub-title * {
        font-size:43.2px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature__sub-title * {
        font-size:15px;
        font-size: 4.16667vw
    }

    html[lang^=th] .ma-g-c-items-feature__sub-title * {
        font-size: 20.25px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-items-feature__sub-title:last-child>* {
        padding-bottom:51.2px;
        padding-bottom: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature__sub-title:last-child>* {
        padding-bottom:24px;
        padding-bottom: 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-items-feature__text {
        text-align:center!important
    }

    .ma-g-c-items-feature__text p {
        padding-bottom: 51.2px;
        padding-bottom: 6.66667vw;
        font-size: 29.86667px;
        font-size: 3.88889vw;
        line-height: 1.5
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature__text p {
        padding-bottom:24px;
        padding-bottom: 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-items-feature__text p {
        font-size:40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature__text p {
        font-size:14px;
        font-size: 3.88889vw
    }

    html[lang^=th] .ma-g-c-items-feature__text p {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-items-feature__text p {
        line-height:1.125
    }

    html[lang^=my] .ma-g-c-items-feature__text p {
        line-height: 1.6
    }

    .ma-g-c-items-feature .s-marketing-cta {
        text-align: center!important;
        padding-bottom: 51.2px;
        padding-bottom: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature .s-marketing-cta {
        padding-bottom:24px;
        padding-bottom: 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-items-feature .s-marketing-cta .s-btn-cta {
        margin-top:17.06667px;
        margin-top: 2.22222vw;
        padding-left: 46.93333px;
        padding-left: 6.11111vw;
        padding-right: 46.93333px;
        padding-right: 6.11111vw;
        min-width: 234.66667px;
        min-width: 30.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature .s-marketing-cta .s-btn-cta {
        margin-top:8px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature .s-marketing-cta .s-btn-cta {
        padding-left:22px;
        padding-left: 6.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature .s-marketing-cta .s-btn-cta {
        padding-right:22px;
        padding-right: 6.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature .s-marketing-cta .s-btn-cta {
        min-width:110px;
        min-width: 30.55556vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window {
        padding-right:70.4px;
        padding-right: 9.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window {
        padding-right:33px;
        padding-right: 9.16667vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        right:36.26667px;
        right: 4.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        right:17px;
        right: 4.72222vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text {
        margin-top:17.06667px;
        margin-top: 2.22222vw;
        padding-top: 21.33333px;
        padding-top: 2.77778vw;
        padding-bottom: 21.33333px;
        padding-bottom: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text {
        margin-top:8px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text {
        padding-top:10px;
        padding-top: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text {
        padding-bottom:10px;
        padding-bottom: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text:before {
        bottom:19.2px;
        bottom: 2.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text:before {
        bottom:9px;
        bottom: 2.5vw
    }
}

@media screen and (max-width: 768px) {
    .ma-g-c-items-feature__disclaimer {
        text-align:center!important
    }

    .ma-g-c-items-feature__disclaimer span {
        margin-top: 42.66667px;
        margin-top: 5.55556vw;
        padding-bottom: 76.8px;
        padding-bottom: 10vw;
        font-size: 21.33333px;
        font-size: 2.77778vw;
        line-height: auto
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature__disclaimer span {
        margin-top:20px;
        margin-top: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature__disclaimer span {
        padding-bottom:36px;
        padding-bottom: 10vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .ma-g-c-items-feature__disclaimer span {
        font-size:28.8px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .ma-g-c-items-feature__disclaimer span {
        font-size:10px;
        font-size: 2.77778vw
    }

    html[lang^=th] .ma-g-c-items-feature__disclaimer span {
        font-size: 13.5px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--4columns &,.cm-columns--5columns & {
        padding:0 51.2px;
        padding: 0 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .cm-columns--4columns &,.cm-columns--5columns & {
        padding:0 24px;
        padding: 0 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick .ma-g-c-items-feature__content {
        padding:0 12.8px;
        padding: 0 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-slick .ma-g-c-items-feature__content {
        padding:0 6px;
        padding: 0 1.66667vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick .ma-g-c-items-feature .s-marketing-cta .s-btn-cta {
        padding-left:38.4px;
        padding-left: 5vw;
        padding-right: 38.4px;
        padding-right: 5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-slick .ma-g-c-items-feature .s-marketing-cta .s-btn-cta {
        padding-left:18px;
        padding-left: 5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-slick .ma-g-c-items-feature .s-marketing-cta .s-btn-cta {
        padding-right:18px;
        padding-right: 5vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window {
        padding-right:70.4px;
        padding-right: 9.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-slick .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window {
        padding-right:33px;
        padding-right: 9.16667vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        right:36.26667px;
        right: 4.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-slick .ma-g-c-items-feature .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        right:17px;
        right: 4.72222vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick .ma-g-c-items-feature .s-marketing-cta .s-btn-cta-text {
        margin-left:0;
        margin-right: 0
    }
}

.s-layer-popup {
    overflow-y: scroll;
    position: absolute;
    left: 50%;
    z-index: 9999;
    border: 1px solid #e5e5e5;
    background: #f9f9f9;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.s-layer-popup.s-layer-where {
    overflow-y: hidden;
    width: 480px;
    width: 33.33333vw;
    min-height: 300px;
    min-height: 20.83333vw;
    margin: -10px 0 0 -240px;
    margin: -.69444vw 0 0 -16.66667vw
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where {
        width:480px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where {
        min-height:300px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where {
        margin:-10px 0 0 -240px
    }
}

.s-layer-popup.s-layer-where .s-layer-popover {
    padding: 32px;
    padding: 2.22222vw
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover {
        padding:32px
    }
}

.s-layer-popup.s-layer-where .s-layer-popover .s-layer-tab {
    display: table;
    width: 100%;
    table-layout: fixed;
    margin: 40px 0 6px;
    margin: 2.77778vw 0 .41667vw
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-tab {
        margin:40px 0 6px
    }
}

.s-layer-popup.s-layer-where .s-layer-popover .s-layer-tab>li {
    display: table-cell;
    width: 50%;
    text-align: center;
    vertical-align: middle;
    background: #e7e7e6
}

.s-layer-popup.s-layer-where .s-layer-popover .s-tab-link {
    display: block;
    padding: 13px 20px 12px;
    padding: .90278vw 1.38889vw .83333vw;
    font-size: 16px;
    font-size: 1.11111vw;
    font-weight: bold;
    color: #292929;
    text-transform: uppercase
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-tab-link {
        padding:13px 20px 12px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-tab-link {
        font-size:16px
    }
}

.s-layer-popup.s-layer-where .s-layer-popover .s-active,.s-layer-popup.s-layer-where .s-layer-popover li[aria-selected=true] {
    background: #52565a
}

.s-layer-popup.s-layer-where .s-layer-popover .s-active .s-tab-link,.s-layer-popup.s-layer-where .s-layer-popover li[aria-selected=true] .s-tab-link {
    color: #fff
}

.s-layer-popup.s-layer-where .s-layer-popover .s-tab-cont {
    margin-top: 1px;
    margin-top: .06944vw;
    margin-bottom: 23px;
    margin-bottom: 1.59722vw;
    word-wrap: break-word
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-tab-cont {
        margin-top:1px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-tab-cont {
        margin-bottom:23px
    }
}

.s-layer-popup.s-layer-where .s-layer-popover .s-tab-cont li {
    display: table;
    width: 100%;
    padding: 14px 0;
    padding: .97222vw 0;
    border-bottom: 1px solid #e7e7e6;
    text-align: center
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-tab-cont li {
        padding:14px 0
    }
}

.s-layer-popup.s-layer-where .s-layer-popover .s-tab-cont li span {
    vertical-align: middle
}

.s-layer-popup.s-layer-where .s-layer-popover .s-tab-cont li span.s-tab-cont-rgt {
    display: table-cell;
    text-align: right
}

.s-layer-popup.s-layer-where .s-layer-popover .s-logo {
    display: table-cell;
    width: 121px;
    width: 8.40278vw
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-logo {
        width:121px
    }
}

.s-layer-popup.s-layer-where .s-layer-popover .s-logo img {
    max-width: 121px;
    max-width: 8.40278vw;
    max-height: 42px;
    max-height: 2.91667vw
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-logo img {
        max-width:121px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-logo img {
        max-height:42px
    }
}

.s-layer-popup.s-layer-where .s-layer-popover .s-stock {
    display: inline-block;
    vertical-align: top;
    max-width: 130px;
    max-width: 9.02778vw;
    font-size: 18px;
    font-size: 1.25vw;
    margin-right: 20px;
    margin-right: 1.38889vw;
    text-align: left
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-stock {
        max-width:130px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-stock {
        font-size:18px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-stock {
        margin-right:20px
    }
}

.s-layer-popup.s-layer-where .s-layer-popover .s-link {
    display: inline-block;
    vertical-align: top;
    text-align: right
}

.s-layer-popup.s-layer-where .s-layer-popover .s-link a {
    display: inline-block;
    min-width: 26px;
    min-width: 1.80556vw;
    max-width: 70px;
    max-width: 4.86111vw;
    padding: 10px 12px 9px;
    padding: .69444vw .83333vw .625vw;
    font-size: 12px;
    font-size: .83333vw;
    background: #1428a0;
    color: #fff;
    text-align: center;
    text-transform: uppercase
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-link a {
        min-width:26px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-link a {
        max-width:70px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-link a {
        padding:10px 12px 9px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-link a {
        font-size:12px
    }
}

.s-layer-popup.s-layer-where .s-layer-popover .s-link a:hover {
    background: #292929
}

.s-layer-popup.s-layer-where .s-layer-popover .s-noti {
    padding: 80px 50px;
    padding: 5.55556vw 3.47222vw;
    font-size: 18px;
    font-size: 1.25vw;
    text-align: center
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-noti {
        padding:80px 50px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-noti {
        font-size:18px
    }
}

.s-layer-popup.s-layer-where .s-layer-popover .s-address,.s-layer-popup.s-layer-where .s-layer-popover .s-dist,.s-layer-popup.s-layer-where .s-layer-popover .s-email,.s-layer-popup.s-layer-where .s-layer-popover .s-phone,.s-layer-popup.s-layer-where .s-layer-popover .s-shop,.s-layer-popup.s-layer-where .s-layer-popover .s-time {
    display: block;
    font-size: 18px;
    font-size: 1.25vw
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-address,.s-layer-popup.s-layer-where .s-layer-popover .s-dist,.s-layer-popup.s-layer-where .s-layer-popover .s-email,.s-layer-popup.s-layer-where .s-layer-popover .s-phone,.s-layer-popup.s-layer-where .s-layer-popover .s-shop,.s-layer-popup.s-layer-where .s-layer-popover .s-time {
        font-size:18px
    }
}

.s-layer-popup.s-layer-where .s-layer-popover .s-info {
    padding-top: 5px;
    padding-top: .34722vw;
    font-weight: bold
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-info {
        padding-top:5px
    }
}

.s-layer-popup.s-layer-where .s-layer-popover .s-info span:first-child {
    margin-top: 0
}

.s-layer-popup.s-layer-where .s-layer-popover .s-dist,.s-layer-popup.s-layer-where .s-layer-popover .s-shop {
    margin-top: 5px;
    margin-top: .34722vw
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-dist,.s-layer-popup.s-layer-where .s-layer-popover .s-shop {
        margin-top:5px
    }
}

.s-layer-popup.s-layer-where .s-layer-popover .s-dist .s-normal,.s-layer-popup.s-layer-where .s-layer-popover .s-shop .s-normal {
    font-weight: 400
}

.s-layer-popup.s-layer-where .s-layer-popover .s-address,.s-layer-popup.s-layer-where .s-layer-popover .s-time {
    margin-top: 16px;
    margin-top: 1.11111vw;
    font-weight: 400
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-address,.s-layer-popup.s-layer-where .s-layer-popover .s-time {
        margin-top:16px
    }
}

.s-layer-popup.s-layer-where .s-layer-popover .s-email,.s-layer-popup.s-layer-where .s-layer-popover .s-phone {
    font-weight: 400
}

.s-layer-popup.s-layer-where .s-layer-popover .s-email a {
    color: #0071bf
}

.s-layer-popup.s-layer-where .s-layer-popover .btn-location-group {
    margin-top: 14px;
    margin-top: .97222vw;
    padding-top: 15px;
    padding-top: 1.04167vw;
    border-top: 1px solid #e7e7e6;
    word-break: break-word;
    text-align: center
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .btn-location-group {
        margin-top:14px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .btn-location-group {
        padding-top:15px
    }
}

.s-layer-popup.s-layer-where .s-layer-popover .s-btn-location a {
    display: inline-block;
    max-width: 354px;
    max-width: 24.58333vw;
    font-size: 18px;
    font-size: 1.25vw;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    padding: 10px 30px 9px;
    padding: .69444vw 2.08333vw .625vw;
    background: #1428a0
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-btn-location a {
        max-width:354px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-btn-location a {
        font-size:18px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-btn-location a {
        padding:10px 30px 9px
    }
}

.s-layer-popup.s-layer-where .s-layer-popover .s-btn-location a:hover {
    background: #666
}

.s-layer-popup.s-layer-where .s-layer-popover .s-btn-location.s-btn-retail a {
    background: #2f9cf9
}

.s-layer-popup.s-layer-where .s-layer-popover .s-btn-location+.s-btn-location {
    margin-top: 15px;
    margin-top: 1.04167vw
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-btn-location+.s-btn-location {
        margin-top:15px
    }
}

.s-layer-popup.s-layer-where .s-layer-popover .s-layer-close {
    position: absolute;
    top: 25px;
    top: 1.73611vw;
    right: 26px;
    right: 1.80556vw;
    width: 42px;
    width: 2.91667vw;
    height: 42px;
    height: 2.91667vw;
    padding: 10px;
    padding: .69444vw
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-close {
        top:25px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-close {
        right:26px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-close {
        width:42px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-close {
        height:42px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-close {
        padding:10px
    }
}

.s-layer-popup.s-layer-where .s-layer-popover .s-layer-close span {
    display: block;
    position: relative;
    width: 22px;
    width: 1.52778vw;
    height: 22px;
    height: 1.52778vw;
    background-image: url(/global/galaxy/apps/common/img/component/svg-layer-close.svg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    font-size: 0
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-close span {
        width:22px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-close span {
        height:22px
    }
}

.s-layer-popup.s-layer-where .s-layer-popover .s-not-found {
    padding: 76px 50px 81px;
    padding: 5.27778vw 3.47222vw 5.625vw;
    text-align: center
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-not-found {
        padding:76px 50px 81px
    }
}

.s-layer-popup.s-layer-where .s-layer-popover .s-not-found p {
    margin-top: 7px;
    margin-top: .48611vw;
    font-size: 18px;
    font-size: 1.25vw
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-not-found p {
        margin-top:7px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-not-found p {
        font-size:18px
    }
}

.s-layer-popup.s-layer-where .s-layer-popover .s-not-found p:first-child {
    margin-top: 0
}

.s-layer-popup.s-layer-where .s-layer-popover .s-layer-desclaimer {
    margin-top: 15px;
    margin-top: 1.04167vw;
    font-size: 18px;
    font-size: 1.25vw
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-desclaimer {
        margin-top:15px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-desclaimer {
        font-size:18px
    }
}

.s-layer-popup.s-layer-where.s-where-fr {
    overflow-x: hidden;
    overflow-y: auto;
    left: 50%;
    width: 920px;
    min-height: 0;
    margin-left: -460px;
    border: 0;
    background: #fff
}

.s-layer-popup.s-layer-where.s-where-fr .s-layer-popover {
    overflow: hidden;
    padding: 0
}

.s-layer-popup.s-layer-where.s-where-fr .s-where-iframe {
    overflow: hidden;
    width: 100%;
    border: 0;
    vertical-align: top
}

.s-layer-popup.s-layer-where .s-where-disclaimer {
    margin-top: 17px;
    margin-top: 1.18056vw;
    font-size: 13px;
    font-size: .90278vw
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-where-disclaimer {
        margin-top:17px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .s-where-disclaimer {
        font-size:13px
    }
}

.s-layer-popup.s-layer-where .where-banner {
    position: relative;
    margin: 32px 0 -32px;
    margin: 2.22222vw 0 -2.22222vw;
    overflow: hidden
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .where-banner {
        margin:32px 0 -32px
    }
}

.s-layer-popup.s-layer-where .where-banner__img img {
    display: block;
    width: 100%
}

.s-layer-popup.s-layer-where .where-banner__product {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.s-layer-popup.s-layer-where .where-banner__product-title {
    position: absolute;
    top: 5px;
    top: .34722vw;
    left: 0;
    right: 0;
    height: 22px;
    height: 1.52778vw;
    font-size: 18px;
    font-size: 1.25vw;
    font-weight: bold;
    text-align: center;
    white: nowrap;
    color: #000
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .where-banner__product-title {
        top:5px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .where-banner__product-title {
        height:22px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .where-banner__product-title {
        font-size:18px
    }
}

.s-layer-popup.s-layer-where .where-banner__product-wrap {
    position: absolute;
    width: 100%;
    top: 28px;
    top: 1.94444vw;
    left: 0;
    right: 0
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .where-banner__product-wrap {
        top:28px
    }
}

.s-layer-popup.s-layer-where .where-banner__product-name {
    position: absolute;
    top: 32px;
    top: 2.22222vw;
    left: 20px;
    left: 1.38889vw;
    font-size: 18px;
    font-size: 1.25vw;
    max-width: 34%;
    font-weight: bold;
    text-transform: uppercase;
    color: #000;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    z-index: 10
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .where-banner__product-name {
        top:32px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .where-banner__product-name {
        left:20px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .where-banner__product-name {
        font-size:18px
    }
}

.s-layer-popup.s-layer-where .where-banner__product-price {
    position: absolute;
    top: 55px;
    top: 3.81944vw;
    left: 20px;
    left: 1.38889vw;
    max-width: 40%;
    font-size: 22px;
    font-size: 1.52778vw;
    font-weight: bold;
    color: #000;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    z-index: 10
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .where-banner__product-price {
        top:55px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .where-banner__product-price {
        left:20px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .where-banner__product-price {
        font-size:22px
    }
}

.s-layer-popup.s-layer-where .where-banner__product-price span {
    font-size: 16px;
    font-size: 1.11111vw
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .where-banner__product-price span {
        font-size:16px
    }
}

.s-layer-popup.s-layer-where .where-banner__product-img {
    position: absolute;
    top: 30px;
    top: 2.08333vw;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 70px;
    width: 4.86111vw;
    height: 57px;
    height: 3.95833vw;
    overflow: hidden
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .where-banner__product-img {
        top:30px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .where-banner__product-img {
        width:70px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .where-banner__product-img {
        height:57px
    }
}

.s-layer-popup.s-layer-where .where-banner__product-img img {
    display: block;
    position: absolute;
    left: 50%;
    width: 130%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.s-layer-popup.s-layer-where .where-banner__product-img:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 60%;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(10%,#fff),color-stop(10%,transparent));
    background: linear-gradient(to top,#fff 10%,transparent)
}

.s-layer-popup.s-layer-where .where-banner__product-button {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    right: 20px;
    right: 1.38889vw;
    height: 100%;
    vertical-align: middle;
    text-align: right
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .where-banner__product-button {
        right:20px
    }
}

.s-layer-popup.s-layer-where .where-banner__product-button .s-btn-encased {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 17px 15px 16px;
    padding: 1.18056vw 1.04167vw 1.11111vw;
    min-width: 150px;
    min-width: 10.41667vw;
    max-width: 50%;
    background: #1428a0;
    border-color: #1428a0;
    color: #fff;
    white-space: pre-wrap;
    text-align: center;
    overflow: hidden
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .where-banner__product-button .s-btn-encased {
        padding:17px 15px 16px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .where-banner__product-button .s-btn-encased {
        min-width:150px
    }
}

.s-layer-popup.s-layer-where .where-banner__product-button .s-btn-encased:hover {
    background-color: #0b175c;
    border-color: #0b175c
}

.s-layer-popup.s-layer-where .where-banner__product-legal {
    display: block;
    position: absolute;
    bottom: 4px;
    bottom: .27778vw;
    left: 0;
    right: 0;
    max-height: 30px;
    max-height: 2.08333vw;
    padding: 0 10px;
    padding: 0 .69444vw;
    font-size: 11px;
    font-size: .76389vw;
    line-height: 1.1;
    color: #000;
    display: block;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .where-banner__product-legal {
        bottom:4px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .where-banner__product-legal {
        max-height:30px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .where-banner__product-legal {
        padding:0 10px
    }
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where .where-banner__product-legal {
        font-size:11px
    }
}

.s-layer-popup.s-layer-where.s-where-sec {
    background-color: #fff
}

.s-layer-popup.s-layer-where.s-where-sec .s-layer-where__headline {
    padding-top: 28px;
    padding-top: 1.94444vw;
    font-size: 22px;
    font-size: 1.52778vw;
    text-align: center
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where.s-where-sec .s-layer-where__headline {
        padding-top:28px
    }
}

html[lang^=th] .s-layer-popup.s-layer-where.s-where-sec .s-layer-where__headline {
    font-size: 29.7px;
    font-size: 2.0625vw
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where.s-where-sec .s-layer-where__headline {
        font-size:22px
    }

    html[lang^=th] .s-layer-popup.s-layer-where.s-where-sec .s-layer-where__headline {
        font-size: 29.7px
    }
}

.s-layer-popup.s-layer-where.s-where-sec .s-layer-popover {
    padding: 26px 32px 30px;
    padding: 1.80556vw 2.22222vw 2.08333vw
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where.s-where-sec .s-layer-popover {
        padding:26px 32px 30px
    }
}

.s-layer-popup.s-layer-where.s-where-sec .s-tab-cont {
    margin: 15px 0 0;
    margin: 1.04167vw 0 0
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where.s-where-sec .s-tab-cont {
        margin:15px 0 0
    }
}

.s-layer-popup.s-layer-where.s-where-sec .s-tab-cont li {
    padding: 6px;
    padding: .41667vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where.s-where-sec .s-tab-cont li {
        padding:6px
    }
}

.s-layer-popup.s-layer-where.s-where-sec .s-logo {
    height: 64px;
    height: 4.44444vw;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .s-layer-popup.s-layer-where.s-where-sec .s-logo {
        height:64px
    }
}

.s-layer-popup.s-layer-where.s-where-sec .s-logo img {
    vertical-align: middle
}

.s-layer-popup.s-layer-where.s-where-sec a.s-logo {
    border: 1px solid #c2c2c2
}

.no-svg .s-layer-popup.s-layer-where .s-layer-close span {
    width: 22px;
    height: 22px;
    padding: 0;
    background-image: url(/global/galaxy/apps/common/img/component/sp-pd-ie8.png)!important;
    background-position: -148px 0
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-tab-cont li span,.s-layer-popup.s-layer-where .s-layer-popover .s-tab-link {
        font-size:16px;
        font-size: 1.5625vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-link a {
        font-size:12px;
        font-size: 1.17188vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-link a {
        max-width:88px;
        max-width: 8.59375vw
    }
}

@media screen and (max-width: 1279px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-close {
        position:absolute
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-close {
        top:10px;
        top: .97656vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-close {
        right:15px;
        right: 1.46484vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-close {
        width:42px;
        width: 4.10156vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-close {
        height:42px;
        height: 4.10156vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-close {
        padding:10px;
        padding: .97656vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-close span {
        width:22px;
        width: 2.14844vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-close span {
        height:22px;
        height: 2.14844vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .s-layer-popup.s-layer-where .s-where-disclaimer {
        margin-top:17px;
        margin-top: 1.66016vw
    }
}

@media screen and (max-width: 1279px) and (max-width:1024px) {
    .s-layer-popup.s-layer-where .s-where-disclaimer {
        font-size:13px;
        font-size: 1.26953vw
    }
}

@media screen and (max-width: 1279px) and (max-width:980px) {
    .s-layer-popup.s-layer-where.s-where-fr {
        width:auto;
        left: 20px;
        right: 20px;
        margin-left: 0
    }

    .s-layer-popup.s-layer-where .where-banner__product-legal {
        bottom: 1px;
        bottom: .06944vw;
        display: block;
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis
    }
}

@media screen and (max-width: 1279px) and (max-width:980px) and (min-width:1440px) {
    .s-layer-popup.s-layer-where .where-banner__product-legal {
        bottom:1px
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where {
        width:682.66667px;
        width: 88.88889vw;
        min-height: 640px;
        min-height: 83.33333vw;
        margin: -21.33333px 0 0 -341.33333px;
        margin: -2.77778vw 0 0 -44.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where {
        width:320px;
        width: 88.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where {
        min-height:300px;
        min-height: 83.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where {
        margin:-10px 0 0 -160px;
        margin: -2.77778vw 0 0 -44.44444vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .s-layer-popover {
        padding:68.26667px;
        padding: 8.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover {
        padding:32px;
        padding: 8.88889vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-tab {
        margin:85.33333px 0 10.66667px;
        margin: 11.11111vw 0 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-tab {
        margin:40px 0 5px;
        margin: 11.11111vw 0 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-tab-cont li span {
        font-size:25.6px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-tab-cont li span {
        font-size:12px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-noti {
        padding:170.66667px 106.66667px;
        padding: 22.22222vw 13.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-noti {
        padding:80px 50px;
        padding: 22.22222vw 13.88889vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-address,.s-layer-popup.s-layer-where .s-layer-popover .s-btn-location a,.s-layer-popup.s-layer-where .s-layer-popover .s-dist,.s-layer-popup.s-layer-where .s-layer-popover .s-email,.s-layer-popup.s-layer-where .s-layer-popover .s-not-found p,.s-layer-popup.s-layer-where .s-layer-popover .s-noti,.s-layer-popup.s-layer-where .s-layer-popover .s-phone,.s-layer-popup.s-layer-where .s-layer-popover .s-shop,.s-layer-popup.s-layer-where .s-layer-popover .s-tab-link,.s-layer-popup.s-layer-where .s-layer-popover .s-time {
        font-size:25.6px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-address,.s-layer-popup.s-layer-where .s-layer-popover .s-btn-location a,.s-layer-popup.s-layer-where .s-layer-popover .s-dist,.s-layer-popup.s-layer-where .s-layer-popover .s-email,.s-layer-popup.s-layer-where .s-layer-popover .s-not-found p,.s-layer-popup.s-layer-where .s-layer-popover .s-noti,.s-layer-popup.s-layer-where .s-layer-popover .s-phone,.s-layer-popup.s-layer-where .s-layer-popover .s-shop,.s-layer-popup.s-layer-where .s-layer-popover .s-tab-link,.s-layer-popup.s-layer-where .s-layer-popover .s-time {
        font-size:12px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-tab-link {
        padding:27.73333px 42.66667px 25.6px;
        padding: 3.61111vw 5.55556vw 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-tab-link {
        padding:13px 20px 12px;
        padding: 3.61111vw 5.55556vw 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-dist,.s-layer-popup.s-layer-where .s-layer-popover .s-shop {
        margin-top:10.66667px;
        margin-top: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-dist,.s-layer-popup.s-layer-where .s-layer-popover .s-shop {
        margin-top:5px;
        margin-top: 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-address {
        margin-top:34.13333px;
        margin-top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-address {
        margin-top:16px;
        margin-top: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-info {
        padding-top:10.66667px;
        padding-top: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-info {
        padding-top:5px;
        padding-top: 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .s-layer-popover .btn-location-group {
        margin-top:29.86667px;
        margin-top: 3.88889vw;
        padding-top: 32px;
        padding-top: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .btn-location-group {
        margin-top:14px;
        margin-top: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .btn-location-group {
        padding-top:15px;
        padding-top: 4.16667vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-btn-location a {
        max-width:458.66667px;
        max-width: 59.72222vw;
        padding: 21.33333px 42.66667px 19.2px;
        padding: 2.77778vw 5.55556vw 2.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-btn-location a {
        max-width:215px;
        max-width: 59.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-btn-location a {
        padding:10px 20px 9px;
        padding: 2.77778vw 5.55556vw 2.5vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-btn-location+.s-btn-location {
        margin-top:17.06667px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-btn-location+.s-btn-location {
        margin-top:8px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-tab-cont {
        margin-top:2.13333px;
        margin-top: .27778vw;
        margin-bottom: 49.06667px;
        margin-bottom: 6.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-tab-cont {
        margin-top:1px;
        margin-top: .27778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-tab-cont {
        margin-bottom:23px;
        margin-bottom: 6.38889vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-tab-cont li {
        padding:21.33333px 0;
        padding: 2.77778vw 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-tab-cont li {
        padding:10px 0;
        padding: 2.77778vw 0
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-logo {
        width:164.26667px;
        width: 21.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-logo {
        width:77px;
        width: 21.38889vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-logo img {
        max-width:164.26667px;
        max-width: 21.38889vw;
        max-height: 57.6px;
        max-height: 7.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-logo img {
        max-width:77px;
        max-width: 21.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-logo img {
        max-height:27px;
        max-height: 7.5vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-stock {
        max-width:149.33333px;
        max-width: 19.44444vw;
        margin-right: 19.2px;
        margin-right: 2.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-stock {
        max-width:70px;
        max-width: 19.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-stock {
        margin-right:9px;
        margin-right: 2.5vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-link {
        max-width:145.06667px;
        max-width: 18.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-link {
        max-width:68px;
        max-width: 18.88889vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-link a {
        min-width:32px;
        min-width: 4.16667vw;
        max-width: 115.2px;
        max-width: 15vw;
        padding: 21.33333px 17.06667px 19.2px;
        padding: 2.77778vw 2.22222vw 2.5vw;
        font-size: 25.6px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-link a {
        min-width:15px;
        min-width: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-link a {
        max-width:54px;
        max-width: 15vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-link a {
        padding:10px 8px 9px;
        padding: 2.77778vw 2.22222vw 2.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-link a {
        font-size:12px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-close {
        position:absolute;
        top: 53.33333px;
        top: 6.94444vw;
        right: 49.06667px;
        right: 6.38889vw;
        width: 89.6px;
        width: 11.66667vw;
        height: 89.6px;
        height: 11.66667vw;
        padding: 21.33333px;
        padding: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-close {
        top:25px;
        top: 6.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-close {
        right:23px;
        right: 6.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-close {
        width:42px;
        width: 11.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-close {
        height:42px;
        height: 11.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-close {
        padding:10px;
        padding: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-close span {
        width:46.93333px;
        width: 6.11111vw;
        height: 46.93333px;
        height: 6.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-close span {
        width:22px;
        width: 6.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-close span {
        height:22px;
        height: 6.11111vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-desclaimer {
        margin-top:32px;
        margin-top: 4.16667vw;
        font-size: 25.6px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-desclaimer {
        margin-top:15px;
        margin-top: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-layer-popover .s-layer-desclaimer {
        font-size:12px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where.s-where-fr {
        position:fixed;
        width: 100%!important;
        height: auto!important;
        top: 0!important;
        left: 0!important;
        bottom: 0!important;
        margin-left: 0!important
    }

    .s-layer-popup.s-layer-where.s-where-fr .s-layer-close {
        top: 32px;
        top: 4.16667vw;
        right: 10.66667px;
        right: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where.s-where-fr .s-layer-close {
        top:15px;
        top: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where.s-where-fr .s-layer-close {
        right:5px;
        right: 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .s-where-disclaimer {
        margin-top:36.26667px;
        margin-top: 4.72222vw;
        font-size: 25.6px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-where-disclaimer {
        margin-top:17px;
        margin-top: 4.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .s-where-disclaimer {
        font-size:12px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .where-banner {
        margin:68.26667px 0 -68.26667px;
        margin: 8.88889vw 0 -8.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .where-banner {
        margin:32px 0 -32px;
        margin: 8.88889vw 0 -8.88889vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .where-banner__product-title {
        top:8.53333px;
        top: 1.11111vw;
        font-size: 23.46667px;
        font-size: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .where-banner__product-title {
        top:4px;
        top: 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .where-banner__product-title {
        font-size:11px;
        font-size: 3.05556vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .where-banner__product-name {
        top:51.2px;
        top: 6.66667vw;
        left: 32px;
        left: 4.16667vw;
        font-size: 23.46667px;
        font-size: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .where-banner__product-name {
        top:24px;
        top: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .where-banner__product-name {
        left:15px;
        left: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .where-banner__product-name {
        font-size:11px;
        font-size: 3.05556vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .where-banner__product-price {
        top:83.2px;
        top: 10.83333vw;
        left: 32px;
        left: 4.16667vw;
        font-size: 25.17333px;
        font-size: 3.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .where-banner__product-price {
        top:39px;
        top: 10.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .where-banner__product-price {
        left:15px;
        left: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .where-banner__product-price {
        font-size:11.8px;
        font-size: 3.27778vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .where-banner__product-img {
        top:42.66667px;
        top: 5.55556vw;
        width: 96px;
        width: 12.5vw;
        height: 85.33333px;
        height: 11.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .where-banner__product-img {
        top:20px;
        top: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .where-banner__product-img {
        width:45px;
        width: 12.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .where-banner__product-img {
        height:40px;
        height: 11.11111vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .where-banner__product-button {
        right:32px;
        right: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .where-banner__product-button {
        right:15px;
        right: 4.16667vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .where-banner__product-button .s-btn-encased {
        padding:20.26667px 21.33333px 19.2px;
        padding: 2.63889vw 2.77778vw 2.5vw;
        min-width: 157.86667px;
        min-width: 20.55556vw;
        max-width: 50%;
        font-size: 17.06667px;
        font-size: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .where-banner__product-button .s-btn-encased {
        padding:9.5px 10px 9px;
        padding: 2.63889vw 2.77778vw 2.5vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .where-banner__product-button .s-btn-encased {
        min-width:74px;
        min-width: 20.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .where-banner__product-button .s-btn-encased {
        font-size:8px;
        font-size: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where .where-banner__product-legal {
        bottom:10.66667px;
        bottom: 1.38889vw;
        padding: 0 21.33333px;
        padding: 0 2.77778vw;
        font-size: 17.06667px;
        font-size: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .where-banner__product-legal {
        bottom:5px;
        bottom: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .where-banner__product-legal {
        padding:0 10px;
        padding: 0 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where .where-banner__product-legal {
        font-size:8px;
        font-size: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where.s-where-sec {
        min-height:auto
    }

    .s-layer-popup.s-layer-where.s-where-sec .s-layer-where__headline {
        padding-top: 89.6px;
        padding-top: 11.66667vw;
        font-size: 46.93333px;
        font-size: 6.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where.s-where-sec .s-layer-where__headline {
        padding-top:42px;
        padding-top: 11.66667vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^=th] .s-layer-popup.s-layer-where.s-where-sec .s-layer-where__headline {
        font-size:63.36px;
        font-size: 8.25vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where.s-where-sec .s-layer-where__headline {
        font-size:22px;
        font-size: 6.11111vw
    }

    html[lang^=th] .s-layer-popup.s-layer-where.s-where-sec .s-layer-where__headline {
        font-size: 29.7px;
        font-size: 8.25vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where.s-where-sec .s-layer-popover {
        padding:34.13333px 68.26667px 64px;
        padding: 4.44444vw 8.88889vw 8.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where.s-where-sec .s-layer-popover {
        padding:16px 32px 30px;
        padding: 4.44444vw 8.88889vw 8.33333vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where.s-where-sec .s-tab-cont {
        margin:29.86667px 0 0;
        margin: 3.88889vw 0 0
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where.s-where-sec .s-tab-cont {
        margin:14px 0 0;
        margin: 3.88889vw 0 0
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where.s-where-sec .s-tab-cont li {
        padding:12.8px;
        padding: 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where.s-where-sec .s-tab-cont li {
        padding:6px;
        padding: 1.66667vw
    }
}

@media screen and (max-width: 768px) {
    .s-layer-popup.s-layer-where.s-where-sec .s-logo {
        height:102.4px;
        height: 13.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width:360px) {
    .s-layer-popup.s-layer-where.s-where-sec .s-logo {
        height:48px;
        height: 13.33333vw
    }
}



.st-landing.new-dot .cm-carousel-container.s-slick .slick-dots {
    position: static;
    margin-top: 24px;
    margin-top: 1.66667vw;
    padding-bottom: 48px;
    padding-bottom: 3.33333vw
}

@media (min-width: 1440px) {
    .st-landing.new-dot .cm-carousel-container.s-slick .slick-dots {
        margin-top:24px
    }
}

@media (min-width: 1440px) {
    .st-landing.new-dot .cm-carousel-container.s-slick .slick-dots {
        padding-bottom:48px
    }
}

@media screen and (max-width: 768px) {
    .st-landing.new-dot .cm-carousel-container--dot-outside.s-slick .s-slick-dots {
        margin-top:25.6px;
        margin-top: 3.33333vw;
        padding-bottom: 51.2px;
        padding-bottom: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .st-landing.new-dot .cm-carousel-container--dot-outside.s-slick .s-slick-dots {
        margin-top:12px;
        margin-top: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .st-landing.new-dot .cm-carousel-container--dot-outside.s-slick .s-slick-dots {
        padding-bottom:24px;
        padding-bottom: 6.66667vw
    }
}